1919jobs :
2020 setup :
2121 if : github.ref != 'refs/heads/ci-kvm'
22- runs-on : [self-hosted, Linux, X64 ]
22+ runs-on : [self-hosted, Linux, ARM64 ]
2323 steps :
2424 - name : Fixup permissions
2525 run : |
2929 - name : Update package cache
3030 run : sudo apt-get update -y
3131 - name : Install build and runtime dependencies
32- run : sudo apt-get install -y bc gawk gcc git indent make sed flex bison libelf-dev libssl-dev udev ccache virtme-ng iproute2
32+ run : sudo apt-get install -y bc gawk gcc git indent make sed flex bison libelf-dev libssl-dev udev ccache virtme-ng iproute2 qemu-system-arm
3333 - name : Set up local ccache environment
3434 run : |
3535 echo "PATH=/usr/lib64/ccache:/usr/lib/ccache:$PATH" >> "$GITHUB_ENV"
@@ -38,15 +38,15 @@ jobs:
3838 - name : Build kernel for virtme
3939 run : |
4040 vng --version
41- vng --verbose --kconfig --config .github/workflows/kconfig.btrfs --config .github/workflows/kconfig.fstests
42- cat .github/workflows/kconfig.btrfs .github/workflows/kconfig.fstests >> .config
41+ vng --verbose --kconfig --config .github/workflows/kconfig.btrfs --config .github/workflows/kconfig.fstests --config .github/workflows/kconfig.arm64-64k
42+ cat .github/workflows/kconfig.btrfs .github/workflows/kconfig.fstests .github/workflows/kconfig.arm64-64k >> .config
4343 scripts/config -d SOUND -d DRM -d KVM -d SQUASHFS -d PCMCIA -d PCCARD -d CARDBUS
4444 scripts/config -d ATA -d INPUT_MOUSE -d MOUSE_PS2 -d FB -d HDMI -d SND -d BPF
4545 make olddefconfig
4646 make -j 16
4747 - run : ccache -s
4848 - name : Test boot of built kernel
49- run : sudo vng --verbose -o=-enable-kvm -- 'uname -a; echo PATH=$PATH; ulimit -a'
49+ run : sudo vng --cpus 4 --memory 4096 -- verbose -o=-enable-kvm -- 'uname -a; echo PATH=$PATH; ulimit -a; getconf PAGE_SIZE '
5050
5151 test :
5252 if : github.ref != 'refs/heads/ci-kvm'
6363 mkfs :
6464 - " "
6565 fail-fast : false
66- runs-on : [self-hosted, Linux, X64 ]
66+ runs-on : [self-hosted, Linux, ARM64 ]
6767 steps :
6868 - name : Fixup permissions
6969 run : |
0 commit comments