|
|
@29329
|
15 years |
vboxsync |
removed VBOX_WITH_VMI
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@27493
|
15 years |
vboxsync |
EM: typo in stats name
|
|
|
@27231
|
15 years |
vboxsync |
Implemented mwait extension for breaking on external interrupt when …
|
|
|
@26260
|
15 years |
vboxsync |
EM: Corrected the pCliStatTree type.
|
|
|
@26214
|
15 years |
vboxsync |
emR3RemExecute: Must leave the REM lock before executing forced …
|
|
|
@25825
|
15 years |
vboxsync |
r=bird: hot-plug review and code style cleanup. check out the @todos
|
|
|
@25816
|
15 years |
vboxsync |
CPU hotplug: Merge the first patch. Resets a CPU state if a CPU was …
|
|
|
@25732
|
15 years |
vboxsync |
PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
|
|
|
@24938
|
15 years |
vboxsync |
EM: VINF_EM_SUSPEND should have higher priority than VINF_EM_RESET …
|
|
|
@23211
|
15 years |
vboxsync |
Logging change
|
|
|
@23191
|
15 years |
vboxsync |
VMM: Hacked EM to quit processing forced actions on VINF_EM_SUSPEND, …
|
|
|
@23145
|
15 years |
vboxsync |
VMM: Extended VMMR3EmtRendezvous with TYPE_ASCENDING, TYPE_DESCENDING …
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22793
|
15 years |
vboxsync |
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the …
|
|
|
@22480
|
15 years |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
|
|
|
@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
|
16 years |
vboxsync |
VMM: Make sure there is enough room for a few physical handler …
|
|
|
@20869
|
16 years |
vboxsync |
VMMR3RawRunGC: cause guru meditation if cr3 mismatches. …
|
|
|
@20838
|
16 years |
vboxsync |
NMI updates
|
|
|
@20671
|
16 years |
vboxsync |
Bigger lock for the pagefault handler.
Avoid deadlocks when syncing …
|
|
|
@20663
|
16 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.
|
|
|