elanpar(4) NetBSD/i386 Kernel Interfaces Manual elanpar(4)
NAME
elanpar -- AMD Elan SC520 Programmable Address Regions
SYNOPSIS
elansc* at mainbus? bus ? elanpar* at elansc?
DESCRIPTION
The elanpar driver supports the write-protect feature of the AMD Elan SC520 microcontroller's integrated Programmable Address Regions. Cur- rently, elanpar protects the kernel text from being overwritten by the CPU or errant DMA.
DIAGNOSTICS
elanpar0: cpu violated write-protect window %u elanpar0: gp violated write-protect window %u elanpar0: pci violated write-protect window %u A Programmable Address Region stopped either the CPU, the general-purpose bus (gp), or a PCI bus master from writing to the indicated window of write-protected memory. elanpar0: %u bytes of kernel text are unprotected elanpar has not write-protected %u bytes of the kernel text.
SEE ALSO
dmesg(8), elanpex(4), elansc(4), syslogd(8).
BUGS
elanpar leaves as many as 65535 bytes unprotected at the beginning and end of kernel text. Also, elanpar is not compatible with setting break- points using ddb(4). Disable elanpar using drvctl -d elanpar0 before setting a breakpoint with ddb(4).
HISTORY
The elanpar device first appeared in NetBSD 5.0.
AUTHORS
The elanpar driver was written by David Young <dyoung@NetBSD.org>. NetBSD 5.1.5 January 10, 2008 NetBSD 5.1.5
Powered by man-cgi (2024-08-26). Maintained for NetBSD by Kimmo Suominen. Based on man-cgi by Panagiotis Christias.