Add target to mount extra and use livedisk with nvme
This commit is contained in:
parent
db1f1dd515
commit
f6d65aee63
|
@ -27,6 +27,13 @@ mount: FORCE
|
||||||
sleep 2
|
sleep 2
|
||||||
pgrep redoxfs
|
pgrep redoxfs
|
||||||
|
|
||||||
|
mount_extra: FORCE
|
||||||
|
mkdir -p build/filesystem/
|
||||||
|
cargo build --manifest-path redoxfs/Cargo.toml --release --bin redoxfs
|
||||||
|
cargo run --manifest-path redoxfs/Cargo.toml --release --bin redoxfs -- build/extra.bin build/filesystem/
|
||||||
|
sleep 2
|
||||||
|
pgrep redoxfs
|
||||||
|
|
||||||
unmount: FORCE
|
unmount: FORCE
|
||||||
sync
|
sync
|
||||||
-$(FUMOUNT) build/filesystem/ || true
|
-$(FUMOUNT) build/filesystem/ || true
|
||||||
|
|
10
mk/qemu.mk
10
mk/qemu.mk
|
@ -91,6 +91,16 @@ qemu_nvme_efi_no_build: build/extra.bin
|
||||||
-drive file=build/harddrive-efi.bin,format=raw,if=none,id=drv0 -device nvme,drive=drv0,serial=NVME_SERIAL \
|
-drive file=build/harddrive-efi.bin,format=raw,if=none,id=drv0 -device nvme,drive=drv0,serial=NVME_SERIAL \
|
||||||
-drive file=build/extra.bin,format=raw,if=none,id=drv1 -device nvme,drive=drv1,serial=NVME_EXTRA
|
-drive file=build/extra.bin,format=raw,if=none,id=drv1 -device nvme,drive=drv1,serial=NVME_EXTRA
|
||||||
|
|
||||||
|
qemu_nvme_live: build/livedisk.bin build/extra.bin
|
||||||
|
$(QEMU) $(QEMUFLAGS) \
|
||||||
|
-drive file=build/livedisk.bin,format=raw,if=none,id=drv0 -device nvme,drive=drv0,serial=NVME_SERIAL \
|
||||||
|
-drive file=build/extra.bin,format=raw,if=none,id=drv1 -device nvme,drive=drv1,serial=NVME_EXTRA
|
||||||
|
|
||||||
|
qemu_nvme_live_no_build: build/extra.bin
|
||||||
|
$(QEMU) $(QEMUFLAGS) \
|
||||||
|
-drive file=build/livedisk.bin,format=raw,if=none,id=drv0 -device nvme,drive=drv0,serial=NVME_SERIAL \
|
||||||
|
-drive file=build/extra.bin,format=raw,if=none,id=drv1 -device nvme,drive=drv1,serial=NVME_EXTRA
|
||||||
|
|
||||||
qemu_live: build/livedisk.bin build/extra.bin
|
qemu_live: build/livedisk.bin build/extra.bin
|
||||||
$(QEMU) $(QEMUFLAGS) \
|
$(QEMU) $(QEMUFLAGS) \
|
||||||
-drive file=build/livedisk.bin,format=raw \
|
-drive file=build/livedisk.bin,format=raw \
|
||||||
|
|
Loading…
Reference in a new issue