Date: Mon, 28 May 2007 12:10:58 -0700 From: Marcel Moolenaar <xcllnt@mac.com> To: John Hay <jhay@meraka.org.za> Cc: freebsd-arm@freebsd.org Subject: Re: removing hardcoded uart vbase Message-ID: <E89527DC-9384-4A98-B17F-DED4F506AB39@mac.com> In-Reply-To: <20070528134607.GA67826@zibbi.meraka.csir.co.za> References: <20070528134607.GA67826@zibbi.meraka.csir.co.za>
next in thread | previous in thread | raw e-mail | index | archive | help
On May 28, 2007, at 6:46 AM, John Hay wrote: > To find the console, I just check for uart 0 in the hints. Is that > good enough or should one also check for flags 0x10 like on sio > devices? Typically, you set uart.hw.console to point to the console. Since device numbers don't make sense, you define the console in terms of hardware I/O location. For example: uart.hw.console=io:0x3f8 or uart.hw.console=mm:0xfef04500 The uart.hw.console variable also allows you to specify baudrate, stopbits, parity and the device class (ns8250, z8530, etc), which hints do not. Hints are not recommended, unless you already have hints to describe the hardware. In that case you can simply add: hint.uart.0.flags=0x10 The patch looks good to me. -- Marcel Moolenaar xcllnt@mac.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E89527DC-9384-4A98-B17F-DED4F506AB39>