35d34
< #include "sim/sim_object.hh"
73,83d71
< unsigned int
< Intel8254Timer::drain(Event *de)
< {
< unsigned int count = 0;
< count += counter[0]->drain(de);
< count += counter[1]->drain(de);
< count += counter[2]->drain(de);
< assert(count == 0);
< return count;
< }
<
231,242d218
< unsigned int
< Intel8254Timer::Counter::drain(Event *de)
< {
< if (event.scheduled()) {
< event_tick = event.when();
< parent->deschedule(event);
< } else {
< event_tick = 0;
< }
< return 0;
< }
<
253a230,233
>
> Tick event_tick = 0;
> if (event.scheduled())
> event_tick = event.when();
269a250
> Tick event_tick;