mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-19 10:53:58 +00:00
8919d7d4e7
Like the PNIC, we have to copy packet headers in the receive handler because the chip will only DMA to longword aligned buffers. Also do some mindor cleanups.
127 lines
3.5 KiB
Plaintext
127 lines
3.5 KiB
Plaintext
#
|
|
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
|
|
#
|
|
# For more information read the handbook part System Administration ->
|
|
# Configuring the FreeBSD Kernel -> The Configuration File.
|
|
# The handbook is available in /usr/share/doc/handbook or online as
|
|
# latest version from the FreeBSD World Wide Web server
|
|
# <URL:http://www.FreeBSD.ORG/>
|
|
#
|
|
# An exhaustive list of options and more detailed explanations of the
|
|
# device lines is present in the ./LINT configuration file. If you are
|
|
# in doubt as to the purpose or necessity of a line, check first in LINT.
|
|
#
|
|
# $Id: GENERIC,v 1.17 1999/03/31 04:04:14 wpaul Exp $
|
|
|
|
machine "alpha"
|
|
cpu "EV4"
|
|
cpu "EV5"
|
|
ident GENERIC
|
|
maxusers 10
|
|
|
|
# Platforms supported
|
|
options "DEC_AXPPCI_33" # UDB, Multia, AXPpci33, Noname
|
|
options "DEC_EB164" # EB164, PC164, PC164LX, PC164SX
|
|
options "DEC_EB64PLUS" # EB64+, Aspen Alpine, etc
|
|
options "DEC_2100_A50" # AlphaStation 200, 250, 255, 400
|
|
options "DEC_KN20AA" # AlphaStation 500, 600
|
|
options "DEC_ST550" # Personal Workstation 433, 500, 600
|
|
options "DEC_3000_300" # DEC3000/300* Pelic* family
|
|
options "DEC_3000_500" # DEC3000/[4-9]00 Flamingo/Sandpiper family
|
|
|
|
options INET #InterNETworking
|
|
options FFS #Berkeley Fast Filesystem
|
|
options NFS #Network Filesystem
|
|
options MFS #Memory Filesystem
|
|
options MFS_ROOT #Memory Filesystem as rootfs
|
|
options MSDOSFS #MSDOS Filesystem
|
|
options "CD9660" #ISO 9660 Filesystem
|
|
options "CD9660_ROOT" #CD-ROM usable as root device
|
|
options FFS_ROOT #FFS usable as root device [keep this!]
|
|
options NFS_ROOT #NFS usable as root device
|
|
options PROCFS #Process filesystem
|
|
options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!]
|
|
options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device
|
|
options UCONSOLE #Allow users to grab the console
|
|
options FAILSAFE #Be conservative
|
|
|
|
config kernel root on da0
|
|
|
|
# Platform chipsets
|
|
controller cia0
|
|
controller apecs0
|
|
controller lca0
|
|
|
|
# Standard busses
|
|
controller pci0
|
|
controller isa0
|
|
|
|
# TurboChannel host bus support
|
|
controller tcasic0
|
|
controller tc0
|
|
#controller tcds0
|
|
controller ioasic0
|
|
|
|
# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
|
|
# sufficient for any number of installed devices.
|
|
controller ncr0
|
|
controller isp0
|
|
#controller esp0
|
|
|
|
controller scbus0
|
|
|
|
device da0
|
|
device sa0
|
|
device pass0
|
|
device cd0
|
|
|
|
# real time clock
|
|
device mcclock0 at isa0 port 0x70
|
|
|
|
controller atkbdc0 at isa? port IO_KBD
|
|
device atkbd0 at atkbdc? irq 1
|
|
device psm0 at atkbdc? irq 12
|
|
|
|
device vga0 at isa? port ? conflicts
|
|
|
|
# splash screen/screen saver
|
|
pseudo-device splash
|
|
|
|
# syscons is the default console driver, resembling an SCO console
|
|
device sc0 at isa?
|
|
|
|
device sio0 at isa0 port "IO_COM1" irq 4
|
|
device sio1 at isa0 port "IO_COM2" irq 3 flags 0x50
|
|
|
|
# Order is important here due to intrusive probes, do *not* alphabetize
|
|
# this list of network interfaces until the probes have been fixed.
|
|
# Right now it appears that the ie0 must be probed before ep0. See
|
|
# revision 1.20 of this file.
|
|
device de0
|
|
device fxp0
|
|
device le0
|
|
device mx0
|
|
device pn0
|
|
device tl0
|
|
device xl0
|
|
|
|
pseudo-device loop
|
|
pseudo-device ether
|
|
pseudo-device sl 1
|
|
pseudo-device ppp 1
|
|
pseudo-device tun 1
|
|
pseudo-device pty 16
|
|
pseudo-device gzip # Exec gzipped a.out's
|
|
|
|
# KTRACE enables the system-call tracing facility ktrace(2).
|
|
# This adds 4 KB bloat to your kernel, and slightly increases
|
|
# the costs of each syscall.
|
|
options KTRACE #kernel tracing
|
|
|
|
# This provides support for System V shared memory.
|
|
#
|
|
options SYSVSHM
|
|
|
|
options DDB
|
|
#options DB_ELF_SYMBOLS
|