|
|
@12932
|
16 years |
vboxsync |
Paging updates in preparation for EPT.
|
|
|
@11713
|
16 years |
vboxsync |
Wrong check for state free.
|
|
|
@11711
|
16 years |
vboxsync |
Deal with PGMR3MappingsUnfix flushing the entire page pool. In long …
|
|
|
@11533
|
16 years |
vboxsync |
Obsolete todo
|
|
|
@11531
|
16 years |
vboxsync |
Missing changes for PSE-36 support.
|
|
|
@11525
|
16 years |
vboxsync |
Added support for PSE-36.
|
|
|
@10674
|
16 years |
vboxsync |
Logging
|
|
|
@10342
|
16 years |
vboxsync |
Clear old cr3 values before attempting to allocate a new page from our …
|
|
|
@10340
|
16 years |
vboxsync |
Pool flush handling updates
|
|
|
@10326
|
16 years |
vboxsync |
Handle the VERR_PGM_POOL_FLUSHED return code properly.
|
|
|
@10288
|
16 years |
vboxsync |
Removed more unneeded defines
|
|
|
@10286
|
16 years |
vboxsync |
Without paging guest paging always matches shadow paging.
|
|
|
@10073
|
16 years |
vboxsync |
Updated some comments
|
|
|
@10072
|
16 years |
vboxsync |
Nested paging update.
|
|
|
@10034
|
16 years |
vboxsync |
Moved some assertions around
|
|
|
@10021
|
16 years |
vboxsync |
Updates for amd64 nested paging.
|
|
|
@9990
|
16 years |
vboxsync |
Some cleanup
|
|
|
@9952
|
16 years |
vboxsync |
Forgot to query the physical address of the CR3 cached page.
|
|
|
@9893
|
16 years |
vboxsync |
Attempt to fix PAE (can't verify now).
AMD64 paging updates.
|
|
|
@9890
|
16 years |
vboxsync |
amd64 paging updates
|
|
|
@9888
|
16 years |
vboxsync |
Updates for amd64 paging.
|
|
|
@9874
|
16 years |
vboxsync |
Clear shadow pae pd & pdpte entries when changed.
|
|
|
@9858
|
16 years |
vboxsync |
Wrong mask
|
|
|
@9857
|
16 years |
vboxsync |
Updates for amd64 paging
|
|
|
@9701
|
17 years |
vboxsync |
Fixed mask issues in 64 bits mode
|
|
|
@9606
|
17 years |
vboxsync |
X86_CR4_PSE changes for long mode (bit is ignored there)
|
|
|
@9575
|
17 years |
vboxsync |
Missing mapping of amd64 cr3.
|
|
|
@9542
|
17 years |
vboxsync |
Removed obsolete assertion for amd64
|
|
|
@9539
|
17 years |
vboxsync |
Some changes for amd64.
Lifted a restriction for executing code in …
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@8537
|
17 years |
vboxsync |
Spaces
|
|
|
@8536
|
17 years |
vboxsync |
Split out the long mode only bits from the PDPE.
Set accessed bits for …
|
|
|
@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
|
|
|
@8160
|
17 years |
vboxsync |
All CRx registers are now 64 bits.
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8086
|
17 years |
vboxsync |
PAE monitoring fixes
|
|
|
@8079
|
17 years |
vboxsync |
PAE bugfix for CR3 mapping
|
|
|
@7961
|
17 years |
vboxsync |
Updates for PAE paging in raw mode
|
|
|
@7953
|
17 years |
vboxsync |
PAE monitoring changes
|
|
|
@7866
|
17 years |
vboxsync |
Got rid of annoying assertion
|
|
|
@7806
|
17 years |
vboxsync |
Corrected assertion
|
|
|
@7740
|
17 years |
vboxsync |
PAE update
|
|
|
@7733
|
17 years |
vboxsync |
Fixed compile error.
|
|
|
@7732
|
17 years |
vboxsync |
PGM_GST_32BIT -> PGM_TYPE_32BIT & PGM_GST_PAE -> PGM_TYPE_PAE - fixes …
|
|
|
@7730
|
17 years |
vboxsync |
Added CPUMSet/GetGuestEFER.
Corrected NX bit handling.
|
|
|
@7728
|
17 years |
vboxsync |
Some cleanup.
CheckPageFault: implemented PAE case
|
|
|
@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. …
|
|
|
@7666
|
17 years |
vboxsync |
Put back the original PAE defines. AMD differs from Intel wrt valid …
|
|
|
@7660
|
17 years |
vboxsync |
Split off amd64
|
|
|
@7657
|
17 years |
vboxsync |
Renamed 4M to BIG
|
|
|
@7655
|
17 years |
vboxsync |
PAE fixes & changes
|
|
|
@7629
|
17 years |
vboxsync |
Initial cleanup for PAE
|
|
|
@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 …
|
|
|
@6912
|
17 years |
vboxsync |
Removed the normal (PGMVIRTHANDLERTYPE_NORMAL) kind of virtual access …
|
|
|
@6911
|
17 years |
vboxsync |
Removed the EIP (PGMVIRTHANDLERTYPE_EIP) kind of virtual access …
|
|
|
@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
|
|
|
@4977
|
17 years |
vboxsync |
Backed out most of 24659.
|
|
|
@4917
|
17 years |
vboxsync |
Don't trigger breakpoints in ring 0. (AssertRelease & co)
|
|
|
@4787
|
17 years |
vboxsync |
Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
|
|
|
@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.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2227
|
18 years |
vboxsync |
Ignore ModifyPage for real and protected mode without paging.
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 years |
vboxsync |
import
|