IP Library › Granted Patent US 12,504,978
Granted Patent B2
US 12,504,978 · App. 18/490,170 · Granted Dec 23, 2025

Datacenter secure control module (DC-SCM) composable bios system

Inventors: Raghavendra Venkataramudu (Bangalore, IN); Vinod Parackal Saby (Bangalore, IN); Swapan Kumar Bhakat (Jaduguda, IN)
Assignee: Dell Products L.P.
G06F9/4403
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,504,978
App. No.
18/490,170
Granted
Dec 23, 2025
Kind
B2
Abstract

A DC-SCM composable BIOS system includes a DC-MHS computing device having a DC-SCM device with a BIOS subsystem and a BIOS configuration database. During initialization operations for the DC-SCM device that are part of an initialization of the DC-MHS computing device, the DC-SCM device determines that the DC-SCM device requires a BIOS image to be composed in order to operate with the DC-MHS computing device, and identifies a DC-MHS computing device processing system configuration and a DC-MHS computing device hardware configuration of the DC-MHS computing device. The DC-SCM device then retrieves BIOS modules from the BIOS configuration database based on the DC-MHS computing device processing system configuration and the DC-MHS computing device hardware configuration of the DC-MHS computing device, and uses them to compose the BIOS image. The DC-SCM device then provides the BIOS image in the BIOS subsystem, and causes a second initialization of the DC-MHS computing device.

Claims (58)

1 . A DataCenter Secure Control Module (DC-SCM) composable Basic Input/Output System (BIOS) system, comprising:

a DataCenter Modular Hardware System (DC-MHS) computing device; and

a DataCenter Secure Control Module (DC-SCM) device in the DC-MHS computing device that includes:

a Basic Input/Output System (BIOS) subsystem; and

a DC-SCM BIOS composing subsystem that includes a BIOS configuration database and that is configured to:

determine, during initialization operations for the DC-SCM device that are part of a first initialization of the DC-MHS computing device, that the DC-SCM device requires a BIOS image to be composed in order to operate with the DC-MHS computing device;

identify a DC-MHS computing device processing system configuration and a DC-MHS computing device hardware configuration of the DC-MHS computing device;

retrieve, from the BIOS configuration database based at least partly on the DC-MHS computing device processing system configuration and the hardware configuration of the DC-MHS computing device, a plurality of BIOS modules;

compose, using the plurality of BIOS modules, the BIOS image;

provide the BIOS image in the BIOS subsystem; and

cause a second initialization of the DC-MHS computing device.

2 . The system of claim 1 , wherein the DC-SCM BIOS composing subsystem is a Baseboard Management Controller (BMC) subsystem is configured to determine that the DC-SCM device requires the BIOS image to be composed in order to operate with the DC-MHS computing device, identify the DC-MHS computing device processing system configuration and the DC-MHS computing device hardware configuration of the DC-MHS computing device, retrieve the plurality of BIOS modules, compose the BIOS image, provide the BIOS image in the BIOS subsystem, and cause a second initialization of the DC-MHS computing device.

3 . The system of claim 1 , wherein the determining that the DC-SCM device requires the BIOS image to be composed in order to operate with the DC-MHS computing device includes:

determining that a current Host Processor Module (HPM) in the DC-MHS computing device is different than a previous HPM with which the DC-SCM device was most recently utilized.

4 . The system of claim 1 , wherein the at least one BIOS module includes a DC-MHS computing device processing system BIOS module that is configured to enable BIOS functionality for the DC-MHS computing device processing system configuration of the DC-MHS computing device, and a DC-MHS computing device hardware configuration BIOS module that is configured to enable BIOS functionality for the DC-MHS computing device hardware configuration of the DC-MHS computing device.

5 . The system of claim 4 , wherein the at least one BIOS module includes a core services BIOS module that is independent of the DC-MHS computing device processing system configuration and the DC-MHS computing device hardware configuration of the DC-MHS computing device.

6 . The system of claim 1 , wherein the DC-SCM device is configured to:

store a signature of the BIOS image prior to providing the BIOS image in the BIOS subsystem; and

verify the BIOS image as part of the second initialization of the DC-MHS computing device and based on the signature of the BIOS image.

7 . The system of claim 1 , wherein the BIOS subsystem in DC-SCM device is configured to:

initialize, during the second initialization of the DC-MHS computing device, the DC-MHS computing device using the BIOS image.

8 . A DataCenter Secure Control Module (DC-SCM) device, comprising:

a DataCenter Secure Control Module (DC-SCM) chassis;

a DC-SCM Basic Input Output System (BIOS) composing subsystem that is supported by the DC-SCM chassis and that includes:

a DC-SCM BIOS composing storage system that includes a BIOS configuration database;

a DC-SCM BIOS composing processing system that is coupled to the DC-SCM BIOS composing storage system; and

a DC-SCM BIOS composing memory system that is coupled to the DC-SCM BIOS composing processing system and that includes instructions that, when executed by the DC-SCM BIOS composing processing system, cause the DC-SCM BIOS composing processing system to provide a DC-SCM Systems-BIOS) composing engine that is configured to:

determine, during initialization operations for the DC-SCM device that are part of a first initialization of a DataCenter Modular Hardware System (DC-MHS) computing device in which the DC-SCM device is located, that the DC-SCM device requires a BIOS image to be composed in order to operate with the DC-MHS computing device;

identify a DC-MHS computing device processing system configuration and a DC-MHS computing device hardware configuration of the DC-MHS computing device;

