History log of /src/usr.sbin/installboot/bbinfo.c |
Revision | | Date | Author | Comments |
1.14 |
| 05-Apr-2009 |
lukem | fix sign-compare issues
|
1.13 |
| 09-May-2008 |
tsutsui | branches: 1.13.6; If writing the primary boot fails with EROFS, use DIOCWLABEL ioctl then try again because some ports have to overwrite LABELSECTOR which might be protected by bounds_check_with_label(9) on putting primaty bootxx.
|
1.12 |
| 28-Apr-2008 |
martin | branches: 1.12.2; Remove clause 3 and 4 from TNF licenses
|
1.11 |
| 07-Jun-2005 |
he | branches: 1.11.18; Initialize a local variable (bbinfop) to appease -Wuninitialized. Marked with XXXGCC for sparc64 (found while compiling for it).
Reviewed by lukem.
|
1.10 |
| 05-Jun-2005 |
chs | appease gcc -Wuninitialized on hp700.
|
1.9 |
| 27-Oct-2003 |
lukem | Overhaul how `build.sh tools' are used:
* Rename "config.h" to "nbtool_config.h" and HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H. This makes in more obvious in the source when we're using tools/compat/config.h versus "standard autoconf" config.h
* Consistently move the inclusion of nbtool_config.h to before <sys/cdefs.h> so that the former can provide __RCSID() (et al), and there's no need to protect those macros any more.
These changes should make it easier to "tool-ify" a program by adding: #if HAVE_NBTOOL_CONFIG_H #include "nbtool_config.h" #endif to the top of the source files (for the general case).
|
1.8 |
| 15-Apr-2003 |
dsl | Change the way -o options are parsed, now done in MI code with a check after all the options have been processed that they are supported my the specific system. Add i386 MD options (console, password, speed and timeout) (Approved by christos and lukem)
|
1.7 |
| 02-Apr-2003 |
fvdl | Add support for UFS2. UFS2 is an enhanced FFS, adding support for 64 bit block pointers, extended attribute storage, and a few other things.
This commit does not yet include the code to manipulate the extended storage (for e.g. ACLs), this will be done later.
Originally written by Kirk McKusick and Network Associates Laboratories for FreeBSD.
|
1.6 |
| 21-May-2002 |
tsutsui | Define and use both HOSTTOTARGET32() and TARGET32TOHOST() properly. (just for consistency)
|
1.5 |
| 20-May-2002 |
lukem | - use uint8_t instead of char for boot block blobs - bbinfo_params: - replace "int littleendian" with "bbinfo_endian endian" - add comments - shared_bbinfo_clearboot(): - add callback method to shared_bbinfo_clearboot() - don't clear from 0..headeroffset; use a callback to do that - add news68k and newsmips support. From Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>, with a rework by me to take advantage of the new shared_bbinfo_clearboot() callback. (XXX: untested yet)
|
1.4 |
| 20-May-2002 |
lukem | more cosmetic tweaks
|
1.3 |
| 20-May-2002 |
lukem | cosmetic tweaks
|
1.2 |
| 15-May-2002 |
lukem | don't print a warning if the callback failed; rely upon the callback to do that for us.
|
1.1 |
| 15-May-2002 |
lukem | bootblock.h: - unify sparc_bbinfo (1064 bytes, with 256 block entries) and sun68k_bbinfo (296 byte, with 64 block entries) into shared_bbinfo (512 bytes, with 118 block entries), which will be also shared by future bbinfo-using platforms (including macppc) - add datestamp to *_BBINFO_MAGIC strings, to prevent installboot vs bootxx version skew. - add macppc support
*/bootxx.c: - migrate to new shared_bbinfo structure
installboot: - add macppc support (still needs applepartmap support and testing) - improve and add some more warnings & errors to installboot - implement shared_bbinfo_clearboot() and shared_bbinfo_setboot(), which perform the majority of the work for bbinfo-using back-ends (rather than replicating that across multiple back-ends).
|
1.11.18.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.12.2.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.13.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
|