Skip to content

Commit 75eb2ad

Browse files
committed
try vng
1 parent c5649ee commit 75eb2ad

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/vm.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,24 @@ jobs:
88
vm-test:
99
runs-on: ubuntu-latest
1010
steps:
11+
- name: Check out repository
12+
uses: actions/checkout@v4
13+
with:
14+
ref: "${{ github.event.pull_request.head.sha }}"
15+
1116
- name: Enable KVM
1217
run: |
1318
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
1419
sudo udevadm control --reload-rules
1520
sudo udevadm trigger --name-match=kvm
1621
17-
- name: Install virtme-ng
22+
- name: Install tools
1823
run: |
19-
sudo apt-get install virtme-ng cowsay
24+
sudo apt-get install bison build-essential cowsay flex libelf-dev libncurses-dev libssl-dev virtme-ng
2025
2126
- name: Run vng
2227
run: |
23-
sudo vng -r --cpus $(nproc) -- uname -r | cowsay
28+
sed -i 's/set_page_dirty = v9fs_set_page_dirty/dirty_folio = v9fs_dirty_folio/g' fs/9p/vfs_addr.c
29+
sed -i 's/v9fs_set_page_dirty __set_page_dirty_nobuffers/v9fs_dirty_folio filemap_dirty_folio/g' fs/9p/vfs_addr.c
30+
sudo vng --config configs/kernel-x86_64-rhel.config
31+
sudo vng --cpus $(nproc) -- uname -r | cowsay

0 commit comments

Comments
 (0)