|
|
@20153
|
16 years |
vboxsync |
SSM,PCI: We must restore the PCI configuration registers before PGM so …
|
|
|
@20151
|
16 years |
vboxsync |
Handle pgm pool flushes a bit differently.
|
|
|
@20135
|
16 years |
vboxsync |
Prevent reuse of cached larged pages with different access attributes.
|
|
|
@20087
|
16 years |
vboxsync |
TM,*: Proper timer callback locking and pvUser for devices.
|
|
|
@20060
|
16 years |
vboxsync |
Atomic updates of lock counters
|
|
|
@19735
|
16 years |
vboxsync |
Relax critical alignment requirements a bit.
|
|
|
@19733
|
16 years |
vboxsync |
Compile fix
|
|
|
@19715
|
16 years |
vboxsync |
Check for more critical section alignment
|
|
|
@19714
|
16 years |
vboxsync |
Additional alignment checks
|
|
|
@19702
|
16 years |
vboxsync |
Need a separate ring 0 logger for each VCPU.
|
|
|
@19593
|
16 years |
vboxsync |
Split up PDM.
|
|
|
@19537
|
16 years |
vboxsync |
TMR3TimerDestroy: rewrite to ring-3 only.
|
|
|
@19500
|
16 years |
vboxsync |
TM: Moved the WarpDrive feature out of TMVirtual and made the setter …
|
|
|
@19490
|
16 years |
vboxsync |
tstVMM-2: Deleted as it did end up being used.
|
|
|
@19467
|
16 years |
vboxsync |
tstVMM: build fix.
|
|
|
@19466
|
16 years |
vboxsync |
tstVMM,CFGM: Hacked together a TM testcase in tstVMM.
|
|
|
@19462
|
16 years |
vboxsync |
VMM: iLastGZRc from VMM to VMMCPU.
|
|
|
@19454
|
16 years |
vboxsync |
VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
|
|
|
@19453
|
16 years |
vboxsync |
attempt to fix the 32-bit build boxes
|
|
|
@19434
|
16 years |
vboxsync |
Further splitup of VMM (ring 0 jump buffer).
|
|
|
@19405
|
16 years |
vboxsync |
VBox/types.h: Added VMCPUSET and a couple of macros.
|
|
|
@19366
|
16 years |
vboxsync |
Removed global VMM lock.
|
|
|
@19324
|
16 years |
vboxsync |
fVirtualTicking -> cVirtualTicking. Turn on the virtual timer only …
|
|
|
@19300
|
16 years |
vboxsync |
VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
|
|
|
@19297
|
16 years |
vboxsync |
Renamed src/recompiler_new to src/recompiler.
|
|
|
@19286
|
16 years |
vboxsync |
VMM,VBoxDbg: SMP refactoring, part 1.
|
|
|
@19257
|
16 years |
vboxsync |
Reapplied 46658 + fix
|
|
|
@19255
|
16 years |
vboxsync |
Backed out 46655-57 for now
|
|
|
@19252
|
16 years |
vboxsync |
SUPCallVMMR0(Ex) arguments must include the VCPU id.
Note: support …
|
|
|
@19032
|
16 years |
vboxsync |
Split TM for SMP guests.
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18984
|
16 years |
vboxsync |
Autoset does belong in PGMCPU
|
|
|
@18974
|
16 years |
vboxsync |
Autoset belongs in PGM
|
|
|
@18956
|
16 years |
vboxsync |
Extra tests
|
|
|
@18950
|
16 years |
vboxsync |
Mac fixes
|
|
|
@18934
|
16 years |
vboxsync |
More structure alignment tests
|
|
|
@18933
|
16 years |
vboxsync |
More tests
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18848
|
16 years |
vboxsync |
tstVMMR0CallHost-1: Converted to RTTest, use guarded memory for the …
|
|
|
@18837
|
16 years |
vboxsync |
Disabled automatic execution of tstInstrEmul as it caused unsolavble …
|
|
|
@18718
|
16 years |
vboxsync |
MM: cleaned out MMLOCKEDMEM stuff (only user was MMR3HyperMapPages).
|
|
|
@18665
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1)
|
|
|
@18645
|
16 years |
vboxsync |
VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18615
|
16 years |
vboxsync |
PDM: At last, no more polling!
|
|
|
@18456
|
16 years |
vboxsync |
tstSSM: size_t warnings.
|
|
|
@18117
|
16 years |
vboxsync |
sed(1): make these locale independent by using [:alnum:] and friends. …
|
|
|
@18112
|
16 years |
vboxsync |
#3743: “tstAsmStructsAsm-lst.sed locale sensitive”
Use [:alnum:] and …
|
|
|
@17586
|
16 years |
vboxsync |
Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
|
|
|
@17537
|
16 years |
vboxsync |
REM: Added REMR3InitFinalize and moved the dirty page bit map …
|
|
|
@17513
|
16 years |
vboxsync |
MM,PGM: Fixed page reservation, include a full set of handy pages for …
|
|
|
@17487
|
16 years |
vboxsync |
Compile fix
|
|
|
@17483
|
16 years |
vboxsync |
Cleaned up nested paging init and removed obsolete structure members.
|
|
|
@17371
|
16 years |
vboxsync |
PGM,GMM: Hacking on the new phys code.
|
|
|
@17364
|
16 years |
vboxsync |
tstVMM: rc=%Rrc not %d.
|
|
|
@17226
|
16 years |
vboxsync |
Build fix
|
|
|
@16920
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: build fix
|
|
|
@16865
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16350
|
16 years |
vboxsync |
tstInstrEmul: Moved it up to the root dir, it's causing too much …
|
|
|
@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.
|
|
|
@16162
|
16 years |
vboxsync |
tstSSM: make it work again.
|
|
|
@16019
|
16 years |
vboxsync |
tstVMStructGC,Config.kmk,iprt/stdint.h: FreeBSD/amd64 hacks.
|
|
|
@15942
|
16 years |
vboxsync |
gcc warnings
|
|
|
@15553
|
16 years |
vboxsync |
eol
|
|
|
@15236
|
16 years |
vboxsync |
Started with VMCS read/write cache.
|
|
|
@14833
|
16 years |
vboxsync |
Drop the global VBOX_WITH_NEW_RECOMPILER global.
|
|
|
@14831
|
16 years |
vboxsync |
whole bunch: avoid runtime.h, include individual headers indead.
|
|
|
@14672
|
16 years |
vboxsync |
VMMR0CallHostSetJmp/LongJmp: Implemented stack switching for darwin.
|
|
|
@14515
|
16 years |
vboxsync |
SUPDrv,SUPLib,VMM: Kicked out the dead VBOX_WITH_IDT_PATCHING code.
|
|
|
@14503
|
16 years |
vboxsync |
tstVMStructGC: more tests.
|
|
|
@14498
|
16 years |
vboxsync |
tstVMM: Print all module addresses; Fixed PDMR3LdrEnumModules callback.
|
|
|
@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.
|
|
|
@14118
|
16 years |
vboxsync |
RT_STRICT/VBOX_STRICT vs. DEBUG confusion.
|
|
|
@14038
|
16 years |
vboxsync |
#1865: PGM - and another one.
|
|
|
@13991
|
16 years |
vboxsync |
#1865: More PGM cleanup.
|
|
|
@13961
|
16 years |
vboxsync |
Extra test
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13933
|
16 years |
vboxsync |
PGM: PAE guest mappings, assert GCPtr being 32-bit.
|
|
|
@13921
|
16 years |
vboxsync |
Extra check
|
|
|
@13919
|
16 years |
vboxsync |
VMM: 3 R3R0PTRTYPE members down (a bunch left to go).
|
|
|
@13898
|
16 years |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13885
|
16 years |
vboxsync |
fix 32-bit builds
|
|
|
@13883
|
16 years |
vboxsync |
Moved more data around.
|
|
|
@13872
|
16 years |
vboxsync |
Pass the VMCPU id on to all hwaccm functions.
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13827
|
16 years |
vboxsync |
MM: Retired MMHyper2HC, MMHyperHC2GC and MMHyperGC2HC.
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|