|
|
@10822
|
16 years |
vboxsync |
Prepare for EPT.
|
|
|
@10320
|
16 years |
vboxsync |
Rearranged code to deal with pgm pool tasks during SyncCR3.
|
|
|
@10063
|
16 years |
vboxsync |
AMD64 updates for nested paging.
|
|
|
@10032
|
16 years |
vboxsync |
Nested paging updates
|
|
|
@10026
|
16 years |
vboxsync |
Nested paging updates.
|
|
|
@10021
|
16 years |
vboxsync |
Updates for amd64 nested paging.
|
|
|
@9990
|
16 years |
vboxsync |
Some cleanup
|
|
|
@9890
|
17 years |
vboxsync |
amd64 paging updates
|
|
|
@9888
|
17 years |
vboxsync |
Updates for amd64 paging.
|
|
|
@9881
|
17 years |
vboxsync |
32 bits iUserTable again (preparing for amd64 changes)
|
|
|
@9752
|
17 years |
vboxsync |
PAE & AMD64 paging updates.
- create references to upper level shadow …
|
|
|
@9715
|
17 years |
vboxsync |
iUser should be 16 bits of course
|
|
|
@9692
|
17 years |
vboxsync |
Partly backed out previous changeset
|
|
|
@9690
|
17 years |
vboxsync |
Paging updates for amd64.
|
|
|
@9596
|
17 years |
vboxsync |
PGMPOOLKIND_64BIT_PD_FOR_64BIT_PD is the same as …
|
|
|
@9570
|
17 years |
vboxsync |
AMD64 paging updates
|
|
|
@9398
|
17 years |
vboxsync |
compile fix
|
|
|
@9397
|
17 years |
vboxsync |
attempt to fix the 64-bit Linux box
|
|
|
@9389
|
17 years |
vboxsync |
64-bit GC on 32-bit HC fix
|
|
|
@9387
|
17 years |
vboxsync |
64-bit GC alignment fixes
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@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 …
|
|
|
@9008
|
17 years |
vboxsync |
Changes for proper flushing of the TLB for physical registration changes.
|
|
|
@9001
|
17 years |
vboxsync |
Enabled the PGMMODE_PROTECTED (Guest) & PGMMODE_AMD64 (shadow) …
|
|
|
@8853
|
17 years |
vboxsync |
Manual page invalidation or TLB flush is required for AMD-V.
|
|
|
@8659
|
17 years |
vboxsync |
Updates for 64 bits paging.
Removed conditional dirty and accessed …
|
|
|
@8557
|
17 years |
vboxsync |
Updates for 64 bits paging. Removed unused ShwGet/Set/ModifyPDEByIndex …
|
|
|
@8533
|
17 years |
vboxsync |
Start of 64 bits paging support
|
|
|
@8500
|
17 years |
vboxsync |
Extra stat
|
|
|
@8460
|
17 years |
vboxsync |
Alignment fix for 64 bits builds
|
|
|
@8458
|
17 years |
vboxsync |
Finished up the Gst part of longmode paging
|
|
|
@8454
|
17 years |
vboxsync |
Long mode changes
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8033
|
17 years |
vboxsync |
Fixed one regression + several PAE related bugs.
|
|
|
@8021
|
17 years |
vboxsync |
Added missing bits for PAE guest mappings.
|
|
|
@7971
|
17 years |
vboxsync |
PAE fixes/updates for raw mode (PDPT monitoring)
|
|
|
@7961
|
17 years |
vboxsync |
Updates for PAE paging in raw mode
|
|
|
@7845
|
17 years |
vboxsync |
Corrected parameters for SyncCR3 & AssertCR3
|
|
|
@7753
|
17 years |
vboxsync |
The PGM bits of the MMIO cleanup.
Moved the parts of PGMR3Reset that …
|
|
|
@7728
|
17 years |
vboxsync |
Some cleanup.
CheckPageFault: implemented PAE case
|
|
|
@7719
|
17 years |
vboxsync |
pgmGstGetPaePDPtr.
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|
@7676
|
17 years |
vboxsync |
Cleaned up.
AMD64 shadow paging is only valid with AMD64 guest paging. …
|
|
|
@7642
|
17 years |
vboxsync |
Additional cleanup
|
|
|
@7635
|
17 years |
vboxsync |
The new MMIO2 code.
WARNING! This changes the pci mapping protocol …
|
|
|
@7629
|
17 years |
vboxsync |
Initial cleanup for PAE
|
|
|
@7625
|
17 years |
vboxsync |
Again
|
|
|
@7624
|
17 years |
vboxsync |
More alignment fixes
|
|
|
@7620
|
17 years |
vboxsync |
RTGCPHYS is now 64 bits
|
|
|
@7088
|
17 years |
vboxsync |
Backed out alignment fixes
|
|
|
@7084
|
17 years |
vboxsync |
made RTGCPHYS 32-bit again, has to be solved properly
|
|
|
@7050
|
17 years |
vboxsync |
Realigning after RTGCPHYS change.
|
|
|
@7040
|
17 years |
vboxsync |
Not necessary for windows
|
|
|
@7039
|
17 years |
vboxsync |
Alignment issues with the 32 bits windows build
|
|
|
@7037
|
17 years |
vboxsync |
32-bit build fix
|
|
|
@6927
|
17 years |
vboxsync |
Converted MM_RAM_FLAGS_VIRTUAL_HANDLER, MM_RAM_FLAGS_VIRTUAL_WRITE …
|
|
|
@6914
|
17 years |
vboxsync |
Replaced PGMR3DumpMappings by info handler.
|
|
|
@6913
|
17 years |
vboxsync |
Separated the PGMVIRTHANDLERTYPE_HYPERVISOR kind of handlers from the …
|
|
|
@6906
|
17 years |
vboxsync |
Moved PGMHandlerPhysicalPageTempOff, PGMHandlerPhysicalPageReset, …
|
|
|
@6902
|
17 years |
vboxsync |
Converted MM_RAM_FLAGS_PHYSICAL_HANDLER, _WRITE, _ALL and _TEMP_OFF …
|
|
|
@6869
|
17 years |
vboxsync |
Use PGM_PAGE_SET/GET/IS/CLEAR/INIT macros.
|
|
|
@6862
|
17 years |
vboxsync |
Removed the PGMPHYSHANDLERTYPE_PHYSICAL value as it was never and will …
|
|
|
@6856
|
17 years |
vboxsync |
Renamed pgmGuestROMWriteHandler to pgmPhysRomWriteHandler.
|
|
|
@6854
|
17 years |
vboxsync |
All the new ROM stuff. Had to change PGMROMPAGE a bit to make it …
|
|
|
@6837
|
17 years |
vboxsync |
Implemented PGMR3PhysRomRegister.
|
|
|
@6829
|
17 years |
vboxsync |
Addressed the R0/R3 issues with the PGMRAMRANGE structure.
|
|
|
@6820
|
17 years |
vboxsync |
Implemented PGMR3PhysRegisterRam (not used). Enforced alignment of …
|
|
|
@6765
|
17 years |
vboxsync |
oops.
|
|
|
@6764
|
17 years |
vboxsync |
Made !PGMPOOL_WITH_CACHE buildable so I can run OS/2 here.
|
|
|
@6528
|
17 years |
vboxsync |
NEW_PHYS_CODE -> VBOX_WITH_NEW_PHYS_CODE; check for it in Config.kmk …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5665
|
17 years |
vboxsync |
Another attempt
|
|
|
@5664
|
17 years |
vboxsync |
Alignment for 64 bits build
|
|
|
@5662
|
17 years |
vboxsync |
Initial changes for guest PAE support
|
|
|
@5661
|
17 years |
vboxsync |
Added pgmGstGetPaePDPtr
|
|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@5100
|
17 years |
vboxsync |
GMMPAGEDESC for handy pages.
|
|
|
@5040
|
17 years |
vboxsync |
GC phys/virt to HC virt functions are no longer accessible in our PDM …
|
|
|
@5017
|
17 years |
vboxsync |
GVM kick-off.
|
|
|
@4978
|
17 years |
vboxsync |
Backed out most of 24659.
|
|
|
@4953
|
17 years |
vboxsync |
Cleaned up disassembler
|
|
|
@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.
|
|
|
@4738
|
17 years |
vboxsync |
more new phys code.
|
|
|
@4714
|
17 years |
vboxsync |
ZeroPg
|
|
|
@4713
|
17 years |
vboxsync |
more on the phys page management rewrite…
|
|
|
@4696
|
17 years |
vboxsync |
Stricter types
|
|
|
@4689
|
17 years |
vboxsync |
ring-3 chunk mappings (in progress).
|
|
|
@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) …
|
|
|
@4451
|
17 years |
vboxsync |
Fixed compile problem when PGMPOOL_WITH_CACHE wasn't set.
|
|
|
@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
|
|
|
@3723
|
17 years |
vboxsync |
Double underscore cleanup.
|
|
|
@3185
|
18 years |
vboxsync |
some minor comment cleanup.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@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 …
|
|
|