Commit e41ca9c 1 parent 878a7a7 commit e41ca9c Copy full SHA for e41ca9c
File tree 1 file changed +11
-3
lines changed
1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 35
35
img_distro : ubuntu
36
36
img_rel : noble
37
37
arch : [x86_64]
38
- run_opts : [--cxl-test --ndctl-build]
38
+ run_opts : [--cxl-test-run --ndctl-build]
39
39
40
40
steps :
41
41
- uses : actions/checkout@v4
53
53
54
54
# run_qemu deps
55
55
sudo apt install -y mkosi # this one pulls A LOT
56
- sudo apt install -y dracut-core qemu-utils ovmf mtools
56
+ sudo apt install -y dracut-core qemu-utils ovmf mtools qemu-system-x86
57
57
pip3 install qemu.qmp
58
58
59
+ # This is required on a plain Ubuntu system but is blocked on Github runners.
60
+ # sudo usermod -a -G kvm $(id -u -n)
61
+
62
+ # This Ubuntu 22.04 file disappeared in Ubuntu 24.04, no idea why.
63
+ # FIXME: make run_qemu.sh#get_ovmf_binaries() smarter and more flexible.
64
+ test -e /usr/share/OVMF/OVMF_CODE.fd ||
65
+ sudo ln -s OVMF_CODE_4M.fd /usr/share/OVMF/OVMF_CODE.fd
66
+
59
67
- name : mkosi v20 fixes
60
68
if : matrix.cfg.os == 'ubuntu-24.04'
61
69
run : |
@@ -157,7 +165,7 @@ jobs:
157
165
PATH=/usr/lib/ccache:"$PATH" \
158
166
distro=${{ matrix.cfg.img_distro }} rev=${{ matrix.cfg.img_rel }} \
159
167
ndctl='${{ github.workspace }}'/ndctl \
160
- ../run_qemu/run_qemu.sh -v --no-run ${{ matrix.run_opts }}
168
+ ../run_qemu/run_qemu.sh -v ${{ matrix.run_opts }}
161
169
162
170
- name : ccache stats post build
163
171
run : |
You can’t perform that action at this time.
0 commit comments