|
|
@19903
|
16 years |
vboxsync |
Invalidation cleanup
|
|
|
@19829
|
16 years |
vboxsync |
updates
|
|
|
@19818
|
16 years |
vboxsync |
Compile fixes
|
|
|
@19813
|
16 years |
vboxsync |
Some cleanup
|
|
|
@19812
|
16 years |
vboxsync |
Implemented HWACCMFlushAllTLBs
|
|
|
@19773
|
16 years |
vboxsync |
Fixed accidental commits
|
|
|
@19772
|
16 years |
vboxsync |
Backed out 47401-3 for now
|
|
|
@19767
|
16 years |
vboxsync |
comment added
|
|
|
@19766
|
16 years |
vboxsync |
This is not fatal at all
|
|
|
@19764
|
16 years |
vboxsync |
warning
|
|
|
@19746
|
16 years |
vboxsync |
Sync the entire REM state when changing VCPU
|
|
|
@19734
|
16 years |
vboxsync |
Must export vmmR0LoggerFlush
|
|
|
@19732
|
16 years |
vboxsync |
Ring 0 logger changes.
|
|
|
@19730
|
16 years |
vboxsync |
Backed out 47346
|
|
|
@19729
|
16 years |
vboxsync |
RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple VCPUs
|
|
|
@19707
|
16 years |
vboxsync |
GVMM: Count EMTs instead of VMs to determin if we've got company or …
|
|
|
@19702
|
16 years |
vboxsync |
Need a separate ring 0 logger for each VCPU.
|
|
|
@19698
|
16 years |
vboxsync |
Updates
|
|
|
@19697
|
16 years |
vboxsync |
More statistics
|
|
|
@19693
|
16 years |
vboxsync |
Emulate the mwait instruction with VT-x and AMD-V as well.
|
|
|
@19671
|
16 years |
vboxsync |
Support,VMMR0: enable disabling of interrupts again and remove …
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19658
|
16 years |
vboxsync |
Logging updates
|
|
|
@19657
|
16 years |
vboxsync |
Fixed new lock/unlock behaviour
|
|
|
@19652
|
16 years |
vboxsync |
Added GVMMR0SchedPokeEx & GVMMR0SchedWakeUpEx
|
|
|
@19651
|
16 years |
vboxsync |
Wake up or poke the target CPU when signalling the arrival of a …
|
|
|
@19592
|
16 years |
vboxsync |
HostDrivers/Support,VMMR0: Use critical_enter and critical_exit to …
|
|
|
@19575
|
16 years |
vboxsync |
Updates for ring 0 call stack dumping. (not enabled nor tested)
|
|
|
@19484
|
16 years |
vboxsync |
PDM*Device.cpp: spaces again.
|
|
|
@19475
|
16 years |
vboxsync |
VMM: sending init IPI
|
|
|
@19468
|
16 years |
vboxsync |
VMM: better SIPI sending, reschedule to R3 as needed
|
|
|
@19462
|
16 years |
vboxsync |
VMM: iLastGZRc from VMM to VMMCPU.
|
|
|
@19460
|
16 years |
vboxsync |
HWACCM: play safe and only change the state to VMCPUSTATE_STARTED if …
|
|
|
@19457
|
16 years |
vboxsync |
HWACCM: Work the VMCPU::enmState.
|
|
|
@19454
|
16 years |
vboxsync |
VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
|
|
|
@19446
|
16 years |
vboxsync |
spaces.
|
|
|
@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).
|
|
|
@19417
|
16 years |
vboxsync |
Also check VMCPU_FF_REQUEST
|
|
|
@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.
|
|
|
@19326
|
16 years |
vboxsync |
Started with TLB shootdown.
|
|
|
@19288
|
16 years |
vboxsync |
DBGF,TRPM,HWACCM: Merged DBGFR0.cpp and DBGFGC.cpp into …
|
|
|
@19286
|
16 years |
vboxsync |
VMM,VBoxDbg: SMP refactoring, part 1.
|
|
|
@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 …
|
|
|
@19238
|
16 years |
vboxsync |
Moved idCpu init
|
|
|
@19237
|
16 years |
vboxsync |
Forgot to set idCpu
|
|
|
@19232
|
16 years |
vboxsync |
Assertions for raw mode & SMP guests.
|
|
|
@19227
|
16 years |
vboxsync |
Implemented VMMGetCpu in ring 0. (SMP guests)
|
|
|
@19207
|
16 years |
vboxsync |
Forward-ported r46552: TRPMR0.cpp: Workaround for darwin/amd64 tripple …
|
|
|
@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.
|
|
|
@19032
|
16 years |
vboxsync |
Split TM for SMP guests.
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18984
|
16 years |
vboxsync |
Autoset does belong in PGMCPU
|
|
|
@18983
|
16 years |
vboxsync |
More
|
|
|
@18979
|
16 years |
vboxsync |
Tab
|
|
|
@18977
|
16 years |
vboxsync |
More compile fixes
|
|
|
@18976
|
16 years |
vboxsync |
Mac build fixes
|
|
|
@18974
|
16 years |
vboxsync |
Autoset belongs in PGM
|
|
|
@18955
|
16 years |
vboxsync |
ONe more
|
|
|
@18954
|
16 years |
vboxsync |
Story continues
|
|
|
@18953
|
16 years |
vboxsync |
Even more Mac compile fixes
|
|
|
@18946
|
16 years |
vboxsync |
Fixed possibly uninitialized variable
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18870
|
16 years |
vboxsync |
GMMR0: Fixed out of memory problem on Windows by separating the legacy …
|
|
|
@18851
|
16 years |
vboxsync |
HWACCMR0A.asm: Load the NULL selector into DS, ES, FS and GS on 64-bit …
|
|
|
@18849
|
16 years |
vboxsync |
VMMR0A.asm: Implemented stack switching for 64-bit machines as well …
|
|
|
@18781
|
16 years |
vboxsync |
Removed wrong assertions; rdpmc and rdtsc emulation can fail
|
|
|
@18770
|
16 years |
vboxsync |
Fake rdpmc instead of causing an invalid opcode exception.
|
|
|
@18666
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
|
|
|
@18647
|
16 years |
vboxsync |
GMMR0CleanupVM: fixed state validation.
|
|
|
@18645
|
16 years |
vboxsync |
VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18470
|
16 years |
vboxsync |
GVMMR0.cpp: size_t warning
|
|
|
@18469
|
16 years |
vboxsync |
DBGFR0.cpp: 32->64 bit propagation warning.
|
|
|
@18369
|
16 years |
vboxsync |
GMMR0: Baka tori! Bitmap was a wee bit too small.
|
|
|
@18234
|
16 years |
vboxsync |
IOMMMIOModifyPage -> IOMMMIOMapMMIO2Page. (missed one)
|
|
|
@18233
|
16 years |
vboxsync |
VMMR0.cpp: better?
|
|
|
@18219
|
16 years |
vboxsync |
build fix.
|
|
|
@18218
|
16 years |
vboxsync |
gmmR0LinkChunk: set pFreePrev; gmmR0FreeChunk: don't use pCore, always …
|
|
|
@18213
|
16 years |
vboxsync |
GVMMR0: Don't forget to call GMM for init and cleanup on VM object …
|
|
|
@18212
|
16 years |
vboxsync |
GMM: Fixed bugs in gmmR0AllocateChunkId and gmmR0FreePageWorker, the …
|
|
|
@18204
|
16 years |
vboxsync |
GMM: More logging.
|
|
|
@18101
|
16 years |
vboxsync |
PDM,PGM,DevPcArch,types.h: Added GCPhys2CCPtr conversion methods to …
|
|
|
@18070
|
16 years |
vboxsync |
Fixed 64 bits hosts
|
|
|
@18060
|
16 years |
vboxsync |
VT-x: restore TR properly as VT-x sets the limit back to 0x67 after a …
|
|
|
@18008
|
16 years |
vboxsync |
Some extra checks
|
|
|