|
|
@32796
|
14 years |
vboxsync |
GVMMR0,TM,STAM: Periodic preemption timer fixes, adjustments and …
|
|
|
@32137
|
14 years |
vboxsync |
vm.h/mac: build fix
|
|
|
@32133
|
14 years |
vboxsync |
vm.h/mac: alignment fixes.
|
|
|
@32124
|
14 years |
vboxsync |
Reapplied r65303: VMCPU: Added some STAMPROFILEADV members for ad hoc …
|
|
|
@32055
|
14 years |
vboxsync |
Revert r65303 because it breaks Windows builds.
|
|
|
@32046
|
14 years |
vboxsync |
VMCPU: Added some STAMPROFILEADV members for ad hoc cross moduel use.
|
|
|
@31782
|
14 years |
vboxsync |
FT updates
|
|
|
@31732
|
14 years |
vboxsync |
FT updates
|
|
|
@31359
|
14 years |
vboxsync |
Keep track of the native R0 thread handle for each EMT too. Use that …
|
|
|
@31326
|
14 years |
vboxsync |
Pass on cpu priority property.
|
|
|
@31123
|
14 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@30684
|
14 years |
vboxsync |
TM: Added resettable accounting stats. Count the halts and execution …
|
|
|
@30586
|
14 years |
vboxsync |
TM: Added timer that calculates the cpu load % every 1000 ms (real time).
|
|
|
@30581
|
14 years |
vboxsync |
TM: Added simple CPU time accounting. Accessible thru the statistics …
|
|
|
@30473
|
14 years |
vboxsync |
VMM: First shot at the fatal error misbehavior (PAE).
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26685
|
15 years |
vboxsync |
Large page changes
|
|
|
@26066
|
15 years |
vboxsync |
Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
|
|
|
@25368
|
15 years |
vboxsync |
RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
|
|
|
@24799
|
15 years |
vboxsync |
PGM/darwin: Fixed SMP in non-release builds.
|
|
|
@24722
|
15 years |
vboxsync |
Increased the size of the chunk and physical page TLBs
|
|
|
@24131
|
15 years |
vboxsync |
grr
|
|
|
@24130
|
15 years |
vboxsync |
VBox/vm.h: More space for PDM in VM.
|
|
|
@23556
|
15 years |
vboxsync |
Corrected padding
|
|
|
@23214
|
15 years |
vboxsync |
VM_FF_EMT_RENDEZVOUS should cause a switch to ring 3 as well.
|
|
|
@23009
|
15 years |
vboxsync |
VMM: State machine adjustments. Have only received basic testing.
|
|
|
@22893
|
15 years |
vboxsync |
vm.h: page align VMCPU::pgm (it's 28KB).
|
|
|
@22892
|
15 years |
vboxsync |
vm.h: another shot at the windows build break.
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22889
|
15 years |
vboxsync |
vm.h: VMMCPU is bigger on 64-bit windows because we're saving lots …
|
|
|
@22888
|
15 years |
vboxsync |
vm.h/vm.mac: tweaking.
|
|
|
@22887
|
15 years |
vboxsync |
vm.h: Make 32-bit and 64-bit stuff be more uniform…
|
|
|
@22886
|
15 years |
vboxsync |
vm.h: 64-bit host realignment.
|
|
|
@22885
|
15 years |
vboxsync |
VMM: Realigned VM and VMCPU members for 64 byte cache lines. Made …
|
|
|
@22789
|
15 years |
vboxsync |
VBox/vm.h: Added VM_ASSERT_EMT0 and VM_ASSERT_EMT0_RETURN.
|
|
|
@22707
|
15 years |
vboxsync |
REM: Double the size of aHandlerNotifications and make sure there are …
|
|
|
@22042
|
15 years |
vboxsync |
VMM: refactor CPUID limitation, passed OSType
|
|
|
@22037
|
15 years |
vboxsync |
VMM: correct report cores count, also expose more CPUID leaves by default
|
|
|
@22036
|
15 years |
vboxsync |
Updates
|
|
|
@21986
|
15 years |
vboxsync |
VBox/vm.h: Avoid VM_IS_EMT in VM_ASSERT_VALID_EXT_RETURN to same a few …
|
|
|
@21974
|
15 years |
vboxsync |
Get rid of an annoying assertion during termination; allow disassembly …
|
|
|
@21652
|
15 years |
vboxsync |
Updates + compile fixes
|
|
|
@21620
|
15 years |
vboxsync |
TPR access optimization experiments (disabled).
|
|
|
@21217
|
15 years |
vboxsync |
include/VBox/*.h: Mark which components the header files relate to.
|
|
|
@21145
|
15 years |
vboxsync |
Use ASMAtomicBitTestAndClear for VM_FF_TESTANDCLEAR.
|
|
|
@21144
|
15 years |
vboxsync |
Prevent future mistakes with VM_FF_TESTANDCLEAR
|
|
|
@21021
|
15 years |
vboxsync |
Add VM_FF_PDM_QUEUES as a reason to return to ring-3
|
|
|
@20992
|
15 years |
vboxsync |
VMMR0JmpA-amd64.asm: Save non-volatile XMM registers on Windows/AMD64.
|
|
|
@20838
|
15 years |
vboxsync |
NMI updates
|
|
|
@20835
|
15 years |
vboxsync |
Interface for generating NMI & SMI added.
|
|
|
@20752
|
15 years |
vboxsync |
TMTimerSet: stats and quick optimization.
|
|
|
@20750
|
15 years |
vboxsync |
TMTimerSetRelative: Optimized the common case and added some more …
|
|
|
@20663
|
15 years |
vboxsync |
VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs …
|
|
|
@20530
|
15 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20421
|
15 years |
vboxsync |
Rewrote rem notification handling.
|
|
|
@20399
|
15 years |
vboxsync |
Minor updates
|
|
|
@20374
|
15 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20363
|
15 years |
vboxsync |
VBox/*: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@19812
|
16 years |
vboxsync |
Implemented HWACCMFlushAllTLBs
|
|
|
@19810
|
16 years |
vboxsync |
TM: TMTimerPoll hacking.
|
|
|
@19709
|
16 years |
vboxsync |
TM,EM: More TM/SMP work, still stuff in progress.
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19593
|
16 years |
vboxsync |
Split up PDM.
|
|
|
@19482
|
16 years |
vboxsync |
Update
|
|
|
@19458
|
16 years |
vboxsync |
VBox/vm.h: added VMCPU_CMPXCHG_STATE.
|
|
|
@19454
|
16 years |
vboxsync |
VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
|
|
|
@19435
|
16 years |
vboxsync |
VMM: VMCPU::enmState.
|
|
|
@19434
|
16 years |
vboxsync |
Further splitup of VMM (ring 0 jump buffer).
|
|
|
@19423
|
16 years |
vboxsync |
Action flag updates
|
|
|
@19420
|
16 years |
vboxsync |
Action flag updates
|
|
|
@19403
|
16 years |
vboxsync |
VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => …
|
|
|
@19333
|
16 years |
vboxsync |
EMT macro updates.
|
|
|
@19326
|
16 years |
vboxsync |
Started with TLB shootdown.
|
|
|
@19286
|
16 years |
vboxsync |
VMM,VBoxDbg: SMP refactoring, part 1.
|
|
|
@19274
|
16 years |
vboxsync |
Need more space in EM
|
|
|
@19217
|
16 years |
vboxsync |
UVM splitup for SMP guests. Global and local request packets supported.
|
|
|
@19178
|
16 years |
vboxsync |
VBox/vm.h: VMCPU_IS/ASSERT variants, added VM[CPU]_ASSERT_VALID_EXT_RETURN.
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@17546
|
16 years |
vboxsync |
VMM: Don't make host calls for Assertion or logging purposes when …
|
|
|
@15583
|
16 years |
vboxsync |
Reduced the VMCPU size.
|
|
|
@15433
|
16 years |
vboxsync |
PGMR0DynMap: doubled the set size.
|
|
|
@15344
|
16 years |
vboxsync |
#3202: Optimizations of the dynamic page mapping code (ring-0). Do …
|
|
|
@15236
|
16 years |
vboxsync |
Started with VMCS read/write cache.
|
|
|
@14833
|
16 years |
vboxsync |
Drop the global VBOX_WITH_NEW_RECOMPILER global.
|
|
|
@14543
|
16 years |
vboxsync |
#1865/VT-x: Attacking the heap allocation, introducing …
|
|
|
@14411
|
16 years |
vboxsync |
RDTSCP support added. Enabled only for AMD-V guests.
|
|
|
@14244
|
16 years |
vboxsync |
PGMR0DynMap: flushing macbook air code.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13898
|
16 years |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13879
|
16 years |
vboxsync |
SMP updates for VT-x/AMD-V.
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13831
|
16 years |
vboxsync |
VMM: Retired VM::pVMGCUnused.
|
|
|
@13830
|
16 years |
vboxsync |
VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
|
|
|
@13815
|
16 years |
vboxsync |
Some RTGCPTR32 cleanup.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13791
|
16 years |
vboxsync |
Moving data around
|
|
|
@13786
|
16 years |
vboxsync |
linux/32 build fix
|
|
|