Patent ID: 6687240
Filing Date: 2004-02-03
Classification: G06F

Abstract:
A method of routing a transaction request from an I/O device coupled to one of a plurality of secondary nodes of a bridge circuit to a primary node of said bridge circuit or another secondary node of said bridge circuit, and from said primary node of said bridge circuit to an appropriate one of said secondary nodes of said bridge circuit, said method comprising:determining a type of said transaction request; determining a destination address associated with said transaction request; determining an appropriate node corresponding to said determined destination address for said transaction request, said determining being accomplished by referring to a series of routing tables, said routing tables including I/O base address ranges for said I/O devices coupled to said secondary nodes of said bridge circuit, and memory base address ranges for devices coupled to said primary node of said bridge circuit, and comparing an address contained within said transaction request to address ranges contained in said routing tables; and directing said transaction request to said primary node when said determined destination address is within a range of addresses assigned to said primary node in said routing tables.