Computer system and method of computer initialization with caching of option BIOS
First Claim
1. A method of initialization with caching, the method comprising:
- enabling at least one cache memory;
copying an option BIOS (basic input/output system) from a first memory to a PAM (Programmable Attribute Map) main memory area, the copying including executing a cache-line fill to the at least one cache memory; and
performing initialization by providing control to the option BIOS for execution, the execution being performed substantially from the at least one cache memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for computer initialization with caching includes enabling at least one cache memory and then copying an option basic input/output system (BIOS) from a first memory to a Programmable Attribute Map (PAM) main memory area, the copying including executing a cache-line fill to the at least one cache memory. Initialization is then performed by providing control to the option BIOS, the execution being performed substantially from the at least one cache memory. Processor Memory Type Range Registers (MTRRs) for the PAM memory area may be programmed as write-back. The at least one cache memory may be at least one of level 1 (L1) and level 2 (L2) processor cache memories. The first memory may be a flash memory or a ROM Read Only Memory (ROM). The at least one cache memory may be flushed upon completion of the option BIOS execution.
-
Citations
18 Claims
-
1. A method of initialization with caching, the method comprising:
-
enabling at least one cache memory;
copying an option BIOS (basic input/output system) from a first memory to a PAM (Programmable Attribute Map) main memory area, the copying including executing a cache-line fill to the at least one cache memory; and
performing initialization by providing control to the option BIOS for execution, the execution being performed substantially from the at least one cache memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
a processor;
at least one cache memory coupled to said processor;
a main memory coupled to said processor; and
a first memory having at least one option BIOS (basic input/output system) stored therein;
wherein initialization of the computer system is performed by enabling said at least one cache memory and then copying said at least one option BIOS from said first memory to a PAM (Programmable Attribute Map) area of said main memory, the copying including executing a cache-line fill to the at least one cache memory, and then performing initialization by providing control to said at least one option BIOS for execution, the execution being performed substantially from the at least one cache memory. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of initialization with caching, the method comprising:
-
enabling at least one cache memory;
copying an option BIOS (basic input/output system) from a first memory to a PAM (Programmable Attribute Map) main memory area, the copying including executing a cache-line fill to the at least one cache memory; and
performing initialization by providing control to the option BIOS for execution, the execution being performed substantially from the at least one cache. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification