Technologies for USB controller state integrity protection
AssigneeIntel Corporation
InventorsSoham Jayesh Desai, Pradeep Pappachan, Reshma Lal, Siddhartha Chhabra
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsSoham Jayesh Desai, Pradeep Pappachan, Reshma Lal, Siddhartha Chhabra
Estimating the term…
Technologies for USB controller state integrity protection are disclosed. A computing device reserves an isolated memory region in system memory and programs a base address register of a USB controller with the address of the isolated memory region. The computing device locks the base address register from further chances. The USB controller may store controller state data in a scratchpad buffer located within the isolated memory region. Software executed by a processor may read controller state data from the scratchpad buffer. Secure routing hardware of the computing device controls access to the isolated memory region. The secure routing hardware may allow read and write access by the USB controller and read-only access by software executed by the processor. After storing the controller state data, the computing device may power down the I/O controller. Other embodiments are described and claimed.
A computing device for integrity protection of controller state, the computing device comprising:
A method for integrity protection of controller state, the method comprising:
One or more non-transitory, computer-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a computing device to:
Dependencies are inferred from the claim text.