[Go to CFHT Home Page] Man Pages
Back to Software Index  BORDER=0Manpage Top Level
    dump(9E) manual page Table of Contents

Name

dump - dump memory to device during system failure

Synopsis


#include <sys/types.h>
#include <sys/ddi.h>
#include <sys/sunddi.h>
int prefixdump(dev_t dev, caddr_t addr, daddr_t blkno, int nblk);

Interface Level

Solaris specific (Solaris DDI). This entry point is required. For drivers that do not implement dump routines, nodev should be used.

Arguments

dev
Device number.
addr
Address for the beginning of the area to be dumped.
blkno
Block offset to dump memory to.
nblk
Number of blocks to dump.

Description

dump() is used to dump a portion of virtual address space directly to a device in the case of system failure. The memory area to be dumped is specified by addr (base address) and nblk (length). It is dumped to the device specified by dev starting at offset blkno. Upon completion dump() returns the status of the transfer.

dump() is called at interrupt priority.

Return Values

dump() should return 0 on success, or the appropriate error number.

See Also


Table of Contents