VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @106061   2 months vboxsync Copyright year updates by scm.
(edit) @104131   8 months vboxsync VMM/TM: Allow linear scaling of the guest TSC; primarily required for …
(edit) @100005   18 months vboxsync VMM: Take the vTimer expiration into account when halting due to a …
(edit) @100000   18 months vboxsync VMM: Take the vTimer expiration into account when halting due to a …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92709   3 years vboxsync VMM/TM,SUP: Made it thru TM init in driverless mode... bugref:10138
(edit) @90380   3 years vboxsync VMM: Moved idHostCpu and iHostCpuSet from VMCPU to GVMCPU, removing …
(edit) @89087   4 years vboxsync TM: todo
(edit) @87634   4 years vboxsync VMM/TM,VMM/HMVMX: Try avoid calling TMCpuTickGetDeadlineAndTscOffset …
(edit) @87633   4 years vboxsync VMM/TM,VMM/HMVMX: Try avoid calling TMCpuTickGetDeadlineAndTscOffset …
(edit) @87292   4 years vboxsync TMAllCpu: > 4GHz CPU fun. Adjustments for bugref:9898.
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80161   5 years vboxsync VMM,REM: Kicking out raw-mode. bugref:9517
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @75110   6 years vboxsync VMM/TM: Nested VMX: bugref:9180 todo addressed by calling a separate …
(edit) @72546   6 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(edit) @72522   6 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @69111   7 years vboxsync (C) year
(edit) @68022   7 years vboxsync TMCpuTickGetDeadlineAndTscOffset: build fix
(edit) @68019   7 years vboxsync TMAllCpu.cpp: Removed some weirness from the TSC calc code.
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @63465   8 years vboxsync VMM: warnings (clang)
(edit) @62654   8 years vboxsync VMMR3: warnings
(edit) @62478   8 years vboxsync (C) 2016
(edit) @60187   9 years vboxsync TMAllCpu: Shut up annoying debug stepping assertion.
(edit) @60186   9 years vboxsync IEM: backed out previous commit.
(edit) @60185   9 years vboxsync IEM: Fixed a couple of edge cases and broken verification mode. * …
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @54845   10 years vboxsync VMM/GIM,TM: paranoia assertions.
(edit) @54308   10 years vboxsync VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
(edit) @54065   10 years vboxsync VMM: Implemented TM TSC-mode switching with paravirtualized guests.
(edit) @53441   10 years vboxsync VMM/TM: Rename TMMODE to TMTSCMODE and the corresponding enum and CFGM …
(edit) @53430   10 years vboxsync VMM/TM: First step in introducing the invariant TM mode.
(edit) @53325   10 years vboxsync VMM: Fix sign inconsistency in the RealUseTSC case.
(edit) @53235   10 years vboxsync VMM: Fixed incorrect pure TSC-offsetting mode switch with paravirt. …
(edit) @53152   10 years vboxsync VMM/TM: space.
(edit) @52410   10 years vboxsync traling spaces
(edit) @51959   10 years vboxsync TM: Set pVM->tm.s.u64LastPausedTSC to the highest pVCpu->tm.s.u64TSC …
(edit) @51852   10 years vboxsync TM: Add the same TSC offset to each VCPU when pausing/resuming (not …
(edit) @51643   10 years vboxsync VMM/GIM: More bits for Hyper-V implementation.
(edit) @44933   12 years vboxsync TM: Do not return the same value, either.
(edit) @44932   12 years vboxsync TM: Consistently keep track of the last seen guest TSC value.
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41836   12 years vboxsync Doxygen.
(edit) @41801   12 years vboxsync Doxygen.
(edit) @41783   12 years vboxsync Doxygen, comment typos.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @35333   14 years vboxsync VMM source reorg.
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @32419   14 years vboxsync TM,HWVMXR0: Use the preemption timer to make sure we stop executing …
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @22808   15 years vboxsync TM: hiding VMM internal APIs.
(edit) @22299   15 years vboxsync Reset last seen TSC when the tsc is changed (msr).
(edit) @22245   15 years vboxsync Only update the last seen tsc when the new one is larger.
(edit) @22242   15 years vboxsync Made TSC underflow checking more generic.
(edit) @20689   15 years vboxsync TMCPU::u64TSCOffset -> offTSCRawSrc
(edit) @20688   15 years vboxsync TMCpuTickSet: No need to call tmCpuTickPause since we're overwriting …
(edit) @20678   15 years vboxsync TM: Count calls to TMCpuTickSet and take the VM handle as an argument.
(edit) @20675   15 years vboxsync VMM: Reimplemented TMCpuTickSet.
(edit) @19747   16 years vboxsync TM: Cleaned up pausing and resuming the clocks.
(edit) @19032   16 years vboxsync Split TM for SMP guests.
(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) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12549   16 years vboxsync VMM: Implemented a TSC mode where it's tied to execution and halt …
(edit) @9083   17 years vboxsync Minor update
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7114   17 years vboxsync Removed TMCpuTickGetOffset.
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2581   18 years vboxsync New method for HWACCM called TMCpuTickCanUseRealTSC() (completely …
(edit) @2551   18 years vboxsync Added TMVirtualSyncGetEx. Do not check timers in TMCpuTickGetOffset.
(edit) @2469   18 years vboxsync Dropping the VBOX_WITH_VIRTUAL_SYNC_TIMERS #ifdefs, making it default.
(edit) @2455   18 years vboxsync Link the TSC to the timer sync clock.
(edit) @2081   18 years vboxsync don't check for pending timers on resume either.
(edit) @2075   18 years vboxsync Added TMVirtualGetEx. Changed TMCpuTickGetOffset to return virtual …
(edit) @2069   18 years vboxsync logging
(edit) @2061   18 years vboxsync Added TMCpuTickGetOffset
(edit) @1956   18 years vboxsync Fixed a couple of issues with virtualized TSC related to pausing and …
(edit) @1057   18 years vboxsync Trapping and virtualizing TSC (both disabled).
(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