# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Mar 12, 2025 10:04:53 AM Mon, 22 Sep 2014 10:04:38 GMT vboxsync [52811] * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGMPool: typo in PGMR3PoolGrow(), thanks PVS Mon, 22 Sep 2014 10:02:26 GMT vboxsync [52810] * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGMPool: typo in pgmR3PoolInit(), thanks PVS Mon, 22 Sep 2014 09:55:50 GMT vboxsync [52809] * trunk/src/VBox/VMM/VMMR3/MMPagePool.cpp (modified) VMM/MMPagePool: fixed a bug which lead to allocating more hyper space ... Wed, 17 Sep 2014 11:53:43 GMT vboxsync [52772] * trunk/src/VBox/VMM/include/GIMInternal.h (modified) VMM/GIM: empty prototype. Wed, 17 Sep 2014 11:32:33 GMT vboxsync [52771] * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/include/CSAMInternal.h (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) VMM/CSAM, PATM: rename SSM_VERSION macros to SAVED_STATE_VERSION macros. Wed, 17 Sep 2014 11:04:43 GMT vboxsync [52770] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Fix EFER WRMSR to ignore EFER.LMA bit, trunk regression ... Tue, 16 Sep 2014 17:02:30 GMT vboxsync [52768] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: doxygen beautifications. Tue, 16 Sep 2014 16:51:51 GMT vboxsync [52767] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) VMM/GIM: Get rid of separate fEnabled field, just use the provider to ... Tue, 16 Sep 2014 16:21:44 GMT vboxsync [52766] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Fixing source of ambiguity. Tue, 16 Sep 2014 16:19:32 GMT vboxsync [52765] * trunk/src/VBox/VMM/include/GIMInternal.h (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (modified) VMM/GIM: nits. Tue, 16 Sep 2014 15:57:03 GMT vboxsync [52764] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) @cfgm adjustments. Tue, 16 Sep 2014 15:50:35 GMT vboxsync [52763] * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) wrong again Tue, 16 Sep 2014 15:50:08 GMT vboxsync [52762] * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) GIM nits: Must check version and config when loading saved state. ... Tue, 16 Sep 2014 15:49:57 GMT vboxsync [52761] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) GIM nits: Must check version and config when loading saved state. ... Fri, 12 Sep 2014 14:05:45 GMT vboxsync [52726] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: minor nit. Fri, 12 Sep 2014 13:41:08 GMT vboxsync [52724] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Implemented expand-down limit checks (2 out of 3). Fri, 12 Sep 2014 11:34:11 GMT vboxsync [52717] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Raise #GP(0) while writing to disallowed EFER bits. Thu, 11 Sep 2014 15:24:27 GMT vboxsync [52707] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM: comment. Thu, 11 Sep 2014 13:31:23 GMT vboxsync [52699] * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (modified) VMM/GIM: Fix initialization of Hyper-V bits that rely on HM ... Thu, 11 Sep 2014 13:00:57 GMT vboxsync [52698] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: nit. Thu, 11 Sep 2014 12:54:06 GMT vboxsync [52697] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Dump hypervisor CPUID leaves to the release log. Thu, 11 Sep 2014 11:48:23 GMT vboxsync [52693] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) cosmetics Thu, 11 Sep 2014 11:46:59 GMT vboxsync [52692] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) VMM: properly restore A20 from the saved state (fixes potential ... Wed, 10 Sep 2014 17:29:24 GMT vboxsync [52685] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM/Hyper-V: Busted -- Query nested paging info., MSR bitmap ... Wed, 10 Sep 2014 14:06:18 GMT vboxsync [52676] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM/Minimal: round up while reporting the frequency in KHz. Wed, 10 Sep 2014 13:24:03 GMT vboxsync [52675] * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (modified) VMM/GIM: Fix circular dependency between PDM and GIM init. routines. Wed, 10 Sep 2014 11:34:08 GMT vboxsync [52674] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM/Minimal: log. Wed, 10 Sep 2014 11:27:22 GMT vboxsync [52672] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM/Minimal: Expose hypervisor timing information leaves. Wed, 10 Sep 2014 11:04:48 GMT vboxsync [52671] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM: Use the PDM interface to query the APIC timer freq. Wed, 10 Sep 2014 11:04:10 GMT vboxsync [52670] * 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/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM, Devices: Add interface to query the APIC frequency from the APIC ... Wed, 10 Sep 2014 10:54:25 GMT vboxsync [52669] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: added todo. Tue, 09 Sep 2014 20:29:11 GMT vboxsync [52661] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Clear TRPM when exception was raised, too. Tue, 09 Sep 2014 17:32:00 GMT vboxsync [52660] * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) VMM/EMHandleRCTmpl: todo resolved. Tue, 09 Sep 2014 17:22:26 GMT vboxsync [52659] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Reset TRPM only when IEM successfully injects the trap. ... Tue, 09 Sep 2014 14:03:59 GMT vboxsync [52655] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0,HMSVMR0: oops, forgot bugref number. Tue, 09 Sep 2014 13:51:43 GMT vboxsync [52654] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Use AMD-V terminology. Tue, 09 Sep 2014 13:40:20 GMT vboxsync [52653] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0,VMM/HMSVMR0: Fix incorrect disassembly of instruction ... Fri, 05 Sep 2014 12:07:29 GMT vboxsync [52618] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/include/iprt/spinlock.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-darwin.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku-stubs.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Devices/Bus/SrvPciRawR0.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltM-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltP-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/Runtime/generic/spinlock-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/mp-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/spinlock-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/mp-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/mp-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/spinlock-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/spinlock-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/spinlock-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/spinlock-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/spinlock-r0drv-solaris.c (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) HostDrivers, Runtime, Devices, Additions: TSC delta measurement and ... Fri, 05 Sep 2014 09:44:51 GMT vboxsync [52611] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Added ApicAccessToR3 stat and addressed a 4.3 todo. Thu, 04 Sep 2014 16:28:04 GMT vboxsync [52595] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Logging. Tue, 02 Sep 2014 16:16:48 GMT vboxsync [52573] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix a wrong invalid-guest-state check with regards to ... Mon, 01 Sep 2014 11:54:13 GMT vboxsync [52551] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: nit. Mon, 01 Sep 2014 11:47:17 GMT vboxsync [52550] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Show invariant TSC support in the release log. Fri, 22 Aug 2014 11:39:08 GMT vboxsync [52465] * trunk/include/iprt/x86.h (modified) * trunk/include/iprt/x86.mac (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified) VMM: Fix IEM FXSAVE implementation to match the logic in HM/raw-mode ... Fri, 22 Aug 2014 08:46:41 GMT vboxsync [52456] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) Typos. Thu, 21 Aug 2014 18:25:08 GMT vboxsync [52449] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) IEM: When emulating non-repeated INSB/INSW/INSD, write what we read ... Thu, 21 Aug 2014 12:12:09 GMT vboxsync [52440] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM: comment. Tue, 19 Aug 2014 16:12:46 GMT vboxsync [52419] * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM: Fix restoring 32-bit guest FPU state on 64-bit capable VMs. Tue, 19 Aug 2014 11:00:46 GMT vboxsync [52411] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMM/HMVMXR0: Use unordered atomics for ... Tue, 19 Aug 2014 10:14:14 GMT vboxsync [52410] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) traling spaces Mon, 18 Aug 2014 14:39:39 GMT vboxsync [52396] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: nit. Fri, 15 Aug 2014 22:27:49 GMT vboxsync [52395] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) added todo Tue, 12 Aug 2014 20:03:48 GMT vboxsync [52363] * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) SELM: More effective address calculation width fixes. Tue, 12 Aug 2014 19:04:53 GMT vboxsync [52362] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemInitDecoderAndPrefetchOpcodes: Outside 64-bit mode, effective ... Tue, 12 Aug 2014 19:04:10 GMT vboxsync [52361] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemInitDecoderAndPrefetchOpcodes: Outside 64-bit mode, effective ... Fri, 08 Aug 2014 09:44:09 GMT vboxsync [52318] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM/PGM: Fix. Thu, 07 Aug 2014 11:47:33 GMT vboxsync [52310] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: comment. Wed, 06 Aug 2014 13:54:49 GMT vboxsync [52296] * trunk/src/VBox/VMM/VMMRC/CPUMRCA.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) VMM: Missed copyright header update in r95407. Wed, 06 Aug 2014 13:37:09 GMT vboxsync [52295] * trunk/src/VBox/VMM/VMMRC/CPUMRCA.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) VMM: Fix mixing 64-bit/32-bit FPU state in raw-mode. Tue, 05 Aug 2014 14:33:31 GMT vboxsync [52281] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix strict assertion on older CPUs; check for secondary ... Tue, 05 Aug 2014 14:21:19 GMT vboxsync [52280] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: stat description. Tue, 05 Aug 2014 14:13:40 GMT vboxsync [52279] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Renaming nits. Tue, 05 Aug 2014 14:08:02 GMT vboxsync [52278] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: nits. Thu, 31 Jul 2014 13:49:15 GMT vboxsync [52247] * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) VMM/GIM: Keep Minimal GIM provider guest agnostic. Mon, 28 Jul 2014 17:52:58 GMT vboxsync [52213] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibLdr.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldr.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrNative.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) SUP,IPRT: Implemented forwarder support in RTLdr and cleaned up some ... Mon, 28 Jul 2014 04:11:41 GMT vboxsync [52208] * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Comment nit. Fri, 25 Jul 2014 15:04:01 GMT vboxsync [52192] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) HostDrivers/Support, VMM: support CONFIG_PAX_KERNEXEC Linux kernels Fri, 25 Jul 2014 06:21:21 GMT vboxsync [52182] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Wrong, EMT preemption doesn't lose VMCS state. Thu, 24 Jul 2014 16:11:50 GMT vboxsync [52172] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Clear inhibit-interrupts force-flag when only NMI ... Thu, 24 Jul 2014 12:04:15 GMT vboxsync [52166] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Move comment to the right place. Thu, 24 Jul 2014 11:54:58 GMT vboxsync [52165] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Cleanup. Thu, 24 Jul 2014 11:43:49 GMT vboxsync [52164] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nits. Thu, 24 Jul 2014 11:28:58 GMT vboxsync [52162] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Make hmR0VmxGetGuestIntrState() side-effect free in ... Wed, 23 Jul 2014 13:16:15 GMT vboxsync [52149] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: comment. Wed, 23 Jul 2014 09:57:19 GMT vboxsync [52147] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Don't lose interruptibility-state when we get preempted ... Wed, 23 Jul 2014 05:30:33 GMT vboxsync [52142] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: todo regarding guru. Wed, 23 Jul 2014 05:20:39 GMT vboxsync [52141] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Less confusing variable name. Wed, 23 Jul 2014 05:08:54 GMT vboxsync [52140] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix NMI redelivery when the original delivery caused an ... Tue, 22 Jul 2014 11:29:08 GMT vboxsync [52127] * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Fix swapped size, value parameters in memset. Tue, 22 Jul 2014 10:18:25 GMT vboxsync [52126] * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: nit. Tue, 22 Jul 2014 10:11:37 GMT vboxsync [52125] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Add tracking of last 30 VM-exits. Can be useful for guru ... Mon, 21 Jul 2014 12:53:59 GMT vboxsync [52110] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (modified) VMM/GIM: Make guest-OS Id as part of the saved states as it could be ... Mon, 21 Jul 2014 04:59:10 GMT vboxsync [52106] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) Spaces. Fri, 18 Jul 2014 12:20:54 GMT vboxsync [52099] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Attempt at fixing NMI injection and handling NMI ... Fri, 18 Jul 2014 11:46:11 GMT vboxsync [52098] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Added forgotten return statements. Thu, 17 Jul 2014 16:30:37 GMT vboxsync [52081] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Add BLOCK_NMIS to info fflags in the VM debugger. Thu, 17 Jul 2014 14:46:47 GMT vboxsync [52080] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) VMM: Use IEM task switches since old code does not work at all. Thu, 17 Jul 2014 14:23:02 GMT vboxsync [52079] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Print one more force flag. Thu, 17 Jul 2014 13:03:19 GMT vboxsync [52077] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Block further NMIs while injecting an NMI. Thu, 17 Jul 2014 12:46:20 GMT vboxsync [52075] * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) EM: If IEM can't inject events, do not execute any instructions and ... Thu, 17 Jul 2014 11:29:46 GMT vboxsync [52073] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment. Thu, 17 Jul 2014 11:28:01 GMT vboxsync [52072] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix NMI injection. Thu, 17 Jul 2014 07:16:30 GMT vboxsync [52068] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Convert NMIs to TRPM_TRAP and not TRPM_HARDWARE_INT. Thu, 17 Jul 2014 07:13:28 GMT vboxsync [52067] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Convert NMIs to TRPM as TRPM_TRAP and not TRPM_HARDWARE_INT. Thu, 17 Jul 2014 07:02:33 GMT vboxsync [52066] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: Fixed potential bug in AMD-V NMI injection when interrupt ... Thu, 17 Jul 2014 06:38:17 GMT vboxsync [52065] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix NMI re-injection when NMI injection caused a ... Wed, 16 Jul 2014 15:09:30 GMT vboxsync [52054] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) Grammar. Wed, 16 Jul 2014 05:07:03 GMT vboxsync [52044] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HM: nits. Wed, 16 Jul 2014 04:55:38 GMT vboxsync [52043] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Wed, 16 Jul 2014 04:31:48 GMT vboxsync [52042] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Improve SMP logging a bit.