IP Library Granted Patent US 7,577,755
Granted Patent B2
US 7,577,755 · App. 10/300,408 · Granted Aug 18, 2009

Methods and apparatus for distributing system management signals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,577,755
App. No.
10/300,408
Granted
Aug 18, 2009
Kind
B2
Abstract

Methods and apparatus are provided for improving the distribution of system management signals within a computer system complex. Mechanisms are provided for transmission both within a box and between computer system boxes. Local routing tables and general routing tables allow the distribution of system management signals precisely to resources associated with particular partitions. Signals are sequenced to put resources associated with one or more boxes in the appropriate states. The distribution of signals between boxes in the computer system complex can be accomplished without the use of a dedicated wire.

Claims (25)

1. A computer system, comprising:

a plurality of local resources including a plurality of local processors, wherein the plurality of local processors and an interconnection controller are interconnected in a point-to-point architecture;

a local service processor coupled to the plurality of local resources, the local service processor configured to receive reset information, wherein the local service processor is further configured to communicate with the plurality of local processors, an I/O switch, a remote service processor, and the interconnection controller, the interconnection controller operable to maintain a node ID space associated with the plurality of local resources and connect the plurality of local resources to a plurality of remote resources; and

wherein the reset information is sent to a subset of a plurality of remote boxes and a subset of the plurality of local resources, each of the plurality of remote boxes including a plurality of remote processors and a remote interconnection controller interconnected in a point-to-point architecture, the subset of the plurality of local resources including a subset of the plurality of local processors, the subset of the plurality of local resources determined by using a local routing table, the local routing table including information for identifying a partition.

2. The computer system of claim 1 , further comprising a configuration system module, the configuration system module coupled to the plurality of local resources and the local service processor.

3. The computer system of claim 2 , wherein reset information is sent to a subset of the plurality of local resources through the configuration system module, wherein the configuration system module accesses the local routing table to identify the subset of the plurality of local resources.

4. The computer system of claim 2 , wherein the local service processor is coupled to a plurality of remote service processors associated with a plurality of remote resources.

5. The computer system of claim 2 , wherein the local routing table includes information for identifying the type of reset signal.

6. The computer system of claim 2 , wherein the local service processor is a primary service processor.

7. The computer system of claim 6 , wherein the primary service processor is further configured to distribute reset information to a plurality of non-local service processors.

8. The computer system of claim 7 , wherein the plurality of non-local service processors is determined by accessing a general routing table.

9. The computer system of claim 2 , wherein the local service processor is a secondary service processor.

10. The computer system of claim 9 , wherein the local service processor receives reset information from an I/O hub.

11. The computer system of claim 9 , wherein the local service processor receives reset information from a primary service processor.

12. The computer system of claim 9 , wherein the local service processor receives reset information over an I2C interface.

13. The computer system of claim 1 , wherein the information for identifying a partition comprises a slot number.

14. The computer system of claim 1 , wherein the plurality of local resources further includes memory and the interconnection controller.

15. The computer system of claim 1 , wherein the reset information identifies a cold reset.

16. The computer system of claim 1 , wherein the reset information identifies a warm reset.

17. A method for distributing reset information, the method comprising:

identifying a plurality of local resources including a plurality of local processors;

identifying a local service processor coupled to the plurality of local resources, the local service processor configured to receive reset information, wherein the local service processor is further configured to communicate with the plurality of local processors, an I/O switch, a remote service processor, and an interconnection controller, the interconnection controller operable to maintain a node ID space associated with the plurality of local resources and connect the plurality of local resources to a plurality of remote resources; and

sending the reset information to a subset of a plurality of remote boxes and a subset of the plurality of local resources, each of the plurality of remote boxes including a plurality of remote processors and a remote interconnection controller interconnected in a point-to-point architecture, the subset of the plurality of local resources including a subset of the plurality of local processors, the subset of the plurality of local resources determined by using a local routing table, the local routing table including information for identifying a partition.

