Displaying 5 results from an estimated 5 matches for "__direct_remap_pfn_range".
2008 Sep 26
6
Mapping hvm guest pages in Dom0
hello,
I would like to map (Read/Write) pages owned by a HVM guest from my Dom0
Linux kernel module. I have access to the "machine frame numbers" of these
pages.
1. What is the right interface to do this? kmap needs ''struct page'' ptrs
which I doubt exist for pages owned by a HVM guest. Is there a hypercall to
do this then?
2. Do I need to modify the HVM behavior in
2006 Feb 08
3
[PATCH] direct_remap_pfn_range vm_flags fix
...xen.c Tue Feb 7 20:46:13 2006
+++ b/linux-2.6-xen-sparse/arch/i386/mm/ioremap-xen.c Tue Feb 7 23:46:21 2006
@@ -120,7 +120,7 @@
domid_t domid)
{
/* Same as remap_pfn_range(). */
- vma->vm_flags |= VM_IO | VM_RESERVED;
+ vma->vm_flags |= VM_IO | VM_RESERVED | VM_PFNMAP;
return __direct_remap_pfn_range(
vma->vm_mm, address, mfn, size, prot, domid);
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2006 Dec 01
1
[PATCH 2/10] Add support for netfront/netback acceleration drivers
...long p
return NULL;
area->phys_addr = phys_addr;
addr = (void __iomem *) area->addr;
- flags |= _KERNPG_TABLE;
+ /* This doesn''t mean the page will always be readonly - caller
+ could have passed in _PAGE_RW in flags */
+ flags |= _KERNPG_TABLE_READONLY;
if (__direct_remap_pfn_range(&init_mm, (unsigned long)addr,
phys_addr>>PAGE_SHIFT,
size, __pgprot(flags), domid)) {
@@ -285,7 +287,7 @@ void __iomem *ioremap_nocache (unsigned
void __iomem *ioremap_nocache (unsigned long phys_addr, unsigned long
size)
{
unsigned long last_addr;
- void __iomem...
2011 Dec 01
11
[PATCH 0 of 2] Paging support updates for XCP dom0
This is a cherry pick of two patches that add support for guest paged out
frames in the XCP 2.6.32 dom0 patch queue.
First patch propagates the ENOENT returned by the hypervisor in the case
of a paged out page, all the way up the call chain to the MMAPBATCH_V2
ioctl. The ioctl is mainly used to harvest those return values and retry.
The second patch adds retry loops to all backend grant
2009 Jan 10
51
Xen with dom0 pvops on ultra-recent "git tip" kernel on x86_64
Hi everyone,
I am very excited to see that dom0 pvops is finally coming close to
working, so I wanted to give it a try.
>From the description it was not clear to me which kernel to chose as
base for the patches.hg, so I took the latest (that was ~ 2 weeks ago)
kernel on git.kernel.org I could find (post-2.6.28 git tip at that
point).
I managed to more or less apply all of the patches in the