Methods and systems for providing manufacturing mode detection and functionality in a UEFI BIOS
First Claim
1. A method for managing manufacturing modes in a unified extensible firmware interface (UEFI) basic input output system (BIOS), comprising:
- providing a processor within an information handling system;
providing a storage device coupled to communicate with the processor and having a unified extensible firmware interface (UEFI) basic input output system (BIOS) stored thereon, the UEFI BIOS a DXE (driver execution environment) manufacturing mode driver, a DXE interface and DXE drivers;
using the DXE interface to communicate manufacturing mode data between DXE drivers and the DXE manufacturing mode driver;
storing manufacturing mode data in a data storage device through the DXE manufacturing mode driver; and
accessing manufacturing mode data from the data storage device through the DXE manufacturing mode driver.
14 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for managing manufacturing modes in a unified extensible firmware interface (UEFI) basic input output system (BIOS). The UEFI BIOS can include a PEI (pre-EFI) manufacturing mode driver, a PEI interface, PEI drivers, a DXE (driver execution environment) manufacturing mode driver, a DXE interface, DXE drivers, a SMM (system management mode) manufacturing mode driver, a SMM interface, and SMM drivers. Manufacturing mode data is stored and accessed through a PEI manufacturing mode driver, a DXE manufacturing mode driver, or a SMM manufacturing mode driver, and/or any combination thereof. The PEI interface is used to communicate manufacturing mode data between PEI drivers and the PEI manufacturing mode driver. The DXE interface is used to communicate manufacturing mode data between DXE drivers and the DXE manufacturing mode driver. And the SMM interface is used to communicate manufacturing mode data between SMM drivers and the SMM manufacturing mode driver.
27 Citations
22 Claims
-
1. A method for managing manufacturing modes in a unified extensible firmware interface (UEFI) basic input output system (BIOS), comprising:
-
providing a processor within an information handling system; providing a storage device coupled to communicate with the processor and having a unified extensible firmware interface (UEFI) basic input output system (BIOS) stored thereon, the UEFI BIOS a DXE (driver execution environment) manufacturing mode driver, a DXE interface and DXE drivers; using the DXE interface to communicate manufacturing mode data between DXE drivers and the DXE manufacturing mode driver; storing manufacturing mode data in a data storage device through the DXE manufacturing mode driver; and accessing manufacturing mode data from the data storage device through the DXE manufacturing mode driver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information handling system having a unified extensible firmware interface (UEFI) basic input output system (BIOS) with manufacturing mode functionality, comprising:
-
a processor; a storage device configured to communicate with the processor; a data storage device configured to communicate with the storage device; a unified extensible firmware interface (UEFI) basic input output system (BIOS) stored within the storage device, the UEFI BIOS including a DXE (driver execution environment) manufacturing mode driver, a DXE interface and DXE drivers, and the UEFI BIOS being configured in operation to; use the DXE interface to communicate manufacturing mode data between DXE drivers and the DXE manufacturing mode driver; store manufacturing mode data in the data storage device through the DXE manufacturing mode driver; and access manufacturing mode data in the data storage device through the DXE manufacturing mode driver. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification