
Monday June 12, 2006
::softint added for x64 servers
On SPARC based systems, ::softint MDB
macro provided software interrupt information. This macro was not ported over to the x64 side. Now, starting with Solaris 11 Build 42 onwards one can get live software interrupt info on the x64 systems.
# echo ::softint | mdb -k ADDR PEND PIL ARG1 ARG2 ISR(s) ffffffff8634d880 0 1 ffffffff8c547000 0 nge_chip_factotum ffffffff854e6800 0 1 ffffffff8c547000 0 nge_reschedule ffffffff84ceb380 0 1 ffffffff86a0d000 0 nge_chip_factotum ffffffff84ceb500 0 1 ffffffff86a0d000 0 nge_reschedule ffffffff84536f00 0 1 ffffffff82bb7b40 0 errorq_intr fffffffffbc05b08 0 1 0 0 softlevel1 ffffffff8453c380 0 2 ffffffff82bb2400 0 errorq_intr ffffffff8453c200 0 2 ffffffff82bb7e00 0 errorq_intr fffffffffbc008a8 0 2 0 0 cbe_low_level ffffffff8b487d80 0 4 ffffffff91113200 0 power_soft_intr ffffffff861db180 0 4 ffffffff856bb198 0 ghd_doneq_process ffffffff854e6880 0 4 ffffffff856bb198 0 ghd_timeout_softintr ffffffff8453c800 0 4 0 0 asysoftintr ffffffff84536d80 0 4 ffffffff842248d8 0 ghd_doneq_process ffffffff84536c80 0 4 ffffffff842248d8 0 ghd_timeout_softintr ffffffff8453cf80 0 9 ffffffff8558eda0 0 hcdi_soft_intr ffffffff8453cb00 0 9 ffffffff82cd88c0 0 hcdi_soft_intr fffffffffbc00868 0 10 0 0 cbe_softclock #
Note that with Advanced DDI Interrupt Interfaces, interrupt service
routines take two arguments (ARG1, ARG2) and the software interrupt identifier is ADDR.
Technorati Tag: OpenSolaris
Technorati Tag: Solaris
Posted by anish
( Jun 12 2006, 12:11:26 PM PDT )
Permalink
|