4599af439f
hang on console output (due to a missing interrupt). SVM does exit processing and then handles ASTPENDING which overwrites the already handled SVM exit cause and corrupts virtual machine state. For example, if the SVM exit was due to an I/O port access but the main loop detected an ASTPENDING, the exit would be processed as ASTPENDING and leave the device (e.g. emulated UART) for that I/O port in bad state. Submitted by: Anish Gupta (akgupt3@gmail.com) Reviewed by: grehan |
||
---|---|---|
.. | ||
amdv.c | ||
npt.c | ||
npt.h | ||
svm_genassym.c | ||
svm_msr.h | ||
svm_softc.h | ||
svm_support.S | ||
svm.c | ||
svm.h | ||
vmcb.c | ||
vmcb.h |