|
|
@21403
|
15 years |
vboxsync |
EM.cpp: Don't call TMR3NotifySuspend in the destruction path. Should …
|
|
|
@21402
|
15 years |
vboxsync |
white space
|
|
|
@21251
|
15 years |
vboxsync |
emR3SingleStepExecRem shouldn't be static
|
|
|
@21222
|
15 years |
vboxsync |
VMM: svn-ps.sh EM*; don't use double underscores.
|
|
|
@21209
|
15 years |
vboxsync |
Updates for io instruction restarts
|
|
|
@21196
|
15 years |
vboxsync |
Break up raw mode and hwacc EM parts.
|
|
|
@21191
|
15 years |
vboxsync |
Split up RC handling for raw and hwacc modes.
|
|
|
@21144
|
15 years |
vboxsync |
Prevent future mistakes with VM_FF_TESTANDCLEAR
|
|
|
@20871
|
15 years |
vboxsync |
VMM: Make sure there is enough room for a few physical handler …
|
|
|
@20869
|
15 years |
vboxsync |
VMMR3RawRunGC: cause guru meditation if cr3 mismatches. …
|
|
|
@20838
|
15 years |
vboxsync |
NMI updates
|
|
|
@20671
|
15 years |
vboxsync |
Bigger lock for the pagefault handler.
Avoid deadlocks when syncing …
|
|
|
@20663
|
15 years |
vboxsync |
VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs …
|
|
|
@20408
|
16 years |
vboxsync |
Moved REM locking to VMMAll
|
|
|
@20406
|
16 years |
vboxsync |
Removed obsolete REMR3ReplayInvalidatedPages
|
|
|
@20399
|
16 years |
vboxsync |
Minor updates
|
|
|
@20198
|
16 years |
vboxsync |
Moved pending forced actions clearing.
|
|
|
@20195
|
16 years |
vboxsync |
Assertions added
|
|
|
@20192
|
16 years |
vboxsync |
Make sure we clear all pending forced actions during a reset for …
|
|
|
@20189
|
16 years |
vboxsync |
Deal with reset properly (guest SMP).
|
|
|
@20122
|
16 years |
vboxsync |
EM.cpp: Fixed enmState assertion in EMR3ExecuteVM on restore. Restore …
|
|
|
@20072
|
16 years |
vboxsync |
Fixed early init assertions
|
|
|
@20071
|
16 years |
vboxsync |
Bit more REM locking
|
|
|
@20040
|
16 years |
vboxsync |
VMM/EM: accept EMSTATE_HALTED, it's normal when resuming execution of …
|
|
|
@20008
|
16 years |
vboxsync |
PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
|
|
|
@19873
|
16 years |
vboxsync |
Removed annoying assertion (hit when rebooting)
|
|
|
@19870
|
16 years |
vboxsync |
Save current EMT state to the saved state. Important for restoring …
|
|
|
@19828
|
16 years |
vboxsync |
Compile fix
|
|
|
@19827
|
16 years |
vboxsync |
Bugfix
|
|
|
@19821
|
16 years |
vboxsync |
TM: TMTimerPoll cleanup.
|
|
|
@19793
|
16 years |
vboxsync |
Deal with critical section nesting when trying to clean up after a …
|
|
|
@19749
|
16 years |
vboxsync |
Same applies to the rem instruction emulator
|
|
|
@19747
|
16 years |
vboxsync |
TM: Cleaned up pausing and resuming the clocks.
|
|
|
@19746
|
16 years |
vboxsync |
Sync the entire REM state when changing VCPU
|
|
|
@19735
|
16 years |
vboxsync |
Relax critical alignment requirements a bit.
|
|
|
@19719
|
16 years |
vboxsync |
Alignment check
|
|
|
@19709
|
16 years |
vboxsync |
TM,EM: More TM/SMP work, still stuff in progress.
|
|
|
@19682
|
16 years |
vboxsync |
Try to cleanup after one VCPU goes into guru meditation mode. Release …
|
|
|
@19679
|
16 years |
vboxsync |
Fixed wrong usage of HWACCMR3IsActive.
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19658
|
16 years |
vboxsync |
Logging updates
|
|
|
@19639
|
16 years |
vboxsync |
Disassembler changes for guest SMP
|
|
|
@19613
|
16 years |
vboxsync |
Logging change for SMP
|
|
|
@19612
|
16 years |
vboxsync |
Backed out r47189; accidental commit
|
|
|
@19611
|
16 years |
vboxsync |
Change the EM state to EMSTATE_HALTED after receiving the startup IPI.
|
|
|
@19593
|
16 years |
vboxsync |
Split up PDM.
|
|
|
@19481
|
16 years |
vboxsync |
Missing check for pending VMCPU flags (hwacc case).
|
|
|
@19478
|
16 years |
vboxsync |
Finished up init IPI processing. (untested)
|
|
|
@19442
|
16 years |
vboxsync |
Don't reschedule in the halted or wait for SIPI case.
|
|
|
@19440
|
16 years |
vboxsync |
Deal with pause/resume for pause & wait for sipi states.
|
|
|
@19426
|
16 years |
vboxsync |
EMSTATE_WAIT_SIPI changes
|
|
|
@19424
|
16 years |
vboxsync |
No need to clear VM_FF_RESET anymore.
|
|
|
@19423
|
16 years |
vboxsync |
Action flag updates
|
|
|
@19420
|
16 years |
vboxsync |
Action flag updates
|
|
|
@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 …
|
|
|