2
I ported over Angstrom’s recipe for the SGX libraries into the BeagleBox build this week.  It requires downloading the SGX SDK and unpacking it manually before you do the build.  Angstrom will unpack it for you.  And at the moment I’m not positive the layout I’ve created is completely correct […]

BeagleBox: SGX libs build, parts ordered, speeding up boot times


There were some minor changes required to Robert’s patches to get them to build the SGX drivers as kernel modules.  One of the patches set drivers/staging/omap3_sgx/Kconfig to use “boo” instead of “tristate” which prevented the SGX build as modules because the Kconfig also required the build only as module (with […]

BeagleBox: SGX driver integration completed


I’m back from vacation and have been working on integrating Robert Nelson’s SGX patchset into the BeagleBox build.  These patches implement the SGX kernel drivers for the BeagleBoard found in the OMAP35x_Graphics_SDK package for Linux.  This allows building the SGX kernel modules with the rest of the kernel build instead […]

BeagleBox: SGX integration progress



Last Friday I finished updating the kernel build for the BeagleBoard to support building a kernel suitable for use with the SGX drivers.  The build depends on the kernel patches from the TI AM35xx/OMAP35xx PSP SDK.  In order to make it easier to build BeagleBox I decided to extract just […]

BeagleBox: SGX kernel build ready


2
I’ve updated the Design page to reflect the knowledge I’ve acquired about the OMAP SGX and DSP.  There’s still some work to be done in understanding exactly how Clutter fits into that picture but I’ll get there eventually. In the meantime I’ve completed stripping out the theme support from the […]

BeagleBox: Stripping themes, new bugdb project, updated Design


I’m working two main issues at the moment:  stripping Matchbox to get a new BUI core and working on building and packaging the SGX SDK drivers.  The former is going well.  I’ve stripped session management and gconf already and checked those in.  I’ve got themes stripped down so that the […]

BeagleBox: Adjusting the design, learning about SGX and DSP



I’m in the process of doing an analysis of the Matchbox code to determine what needs to change in it to create BUI.  So far I’ve mapped out the basic code flow and identified the purposes of the files within the window manager, which is where I’m starting the analysis.  […]

BeagleBox: kernel update, BUI initial release and analysis progress


I decided a fork of Matchbox made the most sense for the BeagleBox UI.  There isn’t much activity in Matchbox and the developers are busy with other projects.  Besides, Matchbox is for hand helds while BeagleBox is an STB. The fork is named BUI, for BeagleBox UI. Not too original, […]

BeaglBox: BeagleBox UI (BUI) initialized in CVS


I signed up for the Matchbox mailing list last night and have just sent a request to find out the status of the project.  While I was waiting for confirmation of my sign-up last night I started a metabuild for Matchbox.  Essentially its just like the metabuild used by BeagleBox, […]

BeagleBox: Matchbox metabuild to generate patches for buildroot



The version of Matchbox’s panel and desktop programs in buildroot are pre-1.0.  The latest available from Matchbox’s site are 2.0.  I tried to patch buildroot so that the 2.0 panel would build.  This required disabling dbus during the configure and patching the applets/Makefile.in to prevent the notify applet from building.  […]

BeagleBox: Matchbox revision issues


I spent the weekend trying to figure out why I couldn’t get the XComposite extension to show up under the fbdev X driver under QEMU.  It took until Sunday night to figure out that I need the cirrus fbdev kernel driver along with turning on xdpyinfo, libXcomposite, and the Cirrus […]

BeagleBox: XComposite enabled under QEMU


I didn’t like the content and management features of SourceForge’s bug tracker so I’ve migrated all the BeagleBox issues from there to a Flyspray-based bug tracker running on my site.  Flyspray provides finer grain organization of issues and allows a visual display-at-a-glance of the status (how much work is done) […]

Bug db migrated from SourceForge to Muse site