-
公开(公告)号:US20240232026A9
公开(公告)日:2024-07-11
申请号:US17972522
申请日:2022-10-24
Applicant: DELL PRODUCTS L.P.
Inventor: Richard M. Tonry , Balasingh P. Samuel , Nicholas Grobelny
IPC: G06F11/14 , G06F9/4401
CPC classification number: G06F11/1469 , G06F9/4403 , G06F2201/84
Abstract: A basic input/output system (BIOS) determine whether an automated recovery mechanism is enabled in response to a detection of a data corruption. An embedded controller may extract recovery data from a storage device upon confirmation that the automated recovery mechanism is enabled. In response to verification that the recovery data is valid, the controller may decrypt a BIOS firmware data in the recovery data and push the BIOS firmware data into a non-volatile random access memory, and decrypt an embedded controller firmware data in the recovery data and push the embedded controller firmware data into the non-volatile random access memory.
-
公开(公告)号:US20230067647A1
公开(公告)日:2023-03-02
申请号:US17459557
申请日:2021-08-27
Applicant: Dell Products, L.P.
Inventor: Balasingh P. Samuel , Vivek Viswanathan Iyer
Abstract: Systems and methods provide isolated workspaces operating on an IHS (Information Handling System) with use of pre-boot resources of the IHS that are not directly accessible by the workspaces. Upon notification of a workspace initialization, a segregated variable space, such as a segregated memory utilized by a UEFI (Unified Extensible Firmware Interface) of the IHS, is specified for use by the workspace. The segregated variable space is initialized and populated with pre-boot variables, such as UEFI variables, that are allowed for configuration by the workspace. Upon a workspace issuing a request to configure a pre-boot variable, the segregated variable space is identified that was mapped for use by the workspace. The requested pre-boot variable configuration is allowed based on whether the pre-boot variable is populated in the segregated variable space. When the requested pre-boot variable configuration is allowed, the pre-boot variable is configured on behalf of the workspace.
-
公开(公告)号:US11429457B2
公开(公告)日:2022-08-30
申请号:US16584045
申请日:2019-09-26
Applicant: DELL PRODUCTS L.P.
Inventor: Balasingh P. Samuel , Michael Wayne Arms , Adolfo S. Montero
Abstract: A system for secure processing of intra-processor data comprising firmware configured to operate on a processor. An operating system configured to operate on the processor. Payload configured to operate on the processor. An embedded controller coupled to the firmware, the operating system and the payload, wherein the embedded controller is configured to enable messaging between the firmware, the operating system and the payload.
-
4.
公开(公告)号:US11150901B2
公开(公告)日:2021-10-19
申请号:US16751554
申请日:2020-01-24
Applicant: Dell Products L.P.
Inventor: Balasingh P. Samuel , Vivek Viswanathan Iyer
IPC: G06F12/00 , G06F9/30 , G06F12/0808 , G06F9/4401 , G06F3/06 , G06F12/02
Abstract: An information handling system may include a processor and a program of instructions embodied in non-transitory computer-readable media and configured to, when read and executed by the processor: in response to a request to write a variable to a solid state device, store the variable to a memory location of the solid state device, the variable including variable data and a variable status indicative of a validity of the variable data, the variable status having a plurality of bits wherein each of the plurality of bits are set to an initial value and in response to a request to modify the variable, modify the variable status by changing one of the plurality of bits from the initial value to a logical complement of the initial value to change the validity of the variable data. The validity of the variable data may be based on whether an even number or odd number of the plurality of bits are equal to the complement of the initial value.
-
公开(公告)号: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.
-
公开(公告)号:US20210096931A1
公开(公告)日:2021-04-01
申请号:US16584045
申请日:2019-09-26
Applicant: DELL PRODUCTS L.P.
Inventor: Balasingh P. Samuel , Michael Wayne Arms , Adolfo S. Montero
Abstract: A system for secure processing of intra-processor data comprising firmware configured to operate on a processor. An operating system configured to operate on the processor. Payload configured to operate on the processor. An embedded controller coupled to the firmware, the operating system and the payload, wherein the embedded controller is configured to enable messaging between the firmware, the operating system and the payload.
-
公开(公告)号:US20210034733A1
公开(公告)日:2021-02-04
申请号:US16526467
申请日:2019-07-30
Applicant: DELL PRODUCTS L.P.
Inventor: Nicholas D. Grobelny , Richard M. Tonry , Balasingh P. Samuel
IPC: G06F21/44 , G06F21/57 , G06F9/4401
Abstract: Systems and methods are disclosed herein that may implement an information handling system including a gateway and a peripheral device monitor. The gateway may interface peripheral devices and control access of host resources of the information handling system by any of the peripheral devices. The peripheral device monitor may detect connection of an unverified peripheral device to the gateway, perform a trust verification process with the unverified peripheral device, control the gateway to enable access of the host resources by the unverified peripheral device when the unverified peripheral device becomes verified, and control the gateway to prevent access to the host resources by the unverified peripheral device when the unverified peripheral device fails the trust verification process. The trust verification process may include validating a device certificate and verifying a digest of boot code of the peripheral device. The peripheral device monitor may perform a verification failure procedure when the unverified peripheral device fails the trust verification process.
-
8.
公开(公告)号:US20190332468A1
公开(公告)日:2019-10-31
申请号:US15962665
申请日:2018-04-25
Applicant: DELL PRODUCTS L.P.
Inventor: Craig L. Chaiken , Balasingh P. Samuel , Zhao Hui Yu
Abstract: Systems and methods are provided that that may be implemented to detect and optionally recover corrupted data written to non-volatile random access memory (NVRAM), e.g., such as corrupted system configuration data (e.g., UEFI variables) stored in the NVRAM. The disclosed systems and methods may be implemented by writing a copy of the NVRAM data to volatile system memory (e.g., RAM) while the system is active, and satisfying requests to read data from the copy maintained in volatile RAM. Error correction code (ECC) data may written to the NVRAM when the system enters a lower power state. When the system resumes from the low power state, the copy of data is made in system RAM from the NVRAM, and the ECC data is used to determine whether there are errors in NVRAM data, in which case the ECC data may be used to correct data in the copy on RAM before writing the corrected data to NVRAM from the system RAM.
-
公开(公告)号:US20250155951A1
公开(公告)日:2025-05-15
申请号:US18505188
申请日:2023-11-09
Applicant: Dell Products, L.P.
Inventor: Ibrahim Sayyed , Daniel L. Hamlin , Balasingh P. Samuel
IPC: G06F1/3234 , G06F1/3206
Abstract: Systems and methods for configuring a battery in response to accidents are described. In some embodiments, an Information Handling System (IHS) may include an Embedded Controller (EC), and a memory coupled to, or integrated into, the EC, where the memory comprises program instructions that, upon execution by the EC, cause the IHS to change a battery setting in response to a determination that the IHS suffered an accident.
-
公开(公告)号:US12066885B2
公开(公告)日:2024-08-20
申请号:US17841913
申请日:2022-06-16
Applicant: Dell Products L.P.
Inventor: Craig L. Chaiken , Balasingh P. Samuel , Siva Subramaniam Rajan
CPC classification number: G06F11/0772 , G06F11/0757 , G06F11/0778 , G06F11/0787 , G06F11/1024 , G06F11/1417 , G06F11/1441 , G06F11/2236 , G06F11/3089 , G06F11/079
Abstract: An information handling system includes a processor and an embedded controller. The processor executes operations while the information handling system is in an active power state. The embedded controller communicates with the processor. While the information handling system is in the active power state, the embedded controller detects a trigger event. In response to the trigger event, the embedded controller provides a ping command to the processor. Based on a response to the ping command not being received, the embedded controller determines a processor freeze, stores forensic data associated with the processor freeze, and stores an indication to perform a processor freeze recovery during a next boot operation.
-
-
-
-
-
-
-
-
-