Method and system for address spaces
First Claim
Patent Images
1. A system for allowing a node to be accessed through multiple address spaces comprising:
- a virtual address memory providing a net refresh managed bus identification address and a stable node identification address for each node in a net;
a physical address memory providing a physically assigned node identification address for each node in a local bus; and
a logical address memory providing a stable node identification address for each node in the local bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for allowing a node to be accessed through multiple address spaces. The system includes a virtual address memory providing a software settable bus identification address and a stable node identification address for each node in a net, a physical address memory providing a physically assigned node identification address for each node in a local bus, and a logical address memory providing a stable node identification address for each node in the local bus.
74 Citations
21 Claims
-
1. A system for allowing a node to be accessed through multiple address spaces comprising:
-
a virtual address memory providing a net refresh managed bus identification address and a stable node identification address for each node in a net;
a physical address memory providing a physically assigned node identification address for each node in a local bus; and
a logical address memory providing a stable node identification address for each node in the local bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a bus including at least two nodes; and
at least one bus bridge portal comprising a virtual address space for storing a software settable bus identification address and a stable node identification address for each node in a bus system;
a physical address space for storing a physically assigned node identification address for each node in a local bus; and
a logical address space for storing a stable node identification address for each node in the local bus. - View Dependent Claims (14, 15, 16)
-
-
17. A bus bridge comprising:
-
means for accessing nodes through software settable bus identification addresses and stable node identification addresses;
means for accessing nodes through physical node identification addresses on a local bus; and
means for accessing nodes through stable node identification addresses on a local bus.
-
-
18. A method for identifying nodes on a bus comprising:
-
receiving a request to access a node on a bus;
accepting the request if a bus identification portion of a destination address of the request matches a local bus identification address and a local node identification address of the destination address matches a physical node identification address on the local bus;
translating a stable identification address of the destination address to a physical node identification address if the bus identification portion of the destination address matches a logical bus identification address or the bus identification portion of the destination address matches a bus number; and
accepting the request if the translated physical node identification address matches a physical node identification address on the local bus.
-
-
19. A method of node identification comprising:
-
identifying a physical node identification address for a node; and
storing the physical node identification address as a stable node identification address. - View Dependent Claims (20)
matching a local identification portion of a received destination address to the stable node identification address; and
translating the stable node identification address to a physical node identification address.
-
-
21. A memory for storing data for access by a program being executed on a data processing system, comprising:
-
a data structure stored in a memory, the data structure including information used by a program including;
a virtual address data structure including software settable bus identification addresses for nodes on a net;
a physical address data structure including physically assigned node identification addresses for nodes on a local bus; and
a logical address data structure including stable node identification addresses for nodes on the local bus.
-
Specification