Oh, a Haiku port to black hardware? That would be nice to have :).
The NeXT Plan 9 port (kernel source in sys/src/9/next/ in the second edition sources) as well as the previous emulator sources are also helpful for bare-metal programming.
I started to play around with NeXT bare metal...