PHASED BOOT PROCESS TO DYNAMICALLY INITIALIZE DEVICES IN A VERIFIED ENVIRONMENT

Embodiments are directed to a phased boot process to dynamically initialize devices in a verified environment. An embodiment of a system includes a memory device to store platform initialization firmware to cause the processing system to: initialize, during a boot process, a portion of the one or mo...

Full description

Saved in:
Bibliographic Details
Main Authors Regupathy, Rajaram, Gopal, Saranya, Banik, Subrata, Zimmer, Vincent
Format Patent
LanguageEnglish
Published 21.01.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Embodiments are directed to a phased boot process to dynamically initialize devices in a verified environment. An embodiment of a system includes a memory device to store platform initialization firmware to cause the processing system to: initialize, during a boot process, a portion of the one or more memory modules as system management random access memory (SMRAM) for system management mode (SMM) usage; generate an SMM component in the SMRAM, the SMM component comprising an SMM handler routine to handle dynamic intellectual property (IP) management operations corresponding to the plurality of hardware components; register the SMM handler routine with an SMM interrupt (SMI) for identification of SMM events from an operating system (OS); and generate an SMM dispatcher in the SMRAM, the SMM dispatcher to create an instance of the SMM handler routine in the SMRAM in response to receiving an SMI from the OS during runtime of the processing system.
Bibliography:Application Number: US202017032369