retrieve, from the BIOS configuration database based at least partly on the DC-MHS computing device processing system configuration and the DC-MHS computing device hardware configuration of the DC-MHS computing device, a plurality of BIOS modules;

compose, using the plurality of BIOS modules, the BIOS image;

provide the BIOS image in a BIOS subsystem that is coupled-supported by the DC-SCM chassis; and

cause a second initialization of the DC-MHS computing device.

9 . The DC-SCM device of claim 8 , wherein the DC-SCM BIOS) composing subsystem is a Baseboard Management Controller (BMC) subsystem.

10 . The DC-SCM device of claim 8 , wherein the determining that the DC-SCM device requires the BIOS image to be composed in order to operate with the DC-MHS computing device includes:

determining that a current Host Processor Module (HPM) in the DC-MHS computing device is different than a previous HPM with which the DC-SCM device was most recently utilized.

11 . The DC-SCM device of claim 8 , wherein the at least one BIOS module includes a DC-MHS computing device processing system BIOS module that is configured to enable BIOS functionality for the DC-MHS computing device processing system configuration of the DC-MHS computing device, and a DC-MHS computing device hardware configuration BIOS module that is configured to enable BIOS functionality for the DC-MHS computing device hardware configuration of the DC-MHS computing device.

12 . The DC-SCM device of claim 11 , wherein the at least one BIOS module includes a core services BIOS module that is independent of the of the DC-MHS computing device processing system configuration and the DC-MHS computing device hardware configuration of the DC-MHS computing device.

13 . The DC-SCM device of claim 8 , wherein the DC-SCM BIOS composing engine is configured to:

store a signature of the BIOS image prior to providing the BIOS image in the BIOS subsystem; and

verify the BIOS image as part of the second initialization of the DC-MHS computing device and based on the signature of the BIOS image.

14 . A method for composing a Basic Input/Output System (BIOS) for a DataCenter Secure Control Module (DC-SCM), comprising:

determining, by a DataCenter Secure Control Module (DC-SCM) BIOS composing subsystem in a DC-SCM device during initialization operations for the DC-SCM device that are part of a first initialization of a DataCenter Modular Hardware System (DC-MHS) computing device in which the DC-SCM device is located, that the DC-SCM device requires a Basic Input/Output System (BIOS) image to be composed in order to operate with the DC-MHS computing device;

identifying, by the DC-SCM BIOS composing subsystem, a DC-MHS computing device processing system configuration and a DC-MHS computing device hardware configuration of the DC-MHS computing device;

retrieving, by the DC-SCM BIOS composing subsystem from a BIOS configuration database in the DC-SCM BIOS composing subsystem and based at least partly on the DC-MHS computing device processing system configuration and the DC-MHS computing device hardware configuration of the DC-MHS computing device, a plurality of BIOS modules;

composing, by the DC-SCM BIOS composing subsystem using the plurality of BIOS modules, the BIOS image;

providing, by the DC-SCM BIOS composing subsystem, the BIOS image in a BIOS subsystem in the DC-SCM device; and

causing, by the DC-SCM BIOS composing subsystem, a second initialization of the DC-MHS computing device.

15 . The method of claim 14 , wherein the DC-SCM BIOS composing subsystem is a Baseboard Management Controller (BMC) subsystem that determines that the DC-SCM device requires the BIOS image to be composed in order to operate with the DC-MHS computing device, identifies the DC-MHS computing device processing system configuration and the DC-MHS computing device hardware configuration of the DC-MHS computing device, retrieves the plurality of BIOS modules, composes the BIOS image, provides the BIOS image in the BIOS subsystem, and causes a second initialization of the DC-MHS computing device.

16 . The method of claim 14 , wherein the determining that the DC-SCM device requires the BIOS image to be composed in order to operate with the DC-MHS computing device includes:

determining that a current Host Processor Module (HPM) in the DC-MHS computing device is different than a previous HPM with which the DC-SCM device was most recently utilized.

17 . The method of claim 14 , wherein the at least one BIOS module includes a DC-MHS computing device processing system BIOS module that is configured to enable BIOS functionality for the DC-MHS computing device processing system configuration of the DC-MHS computing device, and a DC-MHS computing device hardware configuration BIOS module that is configured to enable BIOS functionality for the DC-MHS computing device hardware configuration of the DC-MHS computing device.

18 . The method of claim 17 , wherein the at least one BIOS module includes a core services BIOS module that is independent of the of the DC-MHS computing device processing system configuration and the DC-MHS computing device hardware configuration of the DC-MHS computing device.

19 . The method of claim 14 , further comprising:

storing, by the DC-SCM device, as signature of the BIOS image prior to providing the BIOS image in the BIOS subsystem; and

verifying, by the DC-SCM device, the BIOS image as part of the second initialization of the DC-MHS computing device and based on the signature of the BIOS image.

20 . The method of claim 14 , further comprising:

initializing, by a BIOS subsystem in the DC-SCM device during the second initialization of the DC-MHS computing device, the DC-MHS computing device using the BIOS image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2023
From: VENKATARAMUDU, RAGHAVENDRA; PARACKAL SABY, VINOD; BHAKAT, SWAPAN KUMAR
To: DELL PRODUCTS L.P.
Reel/Frame 065283/0996 →
Continuity (1)
Related Publication 20250130813A1 · Apr 24, 2025
References Cited (3)
US 11221858B1 · Hormuth · 2022 [cited by examiner]
US 20070255936A1 · Stemen · 2007 [cited by examiner]
US 20200301719A1 · Castillo · 2020 [cited by examiner]