# # ChangeLog for trunk/include/VBox/vmm in vbox # # Generated by Trac 1.4.3.2 # Feb 5, 2025 8:50:40 AM Mon, 29 Jul 2013 12:51:12 GMT vboxsync [47456] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) VMM/VMMR0,GVMMR0: Thread-context hooks creation/release. The ... Mon, 29 Jul 2013 00:37:37 GMT vboxsync [47445] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). ... Sat, 27 Jul 2013 19:25:23 GMT vboxsync [47438] * trunk/include/VBox/vmm/hm_vmx.mac (modified) VMXRESTOREHOST: drop the #pragma pack(1) and correctly align the ... Sat, 27 Jul 2013 19:24:42 GMT vboxsync [47437] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (modified) VMXRESTOREHOST: drop the #pragma pack(1) and correctly align the ... Sat, 27 Jul 2013 18:20:24 GMT vboxsync [47436] * trunk/include/VBox/vmm/hm_vmx.h (modified) hmvmx.h: Use MSC vmx_* intrinsics. Fri, 26 Jul 2013 16:06:01 GMT vboxsync [47427] * trunk/include/VBox/vmm/patm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) PATM,IEM: Added interface for safely and quickly reading patch code. Fri, 26 Jul 2013 06:55:18 GMT vboxsync [47416] * trunk/include/VBox/vmm/pdmwebcaminfs.h (modified) * trunk/src/VBox/Main/src-client/UsbWebcamInterface.cpp (modified) include,Main,Extpack: emulated webcam updates Mon, 22 Jul 2013 21:46:43 GMT vboxsync [47326] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Implemented the mwait & monitor instructions. (Still work to be ... Mon, 22 Jul 2013 17:57:43 GMT vboxsync [47322] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx: spaces and cosmetics. Mon, 22 Jul 2013 17:29:13 GMT vboxsync [47320] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx: MSR capability for extended information on String I/O exits. Mon, 22 Jul 2013 14:07:57 GMT vboxsync [47301] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) Build fix. Mon, 22 Jul 2013 11:19:20 GMT vboxsync [47294] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/include/VBox/VMMDev.h (modified) * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/GenericRequest.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestUser.cpp (added) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo-win.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Main/include/GuestImpl.h (modified) * trunk/src/VBox/Main/src-client/GuestImpl.cpp (modified) * trunk/src/VBox/Main/src-client/VMMDevInterface.cpp (modified) Guest user state reporting: Update. Fri, 19 Jul 2013 13:58:26 GMT vboxsync [47259] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Input/DrvMouseQueue.cpp (modified) * trunk/src/VBox/Devices/Input/UsbMouse.cpp (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/BusMouse.cpp (modified) pdmifs: fix putEventMT definition. Wed, 17 Jul 2013 11:01:51 GMT vboxsync [47208] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Input/DrvMouseQueue.cpp (modified) * trunk/src/VBox/Devices/Input/UsbMouse.cpp (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/BusMouse.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) * trunk/src/VBox/Main/src-client/MouseImpl.cpp (modified) Devices/Input: more multi-touch plumbing. Fri, 12 Jul 2013 15:31:44 GMT vboxsync [47123] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for ... Fri, 12 Jul 2013 10:16:38 GMT vboxsync [47109] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: XCPT_NMI -> XCPT_OR_NMI. Name it like Intel does in the spec. Mon, 08 Jul 2013 12:26:47 GMT vboxsync [47036] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/PC/BIOS/floppy.c (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvBlock.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) BIOS,DevFdc,DrvBlock: The floppy controller should query the ... Wed, 03 Jul 2013 14:53:47 GMT vboxsync [46942] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (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/testcase/tstVMStructRC.cpp (modified) VMM: Fix LDTR restoration to be done dynamically. This is required ... Wed, 03 Jul 2013 13:07:03 GMT vboxsync [46933] * trunk/include/VBox/vmm/pdmifs.h (modified) Devices/Input/UsbMouse: add multi-touch mode to pfnReportModes in ... Wed, 03 Jul 2013 11:16:39 GMT vboxsync [46925] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Optimized world-switch with lazy restoration LDTR and TR on Intel. Tue, 02 Jul 2013 17:21:32 GMT vboxsync [46915] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) PDMLdrEnumModules: Replaced fRc with a enmCtx so we don't load ring-3 ... Thu, 27 Jun 2013 13:34:56 GMT vboxsync [46842] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: AMD-V feature bits update. Thu, 27 Jun 2013 12:17:35 GMT vboxsync [46833] * trunk/include/VBox/vmm/vm.h (modified) build fixes Wed, 26 Jun 2013 09:27:42 GMT vboxsync [46792] * trunk/include/VBox/vmm/cfgm.h (modified) * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) Added CFGMR3DestroyTree. Tue, 25 Jun 2013 17:39:02 GMT vboxsync [46788] * trunk/Config.kmk (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/VMM/VMMR3/FTM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/VMInternal.h (modified) VMM: Suspend and resume reasons. Tue, 25 Jun 2013 13:13:23 GMT vboxsync [46779] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: AMD-V bits. Fri, 14 Jun 2013 12:47:59 GMT vboxsync [46557] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: AMD-V bits. Fri, 14 Jun 2013 12:01:11 GMT vboxsync [46551] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: AMD-V bits. Wed, 12 Jun 2013 15:22:14 GMT vboxsync [46512] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: AMD-V bits. Tue, 11 Jun 2013 16:14:57 GMT vboxsync [46503] * trunk/include/VBox/vmm/hm_svm.h (modified) include/hm_svm.h: Remove comment on header include guard boundary, ... Tue, 11 Jun 2013 16:00:10 GMT vboxsync [46500] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: AMD-V bits. Tue, 11 Jun 2013 13:34:40 GMT vboxsync [46493] * trunk/include/VBox/vmm/stam.h (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) STAMR3Deregister* optimizations. Relevant for both startup and ... Mon, 10 Jun 2013 22:14:16 GMT vboxsync [46485] * trunk/include/VBox/vmm/hm_svm.h (modified) Missing asserts. Thu, 06 Jun 2013 19:48:27 GMT vboxsync [46423] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * 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/EMInternal.h (modified) VMM,Main: Introduced a execute-all-in-IEM debug mode. Thu, 06 Jun 2013 16:27:25 GMT vboxsync [46420] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * 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/VMMR3/FTM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMBth.h (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM, recompiler: Purge deprecated macros. Tue, 04 Jun 2013 13:01:04 GMT vboxsync [46379] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HMVMXR0: Added VMFUNC feature recognition. Tue, 04 Jun 2013 12:11:23 GMT vboxsync [46378] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Recognize more VT-x misc. MSR features as per the spec. Wed, 29 May 2013 14:27:46 GMT vboxsync [46314] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) VMM/HM: AMD-V bits. Get rid of unnecessary pragma packs and use 'u' ... Wed, 29 May 2013 14:08:18 GMT vboxsync [46312] * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) VMM/HM: Use assembler structures to make code the VMX host ... Wed, 29 May 2013 13:14:16 GMT vboxsync [46311] * trunk/include/VBox/vmm/hm_svm.h (modified) VMM/HM: Attempt to fix 32-bit burns. Wed, 29 May 2013 12:52:37 GMT vboxsync [46310] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) VMM/HM: AMD-V bits. Bring VMCB layout up to latest spec. Wed, 29 May 2013 09:13:19 GMT vboxsync [46304] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: AMD-V bits and clean up. Tue, 28 May 2013 14:38:48 GMT vboxsync [46297] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (added) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Started HMSVMR0 work. Unify the AMD-V erratum 170 verification ... Sun, 26 May 2013 11:32:35 GMT vboxsync [46268] * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/include/VBox/vmm/vm.mac (modified) Missed header update. Sun, 26 May 2013 11:29:24 GMT vboxsync [46267] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: Optimized 64-bit host VT-x world-switch. Wed, 22 May 2013 13:02:37 GMT vboxsync [46217] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFCpu.cpp (modified) Fixed the 'r', 'rg' and 'rg32' commands in 64-bit guest code. Sun, 19 May 2013 22:12:49 GMT vboxsync [46167] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) Buried DBGFSym.cpp and with it loadsyms - rip. Sun, 19 May 2013 19:07:50 GMT vboxsync [46165] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (modified) * trunk/src/VBox/Runtime/tools/RTLdrFlt.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) Made dSYM-bundle loading work as well as line numbers in the stack ... Sat, 18 May 2013 19:56:08 GMT vboxsync [46159] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/patm.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp (modified) Patch manager support in the disassembler, making the 'u' command in ... Sat, 18 May 2013 00:30:13 GMT vboxsync [46155] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) List near, unassemble, hyper register and more tiny debugger fixes. Thu, 16 May 2013 23:32:06 GMT vboxsync [46134] * trunk/include/VBox/vmm/patm.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodcontainer.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) RTDbgModRemoveAll Mon, 13 May 2013 09:20:43 GMT vboxsync [46004] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: DR7 is 32-bit in reality, upper bits are reserved MBZ, ... Sun, 12 May 2013 19:12:25 GMT vboxsync [45993] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) VMM: Added DBGFR3AsGetConfig. Thu, 09 May 2013 19:46:52 GMT vboxsync [45971] * trunk/include/VBox/settings.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) Main, VMM: Added an API seting to disable VT-x unrestricted execution. Thu, 09 May 2013 15:32:14 GMT vboxsync [45965] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: Facility for getting the highest-priority pending interrupt from ... Thu, 09 May 2013 13:23:35 GMT vboxsync [45964] * trunk/include/VBox/vmm/hm_vmx.h (modified) VMM: comment fixes. Wed, 08 May 2013 12:27:58 GMT vboxsync [45947] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: HM cleanup for CTRL, CONTROLS in symbolic names. Mon, 06 May 2013 12:54:22 GMT vboxsync [45907] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) VBOX_WITH_IEM bitrot and stuff. Mon, 06 May 2013 11:53:53 GMT vboxsync [45904] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/HMVMXR0: Fixes for pure 32-bit darwin hosts (not hybrid) with ... Fri, 03 May 2013 12:09:43 GMT vboxsync [45894] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM: Use RT_BIT which uses unsigned to avoid nasty sign-extension ... Thu, 02 May 2013 09:35:03 GMT vboxsync [45870] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Fix for HM_PROFILE_EXIT_DISPATCH. Mon, 29 Apr 2013 03:46:29 GMT vboxsync [45799] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Make the recompiler call PGMCr0WpEnabled. Mon, 29 Apr 2013 03:40:54 GMT vboxsync [45798] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) Fixed up and enabled Netware WP0+RO+US hack. Sun, 28 Apr 2013 21:43:28 GMT vboxsync [45794] * trunk/include/VBox/vmm/dbgf.h (modified) Missing macro. Fri, 26 Apr 2013 22:35:59 GMT vboxsync [45786] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMRC/HMRCA.asm (deleted) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMSwitcher.mac (modified) Move HMRCA.asm into the switcher code so we don't need VMMRC.rc. Fri, 26 Apr 2013 01:59:29 GMT vboxsync [45754] * trunk/include/VBox/vmm/hm.h (modified) HMIsInHwVirtNoLongJmpCtx Fri, 26 Apr 2013 00:14:09 GMT vboxsync [45749] * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're ... Thu, 25 Apr 2013 19:44:05 GMT vboxsync [45739] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMRC/HMRCA.asm (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: First part of HMIsEnabled() and PGMMap*. Thu, 25 Apr 2013 12:08:17 GMT vboxsync [45728] * trunk/include/VBox/vmm/trpm.h (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/include/TRPMInternal.h (modified) * trunk/src/VBox/VMM/include/TRPMInternal.mac (modified) TRPM: Sprinkled HMIsEnabled around the place. Wed, 24 Apr 2013 14:37:42 GMT vboxsync [45705] * trunk/include/VBox/vmm/selm.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) Retired SELMR3DisableMonitoring. Wed, 24 Apr 2013 14:26:31 GMT vboxsync [45702] * trunk/include/VBox/vmm/pdmdev.h (modified) nits Wed, 24 Apr 2013 14:21:09 GMT vboxsync [45701] * trunk/include/VBox/apic.mac (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/selm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/include/iprt/err.mac (modified) * trunk/include/iprt/x86.mac (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64Stub.asm (added) * trunk/src/VBox/VMM/VMMSwitcher/X86Stub.asm (added) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/include/VMMSwitcher.mac (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: SELM and VMM early HM init changes. Tue, 23 Apr 2013 15:44:47 GMT vboxsync [45684] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: 32-bit fixes, round 2. Tue, 23 Apr 2013 13:53:27 GMT vboxsync [45681] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/HMVMXR0: Fix for 32-bit hosts, round 1. Fri, 19 Apr 2013 22:46:22 GMT vboxsync [45653] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/VMMR0: HM cleanup. Fri, 19 Apr 2013 13:46:48 GMT vboxsync [45645] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PDMDevHlp: Add helper to get the SUPDrv session handle (intended ... Thu, 18 Apr 2013 20:58:53 GMT vboxsync [45621] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Thu, 18 Apr 2013 20:07:14 GMT vboxsync [45620] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/patm.h (modified) * trunk/src/VBox/VMM/VMMAll/CSAMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CSAMRC.cpp (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, ... Thu, 18 Apr 2013 18:41:07 GMT vboxsync [45618] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMTests.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) Do HMR3Init first in vmR3InitRing3 so the other components can skip ... Sat, 13 Apr 2013 16:13:22 GMT vboxsync [45533] * trunk/include/VBox/vmm/selm.h (modified) * trunk/include/VBox/vmm/trpm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMTests.cpp (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) #ifdef the raw-mode force flags to find more code to #ifdef out. Sat, 13 Apr 2013 09:01:30 GMT vboxsync [45531] * trunk/include/VBox/vmm/trpm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/TRPMInternal.h (modified) * trunk/src/VBox/VMM/include/TRPMInternal.mac (modified) VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup. VMM: ... Fri, 12 Apr 2013 17:32:57 GMT vboxsync [45528] * trunk/include/VBox/vmm/csam.h (modified) * trunk/include/VBox/vmm/patm.h (modified) * trunk/include/VBox/vmm/trpm.h (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/include/REMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructDTrace.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/translate.c (modified) VBOX_WITH_RAW_MODE changes. Fri, 12 Apr 2013 16:47:57 GMT vboxsync [45525] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VBOX_WITH_RAW_MODE changes. Thu, 11 Apr 2013 14:46:04 GMT vboxsync [45485] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/SELMInline.h (copied) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) - *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when ... Thu, 11 Apr 2013 09:20:01 GMT vboxsync [45478] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/VMMR0: more consistent names. Wed, 10 Apr 2013 20:25:33 GMT vboxsync [45474] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/HMRCA.asm (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) VMM: Remove unused error codes, use more specific error codes. ... Mon, 08 Apr 2013 15:02:06 GMT vboxsync [45411] * trunk/include/VBox/vmm/hm_vmx.h (modified) comment. Wed, 03 Apr 2013 11:15:02 GMT vboxsync [45305] * trunk/include/VBox/vmm/iom.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.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/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/IOMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) IOM: Adding pVCpu to a lot of calls and moving the lookup caches from ... Wed, 03 Apr 2013 09:51:13 GMT vboxsync [45301] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: Preparing to use read/write critsect. Wed, 03 Apr 2013 09:47:49 GMT vboxsync [45299] * trunk/include/VBox/vmm/pdmcritsectrw.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectBoth.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDMCritSectRw: Fixes. Tue, 02 Apr 2013 18:42:50 GMT vboxsync [45293] * trunk/include/VBox/vmm/pdmcritsectrw.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) PGMCritSectRw: Prep for ring-0 and raw-mode context operation. Tue, 02 Apr 2013 15:31:42 GMT vboxsync [45291] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) VMM: HM bits. Tue, 02 Apr 2013 08:17:11 GMT vboxsync [45276] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/selm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * 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/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMA.asm (modified) * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/PATMA.h (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) Ring-1 compression patches, courtesy of trivirt AG: - main: diff to ... Wed, 27 Mar 2013 19:08:28 GMT vboxsync [45216] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: HM bits. Tue, 26 Mar 2013 09:31:59 GMT vboxsync [45189] * trunk/include/VBox/vmm/uvm.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/STAMInternal.h (modified) STAM,VM: ring-3 only testing of pdmcritsectrw.h (disabled). Sat, 23 Mar 2013 22:49:00 GMT vboxsync [45153] * trunk/include/VBox/vmm/pdmcritsectrw.h (added) PDMCritSectRw: Early morphing stage - untested, ring-3 only. Sat, 23 Mar 2013 20:36:23 GMT vboxsync [45152] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/pdm.h (modified) * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/uvm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectBoth.cpp (added) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (copied) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) PDMCritSectRw: Early morphing stage - untested, ring-3 only. Wed, 20 Mar 2013 14:11:42 GMT vboxsync [45105] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMM/VMMR0: HM bits, fix WinXP booting with unrestricted. Tue, 19 Mar 2013 19:05:53 GMT vboxsync [45097] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) Alignment. Tue, 19 Mar 2013 17:07:12 GMT vboxsync [45092] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/VMMR0: HM bits, cleanup header a bit.