[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH][HVM] Removing 1:1 mapping from qemu-dm


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Nakajima, Jun" <jun.nakajima@xxxxxxxxx>
  • Date: Wed, 28 Jun 2006 00:13:51 -0700
  • Delivery-date: Wed, 28 Jun 2006 00:14:32 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcaagmcnCwTiHPCdT/KozlK6+751PA==
  • Thread-topic: [PATCH][HVM] Removing 1:1 mapping from qemu-dm

The patch removes the 1:1 mapping against HVM guests from qemu-dm,
allowing to have bigger guests than qemu-dm. This is also the first step
for enabling balloning with HVM guests.

It sets up mapping dynamically, and thus it can cause some latency for
I/O operations for HVM guests. I don't see visible latency yet, but I
think we need to tune the hashing size.

Signed-off-by: Jun Nakajima <jun.nakajima@xxxxxxxxx>

 tools/ioemu/cpu-defs.h       |    1 
 tools/ioemu/cpu.h            |    4 -
 tools/ioemu/exec.c           |   32 ++++++++++-
 tools/ioemu/vl.c             |  115
++++++++++++++++++++++++++++++++++++++++---
 tools/ioemu/vl.h             |   23 ++++++++
 xen/arch/x86/mm.c            |    7 ++
 xen/arch/x86/shadow.c        |   33 ++++++------
 xen/arch/x86/shadow32.c      |   25 ++++-----
 xen/arch/x86/shadow_public.c |    2 
 xen/include/asm-x86/shadow.h |  115
++++++++++++++++++++++++++++---------------
 10 files changed, 273 insertions(+), 84 deletions(-)

Jun
---
Intel Open Source Technology Center

 

Attachment: remove_1-1_10.patch
Description: remove_1-1_10.patch

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.