VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @31361   15 years vboxsync Reapplied 64410 with previous lookup added
(edit) @31360   15 years vboxsync Temporarily backed out 64410
(edit) @31359   15 years vboxsync Keep track of the native R0 thread handle for each EMT too. Use that …
(edit) @31356   15 years vboxsync Search first by host cpu id (most common case) and then by native …
(edit) @31353   15 years vboxsync Header
(edit) @31352   15 years vboxsync Don't assume a thread can't migrate to another CPU. The code that …
(edit) @31208   15 years vboxsync PGMAllPhys.cpp: Don't put ROM pages in the page mapping TLB as we'll …
(edit) @31207   15 years vboxsync PGMAllBth.h: Temporarily shut up ugly raw-mode context assertion.
(edit) @31178   15 years vboxsync PGM: Some more preparatory cleanup.
(edit) @31174   15 years vboxsync harmless typo.
(edit) @31170   15 years vboxsync PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
(edit) @31167   15 years vboxsync PGM: Pass pVCpu instead of pPGM (PPGMCPU) and eliminate …
(edit) @31141   15 years vboxsync PGM: If we get to the end of Trap0eHandler it doesn't mean it is a …
(edit) @31140   15 years vboxsync PGM: Removed CheckPageFault as it is no longer used. Removed …
(edit) @31136   15 years vboxsync PGM: cache the last physical handler lookup result in each ring.
(edit) @31123   15 years vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @31119   15 years vboxsync docs
(edit) @31102   15 years vboxsync PGM: #PF stats. Drop the old ones in favor of StatRZTrap0eTime2*. …
(edit) @31101   15 years vboxsync PGM: Moved the code dealing with access handlers out of the #PF function.
(edit) @31093   15 years vboxsync PGM: More #PF cleanup, eliminating a few PGMGstGetPage() calls that …
(edit) @31092   15 years vboxsync PGM: Some #PF cleanup, no code change just rearranging and unindenting …
(edit) @31090   15 years vboxsync PGMAllBth.h: Cleaned out the old code.
(edit) @31089   15 years vboxsync PGMAllBth.h: Enabled the GstWalk code again as it doesn't seem to make …
(edit) @31086   15 years vboxsync PGM: Disabled the GstWalk #PF code.
(edit) @31082   15 years vboxsync build fix?
(edit) @31081   15 years vboxsync PGM: Use GstWalk in the #PF, part 1.
(edit) @31080   15 years vboxsync PGM: Micro optimizations.
(edit) @31079   15 years vboxsync spaces
(edit) @31069   15 years vboxsync PGM: Prep for shadowing EFER.NXE and CR4.PSE to avoid function calls.
(edit) @31067   15 years vboxsync PGM: A couple of simplifications and optimizations. -assertions
(edit) @31066   15 years vboxsync PGM: A couple of simplifications and optimizations.
(edit) @31060   15 years vboxsync spaces
(edit) @31054   15 years vboxsync Added PGMCPU::fNoExecutionEnabled.
(edit) @30896   15 years vboxsync build fix
(edit) @30895   15 years vboxsync build fixes.
(edit) @30894   15 years vboxsync fixed warning.
(edit) @30893   15 years vboxsync fixed warning.
(edit) @30891   15 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30890   15 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30889   15 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30861   15 years vboxsync VMM,REM: Replumbled the MSR updating and reading so that PGM can …
(edit) @30831   15 years vboxsync Another Mac compile fix
(edit) @30830   15 years vboxsync Mac compile fixes
(edit) @30824   15 years vboxsync Must also deal with zero cr3 translation ptrs in ring 0.
(edit) @30799   15 years vboxsync TM: Made it possible to enable the resettable accounting stats in …
(edit) @30766   15 years vboxsync No need to flush the handy pages immediately after copy-on-write for a …
(edit) @30735   15 years vboxsync Comment
(edit) @30684   15 years vboxsync TM: Added resettable accounting stats. Count the halts and execution …
(edit) @30654   15 years vboxsync PGMAllGst.h: Follow-up to r63343, overlooked the typo on the other …
(edit) @30615   15 years vboxsync PGMAllGst.h: Fixed >= _4G tests, bad a #if statement was copied around…
(edit) @30581   15 years vboxsync TM: Added simple CPU time accounting. Accessible thru the statistics …
(edit) @30572   15 years vboxsync Removed PGMPhysGCPhys2R3Ptr usage from PATM.
(edit) @30567   15 years vboxsync Correct logging statement. Fixes hypervisor assertion
(edit) @30493   15 years vboxsync Demoted some PGM apis to internal only.
(edit) @30372   15 years vboxsync Logging change
(edit) @30369   15 years vboxsync Missing return
(edit) @30368   15 years vboxsync Deal with large pages in shadow GetPage function. Correct NX flag …
(edit) @30364   15 years vboxsync Fatal assertions
(edit) @30338   15 years vboxsync EM,IOM: Don't try write directly to the fault address as the backing …
(edit) @30332   15 years vboxsync Redundant lock/unlock
(edit) @30329   15 years vboxsync No need to call it twice
(edit) @30328   15 years vboxsync More paranoia
(edit) @30327   15 years vboxsync Paranoia
(edit) @30326   15 years vboxsync PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
(edit) @30325   15 years vboxsync Obsolete pgmLock/Unlock
(edit) @30320   15 years vboxsync *: Replaced memchr(psz, '\0', cb) with RTStrEnd(psz, cb) and worked …
(edit) @30301   15 years vboxsync VMM: Flush REM TLB during the live save / teleportation shadow page …
(edit) @30263   15 years vboxsync VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
(edit) @30249   15 years vboxsync Removed assertions again; can cause double faults due to logging …
(edit) @30243   15 years vboxsync header change
(edit) @30242   15 years vboxsync Assertions
(edit) @30241   15 years vboxsync VMMGetCpu was completely broken in the context of GMMR0CheckSharedModules
(edit) @30164   15 years vboxsync CPUM: Added /CPUM/PortableCpuIdLevel={0..3} for automatically …
(edit) @30160   15 years vboxsync VMMGetStackRC change
(edit) @30145   15 years vboxsync Preparations for fixing the NXE assumption in the 32/64 switcher.
(edit) @30111   15 years vboxsync iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
(edit) @30078   15 years vboxsync VMM: Grumble! Reverted the wrong code before comitting.
(edit) @30072   15 years vboxsync VMM: Ring-0 stack on guru meditations originating with an assertion …
(edit) @30066   15 years vboxsync PGMAllPhyc.cpp: Must grab the pgm lock before accessing the page array …
(edit) @29902   15 years vboxsync PDM: Flushed out the PDMQueueFlush code as its unused and problematic …
(edit) @29702   15 years vboxsync Compile fix
(edit) @29701   15 years vboxsync Different initial value
(edit) @29699   15 years vboxsync Bracket
(edit) @29698   15 years vboxsync More information
(edit) @29676   15 years vboxsync Too noisy
(edit) @29436   15 years vboxsync IOM: Profile all callbacks, don't bother count the as we can derive …
(edit) @29287   15 years vboxsync Corrected assertion
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @29217   15 years vboxsync Shared paging updates
(edit) @28936   15 years vboxsync Drop the rc check; always flush the tlb
(edit) @28862   15 years vboxsync Test fix for pgm pool gurus with smp guests
(edit) @28840   15 years vboxsync Flip RW bit for EPT pages as well.
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28771   15 years vboxsync nits
(edit) @28754   15 years vboxsync Backed out 60634
(edit) @28753   15 years vboxsync Don't set X86_PDPE_NX in the fake PML4E or PDPTE.
(edit) @28752   15 years vboxsync Always overwrite old PML4E or PDPTE.
(edit) @28750   15 years vboxsync Mask away the page offset
(edit) @28749   15 years vboxsync Logging fix
(edit) @28656   15 years vboxsync pgmPoolTrackPhysExtDerefGCPhys needs to check the PTE index as well in …
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