 
	
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] one question on __user_pgd
 in the mm_pin routine,
            the function would do
        mm_walk(mm, PAGE_KERNEL_RO);
        xen_pgd_pin(__pa(mm->pgd)); /* kernel */
        xen_pgd_pin(__pa(__user_pgd(mm->pgd))); /* user */
        mm->context.pinned = 1;
then I saw the macro __user_pgd is defined as
#define __user_pgd(pgd) ((pgd) + PTRS_PER_PGD)
my question is:
what's the use of __user_pgd?
moreover, concerning the action of "pin" the page directory table,
what is the use of it?
could some one shed some light on these questions? Any explanation is
appreciated.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 | 
|  | Lists.xenproject.org is hosted with RackSpace, monitoring our |