History log of /vbox/src/VBox/VMM/include/SELMInline.h
Revision Date Author Comments Expand
4816371c73f5c7a1c2f7d301f1861556bff55e81 49914 15-Dec-2013 vboxsync

SELM: Fixed stale selector handling issue (raw-mode only). Returning VINF_EM_RESCHEDULE_REM isn't OK for PATM should the GDT write monitoring trigger in patch code. Using VINF_EM_RAW_EMULATE_INSTR_GDT_FAULT instead gives the PATM related code in TRPM and EM a chance to clean up before trying IEM and REM. (Seen booting Ubuntu 8.04 live CD.)

a2c0b38648fa3620ea46f884eb614abbf00c6759 46168 20-May-2013 vboxsync

IEM/EM: Made DSL boot to command line (X doesn't start yet).

7847c123aebebc6d3d5c1406619cfba1ab6457c1 45485 11-Apr-2013 vboxsync

- *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when EMIsRawRing1Enabled is used. - SELM: Don't shadow TSS.esp1/ss1 unless ring-1 compression is enabled (also fixed a log statement there). - SELM: selmGuestToShadowDesc should not push ring-1 selectors into ring-2 unless EMIsRawRing1Enabled() holds true. - REM: Don't set CPU_INTERRUPT_EXTERNAL_EXIT in helper_ltr() for now.