I would love to help but I don't have a DroidX....I have used kexec (@aliasxerog in gentoo forums I'm AutoBot for reference to my linux knowledge, my linux use goes back a few years
) and can translate kernel patches.
Hell, any help would be lovely right now. Plus I'm working on porting it to other phones and having devs with the actual phone for testing.
EDIT: If you do want to help, I set up a cross-compiler using crossdev. I highly recommend doing it in a stage3 chroot because crossdev can really mangle your system.
I'm just not that interested in working on devices that I can't see the results of the work, I'm sure you can understand that. I'm very detail oriented, I have to test things before letting others see or try it. It's like primping for a date (I lack any proper euphemism).
I'm not leaving the Droid scene until it dies, or I do...so I will be around for any Droid testing you need done. I would definitely not try to port the 2.6.37 kernel, I would start with current 2.2 DroidX kernel (not sure of the version) to make certain the drivers will re-initialize upon kexec before getting too far into your project.
In my dealing with kexec on the Droid I have came to the conclusion that re-initializing the GUI is going to be difficult, I wasn't doing any debugging over USB either so I can't say how difficult.