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
..
2011-10-27 14:15:26 +00:00
2012-01-02 12:12:10 +00:00
2012-01-02 12:12:10 +00:00
2012-01-02 12:12:10 +00:00
2011-11-26 23:57:03 +00:00
2011-12-13 13:38:03 +00:00
2012-01-02 12:12:10 +00:00
2011-12-15 06:29:13 +00:00