|
|
@19810
|
16 years |
vboxsync |
TM: TMTimerPoll hacking.
|
|
|
@19808
|
16 years |
vboxsync |
Invalidate is per VCPU.
|
|
|
@19807
|
16 years |
vboxsync |
Some more locking updates
|
|
|
@19758
|
16 years |
vboxsync |
dbgf.h: build fix (darwin/gcc401 doesn't like the fancy calculation).
|
|
|
@19757
|
16 years |
vboxsync |
VMM,IPRT,DBGC: Debug address spaces.
|
|
|
@19747
|
16 years |
vboxsync |
TM: Cleaned up pausing and resuming the clocks.
|
|
|
@19742
|
16 years |
vboxsync |
VBox/param.h: Changed VMM_MAX_CPU_COUNT to 32 to match r47343.
|
|
|
@19732
|
16 years |
vboxsync |
Ring 0 logger changes.
|
|
|
@19709
|
16 years |
vboxsync |
TM,EM: More TM/SMP work, still stuff in progress.
|
|
|
@19707
|
16 years |
vboxsync |
GVMM: Count EMTs instead of VMs to determin if we've got company or …
|
|
|
@19693
|
16 years |
vboxsync |
Emulate the mwait instruction with VT-x and AMD-V as well.
|
|
|
@19682
|
16 years |
vboxsync |
Try to cleanup after one VCPU goes into guru meditation mode. Release …
|
|
|
@19679
|
16 years |
vboxsync |
Fixed wrong usage of HWACCMR3IsActive.
|
|
|
@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.
|
|
|
@19654
|
16 years |
vboxsync |
Main and Devices/absolute mouse: do not send movement events to the …
|
|
|
@19652
|
16 years |
vboxsync |
Added GVMMR0SchedPokeEx & GVMMR0SchedWakeUpEx
|
|
|
@19639
|
16 years |
vboxsync |
Disassembler changes for guest SMP
|
|
|
@19611
|
16 years |
vboxsync |
Change the EM state to EMSTATE_HALTED after receiving the startup IPI.
|
|
|
@19595
|
16 years |
vboxsync |
Cleanup
|
|
|
@19593
|
16 years |
vboxsync |
Split up PDM.
|
|
|
@19589
|
16 years |
vboxsync |
Added PDMCritSectGetRecursion
|
|
|
@19575
|
16 years |
vboxsync |
Updates for ring 0 call stack dumping. (not enabled nor tested)
|
|
|
@19572
|
16 years |
vboxsync |
Started with ring 0 stack trace dump support.
|
|
|
@19552
|
16 years |
vboxsync |
GuestHost/SharedClipboard/x11: cleanup
|
|
|
@19536
|
16 years |
vboxsync |
GuestHost/SharedClipboard/x11: renamed a struct
|
|
|
@19530
|
16 years |
vboxsync |
Main: decouple xml classes from COM dependencies (part 2)
|
|
|
@19528
|
16 years |
vboxsync |
Introduced VMMR3AtomicExecuteHandler
|
|
|
@19520
|
16 years |
vboxsync |
fix windows burn
|
|
|
@19519
|
16 years |
vboxsync |
Main: decouple xml classes from COM dependencies
|
|
|
@19507
|
16 years |
vboxsync |
TM: TMTimerDestroy -> TMR3TimerDestroy. (trying to simplify)
|
|
|
@19500
|
16 years |
vboxsync |
TM: Moved the WarpDrive feature out of TMVirtual and made the setter …
|
|
|
@19482
|
16 years |
vboxsync |
Update
|
|
|
@19478
|
16 years |
vboxsync |
Finished up init IPI processing. (untested)
|
|
|
@19475
|
16 years |
vboxsync |
VMM: sending init IPI
|
|
|
@19473
|
16 years |
vboxsync |
Added PGMIsLockOwner
|
|
|
@19469
|
16 years |
vboxsync |
Added PGMIsLocked & PDMCritSectIsLocked.
|
|
|
@19468
|
16 years |
vboxsync |
VMM: better SIPI sending, reschedule to R3 as needed
|
|
|
@19466
|
16 years |
vboxsync |
tstVMM,CFGM: Hacked together a TM testcase in tstVMM.
|
|
|
@19464
|
16 years |
vboxsync |
HGSMI support makefile fixes, basics for passing ddraw command to host
|
|
|
@19463
|
16 years |
vboxsync |
dbgfsel.h,VMM,DBGC: Named the union containing the raw data to shut up …
|
|
|
@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 …
|
|
|
@19439
|
16 years |
vboxsync |
PDM: Renamed PDMR3CritSectTryEnter to PDMCritSectTryEnter.
|
|
|
@19437
|
16 years |
vboxsync |
SMP: send SIPI notification from APIC, let VM handle what really do
|
|
|
@19435
|
16 years |
vboxsync |
VMM: VMCPU::enmState.
|
|
|
@19434
|
16 years |
vboxsync |
Further splitup of VMM (ring 0 jump buffer).
|
|
|
@19431
|
16 years |
vboxsync |
HGSMI: windows graphics drivers.
|
|
|
@19425
|
16 years |
vboxsync |
Introduced EMSTATE_WAIT_SIPI VCPU state
|
|
|
@19423
|
16 years |
vboxsync |
Action flag updates
|
|
|
@19420
|
16 years |
vboxsync |
Action flag updates
|
|
|
@19406
|
16 years |
vboxsync |
GVMM: Added interfaces for Poking a single VCpu and for …
|
|
|
@19405
|
16 years |
vboxsync |
VBox/types.h: Added VMCPUSET and a couple of macros.
|
|
|
@19403
|
16 years |
vboxsync |
VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => …
|
|
|
@19402
|
16 years |
vboxsync |
VMReq: Added VMREQFLAGS_POKE for high priority requests.
|
|
|
@19400
|
16 years |
vboxsync |
VM: VMR3Notify*FF refactorying (for poking); converting fNotifiedREM …
|
|
|
@19397
|
16 years |
vboxsync |
VBox/param.h: Added VMM_MAX_CPUS, should match TCPUCount in …
|
|
|
@19395
|
16 years |
vboxsync |
GVMM,VM: Register the other EMTs or we assert painfully in …
|
|
|
@19382
|
16 years |
vboxsync |
Introduced GVMMR0RegisterVCpu. (not used yet; untested)
|
|
|
@19381
|
16 years |
vboxsync |
Further breakup of GVM. Deal with VCPU thread handles.
|
|
|
@19366
|
16 years |
vboxsync |
Removed global VMM lock.
|
|
|
@19360
|
16 years |
vboxsync |
Split up GVM and introduced GVMCPU.
|
|
|
@19354
|
16 years |
vboxsync |
Inconsistent calling convention.
|
|
|
@19334
|
16 years |
vboxsync |
DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
|
|
|
@19333
|
16 years |
vboxsync |
EMT macro updates.
|
|
|
@19326
|
16 years |
vboxsync |
Started with TLB shootdown.
|
|
|
@19315
|
16 years |
vboxsync |
Logging: introducing NAT and NET log groups
|
|
|
@19304
|
16 years |
vboxsync |
VBox/x86.h: gate descriptors.
|
|
|
@19300
|
16 years |
vboxsync |
VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
|
|
|
@19293
|
16 years |
vboxsync |
DBGF,VMM: SMP refactoring of the DBGF disassembler code. Changed …
|
|
|
@19291
|
16 years |
vboxsync |
DBGF,VMM,VBoxDbg: Refactored DBG stack walkers for SMP.
|
|
|
@19290
|
16 years |
vboxsync |
VBox/err.h,*/err.mac: Added VERR_INVALID_VM_HANDLE, …
|
|
|
@19288
|
16 years |
vboxsync |
DBGF,TRPM,HWACCM: Merged DBGFR0.cpp and DBGFGC.cpp into …
|
|
|
@19287
|
16 years |
vboxsync |
VBox/cdefs.h,REM,CFGM: VMMRZDECL + some cleanup.
|
|
|
@19286
|
16 years |
vboxsync |
VMM,VBoxDbg: SMP refactoring, part 1.
|
|
|
@19285
|
16 years |
vboxsync |
VBox/types.h: NIL_VMCPUID.
|
|
|
@19284
|
16 years |
vboxsync |
VBox/vmapi.h: VMREQDEST_FROM_ID.
|
|
|
@19274
|
16 years |
vboxsync |
Need more space in EM
|
|
|
@19266
|
16 years |
vboxsync |
Added VMREQDEST_BROADCAST_REVERSE
|
|
|
@19262
|
16 years |
vboxsync |
Introduced PDMCritSectIsOwnerEx.
|
|
|
@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 …
|
|
|
@19239
|
16 years |
vboxsync |
Main: support for using VBox from Python on Windows (still certain …
|
|
|
@19227
|
16 years |
vboxsync |
Implemented VMMGetCpu in ring 0. (SMP guests)
|
|
|
@19217
|
16 years |
vboxsync |
UVM splitup for SMP guests. Global and local request packets supported.
|
|
|
@19182
|
16 years |
vboxsync |
DBGFAddr: Three new APIs for address conversion that takes threading …
|
|
|
@19178
|
16 years |
vboxsync |
VBox/vm.h: VMCPU_IS/ASSERT variants, added VM[CPU]_ASSERT_VALID_EXT_RETURN.
|
|
|
@19176
|
16 years |
vboxsync |
VBoxHDD/generic+VDI: implemented and documented
|
|
|
@19173
|
16 years |
vboxsync |
vmapi.h: VMREQDEST_FROM_VMCPU
|
|
|
@19152
|
16 years |
vboxsync |
HostServices and GuestHost/X11 clipboard: lots of changes, see defect …
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19134
|
16 years |
vboxsync |
Main: make VBox interfaces scriptable (that is, callable from Python …
|
|
|
@19101
|
16 years |
vboxsync |
Restored r46233 (fixing comming in a sec).
|
|
|
@19095
|
16 years |
vboxsync |
backed out r46233 as it made things worse
|
|
|
@19089
|
16 years |
vboxsync |
VMM: Fixed cleanup issue where the EMT was left behind by always …
|
|
|
@19076
|
16 years |
vboxsync |
CPUMGetGuestCpuId needs a pVCpu parameter.
|
|
|
@19075
|
16 years |
vboxsync |
CPUMGetGuestCpuIdStdRCPtr -> R3
|
|
|
@19043
|
16 years |
vboxsync |
VBox/pdmdev.h: The increase structure versions of the devhlps (no need …
|
|
|