Hi, here the output, you could get the whole dump from the attachment
of my last mail.
so, there should be a non-support instruction in 0xd0900 or 0xd0800?
thanks
d07ec: 8d 04 16 lea (%esi,%edx,1),%eax
d07ef: e9 2f ff ff ff jmp d0723 <address+0x23>
d07f4: 8b 55 08 mov 0x8(%ebp),%edx
d07f7: 89 f8 mov %edi,%eax
d07f9: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx
d07fc: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
d07ff: 25 ff ff 00 00 and $0xffff,%eax
d0804: 8b 7d fc mov 0xfffffffc(%ebp),%edi
d0807: 89 ec mov %ebp,%esp
d0809: c1 e0 04 shl $0x4,%eax
d080c: 01 d0 add %edx,%eax
d08e6: 8b 56 2c mov 0x2c(%esi),%edx
d08e9: 89 f0 mov %esi,%eax
d08eb: 89 1c 24 mov %ebx,(%esp)
d08ee: e8 0d fe ff ff call d0700 <address>
d08f3: 89 5c 24 0c mov %ebx,0xc(%esp)
d08f7: 8b 56 2c mov 0x2c(%esi),%edx
d08fa: 89 44 24 04 mov %eax,0x4(%esp)
d08fe: c7 04 24 2e 4b 0d 00 movl $0xd4b2e,(%esp)
d0905: 89 54 24 08 mov %edx,0x8(%esp)
d0909: e8 c2 30 00 00 call d39d0 <printf>
d090e: a1 04 76 0d 00 mov 0xd7604,%eax
d0913: c7 04 24 43 4b 0d 00 movl $0xd4b43,(%esp)
d091a: 89 44 24 04 mov %eax,0x4(%esp)
d091e: e8 ad 30 00 00 call d39d0 <printf>
d0923: 89 3c 24 mov %edi,(%esp)
d0926: 8d 45 14 lea 0x14(%ebp),%eax
d0929: 89 44 24 04 mov %eax,0x4(%esp)
d092d: e8 7e 30 00 00 call d39b0 <vprintf
On 8/7/07, Keir Fraser <keir@xxxxxxxxxxxxx> wrote:
> D037C is not particularly interesting. It is just showing that the trap
> handler called halt() after dumping the register state. More interesting is
> cs:eip=10:d0800. This looks like the original trap-6 occurred at linear
> address (0x10<<4)+0xd0800 == 0xd0900. Is there anything interesting in the
> objdump at 0xd0900? (or 0xd0800, as I'm not 100% sure about the cs value).
>
> -- Keir
>
> On 7/8/07 08:58, "Brady Chen" <chenchp@xxxxxxxxx> wrote:
>
> > now I'm using the un-stable version to build hvmloader (only hvmloader
> > rebuild, xen and doman0 kernel is not touched), the same problem.
> >
> > (XEN) HVM1: Trap (0x6) while in real mode
> > (XEN) HVM1: eax D00 ecx 0 edx 71F ebx 71E
> > (XEN) HVM1: esp D74D4 ebp D7520 esi 0 edi D00
> > (XEN) HVM1: trapno 6 errno 0
> > (XEN) HVM1: eip D0800 cs 10 eflags 13046
> > (XEN) HVM1: uesp D75B4 uss 2
> > (XEN) HVM1: ves D4BC8 vds D4D26 vfs D07FE vgs D75B4
> > (XEN) HVM1: cr0 50032 cr2 0 cr3 0 cr4 651
> > (XEN) HVM1:
> > (XEN) HVM1: Halt called from %eip 0xD037C
> >
> > here is some snip from objdump, and i attach the whole objdump as the
> > attachment.
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|