]> rtime.felk.cvut.cz Git - jailhouse.git/commit
x86: Fix emulated X2APIC ID reading
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 18 Jul 2014 16:30:22 +0000 (18:30 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Sat, 19 Jul 2014 14:26:07 +0000 (16:26 +0200)
commit088d8c4becac8a0eecfc11cec8f2fa7bc6ccd5de
tree2310ceb44448d303be02db6200f97ac71fdb17d7
parent93a5e7ce639de07f3d5c16186e2988bb5f171818
x86: Fix emulated X2APIC ID reading

The xAPIC reports its ID in different bits than the x2APIC. Account for
this when emulating x2APIC accesses by calling the read_id handler.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/x86/apic.c
hypervisor/arch/x86/include/asm/processor.h