Sun Microelectronics
164
UltraSPARC User’s Manual
9.3.1 Outgoing Interrupt Vector Data<2:0>
Name: Outgoing Interrupt Vector Data Registers (Privileged)
ASI_UDB_INTR_W (data 0): ASI=77
16
, VA<63:0>=40
16
ASI_UDB_INTR_W (data 1): ASI=77
16
, VA<63:0>=50
16
ASI_UDB_INTR_W (data 2): ASI=77
16
, VA<63:0>=60
16
Data: Interrupt data.
A write to these registers modifies the out-going interrupt dispatch data registers.
Non-privileged access to this register causes a
privileged_action
trap.
9.3.2 Interrupt Vector Dispatch
Name: ASI_UDB_INTR_W (interrupt dispatch) (Privileged, write-only)
ASI: 77
16
, VA<63:19>=0, VA<18:14>= target MID, VA<13:0>=70
16
A write to this ASI triggers an interrupt vector dispatch to the target CPU resid-
ing at slot MID (Module ID) along with the contents of the three Interrupt Vector
Data Registers.
A read from this ASI causes a
data_access_exception
trap.
Non-privileged access to this register causes a
privileged_action
trap.
9.3.3 Interrupt Vector Dispatch Status Register
Name: ASI_INTR_DISPATCH_STATUS (Privileged, read-only)
ASI: 48
16
, VA<63:0>=0
Table 9-1 Outgoing Interrupt Vector Data Register Format
Bits Field Use RW
<63:0> Data Data W
Table 9-2 Interrupt Dispatch Status Register Format
Bits Field Use RW
<63:2> Reserved —R
<1> NACK Set if interrupt dispatch has failed R
<0> BUSY Set when there is an outstanding dispatch R
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com