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 > >