It's worth noting that we've already started some of the work; see http://bzr.linuxfoundation.org/unofficial/arm. There are almost certainly problems with the code in those repositories, but it should be a good starting point for future collaboration.