Commit History

Author SHA1 Message Date
  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