summaryrefslogtreecommitdiff
path: root/build/run-qemu
blob: dbe789502207f639ad6fc95bf912e31ffc1be829 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

KERNEL_PATH=$(./build/build-kernel)

mkdir -p .kernel/initramfs
cp "$1" .kernel/initramfs/init
cp "$2" .kernel/initramfs/process
printf "./init\n./process\n" | cpio -D .kernel/initramfs/ --quiet -H newc -o | gzip -9 -n > .kernel/initramfs.gz

qemu-system-x86_64 \
	--cpu host \
	--enable-kvm \
	-initrd .kernel/initramfs.gz \
	-kernel "$KERNEL_PATH" \
	-append "quiet rdinit=init" \
	-device virtio-gpu-pci