We had 9legacy running on Intel NUCs at Google for our internal development. It worked well enough, though of course wasn't an ARM based machine. Getting it going was a little hacky, but not too bad. We were using raspberry pi's as terminals.
I haven't looked in depth, but I suspect there's relatively little support for SATA interfaces in Richard's BCM code. Targeting something like the BananaPi W2 as a small server would probably be doable and the delta from Richard's code would be smaller than an ersatz port.
- Dan C.