17d8e3c41b
Enable mmiotrace
2024-10-04 09:03:09 +02:00
f8886b28dd
Go back to using console=hvc0
2024-10-02 14:52:10 +02:00
cae948e923
Switch to ttyS0 as console device
2024-09-30 09:32:42 +02:00
51efdf1a27
Use setsid to get job control in debug shell
2024-09-27 15:45:14 +02:00
edb597ad6a
Enable stage 2 shell
2024-09-27 14:25:59 +02:00
d4df444a1f
Show name of systemd units instead of description
2024-09-27 11:58:47 +02:00
e971ce4ae4
Delay console after network.target
...
Let's see if we can get rid of the messages after boot.
2024-09-27 11:52:24 +02:00
e8f80e7509
Disable udev
2024-09-27 09:14:14 +02:00
d33775e626
Disable ethernet module for now
2024-09-26 12:56:50 +02:00
2e2b957528
Disable jitterentropy daemon
2024-09-26 11:21:49 +02:00
7a875a4665
Use seedrng to increase entropy
2024-09-26 11:05:24 +02:00
2fab6b8ec0
Update bitstream to ox_u55c_87a14c32
...
This bitstream attempts to fix the PLIC issues with the threshold
register, so we should see the PLIC tests success now.
See: https://gitlab.bsc.es/hwdesign/fpga/integration-lab/fpga-shell/-/issues/147
2024-09-19 11:01:48 +02:00
5e2430c48b
Disable all firmware from the image
2024-09-19 10:06:48 +02:00
b6f15f5b6c
Don't stop the boot after PLIC tests
2024-09-18 15:16:49 +02:00
4562173d41
Remove commit from U-Boot for now
...
It causes the rebuild of U-Boot and OpenSBI, as we are now bundling the
environment inside the U-Boot image.
2024-09-18 14:30:18 +02:00
c5b9700655
Move other patched scripts to patches/
2024-09-06 08:27:07 +02:00
3dad4fb3d1
Move patches to its own directory
2024-09-06 08:22:14 +02:00
e2c770208e
Move other tools to tools/
2024-09-06 08:11:24 +02:00
2f48ad5f40
Define DT constants in a C header file
...
Allows writing baremetal programs that can read the correct offsets of
devices or clock frequencies.
2024-09-05 16:59:06 +02:00
5fdaab9f8f
Fix plictest
2024-09-05 15:24:02 +02:00
c6801587b3
Don't load any modules for now
2024-09-05 15:12:44 +02:00
0bcb12a259
Run PLIC test from init directly
2024-09-05 15:06:34 +02:00
4f70ac11ac
Run /preinit before init
2024-09-05 14:57:54 +02:00
ee9ecac8ed
Add PLIC tests to preinit
2024-09-05 14:53:18 +02:00
d2745c53b1
Prepare preinit for Ethernet
2024-09-05 11:04:51 +02:00
67d57cdd03
Add Xilinx DMA module
2024-09-05 10:06:41 +02:00
bc94e6355f
Fix Ethernet module file name
2024-09-05 10:03:14 +02:00
1787d2cede
Load the modules in initrd
2024-09-05 09:48:36 +02:00
6239191835
Add custom Ethernet module
2024-09-05 09:24:19 +02:00
a6a1d75b7a
Enable debug1 for now
2024-09-04 16:16:26 +02:00
3ee0933d7b
Add plictool to dump PLIC state
2024-09-03 15:59:04 +02:00
ee354156fe
Disable DHCP client
2024-09-02 10:21:01 +02:00
6802d867db
Remove debug from the bootcmd line
2024-08-31 02:22:53 +02:00
1c95d96519
Disable nscd daemon too
2024-08-30 23:08:44 +02:00
e02d5a3999
Autologin as root in case the user is not working
2024-08-30 22:02:59 +02:00
4d70cb33de
Use jitterentropy-rngd instead of haveged
2024-08-30 21:21:30 +02:00
7a77a3ba80
Enable haveged service
2024-08-30 20:41:12 +02:00
7573145dcc
Disable nscd call in activation script
2024-08-30 20:00:28 +02:00
cd1c340a34
Disable preinit script
2024-08-30 18:21:33 +02:00
46d897a574
Use a custom stage2 script with strace
2024-08-30 17:31:52 +02:00
101aa1b352
Don't print machine mode interrupts
...
Get are getting a lot of machine mode interrupts, which should be
delegated to supervisor directly. Disable them for now as otherwise they
will flood the log.
2024-08-30 15:20:11 +02:00
51ceb85d69
Print FDT before booting in U-Boot
2024-08-30 14:06:15 +02:00
742ce37cec
Automatically load U-Boot environment on boot
2024-08-30 13:46:00 +02:00
8a123d93bf
Place environment in U-Boot
2024-08-30 13:03:46 +02:00
93014c68b8
Disable PLIC test for now
...
Let's focus on the rest of the boot process.
2024-08-30 11:35:32 +02:00
ebcef525ba
Update bitstream to try to fix delegation (again)
2024-08-29 13:44:11 +02:00
2371ac2fda
Switch to rbootrom
2024-08-23 16:06:21 +02:00
44de310116
Switch to ox_u55c_f6b4a076 bitstream
2024-08-23 16:06:21 +02:00
Rodrigo Arias Mallo
b7287bd4df
Port supervisor PLIC test to OpenSBI
2024-08-21 09:25:07 +02:00
Rodrigo Arias Mallo
60631ec37f
Enable SEIE in MIE directly from machine mode
2024-08-21 08:00:31 +02:00