1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
1999-09-19 Michael Barabanov <baraban@fsmlabs.com>
* got rt_com to work with RTL 2.2
* added POSIX IO bindings
* testcom.c and com_posix.c demonstrate the use of rt_com
* made rt_com SMP-safe (spinlocks around buffer operations)
1999-07-28 Jochen Kpper <jochen@uni-duesseldorf.de>
* Makefile.am (package): Added this rule to package up the stuff.
* License: Moved our old COPYING file here.
* COPYING: Changed this to the GPL file.
* rt_com.c (init_module): Put rt_com_setup out of ifdefs, its needed in
any case.
1999-07-27 Jochen Kpper <jochen@uni-duesseldorf.de>
* README: Added. This file shall contain some information on the
purpose and use of the package.
* Makefile.standalone: Created this file to allow simple compilation
without use of automake/autoconf.
* rt_comP.h: ifdef'ed declaration of interrupt handlers for RT-Linux
version.
* rt_com.h, rt_comP.h: Put Hua Mao into Copyright notice.
1999-07-26 Jochen Kpper <jochen@uni-duesseldorf.de>
* rt_com.c (rt_com0_isr): Return the value we get from rt_com_isr, not
just "0" all time.
* rtlinux-2 conformity: Incorporate changes by Hua Mao from Victor
Yodaikens group to make the module RT-Linux v2 conform.
To get a RT-Linux v1 conforming version, define RTLINUX_V1. The small
differences regarding the interrupt handler stuff are ifdef'ed betweend
the two versions.
1999-07-23 Jochen Kpper <jochen@uni-duesseldorf.de>
* rt_com.c: Changed back to the old static-field approach.
Use rtl_sync functions instead of r_cli/r_sti.
( This is copied from rt_com in the the khidaq-1_1 branch. )
1999-05-07 Jochen Kpper <jochen@uni-duesseldorf.de>
* rt_com.c: Changed all functions to use the buffersize field, esp.
rt_com_setup needs to allocate and free the buffer memory.
* rt_com.h: Change rt_com_setup interface to take an additional parameter
for the buffersize of the FISOs.
1999-03-30 Jochen Kpper <jochen@uni-duesseldorf.de>
* rt_comP.h: Remove define R_COM_BUF_SIZ and add a size-field to
rt_buf_struct.
1999-03-29 Jochen Kpper <jochen@uni-duesseldorf.de>
* rt_com.c: Determine the number of rt_com_table entries automatically.
(rt_com_read), (rt_com_write), (rt_com_irq_get), (rt_com_irq_put):
Wrap FIFO head/tail by explicit check for the maximum element instead
of the tricky binary and. So we can use any size now.
(init_module): On failure really free all allocated resources, not just
the last one several times.
1998-11-11 Jochen Kpper <jochen@uni-duesseldorf.de>
* rt_com.h: Take out all unneeded stuff and put it into rt_comP.h.
* rt_comP.h: Put module name into define RT_COM_NAME and use it
wherever approbiate.
1998-10-09 Jochen Kpper <jochen@uni-duesseldorf.de>
* rt_com.c (cleanup_module): Unregister ISRs before cleaning up the
line settings.
* general: Use priority descriptors with all printk statements.
Document all functions using javadoc / kdoc style documents. For each
function a short description and the meaning of all parameter and the
return value is given.
1998-03-25 Jochen K"upper <jochen@uni-duesseldorf.de>
* general: Started this ChangeLog file.
* Local Variables:
* mode: auto-fill
* fill-column: 79
* End:
|