summaryrefslogtreecommitdiff
path: root/driver
AgeCommit message (Collapse)Author
2024-06-18Support for kernels 6.x: compilation tested on Ubuntu 23.10 & 24.04 & ↵HEADmasterSuren A. Chilingaryan
operation on Debian 12.5. This still might contain incompatibilities for some earlier kernel versions as I was relaying on ChatGPT to find which exact kernel version was introducing particular changes
2024-06-18Temporary disable pcidriver_resolve_bar call: was used for now obsolete ↵Suren A. Chilingaryan
GPUDirect integration, but hard to maintain due to kernel changes
2021-03-02Made GCC Version Detection in Driver Makefile more robustTimo Dritschler
2021-03-02Added patch for Kernel 5.8.0+Timo Dritschler
mmap_sem renamed to mmap_lock https://github.com/torvalds/linux/commit/da1c55f1b272f4bd54671d459b39ea7b54944ef9
2020-07-09Added compatibility for Kernel 5.5+Timo Dritschler
ioremap_nocache and ioremap are now identical https://lore.kernel.org/linux-mips/20191209194819.GA28157@lst.de/T/
2019-08-25Due to active back-porting in Linux LTS branches, there are some ↵Suren A. Chilingaryan
comptaibility issues in the driver. This adds support for kernel 4.4.159
2018-03-22Fix elif -> elseSuren A. Chilingaryan
2018-02-11Support kernel 4.12 by TimoSuren A. Chilingaryan
2017-06-14Only set pgprot_noncached for consistent buffersSuren A. Chilingaryan
2017-06-14Support kernels up to 4.9 (patch provided by Timo)Suren A. Chilingaryan
2016-05-14Fix handling of vm_pgoff in the driverSuren A. Chilingaryan
2016-05-14Allow mapping of arbitrary memory areasSuren A. Chilingaryan
2016-04-09Fix driver installation on UbuntuSuren A. Chilingaryan
2016-04-07Fix driver compilation on Ubuntu 14.04Suren A. Chilingaryan
2016-04-06Further fixes for out-of-source compilationSuren A. Chilingaryan
2016-04-06Fix building of driver if pcilib is built out-of-sourceSuren A. Chilingaryan
2016-04-06Fix also building of driver for bazaar-exported zip archivesSuren A. Chilingaryan
2016-04-06Use linux/scatterlist.h instead of asm/scatterlist.hSuren A. Chilingaryan
2016-04-06Fix driver compilation when bazaar is missing in the systemSuren A. Chilingaryan
2016-04-06Fix compilation of rdma.c in the driverSuren A. Chilingaryan
2016-03-22Resolve also not page-algined BAR addresses in the driverSuren A. Chilingaryan
2016-03-08Improve search routing looking up gcc suitable to compile kernelSuren A. Chilingaryan
2016-03-06Support compiling without bzr in the driverSuren A. Chilingaryan
2016-03-04RPM generationSuren A. Chilingaryan
2016-03-02Minor change of logic in pcidriver_kmem_free_check() resulting in less ↵Suren A. Chilingaryan
complains while de-referencing the shared non-persistent kernel memory
2016-03-02Restructure driver headersSuren A. Chilingaryan
2016-03-02Drop support of kernels prior to 3.2 (Debian 7, Ubuntu 12.04)Suren A. Chilingaryan
2016-03-02Resolution of the user-space BAR addressesSuren A. Chilingaryan
2016-03-02Resolve user-space addresses to physical addresses in the driverSuren A. Chilingaryan
2016-03-02Distinguish between hardware and bus addresses in pcilib and fix cli reading ↵Suren A. Chilingaryan
from DMA when very low DMA timeout is set
2016-03-02Distinguish between hardware and bus addresses in pcilibSuren A. Chilingaryan
2016-02-28Support emulation mode without real hardwareSuren A. Chilingaryan
2016-02-04Report information about driver revision and buildSuren A. Chilingaryan
2016-02-04Improve gcc detection for module compilationSuren A. Chilingaryan
2015-11-20Configure number of DMA buffers in IPEDMA and improve checking and reporting ↵Suren A. Chilingaryan
inconsistent kmem buffers while re-using
2015-11-20Support large DMA pages in IPEDMASuren A. Chilingaryan
2015-11-19Inform user-space about read request size as wellSuren A. Chilingaryan
2015-11-19Support setting payload sizeSuren A. Chilingaryan
2015-11-19Driver versioningSuren A. Chilingaryan
2015-11-18Enforce 64-bit dma mask from IPEDMA if supportedSuren A. Chilingaryan
2015-08-18Add support for kernel 4.1Suren A. Chilingaryan
2015-06-19Execute all operations on kernel_memory using plain pci model to avoid extra ↵Suren A. Chilingaryan
references
2015-05-08Predict next accessed DMA block in the driver (to speed-up buffer syncing)Suren A. Chilingaryan
2015-04-20Big redign of model structuresSuren A. Chilingaryan
2014-12-19Initial implementation of IPEDMA, dummy driver for KAPTURE, start of API changesSuren A. Chilingaryan
2014-12-12Do not set __GFP_DMA flag while allocating DMA pages (the flag is required ↵Suren A. Chilingaryan
for devices capable of addressing 24-bits only and may significantly degrade performance
2014-04-09Fix detection of gcc version on Ubuntu (by Uros)Suren A. Chilingaryan
2014-04-03Prevent some warning in sysfs management codeSuren A. Chilingaryan
2014-04-03Merge changes from xilinx_dma branch providing support of multipage kmem ↵Suren A. Chilingaryan
allocations and mapping memory regions reserved with memmap boot option
2014-04-02Add __GFP_DMA flag while allocating DMA buffersSuren A. Chilingaryan