core/sal: correct timer ticks/sec calculation

Change-Id: I0971fe8a21c9ed3415d98b5e6387299beb3121e6
This commit is contained in:
Horst Schirmeier
2013-04-11 10:39:34 +02:00
committed by Gerrit Code Review
parent b720985f62
commit 392a6e6eb8

View File

@ -116,7 +116,7 @@ public:
*/ */
void fireInterruptDone(); void fireInterruptDone();
virtual simtime_t getTimerTicks() { return bx_pc_system.time_ticks(); } virtual simtime_t getTimerTicks() { return bx_pc_system.time_ticks(); }
virtual simtime_t getTimerTicksPerSecond() { return bx_pc_system.time_ticks() / bx_pc_system.time_usec(); /* imprecise hack */ } virtual simtime_t getTimerTicksPerSecond() { return bx_pc_system.time_ticks() / bx_pc_system.time_usec() * 1000000; /* imprecise hack */ }
/* ******************************************************************** /* ********************************************************************
* BochsController-specific (not implemented in SimulatorController!): * BochsController-specific (not implemented in SimulatorController!):
* ********************************************************************/ * ********************************************************************/