🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.transputer
Article #2308

T4 and T8 internals question

#2308
From: murray
Date: Thu, 10 Nov 1988 21:55
34 lines
2110 bytes
Hi,
   I've the following rather urgent questions about the transputer
and was wondering if someone can answer them, since the INMOS
datasheets that I have seem not to give the necessary info.

   In the occam memory map addresses #9 to #12 (18 decimal) on the
T4 and #9 to #1C (28 decimal) are reserved.  What values are stored
in each address?

      { The T800 data-sheet I have shows, in order after the Event `link'
        at #08: TPtrLoc0, TPtrLoc1, WdescIntSaveLoc, IptrIntSaveLoc,
        AregIntSaveLoc, BregIntSaveLoc, CregIntSaveLoc, STATUSIntSaveLoc,
        ErefIntSaveLoc, and then a region marked `Reserved for Extended
        Functions'. The TPtrLocs are the tops of the timer queues, the
        IntSaveLocs are for dumping low-priority context when a high-
        priority process is runnable, and the other stuff is marked
        down for block moves and such.  I am surprised I knew that, and
        I think I rather wish that I didn't.                             gj }

   When the timer ticks (for either clock value) a process MAY become
runnable.  If this occurs is it placed on the run queue then, or
when the transputer next performs a process rescheduling? (i.e. is
the clock fully asynchronous or does it only check timer expiry
the transputer is doing process manipulation?)

      { I am reasonably confident that I remember being told the clock
        can reschedule processes _during_ the execution of intructions,
        which is altogether quite as asynchronous as anyone could want. gj }

   Many thanks,
                   Kevin
----
Kevin Murray, Dept. of Comp. Sci., University of York, York, UK, YO1 5DD
  murray@uk.ac.york.minster or ..!uunet!mcvax!ukc!minster!murray
Technical Details
Message-ID: <8811111031.AA00677@uk.ac.oxford.prg.inessa>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!seismo!sundc!pitstop!sun!decwrl!ucbvax!minster.york.ac.uk!murray

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!seismo!sundc!pitstop!sun!decwrl!ucbvax!minster.york.ac.uk!murray
From: murray@minster.york.ac.uk
Newsgroups: comp.sys.transputer
Subject: T4 and T8 internals question
Message-ID: <8811111031.AA00677@uk.ac.oxford.prg.inessa>
Date: 10 Nov 88 21:55:40 GMT
Sender: usenet@ucbvax.BERKELEY.EDU
Organization: The Internet
Lines: 34