Commit Graph

422 Commits

Author SHA1 Message Date
492c540bf5 Add kernel arguments from host to QEMU. Enable CI functionality.
Some checks failed
CI / build:qemu-lagarto-ox (push) Has been cancelled
2025-02-27 11:15:05 +01:00
6185599b70 Change rvb to rvb-clang and fix benchmarks 2025-01-29 15:06:49 +01:00
c09bdbef96 Add rsync to shell dependencies 2025-01-24 17:47:47 +01:00
46077e67f5 Add path to repository in environment 2025-01-24 17:14:57 +01:00
070b96598a Wrap clang too 2025-01-23 09:04:08 +01:00
eb1dc238b1 Add RISC-V benchmarks to bench2 2024-12-09 10:47:01 +01:00
a818bd14b6 Use --zstd flag in tar 2024-10-25 13:12:09 +02:00
fbc55272ef Print URL for tarball 2024-10-25 13:12:09 +02:00
7613f8dcc9 Switch to ZST for tarball
It is faster then Gzip and available in MEEP FPGA cluster.
2024-10-25 13:12:09 +02:00
1b8809cd3b Add tarball to CI and make steps manual 2024-10-25 13:12:09 +02:00
0fc7fd4f5a Add tarball for FPGA 2024-10-25 13:12:09 +02:00
8da3468ee2 Add qemu support for Lagarto Ox
The network is still not working automatically, but the eth0 device is
present in the host.

Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-10-25 13:05:29 +02:00
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