|
|
@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
|
|
|
@26944
|
15 years |
vboxsync |
PDM,IOM,TM: Added an optional per-device critsect for avoiding the …
|
|
|
@26158
|
15 years |
vboxsync |
TMR3UTCNow -> TMR3UtcNow + DevHlp.
|
|
|
@26152
|
15 years |
vboxsync |
VMM: pdm.h and @copydoc cleanups.
|
|
|
@25732
|
15 years |
vboxsync |
PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
|
|
|
@25728
|
15 years |
vboxsync |
*: Use RTMSINTERVAL for timeouts.
|
|
|
@25214
|
15 years |
vboxsync |
tmR3TimerQueueRunVirtualSync: Fixed bug where we wouldn't update …
|
|
|
@23794
|
15 years |
vboxsync |
More synthetic cpu work
|
|
|
@23012
|
15 years |
vboxsync |
VMM,Devices,Main: VMR3ReqCall w/ RT_INDEFINITE_WAIT -> VMR3ReqCallWait.
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22808
|
15 years |
vboxsync |
TM: hiding VMM internal APIs.
|
|
|
@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.
|
|
|
@22242
|
15 years |
vboxsync |
Made TSC underflow checking more generic.
|
|
|
@21606
|
15 years |
vboxsync |
TM.cpp: disable one more assertion
|
|
|
@21527
|
15 years |
vboxsync |
Got rid of obsolete rdtsc restriction with SMP guests.
|
|
|
@20943
|
16 years |
vboxsync |
TM.cpp: Shut up assertions that haven't quite been fixed yet.
|
|
|
@20864
|
16 years |
vboxsync |
SUP,*: API cleanup.
|
|
|
@20784
|
16 years |
vboxsync |
TM: Renamed the EmtLock to TimerCritSect as it's almost only used for …
|
|
|
@20752
|
16 years |
vboxsync |
TMTimerSet: stats and quick optimization.
|
|
|
@20750
|
16 years |
vboxsync |
TMTimerSetRelative: Optimized the common case and added some more …
|
|
|
@20733
|
16 years |
vboxsync |
VMM: Added TMTimerSetRelative and changed …
|
|
|
@20689
|
16 years |
vboxsync |
TMCPU::u64TSCOffset -> offTSCRawSrc
|
|
|
@20685
|
16 years |
vboxsync |
TM.cpp: More statistics.
|
|
|
@20678
|
16 years |
vboxsync |
TM: Count calls to TMCpuTickSet and take the VM handle as an argument.
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20365
|
16 years |
vboxsync |
VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@20121
|
16 years |
vboxsync |
TM.cpp: Fixed saved state bustage from two days back. Enter the …
|
|
|
@20096
|
16 years |
vboxsync |
VBox/pdmdrv.h,TM: user argument and flags for driver timers.
|
|
|
@20091
|
16 years |
vboxsync |
TM.cpp: Forgot to take the timer crit sect when working virtual sync …
|
|
|
@20089
|
16 years |
vboxsync |
TM: The critsect assertions.
|
|
|
@20087
|
16 years |
vboxsync |
TM,*: Proper timer callback locking and pvUser for devices.
|
|
|
@20050
|
16 years |
vboxsync |
TM: new state and more logging (gee).
|
|
|
@19820
|
16 years |
vboxsync |
TM: Joined up the two poll functions and making TMTimerPollGIP …
|
|
|
@19810
|
16 years |
vboxsync |
TM: TMTimerPoll hacking.
|
|
|
@19803
|
16 years |
vboxsync |
TM: More smp hacking on the virtual sync clock.
|
|
|
@19753
|
16 years |
vboxsync |
More stats.
|
|
|
@19752
|
16 years |
vboxsync |
TM: Revised tmVirtualSyncGetEx for SMP.
|
|
|
@19747
|
16 years |
vboxsync |
TM: Cleaned up pausing and resuming the clocks.
|
|
|
@19717
|
16 years |
vboxsync |
Alignment fixes
|
|
|
@19709
|
16 years |
vboxsync |
TM,EM: More TM/SMP work, still stuff in progress.
|
|
|
@19669
|
16 years |
vboxsync |
oops.
|
|
|
@19660
|
16 years |
vboxsync |
TM+affected: SMP changes in progress.
|
|
|
@19609
|
16 years |
vboxsync |
Temporarily restrict servicing timer queues to VCPU 0
|
|
|
@19538
|
16 years |
vboxsync |
TM: Moved TMR3TimerDestroy from TMAll.cpp to TM.cpp.
|
|
|
@19537
|
16 years |
vboxsync |
TMR3TimerDestroy: rewrite to ring-3 only.
|
|
|
@19507
|
16 years |
vboxsync |
TM: TMTimerDestroy -> TMR3TimerDestroy. (trying to simplify)
|
|
|
@19500
|
16 years |
vboxsync |
TM: Moved the WarpDrive feature out of TMVirtual and made the setter …
|
|
|
@19497
|
16 years |
vboxsync |
TM.cpp: logging changes.
|
|
|
@19491
|
16 years |
vboxsync |
TM/doxygen: show the nice timer state chart.
|
|
|
@19485
|
16 years |
vboxsync |
TM: fixed incorrect use of ASMBitTestAndSet in TMR3TimerQueuesDo that …
|
|
|
@19444
|
16 years |
vboxsync |
TM: Serialize EMT access using a critsect.
|
|
|
@19400
|
16 years |
vboxsync |
VM: VMR3Notify*FF refactorying (for poking); converting fNotifiedREM …
|
|
|
@19399
|
16 years |
vboxsync |
TM: Only let EMT0 do TMR3TimerQueuesDo for now.
|
|
|
@19324
|
16 years |
vboxsync |
fVirtualTicking -> cVirtualTicking. Turn on the virtual timer only …
|
|
|
@19217
|
16 years |
vboxsync |
UVM splitup for SMP guests. Global and local request packets supported.
|
|
|
@19032
|
16 years |
vboxsync |
Split TM for SMP guests.
|
|
|
@15844
|
16 years |
vboxsync |
TM: LogRel GIP mode and update rate.
|
|
|
@14597
|
16 years |
vboxsync |
Added R0 address to MMR3HyperMapHCPhys and made the MMHyperXToR0 use …
|
|
|
@13830
|
16 years |
vboxsync |
VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13778
|
16 years |
vboxsync |
Per VCPU init/term.
|
|
|
@13633
|
16 years |
vboxsync |
#1865: TM.
|
|
|
@13586
|
16 years |
vboxsync |
TM: extended the statistics to get an idea about the normal catchup rate.
|
|
|
@13572
|
16 years |
vboxsync |
Statistics for rdtsc intercepts
|
|
|
@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 …
|
|
|
@12975
|
16 years |
vboxsync |
#1865: PDMLdr.
|
|
|
@12935
|
16 years |
vboxsync |
trailing newline
|
|
|
@12549
|
16 years |
vboxsync |
VMM: Implemented a TSC mode where it's tied to execution and halt …
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11299
|
16 years |
vboxsync |
mm: MMHyperXXToGC -> MMHyperXXToRC.
|
|
|
@10567
|
16 years |
vboxsync |
Expose cpuid 0x80000007 (AMD - Advanced Power Management (TSC …
|
|
|
@9445
|
17 years |
vboxsync |
Overlooked the prototype.
|
|
|
@9444
|
17 years |
vboxsync |
Added iTick to FNTIMER (the timer callback).
|
|
|
@9354
|
17 years |
vboxsync |
Added CPUMGetCPUVendor.
Added CPUMCPUIDFEATURE_NXE, …
|
|
|
@9148
|
17 years |
vboxsync |
More 64 bits guest preps
|
|
|
@8911
|
17 years |
vboxsync |
No fixed tsc if the GIP timer is in async mode. (TM; AMD cpus with …
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@6300
|
17 years |
vboxsync |
no "\n", ".", nor "!" at end of an error message
|
|
|
@6298
|
17 years |
vboxsync |
When using VMSet.*Error() don't put %Vrc into the error message if the …
|
|
|
@6183
|
17 years |
vboxsync |
Back out of r26783.
|
|
|
@6085
|
17 years |
vboxsync |
Attempt at fixing (most of) the concurrency issues in …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@5509
|
17 years |
vboxsync |
Fixed init order assertion in TMR3Init/PDM.
|
|
|
@5505
|
17 years |
vboxsync |
Hooked up the new IPRT time code.
|
|
|
@5398
|
17 years |
vboxsync |
Fixed /TM/UseRealTSC.
|
|
|
@4958
|
17 years |
vboxsync |
Added hSelf and removed pVMHC from the VM structure.
|
|
|
@4787
|
17 years |
vboxsync |
Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@3942
|
17 years |
vboxsync |
fixed detecting the CPU vendor (in DevAPIC) by introducing symbolic …
|
|
|
@3393
|
18 years |
vboxsync |
Removed PCSUPGLOBALINFOPAGE and PCSUPGIPCPU to avoid const/volatile …
|
|
|
@3272
|
18 years |
vboxsync |
lag to release log.
|
|
|
@3083
|
18 years |
vboxsync |
offNew - offOld is more correct (no harm, only weird release log message).
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|