From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <697245ae9209547ae2c4c9a3c3690351@hamnavoe.com> To: 9fans@9fans.net From: Richard Miller <9fans@hamnavoe.com> Date: Tue, 12 Jun 2018 11:16:42 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] raspberry pi kernel update Topicbox-Message-UUID: d7066a12-ead9-11e9-9d60-3106f5b1d025 I've made an update to the rpi 2 & 3 kernel source (armv7.s and rebootcode.s in /n/sources/contrib/miller/9/bcm) to correct a couple of long-standing flaws in the multicore startup: - dependency on the order of object files for the 5l command in the mkfile, resulting in "lock loop" or "only 1 cpu started" error for some configurations - flakiness in /dev/reboot, making it unreliable except with *ncpu=1 It should now be possible consistently to reboot a pi in multicore mode from a named file using the 'reboot' or 'fshalt -r' command. This extends the possibilities for using the Plan 9 kernel itself as a boot loader (with an rc script as /boot/boot), eg to load a kernel from an AoE server or over wifi.