发明名称 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