.TH FLASHPART 8
.SH NAME
flashpart, flashprep \- partition and prepare flash partitions
.SH SYNOPSIS
.B flashpart
.br
.B kw/flashprep
[
.B -vIWK
]
[
.B -i
.I plan9.ini
]
[
.B -k
.I kernel
]
[
.B -e
erasesz
]
.SH DESCRIPTION
These programs assist in dealing with on-board flash.
.I Flashpart
uses the environment variable
.BI flash n part
to partition the flash device
.BI #F n\fR.\fP
The variable is formatted as a sequence of partitions
seperated by
.LR / .
Each partition is described by the space-seperated 3-tuple
of name, start offset and end offset.
.PP
The
.I flashprep
tool builds a stand-alone bootable flash with nvram,
.IR plan9.ini (8)
and
a kernel then emits a u-boot boot command for the image
and attempts to create the appropriate partitions in
.BI #F n\fR.\fP
For ease of management, each element is put in a
seperate flash erase unit. The erase size is read from
.BI #F n
but may be overridden with
.BR -e .
The default configuration file is
.B /cfg/pxe/ ea
and may be changed with the
.B -i
flag.
The default kernel is
.B /arm/9plug
and may be changed with the
.B -k
flag.
.PP
Partitions may be s
With
.B -I
only
.I plan9.ini
is rewritten. With
.B -W
only the nvram is rewritten.
.SH "SEE ALSO"
.IR auth (8),
.IR booting (8),
.IR flash (3),
.IR flashfs (4),
.IR plan9.ini (8),
.IR sd (3)
|