The appendixes provide the following background material:
Hardware Overview discusses multiplatform hardware issues for device drivers.
Summary of illumos DDI/DKI Services provides tables of kernel functions for device drivers. Deprecated functions are indicated as well.
Making a Device Driver 64-Bit Ready provides guidelines for updating a device driver to run in a 64-bit environment.
Console Frame Buffer Drivers describes how to add the necessary interfaces to a frame buffer driver to enable the driver to interact with the illumos kernel terminal emulator.