# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 3, 2024 11:42:33 AM Tue, 07 Feb 2017 10:46:12 GMT vboxsync [65637] * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) VMM/PATMRC: properly return with error code Mon, 06 Feb 2017 20:37:53 GMT vboxsync [65634] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) IEM: Typo fix. Mon, 06 Feb 2017 17:38:05 GMT vboxsync [65631] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: When loading a 16-bit stack from TSS, consistently force a ... Mon, 06 Feb 2017 14:02:15 GMT vboxsync [65623] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Selector checks for memory access raise #GP, not #NP. See ... Mon, 06 Feb 2017 13:56:38 GMT vboxsync [65622] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Build fix. Mon, 06 Feb 2017 13:54:40 GMT vboxsync [65621] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Typo fix (BT instruction family with 16-bit operand). Mon, 06 Feb 2017 09:26:53 GMT vboxsync [65618] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Fixed bug in the iemOp_InvalidNeed*RM* functions. Sat, 04 Feb 2017 13:46:29 GMT vboxsync [65612] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: A little more logging. Fri, 03 Feb 2017 20:50:03 GMT vboxsync [65610] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x60, 0x0f 0x61, 0x0f 0x62, and 0x0f 0x6c split up. Fri, 03 Feb 2017 20:21:16 GMT vboxsync [65609] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x28 split up. Fri, 03 Feb 2017 20:11:09 GMT vboxsync [65608] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x13 split up. Fri, 03 Feb 2017 20:00:37 GMT vboxsync [65607] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x11 split up. Fri, 03 Feb 2017 17:42:00 GMT vboxsync [65605] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Initial prefix indexing expansion of g_apfnTwoByteMap. Fri, 03 Feb 2017 17:34:55 GMT vboxsync [65604] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Initial prefix indexing expansion of g_apfnTwoByteMap. Fri, 03 Feb 2017 11:56:27 GMT vboxsync [65598] * 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) IEM: (F)WAIT uses a different #NM test. Thu, 02 Feb 2017 19:25:28 GMT vboxsync [65595] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-Trap16SetGate.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-Trap32SetGate.c (modified) Fixed an ancient typo. Thu, 02 Feb 2017 15:28:10 GMT vboxsync [65591] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) VMM: missing break (harmless) Thu, 02 Feb 2017 12:35:27 GMT vboxsync [65587] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Changed IEMMODE from enum to uint8_t to save strcuture space. ... Thu, 02 Feb 2017 10:46:11 GMT vboxsync [65585] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Flag CR0 to be reloaded after interpreting LMSW instruction. Wed, 01 Feb 2017 12:34:55 GMT vboxsync [65564] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: While leaving VT-x (preemption/longjmp/ring-3 returns), ... Wed, 01 Feb 2017 09:08:28 GMT vboxsync [65561] * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) VMM/GIM/HyperV: Cast the GUEST_OS macros explicitly to 32-bit Tue, 31 Jan 2017 10:26:35 GMT vboxsync [65531] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/include/PGMGstDefs.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) PGM: Put back r113092 & r113134 (revered in r113137). Sun, 29 Jan 2017 18:46:49 GMT vboxsync [65512] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) iemCImpl_cmpxchg16b_fallback_rendezvous: Return ... Sun, 29 Jan 2017 17:34:57 GMT vboxsync [65509] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Enabled cmpxchg16b code. Sun, 29 Jan 2017 17:33:21 GMT vboxsync [65508] * 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: cmpxchg16b fixes (still disabled). Sun, 29 Jan 2017 14:25:45 GMT vboxsync [65506] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (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) IEM: cmpxchg16v implementation (disabled). Sun, 29 Jan 2017 14:24:47 GMT vboxsync [65505] * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM/Makefile.kmk: IEMAllAImplC.cod. Sun, 29 Jan 2017 11:54:25 GMT vboxsync [65504] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/include/PGMGstDefs.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) PGM: Temporarily backed out r113092 & r113134. Sat, 28 Jan 2017 22:37:31 GMT vboxsync [65502] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGMPoolMonitor: more stats. Sat, 28 Jan 2017 22:36:58 GMT vboxsync [65501] * 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) IEM: some cmpxchg16b notes. Fri, 27 Jan 2017 23:24:29 GMT vboxsync [65493] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) CPUM,PGM: cmpxchg16b work (stats). Fri, 27 Jan 2017 22:41:14 GMT vboxsync [65492] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Fixed decoding typo with xmpcxchg8b/16b. Fri, 27 Jan 2017 22:33:48 GMT vboxsync [65491] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Fixed decoding typo with xmpcxchg8b/16b. Fri, 27 Jan 2017 09:04:48 GMT vboxsync [65476] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGM: Backed out r113094, r113095, r113096, r113097 & r113098. Fri, 27 Jan 2017 05:42:24 GMT vboxsync [65475] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Scoping, space. Fri, 27 Jan 2017 03:27:17 GMT vboxsync [65474] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment. Fri, 27 Jan 2017 03:23:20 GMT vboxsync [65473] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment, space. Thu, 26 Jan 2017 22:04:42 GMT vboxsync [65472] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) pgmLogState: page content Thu, 26 Jan 2017 21:44:44 GMT vboxsync [65471] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) pgmR3PoolReset: A few missing members (harmless). Thu, 26 Jan 2017 21:42:39 GMT vboxsync [65470] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) PGM: Reset GCPhysCR3 when unmapping CR3. Thu, 26 Jan 2017 21:40:08 GMT vboxsync [65469] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) PGM: pgmLogState. Thu, 26 Jan 2017 21:39:49 GMT vboxsync [65468] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGM: pgmLogState. Thu, 26 Jan 2017 19:00:23 GMT vboxsync [65466] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/include/PGMGstDefs.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) PGM: Guest page table walking optimizations (incomplete) and ... Thu, 26 Jan 2017 17:21:16 GMT vboxsync [65465] * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM/Makefile.kmk: PGMAll.cod Thu, 26 Jan 2017 17:20:01 GMT vboxsync [65464] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemMemFetchSelDescWithErr: Ditto. Thu, 26 Jan 2017 17:17:48 GMT vboxsync [65463] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemInitDecoderAndPrefetchOpcodes: Some MSC compatible branch predicting. Thu, 26 Jan 2017 16:16:03 GMT vboxsync [65459] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: don't depend on the CPUID(EAX=1)/HTT feature for guests with ... Thu, 26 Jan 2017 12:52:56 GMT vboxsync [65454] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: No uninitialized data please (addendum to r112875). Thu, 26 Jan 2017 12:45:16 GMT vboxsync [65452] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGMAllBth.h: InvalidatePage: Skip if pgmShwGet32BitPDEPtr or ... Thu, 26 Jan 2017 12:21:52 GMT vboxsync [65451] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Added assertion to ensure we don't overwrite stuff in ... Thu, 26 Jan 2017 09:40:39 GMT vboxsync [65449] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) VMM/GIM: Nothing todo, make it a comment. Thu, 26 Jan 2017 09:39:54 GMT vboxsync [65448] * trunk/src/VBox/VMM/include/HMInternal.h (modified) HMInternal.h: todo, comment. Thu, 26 Jan 2017 09:38:50 GMT vboxsync [65447] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: nit. Thu, 26 Jan 2017 09:37:19 GMT vboxsync [65446] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMX: Better SYSENTER MSR fix for CPUs with no MSR bitmaps (bugref:8745). Tue, 24 Jan 2017 21:38:03 GMT vboxsync [65439] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMX: May need to save SYSENTER related MSRs in WRMSR exit (bugref:8745). Mon, 23 Jan 2017 15:56:04 GMT vboxsync [65407] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) typo Mon, 23 Jan 2017 15:46:16 GMT vboxsync [65405] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM: KVM workaround: don't read MSR_IA32_SMM_MONITOR_CTL if dual- ... Sun, 22 Jan 2017 11:55:51 GMT vboxsync [65398] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGMAllBth.h: Trap0eHandlerGuestFault: Fixed missing X86_TRAP_RSVD ... Fri, 20 Jan 2017 09:37:45 GMT vboxsync [65383] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: assertion. Fri, 20 Jan 2017 09:00:28 GMT vboxsync [65380] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/APIC: Implement interrupt source tags (debugging). Fri, 20 Jan 2017 07:57:47 GMT vboxsync [65379] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Initialize u32TagSrc for now (parfait complains for ... Thu, 19 Jan 2017 10:47:59 GMT vboxsync [65368] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: build fix for code tlb and wp fix. Thu, 19 Jan 2017 10:47:28 GMT vboxsync [65367] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: build fix for code tlb and wp fix. Wed, 18 Jan 2017 03:48:43 GMT vboxsync [65355] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Save guest rflags before handling any hypercalls. Tue, 17 Jan 2017 10:51:47 GMT vboxsync [65348] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) Typo. Mon, 16 Jan 2017 14:11:15 GMT vboxsync [65338] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/PC/DevIoApic_Old.cpp (deleted) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) * trunk/src/VBox/Devices/build/VBoxDD2.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD2.h (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/tools/Makefile.kmk (modified) * trunk/src/VBox/VMM/tools/VBoxVMMPreload.cpp (modified) Remove the old, unused I/O APIC code and related define. Mon, 16 Jan 2017 13:02:33 GMT vboxsync [65326] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HM: Fix. Mon, 16 Jan 2017 13:01:26 GMT vboxsync [65325] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HM: Fix. Mon, 16 Jan 2017 12:51:59 GMT vboxsync [65322] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Build fix. Mon, 16 Jan 2017 11:08:45 GMT vboxsync [65316] * 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/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Fixed case in name prefixes of a few internal functions. Mon, 16 Jan 2017 11:00:15 GMT vboxsync [65314] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Eliminate unused member. Mon, 16 Jan 2017 07:59:38 GMT vboxsync [65304] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: 286 only needs to fetch 6 bytes of descriptors. Sun, 15 Jan 2017 17:53:36 GMT vboxsync [65300] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGM,PDM: Added API for reducing the size a MMIO2 or pre-registered ... Sun, 15 Jan 2017 17:50:11 GMT vboxsync [65299] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) PGM,PDM: Added API for reducing the size a MMIO2 or pre-registered ... Fri, 13 Jan 2017 12:19:22 GMT vboxsync [65280] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Lazy load guest MSRs when they've changed despite being ... Fri, 13 Jan 2017 08:52:51 GMT vboxsync [65276] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Update comment. Fri, 13 Jan 2017 08:42:10 GMT vboxsync [65275] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fixed an extra VMMRZCallRing3Enable when cleaning up the ... Thu, 12 Jan 2017 07:30:01 GMT vboxsync [65251] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Adjustments to fix in r112756 and comment update. Wed, 11 Jan 2017 13:03:42 GMT vboxsync [65245] * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMMRZCallRing3: Include cCallRing3Disabled in the assertion so we can ... Wed, 11 Jan 2017 13:00:02 GMT vboxsync [65244] * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) burn fix Wed, 11 Jan 2017 12:59:19 GMT vboxsync [65243] * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) nit Wed, 11 Jan 2017 12:52:23 GMT vboxsync [65242] * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) VMMGuruMeditation: list addresses on the ring-0 stack. Wed, 11 Jan 2017 12:43:56 GMT vboxsync [65241] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Fix longjmp related regression introduced in r112729. Wed, 11 Jan 2017 07:29:44 GMT vboxsync [65233] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: column limit. Tue, 10 Jan 2017 12:33:45 GMT vboxsync [65222] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Fix longjump when mapping the APIC access page, map the ... Mon, 09 Jan 2017 13:54:22 GMT vboxsync [65207] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) iemCImpl_BranchCallGate: Added @todo on workaround from r112681, ... Sun, 08 Jan 2017 23:54:01 GMT vboxsync [65195] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Fixed BT implementation (memory access is R, not R/W). Sun, 08 Jan 2017 22:34:40 GMT vboxsync [65194] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (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: Fixed FYL2X implementation. Sat, 07 Jan 2017 22:46:49 GMT vboxsync [65192] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: PUSHF in V86 mode needs to increment rIP. Sat, 07 Jan 2017 22:39:30 GMT vboxsync [65191] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Typo caused FUCOMPP trouble. Fri, 06 Jan 2017 10:39:45 GMT vboxsync [65180] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: In RETF and IRET, update SP or RSP depending on stack size. Fri, 06 Jan 2017 10:38:01 GMT vboxsync [65179] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: When going through a call gate, do not touch old stack if there ... Fri, 06 Jan 2017 10:29:41 GMT vboxsync [65178] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Call gate must take current stack size into account and not ... Fri, 06 Jan 2017 10:04:20 GMT vboxsync [65174] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Additional L7 ging for exception dispatching. Thu, 05 Jan 2017 20:14:10 GMT vboxsync [65168] * trunk/Doxyfile.Core (modified) * trunk/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) doxygen fixes Thu, 05 Jan 2017 08:04:34 GMT vboxsync [65137] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Dummy out unused member missed in r112639. Thu, 05 Jan 2017 07:06:01 GMT vboxsync [65136] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Try using the APIC allocated page as the virtual-APIC page. Thu, 05 Jan 2017 07:04:14 GMT vboxsync [65135] * trunk/include/VBox/vmm/apic.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Interface for retrieving APIC pages in all contexts. Thu, 05 Jan 2017 05:46:09 GMT vboxsync [65134] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment nits. Wed, 04 Jan 2017 12:25:28 GMT vboxsync [65106] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Don't need to initialize #UD intercepts when it's being ...