Cui, Dexuan
2007-Dec-14 05:48 UTC
[Xen-devel] [HVM] Some ASSERT()s in vlapic.c should be removed and the cases should be handled more carefully?
For the ASSERT()s in vlapic_find_highest_irr(), vlapic_read(), if we are using a debug=y build Xen, a malicious guest kernel or module can send a vIPI with vector less than 16, or read a non-aligned address -- then the ASSERT can crash Xen. For the valid vector, maybe we should add the emulation of APIC_ESR(Error Status Register). -- Dexuan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel