Start split out of common open firmware code