Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ start(D2DK) — Motorola System V 88k Release 4 Version 4.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

start(D2DK)  —  

.IX \f4start\fP(D2DK)

NAME

start − initialize a device at system start-up

SYNOPSIS

void prefixstart();

DESCRIPTION

The start routine is called at system boot time after system services are available and interrupts have been enabled.  It can be used to initialize the driver’s data structures and/or hardware. 

The start routine may perform the following types of activities:

initialize data structures for device access

allocate buffers for private buffering schemes

map the device into the system’s virtual address space

initialize hardware (for example, perform a system generation and reset the board)

Functions that may result in the caller sleeping, or that require user context, such as SV_WAIT(D3DK), may not be called. 

NOTES

This entry point is optional. 

SEE ALSO

init(D2DK)

DDI/DKI

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026