cvs commit: src/sys/i386/isa clock.c src/sys/amd64/isa clock.c

mjacob at freebsd.org mjacob at freebsd.org
Fri Jun 15 23:05:13 UTC 2007



Ooh, cool. This is crucial when you want to do a persistent 'failed' 
state for cheap machines with memory errors that you are using as 
appliances. Can you MFC these?

> peter       2007-06-15 22:58:14 UTC
>
>  FreeBSD src repository
>
>  Modified files:
>    sys/i386/isa         clock.c
>    sys/amd64/isa        clock.c
>  Log:
>  Prototype (but functional) Linux-ish /dev/nvram interface to the extra
>  114 bytes of cmos ram in the PC clock chip.  The big difference between
>  this and the Linux version is that we do not recalculate the checksums
>  for bytes 16..31.
>
>  We use this at work when cloning identical machines - we can copy the
>  bios settings as well.  Reading /dev/nvram gives 114 bytes of data but
>  you can seek/read/write whichever bytes you like.
>
>  Yes, this is a "foot, gun, fire!" type of device.
>
>  Revision  Changes    Path
>  1.232     +99 -0     src/sys/amd64/isa/clock.c
>  1.237     +99 -0     src/sys/i386/isa/clock.c
>


More information about the cvs-src mailing list