> 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", > >