Commit Graph

410 Commits

Author SHA1 Message Date
ccf41b441d Merge branch 'lagarto-ox' into 'master'
Lagarto OX support

See merge request rarias/nixos-riscv!1
2024-10-11 14:14:29 +02:00
52101b0d9a Disable U-Boot verbose build 2024-10-11 11:11:51 +02:00
8d1bb60476 Print a message before we drop to a shell
This may be used by another script to determine where we managed to
boot.
2024-10-11 11:06:36 +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
4333f8074e Configure SPI addresses in header
We use the ENABLE_SPI toggle to also set the PLIC number of inputs.
2024-10-11 11:01:48 +02:00
4d1e8d3dea Fix squeue script
Now we can see jobs from other users.
2024-10-11 10:35:12 +02:00
36fdfb93f5 Add SPEC mini result 2024-10-11 09:40:40 +02:00
2c23e3d554 Update README 2024-10-11 09:34:18 +02:00
a9a8a0a40d Increase timeout for SPEC benchmarks 2024-10-10 20:51:16 +02:00
7d3fe35dfb Reduce RAM to 4 GiB
It seems to be hanging now in LVM.
2024-10-10 16:09:44 +02:00
f19f5b19ae Check CPU usage before running SPEC 2024-10-10 15:46:12 +02:00
99c8d5e3de Increase RAM and improve DT 2024-10-10 15:46:04 +02:00
c4da8156dc Disable 657.xz_s in SPEC mini 2024-10-10 10:47:13 +02:00
78b8c7f981 Prepare CI to run SPEC benchmarks 2024-10-10 10:38:01 +02:00
9b1f6b4460 Disable 631.deepsjeng_s test in spec mini 2024-10-09 21:33:21 +02:00
cb7b813389 Add speclaunch to spec mini 2024-10-09 15:56:30 +02:00
3bcc4255db Add SPEC launcher 2024-10-09 15:52:46 +02:00
7e68d432f9 Patch specinvoke to report execve failure 2024-10-08 16:31:07 +02:00
ce70726bf6 Build specinvoke from source
The one contained in the CPU SPEC ISO is built for x86, and there is no
binary for RISC-V.
2024-10-08 10:13:27 +02:00
a9e149a125 Copy specinvoke in spec-cpu-mini 2024-10-08 09:27:32 +02:00
c2fcd40bc1 Prune spec-cpu-mini 2024-10-07 14:50:36 +02:00
bc3e8513db Add binary to spec-cpu-mini 2024-10-07 14:16:47 +02:00
dffebe4ad1 Add spec-cpu-mini to rootfs 2024-10-07 13:34:52 +02:00
d7ef22936a Add SPEC CPU mini with a subset of benchmarks 2024-10-07 13:33:53 +02:00
a9350da4b8 Add SPEC CPU 2017 benchmarks 2024-10-07 09:23:28 +02:00
b7a6225971 Disable SPI nodes in DT 2024-10-04 13:49:57 +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
18a6e749d5 Clean DTS 2024-10-04 10:52:19 +02:00
16ee113cb8 Add SPI variant 2024-10-04 09:53:19 +02:00
17d8e3c41b Enable mmiotrace 2024-10-04 09:03:09 +02:00
6c02057cc5 Update JOURNAL 2024-10-04 09:01:41 +02:00
f8886b28dd Go back to using console=hvc0 2024-10-02 14:52:10 +02:00
1cf4e576d6 Add more operations to plictool 2024-10-02 14:50:33 +02:00
407edf31ac Allow claiming a custom value in plictool 2024-10-02 07:35:19 +02:00
af666c44ef Add plic claim baremetal test 2024-10-02 07:33:57 +02:00
9dda6459f5 Reduce the number of contexts to 2 by default 2024-09-30 12:03:09 +02:00
44a6ef47b8 Add claim support in plictool 2024-09-30 11:55:57 +02:00
cae948e923 Switch to ttyS0 as console device 2024-09-30 09:32:42 +02:00
290679d3e3 Reduce timeout to 3 minutes 2024-09-27 16:07:49 +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
58c6d56e96 Allow running an interactive shell in stage 2 2024-09-27 14:12:07 +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
61cf697854 Rename CI job to lagarto-ox 2024-09-26 12:57:04 +02:00
d33775e626 Disable ethernet module for now 2024-09-26 12:56:50 +02:00
6994472a92 Disable more daemons we dont need 2024-09-26 12:56:28 +02:00