Claims
- 1. A fault vector pointer table stored in a memory wherein:
the fault vector pointer table comprises:
a plurality of fault vector pointers organized in a table indexable by a fault number utilized as a fault vector pointer table index, wherein:
each of the plurality of fault vector pointers is a fault vector pointer that points at an entry descriptor that describes a fault routine.
- 2. The fault vector pointer table in claim 1 wherein:
the memory is a reserved memory in which input/output actions are inhibited.
- 3. The fault vector pointer table in claim 1 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers identifies a work space containing the fault routine described by that entry descriptor.
- 4. The fault vector pointer table in claim 1 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers identifies a segment containing the fault routine described by that entry descriptor.
- 5. The fault vector pointer table in claim 4 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers specifies an entry point into the fault routine described by that entry descriptor.
- 6. The fault vector pointer table in claim 5 wherein:
the entry point into the fault routine described by that entry descriptor is relative to the segment containing the fault routine.
- 7. The fault vector pointer table in claim 1 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers is validity checked before transfer is made into the fault routine described by that entry descriptor.
- 8. The fault vector pointer table in claim 1 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers identifies privileges for the fault routine described by that entry descriptor.
- 9. The fault vector pointer table in claim 1 wherein:
at least two of the plurality of fault vector pointers point at a same entry descriptor.
- 10. The fault vector pointer table in claim 1 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers comprises:
identification of a work space containing the fault routine described by that entry descriptor; identification of a segment containing the fault routine described by that entry descriptor; and a starting address relative to the segment containing the fault routine described by that fault descriptor.
- 11. A data processing system having a memory, and stored within the memory is a fault vector pointer table, wherein:
the fault vector pointer table comprises:
a plurality of fault vector pointers organized in a table indexable by a fault number utilized as a fault vector pointer table index, wherein:
each of the plurality of fault vector pointers is a fault vector pointer that points at an entry descriptor that describes a fault routine.
- 12. The data processing system in claim 11 wherein:
the memory is a reserved memory in which input/output actions are inhibited.
- 13. The data processing system in claim 11 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers identifies a work space containing the fault routine described by that entry descriptor.
- 14. The data processing system in claim 11 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers identifies a segment containing the fault routine described by that entry descriptor.
- 15. The data processing system in claim 14 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers specifies an entry point into the fault routine described by that entry descriptor.
- 16. The data processing system in claim 15 wherein:
the entry point into the fault routine described by that entry descriptor is relative to the segment containing the fault routine.
- 17. The data processing system in claim 11 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers is validity checked before transfer is made into the fault routine described by that entry descriptor.
- 18. The data processing system in claim 11 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers identifies privileges for the fault routine described by that entry descriptor.
- 19. The data processing system in claim 11 wherein:
at least two of the plurality of fault vector pointers point at a same entry descriptor.
- 20. The fault vector pointer table in claim 11 wherein:
each entry descriptor pointed at by at least one of the plurality of fault vector pointers comprises:
identification of a work space containing the fault routine described by that entry descriptor; identification of a segment containing the fault routine described by that entry descriptor; and a starting address relative to the segment containing the fault routine described by that fault descriptor.
- 21. A machine readable medium containing a fault vector pointer table to be stored within the memory in a data processing system wherein:
the fault vector pointer table comprises:
a plurality of fault vector pointers organized in a table indexable by a fault number utilized as a fault vector pointer table index, wherein:
each of the plurality of fault vector pointers is a fault vector pointer that points at an entry descriptor that describes a fault routine.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is related to our copending patent application entitled “FAULT HANDLING IN A DATA PROCESSING SYSTEM UTILIZING A FAULT VECTOR POINTER TABLE”, with attorney docket number 520-03189, filed of even date herewith and assigned to the assignee hereof.