OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [io/] [common/] [v2_0/] [ChangeLog] - Blame information for rev 583

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2003-02-24  Jonathan Larmour  
2
 
3
        * cdl/io.cdl: Fix doc link.
4
 
5
2002-03-12  Nick Garnett  
6
 
7
        * doc/io.sgml: Generally sorted out, reformetted, folded. SMP
8
        considerations added to various parts of the document.
9
 
10
2002-01-23  Jonathan Larmour  
11
 
12
        * include/config_keys.h: Add config keys for flash block drivers.
13
 
14
2001-09-27  Jonathan Larmour  
15
 
16
        * src/io_diag.c: Delete. No longer used.
17
        * cdl/io.cdl: Don't build io_diag.c.
18
 
19
2001-04-18  Jesper Skov  
20
        Case 105926
21
        * src/io_file.c (falloc): Don't return -EMFILE, but EMFILE. Found
22
        by Andrew Lunn.
23
 
24
2000-11-22  Jonathan Larmour  
25
 
26
        * cdl/io.cdl: Only put ioinit.cxx in extras.o. Build others normally.
27
        * src/iosys.c: Move devtab table definition from here....
28
        * src/ioinit.cxx: .... to here
29
 
30
2000-11-21  Bart Veer  
31
 
32
        * src/iosys.c:
33
        * include/devtab.h:
34
        Add dummy implementations for select, get_config and set_config
35
 
36
2000-09-07  Jesper Skov  
37
 
38
        * include/devtab.h (cyg_devtab_entry_t): Fix syntax problem.
39
 
40
2000-09-04  Jonathan Larmour  
41
 
42
        * include/devtab.h (cyg_devtab_entry_t): Apply CYG_HAL_TABLE_TYPE
43
 
44
2000-08-01  Jonathan Larmour  
45
 
46
        * include/config_keys.h:
47
        Add keys to support flow control, line status callbacks,
48
        hardware breaks and termios.
49
 
50
2000-07-31  Nick Garnett  
51
 
52
        * include/config_keys.h: Added generic keys for controlling
53
        BLOCKING behaviour, and added aliases to retain compatibility.
54
 
55
2000-07-25  Jonathan Larmour  
56
 
57
        * include/devtab.h: Define cyg_devio_cwrite, _cread, _bwrite and _bread
58
        with C linkage
59
 
60
2000-07-21  Nick Garnett  
61
 
62
        * include/io.h:
63
        * include/devtab.h:
64
        * src/iosys.c:
65
        Added support for block devices. At present this is really just
66
        exploiting the perturbations that the EL/IX branch merge will
67
        cause to add placeholders for future developments.
68
        These changes consist mainly of adding bwrite() and bread()
69
        entries in the cyg_devio_table_t structure and adding a char/block
70
        discriminator flags to the devtab entry status field. API calls
71
        cyg_io_bwrite() and cyg_io_bread() have also been added.
72
        Suitable definition of macros means that no existing driver code
73
        needs to be changed to accomodate this addition.
74
 
75
2000-06-19  Nick Garnett  
76
 
77
        * src/iosys.c:
78
        * include/devtab.h:
79
        Converted to new table construction mechanism.
80
 
81
2000-06-15  Nick Garnett  
82
 
83
        * include/io.h:
84
        * src/iosys.c: Added cyg_io_select().
85
 
86
        * include/devtab.h: Added select() support function to
87
        cyg_devio_table_t structure. Modified DEVIO_TABLE() macro
88
        to match.
89
 
90
2000-06-09  Nick Garnett  
91
 
92
        * include/file.h: Added redefinition of CYG_SELINFO_TAG.
93
 
94
2000-06-07  Nick Garnett  
95
 
96
        * include/file.h: Added definitions to make this header work with
97
        the fileio package.
98
 
99
        * cdl/io.cdl: Moved support for files into a sub-component that is
100
        only active if the FILEIO package is not present.
101
 
102
2000-05-05  Grant Edwards  
103
 
104
        * include/config_keys.h: Add key to inquire about serial buffer info
105
 
106
2000-05-03  Jesper Skov  
107
 
108
        * include/config_keys.h: Added keys for DSP io.
109
        Added key for overflow reset.
110
 
111
2000-05-01  Jesper Skov  
112
 
