1*41ce3b17Snaddy.\" $OpenBSD: intro.4,v 1.3 2022/03/31 17:27:22 naddy Exp $ 2828c4459Skettenis.\" 3828c4459Skettenis.\" Copyright (c) 2014 Sylvestre Gallon <syl@openbsd.org> 4828c4459Skettenis.\" Copyright (c) 1983, 1986, 1991 Regents of the University of California. 5828c4459Skettenis.\" All rights reserved. 6828c4459Skettenis.\" 7828c4459Skettenis.\" Redistribution and use in source and binary forms, with or without 8828c4459Skettenis.\" modification, are permitted provided that the following conditions 9828c4459Skettenis.\" are met: 10828c4459Skettenis.\" 1. Redistributions of source code must retain the above copyright 11828c4459Skettenis.\" notice, this list of conditions and the following disclaimer. 12828c4459Skettenis.\" 2. Redistributions in binary form must reproduce the above copyright 13828c4459Skettenis.\" notice, this list of conditions and the following disclaimer in the 14828c4459Skettenis.\" documentation and/or other materials provided with the distribution. 15828c4459Skettenis.\" 3. Neither the name of the University nor the names of its contributors 16828c4459Skettenis.\" may be used to endorse or promote products derived from this software 17828c4459Skettenis.\" without specific prior written permission. 18828c4459Skettenis.\" 19828c4459Skettenis.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 20828c4459Skettenis.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21828c4459Skettenis.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22828c4459Skettenis.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 23828c4459Skettenis.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24828c4459Skettenis.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25828c4459Skettenis.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26828c4459Skettenis.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27828c4459Skettenis.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28828c4459Skettenis.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29828c4459Skettenis.\" SUCH DAMAGE. 30828c4459Skettenis.\" 31*41ce3b17Snaddy.Dd $Mdocdate: March 31 2022 $ 32828c4459Skettenis.Dt INTRO 4 powerpc64 33828c4459Skettenis.Os 34828c4459Skettenis.Sh NAME 35828c4459Skettenis.Nm intro 36828c4459Skettenis.Nd introduction to special files and hardware support 37828c4459Skettenis.Sh DESCRIPTION 38828c4459SkettenisThe manual pages in section 4 describe the special files, 39828c4459Skettenisrelated driver functions, and networking support 40828c4459Skettenisavailable in the system. 41828c4459SkettenisIn this part of the manual, the SYNOPSIS section of 42828c4459Sketteniseach configurable device gives a sample specification 43828c4459Skettenisfor use in constructing a system description for the 44828c4459Skettenis.Xr config 8 45828c4459Skettenisprogram. 46828c4459SkettenisThe DIAGNOSTICS section lists messages which may appear on the console 47828c4459Skettenisand/or in the system error log 48828c4459Skettenis.Pa /var/log/messages 49828c4459Skettenisdue to errors in device operation; 50828c4459Skettenissee 51828c4459Skettenis.Xr syslogd 8 52828c4459Skettenisfor more information. 53828c4459Skettenis.Pp 54828c4459SkettenisThis section contains both devices 55828c4459Sketteniswhich may be configured into the system 56828c4459Skettenisand network related information. 57828c4459SkettenisThe networking support is introduced in 58828c4459Skettenis.Xr netintro 4 . 59828c4459Skettenis.Sh DEVICE SUPPORT 6086114e66SjsgThis section describes the hardware supported on the powerpc64 61828c4459Skettenisplatform. 62828c4459SkettenisSoftware support for these devices comes in two forms. 63828c4459SkettenisA hardware device may be supported with a character or block 64828c4459Skettenis.Em device driver , 65828c4459Skettenisor it may be used within the networking subsystem and have a 66828c4459Skettenis.Em network interface driver . 67828c4459SkettenisBlock and character devices are accessed through files in the file 68828c4459Skettenissystem of a special type; see 69828c4459Skettenis.Xr mknod 8 . 70828c4459SkettenisNetwork interfaces are indirectly accessed through the interprocess 71828c4459Sketteniscommunication facilities provided by the system; see 72828c4459Skettenis.Xr socket 2 . 73828c4459Skettenis.Pp 74828c4459SkettenisA hardware device is identified to the system at configuration time 75828c4459Skettenisand the appropriate device or network interface driver is then compiled 76828c4459Skettenisinto the system. 77828c4459SkettenisWhen the resultant system is booted, the autoconfiguration facilities 78828c4459Skettenisin the system probe for the device and, if found, enable the software 79828c4459Skettenissupport for it. 80828c4459SkettenisIf a device does not respond at autoconfiguration 81*41ce3b17Snaddytime, it is not accessible at any time afterwards. 82828c4459SkettenisTo enable a device which did not autoconfigure, 83828c4459Skettenisthe system will have to be rebooted. 84828c4459Skettenis.Pp 85828c4459SkettenisThe configuration system is described in 86828c4459Skettenis.Xr autoconf 4 . 87828c4459Skettenis.Sh LIST OF DEVICES 88828c4459SkettenisA complete list of available devices is contained within the pages 89828c4459Skettenisdescribing the system buses and controllers. 90828c4459SkettenisFor example, a PCI device would be listed in the 91828c4459Skettenis.Xr pci 4 92828c4459Skettenisman page. 93828c4459SkettenisThe following buses and controllers list these devices: 94828c4459Skettenis.Pp 95828c4459Skettenis.Bl -tag -width 8n -offset 3n -compact 96828c4459Skettenis.It Xr pci 4 97828c4459Skettenisintroduction to PCI bus support 98828c4459Skettenis.It Xr usb 4 99828c4459Skettenisintroduction to Universal Serial Bus support 100828c4459Skettenis.El 101828c4459Skettenis.Sh SEE ALSO 102828c4459Skettenis.Xr autoconf 4 , 103828c4459Skettenis.Xr config 8 104828c4459Skettenis.Sh HISTORY 105828c4459SkettenisThe 106828c4459Skettenispowerpc64 107828c4459Skettenis.Nm 108828c4459Skettenisfirst appeared in 109828c4459Skettenis.Ox 6.9 . 110