All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] New shadow paging code
@ 2006-07-14 15:39 Tim Deegan
  2006-07-17 14:32 ` Mike D. Day
  0 siblings, 1 reply; 28+ messages in thread
From: Tim Deegan @ 2006-07-14 15:39 UTC (permalink / raw)
  To: xen-devel

We (Michael Fetterman, George Dunlap and I) have been working over the
last while on a full replacement for Xen's shadow pagetable support. 

This mail contains some design notes, below; a patch against
xen-unstable, giving a snapshot of the current state of the new shadow
code, is at http://www.cl.cam.ac.uk/~tjd21/shadow2.patch

Comments on both are welcome, although the code is not finished -- in
particular there are both some optimizations and some tidying-up that
need to be done.

Cheers,

Tim.

----

The new shadow code (dubbed 'shadow2'), is designed as a replacement for
the current shadow code.  It's been designed from the ground up to support
the following capabilities:
 * Work for both paravirtualized and HVM guests.  Our focus is on Windows
under HVM, since Linux guests can use paravirtual mechanisms for faster
memory management.
 * Xen may be running in 2-, 3-, or 4-level paging mode.  While booting,
guests may be in direct-access mode (no paging), or any paging level less
than or equal to Xen's current paging level.  This means that we must
support 2-on-2, 2-on-3, 3-on-3, 3-on-4, and 4-on-4 paging modes.
 * While bringing up secondary vcpus in an SMP system, the vcpus may all be
in different paging modes.  We must support these simultaneously.
 * Logdirty mode for live migration.
 * We must work with paravirtualized drivers for HVM domains.
 * We must work for guest superpages.

With this in mind, we have made several design choices:
* Do away with the "out-of-sync" mechanism to begin with.  After a page is
promoted, emulate all writes to it until it is demoted again.  This makes the
logic a lot simpler, and also reduces the overhead of demand paging, which
is one of the most common Windows modes.  (See below for more information
on demand paging.)
* In the case of a size mismatch between guest pagetable entries and host
pagetable entries (i.e., 2-on-3 or 2-on-4, where guest pagetable entries
are 32 bits and host pagetable entires are 64 bits), a single guest page
may need to be shadowed by multiple shadow pages.  In this case, we always
shadow the entire guest pagetable, rather than shadowing only part at a
time.  We also keep the multiple backing shadow pagetables physically
contiguous in memory using a "buddy" allocator.  This allows us to use only
one mfn value to designate the entire group of mfns.
* We allocate a fixed amount of shadow memory at domain creation. This is
shared by all vcpus.  When we need more shadow pages, we begin to unshadow
pages to free up more memory in approximately an LRU fashion.
* We keep the p2m maps for HVM domains in a pagetable format, so that we
can use them as the pagetables fo HVM guests in paging-disabled mode.

So far, we have had several successes.  Demand-paging accesses have been
sped up by doing emulated writes rather than using the out-of-sync
mechanism.  The out-of-sync mechanism requires three page faults, two of
which entail relative expensive shadow operations: marking a page out of
sync, and bringing it back into sync.  In the case of HVM guests, the
faults also cause three expensive vmexit/vmenter cycles.  Our emulated
writes requires only two page faults, and each fault is less expensive.

Also, the overhead of many individual shadow operations is less in the newer
code than in the old code.

We have a number of potential optimizations in mind for the near future:

* Removing writable mappings.  As with the old code, when a
guest pfn is promoted to be a pagetable, we need to find and remove all
writable mappings to it, so that we can detect changes.  Following the
"start simple, then optimize" principle, our current code does a
brute-force search through the shadows.  Our tests indicate that when a
page is promoted to a pagetable, it generally has exactly one writable
mapping outstanding. This is true both for Windows and for Linux.  We plan
to use this fact to keep a back-pointer to the last writable shadow pte of
a page in the page_info struct of a page.  The few exceptions to the rule
can still be handled using brute-force search.

* Fast-pathing some faults.  By storing the guest present / writable flags
in some of the spare bits of the guest pagetable, we can fast-path certain
operations, such as propagating a fault to the guest or updating guest
dirty and accessed bits, without needing to map the guest pagetables.  This
should speed up some common faults, as well as reduce cache footprint.

* Batch updates.  There are times when guests do batch updates to
pagetables.  At these times, it makes sense to give the guest write access
to the pagetables.  At first this can be done simply by unshadowing the
page entirely. In the future, we can explore whether a a "mark out of sync"
mechanism would speed things up.  We may be able to have a more extreme
optimization for Linux fork(): when we detect Linux doing a fork(), we can
unshadow the entire user portion of the guest address space, to save having
to detect a "batch update" and unshadow each guest pagetable individually.

* Full emulation of shadow page accesses.  Currently, we allow read-only
access to guest pagetables.  This requires us to emulate the dirty and
accessed bits of the guest pagetables, in turn requiring us to take page
faults.  But how many of these dirty/accessed bits are actually read?  It
may be more efficient, in certain circumstances, to emualte reads to guest
page tables as well as writes, taking the dirty and accessed bits from the
shadow pagetables.

* Teardown heuristics.  If we can determine when a guest is destroying a
process, we can unshadow the whole address space at once.  Failure to
detect when a process is being torn down will cause unnecessary overhead:
if the guest pagetables of the destroyed process are recycled as data
pages, all writes to the pages will be emulated (in a rather expensive
manner) until the page is unshadowed.  Even if the guest pagetables are
re-used for new process pagetables, constructing the address space will be
faster if unshadowed.

**************
Code Structure
**************

Our code must deal differently with all the different combinations of
shadow modes.  However, we expect that once a guest reaches its target
paging mode, it will stay in that mode for a long time; and the host will
never change its paging mode.  Rather than having a whole string of ifs in
the code based on the current guest and host paging modes, we compile
different code to deal with each pair of modes (2-on-2, 2-on-3, 2-on-4,
3-on-3, 3-on-4, 4-on-4).  (Direct mode is implemented as a special case of
m-on-m, where m is the host's current paging level.)  While increasing the
size of the hypervisor overall, this should greatly decrease both the cache
footprint of the shadow code and reduce pipeline flushes from mispredicted
branches.

To keep from having to maintain duplicate logic across 6 different bits of
code, we use a single source code file, and compiler directives to specify
mode-specific code.  This file is shadow2.c, and is built once with
GUEST_PAGING_LEVELS and SHADOW_PAGING_LEVELS  set to the appropriate
combination.  The compiler is set to redefine the functions from
  sh2_[function_name]()
to
  sh2_[function_name]__shadow_[m]_guest_[n]
for n-on-m mode.

At the end of shadow2.c is a structure containing function pointers for
each of the mode-specific functions; this is called shadow2_entry (and is
expanded by preprocessor directives using the __shadow_[m]_guest_[n] naming
convention).  When a guest vcpu is put into a particular shadow mode, an
element of the vcpu struct is pointed to the appropriate shadow2_entry
struct.  To call the appropriate function, one generally calls
shadow2_[function_name](v, [args]), which is generally implemented after
the following template:

[rettype] shadow2_[function_name](v, [args]) {
	return v->arch.shadow2->[function_name](v, [args]);
}

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
@ 2006-07-14 17:58 Kurtz, Ryan M.
  2006-07-17  8:12 ` Tim Deegan
  2006-08-01 11:31 ` Tim Deegan
  0 siblings, 2 replies; 28+ messages in thread
From: Kurtz, Ryan M. @ 2006-07-14 17:58 UTC (permalink / raw)
  To: Tim Deegan, xen-devel

Hello,

I noticed the addition of the unsigned long *mb parameter in
xc_shadow_control().  If you have time, could you say a word or two
about what this parameter is used for?

Thanks,
Ryan 

-----Original Message-----
From: xen-devel-bounces@lists.xensource.com
[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Deegan
Sent: Friday, July 14, 2006 11:39 AM
To: xen-devel@lists.xensource.com
Subject: [Xen-devel] [RFC] New shadow paging code

We (Michael Fetterman, George Dunlap and I) have been working over the
last while on a full replacement for Xen's shadow pagetable support. 

This mail contains some design notes, below; a patch against
xen-unstable, giving a snapshot of the current state of the new shadow
code, is at http://www.cl.cam.ac.uk/~tjd21/shadow2.patch

Comments on both are welcome, although the code is not finished -- in
particular there are both some optimizations and some tidying-up that
need to be done.

Cheers,

Tim.

----

The new shadow code (dubbed 'shadow2'), is designed as a replacement for
the current shadow code.  It's been designed from the ground up to
support the following capabilities:
 * Work for both paravirtualized and HVM guests.  Our focus is on
Windows under HVM, since Linux guests can use paravirtual mechanisms for
faster memory management.
 * Xen may be running in 2-, 3-, or 4-level paging mode.  While booting,
guests may be in direct-access mode (no paging), or any paging level
less than or equal to Xen's current paging level.  This means that we
must support 2-on-2, 2-on-3, 3-on-3, 3-on-4, and 4-on-4 paging modes.
 * While bringing up secondary vcpus in an SMP system, the vcpus may all
be in different paging modes.  We must support these simultaneously.
 * Logdirty mode for live migration.
 * We must work with paravirtualized drivers for HVM domains.
 * We must work for guest superpages.

With this in mind, we have made several design choices:
* Do away with the "out-of-sync" mechanism to begin with.  After a page
is promoted, emulate all writes to it until it is demoted again.  This
makes the logic a lot simpler, and also reduces the overhead of demand
paging, which is one of the most common Windows modes.  (See below for
more information on demand paging.)
* In the case of a size mismatch between guest pagetable entries and
host pagetable entries (i.e., 2-on-3 or 2-on-4, where guest pagetable
entries are 32 bits and host pagetable entires are 64 bits), a single
guest page may need to be shadowed by multiple shadow pages.  In this
case, we always shadow the entire guest pagetable, rather than shadowing
only part at a time.  We also keep the multiple backing shadow
pagetables physically contiguous in memory using a "buddy" allocator.
This allows us to use only one mfn value to designate the entire group
of mfns.
* We allocate a fixed amount of shadow memory at domain creation. This
is shared by all vcpus.  When we need more shadow pages, we begin to
unshadow pages to free up more memory in approximately an LRU fashion.
* We keep the p2m maps for HVM domains in a pagetable format, so that we
can use them as the pagetables fo HVM guests in paging-disabled mode.

So far, we have had several successes.  Demand-paging accesses have been
sped up by doing emulated writes rather than using the out-of-sync
mechanism.  The out-of-sync mechanism requires three page faults, two of
which entail relative expensive shadow operations: marking a page out of
sync, and bringing it back into sync.  In the case of HVM guests, the
faults also cause three expensive vmexit/vmenter cycles.  Our emulated
writes requires only two page faults, and each fault is less expensive.

Also, the overhead of many individual shadow operations is less in the
newer code than in the old code.

We have a number of potential optimizations in mind for the near future:

* Removing writable mappings.  As with the old code, when a guest pfn is
promoted to be a pagetable, we need to find and remove all writable
mappings to it, so that we can detect changes.  Following the "start
simple, then optimize" principle, our current code does a brute-force
search through the shadows.  Our tests indicate that when a page is
promoted to a pagetable, it generally has exactly one writable mapping
outstanding. This is true both for Windows and for Linux.  We plan to
use this fact to keep a back-pointer to the last writable shadow pte of
a page in the page_info struct of a page.  The few exceptions to the
rule can still be handled using brute-force search.

* Fast-pathing some faults.  By storing the guest present / writable
flags in some of the spare bits of the guest pagetable, we can fast-path
certain operations, such as propagating a fault to the guest or updating
guest dirty and accessed bits, without needing to map the guest
pagetables.  This should speed up some common faults, as well as reduce
cache footprint.

* Batch updates.  There are times when guests do batch updates to
pagetables.  At these times, it makes sense to give the guest write
access to the pagetables.  At first this can be done simply by
unshadowing the page entirely. In the future, we can explore whether a a
"mark out of sync"
mechanism would speed things up.  We may be able to have a more extreme
optimization for Linux fork(): when we detect Linux doing a fork(), we
can unshadow the entire user portion of the guest address space, to save
having to detect a "batch update" and unshadow each guest pagetable
individually.

* Full emulation of shadow page accesses.  Currently, we allow read-only
access to guest pagetables.  This requires us to emulate the dirty and
accessed bits of the guest pagetables, in turn requiring us to take page
faults.  But how many of these dirty/accessed bits are actually read?
It may be more efficient, in certain circumstances, to emualte reads to
guest page tables as well as writes, taking the dirty and accessed bits
from the shadow pagetables.

* Teardown heuristics.  If we can determine when a guest is destroying a
process, we can unshadow the whole address space at once.  Failure to
detect when a process is being torn down will cause unnecessary
overhead:
if the guest pagetables of the destroyed process are recycled as data
pages, all writes to the pages will be emulated (in a rather expensive
manner) until the page is unshadowed.  Even if the guest pagetables are
re-used for new process pagetables, constructing the address space will
be faster if unshadowed.

**************
Code Structure
**************

Our code must deal differently with all the different combinations of
shadow modes.  However, we expect that once a guest reaches its target
paging mode, it will stay in that mode for a long time; and the host
will never change its paging mode.  Rather than having a whole string of
ifs in the code based on the current guest and host paging modes, we
compile different code to deal with each pair of modes (2-on-2, 2-on-3,
2-on-4, 3-on-3, 3-on-4, 4-on-4).  (Direct mode is implemented as a
special case of m-on-m, where m is the host's current paging level.)
While increasing the size of the hypervisor overall, this should greatly
decrease both the cache footprint of the shadow code and reduce pipeline
flushes from mispredicted branches.

To keep from having to maintain duplicate logic across 6 different bits
of code, we use a single source code file, and compiler directives to
specify mode-specific code.  This file is shadow2.c, and is built once
with GUEST_PAGING_LEVELS and SHADOW_PAGING_LEVELS  set to the
appropriate combination.  The compiler is set to redefine the functions
from
  sh2_[function_name]()
to
  sh2_[function_name]__shadow_[m]_guest_[n]
for n-on-m mode.

At the end of shadow2.c is a structure containing function pointers for
each of the mode-specific functions; this is called shadow2_entry (and
is expanded by preprocessor directives using the __shadow_[m]_guest_[n]
naming convention).  When a guest vcpu is put into a particular shadow
mode, an element of the vcpu struct is pointed to the appropriate
shadow2_entry struct.  To call the appropriate function, one generally
calls shadow2_[function_name](v, [args]), which is generally implemented
after the following template:

[rettype] shadow2_[function_name](v, [args]) {
	return v->arch.shadow2->[function_name](v, [args]); }


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-07-14 17:58 Kurtz, Ryan M.
@ 2006-07-17  8:12 ` Tim Deegan
  2006-08-01 11:31 ` Tim Deegan
  1 sibling, 0 replies; 28+ messages in thread
From: Tim Deegan @ 2006-07-17  8:12 UTC (permalink / raw)
  To: Kurtz, Ryan M.; +Cc: xen-devel

At 13:58 -0400 on 14 Jul (1152885502), Kurtz, Ryan M. wrote:
> Hello,
> 
> I noticed the addition of the unsigned long *mb parameter in
> xc_shadow_control().  If you have time, could you say a word or two
> about what this parameter is used for?

This shadow code allocates a fixed pool of memory per domain for
shadowing pagetables and building the phys-to-machine map (the old
shadow code just allocated pages from domheap as it required them).

The new parameter is used in shadow-control dom0 ops to set or get the
size of this pool, and set to NULL for all other operations.

Cheers,

Tim. 

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-07-14 15:39 [RFC] New shadow paging code Tim Deegan
@ 2006-07-17 14:32 ` Mike D. Day
  2006-07-17 15:30   ` Tim Deegan
  0 siblings, 1 reply; 28+ messages in thread
From: Mike D. Day @ 2006-07-17 14:32 UTC (permalink / raw)
  To: Tim Deegan; +Cc: xen-devel

Tim Deegan wrote:


> Our code must deal differently with all the different combinations of
> shadow modes.  However, we expect that once a guest reaches its target
> paging mode, it will stay in that mode for a long time; and the host will
> never change its paging mode.  Rather than having a whole string of ifs in
> the code based on the current guest and host paging modes, we compile
> different code to deal with each pair of modes (2-on-2, 2-on-3, 2-on-4,
> 3-on-3, 3-on-4, 4-on-4).  (Direct mode is implemented as a special case of
> m-on-m, where m is the host's current paging level.)  While increasing the
> size of the hypervisor overall, this should greatly decrease both the cache
> footprint of the shadow code and reduce pipeline flushes from mispredicted
> branches.

Can you explain how this works? It is not obvious to me from the patch. 
In shadow2.c there is in fact a whole string of #ifs. What mechanism 
causes the file to be multiply compiled? Or do I misunderstand how this 
works?

Also, can you comment on the differences and similarities with the 
shadow code contributed by Ben Thomas?

thanks,

Mike Day

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-07-17 14:32 ` Mike D. Day
@ 2006-07-17 15:30   ` Tim Deegan
  0 siblings, 0 replies; 28+ messages in thread
From: Tim Deegan @ 2006-07-17 15:30 UTC (permalink / raw)
  To: Mike D. Day; +Cc: xen-devel

At 10:32 -0400 on 17 Jul (1153132328), Mike D. Day wrote:
> Can you explain how this works? It is not obvious to me from the patch. 
> In shadow2.c there is in fact a whole string of #ifs. What mechanism 
> causes the file to be multiply compiled? Or do I misunderstand how this 
> works?
 
It's handled by the makefile runes that go into in xen/arch/x86/Makefile.
For each type of host, a number of shadow2_gX_on_sY.o files are 
required, and the rule for shadow2_%.o compiles shadow2.c with the
appropriate definitions for GUEST_PAGING_LEVELS and SHADOW_PAGING_LEVELS.

> Also, can you comment on the differences and similarities with the 
> shadow code contributed by Ben Thomas?

There are some similarities: for example both patches allocate a pool of
shadow memory for each domain, rather than allocating from domheap on
the fly.  Also, we're currently working on incorporating the idea of
storing guest present/writable bits in the shadow pte for fast-path of
"genuine" faults.

The major difference in structure is that the XI patch keeps the
"out-of-sync" algorithm of the old shadow code, letting guests write to
their pagetables and re-syncing the shadow on a fault.  This works well
for linux's fork()/exit() behaviour, but for Windows, which mostly does
demand paging, it makes the cycle of fault-install-retry rather
expensive.  Instead, the shadow2 patch emulates all writes to
pagetables, without ever letting the guest write to a shadowed page
directly.

XI also has a reverse-mapping mechanism for recording where all the
pagetable entries are that reference each page; this doubles the memory
cost of shadow mode, and adds some book-keeping, but avoids having to
search through all the shadows when revoking write access to a guest
page.  We believe it's possible to use heuristics to speed up the
remove-all-writable-mappings process, without the memory overhead.  For
example, just looking in the kernel's linear map works in 99.8% of cases
for Windows 2003 Server.

As for features, XI supports only HVM guests on 64-bit Xen; shadow2
supports 32-bit and PAE Xen as well, and PV guests.  As I understand it,
there is no plan to make XI support any other modes.  XI supports
shadowing superpages directly with superpages, which shadow2 does not
(yet).

Cheers,

Tim.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-07-14 17:58 Kurtz, Ryan M.
  2006-07-17  8:12 ` Tim Deegan
@ 2006-08-01 11:31 ` Tim Deegan
  2006-08-08 10:02   ` Tim Deegan
  1 sibling, 1 reply; 28+ messages in thread
From: Tim Deegan @ 2006-08-01 11:31 UTC (permalink / raw)
  To: xen-devel

Hi,

A new version of the shadow2 patch is now available at
http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
(md5: 20e56b90a32621ce3d1833a8d9fd769b  shadow2.patch)

This version is more complete, and contains some optimizations over the
previous one, as well as various bug fixes.  It is known to have
problems on 64bit and AMD systems right now.  We also intend to add
support for log-dirty mode (PV migration) very soon, and benchmark to
decide which optimizations to keep.

Any feedback on this patch would be very welcome.  Please have a play
with it if you're interested in shadow mode or HVM.

Cheers,

Tim.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-01 11:31 ` Tim Deegan
@ 2006-08-08 10:02   ` Tim Deegan
  2006-08-11 17:40     ` Tim Deegan
  0 siblings, 1 reply; 28+ messages in thread
From: Tim Deegan @ 2006-08-08 10:02 UTC (permalink / raw)
  To: xen-devel

A new version of the shadow2 patch is now available at
http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
(md5: 9a095c7467ab89eca48cad4e98d0b447)

This fixes a bug with PAE PV domains, and has better-tuned
optimizations.  It applies to version 10870:2d2ed4d9b1c1 of -unstable.
Once again, any feedback is appreciated.

Cheers,

Tim

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-08 10:02   ` Tim Deegan
@ 2006-08-11 17:40     ` Tim Deegan
  2006-08-11 19:48       ` James Morris
                         ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Tim Deegan @ 2006-08-11 17:40 UTC (permalink / raw)
  To: xen-devel

A new version of the shadow2 patch is now available at
http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
(md5: e84cba44970975623a0224ed33af3f60)
This patch applies to version 0e32095a7b46 of -unstable.

In this patch, we completely remove the old shadow code.  Shadow2
now handles PV guests (for live migration) as well as HVM guests. 

We aim to check this in to -unstable soon, so do try it out if you're
interested in shadow pagetables or HVM.  Any and all feedback
appreciated.

Cheers,

