Comments inline...
> Module Name: src > Committed By: reed > Date: Thu Nov 29 23:23:23 UTC 2012 > > Added Files: > src/usr.bin/mkubootimage: mkubootimage.1 > > Log Message: > Add a manual for mkubootimage(1). It was missing. > It had one review on netbsd-docs@. > I didn't add the manual to the Makefile nor distrib set yet -- > waiting for more review or improvements first. > > > To generate a diff of this commit: > cvs rdiff -u -r0 -r1.1 src/usr.bin/mkubootimage/mkubootimage.1 > > Please note that diffs are not public domain; they are subject to the > copyright notices on the relevant files. > > Added files: > > Index: src/usr.bin/mkubootimage/mkubootimage.1 > diff -u /dev/null src/usr.bin/mkubootimage/mkubootimage.1:1.1 > --- /dev/null Thu Nov 29 23:23:23 2012 > +++ src/usr.bin/mkubootimage/mkubootimage.1 Thu Nov 29 23:23:22 2012 > @@ -0,0 +1,162 @@ > +.\" $NetBSD: mkubootimage.1,v 1.1 2012/11/29 23:23:22 reed Exp $ > +.\" > +.\" Copyright (c) 2012 The NetBSD Foundation, Inc. > +.\" All rights reserved. > +.\" > +.\" This code is derived from software contributed to The NetBSD Foundation > +.\" by Jeremy C. Reed > +.\" > +.\" Redistribution and use in source and binary forms, with or without > +.\" modification, are permitted provided that the following conditions > +.\" are met: > +.\" 1. Redistributions of source code must retain the above copyright > +.\" notice, this list of conditions and the following disclaimer. > +.\" 2. Redistributions in binary form must reproduce the above copyright > +.\" notice, this list of conditions and the following disclaimer in the > +.\" documentation and/or other materials provided with the distribution. > +.\" > +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS > +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT > LIMITED > +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A > PARTICULAR > +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS > +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS > +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN > +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF > THE > +.\" POSSIBILITY OF SUCH DAMAGE. > +.\" > +.Dd November 28, 2012 > +.Dt MKUBOOTIMAGE 1 > +.Os > +.Sh NAME > +.Nm mkubootimage > +.Nd create U-Boot loader image > +.Sh SYNOPSIS > +.Nm > +.Fl A No ( arm Ns | Ns mips Ns | Ns mips64 Ns | Ns powerpc ) > +.Fl a Ar address > +.Op Fl C No Po bz2 Ns | Ns gz Ns | Ns lzma Ns | Ns lzo Ns | Ns none Pc > +.Op Fl E Ar address > +.Op Fl e Ar address > +.Op Fl h > +.Op Fl m Ar magic > +.Fl n Ar image > +.Op Fl O No Po freebsd Ns | Ns linux Ns | Ns netbsd Ns | Ns openbsd Pc > +.Fl T No ( fs Ns | Ns kernel Ns | Ns ramdisk Ns | Ns standalone ) > +.Ar source destination > +.\" > +.Sh DESCRIPTION > +The > +.Nm > +utility is used to create an image for Das U-Boot, the > +.Qq Universal Boot Loader . > +.Pp > +The arguments are as follows: > +.Bl -tag -width indent > +.It Fl A No ( arm Ns | Ns mips Ns | Ns mips64 Ns | Ns powerpc ) > +Defines the architecture. > +This is required. > +.It Fl a Ar address > +Sets the image load address. > +This is an integer between 0 and ULONG_MAX. Maybe note where ULONG_MAX is defined or specify the value here "and ULONG_MAX as defined in /..../X.h" > +This is required. > +.It Fl C No ( bz2 Ns | Ns gz Ns | Ns lzma Ns | Ns lzo Ns | Ns none Ns ) > +Defines the compression. > +The default is > +.Qq none . > +.It Fl E Ar address > +Define the entry point. > +This is an integer between 0 and ULONG_MAX. > +This option is the same as > +.Fl e > +but it inverts the bytes to convert the 32 bit integer > +from little to big endian (or vice versa). > +If > +.Fl E > +or > +.Fl e > +are not set, the entry point defaults to the > +image load address > +.Pq Fl a . > +.It Fl e Ar address > +Define the entry point. > +This is an integer between 0 and ULONG_MAX. > +If > +.Fl E > +or > +.Fl e > +are not set, the entry point defaults to the > +image load address > +.Pq Fl a . > +.It Fl h > +Display the usage and exit. > +.It Fl m Ar magic > +Set the magic. > +This is an integer between 0 and ULONG_MAX. > +The default is > +.Qq 0x27051956. > +.It Fl n Ar image > +Defines the image name. > +This is required. > +.It Fl O No ( freebsd Ns | Ns linux Ns | Ns netbsd Ns | Ns openbsd ) > +Defines the operating system type. > +The default OS name is > +.Qq netbsd . > +.It Fl T No ( fs Ns | Ns kernel Ns | Ns ramdisk Ns | Ns standalone ) > +Defines the image type. > +This is required. > +.El > +.Pp > +The required > +.Ar source > +argument is the filename of the kernel that is read. > +The required > +.Ar destination > +argument is the filename of the image file that is created. > +.\" > +.Sh RETURN VALUES > +.Nm > +returns 1 on failure to read the kernel, > +generate a header, or create the image. > +.\" > +.Sh EXAMPLES > +Before the image is written, the header is displayed to standard out; I suggest "stdout" or" standard output" instead of "standard out". > +for example: > +.Bd -literal -offset 0 > + magic: 0x27051956 > + time: Tue Jun 7 15:58:41 2011 > + size: 2482203 > + load addr: 0x00020000 > + entry point: 0x00020000 > + data crc: 0x700fdf53 > + os: 2 (netbsd) > + arch: 7 (powerpc) > + type: 2 (kernel) > + comp: 1 (gz) > + name: NetBSD/evbppc 5.99.52 (INSTALL_PMPPC) > + header crc: 0x94ea96cf > +.Ed > +.\" TODO: check the name line above > +.\" .Sh FILES > +.Sh SEE ALSO > +.Qq Das U-Boot - the Universal Boot Loader > +.Pa http://www.denx.de/wiki/U-Boot/ > +.\" > +.\" .Sh STANDARDS > +.\" > +.Sh HISTORY > +The > +.Nm > +command first appeared in > +.Nx 6.0 . > +.\" > +.Sh AUTHORS > +The > +.Nm > +utility was originally written by Jared D. McNeill. > +This manual page was written by Jeremy C. Reed. > +.\" .Sh CAVEATS > +.\" .Sh BUGS > +.\" .Sh SECURITY CONSIDERATIONS >