Skip to content

Commit 3549379

Browse files
committed
build and test
1 parent 07e77ad commit 3549379

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

.github/workflows/vm.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
dnf install epel-release -y
1717
1818
# Packages for booting a vm
19-
dnf install qemu-kvm virtme-ng cowsay -y
19+
dnf install qemu-kvm virtme-ng -y
2020
2121
# Packages for building the kernel
2222
dnf groupinstall 'Development Tools' -y
@@ -35,16 +35,16 @@ jobs:
3535
- name: Run vng
3636
run: |
3737
# At the moment v9fs is broken in lts92 so fix it up with sed until we get it patched properly
38-
#sed -i 's/set_page_dirty = v9fs_set_page_dirty/dirty_folio = v9fs_dirty_folio/g' fs/9p/vfs_addr.c
39-
#sed -i 's/v9fs_set_page_dirty __set_page_dirty_nobuffers/v9fs_dirty_folio filemap_dirty_folio/g' fs/9p/vfs_addr.c
38+
sed -i 's/set_page_dirty = v9fs_set_page_dirty/dirty_folio = v9fs_dirty_folio/g' fs/9p/vfs_addr.c
39+
sed -i 's/v9fs_set_page_dirty __set_page_dirty_nobuffers/v9fs_dirty_folio filemap_dirty_folio/g' fs/9p/vfs_addr.c
4040
4141
# Build our kernel using vng
42-
#vng -b --config configs/kernel-x86_64-rhel.config
42+
vng -b --config configs/kernel-x86_64-rhel.config
4343
4444
# Don't need these after actually running the command above
45-
cp configs/kernel-x86_64-rhel.config .config
46-
make olddefconfig
47-
make headers
45+
#cp configs/kernel-x86_64-rhel.config .config
46+
#make olddefconfig
47+
#make headers
4848
4949
# compile kselftests
5050
make -C tools/testing/selftests
@@ -54,9 +54,11 @@ jobs:
5454
vng -r /lib/modules/*/vmlinuz --cpus $(nproc) --qemu /usr/libexec/qemu-kvm --disable-microvm --force-initramfs --rw -- sh -c 'uname -r && make kselftest SKIP_TARGETS="breakpoints lkdtm proc"' | tee selftests-before.log
5555
5656
# Test our source built kernel
57-
#vng --cpus $(nproc) --qemu /usr/libexec/qemu-kvm --disable-microvm --force-initramfs --rw -- sh -c 'uname -r && make kselftest SKIP_TARGETS="breakpoints drivers/net/bonding lkdtm proc"' | tee selftests-before.log
57+
vng --cpus $(nproc) --qemu /usr/libexec/qemu-kvm --disable-microvm --force-initramfs --rw -- sh -c 'uname -r && make kselftest SKIP_TARGETS="breakpoints lkdtm proc"' | tee selftests-after.log
5858
5959
# See what we got
60+
echo before:
6061
grep ^ok selftests-before.log | wc -l
61-
#grep ^ok selftests-after.log | wc -l
62+
echo after:
63+
grep ^ok selftests-after.log | wc -l
6264

0 commit comments

Comments
 (0)