John P. Lambino - Beaverton OR John V. Lovelace - Irmo SC
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1200
US Classification:
711166, 711103, 711154
Abstract:
A startup program for protecting against corruption of firmware resides in multiple blocks of a firmware device in a processor-based system. While the firmware device typically stores code, the device may additionally store data that is accessible to application programs. The startup program confirms that the block from which it executes is a valid startup block. If the block is not a valid startup block, the startup program searches the other blocks in the firmware device for a valid startup block. Upon identifying a valid startup block, the startup program sets an execution address such that subsequent initialization of the processor-based system occurs from the startup block.
Firmware Architecture Supporting Safe Updates And Multiple Processor Types
Todd A. Schelling - Irmo SC, US Amy L. O'Donnell - Ann Arbor MI, US Craig M. Valine - Windsor CO, US William R. Greene - Fort Collins CO, US Bassam N. Elkhoury - Olympia WA, US John V. Lovelace - Irmo SC, US David J. O'Shea - Costa Mesa CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 15/177 G06F 9/00 G06F 9/24
US Classification:
713 1, 713 2, 713100
Abstract:
One embodiment of the invention provides a firmware architecture which splits firmware modules to support safe updates of specific modules as well as supporting multiple different processors. A firmware image is partitioned into several different binaries based on their update requirements and processor/platform dependence. A firmware interface table enables safe updates by enabling the option of redundant copies of specific modules as well as supporting systems with different and/or multiple processor types, mixed processors from the same family, and/or fault resilient firmware updates.
In one embodiment of the present invention, a method includes storing system management mode data in a cache of a system during a system management mode; and preventing the system from leaving the system management mode until the system management mode data is evicted from the cache.
Secure Method To Perform Computer System Firmware Updates
Barry Kennedy - Hillsboro OR, US Mahesh S. Natu - Portland OR, US John V. Lovelace - Irmo SC, US Andrew Fish - Olympia WA, US Sharif S. Faraq - Hillsboro OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 9/44 G06F 1/24 G06F 12/00
US Classification:
717168, 717173, 713100, 713 2, 711103
Abstract:
A secure method for updating computer firmware online is described. The firmware storage locations are write protected prior to loading the operating system. Updating the firmware after loading the operating system helps to reduce downtime.
Methods And Appratus For Demand-Based Memory Mirroring
Robert C. Swanson - Olympia WA, US John V. Lovelace - Irmo SC, US Sugumar Govindarajan - Bangalore, IN
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 12/08 G06F 15/177
US Classification:
711173, 714 6, 718 1, 718100
Abstract:
A method includes determining an amount of memory space in a memory device available for memory mirroring. The method further includes presenting the available memory space to an operating system. The method further includes selecting at least a portion of the amount of memory space to be used for memory mirroring with the operating system. The method further includes adding a non-selected portion of the available memory to memory space available to the operating system during operation. An associated system and machine readable medium are also disclosed.
Method And System For Evaluating Effects Of Signal Phase Difference On A Memory System
Christopher P. Mozak - Beaverton OR, US Kevin B. Moore - Chapin SC, US John V. Lovelace - Irmo SC, US Zale Theodore Schoenborn - Portland OR, US Bryan L. Spry - Portland OR, US Christopher E. Yunker - Beaverton OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G11C 29/00
US Classification:
365201, 365191, 36518902, 36521012, 3652331
Abstract:
In an embodiment, the effect of signal phase difference on a memory system is tested for various operating states. The various operating states may be represented as respective sample points on a plane defined by a range of values for a difference in signal phases and a range of values for another operating state parameter. In various embodiments, sample points for a round of crosstalk testing may include two sample points which are offset from the same reference point on the plane along different respective axes, where the axes are oblique to one another.
Method And Apparatus For Dynamically Adjusting Voltage Reference To Optimize An I/O System
Christopher Mozak - Beaverton OR, US Kevin Moore - Chapin SC, US John V. Lovelace - Irmo SC, US Zale Theodore Schoenborn - Portland OR, US Bryan L. Spry - Portland OR, US Chris Yunker - Beaverton OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G11C 5/14
US Classification:
36518909, 365206, 36518911, 327538, 327530
Abstract:
Described herein is an apparatus for dynamically adjusting a voltage reference level for optimizing an I/O system to achieve a certain performance metric. The apparatus comprises: a voltage reference generator to generate a voltage reference; and a dynamic voltage reference control unit, coupled with the voltage reference generator, to dynamically adjust a level of the voltage reference in response to an event. The apparatus is used to perform the method comprising: generating a voltage reference for an input/output (I/O) system; determining a worst case voltage level of the voltage reference; dynamically adjusting, via a dynamic voltage reference control unit, the voltage reference level based on determining the worst case voltage level; and computing a center of an asymmetrical eye based on the dynamically adjusted voltage reference level.
Methods And Apparatus For Demand-Based Memory Mirroring
Robert C. Swanson - Olympia WA, US John V. Lovelace - Irmo SC, US Sugumar Govindarajan - Bangalore, IN
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 12/16 G06F 9/455
US Classification:
711162, 711173, 714 61, 718 1
Abstract:
A method includes determining an amount of memory space in a memory device available for memory mirroring. The method further includes presenting the available memory space to an operating system. The method further includes selecting at least a portion of the amount of memory space to be used for memory mirroring with the operating system. The method further includes adding a non-selected portion of the available memory to memory space available to the operating system during operation. An associated system and machine readable medium are also disclosed.
Booker T. Washington High School Brewton AL 1963-1967, Omaha Technical High School Omaha NE 1965-1967, Technical Junior High School Omaha NE 1965-1967, Southern Normal High School Brewton AL 1965-1970
Community:
Kenneth Mcwilliams, Joseph White, Ruby Jenkins, Mary Spears, Timothy Jones, Willie Johnson, Mary Jenkins, Fannie Bruner, Phillip Porterfield, Lillian Pullum
At a detention hearing for the younger Wahhaj and the four other adults on Monday, prosecutor John Lovelace indicated that the remains were those of Abdul-ghani, saying the death occurred in February during "a ritual intended to cast out demonic spirits from Abdul-ghani Wahhaj."
Date: Aug 13, 2018
Category: Headlines
Source: Google
What's next for the Affordable Care Act now that repeal has failed?
This is year four, and were comfortable with how we are doing financially. We see the light at the end of the tunnel, and we continue to grow, said John Lovelace, president of government programs at UPMC Health Plan.