|
|
@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
|
17 years |
vboxsync |
Removed PCSUPGLOBALINFOPAGE and PCSUPGIPCPU to avoid const/volatile …
|
|
|
@3272
|
17 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.
|
|
|
@2975
|
18 years |
vboxsync |
engage in 75% catchup a bit earlier.
|
|
|
@2908
|
18 years |
vboxsync |
Removing the TM debug code.
|
|
|
@2904
|
18 years |
vboxsync |
VMSetError without traling \n
|
|
|
@2884
|
18 years |
vboxsync |
Abort any pending catchup and reset. Fixed broken DoQueuesRun statistics.
|
|
|
@2869
|
18 years |
vboxsync |
Create a speciallized version of the RTTimeNanoTS code in timesup.cpp …
|
|
|
@2861
|
18 years |
vboxsync |
Backed out 21511,21510 and 21508
|
|
|
@2859
|
18 years |
vboxsync |
some more.
|
|
|
@2857
|
18 years |
vboxsync |
More logging.
|
|
|
@2854
|
18 years |
vboxsync |
Some more logging to make sure I'm on the right track.
|
|
|
@2852
|
18 years |
vboxsync |
spaces.
|
|
|
@2828
|
18 years |
vboxsync |
If the TSC isn't fixed, spin instead of sleeping when reading out the …
|
|
|
@2827
|
18 years |
vboxsync |
Two more LogRel statements for debugging w32_2.
|
|
|
@2775
|
18 years |
vboxsync |
Release log prefix.
|
|
|
@2744
|
18 years |
vboxsync |
Gather some more info on that TM.cpp assertion…
|
|
|
@2623
|
18 years |
vboxsync |
Fixed UTC typo.
|
|
|
@2611
|
18 years |
vboxsync |
UCTOffset (ns).
|
|
|
@2584
|
18 years |
vboxsync |
Full state dump on that weird black box assertion.
|
|
|
@2581
|
18 years |
vboxsync |
New method for HWACCM called TMCpuTickCanUseRealTSC() (completely …
|
|
|
@2464
|
18 years |
vboxsync |
Added TMR3UCTNow, exported it as a DevHlp and made VMMDev use it as …
|
|
|
@2283
|
18 years |
vboxsync |
Working TMCLOCK_VIRTUAL_SYNC.
|
|
|
@2248
|
18 years |
vboxsync |
Implementing timer syncrhonous virtual clock.
|
|
|
@2105
|
18 years |
vboxsync |
sync virt time docs and some general docs updates.
|
|
|
@2056
|
18 years |
vboxsync |
Virtualize the TSC.
|
|
|
@1956
|
18 years |
vboxsync |
Fixed a couple of issues with virtualized TSC related to pausing and …
|
|
|
@1876
|
18 years |
vboxsync |
VBOX_TM_VIRTUALIZED_TSC hack.
|
|
|
@1058
|
18 years |
vboxsync |
oops left it enabled.
|
|
|
@1057
|
18 years |
vboxsync |
Trapping and virtualizing TSC (both disabled).
|
|
|
@1027
|
18 years |
vboxsync |
Initial GIP change. Missing detection of SMP systems with TSC drift.
|
|
|
@443
|
18 years |
vboxsync |
Implemented Warp drive. This can be configured using the …
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 years |
vboxsync |
import
|