9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] raspberry pi kernel update
@ 2018-06-06 13:42 Richard Miller
  2018-06-14  9:25 ` Richard Miller
  0 siblings, 1 reply; 3+ messages in thread
From: Richard Miller @ 2018-06-06 13:42 UTC (permalink / raw)
  To: 9fans

I've made an update to the rpi 2 & 3 kernel source (armv7.s and rebootcode.s)
which fixes 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 boot from an AoE server or over a wifi connection.




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] raspberry pi kernel update
  2018-06-06 13:42 [9fans] raspberry pi kernel update Richard Miller
@ 2018-06-14  9:25 ` Richard Miller
  0 siblings, 0 replies; 3+ messages in thread
From: Richard Miller @ 2018-06-14  9:25 UTC (permalink / raw)
  To: 9fans

Sorry for posting twice, but the first attempt seems to have sat
on some server for a week:

> Received: from 002.las.mailroute.net ([199.89.4.5]
> 	helo=relaycust-002.las.mailroute.net)
> 	by mail.9fans.net with esmtp (Exim 4.71)
> 	(envelope-from <...>) id 1fTGHE-0000j9-F9
> 	for 9fans@9fans.net; Thu, 14 Jun 2018 00:38:12 +0000
> Received: from in-002.las.mailroute.net (002.las.mailroute.net [199.89.4.5])
> 	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
> 	(No client certificate requested)
> 	by relaycust-002.las.mailroute.net (Postfix) with ESMTPS id
> 	4118xK05gNzLlhZ
> 	for <9fans@9fans.net>; Wed,  6 Jun 2018 13:42:29 +0000 (UTC)




^ permalink raw reply	[flat|nested] 3+ messages in thread

* [9fans] raspberry pi kernel update
@ 2018-06-12 10:16 Richard Miller
  0 siblings, 0 replies; 3+ messages in thread
From: Richard Miller @ 2018-06-12 10:16 UTC (permalink / raw)
  To: 9fans

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.




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-06-14  9:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-06 13:42 [9fans] raspberry pi kernel update Richard Miller
2018-06-14  9:25 ` Richard Miller
2018-06-12 10:16 Richard Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).