Firmware filters and patches
First Claim
Patent Images
1. A method for firmware modification on a system, comprising:
- executing extended firmware interface (EFI) program instructions to modify a firmware implementation underlying an interface; and
invoking the modified implementation.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, and methods, including program instructions, are provided for firmware filters and patches. One method embodiment includes executing extended firmware interface (EFI) program instructions to modify a firmware implementation underlying an interface and invoking the modified firmware implementation.
-
Citations
35 Claims
-
1. A method for firmware modification on a system, comprising:
-
executing extended firmware interface (EFI) program instructions to modify a firmware implementation underlying an interface; and
invoking the modified implementation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium having executable instructions stored thereon to cause a device to perform a method for firmware modification, comprising:
-
executing extended firmware interface (EFI) program instructions to patch tables and runtime service entrypoints to modify a firmware implementation underlying an interface; and
invoking the modified implementation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium having executable instructions stored thereon to cause a device to perform a method for firmware modification, comprising:
executing extended firmware interface (EFI) program instructions to;
patch tables and runtime service entrypoints to modify a firmware implementation underlying an interface; and
filter a call to firmware to invoke the modified firmware implementation. - View Dependent Claims (23, 24, 25)
-
26. A computing system, comprising:
-
a processor;
memory connected to the processor;
a number of operating systems (OSs) on the system;
an extended firmware interface (EFI) on the system;
various platform hardware associated with particular OSs on the system; and
program instructions storable in the memory and executable by the processor to modify firmware behavior on the system without changing EFI. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computing device, comprising:
-
a processor;
memory connected to the processor;
a number of operating systems (OSs) on the system;
an extended firmware interface (EFI) on the system;
various platform hardware associated with particular OSs on the system; and
means for applying OS specific changes on a multiple-OS firmware image. - View Dependent Claims (32, 33, 34, 35)
-
Specification