|
|
@19757
|
16 years |
vboxsync |
VMM,IPRT,DBGC: Debug address spaces.
|
|
|
@19753
|
16 years |
vboxsync |
More stats.
|
|
|
@19752
|
16 years |
vboxsync |
TM: Revised tmVirtualSyncGetEx for SMP.
|
|
|
@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
|
|
|
@19740
|
16 years |
vboxsync |
PDMAllCritSect.cpp: Use ASMAtomicWriteHandle.
|
|
|
@19735
|
16 years |
vboxsync |
Relax critical alignment requirements a bit.
|
|
|
@19734
|
16 years |
vboxsync |
Must export vmmR0LoggerFlush
|
|
|
@19733
|
16 years |
vboxsync |
Compile fix
|
|
|
@19732
|
16 years |
vboxsync |
Ring 0 logger changes.
|
|
|
@19731
|
16 years |
vboxsync |
alignment fix
|
|
|
@19730
|
16 years |
vboxsync |
Backed out 47346
|
|
|
@19729
|
16 years |
vboxsync |
RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple VCPUs
|
|
|
@19725
|
16 years |
vboxsync |
Logging update
|
|
|
@19724
|
16 years |
vboxsync |
Bugfix
|
|
|
@19721
|
16 years |
vboxsync |
Locking assertions
|
|
|
@19720
|
16 years |
vboxsync |
Use an ordered update
|
|
|
@19719
|
16 years |
vboxsync |
Alignment check
|
|
|
@19718
|
16 years |
vboxsync |
Alignment check
|
|
|
@19717
|
16 years |
vboxsync |
Alignment fixes
|
|
|
@19716
|
16 years |
vboxsync |
Alignment fixes
|
|
|
@19715
|
16 years |
vboxsync |
Check for more critical section alignment
|
|
|
@19714
|
16 years |
vboxsync |
Additional alignment checks
|
|
|
@19712
|
16 years |
vboxsync |
Can't properly emulate monitor & mwait with guest SMP; force the guest …
|
|
|
@19710
|
16 years |
vboxsync |
DBGFStack.cpp: Just return on invalid input.
|
|
|
@19709
|
16 years |
vboxsync |
TM,EM: More TM/SMP work, still stuff in progress.
|
|
|
@19708
|
16 years |
vboxsync |
marked some obsolete code (#3170).
|
|
|
@19707
|
16 years |
vboxsync |
GVMM: Count EMTs instead of VMs to determin if we've got company or …
|
|
|
@19702
|
16 years |
vboxsync |
Need a separate ring 0 logger for each VCPU.
|
|
|
@19699
|
16 years |
vboxsync |
Loggign update
|
|
|
@19698
|
16 years |
vboxsync |
Updates
|
|
|
@19697
|
16 years |
vboxsync |
More statistics
|
|
|
@19696
|
16 years |
vboxsync |
Removed old pgmPoolGetPage decl
|
|
|
@19693
|
16 years |
vboxsync |
Emulate the mwait instruction with VT-x and AMD-V as well.
|
|
|
@19692
|
16 years |
vboxsync |
Don't wait for completion of IPI request packets of course.
|
|
|
@19691
|
16 years |
vboxsync |
SyncPT must be protected by a lock.
|
|
|
@19690
|
16 years |
vboxsync |
More pgm pool locking.
|
|
|
@19687
|
16 years |
vboxsync |
gcc warning
|
|
|
@19682
|
16 years |
vboxsync |
Try to cleanup after one VCPU goes into guru meditation mode. Release …
|
|
|
@19680
|
16 years |
vboxsync |
More locking
|
|
|
@19679
|
16 years |
vboxsync |
Fixed wrong usage of HWACCMR3IsActive.
|
|
|
@19677
|
16 years |
vboxsync |
Wrong assertions
|
|
|
@19676
|
16 years |
vboxsync |
More verbose assertions
|
|
|
@19675
|
16 years |
vboxsync |
Must acquire the pgm lock in pgm pool access handlers too.
|
|
|
@19674
|
16 years |
vboxsync |
Use the pgm lock during pgmPoolAlloc.
|
|
|
@19671
|
16 years |
vboxsync |
Support,VMMR0: enable disabling of interrupts again and remove …
|
|
|
@19669
|
16 years |
vboxsync |
oops.
|
|
|
@19668
|
16 years |
vboxsync |
vmmR3ServiceCallHostRequest: check for pending pdm critical section …
|
|
|
@19667
|
16 years |
vboxsync |
Cleaned up
|
|
|
@19666
|
16 years |
vboxsync |
Deal with VMMCALLHOST_MMHYPER_LOCK correctly.
|
|
|
@19665
|
16 years |
vboxsync |
Attempt at fixing alignment issues
|
|
|
@19663
|
16 years |
vboxsync |
Protect the MM hypervisor heap with a critical section.
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19659
|
16 years |
vboxsync |
Wrong assertion
|
|
|
@19658
|
16 years |
vboxsync |
Logging updates
|
|
|
@19657
|
16 years |
vboxsync |
Fixed new lock/unlock behaviour
|
|
|
@19652
|
16 years |
vboxsync |
Added GVMMR0SchedPokeEx & GVMMR0SchedWakeUpEx
|
|
|
@19651
|
16 years |
vboxsync |
Wake up or poke the target CPU when signalling the arrival of a …
|
|
|
@19649
|
16 years |
vboxsync |
DBGFSym.cpp: reverted accidental commit enabling DbgHelp on Windows.
|
|
|
@19642
|
16 years |
vboxsync |
Fix
|
|
|
@19641
|
16 years |
vboxsync |
Logging again
|
|
|
@19639
|
16 years |
vboxsync |
Disassembler changes for guest SMP
|
|
|
@19636
|
16 years |
vboxsync |
Log VCPU
|
|
|
@19633
|
16 years |
vboxsync |
cpumR3InfoGuest: dump state of current EMT if there is one
|
|
|
@19631
|
16 years |
vboxsync |
Added paranoid assertion about maximum VCPUs
|
|
|
@19628
|
16 years |
vboxsync |
Lock counter instead of a lock flag.
|
|
|
@19627
|
16 years |
vboxsync |
PGM pool: allow multiple users of top-level paging structures …
|
|
|
@19621
|
16 years |
vboxsync |
Properly setup the CPU context
|
|
|
@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.
|
|
|
@19609
|
16 years |
vboxsync |
Temporarily restrict servicing timer queues to VCPU 0
|
|
|
@19608
|
16 years |
vboxsync |
MMHyper.cpp: Extended release assertion with a message.
|
|
|
@19597
|
16 years |
vboxsync |
PDMCritSectIsOwner fix
|
|
|
@19596
|
16 years |
vboxsync |
PDMCritSectIsOwner: pretend critical sections scheduled for release …
|
|
|
@19593
|
16 years |
vboxsync |
Split up PDM.
|
|
|
@19592
|
16 years |
vboxsync |
HostDrivers/Support,VMMR0: Use critical_enter and critical_exit to …
|
|
|
@19590
|
16 years |
vboxsync |
Added PDMCritSectGetRecursion
|
|
|
@19586
|
16 years |
vboxsync |
Missing pgmUnlock
|
|
|
@19585
|
16 years |
vboxsync |
Enabled ring 0 stack dump for win32 only
|
|
|
@19583
|
16 years |
vboxsync |
Also load R0 modules
|
|
|
@19582
|
16 years |
vboxsync |
Wrong end of the stack
|
|
|
@19581
|
16 years |
vboxsync |
Set selector as well
|
|
|
@19580
|
16 years |
vboxsync |
Updates
|
|
|
@19578
|
16 years |
vboxsync |
Missing DBGFADDRESS_FLAGS_VALID
|
|
|
@19577
|
16 years |
vboxsync |
Compile fix
|
|
|
@19576
|
16 years |
vboxsync |
Compile fix
|
|
|
@19575
|
16 years |
vboxsync |
Updates for ring 0 call stack dumping. (not enabled nor tested)
|
|
|
@19572
|
16 years |
vboxsync |
Started with ring 0 stack trace dump support.
|
|
|
@19569
|
16 years |
vboxsync |
addendum to r46941
|
|
|
@19560
|
16 years |
vboxsync |
EFI: typo (uninitialized variable)
|
|
|
@19539
|
16 years |
vboxsync |
VMMR3YieldSuspend: only cpu 0 for now.
|
|
|
@19538
|
16 years |
vboxsync |
TM: Moved TMR3TimerDestroy from TMAll.cpp to TM.cpp.
|
|
|
@19537
|
16 years |
vboxsync |
TMR3TimerDestroy: rewrite to ring-3 only.
|
|
|
@19529
|
16 years |
vboxsync |
Introduced VMMR3AtomicExecuteHandler
|
|
|
@19516
|
16 years |
vboxsync |
Always call pgmPoolSyncCR3 from PGMSyncCR3 (regardless of guest paging …
|
|
|
@19507
|
16 years |
vboxsync |
TM: TMTimerDestroy -> TMR3TimerDestroy. (trying to simplify)
|
|
|
@19504
|
16 years |
vboxsync |
Fixed r47022 regression
|
|
|
@19503
|
16 years |
vboxsync |
Fixed r47022 regression
|
|
|