# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 30, 2025 1:31:38 PM Sat, 16 Jul 2016 13:37:33 GMT vboxsync [62291] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/FTM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/include/internal (deleted) Removed empty internal/pgm.h header file. (That stuff moved into ... Sat, 16 Jul 2016 13:34:27 GMT vboxsync [62290] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: a few more lines of code tlb code. Sat, 16 Jul 2016 13:19:42 GMT vboxsync [62289] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEMInternal.h: Forgot to commit these the other day. Fri, 15 Jul 2016 18:44:49 GMT vboxsync [62287] * trunk/include/VBox/vmm/rem.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/include/REMInternal.h (modified) * trunk/src/recompiler/VBoxREM.def (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) REM: Killed the REMR3NotifyPendingInterrupt interface. Misguided ... Fri, 15 Jul 2016 12:15:33 GMT vboxsync [62277] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Use 'VMMDECL' until we fully retire the old APIC code. ... Fri, 15 Jul 2016 12:09:53 GMT vboxsync [62276] * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) tstVMStructSize: Compile fix for building with old APIC. Fri, 15 Jul 2016 10:08:14 GMT vboxsync [62272] * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) PATMRawLeave: VINF_EM_RAW_GUEST_TRAP is probably fine too Thu, 14 Jul 2016 15:39:47 GMT vboxsync [62260] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMRawEnter: Incorrect CR0 assertion, we allow raw-mode without WP ... Thu, 14 Jul 2016 14:54:37 GMT vboxsync [62257] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Fix missing read cleanup in retf to different level code path. ... Thu, 14 Jul 2016 14:03:13 GMT vboxsync [62255] * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) tstVMM: don't do STAMR3Dump() by default as this pollutes the testboxes Thu, 14 Jul 2016 11:52:13 GMT vboxsync [62246] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemMapLookup: Duh! Thu, 14 Jul 2016 11:36:01 GMT vboxsync [62245] * trunk/src/VBox/VMM/VMMAll/AllPdbTypeHack.cpp (modified) AllPdbTypeHack.cpp: Include instances alternative VM/VMCPU typedefs. Wed, 13 Jul 2016 19:44:18 GMT vboxsync [62233] * trunk/src/VBox/VMM/Makefile.kmk (modified) slight adjustment. Wed, 13 Jul 2016 19:42:20 GMT vboxsync [62232] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/AllPdbTypeHack.cpp (added) VMM: Try convince the microsoft linker to pick the right version of ... Wed, 13 Jul 2016 18:37:09 GMT vboxsync [62231] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEMAll: doxyfix. Wed, 13 Jul 2016 13:03:42 GMT vboxsync [62218] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: line nit. Tue, 12 Jul 2016 12:05:16 GMT vboxsync [62189] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: A little bit more on the code TLB. Tue, 12 Jul 2016 11:17:25 GMT vboxsync [62186] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Read the TSC before writing MSRs (serializing, slow). Mon, 11 Jul 2016 18:30:07 GMT vboxsync [62171] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * 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/include/IEMInternal.h (modified) IEM: Working on instruction fetching optimizations (incomplete and ... Mon, 11 Jul 2016 15:03:44 GMT vboxsync [62162] * trunk/src/VBox/Devices/PC/DevIOAPIC_New.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, IOAPIC: Temporarily enable using the PDM lock instead of the ... Mon, 11 Jul 2016 08:04:04 GMT vboxsync [62151] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) emR3RemExecute: Try reschdule if IEM throws an unimplemented problem ... Mon, 11 Jul 2016 07:22:04 GMT vboxsync [62148] * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) pdmR3CritSectDeleteOne: Fixed cNestings assertion caused by the less- ... Fri, 08 Jul 2016 16:53:24 GMT vboxsync [62147] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDMCritSect: NOP critsects are less likely to appear than real ones ... Fri, 08 Jul 2016 16:35:48 GMT vboxsync [62146] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDMCritSectAll.cpp: Enabled the optimizations optimizations. Fri, 08 Jul 2016 16:35:35 GMT vboxsync [62145] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDMCritSectAll.cpp: Prepped a few optimizations. Fri, 08 Jul 2016 12:31:47 GMT vboxsync [62138] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEMAll.cpp: Darwin build fix. Fri, 08 Jul 2016 10:52:42 GMT vboxsync [62134] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEMExecLots: Made it do more than a single loop. Fri, 08 Jul 2016 08:40:35 GMT vboxsync [62126] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: nit. Thu, 07 Jul 2016 16:13:01 GMT vboxsync [62115] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Workaround for NMI/task switch trouble on old AMDs. Thu, 07 Jul 2016 14:55:33 GMT vboxsync [62111] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: warnings. Thu, 07 Jul 2016 14:45:16 GMT vboxsync [62109] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Enable setjmp for all hosts. Thu, 07 Jul 2016 14:25:56 GMT vboxsync [62108] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Bit more debug logging. Thu, 07 Jul 2016 14:25:24 GMT vboxsync [62107] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) SVM: Keep track of last CPU even when always flushing TLB. Thu, 07 Jul 2016 14:24:52 GMT vboxsync [62106] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) hmR0VmxIs32BitSwitcherSafe: Use return, it's one of the major perks ... Thu, 07 Jul 2016 00:43:07 GMT vboxsync [62093] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Saved 1K (except 32-bit) by doing full+unaligned imm16, imme32 ... Thu, 07 Jul 2016 00:41:23 GMT vboxsync [62092] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Saved 1K (except 32-bit) by doing full+unaligned imm16, imme32 ... Thu, 07 Jul 2016 00:25:11 GMT vboxsync [62091] * 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: Converted IEMOP_HLP_NO_LOCK_PREFIX to ... Wed, 06 Jul 2016 23:40:31 GMT vboxsync [62090] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: setjmp/longjmp on windows. Wed, 06 Jul 2016 18:13:59 GMT vboxsync [62083] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Optimize general purpose register handling a little, reducing ... Wed, 06 Jul 2016 16:38:35 GMT vboxsync [62077] * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) doxygen fix Wed, 06 Jul 2016 16:37:04 GMT vboxsync [62076] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Make use of the direct CPUMCTX access (VMCPU_INCL_CPUM_GST_CTX). Wed, 06 Jul 2016 16:08:50 GMT vboxsync [62073] * trunk/Doxyfile.Core (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) doxygen fixes Wed, 06 Jul 2016 11:04:57 GMT vboxsync [62045] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) Copy/paste fix. Wed, 06 Jul 2016 11:03:09 GMT vboxsync [62044] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) Make old compilers happy. Wed, 06 Jul 2016 10:54:42 GMT vboxsync [62040] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMX: Go back to 32-bit switcher when we have UX, too. Wed, 06 Jul 2016 09:04:06 GMT vboxsync [62035] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: comment typo. Wed, 06 Jul 2016 08:44:44 GMT vboxsync [62034] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) PGMAllPool.cpp: Removed unwanted RTLogPrintf statements. Tue, 05 Jul 2016 15:00:56 GMT vboxsync [62027] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Do not mark selectors as stale when switching tasks. Tue, 05 Jul 2016 08:18:23 GMT vboxsync [62020] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Verify CPU feature before reading VMCS fields in debug- ... Tue, 05 Jul 2016 08:17:23 GMT vboxsync [62019] * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/APIC: Unused enum member. Tue, 05 Jul 2016 08:05:30 GMT vboxsync [62018] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Fix unsupported delivery mode combinations with IPIs. Mon, 04 Jul 2016 23:11:35 GMT vboxsync [62017] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: 32-bit build fix Mon, 04 Jul 2016 21:46:23 GMT vboxsync [62016] * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) IEM: Moved more frequently used members to the head of IEMCPU to ... Mon, 04 Jul 2016 19:58:28 GMT vboxsync [62015] * trunk/include/VBox/types.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (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: Switched from using IEMCPU directly to using with via VMCPU. ... Mon, 04 Jul 2016 15:44:35 GMT vboxsync [62011] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: Error message correction for old CFGM keys. Mon, 04 Jul 2016 15:32:28 GMT vboxsync [62010] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Optimized iemSRegGetHid; started a little on TLB code. Mon, 04 Jul 2016 13:08:28 GMT vboxsync [62006] * trunk/Config.kmk (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Config.kmk,VMM: Reduced the VM structure by half on darwin where we ... Mon, 04 Jul 2016 11:25:53 GMT vboxsync [62000] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) IEM,VM: Inserted two TLBS into the IEMCPU structure and reorged the ... Mon, 04 Jul 2016 01:35:42 GMT vboxsync [61994] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Uh, right. Sun, 03 Jul 2016 17:38:02 GMT vboxsync [61993] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Early TLB plans. Fri, 01 Jul 2016 12:27:46 GMT vboxsync [61977] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMX: Allow 32-bit switcher again if V86 on VMX is in effect. Thu, 30 Jun 2016 17:42:31 GMT vboxsync [61968] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots ... Wed, 29 Jun 2016 13:14:53 GMT vboxsync [61933] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) fix Wed, 29 Jun 2016 08:03:09 GMT vboxsync [61921] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM: in case of "Failed to procure handy page" / VERR_NO_MEMORY, ... Mon, 27 Jun 2016 14:22:17 GMT vboxsync [61899] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemRegAddToRipAndClearRF: Tried to optimize the 32-bit code version a ... Mon, 27 Jun 2016 13:36:46 GMT vboxsync [61898] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemRegAddToRipAndClearRF: optimizations (64-bit code only). Save a ... Mon, 27 Jun 2016 13:28:17 GMT vboxsync [61897] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: 16-bit IP increment fix. Mon, 27 Jun 2016 12:41:33 GMT vboxsync [61896] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: use uintptr_t instead of uint8_t/unsigned for offOpcode so the ... Sun, 26 Jun 2016 22:14:35 GMT vboxsync [61886] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: build fix Sun, 26 Jun 2016 22:12:23 GMT vboxsync [61885] * trunk/src/VBox/VMM/Makefile.kmk (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: Playing with setjmp (disabled) vs return codes. Group6 jump table. Fri, 24 Jun 2016 08:49:05 GMT vboxsync [61876] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) APIC: comment. Fri, 24 Jun 2016 08:48:06 GMT vboxsync [61875] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) APIC: Make assertion local only for now, figure out if the guest can ... Thu, 23 Jun 2016 12:20:44 GMT vboxsync [61848] * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (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: Use RZ {R0,RC} for the stat counters rather than separate ... Thu, 23 Jun 2016 12:03:01 GMT vboxsync [61847] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/PC/DevIOAPIC_New.cpp (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) IOAPIC, VMM/APIC: Use dedicated rc for when the APIC doesn't accept ... Wed, 22 Jun 2016 14:26:44 GMT vboxsync [61822] * trunk/src/VBox/VMM/VMMR3/DBGFR3PlugIn.cpp (modified) DBGF: LogRel nit. Wed, 22 Jun 2016 12:10:14 GMT vboxsync [61812] * trunk/src/VBox/Devices/PC/DevIOAPIC_New.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) APIC, IOAPIC: HMIsEnabled is what we actually need. Wed, 22 Jun 2016 12:04:11 GMT vboxsync [61811] * trunk/src/VBox/Devices/PC/DevIOAPIC_New.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) APIC, IOAPIC: RC stats only when needed. Wed, 22 Jun 2016 06:53:39 GMT vboxsync [61809] * trunk/Doxyfile.Core (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) doxy fix Tue, 21 Jun 2016 19:41:29 GMT vboxsync [61807] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM: attempt to fix the Windows breakage Tue, 21 Jun 2016 17:39:13 GMT vboxsync [61806] * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) VMM: bugref:8412, ticketref:15439: workaround for changed stack ... Tue, 21 Jun 2016 15:41:33 GMT vboxsync [61800] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Fix. Tue, 21 Jun 2016 14:57:15 GMT vboxsync [61797] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Addressed a todo in saved-state handling. Tue, 21 Jun 2016 14:32:44 GMT vboxsync [61796] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Build fix. Tue, 21 Jun 2016 14:18:04 GMT vboxsync [61795] * 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: Cleanup. Tue, 21 Jun 2016 14:11:06 GMT vboxsync [61794] * trunk/include/VBox/vmm/apic.h (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: Cleanup. Tue, 21 Jun 2016 14:06:00 GMT vboxsync [61793] * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) tstVMMR0CallHost-1: Prepped for testing small variations in caller ... Tue, 21 Jun 2016 13:03:28 GMT vboxsync [61789] * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) tstVMMR0CallHost-1: Check two long jumps after another Tue, 21 Jun 2016 06:58:10 GMT vboxsync [61780] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) oops Mon, 20 Jun 2016 23:44:56 GMT vboxsync [61777] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) build fix Mon, 20 Jun 2016 23:25:06 GMT vboxsync [61776] * trunk/include/VBox/vmm/apic.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.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) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_3200.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_X2_Dual_Core_4200.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_FX_8150_Eight_Core.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Phenom_II_X6_1100T.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Atom_330_1_60GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i5_3570.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_2635QM.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3820QM.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3960X.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_5600U.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_6700K.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_4_3_00GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_M_processor_2_00GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_N3530_2_16GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Xeon_X5482_3_20GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Quad_Core_AMD_Opteron_2384.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/VIA_QuadCore_L4700_1_2_GHz.h (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRCPatchHlp.asm (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP ... Mon, 20 Jun 2016 21:56:30 GMT vboxsync [61775] * trunk/src/VBox/VMM/include/HMInternal.h (modified) hm: more on this later Mon, 20 Jun 2016 18:55:04 GMT vboxsync [61773] * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) PATMRCHandleWriteToPatchPage: Logging fix. Mon, 20 Jun 2016 16:13:26 GMT vboxsync [61771] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) VMM/GIM: Cleanup, unused functions and caps. Mon, 20 Jun 2016 15:09:04 GMT vboxsync [61769] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Fix misleading TPR/PPR priority (vs subclass) values in ... Mon, 20 Jun 2016 10:48:51 GMT vboxsync [61766] * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) doxygen fix Mon, 20 Jun 2016 09:35:02 GMT vboxsync [61763] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) doxygen fixes Mon, 20 Jun 2016 09:32:02 GMT vboxsync [61762] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) doxygen fixes Mon, 20 Jun 2016 09:30:50 GMT vboxsync [61761] * trunk/src/VBox/VMM/VMMR3/DBGFR3Type.cpp (modified) VMM/DBGFR3Type: Doxygen warnings Mon, 20 Jun 2016 08:35:25 GMT vboxsync [61759] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Type.cpp (modified) DBGFR3Type.cpp: mandatory spacing, review comment (see @page). Fri, 17 Jun 2016 15:37:42 GMT vboxsync [61754] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment.