Skip site navigation (1)Skip section navigation (2)
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>