113
        * include/config_keys.h: Added keys for read/write blocking.
114
 
115
2000-03-28  John Dallaway  
116
 
117
        * cdl/io.cdl:
118
 
119
        Adjust documentation URLs.
120
 
121
2000-03-18  Gary Thomas  
122
 
123
        * include/file.h: Add additional flags for nonblocking and
124
        async modes (used in network support).
125
 
126
2000-03-04  Gary Thomas  
127
 
128
        * include/file.h: Add function prototypes.
129
 
130
2000-02-17  Gary Thomas  
131
 
132
        * src/io_file.c: Use eCos error list .
133
 
134
2000-02-15  Jonathan Larmour  
135
 
136
        * src/io_file.c: Use standard errno.h, not sys/errno.h
137
 
138
2000-01-31 Simon FitzMaurice  
139
 
140
        * cdl/io.cdl:  Adjust help URLs in line with new doc layout.
141
 
142
2000-01-28  Gary Thomas  
143
 
144
        * include/file.h:
145
        * src/io_file.c: New file(s)
146
 
147
        * cdl/io.cdl: Add generic file I/O support.
148
 
149
2000-01-28 Simon FitzMaurice  
150
 
151
        * cdl/io.cdl:  Adjust help URLs in line with new doc layout.
152
 
153
1999-04-28  Bart Veer  
154
 
155
        * src/PKGconf.mak (EXTRAS_COMPILE):
156
        Use the new rules for generating libextras.a
157
 
158
1999-04-15  Jonathan Larmour  
159
 
160
        * src/iosys.c (cyg_io_set_config): Only dereference len if non-NULL
161
        (cyg_io_get_config): Ditto
162
        (cyg_io_read): Ditto
163
        (cyg_io_write): Ditto
164
        Fix for PR 19856
165
 
166
1999-04-12  Jesper Skov  
167
 
168
        * src/ioinit.cxx: Use new device IO init priority.
169
 
170
        * src/io_diag.c:      [added]
171
        * include/io_diag.h:  [added]
172
        * src/PKGconf.mak:
173
        Added io_diag functionality.
174
 
175
1999-03-18  Gary Thomas  
176
 
177
        * include/config_keys.h (CYG_IO_GET_CONFIG_SERIAL_ABORT):
178
        New funtion which aborts (cancels) any pending I/O on a channel.
179
 
180
1999-03-15  Gary Thomas  
181
 
182
        * include/pkgconf/io.h: Add 'CYGDBG_IO_INIT' for control of
183
        init messages.
184
 
185
1999-03-10  Gary Thomas  
186
 
187
        * include/pkgconf/io.h: Improve CDL description.
188
 
189
1999-03-05  Nick Garnett  
190
 
191
        * include/io.h:
192
        Changed include files used to permit non-kernel configurations to
193
        be built.
194
 
195
1999-02-25  Gary Thomas  
196
 
197
        * serial/current/src/common/tty.c (tty_set_config):
198
        Fix problem when passing through to lower level driver.
199
 
200
//===========================================================================
201
//####ECOSGPLCOPYRIGHTBEGIN####
202
// -------------------------------------------
203
// This file is part of eCos, the Embedded Configurable Operating System.
204
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
205
//
206
// eCos is free software; you can redistribute it and/or modify it under
207
// the terms of the GNU General Public License as published by the Free
208
// Software Foundation; either version 2 or (at your option) any later version.
209
//
210
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
211
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
212
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
213
// for more details.
214
//
215
// You should have received a copy of the GNU General Public License along
216
// with eCos; if not, write to the Free Software Foundation, Inc.,
217
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
218
//
219
// As a special exception, if other files instantiate templates or use macros
220
// or inline functions from this file, or you compile this file and link it
221
// with other works to produce a work based on this file, this file does not
222
// by itself cause the resulting work to be covered by the GNU General Public
223
// License. However the source code for this file must still be made available
224
// in accordance with section (3) of the GNU General Public License.
225
//
226
// This exception does not invalidate any other reasons why a work based on
227
// this file might be covered by the GNU General Public License.
228
//
229
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
230
// at http://sources.redhat.com/ecos/ecos-license/
231
// -------------------------------------------
232
//####ECOSGPLCOPYRIGHTEND####
233
//===========================================================================

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.