Hi,
I have been trying to get arm64-llvmpipe to boot on qemu but with no luck. After that i tried x86-generic build of chromiuym os which worked fine. After that i tried arm-generic which again is not working. Doesnt qemu has support for arm architecture.
I ran the following sequence of Commands
within chroot:
export BOARD=arm-generic
./setup_board --board=${BOARD}
./image_to_vm.sh --board=${BOARD} --test_image
./build_image --board=${BOARD} --noenable_rootfs_verification test
./image_to_vm.sh --board=${BOARD} --test_image
Outside chroot:
./bin/cros_start_vm --image_path=../build/images/${BOARD}/latest/chromiumos_qemu_image.bin
cros_start_vm runs the following command to start the KVM qemu:
INFO : Launching: /home/mahesh/chromiumos/chroot/usr/bin/qemu-system-x86_64 -enable-kvm -m 2G -smp 4 -vga cirrus -pidfile /tmp/kvm.17296.pid -chardev pipe,id=control_pipe,path=/tmp/kvm.17296.monitor -serial file:/tmp/kvm.17296.serial -mon chardev=control_pipe -daemonize -net nic,model=virtio -net user,hostfwd=tcp:127.0.0.1:9222-:22 -drive file=../build/images/arm-generic/latest/chromiumos_qemu_image.bin,index=0,media=disk,cache=unsafe
Above is the exact same command that is run for x86-generic. Do we need to specify somewhere the type of build flavour?
Any help is greatly appreciated.
Thanks,
Vineet