I/O Adapter LPAR Isolation In A Hypertransport Envikronment Employing A Content Addressable Memory
AssigneeInternational Business Machines Corporation
InventorThomas A. Gregg
Life of this patent
Estimating the term…
Abstract
A data processing system and method of isolating a plurality of I/O adapters in the system. The data processing system also comprises a set of processors, a host bridge including a content addressable memory, and a system bus connecting the set of processors and the host bridge. Each of the I/O adapters has a respective ID, and the set of processors send commands to the host bridge which include one or more Unit IDs associated in the CAM with a respective ID of an I/O adapter.
Claims19
A data processing system comprising:
- a host bridge;
- a system bus connecting the processing system and the host bridge;
- and
- a plurality of I/O adapter units connected to the host bridge, wherein each of the I/O adapter units has a respective identifier;
- the plurality of I/O adapter units each include functionality for sending a command to the host bridge, the command including the respective identifier to identify one of the I/O adapter units;
- and
- the host bridge including:
- functionality for sending the command over the system bus to the processing system, and
- a content addressable memory for providing a second identifier based on the respective identifier to replace the respective identifier in the command.
A method of isolating a plurality of input/output adapter units of a data processing system, said data processing system comprising a host bridge, said method comprising the steps of:
- assigning to each of the I/O adapter units a respective identifier;
- using the I/O adapter units to send specified commands to the host bridge, said commands each including the respective identifier for identifying one of the I/O adapter units;
- and
- providing a content addressable memory in the host bridge to substitute a second identifier for said respective identifier for isolating the I/O adapter units based on the second identifier in said commands.
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for isolating a plurality of input/output adapter units of a data processing system, said data processing system comprising a set of processors, and a host bridge, said method steps comprising:
- assigning to each of the I/O adapter units a respective identifier;
- using the I/O adapter units to send specified commands to the host bridge, said commands each including the respective identifier for identifying one of the I/O adapter units;
- and
- providing a content addressable memory in the host bridge to substitute a second identifier for said respective identifier for isolating the I/O adapter units based on the second identifier in said commands.
Dependencies are inferred from the claim text.