Software Driver for SLIC Card to IKOS VirtuaLogic Emulation System

        Directory Contents

        This directory includes the software from Sun Microsystems to build the driver for the SLIC EB-1 SBus card. Important files to note are:

        • README from Sun
        • README.changes list of changes made to the distribution.
        • Makefile
        • sliceb.o - the loadable module to be modloaded in the OS kernel on the host machine. Here, we have modified the code slight from Sun's original distribution (Version 1.0a) to support memory-mapping of the PBus port address.
        • interface.o - the library to link into a driver program to communicate with the driver. A single call to this interface initializes the registers in the SLIC card appropriately and returns a pointer to the base-address on the host to which the PBus is mapped. Subsequent reads and writes to that area of memory will invoke SBus communication with the emulator.

        The programmers API for the interface is the header file interface.h, and the source is interface.c.