> Matthew Jacob wrote: > > > > > > Whose BIOS NVRAM? > > > > > > The host system BIOS NVRAM. I thought we were looking for a per-host > > > ID here, right? > > > > Yes, but this kind of NVRAM isn't available on an Alpha, or a Sparc. > > On the SPARC you can put it in the OpenBoot environment. I dunno > about the Alpha.
There's NVRAM and so on for a lot of machines. I'm thinking that the cleanest place to put this which would be common across all *BSD's would be: a) A base release 128 bit UUID generator. b) A step in kernel configuration that snags such a value and puts it in a place that sysctl can get at it. c) A utility that binary patches the kernel so that a change via sysctl is persistent. All of this is quite grotesque. If it was FreeBSD specific, then stuff in /boot and sysctl would be fine- but I'd like to see this be *BSD, not just FreeBSD. -matt To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-hackers" in the body of the message