|
|
@14648
|
16 years |
vboxsync |
Initial work for 64 bits VT-x guests on 32 bits hosts.
|
|
|
@14647
|
16 years |
vboxsync |
Wrong stat counter
|
|
|
@14645
|
16 years |
vboxsync |
SUP, VMM: Moved the max alloc/map page count to VBox/param.h
|
|
|
@14637
|
16 years |
vboxsync |
MMR3HyperMapPages: Increased the max page count to match that of …
|
|
|
@14608
|
16 years |
vboxsync |
@todo
|
|
|
@14607
|
16 years |
vboxsync |
PGMR0DynMap, VMM.cpp: Usee VMMIsHwVirtExtForced for …
|
|
|
@14606
|
16 years |
vboxsync |
HWACCMR0.cpp: partly enabled the code on the mac.
|
|
|
@14605
|
16 years |
vboxsync |
HWVMXR0.cpp: 32-bit logging fix.
|
|
|
@14602
|
16 years |
vboxsync |
MMPagePool: Fixed VMSetError condition.
|
|
|
@14601
|
16 years |
vboxsync |
MMHyper: Fixed VM::mm.s.pHyperHeapR0.
|
|
|
@14600
|
16 years |
vboxsync |
MMHyperXToR0: fail and asset if the address wasn't mapped into ring-0 …
|
|
|
@14599
|
16 years |
vboxsync |
MMHyperR0ToY: Lookup on the actual R0 address instead of hacked R3.
|
|
|
@14597
|
16 years |
vboxsync |
Added R0 address to MMR3HyperMapHCPhys and made the MMHyperXToR0 use …
|
|
|
@14595
|
16 years |
vboxsync |
PDMLdr: RC modules are not accessible from ring-0.
|
|
|
@14594
|
16 years |
vboxsync |
PDMLdr,MMR3HyperMapHCRam: Converted the last MMR3HyperMapHCRam and …
|
|
|
@14592
|
16 years |
vboxsync |
PGMR3PhysRegister: Use MMR3HyperAllocOnceNoRel instead of muching …
|
|
|
@14591
|
16 years |
vboxsync |
MMPagePool: SUPPageAlloc/SUPPageLock -> SUPR3PageAllocEx.
|
|
|
@14590
|
16 years |
vboxsync |
MMR3HyperAllocOnceNoRel converted to SUPR3PageAllocEx.
|
|
|
@14589
|
16 years |
vboxsync |
VMM,SUPLib: Updated SUPLib API spec, turned out we don't get …
|
|
|
@14581
|
16 years |
vboxsync |
Explicit VMCS field width.
|
|
|
@14580
|
16 years |
vboxsync |
Some updates
|
|
|
@14570
|
16 years |
vboxsync |
Reschedule right away to start in the right state. Gets rid of lost …
|
|
|
@14563
|
16 years |
vboxsync |
Reinitialize paging modes correctly when loading the saved state.
|
|
|
@14562
|
16 years |
vboxsync |
Corrected wrong pointer calculation
|
|
|
@14560
|
16 years |
vboxsync |
Don't use obsolete format specifiers
|
|
|
@14559
|
16 years |
vboxsync |
More verbose assertion
|
|
|
@14543
|
16 years |
vboxsync |
#1865/VT-x: Attacking the heap allocation, introducing …
|
|
|
@14541
|
16 years |
vboxsync |
PGMInternal.h: docs.
|
|
|
@14539
|
16 years |
vboxsync |
PGMR0DynMap: More tests.
|
|
|
@14536
|
16 years |
vboxsync |
PGMR0DynMap: Some more fixes and tests.
|
|
|
@14533
|
16 years |
vboxsync |
missing bits from r39820
|
|
|
@14532
|
16 years |
vboxsync |
Compile fix
|
|
|
@14530
|
16 years |
vboxsync |
More error logging
|
|
|
@14528
|
16 years |
vboxsync |
PGMR0DynMap: fixes & testcase (PGMDynMapHCPage now works).
|
|
|
@14519
|
16 years |
vboxsync |
PGMR0DynMap: fixes (InitVM+TermVM working).
|
|
|
@14517
|
16 years |
vboxsync |
PGMR0DynMap: fixes
|
|
|
@14515
|
16 years |
vboxsync |
SUPDrv,SUPLib,VMM: Kicked out the dead VBOX_WITH_IDT_PATCHING code.
|
|
|
@14505
|
16 years |
vboxsync |
small optimization
|
|
|
@14504
|
16 years |
vboxsync |
PGMR0DynMap: Re-enabled the code.
|
|
|
@14503
|
16 years |
vboxsync |
tstVMStructGC: more tests.
|
|
|
@14502
|
16 years |
vboxsync |
Got it! (why darwin broke unexpectedly last week)
|
|
|
@14500
|
16 years |
vboxsync |
IPRT/SUPDrv/VMM: Made RTR0AssertPanicSystem available to VMMR0.r0 on …
|
|
|
@14499
|
16 years |
vboxsync |
VMM: Don't try use the invalid pvSavedStack pointer on darwin, set it …
|
|
|
@14498
|
16 years |
vboxsync |
tstVMM: Print all module addresses; Fixed PDMR3LdrEnumModules callback.
|
|
|
@14494
|
16 years |
vboxsync |
#1865: PGMR0DynMap - retry with smaller segments if one big one is …
|
|
|
@14493
|
16 years |
vboxsync |
#1865: PGMR0DynMap init code written.
|
|
|
@14492
|
16 years |
vboxsync |
#1865: PGMR0DynMap init code written.
|
|
|
@14484
|
16 years |
vboxsync |
#1865: More code.
|
|
|
@14416
|
16 years |
vboxsync |
Argh
|
|
|
@14415
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@14414
|
16 years |
vboxsync |
Wrong control for rdtscp intercept.
|
|
|
@14413
|
16 years |
vboxsync |
Compile fix
|
|
|
@14411
|
16 years |
vboxsync |
RDTSCP support added. Enabled only for AMD-V guests.
|
|
|
@14404
|
16 years |
vboxsync |
PGMR0DynMap: Disabled the init/term code.
|
|
|
@14392
|
16 years |
vboxsync |
In PAE shadow mode we must always reactivate PDPT entries. (Solaris …
|
|
|
@14385
|
16 years |
vboxsync |
Removed debug logging
|
|
|
@14378
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14376
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14374
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14366
|
16 years |
vboxsync |
Cleaned up some more.
|
|
|
@14364
|
16 years |
vboxsync |
Preparations
|
|
|
@14362
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14351
|
16 years |
vboxsync |
Don't fixup VM::trpm.s.paStatForwardedIRQ* in build without statistics.
|
|
|
@14346
|
16 years |
vboxsync |
Implemented check for monitored page accesses, fixing TSS out of sync …
|
|
|
@14308
|
16 years |
vboxsync |
More logging
|
|
|
@14307
|
16 years |
vboxsync |
Log EPT misconfiguration errors
|
|
|
@14306
|
16 years |
vboxsync |
Ignore pending software exceptions. (the instruction will be restarted …
|
|
|
@14301
|
16 years |
vboxsync |
Synced some (inactive) new paging code.
|
|
|
@14299
|
16 years |
vboxsync |
Corrected grammos in comments. No code changes.
|
|
|
@14279
|
16 years |
vboxsync |
Compile fix
|
|
|
@14278
|
16 years |
vboxsync |
Cleaned up.
|
|
|
@14268
|
16 years |
vboxsync |
EM.cpp: Shot at the solaris reset hang.
|
|
|
@14267
|
16 years |
vboxsync |
current 32 bit mode switcher (not working)
|
|
|
@14260
|
16 years |
vboxsync |
PGM: doc update.
|
|
|
@14257
|
16 years |
vboxsync |
cpuid clears the high dwords of the 64 bits registers.
|
|
|
@14254
|
16 years |
vboxsync |
Safety precautions.
|
|
|
@14253
|
16 years |
vboxsync |
TM: A shot at #3321
|
|
|
@14251
|
16 years |
vboxsync |
Correction
|
|
|
@14249
|
16 years |
vboxsync |
More logging (msr)
|
|
|
@14248
|
16 years |
vboxsync |
Rdmsr must also clear the high dword of 64 bits registers.
|
|
|
@14247
|
16 years |
vboxsync |
Rdtsc: must clear the high dwords.
|
|
|
@14244
|
16 years |
vboxsync |
PGMR0DynMap: flushing macbook air code.
|
|
|
@14240
|
16 years |
vboxsync |
fix PAE VMM message
|
|
|
@14239
|
16 years |
vboxsync |
typo found by nike
|
|
|
@14234
|
16 years |
vboxsync |
export
|
|
|
@14192
|
16 years |
vboxsync |
VMM: fixed a regression introduced by r38992 (tstVMM failed during HW …
|
|
|
@14176
|
16 years |
vboxsync |
sigh.
|
|
|
@14175
|
16 years |
vboxsync |
oops
|
|
|
@14174
|
16 years |
vboxsync |
VMM: another shot at it.
|
|
|
@14172
|
16 years |
vboxsync |
hrmpf!
|
|
|
@14171
|
16 years |
vboxsync |
hrmpf.
|
|
|
@14170
|
16 years |
vboxsync |
build fix.
|
|
|
@14169
|
16 years |
vboxsync |
VMM: Missing file.
|
|
|
@14167
|
16 years |
vboxsync |
VMM: AMD64 -> 32bit switcher (for testing only).
|
|
|
@14157
|
16 years |
vboxsync |
mac build fixes.
|
|
|
@14156
|
16 years |
vboxsync |
VMM: Disabled the 32-bit <-> AMD64 switcher that was added recently …
|
|
|
@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
|
|
|
@14152
|
16 years |
vboxsync |
PGM: pGstAmd64PML4* -> pGstAmd64Pml4.
|
|
|