Date: Wed, 28 Jul 1999 15:38:12 +0100 From: Nik Clayton <nik@nothing-going-on.demon.co.uk> To: hackers@freebsd.org Subject: Including isa/isareg.h in sys/i386/boot/biosboot/serial.S Message-ID: <19990728153811.A39313@kilt.nothing-going-on.org>
next in thread | raw e-mail | index | archive | help
-hackers, In the kernel config file you can use symbolic names for the various COM ports, IO_COM1, IO_COM2, and so on. These seem be defined in sys/isa/isareg.h. If you want to configure FreeBSD to boot from a serial console you have to set BOOT_COMCONSOLE_PORT in /etc/make.conf -- you can't use the defines here, you have to use 0x3F8, 0x2F8, and so on. As far as I can tell, BOOT_COMCONSOLE_PORT eventually gets passed down to sys/i386/boot/biosboot/serial.S. So, why not apply the following trivial patch to serial.S, so that /etc/make.conf can instead contain BOOT_COMCONSOLE_PORT= IO_COM2 which is just slightly friendlier? I'm not what you'd call a kernel hacker, so this might be a stupid idea. . . N Index: serial.S =================================================================== RCS file: /home/ncvs/src/sys/i386/boot/biosboot/serial.S,v retrieving revision 1.12 diff -u -1 -r1.12 serial.S --- serial.S 1999/04/22 21:02:44 1.12 +++ serial.S 1999/07/28 14:30:54 @@ -70,2 +70,3 @@ #include <isa/sioreg.h> +#include <isa/isareg.h> #include "asm.h" -- [intentional self-reference] can be easily accommodated using a blessed, non-self-referential dummy head-node whose own object destructor severs the links. -- Tom Christiansen in <375143b5@cs.colorado.edu> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990728153811.A39313>