Suren A. Chilingaryan
|
ad9deef451
Crticial fix in IPEDMA resulting in spurious data generated, due to not finished migration to new versioning scheme in hardware
|
8 years ago |
Suren A. Chilingaryan
|
92b9df25f5
New IPEDMA versioning
|
8 years ago |
Suren A. Chilingaryan
|
517ecf828e
Support large DMA pages in IPEDMA
|
8 years ago |
Suren A. Chilingaryan
|
e30eddc0ae
Enforce 64-bit dma mask from IPEDMA if supported
|
8 years ago |
Suren A. Chilingaryan
|
815924bac9
Support 64-bit addressing mode in IPEDMA
|
8 years ago |
Suren A. Chilingaryan
|
641ddcdeec
Adjust IPEDMA register model to address new revision
|
8 years ago |
Suren A. Chilingaryan
|
2455a67744
IPEDMA Update
|
8 years ago |
Suren A. Chilingaryan
|
38fdfd8b69
Disable STREAMING_CHECKS for better performance
|
8 years ago |
Suren A. Chilingaryan
|
ccbad1cc8e
Detect if IPEDMA operates in streaming mode
|
8 years ago |
Suren A. Chilingaryan
|
fb42f24213
Use 64-bit addressing in IPEDMA only for gen3 boards or if enforced
|
8 years ago |
Suren A. Chilingaryan
|
36385f1e83
Support streaming mode in IPEDMA
|
9 years ago |
Suren A. Chilingaryan
|
5d49b3a8a1
Small clean up in IPEDMA driver
|
9 years ago |
Suren A. Chilingaryan
|
e202b682db
Dynamicly set TLP(Payload) size in IPEDMA
|
9 years ago |
Suren A. Chilingaryan
|
b9a1af8a3b
Add fields reporting consumed buffers and space to the dma_engine_status and provide better ipedma benchmarking
|
9 years ago |
Suren A. Chilingaryan
|
9ccacea308
Support gen3 DMA engine and provide work-arround for hardware mishandling last_descriptor_read register
|
9 years ago |
Suren A. Chilingaryan
|
8da61292f5
Provide an interface for logging debug messages
|
9 years ago |
Suren A. Chilingaryan
|
77c4d6e67d
Big redign of model structures
|
9 years ago |
Suren A. Chilingaryan
|
3531f28654
Use empty_detected flag to reduce timeout
|
9 years ago |
Suren A. Chilingaryan
|
dd2ae62a85
Increase DMA timeout to 100ms for ipedma
|
9 years ago |
Suren A. Chilingaryan
|
d6c875d626
Try to detect IPEDMA packets, but this probably will not work anyway as often data is just streamed and pci is not make for infinite packets
|
9 years ago |
Suren A. Chilingaryan
|
fe6a3fc5e7
Several fixes in IPEDMA driver and its benchmarking code
|
9 years ago |
Suren A. Chilingaryan
|
3b3f049e8d
Add delays to workaround problems in IPEDMA. Also provide other modifications to reflect minor changes in hardware
|
9 years ago |
Suren A. Chilingaryan
|
a640c40c6b
Initial implementation of IPEDMA, dummy driver for KAPTURE, start of API changes
|
9 years ago |