Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 1998 21:58:03 -0400
From:      "Louis A. Mamakos" <louie@TransSys.COM>
To:        Roger Hardiman <roger@cs.strath.ac.uk>
Cc:        Scott Mitchell <scott@dcs.qmw.ac.uk>, multimedia@FreeBSD.ORG
Subject:   Re: FXTV and DGA 
Message-ID:  <199808140158.VAA11299@whizzo.transsys.com>
In-Reply-To: Your message of "Thu, 13 Aug 1998 17:16:48 BST." <35D31170.2781@cs.strath.ac.uk> 
References:  <35D2E663.7AF0@cs.strath.ac.uk> <19980813160216.B6924@dcs.qmw.ac.uk> <35D31170.2781@cs.strath.ac.uk> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Scott
> > 
> > This may be a dumb suggestion (I don't use fxtv so I have no idea if
> > this will work or not), but couldn't the driver be made into an LKM?
> 
> Funny you should mention it, but Amancio, Randall and later myself
> talked about this around 8 months ago.
> 
> The problem was basically this.
> You need to allocate configuous memory for the frame buffer.
> 
> At boot time, this is easy. Memory is empty and you can allocate
> a 864k block of memory with no gaps in it.
> However, I was told that by the time the system has booted,
> and the LKM executed, there is quite possible you cannot get a
> contiguous block of memory as the memory is fragmented.
> 
> Basically, you need a memeory manager that can shift memory blocks
> around making a large space.
> 
> I was told the current memory management code cannot do this.
> 
> 
> But if we could do it, then the LKM would be great.

The alternative approach is to allocate some number of smaller (pagesize?)
buffers, and then build a command program for the Bt848 to do a scatter
read into the discountinuous buffers.  This might obviate the need for
a static buffer in any case.

louie


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message



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