|
|
@8533
|
17 years |
vboxsync |
Start of 64 bits paging support
|
|
|
@8514
|
17 years |
vboxsync |
Removed annoying SUPR0Printf.
|
|
|
@8503
|
17 years |
vboxsync |
Fall back to the recompiler when the guest tries to access invalid …
|
|
|
@8500
|
17 years |
vboxsync |
Extra stat
|
|
|
@8491
|
17 years |
vboxsync |
Fixed OS/2 builds.
|
|
|
@8460
|
17 years |
vboxsync |
Alignment fix for 64 bits builds
|
|
|
@8458
|
17 years |
vboxsync |
Finished up the Gst part of longmode paging
|
|
|
@8455
|
17 years |
vboxsync |
Compile fix
|
|
|
@8454
|
17 years |
vboxsync |
Long mode changes
|
|
|
@8415
|
17 years |
vboxsync |
Fixed bustage reported in #2799
|
|
|
@8414
|
17 years |
vboxsync |
Fixed bustage reported in #2799
|
|
|
@8386
|
17 years |
vboxsync |
No AMD64 support in raw mode
|
|
|
@8354
|
17 years |
vboxsync |
Accidental commit
|
|
|
@8347
|
17 years |
vboxsync |
gcc warnings
|
|
|
@8333
|
17 years |
vboxsync |
Disassembler updates for 64 bits support
|
|
|
@8283
|
17 years |
vboxsync |
Parameter size of 32 bits far pointers was changed
|
|
|
@8276
|
17 years |
vboxsync |
Removed assertion
|
|
|
@8242
|
17 years |
vboxsync |
small logging fixes
|
|
|
@8236
|
17 years |
vboxsync |
Reapplied 29907
|
|
|
@8234
|
17 years |
vboxsync |
MMIO: Cleanup up (removed duplicate code)
Disassembler: simplified …
|
|
|
@8225
|
17 years |
vboxsync |
Added some assembly support routines (inactive; todo)
|
|
|
@8223
|
17 years |
vboxsync |
Disabled rem code page monitoring (broken since changeset 20831) and …
|
|
|
@8217
|
17 years |
vboxsync |
Added CSAMR3UnmonitorPage
|
|
|
@8191
|
17 years |
vboxsync |
warnings
|
|
|
@8160
|
17 years |
vboxsync |
All CRx registers are now 64 bits.
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8149
|
17 years |
vboxsync |
More 64 bits disassembler updates
|
|
|
@8129
|
17 years |
vboxsync |
Removed inactive PGM_WITH_BROKEN_32PAE_SWITCHER code
|
|
|
@8126
|
17 years |
vboxsync |
fix relocation for 32-bit (host) to PAE mode (guest)
|
|
|
@8115
|
17 years |
vboxsync |
Don't assert if RTMpOnAll returns VERR_NOT_SUPPORTED!
|
|
|
@8113
|
17 years |
vboxsync |
The recompiler must refresh its cpuid cache when we change a cpuid feature.
|
|
|
@8112
|
17 years |
vboxsync |
Another attempt at a proper check. (init order messed up the previous one)
|
|
|
@8111
|
17 years |
vboxsync |
The previous check for PAE was too strict.
|
|
|
@8110
|
17 years |
vboxsync |
Allow clearing of CPUMCPUIDFEATURE_PAE
|
|
|
@8108
|
17 years |
vboxsync |
Updated check.
Added PGMGetHostMode.
|
|
|
@8106
|
17 years |
vboxsync |
Refuse to activate PAE mode when the host is using 32 bits paging.
|
|
|
@8101
|
17 years |
vboxsync |
Got rid of incorrect GC case for failed instruction emulation. Could …
|
|
|
@8100
|
17 years |
vboxsync |
Wrong assertion
|
|
|
@8099
|
17 years |
vboxsync |
Let cmpxchg8b get through
|
|
|
@8098
|
17 years |
vboxsync |
Emulate cmpxchg8b in GC.
|
|
|
@8090
|
17 years |
vboxsync |
Missing PGMPOOLKIND_PAE_PT_FOR_PAE_2MB case in pgmPoolTrackDeref.
|
|
|
@8089
|
17 years |
vboxsync |
Fixed pgmR3MapRelocate call.
|
|
|
@8086
|
17 years |
vboxsync |
PAE monitoring fixes
|
|
|
@8084
|
17 years |
vboxsync |
Don't free mappings (PAE mode)
|
|
|
@8079
|
17 years |
vboxsync |
PAE bugfix for CR3 mapping
|
|
|
@8048
|
17 years |
vboxsync |
Indent
|
|
|
@8047
|
17 years |
vboxsync |
More logging
|
|
|
@8042
|
17 years |
vboxsync |
corrected #if/#else/#endif comments.
|
|
|
@8040
|
17 years |
vboxsync |
Missing relocations
|
|
|
@8034
|
17 years |
vboxsync |
Fixed another regression (pae shadow, 32 bits guest)
|
|
|
@8033
|
17 years |
vboxsync |
Fixed one regression + several PAE related bugs.
|
|
|
@8031
|
17 years |
vboxsync |
Accidental debug code
|
|
|
@8030
|
17 years |
vboxsync |
Another fix for PAE mappings
|
|
|
@8028
|
17 years |
vboxsync |
Precedence
|
|
|
@8027
|
17 years |
vboxsync |
Fixed regression in 29680
|
|
|
@8021
|
17 years |
vboxsync |
Added missing bits for PAE guest mappings.
|
|
|
@8002
|
17 years |
vboxsync |
Backed out 29657
|
|
|
@8001
|
17 years |
vboxsync |
PAE monitoring fixes
|
|
|
@7997
|
17 years |
vboxsync |
Assertion now only applies to long mode
|
|
|
@7996
|
17 years |
vboxsync |
Relax tests for PAE (rem vs raw)
|
|
|
@7994
|
17 years |
vboxsync |
PDPT monitor fixes
|
|
|
@7993
|
17 years |
vboxsync |
Changed warning for PAE. Must also pause the machine before reporting …
|
|
|
@7990
|
17 years |
vboxsync |
Reapplied 29633 & 29635 (fixes to follow)
|
|
|
@7989
|
17 years |
vboxsync |
Backed out 29633 & 29635 again
|
|
|
@7988
|
17 years |
vboxsync |
Argh!
|
|
|
@7987
|
17 years |
vboxsync |
Backed out 29633 & 29635 for now
|
|
|
@7982
|
17 years |
vboxsync |
Added setting for guest PAE (default off)
|
|
|
@7977
|
17 years |
vboxsync |
Added CFGM key for enabling PAE (CPUM/CPUID/EnablePAE).
|
|
|
@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 …
|
|
|
@7953
|
17 years |
vboxsync |
PAE monitoring changes
|
|
|
@7949
|
17 years |
vboxsync |
use HWACCMIsEnabled()
|
|
|
@7948
|
17 years |
vboxsync |
tell the user that PAE is not possible without VT-x or AMD-V
|
|
|
@7947
|
17 years |
vboxsync |
cosmetics.
|
|
|
@7945
|
17 years |
vboxsync |
More logging
|
|
|
@7929
|
17 years |
vboxsync |
And another
|
|
|
@7928
|
17 years |
vboxsync |
PAE bugfix
|
|
|
@7927
|
17 years |
vboxsync |
More debugging code removed
|
|
|
@7925
|
17 years |
vboxsync |
Removed debug code
|
|
|
@7924
|
17 years |
vboxsync |
Fixed broken ring 0 log flushing
|
|
|
@7923
|
17 years |
vboxsync |
Different logging
|
|
|
@7917
|
17 years |
vboxsync |
Comment update
|
|
|
@7907
|
17 years |
vboxsync |
LogFlow update for 64 bits crx registers
|
|
|
@7905
|
17 years |
vboxsync |
Changed CRx parameter size
|
|
|
@7904
|
17 years |
vboxsync |
Additional checks for pgmGstGetPaePDPtr return value
|
|
|
@7885
|
17 years |
vboxsync |
Extra check for PAE PDPTR
|
|
|
@7883
|
17 years |
vboxsync |
Drop the pVM->pgm.s.enmGuestMode <= PGMMODE_PROTECTED "optimization" …
|
|
|
@7877
|
17 years |
vboxsync |
Adjusted assertion
|
|
|
@7876
|
17 years |
vboxsync |
Correction
|
|
|
@7874
|
17 years |
vboxsync |
Shutting up the compiler
|
|
|
@7873
|
17 years |
vboxsync |
AssertCR3: check the 4 PDPTs too in PAE legacy mode
|
|
|
@7866
|
17 years |
vboxsync |
Got rid of annoying assertion
|
|
|
@7865
|
17 years |
vboxsync |
Eliminate edge case where pVM->pgm.s.GCPhysCR3 would get out of sync. …
|
|
|