Type Faults - Intel i960 Jx Developer's Manual

Microprocessor
Table of Contents

Advertisement

FAULTS
8.10.8

TYPE Faults

Fault Type:
Fault Subtype:
Function:
RIP:
Fault IP:
Class:
Program State Changes:
Trace Reporting:
Note:
8-32
AH
Number
Name
0H
Reserved
1H
MISMATCH
2H-FH
Reserved
Indicates a program or procedure attempted to perform an illegal
operation on an architecture-defined data type or a typed data structure.
A TYPE.MISMATCH fault is generated when attempts are made to:
Execute a privileged (supervisor-mode only) instruction while
the processor is in user mode. Privileged instructions on the
i960 Jx processor are:
modpc
halt
sysctl
icctl
Write to on-chip data RAM while the processor is in super-
visor-only write mode and BCON.irp is set. See
Write to the first 64 bytes of on-chip data RAM while the
processor is in either user or supervisor mode and BCON.sirp
is set. See
Figure
13-3.
Write to memory-mapped registers in supervisor space from
user mode.
Write to timer registers while in user mode, when timer
registers are protected against user-mode writes.
No defined value.
IP of the faulting instruction.
Imprecise.
The fault happens before execution of the instruction. The machine
state is not changed.
The trace event is lost.
modpc can be used in user mode, to read the PC. In supervisor
mode, modpc is used to modify the PC.
dcctl
intctl
inten
intdis
Figure
13-3.

Advertisement

Table of Contents
loading

Table of Contents