-
公开(公告)号:US11093175B1
公开(公告)日:2021-08-17
申请号:US16838224
申请日:2020-04-02
申请人: Dell Products L.P.
发明人: Gary Benedict Kotzur , William Emmett Lynn , Kevin Thomas Marks , Chandrashekar Nelogal , James Peter Giannoules , Austin Patrick Bolen
摘要: A RAID data storage device direct communication system includes a first RAID data storage device that includes a first RAID data storage device controller having a first RAID data storage device function providing a second RAID data storage device submission queue in a first RAID data storage device memory subsystem, and a second RAID data storage device that includes a second RAID data storage device controller having a second RAID data storage device function providing a second RAID data storage device completion queue in a second RAID data storage device memory subsystem. The second RAID data storage device generates a command, transmits the command directly to first RAID data storage device and in the second RAID data storage device submission queue, and receives a completion message that is associated with the command directly from the first RAID data storage device and in the second RAID data storage device completion queue.
-
公开(公告)号:US11003391B2
公开(公告)日:2021-05-11
申请号:US16586311
申请日:2019-09-27
申请人: Dell Products L.P.
发明人: Gary Benedict Kotzur , William Emmett Lynn , Kevin Thomas Marks , Chandrashekar Nelogal , James Peter Giannoules
摘要: A data-transfer-based RAID data update system includes a RAID storage controller device coupled to a host system and RAID storage devices. The RAID storage controller device receives a command that is associated with a data update on at least one of the RAID storage devices from the host system. The RAID storage controller device then determines, from a plurality of RAID data update techniques that are available to execute the command and perform the data update on the at least one of the RAID storage devices, a first RAID data update technique that is included in the plurality of RAID data update techniques and that requires the lowest number of data transfers to execute the command and perform the data update. The RAID storage controller device then causes the command to be performed using the first RAID data update technique to provide the data update.
-
公开(公告)号:US20210096953A1
公开(公告)日:2021-04-01
申请号:US16586152
申请日:2019-09-27
申请人: Dell Products L.P.
发明人: Gary Benedict Kotzur , William Emmett Lynn , Kevin Thomas Marks , Chandrashekar Nelogal , James Peter Giannoules
摘要: A RAID storage-device-assisted unavailable primary data/Q data rebuild system includes a RAID primary data drive that receives a RAID storage controller device command and DMA's first primary data to a RAID parity data drive. The RAID parity data drive receives a RAID storage controller device command and XORs its first parity data, the first primary data, and its second primary data to produce third primary data that it writes to its storage subsystem. The RAID parity data storage device then receives a RAID storage controller device command and performs GF and XOR operations on the first primary data, the second primary data, and the third primary data to produce second Q data, and DMA's the first Q data to a RAID Q data drive. The RAID Q data storage device receives a RAID storage controller device command and writes the first Q data to its storage subsystem.
-
公开(公告)号:US10853211B2
公开(公告)日:2020-12-01
申请号:US16170290
申请日:2018-10-25
申请人: Dell Products, L.P.
发明人: Chandrashekar Nelogal , Rama Rao Bisa , Manjunath Vishwanath , Pavan Kumar Gavvala , Prakash Balasaheb Pawar
摘要: Multiple IHSs (Information Handling Systems) may be installed as components of a chassis that has access to a plurality of storage devices via a chassis management controller. An IHS requests configuration of a virtual storage profile, such as a RAID configuration. A remote access controller of the IHS determines physical storage requirements for implementing the requested virtual storage profile. Based on the physical storage requirements, the chassis management controller selects storage devices from idle storage devices mapped to one of the storage controllers installed in one of the IHSs supported by a chassis management controller. The selected storage devices are mapped to the storage controller and used to implement the virtual storage profile. The chassis management controller manages a global pool of spares from the idle storage device for virtual storage profiles supported by the supported storage controllers.
-
公开(公告)号:US10706153B2
公开(公告)日:2020-07-07
申请号:US15605073
申请日:2017-05-25
申请人: Dell Products L.P.
摘要: An information handling system (IHS) may implement techniques to detect a power-on event, to determine whether an authorized cryptographic erase operation of a storage device that implements cryptographic erasure is pending and, during an initialization sequence, to send to the device in response to determining that no such operation is pending, a command to disable cryptographic erasure on the device. The command may set an indicator on the device that, when set, disables cryptographic erasure. In response to determining that an authorized cryptographic erase operation is pending, the IHS may refrain from sending the command to disable cryptographic erasure on the device, and may send a command to cause the pending operation to be performed. In response to receiving an indication of completion of the pending operation, the IHS may clear an indicator that an authorized cryptographic erase operation is pending and initiate a power-on or reboot event.
-
公开(公告)号:US20240305460A1
公开(公告)日:2024-09-12
申请号:US18181686
申请日:2023-03-10
申请人: Dell Products, L.P.
发明人: Viswanath Ponnuru , Chandrashekar Nelogal , Vineeth Radhakrishnan , Dharma Bhushan Ramaiah , Mini Thottunkal Thankappan , Rama Rao Bisa , Shinose Abdul Rahiman
CPC分类号: H04L9/32 , G06F9/44536
摘要: According to embodiments of the present disclosure, systems and methods to advertise Security Protocol and Data Model (SPDM) command timing requirements are provided. According to one embodiment, an Information Handling System (IHS) includes a requester and a responder conforming to a SPDM specification in which the responder is configured with computer-executable logic to, in response to a request from a requester, generate an estimated amount of time to process a SPDM command, and send the estimated amount of time to the requester in response to the request. The requester may then wait the estimated amount of time between sending each of multiple ensuing commands to the responder.
-
17.
公开(公告)号:US12072966B2
公开(公告)日:2024-08-27
申请号:US17381399
申请日:2021-07-21
申请人: Dell Products, L.P.
发明人: Dharma Bhushan Ramaiah , Chandrashekar Nelogal , Chandrasekhar Mugunda , Shinose Abdul Rahiman , Vineeth Radhakrishnan , Rama Rao Bisa , Viswanath Ponnuru
CPC分类号: G06F21/44 , G06F11/2284 , G06F13/20 , G06F13/4081 , G06F1/26
摘要: An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with the plurality of hardware devices. The BMC includes executable instructions for causing the one hardware device to be inhibited from functioning with the IHS when at least one of the hardware devices is powered on, and performing an authentication procedure with that hardware device. After that hardware device has been successfully authenticated, the instructions then enable the one hardware device to function with the IHS.
-
公开(公告)号:US11755786B2
公开(公告)日:2023-09-12
申请号:US17381584
申请日:2021-07-21
申请人: Dell Products, L.P.
发明人: Chandrasekhar Mugunda , Chandrashekar Nelogal , Rama Rao Bisa , Vineeth Radhakrishnan , Dharma Bhushan Ramaiah , Viswanath Ponnuru , Shinose Abdul Rahiman
CPC分类号: G06F21/74 , G06F21/54 , G06F21/572 , G06F21/85
摘要: An Information Handling System (IHS) includes at least one hardware device in communication with a Baseboard Management Controller (BMC). The hardware device includes executable instructions for establishing a secure communication channel with the BMC, and subsequently receiving a list of allowed commands from the BMC. When a command is received by the hardware device, it determines whether the command is included in the list such that when the command is in the list and the command is received within the secure communication channel, the hardware device performs the command. However, when the command is in the list and the command is received outside of the secure communication channel, the hardware device ignores the command.
-
公开(公告)号:US20230239165A1
公开(公告)日:2023-07-27
申请号:US17648741
申请日:2022-01-24
申请人: Dell Products, L.P.
发明人: Jason Matthew Young , Eugene David Cho , Huijun Xie , Chandrashekar Nelogal , Marshal F. Savage , Viswanath Ponnuru
CPC分类号: H04L9/3268 , H04L9/0825 , H04L9/3265 , H04L2209/12
摘要: Systems and methods provide validation of hardware components of an IHS (Information Handling System). An attestation certificate stored to the IHS specifies authenticated instructions for operation of a hardware component of the IHS. This attestation certificate is endorsed by a self-signed root attestation certificate. An identity certificate, also stored to the IHS, specifies an identity of the hardware component and is endorsed using an embedded keypair of the hardware component. The root attestation certificate is validated to ensure it corresponds to the hardware component specified in the identity certificate, where this validation confirms that a public key included in the identity certificate is identical to a public key included in the attestation certificate. Through use of the same public key by both certificates, the attestation certificate can be validated as corresponding to the identity certificate without accessing the embedded keypair of the hardware component used to sign the identity certificate.
-
公开(公告)号:US11516256B2
公开(公告)日:2022-11-29
申请号:US16879058
申请日:2020-05-20
申请人: DELL PRODUCTS L.P.
发明人: Viswanath Ponnuru , Rama Rao Bisa , Chandrashekar Nelogal , Chandrasekhar Mugunda , Lee Eric Ballard
摘要: A system for data processing, comprising a management controller operating on a processor and configured to load and execute one or more algorithms that provide the function of transmitting a request to a managed device using a Security Protocol and Data Model (SPDM) protocol and to receive a response from the managed device. A system management bus and security policy system operating on the processor is configured to execute one or more algorithms to process the response from the managed device to apply an SPDM security policy to the response.
-
-
-
-
-
-
-
-
-