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:
