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

4.104.114.84.95
Last change on this file since 7b0c547a was 7b0c547a, checked in by Joel Sherrill <joel.sherrill@…>, on 01/20/03 at 19:53:27

2003-01-20 Joel Sherrill <joel@…>

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