Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: SIMH CPU-idleing support
On Thu, 18 Nov 2010 07:52:15 +0100 (CET)
Peter Svensson <petersv%psv.nu@localhost> wrote:
> SIMH detects the idle loop by detecting the number of cycles spent at a
> specified IPL. I think. It can be adjusted (the SET IDLE NETBSD sets the
> idle detector to wait for 1000 instructions at IPL 1 (ipl_mask=0x02)).
This is also the impression that I got reading the related SIMH code.
Also, after Der Mouse's reply I decided to do some searches and it
seems that in example code like the one at
http://pupgg.princeton.edu/cdrom12/html/ssb71/4556/4556p002.htm it
still indeed has to poll and wait regularily to simulate an "idle
enough" loop, confirming that a "proper" wait-for-interrupt instruction
is missing.
If SIMH can be adjusted for NetBSD-5 that'd still be great though, it's
worth looking into.
Thanks to all who replied,
--
Matt
Home |
Main Index |
Thread Index |
Old Index