|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Remove DOM0_PHYSICAL_MEMORY_MAP dom0 op.
# HG changeset patch
# User Ian.Campbell@xxxxxxxxxxxxx
# Node ID 9d838b8ceebfc3ead2e31b9c8ac86fdaaa5fe7e0
# Parent 8fa46042348c33429245312e58ab71c437bf9920
Remove DOM0_PHYSICAL_MEMORY_MAP dom0 op.
The addition of the e820 style memory_op sub calls make this operation
obsolete.
Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxxxxx>
---
xen/arch/x86/dom0_ops.c | 21 ---------------------
xen/include/public/dom0_ops.h | 2 +-
2 files changed, 1 insertion(+), 22 deletions(-)
diff -r 8fa46042348c -r 9d838b8ceebf xen/arch/x86/dom0_ops.c
--- a/xen/arch/x86/dom0_ops.c Mon May 22 09:23:15 2006 +0100
+++ b/xen/arch/x86/dom0_ops.c Mon May 22 09:23:21 2006 +0100
@@ -404,27 +404,6 @@ long arch_do_dom0_op(struct dom0_op *op,
}
break;
- case DOM0_PHYSICAL_MEMORY_MAP:
- {
- struct dom0_memory_map_entry entry;
- int i;
-
- for ( i = 0; i < e820.nr_map; i++ )
- {
- if ( i >= op->u.physical_memory_map.max_map_entries )
- break;
- entry.start = e820.map[i].addr;
- entry.end = e820.map[i].addr + e820.map[i].size;
- entry.is_ram = (e820.map[i].type == E820_RAM);
- (void)copy_to_guest_offset(
- op->u.physical_memory_map.memory_map, i, &entry, 1);
- }
-
- op->u.physical_memory_map.nr_map_entries = i;
- (void)copy_to_guest(u_dom0_op, op, 1);
- }
- break;
-
case DOM0_HYPERCALL_INIT:
{
struct domain *d;
diff -r 8fa46042348c -r 9d838b8ceebf xen/include/public/dom0_ops.h
--- a/xen/include/public/dom0_ops.h Mon May 22 09:23:15 2006 +0100
+++ b/xen/include/public/dom0_ops.h Mon May 22 09:23:21 2006 +0100
@@ -444,7 +444,7 @@ typedef struct dom0_platform_quirk dom0_
typedef struct dom0_platform_quirk dom0_platform_quirk_t;
DEFINE_XEN_GUEST_HANDLE(dom0_platform_quirk_t);
-#define DOM0_PHYSICAL_MEMORY_MAP 40
+#define DOM0_PHYSICAL_MEMORY_MAP 40 /* Unimplemented from 3.0.3 onwards */
struct dom0_memory_map_entry {
uint64_t start, end;
uint32_t flags; /* reserved */
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Remove DOM0_PHYSICAL_MEMORY_MAP dom0 op.,
Xen patchbot-unstable <=
|
|
|
|
|