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

4.104.114.84.95
Last change on this file since 9b5c258 was 6ca07328, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/11/03 at 10:48:26

2003-02-11 Ralf Corsepius <corsepiu@…>

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