# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Mar 10, 2025 5:27:20 AM Tue, 20 Aug 2013 11:15:31 GMT vboxsync [47889] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) cpumguestinstr: always print what the disassembler returns, and make ... Mon, 19 Aug 2013 19:19:29 GMT vboxsync [47856] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) VMM: logging cosmetics Mon, 19 Aug 2013 14:10:34 GMT vboxsync [47845] * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) CPUM: build fix Mon, 19 Aug 2013 14:03:17 GMT vboxsync [47844] * trunk/include/VBox/apic.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: X2APIC + NMI. Only tested on AMD64. Mon, 19 Aug 2013 14:03:11 GMT vboxsync [47843] * trunk/src/VBox/VMM/VMMR3/VMMTests.cpp (modified) tstVMM: No double fault test for me either. Sun, 18 Aug 2013 00:14:12 GMT vboxsync [47828] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMRecalcHyperDRx: Fixed raw-mode assertion. Sat, 17 Aug 2013 23:51:57 GMT vboxsync [47826] * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) No COM port usage by default, except on double faults. Sat, 17 Aug 2013 23:51:10 GMT vboxsync [47825] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) VMMRC.debug is generally in RTPathAppPrivateNoArch, so add it to the ... Sat, 17 Aug 2013 11:36:08 GMT vboxsync [47823] * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) EMRaw.cpp: fixes, IEM single instruction emulation is still disabled. Fri, 16 Aug 2013 23:14:13 GMT vboxsync [47821] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Adjust iret CS for ring compression in raw-mode. Fri, 16 Aug 2013 19:47:36 GMT vboxsync [47820] * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) EMRaw.cpp: Disabled code for using IEM for singled instruction ... Fri, 16 Aug 2013 19:45:01 GMT vboxsync [47819] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Read unpatched bytes. Useless (disabled for ages) CSAM hooks. Fri, 16 Aug 2013 19:43:54 GMT vboxsync [47818] * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) Annotate disassembly with patch stuff. Fri, 16 Aug 2013 14:10:31 GMT vboxsync [47815] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) duh. Fri, 16 Aug 2013 12:56:26 GMT vboxsync [47808] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) docs. Fri, 16 Aug 2013 12:54:26 GMT vboxsync [47807] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) EM/HM: Don't switch to REM immediately, try up to 1024 instruction in ... Fri, 16 Aug 2013 11:58:57 GMT vboxsync [47803] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HM: Preemption hoooks, work in progress. Fri, 16 Aug 2013 11:27:27 GMT vboxsync [47802] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HM: Redundant updates of flags is not necessary. Fri, 16 Aug 2013 10:40:58 GMT vboxsync [47797] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) VMM/HMR0Mixed.mac: Build fix. Fri, 16 Aug 2013 10:03:48 GMT vboxsync [47794] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) VMM/HMR0Mixed.mac: Comment to clarify error code path. Fri, 16 Aug 2013 09:51:36 GMT vboxsync [47793] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) VMM/HMR0Mixed.mac: Macrofied handling various exit paths. Essentially ... Fri, 16 Aug 2013 09:45:07 GMT vboxsync [47792] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) wrong assertion. Fri, 16 Aug 2013 09:08:02 GMT vboxsync [47790] * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) build fix Fri, 16 Aug 2013 09:00:23 GMT vboxsync [47788] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) EM/HM: Try execute single instructions in IEM before asking REM. Fri, 16 Aug 2013 08:59:32 GMT vboxsync [47786] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/FTM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/include/internal/pgm.h (modified) PGM: Added a new page type for the VT-x APIC access page MMIO alias ... Thu, 15 Aug 2013 15:51:51 GMT vboxsync [47776] * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) Warnings and space. Thu, 15 Aug 2013 14:53:40 GMT vboxsync [47773] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HM: RunGuestCodeStep() Load should be Save, and some typos, ... Thu, 15 Aug 2013 14:35:16 GMT vboxsync [47771] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: One extra char. to make typing without autocomplete easier. Thu, 15 Aug 2013 14:16:59 GMT vboxsync [47770] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Hungarian, hex prefixes. Thu, 15 Aug 2013 14:11:46 GMT vboxsync [47769] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Clear RF flag on jump. Thu, 15 Aug 2013 13:23:31 GMT vboxsync [47766] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Preemption hooks. Thu, 15 Aug 2013 12:57:02 GMT vboxsync [47760] * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Preemption hooks. Some common structural changes and cleanup, ... Thu, 15 Aug 2013 11:41:03 GMT vboxsync [47754] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: POP rSP fix. Thu, 15 Aug 2013 11:38:36 GMT vboxsync [47752] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: POP rSP fix. Thu, 15 Aug 2013 11:38:05 GMT vboxsync [47751] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: read-modified-write should have the r/w err bit set even when it ... Thu, 15 Aug 2013 10:53:57 GMT vboxsync [47750] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) Ignore RF when checking against REM too. Thu, 15 Aug 2013 10:53:43 GMT vboxsync [47749] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) null selector fix. Thu, 15 Aug 2013 10:41:44 GMT vboxsync [47748] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Some RF adjustments. Verification logging fixes. Thu, 15 Aug 2013 10:41:39 GMT vboxsync [47747] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMR0VMX.cpp: missing fSingleInstruction test. Wed, 14 Aug 2013 23:49:48 GMT vboxsync [47744] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) PUSH SREG intel update. Wed, 14 Aug 2013 23:49:19 GMT vboxsync [47743] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) adjusted my assertion. Wed, 14 Aug 2013 22:52:02 GMT vboxsync [47742] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Avoid OR'ing status codes when we AssertRCReturn check ... Wed, 14 Aug 2013 20:08:12 GMT vboxsync [47741] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) duh Wed, 14 Aug 2013 19:55:03 GMT vboxsync [47740] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Implemented RF. Working on verfication against VT-x. Wed, 14 Aug 2013 19:52:30 GMT vboxsync [47739] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGM: Added an API that IEM can use to spot MMIO and other troublesome ... Wed, 14 Aug 2013 19:50:27 GMT vboxsync [47737] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) HM.cpp: Added APIs for checking whether VT-x and AMD-V are enabled. Wed, 14 Aug 2013 19:49:47 GMT vboxsync [47736] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HNVMXR0.cpp: Separate run-loop for single stepping to catch ... Wed, 14 Aug 2013 10:34:44 GMT vboxsync [47719] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) No MMIO2 aliasing when doing full IEM verification runs. Wed, 14 Aug 2013 10:33:22 GMT vboxsync [47718] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) More single stepping work. Wed, 14 Aug 2013 00:11:35 GMT vboxsync [47715] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) CPUMRecalcHyperDRx: Host single stepping in HM-mode fix. Tue, 13 Aug 2013 23:43:24 GMT vboxsync [47714] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) CPUMRecalcHyperDRx: Host single stepping in HM-mode fix. Tue, 13 Aug 2013 23:01:39 GMT vboxsync [47713] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) fixes Tue, 13 Aug 2013 22:50:45 GMT vboxsync [47712] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) testing... Tue, 13 Aug 2013 19:10:28 GMT vboxsync [47707] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) IEM: Set dirty and accessed bits on pages. Initialize output vars ... Tue, 13 Aug 2013 19:08:07 GMT vboxsync [47706] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Must be careful in ring-3 too. Tue, 13 Aug 2013 18:10:30 GMT vboxsync [47705] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Log alignment. Tue, 13 Aug 2013 15:15:59 GMT vboxsync [47700] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) CPU.cpp: Must recalc DRx values on relocation. Tue, 13 Aug 2013 15:04:08 GMT vboxsync [47699] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) I/O breakpoints for raw-mode and non-string instructions in IEM. Tue, 13 Aug 2013 12:53:48 GMT vboxsync [47690] * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlersA.asm (modified) TRPM: Don't underflow the stack when trapping in the world switcher. Tue, 13 Aug 2013 12:53:07 GMT vboxsync [47689] * trunk/src/VBox/VMM/VMMR3/VMMTests.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) tstVMM: DRx fixes. Tue, 13 Aug 2013 12:10:19 GMT vboxsync [47687] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Added segment checks to hmR0VmxCheckGuestState() while ... Tue, 13 Aug 2013 10:59:12 GMT vboxsync [47686] * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) VMMSwitcher: typo Mon, 12 Aug 2013 23:45:20 GMT vboxsync [47684] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: I/O breakpoints. Mon, 12 Aug 2013 23:09:09 GMT vboxsync [47683] * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) build fix + adj. Mon, 12 Aug 2013 22:57:18 GMT vboxsync [47682] * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) adjustments. Mon, 12 Aug 2013 22:51:55 GMT vboxsync [47681] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: I/O breakpoints. Mon, 12 Aug 2013 17:09:40 GMT vboxsync [47680] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Added missing TR guest-state checks. Mon, 12 Aug 2013 16:09:41 GMT vboxsync [47677] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMSVMXR0.cpp: DR6.Bx values are cleared on #DB it seems, while the ... Mon, 12 Aug 2013 15:17:36 GMT vboxsync [47676] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Some missed checks and fixes to segment checks. Mon, 12 Aug 2013 14:03:08 GMT vboxsync [47673] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMXR0: Fixed copy&past from SVM code with fDr6=false in ... Mon, 12 Aug 2013 11:16:55 GMT vboxsync [47671] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) VMM: More debugging related stuff. Mon, 12 Aug 2013 11:12:40 GMT vboxsync [47670] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0, HMSVMR0: Fix typo in checking invalid guest state, nits. Mon, 12 Aug 2013 10:42:55 GMT vboxsync [47669] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) loop $ optimization. Mon, 12 Aug 2013 01:23:31 GMT vboxsync [47663] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) build fix Mon, 12 Aug 2013 01:16:17 GMT vboxsync [47662] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) build fix. Mon, 12 Aug 2013 00:51:25 GMT vboxsync [47661] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) build fix Mon, 12 Aug 2013 00:37:34 GMT vboxsync [47660] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM: Debug register handling redo. (only partly tested on AMD-V so far.) Sun, 11 Aug 2013 14:42:28 GMT vboxsync [47658] * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) VMM/testcase/tstVMREQ: Fix busted testcase, works on darwin now ... Sun, 11 Aug 2013 13:36:21 GMT vboxsync [47657] * trunk/src/VBox/VMM/testcase/tstX86-1A.asm (modified) VMM/testcase/tstX86-1: Fix testcase on darwin.x86, the stack must be ... Fri, 09 Aug 2013 18:00:15 GMT vboxsync [47655] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: spaces. Fri, 09 Aug 2013 17:51:26 GMT vboxsync [47654] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Log prefix corrections and column alignment cosmetics. Fri, 09 Aug 2013 17:43:26 GMT vboxsync [47653] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fixed a bug in checking invalid guest-state logic. Fri, 09 Aug 2013 14:56:17 GMT vboxsync [47652] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits. Fri, 09 Aug 2013 13:50:41 GMT vboxsync [47646] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (deleted) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (deleted) First part removing VBOX_WITH_OLD_ related stuff. Fri, 09 Aug 2013 13:47:38 GMT vboxsync [47645] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: RTThreadCtxHooksAre[Registered|Created](). Moved it into ... Fri, 09 Aug 2013 13:31:13 GMT vboxsync [47643] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: 130 columns. Fri, 09 Aug 2013 13:20:44 GMT vboxsync [47640] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: spaces. Fri, 09 Aug 2013 13:17:00 GMT vboxsync [47638] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Typo. Fri, 09 Aug 2013 13:09:54 GMT vboxsync [47636] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Build fix. Fri, 09 Aug 2013 12:57:57 GMT vboxsync [47635] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Implemented VMX guest-state checks in accordance with the ... Thu, 08 Aug 2013 19:06:45 GMT vboxsync [47619] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) EM: Started on HM single stepping for IEM verification purposes. ... Thu, 08 Aug 2013 11:47:16 GMT vboxsync [47610] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) VMM/HMR0Mixed: Always restore IDTR on all 64-bit Darwin thanks to ... Thu, 08 Aug 2013 10:24:29 GMT vboxsync [47608] * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) VMM/HMR0: Comment clarifications. Thu, 08 Aug 2013 10:04:59 GMT vboxsync [47607] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) VMM/HMR0Mixed.mac: Split IDTR and GDTR restoration macros. Thu, 08 Aug 2013 09:23:44 GMT vboxsync [47606] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) VMM/HMR0: Comment to reflect the order in the stack. Wed, 07 Aug 2013 16:59:58 GMT vboxsync [47598] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Fixed sp/esp handling in IRET. Wed, 07 Aug 2013 12:19:22 GMT vboxsync [47586] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Naming. Wed, 07 Aug 2013 11:59:45 GMT vboxsync [47584] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Log. Wed, 07 Aug 2013 11:56:08 GMT vboxsync [47583] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Fix logging inconsistencies with hex prefixes. Wed, 07 Aug 2013 03:11:58 GMT vboxsync [47568] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: LAR,LSL,ARPL, and some tracing (RTTraceBuf*).