Searched refs:trampolineCode (Results 1 - 4 of 4) sorted by relevance

/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_smp_32.cpp56 copy_trampoline_code(uint64 trampolineCode, uint64 trampolineStack) argument
58 TRACE("copying the trampoline code to %p from %p\n", (char*)trampolineCode, (const void*)&smp_trampoline);
60 memcpy((char *)trampolineCode, (const void*)&smp_trampoline,
66 prepare_trampoline_args(uint64 trampolineCode, uint64 trampolineStack, argument
71 args->trampoline = trampolineCode;
94 (uint32 *)(trampolineCode + (uint64)smp_trampoline_args - (uint64)smp_trampoline);
H A Darch_smp.cpp41 void copy_trampoline_code(uint64 trampolineCode, uint64 trampolineStack);
42 void prepare_trampoline_args(uint64 trampolineCode, uint64 trampolineStack,
241 uint64 trampolineCode = 0x9000; local
245 copy_trampoline_code(trampolineCode, trampolineStack);
255 prepare_trampoline_args(trampolineCode, trampolineStack,
305 | APIC_DELIVERY_MODE_STARTUP | (trampolineCode >> 12);
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Darch_smp_64.cpp58 copy_trampoline_code(uint64 trampolineCode, uint64 trampolineStack) argument
60 TRACE("copying the trampoline code to %p from %p\n", (char*)trampolineCode, (const void*)&long_smp_trampoline);
62 memcpy((char *)trampolineCode, (const void*)&long_smp_trampoline,
68 prepare_trampoline_args(uint64 trampolineCode, uint64 trampolineStack, argument
73 args->trampoline = trampolineCode;
96 (uint32 *)(trampolineCode + (uint64)long_smp_trampoline_args - (uint64)long_smp_trampoline);
/haiku/src/system/boot/platform/bios_ia32/
H A Dsmp.cpp436 uint32 trampolineCode = 0x8b000; local
439 uint32 trampolineCode = 0x9f000; local
444 memcpy((char *)trampolineCode, (const void*)&smp_trampoline,
540 | APIC_DELIVERY_MODE_STARTUP | (trampolineCode >> 12);

Completed in 86 milliseconds