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;
executing the EFI byte code (EBC) image on a processing system;
decoding the EBC image from a text-based encoding to a binary image; and
utilizing an EFI virtual machine to interpret the EBC image.
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.
24 Citations
11 Claims
-
1. A method comprising:
-
extracting an extensible framework interface (EFI) byte code image from an extensible markup language (XML) document; executing the EFI byte code (EBC) image on a processing system; decoding the EBC image from a text-based encoding to a binary image; and utilizing an EFI virtual machine to interpret the EBC image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a tangible, 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; executing the EFI byte code (EBC) image; decoding the EBC image from a text-based encoding to a binary image; and utilizing an EFI virtual machine to interpret the EBC image. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification