| CPC G06F 30/347 (2020.01) [G01R 31/31721 (2013.01); G01R 31/31724 (2013.01); G01R 31/31908 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
a computer system having a set of processing blocks, wherein the computer system includes:
a set of programmable registers, wherein a given one of the programmable registers corresponds to at least one of the set of processing blocks, wherein the computer system is configured to receive a harvesting command that writes a disable value to a group of one or more of the programmable registers, the group of programmable registers corresponding to a group of the set of processing blocks that are to be disabled for a selected computing platform of a plurality of different computing platforms for which the computer system can be configured;
one or more hardware circuits configured to perform one or more tasks after a given boot of the computer system, wherein the one or more tasks utilize circuitry in at least one of the group of the set of processing blocks; and
a power control circuit configured to, after the one or more tasks have been performed, temporarily disable the group of the set of processing blocks, thereby configuring the computer system for the selected computing platform.
|