Tim.

 .hgtags                                  |    7 
 a/xen/arch/x86/audit.c                   |  984 ------
 a/xen/arch/x86/shadow.c                  | 4199 -----------------------------
 a/xen/arch/x86/shadow32.c                | 3782 --------------------------
 a/xen/arch/x86/shadow_guest32.c          |   16 
 a/xen/arch/x86/shadow_guest32pae.c       |   16 
 a/xen/arch/x86/shadow_public.c           | 2138 --------------
 a/xen/include/asm-x86/shadow_64.h        |  587 ----
 a/xen/include/asm-x86/shadow_ops.h       |  138 
 a/xen/include/asm-x86/shadow_public.h    |   61 
 b/xen/arch/x86/shadow2-common.c          | 3353 +++++++++++++++++++++++
 b/xen/arch/x86/shadow2.c                 | 4472 +++++++++++++++++++++++++++++++
 b/xen/include/asm-x86/shadow2-multi.h    |  116 
 b/xen/include/asm-x86/shadow2-private.h  |  638 ++++
 b/xen/include/asm-x86/shadow2-types.h    |  705 ++++
 b/xen/include/asm-x86/shadow2.h          |  627 ++++
 tools/examples/xend-config.sxp           |    2 
 tools/examples/xmexample.hvm             |    4 
 tools/libxc/xc_domain.c                  |   11 
 tools/libxc/xc_hvm_build.c               |   13 
 tools/libxc/xc_linux_build.c             |    2 
 tools/libxc/xc_linux_save.c              |   18 
 tools/libxc/xenctrl.h                    |    2 
 tools/misc/xc_shadow.c                   |    2 
 tools/python/xen/lowlevel/xc/xc.c        |   69 
 tools/python/xen/xend/XendDomain.py      |   24 
 tools/python/xen/xend/XendDomainInfo.py  |   40 
 tools/python/xen/xm/create.py            |    9 
 tools/python/xen/xm/main.py              |   12 
 xen/arch/x86/Makefile                    |   16 
 xen/arch/x86/dom0_ops.c                  |    2 
 xen/arch/x86/domain.c                    |  106 
 xen/arch/x86/domain_build.c              |   13 
 xen/arch/x86/hvm/hvm.c                   |   23 
 xen/arch/x86/hvm/platform.c              |    9 
 xen/arch/x86/hvm/svm/svm.c               |  233 -
 xen/arch/x86/hvm/vlapic.c                |    3 
 xen/arch/x86/hvm/vmx/vmcs.c              |   15 
 xen/arch/x86/hvm/vmx/vmx.c               |  227 -
 xen/arch/x86/mm.c                        |  557 +--
 xen/arch/x86/setup.c                     |    2 
 xen/arch/x86/smpboot.c                   |    2 
 xen/arch/x86/traps.c                     |   32 
 xen/arch/x86/x86_32/domain_page.c        |   33 
 xen/arch/x86/x86_32/mm.c                 |    3 
 xen/arch/x86/x86_64/mm.c                 |    3 
 xen/arch/x86/x86_64/traps.c              |   14 
 xen/common/acm_ops.c                     |    1 
 xen/common/grant_table.c                 |    2 
 xen/common/keyhandler.c                  |   19 
 xen/common/memory.c                      |   11 
 xen/drivers/char/console.c               |   50 
 xen/include/asm-x86/bitops.h             |   18 
 xen/include/asm-x86/config.h             |   22 
 xen/include/asm-x86/domain.h             |   99 
 xen/include/asm-x86/grant_table.h        |    2 
 xen/include/asm-x86/hvm/hvm.h            |   14 
 xen/include/asm-x86/hvm/support.h        |   11 
 xen/include/asm-x86/hvm/svm/svm.h        |    2 
 xen/include/asm-x86/hvm/vcpu.h           |    6 
 xen/include/asm-x86/hvm/vmx/vmcs.h       |    1 
 xen/include/asm-x86/hvm/vmx/vmx.h        |   41 
 xen/include/asm-x86/mm.h                 |  141 
 xen/include/asm-x86/msr.h                |    4 
 xen/include/asm-x86/page-guest32.h       |    7 
 xen/include/asm-x86/page.h               |   37 
 xen/include/asm-x86/perfc_defn.h         |   53 
 xen/include/asm-x86/processor.h          |    1 
 xen/include/asm-x86/shadow.h             | 1791 ------------
 xen/include/asm-x86/x86_32/page-2level.h |    1 
 xen/include/asm-x86/x86_32/page-3level.h |    3 
 xen/include/asm-x86/x86_64/page.h        |    5 
 xen/include/public/dom0_ops.h            |   16 
 xen/include/xen/domain_page.h            |   13 
 xen/include/xen/lib.h                    |    4 
 xen/include/xen/list.h                   |   10 
 xen/include/xen/sched.h                  |    5 
 77 files changed, 11124 insertions(+), 14606 deletions(-)

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
@ 2006-08-11 17:56 Nakajima, Jun
  2006-08-14  9:21 ` Tim Deegan
  0 siblings, 1 reply; 28+ messages in thread
From: Nakajima, Jun @ 2006-08-11 17:56 UTC (permalink / raw)
  To: Tim Deegan, xen-devel

[-- Attachment #1: Type: text/plain, Size: 1874 bytes --]

Tim Deegan wrote:
> A new version of the shadow2 patch is now available at
> http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
> (md5: e84cba44970975623a0224ed33af3f60)
> This patch applies to version 0e32095a7b46 of -unstable.
> 
> In this patch, we completely remove the old shadow code.  Shadow2
> now handles PV guests (for live migration) as well as HVM guests.
> 
> We aim to check this in to -unstable soon, so do try it out if you're
> interested in shadow pagetables or HVM.  Any and all feedback
> appreciated.
> 
> Cheers,
> 
> Tim.

Tim, Hi

The following are from the previous version, but you might want to test
at least of them.

Testing Issues
=======================
We observed issues in the testing, especially in SMP VMX.
1. In IA32e platform, UP VMX or SMP VMX could not be started with error
info.

# xm cr -f config.up
Using config file "config.up".
Error: (12, 'Cannot allocate memory')

See attached xend.log

2. In IA32 platform, when starting one SMP VMX and one UP VMX together,
dom0 will reboot.
See attached console log

3. In IA32 platform, when starting 4 UP VMX together, dom0 will reboot

4. In IA32 platform, when starting 2 UP VMX and 2 UP xenU, 2 xenU and
one VMX could be started, and one VMX failed to boot.

5. In IA32pae platform, starting PAE enabled SMP VMX (vcpus=4), dom0
will reboot.
See attached console log.

6. In IA32pae platform, starting PAE disabled SMP VMX (vcpus=4), dom0
will reboot.
See attached console log.

7. In IA32pae platform, testing UP VMX from 128M to 3G with 128M step,
dom0 reboots.

8. In IA32 platform, running "halt -p" in SMP VMX and VMX shows "Badness
in send_IPI_mask_bitmask at arch/i386/kernel/smp.c:167"

9. In IA32pae platform, starting windows VMX cause xen0 reboot
See attached console log

Jun
---
Intel Open Source Technology Center

[-- Attachment #2: issue01_xend.log --]
[-- Type: application/octet-stream, Size: 5377 bytes --]

[2006-08-10 16:09:20 xend.util.security 5903] INFO (security:558) Resource label file not found.
[2006-08-10 16:09:20 xend.XendDomainInfo 5867] DEBUG (XendDomainInfo:188) XendDomainInfo.create(['vm', ['name', 'ExampleHVMDomain'], ['memory', 512], ['shadow_memory', 8], ['vcpus', 4], ['image', ['hvm', ['kernel', '/usr/lib/xen/boot/hvmloader'], ['device_model', '/usr/lib64/xen/bin/qemu-dm'], ['pae', 1], ['vcpus', 4], ['boot', 'c'], ['serial', 'pty'], ['vnc', 1], ['display', ':1.0'], ['acpi', 1], ['apic', 1], ['xauthority', '/root/.Xauthority']]], ['device', ['vbd', ['uname', 'file:/share/xvs-ia32e/var/img.vmx3'], ['dev', 'ioemu:hda'], ['mode', 'w']]], ['device', ['vif', ['bridge', 'xenbr0'], ['type', 'ioemu']]]])
[2006-08-10 16:09:20 xend.XendDomainInfo 5867] DEBUG (XendDomainInfo:294) parseConfig: config is ['vm', ['name', 'ExampleHVMDomain'], ['memory', 512], ['shadow_memory', 8], ['vcpus', 4], ['image', ['hvm', ['kernel', '/usr/lib/xen/boot/hvmloader'], ['device_model', '/usr/lib64/xen/bin/qemu-dm'], ['pae', 1], ['vcpus', 4], ['boot', 'c'], ['serial', 'pty'], ['vnc', 1], ['display', ':1.0'], ['acpi', 1], ['apic', 1], ['xauthority', '/root/.Xauthority']]], ['device', ['vbd', ['uname', 'file:/share/xvs-ia32e/var/img.vmx3'], ['dev', 'ioemu:hda'], ['mode', 'w']]], ['device', ['vif', ['bridge', 'xenbr0'], ['type', 'ioemu']]]]
[2006-08-10 16:09:20 xend.XendDomainInfo 5867] DEBUG (XendDomainInfo:393) parseConfig: result is {'shadow_memory': 8, 'uuid': None, 'on_crash': None, 'on_reboot': None, 'localtime': None, 'image': ['hvm', ['kernel', '/usr/lib/xen/boot/hvmloader'], ['device_model', '/usr/lib64/xen/bin/qemu-dm'], ['pae', 1], ['vcpus', 4], ['boot', 'c'], ['serial', 'pty'], ['vnc', 1], ['display', ':1.0'], ['acpi', 1], ['apic', 1], ['xauthority', '/root/.Xauthority']], 'on_poweroff': None, 'bootloader_args': None, 'cpus': None, 'name': 'ExampleHVMDomain', 'backend': [], 'vcpus': 4, 'cpu_weight': None, 'features': None, 'vcpu_avail': None, 'memory': 512, 'device': [('vbd', ['vbd', ['uname', 'file:/share/xvs-ia32e/var/img.vmx3'], ['dev', 'ioemu:hda'], ['mode', 'w']]), ('vif', ['vif', ['bridge', 'xenbr0'], ['type', 'ioemu']])], 'bootloader': None, 'cpu': None, 'maxmem': None}
[2006-08-10 16:09:20 xend.XendDomainInfo 5867] DEBUG (XendDomainInfo:1222) XendDomainInfo.construct: None
[2006-08-10 16:09:20 xend.XendDomainInfo 5867] DEBUG (XendDomainInfo:1254) XendDomainInfo.initDomain: 6 1.0
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: cdrom, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: boot, val: c
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: fda, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: fdb, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: enable-audio, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: localtime, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: serial, val: pty
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: std-vga, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: isa, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: vcpus, val: 4
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: usb, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (image:271) args: usbdevice, val: None
[2006-08-10 16:09:20 xend 5867] DEBUG (balloon:127) Balloon: 7170880 KiB free; need 537808; done.
[2006-08-10 16:09:20 xend 5867] DEBUG (balloon:127) Balloon: 7170880 KiB free; need 537808; done.
[2006-08-10 16:09:20 xend 5867] INFO (image:134) buildDomain os=hvm dom=6 vcpus=4
[2006-08-10 16:09:20 xend 5867] DEBUG (image:229) dom            = 6
[2006-08-10 16:09:20 xend 5867] DEBUG (image:230) image          = /usr/lib/xen/boot/hvmloader
[2006-08-10 16:09:20 xend 5867] DEBUG (image:231) store_evtchn   = 1
[2006-08-10 16:09:20 xend 5867] DEBUG (image:232) memsize        = 512
[2006-08-10 16:09:20 xend 5867] DEBUG (image:233) vcpus          = 4
[2006-08-10 16:09:20 xend 5867] DEBUG (image:234) pae            = 1
[2006-08-10 16:09:20 xend 5867] DEBUG (image:235) acpi           = 1
[2006-08-10 16:09:20 xend 5867] DEBUG (image:236) apic           = 1
[2006-08-10 16:09:20 xend 5867] DEBUG (image:382) hvm shutdown watch registered
[2006-08-10 16:09:20 xend.XendDomainInfo 5867] ERROR (XendDomainInfo:200) Domain construction failed
Traceback (most recent call last):
  File "/usr/lib64/python/xen/xend/XendDomainInfo.py", line 193, in create
    vm.initDomain()
  File "/usr/lib64/python/xen/xend/XendDomainInfo.py", line 1328, in initDomain
    raise VmError(str(exn))
VmError: (12, 'Cannot allocate memory')
[2006-08-10 16:09:20 xend.XendDomainInfo 5867] DEBUG (XendDomainInfo:1414) XendDomainInfo.destroy: domid=6
[2006-08-10 16:09:20 xend.XendDomainInfo 5867] DEBUG (XendDomainInfo:1422) XendDomainInfo.destroyDomain(6)
[2006-08-10 16:09:20 xend 5867] DEBUG (image:394) hvm shutdown watch unregistered
[2006-08-10 16:09:20 xend 5867] ERROR (xswatch:70) read_watch failed
Traceback (most recent call last):
  File "/usr/lib64/python/xen/xend/xenstore/xswatch.py", line 66, in watchMain
    res = watch.fn(we[0], *watch.args, **watch.kwargs)
  File "/usr/lib64/python/xen/xend/image.py", line 404, in hvm_shutdown
    reason = vm.readDom('control/shutdown')
AttributeError: 'NoneType' object has no attribute 'readDom'


[-- Attachment #3: issue02_console_log.txt --]
[-- Type: text/plain, Size: 21807 bytes --]


[root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=8dc38000, HOST_CR3<=8dc39000
(XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8dc32000
(XEN) (GUEST: 2) HVM Loader
(XEN) (GUEST: 2) Loading ROMBIOS ...
(XEN) (GUEST: 2) Creating MP tables ...
(XEN) (GUEST: 2) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 2) Loading ACPI ...
(XEN) (GUEST: 2) Loading VMXAssist ...
(XEN) (GUEST: 2) VMX go ...
(XEN) (GUEST: 2) VMXAssist (Aug  8 2006)
(XEN) (GUEST: 2) Memory size 128 MB
(XEN) (GUEST: 2) E820 map:
(XEN) (GUEST: 2) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 2) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 2) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 2) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 2) 0000000000100000 - 0000000007FFE000 (RAM)
(XEN) (GUEST: 2) 0000000007FFE000 - 0000000007FFF000 (Type 18)
(XEN) (GUEST: 2) 0000000007FFF000 - 0000000008000000 (Type 17)
(XEN) (GUEST: 2) 0000000008000000 - 0000000008003000 (ACPI NVS)
(XEN) (GUEST: 2) 0000000008003000 - 000000000800D000 (ACPI Data)
(XEN) (GUEST: 2) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 2) 
(XEN) (GUEST: 2) Start BIOS ...
(XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 2)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 2) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 2) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 2) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
(XEN) (GUEST: 2) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 2) 
(XEN) (GUEST: 2) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
(XEN) (GUEST: 2) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
(XEN) (GUEST: 2) ata0  slave: Unknown device
(XEN) (GUEST: 2) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 2) ata1  slave: Unknown device
(XEN) (GUEST: 2) 
(XEN) (GUEST: 2) Booting from Hard Disk...
(XEN) (GUEST: 2) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 2) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 2) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 2) KBD: unsupported int 16h function 03
(XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) Local APIC Write to read-only register
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 1 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8cec8000
(XEN) (GUEST: 2) Start AP 1 from 00002000 ...
(XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 2 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f27000
(XEN) (GUEST: 2) Start AP 2 from 00002000 ...
(XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 3 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f26000
(XEN) (GUEST: 2) Start AP 3 from 00002000 ...
(XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=981c5000
(XEN) (GUEST: 3) HVM Loader
(XEN) (GUEST: 3) Loading ROMBIOS ...
(XEN) (GUEST: 3) Creating MP tables ...
(XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 3) Loading ACPI ...
(XEN) (GUEST: 3) Loading VMXAssist ...
(XEN) (GUEST: 3) VMX go ...
(XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
(XEN) (GUEST: 3) Memory size 128 MB
(XEN) (GUEST: 3) E820 map:
(XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 3) 0000000000100000 - 0000000007FFE000 (RAM)
(XEN) (GUEST: 3) 0000000007FFE000 - 0000000007FFF000 (Type 18)
(XEN) (GUEST: 3) 0000000007FFF000 - 0000000008000000 (Type 17)
(XEN) (GUEST: 3) 0000000008000000 - 0000000008003000 (ACPI NVS)
(XEN) (GUEST: 3) 0000000008003000 - 000000000800D000 (ACPI Data)
(XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 3) 
(XEN) (GUEST: 3) Start BIOS ...
(XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
(XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 3) 
(XEN) (GUEST: 3) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
(XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
(XEN) (GUEST: 3) ata0  slave: Unknown device
(XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 3) ata1  slave: Unknown device
(XEN) (GUEST: 3) 
(XEN) (GUEST: 3) Booting from Hard Disk...
(XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 3) KBD: unsupported int 16h function 03
(XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) Local APIC Write to read-only register
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 1 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceec000
(XEN) (GUEST: 3) Start AP 1 from 00002000 ...
(XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 2 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceeb000
(XEN) (GUEST: 3) Start AP 2 from 00002000 ...
(XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 3 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceea000
(XEN) (GUEST: 3) Start AP 3 from 00002000 ...
(XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1

[root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=95f41000
(XEN) (GUEST: 4) HVM Loader
(XEN) (GUEST: 4) Loading ROMBIOS ...
(XEN) (GUEST: 4) Creating MP tables ...
(XEN) (GUEST: 4) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 4) Loading ACPI ...
(XEN) (GUEST: 4) Loading VMXAssist ...
(XEN) (GUEST: 4) VMX go ...
(XEN) (GUEST: 4) VMXAssist (Aug  8 2006)
(XEN) (GUEST: 4) Memory size 128 MB
(XEN) (GUEST: 4) E820 map:
(XEN) (GUEST: 4) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 4) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 4) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 4) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 4) 0000000000100000 - 0000000007FFE000 (RAM)
(XEN) (GUEST: 4) 0000000007FFE000 - 0000000007FFF000 (Type 18)
(XEN) (GUEST: 4) 0000000007FFF000 - 0000000008000000 (Type 17)
(XEN) (GUEST: 4) 0000000008000000 - 0000000008003000 (ACPI NVS)
(XEN) (GUEST: 4) 0000000008003000 - 000000000800D000 (ACPI Data)
(XEN) (GUEST: 4) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 4) 
(XEN) (GUEST: 4) Start BIOS ...
(XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 4)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 4) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 4) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 4) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
(XEN) (GUEST: 4) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 4) 
(XEN) (GUEST: 4) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
(XEN) (GUEST: 4) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
(XEN) (GUEST: 4) ata0  slave: Unknown device
(XEN) (GUEST: 4) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 4) ata1  slave: Unknown device
(XEN) (GUEST: 4) 
(XEN) (GUEST: 4) Booting from Hard Disk...
(XEN) (GUEST: 4) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 4) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 4) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 4) KBD: unsupported int 16h function 03
(XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) Local APIC Write to read-only register
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 1 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c4000
(XEN) (GUEST: 4) Start AP 1 from 00002000 ...
(XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 2 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c3000
(XEN) (GUEST: 4) Start AP 2 from 00002000 ...
(XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 3 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c2000
(XEN) (GUEST: 4) Start AP 3 from 00002000 ...
(XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=90022000
(XEN) (GUEST: 5) HVM Loader
(XEN) (GUEST: 5) Loading ROMBIOS ...
(XEN) (GUEST: 5) Creating MP tables ...
(XEN) (GUEST: 5) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 5) Loading ACPI ...
(XEN) (GUEST: 5) Loading VMXAssist ...
(XEN) (GUEST: 5) VMX go ...
(XEN) (GUEST: 5) VMXAssist (Aug  8 2006)
(XEN) (GUEST: 5) Memory size 128 MB
(XEN) (GUEST: 5) E820 map:
(XEN) (GUEST: 5) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 5) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 5) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 5) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 5) 0000000000100000 - 0000000007FFE000 (RAM)
(XEN) (GUEST: 5) 0000000007FFE000 - 0000000007FFF000 (Type 18)
(XEN) (GUEST: 5) 0000000007FFF000 - 0000000008000000 (Type 17)
(XEN) (GUEST: 5) 0000000008000000 - 0000000008003000 (ACPI NVS)
(XEN) (GUEST: 5) 0000000008003000 - 000000000800D000 (ACPI Data)
(XEN) (GUEST: 5) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 5) 
(XEN) (GUEST: 5) Start BIOS ...
(XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 5)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 5) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 5) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 5) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
(XEN) (GUEST: 5) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 5) 
(XEN) (GUEST: 5) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
(XEN) (GUEST: 5) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
(XEN) (GUEST: 5) ata0  slave: Unknown device
(XEN) (GUEST: 5) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 5) ata1  slave: Unknown device
(XEN) (GUEST: 5) 
(XEN) (GUEST: 5) Booting from Hard Disk...
(XEN) (GUEST: 5) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 5) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 5) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 5) KBD: unsupported int 16h function 03
(XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) Local APIC Write to read-only register
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 1 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec1000
(XEN) (GUEST: 5) Start AP 1 from 00002000 ...
(XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 2 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec0000
(XEN) (GUEST: 5) Start AP 2 from 00002000 ...
(XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 3 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=95f43000
(XEN) (GUEST: 5) Start AP 3 from 00002000 ...
(XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) spurious IRQ irq got=-1
(XEN) spurious IRQ irq got=-1
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    1
(XEN) EIP:    e008:[<ff13bf28>] sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
(XEN) EFLAGS: 00010246   CONTEXT: hypervisor
(XEN) eax: 00000390   ebx: fec9d264   ecx: 0000009d   edx: ff19e688
(XEN) esi: ffbf3cdc   edi: fec9d268   ebp: 00000004   esp: ffbf3c54
(XEN) cr0: 8005003b   cr3: 90022000
(XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
(XEN) Xen stack trace from esp=ffbf3c54:
(XEN)    fec9d264 0000d9d1 fec9d264 00000004 ff19e514 00000400 ff19e498 0000d9d1
(XEN)    c7b12264 fffa8c78 00000000 07b12067 0000dd35 ffffffff 00000000 00000000
(XEN)    00000000 ffbdc180 ffbdc180 00000000 c014ecff 00000000 00000000 ff136cd0
(XEN)    ffbdc180 c7b12264 ffbf3cd8 00000000 ffbf3ea4 00000000 00000000 ff12dcc7
(XEN)    c7b12264 07863025 00000004 ffbf3ea4 ffbdacbc 00000000 00000000 00000004
(XEN)    c014ecff 00000004 c7b12264 00000000 00000000 00000004 00000004 00000000
(XEN)    ffbda000 fee000b0 00000001 00000004 00000000 00000000 00000000 00000000
(XEN)    ffbf3dce ffbf3df4 00000004 ff14487e ffbf3e89 ffbdaca8 ffbdacbc ff15022a
(XEN)    00000086 ffbf3fb4 ff18d3c8 000001a5 ff1ab290 00000096 ffbef900 ffbef900
(XEN)    00000080 ff1ab290 0000000b ff112eb9 00000007 0008cec0 0000000a 00000089
(XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025 00f00003
(XEN)    c014ecff 00000060 00010246 c7569edc 00000068 0000007b 0000007b 00000000
(XEN)    00000033 ffbf6080 000001a5 00000000 00000001 00000004 07863025 ff19e514
(XEN)    c7b12264 00000400 0000009a ffbf3f04 00000000 00000004 07863025 07863025
(XEN)    ffbf3dac 00000004 ff19e488 08099c09 ffbf3eb4 00000000 ffbdc180 ffbf3eb4
(XEN)    ffbdc180 00000040 0000d9d1 ff13b08b ffbf3ea4 ff1734e0 00000000 ff19f970
(XEN)    00000246 ff19f7cc 0000002d ffc5d008 00000000 ffff262e ffbf3fb4 ff143cdf
(XEN)    ffc5d008 ffffffff ff19e080 ff19f720 0008cdb9 fe3f9c78 fe71ec48 00000000
(XEN)    ff19e080 00000000 ffbdcdbc 00091f27 ffbf3eb4 c7b12264 00000004 ff150d3e
(XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025 00f00003
(XEN) Xen call trace:
(XEN)    [<ff13bf28>] sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
(XEN)    [<ff136cd0>] sh2_x86_emulate_write_emulated+0x50/0x60
(XEN)    [<ff12dcc7>] x86_emulate_memop+0x1a17/0x2e90
(XEN)    [<ff14487e>] handle_mmio+0x76e/0x1590
(XEN)    [<ff15022a>] vmx_ctxt_switch_from+0x7a/0xf0
(XEN)    [<ff112eb9>] add_entry+0x49/0x100
(XEN)    [<ff13b08b>] sh2_page_fault__shadow_2_guest_2+0x67b/0xb40
(XEN)    [<ff143cdf>] send_pio_req+0x11f/0x210
(XEN)    [<ff150d3e>] vmx_io_instruction+0x21e/0x470
(XEN)    [<ff111759>] __enter_scheduler+0x189/0x2a0
(XEN)    [<ff153a23>] vmx_vmexit_handler+0xa03/0xde0
(XEN)    [<ff14e3cf>] cpu_has_pending_irq+0x3f/0x60
(XEN)    [<ff14e435>] vmx_intr_assist+0x45/0x380
(XEN)    [<ff11d6f6>] event_check_interrupt+0x46/0x50
(XEN)    [<ff111fd5>] do_softirq+0x25/0x40
(XEN)    [<ff153f4c>] vmx_asm_vmexit_handler+0x1c/0x30
(XEN)    
(XEN) Pagetable walk from fec9d264:
(XEN)   L2 = 0019d063 55555555 
(XEN)    L1 = 00000000 ffffffff
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 1:
(XEN) CPU1 FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: fec9d264
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...

[-- Attachment #4: issue05_console.txt --]
[-- Type: text/plain, Size: 4326 bytes --]


(XEN) vmx_do_launch(): GUEST_CR3<=00be0da0, HOST_CR3<=0a6b3000
(XEN) (GUEST: 3) HVM Loader
(XEN) (GUEST: 3) Loading ROMBIOS ...
(XEN) (GUEST: 3) Creating MP tables ...
(XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 3) Loading ACPI ...
(XEN) (GUEST: 3) Loading VMXAssist ...
(XEN) (GUEST: 3) VMX go ...
(XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
(XEN) (GUEST: 3) Memory size 256 MB
(XEN) (GUEST: 3) E820 map:
(XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 3) 0000000000100000 - 000000000FFFE000 (RAM)
(XEN) (GUEST: 3) 000000000FFFE000 - 000000000FFFF000 (Type 18)
(XEN) (GUEST: 3) 000000000FFFF000 - 0000000010000000 (Type 17)
(XEN) (GUEST: 3) 0000000010000000 - 0000000010003000 (ACPI NVS)
(XEN) (GUEST: 3) 0000000010003000 - 000000001000D000 (ACPI Data)
(XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 3) 
(XEN) (GUEST: 3) Start BIOS ...
(XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 3) 
(XEN) (GUEST: 3) ata0-0: PCHS=10240/16/63 translation=none LCHS=1024/16/63
(XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040 MBytes)
(XEN) (GUEST: 3) ata0  slave: Unknown device
(XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 3) ata1  slave: Unknown device
(XEN) (GUEST: 3) 
(XEN) (GUEST: 3) Booting from Hard Disk...
(XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 3) KBD: unsupported int 16h function 03
(XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 3) *** int 15h function AX=E980, BX=E6F5 not yet supported!
(XEN) (GUEST: 3) int13_harddisk: function 02, unmapped device for ELDL=81
(XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) Local APIC Write to read-only register
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 1 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=001bfda0, HOST_CR3<=0a698000
(XEN) (GUEST: 3) Start AP 1 from 00003000 ...
(XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 2 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=001beda0, HOST_CR3<=0a695000
(XEN) (GUEST: 3) Start AP 2 from 00003000 ...
(XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 3 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=001bdda0, HOST_CR3<=0a693000
(XEN) (GUEST: 3) Start AP 3 from 00003000 ...
(XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) sh2 error: sh2_remove_shadows(): can't find all shadows of mfn 0aae6 (shadow2_flags=00000100)
(XEN) domain_crash called from shadow2-common.c:2227
(XEN) Domain 3 (vcpu#2) crashed on cpu#0:
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    0
(XEN) EIP:    0060:[<c01469a9>]
(XEN) EFLAGS: 00010006   CONTEXT: hvm
(XEN) eax: 00000020   ebx: c13a8000   ecx: cfc56000   edx: 00000021
(XEN) esi: 0000000f   edi: cfffbe08   ebp: cfffbd80   esp: cf99fe48
(XEN) cr0: 8005003b   cr3: 001beda0
(XEN) ds: 007b   es: 007b   fs: 0000   gs: 0000   ss: 0068   cs: 0060
(XEN) vmx_do_launch(): GUEST_CR3<=001b0da0, HOST_CR3<=1a6b3000 

[-- Attachment #5: issue06_console_log.txt --]
[-- Type: text/plain, Size: 6622 bytes --]

(XEN) (GUEST: 6) HVM Loader
(XEN) (GUEST: 6) Loading ROMBIOS ...
(XEN) (GUEST: 6) Creating MP tables ...
(XEN) (GUEST: 6) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 6) Loading ACPI ...
(XEN) (GUEST: 6) Loading VMXAssist ...
(XEN) (GUEST: 6) VMX go ...
(XEN) (GUEST: 6) VMXAssist (Aug  8 2006)
(XEN) (GUEST: 6) Memory size 256 MB
(XEN) (GUEST: 6) E820 map:
(XEN) (GUEST: 6) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 6) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 6) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 6) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 6) 0000000000100000 - 000000000FFFE000 (RAM)
(XEN) (GUEST: 6) 000000000FFFE000 - 000000000FFFF000 (Type 18)
(XEN) (GUEST: 6) 000000000FFFF000 - 0000000010000000 (Type 17)
(XEN) (GUEST: 6) 0000000010000000 - 0000000010003000 (ACPI NVS)
(XEN) (GUEST: 6) 0000000010003000 - 000000001000D000 (ACPI Data)
(XEN) (GUEST: 6) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 6) 
(XEN) (GUEST: 6) Start BIOS ...
(XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 6)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 6) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 6) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 6) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 6) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 6) 
(XEN) (GUEST: 6) ata0-0: PCHS=10240/16/63 translation=none LCHS=1024/16/63
(XEN) (GUEST: 6) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040 MBytes)
(XEN) (GUEST: 6) ata0  slave: Unknown device
(XEN) (GUEST: 6) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 6) ata1  slave: Unknown device
(XEN) (GUEST: 6) 
(XEN) (GUEST: 6) Booting from Hard Disk...
(XEN) (GUEST: 6) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 6) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 6) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 6) KBD: unsupported int 16h function 03
(XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) Local APIC Write to read-only register
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 1 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=00befda0, HOST_CR3<=14695000
(XEN) (GUEST: 6) Start AP 1 from 00002000 ...
(XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 2 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=00beeda0, HOST_CR3<=14693000
(XEN) (GUEST: 6) Start AP 2 from 00002000 ...
(XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 3 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=00bedda0, HOST_CR3<=14691000
(XEN) (GUEST: 6) Start AP 3 from 00002000 ...
(XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    0
(XEN) EIP:    e008:[<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
(XEN) EFLAGS: 00010246   CONTEXT: hypervisor
(XEN) eax: ff1b6000   ebx: fed8a39c   ecx: 00015733   edx: 00000000
(XEN) esi: ff1c7cac   edi: fed8a3a0   ebp: 00000004   esp: ff1c7c14
(XEN) cr0: 8005003b   cr3: 146b3000
(XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
(XEN) Xen stack trace from esp=ff1c7c14:
(XEN)    fed8a39c 00015733 fed8a39c 00000004 00015235 ff216490 ff1b6000 ff1b0080
(XEN)    fed89bf3 ff1c7d55 00000001 00015733 cf00939c fff6ccf0 00000000 0f009067
(XEN)    00015235 ffffffff 00000000 ffffffff ff1b0080 ff1b0080 00000006 00000000
(XEN)    c014abf3 00000000 00000000 ff1510b0 ff1b0080 cf00939c ff1c7ca8 00000000
(XEN)    ff1c7ea4 00000000 00000000 ff130157 cf00939c 0f417067 00000004 ff1c7ea4
(XEN)    ff1b0d3c 00000000 000008fc 00000004 c014abf3 00000004 cf00939c 00000000
(XEN)    00000000 00000004 00000004 00000000 f6a02c02 fee00300 00000001 fed60048
(XEN)    00000000 15733667 00000000 00004382 157336ce 00000000 ff216080 000002a0
(XEN)    ff1b0089 ff216480 ff216514 ff216080 00000001 ff216490 ff1b6000 00000000
(XEN)    fed60048 00000009 00015733 ff156abe fed60000 00000000 00014472 ff15c91e
(XEN)    00000016 00202cc8 fed5f000 00000089 c11e82e0 cfa2090c 0f417067 cf00939c
(XEN)    c11e012c c11ed860 0f417025 00b80003 c014abf3 00000060 00010202 cf813f04
(XEN)    00000068 0000007b 0000007b 00000000 00000033 ff118eae ff216544 00000280
(XEN)    00000001 00000004 0f417067 ff216514 cf00939c 00000400 00000188 00000001
(XEN)    00000000 00000004 0f417067 0f417067 ff1c7d6c 00000004 ff1b6000 ff216080
(XEN)    ff1c7eb4 00000000 ff1b0080 ff1c7eb4 cf00939c 00000000 ff1b0080 ff155d9f
(XEN)    ff1c7ea4 ff194ee0 00000000 00000002 fff10008 ff2177cc ff1b0080 00000202
(XEN)    ff217764 00000000 ff1c7fb4 ff1619e6 00000020 00000000 00000002 fffea8cc
(XEN)    00000265 00000000 ff216080 00015733 00000762 00000000 ff216080 000145fb
(XEN)    fdff33c0 fe678048 00000000 00000006 00015733 ff216080 00000000 00000000
(XEN) Xen call trace:
(XEN)    [<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
(XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
(XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
(XEN)    [<ff156abe>] sh2_remove_write_access__shadow_3_guest_2+0xbe/0x1a0
(XEN)    [<ff15c91e>] sh2_remove_write_access__shadow_3_guest_3+0xbe/0xd0
(XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
(XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
(XEN)    [<ff1619e6>] pit_latch_count+0x16/0x30
(XEN)    [<ff12a84a>] smp_call_function_interrupt+0x5a/0xa0
(XEN)    [<ff171aa5>] __update_guest_eip+0x45/0x60
(XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
(XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
(XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
(XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
(XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
(XEN)    
(XEN) Pagetable walk from fed8a39c:
(XEN)  L3 = 00000000146b2001 0000c08a
(XEN)   L2 = 00000000001b6063 55555555 
(XEN)    L1 = 0000000000000000 ffffffff
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) CPU0 FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: fed8a39c
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...

[-- Attachment #6: issue09_console_log.txt --]
[-- Type: text/plain, Size: 5558 bytes --]

vt-gs1 login: (XEN) vmx_do_launch(): GUEST_CR3<=00bd6da0, HOST_CR3<=0c6af000
(XEN) (GUEST: 9) HVM Loader
(XEN) (GUEST: 9) Loading ROMBIOS ...
(XEN) (GUEST: 9) Creating MP tables ...
(XEN) (GUEST: 9) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 9) Loading ACPI ...
(XEN) (GUEST: 9) Loading VMXAssist ...
(XEN) (GUEST: 9) VMX go ...
(XEN) (GUEST: 9) VMXAssist (Aug  8 2006)
(XEN) (GUEST: 9) Memory size 256 MB
(XEN) (GUEST: 9) E820 map:
(XEN) (GUEST: 9) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 9) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 9) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 9) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 9) 0000000000100000 - 000000000FFFE000 (RAM)
(XEN) (GUEST: 9) 000000000FFFE000 - 000000000FFFF000 (Type 18)
(XEN) (GUEST: 9) 000000000FFFF000 - 0000000010000000 (Type 17)
(XEN) (GUEST: 9) 0000000010000000 - 0000000010003000 (ACPI NVS)
(XEN) (GUEST: 9) 0000000010003000 - 000000001000D000 (ACPI Data)
(XEN) (GUEST: 9) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 9) 
(XEN) (GUEST: 9) Start BIOS ...
(XEN) (GUEST: 9) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 9)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 9) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 9) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 9) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 9) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 9) 
(XEN) (GUEST: 9) ata0-0: PCHS=6243/16/63 translation=lba LCHS=780/128/63
(XEN) (GUEST: 9) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (3073 MBytes)
(XEN) (GUEST: 9) ata0  slave: Unknown device
(XEN) (GUEST: 9) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 9) ata1  slave: Unknown device
(XEN) (GUEST: 9) 
(XEN) (GUEST: 9) Booting from Hard Disk...
(XEN) (GUEST: 9) unsupported PCI BIOS function 0x0E
(XEN) (GUEST: 9) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 9) *** int 15h function AX=E980, BX=00DA not yet supported!
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    1
(XEN) EIP:    e008:[<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
(XEN) EFLAGS: 00010246   CONTEXT: hypervisor
(XEN) eax: ffbda000   ebx: fee323d4   ecx: 00034576   edx: 00000000
(XEN) esi: ff20bcac   edi: fee323d8   ebp: 00000004   esp: ff20bc14
(XEN) cr0: 8005003b   cr3: 0c6af000
(XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
(XEN) Xen stack trace from esp=ff20bc14:
(XEN)    fee323d4 00034576 fee323d4 00000004 ff1ba514 ff1ba4b0 ffbda000 ffbd6080
(XEN)    fee313d8 ff20bdc0 00000004 00034576 c00093d4 ffcd7c00 fee29024 0e1fb067
(XEN)    0000babe 0000babe 00000000 00000000 00000000 ffbd6080 ff11e0c6 00000000
(XEN)    804f0c44 00000000 00000000 ff1510b0 ffbd6080 c00093d4 ff20bca8 00000000
(XEN)    ff20bea4 00000000 00000202 ff130157 c00093d4 fffff420 00000004 ff20bea4
(XEN)    ffbd6d3c 00000003 00000000 ff164acd 804f0c44 00000004 c00093d4 00000000
(XEN)    00000000 00000004 00000004 00000000 f6ab8f01 000b8004 00000001 fedae920
(XEN)    ed2c3131 00000e9e 00000000 00002290 1383da4e ff20bd88 0000e215 00000006
(XEN)    00000031 00000000 00000002 00000001 00000000 00034576 f6ce8310 ff122238
(XEN)    f6ce8310 00000000 00000080 fe600048 00000000 34576667 00000000 ff154382
(XEN)    0000000e 00000000 ff1ba080 00000031 8163b020 000000a0 00000009 c00093d4
(XEN)    c0300024 f9511d4c 00000001 00f00003 804f0c44 00000008 00010282 f9511d1c
(XEN)    00000010 00000023 00000023 00000030 00000000 ff118eae ff1ba550 00000220
(XEN)    00000001 00000004 fffff420 fffff480 c00093d4 00000400 00000229 00000001
(XEN)    00000000 00000004 000000a0 000000a0 ff20bd68 0000babe 00000001 c00093d4
(XEN)    ff20beb4 00000000 ffbd6080 ff20beb4 c00093d4 fee29024 ffbd6080 ff155d9f
(XEN)    ff20bea4 ff194ee0 00000000 00000006 ff1bb744 ff1bb7cc ff1bb7cc 00000246
(XEN)    ff1bb7cc 00000000 ff20bfb4 ff1bb744 00000020 00000000 00000002 fffcba89
(XEN)    00000661 00000000 ff1ba080 0000babe 00000663 00000000 ff1ba080 0000c683
(XEN)    fdff3000 fe600048 00000000 00000006 00034576 ff1ba080 00000000 00000000
(XEN) Xen call trace:
(XEN)    [<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
(XEN)    [<ff11e0c6>] apic_timer_interrupt+0x46/0x50
(XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
(XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
(XEN)    [<ff164acd>] hvm_wait_io+0x4d/0xc0
(XEN)    [<ff122238>] put_page_from_l1e+0x78/0x130
(XEN)    [<ff154382>] shadow_set_l1e+0x192/0x1c0
(XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
(XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
(XEN)    [<ff171cde>] vmx_io_instruction+0x21e/0x470
(XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
(XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
(XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
(XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
(XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
(XEN)    
(XEN) Pagetable walk from fee323d4:
(XEN)  L3 = 000000000c6ae001 0001188e
(XEN)   L2 = 0000000000bdb063 55555555 
(XEN)    L1 = 0000000000000000 ffffffff
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 1:
(XEN) CPU1 FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: fee323d4
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...

[-- Attachment #7: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-11 17:40     ` Tim Deegan
@ 2006-08-11 19:48       ` James Morris
  2006-08-12  9:40         ` Tim Deegan
  2006-08-13 20:36       ` Puthiyaparambil, Aravindh
  2006-08-16 10:34       ` Tim Deegan
  2 siblings, 1 reply; 28+ messages in thread
From: James Morris @ 2006-08-11 19:48 UTC (permalink / raw)
  To: Tim Deegan; +Cc: xen-devel

On Fri, 11 Aug 2006, Tim Deegan wrote:

> We aim to check this in to -unstable soon, so do try it out if you're
> interested in shadow pagetables or HVM.  Any and all feedback
> appreciated.

Have you considered using binary patching (similar to the paravirt_ops
technique), so that the final shadow mode ops are invoked directly?


- James
-- 
James Morris
<jmorris@redhat.com>

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-11 19:48       ` James Morris
@ 2006-08-12  9:40         ` Tim Deegan
  0 siblings, 0 replies; 28+ messages in thread
From: Tim Deegan @ 2006-08-12  9:40 UTC (permalink / raw)
  To: James Morris; +Cc: xen-devel

At 15:48 -0400 on 11 Aug (1155311280), James Morris wrote:
> Have you considered using binary patching (similar to the paravirt_ops
> technique), so that the final shadow mode ops are invoked directly?

I don't think we would get very much benefit from it.  In SMP HVM
guests, different vcpus can be in different shadow modes, so there would
still have to be a per-vcpu lookup to choose which mode to use.

Cheers,

Tim.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
  2006-08-11 17:40     ` Tim Deegan
  2006-08-11 19:48       ` James Morris
@ 2006-08-13 20:36       ` Puthiyaparambil, Aravindh
  2006-08-15 13:24         ` Tim Deegan
  2006-08-16 10:34       ` Tim Deegan
  2 siblings, 1 reply; 28+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-08-13 20:36 UTC (permalink / raw)
  To: Tim Deegan, xen-devel

[-- Attachment #1: Type: text/plain, Size: 1689 bytes --]

Tim,

I tried out your patch on a 4-way x86_64 ES7000 with 32GB of RAM. I only
tried it with an x86_64 hypervisor.

I was only able to bring up UP x86_32 HVM domains. I used the following
config.

kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 256
shadow_memory = 8
name = "winxp"
vif = [ 'type=ioemu, bridge=xenbr0' ]
disk = [ 'file:/mnt/xenlsg/xenimages/winxp.vmg,hda,w' ]
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
sdl=0
vnc=1
serial='pty'

I tried bringing up as many x86_32 UP WinXP domains as I could. I found
that the qemu-dm process associated with each domain took up 50% cpu. So
when I tried to bring up the 9th domain I go the following error:

Error: Device 768 (vbd) could not be connected. Backend device not
found.

I have attached the output of top and xentop with 8 WinXP domains
running. I also kept seeing a few "(XEN) spurious IRQ irq got=-1
messages."

I was unable to bring up any SMP x86_32 domains. When I tried bringing
up a Win2003 Server with vcpus=2, only one CPU showed up in the domain.
I tried this with various combinations of acpi and apic.

Bringing up a domain with pae=1 crashes the system. I have attached the
output. I tried this with a Win2003 server image.

I could not bring up any x86_64 domains. When I tried a SLES10 x86_64
image I got a message saying "Your CPU does not support long mode. Use a
32-bit distribution"

So in a nutshell:
x86_32 	hvm domain boot: pass
x86_32 pae  hvm domain boot: fail
x86_64	hvm domain boot: fail

Please let me know if you need any more information.

Thanks,
Aravindh Puthiyaparambil 
Xen Development Team
Unisys, Tredyffrin PA

[-- Attachment #2: top_xentop.txt --]
[-- Type: text/plain, Size: 4065 bytes --]

top - 20:42:54 up  1:17,  1 user,  load average: 9.00, 8.74, 8.17
Tasks: 112 total,   8 running, 104 sleeping,   0 stopped,   0 zombie
Cpu(s): 96.0%us,  1.4%sy,  0.0%ni,  1.4%id,  0.0%wa,  0.0%hi,  0.2%si,  1.1%st
Mem:    519168k total,   415216k used,   103952k free,    43636k buffers
Swap:  2104472k total,        0k used,  2104472k free,   113144k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                           
 4995 root      15   0  316m  17m 6388 R   53  3.4  29:26.53 qemu-dm                                                                                                                                            
 5770 root      16   0  316m  17m 6388 R   49  3.4  25:35.82 qemu-dm                                                                                                                                            
 5987 root      15   0  316m  17m 6388 R   49  3.4  18:50.86 qemu-dm                                                                                                                                            
 4789 root      16   0  316m  17m 6388 R   48  3.4  29:41.18 qemu-dm                                                                                                                                            
 5388 root      15   0  316m  17m 6388 S   48  3.4  28:36.49 qemu-dm                                                                                                                                            
 5165 root      15   0  316m  17m 6384 S   48  3.4  29:10.53 qemu-dm                                                                                                                                            
 6225 root      16   0  316m  17m 6384 R   46  3.4   9:48.77 qemu-dm                                                                                                                                            
 5548 root      16   0  316m  17m 6384 R   46  3.4  26:35.23 qemu-dm
 
 xentop - 20:43:15   Xen 3.0-unstable
 9 domains: 1 running, 3 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
 Mem: 33422388k total, 3160076k used, 30262312k free    CPUs: 4 @ 3000MHz
       NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
   Domain-0 -----r      12999  392.5     519168    1.6   no limit       n/a     4    8   546942  2350385    0        0        0        0    0
 VCPUs(sec):   0:       3509s  1:       3142s  2:       3170s  3:       3177s
      winxp ------         51    0.5     270336    0.8     270336       0.8     1    1        0        0    1        0        0        0    0
 VCPUs(sec):   0:         51s
     winxp1 ------         51    1.0     270336    0.8     270336       0.8     1    1        0        0    1        0        0        0    0
 VCPUs(sec):   0:         51s
     winxp2 --b---         36    0.5     270336    0.8     270336       0.8     1    1        0        0    1        0        0        0    0
 VCPUs(sec):   0:         36s
     winxp3 ------         40    0.4     270336    0.8     270336       0.8     1    1        0        0    1        0        0        0    0
 VCPUs(sec):   0:         40s
     winxp4 ------         44    0.3     270336    0.8     270336       0.8     1    1        0        0    1        0        0        0    0
 VCPUs(sec):   0:         44s
     winxp5 --b---         35    0.5     270336    0.8     270336       0.8     1    1        0        0    1        0        0        0    0
 VCPUs(sec):   0:         35s
     winxp6 ------         30    0.6     270336    0.8     270336       0.8     1    1        0        0    1        0        0        0    0
 VCPUs(sec):   0:         30s
     winxp7 --b---         20    0.4     270336    0.8     270336       0.8     1    1        0        0    1        0        0        0    0
 VCPUs(sec):   0:         20s

[-- Attachment #3: hvmpae_crash.txt --]
[-- Type: text/plain, Size: 5686 bytes --]

(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) vmx_do_launch(): GUEST_CR3<=00fd37a0, HOST_CR3<=e602f000
(XEN) (GUEST: 21) HVM Loader
(XEN) (GUEST: 21) Detected Xen v3.0-unstable
(XEN) (GUEST: 21) Loading ROMBIOS ...
(XEN) (GUEST: 21) Creating MP tables ...
(XEN) (GUEST: 21) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 21) Loading ACPI ...
(XEN) (GUEST: 21) Loading VMXAssist ...
(XEN) (GUEST: 21) VMX go ...
(XEN) (GUEST: 21) VMXAssist (Aug 11 2006)
(XEN) (GUEST: 21) Memory size 512 MB
(XEN) (GUEST: 21) E820 map:
(XEN) (GUEST: 21) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 21) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 21) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 21) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 21) 0000000000100000 - 000000001FFFD000 (RAM)
(XEN) (GUEST: 21) 000000001FFFD000 - 000000001FFFE000 (Type 19)
(XEN) (GUEST: 21) 000000001FFFE000 - 000000001FFFF000 (Type 18)
(XEN) (GUEST: 21) 000000001FFFF000 - 0000000020000000 (Type 17)
(XEN) (GUEST: 21) 0000000020000000 - 0000000020003000 (ACPI NVS)
(XEN) (GUEST: 21) 0000000020003000 - 000000002000D000 (ACPI Data)
(XEN) (GUEST: 21) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 21) 
(XEN) (GUEST: 21) Start BIOS ...
(XEN) (GUEST: 21) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 21)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 21) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 21) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 21) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
(XEN) (GUEST: 21) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 21) 
(XEN) (GUEST: 21) ata0-0: PCHS=8324/16/63 translation=lba LCHS=522/255/63
(XEN) (GUEST: 21) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (4097 MBytes)
(XEN) (GUEST: 21) ata0  slave: Unknown device
(XEN) (GUEST: 21) 
(XEN) (GUEST: 21) Booting from Hard Disk...
(XEN) (GUEST: 21) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 21) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 21) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 21) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 21) *** int 15h function AX=EC00, BX=0002 not yet supported!
(XEN) (GUEST: 21) KBD: unsupported int 16h function 03
(XEN) (GUEST: 21) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 21) int13_harddisk: function 02, unmapped device for ELDL=81
(XEN) (GUEST: 21) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) BUG at shadow2-common.c:2424
(XEN) 0f 0b eb fe 66
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e010:[<ffff830000117c54>] __bug+0x24/0x30
(XEN) RFLAGS: 0000000000010282   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: 0000000000000978   rcx: 000000000000a630
(XEN) rdx: 000000000000000a   rsi: 000000000000000a   rdi: ffff8300001bb01d
(XEN) rbp: ffff830000fd2080   rsp: ffff8300001b3d98   r8:  0000000000000003
(XEN) r9:  fffffffffffffffc   r10: 0000000000000003   r11: ffff830000118400
(XEN) r12: ffff830000172549   r13: ffff83000019a080   r14: 0000000000000000
(XEN) r15: 00000000000efa21   cr0: 0000000080050033   cr3: 00000000e602f000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e010
(XEN) Xen stack trace from rsp=ffff8300001b3d98:
(XEN)    00000000000000c0 ffff8300001d76e0 ffff830000183960 ffff8300001340b8
(XEN)    ffff8300001b3f28 0000000000000001 ffff830000fd2080 ffff8300001d76c4
(XEN)    0000000000000000 ffff83000015a028 0000000080000001 8000000300fd2080
(XEN)    0000000000000000 ffff830000fd2080 ffff8300001b3f28 0000000080000000
(XEN)    00000000efa21067 ffff83000016f690 ffff830000fd2080 0000000000000000
(XEN)    ffff8300001b3f28 0000000000000000 0000000080000001 ffff830000fd2080
(XEN)    ffff8300001d76c4 ffff83000015a825 ffff830000fd2080 0000000000000000
(XEN)    0000000000100025 0000000120100800 ffff83000019a6e8 0000000000000000
(XEN)    ffff83000018d5a0 000000000000681e 0000000000000003 0000000000000000
(XEN)    0000000000000000 ffff83000015c35b ffff830000fd2080 ffff83000019a6e8
(XEN)    ffff830000fd2080 ffff830000155af8 ffff8300001b3f28 000000000019a610
(XEN)    0000000000000000 000000000008e000 0000000000000000 0000000000000000
(XEN)    0000000000000000 ffff83000015c705 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 000000000008e000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000080000001 00000000c0000080 0000000000000000 0000000000090000
(XEN)    000000000042d004 000000f000000002 0000000000100000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    ffff830000fd2080
(XEN) Xen call trace:
(XEN)    [<ffff830000117c54>] __bug+0x24/0x30
(XEN)    [<ffff8300001340b8>] sh2_update_paging_modes+0x288/0x2b0
(XEN)    [<ffff83000015a028>] vmx_set_cr0+0x458/0x920
(XEN)    [<ffff83000015a825>] vmx_cr_access+0x335/0xfa0
(XEN)    [<ffff83000015c35b>] vmx_vmexit_handler+0xb1b/0xea0
(XEN)    [<ffff830000155af8>] vmx_intr_assist+0xa8/0x440
(XEN)    [<ffff83000015c705>] vmx_asm_vmexit_handler+0x25/0x30
(XEN)    
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) CPU0 FATAL TRAP: vector = 6 (invalid opcode)
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...

[-- Attachment #4: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-11 17:56 Nakajima, Jun
@ 2006-08-14  9:21 ` Tim Deegan
  0 siblings, 0 replies; 28+ messages in thread
