System and method for testing a memory with an expansion card using DMA
First Claim
Patent Images
1. A computer system comprising:
- a processor configured to execute an operating system;
a memory controller coupled to the processor;
a memory coupled to the memory controller;
a first input/output (I/O) controller coupled to the memory controller;
a first expansion slot coupled to the first I/O controller; and
a test module card directly coupled to the first expansion slot;
wherein the test module card is configured to obtain access to a portion of the memory from the operating system, and wherein the test module card is configured to cause tests to be performed on the portion of the memory using direct memory access (DMA) subsequent to obtaining access to the portion of the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system that includes a processor, a memory controller coupled to the processor, a memory coupled to the memory controller, a first input/output (I/O) controller coupled to the memory controller, a first expansion slot coupled to the first I/O controller, and a test module card coupled to the first expansion slot wherein the test module card is configured to cause tests to be performed on the memory using direct memory access (DMA) is provided.
-
Citations
20 Claims
-
1. A computer system comprising:
-
a processor configured to execute an operating system; a memory controller coupled to the processor; a memory coupled to the memory controller; a first input/output (I/O) controller coupled to the memory controller; a first expansion slot coupled to the first I/O controller; and a test module card directly coupled to the first expansion slot; wherein the test module card is configured to obtain access to a portion of the memory from the operating system, and wherein the test module card is configured to cause tests to be performed on the portion of the memory using direct memory access (DMA) subsequent to obtaining access to the portion of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
obtaining access to a portion of a memory of a computer system from an operating system during operation of a computer system; generating a test transaction in a test module card directly coupled to an expansion slot of the computer system; and providing the test transaction to the portion using direct memory access (DMA) to cause information to be read from or stored into the portion subsequent to obtaining access to the portion of the memory. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor; a memory controller coupled to the processor and configured to perform error correction; a memory coupled to the memory controller; an input/output (I/O) controller coupled to the memory controller; an expansion slot coupled to the I/O controller; and a test module card directly coupled to the expansion slot; wherein the test module card is configured to obtain access to a portion of the memory from an operating system, and wherein the test module card is configured to cause tests to be performed on the portion of the memory by providing read transactions associated with the memory to the I/O controller subsequent to obtaining access to the portion of the memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification