# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 12, 2024 2:47:12 AM Mon, 06 Mar 2017 12:47:09 GMT vboxsync [65947] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) IEMAllInstructionsPython.py: python 3 fix Mon, 06 Mar 2017 12:29:27 GMT vboxsync [65945] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) IEMAllInstructionsPython.py: Don't use common/utils.py because our ... Sat, 04 Mar 2017 11:06:46 GMT vboxsync [65940] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) PGM.cpp: Improving r113714 a little (gcc 7 / fall thru). Sat, 04 Mar 2017 11:04:04 GMT vboxsync [65939] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) PGM: Reset GCPhysCR3 after exiting guest mode while changing mode ... Fri, 03 Mar 2017 15:37:22 GMT vboxsync [65938] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Check single-step debugging following the #UD patch & ... Fri, 03 Mar 2017 15:29:44 GMT vboxsync [65937] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Temporary release assertion. Fri, 03 Mar 2017 15:11:09 GMT vboxsync [65936] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Check single-step debugging also for VMMCALL instruction ... Fri, 03 Mar 2017 14:22:21 GMT vboxsync [65935] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM: Nested Hw.virt: Get instr. length from the hardware if possible ... Fri, 03 Mar 2017 13:35:01 GMT vboxsync [65934] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM: Nested Hw.virt: Invlpga IEM interface with HM. Fri, 03 Mar 2017 13:21:40 GMT vboxsync [65933] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM. Fri, 03 Mar 2017 13:16:50 GMT vboxsync [65932] * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) VMM/HMR0A.asm: Comment typo. Fri, 03 Mar 2017 13:14:22 GMT vboxsync [65930] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) InvalidatePage: Optimizations. Fri, 03 Mar 2017 11:00:27 GMT vboxsync [65926] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) * trunk/src/VBox/ValidationKit/bootsectors/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-data.py (added) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-template.c (added) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1.h (modified) IEM: Started on generating tests from instruction specs. Wed, 01 Mar 2017 18:24:27 GMT vboxsync [65919] * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgStatsQt4.cpp (modified) * trunk/src/VBox/Devices/Input/UsbKbd.cpp (modified) * trunk/src/VBox/Devices/Input/UsbMouse.cpp (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvUDPTunnel.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/UsbMsd.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic2.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Storage/testcase/VDScriptInterp.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) gcc 7: fall thru Wed, 01 Mar 2017 15:19:50 GMT vboxsync [65913] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM: Nested Hw.virt: Redundant check. Wed, 01 Mar 2017 12:05:29 GMT vboxsync [65912] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM: Nested Hw.virt: unused function fix. Wed, 01 Mar 2017 11:47:46 GMT vboxsync [65911] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) PGM: Reset GCPhysCR3 at reset (partially re-applied r113096). Wed, 01 Mar 2017 11:13:35 GMT vboxsync [65909] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM: Nested Hw.virt: Alignment fixes for 32-bit. Wed, 01 Mar 2017 10:53:42 GMT vboxsync [65908] * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) VMM: Nested Hw.virt: doxygen. Wed, 01 Mar 2017 10:28:08 GMT vboxsync [65905] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: Nested Hw.virt: todo. Wed, 01 Mar 2017 10:21:38 GMT vboxsync [65904] * trunk/Config.kmk (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.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/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying ... Tue, 28 Feb 2017 15:00:12 GMT vboxsync [65902] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) Reapplied r113096 (backed out in r113137) in disabled form so it's ... Tue, 28 Feb 2017 14:56:52 GMT vboxsync [65901] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Reapplied r113097 (backed out in r113137): pgmR3PoolReset: A few ... Tue, 28 Feb 2017 14:46:53 GMT vboxsync [65900] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) Reapplied r113098 (backed out in r113137): pgmLogState: page content. Tue, 28 Feb 2017 14:44:50 GMT vboxsync [65899] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) Reapplied r113094, r113095 (backed out in r113137): PGM: pgmLogState. Tue, 28 Feb 2017 14:41:34 GMT vboxsync [65898] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0.cpp: How to disable preemption hooks. Tue, 28 Feb 2017 14:34:11 GMT vboxsync [65897] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) TMR3TimerSkip: No need to to set ssm handle status on failure when ... Tue, 28 Feb 2017 12:17:31 GMT vboxsync [65896] * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM: Add TMR3TimerSkip to skip a saved timer state in a given SSM ... Tue, 28 Feb 2017 09:45:42 GMT vboxsync [65894] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) IEM: updates Sat, 25 Feb 2017 14:51:46 GMT vboxsync [65881] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM,DIS: Updates Sat, 25 Feb 2017 14:51:09 GMT vboxsync [65880] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) IEM,DIS: Updates Sat, 25 Feb 2017 14:00:07 GMT vboxsync [65879] * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) IEM,DIS: Updates Sat, 25 Feb 2017 12:57:29 GMT vboxsync [65877] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Fix push fs/gs that got broken in r113659. Sat, 25 Feb 2017 00:47:44 GMT vboxsync [65876] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM,DIS: Updates Thu, 23 Feb 2017 22:23:29 GMT vboxsync [65871] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Addding disassembler info to new IEMOP_MNEMONIC macros. Thu, 23 Feb 2017 19:25:52 GMT vboxsync [65869] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) updates Thu, 23 Feb 2017 11:47:07 GMT vboxsync [65853] * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) tstAnimate fix for r113619 Thu, 23 Feb 2017 11:43:37 GMT vboxsync [65852] * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) fixed tstVMM for r113619 Tue, 21 Feb 2017 17:23:11 GMT vboxsync [65836] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) IEMAllInstructionsPython.py: Fixes. Tue, 21 Feb 2017 16:21:36 GMT vboxsync [65834] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) IEMAllInstructionsPython.py: some more tinkering. Tue, 21 Feb 2017 09:55:39 GMT vboxsync [65828] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) * trunk/src/VBox/ValidationKit/common/webutils.py (modified) python 3 fixes. Mon, 20 Feb 2017 20:56:32 GMT vboxsync [65825] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) IEMAllInstructionsPython.py: Some updates. Mon, 20 Feb 2017 19:42:50 GMT vboxsync [65824] * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) IEM: free stats memory on termination Mon, 20 Feb 2017 08:58:46 GMT vboxsync [65806] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) IEMAllInstructionsPython.py: Try make doxygen happy. Fri, 17 Feb 2017 23:49:51 GMT vboxsync [65805] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (added) IEMAllInstructionsPython.py: Basics doxygen stuff done, some work ... Thu, 16 Feb 2017 17:28:44 GMT vboxsync [65801] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/CPUM: Fix typo in enabling XOP, while exploding CPUID features. Wed, 15 Feb 2017 20:39:16 GMT vboxsync [65794] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) EM: VMCPU_FF_UNHALT should be cleared together with ... Wed, 15 Feb 2017 20:38:00 GMT vboxsync [65793] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Ignore VMCPU_FF_UNHALT. Wed, 15 Feb 2017 19:23:46 GMT vboxsync [65792] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) EM,GIM: Let EM be the only one to mess with VMCPU_FF_UNHALT and ... Tue, 14 Feb 2017 16:59:50 GMT vboxsync [65790] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) IEM: updates. 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.