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

4.104.114.84.95
Last change on this file since ce97171 was ce97171, checked in by Ralf Corsepius <ralf.corsepius@…>, on 07/30/02 at 16:24:03

2002-07-30 Ralf Corsepius <corsepiu@…>

  • startup/ldsegs.S: #include <asm.h>.
  • include/bsp.h: Remove _IBMPC_chrdy (is not a public function). Remove printk (Now in bspIo.h).
  • Property mode set to 100644
File size: 9.7 KB
Line 
12002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * startup/ldsegs.S: #include <asm.h>.
4        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
5        Remove printk (Now in bspIo.h).
6
72002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
8
9        * start/Makefile.am: Eliminate PGM.
10        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
11        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
12
132002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
14
15        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
16
172002-07-16      Eric Norum <eric.norum@usask.ca>
18
19        * console/console.c: Others on the rtems-users list have expressed
20        concern about this run-time selection, so I've enclosed the changes
21        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
22
232002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
24
25        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
26        Remove $(OBJS) from all-local.
27
282002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
31
322001-05-09      Joel Sherrill <joel@OARcorp.com>
33
34        * startup/linkcmds: In support of gcc 3.1, added one of more
35        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
36        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
37        and direction of segments to memory regions may also have been
38        addressed.  This was a sweep across all BSPs.
39 
402002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
41
42        * configure.ac:
43        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
44        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
45        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
46        * Makefile.am: Remove AUTOMAKE_OPTIONS.
47        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
48        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
49        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
50        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
51        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
52        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
53        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
54        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
55        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
56
572002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        * PR139
60        * configure.ac: Remove stray ';', breaks building with automake-1.6.
61
622002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
63
64        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
65
662001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
69        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
70
712001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
74
752001-10-12      Joel Sherrill <joel@OARcorp.com>
76
77        * console/inch.c: Fixed typo.
78
792001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
80
81        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
82        * configure.in: Remove.
83        * configure.ac: New file, generated from configure.in by autoupdate.
84
852001-09-27      Joel Sherrill <joel@OARcorp.com>
86
87        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
88
892001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * include/Makefile.am: Use 'CLEANFILES ='.
92        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
93        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
94        * Makefile.am: Use 'TMPINSTALL_FILES ='.
95
962001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * console/Makefile.am: Remove RTEMS_H_FILES.
99        * start/start16.S: include <bspopts.h> to get NEW_GAS.
100
1012001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * configure.in: Add bspopts.h.
104        * include/.cvsignore: Add bspopts.h*, stamp-h*.
105        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
106        * 3c509/Makefile.am: Dito.
107        * console/Makefile.am: Dito.
108        * include/bsp.h: Include bspopts.h.
109
1102001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
111
112        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
113
1142001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
115
116        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
117
1182001-01-05      Joel Sherrill <joel@OARcorp.com>
119
120        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
121        would be visible.
122
1232000-12-05       Eric Valette <valette@crf.canon.fr>
124
125        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
126        console/vt.c, include/bsp.h: Correct incorrect interrupt level
127        handling in new keyboard management code.  Correct
128        BSP_poll_char initialization routine.
129        * start/start.S, startup/bspstart.c: Correct when the video is
130        initialized.
131        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
132        did not work correctly on all PC speeds. The new calibrate routine
133        has been tested on Pentium 166, pentium II 200, pentium III
134        300 Mhz and does work as expected.
135
1362000-12-05      Joel Sherrill <joel@OARcorp.com>
137
138        * pc386/console/console.c, pc386/console/serial_mouse.c,
139        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
140
1412000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
144
1452000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
146
147        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
148
1492000-11-01      Joel Sherrill <joel@OARcorp.com>
150
151        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
152        and libcsupport.h moved from libc to lib/include/rtems and
153        now must be referenced as <rtems/XXX.h>.   Header file order
154        was cleaned up while doing this.
155
1562000-10-29      Joel Sherrill <joel@OARcorp.com>
157
158        * startup/sbrk.c: Removed.  Redundant with shared version.
159
1602000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
163        Switch to GNU canonicalization.
164
1652000-10-23      Joel Sherrill <joel@OARcorp.com>
166
167        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
168
1692000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
170
171        * console/serial_mouse.c: Added support for changing serial parameters.
172
1732000-10-20      Joel Sherrill <joel@OARcorp.com>
174
175        * include/wd80x3.h: Added file header and logic to prevent multiple
176        inclusions of this file.
177        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
178
1792000-10-20      Joel Sherrill <joel@OARcorp.com>
180
181        * include/bsp.h: Cleaned up network driver name and attach defines.
182
1832000-10-20      Dmitry Kargapolov <dk@gentex.ru>
184
185        * ne2000/ne2000.c: Fix some errors in the driver. 
186        1. There was no sufficient check of data in ethernet header.
187        The code in ne_rx_daemon() was:
188            inport_word (dport, len);
189            ...
190            len -= 4;
191              ...
192            if (len > 0)
193              ne_read_data (sc, startaddr, len, p);
194        Unfortunately, sometimes my NIC gave me too big len value,
195        the result was memory override.  To fix this, I added ethernet
196        header data checking.
197
198        2. The way overrides were serviced was not good.  It was complex
199        but sometimes did not provide reliable continuing of NIC working.
200        I had the situation of an endless loop in ne_check_status()
201        after override processing.
202
203        3. There was conceptual error of porting.  The old method of
204        overrides curing was ported from the OS-s, where override-processing
205        did start immediately.  But RTEMS-version uses events, and cleaning
206        of the overrides can start later.
207
208        I selected the way of ne2000 programming that is used
209        in freebsd kernel (v4.0).
210
211        Because of both problems, incorrect data in header of raw packet
212        and receiver override, it went through ne_reset() and fully
213        reset the ne2000.
214
215        So, in summary
216        - added detecting of the incorrect data in ethernet header;
217        - replaced handling of receiver overrides with new scheme,
218        via resetting of NIC, this method is used also in case of
219        invalid header detecting.
220
2212000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
222
223        * console/console.c, console/serial_mouse.c, include/bsp.h:
224        Add the ability to set parity, number of data bits and
225        number of stop bits to the existing i386 serial drivers.
226
2272000-10-17      Joel Sherrill <joel@OARcorp.com>
228
229        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
230        to libbsp/i386/shared/irq.
231
2322000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
233
234        * startup/linkcmds: Added lines so DWARF debug information
235        would be available.  Otherwise gdb complains that the offsets
236        for the debug info are incorrect and doesn't load the files.
237
2382000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
241
2422000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
245        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
246        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
247        compile.am
248
2492000-08-30      Joel Sherrill <joel@OARcorp.com>
250
251        * console/keyboard.h: Changed numerous routines from extern inline
252        to static inline.
253
2542000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
255
256        * Major rework of the "/dev/console" driver.
257        * Added termios support for stdin ( keyboard ).
258        * Added ioctls() to support modes similar to Linux( XLATE,
259        RAW, MEDIUMRAW ).
260        * Added Keyboard mapping and handling of the keyboard's leds.
261        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
262        controller ( 16 colors ).
263        * Added PS/2 and Serial mouse support for PC386 BSP.
264        * console/defkeymap.c: New file.
265        * console/fb_vga.c: New file.
266        * console/fb_vga.h: New file.
267        * console/i386kbd.h: New file.
268        * console/kd.h: New file.
269        * console/keyboard.c: New file.
270        * console/keyboard.h: New file.
271        * console/mouse_parser.c: New file.
272        * console/mouse_parser.h: New file.
273        * console/pc_keyb.c: New file.
274        * console/ps2_drv.h: New file.
275        * console/ps2_mouse.c: New file.
276        * console/ps2_mouse.h: New file.
277        * console/serial_mouse.c: New file.
278        * console/serial_mouse.h: New file.
279        * console/vgainit.c: New file.
280        * console/vt.c: New file.
281        * console/Makefile.am: Reflect new files.
282        * console/console.c, console/inch.c, console/outch.c: Console
283        functionality modifications.
284        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
285
2862000-08-10      Joel Sherrill <joel@OARcorp.com>
287
288        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.