Mmio addressing using a translation table
AssigneeInternational Business Machines Corporation
InventorsChristoph Raisch, Marco Kraemer, Carsten Otte, Jonathan D. Bradbury, David Craddock
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsChristoph Raisch, Marco Kraemer, Carsten Otte, Jonathan D. Bradbury, David Craddock
Estimating the term…
A method for processing an instruction by a processor operationally connected to one or more buses comprises determining the instruction is to access an address of an address space. The address space maps a memory and comprises a range of MMIO addresses. The method determines the address being accessed is within the range of MMIO addresses and translates, based on determining that the address being accessed is within the range of MMIO addresses, the address being accessed using a translation table to a bus identifier identifying one of the buses and a bus address of a bus address space. The bus address space is assigned to the identified bus. The bus address resulting from the translation is assigned to a device accessible via the identified bus. Based on the instruction a request directed to the device is sent via the identified bus to the bus address resulting from the translation.
A method for processing an instruction by a processor, wherein the processor is operationally connected to one or more buses,
A system for processing an instruction by a processor comprising:
A computer program product for processing an instruction by a processor, the computer program product comprising a computer readable storage medium having machine executable program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to perform a method comprising:
Dependencies are inferred from the claim text.