From 7ab8de57a39b1acb0e8002a1a98aa386e100e189 Mon Sep 17 00:00:00 2001 From: Stefan Lankes <slankes@eonerc.rwth-aachen.de> Date: Wed, 3 May 2023 23:31:45 +0200 Subject: [PATCH] using rusty_demo to test the aarch64 port --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 55c8d31ff..54543f22d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -140,7 +140,7 @@ jobs: run: rustup show - uses: Swatinem/rust-cache@v2 - name: Build dev profile - run: cargo build -Zbuild-std=std,panic_abort --target x86_64-unknown-hermit + run: cargo build -Zbuild-std=std,panic_abort --package rusty_demo --target x86_64-unknown-hermit - name: Download loader uses: dsaltares/fetch-gh-release-asset@1.1.1 with: @@ -160,7 +160,7 @@ jobs: -object memory-backend-file,id=mem,size=1G,mem-path=/dev/shm,share=on -numa node,memdev=mem \ -initrd target/x86_64-unknown-hermit/debug/rusty_demo - name: Build release profile - run: cargo build -Zbuild-std=std,panic_abort --target x86_64-unknown-hermit --release + run: cargo build -Zbuild-std=std,panic_abort --package rusty_demo --target x86_64-unknown-hermit --release - name: Test release profile run: | virtiofsd --socket-path=./vhostqemu --shared-dir ./img --announce-submounts --sandbox none --seccomp none --inode-file-handles=never & @@ -219,18 +219,18 @@ jobs: sudo apt-get install qemu-system-aarch64 - uses: Swatinem/rust-cache@v2 - name: Build dev profile - run: cargo build -Zbuild-std=std,panic_abort --target aarch64-unknown-hermit --package hello_world + run: cargo build -Zbuild-std=std,panic_abort --target aarch64-unknown-hermit --package rusty_demo - name: Test dev kernel run: | qemu-system-aarch64 -semihosting \ -kernel rusty-loader-aarch64 -machine virt,gic-version=max \ -m 512M -cpu max -smp 1 -display none -serial stdio -kernel rusty-loader-aarch64 \ - -device guest-loader,addr=0x48000000,initrd=target/aarch64-unknown-hermit/debug/hello_world + -device guest-loader,addr=0x48000000,initrd=target/aarch64-unknown-hermit/debug/rusty_demo - name: Build release profile - run: cargo build -Zbuild-std=std,panic_abort --target aarch64-unknown-hermit --package hello_world --release + run: cargo build -Zbuild-std=std,panic_abort --target aarch64-unknown-hermit --package rusty_demo --release - name: Test release kernel run: | qemu-system-aarch64 -semihosting \ -kernel rusty-loader-aarch64 -machine virt,gic-version=max \ -m 512M -cpu max -smp 1 -display none -serial stdio -kernel rusty-loader-aarch64 \ - -device guest-loader,addr=0x48000000,initrd=target/aarch64-unknown-hermit/release/hello_world + -device guest-loader,addr=0x48000000,initrd=target/aarch64-unknown-hermit/release/rusty_demo -- GitLab