[SeaBIOS] IO APIC emulation failure with qemu-kvm
Ravi Kumar Kulkarni
ravilinux4u at gmail.com
Mon Feb 7 10:47:22 CET 2011
On Mon, Feb 7, 2011 at 2:59 PM, Avi Kivity <avi at redhat.com> wrote:
> On 02/07/2011 11:24 AM, Ravi Kumar Kulkarni wrote:
>>
>> On Mon, Feb 7, 2011 at 2:19 PM, Avi Kivity<avi at redhat.com> wrote:
>> > On 02/07/2011 10:33 AM, Ravi Kumar Kulkarni wrote:
>> >>
>> >> On Sun, Feb 6, 2011 at 10:50 PM, Avi Kivity<avi at redhat.com> wrote:
>> >>>
>> >>> > On 02/04/2011 03:58 PM, Jan Kiszka wrote:
>> >>>>
>> >>>> >>
>> >>>>>
>> >>>>> >> > when i run my kernel image with qemu-kvm it gives
>> >>>>> emulation
>> >>>>> >> error
>> >>>>> >> > failure
>> >>>>> >> > trying to execute the code outside ROM or RAM at
>> >>>>> fec00000(IO
>> >>>>> >> APIC base
>> >>>>> >> > address)
>> >>>>> >> > but the same code runs fine with qemu. can anyone
>> >>>>> please point
>> >>>>> >> me
>> >>>>> >> > where might be the problem or how to find out this
>> >>>>> one?
>> >>>
>> >>> >
>> >>> > Please post the error message.
>> >>
>> >> Im attachin the error message in kvm.txt file with above mail.
>> >> KVM internal error. Suberror: 1
>> >>
>> >> rax
>> >> 000000000000000d rbx 000000001e2db2a6 rcx 00000000fa4bec19 rdx
>> >> 0000000000000088
>> >> rsi 000000001f4de1ea rdi 0000000000000000
>> >> rsp
>> >> 00000000000c0004 rbp 000000001f464fbb
>> >>
>> >> r8 0000000000000000 r9
>> >> 0000000000000000
>> >> r10 0000000000000000 r11 0000000000000000
>> >>
>> >> r12
>> >> 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15
>> >> 0000000000000000
>> >> rip 000000001e2f3f7b rflags 00010097
>> >> cs 0008
>> >> (00000000/ffffffff p 1 dpl 0 db 1 s 1 type b l 0 g
>> >
>> > What's the guest code at rip 0x1e2f3f7b ?
>>
>> please find the code below.
>>
>> (qemu) xp /20iw 0x1e2f3f83
>
> That is not the same address. And the code you posted doesn't make any
> sense.
>
sorry for the mistake. here's the correct one
(qemu) xp /20iw 0x1e2f3f7b
0x000000001e2f3f7b: (bad)
0x000000001e2f3f7c: std
0x000000001e2f3f7d: (bad)
0x000000001e2f3f7e: (bad)
0x000000001e2f3f7f: decl 0x28000000
0x000000001e2f3f85: loope 0x1e2f3f87
0x000000001e2f3f87: add %cl,0x81e2f4c(%edi)
0x000000001e2f3f8d: add %al,(%eax)
0x000000001e2f3f8f: add %al,(%edi)
0x000000001e2f3f91: add %al,(%ecx)
0x000000001e2f3f93: add %ch,(%edx)
0x000000001e2f3f95: loope 0x1e2f3fe4
0x000000001e2f3f97: pop %ds
0x000000001e2f3f98: mov %cl,%ah
0x000000001e2f3f9a: dec %ebp
0x000000001e2f3f9b: pop %ds
0x000000001e2f3f9c: or $0xb41f4de0,%eax
0x000000001e2f3fa1: aas
0x000000001e2f3fa2: das
0x000000001e2f3fa3: push %ds
Warm regards,
Ravi Kulkarni.
More information about the SeaBIOS
mailing list