Home
last modified time | relevance | path

Searched refs:boot_address (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/i386/i386/
H A Dmp_machdep.c146 unsigned int boot_address; variable
175 boot_address = trunc_page(physmap[i + 1]); in alloc_ap_trampoline()
176 if ((physmap[i + 1] - boot_address) < bootMP_size) in alloc_ap_trampoline()
177 boot_address -= round_page(bootMP_size); in alloc_ap_trampoline()
178 physmap[i + 1] = boot_address; in alloc_ap_trampoline()
180 boot_address = round_page(physmap[i]); in alloc_ap_trampoline()
181 physmap[i] = boot_address + round_page(bootMP_size); in alloc_ap_trampoline()
192 boot_address = basemem * 1024 - bootMP_size; in alloc_ap_trampoline()
196 boot_address); in alloc_ap_trampoline()
396 *((volatile u_short *) WARMBOOT_SEG) = (boot_address >> 4); in start_all_aps()
[all …]
/freebsd/sys/amd64/amd64/
H A Dmp_machdep.c112 static int start_ap(int apic_id, vm_paddr_t boot_address);
328 vm_paddr_t boot_address; in start_all_aps() local
340 boot_address = VM_PAGE_TO_PHYS(m_boottramp); in start_all_aps()
389 bcopy(mptramp_start, (void *)PHYS_TO_DMAP(boot_address), bootMP_size); in start_all_aps()
391 printf("AP boot address %#lx\n", boot_address); in start_all_aps()
402 *((volatile u_short *)WARMBOOT_SEG) = (boot_address >> 4); in start_all_aps()
435 if (!start_ap(apic_id, boot_address)) { in start_all_aps()
476 start_ap(int apic_id, vm_paddr_t boot_address) in start_ap() argument
482 vector = (boot_address >> 12) & 0xff; in start_ap()
/freebsd/sys/x86/include/
H A Dx86_smp.h25 extern unsigned int boot_address;