Files
mango/arch/x86_64/acpi/ap_trampoline.S

29 lines
322 B
ArmAsm

.global acpi_bsp_lapic_id
.type acpi_bsp_lapic_id, @function
acpi_bsp_lapic_id:
push %rbp
mov %rsp, %rbp
push %rbx
mov $0x00000001, %eax
cpuid
shrq $0x18, %rbx
mov %rbx, %rax
pop %rbx
pop %rbp
ret
.global ap_trampoline
.type ap_trampoline, @function
.code16
ap_trampoline:
mov $0xFF, %ax
cli
hlt