All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kip Macy <kip.macy@gmail.com>
To: xen-devel <xen-devel@lists.xensource.com>
Subject: missing instruction in x86_emul
Date: Tue, 19 Apr 2005 11:23:01 -0700	[thread overview]
Message-ID: <b1fa291705041911235ec1b710@mail.gmail.com> (raw)

The nearest I can tell from the output below is that FreeBSD was
killed in _mtx_lock_spin_flags (c0065437) because the instruction
emulator doesn't recognize 0x57 (push  %edi):

00000110 <_mtx_lock_spin_flags>:
 110:   55                      push   %ebp
 111:   89 e5                 mov    %esp,%ebp
 113:   57                      push   %edi

and presumably this was an issue because %edi was the first operation
on a writable pagetable mapped page.

Is this correct?



WP PT_SET ../../../i386-xen/i386-xen/pmap.c:387
(XEN) (file=x86_emulate.c, line=1033) Cannot emulate 57
(XEN) (file=x86_emulate.c, line=1033) Cannot emulate 57
(XEN) (file=traps.c, line=343) Page fault: fc54dda3 -> fc50614e
(XEN) Stack trace from ESP=fc503f44:
(XEN)    fc503f44 fc56e545 00000157 [fc54dda3] [fc50614e] feb9d648
fcfeb34c fc503f44
(XEN)    fcfeb3e4 fcfea740 fcfeb040 [fc50614e] c028cff4 00000003
c028d000 [fc54df1e]
(XEN)    fc503f88 fcfeb040 00010219 fcfeb34c c028cff4 0000000a c028d000 c0065437
(XEN)    000e0003 [fc54dda3] 00000808 00010292 [fc54de75] 00000001
00000001 00000000
(XEN)    c01ef4e0 0000000a c028d000 c02cf000 000e0003 c0065437 00000819 00010246
(XEN)    c028d000 00000821 00000821 00000821 00000019 00000821 fcfeb040
(XEN) Call Trace from ESP=fc503f44:
(XEN)    [<fc54dda3>] [<fc50614e>] [<fc50614e>] [<fc54df1e>]
[<fc54dda3>] [<fc54de75>]
(XEN) Guest EIP is c0065437

                 reply	other threads:[~2005-04-19 18:23 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b1fa291705041911235ec1b710@mail.gmail.com \
    --to=kip.macy@gmail.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.