Method and apparatus for deploying managed code in a pre-boot environment
First Claim
Patent Images
1. A method of booting an electronic appliance, the method comprising:
- executing a BIOS (Basic Input/Output System) in response to receipt of an indication associated with an initialization event;
establishing a memory mapping; and
establishing one or more containers within mapped memory by the BIOS within which one or more option ROM'"'"'s (Read Only Memory) are executed, wherein option ROM operation is monitored to ensure the option ROM does not access a memory location not assigned to the option ROM by the BIOS.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for deploying managed code in a pre-boot environment is presented. In this regard, a managed BIOS is introduced to be executed in response to receipt of an indication associated with an initialization event, to establish a memory mapping, and to establish one or more containers within mapped memory within which one or more option ROM'"'"'s (Read Only Memory) are executed, wherein option ROM operation is monitored to ensure the option ROM does not access a memory location not assigned to the option ROM by the managed BIOS.
14 Citations
15 Claims
-
1. A method of booting an electronic appliance, the method comprising:
-
executing a BIOS (Basic Input/Output System) in response to receipt of an indication associated with an initialization event;
establishing a memory mapping; and
establishing one or more containers within mapped memory by the BIOS within which one or more option ROM'"'"'s (Read Only Memory) are executed, wherein option ROM operation is monitored to ensure the option ROM does not access a memory location not assigned to the option ROM by the BIOS. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic appliance, comprising:
-
a system memory to store one or more of a BIOS (Basic Input/Output System) and option ROM'"'"'s (Read Only Memory); and
control logic, coupled with the system memory, to selectively execute the BIOS and option ROM'"'"'s, the BIOS to map the system memory and establish one or more containers within which the option ROM'"'"'s are executed. - View Dependent Claims (7, 8, 9, 10)
-
- 11. A storage medium comprising content which, when executed by an accessing machine, invokes an instance of management services in the accessing machine, the management services, independent of a functional operating system executing on the accessing machine, to establish a memory map of the accessing machine, to establish containers of memory within which content to boot the accessing machine is authorized to access, and to detect access to memory outside the container(s).
Specification