1. A method of implementing a dynamic root of trust for measurement comprising the steps of: invoking a system management interrupt to execute system management mode code while a computing device is in system management mode; executing the system management mode code to set a dynamic root of trust for measurement register in a trusted platform module to a secondary value indicating proper commencement of the dynamic root of trust for measurement; executing the system management mode code to restore a state of the computing device to a known state; and extending the dynamic root of trust for measurement register with at least one value representing a state established by the system management mode code.