> Date: Sun, 5 Jan 2020 00:45:12 +0100
> From: Klemens Nanni <k...@openbsd.org>
> 
> On Thu, Dec 26, 2019 at 10:02:42PM +0100, Klemens Nanni wrote:
> > Solaris supports booting fallback images from "retained memory" which
> > is a relatively new feature introduced, it requires recent versions of
> > Solaris as well as recent hardware support;  T2+ machines do not show
> > this pseudo-device with latest firmware, T4 machines however do:
> > 
> >     {0} ok show-devs
> >     ...
> >     /reboot-memory@0
> >     ...
> > 
> >     "reboot-memory" at mainbus0 not configured                              
> >           
> > 
> > Neither NetBSD nor FreeBSD support such machines in the first place, so
> > they do not exclude anything newer than we do;  our list comes from
> > NetBSD where it stays the same since import in 1998.
> > 
> > OK to ignore this firmware specific and Solaris only pseudo-device?
> > 
> > NB: I see "pci-performance-counters" as well but am not certain whether
> > this could in fact be used at some point from OpenBSD, so I'm not this
> > pseudo-device now.
> Ping.

I don't see a fundamental reason why we couldn't make use of this in
OpenBSD.  So I'd rather keep it as a reminder our sparc64 support
isn't complete ;).

> Index: arch/sparc64/sparc64/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/sparc64/sparc64/autoconf.c,v
> retrieving revision 1.134
> diff -u -p -r1.134 autoconf.c
> --- arch/sparc64/sparc64/autoconf.c   4 Jan 2020 23:43:54 -0000       1.134
> +++ arch/sparc64/sparc64/autoconf.c   4 Jan 2020 23:44:59 -0000
> @@ -920,6 +920,7 @@ extern bus_space_tag_t mainbus_space_tag
>                * These are _root_ devices to ignore. Others must be handled
>                * elsewhere.
>                */
> +             "reboot-memory",
>               "virtual-memory",
>               "aliases",
>               "memory",
> 
> 

Reply via email to