Back to results
US 6,785,806 B1Granted
Bios having macro/effector pairs for hardware initialization
AssigneeIntel Corporation
InventorsJoseph A. Schaefer, Michael F. Kartoz, Robert L. Huff, Kimberly A. Davis, Kirk Brannock, Donald Hewett, Daniel A. Rich, William J. Chalmers
Life of this patent
Estimating the term…
Abstract
A BIOS having a set of effectors to initialize harware within the system. The BIOS having a set of macros, each macro of the set of macros having a reference to an effector of the set of effectors, each macro of the set of macros having a set of arguments.
Claims17
An apparatus comprising:
- a basic input/output system (BIOS) routine having a set of effectors having executable code, and a set of macros, with each macro
- a referencing at least one effector, each macro having at least one argument, the macros when executed dynamically generating additional macros based on a state of a system after initialization has occurred, the additional macros to be stored in a non-volatile memory.
A method comprising:
- executing a basic input/output system (BIOS) having a set of effectors having executable code, and a set of macros, with each macro a referencing at least one effector, each macro having at least one argument;
- the macros when executed, dynamically generating additional macros based on a state of a system after initialization has occurred;
- and
- storing the additional macros in a non-volatile memory.
1 more element
A machine readable medium embodying instructions which, when executed by a processor, cause the processor to perform a method, the method comprising:
- executing a basic input/output system (BIOS) having a set of effectors having executable code, and a set of macros, with each macro a referencing at least one effector, each macro having at least one argument;
- the macros when executed, dynamically generating additional macros based on a state of a system after initialization has occurred;
- and storing the additional macros in a non-volatile memory.
A system comprising:
- a processor;
- a memory controller coupled to the processor;
- a memory coupled to the memory controller;
- a BIOS coupled to the processor, having a set of effectors having executable code, and a set of macros, with each macro a referencing at least one effector, each macro having at least one argument, the macros when executed dynamically generating additional macros based on a state of a system after initialization has occurred, the additional macros to be stored in a non-volatile memory.
1 more element
Dependencies are inferred from the claim text.