Suren A. Chilingaryan
|
4535ac71e0
Fixes out-of-source builds and minor build issues
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
6bad94bb85
Keep frame pointers
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
e256f2f50c
Add support for kernel 4.1
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
c8fe6103fa
Improve bad events counting
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
5001621745
Do not fail if PCI configuration is not fully available to unprivileged user
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
55783eb24e
Fix support of older systems: Remove C11 derective and add rt library to the link list
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
38fdfd8b69
Disable STREAMING_CHECKS for better performance
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
81de1a078b
Fix compilation of the driver
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
61d520876b
In IPEDMA streaming mode put aside a single empty buffer to distinguish between completely empty and full states of kernel ring buffer
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
ccbad1cc8e
Detect if IPEDMA operates in streaming mode
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
d60dd48eec
Protect access to the DMA engine with locks
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
8b8a2bee0b
Fix handling of inconsistent mutexes
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
16ecf368c5
In case of problematic locks report the error
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
63bc897c94
Provide pcilib_try_lock call
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
56787b1553
Minor fix for software registers
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
98fa817f60
Install locking-related headers
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
6ac0cf1292
Read model from environmental variable if defined
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
7c5897933f
Use global locks to protect kmem allocation to prevent race while allocating simmultaneously locking kmem pages and any other type of kmem
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
f2e47ba725
Protect mmaping BARs as well
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
90f6e9b085
Protect with locks the initialization of software registers
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
39417c2c03
Fix error-checking typo in kmem
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
8f5fb3a23b
Use bank addresses as kernel memory subtypes of software registers instead of indexes in array
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
b05d6147eb
Integrate locking subsystem from Nicolas Zilio
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
61068e3ba4
Make pcilib_streaming_action_t public
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
fb42f24213
Use 64-bit addressing in IPEDMA only for gen3 boards or if enforced
|
8 năm trước cách đây |
zilio nicolas
|
edd5ccf24c
last modification+comments update
|
8 năm trước cách đây |
zilio nicolas
|
fe821c4f1b
modified for last remarks
|
8 năm trước cách đây |
zilio nicolas
|
f923add0a9
clean version for locks
|
8 năm trước cách đây |
Suren A. Chilingaryan
|
e2515f6e1a
Keep C++ compilers happy
|
9 năm trước cách đây |
Suren A. Chilingaryan
|
87583e6ec5
Execute all operations on kernel_memory using plain pci model to avoid extra references
|
9 năm trước cách đây |