|
|
@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 …
|
|
|
@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
|
18 years |
vboxsync |
Backed out most of 24659.
|
|
|
@4917
|
18 years |
vboxsync |
Don't trigger breakpoints in ring 0. (AssertRelease & co)
|
|
|
@4620
|
18 years |
vboxsync |
The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
|
|
|
@4456
|
18 years |
vboxsync |
Fixed an invalid format string in a LogFlow() statement.
|
|
|
@4071
|
18 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)
|
|
|
@2236
|
18 years |
vboxsync |
Incorrect assertion. (guest ram can have unallocated gaps)
|
|
|
@2235
|
18 years |
vboxsync |
Even more logging
|
|
|
@2234
|
18 years |
vboxsync |
More logging
|
|
|
@2228
|
18 years |
vboxsync |
backed out 20576 due to regressions
|
|
|
@2153
|
18 years |
vboxsync |
Comment updates
|
|
|
@2152
|
18 years |
vboxsync |
Never reuse non-paging shadow page tables.
|
|
|
@2091
|
18 years |
vboxsync |
space
|
|
|
@2090
|
18 years |
vboxsync |
Added PGMPOOLKIND_32BIT_PT_FOR_PHYS & PGMPOOLKIND_PAE_PT_FOR_PHYS
|
|
|