|
|
@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
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11299
|
16 years |
vboxsync |
mm: MMHyperXXToGC -> MMHyperXXToRC.
|
|
|
@10405
|
16 years |
vboxsync |
Treat pages as reused when changing at least 0x40 qwords with rep …
|
|
|
@10404
|
16 years |
vboxsync |
Compile fix
|
|
|
@10403
|
16 years |
vboxsync |
REX implies 64 bits mode.
|
|
|
@10402
|
16 years |
vboxsync |
REX and REP prefixes must be set for movsq/stosq check.
|
|
|
@10401
|
16 years |
vboxsync |
Detect page reuse by rep movsq.
|
|
|
@10397
|
16 years |
vboxsync |
Wrong assertions and order.
|
|
|
@10368
|
16 years |
vboxsync |
Check presence of 2nd shadow pt entry too of course.
|
|
|
@10365
|
16 years |
vboxsync |
pCpu can be NULL.
|
|
|
@10364
|
16 years |
vboxsync |
Cleaned up
|
|
|
@10363
|
16 years |
vboxsync |
Correction
|
|
|
@10334
|
16 years |
vboxsync |
Stosq case for clearing pages.
|
|
|
@10324
|
16 years |
vboxsync |
Too strict
|
|
|
@10323
|
16 years |
vboxsync |
Clear the shadow page table entries whenever the guest modifies its …
|
|
|
@10321
|
16 years |
vboxsync |
Deal with pool flushes directly when possible.
|
|
|
@10320
|
16 years |
vboxsync |
Rearranged code to deal with pgm pool tasks during SyncCR3.
|
|
|
@10314
|
16 years |
vboxsync |
More logging
|
|
|
@10284
|
16 years |
vboxsync |
Wrong logging part 2
|
|
|
@10283
|
16 years |
vboxsync |
Backed out 32892-32894
|
|
|
@10282
|
16 years |
vboxsync |
More gc tracking changes for the non-paging case.
|
|
|
@10280
|
16 years |
vboxsync |
No need for tracking user pages when guest paging is disabled.
|
|
|
@10279
|
16 years |
vboxsync |
Wrong logging
|
|
|
@10063
|
16 years |
vboxsync |
AMD64 updates for nested paging.
|
|
|
@10032
|
16 years |
vboxsync |
Nested paging updates
|
|
|
@10027
|
16 years |
vboxsync |
Corrected check for flushing shadow pml4. Extended check for nested …
|
|
|
@10026
|
16 years |
vboxsync |
Nested paging updates.
|
|
|
@9993
|
16 years |
vboxsync |
Correction for PML4E clearing.
|
|
|
@9957
|
16 years |
vboxsync |
Inverted check
|
|
|
@9956
|
16 years |
vboxsync |
Quietly reject any attempts at flushing the currently active shadow …
|
|
|
@9955
|
16 years |
vboxsync |
pgmPoolTrackClearPageUser fix for
|
|
|
@9953
|
16 years |
vboxsync |
Clear reference to PML4 table
|
|
|
@9949
|
16 years |
vboxsync |
PAE fix
|
|
|
@9946
|
16 years |
vboxsync |
Log correction
|
|
|
@9945
|
16 years |
vboxsync |
Corrections
|
|
|
@9944
|
16 years |
vboxsync |
PAE fixes
|
|
|
@9893
|
16 years |
vboxsync |
Attempt to fix PAE (can't verify now).
AMD64 paging updates.
|
|
|
@9890
|
16 years |
vboxsync |
amd64 paging updates
|
|
|
@9881
|
16 years |
vboxsync |
32 bits iUserTable again (preparing for amd64 changes)
|
|
|
@9877
|
16 years |
vboxsync |
Wrong masks
|
|
|
@9874
|
16 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 …
|
|
|
@9008
|
17 years |
vboxsync |
Changes for proper flushing of the TLB for physical registration changes.
|
|
|
@8958
|
17 years |
vboxsync |
VMM/VMMAll: commented out an annoying assertion
|
|
|
@8853
|
17 years |
vboxsync |
Manual page invalidation or TLB flush is required for AMD-V.
|
|
|
@8454
|
17 years |
vboxsync |
Long mode changes
|
|
|
@8234
|
17 years |
vboxsync |
MMIO: Cleanup up (removed duplicate code)
Disassembler: simplified …
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8101
|
17 years |
vboxsync |
Got rid of incorrect GC case for failed instruction emulation. Could …
|
|
|
@8090
|
17 years |
vboxsync |
Missing PGMPOOLKIND_PAE_PT_FOR_PAE_2MB case in pgmPoolTrackDeref.
|
|
|
@8033
|
17 years |
vboxsync |
Fixed one regression + several PAE related bugs.
|
|
|
@7994
|
17 years |
vboxsync |
PDPT monitor fixes
|
|
|
@7972
|
17 years |
vboxsync |
Updated comment
|
|
|
@7971
|
17 years |
vboxsync |
PAE fixes/updates for raw mode (PDPT monitoring)
|
|
|
@7963
|
17 years |
vboxsync |
Correction
|
|
|
@7962
|
17 years |
vboxsync |
Updates for monitoring PAE pds & pdpts
|
|
|
@7961
|
17 years |
vboxsync |
Updates for PAE paging in raw mode
|
|
|
@7959
|
17 years |
vboxsync |
PAE shadow & 32 bits guest, so the entry size is 4 bytes
|
|
|
@7957
|
17 years |
vboxsync |
Corrected offsets
|
|
|
@7956
|
17 years |
vboxsync |
Backed out 29598 (will recommit in a minute)
|
|
|
@7955
|
17 years |
vboxsync |
Corrected monitor detection of writes that cross entry boundaries.
PAE …
|
|
|
@7947
|
17 years |
vboxsync |
cosmetics.
|
|
|
@7945
|
17 years |
vboxsync |
More logging
|
|
|
@7929
|
17 years |
vboxsync |
And another
|
|
|
@7928
|
17 years |
vboxsync |
PAE bugfix
|
|
|
@7843
|
17 years |
vboxsync |
More logging
|
|
|
@7792
|
17 years |
vboxsync |
Activated the PAE types for the pgm pool
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|
@7677
|
17 years |
vboxsync |
Cleanup
|
|
|
@7676
|
17 years |
vboxsync |
Cleaned up.
AMD64 shadow paging is only valid with AMD64 guest paging. …
|
|
|
@6829
|
17 years |
vboxsync |
Addressed the R0/R3 issues with the PGMRAMRANGE structure.
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5393
|
17 years |
vboxsync |
When flushing a page because it's been reused, don't emulate …
|
|
|
@5392
|
17 years |
vboxsync |
Flush a page when we see MOVNTI or MOVNTDQ.
|
|
|
@4977
|
17 years |
vboxsync |
Backed out most of 24659.
|
|
|
@4917
|
17 years |
vboxsync |
Don't trigger breakpoints in ring 0. (AssertRelease & co)
|
|
|
@4620
|
17 years |
vboxsync |
The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
|
|
|
@4456
|
17 years |
vboxsync |
Fixed an invalid format string in a LogFlow() statement.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2297
|
18 years |
vboxsync |
svn:eol-style native
|
|
|
@2296
|
18 years |
vboxsync |
fixed my typos.
|
|
|
@2270
|
18 years |
vboxsync |
Stricter pointer typechecking. (R0 vs R3)
|
|
|