- 专利标题: SECURE AND EFFICIENT MICROCODE(UCODE) HOT-UPGRADE FOR BARE METAL CLOUD
-
申请号: US17120072申请日: 2020-12-11
-
公开(公告)号: US20210096848A1公开(公告)日: 2021-04-01
- 发明人: Sarathy Jayakumar , Chuan Song , Mohan J. Kumar
- 申请人: Sarathy Jayakumar , Chuan Song , Mohan J. Kumar
- 申请人地址: US OR Portland; CN Shanghai; US OR Aloha
- 专利权人: Sarathy Jayakumar,Chuan Song,Mohan J. Kumar
- 当前专利权人: Sarathy Jayakumar,Chuan Song,Mohan J. Kumar
- 当前专利权人地址: US OR Portland; CN Shanghai; US OR Aloha
- 主分类号: G06F8/656
- IPC分类号: G06F8/656 ; G06F9/48 ; G06F9/4401 ; G06F9/455 ; G06F12/1027
摘要:
A microcode (uCode) hot-upgrade method for bare metal cloud deployment and associated apparatus. Under the uCode hot-upgrade method, a uCode path is received at an out-of-band controller (e.g., baseboard management controller (BMC)) and buffered in a memory buffer in the out-of-band controller. The out-of-band controller exposes the memory buffer as a Memory-Mapped Input-Output (MMIO) range to a host CPU. A uCode upgrade interrupt service is triggered to upgrade uCode for one or more CPUs in a bare-metal cloud platform during runtime of a tenant host operating system (OS) using an out-of-bound process. This innovation enables cloud service providers to deploy uCode hot-patches to bare metal servers for live-patch without touching the tenant operating system environment.