SGX




I've managed to build and boot Buildroot 2011.02 using the 2.6.32 Arago kernel and Crosstool-NG 1.8.2 with GCC 4.4.3 and uClibc 0.9.30.2.  The build works just as well as the older Buildroot 2010.11 I had been using, but there is a problem with where fonts are being installed.  For some […]

BeagleBox: Buildroot 2011.02 progress (toward video playback), Ubuntu and Linaro



With a better understanding of what’s happening with the Beagle Board validation images I’ve started to redesign the boot process for BeagleBox.  First, the SD card will be partitioned with two partitions.  The first is the FAT32 partition to hold the kernel image, boot scripts and an initial ramdisk (initrd).  […]

BeagleBox: understanding the boot process requirements


All the parts arrived by last Tuesday and I was able to boot the board using the validation images.  I explored the u-boot environment and dug around the root file system to see what the BeagleBoard folks had put together.  I booted the board using the serial console and connected […]

BeagleBox: reality sets in – boot issues


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




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