Hi Brian. When we are running the guest boot code, we get as far as to the instruction on 0x00010040. On this trap, it seems that the translation code sits in an infinite loop. Would you mind looking at it? We have built our own linux arm image to ease debugging and disassembly. You can find the binary in the svn repo in bin/zImage-2.6.17. Please use this when testing so we don't have any inconsistencies. Attached here is the debug output: ---- Breakpoint 1, 0x00010040 in ?? () 694 { (gdb) x 0x10040 0x10040: 0xef000000 (gdb) b *0x10044 Breakpoint 2 at 0x10044 (gdb) b *0x1004c Breakpoint 3 at 0x1004c (gdb) b *0x10064 Breakpoint 4 at 0x10064 (gdb) cont Continuing. Program received signal SIGINT, Interrupt. kvmarm_translate_getOp (instr=<value optimized out>) at arch/arm/kvm/arm_translate.c:70 70 for(i=0; i<NUM_TRANS_INSTR; i++) { (gdb) c Continuing. Program received signal SIGINT, Interrupt. kvmarm_translate_getOp (instr=<value optimized out>) at arch/arm/kvm/arm_translate.c:70 70 for(i=0; i<NUM_TRANS_INSTR; i++) { (gdb) c Continuing. --- Best, Christoffer -------------- next part -------------- An HTML attachment was scrubbed... URL: https://lists.cs.columbia.edu/pipermail/android-virt/attachments/20090429/a065bad9/attachment.html