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:
© 2014 Microsoft. All rights reserved.