Patent ID: 9405908
Filing Date: 2016-08-02
CPC Classification: G06F,H04L

Claim Text:
1. An apparatus comprising: a die; a central processing unit (CPU) core on the die and including hardware, the CPU core to execute a software program; a memory controller coupled to the CPU core, the memory controller to intercept a trusted platform module (TPM) command that is to have been requested by the software program in a memory mapped input/output (MMIO) trap; a local TPM that is at least one of misconfigured and disabled, wherein the local TPM would process the TPM command if it was not misconfigured and enabled; a manageability engine coupled to the CPU core, the manageability engine including a processor that includes at least some hardware, the manageability engine to receive the TPM command from the memory controller and to process the TPM command by at least creating a TPM network packet; and a network interface coupled to the manageability engine to transmit the TPM network packet to a remote TPM that is external to the apparatus for processing.