发明名称 |
OUT-OF-BAND (OOB) REAL-TIME INVENTORY AND CONFIGURATION OF ORIGINAL EQUIPMENT MANUFACTURER (OEM) DEVICES USING ADVANCED CONFIGURATION AND POWER INTERFACE (ACPI) AND UNIFIED EXTENSIBLE FIRMWARE INTERFACE (UEFI) SERVICES |
摘要 |
Systems and methods for providing Out-of-Band (OOB) real-time inventory and configuration of Original Equipment Manufacturer (OEM) devices using Advanced Configuration and Power Interface (ACPI) and Unified Extensible Firmware Interface (UEFI) services. In an embodiment, a method may include, during the booting of an Operating System (OS) and under control of an UEFI firmware, creating an OEM runtime-defined table configured to store a list of Globally Unique Identifiers (GUIDs) associated with OEM devices, where each OEM device corresponds to an OEM vendor-owned UEFI real-time service, and where each OEM vendor-owned UEFI real-time service is configured to enable operations after the booting of the OS; and load an ACPI OEM driver configured to interpret the OEM runtime-defined table and to invoke one or more corresponding OEM vendor-owned UEFI runtime services, and inform a Baseboard Management Controller (BMC) coupled to the processor that the ACPI OEM driver is available. |
申请公布号 |
US2016364243(A1) |
申请公布日期 |
2016.12.15 |
申请号 |
US201514735190 |
申请日期 |
2015.06.10 |
申请人 |
DELL PRODUCTS, L.P. |
发明人 |
Puthillathe Chandrasekhar;Vidyadhara Sumanth |
分类号 |
G06F9/44 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
1. An Information Handling System (IHS), comprising:
a processor; and a physical memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to:
(a) during the booting of an Operating System (OS) and under control of an Unified Extensible Firmware Interface (UEFI) firmware:
create an Original Equipment Manufacturer (OEM) runtime-defined table configured to store a list of Globally Unique Identifiers (GUIDs) associated with OEM devices coupled to the IHS, wherein each OEM device corresponds to an OEM vendor-owned UEFI real-time service, and wherein each OEM vendor-owned UEFI real-time service is configured to enable operations with respect to a corresponding one of the OEM devices after the booting of the OS; andload an Advanced Configuration and Power Interface (ACPI) OEM driver configured to interpret the OEM runtime-defined table and to invoke one or more corresponding OEM vendor-owned UEFI runtime services, and inform a Baseboard Management Controller (BMC) coupled to the processor that the ACPI OEM driver is available;(b) after the booting of the OS, use contents of the OEM runtime-defined table to perform, via the BMC, at least one of the operations upon at least one of the OEM devices; and(c) determine that a Configuration Enablement Management (CEM)—capable device among the OEM devices is unable to perform or submit to one or more inventory or management operations due to one or more errors; and(d) add the CEM-capable device to the OEM runtime-defined table. |
地址 |
Round Rock TX US |