Re: microvm machine: interrupts not received after initial virtqueue kick as expected

2019-11-14 Thread Sergio Lopez
Waldek Kozaczuk writes: > Hi, > > Thanks for your analysis. It has definitely helped. With the right fixes, > OSv can now properly boot on microvm with both block and networking devices. > > qemu-system-x86_64 -M microvm,x-option-roms=off,pit=off,pic=off,rtc=off \ >-enable-kvm -cpu

Invalid ARM instruction for clang-compiled Android code

2019-11-14 Thread Michael Goffioul
When running QEMU user mode on some code compiled by clang (dynamic linker from AOSP-10), the emulator chokes on this instruction: 9aa92: e8c0 2277 strexd r7, r2, r2, [r0] >From debugging, I determined that op_strex() calls unallocated_encoding(), which I think leads to the

Re: microvm machine: interrupts not received after initial virtqueue kick as expected

2019-11-14 Thread Waldek Kozaczuk
Hi, Thanks for your analysis. It has definitely helped. With the right fixes, OSv can now properly boot on microvm with both block and networking devices. qemu-system-x86_64 -M microvm,x-option-roms=off,pit=off,pic=off,rtc=off \ -enable-kvm -cpu host,+x2apic -m 64m -smp 1 \ -nodefaults