Commit Graph

369 Commits

Author SHA1 Message Date
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
3478cf2931 Update journal 2024-09-26 12:56:11 +02:00
d694f3c8da Fix RTC frequency for now 2024-09-26 11:31:47 +02:00
2e2b957528 Disable jitterentropy daemon 2024-09-26 11:21:49 +02:00
7a875a4665 Use seedrng to increase entropy 2024-09-26 11:05:24 +02:00
9d1ad6f1b3 Add stream benchmark to rootfs 2024-09-25 13:08:54 +02:00
8780098a29 Add stream benchmark 2024-09-25 13:08:40 +02:00
c4af9e7c73 flake.lock: Update
Flake lock file updates:

• Updated input 'bscpkgs':
    'git+https://git.sr.ht/~rodarima/bscpkgs?ref=riscv-benchmarks&rev=9b197d12f1edf52efcb6e3dad421f2a8fd5af2a7' (2024-09-19)
  → 'git+https://git.sr.ht/~rodarima/bscpkgs?ref=refs/heads/master&rev=de89197a4a7b162db7df9d41c9d07759d87c5709' (2024-04-24)
2024-09-25 10:24:31 +02:00
6ee4ad237e Switch to bscpkgs master branch 2024-09-25 10:24:31 +02:00
b26c992176 Add gcroots to gitignore 2024-09-25 10:22:17 +02:00
f8eb8b8d52 Add rvb package 2024-09-25 10:20:55 +02:00
8047a6a4eb Add llvm-epi clang compiler 2024-09-25 10:18:14 +02:00
46f699f1c2 Add perf command to image 2024-09-19 14:18:30 +02:00
6d4db58e7d flake.lock: Update
Flake lock file updates:

• Updated input 'bscpkgs':
    'git+https://git.sr.ht/~rodarima/bscpkgs?ref=riscv-benchmarks&rev=f5515a80bfed28cd4e2e737858ba4124a7e53333' (2024-05-30)
  → 'git+https://git.sr.ht/~rodarima/bscpkgs?ref=riscv-benchmarks&rev=9b197d12f1edf52efcb6e3dad421f2a8fd5af2a7' (2024-09-19)
2024-09-19 12:42:52 +02:00
fcb6313187 Add rvb and riscv-tools to rootfs 2024-09-19 11:25:39 +02:00
2fab6b8ec0 Update bitstream to ox_u55c_87a14c32
This bitstream attempts to fix the PLIC issues with the threshold
register, so we should see the PLIC tests success now.

See: https://gitlab.bsc.es/hwdesign/fpga/integration-lab/fpga-shell/-/issues/147
2024-09-19 11:01:48 +02:00
5e2430c48b Disable all firmware from the image 2024-09-19 10:06:48 +02:00
a8859380a6 Use minimal profile
Disables a bunch of options, including boot.enableContainers which
removes some unneeded modules from loading.
2024-09-18 18:13:39 +02:00
507f70cf55 Print a message at login 2024-09-18 17:30:59 +02:00
f8cce17fc2 Add riscv-tools to gcroot 2024-09-18 15:48:02 +02:00
b6f15f5b6c Don't stop the boot after PLIC tests 2024-09-18 15:16:49 +02:00
8846d95281 Load rootfs with fpgactl 2024-09-18 15:14:54 +02:00
b28e317e56 Build the whole system in CI 2024-09-18 15:13:46 +02:00
88a4e239a1 Save commit in shell variable 2024-09-18 15:12:14 +02:00
11ed3dc731 Save GC roots using all drv attributes 2024-09-18 15:03:03 +02:00
71d124815f Save stdenv in gcroot 2024-09-18 14:35:00 +02:00
4562173d41 Remove commit from U-Boot for now
It causes the rebuild of U-Boot and OpenSBI, as we are now bundling the
environment inside the U-Boot image.
2024-09-18 14:30:18 +02:00
877428c2fe Only save kernel and opensbi build inputs 2024-09-18 14:27:29 +02:00
9daa796b10 Try to save a gcroot will build dependencies 2024-09-18 11:50:55 +02:00
a397ede43d Switch the default devshell to lagarto-ox-rd 2024-09-12 10:30:56 +02:00
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