Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Mar 2021 15:55:22 -0600
From:      "Brandon Bergren" <bdragon@FreeBSD.org>
To:        "FreeBSD PowerPC ML" <freebsd-ppc@freebsd.org>
Subject:   Note: Fix committed to main for PPC32 SMP
Message-ID:  <95e4ea92-128b-4765-bdb1-4726b2573b4c@www.fastmail.com>

next in thread | raw e-mail | index | archive | help
I finally figured out what was going on with the APs on 32 bit SMP.

Turns out the APs didn't have r30 initialized, so PLT calls wouldn't work. So when the pmap functions were converted to ifunc in r361544, the APs were unable to call pmap_cpu_bootstrap() from the trap handler code.

See bad9fa56620eb82395c5ab66d300e91a0222dde2 for the fix.

Since my dual processor G4 is now working, I can finally make some progress on the timebase handling code.

-- 
  Brandon Bergren
  bdragon@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?95e4ea92-128b-4765-bdb1-4726b2573b4c>