|
|
@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 …
|
|
|
@19180
|
16 years |
vboxsync |
PGMAllPhys.cpp: PGMPhysGCPhys2HCPhys should take the pgm lock before …
|
|
|
@19179
|
16 years |
vboxsync |
VMReq.cpp: VMREQDEST values other than ANY doesn't work yet, patch it …
|
|
|
@19175
|
16 years |
vboxsync |
Paranoia
|
|
|
@19151
|
16 years |
vboxsync |
EM: build fix.
|
|
|
@19146
|
16 years |
vboxsync |
VM_FF_REQUEST -> VMCPU_FF_REQUEST
|
|
|
@19144
|
16 years |
vboxsync |
Compile fix
|
|
|
@19142
|
16 years |
vboxsync |
Bumped saved state version
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19123
|
16 years |
vboxsync |
VMMR0: Too chatty/messy in dmesg on darwin.
|
|
|
@19102
|
16 years |
vboxsync |
VMM: Don't signal REM during destruction, we won't be stuck in there.
|
|
|
@19101
|
16 years |
vboxsync |
Restored r46233 (fixing comming in a sec).
|
|
|
@19095
|
16 years |
vboxsync |
backed out r46233 as it made things worse
|
|
|
@19092
|
16 years |
vboxsync |
PGMAllPhys.cpp: Fixed wrong (logrel) assertion.
|
|
|
@19089
|
16 years |
vboxsync |
VMM: Fixed cleanup issue where the EMT was left behind by always …
|
|
|
@19077
|
16 years |
vboxsync |
Already have pVCpu
|
|
|
@19076
|
16 years |
vboxsync |
CPUMGetGuestCpuId needs a pVCpu parameter.
|
|
|
@19075
|
16 years |
vboxsync |
CPUMGetGuestCpuIdStdRCPtr -> R3
|
|
|
@19065
|
16 years |
vboxsync |
Missing case
|
|
|
@19064
|
16 years |
vboxsync |
Incomplete and disabled code for multi-core guest SMP …
|
|
|
@19044
|
16 years |
vboxsync |
PGM: Use const SSMFIELDS arrays.
|
|
|