summaryrefslogtreecommitdiffstats
path: root/driver
Commit message (Collapse)AuthorAgeFilesLines
* Added patch for Kernel 5.8.0+Timo Dritschler2021-03-021-0/+11
| | | | | mmap_sem renamed to mmap_lock https://github.com/torvalds/linux/commit/da1c55f1b272f4bd54671d459b39ea7b54944ef9
* Added compatibility for Kernel 5.5+Timo Dritschler2020-07-091-0/+6
| | | | | ioremap_nocache and ioremap are now identical https://lore.kernel.org/linux-mips/20191209194819.GA28157@lst.de/T/
* Due to active back-porting in Linux LTS branches, there are some ↵Suren A. Chilingaryan2019-08-251-0/+3
| | | | comptaibility issues in the driver. This adds support for kernel 4.4.159
* Fix elif -> elseSuren A. Chilingaryan2018-03-221-1/+1
|
* Support kernel 4.12 by TimoSuren A. Chilingaryan2018-02-111-0/+10
|
* Only set pgprot_noncached for consistent buffersSuren A. Chilingaryan2017-06-141-1/+3
|
* Support kernels up to 4.9 (patch provided by Timo)Suren A. Chilingaryan2017-06-142-15/+16
|
* Fix handling of vm_pgoff in the driverSuren A. Chilingaryan2016-05-141-7/+1
|
* Allow mapping of arbitrary memory areasSuren A. Chilingaryan2016-05-143-1/+34
|
* Fix driver installation on UbuntuSuren A. Chilingaryan2016-04-091-12/+39
|
* Fix driver compilation on Ubuntu 14.04Suren A. Chilingaryan2016-04-072-2/+9
|
* Further fixes for out-of-source compilationSuren A. Chilingaryan2016-04-064-7/+7
|
* Fix building of driver if pcilib is built out-of-sourceSuren A. Chilingaryan2016-04-061-1/+2
|
* Fix also building of driver for bazaar-exported zip archivesSuren A. Chilingaryan2016-04-061-5/+8
|
* Use linux/scatterlist.h instead of asm/scatterlist.hSuren A. Chilingaryan2016-04-063-3/+3
|
* Fix driver compilation when bazaar is missing in the systemSuren A. Chilingaryan2016-04-061-2/+6
|
* Fix compilation of rdma.c in the driverSuren A. Chilingaryan2016-04-061-0/+1
|
* Resolve also not page-algined BAR addresses in the driverSuren A. Chilingaryan2016-03-221-3/+5
|
* Improve search routing looking up gcc suitable to compile kernelSuren A. Chilingaryan2016-03-081-3/+11
|
* Support compiling without bzr in the driverSuren A. Chilingaryan2016-03-061-6/+11
|
* RPM generationSuren A. Chilingaryan2016-03-041-4/+13
|
* Minor change of logic in pcidriver_kmem_free_check() resulting in less ↵Suren A. Chilingaryan2016-03-021-2/+3
| | | | complains while de-referencing the shared non-persistent kernel memory
* Restructure driver headersSuren A. Chilingaryan2016-03-0225-1052/+872
|
* Drop support of kernels prior to 3.2 (Debian 7, Ubuntu 12.04)Suren A. Chilingaryan2016-03-0213-2215/+1724
|
* Resolution of the user-space BAR addressesSuren A. Chilingaryan2016-03-026-26/+75
|
* Resolve user-space addresses to physical addresses in the driverSuren A. Chilingaryan2016-03-023-1/+63
|
* Distinguish between hardware and bus addresses in pcilib and fix cli reading ↵Suren A. Chilingaryan2016-03-022-3/+6
|\ | | | | | | from DMA when very low DMA timeout is set
| * Distinguish between hardware and bus addresses in pcilibSuren A. Chilingaryan2016-03-022-3/+6
| |
* | Support emulation mode without real hardwareSuren A. Chilingaryan2016-02-287-15/+116
|/
* Report information about driver revision and buildSuren A. Chilingaryan2016-02-042-1/+21
|
* Improve gcc detection for module compilationSuren A. Chilingaryan2016-02-041-2/+2
|
* Configure number of DMA buffers in IPEDMA and improve checking and reporting ↵Suren A. Chilingaryan2015-11-202-8/+10
| | | | inconsistent kmem buffers while re-using
* Support large DMA pages in IPEDMASuren A. Chilingaryan2015-11-201-2/+4
|
* Inform user-space about read request size as wellSuren A. Chilingaryan2015-11-192-1/+4
|
* Support setting payload sizeSuren A. Chilingaryan2015-11-195-7/+62
|
* Driver versioningSuren A. Chilingaryan2015-11-192-17/+91
|
* Enforce 64-bit dma mask from IPEDMA if supportedSuren A. Chilingaryan2015-11-182-0/+33
|
* Add support for kernel 4.1Suren A. Chilingaryan2015-08-182-6/+6
|
* Execute all operations on kernel_memory using plain pci model to avoid extra ↵Suren A. Chilingaryan2015-06-191-1/+1
| | | | references
* Predict next accessed DMA block in the driver (to speed-up buffer syncing)Suren A. Chilingaryan2015-05-082-4/+35
|
* Big redign of model structuresSuren A. Chilingaryan2015-04-203-58/+58
|
* Initial implementation of IPEDMA, dummy driver for KAPTURE, start of API changesSuren A. Chilingaryan2014-12-193-0/+4
|
* Do not set __GFP_DMA flag while allocating DMA pages (the flag is required ↵Suren A. Chilingaryan2014-12-121-3/+0
| | | | for devices capable of addressing 24-bits only and may significantly degrade performance
* Fix detection of gcc version on Ubuntu (by Uros)Suren A. Chilingaryan2014-04-091-1/+1
|
* Prevent some warning in sysfs management codeSuren A. Chilingaryan2014-04-031-2/+2
|
* Merge changes from xilinx_dma branch providing support of multipage kmem ↵Suren A. Chilingaryan2014-04-031-9/+34
|\ | | | | | | allocations and mapping memory regions reserved with memmap boot option
| * Add missing semicolon in the driverSuren A. Chilingaryan2013-07-261-3/+3
| |
| * Support pre-allocated memory with memmap in KMemSuren A. Chilingaryan2013-07-141-3/+27
| |
| * Multipage DMA tests for XilinxSuren A. Chilingaryan2013-06-201-7/+12
| |
* | Add __GFP_DMA flag while allocating DMA buffersSuren A. Chilingaryan2014-04-021-1/+7
| |