VirtualBox

source: vbox/trunk/src/VBox/VMM/TM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @19820   16 years vboxsync TM: Joined up the two poll functions and making TMTimerPollGIP …
(edit) @19810   16 years vboxsync TM: TMTimerPoll hacking.
(edit) @19803   16 years vboxsync TM: More smp hacking on the virtual sync clock.
(edit) @19753   16 years vboxsync More stats.
(edit) @19752   16 years vboxsync TM: Revised tmVirtualSyncGetEx for SMP.
(edit) @19747   16 years vboxsync TM: Cleaned up pausing and resuming the clocks.
(edit) @19717   16 years vboxsync Alignment fixes
(edit) @19709   16 years vboxsync TM,EM: More TM/SMP work, still stuff in progress.
(edit) @19669   16 years vboxsync oops.
(edit) @19660   16 years vboxsync TM+affected: SMP changes in progress.
(edit) @19609   16 years vboxsync Temporarily restrict servicing timer queues to VCPU 0
(edit) @19538   16 years vboxsync TM: Moved TMR3TimerDestroy from TMAll.cpp to TM.cpp.
(edit) @19537   16 years vboxsync TMR3TimerDestroy: rewrite to ring-3 only.
(edit) @19507   16 years vboxsync TM: TMTimerDestroy -> TMR3TimerDestroy. (trying to simplify)
(edit) @19500   16 years vboxsync TM: Moved the WarpDrive feature out of TMVirtual and made the setter …
(edit) @19497   16 years vboxsync TM.cpp: logging changes.
(edit) @19491   16 years vboxsync TM/doxygen: show the nice timer state chart.
(edit) @19485   16 years vboxsync TM: fixed incorrect use of ASMBitTestAndSet in TMR3TimerQueuesDo that …
(edit) @19444   16 years vboxsync TM: Serialize EMT access using a critsect.
(edit) @19400   16 years vboxsync VM: VMR3Notify*FF refactorying (for poking); converting fNotifiedREM …
(edit) @19399   16 years vboxsync TM: Only let EMT0 do TMR3TimerQueuesDo for now.
(edit) @19324   16 years vboxsync fVirtualTicking -> cVirtualTicking. Turn on the virtual timer only …
(edit) @19217   16 years vboxsync UVM splitup for SMP guests. Global and local request packets supported.
(edit) @19032   16 years vboxsync Split TM for SMP guests.
(edit) @15844   16 years vboxsync TM: LogRel GIP mode and update rate.
(edit) @14597   16 years vboxsync Added R0 address to MMR3HyperMapHCPhys and made the MMHyperXToR0 use …
(edit) @13830   16 years vboxsync VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13796   16 years vboxsync VMM: some adjustments.
(edit) @13778   16 years vboxsync Per VCPU init/term.
(edit) @13633   16 years vboxsync #1865: TM.
(edit) @13586   16 years vboxsync TM: extended the statistics to get an idea about the normal catchup rate.
(edit) @13572   16 years vboxsync Statistics for rdtsc intercepts
(edit) @13005   16 years vboxsync VMM/doxygen: More links.
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12975   16 years vboxsync #1865: PDMLdr.
(edit) @12935   16 years vboxsync trailing newline
(edit) @12549   16 years vboxsync VMM: Implemented a TSC mode where it's tied to execution and halt …
(edit) @11792   16 years vboxsync Assert when the SSM version doesn't match.
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @11299   16 years vboxsync mm: MMHyperXXToGC -> MMHyperXXToRC.
(edit) @10567   16 years vboxsync Expose cpuid 0x80000007 (AMD - Advanced Power Management (TSC …
(edit) @9445   17 years vboxsync Overlooked the prototype.
(edit) @9444   17 years vboxsync Added iTick to FNTIMER (the timer callback).
(edit) @9354   17 years vboxsync Added CPUMGetCPUVendor. Added CPUMCPUIDFEATURE_NXE, …
(edit) @9148   17 years vboxsync More 64 bits guest preps
(edit) @8911   17 years vboxsync No fixed tsc if the GIP timer is in async mode. (TM; AMD cpus with …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @6300   17 years vboxsync no "\n", ".", nor "!" at end of an error message
(edit) @6298   17 years vboxsync When using VMSet.*Error() don't put %Vrc into the error message if the …
(edit) @6183   17 years vboxsync Back out of r26783.
(edit) @6085   17 years vboxsync Attempt at fixing (most of) the concurrency issues in …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5605   17 years vboxsync BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
(edit) @5509   17 years vboxsync Fixed init order assertion in TMR3Init/PDM.
(edit) @5505   17 years vboxsync Hooked up the new IPRT time code.
(edit) @5398   17 years vboxsync Fixed /TM/UseRealTSC.
(edit) @4958   17 years vboxsync Added hSelf and removed pVMHC from the VM structure.
(edit) @4787   17 years vboxsync Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @3942   17 years vboxsync fixed detecting the CPU vendor (in DevAPIC) by introducing symbolic …
(edit) @3393   17 years vboxsync Removed PCSUPGLOBALINFOPAGE and PCSUPGIPCPU to avoid const/volatile …
(edit) @3272   17 years vboxsync lag to release log.
(edit) @3083   18 years vboxsync offNew - offOld is more correct (no harm, only weird release log message).
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2975   18 years vboxsync engage in 75% catchup a bit earlier.
(edit) @2908   18 years vboxsync Removing the TM debug code.
(edit) @2904   18 years vboxsync VMSetError without traling \n
(edit) @2884   18 years vboxsync Abort any pending catchup and reset. Fixed broken DoQueuesRun statistics.
(edit) @2869   18 years vboxsync Create a speciallized version of the RTTimeNanoTS code in timesup.cpp …
(edit) @2861   18 years vboxsync Backed out 21511,21510 and 21508
(edit) @2859   18 years vboxsync some more.
(edit) @2857   18 years vboxsync More logging.
(edit) @2854   18 years vboxsync Some more logging to make sure I'm on the right track.
(edit) @2852   18 years vboxsync spaces.
(edit) @2828   18 years vboxsync If the TSC isn't fixed, spin instead of sleeping when reading out the …
(edit) @2827   18 years vboxsync Two more LogRel statements for debugging w32_2.
(edit) @2775   18 years vboxsync Release log prefix.
(edit) @2744   18 years vboxsync Gather some more info on that TM.cpp assertion…
(edit) @2623   18 years vboxsync Fixed UTC typo.
(edit) @2611   18 years vboxsync UCTOffset (ns).
(edit) @2584   18 years vboxsync Full state dump on that weird black box assertion.
(edit) @2581   18 years vboxsync New method for HWACCM called TMCpuTickCanUseRealTSC() (completely …
(edit) @2464   18 years vboxsync Added TMR3UCTNow, exported it as a DevHlp and made VMMDev use it as …
(edit) @2283   18 years vboxsync Working TMCLOCK_VIRTUAL_SYNC.
(edit) @2248   18 years vboxsync Implementing timer syncrhonous virtual clock.
(edit) @2105   18 years vboxsync sync virt time docs and some general docs updates.
(edit) @2056   18 years vboxsync Virtualize the TSC.
(edit) @1956   18 years vboxsync Fixed a couple of issues with virtualized TSC related to pausing and …
(edit) @1876   18 years vboxsync VBOX_TM_VIRTUALIZED_TSC hack.
(edit) @1058   18 years vboxsync oops left it enabled.
(edit) @1057   18 years vboxsync Trapping and virtualizing TSC (both disabled).
(edit) @1027   18 years vboxsync Initial GIP change. Missing detection of SMP systems with TSC drift.
(edit) @443   18 years vboxsync Implemented Warp drive. This can be configured using the …
(edit) @23   18 years vboxsync string.h & stdio.h + header cleanups.
(add) @1   55 years vboxsync import
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette