52101b0d9a
Disable U-Boot verbose build
2024-10-11 11:11:51 +02:00
ad5dd72928
Switch to debug2 instead of bench2
...
No need to run the SPEC benchmarks all the time. Stopping at the stage2
shell is enough to test most of the system.
2024-10-11 11:05:45 +02:00
f19f5b19ae
Check CPU usage before running SPEC
2024-10-10 15:46:12 +02:00
78b8c7f981
Prepare CI to run SPEC benchmarks
2024-10-10 10:38:01 +02:00
056449243a
Stop in stage1 too
2024-10-04 13:17:44 +02:00
35eeddacda
Include spidev module
2024-10-04 13:17:31 +02:00
6b262a4afd
Add spi_davinci module
2024-10-04 11:02:28 +02:00
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