[Bug 233863] r345425 on PowerMac G5 may require kern.smp.disabled=1 and must set usefdt=1 which causes net interface reorder

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Apr 22 07:36:26 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233863

--- Comment #26 from Mark Millard <marklmi26-fbsd at yahoo.com> ---
(In reply to Mark Millard from comment #25)

Hmm. DSI at moea_pvo_find_va+0xec (non-debug
kernel example):

<moea_pvo_find_va+0xd0> bl      0054da44 <__mtx_lock_sleep>
<moea_pvo_find_va+0xd4> rlwinm  r11,r26,2,0,29
<moea_pvo_find_va+0xd8> lwz     r9,-32744(r30)
<moea_pvo_find_va+0xdc> lwz     r9,0(r9)
<moea_pvo_find_va+0xe0> lwzx    r29,r11,r9
<moea_pvo_find_va+0xe4> cmpwi   cr7,r29,0
<moea_pvo_find_va+0xe8> beq-    cr7,0098a71c <moea_pvo_find_va+0x150>
<moea_pvo_find_va+0xec> lwz     r0,52(r29)

which looks like:

        mtx_lock(&moea_table_mutex);
        LIST_FOREACH(pvo, &moea_pvo_table[ptegidx], pvo_olink) {
                if (pvo->pvo_pmap == pm && PVO_VADDR(pvo) == va) {

It appears that the problem is seen at a common type of
code structure that is not factored out.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ppc mailing list