EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - Page 180

Sun Microsystems UltraSPARC-I
410 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Sun Microelectronics
165
9. Interrupt Handling
NACK: Cleared at the start of every interrupt dispatch attempt; set when a
dispatch has failed.
BUSY: Set if there is an outstanding dispatch.
The status of the outgoing interrupt can be read from
ASI_INTR_DISPATCH_STATUS.
Writes to this ASI cause a
data_access_exception
trap.
Non-privileged access to this register causes a
privileged_action
trap.
9.3.4 Incoming Interrupt Vector Data<2:0>
Name: Incoming Interrupt Vector Data Registers (Privileged)
ASI_UDB_INTR_R (data 0): ASI=7F
16
, VA<63:0>=40
16
ASI_UDB_INTR_R (data 1): ASI=7F
16
, VA<63:0>=50
16
ASI_UDB_INTR_R (data 2): ASI=7F
16
, VA<63:0>=60
16
Data: Interrupt data.
A read from these registers returns incoming interrupt information from the in-
coming interrupt receive data registers.
Non-privileged access to this register causes a
privileged_action
trap
9.3.5 Interrupt Vector Receive
Name: ASI_INTR_RECEIVE (Privileged)
ASI: 49
16
, VA<63:0>=0
Table 9-3 Incoming Interrupt Vector Data Register Format
Bits Field Use RW
<63:0> Data Data R
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents