-
公开(公告)号:US11023220B2
公开(公告)日:2021-06-01
申请号:US16584138
申请日:2019-09-26
Applicant: DELL PRODUCTS L.P.
Inventor: Balasingh P. Samuel , Zhaohui Yu , Bibby Yeh
IPC: G06F8/65 , G06F21/57 , G06F9/4401
Abstract: A system for sequencing firmware updates comprising a sequenced payload creation system operating on a processor and configured to receive two or more firmware payload sets and to generate a payload sequence for the two or more firmware payload sets. A BIOS payload system operating on the processor and configured to receive the two or more firmware payload sets and the payload sequence and to generate a basic input/output system (BIOS) payload. A BIOS locking system operating on the processor and configured to receive the BIOS payload and to generate a secure BIOS executable.
-
公开(公告)号:US12045326B2
公开(公告)日:2024-07-23
申请号:US17864724
申请日:2022-07-14
Applicant: Dell Products L.P.
Inventor: Sumanth Vidyadhara , Karunakar Poosapalli , Bibby Yeh
CPC classification number: G06F21/31 , G06F21/54 , G06F21/572
Abstract: A disclosed method installs an I/O trap protocol to provide an authentication callback function for handling I/O trap events. I/O trap events may include write operations accessing any of one or more identified I/O addresses. An I/O trap event may be registered with the authentication callback function for each of one or more identified I/O addresses. Original values of data may be stored in a memory resource. Any occurrences of an I/O trap event triggers the authentication callback function to perform I/O trap operations. The I/O trap operations may include determining whether the I/O trap event is associated with an approved driver and, if not, restoring data stored at the identified I/O address to an original value. Installing the I/O trap protocol may include installing the I/O trap protocol during a system management mode (SMM) phase of a UEFI boot sequence.
-
公开(公告)号:US20210096838A1
公开(公告)日:2021-04-01
申请号:US16584138
申请日:2019-09-26
Applicant: DELL PRODUCTS L.P.
Inventor: Balasingh P. Samuel , Zhaohui Yu , Bibby Yeh
Abstract: A system for sequencing firmware updates comprising a sequenced payload creation system operating on a processor and configured to receive two or more firmware payload sets and to generate a payload sequence for the two or more firmware payload sets. A BIOS payload system operating on the processor and configured to receive the two or more firmware payload sets and the payload sequence and to generate a basic input/output system (BIOS) payload. A BIOS locking system operating on the processor and configured to receive the BIOS payload and to generate a secure BIOS executable.
-
-