VirtualBox

source: vbox/trunk/src/VBox/VMM/PGMMap.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @31123   14 years vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @30889   14 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26150   15 years vboxsync PGM: Split out the inlined code from PGMInternal.h and into …
(edit) @25935   15 years vboxsync PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
(edit) @25227   15 years vboxsync PGMMap.cpp: -Wshadow.
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @20796   15 years vboxsync PGMMap.cpp: Take the PGM lock in a few place to avoid assertions …
(edit) @19679   16 years vboxsync Fixed wrong usage of HWACCMR3IsActive.
(edit) @19141   16 years vboxsync Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. …
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18747   16 years vboxsync PGMR3MappingsUnfix: Flag CR3 resync.
(edit) @18291   16 years vboxsync PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
(edit) @17898   16 years vboxsync warning
(edit) @17622   16 years vboxsync Simple check added to make sure we don't bounce back and forth between …
(edit) @17594   16 years vboxsync fixed assertion
(edit) @17593   16 years vboxsync Backed out 44052
(edit) @17591   16 years vboxsync Better to allocate the hypervisor region in guest PDPEs that exist already.
(edit) @17589   16 years vboxsync More assertions
(edit) @17586   16 years vboxsync Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
(edit) @17489   16 years vboxsync Don't use a special root for nested paging anymore.
(edit) @17228   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed PGMR3MappingsUnfix
(edit) @17134   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
(edit) @16889   16 years vboxsync PGMR3HasMappingConflicts -> PGMHasMappingConflicts. Prepare for …
(edit) @16887   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: support hypervisor mappings in …
(edit) @16840   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for raw mode
(edit) @16413   16 years vboxsync Missed change
(edit) @16408   16 years vboxsync Fixed disabling of hypervisor mappings in VT-x/AMD-V mode.
(edit) @16321   16 years vboxsync More paging updates
(edit) @16317   16 years vboxsync Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
(edit) @16300   16 years vboxsync More paging updates
(edit) @16203   16 years vboxsync Updates in preparation for PGM pool based paging everywhere.
(edit) @16182   16 years vboxsync VMM: VERR_PGM_MAPPING_CONFLICT fix: always relocate after ring-3 init.
(edit) @15410   16 years vboxsync PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
(edit) @14979   16 years vboxsync Switcher fixes
(edit) @14755   16 years vboxsync #1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
(edit) @14716   16 years vboxsync Updates
(edit) @14301   16 years vboxsync Synced some (inactive) new paging code.
(edit) @14154   16 years vboxsync PGM: pGuestPD* -> pGst32BitPd*
(edit) @14147   16 years vboxsync #1865: PGM - 32-bit shadown PD pointer converted.
(edit) @14145   16 years vboxsync PGM: Some more uint64_t -> X86union return. (btw. doing this because …
(edit) @14133   16 years vboxsync #1865: final pae change.
(edit) @14131   16 years vboxsync PGM: Prevent fixated mappings from crossing a PD boundrary …
(edit) @14075   16 years vboxsync The 64-bit MSC warning hunt stops for today.
(edit) @14038   16 years vboxsync #1865: PGM - and another one.
(edit) @13937   16 years vboxsync PGM: RTGCUINTPTR -> RTGCPTR.
(edit) @13936   16 years vboxsync PGM: removed a bunch of unnecessary RTGCUINTPTR/RTGCPTR casts. …
(edit) @13930   16 years vboxsync PGMMap.cpp: Fixed sign extension issue in pgmR3SyncPTRResolveConflictPAE.
(edit) @13919   16 years vboxsync VMM: 3 R3R0PTRTYPE members down (a bunch left to go).
(edit) @13824   16 years vboxsync VMM: %VGp -> %RGp
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13820   16 years vboxsync VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
(edit) @13819   16 years vboxsync VMM: %VH* -> %RH*.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13236   16 years vboxsync #1865: More polish.
(edit) @13087   16 years vboxsync #1865: More PGM changes.
(edit) @13019   16 years vboxsync #1865: PGM …
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12968   16 years vboxsync #1865: MM done for now (needs revisiting later).
(edit) @12964   16 years vboxsync VMM: MMPhysGCPhys2HCVirt -> PGMPhysGCPhys2HCPtrAssert; deleted …
(edit) @12909   16 years vboxsync Signed/unsigned mismatch.
(edit) @11996   16 years vboxsync PAE+NX = PAE (relevant for testing purposes).
(edit) @11964   16 years vboxsync Ignore mapping fix/unfix calls for VT-x/AMD-V.
(edit) @11711   16 years vboxsync Deal with PGMR3MappingsUnfix flushing the entire page pool. In long …
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @11299   16 years vboxsync mm: MMHyperXXToGC -> MMHyperXXToRC.
(edit) @9303   17 years vboxsync Signed/unsigned mismatch. More string format specifiers
(edit) @8543   17 years vboxsync Corrected the error code for that core code 'allocation' failure.
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8033   17 years vboxsync Fixed one regression + several PAE related bugs.
(edit) @8021   17 years vboxsync Added missing bits for PAE guest mappings.
(edit) @7971   17 years vboxsync PAE fixes/updates for raw mode (PDPT monitoring)
(edit) @7905   17 years vboxsync Changed CRx parameter size
(edit) @7728   17 years vboxsync Some cleanup. CheckPageFault: implemented PAE case
(edit) @7715   17 years vboxsync Renamed PDPTR to PDPT. Added preliminary code for executing code with …
(edit) @7658   17 years vboxsync Typo
(edit) @7657   17 years vboxsync Renamed 4M to BIG
(edit) @7629   17 years vboxsync Initial cleanup for PAE
(edit) @6916   17 years vboxsync Fixed stupid inverted assertion.
(edit) @6915   17 years vboxsync Pass mapping sizes in uint32_t instead of size_t to avoid warnings. …
(edit) @6914   17 years vboxsync Replaced PGMR3DumpMappings by info handler.
(edit) @6913   17 years vboxsync Separated the PGMVIRTHANDLERTYPE_HYPERVISOR kind of handlers from the …
(edit) @6912   17 years vboxsync Removed the normal (PGMVIRTHANDLERTYPE_NORMAL) kind of virtual access …
(edit) @6911   17 years vboxsync Removed the EIP (PGMVIRTHANDLERTYPE_EIP) kind of virtual access …
(edit) @6862   17 years vboxsync Removed the PGMPHYSHANDLERTYPE_PHYSICAL value as it was never and will …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5629   17 years vboxsync remove deprecated macros
(edit) @5348   17 years vboxsync Fixed horrible issue in the relocation code where it was masking …
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2270   18 years vboxsync Stricter pointer typechecking. (R0 vs R3)
(edit) @1578   18 years vboxsync style
(edit) @1576   18 years vboxsync Removed obsolete todo
(edit) @1575   18 years vboxsync Check for hypervisor area & intermediate mapping conflicts too.
(edit) @1573   18 years vboxsync Added release logging for VERR_PGM_MAPPING_CONFLICT cases.
(edit) @914   18 years vboxsync PVMR0 changes for darwin.
(edit) @838   18 years vboxsync GC Phys to HC virt conversion changes for dynamic RAM allocation.
(edit) @23   18 years vboxsync string.h & stdio.h + header cleanups.
(add) @1   55 years vboxsync import
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