Commit Graph

2183 Commits

Author SHA1 Message Date
Florian Pose 83cc6cc1cf Update .gitlab-ci.yml 2021-08-24 17:21:26 +02:00
Florian Pose afc8e74c9f Update .gitlab-ci.yml 2021-08-24 17:21:14 +02:00
Florian Pose 6bfd62f67c Update .gitlab-ci.yml 2021-08-24 17:21:02 +02:00
Florian Pose 5cf0bf38b7 Update .gitlab-ci.yml file 2021-08-24 17:20:45 +02:00
Sebastien BLANCHET 7d3b515d10 doc: promote \subsection to \section in chapter "Timing Aspects"
The chapter "Timing Aspects" had \subsection but not \section
Therefore, promote all \subsection to \section
2021-08-24 17:20:24 +02:00
Sebastien BLANCHET 0bc4b887db doc: compile twice the documentation to update the TOC
If you compile once the documentation, the table of contents is empty
You have to compile twice to fill the table of contents.
2021-08-24 17:20:11 +02:00
Bjarne von Horn 5c78c92c22 Add .pc file for ethercat lib 2021-08-24 17:19:43 +02:00
Nicola Fontana 1141e0abf6 Fix small typo in INSTALL 2021-08-24 17:19:13 +02:00
Florian Pose 4b12489286 Added kernel-specific handling for init_timer/setup_timer and
access_ok() for ec_tty module and example.
Closes #2.
2021-08-24 17:18:59 +02:00
Florian Pose ec4b7f9c84 Updated TODOs. 2021-08-24 17:18:04 +02:00
Sebastien Blanchet 30f75df9df doc: fix typographic error 2021-08-24 17:17:43 +02:00
Sebastien BLANCHET 088b3f1b10 doc: add missing word 2021-08-24 17:17:19 +02:00
Sebastien Blanchet e233b69c09 doc: fix misspelling 2021-08-24 17:17:06 +02:00
Florian Pose fbc414c879 Use Git for version detection and tools. 2021-08-24 17:16:55 +02:00
Florian Pose 34cb38eef2 Updated gitignore. 2021-08-24 17:16:37 +02:00
Sebastien BLANCHET 81f0d17461 add .gitignore 2021-08-24 17:15:55 +02:00
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