iAPX 432 Interface Processor Architecture Reference Manual

Direct vs. Indirect Accessibility

If a copy of an access descriptor for an object is in one of t.he four entry access segments, the object it references is dir.ectly accessible. To reference such an object, two values must be specified:

o The number (0 to 3) of the entry access segment in which the access descr iptor is located, and

oThe index (0 to 16383) of the access descriptor within the specified entry access segment

When viewed from the standpoint of the 432 system and the Peripheral Subsystem, there are actually several perspectives on accessibility as srown in Table 2-3. A processor (GOP or IP) in the 432 system can directly reference any object for which it holds an access

descriptor in one of its entry access lists. In addition, by traversing access paths, the 432 processor can manipulate obj ects which are indirectly accessible.

If a copy of the access descri1;>tor is not currently in one of the four entry access segments, the desired object may be indirectly accessible. The target object may be part of a complex object structure which must be traversed by following the appropr iate access path. Once the particular access descriptor for the object has been located, the object may be made directly accessible by enter ing the access segment into one of the reuseable entry access lists (1-3). Entry access segment 0 is always reserved for the original context access segment. An access segment of process globals may be entered into one of the other three access lists by the "enter global access segment" function. Together, these two access segments provide access to all the objects which a context can reference.

An AP has a different view of accessibility. The AP can only access 432 data through IP windows which are opened onto 432 data segments. When a window is open, the AP can use its native data manipulation operators to modify the information through the winnow. When the AP must reference data in a segment which is indirectly accessible, it issues a function request to the IP to traverse an access path to

the segment. When the data segment has been made direct]~ accessible for the AP, the IP interrupts the AP.

2-10

Page 43
Image 43
Intel iapx 432 manual