Andreas Beck <[EMAIL PROTECTED]> writes:

> > fbdev works on many more platforms than GGI.  
> 
> No ! LibGGI works on any platform that has fbdev or X or SVGAlib. 

Or ascii terminals. ;) On the more useful side it also supports DGA,
which I believe Mesa doesn't support yet either.

> fbdev. In case LibGGI does not work on fbdev for a given platform, this
> is to be considered a Bug in either LibGGI or the platform fbdev
> implementation and needs to be fixed. I have recently heard, that LibGGI
> breaks on PPC architectures due to some weird interference of memset and 
> mmaped bus memory, but AFAIK Marcus is working on a fix for it.

I noticed today that it's actually a bug in the PPC-kernel. The
specification for the dcbz (data cache block zero) instruction
states that for uncached memory the exception handler should clear
the memory, but on Linux it just causes a SIGBUS to be sent to the
app...

I'll remove the memsets from LibGGI in any case, as we don't want
to trap into the kernel all the time.

//Marcus
-- 
-------------------------------+------------------------------------
        Marcus Sundberg        | http://www.stacken.kth.se/~mackan
 Royal Institute of Technology |       Phone: +46 707 295404
       Stockholm, Sweden       |   E-Mail: [EMAIL PROTECTED]

Reply via email to