Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Oct 2003 06:56:58 +0400
From:      Igor Pokrovsky <tiamat@comset.net>
To:        Daniel Lang <dl@leo.org>
Cc:        hackers@freebsd.org
Subject:   Re: Matrox Parhelia XFree86 Busmastering kernel module?
Message-ID:  <20031012025658.GA1994@doom.homeunix.org>
In-Reply-To: <20031009154030.GI2407@atrbg11.informatik.tu-muenchen.de>
References:  <20031009154030.GI2407@atrbg11.informatik.tu-muenchen.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 09, 2003 at 05:40:30PM +0200, Daniel Lang wrote:
> Hiho,
> 
> There seems no freebsd-xfree list, but this is only XFree related,
> it's rather kernel oriented.
> 
> Matrox offers a RedHat-Linux driver for their Parhelia based boards
> (Parhelia, P650, P750). The XFree86 driver module mtx_drv.o itself
> is OS independent and works with FreeBSD, as successfully
> tested on my desk, even with a multihead configuration. :)
> 
> Alas, to use acceleration (2D xaa as well as 3D dri, OpenGL,
> etc) it requires a kernel module to enable bus mastering on
> the card. (I don't know if this is a common thing with Linux,
> or with some graphic boards? I am not aware of bus mastering
> is required for AGP boards, isn't AGP a dedicated bus anyway?)

AFAIK, you can enable bus mastering using pciconf(8) by setting appropriate registers.
Why do you need any additional kernel module? Or I'm completely missing the point?

-ip

-- 
Ask not for whom the telephone bell tolls ... if thou art in the
bathtub, it tolls for thee.



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