Displaying 3 results from an estimated 3 matches for "0xf5800000ul".
Did you mean:
0xf5800000
2007 Apr 18
1
[PATCH 5/5] Create a hole in high linear address space
Allow compile time creation of a hole at the high end of linear address space.
This makes accomodating a hypervisor a much more tractable problem by giving
it ample playground to live in. Currently, the hole size is fixed at config
time; I have experimented with dynamically sized holes, and have a later
patch that developes this potential, but it becomes much more useful once
the exact
2007 Apr 18
1
[PATCH 5/5] Create a hole in high linear address space
Allow compile time creation of a hole at the high end of linear address space.
This makes accomodating a hypervisor a much more tractable problem by giving
it ample playground to live in. Currently, the hole size is fixed at config
time; I have experimented with dynamically sized holes, and have a later
patch that developes this potential, but it becomes much more useful once
the exact
2007 May 29
0
Fw: [RFC] makedumpfile: xen extraction
...sizeof(unsigned long) * 8)
+
+extern int
+readpmem(struct DumpInfo *info, unsigned long long paddr, void *bufptr, size_t size);
+extern int
+readmem_xen(struct DumpInfo *info, unsigned long long vaddr, void *bufptr,
+ size_t size, char *errmsg);
+
+#ifdef __x86__
+#define HYPERVISOR_VIRT_START_PAE (0xF5800000UL)
+#define HYPERVISOR_VIRT_START (0xFC000000UL)
+#define HYPERVISOR_VIRT_END (0xFFFFFFFFUL)
+#define DIRECTMAP_VIRT_START (0xFF000000UL)
+#define DIRECTMAP_VIRT_END (0xFFC00000UL)
+
+#define is_xen_vaddr(x) \
+ ((x) >= HYPERVISOR_VIRT_START_PAE && (x) < HYPERVISOR_VIRT_END)
+#defin...