From: Tim Deegan @ 2006-08-14  9:21 UTC (permalink / raw)
  To: Nakajima, Jun; +Cc: xen-devel

Hi, Jun.

Thanks a lot for the test report; much appreciated. 

Issue 1 was an bug in Xend's allocation of shadow memory; it is fixed
now.  I'll get a new patch out as soon as I've investigated the 
two HVM SPM issues.

Issues 2, 3, 6, 7 and 9 all look like the same issue, which was fixed in
yesterday's patch.  Issue 4 I can't reproduce. 

Cheers,

Tim.


At 10:56 -0700 on 11 Aug (1155293793), Nakajima, Jun wrote:
> The following are from the previous version, but you might want to test
> at least of them.
> 
> Testing Issues
> =======================
> We observed issues in the testing, especially in SMP VMX.
> 1. In IA32e platform, UP VMX or SMP VMX could not be started with error
> info.
> 
> # xm cr -f config.up
> Using config file "config.up".
> Error: (12, 'Cannot allocate memory')
> 
> See attached xend.log
> 
> 2. In IA32 platform, when starting one SMP VMX and one UP VMX together,
> dom0 will reboot.
> See attached console log
> 
> 3. In IA32 platform, when starting 4 UP VMX together, dom0 will reboot
> 
> 4. In IA32 platform, when starting 2 UP VMX and 2 UP xenU, 2 xenU and
> one VMX could be started, and one VMX failed to boot.
> 
> 5. In IA32pae platform, starting PAE enabled SMP VMX (vcpus=4), dom0
> will reboot.
> See attached console log.
> 
> 6. In IA32pae platform, starting PAE disabled SMP VMX (vcpus=4), dom0
> will reboot.
> See attached console log.
> 
> 7. In IA32pae platform, testing UP VMX from 128M to 3G with 128M step,
> dom0 reboots.
> 
> 8. In IA32 platform, running "halt -p" in SMP VMX and VMX shows "Badness
> in send_IPI_mask_bitmask at arch/i386/kernel/smp.c:167"
> 
> 9. In IA32pae platform, starting windows VMX cause xen0 reboot
> See attached console log
> 
> Jun
> ---
> Intel Open Source Technology Center


