|
|
@12405
|
16 years |
vboxsync |
We must flush the PGM pool cache if the guest mode changes; we don't …
|
|
|
@12300
|
16 years |
vboxsync |
Devices and VMM: cosmetics: removed full stops at the end of …
|
|
|
@11997
|
16 years |
vboxsync |
PAE+NX is valid for raw mode.
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@11526
|
16 years |
vboxsync |
Moved GCPhys4MBPSEMask init
|
|
|
@11525
|
16 years |
vboxsync |
Added support for PSE-36.
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11299
|
16 years |
vboxsync |
mm: MMHyperXXToGC -> MMHyperXXToRC.
|
|
|
@11133
|
16 years |
vboxsync |
compiler warnings
|
|
|
@10823
|
16 years |
vboxsync |
Duplicate code
|
|
|
@10822
|
16 years |
vboxsync |
Prepare for EPT.
|
|
|
@10507
|
16 years |
vboxsync |
Fixed release build problem
|
|
|
@10493
|
16 years |
vboxsync |
Added .pgmassertcr3 debugger command.
|
|
|
@10436
|
16 years |
vboxsync |
Restore pVM->pgm.s.GCPhysCR3.
|
|
|
@10398
|
16 years |
vboxsync |
Exit the guest paging mode before the pgm pool gets reset.
|
|
|
@10300
|
16 years |
vboxsync |
Allow PGMMODE_PAE_NX with VT-x and AMD-V.
|
|
|
@10033
|
16 years |
vboxsync |
Logging update
|
|
|
@10021
|
16 years |
vboxsync |
Updates for amd64 nested paging.
|
|
|
@9982
|
16 years |
vboxsync |
Logging
|
|
|
@9981
|
16 years |
vboxsync |
Always switch the PGM mode when we're using VT-x/AMD-v
|
|
|
@9980
|
16 years |
vboxsync |
Log update
|
|
|
@9890
|
16 years |
vboxsync |
amd64 paging updates
|
|
|
@9669
|
17 years |
vboxsync |
warnings
|
|
|
@9661
|
17 years |
vboxsync |
Implement and use CPUMIsGuestIn64BitCode where appropriate.
|
|
|
@9649
|
17 years |
vboxsync |
Added CPUMIsGuestInLongMode.
|
|
|
@9606
|
17 years |
vboxsync |
X86_CR4_PSE changes for long mode (bit is ignored there)
|
|
|
@9597
|
17 years |
vboxsync |
No permanent shadow pages in long mode.
|
|
|
@9539
|
17 years |
vboxsync |
Some changes for amd64.
Lifted a restriction for executing code in …
|
|
|
@9383
|
17 years |
vboxsync |
VT-x/AMD-V updates for 64 bits guests
|
|
|
@9148
|
17 years |
vboxsync |
More 64 bits guest preps
|
|
|
@9092
|
17 years |
vboxsync |
We need a real shadow paging backend for PGMHandlerPhysicalPageTempOff …
|
|
|
@9030
|
17 years |
vboxsync |
Mode switch fixes for nested paging.
|
|
|
@9026
|
17 years |
vboxsync |
More updates for nested paging. (setting up the paging mode)
|
|
|
@9021
|
17 years |
vboxsync |
Nested paging updates. Extra paging mode added to prevent illegal …
|
|
|
@8952
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@8677
|
17 years |
vboxsync |
Fixed lock accounting for locks aquired via VMM[GC|R0]CallHost.
|
|
|
@8624
|
17 years |
vboxsync |
Fixed bug in PGMR3CheckIntegrity that would surface during reset in …
|
|
|
@8557
|
17 years |
vboxsync |
Updates for 64 bits paging. Removed unused ShwGet/Set/ModifyPDEByIndex …
|
|
|
@8536
|
17 years |
vboxsync |
Split out the long mode only bits from the PDPE.
Set accessed bits for …
|
|
|
@8500
|
17 years |
vboxsync |
Extra stat
|
|
|
@8454
|
17 years |
vboxsync |
Long mode changes
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8129
|
17 years |
vboxsync |
Removed inactive PGM_WITH_BROKEN_32PAE_SWITCHER code
|
|
|
@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.
|
|
|
@8108
|
17 years |
vboxsync |
Updated check.
Added PGMGetHostMode.
|
|
|
@8089
|
17 years |
vboxsync |
Fixed pgmR3MapRelocate call.
|
|
|
@8040
|
17 years |
vboxsync |
Missing relocations
|
|
|
@7996
|
17 years |
vboxsync |
Relax tests for PAE (rem vs raw)
|
|
|
@7993
|
17 years |
vboxsync |
Changed warning for PAE. Must also pause the machine before reporting …
|
|
|
@7949
|
17 years |
vboxsync |
use HWACCMIsEnabled()
|
|
|
@7948
|
17 years |
vboxsync |
tell the user that PAE is not possible without VT-x or AMD-V
|
|
|
@7905
|
17 years |
vboxsync |
Changed CRx parameter size
|
|
|
@7805
|
17 years |
vboxsync |
Init aGCPhysGstPaePDsMonitored properly
|
|
|
@7753
|
17 years |
vboxsync |
The PGM bits of the MMIO cleanup.
Moved the parts of PGMR3Reset that …
|
|
|
@7741
|
17 years |
vboxsync |
Removed invalid paging combinations
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|
@7700
|
17 years |
vboxsync |
AMD64 shadow mode isn't valid for real and protected mode either from …
|
|
|
@7677
|
17 years |
vboxsync |
Cleanup
|
|
|
@7676
|
17 years |
vboxsync |
Cleaned up.
AMD64 shadow paging is only valid with AMD64 guest paging. …
|
|
|
@7629
|
17 years |
vboxsync |
Initial cleanup for PAE
|
|
|
@7072
|
17 years |
vboxsync |
Make our devices use the RTGCPHYS32 type & backed out the alignment …
|
|
|
@6927
|
17 years |
vboxsync |
Converted MM_RAM_FLAGS_VIRTUAL_HANDLER, MM_RAM_FLAGS_VIRTUAL_WRITE …
|
|
|
@6925
|
17 years |
vboxsync |
Virtual handler docs.
|
|
|
@6915
|
17 years |
vboxsync |
Pass mapping sizes in uint32_t instead of size_t to avoid warnings. …
|
|
|
@6914
|
17 years |
vboxsync |
Replaced PGMR3DumpMappings by info handler.
|
|
|
@6913
|
17 years |
vboxsync |
Separated the PGMVIRTHANDLERTYPE_HYPERVISOR kind of handlers from the …
|
|
|
@6902
|
17 years |
vboxsync |
Converted MM_RAM_FLAGS_PHYSICAL_HANDLER, _WRITE, _ALL and _TEMP_OFF …
|
|
|
@6854
|
17 years |
vboxsync |
All the new ROM stuff. Had to change PGMROMPAGE a bit to make it …
|
|
|
@6829
|
17 years |
vboxsync |
Addressed the R0/R3 issues with the PGMRAMRANGE structure.
|
|
|
@6764
|
17 years |
vboxsync |
Made !PGMPOOL_WITH_CACHE buildable so I can run OS/2 here.
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5662
|
17 years |
vboxsync |
Initial changes for guest PAE support
|
|
|
@5630
|
17 years |
vboxsync |
|
|
|
@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
|
|
|
@5086
|
17 years |
vboxsync |
GMM.
|
|
|
@5017
|
17 years |
vboxsync |
GVM kick-off.
|
|
|
@4738
|
17 years |
vboxsync |
more new phys code.
|
|
|
@4714
|
17 years |
vboxsync |
ZeroPg
|
|
|
@4713
|
17 years |
vboxsync |
more on the phys page management rewrite…
|
|
|
@4620
|
17 years |
vboxsync |
The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
|
|
|
@4591
|
17 years |
vboxsync |
PGMPhysGCPhys2CCPtr + PGMPhysGCPhys2CCPtrRelease. Started on the …
|
|
|
@4537
|
17 years |
vboxsync |
fallback notes.
|
|
|
@4536
|
17 years |
vboxsync |
mapping cache notes.
|
|
|
@4518
|
17 years |
vboxsync |
more words.
|
|
|
@4511
|
17 years |
vboxsync |
lunch commit.
|
|
|
@4388
|
17 years |
vboxsync |
Shadow ROM emulation. Clear the RESERVED flag for ROM.
|
|
|
@4187
|
17 years |
vboxsync |
SSMAFTER_DEBUG_IT hack.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@4013
|
17 years |
vboxsync |
pdm.h = include pdm*.h; pdmapi.h = only the 'core' pdm APIs.
|
|
|
@3776
|
17 years |
vboxsync |
Compile fixes
|
|
|
@3696
|
17 years |
vboxsync |
double underscore cleanup.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2970
|
18 years |
vboxsync |
warning
|
|
|
@2679
|
18 years |
vboxsync |
fixed alignment issue, move the code to the right place and fixed the …
|
|
|
@2663
|
18 years |
vboxsync |
Added a simple test if someone tries to write to physical memory after …
|
|
|
@2559
|
18 years |
vboxsync |
Allow ring-3 only access handlers (phys).
|
|
|
@2290
|
18 years |
vboxsync |
MMHyperR3ToGC
|
|
|
@2270
|
18 years |
vboxsync |
Stricter pointer typechecking. (R0 vs R3)
|
|
|