1. A trusted platform module comprising: non-volatile memory in which to store basic input/output system code at a first location; a port to receive an input/output transaction from a serial bus, the transaction including a system memory address in the address space of a processor; and a mapping structure to map the system memory address to the first location in non-volatile memory.