|
|
@8001
|
17 years |
vboxsync |
PAE monitoring fixes
|
|
|
@7997
|
17 years |
vboxsync |
Assertion now only applies to long mode
|
|
|
@7904
|
17 years |
vboxsync |
Additional checks for pgmGstGetPaePDPtr return value
|
|
|
@7885
|
17 years |
vboxsync |
Extra check for PAE PDPTR
|
|
|
@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
|
|
|
@7859
|
17 years |
vboxsync |
Again
|
|
|
@7858
|
17 years |
vboxsync |
AssertCR3 correction for PAE
|
|
|
@7845
|
17 years |
vboxsync |
Corrected parameters for SyncCR3 & AssertCR3
|
|
|
@7842
|
17 years |
vboxsync |
AssertCR3 for PAE guest mode
|
|
|
@7822
|
17 years |
vboxsync |
Must inform pgmpool about cleared PDs
|
|
|
@7820
|
17 years |
vboxsync |
Lazy clearing of PAE page directory
|
|
|
@7819
|
17 years |
vboxsync |
Clear PDPT
|
|
|
@7808
|
17 years |
vboxsync |
SyncPage: correct NXE bit handling
|
|
|
@7807
|
17 years |
vboxsync |
Check pointer
|
|
|
@7804
|
17 years |
vboxsync |
NXE correction
|
|
|
@7802
|
17 years |
vboxsync |
NX, r/w, u/s bits in the PDPE are valid in long mode only.
|
|
|
@7800
|
17 years |
vboxsync |
PAE bugfix
|
|
|
@7797
|
17 years |
vboxsync |
Cleanup
|
|
|
@7796
|
17 years |
vboxsync |
Consistency
|
|
|
@7794
|
17 years |
vboxsync |
corrected assertion
|
|
|
@7793
|
17 years |
vboxsync |
More verbose assertion
|
|
|
@7791
|
17 years |
vboxsync |
PAE fix for shadow PD index
|
|
|
@7747
|
17 years |
vboxsync |
PAE correction
|
|
|
@7743
|
17 years |
vboxsync |
And another one
|
|
|
@7742
|
17 years |
vboxsync |
Corrected assertion for PAE guest mode
|
|
|
@7739
|
17 years |
vboxsync |
Moved WP check to the right place; fixes stuck boot of XP with hwaccm …
|
|
|
@7730
|
17 years |
vboxsync |
Added CPUMSet/GetGuestEFER.
Corrected NX bit handling.
|
|
|
@7728
|
17 years |
vboxsync |
Some cleanup.
CheckPageFault: implemented PAE case
|
|
|
@7719
|
17 years |
vboxsync |
pgmGstGetPaePDPtr.
|
|
|
@7718
|
17 years |
vboxsync |
Enabled X86_CR0_WP=0 code execution with VT-x & AMD-V
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|
@7702
|
17 years |
vboxsync |
Fixed a bunch of #else and #endif comments. The convention here is …
|
|
|
@7698
|
17 years |
vboxsync |
Removed redundant check
|
|
|
@7697
|
17 years |
vboxsync |
Bugfix for real & protected mode
|
|
|
@7677
|
17 years |
vboxsync |
Cleanup
|
|
|
@7676
|
17 years |
vboxsync |
Cleaned up.
AMD64 shadow paging is only valid with AMD64 guest paging. …
|
|
|
@7668
|
17 years |
vboxsync |
Cleaned up
|
|
|
@7667
|
17 years |
vboxsync |
More comments + PAE updates
|
|
|
@7666
|
17 years |
vboxsync |
Put back the original PAE defines. AMD differs from Intel wrt valid …
|
|
|
@7664
|
17 years |
vboxsync |
Comment update
|
|
|
@7662
|
17 years |
vboxsync |
Clarified code
|
|
|
@7657
|
17 years |
vboxsync |
Renamed 4M to BIG
|
|
|
@7656
|
17 years |
vboxsync |
Use GST_PDE4M_PG_MASK
|
|
|
@7655
|
17 years |
vboxsync |
PAE fixes & changes
|
|
|
@7642
|
17 years |
vboxsync |
Additional cleanup
|
|
|
@7629
|
17 years |
vboxsync |
Initial cleanup for PAE
|
|
|
@7577
|
17 years |
vboxsync |
~0U -> NIL_RTGCPHYS
|
|
|
@6927
|
17 years |
vboxsync |
Converted MM_RAM_FLAGS_VIRTUAL_HANDLER, MM_RAM_FLAGS_VIRTUAL_WRITE …
|
|
|
@6913
|
17 years |
vboxsync |
Separated the PGMVIRTHANDLERTYPE_HYPERVISOR kind of handlers from the …
|
|
|
@6911
|
17 years |
vboxsync |
Removed the EIP (PGMVIRTHANDLERTYPE_EIP) kind of virtual access …
|
|
|
@6902
|
17 years |
vboxsync |
Converted MM_RAM_FLAGS_PHYSICAL_HANDLER, _WRITE, _ALL and _TEMP_OFF …
|
|
|
@6829
|
17 years |
vboxsync |
Addressed the R0/R3 issues with the PGMRAMRANGE structure.
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5663
|
17 years |
vboxsync |
Inverted test
|
|
|
@5662
|
17 years |
vboxsync |
Initial changes for guest PAE support
|
|
|
@5629
|
17 years |
vboxsync |
remove deprecated macros
|
|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@5006
|
17 years |
vboxsync |
|
|
|
@4999
|
17 years |
vboxsync |
More logging
|
|
|
@4992
|
17 years |
vboxsync |
LogFlow instead
|
|
|
@4991
|
17 years |
vboxsync |
More logging
|
|
|
@4977
|
17 years |
vboxsync |
Backed out most of 24659.
|
|
|
@4917
|
17 years |
vboxsync |
Don't trigger breakpoints in ring 0. (AssertRelease & co)
|
|
|
@4788
|
17 years |
vboxsync |
Logging level change
|
|
|
@4665
|
17 years |
vboxsync |
Moved some of the odd address conversion routines to PGMR3Dbg just to …
|
|
|
@4620
|
17 years |
vboxsync |
The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@3185
|
18 years |
vboxsync |
some minor comment cleanup.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2701
|
18 years |
vboxsync |
Stupid typo
|
|
|
@2559
|
18 years |
vboxsync |
Allow ring-3 only access handlers (phys).
|
|
|
@2276
|
18 years |
vboxsync |
VerifyAccessSyncPage: shadow PD might not be present.
|
|
|
@2274
|
18 years |
vboxsync |
Pass on rc.
|
|
|
@2273
|
18 years |
vboxsync |
Real and protected mode (no paging) implemenation of VerifyAccessSyncPage.
|
|
|
@2270
|
18 years |
vboxsync |
Stricter pointer typechecking. (R0 vs R3)
|
|
|
@2203
|
18 years |
vboxsync |
prevent warning
|
|
|
@2149
|
18 years |
vboxsync |
Set user bit in shadow page & pd when in non-paging mode.
|
|
|
@2137
|
18 years |
vboxsync |
Drop page flags consistency check in non-paging mode.
|
|
|
@2120
|
18 years |
vboxsync |
Real and protected mode without paging changes. Currently not yet used.
|
|
|
@2078
|
18 years |
vboxsync |
Removed obsolete code
|
|
|
@1908
|
18 years |
vboxsync |
Backed out part of 20091 to check if that's the cause of the major …
|
|
|
@1881
|
18 years |
vboxsync |
Unused warning.
|
|
|
@1866
|
18 years |
vboxsync |
Disabled previous csam changes.
|
|
|
@1865
|
18 years |
vboxsync |
InvalidatePage: always make page non-present (possibly dangerous)
Page …
|
|
|
@1839
|
18 years |
vboxsync |
style
|
|
|
@1828
|
18 years |
vboxsync |
Cleaned up cpl checking.
|
|
|
@1823
|
18 years |
vboxsync |
Extra safety check.
|
|
|
@1821
|
18 years |
vboxsync |
Extra check for hypervisor region writes.
|
|
|
@1620
|
18 years |
vboxsync |
All rings are allowed with hardware acceleration
|
|
|
@1359
|
18 years |
vboxsync |
SELM function changes for v86 mode code.
CPL check fixes for V86 mode …
|
|
|
@1158
|
18 years |
vboxsync |
Corrected assertion
|
|
|
@1090
|
18 years |
vboxsync |
Corrected assertions for v86 mode
|
|
|
@851
|
18 years |
vboxsync |
Refresh HCPhys.
|
|
|
@850
|
18 years |
vboxsync |
Missing case where we should check that the guest RAM was indeed allocated.
|
|
|
@838
|
18 years |
vboxsync |
GC Phys to HC virt conversion changes for dynamic RAM allocation.
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 years |
vboxsync |
import
|