Method and apparatus to support remote configuration code
First Claim
1. A method comprising:
- extracting an extensible framework interface (EFI) byte code image from an extensible markup language (XML) document; and
executing the EFI byte code (EBC) image on a processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and related apparatuses involve extensible framework interface (EFI) byte code images packaged within extensible markup language (XML) documents. In one embodiment, a processing system obtains an XML document, extracts an EFI byte code (EBC) image from the XML document, and then executes the EBC image. For instance, such a process may be used to obtain configuration code such as an EFI driver from a remote system. Processes are disclosed for retrieving and loading configuration code in pre-boot and runtime environments. Additional embodiments relate to XML files containing EBC images, processing systems that use EBC images from XML documents as configuration code, and processing system that provide XML documents with EBC images to other processing systems. Other embodiments are described and claimed.
52 Citations
21 Claims
-
1. A method comprising:
-
extracting an extensible framework interface (EFI) byte code image from an extensible markup language (XML) document; and
executing the EFI byte code (EBC) image on a processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
transmitting an extensible markup language (XML) document to a remote processing system, wherein the XML document includes a text-based encoding of an extensible framework interface (EFI) byte code image. - View Dependent Claims (9, 10)
-
11. An apparatus comprising:
-
a machine accessible medium; and
instructions encoded in the machine accessible medium, wherein the instructions, when executed by a processing system, cause the processing system to perform operations comprising;
extracting an extensible framework interface (EFI) byte code image from an extensible markup language (XML) document; and
executing the EFI byte code (EBC) image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a machine accessible medium;
an extensible markup language (XML) document encoded in the machine accessible medium; and
a driver element within the XML document, wherein the driver element of the XML document includes a text-based encoding of an extensible framework interface (EFI) byte code image operable for use in configuring a processing system. - View Dependent Claims (20, 21)
-
Specification