Searched refs:trampolineCode (Results 1 - 4 of 4) sorted by relevance
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | arch_smp_32.cpp | 56 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 D | arch_smp.cpp | 41 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 D | arch_smp_64.cpp | 58 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 D | smp.cpp | 436 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