US 12,216,595 B1
Direct-attached storage device software raid boot system
Nikhith Ganigarakoppal Kantharaju, Hassan (IN); Abhijit Shashikant Mirajkar, Bangalore (IN); and Ajay Sukumaran Nair Syamala Bai, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 31, 2023, as Appl. No. 18/228,055.
Int. Cl. G06F 13/16 (2006.01); G06F 9/4401 (2018.01); G06F 13/42 (2006.01)
CPC G06F 13/1668 (2013.01) [G06F 9/4406 (2013.01); G06F 13/4221 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A direct-attached storage device software Redundant Array of Independent Disk (RAID) boot system, comprising:
a chassis;
a plurality of Peripheral Component Interconnect express (PCIe) subsystems that are included in the chassis;
a Unified Extensible Firmware Interface (UEFI) subsystem that is included in the chassis and that is coupled to the plurality of PCIe subsystems; and
a software Redundant Array of Independent Disk (RAID) subsystem that is included in the chassis, that is coupled to the plurality of PCIe subsystems, and that is configured to:
identify, from the plurality of PCIe subsystems, a first PCIe subsystem that is not claimed by a UEFI driver provided by the UEFI subsystem; and
determine that the first PCIe subsystem is one of a PCIe bridge device or a PCIe root device and, in response:
claim the first PCIe subsystem;
install a RAID protocol on the first PCIe subsystem;
attach, to the first PCIe subsystem, at least one RAID logical storage subsystem provided by at least one PCIe endpoint device that is included in the plurality of PCIe subsystems; and
present, to the UEFI subsystem, a PCIe controller device that is included in the first PCIe subsystem as connected to the at least RAID logical storage subsystem.