6660e9e4c0
it's in the way even more. Basicly: remove all alpha specific console support from gfb(4), sio(4) and syscons(4). Rewrite the alpha console initialization to be identical to all other platforms. In a nutshell: call cninit(). The platform specific code now only sets or clears RB_SERIAL and thus automaticly causes the right console to be selected. sio.c: o Replace the remote GDB hacks and use the GDB debug port interface instead. o Make debugging code conditional upon KDB instead of DDB. o Call kdb_alt_break() instead of db_alt_break(). o Call kdb_enter() instead of breakpoint(). o Remove the ugly compatibility of using the console as the debug port.
80 lines
2.2 KiB
Plaintext
80 lines
2.2 KiB
Plaintext
# $FreeBSD$
|
||
#
|
||
# This file contains machine dependent kernel configuration notes. For
|
||
# machine independent notes, look in /sys/conf/NOTES.
|
||
|
||
# This directive is mandatory. It defines the architecture to be
|
||
# configured for. In this case, this kernel is for a machine using
|
||
# Alpha processors.
|
||
#
|
||
machine alpha
|
||
|
||
|
||
#####################################################################
|
||
# CPU OPTIONS
|
||
|
||
#
|
||
# You must specify at least one CPU (the one you intend to run on);
|
||
# deleting the specification for CPUs you don't need to use may make
|
||
# parts of the system run faster.
|
||
# XXX: On the Alpha, CPU types are never used. This list also does
|
||
# not include newer CPU types that are supported such as the EV6.
|
||
cpu EV4
|
||
cpu EV5
|
||
|
||
|
||
#####################################################################
|
||
# PLATFORM OPTIONS
|
||
|
||
options API_UP1000 # UP1000, UP1100 (Nautilus)
|
||
options DEC_AXPPCI_33 # UDB, Multia, AXPpci33, NoName
|
||
options DEC_EB164 # EB164, PC164, PC164LX, PC164SX
|
||
options DEC_EB64PLUS # EB64+, AlphaPC64, Aspen Alpine, etc
|
||
options DEC_2100_A50 # AlphaStation 200, 250, 255, 400
|
||
options DEC_2100_A500 # AlphaServer 2000, 2100, 2100A
|
||
options DEC_KN20AA # AlphaStation 500, 600
|
||
options DEC_ST550 # Personal Workstation 433, 500, 600
|
||
options DEC_ST6600 # XP1000, DP264, DS20, DS10, family
|
||
options DEC_1000A # AlphaServer 1000, 1000A, 800
|
||
options DEC_KN8AE # AlphaServer 8200/8400 (Turbolaser)
|
||
options DEC_KN300 # AlphaServer 4100 (Rawhide),
|
||
# AlphaServer 1200 (Tincup)
|
||
|
||
|
||
#####################################################################
|
||
# HARDWARE BUS CONFIGURATION
|
||
|
||
device isa
|
||
device eisa
|
||
device pci
|
||
|
||
|
||
#####################################################################
|
||
# HARDWARE DEVICE CONFIGURATION
|
||
|
||
#
|
||
# Mandatory devices:
|
||
#
|
||
|
||
device mcclock # MC146818 real time clock device
|
||
|
||
#
|
||
# Optional devices:
|
||
#
|
||
|
||
device tga # TGA video card driver
|
||
|
||
|
||
#####################################################################
|
||
# ABI Emulation
|
||
|
||
# Enable OSF/1 ABI emulation
|
||
options COMPAT_OSF1
|
||
|
||
# Enable Linux ABI emulation (requires COMPAT_OSF1)
|
||
options COMPAT_LINUX
|
||
|
||
# Enable the linux-like proc filesystem support (requires COMPAT_LINUX
|
||
# and PSEUDOFS)
|
||
options LINPROCFS
|