freebsd-dev/sys/conf
Marcel Moolenaar 2ae4f1fd16 Introduce the hw.uart.console and hw.uart.dbgport environment variables
to select a serial console and debug port (resp). On ia64 these replace
the use of hints completely and take precedence over hints on alpha,
amd64 and i386. On sparc64 these variables are not yet recognised.

The reasons for introducing these variables are:
1.  Hints have side-effects. They reserve the unit number for use by
    isa or acpi devices and therefore cannot be used to select a pci
    device. Also, the use of a unit number to select a device prior
    to bus enumeration is nonsense. The new variables have no side-
    effects and are not based on unit numbers.
2.  Hints don't have the expression power to allow the sysadmin to
    select UARTs that are not legacy PC devices and need the support
    of compile-time constants to give the sysadmin some level of
    flexibility.

The hw.uart.console and hw.uart.dbgport variables specify a list of
attributes. An attribute is a tag-value pair, seperated by a colon.
Attributes are seperated by a comma. Where possible, tags are the
same as those in /etc/remote (only br and pa in practice). Details
can be found in the manpage (not part of this commit).

Not tested on: amd64, pc98
2004-03-20 02:14:02 +00:00
..
defines
files Introduce the hw.uart.console and hw.uart.dbgport environment variables 2004-03-20 02:14:02 +00:00
files.alpha
files.amd64 Add rules for font.h atkbdmap.h ukbdmap.h so more of LINT can be built. 2004-03-03 09:37:44 +00:00
files.i386 Add arl(4): driver for Aironet Arlan 655 wireless adapters. 2004-03-15 22:24:28 +00:00
files.ia64
files.pc98 Remove isa compat stuff. 2004-03-14 23:03:57 +00:00
files.powerpc
files.sparc64
kern.mk This are the build infrastructure changes to allow to use the 2004-03-12 21:36:12 +00:00
kern.post.mk
kern.pre.mk Delete local junk in previous commit. Sorry. 2004-03-19 17:40:45 +00:00
kmod_syms.awk
kmod.mk Fix some style bugs in previous commit. 2004-03-14 01:29:05 +00:00
ldscript.alpha
ldscript.amd64
ldscript.i386
ldscript.ia64
ldscript.powerpc
ldscript.sparc64
majors Fix vinums cdevsw{} to initialize d_version. 2004-02-23 08:55:13 +00:00
majors.awk
Makefile.alpha
Makefile.amd64
Makefile.i386
Makefile.ia64
Makefile.pc98
Makefile.powerpc
Makefile.sparc64
makeLINT.mk
makeLINT.sed
newvers.sh
NOTES s/enable/enables/ in a comment 2004-03-18 12:22:31 +00:00
options Remove RAIDFrame. It hasn't worked since GEOM replaced the old disk 2004-03-16 12:23:43 +00:00
options.alpha
options.amd64 MFp4: comment out options that don't exist so that they cannot be 2004-03-13 22:16:34 +00:00
options.i386 Remove isa compat stuff. 2004-03-14 23:03:57 +00:00
options.ia64
options.pc98 Remove isa compat stuff. 2004-03-14 23:03:57 +00:00
options.powerpc
options.sparc64
systags.sh