Figure 6-7. Src1 Operand Interpretation; Table 6-18. Sysctl Field Definitions - Intel i960 Jx Developer's Manual

Microprocessor
Table of Contents

Advertisement

INSTRUCTION SET REFERENCE
6.2.67
sysctl
Mnemonic:
sysctl
Format:
sysctl
Description:
Performs system management and control operations including requesting
software interrupts, invalidating the instruction cache, configuring the
instruction cache, processor reinitialization, modifying memory-mapped
registers, and acquiring breakpoint resource information.
Processor control function specified by the message field of src1 is executed.
The type field of src1 is interpreted depending upon the command.
Remaining src1 bits are reserved. The src2 and src3 operands are also
interpreted depending upon the command.
31
Field 2
Message
Type
Request Interrupt
0x0
Invalidate Cache
0x1
Configure Instruction
0x2
Cache
Reinitialize
0x3
Load Control Register
0x4
Modify
Memory-Mapped
0x5
Control Register (MMR)
Breakpoint Resource
0x6
Request
NOTE: Sources and fields that are not used (designated N/U) are ignored.
6-114
System Control
src1,
src2,
reg/lit
reg/lit
16 15

Figure 6-7. Src1 Operand Interpretation

Table 6-18. sysctl Field Definitions

src1
Field 1
Field 2
Vector Number
N/U
Cache Mode
Configuration
(See
Table
6-19)
N/U
Register Group
Number
Lower 2 bytes
N/U
of MMR
address
N/U
src/dst
reg
8
7
Message Type
src2
Field 3
N/U
N/U
N/U
N/U
Cache load
N/U
address
N/U
Starting IP
PRCB Pointer
N/U
N/U
Value to write
Breakpoint info
N/U
N/U
0
Field 1
src/dst
Field 4
N/U
N/U
N/U
N/U
Mask
(See
Figure
6-8)

Advertisement

Table of Contents
loading

Table of Contents