WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] [IA64] dummy IO memmap entry

# HG changeset patch
# User awilliam@xxxxxxxxxxx
# Node ID dc99944b9bd0bd1984d869bdd8db3fde808ce5f8
# Parent  2f4911432398044adbaeee02dbd9a7f8a6300b4d
[IA64] dummy IO memmap entry

Create a dummy IO ports memmap entry for domU, so that
IO accesses are trapped by Xen.  Otherwise, they could
pollute memory.

Signed-off-by: Tristan Gingold <tristan.gingold@xxxxxxxx>

diff -r 2f4911432398 -r dc99944b9bd0 xen/arch/ia64/xen/dom_fw.c
--- a/xen/arch/ia64/xen/dom_fw.c        Wed Mar 15 15:20:28 2006
+++ b/xen/arch/ia64/xen/dom_fw.c        Wed Mar 15 15:22:03 2006
@@ -860,7 +860,10 @@
                /* hypercall patches live here, masquerade as reserved PAL 
memory */
                
MAKE_MD(EFI_PAL_CODE,EFI_MEMORY_WB,HYPERCALL_START,HYPERCALL_END, 1);
                
MAKE_MD(EFI_CONVENTIONAL_MEMORY,EFI_MEMORY_WB,HYPERCALL_END,maxmem, 1);
-               MAKE_MD(EFI_RESERVED_TYPE,0,0,0,0);
+               /* Create a dummy entry for IO ports, so that IO accesses are
+                  trapped by Xen.  */
+               MAKE_MD(EFI_MEMORY_MAPPED_IO_PORT_SPACE,EFI_MEMORY_UC,
+                       0x00000ffffc000000, 0x00000fffffffffff, 1);
                MAKE_MD(EFI_RESERVED_TYPE,0,0,0,0);
        }
 

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [IA64] dummy IO memmap entry, Xen patchbot -unstable <=