XM RevC Demo 2.6.32 Kernel Sources?

Does anyone know where I can aquire the exact sources / patches used
to build the kernel that comes with the XM revC demo?

I just need to build a module for the kernel, but nothing i need to
build is in /usr/src/linux-2.6.32 even after installing kernel-headers
and kernel-dev, as well as the other base development packages.\

I then tried to build linus git, mainline, and ti omap kernels with no
success booting on this device (with both code sourcery and arm-linux-
gnu-eabi). Unpacks, and then the device just freezes up.

Asked as well on the IRC but no one seems to know where this
mysterious kernel comes from. Any help would be much appreciated.

Thanks,
Carroll

I believe i used these to build a kernel that worked.

https://gitorious.org/beagleboard-validation/linux/commits/validation-2.6.32-20110316c

and

https://gitorious.org/beagleboard-validation/u-boot/commits/validation-20110621c

Note.
Rev C has one significant change.
The EHCI enable is different than the previous XM.

And the new uboot has one significant change.
The new uboot accesses uImage from the ext partition from the /boot
directory.

Keep these in mind. I wasted a lot of time cause of the uboot one
specially.

I don't know if running Ubuntu is an option for you? If so you will
find good information on http://elinux.org/BeagleBoardUbuntu on how to
build from source, which I know works on xM rev C.

Mikael Jansson, IPsense

The demo was built using Angstrom: http://www.angstrom-distribution.org/building-angstrom. See the stable branch.