18. The method of claim 17 , wherein a configuration system module is coupled to the plurality of local resources and the local service processor.

19. The method of claim 18 , wherein reset information is sent to a subset of the plurality of local resources through the configuration system module, wherein the configuration system module accesses the local routing table to identify the subset of the plurality of local resources.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2019
From: U.S. BANK NATIONAL ASSOCIATION, SOLELY AS NOTES COLLATERAL AGENT
To: SANMINA CORPORATION; HADCO CORPORATION; HADCO SANTA CLARA; SCI TECHNOLOGY; SENSORWISE, INC.
Reel/Frame 049378/0927 →
SECURITY INTEREST Recorded Aug 3, 2018
From: SANMINA CORPORATION
To: U.S. BANK NATIONAL ASSOCIATION, NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS NOTES COLLATERAL AGENT
Reel/Frame 046797/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2018
From: MEMORY INTEGRITY, LLC
To: SANMINA CORPORATION
Reel/Frame 046249/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2013
From: SANMINA CORPORATION
To: MEMORY INTEGRITY, LLC
Reel/Frame 030585/0980 →
MERGER Recorded Nov 28, 2012
From: SANMINA-SCI CORPORATION
To: SANMINA CORPORATION
Reel/Frame 029368/0472 →
MERGER Recorded Jul 27, 2012
From: NEWISYS, INC.
To: SANMINA-SCI CORPORATION
Reel/Frame 028652/0891 →
RELEASE OF SECURITY INTEREST Recorded Nov 25, 2008
From: CITIBANK, N.A.
To: HADCO SANTA CLARA, INC.; HADCO CORPORATION; SCIMEX, INC.; SANMINA-SCI SYSTEMS HOLDINGS, INC.; SCI TECHNOLOGY, INC.; SANMINA-SCI CORPORATION
Reel/Frame 021890/0312 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2006
From: U.S. BANK NATIONAL ASSOCIATION (AS SUCCESSOR TO STATE STREET BANK AND TRUST COMPANY OF CALIFORNIA, N.A.), AS COLLATERAL TRUSTEE
To: SANMINA-SCI CORPORATION
Reel/Frame 017646/0661 →
PLEDGE AND SECURITY AGREEMENT Recorded Jan 3, 2005
From: SANMINA-SCI CORPORATION; HADCO CORPORATION; HADCO SANTA CLARA, INC.; SCI TECHNOLOGY, INC.; VIKING INTERWORKS INC.; COMPATIBLE MEMORY, INC.; SCI SYSTEMS, INC.; SANMINA-SCI SYSTEMS (ALABAMA) INC.; SANMINA-SCI SYSTEMS HOLDINGS, INC.; INTERAGENCY, INC.; SANMINA-SCI SYSTEMS ENCLOSURES (DENTON) INC.; SCIMEX, INC.; NEWISYS, INC.; SANMINA-SCI ENCLOSURES USA INC.; SCI PLANT NO. 5, L.L.C.; SCI PLANT NO. 22, L.L.C.; SANMINA GENERAL, L.L.C.; SANMINA LIMITED, L.L.C.; SANMINA-SCI, LLC; SANMINA TEXAS, L.P.
To: CITIBANK, N.A.
Reel/Frame 016097/0729 →
PLEDGE SUPPLEMENT Recorded Oct 12, 2004
From: VIKING INTERWORKS INC.; HADCO SANTA CLARA, INC.; SCI SYSTEMS, INC.; NEWISYS, INC.; HADCO CORPORATION; SANMINA-SCI CORPORATION; SCI TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS SUCCESSOR CORPORATE TRUSTEE TO STATE STREET BANK AND TRUST COMPANY, N.A.
Reel/Frame 015841/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2002
From: ZEITLER, CARL; GLASCO, DAVID B.; RECORD, LES; OEHLER, RICHARD R.; KULPA, WILLIAM G.; PRASADH, GURU; KOTA, RAJESH
To: NEWISYS, INC.
Reel/Frame 013512/0284 →