VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @92892   3 years vboxsync GVMMR0: Experimental code (disabled) for using HR host timers to wake …
(edit) @92870   3 years vboxsync VMM/GVMMR0: Added more LogRel statements to failure paths of …
(edit) @92858   3 years vboxsync VMM/GVMMR0: Enable the periodic preemption timer code for windows too …
(edit) @92745   3 years vboxsync VMM/IEM,DBGF: Hook INT3 emulation IEM up with DBGF to make breakpoints …
(edit) @92712   3 years vboxsync VMM/TM: Made timer allocation work in driverless mode. bugref:10138
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92585   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92583   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92541   3 years vboxsync VMM: Nested VMX: bugref:10092 Allow forcing mapping/unmapping of CR3 …
(edit) @92527   3 years vboxsync VMM/PDMDevHlp: Added PDMDevHlpGetMainExecutionEngine for …
(edit) @92495   3 years vboxsync VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, …
(edit) @92493   3 years vboxsync VMM: Nested VMX: bugref:10092 Purge VINF_PGM_CHANGE_MODE, no longer used.
(edit) @92465   3 years vboxsync VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
(edit) @92426   3 years vboxsync VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
(edit) @92420   3 years vboxsync VMM/PGM: Deal with VERR_NOT_SUPPORTED by …
(edit) @92411   3 years vboxsync VMM: Two more VMMR0 calls that must not valid idCpu as a valid EMT. …
(edit) @92408   3 years vboxsync VMM: Reworked most of the call-ring-3 stuff into …
(edit) @92394   3 years vboxsync VMM: HM build fix. bugref:10093
(edit) @92392   3 years vboxsync VMM: Removed the callring-3 API and some of the associated stuff. …
(edit) @92391   3 years vboxsync VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & …
(edit) @92390   3 years vboxsync VMM/PGM: Moved the zeroing and failure reporting from …
(edit) @92389   3 years vboxsync VMM/PGM: PGMR0PhysAllocateHandyPages should no longer need to deal …
(edit) @92385   3 years vboxsync VMM/PGM: Some more large page stats. bugref:10093
(edit) @92383   3 years vboxsync VMM/PGM: Tweaking pgmR0PhysAllocateLargePage a bit to hope to speed it …
(edit) @92381   3 years vboxsync VMM/PGM: Don't flush the VCPU TLB unless necessary after allocating a …
(edit) @92377   3 years vboxsync VMM/NEMR0Native-stubs.cpp: Some compile fixes, bugref:9044
(edit) @92371   3 years vboxsync VMM/PGM: Fixed GCPhys parameter passed in ring-3 to the ring-0 large …
(edit) @92368   3 years vboxsync VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into …
(edit) @92343   3 years vboxsync VMM/GMM: Put the chunk ID allocation under a separate spinlock so we …
(edit) @92342   3 years vboxsync VMM/GMM: Put the chunk ID allocation under a separate spinlock so we …
(edit) @92341   3 years vboxsync VMM/GMM: Baked page allocation into gmmR0RegisterChunk too, reducing …
(edit) @92340   3 years vboxsync VMM/GMM: Optimized zeroing of large pages in gmmR0RegisterChunk (linux …
(edit) @92339   3 years vboxsync VMM/GMM: Optimized GMMR0AllocateLargePage a little by making …
(edit) @92326   3 years vboxsync VMM/GMM,PGM: Optimize zeroing of RAM allocations by not doing it again …
(edit) @92249   3 years vboxsync VMM/GMM: Removed special hacks for 32-bit hosts, making the code …
(edit) @92248   3 years vboxsync VMM/GMM: Removed all the legacy mode code (disabled everywhere since …
(edit) @92229   3 years vboxsync VMM/GVMM: Fixes to the worker thread registration. Added missing …
(edit) @92217   3 years vboxsync VMM/VMMR0: Provide not implemented stubs for the NEMHC* API so VMMR0 …
(edit) @92216   3 years vboxsync VMM/EMAll: Rename EMR0HistoryUpdatePC to EMHistoryUpdatePC and make it …
(edit) @92202   3 years vboxsync VMM/GMMR0: Tie down chunks to UID and don't cross such. bugref:10093
(edit) @92201   3 years vboxsync VMM/GVMM,VMM: Make it possible for known worker thread to enter …
(edit) @92200   3 years vboxsync VMM/GVMM,VMM: Make it possible for known worker thread to enter …
(edit) @92194   3 years vboxsync VMM/NEM: Fixed windows 10 regression from r147403. bugref:10118
(edit) @92157   3 years vboxsync VMM/PGMPhysMmio2: Removed obsolete PGMREGMMIO2RANGE_F_MMIO2 flag (it's …
(edit) @92023   3 years vboxsync VMM/HMVMXR0: Removed superfluous call to hmR0VmxImportGuestState in …
(edit) @91980   3 years vboxsync VMM,GIMDev: Missing PDMDevHlpGIMGetMmio2Regions for ring-0 variant, …
(edit) @91930   3 years vboxsync VMM,Devices: Eliminate direct calls to IOMMmioResetRegion and …
(edit) @91928   3 years vboxsync VMM,Devices: Eliminate direct calls to PGMHandlerPhysical* APIs and …
(edit) @91906   3 years vboxsync VMM/PDMDevHlp: Stripped down the queue methods (completely unused at …
(edit) @91839   3 years vboxsync VMM/HMVMXR0: Clarified AssertRC scope.
(edit) @91821   3 years vboxsync VMM/PGMPool: Make we grow while on the kernel stack. [fix] bugref:10124
(edit) @91820   3 years vboxsync VMM/PGMPool: Make we grow while on the kernel stack. bugref:10124
(edit) @91819   3 years vboxsync VMM/Logger: Make sure vmmR0LoggerFlushInner runs on the kernel stack. …
(edit) @91812   3 years vboxsync VMM/PDMCritSectRw: Don't preempt while on custom stack. bugref:10124
(edit) @91811   3 years vboxsync VMM/VMMR0EntryEx: Don't switch to custom stack for now - will make …
(edit) @91810   3 years vboxsync VMM/Logger: Make sure vmmR0LoggerFlushInner runs on the kernel stack. …
(edit) @91809   3 years vboxsync VMM/VMMR0EntryEx: Don't switch to custom stack for now - will make …
(edit) @91808   3 years vboxsync VMM/PDMCritSect: Don't preempt while on custom stack. bugref:10124
(edit) @91806   3 years vboxsync SUPDrv,tstVMMR0CallHost-2: Use the argument count from the function …
(edit) @91789   3 years vboxsync SUPDrv,IPRT,VBoxGuest: Don't export ellipsis functions from SUPDrv, as …
(edit) @91775   3 years vboxsync SUPDrv/darwin,++: Switch back to the kernel stack before calling into …
(edit) @91694   3 years vboxsync VMM/NEM: Made it build without NEM_WIN_USE_HYPERCALLS_FOR_PAGES again. …
(edit) @91692   3 years vboxsync VMM/NEM: Made it build without NEM_WIN_USE_HYPERCALLS_FOR_PAGES again. …
(edit) @91688   3 years vboxsync VMM/NEM: Added some more #ifdef'ing to reduce the amount of ioctl …
(edit) @91676   3 years vboxsync VMM/NEM-win: Quick and very dirty hack to make the code work on …
(edit) @91587   3 years vboxsync VMM: Purge VINF_TRPM_XCPT_DISPATCHED, no longer used anywhere.
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91540   3 years vboxsync VMM/GVMMR0: Corrected idSharedPage validation in …
(edit) @91450   3 years vboxsync VMM: Use RTR0MemObjAllocLarge w/ RTMEMOBJ_ALLOC_LARGE_F_FAST for …
(edit) @91358   3 years vboxsync VMM: Nested VMX: bugref:10092 More consistent naming of EPT/VPID caps.
(edit) @91357   3 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:10092 Cleaned up bit fields for EPTP.
(edit) @91343   3 years vboxsync VMM/HM: Add tertiary processor-based VM-execution controls to VMCSINFO …
(edit) @91323   3 years vboxsync VMM: bugref:10106 Fixed IA32_FEATURE_CONTROL MSR reported to the guest.
(edit) @91321   3 years vboxsync VMM/GMMR0: Disabled legacy mode everywhere.
(edit) @91308   3 years vboxsync VMM/CPUM: Comments/todos for some big CPUMCTX members. bugref:10093
(edit) @91306   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X virtual apic page allocation into …
(edit) @91304   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X MSR permission bitmap allocations …
(edit) @91297   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X VMCS allocation into CPUMCTX. …
(edit) @91291   3 years vboxsync VMM/CPUM,++: Moved the nested SVM I/O permission bitmap allocation …
(edit) @91289   3 years vboxsync VMM/CPUM,++: Moved the nested SVM MSR permission bitmap allocation …
(edit) @91288   3 years vboxsync VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
(edit) @91287   3 years vboxsync VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
(edit) @91283   3 years vboxsync VMM/CPUM: Moved the host's extended state (XState) from the hyper heap …
(edit) @91281   3 years vboxsync VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
(edit) @91271   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(edit) @91265   3 years vboxsync VMM/HM: Moved various stats from the hyper heap and into the VM …
(edit) @91250   3 years vboxsync VMM/PGM: Moved pStatTrap0eAttributionR0 to GVMCPU. bugref:10093
(edit) @91247   3 years vboxsync PGM: Moved the statistics into the VM and VMCPU structures (was on the …
(edit) @91245   3 years vboxsync VMM/PGM: Removed VMMCALLRING3_PGM_MAP_CHUNK and PGMR3PhysChunkMap as …
(edit) @91243   3 years vboxsync VMM/PGMPool: Call PGMR0PoolGrow directly from ring-0 instead of going …
(edit) @91098   3 years vboxsync VMM: Nested VMX: bugref:10092 Added new/missing EPT violation VM-exit …
(edit) @91037   3 years vboxsync VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
(edit) @91016   3 years vboxsync VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
(edit) @91015   3 years vboxsync VMM,GVMMR0: Removed SMAP obsolete sanity checks. bugref:9627
(edit) @91014   3 years vboxsync VMM: Made VBOX_WITH_RAM_IN_KERNEL non-optional, removing all the tests …
(edit) @90999   3 years vboxsync VMM: Removed VMMCALLRING3_PGM_LOCK (now unused). bugref:6695
(edit) @90997   3 years vboxsync VMM,PDM,PGM: Restrict the VMSetError and VMSetRuntimeError APIs to …
(edit) @90981   3 years vboxsync VMM: Changed pgmLock to pass VINF_SUCCESS to PDMCritSectEnter and …
(edit) @90980   3 years vboxsync VMM: Removed VMMCALLRING3_PDM_CRIT_SECT_ENTER, …
(edit) @90976   3 years vboxsync VMM: Ensure proper log flush order by going to ring-0 to wait for the …
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