|
|
@15432
|
16 years |
vboxsync |
Disabled assertion.
|
|
|
@15430
|
16 years |
vboxsync |
Move the flush all subset.
|
|
|
@15425
|
16 years |
vboxsync |
PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
|
|
|
@15424
|
16 years |
vboxsync |
PGM: pgmR0DynMapHCPageInlined won't fail.
|
|
|
@15411
|
16 years |
vboxsync |
VMM: Working around set overflows caused by the page pool.
|
|
|
@15410
|
16 years |
vboxsync |
PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
|
|
|
@15406
|
16 years |
vboxsync |
PGMPool: temporarily enabled the old code.
|
|
|
@15405
|
16 years |
vboxsync |
PGMPool: Don't flush the pool anywhere but in ring-3, it just takes …
|
|
|
@15348
|
16 years |
vboxsync |
#3202: Optimized PGMPOOL_PAGE_2_PTR for darwin/R0 and */RC.
|
|
|
@15344
|
16 years |
vboxsync |
#3202: Optimizations of the dynamic page mapping code (ring-0). Do …
|
|
|
@14809
|
16 years |
vboxsync |
PGMAllPool: RTLogPrintf exist in ring-0 now.
|
|
|
@14754
|
16 years |
vboxsync |
pgmPoolMonitorChainChanging regression fix. (grr)
|
|
|
@14753
|
16 years |
vboxsync |
pgmPoolMonitorChainChanging regression fix.
|
|
|
@14751
|
16 years |
vboxsync |
#1865: PGMAllPool: Fixes for non-contiguous mapping of the fake 2048 …
|
|
|
@14749
|
16 years |
vboxsync |
#1865: PGMAllPool: PGMPOOLKIND_ROOT_PAE_PD -> …
|
|
|
@14678
|
16 years |
vboxsync |
pgmPoolMapPage: Fixed bug in darwin specific code (wrong HCPhys).
|
|
|
@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.
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@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.
|
|
|
@13585
|
16 years |
vboxsync |
Refresh the cr3 mapping by putting it at the head of the age list. …
|
|
|
@13543
|
16 years |
vboxsync |
#1865: PGMPool.
|
|
|
@13202
|
16 years |
vboxsync |
Missing EPT case in pgmPoolTrackFlushGCPhysPTInt.
|
|
|
@13146
|
16 years |
vboxsync |
#1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, …
|
|
|
@13100
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13062
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13060
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13042
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13035
|
16 years |
vboxsync |
#1865: More PGM…
|
|
|
@12936
|
16 years |
vboxsync |
More EPT updates
|
|
|
@12932
|
16 years |
vboxsync |
Paging updates in preparation for EPT.
|
|
|
@12204
|
16 years |
vboxsync |
Moved the fatal assertion.
|
|
|
@12203
|
16 years |
vboxsync |
More verbose assertion
|
|
|
@11711
|
16 years |
vboxsync |
Deal with PGMR3MappingsUnfix flushing the entire page pool. In long …
|
|
|
@11434
|
16 years |
vboxsync |
Compile fix
|
|
|
@11431
|
16 years |
vboxsync |
Paranoia
|
|
|
@11370
|
16 years |
vboxsync |
Deal with flushing of pgm pool pages when an injected event triggers …
|
|
|
@11366
|
16 years |
vboxsync |
A faulting call also implies the pgm pool page has been reused
|
|
|
@11349
|
16 years |
vboxsync |
Misleading log statement
|
|
|
@11311
|
17 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11299
|
17 years |
vboxsync |
mm: MMHyperXXToGC -> MMHyperXXToRC.
|
|
|
@10405
|
17 years |
vboxsync |
Treat pages as reused when changing at least 0x40 qwords with rep …
|
|
|
@10404
|
17 years |
vboxsync |
Compile fix
|
|
|
@10403
|
17 years |
vboxsync |
REX implies 64 bits mode.
|
|
|
@10402
|
17 years |
vboxsync |
REX and REP prefixes must be set for movsq/stosq check.
|
|
|
@10401
|
17 years |
vboxsync |
Detect page reuse by rep movsq.
|
|
|
@10397
|
17 years |
vboxsync |
Wrong assertions and order.
|
|
|
@10368
|
17 years |
vboxsync |
Check presence of 2nd shadow pt entry too of course.
|
|
|
@10365
|
17 years |
vboxsync |
pCpu can be NULL.
|
|
|
@10364
|
17 years |
vboxsync |
Cleaned up
|
|
|
@10363
|
17 years |
vboxsync |
Correction
|
|
|
@10334
|
17 years |
vboxsync |
Stosq case for clearing pages.
|
|
|
@10324
|
17 years |
vboxsync |
Too strict
|
|
|
@10323
|
17 years |
vboxsync |
Clear the shadow page table entries whenever the guest modifies its …
|
|
|
@10321
|
17 years |
vboxsync |
Deal with pool flushes directly when possible.
|
|
|
@10320
|
17 years |
vboxsync |
Rearranged code to deal with pgm pool tasks during SyncCR3.
|
|
|
@10314
|
17 years |
vboxsync |
More logging
|
|
|
@10284
|
17 years |
vboxsync |
Wrong logging part 2
|
|
|
@10283
|
17 years |
vboxsync |
Backed out 32892-32894
|
|
|
@10282
|
17 years |
vboxsync |
More gc tracking changes for the non-paging case.
|
|
|
@10280
|
17 years |
vboxsync |
No need for tracking user pages when guest paging is disabled.
|
|
|
@10279
|
17 years |
vboxsync |
Wrong logging
|
|
|
@10063
|
17 years |
vboxsync |
AMD64 updates for nested paging.
|
|
|
@10032
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@10027
|
17 years |
vboxsync |
Corrected check for flushing shadow pml4. Extended check for nested …
|
|
|
@10026
|
17 years |
vboxsync |
Nested paging updates.
|
|
|
@9993
|
17 years |
vboxsync |
Correction for PML4E clearing.
|
|
|
@9957
|
17 years |
vboxsync |
Inverted check
|
|
|
@9956
|
17 years |
vboxsync |
Quietly reject any attempts at flushing the currently active shadow …
|
|
|
@9955
|
17 years |
vboxsync |
pgmPoolTrackClearPageUser fix for
|
|
|
@9953
|
17 years |
vboxsync |
Clear reference to PML4 table
|
|
|
@9949
|
17 years |
vboxsync |
PAE fix
|
|
|
@9946
|
17 years |
vboxsync |
Log correction
|
|
|
@9945
|
17 years |
vboxsync |
Corrections
|
|
|
@9944
|
17 years |
vboxsync |
PAE fixes
|
|
|
@9893
|
17 years |
vboxsync |
Attempt to fix PAE (can't verify now).
AMD64 paging updates.
|
|
|
@9890
|
17 years |
vboxsync |
amd64 paging updates
|
|
|
@9881
|
17 years |
vboxsync |
32 bits iUserTable again (preparing for amd64 changes)
|
|
|
@9877
|
17 years |
vboxsync |
Wrong masks
|
|
|
@9874
|
17 years |
vboxsync |
Clear shadow pae pd & pdpte entries when changed.
|
|
|
@9778
|
17 years |
vboxsync |
InvalidatePage corrections.
|
|
|
@9777
|
17 years |
vboxsync |
Wrong assertions
|
|
|
@9752
|
17 years |
vboxsync |
PAE & AMD64 paging updates.
- create references to upper level shadow …
|
|
|
@9713
|
17 years |
vboxsync |
More eip -> rip changes.
|
|
|
@9699
|
17 years |
vboxsync |
64 bits paging updates (page pool)
|
|
|
@9690
|
17 years |
vboxsync |
Paging updates for amd64.
|
|
|
@9689
|
17 years |
vboxsync |
Logging update
|
|
|
@9620
|
17 years |
vboxsync |
Long mode paging updates
|
|
|
@9595
|
17 years |
vboxsync |
PGM pool updates for long mode
|
|
|
@9341
|
17 years |
vboxsync |
Format specifiers again…
|
|
|
@9231
|
17 years |
vboxsync |
Missign updates
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|