VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @73272   6 years vboxsync PGM: Cleanups. bugref:9044
(edit) @73268   6 years vboxsync PGM: Working on consolidating templated code... bugref:9044
(edit) @73267   6 years vboxsync PGMAllShw.h/Enter: Turn fatal assertion into logrel w/ return. bugref:9044
(edit) @73266   6 years vboxsync PGM,HM: Made PGMR3ChangeMode work in ring-0 too. This required a …
(edit) @73263   6 years vboxsync PGM,HM: Prepping for moving PGMR3ModeChange into ring-0... bugref:9044
(edit) @73262   6 years vboxsync PGM: Moving guest+shadow mode Enter function to PGMAll. bugref:9044
(edit) @73261   6 years vboxsync PGM: Moving guest and shadow mode Enter and Exit function to PGMAll. …
(edit) @73257   6 years vboxsync VMM: Nested VMX: bugref:9180 Renamed Ia32VmxBase to Ia32VmxBasic to …
(edit) @73253   6 years vboxsync PGM,HM: Added todos about cleaning up the nested packing hacks. …
(edit) @73250   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73249   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73246   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73245   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Report IA32_FEATURE_CONTROL.VMXON bit.
(edit) @73215   6 years vboxsync VMMAll/IOMAllMMIO: Also log the access type in iomMmioHandler() assertions.
(edit) @73203   6 years vboxsync VMM, Devices: bugref:9193 Remove unused code after using …
(edit) @73200   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73199   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73186   6 years vboxsync NEM/win: Fixed interrupt window handling when …
(edit) @73165   6 years vboxsync VMM/IEM: space nit.
(edit) @73140   6 years vboxsync VMM/HMSVM: Sort out state syncing on #VMEXIT, VMRUN transitions. We …
(edit) @73139   6 years vboxsync VMM/IEM: Nested Hw.virt: Validate segment registers after HM …
(edit) @73126   6 years vboxsync pgmGstPtWalkNext: Incorrect assertion. [oops]
(edit) @73125   6 years vboxsync pgmGstPtWalkNext: Incorrect assertion.
(edit) @73124   6 years vboxsync PGMAllGst.h: Fixed parameter order mixup in …
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @73078   7 years vboxsync PGMAll/pgmGstPtWalkNext: PDE compare fix.
(edit) @73073   7 years vboxsync PGM/DBG: Optimize page scanning to speed up 'detect'.
(edit) @73035   7 years vboxsync NEM/win: Poll timers from inner loop and adjust run/wait timeout to …
(edit) @73031   7 years vboxsync VMM/IEM: IEMExecDecodedHlt fix instruction length copy/paste.
(edit) @73028   7 years vboxsync VMM/IEM: SVM pause implementation comment.
(edit) @73027   7 years vboxsync VMM/IEM: Don't guru with VERR_IEM_INSTR_NOT_IMPLEMENTED for rdpmc …
(edit) @73026   7 years vboxsync VMM/IEM: IEMExecDecodedMovCRxRead require CR3, CR4 and APIC TPR in …
(edit) @73024   7 years vboxsync VMM/IEM: IEMExecDecoded API for wbinvd, invd, rdpmc, monitor, mwait …
(edit) @73021   7 years vboxsync IEMAll: Amended assertion in iemExecStatusCodeFiddling with …
(edit) @72967   7 years vboxsync VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
(edit) @72963   7 years vboxsync VMM/HM: Spaces.
(edit) @72926   7 years vboxsync NEM/win: Release build fix. bugref:9044
(edit) @72924   7 years vboxsync NEM/win: Make it possible to select between ring-0 runloop …
(edit) @72917   7 years vboxsync NEM: Stop passing pCtx around and use pVCpu->cpum.GstCtx instead. …
(edit) @72896   7 years vboxsync iemCImpl_cpuid: Don't get all MSRs.
(edit) @72895   7 years vboxsync EM,HM: Replaced EMInterpretInvlpg with IEMExecDecodedInvlpg.
(edit) @72892   7 years vboxsync EM: We no longer need the assembly code in EMAllA.asm anymore.
(edit) @72891   7 years vboxsync EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
(edit) @72885   7 years vboxsync EMAll.cpp: flushed out unused code.
(edit) @72884   7 years vboxsync EM: emMSRtoString isn't needed any more. [burn fix]
(edit) @72882   7 years vboxsync EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
(edit) @72879   7 years vboxsync CPUMAllRegs.cpp: Assert on missing HM code.
(edit) @72877   7 years vboxsync EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
(edit) @72876   7 years vboxsync IEM: log group 3 needs more CPU state, make sure it's there so we …
(edit) @72866   7 years vboxsync IEM,CPUM: Can use LogRel in ring-0 too now and have it go to VBox.log.
(edit) @72746   7 years vboxsync VMM: Extend HM changed flags. ​​bugref:9193 [build fix]
(edit) @72744   7 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [HM, CPUM]
(edit) @72743   7 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [IEM]
(edit) @72712   7 years vboxsync IEM: Fixed regression in IEMExecStringIoRead from r123057 where writes …
(edit) @72690   7 years vboxsync NEM: Separate stats for odd and alerts when stopping the CPU. bugref:9044.
(edit) @72689   7 years vboxsync NEM/win: Redid the IoCtlMessageSlotHandleAndGetNext stuff during …
(edit) @72688   7 years vboxsync iemCImpl_finit: Need to manually call iemFpuActualizeStateForChange. …
(edit) @72687   7 years vboxsync NEM: Apparently the IoCtlMessageSlotHandleAndGetNext operation may be …
(edit) @72685   7 years vboxsync TM: Disable annoying trace for /me. bugref:9044
(edit) @72684   7 years vboxsync NEM/win: Assert correct register values in messages from Hyper-V. …
(edit) @72676   7 years vboxsync CPUMAllRegs.cpp: Added a whole bunch more CPUMCTX_EXTRN_ assertions. …
(edit) @72674   7 years vboxsync EM: Quietly deal with IEM errors VERR_IEM_INSTR_NOT_IMPLEMENTED and …
(edit) @72657   7 years vboxsync EM: Make the EMHistoryExec parameters adjustable. bugref:9198
(edit) @72655   7 years vboxsync EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
(edit) @72643   7 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72642   7 years vboxsync EM,IEM,VMX: Working on configuring exit history optimziations. …
(edit) @72636   7 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp (reapplying …
(edit) @72634   7 years vboxsync EM[R3]: Use pVCpu->cpum.GstCtx and stop keeping and passing pCtx around.
(edit) @72619   7 years vboxsync VMM: Temporarily put the old RDTSC[P] code back and enabled it …
(edit) @72607   7 years vboxsync IEMExecForExits: Try checking in with RTThreadPreemptIsPending. bugref:9198
(edit) @72600   7 years vboxsync VMM: Eliminated VBOX_WITH_2ND_IEM_STEP.
(edit) @72596   7 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973
(edit) @72592   7 years vboxsync IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
(edit) @72590   7 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72586   7 years vboxsync IEMAll.cpp: doxygen
(edit) @72582   7 years vboxsync EM: More statistics for the history execution and probing. bugref:9044
(edit) @72581   7 years vboxsync IEM: Logging adjust.
(edit) @72580   7 years vboxsync EM,NEM: Added /EM/ExitOptimizationEnabled config option to disable …
(edit) @72579   7 years vboxsync EM: Implemented a very simple history record replacement strategy. …
(edit) @72575   7 years vboxsync NEM/win: Implemented exit optimizations for MMIO, I/O ports, CPUID and …
(edit) @72570   7 years vboxsync EM,IEM: build fixes. bugref:9044
(edit) @72569   7 years vboxsync EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
(edit) @72565   7 years vboxsync EM,TRPM: Record TSC with exit history in raw-mode. Added the exit …
(edit) @72564   7 years vboxsync EM,TRPM,IOM: Improved the raw-mode exit history a little (just for the …
(edit) @72563   7 years vboxsync IEM: Fixed bug in three IEMExecDecodedXxx methods where they wouldn't …
(edit) @72560   7 years vboxsync EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
(edit) @72559   7 years vboxsync EM,TRPM: Record raw-mode traps (no timestamps). bugref:9044
(edit) @72555   7 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72553   7 years vboxsync iemCImpl_load_CrX: copy & past fix.
(edit) @72551   7 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(edit) @72546   7 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(edit) @72542   7 years vboxsync NEM/win: scm fix
(edit) @72526   7 years vboxsync NEM,TM: More TSC adjustments for NEM/win. bugref:9044
(edit) @72524   7 years vboxsync VMM/GIM: Assert in R3 handler for assuming TSC/NanoTS values were …
(edit) @72522   7 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @72518   7 years vboxsync IEM: Implemented rsm for the purpose of SVM intercepting. Renamed …
(edit) @72517   7 years vboxsync IEM: Modified wbinvd for the purpose of SVM intercepting.
(edit) @72516   7 years vboxsync IEM: Implemented invd for the purpose of SVM intercepting.
(edit) @72515   7 years vboxsync IEM: Extended testcase to make sure the IEM_MC_XXX macros are only …
(edit) @72514   7 years vboxsync IEM: Don't intercept rdtscp both in iemOp_Grp7_rdtscp and …
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette