PLX(7) — Parallax Graphics Inc
NAME
plx − parallax graphics videographics processor
DESCRIPTION
This driver enables a user level programs to gain access to the Parallax Graphics Inc VideoGraphics boards in a Unix enviroment.
The driver allows data to be read from and written to the board as well as allow control functions.
Various ioctl(2) system calls are available to control the board, driver interaction and error reporting.
#include <local/plxioctl.h>
ioctl (fildes, command, arg)
struct lprio ∗arg;
The commands are:
PLX_COLDSTART
Do a complete coldstart of the board, reset any driver dependices if needed, ie: vector address, dma address modifier for VME bus, brist length for Q bus and restart virtual terminal.
PLX_IOCLEAR Do a CSR based IOCLEAR, this will reset any error condition on the board.
The structure passed to the ioctl calls, as defined in <local/plxioctl.h>, are:
struct plx_ring {
| int | foo; | /∗ pages to eject on close ∗/ |
};
DEPENDENCIES
VideoGraphics Procesor Series 600/1000
The return value for a short read may not be valid. See also 600/1000 Series Manual.
VideoGraphics Procesor Series 1280
Full support of serial ports is avaliable. See also 1280 Series Manual.
VideoGraphics Procesor Series Viper
Full support of serial ports is avaliable. See also VIper Series Manual.
AUTHOR
Plx was developed by Parallax Graphics Inc with assistance from MIT Project Athena and BellCore
FILES
/dev/plx0 default graphics channel.
/dev/plx0reset default graphics channel, with coldstart upon open.
/dev/plx0sa serial port 1.
/dev/plx0sb serial port 2.
/dev/plx0vt virtual terminal emulation (VT220 emulation with EIS microcode).
/dev/plx0fb pixrect framebuffer emulation (SUN systems only).
SEE ALSO
Sun Release 4.1 — Last change: