Displaying 3 results from an estimated 3 matches for "get_page_from_pagenr".
2008 Oct 02
11
[PATCH 1/2] PV hugepages - Xen patch
This patch enables support of hugepages in a pv Xen environment. It is
against the latest xen unstable tree on http://xenbits.xensource.com.
The patch assumes the guest is passing a physically aligned hugepage. It does
reference counting on all the underlying pages.
Dave McCracken
Oracle Corp.
_______________________________________________
Xen-devel mailing list
2008 Jul 24
2
[RFC] i386 highmem assist hypercalls
...put_page_and_type(page);
+ break;
+ }
+
+ case MMUEXT_COPY_PAGE:
+ {
+ const unsigned char *src;
+ unsigned char *dst;
+ unsigned long src_mfn;
+
+ src_mfn = gmfn_to_mfn(FOREIGNDOM, op.arg2.src_mfn);
+ okay = get_page_from_pagenr(src_mfn, FOREIGNDOM);
+ if ( unlikely(!okay) )
+ {
+ MEM_LOG("Error while copying from mfn %lx", src_mfn);
+ break;
+ }
+
+ okay = get_page_and_type_from_pagenr(mfn, PGT_writable_page,
+...
2008 Oct 17
6
[PATCH, RFC] i386: highmem access assistance hypercalls
...put_page_and_type(page);
+ break;
+ }
+
+ case MMUEXT_COPY_PAGE:
+ {
+ const unsigned char *src;
+ unsigned char *dst;
+ unsigned long src_mfn;
+
+ src_mfn = gmfn_to_mfn(FOREIGNDOM, op.arg2.src_mfn);
+ okay = get_page_from_pagenr(src_mfn, FOREIGNDOM);
+ if ( unlikely(!okay) )
+ {
+ MEM_LOG("Error while copying from mfn %lx", src_mfn);
+ break;
+ }
+
+ okay = !get_page_and_type_from_pagenr(mfn, PGT_writable_page,
+...