CPC G06F 13/4063 (2013.01) [G06F 9/4403 (2013.01); G06F 9/4418 (2013.01)] | 14 Claims |
1. A method implemented on a platform including one or more central processing units (CPUs), a firmware storage device in which platform firmware is stored, and one or more controller hubs coupled to a platform control entity, each controller hub including a plurality of Input-Output (TO) interfaces and coupled to a respective CPU, each controller hub including at least one pin strap used to configure the controller hub to be implemented as a legacy controller hub or an IO-expander, the method comprising:
configurating at least one controller hub to be implemented as an IO expander under which the controller hub is used to expand the IO interfaces available to the CPU to which the controller hub is coupled; and
detecting a logic level at the at least one pin strap, and, in response thereto configuring the controller hub to be implemented as a legacy controller hub or an IO-expander.
|