Content-Description: issue02_console_log.txt
> 
> [root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=8dc38000, HOST_CR3<=8dc39000
> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8dc32000
> (XEN) (GUEST: 2) HVM Loader
> (XEN) (GUEST: 2) Loading ROMBIOS ...
> (XEN) (GUEST: 2) Creating MP tables ...
> (XEN) (GUEST: 2) Loading Cirrus VGABIOS ...
> (XEN) (GUEST: 2) Loading ACPI ...
> (XEN) (GUEST: 2) Loading VMXAssist ...
> (XEN) (GUEST: 2) VMX go ...
> (XEN) (GUEST: 2) VMXAssist (Aug  8 2006)
> (XEN) (GUEST: 2) Memory size 128 MB
> (XEN) (GUEST: 2) E820 map:
> (XEN) (GUEST: 2) 0000000000000000 - 000000000009F800 (RAM)
> (XEN) (GUEST: 2) 000000000009F800 - 00000000000A0000 (Reserved)
> (XEN) (GUEST: 2) 00000000000A0000 - 00000000000C0000 (Type 16)
> (XEN) (GUEST: 2) 00000000000F0000 - 0000000000100000 (Reserved)
> (XEN) (GUEST: 2) 0000000000100000 - 0000000007FFE000 (RAM)
> (XEN) (GUEST: 2) 0000000007FFE000 - 0000000007FFF000 (Type 18)
> (XEN) (GUEST: 2) 0000000007FFF000 - 0000000008000000 (Type 17)
> (XEN) (GUEST: 2) 0000000008000000 - 0000000008003000 (ACPI NVS)
> (XEN) (GUEST: 2) 0000000008003000 - 000000000800D000 (ACPI Data)
> (XEN) (GUEST: 2) 00000000FEC00000 - 0000000100000000 (Type 16)
> (XEN) (GUEST: 2) 
> (XEN) (GUEST: 2) Start BIOS ...
> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=F000:FFF0
> (XEN) (GUEST: 2)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> (XEN) (GUEST: 2) Remapping master: ICW2 0x8 -> 0x20
> (XEN) (GUEST: 2) Remapping slave: ICW2 0x70 -> 0x28
> (XEN) (GUEST: 2) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
> (XEN) (GUEST: 2) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
> (XEN) (GUEST: 2) 
> (XEN) (GUEST: 2) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
> (XEN) (GUEST: 2) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
> (XEN) (GUEST: 2) ata0  slave: Unknown device
> (XEN) (GUEST: 2) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> (XEN) (GUEST: 2) ata1  slave: Unknown device
> (XEN) (GUEST: 2) 
> (XEN) (GUEST: 2) Booting from Hard Disk...
> (XEN) (GUEST: 2) int13_harddisk: function 41, unmapped device for ELDL=81
> (XEN) (GUEST: 2) int13_harddisk: function 08, unmapped device for ELDL=81
> (XEN) (GUEST: 2) *** int 15h function AX=00C0, BX=0000 not yet supported!
> (XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) (GUEST: 2) KBD: unsupported int 16h function 03
> (XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) Local APIC Write to read-only register
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 1 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8cec8000
> (XEN) (GUEST: 2) Start AP 1 from 00002000 ...
> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 2 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f27000
> (XEN) (GUEST: 2) Start AP 2 from 00002000 ...
> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 3 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f26000
> (XEN) (GUEST: 2) Start AP 3 from 00002000 ...
> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=981c5000
> (XEN) (GUEST: 3) HVM Loader
> (XEN) (GUEST: 3) Loading ROMBIOS ...
> (XEN) (GUEST: 3) Creating MP tables ...
> (XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
> (XEN) (GUEST: 3) Loading ACPI ...
> (XEN) (GUEST: 3) Loading VMXAssist ...
> (XEN) (GUEST: 3) VMX go ...
> (XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
> (XEN) (GUEST: 3) Memory size 128 MB
> (XEN) (GUEST: 3) E820 map:
> (XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
> (XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
> (XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
> (XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
> (XEN) (GUEST: 3) 0000000000100000 - 0000000007FFE000 (RAM)
> (XEN) (GUEST: 3) 0000000007FFE000 - 0000000007FFF000 (Type 18)
> (XEN) (GUEST: 3) 0000000007FFF000 - 0000000008000000 (Type 17)
> (XEN) (GUEST: 3) 0000000008000000 - 0000000008003000 (ACPI NVS)
> (XEN) (GUEST: 3) 0000000008003000 - 000000000800D000 (ACPI Data)
> (XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
> (XEN) (GUEST: 3) 
> (XEN) (GUEST: 3) Start BIOS ...
> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
> (XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> (XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
> (XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
> (XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
> (XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
> (XEN) (GUEST: 3) 
> (XEN) (GUEST: 3) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
> (XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
> (XEN) (GUEST: 3) ata0  slave: Unknown device
> (XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> (XEN) (GUEST: 3) ata1  slave: Unknown device
> (XEN) (GUEST: 3) 
> (XEN) (GUEST: 3) Booting from Hard Disk...
> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
> (XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for ELDL=81
> (XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet supported!
> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) (GUEST: 3) KBD: unsupported int 16h function 03
> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) Local APIC Write to read-only register
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 1 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceec000
> (XEN) (GUEST: 3) Start AP 1 from 00002000 ...
> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 2 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceeb000
> (XEN) (GUEST: 3) Start AP 2 from 00002000 ...
> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 3 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceea000
> (XEN) (GUEST: 3) Start AP 3 from 00002000 ...
> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> 
> [root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=95f41000
> (XEN) (GUEST: 4) HVM Loader
> (XEN) (GUEST: 4) Loading ROMBIOS ...
> (XEN) (GUEST: 4) Creating MP tables ...
> (XEN) (GUEST: 4) Loading Cirrus VGABIOS ...
> (XEN) (GUEST: 4) Loading ACPI ...
> (XEN) (GUEST: 4) Loading VMXAssist ...
> (XEN) (GUEST: 4) VMX go ...
> (XEN) (GUEST: 4) VMXAssist (Aug  8 2006)
> (XEN) (GUEST: 4) Memory size 128 MB
> (XEN) (GUEST: 4) E820 map:
> (XEN) (GUEST: 4) 0000000000000000 - 000000000009F800 (RAM)
> (XEN) (GUEST: 4) 000000000009F800 - 00000000000A0000 (Reserved)
> (XEN) (GUEST: 4) 00000000000A0000 - 00000000000C0000 (Type 16)
> (XEN) (GUEST: 4) 00000000000F0000 - 0000000000100000 (Reserved)
> (XEN) (GUEST: 4) 0000000000100000 - 0000000007FFE000 (RAM)
> (XEN) (GUEST: 4) 0000000007FFE000 - 0000000007FFF000 (Type 18)
> (XEN) (GUEST: 4) 0000000007FFF000 - 0000000008000000 (Type 17)
> (XEN) (GUEST: 4) 0000000008000000 - 0000000008003000 (ACPI NVS)
> (XEN) (GUEST: 4) 0000000008003000 - 000000000800D000 (ACPI Data)
> (XEN) (GUEST: 4) 00000000FEC00000 - 0000000100000000 (Type 16)
> (XEN) (GUEST: 4) 
> (XEN) (GUEST: 4) Start BIOS ...
> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=F000:FFF0
> (XEN) (GUEST: 4)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> (XEN) (GUEST: 4) Remapping master: ICW2 0x8 -> 0x20
> (XEN) (GUEST: 4) Remapping slave: ICW2 0x70 -> 0x28
> (XEN) (GUEST: 4) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
> (XEN) (GUEST: 4) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
> (XEN) (GUEST: 4) 
> (XEN) (GUEST: 4) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
> (XEN) (GUEST: 4) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
> (XEN) (GUEST: 4) ata0  slave: Unknown device
> (XEN) (GUEST: 4) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> (XEN) (GUEST: 4) ata1  slave: Unknown device
> (XEN) (GUEST: 4) 
> (XEN) (GUEST: 4) Booting from Hard Disk...
> (XEN) (GUEST: 4) int13_harddisk: function 41, unmapped device for ELDL=81
> (XEN) (GUEST: 4) int13_harddisk: function 08, unmapped device for ELDL=81
> (XEN) (GUEST: 4) *** int 15h function AX=00C0, BX=0000 not yet supported!
> (XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) (GUEST: 4) KBD: unsupported int 16h function 03
> (XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) Local APIC Write to read-only register
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 1 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c4000
> (XEN) (GUEST: 4) Start AP 1 from 00002000 ...
> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 2 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c3000
> (XEN) (GUEST: 4) Start AP 2 from 00002000 ...
> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 3 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c2000
> (XEN) (GUEST: 4) Start AP 3 from 00002000 ...
> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=90022000
> (XEN) (GUEST: 5) HVM Loader
> (XEN) (GUEST: 5) Loading ROMBIOS ...
> (XEN) (GUEST: 5) Creating MP tables ...
> (XEN) (GUEST: 5) Loading Cirrus VGABIOS ...
> (XEN) (GUEST: 5) Loading ACPI ...
> (XEN) (GUEST: 5) Loading VMXAssist ...
> (XEN) (GUEST: 5) VMX go ...
> (XEN) (GUEST: 5) VMXAssist (Aug  8 2006)
> (XEN) (GUEST: 5) Memory size 128 MB
> (XEN) (GUEST: 5) E820 map:
> (XEN) (GUEST: 5) 0000000000000000 - 000000000009F800 (RAM)
> (XEN) (GUEST: 5) 000000000009F800 - 00000000000A0000 (Reserved)
> (XEN) (GUEST: 5) 00000000000A0000 - 00000000000C0000 (Type 16)
> (XEN) (GUEST: 5) 00000000000F0000 - 0000000000100000 (Reserved)
> (XEN) (GUEST: 5) 0000000000100000 - 0000000007FFE000 (RAM)
> (XEN) (GUEST: 5) 0000000007FFE000 - 0000000007FFF000 (Type 18)
> (XEN) (GUEST: 5) 0000000007FFF000 - 0000000008000000 (Type 17)
> (XEN) (GUEST: 5) 0000000008000000 - 0000000008003000 (ACPI NVS)
> (XEN) (GUEST: 5) 0000000008003000 - 000000000800D000 (ACPI Data)
> (XEN) (GUEST: 5) 00000000FEC00000 - 0000000100000000 (Type 16)
> (XEN) (GUEST: 5) 
> (XEN) (GUEST: 5) Start BIOS ...
> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=F000:FFF0
> (XEN) (GUEST: 5)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> (XEN) (GUEST: 5) Remapping master: ICW2 0x8 -> 0x20
> (XEN) (GUEST: 5) Remapping slave: ICW2 0x70 -> 0x28
> (XEN) (GUEST: 5) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
> (XEN) (GUEST: 5) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
> (XEN) (GUEST: 5) 
> (XEN) (GUEST: 5) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
> (XEN) (GUEST: 5) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
> (XEN) (GUEST: 5) ata0  slave: Unknown device
> (XEN) (GUEST: 5) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> (XEN) (GUEST: 5) ata1  slave: Unknown device
> (XEN) (GUEST: 5) 
> (XEN) (GUEST: 5) Booting from Hard Disk...
> (XEN) (GUEST: 5) int13_harddisk: function 41, unmapped device for ELDL=81
> (XEN) (GUEST: 5) int13_harddisk: function 08, unmapped device for ELDL=81
> (XEN) (GUEST: 5) *** int 15h function AX=00C0, BX=0000 not yet supported!
> (XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) (GUEST: 5) KBD: unsupported int 16h function 03
> (XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) Local APIC Write to read-only register
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 1 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec1000
> (XEN) (GUEST: 5) Start AP 1 from 00002000 ...
> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 2 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec0000
> (XEN) (GUEST: 5) Start AP 2 from 00002000 ...
> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 3 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=95f43000
> (XEN) (GUEST: 5) Start AP 3 from 00002000 ...
> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) spurious IRQ irq got=-1
> (XEN) spurious IRQ irq got=-1
> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
> (XEN) CPU:    1
> (XEN) EIP:    e008:[<ff13bf28>] sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
> (XEN) eax: 00000390   ebx: fec9d264   ecx: 0000009d   edx: ff19e688
> (XEN) esi: ffbf3cdc   edi: fec9d268   ebp: 00000004   esp: ffbf3c54
> (XEN) cr0: 8005003b   cr3: 90022000
> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
> (XEN) Xen stack trace from esp=ffbf3c54:
> (XEN)    fec9d264 0000d9d1 fec9d264 00000004 ff19e514 00000400 ff19e498 0000d9d1
> (XEN)    c7b12264 fffa8c78 00000000 07b12067 0000dd35 ffffffff 00000000 00000000
> (XEN)    00000000 ffbdc180 ffbdc180 00000000 c014ecff 00000000 00000000 ff136cd0
> (XEN)    ffbdc180 c7b12264 ffbf3cd8 00000000 ffbf3ea4 00000000 00000000 ff12dcc7
> (XEN)    c7b12264 07863025 00000004 ffbf3ea4 ffbdacbc 00000000 00000000 00000004
> (XEN)    c014ecff 00000004 c7b12264 00000000 00000000 00000004 00000004 00000000
> (XEN)    ffbda000 fee000b0 00000001 00000004 00000000 00000000 00000000 00000000
> (XEN)    ffbf3dce ffbf3df4 00000004 ff14487e ffbf3e89 ffbdaca8 ffbdacbc ff15022a
> (XEN)    00000086 ffbf3fb4 ff18d3c8 000001a5 ff1ab290 00000096 ffbef900 ffbef900
> (XEN)    00000080 ff1ab290 0000000b ff112eb9 00000007 0008cec0 0000000a 00000089
> (XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025 00f00003
> (XEN)    c014ecff 00000060 00010246 c7569edc 00000068 0000007b 0000007b 00000000
> (XEN)    00000033 ffbf6080 000001a5 00000000 00000001 00000004 07863025 ff19e514
> (XEN)    c7b12264 00000400 0000009a ffbf3f04 00000000 00000004 07863025 07863025
> (XEN)    ffbf3dac 00000004 ff19e488 08099c09 ffbf3eb4 00000000 ffbdc180 ffbf3eb4
> (XEN)    ffbdc180 00000040 0000d9d1 ff13b08b ffbf3ea4 ff1734e0 00000000 ff19f970
> (XEN)    00000246 ff19f7cc 0000002d ffc5d008 00000000 ffff262e ffbf3fb4 ff143cdf
> (XEN)    ffc5d008 ffffffff ff19e080 ff19f720 0008cdb9 fe3f9c78 fe71ec48 00000000
> (XEN)    ff19e080 00000000 ffbdcdbc 00091f27 ffbf3eb4 c7b12264 00000004 ff150d3e
> (XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025 00f00003
> (XEN) Xen call trace:
> (XEN)    [<ff13bf28>] sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
> (XEN)    [<ff136cd0>] sh2_x86_emulate_write_emulated+0x50/0x60
> (XEN)    [<ff12dcc7>] x86_emulate_memop+0x1a17/0x2e90
> (XEN)    [<ff14487e>] handle_mmio+0x76e/0x1590
> (XEN)    [<ff15022a>] vmx_ctxt_switch_from+0x7a/0xf0
> (XEN)    [<ff112eb9>] add_entry+0x49/0x100
> (XEN)    [<ff13b08b>] sh2_page_fault__shadow_2_guest_2+0x67b/0xb40
> (XEN)    [<ff143cdf>] send_pio_req+0x11f/0x210
> (XEN)    [<ff150d3e>] vmx_io_instruction+0x21e/0x470
> (XEN)    [<ff111759>] __enter_scheduler+0x189/0x2a0
> (XEN)    [<ff153a23>] vmx_vmexit_handler+0xa03/0xde0
> (XEN)    [<ff14e3cf>] cpu_has_pending_irq+0x3f/0x60
> (XEN)    [<ff14e435>] vmx_intr_assist+0x45/0x380
> (XEN)    [<ff11d6f6>] event_check_interrupt+0x46/0x50
> (XEN)    [<ff111fd5>] do_softirq+0x25/0x40
> (XEN)    [<ff153f4c>] vmx_asm_vmexit_handler+0x1c/0x30
> (XEN)    
> (XEN) Pagetable walk from fec9d264:
> (XEN)   L2 = 0019d063 55555555 
> (XEN)    L1 = 00000000 ffffffff
> (XEN) 
> (XEN) ****************************************
> (XEN) Panic on CPU 1:
> (XEN) CPU1 FATAL PAGE FAULT
> (XEN) [error_code=0000]
> (XEN) Faulting linear address: fec9d264
> (XEN) ****************************************
> (XEN) 
> (XEN) Reboot in five seconds...

Content-Description: issue05_console.txt
> 
> (XEN) vmx_do_launch(): GUEST_CR3<=00be0da0, HOST_CR3<=0a6b3000
> (XEN) (GUEST: 3) HVM Loader
> (XEN) (GUEST: 3) Loading ROMBIOS ...
> (XEN) (GUEST: 3) Creating MP tables ...
> (XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
> (XEN) (GUEST: 3) Loading ACPI ...
> (XEN) (GUEST: 3) Loading VMXAssist ...
> (XEN) (GUEST: 3) VMX go ...
> (XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
> (XEN) (GUEST: 3) Memory size 256 MB
> (XEN) (GUEST: 3) E820 map:
> (XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
> (XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
> (XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
> (XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
> (XEN) (GUEST: 3) 0000000000100000 - 000000000FFFE000 (RAM)
> (XEN) (GUEST: 3) 000000000FFFE000 - 000000000FFFF000 (Type 18)
> (XEN) (GUEST: 3) 000000000FFFF000 - 0000000010000000 (Type 17)
> (XEN) (GUEST: 3) 0000000010000000 - 0000000010003000 (ACPI NVS)
> (XEN) (GUEST: 3) 0000000010003000 - 000000001000D000 (ACPI Data)
> (XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
> (XEN) (GUEST: 3) 
> (XEN) (GUEST: 3) Start BIOS ...
> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
> (XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> (XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
> (XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
> (XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
> (XEN) (GUEST: 3) 
> (XEN) (GUEST: 3) ata0-0: PCHS=10240/16/63 translation=none LCHS=1024/16/63
> (XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040 MBytes)
> (XEN) (GUEST: 3) ata0  slave: Unknown device
> (XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> (XEN) (GUEST: 3) ata1  slave: Unknown device
> (XEN) (GUEST: 3) 
> (XEN) (GUEST: 3) Booting from Hard Disk...
> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
> (XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for ELDL=81
> (XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet supported!
> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) (GUEST: 3) KBD: unsupported int 16h function 03
> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) (GUEST: 3) *** int 15h function AX=E980, BX=E6F5 not yet supported!
> (XEN) (GUEST: 3) int13_harddisk: function 02, unmapped device for ELDL=81
> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
> (XEN) Local APIC Write to read-only register
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 1 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=001bfda0, HOST_CR3<=0a698000
> (XEN) (GUEST: 3) Start AP 1 from 00003000 ...
> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 2 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=001beda0, HOST_CR3<=0a695000
> (XEN) (GUEST: 3) Start AP 2 from 00003000 ...
> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 3 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=001bdda0, HOST_CR3<=0a693000
> (XEN) (GUEST: 3) Start AP 3 from 00003000 ...
> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) sh2 error: sh2_remove_shadows(): can't find all shadows of mfn 0aae6 (shadow2_flags=00000100)
> (XEN) domain_crash called from shadow2-common.c:2227
> (XEN) Domain 3 (vcpu#2) crashed on cpu#0:
> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
> (XEN) CPU:    0
> (XEN) EIP:    0060:[<c01469a9>]
> (XEN) EFLAGS: 00010006   CONTEXT: hvm
> (XEN) eax: 00000020   ebx: c13a8000   ecx: cfc56000   edx: 00000021
> (XEN) esi: 0000000f   edi: cfffbe08   ebp: cfffbd80   esp: cf99fe48
> (XEN) cr0: 8005003b   cr3: 001beda0
> (XEN) ds: 007b   es: 007b   fs: 0000   gs: 0000   ss: 0068   cs: 0060
> (XEN) vmx_do_launch(): GUEST_CR3<=001b0da0, HOST_CR3<=1a6b3000 

Content-Description: issue06_console_log.txt
> (XEN) (GUEST: 6) HVM Loader
> (XEN) (GUEST: 6) Loading ROMBIOS ...
> (XEN) (GUEST: 6) Creating MP tables ...
> (XEN) (GUEST: 6) Loading Cirrus VGABIOS ...
> (XEN) (GUEST: 6) Loading ACPI ...
> (XEN) (GUEST: 6) Loading VMXAssist ...
> (XEN) (GUEST: 6) VMX go ...
> (XEN) (GUEST: 6) VMXAssist (Aug  8 2006)
> (XEN) (GUEST: 6) Memory size 256 MB
> (XEN) (GUEST: 6) E820 map:
> (XEN) (GUEST: 6) 0000000000000000 - 000000000009F800 (RAM)
> (XEN) (GUEST: 6) 000000000009F800 - 00000000000A0000 (Reserved)
> (XEN) (GUEST: 6) 00000000000A0000 - 00000000000C0000 (Type 16)
> (XEN) (GUEST: 6) 00000000000F0000 - 0000000000100000 (Reserved)
> (XEN) (GUEST: 6) 0000000000100000 - 000000000FFFE000 (RAM)
> (XEN) (GUEST: 6) 000000000FFFE000 - 000000000FFFF000 (Type 18)
> (XEN) (GUEST: 6) 000000000FFFF000 - 0000000010000000 (Type 17)
> (XEN) (GUEST: 6) 0000000010000000 - 0000000010003000 (ACPI NVS)
> (XEN) (GUEST: 6) 0000000010003000 - 000000001000D000 (ACPI Data)
> (XEN) (GUEST: 6) 00000000FEC00000 - 0000000100000000 (Type 16)
> (XEN) (GUEST: 6) 
> (XEN) (GUEST: 6) Start BIOS ...
> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=F000:FFF0
> (XEN) (GUEST: 6)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> (XEN) (GUEST: 6) Remapping master: ICW2 0x8 -> 0x20
> (XEN) (GUEST: 6) Remapping slave: ICW2 0x70 -> 0x28
> (XEN) (GUEST: 6) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 6) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
> (XEN) (GUEST: 6) 
> (XEN) (GUEST: 6) ata0-0: PCHS=10240/16/63 translation=none LCHS=1024/16/63
> (XEN) (GUEST: 6) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040 MBytes)
> (XEN) (GUEST: 6) ata0  slave: Unknown device
> (XEN) (GUEST: 6) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> (XEN) (GUEST: 6) ata1  slave: Unknown device
> (XEN) (GUEST: 6) 
> (XEN) (GUEST: 6) Booting from Hard Disk...
> (XEN) (GUEST: 6) int13_harddisk: function 41, unmapped device for ELDL=81
> (XEN) (GUEST: 6) int13_harddisk: function 08, unmapped device for ELDL=81
> (XEN) (GUEST: 6) *** int 15h function AX=00C0, BX=0000 not yet supported!
> (XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) (GUEST: 6) KBD: unsupported int 16h function 03
> (XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) Local APIC Write to read-only register
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 1 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=00befda0, HOST_CR3<=14695000
> (XEN) (GUEST: 6) Start AP 1 from 00002000 ...
> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 2 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=00beeda0, HOST_CR3<=14693000
> (XEN) (GUEST: 6) Start AP 2 from 00002000 ...
> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> (XEN) AP 3 bringup suceeded.
> (XEN) vmx_do_launch(): GUEST_CR3<=00bedda0, HOST_CR3<=14691000
> (XEN) (GUEST: 6) Start AP 3 from 00002000 ...
> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
> (XEN) CPU:    0
> (XEN) EIP:    e008:[<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
> (XEN) eax: ff1b6000   ebx: fed8a39c   ecx: 00015733   edx: 00000000
> (XEN) esi: ff1c7cac   edi: fed8a3a0   ebp: 00000004   esp: ff1c7c14
> (XEN) cr0: 8005003b   cr3: 146b3000
> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
> (XEN) Xen stack trace from esp=ff1c7c14:
> (XEN)    fed8a39c 00015733 fed8a39c 00000004 00015235 ff216490 ff1b6000 ff1b0080
> (XEN)    fed89bf3 ff1c7d55 00000001 00015733 cf00939c fff6ccf0 00000000 0f009067
> (XEN)    00015235 ffffffff 00000000 ffffffff ff1b0080 ff1b0080 00000006 00000000
> (XEN)    c014abf3 00000000 00000000 ff1510b0 ff1b0080 cf00939c ff1c7ca8 00000000
> (XEN)    ff1c7ea4 00000000 00000000 ff130157 cf00939c 0f417067 00000004 ff1c7ea4
> (XEN)    ff1b0d3c 00000000 000008fc 00000004 c014abf3 00000004 cf00939c 00000000
> (XEN)    00000000 00000004 00000004 00000000 f6a02c02 fee00300 00000001 fed60048
> (XEN)    00000000 15733667 00000000 00004382 157336ce 00000000 ff216080 000002a0
> (XEN)    ff1b0089 ff216480 ff216514 ff216080 00000001 ff216490 ff1b6000 00000000
> (XEN)    fed60048 00000009 00015733 ff156abe fed60000 00000000 00014472 ff15c91e
> (XEN)    00000016 00202cc8 fed5f000 00000089 c11e82e0 cfa2090c 0f417067 cf00939c
> (XEN)    c11e012c c11ed860 0f417025 00b80003 c014abf3 00000060 00010202 cf813f04
> (XEN)    00000068 0000007b 0000007b 00000000 00000033 ff118eae ff216544 00000280
> (XEN)    00000001 00000004 0f417067 ff216514 cf00939c 00000400 00000188 00000001
> (XEN)    00000000 00000004 0f417067 0f417067 ff1c7d6c 00000004 ff1b6000 ff216080
> (XEN)    ff1c7eb4 00000000 ff1b0080 ff1c7eb4 cf00939c 00000000 ff1b0080 ff155d9f
> (XEN)    ff1c7ea4 ff194ee0 00000000 00000002 fff10008 ff2177cc ff1b0080 00000202
> (XEN)    ff217764 00000000 ff1c7fb4 ff1619e6 00000020 00000000 00000002 fffea8cc
> (XEN)    00000265 00000000 ff216080 00015733 00000762 00000000 ff216080 000145fb
> (XEN)    fdff33c0 fe678048 00000000 00000006 00015733 ff216080 00000000 00000000
> (XEN) Xen call trace:
> (XEN)    [<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
> (XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
> (XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
> (XEN)    [<ff156abe>] sh2_remove_write_access__shadow_3_guest_2+0xbe/0x1a0
> (XEN)    [<ff15c91e>] sh2_remove_write_access__shadow_3_guest_3+0xbe/0xd0
> (XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
> (XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
> (XEN)    [<ff1619e6>] pit_latch_count+0x16/0x30
> (XEN)    [<ff12a84a>] smp_call_function_interrupt+0x5a/0xa0
> (XEN)    [<ff171aa5>] __update_guest_eip+0x45/0x60
> (XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
> (XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
> (XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
> (XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
> (XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
> (XEN)    
> (XEN) Pagetable walk from fed8a39c:
> (XEN)  L3 = 00000000146b2001 0000c08a
> (XEN)   L2 = 00000000001b6063 55555555 
> (XEN)    L1 = 0000000000000000 ffffffff
> (XEN) 
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) CPU0 FATAL PAGE FAULT
> (XEN) [error_code=0000]
> (XEN) Faulting linear address: fed8a39c
> (XEN) ****************************************
> (XEN) 
> (XEN) Reboot in five seconds...

Content-Description: issue09_console_log.txt
> vt-gs1 login: (XEN) vmx_do_launch(): GUEST_CR3<=00bd6da0, HOST_CR3<=0c6af000
> (XEN) (GUEST: 9) HVM Loader
> (XEN) (GUEST: 9) Loading ROMBIOS ...
> (XEN) (GUEST: 9) Creating MP tables ...
> (XEN) (GUEST: 9) Loading Cirrus VGABIOS ...
> (XEN) (GUEST: 9) Loading ACPI ...
> (XEN) (GUEST: 9) Loading VMXAssist ...
> (XEN) (GUEST: 9) VMX go ...
> (XEN) (GUEST: 9) VMXAssist (Aug  8 2006)
> (XEN) (GUEST: 9) Memory size 256 MB
> (XEN) (GUEST: 9) E820 map:
> (XEN) (GUEST: 9) 0000000000000000 - 000000000009F800 (RAM)
> (XEN) (GUEST: 9) 000000000009F800 - 00000000000A0000 (Reserved)
> (XEN) (GUEST: 9) 00000000000A0000 - 00000000000C0000 (Type 16)
> (XEN) (GUEST: 9) 00000000000F0000 - 0000000000100000 (Reserved)
> (XEN) (GUEST: 9) 0000000000100000 - 000000000FFFE000 (RAM)
> (XEN) (GUEST: 9) 000000000FFFE000 - 000000000FFFF000 (Type 18)
> (XEN) (GUEST: 9) 000000000FFFF000 - 0000000010000000 (Type 17)
> (XEN) (GUEST: 9) 0000000010000000 - 0000000010003000 (ACPI NVS)
> (XEN) (GUEST: 9) 0000000010003000 - 000000001000D000 (ACPI Data)
> (XEN) (GUEST: 9) 00000000FEC00000 - 0000000100000000 (Type 16)
> (XEN) (GUEST: 9) 
> (XEN) (GUEST: 9) Start BIOS ...
> (XEN) (GUEST: 9) Starting emulated 16-bit real-mode: ip=F000:FFF0
> (XEN) (GUEST: 9)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> (XEN) (GUEST: 9) Remapping master: ICW2 0x8 -> 0x20
> (XEN) (GUEST: 9) Remapping slave: ICW2 0x70 -> 0x28
> (XEN) (GUEST: 9) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 9) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
> (XEN) (GUEST: 9) 
> (XEN) (GUEST: 9) ata0-0: PCHS=6243/16/63 translation=lba LCHS=780/128/63
> (XEN) (GUEST: 9) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (3073 MBytes)
> (XEN) (GUEST: 9) ata0  slave: Unknown device
> (XEN) (GUEST: 9) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> (XEN) (GUEST: 9) ata1  slave: Unknown device
> (XEN) (GUEST: 9) 
> (XEN) (GUEST: 9) Booting from Hard Disk...
> (XEN) (GUEST: 9) unsupported PCI BIOS function 0x0E
> (XEN) (GUEST: 9) int13_harddisk: function 15, unmapped device for ELDL=81
> (XEN) (GUEST: 9) *** int 15h function AX=E980, BX=00DA not yet supported!
> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
> (XEN) CPU:    1
> (XEN) EIP:    e008:[<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
> (XEN) eax: ffbda000   ebx: fee323d4   ecx: 00034576   edx: 00000000
> (XEN) esi: ff20bcac   edi: fee323d8   ebp: 00000004   esp: ff20bc14
> (XEN) cr0: 8005003b   cr3: 0c6af000
> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
> (XEN) Xen stack trace from esp=ff20bc14:
> (XEN)    fee323d4 00034576 fee323d4 00000004 ff1ba514 ff1ba4b0 ffbda000 ffbd6080
> (XEN)    fee313d8 ff20bdc0 00000004 00034576 c00093d4 ffcd7c00 fee29024 0e1fb067
> (XEN)    0000babe 0000babe 00000000 00000000 00000000 ffbd6080 ff11e0c6 00000000
> (XEN)    804f0c44 00000000 00000000 ff1510b0 ffbd6080 c00093d4 ff20bca8 00000000
> (XEN)    ff20bea4 00000000 00000202 ff130157 c00093d4 fffff420 00000004 ff20bea4
> (XEN)    ffbd6d3c 00000003 00000000 ff164acd 804f0c44 00000004 c00093d4 00000000
> (XEN)    00000000 00000004 00000004 00000000 f6ab8f01 000b8004 00000001 fedae920
> (XEN)    ed2c3131 00000e9e 00000000 00002290 1383da4e ff20bd88 0000e215 00000006
> (XEN)    00000031 00000000 00000002 00000001 00000000 00034576 f6ce8310 ff122238
> (XEN)    f6ce8310 00000000 00000080 fe600048 00000000 34576667 00000000 ff154382
> (XEN)    0000000e 00000000 ff1ba080 00000031 8163b020 000000a0 00000009 c00093d4
> (XEN)    c0300024 f9511d4c 00000001 00f00003 804f0c44 00000008 00010282 f9511d1c
> (XEN)    00000010 00000023 00000023 00000030 00000000 ff118eae ff1ba550 00000220
> (XEN)    00000001 00000004 fffff420 fffff480 c00093d4 00000400 00000229 00000001
> (XEN)    00000000 00000004 000000a0 000000a0 ff20bd68 0000babe 00000001 c00093d4
> (XEN)    ff20beb4 00000000 ffbd6080 ff20beb4 c00093d4 fee29024 ffbd6080 ff155d9f
> (XEN)    ff20bea4 ff194ee0 00000000 00000006 ff1bb744 ff1bb7cc ff1bb7cc 00000246
> (XEN)    ff1bb7cc 00000000 ff20bfb4 ff1bb744 00000020 00000000 00000002 fffcba89
> (XEN)    00000661 00000000 ff1ba080 0000babe 00000663 00000000 ff1ba080 0000c683
> (XEN)    fdff3000 fe600048 00000000 00000006 00034576 ff1ba080 00000000 00000000
> (XEN) Xen call trace:
> (XEN)    [<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
> (XEN)    [<ff11e0c6>] apic_timer_interrupt+0x46/0x50
> (XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
> (XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
> (XEN)    [<ff164acd>] hvm_wait_io+0x4d/0xc0
> (XEN)    [<ff122238>] put_page_from_l1e+0x78/0x130
> (XEN)    [<ff154382>] shadow_set_l1e+0x192/0x1c0
> (XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
> (XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
> (XEN)    [<ff171cde>] vmx_io_instruction+0x21e/0x470
> (XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
> (XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
> (XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
> (XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
> (XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
> (XEN)    
> (XEN) Pagetable walk from fee323d4:
> (XEN)  L3 = 000000000c6ae001 0001188e
> (XEN)   L2 = 0000000000bdb063 55555555 
> (XEN)    L1 = 0000000000000000 ffffffff
> (XEN) 
> (XEN) ****************************************
> (XEN) Panic on CPU 1:
> (XEN) CPU1 FATAL PAGE FAULT
> (XEN) [error_code=0000]
> (XEN) Faulting linear address: fee323d4
> (XEN) ****************************************
> (XEN) 
> (XEN) Reboot in five seconds...

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
@ 2006-08-15  3:51 Yu, Ping Y
  2006-08-15 13:13 ` Puthiyaparambil, Aravindh
  0 siblings, 1 reply; 28+ messages in thread
From: Yu, Ping Y @ 2006-08-15  3:51 UTC (permalink / raw)
  To: Tim Deegan, Nakajima, Jun; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 43536 bytes --]

Tim,

I tested your new patch in IA32e, and found that IA32 UP and SMP guest can 
be successfully started, while IA32e VMX could not.
When IA32e VMX boots up, it complains "Your CPU does not support long mode. Use a 32bit distribution".
Here is the console log for ia32e VMX.

Ping

>-----Original Message-----
>From: xen-devel-bounces@lists.xensource.com
>[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Deegan
>Sent: 2006年8月14日 17:22
>To: Nakajima, Jun
>Cc: xen-devel@lists.xensource.com
>Subject: Re: [Xen-devel] [RFC] New shadow paging code
>
>Hi, Jun.
>
>Thanks a lot for the test report; much appreciated.
>
>Issue 1 was an bug in Xend's allocation of shadow memory; it is fixed
>now.  I'll get a new patch out as soon as I've investigated the
>two HVM SPM issues.
>
>Issues 2, 3, 6, 7 and 9 all look like the same issue, which was fixed in
>yesterday's patch.  Issue 4 I can't reproduce.
>
>Cheers,
>
>Tim.
>
>
>At 10:56 -0700 on 11 Aug (1155293793), Nakajima, Jun wrote:
>> The following are from the previous version, but you might want to test
>> at least of them.
>>
>> Testing Issues
>> =======================
>> We observed issues in the testing, especially in SMP VMX.
>> 1. In IA32e platform, UP VMX or SMP VMX could not be started with error
>> info.
>>
>> # xm cr -f config.up
>> Using config file "config.up".
>> Error: (12, 'Cannot allocate memory')
>>
>> See attached xend.log
>>
>> 2. In IA32 platform, when starting one SMP VMX and one UP VMX together,
>> dom0 will reboot.
>> See attached console log
>>
>> 3. In IA32 platform, when starting 4 UP VMX together, dom0 will reboot
>>
>> 4. In IA32 platform, when starting 2 UP VMX and 2 UP xenU, 2 xenU and
>> one VMX could be started, and one VMX failed to boot.
>>
>> 5. In IA32pae platform, starting PAE enabled SMP VMX (vcpus=4), dom0
>> will reboot.
>> See attached console log.
>>
>> 6. In IA32pae platform, starting PAE disabled SMP VMX (vcpus=4), dom0
>> will reboot.
>> See attached console log.
>>
>> 7. In IA32pae platform, testing UP VMX from 128M to 3G with 128M step,
>> dom0 reboots.
>>
>> 8. In IA32 platform, running "halt -p" in SMP VMX and VMX shows "Badness
>> in send_IPI_mask_bitmask at arch/i386/kernel/smp.c:167"
>>
>> 9. In IA32pae platform, starting windows VMX cause xen0 reboot
>> See attached console log
>>
>> Jun
>> ---
>> Intel Open Source Technology Center
>
>
>Content-Description: issue02_console_log.txt
>>
>> [root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=8dc38000,
>HOST_CR3<=8dc39000
>> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8dc32000
>> (XEN) (GUEST: 2) HVM Loader
>> (XEN) (GUEST: 2) Loading ROMBIOS ...
>> (XEN) (GUEST: 2) Creating MP tables ...
>> (XEN) (GUEST: 2) Loading Cirrus VGABIOS ...
>> (XEN) (GUEST: 2) Loading ACPI ...
>> (XEN) (GUEST: 2) Loading VMXAssist ...
>> (XEN) (GUEST: 2) VMX go ...
>> (XEN) (GUEST: 2) VMXAssist (Aug  8 2006)
>> (XEN) (GUEST: 2) Memory size 128 MB
>> (XEN) (GUEST: 2) E820 map:
>> (XEN) (GUEST: 2) 0000000000000000 - 000000000009F800 (RAM)
>> (XEN) (GUEST: 2) 000000000009F800 - 00000000000A0000 (Reserved)
>> (XEN) (GUEST: 2) 00000000000A0000 - 00000000000C0000 (Type 16)
>> (XEN) (GUEST: 2) 00000000000F0000 - 0000000000100000 (Reserved)
>> (XEN) (GUEST: 2) 0000000000100000 - 0000000007FFE000 (RAM)
>> (XEN) (GUEST: 2) 0000000007FFE000 - 0000000007FFF000 (Type 18)
>> (XEN) (GUEST: 2) 0000000007FFF000 - 0000000008000000 (Type 17)
>> (XEN) (GUEST: 2) 0000000008000000 - 0000000008003000 (ACPI NVS)
>> (XEN) (GUEST: 2) 0000000008003000 - 000000000800D000 (ACPI Data)
>> (XEN) (GUEST: 2) 00000000FEC00000 - 0000000100000000 (Type 16)
>> (XEN) (GUEST: 2)
>> (XEN) (GUEST: 2) Start BIOS ...
>> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> (XEN) (GUEST: 2)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> (XEN) (GUEST: 2) Remapping master: ICW2 0x8 -> 0x20
>> (XEN) (GUEST: 2) Remapping slave: ICW2 0x70 -> 0x28
>> (XEN) (GUEST: 2) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert
>Exp $
>> (XEN) (GUEST: 2) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07
>15:55:26 $
>> (XEN) (GUEST: 2)
>> (XEN) (GUEST: 2) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
>> (XEN) (GUEST: 2) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
>> (XEN) (GUEST: 2) ata0  slave: Unknown device
>> (XEN) (GUEST: 2) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> (XEN) (GUEST: 2) ata1  slave: Unknown device
>> (XEN) (GUEST: 2)
>> (XEN) (GUEST: 2) Booting from Hard Disk...
>> (XEN) (GUEST: 2) int13_harddisk: function 41, unmapped device for ELDL=81
>> (XEN) (GUEST: 2) int13_harddisk: function 08, unmapped device for ELDL=81
>> (XEN) (GUEST: 2) *** int 15h function AX=00C0, BX=0000 not yet supported!
>> (XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) (GUEST: 2) KBD: unsupported int 16h function 03
>> (XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) Local APIC Write to read-only register
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 1 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8cec8000
>> (XEN) (GUEST: 2) Start AP 1 from 00002000 ...
>> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 2 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f27000
>> (XEN) (GUEST: 2) Start AP 2 from 00002000 ...
>> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 3 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f26000
>> (XEN) (GUEST: 2) Start AP 3 from 00002000 ...
>> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=981c5000
>> (XEN) (GUEST: 3) HVM Loader
>> (XEN) (GUEST: 3) Loading ROMBIOS ...
>> (XEN) (GUEST: 3) Creating MP tables ...
>> (XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
>> (XEN) (GUEST: 3) Loading ACPI ...
>> (XEN) (GUEST: 3) Loading VMXAssist ...
>> (XEN) (GUEST: 3) VMX go ...
>> (XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
>> (XEN) (GUEST: 3) Memory size 128 MB
>> (XEN) (GUEST: 3) E820 map:
>> (XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
>> (XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
>> (XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
>> (XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
>> (XEN) (GUEST: 3) 0000000000100000 - 0000000007FFE000 (RAM)
>> (XEN) (GUEST: 3) 0000000007FFE000 - 0000000007FFF000 (Type 18)
>> (XEN) (GUEST: 3) 0000000007FFF000 - 0000000008000000 (Type 17)
>> (XEN) (GUEST: 3) 0000000008000000 - 0000000008003000 (ACPI NVS)
>> (XEN) (GUEST: 3) 0000000008003000 - 000000000800D000 (ACPI Data)
>> (XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
>> (XEN) (GUEST: 3)
>> (XEN) (GUEST: 3) Start BIOS ...
>> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> (XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> (XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
>> (XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
>> (XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert
>Exp $
>> (XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07
>15:55:26 $
>> (XEN) (GUEST: 3)
>> (XEN) (GUEST: 3) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
>> (XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
>> (XEN) (GUEST: 3) ata0  slave: Unknown device
>> (XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> (XEN) (GUEST: 3) ata1  slave: Unknown device
>> (XEN) (GUEST: 3)
>> (XEN) (GUEST: 3) Booting from Hard Disk...
>> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
>> (XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for ELDL=81
>> (XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet supported!
>> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) (GUEST: 3) KBD: unsupported int 16h function 03
>> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) Local APIC Write to read-only register
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 1 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceec000
>> (XEN) (GUEST: 3) Start AP 1 from 00002000 ...
>> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 2 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceeb000
>> (XEN) (GUEST: 3) Start AP 2 from 00002000 ...
>> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 3 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceea000
>> (XEN) (GUEST: 3) Start AP 3 from 00002000 ...
>> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>>
>> [root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=95f40000,
>HOST_CR3<=95f41000
>> (XEN) (GUEST: 4) HVM Loader
>> (XEN) (GUEST: 4) Loading ROMBIOS ...
>> (XEN) (GUEST: 4) Creating MP tables ...
>> (XEN) (GUEST: 4) Loading Cirrus VGABIOS ...
>> (XEN) (GUEST: 4) Loading ACPI ...
>> (XEN) (GUEST: 4) Loading VMXAssist ...
>> (XEN) (GUEST: 4) VMX go ...
>> (XEN) (GUEST: 4) VMXAssist (Aug  8 2006)
>> (XEN) (GUEST: 4) Memory size 128 MB
>> (XEN) (GUEST: 4) E820 map:
>> (XEN) (GUEST: 4) 0000000000000000 - 000000000009F800 (RAM)
>> (XEN) (GUEST: 4) 000000000009F800 - 00000000000A0000 (Reserved)
>> (XEN) (GUEST: 4) 00000000000A0000 - 00000000000C0000 (Type 16)
>> (XEN) (GUEST: 4) 00000000000F0000 - 0000000000100000 (Reserved)
>> (XEN) (GUEST: 4) 0000000000100000 - 0000000007FFE000 (RAM)
>> (XEN) (GUEST: 4) 0000000007FFE000 - 0000000007FFF000 (Type 18)
>> (XEN) (GUEST: 4) 0000000007FFF000 - 0000000008000000 (Type 17)
>> (XEN) (GUEST: 4) 0000000008000000 - 0000000008003000 (ACPI NVS)
>> (XEN) (GUEST: 4) 0000000008003000 - 000000000800D000 (ACPI Data)
>> (XEN) (GUEST: 4) 00000000FEC00000 - 0000000100000000 (Type 16)
>> (XEN) (GUEST: 4)
>> (XEN) (GUEST: 4) Start BIOS ...
>> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> (XEN) (GUEST: 4)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> (XEN) (GUEST: 4) Remapping master: ICW2 0x8 -> 0x20
>> (XEN) (GUEST: 4) Remapping slave: ICW2 0x70 -> 0x28
>> (XEN) (GUEST: 4) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert
>Exp $
>> (XEN) (GUEST: 4) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07
>15:55:26 $
>> (XEN) (GUEST: 4)
>> (XEN) (GUEST: 4) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
>> (XEN) (GUEST: 4) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
>> (XEN) (GUEST: 4) ata0  slave: Unknown device
>> (XEN) (GUEST: 4) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> (XEN) (GUEST: 4) ata1  slave: Unknown device
>> (XEN) (GUEST: 4)
>> (XEN) (GUEST: 4) Booting from Hard Disk...
>> (XEN) (GUEST: 4) int13_harddisk: function 41, unmapped device for ELDL=81
>> (XEN) (GUEST: 4) int13_harddisk: function 08, unmapped device for ELDL=81
>> (XEN) (GUEST: 4) *** int 15h function AX=00C0, BX=0000 not yet supported!
>> (XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) (GUEST: 4) KBD: unsupported int 16h function 03
>> (XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) Local APIC Write to read-only register
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 1 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c4000
>> (XEN) (GUEST: 4) Start AP 1 from 00002000 ...
>> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 2 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c3000
>> (XEN) (GUEST: 4) Start AP 2 from 00002000 ...
>> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 3 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c2000
>> (XEN) (GUEST: 4) Start AP 3 from 00002000 ...
>> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=90022000
>> (XEN) (GUEST: 5) HVM Loader
>> (XEN) (GUEST: 5) Loading ROMBIOS ...
>> (XEN) (GUEST: 5) Creating MP tables ...
>> (XEN) (GUEST: 5) Loading Cirrus VGABIOS ...
>> (XEN) (GUEST: 5) Loading ACPI ...
>> (XEN) (GUEST: 5) Loading VMXAssist ...
>> (XEN) (GUEST: 5) VMX go ...
>> (XEN) (GUEST: 5) VMXAssist (Aug  8 2006)
>> (XEN) (GUEST: 5) Memory size 128 MB
>> (XEN) (GUEST: 5) E820 map:
>> (XEN) (GUEST: 5) 0000000000000000 - 000000000009F800 (RAM)
>> (XEN) (GUEST: 5) 000000000009F800 - 00000000000A0000 (Reserved)
>> (XEN) (GUEST: 5) 00000000000A0000 - 00000000000C0000 (Type 16)
>> (XEN) (GUEST: 5) 00000000000F0000 - 0000000000100000 (Reserved)
>> (XEN) (GUEST: 5) 0000000000100000 - 0000000007FFE000 (RAM)
>> (XEN) (GUEST: 5) 0000000007FFE000 - 0000000007FFF000 (Type 18)
>> (XEN) (GUEST: 5) 0000000007FFF000 - 0000000008000000 (Type 17)
>> (XEN) (GUEST: 5) 0000000008000000 - 0000000008003000 (ACPI NVS)
>> (XEN) (GUEST: 5) 0000000008003000 - 000000000800D000 (ACPI Data)
>> (XEN) (GUEST: 5) 00000000FEC00000 - 0000000100000000 (Type 16)
>> (XEN) (GUEST: 5)
>> (XEN) (GUEST: 5) Start BIOS ...
>> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> (XEN) (GUEST: 5)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> (XEN) (GUEST: 5) Remapping master: ICW2 0x8 -> 0x20
>> (XEN) (GUEST: 5) Remapping slave: ICW2 0x70 -> 0x28
>> (XEN) (GUEST: 5) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert
>Exp $
>> (XEN) (GUEST: 5) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07
>15:55:26 $
>> (XEN) (GUEST: 5)
>> (XEN) (GUEST: 5) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
>> (XEN) (GUEST: 5) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379 MBytes)
>> (XEN) (GUEST: 5) ata0  slave: Unknown device
>> (XEN) (GUEST: 5) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> (XEN) (GUEST: 5) ata1  slave: Unknown device
>> (XEN) (GUEST: 5)
>> (XEN) (GUEST: 5) Booting from Hard Disk...
>> (XEN) (GUEST: 5) int13_harddisk: function 41, unmapped device for ELDL=81
>> (XEN) (GUEST: 5) int13_harddisk: function 08, unmapped device for ELDL=81
>> (XEN) (GUEST: 5) *** int 15h function AX=00C0, BX=0000 not yet supported!
>> (XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) (GUEST: 5) KBD: unsupported int 16h function 03
>> (XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) Local APIC Write to read-only register
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 1 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec1000
>> (XEN) (GUEST: 5) Start AP 1 from 00002000 ...
>> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 2 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec0000
>> (XEN) (GUEST: 5) Start AP 2 from 00002000 ...
>> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 3 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=95f43000
>> (XEN) (GUEST: 5) Start AP 3 from 00002000 ...
>> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) spurious IRQ irq got=-1
>> (XEN) spurious IRQ irq got=-1
>> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
>> (XEN) CPU:    1
>> (XEN) EIP:    e008:[<ff13bf28>]
>sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
>> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
>> (XEN) eax: 00000390   ebx: fec9d264   ecx: 0000009d   edx: ff19e688
>> (XEN) esi: ffbf3cdc   edi: fec9d268   ebp: 00000004   esp: ffbf3c54
>> (XEN) cr0: 8005003b   cr3: 90022000
>> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
>> (XEN) Xen stack trace from esp=ffbf3c54:
>> (XEN)    fec9d264 0000d9d1 fec9d264 00000004 ff19e514 00000400 ff19e498
>0000d9d1
>> (XEN)    c7b12264 fffa8c78 00000000 07b12067 0000dd35 ffffffff 00000000
>00000000
>> (XEN)    00000000 ffbdc180 ffbdc180 00000000 c014ecff 00000000 00000000
>ff136cd0
>> (XEN)    ffbdc180 c7b12264 ffbf3cd8 00000000 ffbf3ea4 00000000 00000000
>ff12dcc7
>> (XEN)    c7b12264 07863025 00000004 ffbf3ea4 ffbdacbc 00000000 00000000
>00000004
>> (XEN)    c014ecff 00000004 c7b12264 00000000 00000000 00000004 00000004
>00000000
>> (XEN)    ffbda000 fee000b0 00000001 00000004 00000000 00000000 00000000
>00000000
>> (XEN)    ffbf3dce ffbf3df4 00000004 ff14487e ffbf3e89 ffbdaca8 ffbdacbc
>ff15022a
>> (XEN)    00000086 ffbf3fb4 ff18d3c8 000001a5 ff1ab290 00000096 ffbef900
>ffbef900
>> (XEN)    00000080 ff1ab290 0000000b ff112eb9 00000007 0008cec0 0000000a
>00000089
>> (XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025
>00f00003
>> (XEN)    c014ecff 00000060 00010246 c7569edc 00000068 0000007b 0000007b
>00000000
>> (XEN)    00000033 ffbf6080 000001a5 00000000 00000001 00000004 07863025
>ff19e514
>> (XEN)    c7b12264 00000400 0000009a ffbf3f04 00000000 00000004 07863025
>07863025
>> (XEN)    ffbf3dac 00000004 ff19e488 08099c09 ffbf3eb4 00000000 ffbdc180
>ffbf3eb4
>> (XEN)    ffbdc180 00000040 0000d9d1 ff13b08b ffbf3ea4 ff1734e0 00000000
>ff19f970
>> (XEN)    00000246 ff19f7cc 0000002d ffc5d008 00000000 ffff262e ffbf3fb4
>ff143cdf
>> (XEN)    ffc5d008 ffffffff ff19e080 ff19f720 0008cdb9 fe3f9c78 fe71ec48
>00000000
>> (XEN)    ff19e080 00000000 ffbdcdbc 00091f27 ffbf3eb4 c7b12264 00000004
>ff150d3e
>> (XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025
>00f00003
>> (XEN) Xen call trace:
>> (XEN)    [<ff13bf28>] sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
>> (XEN)    [<ff136cd0>] sh2_x86_emulate_write_emulated+0x50/0x60
>> (XEN)    [<ff12dcc7>] x86_emulate_memop+0x1a17/0x2e90
>> (XEN)    [<ff14487e>] handle_mmio+0x76e/0x1590
>> (XEN)    [<ff15022a>] vmx_ctxt_switch_from+0x7a/0xf0
>> (XEN)    [<ff112eb9>] add_entry+0x49/0x100
>> (XEN)    [<ff13b08b>] sh2_page_fault__shadow_2_guest_2+0x67b/0xb40
>> (XEN)    [<ff143cdf>] send_pio_req+0x11f/0x210
>> (XEN)    [<ff150d3e>] vmx_io_instruction+0x21e/0x470
>> (XEN)    [<ff111759>] __enter_scheduler+0x189/0x2a0
>> (XEN)    [<ff153a23>] vmx_vmexit_handler+0xa03/0xde0
>> (XEN)    [<ff14e3cf>] cpu_has_pending_irq+0x3f/0x60
>> (XEN)    [<ff14e435>] vmx_intr_assist+0x45/0x380
>> (XEN)    [<ff11d6f6>] event_check_interrupt+0x46/0x50
>> (XEN)    [<ff111fd5>] do_softirq+0x25/0x40
>> (XEN)    [<ff153f4c>] vmx_asm_vmexit_handler+0x1c/0x30
>> (XEN)
>> (XEN) Pagetable walk from fec9d264:
>> (XEN)   L2 = 0019d063 55555555
>> (XEN)    L1 = 00000000 ffffffff
>> (XEN)
>> (XEN) ****************************************
>> (XEN) Panic on CPU 1:
>> (XEN) CPU1 FATAL PAGE FAULT
>> (XEN) [error_code=0000]
>> (XEN) Faulting linear address: fec9d264
>> (XEN) ****************************************
>> (XEN)
>> (XEN) Reboot in five seconds...
>
>Content-Description: issue05_console.txt
>>
>> (XEN) vmx_do_launch(): GUEST_CR3<=00be0da0, HOST_CR3<=0a6b3000
>> (XEN) (GUEST: 3) HVM Loader
>> (XEN) (GUEST: 3) Loading ROMBIOS ...
>> (XEN) (GUEST: 3) Creating MP tables ...
>> (XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
>> (XEN) (GUEST: 3) Loading ACPI ...
>> (XEN) (GUEST: 3) Loading VMXAssist ...
>> (XEN) (GUEST: 3) VMX go ...
>> (XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
>> (XEN) (GUEST: 3) Memory size 256 MB
>> (XEN) (GUEST: 3) E820 map:
>> (XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
>> (XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
>> (XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
>> (XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
>> (XEN) (GUEST: 3) 0000000000100000 - 000000000FFFE000 (RAM)
>> (XEN) (GUEST: 3) 000000000FFFE000 - 000000000FFFF000 (Type 18)
>> (XEN) (GUEST: 3) 000000000FFFF000 - 0000000010000000 (Type 17)
>> (XEN) (GUEST: 3) 0000000010000000 - 0000000010003000 (ACPI NVS)
>> (XEN) (GUEST: 3) 0000000010003000 - 000000001000D000 (ACPI Data)
>> (XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
>> (XEN) (GUEST: 3)
>> (XEN) (GUEST: 3) Start BIOS ...
>> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> (XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> (XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
>> (XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
>> (XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert
>Exp $(XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07
>15:55:26 $
>> (XEN) (GUEST: 3)
>> (XEN) (GUEST: 3) ata0-0: PCHS=10240/16/63 translation=none LCHS=1024/16/63
>> (XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040 MBytes)
>> (XEN) (GUEST: 3) ata0  slave: Unknown device
>> (XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> (XEN) (GUEST: 3) ata1  slave: Unknown device
>> (XEN) (GUEST: 3)
>> (XEN) (GUEST: 3) Booting from Hard Disk...
>> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
>> (XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for ELDL=81
>> (XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet supported!
>> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) (GUEST: 3) KBD: unsupported int 16h function 03
>> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) (GUEST: 3) *** int 15h function AX=E980, BX=E6F5 not yet supported!
>> (XEN) (GUEST: 3) int13_harddisk: function 02, unmapped device for ELDL=81
>> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for ELDL=81
>> (XEN) Local APIC Write to read-only register
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 1 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=001bfda0, HOST_CR3<=0a698000
>> (XEN) (GUEST: 3) Start AP 1 from 00003000 ...
>> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 2 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=001beda0, HOST_CR3<=0a695000
>> (XEN) (GUEST: 3) Start AP 2 from 00003000 ...
>> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 3 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=001bdda0, HOST_CR3<=0a693000
>> (XEN) (GUEST: 3) Start AP 3 from 00003000 ...
>> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) sh2 error: sh2_remove_shadows(): can't find all shadows of mfn 0aae6
>(shadow2_flags=00000100)
>> (XEN) domain_crash called from shadow2-common.c:2227
>> (XEN) Domain 3 (vcpu#2) crashed on cpu#0:
>> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
>> (XEN) CPU:    0
>> (XEN) EIP:    0060:[<c01469a9>]
>> (XEN) EFLAGS: 00010006   CONTEXT: hvm
>> (XEN) eax: 00000020   ebx: c13a8000   ecx: cfc56000   edx: 00000021
>> (XEN) esi: 0000000f   edi: cfffbe08   ebp: cfffbd80   esp: cf99fe48
>> (XEN) cr0: 8005003b   cr3: 001beda0
>> (XEN) ds: 007b   es: 007b   fs: 0000   gs: 0000   ss: 0068   cs: 0060
>> (XEN) vmx_do_launch(): GUEST_CR3<=001b0da0, HOST_CR3<=1a6b3000
>
>Content-Description: issue06_console_log.txt
>> (XEN) (GUEST: 6) HVM Loader
>> (XEN) (GUEST: 6) Loading ROMBIOS ...
>> (XEN) (GUEST: 6) Creating MP tables ...
>> (XEN) (GUEST: 6) Loading Cirrus VGABIOS ...
>> (XEN) (GUEST: 6) Loading ACPI ...
>> (XEN) (GUEST: 6) Loading VMXAssist ...
>> (XEN) (GUEST: 6) VMX go ...
>> (XEN) (GUEST: 6) VMXAssist (Aug  8 2006)
>> (XEN) (GUEST: 6) Memory size 256 MB
>> (XEN) (GUEST: 6) E820 map:
>> (XEN) (GUEST: 6) 0000000000000000 - 000000000009F800 (RAM)
>> (XEN) (GUEST: 6) 000000000009F800 - 00000000000A0000 (Reserved)
>> (XEN) (GUEST: 6) 00000000000A0000 - 00000000000C0000 (Type 16)
>> (XEN) (GUEST: 6) 00000000000F0000 - 0000000000100000 (Reserved)
>> (XEN) (GUEST: 6) 0000000000100000 - 000000000FFFE000 (RAM)
>> (XEN) (GUEST: 6) 000000000FFFE000 - 000000000FFFF000 (Type 18)
>> (XEN) (GUEST: 6) 000000000FFFF000 - 0000000010000000 (Type 17)
>> (XEN) (GUEST: 6) 0000000010000000 - 0000000010003000 (ACPI NVS)
>> (XEN) (GUEST: 6) 0000000010003000 - 000000001000D000 (ACPI Data)
>> (XEN) (GUEST: 6) 00000000FEC00000 - 0000000100000000 (Type 16)
>> (XEN) (GUEST: 6)
>> (XEN) (GUEST: 6) Start BIOS ...
>> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> (XEN) (GUEST: 6)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> (XEN) (GUEST: 6) Remapping master: ICW2 0x8 -> 0x20
>> (XEN) (GUEST: 6) Remapping slave: ICW2 0x70 -> 0x28
>> (XEN) (GUEST: 6) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert
>Exp $(XEN) (GUEST: 6) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07
>15:55:26 $
>> (XEN) (GUEST: 6)
>> (XEN) (GUEST: 6) ata0-0: PCHS=10240/16/63 translation=none LCHS=1024/16/63
>> (XEN) (GUEST: 6) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040 MBytes)
>> (XEN) (GUEST: 6) ata0  slave: Unknown device
>> (XEN) (GUEST: 6) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> (XEN) (GUEST: 6) ata1  slave: Unknown device
>> (XEN) (GUEST: 6)
>> (XEN) (GUEST: 6) Booting from Hard Disk...
>> (XEN) (GUEST: 6) int13_harddisk: function 41, unmapped device for ELDL=81
>> (XEN) (GUEST: 6) int13_harddisk: function 08, unmapped device for ELDL=81
>> (XEN) (GUEST: 6) *** int 15h function AX=00C0, BX=0000 not yet supported!
>> (XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) (GUEST: 6) KBD: unsupported int 16h function 03
>> (XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) Local APIC Write to read-only register
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 1 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=00befda0, HOST_CR3<=14695000
>> (XEN) (GUEST: 6) Start AP 1 from 00002000 ...
>> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 2 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=00beeda0, HOST_CR3<=14693000
>> (XEN) (GUEST: 6) Start AP 2 from 00002000 ...
>> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> (XEN) AP 3 bringup suceeded.
>> (XEN) vmx_do_launch(): GUEST_CR3<=00bedda0, HOST_CR3<=14691000
>> (XEN) (GUEST: 6) Start AP 3 from 00002000 ...
>> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
>> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
>> (XEN) CPU:    0
>> (XEN) EIP:    e008:[<ff157099>]
>sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
>> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
>> (XEN) eax: ff1b6000   ebx: fed8a39c   ecx: 00015733   edx: 00000000
>> (XEN) esi: ff1c7cac   edi: fed8a3a0   ebp: 00000004   esp: ff1c7c14
>> (XEN) cr0: 8005003b   cr3: 146b3000
>> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
>> (XEN) Xen stack trace from esp=ff1c7c14:
>> (XEN)    fed8a39c 00015733 fed8a39c 00000004 00015235 ff216490 ff1b6000
>ff1b0080
>> (XEN)    fed89bf3 ff1c7d55 00000001 00015733 cf00939c fff6ccf0 00000000
>0f009067
>> (XEN)    00015235 ffffffff 00000000 ffffffff ff1b0080 ff1b0080 00000006
>00000000
>> (XEN)    c014abf3 00000000 00000000 ff1510b0 ff1b0080 cf00939c ff1c7ca8
>00000000
>> (XEN)    ff1c7ea4 00000000 00000000 ff130157 cf00939c 0f417067 00000004
>ff1c7ea4
>> (XEN)    ff1b0d3c 00000000 000008fc 00000004 c014abf3 00000004 cf00939c
>00000000
>> (XEN)    00000000 00000004 00000004 00000000 f6a02c02 fee00300 00000001
>fed60048
>> (XEN)    00000000 15733667 00000000 00004382 157336ce 00000000 ff216080
>000002a0
>> (XEN)    ff1b0089 ff216480 ff216514 ff216080 00000001 ff216490 ff1b6000
>00000000
>> (XEN)    fed60048 00000009 00015733 ff156abe fed60000 00000000 00014472
>ff15c91e
>> (XEN)    00000016 00202cc8 fed5f000 00000089 c11e82e0 cfa2090c 0f417067
>cf00939c
>> (XEN)    c11e012c c11ed860 0f417025 00b80003 c014abf3 00000060 00010202
>cf813f04
>> (XEN)    00000068 0000007b 0000007b 00000000 00000033 ff118eae ff216544
>00000280
>> (XEN)    00000001 00000004 0f417067 ff216514 cf00939c 00000400 00000188
>00000001
>> (XEN)    00000000 00000004 0f417067 0f417067 ff1c7d6c 00000004 ff1b6000
>ff216080
>> (XEN)    ff1c7eb4 00000000 ff1b0080 ff1c7eb4 cf00939c 00000000 ff1b0080
>ff155d9f
>> (XEN)    ff1c7ea4 ff194ee0 00000000 00000002 fff10008 ff2177cc ff1b0080
>00000202
>> (XEN)    ff217764 00000000 ff1c7fb4 ff1619e6 00000020 00000000 00000002
>fffea8cc
>> (XEN)    00000265 00000000 ff216080 00015733 00000762 00000000 ff216080
>000145fb
>> (XEN)    fdff33c0 fe678048 00000000 00000006 00015733 ff216080 00000000
>00000000
>> (XEN) Xen call trace:
>> (XEN)    [<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
>> (XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
>> (XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
>> (XEN)    [<ff156abe>] sh2_remove_write_access__shadow_3_guest_2+0xbe/0x1a0
>> (XEN)    [<ff15c91e>] sh2_remove_write_access__shadow_3_guest_3+0xbe/0xd0
>> (XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
>> (XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
>> (XEN)    [<ff1619e6>] pit_latch_count+0x16/0x30
>> (XEN)    [<ff12a84a>] smp_call_function_interrupt+0x5a/0xa0
>> (XEN)    [<ff171aa5>] __update_guest_eip+0x45/0x60
>> (XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
>> (XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
>> (XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
>> (XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
>> (XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
>> (XEN)
>> (XEN) Pagetable walk from fed8a39c:
>> (XEN)  L3 = 00000000146b2001 0000c08a
>> (XEN)   L2 = 00000000001b6063 55555555
>> (XEN)    L1 = 0000000000000000 ffffffff
>> (XEN)
>> (XEN) ****************************************
>> (XEN) Panic on CPU 0:
>> (XEN) CPU0 FATAL PAGE FAULT
>> (XEN) [error_code=0000]
>> (XEN) Faulting linear address: fed8a39c
>> (XEN) ****************************************
>> (XEN)
>> (XEN) Reboot in five seconds...
>
>Content-Description: issue09_console_log.txt
>> vt-gs1 login: (XEN) vmx_do_launch(): GUEST_CR3<=00bd6da0, HOST_CR3<=0c6af000
>> (XEN) (GUEST: 9) HVM Loader
>> (XEN) (GUEST: 9) Loading ROMBIOS ...
>> (XEN) (GUEST: 9) Creating MP tables ...
>> (XEN) (GUEST: 9) Loading Cirrus VGABIOS ...
>> (XEN) (GUEST: 9) Loading ACPI ...
>> (XEN) (GUEST: 9) Loading VMXAssist ...
>> (XEN) (GUEST: 9) VMX go ...
>> (XEN) (GUEST: 9) VMXAssist (Aug  8 2006)
>> (XEN) (GUEST: 9) Memory size 256 MB
>> (XEN) (GUEST: 9) E820 map:
>> (XEN) (GUEST: 9) 0000000000000000 - 000000000009F800 (RAM)
>> (XEN) (GUEST: 9) 000000000009F800 - 00000000000A0000 (Reserved)
>> (XEN) (GUEST: 9) 00000000000A0000 - 00000000000C0000 (Type 16)
>> (XEN) (GUEST: 9) 00000000000F0000 - 0000000000100000 (Reserved)
>> (XEN) (GUEST: 9) 0000000000100000 - 000000000FFFE000 (RAM)
>> (XEN) (GUEST: 9) 000000000FFFE000 - 000000000FFFF000 (Type 18)
>> (XEN) (GUEST: 9) 000000000FFFF000 - 0000000010000000 (Type 17)
>> (XEN) (GUEST: 9) 0000000010000000 - 0000000010003000 (ACPI NVS)
>> (XEN) (GUEST: 9) 0000000010003000 - 000000001000D000 (ACPI Data)
>> (XEN) (GUEST: 9) 00000000FEC00000 - 0000000100000000 (Type 16)
>> (XEN) (GUEST: 9)
>> (XEN) (GUEST: 9) Start BIOS ...
>> (XEN) (GUEST: 9) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> (XEN) (GUEST: 9)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> (XEN) (GUEST: 9) Remapping master: ICW2 0x8 -> 0x20
>> (XEN) (GUEST: 9) Remapping slave: ICW2 0x70 -> 0x28
>> (XEN) (GUEST: 9) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert
>Exp $(XEN) (GUEST: 9) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07
>15:55:26 $
>> (XEN) (GUEST: 9)
>> (XEN) (GUEST: 9) ata0-0: PCHS=6243/16/63 translation=lba LCHS=780/128/63
>> (XEN) (GUEST: 9) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (3073 MBytes)
>> (XEN) (GUEST: 9) ata0  slave: Unknown device
>> (XEN) (GUEST: 9) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> (XEN) (GUEST: 9) ata1  slave: Unknown device
>> (XEN) (GUEST: 9)
>> (XEN) (GUEST: 9) Booting from Hard Disk...
>> (XEN) (GUEST: 9) unsupported PCI BIOS function 0x0E
>> (XEN) (GUEST: 9) int13_harddisk: function 15, unmapped device for ELDL=81
>> (XEN) (GUEST: 9) *** int 15h function AX=E980, BX=00DA not yet supported!
>> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
>> (XEN) CPU:    1
>> (XEN) EIP:    e008:[<ff157099>]
>sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
>> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
>> (XEN) eax: ffbda000   ebx: fee323d4   ecx: 00034576   edx: 00000000
>> (XEN) esi: ff20bcac   edi: fee323d8   ebp: 00000004   esp: ff20bc14
>> (XEN) cr0: 8005003b   cr3: 0c6af000
>> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
>> (XEN) Xen stack trace from esp=ff20bc14:
>> (XEN)    fee323d4 00034576 fee323d4 00000004 ff1ba514 ff1ba4b0 ffbda000
>ffbd6080
>> (XEN)    fee313d8 ff20bdc0 00000004 00034576 c00093d4 ffcd7c00 fee29024
>0e1fb067
>> (XEN)    0000babe 0000babe 00000000 00000000 00000000 ffbd6080 ff11e0c6
>00000000
>> (XEN)    804f0c44 00000000 00000000 ff1510b0 ffbd6080 c00093d4 ff20bca8
>00000000
>> (XEN)    ff20bea4 00000000 00000202 ff130157 c00093d4 fffff420 00000004
>ff20bea4
>> (XEN)    ffbd6d3c 00000003 00000000 ff164acd 804f0c44 00000004 c00093d4
>00000000
>> (XEN)    00000000 00000004 00000004 00000000 f6ab8f01 000b8004 00000001
>fedae920
>> (XEN)    ed2c3131 00000e9e 00000000 00002290 1383da4e ff20bd88 0000e215
>00000006
>> (XEN)    00000031 00000000 00000002 00000001 00000000 00034576 f6ce8310
>ff122238
>> (XEN)    f6ce8310 00000000 00000080 fe600048 00000000 34576667 00000000
>ff154382
>> (XEN)    0000000e 00000000 ff1ba080 00000031 8163b020 000000a0 00000009
>c00093d4
>> (XEN)    c0300024 f9511d4c 00000001 00f00003 804f0c44 00000008 00010282
>f9511d1c
>> (XEN)    00000010 00000023 00000023 00000030 00000000 ff118eae ff1ba550
>00000220
>> (XEN)    00000001 00000004 fffff420 fffff480 c00093d4 00000400 00000229
>00000001
>> (XEN)    00000000 00000004 000000a0 000000a0 ff20bd68 0000babe 00000001
>c00093d4
>> (XEN)    ff20beb4 00000000 ffbd6080 ff20beb4 c00093d4 fee29024 ffbd6080
>ff155d9f
>> (XEN)    ff20bea4 ff194ee0 00000000 00000006 ff1bb744 ff1bb7cc ff1bb7cc
>00000246
>> (XEN)    ff1bb7cc 00000000 ff20bfb4 ff1bb744 00000020 00000000 00000002
>fffcba89
>> (XEN)    00000661 00000000 ff1ba080 0000babe 00000663 00000000 ff1ba080
>0000c683
>> (XEN)    fdff3000 fe600048 00000000 00000006 00034576 ff1ba080 00000000
>00000000
>> (XEN) Xen call trace:
>> (XEN)    [<ff157099>] sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
>> (XEN)    [<ff11e0c6>] apic_timer_interrupt+0x46/0x50
>> (XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
>> (XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
>> (XEN)    [<ff164acd>] hvm_wait_io+0x4d/0xc0
>> (XEN)    [<ff122238>] put_page_from_l1e+0x78/0x130
>> (XEN)    [<ff154382>] shadow_set_l1e+0x192/0x1c0
>> (XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
>> (XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
>> (XEN)    [<ff171cde>] vmx_io_instruction+0x21e/0x470
>> (XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
>> (XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
>> (XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
>> (XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
>> (XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
>> (XEN)
>> (XEN) Pagetable walk from fee323d4:
>> (XEN)  L3 = 000000000c6ae001 0001188e
>> (XEN)   L2 = 0000000000bdb063 55555555
>> (XEN)    L1 = 0000000000000000 ffffffff
>> (XEN)
>> (XEN) ****************************************
>> (XEN) Panic on CPU 1:
>> (XEN) CPU1 FATAL PAGE FAULT
>> (XEN) [error_code=0000]
>> (XEN) Faulting linear address: fee323d4
>> (XEN) ****************************************
>> (XEN)
>> (XEN) Reboot in five seconds...
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@lists.xensource.com
>http://lists.xensource.com/xen-devel

[-- Attachment #2: console_log.txt --]
[-- Type: text/plain, Size: 2582 bytes --]

(XEN) spurious IRQ irq got=-1
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) vmx_do_launch(): GUEST_CR3<=001a17a0, HOST_CR3<=0feb7000
(XEN) (GUEST: 13) HVM Loader
(XEN) (GUEST: 13) Detected Xen v3.0-unstable
(XEN) (GUEST: 13) Loading ROMBIOS ...
(XEN) (GUEST: 13) Creating MP tables ...
(XEN) (GUEST: 13) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 13) Loading ACPI ...
(XEN) (GUEST: 13) Loading VMXAssist ...
(XEN) (GUEST: 13) VMX go ...
(XEN) (GUEST: 13) VMXAssist (Aug 14 2006)
(XEN) (GUEST: 13) Memory size 256 MB
(XEN) (GUEST: 13) E820 map:
(XEN) (GUEST: 13) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 13) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 13) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 13) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 13) 0000000000100000 - 000000000FFFD000 (RAM)
(XEN) (GUEST: 13) 000000000FFFD000 - 000000000FFFE000 (Type 19)
(XEN) (GUEST: 13) 000000000FFFE000 - 000000000FFFF000 (Type 18)
(XEN) (GUEST: 13) 000000000FFFF000 - 0000000010000000 (Type 17)
(XEN) (GUEST: 13) 0000000010000000 - 0000000010003000 (ACPI NVS)
(XEN) (GUEST: 13) 0000000010003000 - 000000001000D000 (ACPI Data)
(XEN) (GUEST: 13) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 13) 
(XEN) (GUEST: 13) Start BIOS ...
(XEN) (GUEST: 13) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 13)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 13) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 13) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 13) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 13) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 13) 
(XEN) (GUEST: 13) ata0-0: PCHS=10240/16/63 translation=none LCHS=1024/16/63
(XEN) (GUEST: 13) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040 MBytes)
(XEN) (GUEST: 13) ata0  slave: Unknown device
(XEN) (GUEST: 13)
(XEN) (GUEST: 13) Booting from Hard Disk...
(XEN) (GUEST: 13) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 13) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 13) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 13) int13_harddisk: function 15, unmapped device for ELDL=81

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
  2006-08-15  3:51 Yu, Ping Y
@ 2006-08-15 13:13 ` Puthiyaparambil, Aravindh
  0 siblings, 0 replies; 28+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-08-15 13:13 UTC (permalink / raw)
  To: Yu, Ping Y, Tim Deegan, Nakajima, Jun; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 45063 bytes --]

Ping, 

Did you try bringing up any PAE domains? Trying that caused a system crash for me. See attachment.

Aravindh

> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> bounces@lists.xensource.com] On Behalf Of Yu, Ping Y
> Sent: Monday, August 14, 2006 11:51 PM
> To: Tim Deegan; Nakajima, Jun
> Cc: xen-devel@lists.xensource.com
> Subject: RE: [Xen-devel] [RFC] New shadow paging code
> 
> Tim,
> 
> I tested your new patch in IA32e, and found that IA32 UP and SMP guest can
> be successfully started, while IA32e VMX could not.
> When IA32e VMX boots up, it complains "Your CPU does not support long
> mode. Use a 32bit distribution".
> Here is the console log for ia32e VMX.
> 
> Ping
> 
> >-----Original Message-----
> >From: xen-devel-bounces@lists.xensource.com
> >[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Deegan
> >Sent: 2006年8月14日 17:22
> >To: Nakajima, Jun
> >Cc: xen-devel@lists.xensource.com
> >Subject: Re: [Xen-devel] [RFC] New shadow paging code
> >
> >Hi, Jun.
> >
> >Thanks a lot for the test report; much appreciated.
> >
> >Issue 1 was an bug in Xend's allocation of shadow memory; it is fixed
> >now.  I'll get a new patch out as soon as I've investigated the
> >two HVM SPM issues.
> >
> >Issues 2, 3, 6, 7 and 9 all look like the same issue, which was fixed in
> >yesterday's patch.  Issue 4 I can't reproduce.
> >
> >Cheers,
> >
> >Tim.
> >
> >
> >At 10:56 -0700 on 11 Aug (1155293793), Nakajima, Jun wrote:
> >> The following are from the previous version, but you might want to test
> >> at least of them.
> >>
> >> Testing Issues
> >> =======================
> >> We observed issues in the testing, especially in SMP VMX.
> >> 1. In IA32e platform, UP VMX or SMP VMX could not be started with error
> >> info.
> >>
> >> # xm cr -f config.up
> >> Using config file "config.up".
> >> Error: (12, 'Cannot allocate memory')
> >>
> >> See attached xend.log
> >>
> >> 2. In IA32 platform, when starting one SMP VMX and one UP VMX together,
> >> dom0 will reboot.
> >> See attached console log
> >>
> >> 3. In IA32 platform, when starting 4 UP VMX together, dom0 will reboot
> >>
> >> 4. In IA32 platform, when starting 2 UP VMX and 2 UP xenU, 2 xenU and
> >> one VMX could be started, and one VMX failed to boot.
> >>
> >> 5. In IA32pae platform, starting PAE enabled SMP VMX (vcpus=4), dom0
> >> will reboot.
> >> See attached console log.
> >>
> >> 6. In IA32pae platform, starting PAE disabled SMP VMX (vcpus=4), dom0
> >> will reboot.
> >> See attached console log.
> >>
> >> 7. In IA32pae platform, testing UP VMX from 128M to 3G with 128M step,
> >> dom0 reboots.
> >>
> >> 8. In IA32 platform, running "halt -p" in SMP VMX and VMX shows
> "Badness
> >> in send_IPI_mask_bitmask at arch/i386/kernel/smp.c:167"
> >>
> >> 9. In IA32pae platform, starting windows VMX cause xen0 reboot
> >> See attached console log
> >>
> >> Jun
> >> ---
> >> Intel Open Source Technology Center
> >
> >
> >Content-Description: issue02_console_log.txt
> >>
> >> [root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=8dc38000,
> >HOST_CR3<=8dc39000
> >> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8dc32000
> >> (XEN) (GUEST: 2) HVM Loader
> >> (XEN) (GUEST: 2) Loading ROMBIOS ...
> >> (XEN) (GUEST: 2) Creating MP tables ...
> >> (XEN) (GUEST: 2) Loading Cirrus VGABIOS ...
> >> (XEN) (GUEST: 2) Loading ACPI ...
> >> (XEN) (GUEST: 2) Loading VMXAssist ...
> >> (XEN) (GUEST: 2) VMX go ...
> >> (XEN) (GUEST: 2) VMXAssist (Aug  8 2006)
> >> (XEN) (GUEST: 2) Memory size 128 MB
> >> (XEN) (GUEST: 2) E820 map:
> >> (XEN) (GUEST: 2) 0000000000000000 - 000000000009F800 (RAM)
> >> (XEN) (GUEST: 2) 000000000009F800 - 00000000000A0000 (Reserved)
> >> (XEN) (GUEST: 2) 00000000000A0000 - 00000000000C0000 (Type 16)
> >> (XEN) (GUEST: 2) 00000000000F0000 - 0000000000100000 (Reserved)
> >> (XEN) (GUEST: 2) 0000000000100000 - 0000000007FFE000 (RAM)
> >> (XEN) (GUEST: 2) 0000000007FFE000 - 0000000007FFF000 (Type 18)
> >> (XEN) (GUEST: 2) 0000000007FFF000 - 0000000008000000 (Type 17)
> >> (XEN) (GUEST: 2) 0000000008000000 - 0000000008003000 (ACPI NVS)
> >> (XEN) (GUEST: 2) 0000000008003000 - 000000000800D000 (ACPI Data)
> >> (XEN) (GUEST: 2) 00000000FEC00000 - 0000000100000000 (Type 16)
> >> (XEN) (GUEST: 2)
> >> (XEN) (GUEST: 2) Start BIOS ...
> >> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=F000:FFF0
> >> (XEN) (GUEST: 2)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> >> (XEN) (GUEST: 2) Remapping master: ICW2 0x8 -> 0x20
> >> (XEN) (GUEST: 2) Remapping slave: ICW2 0x70 -> 0x28
> >> (XEN) (GUEST: 2) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
> vruppert
> >Exp $
> >> (XEN) (GUEST: 2) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
> 2005/05/07
> >15:55:26 $
> >> (XEN) (GUEST: 2)
> >> (XEN) (GUEST: 2) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
> >> (XEN) (GUEST: 2) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379
> MBytes)
> >> (XEN) (GUEST: 2) ata0  slave: Unknown device
> >> (XEN) (GUEST: 2) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> >> (XEN) (GUEST: 2) ata1  slave: Unknown device
> >> (XEN) (GUEST: 2)
> >> (XEN) (GUEST: 2) Booting from Hard Disk...
> >> (XEN) (GUEST: 2) int13_harddisk: function 41, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 2) int13_harddisk: function 08, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 2) *** int 15h function AX=00C0, BX=0000 not yet
> supported!
> >> (XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 2) KBD: unsupported int 16h function 03
> >> (XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) Local APIC Write to read-only register
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 1 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8cec8000
> >> (XEN) (GUEST: 2) Start AP 1 from 00002000 ...
> >> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 2 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f27000
> >> (XEN) (GUEST: 2) Start AP 2 from 00002000 ...
> >> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 3 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f26000
> >> (XEN) (GUEST: 2) Start AP 3 from 00002000 ...
> >> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=981c5000
> >> (XEN) (GUEST: 3) HVM Loader
> >> (XEN) (GUEST: 3) Loading ROMBIOS ...
> >> (XEN) (GUEST: 3) Creating MP tables ...
> >> (XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
> >> (XEN) (GUEST: 3) Loading ACPI ...
> >> (XEN) (GUEST: 3) Loading VMXAssist ...
> >> (XEN) (GUEST: 3) VMX go ...
> >> (XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
> >> (XEN) (GUEST: 3) Memory size 128 MB
> >> (XEN) (GUEST: 3) E820 map:
> >> (XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
> >> (XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
> >> (XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
> >> (XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
> >> (XEN) (GUEST: 3) 0000000000100000 - 0000000007FFE000 (RAM)
> >> (XEN) (GUEST: 3) 0000000007FFE000 - 0000000007FFF000 (Type 18)
> >> (XEN) (GUEST: 3) 0000000007FFF000 - 0000000008000000 (Type 17)
> >> (XEN) (GUEST: 3) 0000000008000000 - 0000000008003000 (ACPI NVS)
> >> (XEN) (GUEST: 3) 0000000008003000 - 000000000800D000 (ACPI Data)
> >> (XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
> >> (XEN) (GUEST: 3)
> >> (XEN) (GUEST: 3) Start BIOS ...
> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
> >> (XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> >> (XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
> >> (XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
> >> (XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
> vruppert
> >Exp $
> >> (XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
> 2005/05/07
> >15:55:26 $
> >> (XEN) (GUEST: 3)
> >> (XEN) (GUEST: 3) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
> >> (XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379
> MBytes)
> >> (XEN) (GUEST: 3) ata0  slave: Unknown device
> >> (XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> >> (XEN) (GUEST: 3) ata1  slave: Unknown device
> >> (XEN) (GUEST: 3)
> >> (XEN) (GUEST: 3) Booting from Hard Disk...
> >> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet
> supported!
> >> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 3) KBD: unsupported int 16h function 03
> >> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) Local APIC Write to read-only register
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 1 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceec000
> >> (XEN) (GUEST: 3) Start AP 1 from 00002000 ...
> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 2 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceeb000
> >> (XEN) (GUEST: 3) Start AP 2 from 00002000 ...
> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 3 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceea000
> >> (XEN) (GUEST: 3) Start AP 3 from 00002000 ...
> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >>
> >> [root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=95f40000,
> >HOST_CR3<=95f41000
> >> (XEN) (GUEST: 4) HVM Loader
> >> (XEN) (GUEST: 4) Loading ROMBIOS ...
> >> (XEN) (GUEST: 4) Creating MP tables ...
> >> (XEN) (GUEST: 4) Loading Cirrus VGABIOS ...
> >> (XEN) (GUEST: 4) Loading ACPI ...
> >> (XEN) (GUEST: 4) Loading VMXAssist ...
> >> (XEN) (GUEST: 4) VMX go ...
> >> (XEN) (GUEST: 4) VMXAssist (Aug  8 2006)
> >> (XEN) (GUEST: 4) Memory size 128 MB
> >> (XEN) (GUEST: 4) E820 map:
> >> (XEN) (GUEST: 4) 0000000000000000 - 000000000009F800 (RAM)
> >> (XEN) (GUEST: 4) 000000000009F800 - 00000000000A0000 (Reserved)
> >> (XEN) (GUEST: 4) 00000000000A0000 - 00000000000C0000 (Type 16)
> >> (XEN) (GUEST: 4) 00000000000F0000 - 0000000000100000 (Reserved)
> >> (XEN) (GUEST: 4) 0000000000100000 - 0000000007FFE000 (RAM)
> >> (XEN) (GUEST: 4) 0000000007FFE000 - 0000000007FFF000 (Type 18)
> >> (XEN) (GUEST: 4) 0000000007FFF000 - 0000000008000000 (Type 17)
> >> (XEN) (GUEST: 4) 0000000008000000 - 0000000008003000 (ACPI NVS)
> >> (XEN) (GUEST: 4) 0000000008003000 - 000000000800D000 (ACPI Data)
> >> (XEN) (GUEST: 4) 00000000FEC00000 - 0000000100000000 (Type 16)
> >> (XEN) (GUEST: 4)
> >> (XEN) (GUEST: 4) Start BIOS ...
> >> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=F000:FFF0
> >> (XEN) (GUEST: 4)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> >> (XEN) (GUEST: 4) Remapping master: ICW2 0x8 -> 0x20
> >> (XEN) (GUEST: 4) Remapping slave: ICW2 0x70 -> 0x28
> >> (XEN) (GUEST: 4) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
> vruppert
> >Exp $
> >> (XEN) (GUEST: 4) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
> 2005/05/07
> >15:55:26 $
> >> (XEN) (GUEST: 4)
> >> (XEN) (GUEST: 4) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
> >> (XEN) (GUEST: 4) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379
> MBytes)
> >> (XEN) (GUEST: 4) ata0  slave: Unknown device
> >> (XEN) (GUEST: 4) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> >> (XEN) (GUEST: 4) ata1  slave: Unknown device
> >> (XEN) (GUEST: 4)
> >> (XEN) (GUEST: 4) Booting from Hard Disk...
> >> (XEN) (GUEST: 4) int13_harddisk: function 41, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 4) int13_harddisk: function 08, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 4) *** int 15h function AX=00C0, BX=0000 not yet
> supported!
> >> (XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 4) KBD: unsupported int 16h function 03
> >> (XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) Local APIC Write to read-only register
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 1 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c4000
> >> (XEN) (GUEST: 4) Start AP 1 from 00002000 ...
> >> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 2 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c3000
> >> (XEN) (GUEST: 4) Start AP 2 from 00002000 ...
> >> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 3 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c2000
> >> (XEN) (GUEST: 4) Start AP 3 from 00002000 ...
> >> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=90022000
> >> (XEN) (GUEST: 5) HVM Loader
> >> (XEN) (GUEST: 5) Loading ROMBIOS ...
> >> (XEN) (GUEST: 5) Creating MP tables ...
> >> (XEN) (GUEST: 5) Loading Cirrus VGABIOS ...
> >> (XEN) (GUEST: 5) Loading ACPI ...
> >> (XEN) (GUEST: 5) Loading VMXAssist ...
> >> (XEN) (GUEST: 5) VMX go ...
> >> (XEN) (GUEST: 5) VMXAssist (Aug  8 2006)
> >> (XEN) (GUEST: 5) Memory size 128 MB
> >> (XEN) (GUEST: 5) E820 map:
> >> (XEN) (GUEST: 5) 0000000000000000 - 000000000009F800 (RAM)
> >> (XEN) (GUEST: 5) 000000000009F800 - 00000000000A0000 (Reserved)
> >> (XEN) (GUEST: 5) 00000000000A0000 - 00000000000C0000 (Type 16)
> >> (XEN) (GUEST: 5) 00000000000F0000 - 0000000000100000 (Reserved)
> >> (XEN) (GUEST: 5) 0000000000100000 - 0000000007FFE000 (RAM)
> >> (XEN) (GUEST: 5) 0000000007FFE000 - 0000000007FFF000 (Type 18)
> >> (XEN) (GUEST: 5) 0000000007FFF000 - 0000000008000000 (Type 17)
> >> (XEN) (GUEST: 5) 0000000008000000 - 0000000008003000 (ACPI NVS)
> >> (XEN) (GUEST: 5) 0000000008003000 - 000000000800D000 (ACPI Data)
> >> (XEN) (GUEST: 5) 00000000FEC00000 - 0000000100000000 (Type 16)
> >> (XEN) (GUEST: 5)
> >> (XEN) (GUEST: 5) Start BIOS ...
> >> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=F000:FFF0
> >> (XEN) (GUEST: 5)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> >> (XEN) (GUEST: 5) Remapping master: ICW2 0x8 -> 0x20
> >> (XEN) (GUEST: 5) Remapping slave: ICW2 0x70 -> 0x28
> >> (XEN) (GUEST: 5) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
> vruppert
> >Exp $
> >> (XEN) (GUEST: 5) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
> 2005/05/07
> >15:55:26 $
> >> (XEN) (GUEST: 5)
> >> (XEN) (GUEST: 5) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
> >> (XEN) (GUEST: 5) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379
> MBytes)
> >> (XEN) (GUEST: 5) ata0  slave: Unknown device
> >> (XEN) (GUEST: 5) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> >> (XEN) (GUEST: 5) ata1  slave: Unknown device
> >> (XEN) (GUEST: 5)
> >> (XEN) (GUEST: 5) Booting from Hard Disk...
> >> (XEN) (GUEST: 5) int13_harddisk: function 41, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 5) int13_harddisk: function 08, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 5) *** int 15h function AX=00C0, BX=0000 not yet
> supported!
> >> (XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 5) KBD: unsupported int 16h function 03
> >> (XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) Local APIC Write to read-only register
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 1 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec1000
> >> (XEN) (GUEST: 5) Start AP 1 from 00002000 ...
> >> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 2 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec0000
> >> (XEN) (GUEST: 5) Start AP 2 from 00002000 ...
> >> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 3 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=95f43000
> >> (XEN) (GUEST: 5) Start AP 3 from 00002000 ...
> >> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) spurious IRQ irq got=-1
> >> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
> >> (XEN) CPU:    1
> >> (XEN) EIP:    e008:[<ff13bf28>]
> >sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
> >> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
> >> (XEN) eax: 00000390   ebx: fec9d264   ecx: 0000009d   edx: ff19e688
> >> (XEN) esi: ffbf3cdc   edi: fec9d268   ebp: 00000004   esp: ffbf3c54
> >> (XEN) cr0: 8005003b   cr3: 90022000
> >> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
> >> (XEN) Xen stack trace from esp=ffbf3c54:
> >> (XEN)    fec9d264 0000d9d1 fec9d264 00000004 ff19e514 00000400 ff19e498
> >0000d9d1
> >> (XEN)    c7b12264 fffa8c78 00000000 07b12067 0000dd35 ffffffff 00000000
> >00000000
> >> (XEN)    00000000 ffbdc180 ffbdc180 00000000 c014ecff 00000000 00000000
> >ff136cd0
> >> (XEN)    ffbdc180 c7b12264 ffbf3cd8 00000000 ffbf3ea4 00000000 00000000
> >ff12dcc7
> >> (XEN)    c7b12264 07863025 00000004 ffbf3ea4 ffbdacbc 00000000 00000000
> >00000004
> >> (XEN)    c014ecff 00000004 c7b12264 00000000 00000000 00000004 00000004
> >00000000
> >> (XEN)    ffbda000 fee000b0 00000001 00000004 00000000 00000000 00000000
> >00000000
> >> (XEN)    ffbf3dce ffbf3df4 00000004 ff14487e ffbf3e89 ffbdaca8 ffbdacbc
> >ff15022a
> >> (XEN)    00000086 ffbf3fb4 ff18d3c8 000001a5 ff1ab290 00000096 ffbef900
> >ffbef900
> >> (XEN)    00000080 ff1ab290 0000000b ff112eb9 00000007 0008cec0 0000000a
> >00000089
> >> (XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025
> >00f00003
> >> (XEN)    c014ecff 00000060 00010246 c7569edc 00000068 0000007b 0000007b
> >00000000
> >> (XEN)    00000033 ffbf6080 000001a5 00000000 00000001 00000004 07863025
> >ff19e514
> >> (XEN)    c7b12264 00000400 0000009a ffbf3f04 00000000 00000004 07863025
> >07863025
> >> (XEN)    ffbf3dac 00000004 ff19e488 08099c09 ffbf3eb4 00000000 ffbdc180
> >ffbf3eb4
> >> (XEN)    ffbdc180 00000040 0000d9d1 ff13b08b ffbf3ea4 ff1734e0 00000000
> >ff19f970
> >> (XEN)    00000246 ff19f7cc 0000002d ffc5d008 00000000 ffff262e ffbf3fb4
> >ff143cdf
> >> (XEN)    ffc5d008 ffffffff ff19e080 ff19f720 0008cdb9 fe3f9c78 fe71ec48
> >00000000
> >> (XEN)    ff19e080 00000000 ffbdcdbc 00091f27 ffbf3eb4 c7b12264 00000004
> >ff150d3e
> >> (XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025
> >00f00003
> >> (XEN) Xen call trace:
> >> (XEN)    [<ff13bf28>]
> sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
> >> (XEN)    [<ff136cd0>] sh2_x86_emulate_write_emulated+0x50/0x60
> >> (XEN)    [<ff12dcc7>] x86_emulate_memop+0x1a17/0x2e90
> >> (XEN)    [<ff14487e>] handle_mmio+0x76e/0x1590
> >> (XEN)    [<ff15022a>] vmx_ctxt_switch_from+0x7a/0xf0
> >> (XEN)    [<ff112eb9>] add_entry+0x49/0x100
> >> (XEN)    [<ff13b08b>] sh2_page_fault__shadow_2_guest_2+0x67b/0xb40
> >> (XEN)    [<ff143cdf>] send_pio_req+0x11f/0x210
> >> (XEN)    [<ff150d3e>] vmx_io_instruction+0x21e/0x470
> >> (XEN)    [<ff111759>] __enter_scheduler+0x189/0x2a0
> >> (XEN)    [<ff153a23>] vmx_vmexit_handler+0xa03/0xde0
> >> (XEN)    [<ff14e3cf>] cpu_has_pending_irq+0x3f/0x60
> >> (XEN)    [<ff14e435>] vmx_intr_assist+0x45/0x380
> >> (XEN)    [<ff11d6f6>] event_check_interrupt+0x46/0x50
> >> (XEN)    [<ff111fd5>] do_softirq+0x25/0x40
> >> (XEN)    [<ff153f4c>] vmx_asm_vmexit_handler+0x1c/0x30
> >> (XEN)
> >> (XEN) Pagetable walk from fec9d264:
> >> (XEN)   L2 = 0019d063 55555555
> >> (XEN)    L1 = 00000000 ffffffff
> >> (XEN)
> >> (XEN) ****************************************
> >> (XEN) Panic on CPU 1:
> >> (XEN) CPU1 FATAL PAGE FAULT
> >> (XEN) [error_code=0000]
> >> (XEN) Faulting linear address: fec9d264
> >> (XEN) ****************************************
> >> (XEN)
> >> (XEN) Reboot in five seconds...
> >
> >Content-Description: issue05_console.txt
> >>
> >> (XEN) vmx_do_launch(): GUEST_CR3<=00be0da0, HOST_CR3<=0a6b3000
> >> (XEN) (GUEST: 3) HVM Loader
> >> (XEN) (GUEST: 3) Loading ROMBIOS ...
> >> (XEN) (GUEST: 3) Creating MP tables ...
> >> (XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
> >> (XEN) (GUEST: 3) Loading ACPI ...
> >> (XEN) (GUEST: 3) Loading VMXAssist ...
> >> (XEN) (GUEST: 3) VMX go ...
> >> (XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
> >> (XEN) (GUEST: 3) Memory size 256 MB
> >> (XEN) (GUEST: 3) E820 map:
> >> (XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
> >> (XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
> >> (XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
> >> (XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
> >> (XEN) (GUEST: 3) 0000000000100000 - 000000000FFFE000 (RAM)
> >> (XEN) (GUEST: 3) 000000000FFFE000 - 000000000FFFF000 (Type 18)
> >> (XEN) (GUEST: 3) 000000000FFFF000 - 0000000010000000 (Type 17)
> >> (XEN) (GUEST: 3) 0000000010000000 - 0000000010003000 (ACPI NVS)
> >> (XEN) (GUEST: 3) 0000000010003000 - 000000001000D000 (ACPI Data)
> >> (XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
> >> (XEN) (GUEST: 3)
> >> (XEN) (GUEST: 3) Start BIOS ...
> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
> >> (XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> >> (XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
> >> (XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
> >> (XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
> vruppert
> >Exp $(XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
> 2005/05/07
> >15:55:26 $
> >> (XEN) (GUEST: 3)
> >> (XEN) (GUEST: 3) ata0-0: PCHS=10240/16/63 translation=none
> LCHS=1024/16/63
> >> (XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040
> MBytes)
> >> (XEN) (GUEST: 3) ata0  slave: Unknown device
> >> (XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> >> (XEN) (GUEST: 3) ata1  slave: Unknown device
> >> (XEN) (GUEST: 3)
> >> (XEN) (GUEST: 3) Booting from Hard Disk...
> >> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet
> supported!
> >> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 3) KBD: unsupported int 16h function 03
> >> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 3) *** int 15h function AX=E980, BX=E6F5 not yet
> supported!
> >> (XEN) (GUEST: 3) int13_harddisk: function 02, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for
> ELDL=81
> >> (XEN) Local APIC Write to read-only register
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 1 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=001bfda0, HOST_CR3<=0a698000
> >> (XEN) (GUEST: 3) Start AP 1 from 00003000 ...
> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 2 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=001beda0, HOST_CR3<=0a695000
> >> (XEN) (GUEST: 3) Start AP 2 from 00003000 ...
> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 3 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=001bdda0, HOST_CR3<=0a693000
> >> (XEN) (GUEST: 3) Start AP 3 from 00003000 ...
> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) sh2 error: sh2_remove_shadows(): can't find all shadows of mfn
> 0aae6
> >(shadow2_flags=00000100)
> >> (XEN) domain_crash called from shadow2-common.c:2227
> >> (XEN) Domain 3 (vcpu#2) crashed on cpu#0:
> >> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
> >> (XEN) CPU:    0
> >> (XEN) EIP:    0060:[<c01469a9>]
> >> (XEN) EFLAGS: 00010006   CONTEXT: hvm
> >> (XEN) eax: 00000020   ebx: c13a8000   ecx: cfc56000   edx: 00000021
> >> (XEN) esi: 0000000f   edi: cfffbe08   ebp: cfffbd80   esp: cf99fe48
> >> (XEN) cr0: 8005003b   cr3: 001beda0
> >> (XEN) ds: 007b   es: 007b   fs: 0000   gs: 0000   ss: 0068   cs: 0060
> >> (XEN) vmx_do_launch(): GUEST_CR3<=001b0da0, HOST_CR3<=1a6b3000
> >
> >Content-Description: issue06_console_log.txt
> >> (XEN) (GUEST: 6) HVM Loader
> >> (XEN) (GUEST: 6) Loading ROMBIOS ...
> >> (XEN) (GUEST: 6) Creating MP tables ...
> >> (XEN) (GUEST: 6) Loading Cirrus VGABIOS ...
> >> (XEN) (GUEST: 6) Loading ACPI ...
> >> (XEN) (GUEST: 6) Loading VMXAssist ...
> >> (XEN) (GUEST: 6) VMX go ...
> >> (XEN) (GUEST: 6) VMXAssist (Aug  8 2006)
> >> (XEN) (GUEST: 6) Memory size 256 MB
> >> (XEN) (GUEST: 6) E820 map:
> >> (XEN) (GUEST: 6) 0000000000000000 - 000000000009F800 (RAM)
> >> (XEN) (GUEST: 6) 000000000009F800 - 00000000000A0000 (Reserved)
> >> (XEN) (GUEST: 6) 00000000000A0000 - 00000000000C0000 (Type 16)
> >> (XEN) (GUEST: 6) 00000000000F0000 - 0000000000100000 (Reserved)
> >> (XEN) (GUEST: 6) 0000000000100000 - 000000000FFFE000 (RAM)
> >> (XEN) (GUEST: 6) 000000000FFFE000 - 000000000FFFF000 (Type 18)
> >> (XEN) (GUEST: 6) 000000000FFFF000 - 0000000010000000 (Type 17)
> >> (XEN) (GUEST: 6) 0000000010000000 - 0000000010003000 (ACPI NVS)
> >> (XEN) (GUEST: 6) 0000000010003000 - 000000001000D000 (ACPI Data)
> >> (XEN) (GUEST: 6) 00000000FEC00000 - 0000000100000000 (Type 16)
> >> (XEN) (GUEST: 6)
> >> (XEN) (GUEST: 6) Start BIOS ...
> >> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=F000:FFF0
> >> (XEN) (GUEST: 6)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> >> (XEN) (GUEST: 6) Remapping master: ICW2 0x8 -> 0x20
> >> (XEN) (GUEST: 6) Remapping slave: ICW2 0x70 -> 0x28
> >> (XEN) (GUEST: 6) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
> vruppert
> >Exp $(XEN) (GUEST: 6) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
> 2005/05/07
> >15:55:26 $
> >> (XEN) (GUEST: 6)
> >> (XEN) (GUEST: 6) ata0-0: PCHS=10240/16/63 translation=none
> LCHS=1024/16/63
> >> (XEN) (GUEST: 6) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040
> MBytes)
> >> (XEN) (GUEST: 6) ata0  slave: Unknown device
> >> (XEN) (GUEST: 6) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> >> (XEN) (GUEST: 6) ata1  slave: Unknown device
> >> (XEN) (GUEST: 6)
> >> (XEN) (GUEST: 6) Booting from Hard Disk...
> >> (XEN) (GUEST: 6) int13_harddisk: function 41, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 6) int13_harddisk: function 08, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 6) *** int 15h function AX=00C0, BX=0000 not yet
> supported!
> >> (XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 6) KBD: unsupported int 16h function 03
> >> (XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) Local APIC Write to read-only register
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 1 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=00befda0, HOST_CR3<=14695000
> >> (XEN) (GUEST: 6) Start AP 1 from 00002000 ...
> >> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 2 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=00beeda0, HOST_CR3<=14693000
> >> (XEN) (GUEST: 6) Start AP 2 from 00002000 ...
> >> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
> >> (XEN) AP 3 bringup suceeded.
> >> (XEN) vmx_do_launch(): GUEST_CR3<=00bedda0, HOST_CR3<=14691000
> >> (XEN) (GUEST: 6) Start AP 3 from 00002000 ...
> >> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
> >> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
> >> (XEN) CPU:    0
> >> (XEN) EIP:    e008:[<ff157099>]
> >sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
> >> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
> >> (XEN) eax: ff1b6000   ebx: fed8a39c   ecx: 00015733   edx: 00000000
> >> (XEN) esi: ff1c7cac   edi: fed8a3a0   ebp: 00000004   esp: ff1c7c14
> >> (XEN) cr0: 8005003b   cr3: 146b3000
> >> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
> >> (XEN) Xen stack trace from esp=ff1c7c14:
> >> (XEN)    fed8a39c 00015733 fed8a39c 00000004 00015235 ff216490 ff1b6000
> >ff1b0080
> >> (XEN)    fed89bf3 ff1c7d55 00000001 00015733 cf00939c fff6ccf0 00000000
> >0f009067
> >> (XEN)    00015235 ffffffff 00000000 ffffffff ff1b0080 ff1b0080 00000006
> >00000000
> >> (XEN)    c014abf3 00000000 00000000 ff1510b0 ff1b0080 cf00939c ff1c7ca8
> >00000000
> >> (XEN)    ff1c7ea4 00000000 00000000 ff130157 cf00939c 0f417067 00000004
> >ff1c7ea4
> >> (XEN)    ff1b0d3c 00000000 000008fc 00000004 c014abf3 00000004 cf00939c
> >00000000
> >> (XEN)    00000000 00000004 00000004 00000000 f6a02c02 fee00300 00000001
> >fed60048
> >> (XEN)    00000000 15733667 00000000 00004382 157336ce 00000000 ff216080
> >000002a0
> >> (XEN)    ff1b0089 ff216480 ff216514 ff216080 00000001 ff216490 ff1b6000
> >00000000
> >> (XEN)    fed60048 00000009 00015733 ff156abe fed60000 00000000 00014472
> >ff15c91e
> >> (XEN)    00000016 00202cc8 fed5f000 00000089 c11e82e0 cfa2090c 0f417067
> >cf00939c
> >> (XEN)    c11e012c c11ed860 0f417025 00b80003 c014abf3 00000060 00010202
> >cf813f04
> >> (XEN)    00000068 0000007b 0000007b 00000000 00000033 ff118eae ff216544
> >00000280
> >> (XEN)    00000001 00000004 0f417067 ff216514 cf00939c 00000400 00000188
> >00000001
> >> (XEN)    00000000 00000004 0f417067 0f417067 ff1c7d6c 00000004 ff1b6000
> >ff216080
> >> (XEN)    ff1c7eb4 00000000 ff1b0080 ff1c7eb4 cf00939c 00000000 ff1b0080
> >ff155d9f
> >> (XEN)    ff1c7ea4 ff194ee0 00000000 00000002 fff10008 ff2177cc ff1b0080
> >00000202
> >> (XEN)    ff217764 00000000 ff1c7fb4 ff1619e6 00000020 00000000 00000002
> >fffea8cc
> >> (XEN)    00000265 00000000 ff216080 00015733 00000762 00000000 ff216080
> >000145fb
> >> (XEN)    fdff33c0 fe678048 00000000 00000006 00015733 ff216080 00000000
> >00000000
> >> (XEN) Xen call trace:
> >> (XEN)    [<ff157099>]
> sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
> >> (XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
> >> (XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
> >> (XEN)    [<ff156abe>]
> sh2_remove_write_access__shadow_3_guest_2+0xbe/0x1a0
> >> (XEN)    [<ff15c91e>]
> sh2_remove_write_access__shadow_3_guest_3+0xbe/0xd0
> >> (XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
> >> (XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
> >> (XEN)    [<ff1619e6>] pit_latch_count+0x16/0x30
> >> (XEN)    [<ff12a84a>] smp_call_function_interrupt+0x5a/0xa0
> >> (XEN)    [<ff171aa5>] __update_guest_eip+0x45/0x60
> >> (XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
> >> (XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
> >> (XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
> >> (XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
> >> (XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
> >> (XEN)
> >> (XEN) Pagetable walk from fed8a39c:
> >> (XEN)  L3 = 00000000146b2001 0000c08a
> >> (XEN)   L2 = 00000000001b6063 55555555
> >> (XEN)    L1 = 0000000000000000 ffffffff
> >> (XEN)
> >> (XEN) ****************************************
> >> (XEN) Panic on CPU 0:
> >> (XEN) CPU0 FATAL PAGE FAULT
> >> (XEN) [error_code=0000]
> >> (XEN) Faulting linear address: fed8a39c
> >> (XEN) ****************************************
> >> (XEN)
> >> (XEN) Reboot in five seconds...
> >
> >Content-Description: issue09_console_log.txt
> >> vt-gs1 login: (XEN) vmx_do_launch(): GUEST_CR3<=00bd6da0,
> HOST_CR3<=0c6af000
> >> (XEN) (GUEST: 9) HVM Loader
> >> (XEN) (GUEST: 9) Loading ROMBIOS ...
> >> (XEN) (GUEST: 9) Creating MP tables ...
> >> (XEN) (GUEST: 9) Loading Cirrus VGABIOS ...
> >> (XEN) (GUEST: 9) Loading ACPI ...
> >> (XEN) (GUEST: 9) Loading VMXAssist ...
> >> (XEN) (GUEST: 9) VMX go ...
> >> (XEN) (GUEST: 9) VMXAssist (Aug  8 2006)
> >> (XEN) (GUEST: 9) Memory size 256 MB
> >> (XEN) (GUEST: 9) E820 map:
> >> (XEN) (GUEST: 9) 0000000000000000 - 000000000009F800 (RAM)
> >> (XEN) (GUEST: 9) 000000000009F800 - 00000000000A0000 (Reserved)
> >> (XEN) (GUEST: 9) 00000000000A0000 - 00000000000C0000 (Type 16)
> >> (XEN) (GUEST: 9) 00000000000F0000 - 0000000000100000 (Reserved)
> >> (XEN) (GUEST: 9) 0000000000100000 - 000000000FFFE000 (RAM)
> >> (XEN) (GUEST: 9) 000000000FFFE000 - 000000000FFFF000 (Type 18)
> >> (XEN) (GUEST: 9) 000000000FFFF000 - 0000000010000000 (Type 17)
> >> (XEN) (GUEST: 9) 0000000010000000 - 0000000010003000 (ACPI NVS)
> >> (XEN) (GUEST: 9) 0000000010003000 - 000000001000D000 (ACPI Data)
> >> (XEN) (GUEST: 9) 00000000FEC00000 - 0000000100000000 (Type 16)
> >> (XEN) (GUEST: 9)
> >> (XEN) (GUEST: 9) Start BIOS ...
> >> (XEN) (GUEST: 9) Starting emulated 16-bit real-mode: ip=F000:FFF0
> >> (XEN) (GUEST: 9)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> >> (XEN) (GUEST: 9) Remapping master: ICW2 0x8 -> 0x20
> >> (XEN) (GUEST: 9) Remapping slave: ICW2 0x70 -> 0x28
> >> (XEN) (GUEST: 9) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
> vruppert
> >Exp $(XEN) (GUEST: 9) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
> 2005/05/07
> >15:55:26 $
> >> (XEN) (GUEST: 9)
> >> (XEN) (GUEST: 9) ata0-0: PCHS=6243/16/63 translation=lba
> LCHS=780/128/63
> >> (XEN) (GUEST: 9) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (3073
> MBytes)
> >> (XEN) (GUEST: 9) ata0  slave: Unknown device
> >> (XEN) (GUEST: 9) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
> >> (XEN) (GUEST: 9) ata1  slave: Unknown device
> >> (XEN) (GUEST: 9)
> >> (XEN) (GUEST: 9) Booting from Hard Disk...
> >> (XEN) (GUEST: 9) unsupported PCI BIOS function 0x0E
> >> (XEN) (GUEST: 9) int13_harddisk: function 15, unmapped device for
> ELDL=81
> >> (XEN) (GUEST: 9) *** int 15h function AX=E980, BX=00DA not yet
> supported!
> >> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
> >> (XEN) CPU:    1
> >> (XEN) EIP:    e008:[<ff157099>]
> >sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
> >> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
> >> (XEN) eax: ffbda000   ebx: fee323d4   ecx: 00034576   edx: 00000000
> >> (XEN) esi: ff20bcac   edi: fee323d8   ebp: 00000004   esp: ff20bc14
> >> (XEN) cr0: 8005003b   cr3: 0c6af000
> >> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
> >> (XEN) Xen stack trace from esp=ff20bc14:
> >> (XEN)    fee323d4 00034576 fee323d4 00000004 ff1ba514 ff1ba4b0 ffbda000
> >ffbd6080
> >> (XEN)    fee313d8 ff20bdc0 00000004 00034576 c00093d4 ffcd7c00 fee29024
> >0e1fb067
> >> (XEN)    0000babe 0000babe 00000000 00000000 00000000 ffbd6080 ff11e0c6
> >00000000
> >> (XEN)    804f0c44 00000000 00000000 ff1510b0 ffbd6080 c00093d4 ff20bca8
> >00000000
> >> (XEN)    ff20bea4 00000000 00000202 ff130157 c00093d4 fffff420 00000004
> >ff20bea4
> >> (XEN)    ffbd6d3c 00000003 00000000 ff164acd 804f0c44 00000004 c00093d4
> >00000000
> >> (XEN)    00000000 00000004 00000004 00000000 f6ab8f01 000b8004 00000001
> >fedae920
> >> (XEN)    ed2c3131 00000e9e 00000000 00002290 1383da4e ff20bd88 0000e215
> >00000006
> >> (XEN)    00000031 00000000 00000002 00000001 00000000 00034576 f6ce8310
> >ff122238
> >> (XEN)    f6ce8310 00000000 00000080 fe600048 00000000 34576667 00000000
> >ff154382
> >> (XEN)    0000000e 00000000 ff1ba080 00000031 8163b020 000000a0 00000009
> >c00093d4
> >> (XEN)    c0300024 f9511d4c 00000001 00f00003 804f0c44 00000008 00010282
> >f9511d1c
> >> (XEN)    00000010 00000023 00000023 00000030 00000000 ff118eae ff1ba550
> >00000220
> >> (XEN)    00000001 00000004 fffff420 fffff480 c00093d4 00000400 00000229
> >00000001
> >> (XEN)    00000000 00000004 000000a0 000000a0 ff20bd68 0000babe 00000001
> >c00093d4
> >> (XEN)    ff20beb4 00000000 ffbd6080 ff20beb4 c00093d4 fee29024 ffbd6080
> >ff155d9f
> >> (XEN)    ff20bea4 ff194ee0 00000000 00000006 ff1bb744 ff1bb7cc ff1bb7cc
> >00000246
> >> (XEN)    ff1bb7cc 00000000 ff20bfb4 ff1bb744 00000020 00000000 00000002
> >fffcba89
> >> (XEN)    00000661 00000000 ff1ba080 0000babe 00000663 00000000 ff1ba080
> >0000c683
> >> (XEN)    fdff3000 fe600048 00000000 00000006 00034576 ff1ba080 00000000
> >00000000
> >> (XEN) Xen call trace:
> >> (XEN)    [<ff157099>]
> sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
> >> (XEN)    [<ff11e0c6>] apic_timer_interrupt+0x46/0x50
> >> (XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
> >> (XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
> >> (XEN)    [<ff164acd>] hvm_wait_io+0x4d/0xc0
> >> (XEN)    [<ff122238>] put_page_from_l1e+0x78/0x130
> >> (XEN)    [<ff154382>] shadow_set_l1e+0x192/0x1c0
> >> (XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
> >> (XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
> >> (XEN)    [<ff171cde>] vmx_io_instruction+0x21e/0x470
> >> (XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
> >> (XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
> >> (XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
> >> (XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
> >> (XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
> >> (XEN)
> >> (XEN) Pagetable walk from fee323d4:
> >> (XEN)  L3 = 000000000c6ae001 0001188e
> >> (XEN)   L2 = 0000000000bdb063 55555555
> >> (XEN)    L1 = 0000000000000000 ffffffff
> >> (XEN)
> >> (XEN) ****************************************
> >> (XEN) Panic on CPU 1:
> >> (XEN) CPU1 FATAL PAGE FAULT
> >> (XEN) [error_code=0000]
> >> (XEN) Faulting linear address: fee323d4
> >> (XEN) ****************************************
> >> (XEN)
> >> (XEN) Reboot in five seconds...
> >
> >_______________________________________________
> >Xen-devel mailing list
> >Xen-devel@lists.xensource.com
> >http://lists.xensource.com/xen-devel

[-- Attachment #2: hvmpae_crash.txt --]
[-- Type: text/plain, Size: 5686 bytes --]

(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) vmx_do_launch(): GUEST_CR3<=00fd37a0, HOST_CR3<=e602f000
(XEN) (GUEST: 21) HVM Loader
(XEN) (GUEST: 21) Detected Xen v3.0-unstable
(XEN) (GUEST: 21) Loading ROMBIOS ...
(XEN) (GUEST: 21) Creating MP tables ...
(XEN) (GUEST: 21) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 21) Loading ACPI ...
(XEN) (GUEST: 21) Loading VMXAssist ...
(XEN) (GUEST: 21) VMX go ...
(XEN) (GUEST: 21) VMXAssist (Aug 11 2006)
(XEN) (GUEST: 21) Memory size 512 MB
(XEN) (GUEST: 21) E820 map:
(XEN) (GUEST: 21) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 21) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 21) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 21) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 21) 0000000000100000 - 000000001FFFD000 (RAM)
(XEN) (GUEST: 21) 000000001FFFD000 - 000000001FFFE000 (Type 19)
(XEN) (GUEST: 21) 000000001FFFE000 - 000000001FFFF000 (Type 18)
(XEN) (GUEST: 21) 000000001FFFF000 - 0000000020000000 (Type 17)
(XEN) (GUEST: 21) 0000000020000000 - 0000000020003000 (ACPI NVS)
(XEN) (GUEST: 21) 0000000020003000 - 000000002000D000 (ACPI Data)
(XEN) (GUEST: 21) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 21) 
(XEN) (GUEST: 21) Start BIOS ...
(XEN) (GUEST: 21) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 21)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 21) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 21) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 21) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
(XEN) (GUEST: 21) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 21) 
(XEN) (GUEST: 21) ata0-0: PCHS=8324/16/63 translation=lba LCHS=522/255/63
(XEN) (GUEST: 21) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (4097 MBytes)
(XEN) (GUEST: 21) ata0  slave: Unknown device
(XEN) (GUEST: 21) 
(XEN) (GUEST: 21) Booting from Hard Disk...
(XEN) (GUEST: 21) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 21) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 21) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 21) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 21) *** int 15h function AX=EC00, BX=0002 not yet supported!
(XEN) (GUEST: 21) KBD: unsupported int 16h function 03
(XEN) (GUEST: 21) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 21) int13_harddisk: function 02, unmapped device for ELDL=81
(XEN) (GUEST: 21) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) BUG at shadow2-common.c:2424
(XEN) 0f 0b eb fe 66
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e010:[<ffff830000117c54>] __bug+0x24/0x30
(XEN) RFLAGS: 0000000000010282   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: 0000000000000978   rcx: 000000000000a630
(XEN) rdx: 000000000000000a   rsi: 000000000000000a   rdi: ffff8300001bb01d
(XEN) rbp: ffff830000fd2080   rsp: ffff8300001b3d98   r8:  0000000000000003
(XEN) r9:  fffffffffffffffc   r10: 0000000000000003   r11: ffff830000118400
(XEN) r12: ffff830000172549   r13: ffff83000019a080   r14: 0000000000000000
(XEN) r15: 00000000000efa21   cr0: 0000000080050033   cr3: 00000000e602f000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e010
(XEN) Xen stack trace from rsp=ffff8300001b3d98:
(XEN)    00000000000000c0 ffff8300001d76e0 ffff830000183960 ffff8300001340b8
(XEN)    ffff8300001b3f28 0000000000000001 ffff830000fd2080 ffff8300001d76c4
(XEN)    0000000000000000 ffff83000015a028 0000000080000001 8000000300fd2080
(XEN)    0000000000000000 ffff830000fd2080 ffff8300001b3f28 0000000080000000
(XEN)    00000000efa21067 ffff83000016f690 ffff830000fd2080 0000000000000000
(XEN)    ffff8300001b3f28 0000000000000000 0000000080000001 ffff830000fd2080
(XEN)    ffff8300001d76c4 ffff83000015a825 ffff830000fd2080 0000000000000000
(XEN)    0000000000100025 0000000120100800 ffff83000019a6e8 0000000000000000
(XEN)    ffff83000018d5a0 000000000000681e 0000000000000003 0000000000000000
(XEN)    0000000000000000 ffff83000015c35b ffff830000fd2080 ffff83000019a6e8
(XEN)    ffff830000fd2080 ffff830000155af8 ffff8300001b3f28 000000000019a610
(XEN)    0000000000000000 000000000008e000 0000000000000000 0000000000000000
(XEN)    0000000000000000 ffff83000015c705 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 000000000008e000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000080000001 00000000c0000080 0000000000000000 0000000000090000
(XEN)    000000000042d004 000000f000000002 0000000000100000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    ffff830000fd2080
(XEN) Xen call trace:
(XEN)    [<ffff830000117c54>] __bug+0x24/0x30
(XEN)    [<ffff8300001340b8>] sh2_update_paging_modes+0x288/0x2b0
(XEN)    [<ffff83000015a028>] vmx_set_cr0+0x458/0x920
(XEN)    [<ffff83000015a825>] vmx_cr_access+0x335/0xfa0
(XEN)    [<ffff83000015c35b>] vmx_vmexit_handler+0xb1b/0xea0
(XEN)    [<ffff830000155af8>] vmx_intr_assist+0xa8/0x440
(XEN)    [<ffff83000015c705>] vmx_asm_vmexit_handler+0x25/0x30
(XEN)    
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) CPU0 FATAL TRAP: vector = 6 (invalid opcode)
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-13 20:36       ` Puthiyaparambil, Aravindh
@ 2006-08-15 13:24         ` Tim Deegan
  2006-08-15 13:29           ` Puthiyaparambil, Aravindh
  2006-08-15 15:04           ` Tim Deegan
  0 siblings, 2 replies; 28+ messages in thread
From: Tim Deegan @ 2006-08-15 13:24 UTC (permalink / raw)
  To: Puthiyaparambil, Aravindh; +Cc: xen-devel

Hi,

At 16:36 -0400 on 13 Aug (1155486984), Puthiyaparambil, Aravindh wrote:
> I tried bringing up as many x86_32 UP WinXP domains as I could. I found
> that the qemu-dm process associated with each domain took up 50% cpu.

Are you auto-ballooing memory from dom0 for these domains?  One failure
mode of the memory allocation bug is that there is enough memory to
start the domain but not enough for qemu-dm to allocate its video card.
The domain then falls back to the much more cpu-intensive VGA support.

> Bringing up a domain with pae=1 crashes the system. I have attached the
> output. I tried this with a Win2003 server image.

Thanks; this is a known bug but the fix didn't make it into that
patch. :(

> I could not bring up any x86_64 domains. When I tried a SLES10 x86_64
> image I got a message saying "Your CPU does not support long mode. Use a
> 32-bit distribution"

I'll look into that; sounds like the results of CPUID are confusing the
linux kernel.

Cheers,

Tim.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
  2006-08-15 13:24         ` Tim Deegan
@ 2006-08-15 13:29           ` Puthiyaparambil, Aravindh
  2006-08-15 15:04           ` Tim Deegan
  1 sibling, 0 replies; 28+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-08-15 13:29 UTC (permalink / raw)
  To: Tim Deegan; +Cc: xen-devel

> At 16:36 -0400 on 13 Aug (1155486984), Puthiyaparambil, Aravindh
wrote:
> > I tried bringing up as many x86_32 UP WinXP domains as I could. I
found
> > that the qemu-dm process associated with each domain took up 50%
cpu.
> 
> Are you auto-ballooing memory from dom0 for these domains?  One
failure
> mode of the memory allocation bug is that there is enough memory to
> start the domain but not enough for qemu-dm to allocate its video
card.
> The domain then falls back to the much more cpu-intensive VGA support.

I booted the system with dom0_mem=512M. So auto-ballooning does not take
place. I noticed that the same thing happens with xen-unstable without
the shadow2 patch.

Aravindh

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-15 13:24         ` Tim Deegan
  2006-08-15 13:29           ` Puthiyaparambil, Aravindh
@ 2006-08-15 15:04           ` Tim Deegan
  2006-08-15 15:34             ` Puthiyaparambil, Aravindh
  1 sibling, 1 reply; 28+ messages in thread
From: Tim Deegan @ 2006-08-15 15:04 UTC (permalink / raw)
  To: Puthiyaparambil, Aravindh; +Cc: xen-devel

At 14:24 +0100 on 15 Aug (1155651854), Tim Deegan wrote:
> > I could not bring up any x86_64 domains. When I tried a SLES10 x86_64
> > image I got a message saying "Your CPU does not support long mode. Use a
> > 32-bit distribution"
> 
> I'll look into that; sounds like the results of CPUID are confusing the
> linux kernel.

Since you were hitting a bug with pae=1, I assume that error happened
with pae=0?  In that case it's not surprising: x86_64 linux requires PAE
support (among other things) to boot, and "Your CPU does not support
long mode" is its generic response to not finding a required feature.

Tim.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
  2006-08-15 15:04           ` Tim Deegan
@ 2006-08-15 15:34             ` Puthiyaparambil, Aravindh
  0 siblings, 0 replies; 28+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-08-15 15:34 UTC (permalink / raw)
  To: Tim Deegan; +Cc: xen-devel

> >
> > I'll look into that; sounds like the results of CPUID are confusing
the
> > linux kernel.
> 
> Since you were hitting a bug with pae=1, I assume that error happened
> with pae=0?  In that case it's not surprising: x86_64 linux requires
PAE
> support (among other things) to boot, and "Your CPU does not support
> long mode" is its generic response to not finding a required feature.

Ah yes, I had not set pae=1 when trying the x86_64 boot. I did not
realize that it was required. I thought all that I needed was ACPI=1 and
APIC=1.

Aravindh

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
@ 2006-08-16  3:54 Yu, Ping Y
  0 siblings, 0 replies; 28+ messages in thread
From: Yu, Ping Y @ 2006-08-16  3:54 UTC (permalink / raw)
  To: Puthiyaparambil, Aravindh, Tim Deegan, Nakajima, Jun; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 48100 bytes --]

In x86_64, when I set "pae=1" to start a x86_64 VMX, system crashed and got a
similar console output like yours. See pae_enable_ia32e.txt
When I set pae=1 to start a SMP x86_32 VMX, and VMX could not be stated, 
and see attached console log pae_enable_ia32smp.txt.
To be concluded that in x86_64,
(1)pae=1, x86_64: system crash
(2)pae=1, x86_32 SMP: VMX could not be started with attached console log
(3)pae=0, x86_64: VMX could not be started with " it complains "Your CPU does not support long mode. Use a 32bit distribution"
(4)pae=0, x86_32 SMP: for pae enabled kernel, VMX could not started, while for pae disabled kernel, VMX could be started successfully.

Ping


>-----Original Message-----
>From: xen-devel-bounces@lists.xensource.com
>[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Puthiyaparambil,
>Aravindh
>Sent: 2006年8月15日 21:13
>To: Yu, Ping Y; Tim Deegan; Nakajima, Jun
>Cc: xen-devel@lists.xensource.com
>Subject: RE: [Xen-devel] [RFC] New shadow paging code
>
>Ping,
>
>Did you try bringing up any PAE domains? Trying that caused a system crash for
>me. See attachment.
>
>Aravindh
>
>> -----Original Message-----
>> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
>> bounces@lists.xensource.com] On Behalf Of Yu, Ping Y
>> Sent: Monday, August 14, 2006 11:51 PM
>> To: Tim Deegan; Nakajima, Jun
>> Cc: xen-devel@lists.xensource.com
>> Subject: RE: [Xen-devel] [RFC] New shadow paging code
>>
>> Tim,
>>
>> I tested your new patch in IA32e, and found that IA32 UP and SMP guest can
>> be successfully started, while IA32e VMX could not.
>> When IA32e VMX boots up, it complains "Your CPU does not support long
>> mode. Use a 32bit distribution".
>> Here is the console log for ia32e VMX.
>>
>> Ping
>>
>> >-----Original Message-----
>> >From: xen-devel-bounces@lists.xensource.com
>> >[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Deegan
>> >Sent: 2006年8月14日 17:22
>> >To: Nakajima, Jun
>> >Cc: xen-devel@lists.xensource.com
>> >Subject: Re: [Xen-devel] [RFC] New shadow paging code
>> >
>> >Hi, Jun.
>> >
>> >Thanks a lot for the test report; much appreciated.
>> >
>> >Issue 1 was an bug in Xend's allocation of shadow memory; it is fixed
>> >now.  I'll get a new patch out as soon as I've investigated the
>> >two HVM SPM issues.
>> >
>> >Issues 2, 3, 6, 7 and 9 all look like the same issue, which was fixed in
>> >yesterday's patch.  Issue 4 I can't reproduce.
>> >
>> >Cheers,
>> >
>> >Tim.
>> >
>> >
>> >At 10:56 -0700 on 11 Aug (1155293793), Nakajima, Jun wrote:
>> >> The following are from the previous version, but you might want to test
>> >> at least of them.
>> >>
>> >> Testing Issues
>> >> =======================
>> >> We observed issues in the testing, especially in SMP VMX.
>> >> 1. In IA32e platform, UP VMX or SMP VMX could not be started with error
>> >> info.
>> >>
>> >> # xm cr -f config.up
>> >> Using config file "config.up".
>> >> Error: (12, 'Cannot allocate memory')
>> >>
>> >> See attached xend.log
>> >>
>> >> 2. In IA32 platform, when starting one SMP VMX and one UP VMX together,
>> >> dom0 will reboot.
>> >> See attached console log
>> >>
>> >> 3. In IA32 platform, when starting 4 UP VMX together, dom0 will reboot
>> >>
>> >> 4. In IA32 platform, when starting 2 UP VMX and 2 UP xenU, 2 xenU and
>> >> one VMX could be started, and one VMX failed to boot.
>> >>
>> >> 5. In IA32pae platform, starting PAE enabled SMP VMX (vcpus=4), dom0
>> >> will reboot.
>> >> See attached console log.
>> >>
>> >> 6. In IA32pae platform, starting PAE disabled SMP VMX (vcpus=4), dom0
>> >> will reboot.
>> >> See attached console log.
>> >>
>> >> 7. In IA32pae platform, testing UP VMX from 128M to 3G with 128M step,
>> >> dom0 reboots.
>> >>
>> >> 8. In IA32 platform, running "halt -p" in SMP VMX and VMX shows
>> "Badness
>> >> in send_IPI_mask_bitmask at arch/i386/kernel/smp.c:167"
>> >>
>> >> 9. In IA32pae platform, starting windows VMX cause xen0 reboot
>> >> See attached console log
>> >>
>> >> Jun
>> >> ---
>> >> Intel Open Source Technology Center
>> >
>> >
>> >Content-Description: issue02_console_log.txt
>> >>
>> >> [root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=8dc38000,
>> >HOST_CR3<=8dc39000
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8dc32000
>> >> (XEN) (GUEST: 2) HVM Loader
>> >> (XEN) (GUEST: 2) Loading ROMBIOS ...
>> >> (XEN) (GUEST: 2) Creating MP tables ...
>> >> (XEN) (GUEST: 2) Loading Cirrus VGABIOS ...
>> >> (XEN) (GUEST: 2) Loading ACPI ...
>> >> (XEN) (GUEST: 2) Loading VMXAssist ...
>> >> (XEN) (GUEST: 2) VMX go ...
>> >> (XEN) (GUEST: 2) VMXAssist (Aug  8 2006)
>> >> (XEN) (GUEST: 2) Memory size 128 MB
>> >> (XEN) (GUEST: 2) E820 map:
>> >> (XEN) (GUEST: 2) 0000000000000000 - 000000000009F800 (RAM)
>> >> (XEN) (GUEST: 2) 000000000009F800 - 00000000000A0000 (Reserved)
>> >> (XEN) (GUEST: 2) 00000000000A0000 - 00000000000C0000 (Type 16)
>> >> (XEN) (GUEST: 2) 00000000000F0000 - 0000000000100000 (Reserved)
>> >> (XEN) (GUEST: 2) 0000000000100000 - 0000000007FFE000 (RAM)
>> >> (XEN) (GUEST: 2) 0000000007FFE000 - 0000000007FFF000 (Type 18)
>> >> (XEN) (GUEST: 2) 0000000007FFF000 - 0000000008000000 (Type 17)
>> >> (XEN) (GUEST: 2) 0000000008000000 - 0000000008003000 (ACPI NVS)
>> >> (XEN) (GUEST: 2) 0000000008003000 - 000000000800D000 (ACPI Data)
>> >> (XEN) (GUEST: 2) 00000000FEC00000 - 0000000100000000 (Type 16)
>> >> (XEN) (GUEST: 2)
>> >> (XEN) (GUEST: 2) Start BIOS ...
>> >> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> >> (XEN) (GUEST: 2)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> >> (XEN) (GUEST: 2) Remapping master: ICW2 0x8 -> 0x20
>> >> (XEN) (GUEST: 2) Remapping slave: ICW2 0x70 -> 0x28
>> >> (XEN) (GUEST: 2) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
>> vruppert
>> >Exp $
>> >> (XEN) (GUEST: 2) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
>> 2005/05/07
>> >15:55:26 $
>> >> (XEN) (GUEST: 2)
>> >> (XEN) (GUEST: 2) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
>> >> (XEN) (GUEST: 2) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379
>> MBytes)
>> >> (XEN) (GUEST: 2) ata0  slave: Unknown device
>> >> (XEN) (GUEST: 2) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> >> (XEN) (GUEST: 2) ata1  slave: Unknown device
>> >> (XEN) (GUEST: 2)
>> >> (XEN) (GUEST: 2) Booting from Hard Disk...
>> >> (XEN) (GUEST: 2) int13_harddisk: function 41, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 2) int13_harddisk: function 08, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 2) *** int 15h function AX=00C0, BX=0000 not yet
>> supported!
>> >> (XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 2) KBD: unsupported int 16h function 03
>> >> (XEN) (GUEST: 2) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) Local APIC Write to read-only register
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 1 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=8cec8000
>> >> (XEN) (GUEST: 2) Start AP 1 from 00002000 ...
>> >> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 2 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f27000
>> >> (XEN) (GUEST: 2) Start AP 2 from 00002000 ...
>> >> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 3 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=8dc31000, HOST_CR3<=91f26000
>> >> (XEN) (GUEST: 2) Start AP 3 from 00002000 ...
>> >> (XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=981c5000
>> >> (XEN) (GUEST: 3) HVM Loader
>> >> (XEN) (GUEST: 3) Loading ROMBIOS ...
>> >> (XEN) (GUEST: 3) Creating MP tables ...
>> >> (XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
>> >> (XEN) (GUEST: 3) Loading ACPI ...
>> >> (XEN) (GUEST: 3) Loading VMXAssist ...
>> >> (XEN) (GUEST: 3) VMX go ...
>> >> (XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
>> >> (XEN) (GUEST: 3) Memory size 128 MB
>> >> (XEN) (GUEST: 3) E820 map:
>> >> (XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
>> >> (XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
>> >> (XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
>> >> (XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
>> >> (XEN) (GUEST: 3) 0000000000100000 - 0000000007FFE000 (RAM)
>> >> (XEN) (GUEST: 3) 0000000007FFE000 - 0000000007FFF000 (Type 18)
>> >> (XEN) (GUEST: 3) 0000000007FFF000 - 0000000008000000 (Type 17)
>> >> (XEN) (GUEST: 3) 0000000008000000 - 0000000008003000 (ACPI NVS)
>> >> (XEN) (GUEST: 3) 0000000008003000 - 000000000800D000 (ACPI Data)
>> >> (XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
>> >> (XEN) (GUEST: 3)
>> >> (XEN) (GUEST: 3) Start BIOS ...
>> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> >> (XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> >> (XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
>> >> (XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
>> >> (XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
>> vruppert
>> >Exp $
>> >> (XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
>> 2005/05/07
>> >15:55:26 $
>> >> (XEN) (GUEST: 3)
>> >> (XEN) (GUEST: 3) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
>> >> (XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379
>> MBytes)
>> >> (XEN) (GUEST: 3) ata0  slave: Unknown device
>> >> (XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> >> (XEN) (GUEST: 3) ata1  slave: Unknown device
>> >> (XEN) (GUEST: 3)
>> >> (XEN) (GUEST: 3) Booting from Hard Disk...
>> >> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet
>> supported!
>> >> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 3) KBD: unsupported int 16h function 03
>> >> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) Local APIC Write to read-only register
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 1 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceec000
>> >> (XEN) (GUEST: 3) Start AP 1 from 00002000 ...
>> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 2 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceeb000
>> >> (XEN) (GUEST: 3) Start AP 2 from 00002000 ...
>> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 3 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=981c4000, HOST_CR3<=8ceea000
>> >> (XEN) (GUEST: 3) Start AP 3 from 00002000 ...
>> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >>
>> >> [root@vt-px3 ~]# (XEN) vmx_do_launch(): GUEST_CR3<=95f40000,
>> >HOST_CR3<=95f41000
>> >> (XEN) (GUEST: 4) HVM Loader
>> >> (XEN) (GUEST: 4) Loading ROMBIOS ...
>> >> (XEN) (GUEST: 4) Creating MP tables ...
>> >> (XEN) (GUEST: 4) Loading Cirrus VGABIOS ...
>> >> (XEN) (GUEST: 4) Loading ACPI ...
>> >> (XEN) (GUEST: 4) Loading VMXAssist ...
>> >> (XEN) (GUEST: 4) VMX go ...
>> >> (XEN) (GUEST: 4) VMXAssist (Aug  8 2006)
>> >> (XEN) (GUEST: 4) Memory size 128 MB
>> >> (XEN) (GUEST: 4) E820 map:
>> >> (XEN) (GUEST: 4) 0000000000000000 - 000000000009F800 (RAM)
>> >> (XEN) (GUEST: 4) 000000000009F800 - 00000000000A0000 (Reserved)
>> >> (XEN) (GUEST: 4) 00000000000A0000 - 00000000000C0000 (Type 16)
>> >> (XEN) (GUEST: 4) 00000000000F0000 - 0000000000100000 (Reserved)
>> >> (XEN) (GUEST: 4) 0000000000100000 - 0000000007FFE000 (RAM)
>> >> (XEN) (GUEST: 4) 0000000007FFE000 - 0000000007FFF000 (Type 18)
>> >> (XEN) (GUEST: 4) 0000000007FFF000 - 0000000008000000 (Type 17)
>> >> (XEN) (GUEST: 4) 0000000008000000 - 0000000008003000 (ACPI NVS)
>> >> (XEN) (GUEST: 4) 0000000008003000 - 000000000800D000 (ACPI Data)
>> >> (XEN) (GUEST: 4) 00000000FEC00000 - 0000000100000000 (Type 16)
>> >> (XEN) (GUEST: 4)
>> >> (XEN) (GUEST: 4) Start BIOS ...
>> >> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> >> (XEN) (GUEST: 4)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> >> (XEN) (GUEST: 4) Remapping master: ICW2 0x8 -> 0x20
>> >> (XEN) (GUEST: 4) Remapping slave: ICW2 0x70 -> 0x28
>> >> (XEN) (GUEST: 4) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
>> vruppert
>> >Exp $
>> >> (XEN) (GUEST: 4) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
>> 2005/05/07
>> >15:55:26 $
>> >> (XEN) (GUEST: 4)
>> >> (XEN) (GUEST: 4) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
>> >> (XEN) (GUEST: 4) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379
>> MBytes)
>> >> (XEN) (GUEST: 4) ata0  slave: Unknown device
>> >> (XEN) (GUEST: 4) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> >> (XEN) (GUEST: 4) ata1  slave: Unknown device
>> >> (XEN) (GUEST: 4)
>> >> (XEN) (GUEST: 4) Booting from Hard Disk...
>> >> (XEN) (GUEST: 4) int13_harddisk: function 41, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 4) int13_harddisk: function 08, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 4) *** int 15h function AX=00C0, BX=0000 not yet
>> supported!
>> >> (XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 4) KBD: unsupported int 16h function 03
>> >> (XEN) (GUEST: 4) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) Local APIC Write to read-only register
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 1 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c4000
>> >> (XEN) (GUEST: 4) Start AP 1 from 00002000 ...
>> >> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 2 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c3000
>> >> (XEN) (GUEST: 4) Start AP 2 from 00002000 ...
>> >> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 3 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=95f40000, HOST_CR3<=986c2000
>> >> (XEN) (GUEST: 4) Start AP 3 from 00002000 ...
>> >> (XEN) (GUEST: 4) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=90022000
>> >> (XEN) (GUEST: 5) HVM Loader
>> >> (XEN) (GUEST: 5) Loading ROMBIOS ...
>> >> (XEN) (GUEST: 5) Creating MP tables ...
>> >> (XEN) (GUEST: 5) Loading Cirrus VGABIOS ...
>> >> (XEN) (GUEST: 5) Loading ACPI ...
>> >> (XEN) (GUEST: 5) Loading VMXAssist ...
>> >> (XEN) (GUEST: 5) VMX go ...
>> >> (XEN) (GUEST: 5) VMXAssist (Aug  8 2006)
>> >> (XEN) (GUEST: 5) Memory size 128 MB
>> >> (XEN) (GUEST: 5) E820 map:
>> >> (XEN) (GUEST: 5) 0000000000000000 - 000000000009F800 (RAM)
>> >> (XEN) (GUEST: 5) 000000000009F800 - 00000000000A0000 (Reserved)
>> >> (XEN) (GUEST: 5) 00000000000A0000 - 00000000000C0000 (Type 16)
>> >> (XEN) (GUEST: 5) 00000000000F0000 - 0000000000100000 (Reserved)
>> >> (XEN) (GUEST: 5) 0000000000100000 - 0000000007FFE000 (RAM)
>> >> (XEN) (GUEST: 5) 0000000007FFE000 - 0000000007FFF000 (Type 18)
>> >> (XEN) (GUEST: 5) 0000000007FFF000 - 0000000008000000 (Type 17)
>> >> (XEN) (GUEST: 5) 0000000008000000 - 0000000008003000 (ACPI NVS)
>> >> (XEN) (GUEST: 5) 0000000008003000 - 000000000800D000 (ACPI Data)
>> >> (XEN) (GUEST: 5) 00000000FEC00000 - 0000000100000000 (Type 16)
>> >> (XEN) (GUEST: 5)
>> >> (XEN) (GUEST: 5) Start BIOS ...
>> >> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> >> (XEN) (GUEST: 5)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> >> (XEN) (GUEST: 5) Remapping master: ICW2 0x8 -> 0x20
>> >> (XEN) (GUEST: 5) Remapping slave: ICW2 0x70 -> 0x28
>> >> (XEN) (GUEST: 5) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
>> vruppert
>> >Exp $
>> >> (XEN) (GUEST: 5) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
>> 2005/05/07
>> >15:55:26 $
>> >> (XEN) (GUEST: 5)
>> >> (XEN) (GUEST: 5) ata0-0: PCHS=770/16/63 translation=none LCHS=770/16/63
>> >> (XEN) (GUEST: 5) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (379
>> MBytes)
>> >> (XEN) (GUEST: 5) ata0  slave: Unknown device
>> >> (XEN) (GUEST: 5) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> >> (XEN) (GUEST: 5) ata1  slave: Unknown device
>> >> (XEN) (GUEST: 5)
>> >> (XEN) (GUEST: 5) Booting from Hard Disk...
>> >> (XEN) (GUEST: 5) int13_harddisk: function 41, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 5) int13_harddisk: function 08, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 5) *** int 15h function AX=00C0, BX=0000 not yet
>> supported!
>> >> (XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 5) KBD: unsupported int 16h function 03
>> >> (XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) Local APIC Write to read-only register
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 1 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec1000
>> >> (XEN) (GUEST: 5) Start AP 1 from 00002000 ...
>> >> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 2 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=8cec0000
>> >> (XEN) (GUEST: 5) Start AP 2 from 00002000 ...
>> >> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 3 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=90021000, HOST_CR3<=95f43000
>> >> (XEN) (GUEST: 5) Start AP 3 from 00002000 ...
>> >> (XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) spurious IRQ irq got=-1
>> >> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
>> >> (XEN) CPU:    1
>> >> (XEN) EIP:    e008:[<ff13bf28>]
>> >sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
>> >> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
>> >> (XEN) eax: 00000390   ebx: fec9d264   ecx: 0000009d   edx: ff19e688
>> >> (XEN) esi: ffbf3cdc   edi: fec9d268   ebp: 00000004   esp: ffbf3c54
>> >> (XEN) cr0: 8005003b   cr3: 90022000
>> >> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
>> >> (XEN) Xen stack trace from esp=ffbf3c54:
>> >> (XEN)    fec9d264 0000d9d1 fec9d264 00000004 ff19e514 00000400 ff19e498
>> >0000d9d1
>> >> (XEN)    c7b12264 fffa8c78 00000000 07b12067 0000dd35 ffffffff 00000000
>> >00000000
>> >> (XEN)    00000000 ffbdc180 ffbdc180 00000000 c014ecff 00000000 00000000
>> >ff136cd0
>> >> (XEN)    ffbdc180 c7b12264 ffbf3cd8 00000000 ffbf3ea4 00000000 00000000
>> >ff12dcc7
>> >> (XEN)    c7b12264 07863025 00000004 ffbf3ea4 ffbdacbc 00000000 00000000
>> >00000004
>> >> (XEN)    c014ecff 00000004 c7b12264 00000000 00000000 00000004 00000004
>> >00000000
>> >> (XEN)    ffbda000 fee000b0 00000001 00000004 00000000 00000000 00000000
>> >00000000
>> >> (XEN)    ffbf3dce ffbf3df4 00000004 ff14487e ffbf3e89 ffbdaca8 ffbdacbc
>> >ff15022a
>> >> (XEN)    00000086 ffbf3fb4 ff18d3c8 000001a5 ff1ab290 00000096 ffbef900
>> >ffbef900
>> >> (XEN)    00000080 ff1ab290 0000000b ff112eb9 00000007 0008cec0 0000000a
>> >00000089
>> >> (XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025
>> >00f00003
>> >> (XEN)    c014ecff 00000060 00010246 c7569edc 00000068 0000007b 0000007b
>> >00000000
>> >> (XEN)    00000033 ffbf6080 000001a5 00000000 00000001 00000004 07863025
>> >ff19e514
>> >> (XEN)    c7b12264 00000400 0000009a ffbf3f04 00000000 00000004 07863025
>> >07863025
>> >> (XEN)    ffbf3dac 00000004 ff19e488 08099c09 ffbf3eb4 00000000 ffbdc180
>> >ffbf3eb4
>> >> (XEN)    ffbdc180 00000040 0000d9d1 ff13b08b ffbf3ea4 ff1734e0 00000000
>> >ff19f970
>> >> (XEN)    00000246 ff19f7cc 0000002d ffc5d008 00000000 ffff262e ffbf3fb4
>> >ff143cdf
>> >> (XEN)    ffc5d008 ffffffff ff19e080 ff19f720 0008cdb9 fe3f9c78 fe71ec48
>> >00000000
>> >> (XEN)    ff19e080 00000000 ffbdcdbc 00091f27 ffbf3eb4 c7b12264 00000004
>> >ff150d3e
>> >> (XEN)    c10f0c60 00000025 00000000 c76b86fc c7b12264 c7569f1c 07863025
>> >00f00003
>> >> (XEN) Xen call trace:
>> >> (XEN)    [<ff13bf28>]
>> sh2_x86_emulate_write__shadow_2_guest_2+0x158/0x3d0
>> >> (XEN)    [<ff136cd0>] sh2_x86_emulate_write_emulated+0x50/0x60
>> >> (XEN)    [<ff12dcc7>] x86_emulate_memop+0x1a17/0x2e90
>> >> (XEN)    [<ff14487e>] handle_mmio+0x76e/0x1590
>> >> (XEN)    [<ff15022a>] vmx_ctxt_switch_from+0x7a/0xf0
>> >> (XEN)    [<ff112eb9>] add_entry+0x49/0x100
>> >> (XEN)    [<ff13b08b>] sh2_page_fault__shadow_2_guest_2+0x67b/0xb40
>> >> (XEN)    [<ff143cdf>] send_pio_req+0x11f/0x210
>> >> (XEN)    [<ff150d3e>] vmx_io_instruction+0x21e/0x470
>> >> (XEN)    [<ff111759>] __enter_scheduler+0x189/0x2a0
>> >> (XEN)    [<ff153a23>] vmx_vmexit_handler+0xa03/0xde0
>> >> (XEN)    [<ff14e3cf>] cpu_has_pending_irq+0x3f/0x60
>> >> (XEN)    [<ff14e435>] vmx_intr_assist+0x45/0x380
>> >> (XEN)    [<ff11d6f6>] event_check_interrupt+0x46/0x50
>> >> (XEN)    [<ff111fd5>] do_softirq+0x25/0x40
>> >> (XEN)    [<ff153f4c>] vmx_asm_vmexit_handler+0x1c/0x30
>> >> (XEN)
>> >> (XEN) Pagetable walk from fec9d264:
>> >> (XEN)   L2 = 0019d063 55555555
>> >> (XEN)    L1 = 00000000 ffffffff
>> >> (XEN)
>> >> (XEN) ****************************************
>> >> (XEN) Panic on CPU 1:
>> >> (XEN) CPU1 FATAL PAGE FAULT
>> >> (XEN) [error_code=0000]
>> >> (XEN) Faulting linear address: fec9d264
>> >> (XEN) ****************************************
>> >> (XEN)
>> >> (XEN) Reboot in five seconds...
>> >
>> >Content-Description: issue05_console.txt
>> >>
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=00be0da0, HOST_CR3<=0a6b3000
>> >> (XEN) (GUEST: 3) HVM Loader
>> >> (XEN) (GUEST: 3) Loading ROMBIOS ...
>> >> (XEN) (GUEST: 3) Creating MP tables ...
>> >> (XEN) (GUEST: 3) Loading Cirrus VGABIOS ...
>> >> (XEN) (GUEST: 3) Loading ACPI ...
>> >> (XEN) (GUEST: 3) Loading VMXAssist ...
>> >> (XEN) (GUEST: 3) VMX go ...
>> >> (XEN) (GUEST: 3) VMXAssist (Aug  8 2006)
>> >> (XEN) (GUEST: 3) Memory size 256 MB
>> >> (XEN) (GUEST: 3) E820 map:
>> >> (XEN) (GUEST: 3) 0000000000000000 - 000000000009F800 (RAM)
>> >> (XEN) (GUEST: 3) 000000000009F800 - 00000000000A0000 (Reserved)
>> >> (XEN) (GUEST: 3) 00000000000A0000 - 00000000000C0000 (Type 16)
>> >> (XEN) (GUEST: 3) 00000000000F0000 - 0000000000100000 (Reserved)
>> >> (XEN) (GUEST: 3) 0000000000100000 - 000000000FFFE000 (RAM)
>> >> (XEN) (GUEST: 3) 000000000FFFE000 - 000000000FFFF000 (Type 18)
>> >> (XEN) (GUEST: 3) 000000000FFFF000 - 0000000010000000 (Type 17)
>> >> (XEN) (GUEST: 3) 0000000010000000 - 0000000010003000 (ACPI NVS)
>> >> (XEN) (GUEST: 3) 0000000010003000 - 000000001000D000 (ACPI Data)
>> >> (XEN) (GUEST: 3) 00000000FEC00000 - 0000000100000000 (Type 16)
>> >> (XEN) (GUEST: 3)
>> >> (XEN) (GUEST: 3) Start BIOS ...
>> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> >> (XEN) (GUEST: 3)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> >> (XEN) (GUEST: 3) Remapping master: ICW2 0x8 -> 0x20
>> >> (XEN) (GUEST: 3) Remapping slave: ICW2 0x70 -> 0x28
>> >> (XEN) (GUEST: 3) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
>> vruppert
>> >Exp $(XEN) (GUEST: 3) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
>> 2005/05/07
>> >15:55:26 $
>> >> (XEN) (GUEST: 3)
>> >> (XEN) (GUEST: 3) ata0-0: PCHS=10240/16/63 translation=none
>> LCHS=1024/16/63
>> >> (XEN) (GUEST: 3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040
>> MBytes)
>> >> (XEN) (GUEST: 3) ata0  slave: Unknown device
>> >> (XEN) (GUEST: 3) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> >> (XEN) (GUEST: 3) ata1  slave: Unknown device
>> >> (XEN) (GUEST: 3)
>> >> (XEN) (GUEST: 3) Booting from Hard Disk...
>> >> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 3) int13_harddisk: function 08, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 3) *** int 15h function AX=00C0, BX=0000 not yet
>> supported!
>> >> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 3) KBD: unsupported int 16h function 03
>> >> (XEN) (GUEST: 3) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 3) *** int 15h function AX=E980, BX=E6F5 not yet
>> supported!
>> >> (XEN) (GUEST: 3) int13_harddisk: function 02, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 3) int13_harddisk: function 41, unmapped device for
>> ELDL=81
>> >> (XEN) Local APIC Write to read-only register
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 1 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=001bfda0, HOST_CR3<=0a698000
>> >> (XEN) (GUEST: 3) Start AP 1 from 00003000 ...
>> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 2 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=001beda0, HOST_CR3<=0a695000
>> >> (XEN) (GUEST: 3) Start AP 2 from 00003000 ...
>> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 3 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=001bdda0, HOST_CR3<=0a693000
>> >> (XEN) (GUEST: 3) Start AP 3 from 00003000 ...
>> >> (XEN) (GUEST: 3) Starting emulated 16-bit real-mode: ip=0300:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) sh2 error: sh2_remove_shadows(): can't find all shadows of mfn
>> 0aae6
>> >(shadow2_flags=00000100)
>> >> (XEN) domain_crash called from shadow2-common.c:2227
>> >> (XEN) Domain 3 (vcpu#2) crashed on cpu#0:
>> >> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
>> >> (XEN) CPU:    0
>> >> (XEN) EIP:    0060:[<c01469a9>]
>> >> (XEN) EFLAGS: 00010006   CONTEXT: hvm
>> >> (XEN) eax: 00000020   ebx: c13a8000   ecx: cfc56000   edx: 00000021
>> >> (XEN) esi: 0000000f   edi: cfffbe08   ebp: cfffbd80   esp: cf99fe48
>> >> (XEN) cr0: 8005003b   cr3: 001beda0
>> >> (XEN) ds: 007b   es: 007b   fs: 0000   gs: 0000   ss: 0068   cs: 0060
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=001b0da0, HOST_CR3<=1a6b3000
>> >
>> >Content-Description: issue06_console_log.txt
>> >> (XEN) (GUEST: 6) HVM Loader
>> >> (XEN) (GUEST: 6) Loading ROMBIOS ...
>> >> (XEN) (GUEST: 6) Creating MP tables ...
>> >> (XEN) (GUEST: 6) Loading Cirrus VGABIOS ...
>> >> (XEN) (GUEST: 6) Loading ACPI ...
>> >> (XEN) (GUEST: 6) Loading VMXAssist ...
>> >> (XEN) (GUEST: 6) VMX go ...
>> >> (XEN) (GUEST: 6) VMXAssist (Aug  8 2006)
>> >> (XEN) (GUEST: 6) Memory size 256 MB
>> >> (XEN) (GUEST: 6) E820 map:
>> >> (XEN) (GUEST: 6) 0000000000000000 - 000000000009F800 (RAM)
>> >> (XEN) (GUEST: 6) 000000000009F800 - 00000000000A0000 (Reserved)
>> >> (XEN) (GUEST: 6) 00000000000A0000 - 00000000000C0000 (Type 16)
>> >> (XEN) (GUEST: 6) 00000000000F0000 - 0000000000100000 (Reserved)
>> >> (XEN) (GUEST: 6) 0000000000100000 - 000000000FFFE000 (RAM)
>> >> (XEN) (GUEST: 6) 000000000FFFE000 - 000000000FFFF000 (Type 18)
>> >> (XEN) (GUEST: 6) 000000000FFFF000 - 0000000010000000 (Type 17)
>> >> (XEN) (GUEST: 6) 0000000010000000 - 0000000010003000 (ACPI NVS)
>> >> (XEN) (GUEST: 6) 0000000010003000 - 000000001000D000 (ACPI Data)
>> >> (XEN) (GUEST: 6) 00000000FEC00000 - 0000000100000000 (Type 16)
>> >> (XEN) (GUEST: 6)
>> >> (XEN) (GUEST: 6) Start BIOS ...
>> >> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> >> (XEN) (GUEST: 6)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> >> (XEN) (GUEST: 6) Remapping master: ICW2 0x8 -> 0x20
>> >> (XEN) (GUEST: 6) Remapping slave: ICW2 0x70 -> 0x28
>> >> (XEN) (GUEST: 6) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
>> vruppert
>> >Exp $(XEN) (GUEST: 6) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
>> 2005/05/07
>> >15:55:26 $
>> >> (XEN) (GUEST: 6)
>> >> (XEN) (GUEST: 6) ata0-0: PCHS=10240/16/63 translation=none
>> LCHS=1024/16/63
>> >> (XEN) (GUEST: 6) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040
>> MBytes)
>> >> (XEN) (GUEST: 6) ata0  slave: Unknown device
>> >> (XEN) (GUEST: 6) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> >> (XEN) (GUEST: 6) ata1  slave: Unknown device
>> >> (XEN) (GUEST: 6)
>> >> (XEN) (GUEST: 6) Booting from Hard Disk...
>> >> (XEN) (GUEST: 6) int13_harddisk: function 41, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 6) int13_harddisk: function 08, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 6) *** int 15h function AX=00C0, BX=0000 not yet
>> supported!
>> >> (XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 6) KBD: unsupported int 16h function 03
>> >> (XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) Local APIC Write to read-only register
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 1 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=00befda0, HOST_CR3<=14695000
>> >> (XEN) (GUEST: 6) Start AP 1 from 00002000 ...
>> >> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 2 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=00beeda0, HOST_CR3<=14693000
>> >> (XEN) (GUEST: 6) Start AP 2 from 00002000 ...
>> >> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) This hvm_vlapic is for P4, no work for De-assert init
>> >> (XEN) AP 3 bringup suceeded.
>> >> (XEN) vmx_do_launch(): GUEST_CR3<=00bedda0, HOST_CR3<=14691000
>> >> (XEN) (GUEST: 6) Start AP 3 from 00002000 ...
>> >> (XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=0200:0000
>> >> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
>> >> (XEN) CPU:    0
>> >> (XEN) EIP:    e008:[<ff157099>]
>> >sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
>> >> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
>> >> (XEN) eax: ff1b6000   ebx: fed8a39c   ecx: 00015733   edx: 00000000
>> >> (XEN) esi: ff1c7cac   edi: fed8a3a0   ebp: 00000004   esp: ff1c7c14
>> >> (XEN) cr0: 8005003b   cr3: 146b3000
>> >> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
>> >> (XEN) Xen stack trace from esp=ff1c7c14:
>> >> (XEN)    fed8a39c 00015733 fed8a39c 00000004 00015235 ff216490 ff1b6000
>> >ff1b0080
>> >> (XEN)    fed89bf3 ff1c7d55 00000001 00015733 cf00939c fff6ccf0 00000000
>> >0f009067
>> >> (XEN)    00015235 ffffffff 00000000 ffffffff ff1b0080 ff1b0080 00000006
>> >00000000
>> >> (XEN)    c014abf3 00000000 00000000 ff1510b0 ff1b0080 cf00939c ff1c7ca8
>> >00000000
>> >> (XEN)    ff1c7ea4 00000000 00000000 ff130157 cf00939c 0f417067 00000004
>> >ff1c7ea4
>> >> (XEN)    ff1b0d3c 00000000 000008fc 00000004 c014abf3 00000004 cf00939c
>> >00000000
>> >> (XEN)    00000000 00000004 00000004 00000000 f6a02c02 fee00300 00000001
>> >fed60048
>> >> (XEN)    00000000 15733667 00000000 00004382 157336ce 00000000 ff216080
>> >000002a0
>> >> (XEN)    ff1b0089 ff216480 ff216514 ff216080 00000001 ff216490 ff1b6000
>> >00000000
>> >> (XEN)    fed60048 00000009 00015733 ff156abe fed60000 00000000 00014472
>> >ff15c91e
>> >> (XEN)    00000016 00202cc8 fed5f000 00000089 c11e82e0 cfa2090c 0f417067
>> >cf00939c
>> >> (XEN)    c11e012c c11ed860 0f417025 00b80003 c014abf3 00000060 00010202
>> >cf813f04
>> >> (XEN)    00000068 0000007b 0000007b 00000000 00000033 ff118eae ff216544
>> >00000280
>> >> (XEN)    00000001 00000004 0f417067 ff216514 cf00939c 00000400 00000188
>> >00000001
>> >> (XEN)    00000000 00000004 0f417067 0f417067 ff1c7d6c 00000004 ff1b6000
>> >ff216080
>> >> (XEN)    ff1c7eb4 00000000 ff1b0080 ff1c7eb4 cf00939c 00000000 ff1b0080
>> >ff155d9f
>> >> (XEN)    ff1c7ea4 ff194ee0 00000000 00000002 fff10008 ff2177cc ff1b0080
>> >00000202
>> >> (XEN)    ff217764 00000000 ff1c7fb4 ff1619e6 00000020 00000000 00000002
>> >fffea8cc
>> >> (XEN)    00000265 00000000 ff216080 00015733 00000762 00000000 ff216080
>> >000145fb
>> >> (XEN)    fdff33c0 fe678048 00000000 00000006 00015733 ff216080 00000000
>> >00000000
>> >> (XEN) Xen call trace:
>> >> (XEN)    [<ff157099>]
>> sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
>> >> (XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
>> >> (XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
>> >> (XEN)    [<ff156abe>]
>> sh2_remove_write_access__shadow_3_guest_2+0xbe/0x1a0
>> >> (XEN)    [<ff15c91e>]
>> sh2_remove_write_access__shadow_3_guest_3+0xbe/0xd0
>> >> (XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
>> >> (XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
>> >> (XEN)    [<ff1619e6>] pit_latch_count+0x16/0x30
>> >> (XEN)    [<ff12a84a>] smp_call_function_interrupt+0x5a/0xa0
>> >> (XEN)    [<ff171aa5>] __update_guest_eip+0x45/0x60
>> >> (XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
>> >> (XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
>> >> (XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
>> >> (XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
>> >> (XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
>> >> (XEN)
>> >> (XEN) Pagetable walk from fed8a39c:
>> >> (XEN)  L3 = 00000000146b2001 0000c08a
>> >> (XEN)   L2 = 00000000001b6063 55555555
>> >> (XEN)    L1 = 0000000000000000 ffffffff
>> >> (XEN)
>> >> (XEN) ****************************************
>> >> (XEN) Panic on CPU 0:
>> >> (XEN) CPU0 FATAL PAGE FAULT
>> >> (XEN) [error_code=0000]
>> >> (XEN) Faulting linear address: fed8a39c
>> >> (XEN) ****************************************
>> >> (XEN)
>> >> (XEN) Reboot in five seconds...
>> >
>> >Content-Description: issue09_console_log.txt
>> >> vt-gs1 login: (XEN) vmx_do_launch(): GUEST_CR3<=00bd6da0,
>> HOST_CR3<=0c6af000
>> >> (XEN) (GUEST: 9) HVM Loader
>> >> (XEN) (GUEST: 9) Loading ROMBIOS ...
>> >> (XEN) (GUEST: 9) Creating MP tables ...
>> >> (XEN) (GUEST: 9) Loading Cirrus VGABIOS ...
>> >> (XEN) (GUEST: 9) Loading ACPI ...
>> >> (XEN) (GUEST: 9) Loading VMXAssist ...
>> >> (XEN) (GUEST: 9) VMX go ...
>> >> (XEN) (GUEST: 9) VMXAssist (Aug  8 2006)
>> >> (XEN) (GUEST: 9) Memory size 256 MB
>> >> (XEN) (GUEST: 9) E820 map:
>> >> (XEN) (GUEST: 9) 0000000000000000 - 000000000009F800 (RAM)
>> >> (XEN) (GUEST: 9) 000000000009F800 - 00000000000A0000 (Reserved)
>> >> (XEN) (GUEST: 9) 00000000000A0000 - 00000000000C0000 (Type 16)
>> >> (XEN) (GUEST: 9) 00000000000F0000 - 0000000000100000 (Reserved)
>> >> (XEN) (GUEST: 9) 0000000000100000 - 000000000FFFE000 (RAM)
>> >> (XEN) (GUEST: 9) 000000000FFFE000 - 000000000FFFF000 (Type 18)
>> >> (XEN) (GUEST: 9) 000000000FFFF000 - 0000000010000000 (Type 17)
>> >> (XEN) (GUEST: 9) 0000000010000000 - 0000000010003000 (ACPI NVS)
>> >> (XEN) (GUEST: 9) 0000000010003000 - 000000001000D000 (ACPI Data)
>> >> (XEN) (GUEST: 9) 00000000FEC00000 - 0000000100000000 (Type 16)
>> >> (XEN) (GUEST: 9)
>> >> (XEN) (GUEST: 9) Start BIOS ...
>> >> (XEN) (GUEST: 9) Starting emulated 16-bit real-mode: ip=F000:FFF0
>> >> (XEN) (GUEST: 9)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
>> >> (XEN) (GUEST: 9) Remapping master: ICW2 0x8 -> 0x20
>> >> (XEN) (GUEST: 9) Remapping slave: ICW2 0x70 -> 0x28
>> >> (XEN) (GUEST: 9) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50
>> vruppert
>> >Exp $(XEN) (GUEST: 9) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
>> 2005/05/07
>> >15:55:26 $
>> >> (XEN) (GUEST: 9)
>> >> (XEN) (GUEST: 9) ata0-0: PCHS=6243/16/63 translation=lba
>> LCHS=780/128/63
>> >> (XEN) (GUEST: 9) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (3073
>> MBytes)
>> >> (XEN) (GUEST: 9) ata0  slave: Unknown device
>> >> (XEN) (GUEST: 9) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
>> >> (XEN) (GUEST: 9) ata1  slave: Unknown device
>> >> (XEN) (GUEST: 9)
>> >> (XEN) (GUEST: 9) Booting from Hard Disk...
>> >> (XEN) (GUEST: 9) unsupported PCI BIOS function 0x0E
>> >> (XEN) (GUEST: 9) int13_harddisk: function 15, unmapped device for
>> ELDL=81
>> >> (XEN) (GUEST: 9) *** int 15h function AX=E980, BX=00DA not yet
>> supported!
>> >> (XEN) ----[ Xen-3.0-unstable    Not tainted ]----
>> >> (XEN) CPU:    1
>> >> (XEN) EIP:    e008:[<ff157099>]
>> >sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
>> >> (XEN) EFLAGS: 00010246   CONTEXT: hypervisor
>> >> (XEN) eax: ffbda000   ebx: fee323d4   ecx: 00034576   edx: 00000000
>> >> (XEN) esi: ff20bcac   edi: fee323d8   ebp: 00000004   esp: ff20bc14
>> >> (XEN) cr0: 8005003b   cr3: 0c6af000
>> >> (XEN) ds: e010   es: e010   fs: e010   gs: e010   ss: e010   cs: e008
>> >> (XEN) Xen stack trace from esp=ff20bc14:
>> >> (XEN)    fee323d4 00034576 fee323d4 00000004 ff1ba514 ff1ba4b0 ffbda000
>> >ffbd6080
>> >> (XEN)    fee313d8 ff20bdc0 00000004 00034576 c00093d4 ffcd7c00 fee29024
>> >0e1fb067
>> >> (XEN)    0000babe 0000babe 00000000 00000000 00000000 ffbd6080 ff11e0c6
>> >00000000
>> >> (XEN)    804f0c44 00000000 00000000 ff1510b0 ffbd6080 c00093d4 ff20bca8
>> >00000000
>> >> (XEN)    ff20bea4 00000000 00000202 ff130157 c00093d4 fffff420 00000004
>> >ff20bea4
>> >> (XEN)    ffbd6d3c 00000003 00000000 ff164acd 804f0c44 00000004 c00093d4
>> >00000000
>> >> (XEN)    00000000 00000004 00000004 00000000 f6ab8f01 000b8004 00000001
>> >fedae920
>> >> (XEN)    ed2c3131 00000e9e 00000000 00002290 1383da4e ff20bd88 0000e215
>> >00000006
>> >> (XEN)    00000031 00000000 00000002 00000001 00000000 00034576 f6ce8310
>> >ff122238
>> >> (XEN)    f6ce8310 00000000 00000080 fe600048 00000000 34576667 00000000
>> >ff154382
>> >> (XEN)    0000000e 00000000 ff1ba080 00000031 8163b020 000000a0 00000009
>> >c00093d4
>> >> (XEN)    c0300024 f9511d4c 00000001 00f00003 804f0c44 00000008 00010282
>> >f9511d1c
>> >> (XEN)    00000010 00000023 00000023 00000030 00000000 ff118eae ff1ba550
>> >00000220
>> >> (XEN)    00000001 00000004 fffff420 fffff480 c00093d4 00000400 00000229
>> >00000001
>> >> (XEN)    00000000 00000004 000000a0 000000a0 ff20bd68 0000babe 00000001
>> >c00093d4
>> >> (XEN)    ff20beb4 00000000 ffbd6080 ff20beb4 c00093d4 fee29024 ffbd6080
>> >ff155d9f
>> >> (XEN)    ff20bea4 ff194ee0 00000000 00000006 ff1bb744 ff1bb7cc ff1bb7cc
>> >00000246
>> >> (XEN)    ff1bb7cc 00000000 ff20bfb4 ff1bb744 00000020 00000000 00000002
>> >fffcba89
>> >> (XEN)    00000661 00000000 ff1ba080 0000babe 00000663 00000000 ff1ba080
>> >0000c683
>> >> (XEN)    fdff3000 fe600048 00000000 00000006 00034576 ff1ba080 00000000
>> >00000000
>> >> (XEN) Xen call trace:
>> >> (XEN)    [<ff157099>]
>> sh2_x86_emulate_write__shadow_3_guest_2+0x1b9/0x430
>> >> (XEN)    [<ff11e0c6>] apic_timer_interrupt+0x46/0x50
>> >> (XEN)    [<ff1510b0>] sh2_x86_emulate_write_emulated+0x50/0x60
>> >> (XEN)    [<ff130157>] x86_emulate_memop+0x1a17/0x2e90
>> >> (XEN)    [<ff164acd>] hvm_wait_io+0x4d/0xc0
>> >> (XEN)    [<ff122238>] put_page_from_l1e+0x78/0x130
>> >> (XEN)    [<ff154382>] shadow_set_l1e+0x192/0x1c0
>> >> (XEN)    [<ff118eae>] __find_next_zero_bit+0x8e/0xa0
>> >> (XEN)    [<ff155d9f>] sh2_page_fault__shadow_3_guest_2+0x7bf/0xce0
>> >> (XEN)    [<ff171cde>] vmx_io_instruction+0x21e/0x470
>> >> (XEN)    [<ff174b23>] vmx_vmexit_handler+0xa03/0xdf0
>> >> (XEN)    [<ff16f2cf>] cpu_has_pending_irq+0x3f/0x60
>> >> (XEN)    [<ff16f335>] vmx_intr_assist+0x45/0x380
>> >> (XEN)    [<ff1136ba>] timer_softirq_action+0x10a/0x140
>> >> (XEN)    [<ff17505c>] vmx_asm_vmexit_handler+0x1c/0x30
>> >> (XEN)
>> >> (XEN) Pagetable walk from fee323d4:
>> >> (XEN)  L3 = 000000000c6ae001 0001188e
>> >> (XEN)   L2 = 0000000000bdb063 55555555
>> >> (XEN)    L1 = 0000000000000000 ffffffff
>> >> (XEN)
>> >> (XEN) ****************************************
>> >> (XEN) Panic on CPU 1:
>> >> (XEN) CPU1 FATAL PAGE FAULT
>> >> (XEN) [error_code=0000]
>> >> (XEN) Faulting linear address: fee323d4
>> >> (XEN) ****************************************
>> >> (XEN)
>> >> (XEN) Reboot in five seconds...
>> >
>> >_______________________________________________
>> >Xen-devel mailing list
>> >Xen-devel@lists.xensource.com
>> >http://lists.xensource.com/xen-devel

[-- Attachment #2: pae_enable_ia32e.txt --]
[-- Type: text/plain, Size: 5448 bytes --]

(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) vmx_do_launch(): GUEST_CR3<=001a17a0, HOST_CR3<=0563b000
(XEN) (GUEST: 1) HVM Loader
(XEN) (GUEST: 1) Detected Xen v3.0-unstable
(XEN) (GUEST: 1) Loading ROMBIOS ...
(XEN) (GUEST: 1) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 1) Loading VMXAssist ...
(XEN) (GUEST: 1) VMX go ...
(XEN) (GUEST: 1) VMXAssist (Aug 14 2006)
(XEN) (GUEST: 1) Memory size 128 MB
(XEN) (GUEST: 1) E820 map:
(XEN) (GUEST: 1) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 1) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 1) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 1) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 1) 0000000000100000 - 0000000007FFD000 (RAM)
(XEN) (GUEST: 1) 0000000007FFD000 - 0000000007FFE000 (Type 19)
(XEN) (GUEST: 1) 0000000007FFE000 - 0000000007FFF000 (Type 18)
(XEN) (GUEST: 1) 0000000007FFF000 - 0000000008000000 (Type 17)
(XEN) (GUEST: 1) 0000000008000000 - 0000000008003000 (ACPI NVS)
(XEN) (GUEST: 1) 0000000008003000 - 000000000800D000 (ACPI Data)
(XEN) (GUEST: 1) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 1) 
(XEN) (GUEST: 1) Start BIOS ...
(XEN) (GUEST: 1) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 1)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 1) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 1) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 1) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 1) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 1) 
(XEN) (GUEST: 1) ata0-0: PCHS=6095/16/63 translation=none LCHS=1024/16/63
(XEN) (GUEST: 1) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (2999 MBytes)
(XEN) (GUEST: 1) ata0  slave: Unknown device
(XEN) (GUEST: 1) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 1) ata1  slave: Unknown device
(XEN) (GUEST: 1) 
(XEN) (GUEST: 1) Booting from Hard Disk...
(XEN) (GUEST: 1) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 1) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 1) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 1) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 1) *** int 15h function AX=EC00, BX=0002 not yet supported!
(XEN) (GUEST: 1) KBD: unsupported int 16h function 03
(XEN) (GUEST: 1) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 1) int13_harddisk: function 02, unmapped device for ELDL=81
(XEN) (GUEST: 1) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) BUG at shadow2-common.c:2424
(XEN) 0f 0b eb fe 66
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e010:[<ffff8300001178b4>] __bug+0x24/0x30
(XEN) RFLAGS: 0000000000010286   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: 0000000000000978   rcx: 0000000000001f3e
(XEN) rdx: 0000000000001f3e   rsi: 000000000000000a   rdi: ffff8300001bb01d
(XEN) rbp: ffff8300001a0080   rsp: ffff8300001b3e08   r8:  00000000fffffff8
(XEN) r9:  0000000000000001   r10: 00000000ffffffff   r11: ffff830000117c20
(XEN) r12: ffff83000017711f   r13: ffff830000182aa0   r14: 0000000000006640
(XEN) r15: 0000000000000000   cr0: 0000000080050033   cr3: 000000000563b000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e010
(XEN) Xen stack trace from rsp=ffff8300001b3e08:
(XEN)    ffff83000018d080 ffff8300001d76e0 ffff830000fe1280 ffff830000131e3a
(XEN)    ffff8300001b3f28 0000000080050033 ffff8300001a0080 0000000080050033
(XEN)    0000000000006640 ffff830000158869 0000000000005638 0000000000000000
(XEN)    0000000000000000 ffff8300001b3f28 0000000080050033 ffff8300001a0080
(XEN)    0000000000000000 ffff830000159beb 0000000000000000 ffff83000018d520
(XEN)    0000000000000003 0000000000000000 0000000000000000 ffff83000015a5e8
(XEN)    ffff8300001a0080 ffff830000fe1280 ffff8300001a0080 ffff830000154478
(XEN)    ffff830000114567 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 ffff83000015aec5
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000080050033 00000000c0000080
(XEN)    0000000000000000 0000000000090000 0000000020100800 000000f000000002
(XEN)    0000000000100000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 ffff8300001a0080
(XEN) Xen call trace:
(XEN)    [<ffff8300001178b4>] __bug+0x24/0x30
(XEN)    [<ffff830000131e3a>] sh2_update_paging_modes+0x28a/0x2c0
(XEN)    [<ffff830000158869>] vmx_set_cr0+0x419/0x880
(XEN)    [<ffff830000159beb>] vmx_cr_access+0xf1b/0xf90
(XEN)    [<ffff83000015a5e8>] vmx_vmexit_handler+0x808/0xf90
(XEN)    [<ffff830000154478>] vmx_intr_assist+0xa8/0x450
(XEN)    [<ffff830000114567>] do_softirq+0x47/0x50
(XEN)    [<ffff83000015aec5>] vmx_asm_vmexit_handler+0x25/0x30
(XEN)    
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) CPU0 FATAL TRAP: vector = 6 (invalid opcode)
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...

[-- Attachment #3: pae_enable_ia32smp.txt --]
[-- Type: text/plain, Size: 4992 bytes --]

(XEN) spurious IRQ irq got=-1
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) vmx_do_launch(): GUEST_CR3<=001a17a0, HOST_CR3<=3d9cf000
(XEN) (GUEST: 5) HVM Loader
(XEN) (GUEST: 5) Detected Xen v3.0-unstable
(XEN) (GUEST: 5) Loading ROMBIOS ...
(XEN) (GUEST: 5) Creating MP tables ...
(XEN) (GUEST: 5) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 5) Loading ACPI ...
(XEN) (GUEST: 5) Loading VMXAssist ...
(XEN) (GUEST: 5) VMX go ...
(XEN) (GUEST: 5) VMXAssist (Aug 14 2006)
(XEN) (GUEST: 5) Memory size 128 MB
(XEN) (GUEST: 5) E820 map:
(XEN) (GUEST: 5) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 5) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 5) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 5) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 5) 0000000000100000 - 0000000007FFD000 (RAM)
(XEN) (GUEST: 5) 0000000007FFD000 - 0000000007FFE000 (Type 19)
(XEN) (GUEST: 5) 0000000007FFE000 - 0000000007FFF000 (Type 18)
(XEN) (GUEST: 5) 0000000007FFF000 - 0000000008000000 (Type 17)
(XEN) (GUEST: 5) 0000000008000000 - 0000000008003000 (ACPI NVS)
(XEN) (GUEST: 5) 0000000008003000 - 000000000800D000 (ACPI Data)
(XEN) (GUEST: 5) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 5) 
(XEN) (GUEST: 5) Start BIOS ...
(XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 5)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 5) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 5) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 5) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $(XEN) (GUEST: 5) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 5) 
(XEN) (GUEST: 5) ata0-0: PCHS=10240/16/63 translation=none LCHS=1024/16/63
(XEN) (GUEST: 5) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (5040 MBytes)
(XEN) (GUEST: 5) ata0  slave: Unknown device
(XEN) (GUEST: 5) ata1 master: QEMU CD-ROM ATAPI-4 CD-Rom/DVD-Rom
(XEN) (GUEST: 5) ata1  slave: Unknown device
(XEN) (GUEST: 5) 
(XEN) (GUEST: 5) Booting from Hard Disk...
(XEN) (GUEST: 5) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 5) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 5) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 5) KBD: unsupported int 16h function 03
(XEN) (GUEST: 5) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 5) *** int 15h function AX=E980, BX=E6F5 not yet supported!
(XEN) (GUEST: 5) int13_harddisk: function 02, unmapped device for ELDL=81
(XEN) (GUEST: 5) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) Local APIC Write to read-only register
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 1 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=00fdf7a0, HOST_CR3<=1cf48000
(XEN) (GUEST: 5) Start AP 1 from 00003000 ...
(XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0300:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 2 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=00fdd7a0, HOST_CR3<=0594d000
(XEN) (GUEST: 5) Start AP 2 from 00003000 ...
(XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0300:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) AP 3 bringup suceeded.
(XEN) vmx_do_launch(): GUEST_CR3<=00fdb7a0, HOST_CR3<=0594b000
(XEN) (GUEST: 5) Start AP 3 from 00003000 ...
(XEN) (GUEST: 5) Starting emulated 16-bit real-mode: ip=0300:0000
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) This hvm_vlapic is for P4, no work for De-assert init
(XEN) sh2 error: sh2_remove_shadows(): can't find all shadows of mfn 1e823 (shadow2_flags=00000100)
(XEN) domain_crash called from shadow2-common.c:2247
(XEN) Domain 5 (vcpu#3) crashed on cpu#1:
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    1
(XEN) RIP:    0060:[<00000000c01469a9>]
(XEN) RFLAGS: 0000000000010002   CONTEXT: hvm
(XEN) rax: 0000000000000030   rbx: 00000000c12b0000   rcx: 00000000c131e000
(XEN) rdx: 0000000000000031   rsi: 000000000000000f   rdi: 00000000c7ffae08
(XEN) rbp: 00000000c7ffad80   rsp: 00000000c7d90e74   r8:  0000000000000000
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr3: 0000000000fdb7a0
(XEN) ds: 007b   es: 007b   fs: 0000   gs: 0000   ss: 0068   cs: 0060

[-- Attachment #4: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-11 17:40     ` Tim Deegan
  2006-08-11 19:48       ` James Morris
  2006-08-13 20:36       ` Puthiyaparambil, Aravindh
@ 2006-08-16 10:34       ` Tim Deegan
  2006-08-17  4:48         ` Puthiyaparambil, Aravindh
  2006-08-17 20:54         ` Steve Dobbelstein
  2 siblings, 2 replies; 28+ messages in thread
From: Tim Deegan @ 2006-08-16 10:34 UTC (permalink / raw)
  To: xen-devel

A new version of the shadow2 patch is now available at
http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
(md5: 3a094d3eebf328db887f495c022bf651)
This patch applies to version 0e32095a7b46 of -unstable.

It should fix the issues that have been seen with memory allocation and
with 64-bit HVM guests.  SMP HVM guests may still have some problems.

Cheers,

Tim.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
  2006-08-16 10:34       ` Tim Deegan
@ 2006-08-17  4:48         ` Puthiyaparambil, Aravindh
  2006-08-17  4:59           ` Puthiyaparambil, Aravindh
  2006-08-17  8:35           ` Tim Deegan
  2006-08-17 20:54         ` Steve Dobbelstein
  1 sibling, 2 replies; 28+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-08-17  4:48 UTC (permalink / raw)
  To: Tim Deegan, xen-devel

[-- Attachment #1: Type: text/plain, Size: 1314 bytes --]

Tim,

I tried the patch on a 4-way x86_64 ES7000 32GB RAM with an x86_64
hypervisor.

I found that I am still unable to bring up domains with pae=1. I have
attached the error that I am seeing (hvm_pae.txt)

I then tried bringing up as many x86_32 WinXP domains as possible. The
qemu-dm process associated with each domain takes up 50% CPU. So I am
unable to bring up more than 8 (2 * NR_CPUS) domains. 

Let me know if you need any more info.
Cheers,
Aravindh

> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> bounces@lists.xensource.com] On Behalf Of Tim Deegan
> Sent: Wednesday, August 16, 2006 6:35 AM
> To: xen-devel@lists.xensource.com
> Subject: Re: [Xen-devel] [RFC] New shadow paging code
> 
> A new version of the shadow2 patch is now available at
> http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
> (md5: 3a094d3eebf328db887f495c022bf651)
> This patch applies to version 0e32095a7b46 of -unstable.
> 
> It should fix the issues that have been seen with memory allocation
and
> with 64-bit HVM guests.  SMP HVM guests may still have some problems.
> 
> Cheers,
> 
> Tim.
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

[-- Attachment #2: hvm_pae.txt --]
[-- Type: text/plain, Size: 3512 bytes --]

Crash with pae=1

(XEN) vmx_do_launch(): GUEST_CR3<=00fad7a0, HOST_CR3<=b7253000
(XEN) (GUEST: 6) HVM Loader
(XEN) (GUEST: 6) Detected Xen v3.0-unstable
(XEN) (GUEST: 6) Loading ROMBIOS ...
(XEN) (GUEST: 6) Creating MP tables ...
(XEN) (GUEST: 6) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 6) Loading ACPI ...
(XEN) (GUEST: 6) Loading VMXAssist ...
(XEN) (GUEST: 6) VMX go ...
(XEN) (GUEST: 6) VMXAssist (Aug 16 2006)
(XEN) (GUEST: 6) Memory size 256 MB
(XEN) (GUEST: 6) E820 map:
(XEN) (GUEST: 6) 0000000000000000 - 000000000009F800 (RAM)
(XEN) (GUEST: 6) 000000000009F800 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 6) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 6) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 6) 0000000000100000 - 000000000FFFD000 (RAM)
(XEN) (GUEST: 6) 000000000FFFD000 - 000000000FFFE000 (Type 19)
(XEN) (GUEST: 6) 000000000FFFE000 - 000000000FFFF000 (Type 18)
(XEN) (GUEST: 6) 000000000FFFF000 - 0000000010000000 (Type 17)
(XEN) (GUEST: 6) 0000000010000000 - 0000000010003000 (ACPI NVS)
(XEN) (GUEST: 6) 0000000010003000 - 000000001000D000 (ACPI Data)
(XEN) (GUEST: 6) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 6) 
(XEN) (GUEST: 6) Start BIOS ...
(XEN) (GUEST: 6) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 6)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 6) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 6) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 6) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert Exp $
(XEN) (GUEST: 6) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 15:55:26 $
(XEN) (GUEST: 6) 
(XEN) (GUEST: 6) ata0-0: PCHS=8324/16/63 translation=lba LCHS=522/255/63
(XEN) (GUEST: 6) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (4097 MBytes)
(XEN) (GUEST: 6) ata0  slave: Unknown device
(XEN) (GUEST: 6) 
(XEN) (GUEST: 6) Booting from Hard Disk...
(XEN) (GUEST: 6) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 6) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 6) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 6) *** int 15h function AX=EC00, BX=0002 not yet supported!
(XEN) (GUEST: 6) KBD: unsupported int 16h function 03
(XEN) (GUEST: 6) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 6) int13_harddisk: function 02, unmapped device for ELDL=81
(XEN) (GUEST: 6) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) domain_crash_sync called from vmx.c:2178
(XEN) Domain 6 (vcpu#0) crashed on cpu#0:
(XEN) ----[ Xen-3.0-unstable    Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    0010:[<000000000010005c>]
(XEN) RFLAGS: 0000000000010046   CONTEXT: hvm
(XEN) rax: 0000000080000001   rbx: 0000000000000000   rcx: 00000000c0000080
(XEN) rdx: 0000000000000000   rsi: 0000000000090000   rdi: 000000000042d004
(XEN) rbp: 000000000008e000   rsp: 00000000001010c0   r8:  0000000000000000
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 0000000080000001   cr3: 00000000b7438000
(XEN) ds: 0018   es: 0018   fs: 0018   gs: 0018   ss: 0018   cs: 0010
(XEN) sh2_update_paging_modes: postponing determination of shadow2 mode
(XEN) vmx_do_launch(): GUEST_CR3<=00fad7a0, HOST_CR3<=b7c0f000

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
  2006-08-17  4:48         ` Puthiyaparambil, Aravindh
@ 2006-08-17  4:59           ` Puthiyaparambil, Aravindh
  2006-08-17  7:00             ` Puthiyaparambil, Aravindh
  2006-08-17  8:35           ` Tim Deegan
  1 sibling, 1 reply; 28+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-08-17  4:59 UTC (permalink / raw)
  To: Tim Deegan, xen-devel

I also found that if I don't bring up vncviewer, qemu-dm does not take
up 50% CPU. But I still fail trying to bring up the 9th domain with the
following error:
Error: Device 768 (vbd) could not be connected. Backend device not
found.

Aravindh

> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> bounces@lists.xensource.com] On Behalf Of Puthiyaparambil, Aravindh
> Sent: Thursday, August 17, 2006 12:48 AM
> To: Tim Deegan; xen-devel@lists.xensource.com
> Subject: RE: [Xen-devel] [RFC] New shadow paging code
> 
> Tim,
> 
> I tried the patch on a 4-way x86_64 ES7000 32GB RAM with an x86_64
> hypervisor.
> 
> I found that I am still unable to bring up domains with pae=1. I have
> attached the error that I am seeing (hvm_pae.txt)
> 
> I then tried bringing up as many x86_32 WinXP domains as possible. The
> qemu-dm process associated with each domain takes up 50% CPU. So I am
> unable to bring up more than 8 (2 * NR_CPUS) domains.
> 
> Let me know if you need any more info.
> Cheers,
> Aravindh
> 
> > -----Original Message-----
> > From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> > bounces@lists.xensource.com] On Behalf Of Tim Deegan
> > Sent: Wednesday, August 16, 2006 6:35 AM
> > To: xen-devel@lists.xensource.com
> > Subject: Re: [Xen-devel] [RFC] New shadow paging code
> >
> > A new version of the shadow2 patch is now available at
> > http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
> > (md5: 3a094d3eebf328db887f495c022bf651)
> > This patch applies to version 0e32095a7b46 of -unstable.
> >
> > It should fix the issues that have been seen with memory allocation
> and
> > with 64-bit HVM guests.  SMP HVM guests may still have some
problems.
> >
> > Cheers,
> >
> > Tim.
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xensource.com
> > http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
  2006-08-17  4:59           ` Puthiyaparambil, Aravindh
@ 2006-08-17  7:00             ` Puthiyaparambil, Aravindh
  0 siblings, 0 replies; 28+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-08-17  7:00 UTC (permalink / raw)
  To: Tim Deegan, xen-devel

Ooops!!! I realized why I could not bring up more than 8 domains. I was
using loopback devices for the winxp disks and max_loop was by default
set to 8. So once I upped the max_loop number I was able to bring up
more domains.

What I did was, I brought up 20 WinXP x86_32 domains without launching
their respective vncviewers. Once all the domains were up I launched 10
viewers and this caused qemu-dm of the 10 launched domains to hit 40-50%
CPU. All the viewers were sluggish and no real work could be done.

Aravindh

> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> bounces@lists.xensource.com] On Behalf Of Puthiyaparambil, Aravindh
> Sent: Thursday, August 17, 2006 12:59 AM
> To: Tim Deegan; xen-devel@lists.xensource.com
> Subject: RE: [Xen-devel] [RFC] New shadow paging code
> 
> I also found that if I don't bring up vncviewer, qemu-dm does not take
> up 50% CPU. But I still fail trying to bring up the 9th domain with
the
> following error:
> Error: Device 768 (vbd) could not be connected. Backend device not
> found.
> 
> Aravindh
> 
> > -----Original Message-----
> > From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> > bounces@lists.xensource.com] On Behalf Of Puthiyaparambil, Aravindh
> > Sent: Thursday, August 17, 2006 12:48 AM
> > To: Tim Deegan; xen-devel@lists.xensource.com
> > Subject: RE: [Xen-devel] [RFC] New shadow paging code
> >
> > Tim,
> >
> > I tried the patch on a 4-way x86_64 ES7000 32GB RAM with an x86_64
> > hypervisor.
> >
> > I found that I am still unable to bring up domains with pae=1. I
have
> > attached the error that I am seeing (hvm_pae.txt)
> >
> > I then tried bringing up as many x86_32 WinXP domains as possible.
The
> > qemu-dm process associated with each domain takes up 50% CPU. So I
am
> > unable to bring up more than 8 (2 * NR_CPUS) domains.
> >
> > Let me know if you need any more info.
> > Cheers,
> > Aravindh
> >
> > > -----Original Message-----
> > > From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> > > bounces@lists.xensource.com] On Behalf Of Tim Deegan
> > > Sent: Wednesday, August 16, 2006 6:35 AM
> > > To: xen-devel@lists.xensource.com
> > > Subject: Re: [Xen-devel] [RFC] New shadow paging code
> > >
> > > A new version of the shadow2 patch is now available at
> > > http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
> > > (md5: 3a094d3eebf328db887f495c022bf651)
> > > This patch applies to version 0e32095a7b46 of -unstable.
> > >
> > > It should fix the issues that have been seen with memory
allocation
> > and
> > > with 64-bit HVM guests.  SMP HVM guests may still have some
> problems.
> > >
> > > Cheers,
> > >
> > > Tim.
> > >
> > > _______________________________________________
> > > Xen-devel mailing list
> > > Xen-devel@lists.xensource.com
> > > http://lists.xensource.com/xen-devel
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-17  4:48         ` Puthiyaparambil, Aravindh
  2006-08-17  4:59           ` Puthiyaparambil, Aravindh
@ 2006-08-17  8:35           ` Tim Deegan
  2006-08-17 15:02             ` Puthiyaparambil, Aravindh
  1 sibling, 1 reply; 28+ messages in thread
From: Tim Deegan @ 2006-08-17  8:35 UTC (permalink / raw)
  To: Puthiyaparambil, Aravindh; +Cc: xen-devel

Hi, 

At 00:48 -0400 on 17 Aug (1155775694), Puthiyaparambil, Aravindh wrote:
> I found that I am still unable to bring up domains with pae=1. I have
> attached the error that I am seeing (hvm_pae.txt)

What guest OS were you using?  How far through the boot process did it
get?

Cheers,

Tim.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
@ 2006-08-17 13:05 Yu, Ping Y
  0 siblings, 0 replies; 28+ messages in thread
From: Yu, Ping Y @ 2006-08-17 13:05 UTC (permalink / raw)
  To: Tim Deegan, xen-devel

Tim,

I tested this new patch in x86_64 mode, and here is the result for your reference.

(1)pae=0 UP IA32 VMX    Pass
(2)pae=1 UP IA32 VMX  Pass
(3)pae=0 UP IA32e  VMX  Complains "Your CPU does not support long mode. Use a 32bit disribution."
(4)pae=1 UP IA32e VMX  VMX is destroyed automatically 

The VMX's image is RHEL4U1.

Ping

>-----Original Message-----
>From: xen-devel-bounces@lists.xensource.com
>[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Tim Deegan
>Sent: 2006年8月16日 18:35
>To: xen-devel@lists.xensource.com
>Subject: Re: [Xen-devel] [RFC] New shadow paging code
>
>A new version of the shadow2 patch is now available at
>http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
>(md5: 3a094d3eebf328db887f495c022bf651)
>This patch applies to version 0e32095a7b46 of -unstable.
>
>It should fix the issues that have been seen with memory allocation and
>with 64-bit HVM guests.  SMP HVM guests may still have some problems.
>
>Cheers,
>
>Tim.
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@lists.xensource.com
>http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [RFC] New shadow paging code
  2006-08-17  8:35           ` Tim Deegan
@ 2006-08-17 15:02             ` Puthiyaparambil, Aravindh
  0 siblings, 0 replies; 28+ messages in thread
From: Puthiyaparambil, Aravindh @ 2006-08-17 15:02 UTC (permalink / raw)
  To: Tim Deegan; +Cc: xen-devel

> > I found that I am still unable to bring up domains with pae=1. I
have
> > attached the error that I am seeing (hvm_pae.txt)
> 
> What guest OS were you using?  How far through the boot process did it
> get?

I am using x86_64 SLES10. It got up to the point of "Booting the kernel"
and then the crash happens. So it is very early in the boot.

Aravindh

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [RFC] New shadow paging code
  2006-08-16 10:34       ` Tim Deegan
  2006-08-17  4:48         ` Puthiyaparambil, Aravindh
@ 2006-08-17 20:54         ` Steve Dobbelstein
  1 sibling, 0 replies; 28+ messages in thread
From: Steve Dobbelstein @ 2006-08-17 20:54 UTC (permalink / raw)
  To: Tim Deegan; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 1167 bytes --]

Tim Deegan <Tim.Deegan@xensource.com> wrote on 08/16/2006 05:34:40 AM:

> A new version of the shadow2 patch is now available at
> http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
> (md5: 3a094d3eebf328db887f495c022bf651)
> This patch applies to version 0e32095a7b46 of -unstable.
>
> It should fix the issues that have been seen with memory allocation and
> with 64-bit HVM guests.  SMP HVM guests may still have some problems.

Tim,

I can't get an HVM domU to finish booting.  dom0 and domU are both running
64-bit SLES 10-beta10 with uniprocessor 2.6.16.13 kernels.  The domU gets
as far as running grub and loading the kernel and initrd but then hangs.
xentop shows the domU running at 100% CPU.

For what its worth, I have tried all combinations of the pae, acpi, and
apic options.  With pae=1 the domU dies (I assume qemu either exits or
dies).  With pae=0 the domU hangs as described regardless of the settings
of acpi and apic.

The machine has four sockets with Intel Xeon 7020 (2.66 GHz dual core with
hyperthreading).  Here is the config file for the domain:
(See attached file: hvm1.cfg)

Any other info you need?  Anything I should examine or try?

Steve D.

[-- Attachment #2: hvm1.cfg --]
[-- Type: application/octet-stream, Size: 6746 bytes --]

#  -*- mode: python; -*-
#============================================================================
# Python configuration setup for 'xm create'.
# This script sets the parameters used when a domain is created using 'xm create'.
# You use a separate script for each domain you want to create, or 
# you can set the parameters for the domain on the xm command line.
#============================================================================

import os, re
arch = os.uname()[4]
if re.search('64', arch):
    arch_libdir = 'lib64'
else:
    arch_libdir = 'lib'

#----------------------------------------------------------------------------
# Kernel image file.
kernel = "/usr/lib/xen/boot/hvmloader"

# The domain build function. HVM domain uses 'hvm'.
builder='hvm'

# Initial memory allocation (in megabytes) for the new domain.
#
# WARNING: Creating a domain with insufficient memory may cause out of
#          memory errors. The domain needs enough memory to boot kernel
#          and modules. Allocating less than 32MBs is not recommended.
memory = 768

# Shadow pagetable memory for the domain, in MB.
# Should be at least 2KB per MB of domain memory, plus a few MB per vcpu.
shadow_memory = 5

# A name for your domain. All domains must have different names.
name = "hvm1"

# 128-bit UUID for the domain.  The default behavior is to generate a new UUID
# on each call to 'xm create'.
#uuid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9"

#-----------------------------------------------------------------------------
# the number of cpus guest platform has, default=1
vcpus = 1

# enable/disable HVM guest PAE, default=0 (disabled)
pae=0

# enable/disable HVM guest ACPI, default=0 (disabled)
acpi=0

# enable/disable HVM guest APIC, default=0 (disabled)
apic=0

# List of which CPUS this domain is allowed to use, default Xen picks
#cpus = ""         # leave to Xen to pick
#cpus = "0"        # all vcpus run on CPU0
#cpus = "0-3,5,^1" # run on cpus 0,2,3,5

# Optionally define mac and/or bridge for the network interfaces.
# Random MACs are assigned if not given.
#vif = [ 'type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0, model=ne2k_pci' ]
# type=ioemu specify the NIC is an ioemu device not netfront
vif = [ 'type=ioemu, bridge=xenbr0, mac=00:0e:0c:42:a6:01' ]

#----------------------------------------------------------------------------
# Define the disk devices you want the domain to have access to, and
# what you want them accessible as.
# Each disk entry is of the form phy:UNAME,DEV,MODE
# where UNAME is the device, DEV is the device name the domain will see,
# and MODE is r for read-only, w for read-write.

#disk = [ 'phy:hda1,hda1,r' ]
disk = ['phy:/dev/virt-blkdev-backend/hvm1,ioemu:hda,w', 'phy:/dev/virt-blkdev-backend/usr,ioemu:hdb,r','phy:/dev/virt-blkdev-disk_io_test/hvm1,ioemu:hdd,w']

#----------------------------------------------------------------------------
# Configure the behaviour when a domain exits.  There are three 'reasons'
# for a domain to stop: poweroff, reboot, and crash.  For each of these you
# may specify:
#
#   "destroy",        meaning that the domain is cleaned up as normal;
#   "restart",        meaning that a new domain is started in place of the old
#                     one;
#   "preserve",       meaning that no clean-up is done until the domain is
#                     manually destroyed (using xm destroy, for example); or
#   "rename-restart", meaning that the old domain is not cleaned up, but is
#                     renamed and a new domain started in its place.
#
# The default is
#
#   on_poweroff = 'destroy'
#   on_reboot   = 'restart'
#   on_crash    = 'restart'
#
# For backwards compatibility we also support the deprecated option restart
#
# restart = 'onreboot' means on_poweroff = 'destroy'
#                            on_reboot   = 'restart'
#                            on_crash    = 'destroy'
#
# restart = 'always'   means on_poweroff = 'restart'
#                            on_reboot   = 'restart'
#                            on_crash    = 'restart'
#
# restart = 'never'    means on_poweroff = 'destroy'
#                            on_reboot   = 'destroy'
#                            on_crash    = 'destroy'

on_poweroff = 'destroy'
on_reboot   = 'destroy'
on_crash    = 'destroy'

#============================================================================

# New stuff
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'

#-----------------------------------------------------------------------------
# boot on floppy (a), hard disk (c) or CD-ROM (d) 
#boot=[a|c|d]
#-----------------------------------------------------------------------------
#  write to temporary files instead of disk image files
#snapshot=1

#----------------------------------------------------------------------------
# enable SDL library for graphics, default = 0
sdl=0

#----------------------------------------------------------------------------
# enable VNC library for graphics, default = 1
vnc=0

#----------------------------------------------------------------------------
# set VNC display number, default = domid
#vncdisplay=1

#----------------------------------------------------------------------------
# try to find an unused port for the VNC server, default = 1
#vncunused=1

#----------------------------------------------------------------------------
# enable spawning vncviewer for domain's console
# (only valid when vnc=1), default = 0
#vncconsole=0

#----------------------------------------------------------------------------
# no graphics, use serial port
nographic=1

#----------------------------------------------------------------------------
# enable stdvga, default = 0 (use cirrus logic device model)
stdvga=0

#-----------------------------------------------------------------------------
#   serial port re-direct to pty deivce, /dev/pts/n 
#   then xm console or minicom can connect
serial='pty'


#-----------------------------------------------------------------------------
#   enable sound card support, [sb16|es1370|all|..,..], default none
#soundhw='sb16'


#-----------------------------------------------------------------------------
#    set the real time clock to local time [default=0 i.e. set to utc]
localtime=1


#-----------------------------------------------------------------------------
#    start in full screen
#full-screen=1   


#-----------------------------------------------------------------------------
#   Enable USB support (specific devices specified at runtime through the
#			monitor window)
#usb=1

#   Enable USB mouse support (only enable one of the following, `mouse' for
#			      PS/2 protocol relative mouse, `tablet' for
#			      absolute mouse)
#usbdevice='mouse'
#usbdevice='tablet'

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2006-08-17 20:54 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-14 15:39 [RFC] New shadow paging code Tim Deegan
2006-07-17 14:32 ` Mike D. Day
2006-07-17 15:30   ` Tim Deegan
  -- strict thread matches above, loose matches on Subject: below --
2006-07-14 17:58 Kurtz, Ryan M.
2006-07-17  8:12 ` Tim Deegan
2006-08-01 11:31 ` Tim Deegan
2006-08-08 10:02   ` Tim Deegan
2006-08-11 17:40     ` Tim Deegan
2006-08-11 19:48       ` James Morris
2006-08-12  9:40         ` Tim Deegan
2006-08-13 20:36       ` Puthiyaparambil, Aravindh
2006-08-15 13:24         ` Tim Deegan
2006-08-15 13:29           ` Puthiyaparambil, Aravindh
2006-08-15 15:04           ` Tim Deegan
2006-08-15 15:34             ` Puthiyaparambil, Aravindh
2006-08-16 10:34       ` Tim Deegan
2006-08-17  4:48         ` Puthiyaparambil, Aravindh
2006-08-17  4:59           ` Puthiyaparambil, Aravindh
2006-08-17  7:00             ` Puthiyaparambil, Aravindh
2006-08-17  8:35           ` Tim Deegan
2006-08-17 15:02             ` Puthiyaparambil, Aravindh
2006-08-17 20:54         ` Steve Dobbelstein
2006-08-11 17:56 Nakajima, Jun
2006-08-14  9:21 ` Tim Deegan
2006-08-15  3:51 Yu, Ping Y
2006-08-15 13:13 ` Puthiyaparambil, Aravindh
2006-08-16  3:54 Yu, Ping Y
2006-08-17 13:05 Yu, Ping Y

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.