Skip to content

Commit

Permalink
ci: add jobs for riscv64
Browse files Browse the repository at this point in the history
Signed-off-by: Martin Kröning <[email protected]>
  • Loading branch information
mkroening committed Nov 2, 2023
1 parent 15dbbe1 commit a7b2ae5
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -125,14 +125,20 @@ jobs:
working-directory: kernel
strategy:
matrix:
arch: [x86_64, aarch64]
arch: [x86_64, aarch64, riscv64]
package: [rusty_demo, httpd, testudp, hello_world]
netdev: [none, virtio-net-pci, rtl8139]
profile: [dev, release]
exclude:
# microvm (Firecracker) test does not run on aarch64
- arch: riscv64
package: httpd
- arch: riscv64
package: testudp
# microvm (Firecracker) test does not run on aarch64 or riscv64
- package: hello_world
arch: aarch64
- package: hello_world
arch: riscv64
# rtl8139 support does not build on aarch64
- arch: aarch64
netdev: rtl8139
Expand All @@ -155,6 +161,9 @@ jobs:
packages: qemu-system-x86 libcap-ng-dev libseccomp-dev socat
- arch: aarch64
packages: qemu-system-aarch64
- arch: riscv64
packages: qemu-system-misc
flags: --no-default-features

- arch: x86_64
package: rusty_demo
Expand Down

0 comments on commit a7b2ae5

Please sign in to comment.