# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 12, 2024 2:38:51 AM Tue, 14 Feb 2017 16:37:35 GMT vboxsync [65788] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Take 'sys' access into account when checking for read-only pages. Mon, 13 Feb 2017 18:21:43 GMT vboxsync [65784] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Tomorrow resume point. Mon, 13 Feb 2017 17:40:47 GMT vboxsync [65781] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Correted invalid opcode decoding in group 12, 13, and 14. Mon, 13 Feb 2017 17:40:26 GMT vboxsync [65780] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Group 12, 13, and 14 jump table size checks. Mon, 13 Feb 2017 17:39:00 GMT vboxsync [65779] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Correted invalid opcode decoding in group 12, 13, and 14. Mon, 13 Feb 2017 17:38:28 GMT vboxsync [65778] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Correted invalid opcode decoding in group 12, 13, and 14. Mon, 13 Feb 2017 17:06:27 GMT vboxsync [65776] * trunk/include/iprt/x86.h (modified) * trunk/include/iprt/x86.mac (modified) * trunk/src/VBox/VMM/testcase/Instructions/InstructionTestGen.py (modified) * trunk/src/VBox/ValidationKit/bootsectors/bootsector2-cpu-instr-1-template.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-decoding-1.c32 (modified) x86.h,.mac: Fixed harmless X86_OP_PRF_REPNZ/REPZ mixup. Mon, 13 Feb 2017 16:01:39 GMT vboxsync [65775] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Use prefix indexed tables for group 14. Mon, 13 Feb 2017 15:45:53 GMT vboxsync [65774] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Use prefix indexed tables for group 13. Mon, 13 Feb 2017 15:42:09 GMT vboxsync [65773] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Use prefix indexed tables for group 12 . Mon, 13 Feb 2017 15:28:22 GMT vboxsync [65772] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Use jump table for group 7 memory variants. Mon, 13 Feb 2017 15:12:11 GMT vboxsync [65771] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: corrected a few ... Mon, 13 Feb 2017 15:09:30 GMT vboxsync [65770] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: 0x0f 0x2c split up. Mon, 13 Feb 2017 15:07:12 GMT vboxsync [65769] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: 0x0f 0x29 split up. Mon, 13 Feb 2017 15:02:54 GMT vboxsync [65768] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) IEM: naming fixes. Mon, 13 Feb 2017 14:03:31 GMT vboxsync [65767] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: LogRel fix. Mon, 13 Feb 2017 13:49:15 GMT vboxsync [65766] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: VEX decoding updates. Mon, 13 Feb 2017 12:51:38 GMT vboxsync [65764] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: XOP updates. Mon, 13 Feb 2017 12:51:30 GMT vboxsync [65763] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) CPUM: Added fXop to CPUMFEATURES. Mon, 13 Feb 2017 12:15:26 GMT vboxsync [65761] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: VEX decoding updates. Mon, 13 Feb 2017 09:44:19 GMT vboxsync [65758] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (copied) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (copied) IEM: Split out IEMAllInstructionsOneByte.cpp.h and ... Mon, 13 Feb 2017 09:27:54 GMT vboxsync [65757] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0xe7 split up. Mon, 13 Feb 2017 09:23:35 GMT vboxsync [65756] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0xd7 split up. Mon, 13 Feb 2017 09:17:43 GMT vboxsync [65755] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x7f split up. Mon, 13 Feb 2017 09:14:10 GMT vboxsync [65754] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x7e split up. Mon, 13 Feb 2017 09:07:02 GMT vboxsync [65753] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x74, 0x0f 0x75, 0x0f 0x76, and 0x0f 0xef split up. Mon, 13 Feb 2017 08:56:57 GMT vboxsync [65752] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x70 split up. Mon, 13 Feb 2017 08:25:42 GMT vboxsync [65751] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x6f split up. Mon, 13 Feb 2017 08:22:13 GMT vboxsync [65750] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x6e split up. Mon, 13 Feb 2017 08:14:21 GMT vboxsync [65749] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x6b split up. Mon, 13 Feb 2017 08:13:06 GMT vboxsync [65748] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: 0x0f 0x68, 0x0f 0x69, 0x0f 0x6a, and 0x0f 0x6d split up. Thu, 09 Feb 2017 19:30:27 GMT vboxsync [65721] * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) VMM: fixed small memory leak in MMR3HyperAllocOnceNoRelEx() Thu, 09 Feb 2017 17:06:34 GMT vboxsync [65719] * trunk/src/VBox/VMM/VMMR3/PDMNetShaper.cpp (modified) VMM/PDMNetShaper: fixed small memory leak during termination Thu, 09 Feb 2017 17:06:04 GMT vboxsync [65718] * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM/VM: fixed small memory leak during termination Thu, 09 Feb 2017 17:04:44 GMT vboxsync [65717] * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) VMM/PDMBlkCache: fixed small memory leak during termination Thu, 09 Feb 2017 17:03:59 GMT vboxsync [65716] * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) VMM/PDMAsyncCompletionFile: fixed small memory leak on termination Thu, 09 Feb 2017 17:02:28 GMT vboxsync [65715] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) VMM/DBGFAddrSpace: no need to retain a debug address space we just ... Thu, 09 Feb 2017 12:24:35 GMT vboxsync [65697] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Set HM_CHANGED_ALL_GUEST after saving the guest state to ... Tue, 07 Feb 2017 12:58:40 GMT vboxsync [65656] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: fall thru. Tue, 07 Feb 2017 11:46:04 GMT vboxsync [65650] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.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/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) gcc 7: fall thru 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).