VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/GMMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @98103   2 years vboxsync Copyright year updates by scm.
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92391   3 years vboxsync VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & …
(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) @92202   3 years vboxsync VMM/GMMR0: Tie down chunks to UID and don't cross such. bugref:10093
(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) @91321   3 years vboxsync VMM/GMMR0: Disabled legacy mode everywhere.
(edit) @91014   3 years vboxsync VMM: Made VBOX_WITH_RAM_IN_KERNEL non-optional, removing all the tests …
(edit) @90784   3 years vboxsync VMM: VALID_PTR -> RT_VALID_PTR.
(edit) @82992   5 years vboxsync VMM/GMMR0: Added a per-VM chunk TLB to avoid having everyone hammer …
(edit) @82990   5 years vboxsync VMM/GMMR0: Added TLB statistics for GMMR0PageIdToVirt. bugref:9627
(edit) @82989   5 years vboxsync VMM/GMMR0: Added a per-VM chunk TLB to avoid having everyone hammer …
(edit) @82978   5 years vboxsync VMM/GMMR0: Introduce a spinlock to protect the AVL tree and associated …
(edit) @82977   5 years vboxsync VMM/GMMR0: Use the chunk list rather than the AVL tree in …
(edit) @82976   5 years vboxsync VMM/GMMR0: Use the chunk list rather than the AVL tree in …
(edit) @82975   5 years vboxsync VMM/GMMR0: Use the chunk list rather than the AVL tree in …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82916   5 years vboxsync VMM/darwin: Enable mapping/allocating guest RAM into host ring-0. …
(edit) @82876   5 years vboxsync VMM/GMMR0: Working on eliminating legacy-mode (locking user memory …
(edit) @82866   5 years vboxsync VMM/GMMR0: Allow large page in legacy allocation mode too. bugref:5324
(edit) @82862   5 years vboxsync VMM/GMMR0: Darwin must use critsects for the giant lock too as we can …
(edit) @82591   5 years vboxsync VMM: Changing how we access guest RAM when in ring-0 (disabled). …
(edit) @81369   5 years vboxsync *: doxygen fixes
(edit) @80346   5 years vboxsync VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
(edit) @80334   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217 preprocessor macro. bugref:9217
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76393   6 years vboxsync VBox/vmm/gmm.h,pgm.h: Avoid dragging in VMMDev.h just for …
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @69774   7 years vboxsync Fix typo in comments.
(edit) @69111   7 years vboxsync (C) year
(edit) @68012   7 years vboxsync doxyen build fix
(edit) @68010   7 years vboxsync VMMR0,PDMR0: Adding GVM parameter and validation thereof to the …
(edit) @68008   7 years vboxsync VMMR0,GVMMR0: Adding GVM parameter to the calls. [build fix]
(edit) @68007   7 years vboxsync VMMR0,GVMMR0: Adding GVM parameter to the calls.
(edit) @67994   7 years vboxsync PGMR0,GVMMR0: Ditto for large page alloc.
(edit) @67993   7 years vboxsync PGMR0Phys*Handy*: Added pGVM parameter and changed the PVMCPU to idCpu.
(edit) @66439   8 years vboxsync VMM/VMMR0: %RKv
(edit) @63465   8 years vboxsync VMM: warnings (clang)
(edit) @62478   8 years vboxsync (C) 2016
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @58116   9 years vboxsync VMM: Doxygen fixes.
(edit) @57858   9 years vboxsync VMM: warnings.
(edit) @57857   9 years vboxsync VMM: unused parameter warnings.
(edit) @57567   9 years vboxsync VMM: unused var.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @57006   9 years vboxsync VMM,*: Annotated format strings in the VMM APIs and dealt with the fallout.
(edit) @56985   9 years vboxsync VMM: Log and assertion formatting fixes.
(edit) @56287   10 years vboxsync VMM: Updated (C) year.
(edit) @51940   10 years vboxsync GMMR0: Switched from fast mutex to critical section for the giant …
(edit) @49789   11 years vboxsync VMM: don't ignore the error code of RTAvl*DoWithAll() if the callback …
(edit) @49481   11 years vboxsync VMM: Warnings.
(edit) @44716   12 years vboxsync GMMR0: Adjusting the allocation strategy to go look for foreign memory …
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44442   12 years vboxsync GMMR0.cpp: Fixed sparse allocation of chunk IDs spotted by Frank …
(edit) @43235   12 years vboxsync GMMR0.cpp: Fixed bug in GMMR0CleanupVM/gmmR0CleanupVMScanChunk …
(edit) @43047   12 years vboxsync VMM: Must flush changes pending in the handy page array before freeing …
(edit) @43045   12 years vboxsync PGM: Employ the 4 unused PGMPHYSPAGE bits for checksumming shared …
(edit) @42976   12 years vboxsync GMMR0.cpp: duh.
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41776   12 years vboxsync doxygen comments.
(edit) @41774   12 years vboxsync bugref..
(edit) @40237   13 years vboxsync VMMR0/GMMR0: mac-dbg build fix
(edit) @40228   13 years vboxsync GMM: build fix.
(edit) @40226   13 years vboxsync GMM: Checksum shared pages in strict builds.
(edit) @40054   13 years vboxsync VMM,VMMDev: Page sharing cleanup.
(edit) @40006   13 years vboxsync build fix.
(edit) @40005   13 years vboxsync More GMM stats. Added todo regarding GMMR0SharedModuleCheckPage assertion.
(edit) @39920   13 years vboxsync GMM/PageFusion: Some cleanups (elimiated gotos) and more detailed …
(edit) @39917   13 years vboxsync STAM,GMM,VBoxDbg: Adding GMM statistics (at last). Introduces …
(edit) @39909   13 years vboxsync too long lines.
(edit) @39745   13 years vboxsync Check some more out of memory statuses.
(edit) @39515   13 years vboxsync *: Use RTLISTANCHOR.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39084   13 years vboxsync VMM: -Wunused-parameter on mac.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39039   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @39034   13 years vboxsync VMM,INTNET: Addressing unused variable warnings.
(edit) @38536   13 years vboxsync vmm: fix INVALID_ARGUMENT guru on insufficient memory (fix page …
(edit) @38072   13 years vboxsync GMMR0.cpp: Fixed fast mutex leak in GMMR0Term.
(edit) @37805   13 years vboxsync GMMR0: cleanup
(edit) @37804   13 years vboxsync GMMR0: Reset the page descriptors when bailing out on a allocation failure.
(edit) @37803   13 years vboxsync GMM: Don't ignore the status code of the update loop. PGM: Initialize …
(edit) @37251   14 years vboxsync GMMR0: Removed unused code and moved some functions around.
(edit) @37250   14 years vboxsync GMMR0: Unused variable.
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