RealView: Fix the 24 and 100MHz clocks which were providing incorrect values.

This commit is contained in:
Chris Emmons 2011-05-04 20:38:26 -05:00
parent 09a2be0c39
commit 8dcbf8576e

View file

@ -62,12 +62,12 @@ RealViewCtrl::read(PacketPtr pkt)
break;
case Clock24:
Tick clk;
clk = (Tick)(curTick() / (24 * SimClock::Float::MHz));
clk = (Tick)(curTick() / (24 * SimClock::Int::us));
pkt->set((uint32_t)(clk));
break;
case Clock100:
Tick clk100;
clk100 = (Tick)(curTick() / (100 * SimClock::Float::MHz));
clk100 = (Tick)(curTick() / (100 * SimClock::Int::us));
pkt->set((uint32_t)(clk100));
break;
case Flash: