|
|
@12964
|
16 years |
vboxsync |
VMM: MMPhysGCPhys2HCVirt -> PGMPhysGCPhys2HCPtrAssert; deleted …
|
|
|
@12938
|
16 years |
vboxsync |
Comment updates
|
|
|
@12937
|
16 years |
vboxsync |
SyncPageWorker updates for EPT.
|
|
|
@12936
|
16 years |
vboxsync |
More EPT updates
|
|
|
@12932
|
16 years |
vboxsync |
Paging updates in preparation for EPT.
|
|
|
@12894
|
16 years |
vboxsync |
Enabled some EPT paging code.
|
|
|
@12129
|
16 years |
vboxsync |
Don't check for hypervisor regions in VT-x/AMD-V mode.
|
|
|
@11525
|
16 years |
vboxsync |
Added support for PSE-36.
|
|
|
@11449
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@11416
|
16 years |
vboxsync |
InvalidatePage: check 4 PDPEs for PAE guest mode. (shouldn't be …
|
|
|
@11407
|
16 years |
vboxsync |
warnings, comments
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@10822
|
16 years |
vboxsync |
Prepare for EPT.
|
|
|
@10496
|
16 years |
vboxsync |
Attempt 2
|
|
|
@10495
|
16 years |
vboxsync |
AssertCR3 fix for AMD64 paging
|
|
|
@10343
|
16 years |
vboxsync |
Logging update
|
|
|
@10340
|
16 years |
vboxsync |
Pool flush handling updates
|
|
|
@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.
|
|
|
@10319
|
16 years |
vboxsync |
pgmPoolClearAll can be executed in ring 0.
|
|
|
@10318
|
16 years |
vboxsync |
There are no virtual handlers in nested paging mode.
|
|
|
@10317
|
16 years |
vboxsync |
SyncCR3 change for nested paging to deal with pool flushes.
|
|
|
@10287
|
16 years |
vboxsync |
Correction
|
|
|
@10285
|
16 years |
vboxsync |
Corrected protected mode without paging shadow paging.
|
|
|
@10283
|
16 years |
vboxsync |
Backed out 32892-32894
|
|
|
@10281
|
16 years |
vboxsync |
Disabled user tracking properly.
|
|
|
@10280
|
16 years |
vboxsync |
No need for tracking user pages when guest paging is disabled.
|
|
|
@10270
|
16 years |
vboxsync |
Logging update
|
|
|
@10071
|
16 years |
vboxsync |
Don't set the no-execute bits in the fake pml4e & pdpte
|
|
|
@10068
|
16 years |
vboxsync |
Set the accessed bit as well (protected mode without paging; shadow pde)
|
|
|
@10063
|
16 years |
vboxsync |
AMD64 updates for nested paging.
|
|
|
@10013
|
16 years |
vboxsync |
AMD64 shadow & real or protected mode without paging combo.
Flush TLB …
|
|
|
@10012
|
16 years |
vboxsync |
Logging update
|
|
|
@10001
|
16 years |
vboxsync |
Cleanup
|
|
|
@9990
|
16 years |
vboxsync |
Some cleanup
|
|
|
@9966
|
16 years |
vboxsync |
AssertCR3: ignore X86_PTE_PAE_NX as well in big pages (PDE bit is …
|
|
|
@9942
|
16 years |
vboxsync |
PAE fixes
|
|
|
@9941
|
16 years |
vboxsync |
Comments
|
|
|
@9940
|
16 years |
vboxsync |
PAE fix
|
|
|
@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)
|
|
|
@9879
|
16 years |
vboxsync |
Masks
|
|
|
@9876
|
16 years |
vboxsync |
Logging update
|
|
|
@9875
|
16 years |
vboxsync |
Typos
|
|
|
@9871
|
16 years |
vboxsync |
Same goes for X86_PTE_G. (big page to pt mapping)
|
|
|
@9870
|
16 years |
vboxsync |
Ignore A & D bits in the big page comparison as well.
|
|
|
@9869
|
16 years |
vboxsync |
AssertCR3 for long mode.
|
|
|
@9864
|
16 years |
vboxsync |
Logging update
|
|
|
@9863
|
16 years |
vboxsync |
Detect PML4E & PDPTE changes in SyncCR3 as well.
|
|
|
@9860
|
16 years |
vboxsync |
Return immediately in case the PML4E or PDPTE has been changed.
|
|
|
@9859
|
16 years |
vboxsync |
Wrong mask again
|
|
|
@9858
|
16 years |
vboxsync |
Wrong mask
|
|
|
@9857
|
16 years |
vboxsync |
Updates for amd64 paging
|
|
|
@9855
|
16 years |
vboxsync |
SyncPage fix for out of sync pde's.
|
|
|
@9778
|
17 years |
vboxsync |
InvalidatePage corrections.
|
|
|
@9758
|
17 years |
vboxsync |
Wrong assertion
|
|
|
@9757
|
17 years |
vboxsync |
Corrections
|
|
|
@9756
|
17 years |
vboxsync |
Wrong masks
|
|
|
@9754
|
17 years |
vboxsync |
Naming again
|
|
|
@9753
|
17 years |
vboxsync |
Naming
|
|
|
@9752
|
17 years |
vboxsync |
PAE & AMD64 paging updates.
- create references to upper level shadow …
|
|
|
@9717
|
17 years |
vboxsync |
Logging updates
|
|
|
@9711
|
17 years |
vboxsync |
Wrong assertion. There's a raw mode with PAE now.
|
|
|
@9692
|
17 years |
vboxsync |
Partly backed out previous changeset
|
|
|
@9690
|
17 years |
vboxsync |
Paging updates for amd64.
|
|
|
@9684
|
17 years |
vboxsync |
Correction
|
|
|
@9682
|
17 years |
vboxsync |
Long mode paging updates
|
|
|
@9620
|
17 years |
vboxsync |
Long mode paging updates
|
|
|
@9606
|
17 years |
vboxsync |
X86_CR4_PSE changes for long mode (bit is ignored there)
|
|
|
@9589
|
17 years |
vboxsync |
AMD64 paging updates
|
|
|
@9570
|
17 years |
vboxsync |
AMD64 paging updates
|
|
|
@9344
|
17 years |
vboxsync |
Types and string format specifiers.
|
|
|
@9341
|
17 years |
vboxsync |
Format specifiers again…
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@9041
|
17 years |
vboxsync |
spaces.
|
|
|
@9032
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@9021
|
17 years |
vboxsync |
Nested paging updates. Extra paging mode added to prevent illegal …
|
|
|
@9001
|
17 years |
vboxsync |
Enabled the PGMMODE_PROTECTED (Guest) & PGMMODE_AMD64 (shadow) …
|
|
|
@8739
|
17 years |
vboxsync |
Set the shadow PDE for real and protected mode without paging to …
|
|
|
@8738
|
17 years |
vboxsync |
More logging
|
|
|
@8659
|
17 years |
vboxsync |
Updates for 64 bits paging.
Removed conditional dirty and accessed …
|
|
|
@8537
|
17 years |
vboxsync |
Spaces
|
|
|
@8536
|
17 years |
vboxsync |
Split out the long mode only bits from the PDPE.
Set accessed bits for …
|
|
|
@8535
|
17 years |
vboxsync |
Trying to shut up GCC
|
|
|
@8533
|
17 years |
vboxsync |
Start of 64 bits paging support
|
|
|
@8503
|
17 years |
vboxsync |
Fall back to the recompiler when the guest tries to access invalid …
|
|
|
@8191
|
17 years |
vboxsync |
warnings
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@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.
|
|
|
@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
|
|
|