43d42
< #include "sim/sim_object.hh"
109,114c108,109
< if (tickEvent.scheduled()) {
< deschedule(tickEvent);
< }
< if (event.scheduled()) {
< deschedule(event);
< }
---
> deschedule(tickEvent);
> deschedule(event);
211,224d205
< unsigned int
< MC146818::drain(Event *de)
< {
< if (event.scheduled()) {
< rtcTimerInterruptTickOffset = event.when() - curTick;
< rtcClockTickOffset = event.when() - curTick;
< deschedule(event);
< }
< if (tickEvent.scheduled()) {
< deschedule(tickEvent);
< }
< return 0;
< }
<
235a217
> Tick rtcTimerInterruptTickOffset = event.when() - curTick;
236a219
> Tick rtcClockTickOffset = event.when() - curTick;