Home | History | Annotate | Download | only in eeprom
History log of /src/usr.sbin/eeprom/main.c
RevisionDateAuthorComments
 1.23  02-Jul-2013  joerg Finish ANSIfication. Drop extra spaces from __P removal. Add more
static. Add more const. Use __dead for usage().
 1.22  15-Mar-2013  nakayama Use explicitly defined macros in Makefile to determine to use
eeprom and/or openprom handlers, instead of predefined compiler
macros (__sun__, __sparc__ ...).
 1.21  29-Apr-2009  nakayama branches: 1.21.6; 1.21.12;
More WARNS=4 fixes, for sparc and sun3.
 1.20  26-Apr-2009  lukem Fix WARNS=4 issues (-Wextra -Wcast-qual).
Resolves PR bin/41282
 1.19  21-Jul-2008  lukem branches: 1.19.6;
Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
 1.18  28-Apr-2008  martin branches: 1.18.2;
Remove clause 3 and 4 from TNF licenses
 1.17  01-Mar-2007  garbled branches: 1.17.10;
Add support for the prep nvram device to eeprom.
 1.16  16-Aug-2006  macallan branches: 1.16.2;
Add OpenFirmware support to eeprom(8) and build it on macppc.
Tested on macppc and sparc
 1.15  19-Feb-2001  cgd convert to use getprogname()
 1.14  29-Jan-2001  jmc Hmm...My last change was a bit too drastic. Sun3's would never run the inner
bit of checksum code. Restructure #ifdef's. Really, use_openprom should just
be visible on all ports and set to 0 on sun3 or something.
 1.13  28-Jan-2001  jmc Cleanup last set of cleanups so this compiles on systems without
openprom (ala sun3).
 1.12  28-Nov-2000  mrg several clean ups:
- don't include eeprom support on sparc64.
- work out if we are eeprom or openprom from the results of open()
and/or ioctl(), rather than grovelling the kernel.
- move all eeprom specific code to eehandlers.c
- update manpage for sparc64 usage, remove delete -N switch

with these changes, eeprom(8) no longer needs to be setgid.
 1.11  19-Nov-2000  mrg de-__P-ify.
 1.10  24-Sep-2000  bjh21 Style nit -- hard-coded path names belong in pathnames.h.
 1.9  07-Jul-2000  itojun errx?/warnx? audit. do not pass variable alone, use %s. idea from openbsd
 1.8  18-Oct-1997  lukem deprecate register, use memset/memmove instead of bzero/bcopy
 1.7  30-Jul-1997  jtc Fix files using old TNF copyright notice
 1.6  28-Jul-1997  fair fix a compile error on non-sparc
 1.5  23-Jul-1997  thorpej - __RCSID/__COPYRIGHT/prototype police.
- Fix compiler warnings.
 1.4  27-Sep-1996  thorpej Discard setgid privileges if we don't need them.
From Mike Grupenhoff <kashmir@vanquish.umiacs.umd.edu>, PR #2646.
 1.3  16-May-1996  thorpej branches: 1.3.4;
Fix think-o in the code that deals with multiple field names passed
on the command line.
 1.2  28-Feb-1996  thorpej Copyright assigned to The NetBSD Foundation.
 1.1  13-Jul-1995  thorpej Program to display for modify contents of the EEPROM or OpenProm on
Sun 3 and SPARC systems, similar to the SunOS command of the same name.
 1.3.4.1  14-Nov-1996  thorpej Pull up from trunk:

> revision 1.4
> date: 1996/09/27 02:39:46; author: thorpej; state: Exp; lines: +7 -1
> Discard setgid privileges if we don't need them.
> From Mike Grupenhoff <kashmir@vanquish.umiacs.umd.edu>, PR #2646.
 1.16.2.1  04-Mar-2007  bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.
 1.17.10.1  18-May-2008  yamt sync with head.
 1.18.2.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.19.6.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.21.12.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.21.12.1  23-Jun-2013  tls resync from head
 1.21.6.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed