* [PATCH 0/4] fbdev: uvesafb
@ 2007-06-23 10:49 Michal Januszewski
2007-06-23 12:04 ` Arnd Bergmann
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Michal Januszewski @ 2007-06-23 10:49 UTC (permalink / raw)
To: linux-fbdev-devel; +Cc: linux-kernel
uvesafb is a generic driver for VBE2+ compliant video cards; an enhanced
version of vesafb and a direct successor of vesafb-tng [1].
uvesafb uses a userspace helper application (v86d, [2]) to run the x86
Video BIOS code. This makes it possible to include in uvesafb all the
standard features (refresh rate control, video mode changes etc) that
are missing from vesafb without resorting to ugly hacks such as the ones
used in [1]. The current implementation of v86d can use either LRMI or
x86emu to run the BIOS code and supports both x86 and x86_64.
[1] http://dev.gentoo.org/~spock/projects/vesafb-tng/
[2] http://dev.gentoo.org/~spock/projects/uvesafb/
Best regards.
--
Michal Januszewski JID: spock@im.gentoo.org
Gentoo Linux Developer http://people.gentoo.org/spock
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/4] fbdev: uvesafb
2007-06-23 10:49 [PATCH 0/4] fbdev: uvesafb Michal Januszewski
@ 2007-06-23 12:04 ` Arnd Bergmann
2007-06-23 12:30 ` Michal Januszewski
2007-06-26 10:42 ` Jonathan McDowell
2007-07-12 8:12 ` Antonino A. Daplas
2 siblings, 1 reply; 6+ messages in thread
From: Arnd Bergmann @ 2007-06-23 12:04 UTC (permalink / raw)
To: spock; +Cc: linux-fbdev-devel, linux-kernel
On Saturday 23 June 2007, Michal Januszewski wrote:
> Â The current implementation of v86d can use either LRMI or
> x86emu to run the BIOS code and supports both x86 and x86_64.
Is there a fundamental reason why you can't also run it on
non-x86 machines, or has this simply not been tested so far?
Arnd <><
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/4] fbdev: uvesafb
2007-06-23 12:04 ` Arnd Bergmann
@ 2007-06-23 12:30 ` Michal Januszewski
0 siblings, 0 replies; 6+ messages in thread
From: Michal Januszewski @ 2007-06-23 12:30 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: linux-fbdev-devel, linux-kernel
On Sat, Jun 23, 2007 at 02:04:09PM +0200, Arnd Bergmann wrote:
> On Saturday 23 June 2007, Michal Januszewski wrote:
> > Â The current implementation of v86d can use either LRMI or
> > x86emu to run the BIOS code and supports both x86 and x86_64.
>
> Is there a fundamental reason why you can't also run it on
> non-x86 machines, or has this simply not been tested so far?
AFAIK it should be possible to get it to work on non-x86. One would
have to implement the IO functions for x86emu and mmap the Video BIOS,
both of which should be relatively easy tasks. I don't however have
direct access to hardware other than x86(_64) and thus haven't had a
chance to write such code and test it.
Best regards,
Michal
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Linux-fbdev-devel mailing list
Linux-fbdev-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-fbdev-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/4] fbdev: uvesafb
2007-06-23 10:49 [PATCH 0/4] fbdev: uvesafb Michal Januszewski
2007-06-23 12:04 ` Arnd Bergmann
@ 2007-06-26 10:42 ` Jonathan McDowell
2007-06-30 16:39 ` Michal Januszewski
2007-07-12 8:12 ` Antonino A. Daplas
2 siblings, 1 reply; 6+ messages in thread
From: Jonathan McDowell @ 2007-06-26 10:42 UTC (permalink / raw)
To: Michal Januszewski; +Cc: linux-fbdev-devel, linux-kernel
On Sat, Jun 23, 2007 at 12:49:20PM +0200, Michal Januszewski wrote:
> uvesafb is a generic driver for VBE2+ compliant video cards; an enhanced
> version of vesafb and a direct successor of vesafb-tng [1].
>
> uvesafb uses a userspace helper application (v86d, [2]) to run the x86
> Video BIOS code. This makes it possible to include in uvesafb all the
> standard features (refresh rate control, video mode changes etc) that
> are missing from vesafb without resorting to ugly hacks such as the ones
> used in [1]. The current implementation of v86d can use either LRMI or
> x86emu to run the BIOS code and supports both x86 and x86_64.
Have you considered using libx86[1] in v86d? It looks very similar to
what you have at present and there are plans to extend it to non
x86(_64) archs.
J.
[1] http://www.codon.org.uk/~mjg59/libx86/
--
] http://www.earth.li/~noodles/ [] noodles is criminal [
] PGP/GPG Key @ the.earth.li [] [
] via keyserver, web or email. [] [
] RSA: 4DC4E7FD / DSA: 5B430367 [] [
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/4] fbdev: uvesafb
2007-06-26 10:42 ` Jonathan McDowell
@ 2007-06-30 16:39 ` Michal Januszewski
0 siblings, 0 replies; 6+ messages in thread
From: Michal Januszewski @ 2007-06-30 16:39 UTC (permalink / raw)
To: Jonathan McDowell; +Cc: linux-fbdev-devel, linux-kernel
On Tue, Jun 26, 2007 at 11:42:41AM +0100, Jonathan McDowell wrote:
> Have you considered using libx86[1] in v86d? It looks very similar to
> what you have at present and there are plans to extend it to non
> x86(_64) archs.
It looks like an interesting solution and it is indeed similar to what
I'm currently using. I'll consider switching to it in the next version
of v86d.
Thanks,
Michal
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/4] fbdev: uvesafb
2007-06-23 10:49 [PATCH 0/4] fbdev: uvesafb Michal Januszewski
2007-06-23 12:04 ` Arnd Bergmann
2007-06-26 10:42 ` Jonathan McDowell
@ 2007-07-12 8:12 ` Antonino A. Daplas
2 siblings, 0 replies; 6+ messages in thread
From: Antonino A. Daplas @ 2007-07-12 8:12 UTC (permalink / raw)
To: spock, linux-fbdev-devel; +Cc: linux-kernel
On Sat, 2007-06-23 at 12:49 +0200, Michal Januszewski wrote:
My apologies for the delayed response. I had problems with my ISP.
> uvesafb is a generic driver for VBE2+ compliant video cards; an enhanced
> version of vesafb and a direct successor of vesafb-tng [1].
>
> uvesafb uses a userspace helper application (v86d, [2]) to run the x86
> Video BIOS code. This makes it possible to include in uvesafb all the
> standard features (refresh rate control, video mode changes etc) that
> are missing from vesafb without resorting to ugly hacks such as the ones
> used in [1]. The current implementation of v86d can use either LRMI or
> x86emu to run the BIOS code and supports both x86 and x86_64.
>
> [1] http://dev.gentoo.org/~spock/projects/vesafb-tng/
> [2] http://dev.gentoo.org/~spock/projects/uvesafb/
>
This is cool, I had a similar project before (which did work) but
abandoned it. In fact, it need not be restricted to vbe, as long as the
userspace daemon can interpret VESA.
Tony
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2007-07-12 8:12 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-23 10:49 [PATCH 0/4] fbdev: uvesafb Michal Januszewski
2007-06-23 12:04 ` Arnd Bergmann
2007-06-23 12:30 ` Michal Januszewski
2007-06-26 10:42 ` Jonathan McDowell
2007-06-30 16:39 ` Michal Januszewski
2007-07-12 8:12 ` Antonino A. Daplas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).