|
|
@19414
|
16 years |
vboxsync |
All EMT threads should call TMVirtualResume now.
|
|
|
@19366
|
16 years |
vboxsync |
Removed global VMM lock.
|
|
|
@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.
|
|
|
@19300
|
16 years |
vboxsync |
VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
|
|
|
@19298
|
16 years |
vboxsync |
EM: Fixed FF mixup causing cpu specific requests to be ignored.
|
|
|
@19286
|
16 years |
vboxsync |
VMM,VBoxDbg: SMP refactoring, part 1.
|
|
|
@19278
|
16 years |
vboxsync |
Critical section for REM execution added
|
|
|
@19241
|
16 years |
vboxsync |
Statistics registration fix for 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.
|
|
|
@19151
|
16 years |
vboxsync |
EM: build fix.
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19076
|
16 years |
vboxsync |
CPUMGetGuestCpuId needs a pVCpu parameter.
|
|
|
@19032
|
16 years |
vboxsync |
Split TM for SMP guests.
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@19006
|
16 years |
vboxsync |
EM: DEBUG_bird build fix.
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@18939
|
16 years |
vboxsync |
Use different assert macros.
|
|
|
@18931
|
16 years |
vboxsync |
Here as well
|
|
|
@18930
|
16 years |
vboxsync |
More compile fixes
|
|
|
@18928
|
16 years |
vboxsync |
Shut up the compiler
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18828
|
16 years |
vboxsync |
EM: burn fix.
|
|
|
@18827
|
16 years |
vboxsync |
EM: SyncCR3 before calling TRPMR3SyncIDT.
|
|
|
@18825
|
16 years |
vboxsync |
emR3RawExecute: Leave raw mode first if the emR3RawForcedActions …
|
|
|
@18770
|
16 years |
vboxsync |
Fake rdpmc instead of causing an invalid opcode exception.
|
|
|
@18655
|
16 years |
vboxsync |
EM: fixed resuming from an out of memory condition.
|
|
|
@18652
|
16 years |
vboxsync |
EM: Handle PGMChangeMode and suspend the VM in an out of memory situation.
|
|
|
@18618
|
16 years |
vboxsync |
PDM,EM: Killed PDMR3Pool. RIP.
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18343
|
16 years |
vboxsync |
EM: New IPEs, use VERR_IPE_UNEXPECTED_STATUS.
|
|
|
@18288
|
16 years |
vboxsync |
EM.cpp: Redo emR3RawForcedActions after CSAMR3CheckCodeEx if it …
|
|
|
@17969
|
16 years |
vboxsync |
EM: check for pending hardware interrupts when halted in HWACC mode
|
|
|
@17909
|
16 years |
vboxsync |
Reapplied r44216 with fix for hlt
|
|
|
@17295
|
16 years |
vboxsync |
Refined HWACCMR3EmulateIoBlock
|
|
|
@17292
|
16 years |
vboxsync |
Updates for forced recompiler execution (not used)
|
|
|
@17284
|
16 years |
vboxsync |
Preliminary code to deal with VINF_EM_RAW_EMULATE_IO_BLOCK
|
|
|
@16898
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: simplified SyncCR3; introduced …
|
|
|
@16890
|
16 years |
vboxsync |
Removed obsolete parameter for PGMMapHasConflicts.
|
|
|
@16889
|
16 years |
vboxsync |
PGMR3HasMappingConflicts -> PGMHasMappingConflicts. Prepare for …
|
|
|
@16652
|
16 years |
vboxsync |
More logging
|
|
|
@16632
|
16 years |
vboxsync |
Removed wrong assertion (IF can be cleared in a duplicate function).
|
|
|
@16132
|
16 years |
vboxsync |
EM.cpp: Added a debug log statement for REMR3EmulationInstruction.
|
|
|
@15609
|
16 years |
vboxsync |
HWACCM/EM: Sketeched out some scheduling notification from EM to let …
|
|
|
@15572
|
16 years |
vboxsync |
emR3SingleStepExecRem fix
|
|
|
@15564
|
16 years |
vboxsync |
Fix for single stepping hwacc code
|
|
|
@14675
|
16 years |
vboxsync |
EM: temp fix for VERR_VMM_RING0_ASSERTION / DBGF wait. TODO: new event.
|
|
|
@14570
|
16 years |
vboxsync |
Reschedule right away to start in the right state. Gets rid of lost …
|
|
|
@14279
|
16 years |
vboxsync |
Compile fix
|
|
|
@14278
|
16 years |
vboxsync |
Cleaned up.
|
|
|
@14268
|
16 years |
vboxsync |
EM.cpp: Shot at the solaris reset hang.
|
|
|
@13858
|
16 years |
vboxsync |
Pass the VMCPU id to the ring 0 callbacks.
|
|
|
@13826
|
16 years |
vboxsync |
VMM: And a couple of left overs. phew.
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13822
|
16 years |
vboxsync |
VMM: %VRv -> %RRv
|
|
|
@13821
|
16 years |
vboxsync |
VMM: %VR* inspection
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13813
|
16 years |
vboxsync |
#1865: Final VMM cleanups.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13782
|
16 years |
vboxsync |
More SMP groundwork.
|
|
|
@13778
|
16 years |
vboxsync |
Per VCPU init/term.
|
|
|
@13765
|
16 years |
vboxsync |
VM request updates for dispatching packets to individual CPU threads.
|
|
|
@13703
|
16 years |
vboxsync |
VMM++: VINF_EM_DBG_RING0_ASSERTION -> VERR_VMM_RING0_ASSERTION, …
|
|
|
@13702
|
16 years |
vboxsync |
VMM++: new EM status code VINF_EM_DBG_RING0_ASSERTION for …
|
|
|
@13645
|
16 years |
vboxsync |
typo
|
|
|
@13565
|
16 years |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
|
|
|
@13542
|
16 years |
vboxsync |
Additional release logging for two more VT-x error cases.
|
|
|
@13532
|
16 years |
vboxsync |
CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
|
|
|
@13413
|
16 years |
vboxsync |
VMM: spaces mostly.
|
|
|
@13381
|
16 years |
vboxsync |
EM: experimental fix for #DE loop during ubuntu boot w/ busted apic: …
|
|
|
@13375
|
16 years |
vboxsync |
some (disabled) VMI bits
|
|
|
@13343
|
16 years |
vboxsync |
VT-x real mode emulation: got rid of all the ugly hacks and just fall …
|
|
|
@13265
|
16 years |
vboxsync |
Lmsw emulation.
|
|
|
@13160
|
16 years |
vboxsync |
Extra statistics
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@13005
|
16 years |
vboxsync |
VMM/doxygen: More links.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12831
|
16 years |
vboxsync |
Deal with CR0 updates inside patch code that force us to go to the …
|
|
|
@12786
|
16 years |
vboxsync |
Real-mode support for VT-x. (currently disabled)
|
|
|
@12784
|
16 years |
vboxsync |
@note -> Note:
|
|
|
@12688
|
16 years |
vboxsync |
#1865: EM - one pointer and statistics. Added a couple of more samples …
|
|
|
@12653
|
16 years |
vboxsync |
various files: doxygen fixes.
|
|
|
@12305
|
16 years |
vboxsync |
Flush the recompiler's TB cache each time we detect writes to …
|
|
|
@12299
|
16 years |
vboxsync |
Add option to REMR3State to flush all TBs. (currently not yet active)
|
|
|
@12079
|
16 years |
vboxsync |
More specific error messages for unexpected VT-x failures.
|
|
|
@12068
|
16 years |
vboxsync |
More release logging for the VERR_VMX_INVALID_VMCS_PTR case.
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@11514
|
16 years |
vboxsync |
Removed obsolete logging
|
|
|
@11513
|
16 years |
vboxsync |
Additional logging
|
|
|
@11473
|
16 years |
vboxsync |
http://en.wikipedia.org/wiki/Guru_Meditation
|
|
|
@11424
|
16 years |
vboxsync |
Emulate stosw/d/q ourselves.
|
|
|
@10706
|
16 years |
vboxsync |
Backed out 33381. Could be responsible for test regressions.
|
|
|
@10669
|
16 years |
vboxsync |
Use rip of course
|
|
|
@10668
|
16 years |
vboxsync |
Enabled our ring 3 instruction emulation fallback again. WARNING: …
|
|
|
@10458
|
16 years |
vboxsync |
TPR & interrupt dispatch updates.
|
|
|