|
|
@37212
|
14 years |
vboxsync |
Some ASMAtomic*Size elimiation.
|
|
|
@36988
|
14 years |
vboxsync |
GVMMR0: Increased the maximum number of VMs from 1024 to 8192 on …
|
|
|
@36235
|
14 years |
vboxsync |
GVMMR0.cpp: bound check when copying out statistics.
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33172
|
14 years |
vboxsync |
VMEmt,GVMM: Some more tuning…
|
|
|
@33170
|
14 years |
vboxsync |
GVMM,VMEmt: Use RTSemEventWaitEx, avoid the syrup algorithm in …
|
|
|
@32885
|
14 years |
vboxsync |
Renaming cpu priority to cpu execution cap
|
|
|
@32815
|
14 years |
vboxsync |
GVMMR0SchedHalt: limit the timeout to 1 second
|
|
|
@32799
|
14 years |
vboxsync |
GVMMR0.cpp: PPT docs.
|
|
|
@32798
|
14 years |
vboxsync |
GVMMR0.cpp: PPT docs.
|
|
|
@32797
|
14 years |
vboxsync |
GVMMR0: Enabled the periodic preemption timer on linux hosts.
|
|
|
@32796
|
14 years |
vboxsync |
GVMMR0,TM,STAM: Periodic preemption timer fixes, adjustments and …
|
|
|
@32572
|
14 years |
vboxsync |
VMM,SUPDrv,IPRT: More changes for related to the priodic preemption …
|
|
|
@32489
|
14 years |
vboxsync |
VMM: More work on the periodic preemption timer (no actual timers yet).
|
|
|
@31407
|
14 years |
vboxsync |
VMMR0: Set VMCPU::hNativeThreadR0 in GVMMR0CreateVM and GVMMR0RegisterVCpu.
|
|
|
@31326
|
14 years |
vboxsync |
Pass on cpu priority property.
|
|
|
@30334
|
14 years |
vboxsync |
Must initialize idHostCpu properly (breaks SMP guest restore)
|
|
|
@30237
|
15 years |
vboxsync |
Make sure GMMR0MapUnmapChunk can deal with calls from non-EMT threads.
|
|
|
@30112
|
15 years |
vboxsync |
iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
|
|
|
@30111
|
15 years |
vboxsync |
iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@24985
|
15 years |
vboxsync |
Note about missing RTMpPokeCpu implementation on some host platforms.
|
|
|
@22923
|
15 years |
vboxsync |
GVMMR0.cpp: An attempt at hacking my way around the current snow …
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@21915
|
15 years |
vboxsync |
VMM/VMMR0: minor logging fix.
|
|
|
@19707
|
16 years |
vboxsync |
GVMM: Count EMTs instead of VMs to determin if we've got company or …
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19657
|
16 years |
vboxsync |
Fixed new lock/unlock behaviour
|
|
|
@19652
|
16 years |
vboxsync |
Added GVMMR0SchedPokeEx & GVMMR0SchedWakeUpEx
|
|
|
@19454
|
16 years |
vboxsync |
VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
|
|
|
@19435
|
16 years |
vboxsync |
VMM: VMCPU::enmState.
|
|
|
@19406
|
16 years |
vboxsync |
GVMM: Added interfaces for Poking a single VCpu and for …
|
|
|
@19403
|
16 years |
vboxsync |
VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => …
|
|
|
@19398
|
16 years |
vboxsync |
GVMM: Address the GVMMR0GetVMByEMT issue and added access restrictions …
|
|
|
@19396
|
16 years |
vboxsync |
GVMM: removed DEBUG_bird, assertion seems to be gone.
|
|
|
@19395
|
16 years |
vboxsync |
GVMM,VM: Register the other EMTs or we assert painfully in …
|
|
|
@19385
|
16 years |
vboxsync |
GVMMR0RegisterVCpu: use gvmmR0ByVM instead of gvmmR0ByVMAndEMT as …
|
|
|
@19382
|
16 years |
vboxsync |
Introduced GVMMR0RegisterVCpu. (not used yet; untested)
|
|
|
@19381
|
16 years |
vboxsync |
Further breakup of GVM. Deal with VCPU thread handles.
|
|
|
@19360
|
16 years |
vboxsync |
Split up GVM and introduced GVMCPU.
|
|
|
@19238
|
16 years |
vboxsync |
Moved idCpu init
|
|
|
@19237
|
16 years |
vboxsync |
Forgot to set idCpu
|
|
|
@18470
|
16 years |
vboxsync |
GVMMR0.cpp: size_t warning
|
|
|
@18213
|
16 years |
vboxsync |
GVMMR0: Don't forget to call GMM for init and cleanup on VM object …
|
|
|
@16575
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: update
|
|
|
@15865
|
16 years |
vboxsync |
GVMMR0.cpp: Increased the max VM handles from 127+1 to 1023+1 for …
|
|
|
@14821
|
16 years |
vboxsync |
GVMMR0.cpp: cleanup bugfix.
|
|
|
@14811
|
16 years |
vboxsync |
VMM: Always call VMMR0TermVM{HWACCMR0TermVM,PGMR0DynMapTerm}, don't …
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13789
|
16 years |
vboxsync |
VMM: Ring-0 initializes VM::cCPUs, VMR3CreateVM validates i'ts input …
|
|
|
@13751
|
16 years |
vboxsync |
UVM updates
|
|
|
@13749
|
16 years |
vboxsync |
Some cleanup & updates
|
|
|
@13744
|
16 years |
vboxsync |
Initialize all the VM pointers
|
|
|
@13742
|
16 years |
vboxsync |
Some initial VM data restructuring.
|
|
|
@13001
|
16 years |
vboxsync |
VBox-doc.c,VMM: doxygen links
|
|
|
@12579
|
16 years |
vboxsync |
VMM: Outlined the per CPU data.
|
|
|
@12310
|
16 years |
vboxsync |
GVMM: Fixed a semaphore leak.
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7135
|
17 years |
vboxsync |
Fixed uninitialized cGuard variable. Fixes 2691.
|
|
|
@7034
|
17 years |
vboxsync |
Fixed unlinking bug in the object cleanup routine that would screw up …
|
|
|
@7018
|
17 years |
vboxsync |
Assert+Break out of the scheduling loop if the links have gone bad.
|
|
|
@6801
|
17 years |
vboxsync |
Changed GVM the ownership rules - at long last. EMT is the guy that …
|
|
|
@6635
|
17 years |
vboxsync |
Wrap locking and unlocking of the two semaphores to make it easier to …
|
|
|
@6542
|
17 years |
vboxsync |
fixed log statement.
|
|
|
@6528
|
17 years |
vboxsync |
NEW_PHYS_CODE -> VBOX_WITH_NEW_PHYS_CODE; check for it in Config.kmk …
|
|
|
@6289
|
17 years |
vboxsync |
doxygen: gcfgm alias usage example.
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5941
|
17 years |
vboxsync |
Fixed handle init bug.
|
|
|
@5288
|
17 years |
vboxsync |
More verbose assertion
|
|
|
@5244
|
17 years |
vboxsync |
Some more tuning wheels and nobs.
|
|
|
@5240
|
17 years |
vboxsync |
GCFGM mock-up.
|
|
|
@5233
|
17 years |
vboxsync |
Added a request for resetting GVMM stats. not hooked up to STAM yet.
|
|
|
@5232
|
17 years |
vboxsync |
Reapplied [25153].
|
|
|
@5220
|
17 years |
vboxsync |
Backed out [25153] as the multiple event APIs are missing on linux and …
|
|
|
@5219
|
17 years |
vboxsync |
HaltEvent -> HaltEventMulti
|
|
|
@5211
|
17 years |
vboxsync |
GVMM statistics.
|
|
|
@5167
|
17 years |
vboxsync |
New halt method.
|
|
|
@5031
|
17 years |
vboxsync |
Use GVMMR3CreateVM. the new GVM structure is a ring-0 only VM …
|
|
|
@5026
|
17 years |
vboxsync |
GVM -> GVMM.
|
|
copied from trunk/src/VBox/VMM/VMMR0/GVMR0.cpp
|
|
|
@4980
|
17 years |
vboxsync |
GVMR0CreateVM isn't used yet, so disable the code for now.
|