Local APIC Memory-mapped Accesses
The hypervisor emulates accesses to memory-mapped registers within the virtualized local APIC. However, only certain instruction forms are supported; if compatible guests use other instruction forms, #GP will result. Compatible guests should access only the local APIC registers by using the instruction forms in the following table.
Opcode | Instruction | Notes |
---|---|---|
89 /r |
MOV m32,r32 |
m32 must be 4-byte aligned. |
8B /r |
MOV r32,m32 |
m32 must be 4-byte aligned. |
A1 |
MOV EAX,moffs32 |
moffs32 must be 4-byte aligned. |
A3 |
MOV moffs32,EAX |
moffs32 must be 4-byte aligned. |
C7 /0 |
MOV m32,imm32 |
m32 must be 4-byte aligned. |
FF /6 |
PUSH m32 |
m32 must be 4-byte aligned. |
Send comments about this topic to Microsoft
Build date: 11/16/2013
Show: