6
Netra CP3010 Board Programming Guide
• January
2006
Software Requirements
The following software releases support the flash driver:
■
Solaris 9 (9/04) Operating System (Solaris OS) and newer releases
■
Required OS patches
■
Netra CP3010 board OpenBoot PROM
Storing Data and Applications
The Solaris OS
uflash
is the device driver for the flash device on the Netra CP3010
board. On the Netra CP3010 board, one driver is supported. Users can use this
device driver for storing data and applications.
Multiple reads and writes can be submitted concurrently, however, they are
serialized by the
uflash
device. For example, the driver blocks additional reads and
writes to the device while a read or write is in progress.
The driver supports erase and lock features. Applications can use them through the
IOCTL interface. The device is divided into logical blocks. Applications that issue
these operations supply a block number or a range of blocks that are a target of these
operations. Locks are preserved across reboots. Locking a block prevents an erase or
write operation on that block.
Switch Settings
The flash modules on the Netra CP3010 board are write-enabled by default. The
flash device is detected during OpenBoot™ PROM boot.