Commit Graph

328 Commits

Author SHA1 Message Date
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
08a304a711 Remove old DT for Lagarto Ox 2024-09-06 07:48:22 +02:00
93edc72700 Don't load the rootfs for now 2024-09-05 17:25:11 +02:00
75ea21f9fe Move clock comments to lagarto_ox.h 2024-09-05 17:12:35 +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
bbf85438b3 Update journal 2024-09-05 14:53:18 +02:00
d2745c53b1 Prepare preinit for Ethernet 2024-09-05 11:04:51 +02:00
ef0c4d3d94 Set MAC address to zeros 2024-09-05 11:04:16 +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
7817c4be2d Enable DMA node in device tree 2024-09-05 09:44:39 +02:00
6239191835 Add custom Ethernet module 2024-09-05 09:24:19 +02:00
6f12ec6372 Add more PLIC results to the journal 2024-09-05 07:41:32 +02:00
7f1e520270 Improve plictool output and write manual 2024-09-04 16:17:21 +02:00
a6a1d75b7a Enable debug1 for now 2024-09-04 16:16:26 +02:00
7e48cfe72e Print contexts in another line with active info
Make it clear to determine if a source is configured to emit
interruptions to a given context by printing the active=1 attribute when
the priority is larger than the threshold of the context.
2024-09-04 12:44:53 +02:00
b075d6fa2a Add problems with the PLIC to the journal 2024-09-04 12:43:46 +02:00
272fd211b2 Adjust RTC frequency to 32786 Hz 2024-09-04 11:46:18 +02:00
158e232520 Update journal 2024-09-04 10:48:48 +02:00
32a7b2f3b7 Enable ethernet node in DT 2024-09-03 16:58:28 +02:00
1620684b8e Disable aux timer as OpenSBI now fails 2024-09-03 16:14:16 +02:00
fa6227928e Enable aux timer and test uart in DT 2024-09-03 16:09:53 +02:00
3ee0933d7b Add plictool to dump PLIC state 2024-09-03 15:59:04 +02:00
1aa899c8f0 Print md5 checksum in fpgactl 2024-09-03 14:59:29 +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
a463d88b76 Disable strace for the activation script 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
10fb6d0a0a Disable awk verification
It seems to be causing problems with the CI output log.
2024-08-30 19:06:54 +02:00
2bf9e94ca6 Build the full system in CI 2024-08-30 18:53:58 +02:00
ec70f54609 Prepare CI pipeline to boot NixOS
Increase the timeout to 30 minutes and load the rootfs
2024-08-30 18:37:15 +02:00
cd1c340a34 Disable preinit script 2024-08-30 18:21:33 +02:00
5a97c527f4 Don't redirect stage2 output 2024-08-30 18:17:41 +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
a7c6a6f1e6 Add CLINT to device tree at 0x4010_0000 2024-08-30 15:10:46 +02:00
dce8b59061 Print interrupt type from mcause 2024-08-30 14:30:03 +02:00
d72b5ff5e9 Disable the CLINT for now 2024-08-30 14:17:55 +02:00
51ceb85d69 Print FDT before booting in U-Boot 2024-08-30 14:06:15 +02:00