Commit Graph

2598 Commits

Author SHA1 Message Date
Florian Pose
d34e5a60d4 Markdown fixes. 2023-01-30 10:45:31 +01:00
Florian Pose
d8045fe122 Re-formatted README, INSTALL and FEATURES to markdown. 2023-01-30 10:36:21 +01:00
Florian Pose
6f9509214d Fixed typo. 2023-01-25 10:00:06 +01:00
Florian Pose
ca38429005 Prepared for EtherLab Documentation collection. 2023-01-09 11:34:17 +01:00
Florian Pose
7fe393c5d9 Publish docs under branch folder. 2023-01-09 11:06:45 +01:00
Florian Pose
57adee4c7b Changed email and postal address. 2023-01-09 09:59:08 +01:00
Florian Pose
3893e863e7 Mention registers in watchdog configuration. 2022-12-11 15:44:30 +01:00
raim.delgado
7bdaca925c fix version compatibility of alloc_netdev when debug if is enabled 2022-11-29 09:59:02 +09:00
Florian Pose
992e13e782 Merge branch 'doxygen' into 'stable-1.5'
Use IgH doxygen theme

See merge request etherlab.org/ethercat!60
2022-11-21 13:51:01 +00:00
Bjarne von Horn
a186717821 Use IgH doxygen theme
and remove pages output as the html pages will be served
by other repository
2022-11-16 10:31:01 +01:00
Florian Pose
65b1efe305 Precised kernel versions. 2022-11-02 09:47:04 +01:00
Florian Pose
1e133c4063 Minor line length change. 2022-09-21 09:10:25 +02:00
Florian Pose
4933150c17 Merge branch 'fix-cli-download' into 'stable-1.5'
Fix cli download

See merge request etherlab.org/ethercat!57
2022-09-05 09:18:52 +00:00
Florian Pose
9aa5935d08 Merge branch 'fix_eoe_usermode_lock' into 'stable-1.5'
ioctl.c: FIX: must take io_sem around ecrt_master_send/ecrt_master_receive

See merge request etherlab.org/ethercat!36
2022-09-05 09:11:37 +00:00
Florian Pose
44f8be65d8 Fixed downloading SDOs via stdin (-). 2022-09-01 13:48:42 +02:00
Florian Pose
d453e577ce Removed tabs; output code as int. 2022-09-01 13:43:22 +02:00
Florian Pose
eb35635b77 Removed stages definition. 2022-06-22 10:29:04 +02:00
Florian Pose
8127e441d2 Merge branch 'stable-1.5' of ../git into stable-1.5 2022-06-22 10:25:33 +02:00
Bjarne von Horn
d7ece1b11f patched igb 5.10 driver 2022-06-14 12:31:34 +02:00
Florian Pose
26e5b9f553 Minor: Fixed indent. 2022-05-17 14:10:51 +02:00
Bjarne von Horn
d301cbb992 Fix setting mac_address
eoe->dev->dev_addr is read_only in 5.17.0
using eth_hw_addr_set instead
2022-05-17 12:17:28 +02:00
Florian Pose
54814b770e Fixed distribution of bash completions file. 2022-05-16 10:38:42 +02:00
Florian Pose
980da865cd Merge branch 'stable-1.5' of gitlab.com:etherlab.org/ethercat into stable-1.5 2022-05-16 10:15:19 +02:00
Florian Pose
65b192c09a Install bash completions. 2022-05-16 10:14:37 +02:00
Bjarne von Horn
c0c123dc61 add bash completion for ethercat tool 2022-05-16 10:12:05 +02:00
Florian Pose
15f19fbb7b Update .gitlab-ci.yml 2022-04-02 07:58:51 +00:00
Florian Pose
4376e42f2b Update .gitlab-ci.yml 2022-04-02 07:51:47 +00:00
Florian Pose
932577aff8 Use 15.3 images. 2022-04-01 15:14:35 +00:00
Florian Pose
2bdecddf9c Using own texlive image. 2022-04-01 15:08:09 +00:00
Florian Pose
a6c3005d31 Use texlive image. 2022-04-01 15:16:21 +02:00
Florian Pose
71ef9da4a1 Commands in build stage. 2022-04-01 15:06:16 +02:00
Florian Pose
fb937aa5f2 Test artifacts. 2022-04-01 14:48:23 +02:00
Florian Pose
b746ce65b1 Build commands separately. 2022-04-01 14:18:20 +02:00
Florian Pose
86eb89464d ext target for documentation. 2022-04-01 14:10:30 +02:00
Florian Pose
508b465069 Build documentation. 2022-04-01 13:51:00 +02:00
Florian Pose
340584e114 Added missing commands. 2022-04-01 13:49:02 +02:00
Florian Pose
a32fa5fc3a Build documentation. 2022-04-01 13:26:09 +02:00
Florian Pose
049592873d Added missing commands. 2022-04-01 12:56:56 +02:00
Florian Pose
49135bfaff Centrally defined mailbox types. 2022-03-04 10:00:47 +01:00
Florian Pose
9b0a63ab8f Merge branch 'fix_cmake' into 'stable-1.5'
Fix cmake config module

