Commit Graph

136 Commits

Author SHA1 Message Date
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