EFI_PAGE_SIZE
bzero((void *)trampcode, EFI_PAGE_SIZE);
trampstack = trampcode + EFI_PAGE_SIZE - 8;
bzero(PT4, 3 * EFI_PAGE_SIZE);
bzero(PT4, 9 * EFI_PAGE_SIZE);
exc_rsp = exc_stack_pa + EFI_PAGE_SIZE -
(&(tss->tss_ist1))[ist - 1] = exc_stack_pa + EFI_PAGE_SIZE;
sz = (EFI_PAGE_SIZE * pages) - efisz;
end = start + p->NumberOfPages * EFI_PAGE_SIZE;
end = p->PhysicalStart + p->NumberOfPages * EFI_PAGE_SIZE;
EFI_PAGE_SIZE);
staging_end = staging + nr_pages * EFI_PAGE_SIZE;
end = roundup2(end, EFI_PAGE_SIZE);
staging_end = staging_end + nr_pages * EFI_PAGE_SIZE;
if (staging < nr_pages * EFI_PAGE_SIZE)
addr = staging - nr_pages * EFI_PAGE_SIZE;
nr_pages += M(2) / EFI_PAGE_SIZE;
EFI_PAGE_SIZE);
staging_end = new_base + nr_pages * EFI_PAGE_SIZE;
#define LOADER_PAGE_SIZE EFI_PAGE_SIZE
if (p->md_phys + p->md_pages * EFI_PAGE_SIZE < p->md_phys ||
p->md_phys + p->md_pages * EFI_PAGE_SIZE >=
if (!add_physmap_entry(p->md_phys, p->md_pages * EFI_PAGE_SIZE,
if (p->md_phys + p->md_pages * EFI_PAGE_SIZE < p->md_phys ||
p->md_phys + p->md_pages * EFI_PAGE_SIZE >=
idx += (PAGE_SIZE / EFI_PAGE_SIZE), va += PAGE_SIZE) {
e = p->md_virt + p->md_pages * EFI_PAGE_SIZE;
pa >= p->md_phys + p->md_pages * EFI_PAGE_SIZE)
addr < p->md_virt + p->md_pages * EFI_PAGE_SIZE)
p->md_pages * EFI_PAGE_SIZE, EXFLAG_NOALLOC);
p->md_pages * EFI_PAGE_SIZE);
min(p->md_pages * EFI_PAGE_SIZE, L2_SIZE),
#define EFI_PAGE_MASK (EFI_PAGE_SIZE - 1)