jdc
f00029f865
Don't include <dev/raidframe/raidframevar.h> but define RF_PROTECTED_SECTORS
...
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-20 14:04:22 +00:00
jdc
373c752392
Add support for finding files on RAID partitions. This allows us to
...
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-06-20 05:37:24 +00:00
mrg
16efbf8575
don't do the -Wno-pointer-sign dance for host programs.
2006-05-12 01:18:25 +00:00
mrg
aadd7d4847
sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
2006-05-11 23:16:28 +00:00
christos
98a919c136
Coverity CID 55: Do things in a different order to appease coverity.
2006-04-22 19:57:04 +00:00
dsl
1ec8e10fce
Coverty 7449: Change 'return (0)' to 'goto done' so we free(bootstrapbuf)
...
before exiting with error.
2006-03-18 11:08:19 +00:00
dogcow
4c1a82844d
Since installboot is part of tools, and TIOCGWINSZ is not present on all
...
systems (PR/32878), make the window sizing stuff conditional.
Also, fix formatting of 'supported file system types are' line.
2006-02-22 07:10:26 +00:00
dsl
959e130a7f
Changes to allow support for a reduced set of architectures.
...
In particular if SMALLPROG is set (eg for installation crunched ramdiskbin)
only build for the current MACHINE.
2006-02-18 14:54:53 +00:00
dsl
2fdbc8bd5f
The fstypes table is only needed for adding 'stage2' bootstraps on some
...
platforms. Compile out the code if NO_STAGE2 is defined.
2006-02-18 12:45:15 +00:00
dsl
200e1792a1
Define the ib_mach_xxx entries here in a way that will allocate them into
...
the bss if the MD file isn't linked into the installboot image.
2006-02-18 12:43:36 +00:00
dsl
b22a0afa5c
Ignore entre is in the 'machines' table that have no name.
...
Use terminal with to break line of machine names.
2006-02-18 12:42:26 +00:00
dsl
8c767ff592
Remove support for byteswapped file systems if NO_FFS_SWAP is defined.
...
For SAMLLPROG builds.
2006-02-18 12:39:38 +00:00
dsl
13b9ae1e99
Best to declare these structures 'extern' ...
2006-02-18 11:01:51 +00:00
dsl
cce659e230
Move the MD definitions into the MD files, leaving machines.c with just
...
a list of the supported machines.
2006-02-18 10:08:07 +00:00
dsl
16ca1f6da7
Fix the detection of the bootstrap magic number when run on big-endian systems.
...
Correct another typo.
2006-01-30 21:15:37 +00:00
dsl
6c51ef9cb5
Fix spelling mistake in message
2006-01-24 18:35:18 +00:00
wiz
1a0cee1a1d
Replace NetBSD with Nx.
2006-01-13 17:45:36 +00:00
tsutsui
4930ad54bc
Note about ews4800mips.
2006-01-13 15:37:26 +00:00
tsutsui
3b1ef5e593
Add ews4800mips support.
2005-12-29 15:32:20 +00:00
jmmv
e7ab8d7413
Installing the primary bootstrap requires two arguments, so ensure they are
...
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-12-26 13:30:25 +00:00
lukem
8dfe8b4d24
Update copyright years.
...
Whitespace tweaks.
2005-11-14 00:04:34 +00:00
wiz
43f9ef503c
It is not 2006 yet. Fix typo. Uppercase BIOS.
2005-11-12 16:44:07 +00:00
dsl
e0e1f6caed
Don't try to determine the type of the target filesystem unless a second
...
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-12 09:35:31 +00:00
wiz
f72297cc7e
Sync usage with man page (sort options).
2005-11-11 21:24:01 +00:00
wiz
d1115a4c84
Keeps in SYNOPSIS are not necessary any longer, groff is smart enough nowadays.
...
Sort options and option descriptions.
2005-11-11 21:22:18 +00:00
dsl
8c893c964a
Add a -e (edit) option to allow the bootstrap options of an installed
...
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-11-11 21:09:50 +00:00
thorpej
327a57156c
Use the real field name (d_fileno instead of d_ino).
2005-10-23 16:12:02 +00:00
dyoung
d51694ecef
Add single quotes to escape a semicolon in the makefs(8) argument
...
list. Pointed out by Hubert Feyrer.
2005-10-10 05:41:28 +00:00
wiz
42a77e996d
Punctuation nits; bump date for previous.
2005-10-06 10:43:45 +00:00
dyoung
92b3793d65
Add an example of using installboot(8) and makefs(8) with bootxx_cd9660
...
to create a bootable CD-ROM for an i386 host with a serial console.
2005-10-06 08:42:12 +00:00
christos
c4ee9f6d2e
64 bit inode changes
2005-08-19 02:07:18 +00:00
hannken
5b2600ba63
Add option `ioaddr=<ioaddr>' to amd64. Already noted in man page.
...
Approved by: Frank van der Linden <fvdl@netbsd.org>
2005-07-16 10:43:00 +00:00
isaki
723dc0caf2
Use errx() rather than err() where appropriate.
2005-07-10 07:12:13 +00:00
dyoung
00218a63cc
Oops, straggler: #include <nbinclude/sys/disklabel.h> if we're
...
building a host-tool.
XXX In hp300_setboot, quiet -Wunitialized: initialize secsize to
XXX HP300_SECTSIZE. Is this correct?
2005-06-12 21:38:12 +00:00
dyoung
dba4661556
Build hp300 support into installboot(8).
2005-06-12 20:25:26 +00:00
dyoung
a039894d70
For portability, use 'unsigned int' instead of 'uint'.
2005-06-12 20:21:20 +00:00
he
0590642883
Initialize a local variable (bbinfop) to appease -Wuninitialized.
...
Marked with XXXGCC for sparc64 (found while compiling for it).
Reviewed by lukem.
2005-06-07 13:49:31 +00:00
chs
7bbdd188e1
appease gcc -Wuninitialized on hp700.
2005-06-05 19:08:28 +00:00
wiz
51a21e357b
Add hp700 to supported list. Bump date.
2005-06-03 20:22:45 +00:00
lukem
1363df60c1
Don't try to use an uninitialized variable.
...
Detected with gcc -Wuninitialized.
2005-06-02 05:10:22 +00:00
chs
2438f5c3ad
add hp700 support.
2005-05-14 14:46:21 +00:00
yamt
b012ef443f
revert a part of the previous. (uint -> u_int)
...
to make tools/installboot compile again.
2004-08-16 05:57:52 +00:00
dsl
0b10fdb3b8
Add an option to set bp_consaddr (serial console IO port address)
...
Only complain about small patch area if we would write something non-zero there.
2004-08-15 22:00:12 +00:00
wiz
9eb2f51613
Document amd64; from Nicolas Joly in PR 26026.
2004-06-25 15:08:45 +00:00
jmc
b2f782612f
Completely rework how tools/compat is done. Purge all uses/references to
...
_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-06-20 22:20:14 +00:00
dsl
43d718b987
When searching for the superblock, don't pick an ffsv1 superblock from the
...
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-21 21:18:40 +00:00
lukem
709e718d29
fix a typo in a comment, and expand the description of x86_boot_params.
2004-03-14 23:05:47 +00:00
wiz
46d960757a
Add example to keymap description. Use more macros. Bump date.
2004-03-13 23:43:45 +00:00
dsl
7b024ef69c
Add a -o keymap=zyz option that will set the boot keymap.
...
If a character in the map is typed, it gets replaced by the one following.
2004-03-13 22:51:50 +00:00
jmmv
b635f565e7
Homogenize usage messages: make the 'usage' word all lowercase, as this seems
...
to be the most common practice in our tree.
2004-01-05 23:23:32 +00:00