Commit Graph

106 Commits

Author SHA1 Message Date
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
Rodrigo Arias Mallo
05eed3af94 Disable MEIE bit in MIE register 2024-08-21 07:56:17 +02:00
Rodrigo Arias Mallo
1419473a08 Dump machine registers in OpenSBI 2024-08-21 07:14:23 +02:00
Rodrigo Arias Mallo
19dbb857c8 Enable MEIP in OpenSBI 2024-08-03 14:55:35 +02:00
Rodrigo Arias Mallo
98f794e52d Enable timer command in U-Boot 2024-08-02 15:27:20 +02:00
Rodrigo Arias Mallo
33fb07481a Add exception enable U-Boot command 2024-08-02 13:49:12 +02:00
Rodrigo Arias Mallo
055f03980c Add exception sregs command to U-Boot 2024-08-02 13:18:18 +02:00
Rodrigo Arias Mallo
995b1e3848 Delegate external interrupts to U-Boot 2024-08-02 12:15:47 +02:00
Rodrigo Arias Mallo
038d2e7156 Try opensbi without supervisor ext delegation 2024-08-01 20:22:57 +02:00
eee26f2b4d More experiments with OpenSBI 1.5 with debug 2024-07-15 11:02:27 +02:00
9fac87a00e Move FDT to 0xc0000000 2024-07-12 18:59:48 +02:00
8725d04533 Switch OpenSBI to generic 2024-07-12 18:53:16 +02:00
fc7bfddd64 Switch to openpiton configuration 2024-07-12 18:47:48 +02:00
80c93613d2 Try FDT address 0x80013000 2024-07-12 18:40:39 +02:00
d3779d0f95 Revert serial address and move FDT 2024-07-12 18:28:43 +02:00
9a7b230b5b Rollback to OpenSBI 1.4 2024-07-12 18:07:25 +02:00
983dc939ab Move the FDT to 0x80100000 2024-07-12 14:43:09 +02:00
722f185525 Add timer debug patch for OpenSBI 2024-07-12 13:25:03 +02:00
83df8edd28 Switch to fpga/openpiton in OpenSBI 2024-07-12 12:44:21 +02:00
dc8a8c2ce9 Build OpenSBI with the generic platform 2024-07-12 12:20:03 +02:00
8c2b28cf21 Enable systemd debug log and all-in-order 2024-07-12 10:50:28 +02:00
c23d33a51c Update to OpenSBI 1.5 2024-07-12 09:34:45 +02:00
9f6f8bcddc Don't use DTB in U-Boot, read it from OpenSBI 2024-07-11 16:05:05 +02:00
1a15ddc0e7 Restore support for huge pages 2024-07-11 15:37:41 +02:00