-
公开(公告)号:US11989551B2
公开(公告)日:2024-05-21
申请号:US17205818
申请日:2021-03-18
Applicant: QUANTA COMPUTER INC.
Inventor: Cheng-Han Chen , Yi-Chun Liao , Kuo-Chun Liao , Chong-Ren Guo
IPC: G06F8/71 , G06F8/65 , G06F9/4401
CPC classification number: G06F8/71 , G06F8/65 , G06F9/4401
Abstract: Boot firmware for a computing device can be modularly and dynamically composed to facilitate implementing changes and updates to a computing device's firmware. The firmware image can include a primary module, which is responsible for certain basic initializations, and a module list, which can include a listing of additional modules that are to be executed during the boot procedure. The module list can be used to identify and access the selected modules from a module library, such as via globally unique identifiers (GUIDs). Once acquired, the selected modules can be executed, taking into account required dependency modules (whether included in the selected modules or not) and configuration settings. The module library can be stored entirely locally (e.g., as part of a distributed firmware image), entirely remotely (e.g., accessible via network connection), or a mixture of locally and remotely.
-
公开(公告)号:US12235998B2
公开(公告)日:2025-02-25
申请号:US17875967
申请日:2022-07-28
Applicant: Quanta Computer Inc.
Inventor: Cheng-Han Chen , Jyun-Jei Huang
Abstract: A computing system includes a BIOS, a BMC coupled to the BIOS, and one or more hardware components. The BMC can receive commands from a user, and transition between a locked state and an unlocked state. When the BMC is in the unlocked state, the BMC responds to commands received from the user. When the BMC is in the locked state, the BMC ignores commands received from the user. The BMC is configured to receive an unlock command from a user that includes an unlock signature. The BMC is further configured to determine whether the unlock signature is authentic. If the unlock signature is authentic and the BMC is in the locked state, the BMC is configured to transition from the locked state to the unlocked state, to allow the user access to the hardware components of the computing system.
-
公开(公告)号:US10977158B1
公开(公告)日:2021-04-13
申请号:US16832609
申请日:2020-03-27
Applicant: QUANTA COMPUTER INC.
Inventor: Cheng-Han Chen , Cheng-Han Wu , Jyun-Jie Huang
IPC: G06F9/44 , G06F11/36 , G06F9/4401
Abstract: Firmware can be built to be capable of generating and outputting trace data, during execution, to assist in debugging firmware problems without substantially slowing operation of the firmware and without potentially disclosing secret information associated with the firmware. The firmware (e.g., BIOS) can output hash digests of various modules within the firmware, which can be compared with a pre-established mapping table to identify modules that successfully completed or did not successfully complete during execution of the firmware, such as during a startup procedure. The hash digest can be a one-way hash, which can be rapidly executable during operation of the firmware and can keep the code of the modules hidden from unauthorized reverse engineering.
-
-