Non-volatile memory access, such as firmware access by a service processor, is disclosed. The service processor asserts a controller signal to select either a first non-volatile memory, or a second non-volatile memory. The first non-volatile memory is located behind a first bridge controller and is otherwise accessible by the service processor. The second non-volatile memory is located behind a second bridge controller and is otherwise accessible only by a processor other than the service processor. The service processor then access the selected non-volatile memory, via a bus communicatively coupled to both the non-volatile memories.
Aggregation Of Hardware Events In Multi-Node Systems
Richard A. Lary - Tualatin OR, US Daniel H. Bax - Portland OR, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/24
US Classification:
710260, 710266
Abstract:
The aggregation of hardware events in multi-node systems is disclosed. An event occurring at a remote node is forwarded to a primary node, by firmware of the remote node writing to a first register of the primary node. The event is propagated from the first register of the primary node to a second register node. In automatic response, an interrupt is generated at the primary node. An interrupt handler of the primary node, in response to generation of the interrupt, then invokes code at the primary node to handle the event occurring at the remote node.
Entity Self-Clustering And Host-Entity Communication Such As Via Shared Memory
Brad A. Davis - Lake Oswego OR, US Henry J. DiVincenzo - Happy Valley OR, US Richard A. Lary - Tualatin OR, US Thomas E. Malone - Tigard OR, US Patrick D. Mason - Olympia WA, US Lee G. Rosenbaum - Portland OR, US Manoj R. Sastry - Portland OR, US Patrick W. White - Aloha OR, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/167
US Classification:
709213, 709238
Abstract:
The self-clustering of entities within a system is disclosed. The system can also include a host. Each entity self-discovers all the other entities, such that the entities are aggregated as a cluster. The host communicates with the cluster of entities, where the entities are self-clustered or otherwise, such as through a memory shared by all the entities. The host therefore need not be aware which of the entities performs a given function.
Brad A. Davis - Lake Oswego OR, US Henry J. DiVincenzo - Happy Valley OR, US Richard A. Lary - Tualatin OR, US Thomas E. Malone - Tigard OR, US Patrick D. Mason - Olympia WA, US Lee G. Rosenbaum - Portland OR, US Manoj R. Sastry - Portland OR, US Pat White - Aloha OR, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709201, 709221
Abstract:
Service processors within a system are self-clustered. The system can also include an operating system or other software code, a management console, or both. The operating system communicates with the cluster of service processors, where the service processors are self-clustered or otherwise, such as through a memory shared by at least all the service processors. The operating system therefore need not be aware which of the service processors performs a given function. The console communicates with the cluster of service processors, where the service processors are self-clustered or otherwise, through any service processor of the cluster. The console therefore also need not be aware that the service processors have been clustered to perform functionality for the console.
Service Processor Self-Clustering, Software Code-Service Processor Communication Such As Via Shared Memory, And Console-Service Processor Communication
Brad Davis - Lake Oswego OR, US Henry DiVincenzo - Happy Valley OR, US Richard Lary - Tualatin OR, US Thomas Malone - Tigard OR, US Patrick Mason - Olympia WA, US Lee Rosenbaum - Portland OR, US Manoj Sastry - Portland OR, US Patrick White - Aloha OR, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/167 G06F009/46
US Classification:
709/213000, 709/312000
Abstract:
The self-clustering of service processors within a system is disclosed. The system can also include an operating system or other software code, a management console, or both. The operating system communicates with the cluster of service processors, where the service processors are self-clustered or otherwise, such as through a memory shared by at least all the service processors. The operating system therefore need not be aware which of the service processors performs a given function. The console communicates with the cluster of service processors, where the service processors are self-clustered or otherwise, through any service processor of the cluster. The console therefore also need not be aware that the service processors have been clustered to perform functionality for the console.
IBM - Beaverton, OR: Austin, TX: Kirkland, WA since 2001
Advisory Software Engineer
Sequent Computer Systems - Beaverton, OR Oct 1990 - Sep 2001
Software Engineer
Tektronix - Beaverton, OR Nov 1979 - Nov 1990
Hardware/Software Engineer
Education:
Portland State University 1980 - 1990
Bachelors, Computer Science
Austin Community College 2002 - 2006
Certificate, Architectural and Engineering Computer Aided Design
Fullerton College
Associate of Arts (AA), Police Science
Portland Community College
Associate of Arts (AA), Electrical and Electronics Engineering
Interests:
Hobbies: Hiking, Biking, Kayaking, Sailing, Cruising in San Juan Islands --
Previous interesting side jobs:
- Licensed pyro technician in Oregon & Washington, lead pyro Fort Vancouver 4th of July show for 20 years.
- PSIA certified Snowboard Instructor at Timberline Lodge for 6 years
- Member of crew on Top Fuel dragster (Cristen Powell) and Fuel Funny car (Jim Epler) for 2 years
- Locksmith
- Member of hot air balloon crew
Richard Lary 1983 graduate of Montgomery High School in Montgomery, LA is on Classmates.com. See pictures, plan your class reunion and get caught up with ...