Subject: Re: ite0 _still_ not configured
To: Paul Goyette <paul@whooppee.com>
From: Dave Huang <khym@bga.com>
List: current-users
Date: 07/28/1997 18:00:31
On Mon, 28 Jul 1997, Paul Goyette wrote:
> Well, I just booted up a brand new kernel compiled from scratch, and the
> recent change to accomodate "frame buffer not page aligned" doesn't appear
> to have worked completely.  I still get the message "ite0 not configured"
> during startup.

I've noticed this too, on my 660av using internal video. I think the
problem is that in itematch():

        pa = pmap_extract(pmap_kernel(), (vm_offset_t)(gm->fbbase + gm->fboff));

        return (pa == (vm_offset_t)m68k_trunc_page(mac68k_vidphys));

gm->fbbase is the framebuffer address rounded down to a page boundary, and
gm->fboff is the offset from the page. This is being compared to
mac68k_vidphys rounded down to a page boundary, which isn't going to work
if fboff is non-zero. In my case, fbbase is 0x50100000 and fboff is 0x100.
-- 
Name: Dave Huang     |   Mammal, mammal / their names are called /
INet: khym@bga.com   |   they raise a paw / the bat, the cat /
FurryMUCK: Dahan     |   dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 21 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++