The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: bqt@update.uu.se (Johnny Billquist)
Subject: [TUHS] PDP-11/70 SPL
Date: Mon, 28 Mar 2016 16:44:09 +0200	[thread overview]
Message-ID: <56F94339.3030309@update.uu.se> (raw)
In-Reply-To: <20160328141842.B0DC218C0B6@mercury.lcs.mit.edu>

On 2016-03-28 16:18, Noel Chiappa wrote:
>      > From: Dave Horsfall <dave at horsfall.org>
>
>      > SPL 7 was only used by the clock interrupt
>
> Err, according to the 1975 Peripherals Handbook, both are BR6. (Sorry, only
> interested in accuracy.)

I don't think anything actually used SPL 7, as far as I can remember.

>      > Slightly longer?  I think it was Lions himself who used to teach us that
>      > a lost interrupt is nasty :-(
>
> The interrupt isn't lost, it's just that the OS does a WAIT when it should
> perhaps return and start up some user process - but that resumption of doing
> user computations is delayed by at most 1 clock tick (some other device may
> interrupt during the WAIT, before the clock does).

Right. A lost interrupt is a potential disaster and is never acceptable.
What we're talking about here is what happens after the interrupt.

>      > Anyone here remember overlapped seeks on the RK-11 failing under Unix
>
> I'd be interested in the details of this. The V6 RK driver didn't use them,
> but the RK11-D does claim to support them (having spent a modest amount of
> time looking at the drawings), so I'd very much like to know what the bug was.

I think I at least played around some with this on PDP-8 systems, and 
seem to remember it working right there. But I have not done so on PDP-11s.

>      > I know that Kevin Dawson (I think) tried it on my /40 as well
>
> The 11/40 does not have the SPL instruction; see the '75-'76 PDP-11 Processor
> Handbook, pg. 4-5. (Again, sorry, just want to be accurate.)

This is also a pretty important point. But one which also begs the 
question how the splxxx() functions in Unix worked back then. Or did 
Unix not use this pattern and these functions back when the 11/40 was 
relevant?

>      > Christ, but this is starting to sound like some religion or other.
>
> I am only interested in correct data.

My interest here is also very much on facts and technical points. I do 
not want this to become some religious argument.

	Johnny

-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol


  reply	other threads:[~2016-03-28 14:44 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-28 14:18 Noel Chiappa
2016-03-28 14:44 ` Johnny Billquist [this message]
     [not found]   ` <0BAE4C73-C72B-453E-BEBD-EA34CEEA9853@uwlax.edu>
2016-03-28 16:37     ` Johnny Billquist
2016-03-28 16:52       ` Milo Velimirović
  -- strict thread matches above, loose matches on Subject: below --
2016-03-28 13:43 Noel Chiappa
     [not found] <mailman.171.1459115387.15972.tuhs@minnie.tuhs.org>
2016-03-27 23:07 ` Johnny Billquist
2016-03-28 13:37   ` Dave Horsfall
2016-03-28 15:18     ` John Cowan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56F94339.3030309@update.uu.se \
    --to=bqt@update.uu.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).