See merge request etherlab.org/ethercat!44
2022-03-02 12:55:08 +00:00
Bjarne von Horn
7e4aba9a6d build user example with cmake and test it 2022-02-22 23:28:42 +01:00
Bjarne von Horn
9d484de82a Fix cmake config module 2022-01-01 23:41:23 +01:00
Florian Pose
d599f79832 Merge branch 'fix_aarch64_build' into 'stable-1.5'
Fix DMA detection macro

See merge request etherlab.org/ethercat!43
2021-12-13 09:55:04 +00:00
Bjarne von Horn
2c9286de9b Fix DMA detection macro
Some arm64 builds have CONFIG_PCI, but free_dma() and request_dma()
symbols depend on CONFIG_GENERIC_ISA_DMA
2021-12-06 23:36:35 +01:00
Florian Pose
4dda8f4ae9 Merge branch 'stable-1.5' into 'stable-1.5'
publish doxygen with Gitlab pages

See merge request etherlab.org/ethercat!42
2021-11-30 09:46:41 +00:00
Bjarne von Horn
06e7b48aba publish doxygen with Gitlab pages 2021-11-29 22:29:41 +01:00
till straumann
f4e3a92352 master/ioctl.c: FIX -- more points where io_sem must be locked
Experienced corruption of master->datagram_queue because ecrt_domain_queue()
(when called from ioctl) does not hold the io_sem!
2021-11-04 13:50:55 +01:00
Florian Pose
4cdf467935 Merge branch 'feature/addCpuBindAsModuleParameter' into 'stable-1.5'
master: added 'run_on_cpu' module parameter to bind kthreads to a cpu

See merge request etherlab.org/ethercat!35
2021-10-28 15:58:24 +00:00
till straumann
5437ec4ef1 ioctl.c: FIX: must take io_sem around ecrt_master_send/ecrt_master_receive 2021-10-14 10:20:52 +02:00
Matthias Schoepfer
e6d842cc8f master: added 'run_on_cpu' module parameter to bind kthreads to a cpu
When you use isolcpus to isolate a cpu for the realtime task, as well
as assiging all relevant interrupts to this cpu, it makes sense to
also bind the EtherCAT-OP / EtherCAT-IDLE task to this cpu to reduce
the cache misses and avoid data migration between cores. Therefore
a parameter 'run_on_cpu' is added, that takes the cpu number (same as
in isolcpus, not a smp_affinity mask). If unset, will bind to any cpu
and will be migratable.

The reason to put this into the kernel module is, that the thread is
created during runtime, i.e. when the userspace program is starting
the ethercat master. It would be rather hacky, to find the pid of the
EtherCAT-xx thread and migrate it at this point.

Signed-off-by: Matthias Schoepfer <m.schoepfer@rethinkrobotics.com>
2021-09-27 14:56:01 +02:00