1. A multi-node platform controller hub (MN-PCH), comprising: a plurality of node interfaces, configured to facilitate communication with a plurality of nodes on a compute platform; an internal interconnect; an interface, coupled to the internal interconnect and configured to be coupled to a storage device on the compute platform containing firmware for each of the plurality of nodes and firmware used by embedded components in the MN-PCH; a plurality of sets of high-speed Input-Output (IO) controllers, coupled to the internal interconnect, each configurable to be dedicated for use by a respective node; a plurality of sets of legacy IO facilities coupled to the internal interconnect, each of the sets of legacy IO facilities configurable to be dedicated for used by a respective node; and a manageability engine, shared across the plurality of nodes.