|
|
@18880
|
16 years |
vboxsync |
PGM/MM: Implemented the /RamPreAlloc CFGM option.
|
|
|
@18861
|
16 years |
vboxsync |
PGM: Increased saved state version and deal with the MMIO description …
|
|
|
@18665
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1)
|
|
|
@18645
|
16 years |
vboxsync |
VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18353
|
16 years |
vboxsync |
PGM: More (cheap) release stats.
|
|
|
@18291
|
16 years |
vboxsync |
PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
|
|
|
@18203
|
16 years |
vboxsync |
PGM: Fixed bugs in the code restoring shadowed ROM pages.
|
|
|
@18165
|
16 years |
vboxsync |
PGM: Give up immediately on load failure.
|
|
|
@18125
|
16 years |
vboxsync |
PGM: MapCR3 anywhere again (new phys code).
|
|
|
@18046
|
16 years |
vboxsync |
PGM,MM: saved state bugfixes for VBOX_WITH_NEW_PHYS_CODE.
|
|
|
@17660
|
16 years |
vboxsync |
PGM: Saved state hacking, fA20Enabled is now bool, shadow ROM bug fix, …
|
|
|
@17627
|
16 years |
vboxsync |
Always set VM_FF_PGM_SYNC_CR3 when changing mode
|
|
|
@17616
|
16 years |
vboxsync |
Inform SELM about shadow CR3 changes.
|
|
|
@17586
|
16 years |
vboxsync |
Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
|
|
|
@17556
|
16 years |
vboxsync |
Allow pgm pool flushing only in ring 3. Deal with shadow mode reinit …
|
|
|
@17529
|
16 years |
vboxsync |
build fix.
|
|
|
@17513
|
16 years |
vboxsync |
MM,PGM: Fixed page reservation, include a full set of handy pages for …
|
|
|
@17498
|
16 years |
vboxsync |
PGMR3Reset: Force a shadow mode reinit (necessary for nested paging …
|
|
|
@17492
|
16 years |
vboxsync |
Bugfix
|
|
|
@17489
|
16 years |
vboxsync |
Don't use a special root for nested paging anymore.
|
|
|
@17371
|
16 years |
vboxsync |
PGM,GMM: Hacking on the new phys code.
|
|
|
@17305
|
16 years |
vboxsync |
VMM: Register %R[pgmpage] and %R[pgmramrange] (logging builds only).
|
|
|
@17215
|
16 years |
vboxsync |
Split up the definitions and the guest code. Otherwise we'll end up …
|
|
|
@16918
|
16 years |
vboxsync |
Backed out r43029
|
|
|
@16907
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: changes for marking root pages as special.
|
|
|
@16865
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16859
|
16 years |
vboxsync |
Load hypervisor CR3 from CPUM (instead of hardcoded fixups in the …
|
|
|
@16801
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: missing relocation
|
|
|
@16794
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: init pgm pool before changing the pgm mode
|
|
|
@16428
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: cleaned up
|
|
|
@16422
|
16 years |
vboxsync |
Just reinit real mode during hwaccm init
|
|
|
@16421
|
16 years |
vboxsync |
Postpone changing the paging mode to real mode until PGMR3InitFinalize …
|
|
|
@16412
|
16 years |
vboxsync |
Added release statistics for counting the number of hypervisor relocations.
|
|
|
@16408
|
16 years |
vboxsync |
Fixed disabling of hypervisor mappings in VT-x/AMD-V mode.
|
|
|
@16376
|
16 years |
vboxsync |
Paging updates. Deal with mode switches and cr3 updates.
|
|
|
@16317
|
16 years |
vboxsync |
Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
|
|
|
@16300
|
16 years |
vboxsync |
More paging updates
|
|
|
@16203
|
16 years |
vboxsync |
Updates in preparation for PGM pool based paging everywhere.
|
|
|
@16172
|
16 years |
vboxsync |
Moved amd64 paging data to unified shadow paging section.
|
|
|
@16113
|
16 years |
vboxsync |
Save the host FPU/XMM state for the 32/64 case.
|
|
|
@15647
|
16 years |
vboxsync |
PGM: Reverted r40889 (horribly ugly VMMDev Heap hack) as this has been …
|
|
|
@15491
|
16 years |
vboxsync |
PGM: Fixed saved state hack (VMMDev Heap).
|
|
|
@15438
|
16 years |
vboxsync |
PGM: Ugly workaround for the 'VMMDev Heap' which broke the 2.0 -> 2.1 …
|
|
|
@15436
|
16 years |
vboxsync |
PGMR0DynMap: Corrected PGMR0DYNMAP_PAGES_PER_CPU_MIN (>= max set …
|
|
|
@15414
|
16 years |
vboxsync |
Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
|
|
|
@15411
|
16 years |
vboxsync |
VMM: Working around set overflows caused by the page pool.
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@15344
|
16 years |
vboxsync |
#3202: Optimizations of the dynamic page mapping code (ring-0). Do …
|
|
|
@15196
|
16 years |
vboxsync |
PGMR0DynMap: profiling the whole shebang.
|
|
|
@15183
|
16 years |
vboxsync |
Duh
|
|
|
@15182
|
16 years |
vboxsync |
Argh
|
|
|
@15177
|
16 years |
vboxsync |
Fix for darwin assertion.
|
|
|
@15174
|
16 years |
vboxsync |
#1865: don't ever return invalid ring-0 address on 2x4G systems, …
|
|
|
@15172
|
16 years |
vboxsync |
Shadow paging fixes for amd64 on 32 bits hosts.
|
|
|
@15159
|
16 years |
vboxsync |
Set the correct shadow paging mode for AMD-V nested paging.
|
|
|
@15151
|
16 years |
vboxsync |
PGMMODE_AMD64 guest mode always implied PGMMODE_AMD64 shadow mode.
|
|
|
@14985
|
16 years |
vboxsync |
Backed out 40353.
|
|
|
@14983
|
16 years |
vboxsync |
Make the PAE intermediate PDPTs r/w.
|
|
|
@14877
|
16 years |
vboxsync |
PGMR0DynMap: bigger cache (4x), even fewer unrolled/inlined collision …
|
|
|
@14868
|
16 years |
vboxsync |
PGMR0DynMap: some predictions based on statistics, 5 more stats.
|
|
|
@14861
|
16 years |
vboxsync |
PGMR0DynMap: disabled expensive statistic.
|
|
|
@14857
|
16 years |
vboxsync |
PGMR0DynMap: Added missing if (fInvalidateIt) before ASMInvalidatePage …
|
|
|
@14850
|
16 years |
vboxsync |
PGMR0DynMap: statistics and tuning of autoset insertion.
|
|
|
@14755
|
16 years |
vboxsync |
#1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
|
|
|
@14301
|
16 years |
vboxsync |
Synced some (inactive) new paging code.
|
|
|
@14260
|
16 years |
vboxsync |
PGM: doc update.
|
|
|
@14240
|
16 years |
vboxsync |
fix PAE VMM message
|
|
|
@14167
|
16 years |
vboxsync |
VMM: AMD64 -> 32bit switcher (for testing only).
|
|
|
@14154
|
16 years |
vboxsync |
PGM: pGuestPD* -> pGst32BitPd*
|
|
|
@14153
|
16 years |
vboxsync |
PGM: pGstPaePDPT -> pGstPaePdpt
|
|
|
@14151
|
16 years |
vboxsync |
PGM: HCPhysPaePML4 -> HCPhysShwPaePml4
|
|
|
@14150
|
16 years |
vboxsync |
PGM: HCPhysNestedRoot -> HCPhysShwNestedRoot
|
|
|
@14149
|
16 years |
vboxsync |
PGM: HCPhysPaePDPT -> HCPhysShwPaePdpt.
|
|
|
@14148
|
16 years |
vboxsync |
PGM: HCPhys32BitPD -> HCPhysShw32BitPD
|
|
|
@14147
|
16 years |
vboxsync |
#1865: PGM - 32-bit shadown PD pointer converted.
|
|
|
@14133
|
16 years |
vboxsync |
#1865: final pae change.
|
|
|
@14038
|
16 years |
vboxsync |
#1865: PGM - and another one.
|
|
|
@13991
|
16 years |
vboxsync |
#1865: More PGM cleanup.
|
|
|
@13937
|
16 years |
vboxsync |
PGM: RTGCUINTPTR -> RTGCPTR.
|
|
|
@13936
|
16 years |
vboxsync |
PGM: removed a bunch of unnecessary RTGCUINTPTR/RTGCPTR casts. …
|
|
|
@13933
|
16 years |
vboxsync |
PGM: PAE guest mappings, assert GCPtr being 32-bit.
|
|
|
@13919
|
16 years |
vboxsync |
VMM: 3 R3R0PTRTYPE members down (a bunch left to go).
|
|
|
@13841
|
16 years |
vboxsync |
The VBox format types - they are not retired, just sligtly deprecated …
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13819
|
16 years |
vboxsync |
VMM: %VH* -> %RH*.
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13778
|
16 years |
vboxsync |
Per VCPU init/term.
|
|
|
@13343
|
16 years |
vboxsync |
VT-x real mode emulation: got rid of all the ugly hacks and just fall …
|
|
|
@13235
|
16 years |
vboxsync |
PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the …
|
|
|
@13188
|
16 years |
vboxsync |
PGM: polish.
|
|
|
@13187
|
16 years |
vboxsync |
PGMR3InitDynMap: check that the dynamic mapping area doesn't cross a …
|
|
|
@13146
|
16 years |
vboxsync |
#1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, …
|
|
|
@13107
|
16 years |
vboxsync |
Wrong name used.
|
|
|
@13106
|
16 years |
vboxsync |
leave some modes out if 64-bit guests are not enabled (so far on …
|
|
|
@13099
|
16 years |
vboxsync |
PGM: Count real guest page faults.
|
|
|