|
|
@16317
|
16 years |
vboxsync |
Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
|
|
|
@16203
|
16 years |
vboxsync |
Updates in preparation for PGM pool based paging everywhere.
|
|
|
@16182
|
16 years |
vboxsync |
VMM: VERR_PGM_MAPPING_CONFLICT fix: always relocate after ring-3 init.
|
|
|
@16172
|
16 years |
vboxsync |
Moved amd64 paging data to unified shadow paging section.
|
|
|
@16019
|
16 years |
vboxsync |
tstVMStructGC,Config.kmk,iprt/stdint.h: FreeBSD/amd64 hacks.
|
|
|
@14503
|
16 years |
vboxsync |
tstVMStructGC: more tests.
|
|
|
@14411
|
16 years |
vboxsync |
RDTSCP support added. Enabled only for AMD-V guests.
|
|
|
@14155
|
16 years |
vboxsync |
#1865: MM - dealt with the last R3R0PTRTYPEs.
|
|
|
@14154
|
16 years |
vboxsync |
PGM: pGuestPD* -> pGst32BitPd*
|
|
|
@14153
|
16 years |
vboxsync |
PGM: pGstPaePDPT -> pGstPaePdpt
|
|
|
@14151
|
16 years |
vboxsync |
PGM: HCPhysPaePML4 -> HCPhysShwPaePml4
|
|
|
@14149
|
16 years |
vboxsync |
PGM: HCPhysPaePDPT -> HCPhysShwPaePdpt.
|
|
|
@14148
|
16 years |
vboxsync |
PGM: HCPhys32BitPD -> HCPhysShw32BitPD
|
|
|
@14147
|
16 years |
vboxsync |
#1865: PGM - 32-bit shadown PD pointer converted.
|
|
|
@14133
|
16 years |
vboxsync |
#1865: final pae change.
|
|
|
@14038
|
16 years |
vboxsync |
#1865: PGM - and another one.
|
|
|
@13991
|
16 years |
vboxsync |
#1865: More PGM cleanup.
|
|
|
@13933
|
16 years |
vboxsync |
PGM: PAE guest mappings, assert GCPtr being 32-bit.
|
|
|
@13919
|
16 years |
vboxsync |
VMM: 3 R3R0PTRTYPE members down (a bunch left to go).
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13714
|
16 years |
vboxsync |
VMM: More renaming and cleanup, caught another R3/R0 pointer - the …
|
|
|
@13701
|
16 years |
vboxsync |
VMM: some statistics cleanup.
|
|
|
@13698
|
16 years |
vboxsync |
VMM: Fixed ring-0 access to the ring-3 mapping of the EMT stack. Moved …
|
|
|
@13633
|
16 years |
vboxsync |
#1865: TM.
|
|
|
@13577
|
16 years |
vboxsync |
#1865: SELM.
|
|
|
@13067
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13062
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13060
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13046
|
16 years |
vboxsync |
#1865: Eliminated two duplicate members of PGMVIRTHANDLER while at it.
|
|
|
@13045
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13042
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13035
|
16 years |
vboxsync |
#1865: More PGM…
|
|
|
@13020
|
16 years |
vboxsync |
Knut-compatibility fixes
|
|
|
@13019
|
16 years |
vboxsync |
#1865: PGM …
|
|
|
@13013
|
16 years |
vboxsync |
infrastructure work for X2APIC support
|
|
|
@12985
|
16 years |
vboxsync |
PDMQueue: pQueueFlushR3 isn't necessary.
|
|
|
@12984
|
16 years |
vboxsync |
#1865: PDMQueue.
|
|
|
@12983
|
16 years |
vboxsync |
#1865: PDMCritSect.
|
|
|
@12970
|
16 years |
vboxsync |
#1865: PDMINS.
|
|
|
@12815
|
16 years |
vboxsync |
#1865: more MM changes.
|
|
|
@12814
|
16 years |
vboxsync |
#1865: more MM changes.
|
|
|
@12792
|
16 years |
vboxsync |
#1865: some MM stuff.
|
|
|
@12772
|
16 years |
vboxsync |
#1865: IOM.
|
|
|
@12688
|
16 years |
vboxsync |
#1865: EM - one pointer and statistics. Added a couple of more samples …
|
|
|
@12566
|
16 years |
vboxsync |
Backed out 36722, 36764 & 36770; no need for per-cpu mmio registations …
|
|
|
@12561
|
16 years |
vboxsync |
IOM: Made some minor adjustments to the MMIO CPU registration context …
|
|
|
@12549
|
16 years |
vboxsync |
VMM: Implemented a TSC mode where it's tied to execution and halt …
|
|
|
@12545
|
16 years |
vboxsync |
Updates for per-cpu MMIO range registration. (APIC)
|
|
|
@11261
|
16 years |
vboxsync |
#1865: DevPIC.
|
|
|
@11224
|
16 years |
vboxsync |
PDM: GC->RC, HC->R3 wrt PCI bus registration.
|
|
|
@11219
|
16 years |
vboxsync |
#1865: DevAPIC.
|
|
|
@10202
|
16 years |
vboxsync |
removed VBOX_WITH_PDM_LOCK
|
|
|
@9397
|
17 years |
vboxsync |
attempt to fix the 64-bit Linux box
|
|
|
@8557
|
17 years |
vboxsync |
Updates for 64 bits paging. Removed unused ShwGet/Set/ModifyPDEByIndex …
|
|
|
@8454
|
17 years |
vboxsync |
Long mode changes
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7751
|
17 years |
vboxsync |
Simplified and cleaned up the MMIO code.
- The R0 and GC MMIO range …
|
|
|
@7731
|
17 years |
vboxsync |
MMIO cleanup in progress.
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|
@7635
|
17 years |
vboxsync |
The new MMIO2 code.
WARNING! This changes the pci mapping protocol …
|
|
|
@7050
|
17 years |
vboxsync |
Realigning after RTGCPHYS change.
|
|
|
@6913
|
17 years |
vboxsync |
Separated the PGMVIRTHANDLERTYPE_HYPERVISOR kind of handlers from the …
|
|
|
@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 …
|
|
|
@6796
|
17 years |
vboxsync |
Fixed init problems wrt. VM ownership by implementing the UVM …
|
|
|
@6627
|
17 years |
vboxsync |
Memory reservation. Changed MM saved state version and kept backwards …
|
|
|
@6535
|
17 years |
vboxsync |
MM::cbRAMSize -> MM:cbRamRegistered. Drop MM:pvRamBaseHC. Drop …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5505
|
17 years |
vboxsync |
Hooked up the new IPRT time code.
|
|
|
@5375
|
17 years |
vboxsync |
IOM: Fixed some 64-bit alignment issues. (non critical, only screwed …
|
|
|
@5221
|
17 years |
vboxsync |
Fixed the 64-bit build.
|
|
|
@4752
|
17 years |
vboxsync |
eol
|
|
|
@4738
|
17 years |
vboxsync |
more new phys code.
|
|
|
@4714
|
17 years |
vboxsync |
ZeroPg
|
|
|
@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.
|
|
|
@3857
|
17 years |
vboxsync |
PDMUsb - work in progress.
|
|
|
@3852
|
17 years |
vboxsync |
Finally splitting up pdm.h. Working on integrating USB into PDM …
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2869
|
18 years |
vboxsync |
Create a speciallized version of the RTTimeNanoTS code in timesup.cpp …
|
|
|
@2283
|
18 years |
vboxsync |
Working TMCLOCK_VIRTUAL_SYNC.
|
|
|
@2270
|
18 years |
vboxsync |
Stricter pointer typechecking. (R0 vs R3)
|
|
|
@2248
|
18 years |
vboxsync |
Implementing timer syncrhonous virtual clock.
|
|
|
@1480
|
18 years |
vboxsync |
No longer require contiguous memory for the VM structure.
Did long …
|
|
|
@1408
|
18 years |
vboxsync |
Initial changes for floating SELM hypervisor selectors.
|
|
|
@1278
|
18 years |
vboxsync |
Killed some warnings.
|
|
|
@686
|
18 years |
vboxsync |
Alignment fixes for windows. (structure packing is a strange thing …
|
|
|
@527
|
18 years |
vboxsync |
Alignment fixes.
|
|
|
@520
|
18 years |
vboxsync |
64-bit alignment.
|
|
|
@518
|
18 years |
vboxsync |
64-bit alignment in CSAM.
|
|
|
@454
|
18 years |
vboxsync |
Aligned PGMPOOL and PGMPOOLPAGE.
|
|
|
@443
|
18 years |
vboxsync |
Implemented Warp drive. This can be configured using the …
|
|
|
@161
|
18 years |
vboxsync |
64-bit: structure alignment.
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 years |
vboxsync |
import
|