On Wed, Jan 26, 2011 at 8:20 AM, Benjamin Zores <[email protected]> wrote: > On Wed, Jan 26, 2011 at 4:16 AM, Luke Kenneth Casson Leighton > <[email protected]> wrote: > >> the proposal is therefore to not hang about: begin to reverse-engineer >> the "top" GPU, PowerVR, which is present in at least 75% of the >> top-of-the-range ARM embedded CPUs. work has already been done to >> establish the GPU's on-board RISC instruction set (by a polish free >> software developer). this work was done "passively" (by analysing the >> proprietary libraries). the work needs to be continued "actively", >> and a working OpenGL library created. > > Would ou also consider (or maybe this is another project ?) > having a GPL kernel driver for SGX ?
the kernel driver(s) as GPL code already exist: they have to, and they act as "shims" - nothing more than ioctls typically. do take a quick peek at that PDF by christian: it explains the basic architecture that is unfortunately common right across the board. thus, instrumentation of these linux kernel drivers whilst running the proprietary userspace libraries will allow information to be gathered, derived and ultimately replayed by a Free Software userspace equivalent library. > Something that'd use KMS/DRM and ease the Mesa/Gallium3D/OpenGL > user-space libs that you expect to have. yep, that's the plan. no point reinventing the wheel - just jump straight in to an existing proven bandwagon, thus saving time, money and effort. >> the payoff is huge. the list of CPUs with PowerVR includes Texas >> Instruments top-of-the-range OMAP, AM Sitara and DaVinci CPUs, all of >> Freescale's top-of-the-range iMX series, all of Samsung's >> top-of-the-range ARM Cortex A8 and A9 CPUs, Marvell's top-of-the-range >> armv7-compatible 1.2 to 2ghz CPUs, NXP's new Cortex A9 and (the >> odd-one-out) Intel's "Poulsbo" GMA500 GPU. the list just goes on and >> those are just the ones that are in the current 45nm geometry. > > You can also add Intel CE4xxx SoC to this list. _really_? ahh thank you - i'll investigate that one, i'd not heard of it before. much appreciated bringing it to my attention. l. _______________________________________________ Celinux-dev mailing list [email protected] http://tree.celinuxforum.org/mailman/listinfo/celinux-dev
