Ok I pulled a 9legacy ISO, applied your patch set from this thread above, and built a 9pi2 kernel. My build now runs as the kernel on a QEMU raspi2b system.
I didn't realize 9legacy actually had a distribution for some reason I thought it was only a patch set applied against the old main line. Glad I don't have to pick apart the patch set that (works)...
It looks like on boot with both the kernel you built and my kernel (the sizes are different so I presume you added on things in a custom config?) the system loads into the GUI but then hangs moments later and stops updating the frame buffer, or the system is hung. Any thoughts on why that might have occurred? Is this to do with the watchdog...?
Thanks, this is excellent and useful.
D