freebsd-nq/sys
Konstantin Belousov 5a1e37174f Add special loader environment variables 'comconsole_port' and
'comconsole_pcidev'. The former allows to set the base address of the
serial console i/o port. The later takes the string of the format
'bus:device:function:[bar]' as a value and uses the serial port attached
as PCI device at the specified location for console.

Both variants pass 'hw.uart.console' variable to the uart driver to
properly hand-over the kernel console.

Change allows to use ISA serial ports other than COM1 for the
loader/kernel console without loader recompilation. Also, you can use
PCI-attached port as the console, e.g. Intel AMT serial pseudo-port on
some motherboards based on Q67 chipset.

Reviewed by:	jhb
MFC after:	2 weeks
2012-01-03 22:36:12 +00:00
..
amd64 Default to not performing the early-boot memory tests when we detect we 2011-12-31 13:24:53 +00:00
arm Fix header pollution, possibly unbreaking the build of cfi_bus_ixp4xx.c 2011-12-31 15:53:34 +00:00
boot Add special loader environment variables 'comconsole_port' and 2012-01-03 22:36:12 +00:00
bsm
cam Add support for CDRIOCGETBLOCKSIZE and CDRIOCSETBLOCKSIZE IOCTLs to control 2012-01-03 17:04:09 +00:00
cddl In sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c, check the 2012-01-03 20:53:07 +00:00
compat In sys/compat/linux/linux_ioctl.c, work around a warning when a pointer 2012-01-03 18:49:39 +00:00
conf Replace a GPL'd header in the emu10k1 snd driver code. 2012-01-03 21:04:54 +00:00
contrib Initial copy of xz-embedded to sys/contrib/. 2012-01-01 21:32:25 +00:00
crypto
ddb Use strchr() and strrchr(). 2012-01-02 12:12:10 +00:00
dev Replace a GPL'd header in the emu10k1 snd driver code. 2012-01-03 21:04:54 +00:00
fs Do the vput() for the lowervp in the null_nodeget() for error case too. 2012-01-03 21:09:07 +00:00
gdb kern cons: introduce infrastructure for console grabbing by kernel 2011-12-17 15:08:43 +00:00
geom replace uses of libkern gets with cngets 2011-12-17 15:26:34 +00:00
gnu Use strchr() and strrchr(). 2012-01-02 12:12:10 +00:00
i386 Add support for strong aliasing of symbols in i386 assembly. 2012-01-03 07:06:35 +00:00
ia64 Add "options CAPABILITY_MODE" and "options CAPABILITIES" to GENERIC kernel 2011-12-29 22:48:36 +00:00
isa
kern Some small fixes to CPU accounting for threads: 2012-01-03 21:03:28 +00:00
kgssapi
libkern Implement extensions on top of standards instead of the other way around. 2012-01-03 07:05:30 +00:00
mips - Octeon-SDK strictly requires multi_count to be zero for 2012-01-03 19:10:37 +00:00
modules Replace a GPL'd header in the emu10k1 snd driver code. 2012-01-03 21:04:54 +00:00
net Revert r228986 until it can be reworked to avoid panicing the kernel when the 2011-12-31 07:21:28 +00:00
net80211 MCS32 equals 32, not 8*ic_txstream. 2012-01-02 16:02:30 +00:00
netatalk
netgraph Use strchr() and strrchr(). 2012-01-02 12:12:10 +00:00
netinet When cancelling multicast timers on an interface, don't release the 2012-01-03 20:34:52 +00:00
netinet6 When cancelling multicast timers on an interface, don't release the 2012-01-03 20:34:52 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs Some cleanup of BOOTP code. Initially I wanted to just change the ifioctl() 2011-12-13 07:02:48 +00:00
nfsclient jwd@ reported a problem via email where the old NFS client would 2011-12-21 02:45:51 +00:00
nfsserver Honor NFSv3 commit call (RFC 1813, Section 3.3.21) where when count is 0, 2011-12-15 02:26:53 +00:00
nlm
ofed Replace __signed by signed. 2011-12-13 13:38:03 +00:00
opencrypto
pc98 Add "options CAPABILITY_MODE" and "options CAPABILITIES" to GENERIC kernel 2011-12-29 22:48:36 +00:00
pci
powerpc Add "options CAPABILITY_MODE" and "options CAPABILITIES" to GENERIC kernel 2011-12-29 22:48:36 +00:00
rpc
security Use strchr() and strrchr(). 2012-01-02 12:12:10 +00:00
sparc64 Add "options CAPABILITY_MODE" and "options CAPABILITIES" to GENERIC kernel 2011-12-29 22:48:36 +00:00
sys Implement extensions on top of standards instead of the other way around. 2012-01-03 07:05:30 +00:00
teken
tools
ufs Migrate ufs and ext2fs from skpc() to memcchr(). 2012-01-01 20:47:33 +00:00
vm Optimize vm_object_split()'s handling of reservations. 2011-12-28 20:27:18 +00:00
x86 Fix a few bugs in the SRAT parsing code: 2012-01-03 20:53:58 +00:00
xdr
xen s/timout/timeout 2011-12-15 06:29:13 +00:00
Makefile Improve the cscope target's handling of MD directories. Automatically 2012-01-03 17:31:27 +00:00