Dumping using limited system address space
First Claim
Patent Images
1. A method of reading internal address space of an adapter having a data port at an address, comprising:
- 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;
putting, by the adapter, a first data portion of the first block in the data port; and
reading the first data portion from the data port.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for reading the internal address space of an adapter in a system during a dump are described. The adapter includes a control port and a data port used as channels for exchanging control messages and dump data between the adapter and the system. The system starts the dump by sending to the data port a specification of a block of the adapter'"'"'s internal address space. In response, the adapter sends dump data portions to a system buffer via the data port.
30 Citations
28 Claims
-
1. A method of reading internal address space of an adapter having a data port at an address, comprising:
-
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;
putting, by the adapter, a first data portion of the first block in the data port; and
reading the first data portion from the data port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising an adapter including a data port, wherein:
-
the system is configured to send to the data port a first address token specifying a first block of the internal address space of the adapter to be read;
the adapter is configured to put in the data port a first data portion of the first block; and
the system is further configured to read the first data portion from the data port. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of performing a dump of internal address space of an adapter having a control port and a data port, comprising:
-
sending to the data port an address token specifying a block of the internal address space of the adapter to be read, wherein the block comprises a plurality of data portions;
sending to the control port a token valid message indicating that the address token is valid in the data port;
putting, by the adapter, in the data port a first data portion of the block in response to the token valid message present at the control port;
putting, by the adapter, in the control port a first dump data valid message indicating that the first data portion is valid at the data port in addition to the adapter putting the first data portion in the data port; and
reading the first data portion from the data port in response to the first dump data valid message present in the control port. - View Dependent Claims (24, 25)
-
-
26. A system, comprising:
-
a processing unit;
an I/O adapter comprising internal memory defining at least one block comprising a plurality of contiguous memory areas wherein each block is identified by an address token and wherein the I/O adapter has (i) an associated control port for sending control signal between the processing unit and the I/O adapter and (ii) data port for sending address information from the processing unit and dump data from the I/O adapter to the processing unit; and
a memory defining system address space having the control port and the data port mapped therein;
wherein, upon failure of the I/O adapter;
the processing unit is configured to write, into the data port, the address token of the at least one block; and
the I/O adapter is configured to read the address token from the data port and successively place each of the plurality of contiguous memory areas on the data port. - View Dependent Claims (27, 28)
-
Specification