Corrected seeking for MAKERULES_DIR in leaf-node Makefile redirector. The operator "==" is not defined for some non-bash species of shells, the use of "=" operator corrects the problem.
Main OMK conversion step for CAN components. Recent MAKE program is required !!! The updated and new CAN components are committed into OCERA CVS now. The integration is not fully finished yet. New OMK make-system build all object code out of sources directory (in the OCERA top-level "build" directory). Compiled libraries, headers, programs and modules are stored into OCERA top-level directory "compiled". Please: excuse probable problems caused by massive changes. Critique and constructive suggestions are welcome.
Added missing spin-lock initialization and minor Makefiles update.
Added support for fasync system call and replacement of spinXXX by can_spinXXX
Header-files cleanup and CAN queue edges and ends locking reimplemented. The code has been updated and tested with 2.6.0-test9 as well. Default asynchronous close does not wait for transmission of the messages left in the Tx FIFOs. ENDS dispose is delayed in such case. Virtual chip driver can model bus latency if nonzero baudrate is selected.
Update of Makefiles to support "Standalone" compilation. If file "lincan/Standalone.mk" is found, the driver does not require OCERA framework. The compile for 2.2.19, 2.4.19, 2.6.0-t4 and OCERA target tested.
First integration step: Included in linux kernel tree hrt, gensched and rtlinux patches. Included in rtlinux tree dynmem,psignals,ptimers,ptrace,pmqueue,pbarriers and rtlcbs patches Many fixes to the linux kernel build process. Many fixes to the rtlinux module build process. Even more fixes to the makefiles and tree structure of the components tree. This is the first step on integration path, please, report standing problems.
Added initial support for "virtual" CAN interface and rewrite of board type parsing
Fixes for SMP kernels and build for 2.2.xx and 2.6.xx kernels
CAN driver infrastructure redesign to LinCAN-0.2 version
The first enhanced version of Linux CAN-bus driver for OCERA project can-0.7.1-pi3.5 (pisa@cmp.felk.cvut.cz)