Commit Graph

331 Commits

Author SHA1 Message Date
42cd8a46de Ignore CR in picocom
Hopefully this fixes the problem in the live log output of the GitLab CI
where the lines are not displayed.
2024-09-06 09:58:57 +02:00
81e866e68d Remove unused files 2024-09-06 08:28:51 +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
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