|
|
@30473
|
14 years |
vboxsync |
VMM: First shot at the fatal error misbehavior (PAE).
|
|
|
@30113
|
15 years |
vboxsync |
iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
|
|
|
@30072
|
15 years |
vboxsync |
VMM: Ring-0 stack on guru meditations originating with an assertion …
|
|
|
@29902
|
15 years |
vboxsync |
PDM: Flushed out the PDMQueueFlush code as its unused and problematic …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26616
|
15 years |
vboxsync |
More large page work (disabled)
|
|
|
@26606
|
15 years |
vboxsync |
Large page work
|
|
|
@26577
|
15 years |
vboxsync |
More large page work
|
|
|
@26437
|
15 years |
vboxsync |
VMM: VBOX_WITH_RAW_MODE fixes
|
|
|
@26176
|
15 years |
vboxsync |
VBox/err.h,*: Use RT_SUCCESS/FAILURE instead of the VBOX variants, …
|
|
|
@26066
|
15 years |
vboxsync |
Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
|
|
|
@25528
|
15 years |
vboxsync |
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
|
|
|
@24844
|
15 years |
vboxsync |
VMM.cpp: Attempt to work around the 'loaded too much' issue on darwin …
|
|
|
@24582
|
15 years |
vboxsync |
VMM.cpp: Fix cleanup of the stack's guard pages so that we don't …
|
|
|
@23801
|
15 years |
vboxsync |
Main,VMM,Frontends,++: Teminology. Added a bind address for the …
|
|
|
@23730
|
15 years |
vboxsync |
VMM: Don't save the R0/RC stack (old todo).
|
|
|
@23145
|
15 years |
vboxsync |
VMM: Extended VMMR3EmtRendezvous with TYPE_ASCENDING, TYPE_DESCENDING …
|
|
|
@23011
|
15 years |
vboxsync |
VMM,VMMDev: Some VMMR3ReqCall refactoring.
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22793
|
15 years |
vboxsync |
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the …
|
|
|
@22480
|
15 years |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
|
|
|
@21963
|
15 years |
vboxsync |
VMM: When we're switching to our own private stack, it must have a …
|
|
|
@21653
|
15 years |
vboxsync |
TPR patching updates
|
|
|
@21649
|
15 years |
vboxsync |
Patching updates (not enabled)
|
|
|
@21645
|
15 years |
vboxsync |
Naming changes
|
|
|
@21644
|
15 years |
vboxsync |
Register guest allocated memory (locked & executable) for patching …
|
|
|
@21196
|
15 years |
vboxsync |
Break up raw mode and hwacc EM parts.
|
|
|
@21094
|
15 years |
vboxsync |
VMM: Added MMR3HyperAllocOnceNoRelEx so that we can force the ring-0 …
|
|
|
@20875
|
15 years |
vboxsync |
VMM: Renamed almost all references to CallHost to CallRing3.
|
|
|
@20874
|
15 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20869
|
15 years |
vboxsync |
VMMR3RawRunGC: cause guru meditation if cr3 mismatches. …
|
|
|
@20864
|
15 years |
vboxsync |
SUP,*: API cleanup.
|
|
|
@20857
|
15 years |
vboxsync |
MMHyper.cpp: Add 64KB to the heap size for each virtual CPU to account …
|
|
|
@20854
|
15 years |
vboxsync |
VMM: Use the custom logger prefix to indicate the virtual CPU ID.
|
|
|
@20792
|
15 years |
vboxsync |
VMMR3Term: Don't call RTMemProtect, use RTR3HyperSetGuard..
|
|
|
@20663
|
15 years |
vboxsync |
VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs …
|
|
|
@20566
|
16 years |
vboxsync |
VMM.cpp: Fixed VBOX_STRICT_VMM_STACK bustage - was messing with the …
|
|
|
@20545
|
16 years |
vboxsync |
VMM: Instrumented the setjump code with stack usage statistics (only …
|
|
|
@20533
|
16 years |
vboxsync |
VMM: Guard the hyper stack in strict builds using the new …
|
|
|
@20406
|
16 years |
vboxsync |
Removed obsolete REMR3ReplayInvalidatedPages
|
|
|
@20196
|
16 years |
vboxsync |
Extra logging
|
|
|
@20008
|
16 years |
vboxsync |
PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
|
|
|
@19732
|
16 years |
vboxsync |
Ring 0 logger changes.
|
|
|
@19702
|
16 years |
vboxsync |
Need a separate ring 0 logger for each VCPU.
|
|
|
@19692
|
16 years |
vboxsync |
Don't wait for completion of IPI request packets of course.
|
|
|
@19668
|
16 years |
vboxsync |
vmmR3ServiceCallHostRequest: check for pending pdm critical section …
|
|
|
@19666
|
16 years |
vboxsync |
Deal with VMMCALLHOST_MMHYPER_LOCK correctly.
|
|
|
@19663
|
16 years |
vboxsync |
Protect the MM hypervisor heap with a critical section.
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19621
|
16 years |
vboxsync |
Properly setup the CPU context
|
|
|
@19611
|
16 years |
vboxsync |
Change the EM state to EMSTATE_HALTED after receiving the startup IPI.
|
|
|
@19593
|
16 years |
vboxsync |
Split up PDM.
|
|
|
@19582
|
16 years |
vboxsync |
Wrong end of the stack
|
|
|
@19580
|
16 years |
vboxsync |
Updates
|
|
|
@19575
|
16 years |
vboxsync |
Updates for ring 0 call stack dumping. (not enabled nor tested)
|
|
|
@19539
|
16 years |
vboxsync |
VMMR3YieldSuspend: only cpu 0 for now.
|
|
|
@19529
|
16 years |
vboxsync |
Introduced VMMR3AtomicExecuteHandler
|
|
|
@19478
|
16 years |
vboxsync |
Finished up init IPI processing. (untested)
|
|
|
@19476
|
16 years |
vboxsync |
Moved VMMR3SendInitIpi/Sipi
|
|
|
@19462
|
16 years |
vboxsync |
VMM: iLastGZRc from VMM to VMMCPU.
|
|
|
@19436
|
16 years |
vboxsync |
VMM.cpp: Not necessary to save the new stacks (see comment in …
|
|
|
@19434
|
16 years |
vboxsync |
Further splitup of VMM (ring 0 jump buffer).
|
|
|
@19366
|
16 years |
vboxsync |
Removed global VMM lock.
|
|
|
@19301
|
16 years |
vboxsync |
VMM: Fixed info 'ff'.
|
|
|
@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 …
|
|
|
@19232
|
16 years |
vboxsync |
Assertions for raw mode & SMP guests.
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@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 …
|
|
|
@17367
|
16 years |
vboxsync |
VMM: Added VMMR3CallR0 for use with operations which may make host …
|
|
|
@17284
|
16 years |
vboxsync |
Preliminary code to deal with VINF_EM_RAW_EMULATE_IO_BLOCK
|
|
|
@17005
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: PGMMapCheck added
|
|
|
@16862
|
16 years |
vboxsync |
Assertion added
|
|
|
@16860
|
16 years |
vboxsync |
Stricter assertions
|
|
|
@16859
|
16 years |
vboxsync |
Load hypervisor CR3 from CPUM (instead of hardcoded fixups in the …
|
|
|
@16107
|
16 years |
vboxsync |
VMM.cpp: Log log flushes from R0 and GC.
|
|
|
@15852
|
16 years |
vboxsync |
Another experiment with limiting the time spent in ring 0.
|
|
|
@15508
|
16 years |
vboxsync |
#3349: Changed a few MMHyperAlloc calls to MMR3HyperAllocOnceNoRel to …
|
|
|
@14683
|
16 years |
vboxsync |
HWVMX,VMM: make 100% sure the logger doesn't screw us during the …
|
|
|
@14662
|
16 years |
vboxsync |
VMM: Always set rcCallHost.
|
|
|
@14607
|
16 years |
vboxsync |
PGMR0DynMap, VMM.cpp: Usee VMMIsHwVirtExtForced for …
|
|
|
@14499
|
16 years |
vboxsync |
VMM: Don't try use the invalid pvSavedStack pointer on darwin, set it …
|
|
|
@14299
|
16 years |
vboxsync |
Corrected grammos in comments. No code changes.
|
|
|
@14239
|
16 years |
vboxsync |
typo found by nike
|
|
|
@13858
|
16 years |
vboxsync |
Pass the VMCPU id to the ring 0 callbacks.
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13822
|
16 years |
vboxsync |
VMM: %VRv -> %RRv
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13815
|
16 years |
vboxsync |
Some RTGCPTR32 cleanup.
|
|
|
@13813
|
16 years |
vboxsync |
#1865: Final VMM cleanups.
|
|
|
@13798
|
16 years |
vboxsync |
VMM: Split out the switcher code from VMM.cpp and into VMMSwitcher.cpp.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13778
|
16 years |
vboxsync |
Per VCPU init/term.
|
|
|
@13742
|
16 years |
vboxsync |
Some initial VM data restructuring.
|
|
|
@13717
|
16 years |
vboxsync |
VMM,IPRT: More GC->RC and similar cleanups.
|
|
|