19 lines
198 B
ArmAsm
19 lines
198 B
ArmAsm
|
|
.global check_apic
|
||
|
|
.type check_apic, @function
|
||
|
|
check_apic:
|
||
|
|
push %rbp
|
||
|
|
mov %rsp, %rbp
|
||
|
|
|
||
|
|
push %rbx
|
||
|
|
mov $1, %rax
|
||
|
|
cpuid
|
||
|
|
|
||
|
|
andl $0x200, %edx
|
||
|
|
shr $9, %edx
|
||
|
|
|
||
|
|
mov %rdx, %rax
|
||
|
|
|
||
|
|
pop %rbx
|
||
|
|
pop %rbp
|
||
|
|
ret
|