tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [GSOC][NEWBIE]




On 3/28/24 17:44, Jamgadepatil Shivraj Shashikant wrote:

I even tried gziped kernel image stored in releasedir directory, so I guess it's not only PVH boot that was causing the problem. I suspected I might have built the kernel incorrectly, so I also tried booting from the daily kernel build provided on the github but the kvm error persists. qemu command I am using for booting the system is: qemu-system-x86_64 -m 2048 -kernel netbsd-GENERIC.gz -drive if=virtio,file=disk.qcow2,format=qcow2 -enable-kvm

Don't gzip the kernel, here's an example session:

$ git branch
* perf
$ ./build.sh -U -u -j4 -T obj/tooldir -m amd64 tools
$ ./build.sh -U -u -j4 -T obj/tooldir -m amd64 kernel=MICROVM
$ KERNEL=sys/arch/amd64/compile/obj/MICROVM/netbsd
$ IMG=NetBSD-10.99.10-amd64-live.img # fetch and gunzip this from https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/images/NetBSD-10.99.
10-amd64-live.img.gz
$ qemu-system-x86_64 \
        -M microvm,x-option-roms=off,rtc=on,acpi=off,pic=off \
        -enable-kvm -m 512 -cpu host,+invtsc \
        -append "root=ld0a console=com rw -v" -display none \
        -device virtio-blk-device,drive=hd0 \
        -drive file=${IMG},format=raw,id=hd0 \
        -netdev user,id=net0,hostfwd=tcp::10022-:22 \
        -device virtio-net-device,netdev=net0 \
        -kernel ${KERNEL} -serial mon:stdio

FYI I'll be mostly AFK till next Tuesday.

Cheers,

--
------------------------------------------------------------------------
Emile `iMil' Heitor <imil@{home.imil.net,NetBSD.org}> | https://imil.net


Home | Main Index | Thread Index | Old Index