Thread View: comp.sys.transputer
1 messages
1 total messages
Started by murray
Thu, 10 Nov 1988 21:55
T4 and T8 internals question
Author: murray
Date: Thu, 10 Nov 1988 21:55
Date: Thu, 10 Nov 1988 21:55
34 lines
2110 bytes
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
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads