pfn_pte(pfn, prot)根据prot加工第pfn物理页所对应的页表项内容
#define PAGE_SHIFT 12
#define pgprot_val(x) ((x).pgprot)
#define
pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
#define PAGE_SHIFT 12
#define pgprot_val(x) ((x).pgprot)