|
|
@19449
|
16 years |
vboxsync |
PDMQueue.cpp: stricter assertions.
|
|
|
@19448
|
16 years |
vboxsync |
spaces + todo.
|
|
|
@19447
|
16 years |
vboxsync |
spaces
|
|
|
@19446
|
16 years |
vboxsync |
spaces.
|
|
|
@19445
|
16 years |
vboxsync |
VMMAll.cpp: How to wake up a CPU (on SIPI), heed todos.
|
|
|
@19444
|
16 years |
vboxsync |
TM: Serialize EMT access using a critsect.
|
|
|
@19442
|
16 years |
vboxsync |
Don't reschedule in the halted or wait for SIPI case.
|
|
|
@19441
|
16 years |
vboxsync |
Moved VCPU check up
|
|
|
@19440
|
16 years |
vboxsync |
Deal with pause/resume for pause & wait for sipi states.
|
|
|
@19439
|
16 years |
vboxsync |
PDM: Renamed PDMR3CritSectTryEnter to PDMCritSectTryEnter.
|
|
|
@19438
|
16 years |
vboxsync |
VMM: alignment fix.
|
|
|
@19437
|
16 years |
vboxsync |
SMP: send SIPI notification from APIC, let VM handle what really do
|
|
|
@19436
|
16 years |
vboxsync |
VMM.cpp: Not necessary to save the new stacks (see comment in …
|
|
|
@19435
|
16 years |
vboxsync |
VMM: VMCPU::enmState.
|
|
|
@19434
|
16 years |
vboxsync |
Further splitup of VMM (ring 0 jump buffer).
|
|
|
@19428
|
16 years |
vboxsync |
Moved vcpu 0 check up
|
|
|
@19427
|
16 years |
vboxsync |
Send power on requests to all VCPUs.
|
|
|
@19426
|
16 years |
vboxsync |
EMSTATE_WAIT_SIPI changes
|
|
|
@19424
|
16 years |
vboxsync |
No need to clear VM_FF_RESET anymore.
|
|
|
@19423
|
16 years |
vboxsync |
Action flag updates
|
|
|
@19422
|
16 years |
vboxsync |
Use VM_FF_TESTANDCLEAR for VM_FF_RESET
|
|
|
@19421
|
16 years |
vboxsync |
Comment update
|
|
|
@19420
|
16 years |
vboxsync |
Action flag updates
|
|
|
@19418
|
16 years |
vboxsync |
VMM: small compile fix for DEBUG + LOG_DISABLED
|
|
|
@19417
|
16 years |
vboxsync |
Also check VMCPU_FF_REQUEST
|
|
|
@19416
|
16 years |
vboxsync |
Wrong return code in vmR3PowerOff for VCPUs
|
|
|
@19415
|
16 years |
vboxsync |
Corrected assertions
|
|
|
@19414
|
16 years |
vboxsync |
All EMT threads should call TMVirtualResume now.
|
|
|
@19407
|
16 years |
vboxsync |
VMEmt.cpp: Implemented VMNOTIFYFF_FLAGS_POKE. (not working though as …
|
|
|
@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.
|
|
|
@19401
|
16 years |
vboxsync |
VMEmt.cpp: Another SMP todo
|
|
|
@19400
|
16 years |
vboxsync |
VM: VMR3Notify*FF refactorying (for poking); converting fNotifiedREM …
|
|
|
@19399
|
16 years |
vboxsync |
TM: Only let EMT0 do TMR3TimerQueuesDo for now.
|
|
|
@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.
|
|
|
@19366
|
16 years |
vboxsync |
Removed global VMM lock.
|
|
|
@19360
|
16 years |
vboxsync |
Split up GVM and introduced GVMCPU.
|
|
|
@19358
|
16 years |
vboxsync |
Fixed infinite recursion in VMMGetCpu (ring 0).
|
|
|
@19337
|
16 years |
vboxsync |
another attempt to fix the burns
|
|
|
@19336
|
16 years |
vboxsync |
SELMR3Get*SelectorInfo,DBGFR3SelQueryInfo: Corrected documentation of …
|
|
|
@19335
|
16 years |
vboxsync |
Compile fix
|
|
|
@19334
|
16 years |
vboxsync |
DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
|
|
|
@19333
|
16 years |
vboxsync |
EMT macro updates.
|
|
|
@19330
|
16 years |
vboxsync |
Cleaned up a bit
|
|
|
@19329
|
16 years |
vboxsync |
Removed pgmPoolGetPageByHCPhys.
|
|
|
@19326
|
16 years |
vboxsync |
Started with TLB shootdown.
|
|
|
@19325
|
16 years |
vboxsync |
cVirtualTicking is volatile
|
|
|
@19324
|
16 years |
vboxsync |
fVirtualTicking -> cVirtualTicking. Turn on the virtual timer only …
|
|
|
@19322
|
16 years |
vboxsync |
Deal with reset, suspend, resume, poweroff for SMP guests.
|
|
|
@19319
|
16 years |
vboxsync |
More verbose assertion
|
|
|
@19307
|
16 years |
vboxsync |
DBGFAddr.cpp: todo.
|
|
|
@19306
|
16 years |
vboxsync |
DBGF: Process both global and cpu local requests.
|
|
|
@19301
|
16 years |
vboxsync |
VMM: Fixed info 'ff'.
|
|
|
@19300
|
16 years |
vboxsync |
VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
|
|
|
@19299
|
16 years |
vboxsync |
VMReq/Emt: comments.
|
|
|
@19298
|
16 years |
vboxsync |
EM: Fixed FF mixup causing cpu specific requests to be ignored.
|
|
|
@19297
|
16 years |
vboxsync |
Renamed src/recompiler_new to src/recompiler.
|
|
|
@19294
|
16 years |
vboxsync |
DBGFDisas.cpp: overlooked one SMP todo.
|
|
|
@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.
|
|
|
@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.
|
|
|
@19278
|
16 years |
vboxsync |
Critical section for REM execution added
|
|
|
@19267
|
16 years |
vboxsync |
Cleaned up the VMREQDEST_BROADCAST code.
|
|
|
@19265
|
16 years |
vboxsync |
SMP cleanup fixes.
|
|
|
@19263
|
16 years |
vboxsync |
Got rid of more SMP related assertions
|
|
|
@19262
|
16 years |
vboxsync |
Introduced PDMCritSectIsOwnerEx.
|
|
|
@19260
|
16 years |
vboxsync |
Backed out PDMCritSectIsOwner change
|
|
|
@19259
|
16 years |
vboxsync |
Fixes for guest smp assertions
|
|
|
@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 …
|
|
|
@19246
|
16 years |
vboxsync |
Fixed regression from r46484.
|
|
|
@19241
|
16 years |
vboxsync |
Statistics registration fix for SMP guests
|
|
|
@19240
|
16 years |
vboxsync |
SMP guest fixes
|
|
|
@19238
|
16 years |
vboxsync |
Moved idCpu init
|
|
|
@19237
|
16 years |
vboxsync |
Forgot to set idCpu
|
|
|
@19234
|
16 years |
vboxsync |
Real & protected mode without paging entry: contruct a fake address …
|
|
|
@19232
|
16 years |
vboxsync |
Assertions for raw mode & SMP guests.
|
|
|
@19231
|
16 years |
vboxsync |
Allow multiple VCPUs here too
|
|
|
@19229
|
16 years |
vboxsync |
Only the first VCPU may initialize the VM during early init.
|
|
|
@19228
|
16 years |
vboxsync |
Shortcut for one CPU
|
|
|
@19227
|
16 years |
vboxsync |
Implemented VMMGetCpu in ring 0. (SMP guests)
|
|
|
@19226
|
16 years |
vboxsync |
Fixed action flag splitup regression (#3869)
|
|
|
@19217
|
16 years |
vboxsync |
UVM splitup for SMP guests. Global and local request packets supported.
|
|
|
@19207
|
16 years |
vboxsync |
Forward-ported r46552: TRPMR0.cpp: Workaround for darwin/amd64 tripple …
|
|
|
@19195
|
16 years |
vboxsync |
Fixed possible corruption due to RC cache entry reuse.
|
|
|
@19193
|
16 years |
vboxsync |
DBGFSym.cpp: Quick implementation of a binary image search path in …
|
|
|
@19190
|
16 years |
vboxsync |
Oops, didn't mean to enable it, just make it build again.
|
|
|
@19189
|
16 years |
vboxsync |
DBGFSym: Build fix in DBGHELP.DLL mode.
|
|
|
@19182
|
16 years |
vboxsync |
DBGFAddr: Three new APIs for address conversion that takes threading …
|
|
|
@19181
|
16 years |
vboxsync |
DBGFDisas: switch to the EMT of the VCpu in DBGFR3DisasInstrEx if …
|
|
|