Suren A. Chilingaryan
|
de3112ba6a
Only set pgprot_noncached for consistent buffers
|
7 years ago |
Suren A. Chilingaryan
|
7e39a6c8ae
Minor change of logic in pcidriver_kmem_free_check() resulting in less complains while de-referencing the shared non-persistent kernel memory
|
8 years ago |
Suren A. Chilingaryan
|
1120e8745c
Restructure driver headers
|
8 years ago |
Suren A. Chilingaryan
|
01e857cca3
Drop support of kernels prior to 3.2 (Debian 7, Ubuntu 12.04)
|
8 years ago |
Suren A. Chilingaryan
|
3c58980b3c
Distinguish between hardware and bus addresses in pcilib and fix cli reading from DMA when very low DMA timeout is set
|
8 years ago |
Suren A. Chilingaryan
|
a5da7db50d
Distinguish between hardware and bus addresses in pcilib
|
8 years ago |
Suren A. Chilingaryan
|
631f0929c1
Support emulation mode without real hardware
|
8 years ago |
Suren A. Chilingaryan
|
cc5107c6d3
Configure number of DMA buffers in IPEDMA and improve checking and reporting inconsistent kmem buffers while re-using
|
8 years ago |
Suren A. Chilingaryan
|
517ecf828e
Support large DMA pages in IPEDMA
|
8 years ago |
Suren A. Chilingaryan
|
87583e6ec5
Execute all operations on kernel_memory using plain pci model to avoid extra references
|
9 years ago |
Suren A. Chilingaryan
|
a1889bc2f4
Predict next accessed DMA block in the driver (to speed-up buffer syncing)
|
9 years ago |
Suren A. Chilingaryan
|
0e16eeef08
Do not set __GFP_DMA flag while allocating DMA pages (the flag is required for devices capable of addressing 24-bits only and may significantly degrade performance
|
9 years ago |
Suren A. Chilingaryan
|
a1925232b2
Merge changes from xilinx_dma branch providing support of multipage kmem allocations and mapping memory regions reserved with memmap boot option
|
10 years ago |
Suren A. Chilingaryan
|
d8c13eb6ff
Add __GFP_DMA flag while allocating DMA buffers
|
10 years ago |
Suren A. Chilingaryan
|
f5b4c23cc7
Add missing semicolon in the driver
|
10 years ago |
Suren A. Chilingaryan
|
09a6aa6efc
Handle 3.7+ kernels which are missing VM_RESERVED flag
|
10 years ago |
Suren A. Chilingaryan
|
f000eb0d43
Support pre-allocated memory with memmap in KMem
|
10 years ago |
Suren A. Chilingaryan
|
7ec4581ad3
Multipage DMA tests for Xilinx
|
11 years ago |
Suren A. Chilingaryan
|
c4c9ad7708
Synchronize kernel buffers during the read-kernel-memory and while accessing via sysfs
|
12 years ago |
Suren A. Chilingaryan
|
8af9de8291
Properly perform synchronization of DMA buffers
|
12 years ago |
root
|
33fb2003ef
Support exporting data from kernel buffers
|
12 years ago |
Suren A. Chilingaryan
|
71c759e3fa
Prevent driver holding hardware locks from unloading
|
13 years ago |
Suren A. Chilingaryan
|
ad4a1e1587
Support forceful clean-up of kernel memory
|
13 years ago |
Suren A. Chilingaryan
|
06b3e35cc9
Handle correctly reference counting in the driver
|
13 years ago |
Suren A. Chilingaryan
|
ec5fd54c75
Few fixes
|
13 years ago |
Suren A. Chilingaryan
|
7ac0539951
Implement DMA access synchronization in the driver
|
13 years ago |
Suren A. Chilingaryan
|
f4ad2df220
First iteration of work to preserve DMA state between executions
|
13 years ago |
root
|
2e7a7a3534
North West Logick DMA implementation
|
13 years ago |
Suren A. Chilingaryan
|
b72e856772
Initial import
|
13 years ago |