|
|
@21252
|
16 years |
vboxsync |
First attempt to enable hypervisor breakpoints with vt-x/amd-v guests
|
|
|
@21251
|
16 years |
vboxsync |
emR3SingleStepExecRem shouldn't be static
|
|
|
@21241
|
16 years |
vboxsync |
Correction
|
|
|
@21222
|
16 years |
vboxsync |
VMM: svn-ps.sh EM*; don't use double underscores.
|
|
|
@21221
|
16 years |
vboxsync |
EMHandleRCTmpl.h: Ran svn-ps.cmd on it.
|
|
|
@21213
|
16 years |
vboxsync |
Enabled restarting pending IO instructions without requiring a full …
|
|
|
@21210
|
16 years |
vboxsync |
Updates
|
|
|
@21209
|
16 years |
vboxsync |
Updates for io instruction restarts
|
|
|
@21208
|
16 years |
vboxsync |
Started with saving pending failed IO instructions.
|
|
|
@21196
|
16 years |
vboxsync |
Break up raw mode and hwacc EM parts.
|
|
|
@21192
|
16 years |
vboxsync |
Export
|
|
|
@21191
|
16 years |
vboxsync |
Split up RC handling for raw and hwacc modes.
|
|
|
@21188
|
16 years |
vboxsync |
Add hotplug flag to PDMR3DeviceAttach/Detach
|
|
|
@21175
|
16 years |
vboxsync |
Don't release the PGM lock when calling the PGM pool handler. …
|
|
|
@21174
|
16 years |
vboxsync |
Preread opcode bytes when disassembling instructions. …
|
|
|
@21168
|
16 years |
vboxsync |
More statistics
|
|
|
@21164
|
16 years |
vboxsync |
Extra statistics for PGMPhysRead/Write
|
|
|
@21161
|
16 years |
vboxsync |
Backed out 49450. Not necessary
|
|
|
@21159
|
16 years |
vboxsync |
StatLocked is VBOX_WITH_STATISTICS only
|
|
|
@21153
|
16 years |
vboxsync |
PDMQueue: tyop.
|
|
|
@21152
|
16 years |
vboxsync |
fixed assertion
|
|
|
@21151
|
16 years |
vboxsync |
PDMQueue: Fixed leaking the last pending item when the consume …
|
|
|
@21148
|
16 years |
vboxsync |
Added assertion for @todo
|
|
|
@21144
|
16 years |
vboxsync |
Prevent future mistakes with VM_FF_TESTANDCLEAR
|
|
|
@21141
|
16 years |
vboxsync |
PDMQueue.cpp: make sure the FF is cleared before we return.
|
|
|
@21134
|
16 years |
vboxsync |
IOMInterpretOUTSEx: Must clear u32Value before using iomRamRead to get …
|
|
|
@21128
|
16 years |
vboxsync |
PDMQueue: Fixed the flushing loop when a consumer (NAT?) had had enough.
|
|
|
@21126
|
16 years |
vboxsync |
PDMR3QueueFlushAll: The bit number, not the mask.
|
|
|
@21125
|
16 years |
vboxsync |
Don't register unused stat counters
|
|
|
@21123
|
16 years |
vboxsync |
Removed redundant check
|
|
|
@21116
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@21115
|
16 years |
vboxsync |
Moved CR0.WP=0 handling up a bit
|
|
|
@21111
|
16 years |
vboxsync |
DBGF,DBGC: Added DBGFR3AsSymbolByName and DBGFR3AsSymbolByAddr. Start …
|
|
|
@21108
|
16 years |
vboxsync |
DBGFAddrSpace.cpp: Fixed address space spans.
|
|
|
@21094
|
16 years |
vboxsync |
VMM: Added MMR3HyperAllocOnceNoRelEx so that we can force the ring-0 …
|
|
|
@21059
|
16 years |
vboxsync |
LogRel -> Log
|
|
|
@21057
|
16 years |
vboxsync |
Correction
|
|
|
@21056
|
16 years |
vboxsync |
Workaround for difficult to reproduce problem (invalid …
|
|
|
@21039
|
16 years |
vboxsync |
Prevent bouncing right back to ring 3.
|
|
|
@21035
|
16 years |
vboxsync |
Fixed concurrent pdm queue flushing.
|
|
|
@21016
|
16 years |
vboxsync |
Logging update
|
|
|
@21001
|
16 years |
vboxsync |
HWACCM: Untested AMD-V fix for the xmm register corruption on …
|
|
|
@20999
|
16 years |
vboxsync |
VMMAllA.asm: fix warning.
|
|
|
@20998
|
16 years |
vboxsync |
VMM: how to trigger the 64-bit windows issue.
|
|
|
@20997
|
16 years |
vboxsync |
HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX …
|
|
|
@20996
|
16 years |
vboxsync |
HWACCMR0Mixed.mac: strip trailing white space.
|
|
|
@20993
|
16 years |
vboxsync |
build fix.
|
|
|
@20992
|
16 years |
vboxsync |
VMMR0JmpA-amd64.asm: Save non-volatile XMM registers on Windows/AMD64.
|
|
|
@20984
|
16 years |
vboxsync |
Set idHostCpu on entry
|
|
|
@20981
|
16 years |
vboxsync |
Backed out 49187; toxic
|
|
|
@20979
|
16 years |
vboxsync |
Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
|
|
|
@20961
|
16 years |
vboxsync |
fixed typo, it means occurred, not occured
|
|
|
@20947
|
16 years |
vboxsync |
PGMR3DbgScanVirtual: Chop the range so we don't end up above 4GB on a …
|
|
|
@20943
|
16 years |
vboxsync |
TM.cpp: Shut up assertions that haven't quite been fixed yet.
|
|
|
@20927
|
16 years |
vboxsync |
pdmR3DevHlp_VMPowerOff: Set the VCPU state to stopped here as well to …
|
|
|
@20925
|
16 years |
vboxsync |
Reset paging mode back to real mode before resetting the pgm pool. …
|
|
|
@20922
|
16 years |
vboxsync |
Config.kmk,VMM/Makefile.kmk: Retired VBOX_WITH_SMP_GUESTS (unused), …
|
|
|
@20917
|
16 years |
vboxsync |
Move VBOX_WITH_MULTI_CORE to Config.kmk
|
|
|
@20914
|
16 years |
vboxsync |
Corrected cpuid values for multi-core vcpus.
|
|
|
@20902
|
16 years |
vboxsync |
VMM: nitpicking - just use default
|
|
|
@20901
|
16 years |
vboxsync |
VMEmt.cpp: Promoted the VMR3WaitU assertions to AssertLogRel.
|
|
|
@20900
|
16 years |
vboxsync |
GMMR0.cpp: The proper fix for the wrong cFreePages accounting.
|
|
|
@20899
|
16 years |
vboxsync |
GMMR0.cpp: Sanity checks (disabled by default).
|
|
|
@20893
|
16 years |
vboxsync |
GMMR0: quick hack for windows issue (hope this doesn't blow up)…
|
|
|
@20889
|
16 years |
vboxsync |
PDM queue locking
|
|
|
@20881
|
16 years |
vboxsync |
Compile fix
|
|
|
@20880
|
16 years |
vboxsync |
Queue suspend and power off calls from the VM for SMP guests (deadlock …
|
|
|
@20876
|
16 years |
vboxsync |
gcc warnings
|
|
|
@20875
|
16 years |
vboxsync |
VMM: Renamed almost all references to CallHost to CallRing3.
|
|
|
@20874
|
16 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20873
|
16 years |
vboxsync |
VMMGCCallHost -> VMMRZCallRing3[NoCpu].
|
|
|
@20872
|
16 years |
vboxsync |
VMM: build fix.
|
|
|
@20871
|
16 years |
vboxsync |
VMM: Make sure there is enough room for a few physical handler …
|
|
|
@20870
|
16 years |
vboxsync |
DBGFSym.cpp: accidentally switched on dbghelp again. (r49015)
|
|
|
@20869
|
16 years |
vboxsync |
VMMR3RawRunGC: cause guru meditation if cr3 mismatches. …
|
|
|
@20868
|
16 years |
vboxsync |
DBGFR3MemRead: Support for reading HMA by virtual address.
|
|
|
@20866
|
16 years |
vboxsync |
SUP: Removed two obsolete allocation APIs.
|
|
|
@20865
|
16 years |
vboxsync |
PGMAllMap: avoid lock owner assertions in PGMMapCheck.
|
|
|
@20864
|
16 years |
vboxsync |
SUP,*: API cleanup.
|
|
|
@20863
|
16 years |
vboxsync |
tstCFGM.cpp: unintentional change in r49006.
|
|
|
@20862
|
16 years |
vboxsync |
SUP: Made SUPPageLock and SUPPageUnlock internal to SUP.
|
|
|
@20858
|
16 years |
vboxsync |
MMHyper.cpp: Add 64KB to the heap size for each virtual CPU to account …
|
|
|
@20857
|
16 years |
vboxsync |
MMHyper.cpp: Add 64KB to the heap size for each virtual CPU to account …
|
|
|
@20856
|
16 years |
vboxsync |
Another one
|
|
|
@20855
|
16 years |
vboxsync |
Extra assertion
|
|
|
@20854
|
16 years |
vboxsync |
VMM: Use the custom logger prefix to indicate the virtual CPU ID.
|
|
|
@20846
|
16 years |
vboxsync |
If an active trap is already pending, then we must forward it first!
|
|
|
@20841
|
16 years |
vboxsync |
Logging
|
|
|
@20840
|
16 years |
vboxsync |
Logging
|
|
|
@20838
|
16 years |
vboxsync |
NMI updates
|
|
|
@20835
|
16 years |
vboxsync |
Interface for generating NMI & SMI added.
|
|
|
@20825
|
16 years |
vboxsync |
Export PDMCritSectIsOwner
|
|
|
@20824
|
16 years |
vboxsync |
Export PDMCritSectIsOwner
|
|
|
@20810
|
16 years |
vboxsync |
EPT fix for locking root page
|
|
|
@20808
|
16 years |
vboxsync |
Removed dead code
|
|
|
@20806
|
16 years |
vboxsync |
Update
|
|
|
@20805
|
16 years |
vboxsync |
Implemented support for VMCPUID_OTHER request packets.
|
|
|
@20796
|
16 years |
vboxsync |
PGMMap.cpp: Take the PGM lock in a few place to avoid assertions …
|
|
|
@20795
|
16 years |
vboxsync |
VMM: Fixed guest PAE issues on the mac.
|
|
|
@20794
|
16 years |
vboxsync |
gcc warnings
|
|
|