source: rtems/c/src/lib/libbsp/i386/pc386/ChangeLog @ e1fb82a

4.104.114.84.95
Last change on this file since e1fb82a was e1fb82a, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/15/03 at 04:53:03

2003-01-15 Ralf Corsepius <corsepiu@…>

  • Property mode set to 100644
File size: 12.0 KB
Line 
12003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
4        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
5        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
6        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
7        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
8        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
9        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
10
112002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * start/Makefile.am: Use install-data-local to install startfile.
14
152002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
16
17        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
18
192002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
20
21        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
22
232002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
24
25        * .cvsignore: Reformat.
26        Add autom4te*cache.
27        Remove autom4te.cache.
28
292002-09-13     Eric Norum <eric.norum@usask.ca>
30
31        * start/start16.S: Remove unwanted + at beginning of relative
32        numeric label.
33
342002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
37
382002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
41        PREINSTALL_FILES.
42        * console/mouse_parser.c: Include <string.h> (for strcmp).
43        * console/vt.c: Include <string.h> (for memcpy).
44        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
45
462002-08-21      Joel Sherrill <joel@OARcorp.com>
47
48        * bsp_specs: Added support for -nostdlibs.
49
502002-08-14      Joel Sherrill <joel@OARcorp.com>
51
52        * start/start16.S: Per PR259, added code to test for video present
53        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
54        tested this patch.
55
562002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
57
58        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
59
602002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
61
62        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
63        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
64        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
65        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
66        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
67        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
68        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
69        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
70        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
71
722002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
73
74        * startup/ldsegs.S: #include <asm.h>.
75        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
76        Remove printk (Now in bspIo.h).
77
782002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
79
80        * start/Makefile.am: Eliminate PGM.
81        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
82        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
83
842002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
85
86        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
87
882002-07-16      Eric Norum <eric.norum@usask.ca>
89
90        * console/console.c: Others on the rtems-users list have expressed
91        concern about this run-time selection, so I've enclosed the changes
92        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
93
942002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
97        Remove $(OBJS) from all-local.
98
992002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
100
101        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
102
1032001-05-09      Joel Sherrill <joel@OARcorp.com>
104
105        * startup/linkcmds: In support of gcc 3.1, added one of more
106        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
107        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
108        and direction of segments to memory regions may also have been
109        addressed.  This was a sweep across all BSPs.
110 
1112002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        * configure.ac:
114        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
115        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
116        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
117        * Makefile.am: Remove AUTOMAKE_OPTIONS.
118        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
119        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
120        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
121        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
122        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
123        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
124        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
125        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
126        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
127
1282002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
129
130        * PR139
131        * configure.ac: Remove stray ';', breaks building with automake-1.6.
132
1332002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
136
1372001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
140        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
141
1422001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
145
1462001-10-12      Joel Sherrill <joel@OARcorp.com>
147
148        * console/inch.c: Fixed typo.
149
1502001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
153        * configure.in: Remove.
154        * configure.ac: New file, generated from configure.in by autoupdate.
155
1562001-09-27      Joel Sherrill <joel@OARcorp.com>
157
158        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
159
1602001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * include/Makefile.am: Use 'CLEANFILES ='.
163        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
164        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
165        * Makefile.am: Use 'TMPINSTALL_FILES ='.
166
1672001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * console/Makefile.am: Remove RTEMS_H_FILES.
170        * start/start16.S: include <bspopts.h> to get NEW_GAS.
171
1722001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * configure.in: Add bspopts.h.
175        * include/.cvsignore: Add bspopts.h*, stamp-h*.
176        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
177        * 3c509/Makefile.am: Dito.
178        * console/Makefile.am: Dito.
179        * include/bsp.h: Include bspopts.h.
180
1812001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
182
183        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
184
1852001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
188
1892001-01-05      Joel Sherrill <joel@OARcorp.com>
190
191        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
192        would be visible.
193
1942000-12-05       Eric Valette <valette@crf.canon.fr>
195
196        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
197        console/vt.c, include/bsp.h: Correct incorrect interrupt level
198        handling in new keyboard management code.  Correct
199        BSP_poll_char initialization routine.
200        * start/start.S, startup/bspstart.c: Correct when the video is
201        initialized.
202        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
203        did not work correctly on all PC speeds. The new calibrate routine
204        has been tested on Pentium 166, pentium II 200, pentium III
205        300 Mhz and does work as expected.
206
2072000-12-05      Joel Sherrill <joel@OARcorp.com>
208
209        * pc386/console/console.c, pc386/console/serial_mouse.c,
210        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
211
2122000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
215
2162000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
219
2202000-11-01      Joel Sherrill <joel@OARcorp.com>
221
222        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
223        and libcsupport.h moved from libc to lib/include/rtems and
224        now must be referenced as <rtems/XXX.h>.   Header file order
225        was cleaned up while doing this.
226
2272000-10-29      Joel Sherrill <joel@OARcorp.com>
228
229        * startup/sbrk.c: Removed.  Redundant with shared version.
230
2312000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
234        Switch to GNU canonicalization.
235
2362000-10-23      Joel Sherrill <joel@OARcorp.com>
237
238        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
239
2402000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
241
242        * console/serial_mouse.c: Added support for changing serial parameters.
243
2442000-10-20      Joel Sherrill <joel@OARcorp.com>
245
246        * include/wd80x3.h: Added file header and logic to prevent multiple
247        inclusions of this file.
248        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
249
2502000-10-20      Joel Sherrill <joel@OARcorp.com>
251
252        * include/bsp.h: Cleaned up network driver name and attach defines.
253
2542000-10-20      Dmitry Kargapolov <dk@gentex.ru>
255
256        * ne2000/ne2000.c: Fix some errors in the driver. 
257        1. There was no sufficient check of data in ethernet header.
258        The code in ne_rx_daemon() was:
259            inport_word (dport, len);
260            ...
261            len -= 4;
262              ...
263            if (len > 0)
264              ne_read_data (sc, startaddr, len, p);
265        Unfortunately, sometimes my NIC gave me too big len value,
266        the result was memory override.  To fix this, I added ethernet
267        header data checking.
268
269        2. The way overrides were serviced was not good.  It was complex
270        but sometimes did not provide reliable continuing of NIC working.
271        I had the situation of an endless loop in ne_check_status()
272        after override processing.
273
274        3. There was conceptual error of porting.  The old method of
275        overrides curing was ported from the OS-s, where override-processing
276        did start immediately.  But RTEMS-version uses events, and cleaning
277        of the overrides can start later.
278
279        I selected the way of ne2000 programming that is used
280        in freebsd kernel (v4.0).
281
282        Because of both problems, incorrect data in header of raw packet
283        and receiver override, it went through ne_reset() and fully
284        reset the ne2000.
285
286        So, in summary
287        - added detecting of the incorrect data in ethernet header;
288        - replaced handling of receiver overrides with new scheme,
289        via resetting of NIC, this method is used also in case of
290        invalid header detecting.
291
2922000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
293
294        * console/console.c, console/serial_mouse.c, include/bsp.h:
295        Add the ability to set parity, number of data bits and
296        number of stop bits to the existing i386 serial drivers.
297
2982000-10-17      Joel Sherrill <joel@OARcorp.com>
299
300        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
301        to libbsp/i386/shared/irq.
302
3032000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
304
305        * startup/linkcmds: Added lines so DWARF debug information
306        would be available.  Otherwise gdb complains that the offsets
307        for the debug info are incorrect and doesn't load the files.
308
3092000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
312
3132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
316        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
317        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
318        compile.am
319
3202000-08-30      Joel Sherrill <joel@OARcorp.com>
321
322        * console/keyboard.h: Changed numerous routines from extern inline
323        to static inline.
324
3252000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
326
327        * Major rework of the "/dev/console" driver.
328        * Added termios support for stdin ( keyboard ).
329        * Added ioctls() to support modes similar to Linux( XLATE,
330        RAW, MEDIUMRAW ).
331        * Added Keyboard mapping and handling of the keyboard's leds.
332        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
333        controller ( 16 colors ).
334        * Added PS/2 and Serial mouse support for PC386 BSP.
335        * console/defkeymap.c: New file.
336        * console/fb_vga.c: New file.
337        * console/fb_vga.h: New file.
338        * console/i386kbd.h: New file.
339        * console/kd.h: New file.
340        * console/keyboard.c: New file.
341        * console/keyboard.h: New file.
342        * console/mouse_parser.c: New file.
343        * console/mouse_parser.h: New file.
344        * console/pc_keyb.c: New file.
345        * console/ps2_drv.h: New file.
346        * console/ps2_mouse.c: New file.
347        * console/ps2_mouse.h: New file.
348        * console/serial_mouse.c: New file.
349        * console/serial_mouse.h: New file.
350        * console/vgainit.c: New file.
351        * console/vt.c: New file.
352        * console/Makefile.am: Reflect new files.
353        * console/console.c, console/inch.c, console/outch.c: Console
354        functionality modifications.
355        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
356
3572000-08-10      Joel Sherrill <joel@OARcorp.com>
358
359        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.