Index: [thread] [date] [subject] [author]
  From: Jon M. Taylor <taylorj@gaia.ecs.csus.edu>
  To  : ggi-develop@eskimo.com
  Date: Mon, 16 Aug 1999 16:00:24 -0700 (PDT)

Re: Ping-pong buffers on KGIcon are here!

On Mon, 16 Aug 1999, Marcus Sundberg wrote:

> Jon M. Taylor wrote:
> > > With 4-8MB of framebuffer mapped,
> > > some 1024-2048 enteries in
> > > the paging tables needs to be updated (unless I'm mistaken - and
> > > you can unlink one step up the tree), and the TLBs flushed?
> > > On a multiprocessor system, there is the risk of having to
> > > flush TLBs on several processors, unless the kernel is smart
> > > enough to stall the ones not needed (I hope it is...)
> > 
> >         Hm.  Well, the alternative is to require usersapce to call an
> > acquire_fb_lock() type function, like GLIDE does.
> 
> We already do this, this is what the ggiResourceAcquire/Release API
> is for. LibGGI handles this problem just fine. What actually happens
> when Acquire/Release are called are just implementation details of
> each driver.

	Ahhhh.  I did not see that.  This will make things much easier.

Jon

---
'Cloning and the reprogramming of DNA is the first serious step in 
becoming one with God.'
	- Scientist G. Richard Seed

Index: [thread] [date] [subject] [author]