Searched refs:smp_trampoline (Results 1 - 5 of 5) sorted by relevance
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | arch_smp_32.cpp | 27 extern "C" void smp_trampoline(void); 58 TRACE("copying the trampoline code to %p from %p\n", (char*)trampolineCode, (const void*)&smp_trampoline); 59 TRACE("size of trampoline code = %" PRIu64 " bytes\n", (uint64)&smp_trampoline_end - (uint64)&smp_trampoline); 60 memcpy((char *)trampolineCode, (const void*)&smp_trampoline, 61 (uint64)&smp_trampoline_end - (uint64)&smp_trampoline); 94 (uint32 *)(trampolineCode + (uint64)smp_trampoline_args - (uint64)smp_trampoline);
|
H A D | smp_trampoline.S | 13 .globl smp_trampoline 23 smp_trampoline: label 50 leal (trampoline_32 - smp_trampoline)(%ebx), %eax
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | smp_trampoline.S | 13 // smp_trampoline must be located at 0x9f000 14 .globl smp_trampoline 19 smp_trampoline: label 35 ljmp $0x08,$(trampoline_32 - smp_trampoline + 0x9f000)
|
H A D | smp.cpp | 49 extern "C" void smp_trampoline(void); 444 memcpy((char *)trampolineCode, (const void*)&smp_trampoline, 445 (uint32)&smp_trampoline_end - (uint32)&smp_trampoline);
|
/haiku/src/system/boot/platform/pxe_ia32/ |
H A D | smp_trampoline.S | 13 // smp_trampoline must be located at 0x8b000 14 .globl smp_trampoline 19 smp_trampoline: label 35 ljmp $0x08,$(trampoline_32 - smp_trampoline + 0x8b000)
|
Completed in 58 milliseconds