Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Mar 2004 19:42:40 -0800
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        Peter Grehan <grehan@freebsd.org>
Cc:        freebsd-sparc64@freebsd.org
Subject:   Re: Console patch part II...
Message-ID:  <20040317034240.GC17203@dhcp01.pn.xcllnt.net>
In-Reply-To: <4057C4B4.2030305@freebsd.org>
References:  <4057C4B4.2030305@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Wed, Mar 17, 2004 at 01:23:32PM +1000, Peter Grehan wrote:
> >Fix syscons.
> 
>  As I mentioned when I worked around this problem on PPC, it's
> easier said than done.

Of course. I decided to not even try to get syscons working on
ia64. Things are much more complex there. But with 3 platforms
full of kluges to get syscons working, I do expect that people 
get the hint that we need to work the problem.

>  The problem is the SC_STAT macro which relies on having
> an allocated cdev. This macro is used all over the place,
> even during the boot sequence, so it's difficult to delay
> the creation of the cdev until a point where it is safe,
> like 'correct' console drivers do. A nasty one to fix.

Yes. You need to have the driver layered correctly. Trying to
fix SC_STAT may very well imply that the driver needs to be
restructured. I haven't looked into it deeply enough though...

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel@xcllnt.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040317034240.GC17203>