# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Apr 13, 2025 3:39:46 PM Tue, 14 Jun 2016 08:52:34 GMT vboxsync [61690] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: Clarify with a comment, can easily get confusing otherwise. Tue, 14 Jun 2016 07:35:59 GMT vboxsync [61688] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Follow up fix for r108040. Mon, 13 Jun 2016 16:04:42 GMT vboxsync [61685] * trunk/src/VBox/Devices/PC/DevIOAPIC_New.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) VMM: I/O APIC lockless implementation. Mon, 13 Jun 2016 15:11:12 GMT vboxsync [61683] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Allow additional return code. Mon, 13 Jun 2016 15:07:49 GMT vboxsync [61682] * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) whoops Mon, 13 Jun 2016 15:02:28 GMT vboxsync [61680] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Type.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMMR3/DBGFR3Type: New API to dump type information and a guest memory ... Mon, 13 Jun 2016 08:57:36 GMT vboxsync [61672] * trunk/src/VBox/VMM/VMMR3/DBGFR3Type.cpp (modified) build fix Mon, 13 Jun 2016 08:51:05 GMT vboxsync [61671] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Type.cpp (added) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGF: Start on a simple type system to pretty print structs in ... Mon, 13 Jun 2016 08:49:54 GMT vboxsync [61670] * trunk/include/VBox/vmm/mm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) MM: Add new tag for later use Fri, 10 Jun 2016 16:58:56 GMT vboxsync [61666] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Mark CPU state as very dirty after emulating an instruction. Fri, 10 Jun 2016 16:25:40 GMT vboxsync [61665] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) Type typo. Fri, 10 Jun 2016 15:19:48 GMT vboxsync [61660] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) iemOp_movups_Wps_Vps__movupd_Wpd_Vpd__movss_Wss_Vss__movsd_Vsd_Wsd: ... Fri, 10 Jun 2016 13:15:41 GMT vboxsync [61657] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Careful with cpumguest and friends! Fri, 10 Jun 2016 11:28:07 GMT vboxsync [61652] * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: quick movsd Wsd,Vsd impl for tindermac6. Fri, 10 Jun 2016 11:24:37 GMT vboxsync [61651] * 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: quick movsd Wsd,Vsd impl for tindermac6. Fri, 10 Jun 2016 10:54:55 GMT vboxsync [61650] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEMAllInstructions.cpp.h: cleanup Fri, 10 Jun 2016 10:50:42 GMT vboxsync [61649] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) build fix Fri, 10 Jun 2016 10:14:16 GMT vboxsync [61648] * 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: Better handling of edge-cases during exceptions caused as a ... Fri, 10 Jun 2016 08:28:24 GMT vboxsync [61647] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Use unique, non-zero error codes for u32HMError and avoid ... Fri, 10 Jun 2016 01:07:04 GMT vboxsync [61643] * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/include/VMInternal.h (modified) EM,VMM: Attempt at dealing with guru meditations in SMP VMs. Thu, 09 Jun 2016 22:21:20 GMT vboxsync [61641] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Enabling movlps and movups again. Thu, 09 Jun 2016 20:31:02 GMT vboxsync [61640] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: unbreak long mode excption dispatching. cleanups Thu, 09 Jun 2016 19:39:43 GMT vboxsync [61639] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Temporarily disabled movlps and movups. Thu, 09 Jun 2016 19:27:57 GMT vboxsync [61638] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: movlps for fedora 18. Thu, 09 Jun 2016 18:49:56 GMT vboxsync [61637] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Quick implementation of movups Wps,Vps. Thu, 09 Jun 2016 18:46:31 GMT vboxsync [61636] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Tiny fixes + enable callgate emulation (2nd try). Thu, 09 Jun 2016 18:31:22 GMT vboxsync [61635] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEMAll.cpp: Ditto for long mode exception dispatching. Thu, 09 Jun 2016 18:23:17 GMT vboxsync [61634] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Fixed DBGFR3_INFO_LOG to only run on the current EMT as we'll easily ... Thu, 09 Jun 2016 18:08:08 GMT vboxsync [61633] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) EM.cpp: build fix Thu, 09 Jun 2016 18:06:26 GMT vboxsync [61632] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0Hv.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0Kvm.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) GIM: Correct header order to match what is use *everywhere* else in ... Thu, 09 Jun 2016 17:57:34 GMT vboxsync [61631] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) GIMAllHv.cpp: build fix. Thu, 09 Jun 2016 17:56:23 GMT vboxsync [61630] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: When dispatching interrupts, set new CPL before pushing stuff on ... Thu, 09 Jun 2016 17:52:51 GMT vboxsync [61628] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) DBGF: Added bsod_msr event, stubbed bsod_efi event. Since we cannot ... Thu, 09 Jun 2016 17:38:54 GMT vboxsync [61627] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) Comment. Thu, 09 Jun 2016 17:31:52 GMT vboxsync [61626] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMX: PGMTrap0eHandler can emulate many interesting things; consider ... Thu, 09 Jun 2016 17:00:29 GMT vboxsync [61625] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) fflags: Added missing VMCPU_FF_UPDATE_APIC. Thu, 09 Jun 2016 14:11:00 GMT vboxsync [61623] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Fixed stupid iemOp_movntps_Mps_Vps!__movntpd_Mpd_Vpd bug. Thu, 09 Jun 2016 11:10:20 GMT vboxsync [61619] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: oops, unintended LogRel line in r107951. Thu, 09 Jun 2016 10:14:25 GMT vboxsync [61608] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Manually register the x2APIC MSR ranges when x2APIC mode is ... Thu, 09 Jun 2016 08:18:20 GMT vboxsync [61605] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Don't try to use NRIP_SAVE feature for #UD #VMEXITs. Wed, 08 Jun 2016 19:34:24 GMT vboxsync [61590] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Try enable iemOp_movntps_Mps_Vps__movntpd_Mpd_Vpd. Wed, 08 Jun 2016 15:30:37 GMT vboxsync [61586] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Nit. Wed, 08 Jun 2016 15:15:52 GMT vboxsync [61584] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Bumps saved-state version and add the LINT0/LINT1 interrupt ... Wed, 08 Jun 2016 14:36:54 GMT vboxsync [61582] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: nit. Wed, 08 Jun 2016 14:35:00 GMT vboxsync [61581] * 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: Fix remote IRR bit for level-triggered LINT0 interrupts and ... Wed, 08 Jun 2016 14:29:50 GMT vboxsync [61579] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Fix alignment of vector column in 'info apiclvt' output. Wed, 08 Jun 2016 12:43:19 GMT vboxsync [61575] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Better formatted LVT debugger info dumps and also use the ... Wed, 08 Jun 2016 12:41:00 GMT vboxsync [61574] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Run the exithistory info callback on all EMTs if a specific ... Wed, 08 Jun 2016 12:33:48 GMT vboxsync [61573] * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/APIC: Added macro for getting LVT remote IRR and polarity. Wed, 08 Jun 2016 11:40:54 GMT vboxsync [61571] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Try enable iemOp_movnti_My_Gy. Wed, 08 Jun 2016 10:55:10 GMT vboxsync [61570] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFInfo.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) DBGFR3Info*: Added DBGFINFO_FLAGS_ALL_EMTS flag for cpum, apic and ... Wed, 08 Jun 2016 09:39:35 GMT vboxsync [61566] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Fix DBGF info callbacks to run on EMT and use separate ... Wed, 08 Jun 2016 09:07:55 GMT vboxsync [61562] * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) build fix Wed, 08 Jun 2016 08:28:30 GMT vboxsync [61559] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: Comment typos. Wed, 08 Jun 2016 07:59:01 GMT vboxsync [61557] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Comment. Wed, 08 Jun 2016 07:52:27 GMT vboxsync [61556] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Comment. Tue, 07 Jun 2016 23:35:51 GMT vboxsync [61555] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Try enable iemOp_movntq_Mq_Pq!__movntdq_Mdq_Vdq. Tue, 07 Jun 2016 15:43:15 GMT vboxsync [61546] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) VMM/GIM: Comment update. Tue, 07 Jun 2016 14:55:19 GMT vboxsync [61545] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) VMM/GIM: unused var build fix. Tue, 07 Jun 2016 14:42:20 GMT vboxsync [61544] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/GIMKvmInternal.h (modified) VMM/GIM: Fix up hypercall rc handling and also a bug while ... Tue, 07 Jun 2016 12:00:19 GMT vboxsync [61534] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Handle task switch resulting from event delivery (bugref:8411). Tue, 07 Jun 2016 11:47:32 GMT vboxsync [61532] * trunk/include/VBox/vmm/dbgfcorefmt.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp (modified) VMM/DBGFCoreWrite: Add missing CPU-context's rflags to the core dump, ... Tue, 07 Jun 2016 08:26:20 GMT vboxsync [61518] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Easier to read VT-x/AMD-V CPU features in the release log, ... Tue, 07 Jun 2016 07:55:30 GMT vboxsync [61515] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Report missing/new VT-x's secondary processor-based VM- ... Tue, 07 Jun 2016 07:39:16 GMT vboxsync [61514] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Add missing/new VT-x exit reasons, cleanup. Tue, 07 Jun 2016 07:20:59 GMT vboxsync [61513] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: nit. Mon, 06 Jun 2016 19:39:26 GMT vboxsync [61506] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) Not yet. Mon, 06 Jun 2016 13:50:21 GMT vboxsync [61492] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Enabled call gates (code written long ago). Mon, 06 Jun 2016 12:05:41 GMT vboxsync [61489] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) GIM: Make counter update work in release builds, not just create the ... Fri, 03 Jun 2016 18:15:42 GMT vboxsync [61455] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMR0EnsureCompleteBasicContext: Mark the guest state as changed. Fri, 03 Jun 2016 16:00:59 GMT vboxsync [61450] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) Log format. Fri, 03 Jun 2016 08:40:21 GMT vboxsync [61428] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Re-committed innocent r107737. Fri, 03 Jun 2016 08:25:52 GMT vboxsync [61427] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Handle missing AMD-V exit reasons, cleanup and docs. Fri, 03 Jun 2016 02:55:29 GMT vboxsync [61426] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) bugref:8357: HMSVMR0.cpp: Backed out r107737 as it looks like it's ... Thu, 02 Jun 2016 19:31:53 GMT vboxsync [61420] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Don't bother with reinjecting events from INT3/INTO, just re- ... Thu, 02 Jun 2016 15:38:53 GMT vboxsync [61415] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: build fix. Thu, 02 Jun 2016 15:30:09 GMT vboxsync [61414] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Added 'info exithistory' command. Prettier formatting comes ... Thu, 02 Jun 2016 03:28:51 GMT vboxsync [61397] * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VM.cpp: Register SSM stub for rem when VBOX_WITH_REM isn't defined. Thu, 02 Jun 2016 03:24:33 GMT vboxsync [61396] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Disabled the three instruction, seems to still cause trouble. Thu, 02 Jun 2016 01:03:49 GMT vboxsync [61395] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Enabled the three SSE instruction that was !VBOX_WITH_REM only ... Thu, 02 Jun 2016 00:47:37 GMT vboxsync [61392] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/CPUMRZ.cpp (modified) CPUMRZFpuStatePrepareHostCpuForUse: Must always set VMCPU_FF_CPUM in ... Thu, 02 Jun 2016 00:30:55 GMT vboxsync [61391] * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) csamR3CalcPageHash: better assertion and logging. Thu, 02 Jun 2016 00:18:30 GMT vboxsync [61390] * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) csamR3CalcPageHash: Shut up annoying assertion on ... Wed, 01 Jun 2016 18:30:46 GMT vboxsync [61382] * 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) IEM: Some FPU fixes. Wed, 01 Jun 2016 12:58:24 GMT vboxsync [61371] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) iomMmioHandler: Gracefully deal with large MMIO writes and read ... Wed, 01 Jun 2016 12:46:59 GMT vboxsync [61368] * trunk/src/VBox/VMM/VMMRZ/CPUMRZA.asm (modified) CPUMRZA.asm: raw-mode fixes. Wed, 01 Jun 2016 11:29:36 GMT vboxsync [61366] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) VMM/PDM: Missed relocation for the newly added callback to the IOAPIC ... Wed, 01 Jun 2016 09:14:41 GMT vboxsync [61364] * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) VMM/PDMDevMiscHlp: copy-paste typo. Wed, 01 Jun 2016 07:51:27 GMT vboxsync [61359] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix lazy save/restore MSRs code structure to be more ... Wed, 01 Jun 2016 07:32:20 GMT vboxsync [61356] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) VMM/PDM: comment nit. Tue, 31 May 2016 20:41:11 GMT vboxsync [61351] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) APIC: Reset fix. Tue, 31 May 2016 17:59:34 GMT vboxsync [61348] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/CPUMRZA.asm (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) CPUM,VMM: Touch the FPU state before doing HM on all platforms which ... Tue, 31 May 2016 15:30:30 GMT vboxsync [61341] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) CPUM: words about FPU state. Tue, 31 May 2016 14:23:24 GMT vboxsync [61339] * trunk/Config.kmk (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/PC/DevIOAPIC_New.cpp (added) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * 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/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM, Devices: Added new I/O APIC implementation. Tue, 31 May 2016 14:13:00 GMT vboxsync [61336] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: nit space. Tue, 31 May 2016 09:09:09 GMT vboxsync [61324] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Fix assertion while saving state. Tue, 31 May 2016 04:55:10 GMT vboxsync [61317] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (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/VMMRZ/CPUMRZ.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/CPUMRZA.asm (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-fpustate-1-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-fpustate-1.c (modified) CPUM,HM: CPUM must tell VT-x that it modified the host CR0 because it ... Mon, 30 May 2016 16:19:27 GMT vboxsync [61307] * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) IEM: log actual names of target CPU and microarchitecture Thu, 26 May 2016 14:14:27 GMT vboxsync [61212] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) pgmPoolMonitorIsReused: Subject non-REP MOVSWDQ and STOSWDQ to the ... Thu, 26 May 2016 14:12:15 GMT vboxsync [61211] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) pgmPoolMonitorIsReused: Cross page stuff == reused, as does unaligned ...