The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 07, 2024

Filed:

Jun. 29, 2022
Applicant:

Ampere Computing Llc, Santa Clara, CA (US);

Inventors:

Sachhidh Kannan, Portland, OR (US);

Shivnandan Kaushik, Portland, OR (US);

Harb Abdulhamid, Raleigh, NC (US);

Yogesh Bansal, Beaverton, OR (US);

Vanshidhar Konda, Portland, OR (US);

Assignee:

Ampere Computing LLC, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/57 (2013.01); G06F 8/65 (2018.01); G06F 8/656 (2018.01);
U.S. Cl.
CPC ...
G06F 21/572 (2013.01); G06F 8/65 (2013.01); G06F 8/656 (2018.02);
Abstract

Disclosed are techniques for performing a low-impact firmware update to a first microcontroller. In an aspect, a security entity communicatively coupled to the first microcontroller receives an update to firmware of the first microcontroller, authenticates the update to the firmware of the first microcontroller to prevent a security-related rollback, offloads system management tasks and interrupt handling from the first microcontroller to at least a second microcontroller communicatively coupled to the first microcontroller, coordinates installation of the update to the firmware of the first microcontroller without taking processing cycles from host software, and restores, to the first microcontroller, system management states occurring after the system management tasks and interrupt handling are offloaded from the first microcontroller.


Find Patent Forward Citations

Loading…