KERNBASE
#define ptok(a) ((char *)(uintptr_t)(a) + KERNBASE)
linker_kernel_file->address = (caddr_t) KERNBASE;
mapbase = KERNBASE;
#define BIOS_PADDRTOVADDR(x) ((x) + KERNBASE)
#define BIOS_VADDRTOPADDR(x) ((x) - KERNBASE)
#define PTOV_OFFSET KERNBASE
ASSYM(KERNBASE, KERNBASE);
ebda_addr = (u_long)(*(u_short *)(KERNBASE + 0x40e));
preload_metadata = (caddr_t)bootinfo.bi_modulep + KERNBASE;
preload_bootstrap_relocate(KERNBASE);
kern_envp = (caddr_t)bootinfo.bi_envp + KERNBASE;
vm_offset_t va = boot_address + KERNBASE;
pt4 = (u_int64_t *)(uintptr_t)(mptramp_pagetables + KERNBASE);
u_char *dst = (u_char *) boot_addr + KERNBASE;
dst = (u_char *) boot_addr + KERNBASE;
*dst32 = ((u_int) MPentry - KERNBASE);
#define WARMBOOT_OFF (KERNBASE + 0x0467)
#define WARMBOOT_SEG (KERNBASE + 0x0469)
vaddr = (caddr_t)(uintptr_t)(KERNBASE + rman_get_start(r));
if (kstart < KERNBASE) {
KKASSERT(kend <= KERNBASE);