The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 26, 2011

Filed:

May. 14, 2008
Applicants:

Joseph Allen Kirscht, Rochester, MN (US);

Sumeet Kochar, Apex, NC (US);

Barry Alan Kritt, Raleigh, NC (US);

William Bradley Schwartz, Apex, NC (US);

Inventors:

Joseph Allen Kirscht, Rochester, MN (US);

Sumeet Kochar, Apex, NC (US);

Barry Alan Kritt, Raleigh, NC (US);

William Bradley Schwartz, Apex, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

This invention generally provides a method for speeding up system boot time, by initializing a subset of memory during the system firmware test/initialization, and allowing the system to boot an operating system with this subset of installed memory. While the system is completing the operating system boot with the subset of installed memory, a remainder of the installed system memory is being initialized/tested. When the initialization the remainder of system memory is completed (and after the OS has booted), the SMI handler is invoked. The SMI handler then simulates a physical memory 'Hot Add' event, and reports the event to the OS. This allows much of the memory initialization/test activity to occur in parallel with the firmware initialization/test and operating system startup processes.


Find Patent Forward Citations

Loading…