Method and apparatus for hardware/firmware trap
First Claim
Patent Images
1. A method for operating a device, comprising:
- executing at least one set of a firmware code for operation of said device;
performing a modification to said operation of said device, said modification to said operation comprising;
receiving a patch code;
creating a firmware trap;
generating an interrupt in response to said firmware trap; and
executing said patch code in response to said interrupt.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for a hardware/firmware trap. At least one set of a firmware code is executed for operation of the device. Modification to the operation of the device is performed. The modification to the operation comprises: receiving a patch code; creating a firmware trap; generating an interrupt in response to the firmware trap; and executing the patch code in response to the interrupt.
-
Citations
45 Claims
-
1. A method for operating a device, comprising:
-
executing at least one set of a firmware code for operation of said device;
performing a modification to said operation of said device, said modification to said operation comprising;
receiving a patch code;
creating a firmware trap;
generating an interrupt in response to said firmware trap; and
executing said patch code in response to said interrupt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
15. A method, comprising:
-
controlling an implantable medical device using a controller using a pre-emptive real-time operating system (RTOS) having a scheduling mechanism, said controller having a firmware architecture allowing;
executing at least one set of a firmware code for operation of said performing a modification to said operation of said implantable medical device, said modification to said operation comprising;
receiving a patch code;
creating a firmware trap;
generating an interrupt in response to said firmware trap; and
executing said patch code in response to said interrupt.
-
-
23. An apparatus, comprising:
-
a controller for executing at least one set of a firmware code; and
a hardware/firmware trap unit operatively coupled with said controller, said hardware/firmware trap to provide a firmware trap for interrupting normal execution of said firmware code and executing a patch code in response to said hardware/firmware trap.
-
-
35. An apparatus, for operating a device, comprising:
-
means for executing at least one set of a firmware code for operation of said device;
means for performing a modification to said operation of said device, said means for performing modification to said operation comprising;
means for receiving a patch code;
means for creating a firmware trap;
means for generating an interrupt in response to said firmware trap; and
means for executing said patch code in response to said interrupt.
-
-
36. A computer readable program storage device encoded with instructions that, when executed by a computer, performs a method for operating a device, comprising:
-
executing at least one set of a firmware code for operation of said device;
performing a modification to said operation of said device, said modification to said operation comprising;
receiving a patch code;
creating a firmware trap;
generating an interrupt in response to said firmware trap; and
executing said patch code in response to said interrupt.
-
Specification