1
0
mirror of https://github.com/simh/simh.git synced 2026-01-13 23:35:57 +00:00
Mark Pizzolato 0275ef05e8 All VAX: Lower overhead when idling.
The original idling model called sim_idle() within the context of a scheduled
event running on the CPU unit.  The overhead of scheduling and the related
dispatch serve no specific purpose.
Meanwhile, the 'work' involved in determing if idling is possible is about
equivalent to the work of executing an additional instruction.  Therefore
sim_idle is invoked with an argument which causes the sim_interval to be
adjusted by 1 on each call that doesn't actually perform an idle sleep.  This
adjustment keeps the calibrated instruction execution rate consistent with
other purely non-idle instruction mixes.
2016-12-29 09:47:09 -08:00
..
2011-04-15 08:35:43 -07:00
2011-04-15 08:35:43 -07:00
2011-04-15 08:35:43 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-12-29 09:47:09 -08:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2016-05-15 15:25:33 -07:00
2013-03-24 16:47:25 -07:00
2016-05-15 15:25:33 -07:00