Nicola Fontana
|
40bd393ed0
|
Fix sched_setscheduler undefined on kernel 5.9
sched_setscheduler is no more exported:
https://lkml.org/lkml/2020/4/22/1071
|
2021-08-24 17:15:09 +02:00 |
Florian Pose
|
efce2814d9
|
Improved debugging and behavior on sick SII contents.
|
2021-08-24 17:14:42 +02:00 |
Florian Pose
|
09a5813fa9
|
Replaced dma_zalloc_coherent.
|
2021-08-24 17:13:42 +02:00 |
Florian Pose
|
c2abe4d8d3
|
Fixed missing include for struct sched_param.
|
2021-08-24 17:13:21 +02:00 |
Florian Pose
|
b6a456c046
|
New page fault return type vm_fault_t since 4.17.
|
2021-08-24 17:12:20 +02:00 |
Florian Pose
|
da09ae3cf9
|
Fixed possible file name overflow.
|
2021-08-24 17:10:39 +02:00 |
Florian Pose
|
3d5d3afd26
|
Fixed infinite waiting for SoE write response.
|
2021-08-24 17:02:35 +02:00 |
Florian Pose
|
65d29d8c17
|
Using vmalloc() for FoE memory allocation.
|
2021-08-24 17:02:21 +02:00 |
Florian Pose
|
f3b4d16aba
|
Fixed memory leak concerning library ecrt_master_deactivate().
|
2021-08-24 17:01:54 +02:00 |
Florian Pose
|
d9e96f7112
|
Added extern "C" for floating-point functions.
|
2021-08-24 17:01:13 +02:00 |
Florian Pose
|
e6f11d9da0
|
Added missing const specifier to ecrt_read_real() / ecrt_read_lreal().
|
2021-08-24 17:00:52 +02:00 |
Florian Pose
|
5031834fde
|
Added floating-point access functions and macros for user-space.
|
2021-08-24 17:00:09 +02:00 |
Florian Pose
|
630c1492dd
|
Added e1000e driver for kernel 4.4.
|
2021-08-24 16:59:17 +02:00 |
Florian Pose
|
a5d70bac04
|
Use ecrt_master_sync_reference_clock_to() in DC examples.
|
2021-08-24 16:58:42 +02:00 |
Florian Pose
|
9019f108af
|
Bumped library version.
|
2021-08-24 16:58:26 +02:00 |
Florian Pose
|
5cecf2689a
|
Changed default prefix to /usr/local.
|
2021-08-24 16:58:03 +02:00 |
Florian Pose
|
c6241891da
|
Minor: DC diagnosis layout.
|
2021-08-24 16:57:04 +02:00 |
Florian Pose
|
fffbeb4ba5
|
Added ecrt_master_sync_reference_clock_to() method.
|
2021-08-24 16:56:23 +02:00 |
Florian Pose
|
9d733cb1a9
|
Renamed app_start_time to dc_ref_time; output via command-line tool.
|
2021-08-24 16:48:07 +02:00 |
Florian Pose
|
4447db4845
|
Added e1000 driver for kernel 4.4.
|
2021-08-24 16:40:51 +02:00 |
Florian Pose
|
a4524e5078
|
Minor fix.
|
2021-08-24 16:40:39 +02:00 |
Florian Pose
|
d66a56b6ad
|
Added r8169 driver for kernel 4.4.
|
2021-08-24 16:40:18 +02:00 |
Florian Pose
|
b496e5569c
|
Added e100 driver for kernel 4.4.
|
2021-08-24 16:40:01 +02:00 |
Florian Pose
|
b2e987df61
|
Checked usage of last_rx timestamp for stats; fixed indentation.
|
2021-08-24 16:39:21 +02:00 |
Florian Pose
|
84152ef5fd
|
Added native igb driver for kernel 4.4.
|
2021-08-24 16:38:50 +02:00 |
Florian Pose
|
3d160e709b
|
Added 8139too for kernel 4.4.
|
2021-08-24 16:38:28 +02:00 |
Florian Pose
|
aee4c1e7a6
|
TODO.
|
2021-08-24 16:38:01 +02:00 |
Florian Pose
|
788337030a
|
Fixed typo.
|
2021-08-24 16:37:26 +02:00 |
Florian Pose
|
8f2c2088f0
|
Set --enable-sii-assign by default.
|
2021-08-24 16:36:56 +02:00 |
Florian Pose
|
0642ecf226
|
Do not call watchdog function while frames are received.
|
2021-08-24 16:36:35 +02:00 |
Florian Pose
|
869707b8ca
|
Fixed scheduler settings in dc_user example; use CLOCK_MONOTONIC.
|
2021-08-24 16:36:10 +02:00 |
Florian Pose
|
199569b2d5
|
Use sched_setscheduler() to set priority in user example.
|
2021-08-24 16:35:45 +02:00 |
Florian Pose
|
b284286747
|
Applied 0002-use-setup_timer-for-v4.15.patch from Beckhoff.
|
2021-08-24 16:35:10 +02:00 |
Florian Pose
|
95ba6a03ca
|
Applied CCAT patch 0001-fix-ccat-netdev-for-v4.11.patch from Beckhoff.
|
2021-08-24 16:34:32 +02:00 |
Florian Pose
|
681b14c178
|
Ignore missing SDO entries in output.
|
2021-08-24 16:34:00 +02:00 |
Florian Pose
|
ef9517e7c3
|
Improved buffer overflow messages.
|
2021-08-24 16:33:05 +02:00 |
Florian Pose
|
606000bf40
|
Support scheduler parameters in kernels >= 4.11.
|
2021-08-24 16:32:36 +02:00 |
Florian Pose
|
463a0b2f63
|
Added missing configure options to documentation.
|
2021-08-24 16:31:47 +02:00 |
Florian Pose
|
7444363317
|
Mention igb driver in config files.
|
2021-08-24 16:30:55 +02:00 |
Florian Pose
|
93da3dc16f
|
Respect bashisms.
|
2021-08-24 16:30:27 +02:00 |
Florian Pose
|
1d28eafa1f
|
Fixed statistics filter initialisation.
|
2021-08-24 16:29:20 +02:00 |
Florian Pose
|
60a4763639
|
Doc.
|
2021-08-24 16:28:52 +02:00 |
Florian Pose
|
cf35b1f003
|
EtherCAT functionality of igb driver.
|
2021-08-24 16:26:46 +02:00 |
Florian Pose
|
f3a580470d
|
Added clean igb driver from kernel 3.18 (no EtherCAT yet).
|
2021-08-24 16:26:06 +02:00 |
Florian Pose
|
d1c7e79c94
|
Do not build GPIO part of CCAT if GPIO is not configured in kernel.
|
2021-08-24 16:25:33 +02:00 |
Florian Pose
|
09855ba49b
|
Forgot Makefile.orig.
|
2021-08-24 16:24:50 +02:00 |
Philipp Weyer
|
e2f864c921
|
Fixed vm_fault.
|
2021-08-24 16:23:15 +02:00 |
Florian Pose
|
538ff27265
|
Adapted vm_operations_struct for kernels >= 4.11
|
2021-08-24 16:22:39 +02:00 |
Patrick Bruenn
|
47db807948
|
devices/ccat: revert "limit rx processing to one frame per poll"
revert "limit rx processing to one frame per poll", which caused etherlab
frame timeouts in setups with more than one frame per cycle.
|
2021-08-24 16:19:34 +02:00 |
Florian Pose
|
41987fec6c
|
Always clear PDO mapping in ecrt_slave_config_pdos().
|
2021-08-24 16:17:09 +02:00 |