Patent ID: 7519779

Claim:
A method of reading internal addresses space of an adapter having a data port at an address, comprising: enabling the data port, in response to detecting a system address of the data port on an address bus, by the adapter; sending to the data port a first address token specifying a first block of the internal address space of the adapter to be read, wherein the first block comprises a plurality of data portions; sending to a control port of the adapter, a message indicating the presence of the first address token in the date port; responsive to receipt of the first address token and the message by the adapter: putting, by the adapter, a first data portion of the first block in the data port; putting, by the adapter, a data validation message in a control port, the data validation message indicating the presence of the first data portion of the first block in the data port; detecting, by a processor monitoring the control port, the data validation message in the control port; and responsive to detecting the data validation message by the processor: reading, by the processor, the first data portion from the data port.