summaryrefslogtreecommitdiff
path: root/usr.sbin/installboot
AgeCommit message (Collapse)Author
2006-09-03Bump date for previous.wiz
2006-09-02Mention landisk as supported.uwe
2006-09-01NetBSD/landisk support.uwe
2006-06-20Don't include <dev/raidframe/raidframevar.h> but define RF_PROTECTED_SECTORSjdc
directly. Including raidframevar.h needs several definitions adding to the compat framework for the tools builds, which aren't needed here. XXX It's probably sensible to split off the few defines from raidframevar.h into a separate header file.
2006-06-20Add support for finding files on RAID partitions. This allows us tojdc
add the block list of the 2nd stage boot loader to the 1st stage boot loader when the partition is a RAID partition. Tested on sparc. Reviewed by gdt.
2006-05-12don't do the -Wno-pointer-sign dance for host programs.mrg
2006-05-11sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.mrg
2006-04-22Coverity CID 55: Do things in a different order to appease coverity.christos
2006-03-18Coverty 7449: Change 'return (0)' to 'goto done' so we free(bootstrapbuf)dsl
before exiting with error.
2006-02-22Since installboot is part of tools, and TIOCGWINSZ is not present on alldogcow
systems (PR/32878), make the window sizing stuff conditional. Also, fix formatting of 'supported file system types are' line.
2006-02-18Changes to allow support for a reduced set of architectures.dsl
In particular if SMALLPROG is set (eg for installation crunched ramdiskbin) only build for the current MACHINE.
2006-02-18The fstypes table is only needed for adding 'stage2' bootstraps on somedsl
platforms. Compile out the code if NO_STAGE2 is defined.
2006-02-18Define the ib_mach_xxx entries here in a way that will allocate them intodsl
the bss if the MD file isn't linked into the installboot image.
2006-02-18Ignore entre is in the 'machines' table that have no name.dsl
Use terminal with to break line of machine names.
2006-02-18Remove support for byteswapped file systems if NO_FFS_SWAP is defined.dsl
For SAMLLPROG builds.
2006-02-18Best to declare these structures 'extern' ...dsl
2006-02-18Move the MD definitions into the MD files, leaving machines.c with justdsl
a list of the supported machines.
2006-01-30Fix the detection of the bootstrap magic number when run on big-endian systems.dsl
Correct another typo.
2006-01-24Fix spelling mistake in messagedsl
2006-01-13Replace NetBSD with Nx.wiz
2006-01-13Note about ews4800mips.tsutsui
2005-12-29Add ews4800mips support.tsutsui
2005-12-26Installing the primary bootstrap requires two arguments, so ensure they arejmmv
present. Otherwise, an assertion is triggered (and core is dumped) in the MD setboot code (just try 'installboot /dev/fd0a' on, e.g., i386).
2005-11-14Update copyright years.lukem
Whitespace tweaks.
2005-11-12It is not 2006 yet. Fix typo. Uppercase BIOS.wiz
2005-11-12Don't try to determine the type of the target filesystem unless a seconddsl
stage bootstrap is specified. It is only needed when we need to copy the sector numbers of the second stage into the first stage. Document that a configured baud rate of zero will cause the baud rate set by the bios to be used.
2005-11-11Sync usage with man page (sort options).wiz
2005-11-11Keeps in SYNOPSIS are not necessary any longer, groff is smart enough nowadays.wiz
Sort options and option descriptions.
2005-11-11Add a -e (edit) option to allow the bootstrap options of an installeddsl
bootstrap or a file containing such a bootstrap to be changed/displayed. In particular this will (soon) let you modify the parameters for pxeboot.
2005-10-23Use the real field name (d_fileno instead of d_ino).thorpej
2005-10-10Add single quotes to escape a semicolon in the makefs(8) argumentdyoung
list. Pointed out by Hubert Feyrer.
2005-10-06Punctuation nits; bump date for previous.wiz
2005-10-06Add an example of using installboot(8) and makefs(8) with bootxx_cd9660dyoung
to create a bootable CD-ROM for an i386 host with a serial console.
2005-08-1964 bit inode changeschristos
2005-07-16Add option `ioaddr=<ioaddr>' to amd64. Already noted in man page.hannken
Approved by: Frank van der Linden <fvdl@netbsd.org>
2005-07-10Use errx() rather than err() where appropriate.isaki
2005-06-12Oops, straggler: #include <nbinclude/sys/disklabel.h> if we'redyoung
building a host-tool. XXX In hp300_setboot, quiet -Wunitialized: initialize secsize to XXX HP300_SECTSIZE. Is this correct?
2005-06-12Build hp300 support into installboot(8).dyoung
2005-06-12For portability, use 'unsigned int' instead of 'uint'.dyoung
2005-06-07Initialize a local variable (bbinfop) to appease -Wuninitialized.he
Marked with XXXGCC for sparc64 (found while compiling for it). Reviewed by lukem.
2005-06-05appease gcc -Wuninitialized on hp700.chs
2005-06-03Add hp700 to supported list. Bump date.wiz
2005-06-02Don't try to use an uninitialized variable.lukem
Detected with gcc -Wuninitialized.
2005-05-14add hp700 support.chs
2004-08-16revert a part of the previous. (uint -> u_int)yamt
to make tools/installboot compile again.
2004-08-15Add an option to set bp_consaddr (serial console IO port address)dsl
Only complain about small patch area if we would write something non-zero there.
2004-06-25Document amd64; from Nicolas Joly in PR 26026.wiz
2004-06-20Completely rework how tools/compat is done. Purge all uses/references tojmc
_NETBSD_SOURCE as this makes cross building from older/newer versions of NetBSD harder, not easier (and also makes the resulting tools 'different') Wrap all required code with the inclusion of nbtool_config.h, attempt to only use POSIX code in all places (or when reasonable test w. configure and provide definitions: ala u_int, etc). Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86 NetBSD current (x86 and amd64) and Solaris 9. Fixes PR's: PR#17762 PR#25944
2004-03-21When searching for the superblock, don't pick an ffsv1 superblock from thedsl
location where we expect to find an ffsv2 superblock. It could be the first alternate for a ffsv1 filesystem with 64k blocks. Fixes part of PR kern/24809
2004-03-14fix a typo in a comment, and expand the description of x86_boot_params.lukem