On 09/05/23(Tue) 20:02, Kurt Miller wrote:
> While building devel/jdk/1.8 on May 3rd snapshot I noticed the build freezing
> and processes getting stuck like ps. After enabling ddb.console I was able to
> reproduce the livelock and capture cpu traces. Dmesg at the end.
> Let me know if more information is needed as this appears to be rather
> reproducible on my T4-1.

It seems that all CPUs are waiting for the KERNEL_LOCK().  Doing ps /o
in ddb(4) should show us which CPU is currently holding it.  I can't
figure it out just by looking at the traces below.

> Cpu traces for cpus 0-63 done in order, however I moved the less interesting
> ones down below the traces with more meaningful traces.
> 
> Stopped at      __mp_lock+0x70: bne,pt          __mp_lock+0x5c
> ddb{0}> bt
> task_add(1, 4001528d490, 1, 0, 1c00, 1ccdbf8) at task_add+0x6c
> ifiq_input(4001528d450, 20172b0, 400151c3380, 0, 1000, 1) at ifiq_input+0x1d0
> em_rxeof(40015292200, 59, 4001528d66c, 20172b0, 19a07c0, ff00) at 
> em_rxeof+0x2b4
> em_intr(0, 2, 40015297c00, 4, 40015297c20, 0) at em_intr+0xc4
> intr_handler(2017530, 400151c1100, 4d63d37, 0, 14ec228, ac) at 
> intr_handler+0x50
> sparc_intr_retry(1c1c158, 2017d2c, 400151afa00, 10, 400151afa20, 0) at 
> sparc_intr_retry+0x5c
> db_enter_ddb(1ca6000, 1ca6798, 130, 0, 0, 19a07c0) at db_enter_ddb+0xbc
> db_ktrap(101, 20179a8, 18a1420, 0, 1c75b66, 3b9ac800) at db_ktrap+0x104
> trap(20179a8, 101, 14ec224, 820006, 1c00, 1ccdbf8) at trap+0x2cc
> Lslowtrap_reenter(0, ffffffffffffffff, 2017c58, 4, 0, 60) at 
> Lslowtrap_reenter+0xf8
> vcons_cnlookc(0, 2017d2c, 400151afa00, 10, 400151afa20, 0) at 
> vcons_cnlookc+0x84
> vcons_softintr(400151b8a00, 1c7e548, 20, 1, 40015297c20, 6) at 
> vcons_softintr+0x3c
> intr_handler(2017ec8, 400151afa00, 4c2210e, 1c7b3e8, 0, 6) at 
> intr_handler+0x50
> sparc_intr_retry(0, 0, 18a1420, a855edc1cc, 1c00, 12) at sparc_intr_retry+0x5c
> cpu_idle_cycle(1c7e528, 2018000, 1793b58, 1c7b3e8, 0, 19a07c0) at 
> cpu_idle_cycle+0x2c
> sched_idle(2018360, 4001516b600, 18a1420, 0, 1c75b66, 3b9ac800) at 
> sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{0}> machine ddbcpu 1
> Stopped at      __mp_lock+0x6c: subcc           %g3, %g1, %g0
> ddb{1}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2c09cd0, 400e2c09d08, 400e2c09bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2c09d08, 400e2c09bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2c09cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2c09ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{1}> machine ddbcpu 2
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{2}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2c2dcd0, 400e2c2dd08, 400e2c2dbd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2c2dd08, 400e2c2dbd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2c2dcd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2c2ded0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{2}> machine ddbcpu 0x3
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{3}> bt
> mi_switch(1, 400e0968000, 18dc7e0, 0, 0, 19a07c0) at mi_switch+0x2ac
> sleep_finish(0, 1, 20, 1917b80, 0, 0) at sleep_finish+0x16c
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x21c
> uvm_fault_lower_lookup(400e2b75cd0, 400e2b75d08, 400e2b75bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2b75d08, 400e2b75bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2b75cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2b75ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{3}> machine ddbcpu 0x4
> Stopped at      __mp_lock+0x6c: subcc           %g3, %g1, %g0
> ddb{4}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2a09cd0, 400e2a09d08, 400e2a09bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2a09d08, 400e2a09bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2a09cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2a09ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{6}> machine ddbcpu 0x7
> Stopped at      __mp_lock+0x64: nop
> ddb{7}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2bfdcd0, 400e2bfdd08, 400e2bfdbd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2bfdd08, 400e2bfdbd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2bfdcd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2bfded0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{7}> machine ddbcpu 0x8
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{8}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e29f9cd0, 400e29f9d08, 400e29f9bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e29f9d08, 400e29f9bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e29f9cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e29f9ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{11}> machine ddbcpu 0xc
> Stopped at      __mp_lock+0x64: nop
> ddb{12}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2a85cd0, 400e2a85d08, 400e2a85bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2a85d08, 400e2a85bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2a85cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2a85ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{15}> machine ddbcpu 0x10
> Stopped at      __mp_lock+0x6c: subcc           %g3, %g1, %g0
> ddb{16}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2c39cd0, 400e2c39d08, 400e2c39bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2c39d08, 400e2c39bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2c39cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2c39ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{16}> machine ddbcpu 0x11
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{17}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2a41cd0, 400e2a41d08, 400e2a41bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2a41d08, 400e2a41bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2a41cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2a41ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{18}> machine ddbcpu 0x13
> Stopped at      __mp_lock+0x6c: subcc           %g3, %g1, %g0
> ddb{19}> bt
> uvmfault_unlockall(400e2ba1cd0, 0, 40013ccd180, 400e2ba1a00, 24, 4) at 
> uvmfault_unlockall+0xc
> uvm_fault_lower(0, 400e2ba1d08, 4000f664e90, 4000f664ed8, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x880
> uvm_fault(0, 400e2ba1cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2ba1ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{21}> machine ddbcpu 0x16 
> Stopped at      __mp_lock+0x6c: subcc           %g3, %g1, %g0
> ddb{22}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2b99cd0, 400e2b99d08, 400e2b99bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2b99d08, 400e2b99bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2b99cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2b99ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{22}> machine ddbcpu 0x17
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{23}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2a8dcd0, 400e2a8dd08, 400e2a8dbd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2a8dd08, 400e2a8dbd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2a8dcd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2a8ded0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{25}> machine ddbcpu 0x1a
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{26}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2bf5cd0, 400e2bf5d08, 400e2bf5bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2bf5d08, 400e2bf5bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2bf5cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2bf5ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{27}> machine ddbcpu 0x1c
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{28}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e29f1cd0, 400e29f1d08, 400e29f1bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e29f1d08, 400e29f1bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e29f1cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e29f1ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{28}> machine ddbcpu 0x1d
> Stopped at      __mp_lock+0x64: nop
> ddb{29}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e1c29cd0, 400e1c29d08, 400e1c29bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e1c29d08, 400e1c29bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e1c29cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e1c29ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{29}> machine ddbcpu 0x1e
> Stopped at      __mp_lock+0x64: nop
> ddb{30}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2b9dcd0, 400e2b9dd08, 400e2b9dbd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2b9dd08, 400e2b9dbd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2b9dcd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2b9ded0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{30}> machine ddbcpu 0x1f
> Stopped at      __mp_lock+0x70: bne,pt          __mp_lock+0x5c
> ddb{31}> bt
> clockintr_statclock(1, 400e08f7ec8, 1834408, 45, 12d3, 42) at 
> clockintr_statclock+0x48
> clockintr_dispatch(400e08f7ec8, 1, 9, 39d31a000, ffffffffffffffff, 1d07710) 
> at clockintr_dispatch+0x1f8
> sys_tickintr(1, a860ee2000, 39d31a000, 400e2c05a00, 24, 4) at sys_tickintr+0x8
> intr_handler(400e08f7ec8, 400e08f88d8, 4c221f9, 0, 1c1d000, 1ca88d0) at 
> intr_handler+0x50
> sparc_intr_retry(1c1c158, 400e2c05cd0, 1c1c158, 40013ccd180, 11f9be0, 1) at 
> sparc_intr_retry+0x5c
> db_enter_ddb(1ca6000, e, a860ee37d0, 0, 0, 0) at db_enter_ddb+0xbc
> db_ktrap(101, 400e2c05750, 18dc7d8, 3, 1ce98d, 1ccd0d0) at db_ktrap+0x104
> trap(400e2c05750, 101, 1013da4, 44820006, 1ce98d, 1ccd0d0) at trap+0x2cc
> Lslowtrap_reenter(12d3, 8b4fc17c51c, 8b4fc17c588, 45, 12d3, 42) at 
> Lslowtrap_reenter+0xf8
> sun4v_broadcast_ipi(1011eac, 1, 9, 39d31a000, ffffffffffffffff, 1d07710) at 
> sun4v_broadcast_ipi+0xac
> pmap_enter(40015162480, a860ee2000, 39d31a000, 400e2c05a00, 24, 4) at 
> pmap_enter+0x45c
> uvm_fault_lower(40013ccd180, 400e2c05d08, 4000f664e90, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x198
> uvm_fault(0, 400e2c05cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2c05ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{36}> machine ddbcpu 0x25
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{37}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2cb7cd0, 400e2cb7d08, 400e2cb7bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2cb7d08, 400e2cb7bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2cb7cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2cb7ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{37}> machine ddbcpu 0x26
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{38}> bt
> mi_switch(1cab978, 400e0968000, 1793b58, 1c7b3e8, f02662a4, 19a07c0) at 
> mi_switch+0x2ac
> sched_idle(400e0968360, 4001514a040, 0, 0, 0, 0) at sched_idle+0x250
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{38}> machine ddbcpu 0x27
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{39}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2c35cd0, 400e2c35d08, 400e2c35bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2c35d08, 400e2c35bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2c35cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2c35ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{39}> machine ddbcpu 0x28
> Stopped at      __mp_lock+0x6c: subcc           %g3, %g1, %g0
> ddb{40}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2c29cd0, 400e2c29d08, 400e2c29bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2c29d08, 400e2c29bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2c29cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2c29ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> ddb{40}> machine ddbcpu 0x29
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{41}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2c0dcd0, 400e2c0dd08, 400e2c0dbd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2c0dd08, 400e2c0dbd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2c0dcd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2c0ded0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{41}> machine ddbcpu 0x2a
> Stopped at      sun4v_send_ipi+0x88:    bne,pn          sun4v_send_ipi+0x98
> ddb{42}> bt
> setrunnable(40012269c30, 40013cdaf00, 0, 17d0, 3, 6) at setrunnable+0xe4
> wakeup_proc(1, 400132d93f0, 0, 39d31a000, ffffffffffffffff, 6) at 
> wakeup_proc+0xa0
> wakeup_n(400132d93f0, fffffffffffffff7, 6ae, 400e2b79a00, 24, 4) at 
> wakeup_n+0x94
> uvm_fault_lower(0, 400e2b79d08, 4000f664e90, 4000f664ed8, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x880
> uvm_fault(0, 400e2b79cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2b79ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 19a07c0) at 
> sun4v_texttrap+0x1fc
> ddb{44}> machine ddbcpu 0x2d
> Stopped at      __mp_lock+0x5c: wr              %g0, 0x80, %
> ddb{45}> bt
> rw_enter(40013cdaf00, 19a07c0, 1c7f000, 0, 1c04000, 0) at rw_enter+0x1fc
> uvm_fault_lower_lookup(400e2cb3cd0, 400e2cb3d08, 400e2cb3bd0, 0, 0, 4) at 
> uvm_fault_lower_lookup+0x2c
> uvm_fault_lower(40013ccd180, 400e2cb3d08, 400e2cb3bd0, 0, 1c1d000, 1ca88d0) 
> at uvm_fault_lower+0x3c
> uvm_fault(0, 400e2cb3cd0, 0, 40013ccd180, 11f9be0, 1) at uvm_fault+0x1bc
> text_access_fault(400e2cb3ed0, 9, a860ee37d0, 0, 0, 0) at 
> text_access_fault+0x114
> sun4v_texttrap(a8a09a5120, 52a, a855edc1c8, a855edc1cc, 0, 2b) at 
> sun4v_texttrap+0x1fc
> 
> ddb{10}> machine ddbcpu 0xb
> Stopped at      __mp_lock+0x70: bne,pt          __mp_lock+0x5c
> ddb{11}> bt
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{12}> machine ddbcpu 0xd
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{13}> bt
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{13}> machine ddbcpu 0xe
> Stopped at      __mp_lock+0x64: nop
> ddb{14}> bt
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{14}> machine ddbcpu 0xf
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{15}> bt
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{24}> machine ddbcpu 0x19
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{25}> bt
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{26}> machine ddbcpu 0x1b
> Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
> ddb{27}> bt
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{32}> machine ddbcpu 0x21
> Stopped at      __mp_lock+0x6c: subcc           %g3, %g1, %g0
> ddb{33}> bt
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{42}> machine ddbcpu 0x2b
> Stopped at      __mp_lock+0x64: nop
> ddb{43}> bt
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> 
> ddb{34}> machine ddbcpu 0x23
> Stopped at      sparc_intr_retry+0xc:   add             %g7, 0x3e0, %l4
> ddb{35}> bt
> cpu_idle_cycle(1c7e52c, 400e0938000, 1793b58, 1c7b3e8, f02662a4, 19a07c0) at 
> cpu_idle_cycle+0x2c
> sched_idle(400e0938360, 4001514bbc0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> 
> ddb{4}> machine ddbcpu 0x5
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{5}> bt
> sched_idle(400e0758360, 4001515cdd0, 18a1420, 400e0f11b78, 17a1820, 3b9ac800) 
> at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{5}> machine ddbcpu 0x6
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{6}> bt
> sched_idle(400e0768360, 4001515c590, 18a1420, 1c00, 17a1820, 3b9ac800) at 
> sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{8}> machine ddbcpu 0x9
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{9}> bt
> sched_idle(400e0798360, 4001515c850, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{9}> machine ddbcpu 0xa
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{10}> bt
> sched_idle(400e07a8360, 4001515cb10, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{17}> machine ddbcpu 0x12
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{18}> bt
> sched_idle(400e0828360, 400151565a0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{19}> machine ddbcpu 0x14
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{20}> bt
> sched_idle(400e0848360, 400151570a0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{20}> machine ddbcpu 0x15
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{21}> bt
> sched_idle(400e0858360, 40015157360, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{23}> machine ddbcpu 0x18
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{24}> bt
> sched_idle(400e0888360, 40015151bb0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{31}> machine ddbcpu 0x20
> Stopped at      cpu_idle_cycle+0x48:    wrpr            %g0, %g1, %pstate
> ddb{32}> bt
> sched_idle(400e0908360, 40015150b30, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{33}> machine ddbcpu 0x22
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{34}> bt
> sched_idle(400e0928360, 40015151630, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{35}> machine ddbcpu 0x24
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{36}> bt
> sched_idle(400e0948360, 4001514ab40, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{43}> machine ddbcpu 0x2c
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{44}> bt
> sched_idle(400e09c8360, 4001514b640, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{45}> machine ddbcpu 0x2e
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{46}> bt
> sched_idle(400e09e8360, 40015145bd0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{46}> machine ddbcpu 0x2f
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{47}> bt
> sched_idle(400e09f8360, 40015145910, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{47}> machine ddbcpu 0x30
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{48}> bt
> sched_idle(400e0a08360, 40015145650, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{48}> machine ddbcpu 0x31
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{49}> bt
> sched_idle(400e0a18360, 40015144e10, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{49}> machine ddbcpu 0x32
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{50}> bt
> sched_idle(400e0a28360, 40015144b50, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{50}> machine ddbcpu 0x33
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{51}> bt
> sched_idle(400e0a38360, 40015144890, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{51}> machine ddbcpu 0x34
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{52}> bt
> sched_idle(400e0a48360, 400151445d0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{52}> machine ddbcpu 0x35
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{53}> bt
> sched_idle(400e0a58360, 40015144050, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{53}> machine ddbcpu 0x36
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{54}> bt
> sched_idle(400e0a68360, 40015144310, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{54}> machine ddbcpu 0x37
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{55}> bt
> sched_idle(400e0a78360, 400151450d0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{55}> machine ddbcpu 0x38
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{56}> bt
> sched_idle(400e0a88360, 40015145390, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{56}> machine ddbcpu 0x39
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{57}> bt
> sched_idle(400e0a98360, 4001513f920, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{57}> machine ddbcpu 0x3a
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{58}> bt
> sched_idle(400e0aa8360, 4001513f660, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{58}> machine ddbcpu 0x3b
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{59}> bt
> sched_idle(400e0ab8360, 4001513f3a0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{59}> machine ddbcpu 0x3c
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{60}> bt
> sched_idle(400e0ac8360, 4001513f0e0, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{60}> machine ddbcpu 0x3d
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{61}> bt
> sched_idle(400e0ad8360, 4001513ee20, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{61}> machine ddbcpu 0x3e
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{62}> bt
> sched_idle(400e0ae8360, 4001513eb60, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> ddb{62}> machine ddbcpu 0x3f
> Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
> ddb{63}> bt
> sched_idle(400e0af8360, 4001513e320, 0, 0, 0, 0) at sched_idle+0x158
> proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
> 
> console is /virtual-devices@100/console@1
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>       The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2023 OpenBSD. All rights reserved.  https://www.OpenBSD.org
> 
> OpenBSD 7.3-current (GENERIC.MP) #1746: Wed May  3 11:50:36 MDT 2023
>     dera...@sparc64.openbsd.org:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
> real mem = 16642998272 (15872MB)
> avail mem = 16320364544 (15564MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root: SPARC T4-1
> cpu0 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu1 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu2 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu3 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu4 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu5 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu6 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu7 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu8 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu9 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu10 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu11 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu12 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu13 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu14 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu15 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu16 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu17 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu18 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu19 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu20 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu21 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu22 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu23 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu24 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu25 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu26 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu27 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu28 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu29 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu30 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu31 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu32 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu33 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu34 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu35 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu36 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu37 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu38 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu39 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu40 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu41 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu42 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu43 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu44 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu45 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu46 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu47 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu48 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu49 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu50 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu51 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu52 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu53 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu54 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu55 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu56 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu57 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu58 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu59 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu60 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu61 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu62 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> cpu63 at mainbus0: SPARC-T4 (rev 0.0) @ 2847.862 MHz
> "reboot-memory" at mainbus0 not configured
> vbus0 at mainbus0
> "flashprom" at vbus0 not configured
> "tpm" at vbus0 not configured
> cbus0 at vbus0
> vldc0 at cbus0
> vldcp0 at vldc0 chan 0x0: ivec 0x0, 0x1 channel "hvctl"
> "ldom-primary" at vldc0 chan 0x1 not configured
> "fmactl" at vldc0 chan 0x3 not configured
> vldc1 at cbus0
> "ldmfma" at vldc1 chan 0x4 not configured
> vldc2 at cbus0
> "spfma" at vldc2 chan 0x5 not configured
> vldc3 at cbus0
> vldcp1 at vldc3 chan 0x14: ivec 0x28, 0x29 channel "spds"
> "sunvts" at vldc3 chan 0x6 not configured
> "sunmc" at vldc3 chan 0x7 not configured
> "explorer" at vldc3 chan 0x8 not configured
> "flashupdate" at vldc3 chan 0x9 not configured
> "ipmi" at vldc3 chan 0xb not configured
> "virtual-domain-service" at cbus0 not configured
> vrng0 at vbus0
> vcons0 at vbus0: ivec 0x8011: console
> vrtc0 at vbus0
> vpci0 at mainbus0: bus 0 to 18, dvma map 80000000-ffffffff
> pci0 at vpci0
> ppb0 at pci0 dev 1 function 0 "Sun SPARC-T3/T4 PCIE" rev 0x01
> pci1 at ppb0 bus 1
> ppb1 at pci1 dev 0 function 0 "IDT 89HPES48H12G2" rev 0x02
> pci2 at ppb1 bus 2
> ppb2 at pci2 dev 0 function 0 "IDT 89HPES48H12G2" rev 0x02: msi
> pci3 at ppb2 bus 3
> ppb3 at pci2 dev 4 function 0 "IDT 89HPES48H12G2" rev 0x02
> pci4 at ppb3 bus 4
> mpii0 at pci4 dev 0 function 0 "Symbios Logic SAS2008" rev 0x03: msi
> mpii0: RF On-Board, firmware 9.5.0.0 IR, MPI 2.0
> scsibus1 at mpii0: 834 targets
> ppb4 at pci2 dev 6 function 0 "IDT 89HPES48H12G2" rev 0x02: msi
> pci5 at ppb4 bus 5
> ppb5 at pci2 dev 8 function 0 "IDT 89HPES48H12G2" rev 0x02: msi
> pci6 at ppb5 bus 6
> ppb6 at pci0 dev 2 function 0 "Sun SPARC-T3/T4 PCIE" rev 0x01
> pci7 at ppb6 bus 7
> ppb7 at pci7 dev 0 function 0 "IDT 89HPES64H16G2" rev 0x02
> pci8 at ppb7 bus 8
> ppb8 at pci8 dev 0 function 0 "IDT 89HPES64H16G2" rev 0x02
> pci9 at ppb8 bus 9
> ppb9 at pci9 dev 0 function 0 "ASPEED Technology AST1150 PCI" rev 0x02
> pci10 at ppb9 bus 10
> "ASPEED Technology AST2000" rev 0x10 at pci10 dev 0 function 0 not configured
> ppb10 at pci8 dev 4 function 0 "IDT 89HPES64H16G2" rev 0x02
> pci11 at ppb10 bus 11
> mpii1 at pci11 dev 0 function 0 "Symbios Logic SAS2008" rev 0x03: msi
> mpii1: RF On-Board, firmware 9.5.0.0 IR, MPI 2.0
> scsibus2 at mpii1: 834 targets
> ppb11 at pci8 dev 6 function 0 "IDT 89HPES64H16G2" rev 0x02
> pci12 at ppb11 bus 12
> em0 at pci12 dev 0 function 0 "Intel 82576" rev 0x01: msi, address 
> 00:10:e0:70:d6:0a
> em1 at pci12 dev 0 function 1 "Intel 82576" rev 0x01: msi, address 
> 00:10:e0:70:d6:0b
> ppb12 at pci8 dev 7 function 0 "IDT 89HPES64H16G2" rev 0x02
> pci13 at ppb12 bus 13
> em2 at pci13 dev 0 function 0 "Intel 82576" rev 0x01: msi, address 
> 00:10:e0:70:d6:0c
> em3 at pci13 dev 0 function 1 "Intel 82576" rev 0x01: msi, address 
> 00:10:e0:70:d6:0d
> ppb13 at pci8 dev 8 function 0 "IDT 89HPES64H16G2" rev 0x02: msi
> pci14 at ppb13 bus 14
> ppb14 at pci8 dev 10 function 0 "IDT 89HPES64H16G2" rev 0x02: msi
> pci15 at ppb14 bus 15
> ppb15 at pci8 dev 12 function 0 "IDT 89HPES64H16G2" rev 0x02: msi
> pci16 at ppb15 bus 16
> ppb16 at pci8 dev 15 function 0 "IDT 89HPES64H16G2" rev 0x02
> pci17 at ppb16 bus 17
> ppb17 at pci17 dev 0 function 0 "PLX PEX 8112" rev 0xaa
> pci18 at ppb17 bus 18
> ohci0 at pci18 dev 0 function 0 "NEC USB" rev 0x43: ivec 0x2, version 1.0
> ohci1 at pci18 dev 0 function 1 "NEC USB" rev 0x43: ivec 0x3, version 1.0
> ehci0 at pci18 dev 0 function 2 "NEC USB" rev 0x04: ivec 0x4
> usb0 at ehci0: USB revision 2.0
> uhub0 at usb0 configuration 1 interface 0 "NEC EHCI root hub" rev 2.00/1.00 
> addr 1
> usb1 at ohci0: USB revision 1.0
> uhub1 at usb1 configuration 1 interface 0 "NEC OHCI root hub" rev 1.00/1.00 
> addr 1
> usb2 at ohci1: USB revision 1.0
> uhub2 at usb2 configuration 1 interface 0 "NEC OHCI root hub" rev 1.00/1.00 
> addr 1
> "niu" at mainbus0 not configured
> "pci-performance-counters" at mainbus0 not configured
> cd0 at scsibus2 targ 8 lun 0: <TEAC, DV-W28S-B, AT11> removable
> sd0 at scsibus1 targ 2 lun 0: <HITACHI, H103030SCSUN300G, A2A8> 
> naa.5000cca00a598d00
> sd0: 286102MB, 512 bytes/sector, 585937500 sectors
> sd1 at scsibus1 targ 5 lun 0: <ATA, Samsung SSD 860, 2B6Q> 
> naa.5002538e00235f2e
> sd1: 488386MB, 512 bytes/sector, 1000215216 sectors
> sd2 at scsibus1 targ 3 lun 0: <ATA, Samsung SSD 860, 2B6Q> 
> naa.5002538e00235f32
> sd2: 488386MB, 512 bytes/sector, 1000215216 sectors
> uhub3 at uhub0 port 2 configuration 1 interface 0 "Cypress Semiconductor USB2 
> Hub" rev 2.00/0.0b addr 2
> uhub4 at uhub3 port 3 configuration 1 interface 0 "American Megatrends Inc. 
> Generic Hub" rev 2.00/1.00 addr 3
> umass0 at uhub4 port 2 configuration 1 interface 0 "American Megatrends Inc. 
> Virtual Cdrom Device" rev 2.00/1.00 addr 4
> umass0: using SCSI over Bulk-Only
> scsibus3 at umass0: 2 targets, initiator 0
> cd1 at scsibus3 targ 1 lun 0: <AMI, Virtual CDROM, 1.00> removable
> cdce0 at uhub4 port 3 configuration 2 interface 0 "SunMicro Virtual Eth 
> Device" rev 2.00/1.00 addr 5
> cdce0: address 02:21:28:57:47:17
> uhidev0 at uhub3 port 4 configuration 1 interface 0 "American Megatrends Inc. 
> Virtual Keyboard and Mouse" rev 1.10/1.00 addr 6
> uhidev0: iclass 3/1
> ukbd0 at uhidev0: 8 variable keys, 6 key codes
> wskbd0 at ukbd0 mux 1
> uhidev1 at uhub3 port 4 configuration 1 interface 1 "American Megatrends Inc. 
> Virtual Keyboard and Mouse" rev 1.10/1.00 addr 6
> uhidev1: iclass 3/1
> ums0 at uhidev1: 3 buttons
> wsmouse0 at ums0 mux 0
> uhub5 at uhub0 port 4 configuration 1 interface 0 "Cypress Semiconductor USB2 
> Hub" rev 2.00/0.0b addr 7
> vscsi0 at root
> scsibus4 at vscsi0: 256 targets
> softraid0 at root
> scsibus5 at softraid0: 256 targets
> bootpath: /pci@400,0/pci@1,0/pci@0,0/pci@4,0/scsi@0,0/disk@5002538e00235f32,0
> root on sd2a (042ec5df05da4280.a) swap on sd2b dump on sd2b
> WARNING: / was not properly unmounted
> umass1 at uhub5 port 2 configuration 1 interface 0 "16G SLC CHIPFANCIER" rev 
> 2.10/0.01 addr 8
> umass1: using SCSI over Bulk-Only
> scsibus6 at umass1: 2 targets, initiator 0
> sd3 at scsibus6 targ 1 lun 0: <16G SLC, CHIPFANCIER, 1.00> removable 
> serial.1f750903300315122173
> sd3: 15253MB, 512 bytes/sector, 31238389 sectors
> 
> 


Reply via email to