CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/04/19 13:45:21
Modified files:
sys/arch/amd64/amd64: lapic.c mptramp.S vector.S
sys/arch/amd64/include: codepatch.h cpuvar.h i82093reg.h
i82489reg.h i82489var.h specialreg.h
Log message:
Add support for x2apic mode
This is currently only enabled on hypervisors because on real hardware, it
requires interrupt remapping which we don't support yet. But on virtualization
it reduces the number of vmexits required per IPI from 4 to 1, causing a
significant speed-up for MP guests.
ok kettenis@