|
|
@23366
|
15 years |
vboxsync |
Wait for the target VCPU to finish its world switch.
|
|
|
@23350
|
15 years |
vboxsync |
VMM: Added PDMCritSectHasWaiters and PDMR3CritSectYield.
|
|
|
@23329
|
15 years |
vboxsync |
PDM: VM_FF_PDM_DMA can be set (by sb16) before we get to pdmR3Load, …
|
|
|
@23307
|
15 years |
vboxsync |
VMM: Moved the saved state code out of PGM.cpp and into PGMSavedState.cpp.
|
|
|
@23306
|
15 years |
vboxsync |
PGM: Live state saving work (in progress).
|
|
|
@23303
|
15 years |
vboxsync |
Compile fixes
|
|
|
@23300
|
15 years |
vboxsync |
Cut addresses according to the cpu mode.
|
|
|
@23297
|
15 years |
vboxsync |
Zero out the high parts of all registers in the RC trap handler.
|
|
|
@23284
|
15 years |
vboxsync |
Correction
|
|
|
@23283
|
15 years |
vboxsync |
Use atomic operations to update page table entries.
|
|
|
@23258
|
15 years |
vboxsync |
Disabled unused code for release builds
|
|
|
@23254
|
15 years |
vboxsync |
Empty line
|
|
|
@23252
|
15 years |
vboxsync |
Backed out 52727; was correct
|
|
|
@23251
|
15 years |
vboxsync |
Used the wrong macro
|
|
|
@23250
|
15 years |
vboxsync |
Deal with dirty page tracking and monitored pages.
|
|
|
@23244
|
15 years |
vboxsync |
Fixed tpr patch restore
|
|
|
@23226
|
15 years |
vboxsync |
TPR patch restore fix
|
|
|
@23224
|
15 years |
vboxsync |
Logging updates
|
|
|
@23220
|
15 years |
vboxsync |
Properly emulate task switches caused by IDT gates (VT-x & AMD-V)
|
|
|
@23213
|
15 years |
vboxsync |
OffStart -> offStart; 'off' is an one of the prefixes we use, similar …
|
|
|
@23212
|
15 years |
vboxsync |
PDMAsyncCompletionFileNormal.cpp: Fixed harmful casts introduced in r52654.
|
|
|
@23211
|
15 years |
vboxsync |
Logging change
|
|
|
@23210
|
15 years |
vboxsync |
Disabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT for the moment
|
|
|
@23207
|
15 years |
vboxsync |
Async: fix warnings
|
|
|
@23201
|
15 years |
vboxsync |
Removed assertion
|
|
|
@23200
|
15 years |
vboxsync |
Extend to all use cases of RTMpPokeCpu
|
|
|
@23199
|
15 years |
vboxsync |
Accidental commit
|
|
|
@23198
|
15 years |
vboxsync |
Fall back to RTMpOnSpecific for those host platforms that don't …
|
|
|
@23191
|
15 years |
vboxsync |
VMM: Hacked EM to quit processing forced actions on VINF_EM_SUSPEND, …
|
|
|
@23190
|
15 years |
vboxsync |
VMEmt.cpp: Logging changes.
|
|
|
@23167
|
15 years |
vboxsync |
Nothing to do if a TLB flush is already pending; the VCPU should have …
|
|
|
@23153
|
15 years |
vboxsync |
VMM: live snapshot bugfix.
|
|
|
@23152
|
15 years |
vboxsync |
nitpicking
|
|
|
@23151
|
15 years |
vboxsync |
VBox/err.h,VMM: VMR3Save should be mostly done now.
|
|
|
@23148
|
15 years |
vboxsync |
VM.cpp: converted VMR3PowerOn and VMR3Resume to use …
|
|
|
@23147
|
15 years |
vboxsync |
Build fix.
|
|
|
@23146
|
15 years |
vboxsync |
VMM: State reworking.
|
|
|
@23145
|
15 years |
vboxsync |
VMM: Extended VMMR3EmtRendezvous with TYPE_ASCENDING, TYPE_DESCENDING …
|
|
|
@23140
|
15 years |
vboxsync |
Assert valid in all contexts
|
|
|
@23127
|
15 years |
vboxsync |
Logging change
|
|
|
@23121
|
15 years |
vboxsync |
Paging updates:
- use the dirty page handling after fewer writes
- …
|
|
|
@23116
|
15 years |
vboxsync |
Noisy logging
|
|
|
@23107
|
15 years |
vboxsync |
Backed out 52463
|
|
|
@23100
|
15 years |
vboxsync |
Wrong stat type
|
|
|
@23099
|
15 years |
vboxsync |
PATM: implemented couple tweaks to make NetBSD bootable (still some …
|
|
|
@23097
|
15 years |
vboxsync |
Distinguish between single page sync operations due to non-present or …
|
|
|
@23093
|
15 years |
vboxsync |
PGM_SYNC_NR_PAGES increased for VT-x/AMD-V
|
|
|
@23090
|
15 years |
vboxsync |
Fixed flushing of reused pages
|
|
|
@23088
|
15 years |
vboxsync |
Reversed order of dirty page initialization as it was incorrect for …
|
|
|
@23087
|
15 years |
vboxsync |
Added comment
|
|
|
@23086
|
15 years |
vboxsync |
Check for more invalid rcs (4064)
|
|
|
@23085
|
15 years |
vboxsync |
The VERR_PAGE_TABLE_NOT_PRESENT problem occurs on uniprocessor VMs …
|
|
|
@23080
|
15 years |
vboxsync |
VMM,ConsoleImpl.cpp: Added fFlags to VMR3ReqCall.
|
|
|
@23077
|
15 years |
vboxsync |
PDM: typo, device => driver
|
|
|
@23067
|
15 years |
vboxsync |
Flush page tables that have been updated with invalid entries.
|
|
|
@23060
|
15 years |
vboxsync |
More verbose assertion
|
|
|
@23058
|
15 years |
vboxsync |
Noisy logging
|
|
|
@23056
|
15 years |
vboxsync |
Extra printf
|
|
|
@23042
|
15 years |
vboxsync |
VM.cpp: Note about ResetLS/ResettingLS.
|
|
|
@23037
|
15 years |
vboxsync |
VMR3Save: Code done. (Had to add VMSTATE_RESET_LS to deal with reset.)
|
|
|
@23034
|
15 years |
vboxsync |
Always clear IF in VMXR0Execute64BitsHandler
|
|
|
@23033
|
15 years |
vboxsync |
Reversed ifdef corrected (not harmful though)
|
|
|
@23024
|
15 years |
vboxsync |
VM.cpp: More state cleanup.
|
|
|
@23023
|
15 years |
vboxsync |
VM.cpp: Retire vmR3SetState2. s/vmR3TrySetStateEx/vmR3TrySetState/
|
|
|
@23018
|
15 years |
vboxsync |
VM.cpp: More uniform error reporting when called with an invalid state.
|
|
|
@23017
|
15 years |
vboxsync |
VMReq.cpp: Added a todo.
|
|
|
@23016
|
15 years |
vboxsync |
VMM,Devices: VMR3ReqCallEx -> VMR3ReqCallVoidNoWait; retired the old API.
|
|
|
@23015
|
15 years |
vboxsync |
VMM,Main,Devices,VBoxBFE: VMReqCallVoid[U] -> VMR3ReqCallVoidWait. …
|
|
|
@23014
|
15 years |
vboxsync |
VMReq.cpp: Don't use the 'U' version, it just makes the caller side …
|
|
|
@23013
|
15 years |
vboxsync |
PDMAsyncCompletion: Make it work on Solaris. directio doesn't work on …
|
|
|
@23012
|
15 years |
vboxsync |
VMM,Devices,Main: VMR3ReqCall w/ RT_INDEFINITE_WAIT -> VMR3ReqCallWait.
|
|
|
@23011
|
15 years |
vboxsync |
VMM,VMMDev: Some VMMR3ReqCall refactoring.
|
|
|
@23010
|
15 years |
vboxsync |
VBox/vmapi.h,VMReq.cpp: Added A number of convenice function to …
|
|
|
@23009
|
15 years |
vboxsync |
VMM: State machine adjustments. Have only received basic testing.
|
|
|
@23001
|
15 years |
vboxsync |
Wrong free function called for UVM
|
|
|
@22997
|
15 years |
vboxsync |
Test UVM padding as well
|
|
|
@22988
|
15 years |
vboxsync |
VMM: Simplify AtError and AtRuntimeError registration and deregistration.
|
|
|
@22986
|
15 years |
vboxsync |
VMM: Removed the AtReset callbacks. Rewrote the AtState registration …
|
|
|
@22981
|
15 years |
vboxsync |
PDMAsyncCompletionFile.cpp: The env.var. VBOX_ASYNC_IO_FAILBACK can be …
|
|
|
@22980
|
15 years |
vboxsync |
VM: added critsects around the At[State|Reset|Error|RuntimeError] …
|
|
|
@22979
|
15 years |
vboxsync |
PDMAsyncCompletion: Add missing state transitions in failsafe manager
|
|
|
@22978
|
15 years |
vboxsync |
PDMAsyncCompletion: Fix crash on FreeBSD with failsafe manager. Need …
|
|
|
@22977
|
15 years |
vboxsync |
PDMASyncCompletionFile: uBitmaskAlignment fix.
|
|
|
@22975
|
15 years |
vboxsync |
VMM: State coding in progress - bed time commit.
|
|
|
@22967
|
15 years |
vboxsync |
PDMAsyncCompletion: Bug fixes
|
|
|
@22961
|
15 years |
vboxsync |
VMM: state updates (almost there).
|
|
|
@22949
|
15 years |
vboxsync |
TRPMR0A.asm: Align the trpmR0DispatchHostInterruptSimple code better.
|
|
|
@22947
|
15 years |
vboxsync |
PGMPhys.cpp: Corrected the 'Failed to procure handy pages' message, …
|
|
|
@22945
|
15 years |
vboxsync |
tstHelp: gcc warns about operator precedence
|
|
|
@22939
|
15 years |
vboxsync |
MMInternal.h: typo.
|
|
|
@22937
|
15 years |
vboxsync |
VMInternal.h: build fix.
|
|
|
@22936
|
15 years |
vboxsync |
PGMInternal.h: warning.
|
|
|
@22935
|
15 years |
vboxsync |
build fix
|
|
|
@22933
|
15 years |
vboxsync |
PGMInternal.h: burn fix.
|
|
|
@22929
|
15 years |
vboxsync |
build hacking.
|
|
|
@22926
|
15 years |
vboxsync |
PGM: alignment fix.
|
|
|
@22924
|
15 years |
vboxsync |
VMM: Made STAM assert on missaligned statistics. Fixed a bunch of …
|
|
|
@22923
|
15 years |
vboxsync |
GVMMR0.cpp: An attempt at hacking my way around the current snow …
|
|
|
@22919
|
15 years |
vboxsync |
VMM/PGM: Alignment fixes that cures crashes on snow leopard when gdb …
|
|
|
@22915
|
15 years |
vboxsync |
VMM: some state stuff (work in progress, back out on bustage).
|
|
|