IP Library Granted Patent US 8,316,169
Granted Patent B2
US 8,316,169 · App. 12/758,329 · Granted Nov 20, 2012

Physical to hierarchical bus translation

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 8,316,169
App. No.
12/758,329
Granted
Nov 20, 2012
Kind
B2
Abstract

In an embodiment, a translation of a physical bus number to a hierarchical bus number is written to a south chip. The south chip receives a configuration write command that comprises a physical bus number. The south chip sends the configuration write command to a device via the bus identified by the physical bus number, and the device stores the physical bus number in the device. In response to a received message from a device that comprises the physical bus number, the south chip replaces the physical bus number in the message with the hierarchical bus number. The south chip sends the message to a north chip via a point-to-point serial link. Both the physical bus number and the hierarchical bus number identify a bus with which the device connects to a bridge in the south chip.

Claims (10)

1. A computer system comprising:

a first compute element comprising a north chip;

an first input/output element connected to the first compute element via a connection mesh fabric, wherein the first input/output element comprises a south chip that stores a translation of a physical bus number to a hierarchical bus number, wherein the physical bus number and the hierarchical bus number identify a bus with which the first device connects to a bridge in the south chip, receives a message from the first device, wherein the message comprises the physical bus number, wherein in response to the message, the south chip replaces the physical bus number with the hierarchical bus number in the message and sends the message to the north chip;

a first service processor connected to the first input/output element, wherein the first service processor comprises an inventory controller that receives a bridge identifier of the bridge and a device identifier of the first device from the south chip and in response determines the physical bus number and sends a configuration write command that comprises the physical bus number to the south chip, wherein the south chip receives the configuration write command that comprises the physical bus number from the inventory controller and sends the configuration write command to the first device via the bus identified by the physical bus number, wherein the first device stores the physical bus number in the first device;

a plurality of input/output elements comprising a plurality of south chips connected to a plurality of devices, wherein the device identifier of the first device is not unique across the plurality of devices connected to the plurality of south chips; and

a plurality of compute elements, wherein the first compute element assigns the first hierarchical bus number to the bus independently of the plurality of compute elements that assign a plurality of hierarchical bus numbers to the bus.

2. The computer system of claim 1 , wherein the connection mesh fabric further comprises a point-to-point serial link between the north chip and the south chip, and wherein the south chip sends the message to the north chip via the point-to-point serial link.

3. The computer system of claim 1 , wherein the inventory controller determines the physical bus number to uniquely identify the bus within the input/output element.

4. The computer system of claim 1 , further comprising:

a second service processor connected to the first service processor, wherein the second service processor comprises a management entity that creates the translation by matching the device identifier that is assigned to the first compute element to the device identifier of the first device that is connected to the bridge identified by the bridge identifier via the bus identified by the physical bus number and sends the translation to the south chip.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ARUBA NETWORKS, INC.
Reel/Frame 033249/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2010
From: ARMSTRONG, WILLIAM J.; DUNHAM, SCOTT N.; ENGEBRETSEN, DAVID R.; NORDSTROM, GREGORY M.; THURBER, STEVEN M.; WOLLBRINK, CURTIS C.; YANES, ADALBERTO G.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 024217/0546 →