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

4.104.114.84.95
Last change on this file since 499cdee was 499cdee, checked in by Joel Sherrill <joel.sherrill@…>, on 07/08/03 at 17:17:39

2003-07-08 Joel Sherrill <joel@…>

  • console/console.c: Correct typo.
  • Property mode set to 100644
File size: 13.2 KB
Line 
12003-07-08      Joel Sherrill <joel@OARcorp.com>
2
3        * console/console.c: Correct typo.
4
52003-05-08      Chris Johns  <cjohns@cybertec.com.au>
6
7        * HOWTO:
8        Updated the GRUB version info and how to build GRUB from source.
9        Added how to boot over the network with a PXE Netboot BIOS.
10
112003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * ide/.cvsignore: New.
14
152003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
16
17        PR 368/filesystems
18        * startup/ldsegs.S: Increase alignment.
19        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
20        Added IDE supporting infrastructure.
21        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
22        BSP support for libchip standard ide driver.
23
242003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * configure.ac: Remove AC_CONFIG_AUX_DIR.
27
282003-02-20      Till Straumann <strauman@slac.stanford.edu>
29
30        PR 353/bsps
31        * include/bsp.h: Let the application override the network driver
32        and attach routine.
33
342003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
37
382003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * configure.ac: AC_PREREQ(2.57).
41
422003-01-20      Joel Sherrill <joel@OARcorp.com>
43
44        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
45
462003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
47
48        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
49        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
50        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
51        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
52        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
53        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
54        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
55
562002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
57
58        * start/Makefile.am: Use install-data-local to install startfile.
59
602002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
61
62        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
63
642002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
65
66        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
67
682002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * .cvsignore: Reformat.
71        Add autom4te*cache.
72        Remove autom4te.cache.
73
742002-09-13     Eric Norum <eric.norum@usask.ca>
75
76        * start/start16.S: Remove unwanted + at beginning of relative
77        numeric label.
78
792002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
80
81        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
82
832002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
84
85        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
86        PREINSTALL_FILES.
87        * console/mouse_parser.c: Include <string.h> (for strcmp).
88        * console/vt.c: Include <string.h> (for memcpy).
89        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
90
912002-08-21      Joel Sherrill <joel@OARcorp.com>
92
93        * bsp_specs: Added support for -nostdlibs.
94
952002-08-14      Joel Sherrill <joel@OARcorp.com>
96
97        * start/start16.S: Per PR259, added code to test for video present
98        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
99        tested this patch.
100
1012002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
104
1052002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
108        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
109        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
110        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
111        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
112        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
113        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
114        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
115        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
116
1172002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
118
119        * startup/ldsegs.S: #include <asm.h>.
120        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
121        Remove printk (Now in bspIo.h).
122
1232002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
124
125        * start/Makefile.am: Eliminate PGM.
126        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
127        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
128
1292002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
130
131        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
132
1332002-07-16      Eric Norum <eric.norum@usask.ca>
134
135        * console/console.c: Others on the rtems-users list have expressed
136        concern about this run-time selection, so I've enclosed the changes
137        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
138
1392002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
140
141        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
142        Remove $(OBJS) from all-local.
143
1442002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
147
1482001-05-09      Joel Sherrill <joel@OARcorp.com>
149
150        * startup/linkcmds: In support of gcc 3.1, added one of more
151        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
152        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
153        and direction of segments to memory regions may also have been
154        addressed.  This was a sweep across all BSPs.
155 
1562002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * configure.ac:
159        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
160        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
161        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
162        * Makefile.am: Remove AUTOMAKE_OPTIONS.
163        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
164        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
165        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
166        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
167        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
168        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
169        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
170        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
171        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
172
1732002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
174
175        * PR139
176        * configure.ac: Remove stray ';', breaks building with automake-1.6.
177
1782002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
181
1822001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
185        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
186
1872001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
190
1912001-10-12      Joel Sherrill <joel@OARcorp.com>
192
193        * console/inch.c: Fixed typo.
194
1952001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
198        * configure.in: Remove.
199        * configure.ac: New file, generated from configure.in by autoupdate.
200
2012001-09-27      Joel Sherrill <joel@OARcorp.com>
202
203        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
204
2052001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * include/Makefile.am: Use 'CLEANFILES ='.
208        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
209        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
210        * Makefile.am: Use 'TMPINSTALL_FILES ='.
211
2122001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * console/Makefile.am: Remove RTEMS_H_FILES.
215        * start/start16.S: include <bspopts.h> to get NEW_GAS.
216
2172001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * configure.in: Add bspopts.h.
220        * include/.cvsignore: Add bspopts.h*, stamp-h*.
221        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
222        * 3c509/Makefile.am: Dito.
223        * console/Makefile.am: Dito.
224        * include/bsp.h: Include bspopts.h.
225
2262001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
227
228        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
229
2302001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
233
2342001-01-05      Joel Sherrill <joel@OARcorp.com>
235
236        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
237        would be visible.
238
2392000-12-05       Eric Valette <valette@crf.canon.fr>
240
241        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
242        console/vt.c, include/bsp.h: Correct incorrect interrupt level
243        handling in new keyboard management code.  Correct
244        BSP_poll_char initialization routine.
245        * start/start.S, startup/bspstart.c: Correct when the video is
246        initialized.
247        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
248        did not work correctly on all PC speeds. The new calibrate routine
249        has been tested on Pentium 166, pentium II 200, pentium III
250        300 Mhz and does work as expected.
251
2522000-12-05      Joel Sherrill <joel@OARcorp.com>
253
254        * pc386/console/console.c, pc386/console/serial_mouse.c,
255        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
256
2572000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
260
2612000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
264
2652000-11-01      Joel Sherrill <joel@OARcorp.com>
266
267        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
268        and libcsupport.h moved from libc to lib/include/rtems and
269        now must be referenced as <rtems/XXX.h>.   Header file order
270        was cleaned up while doing this.
271
2722000-10-29      Joel Sherrill <joel@OARcorp.com>
273
274        * startup/sbrk.c: Removed.  Redundant with shared version.
275
2762000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
279        Switch to GNU canonicalization.
280
2812000-10-23      Joel Sherrill <joel@OARcorp.com>
282
283        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
284
2852000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
286
287        * console/serial_mouse.c: Added support for changing serial parameters.
288
2892000-10-20      Joel Sherrill <joel@OARcorp.com>
290
291        * include/wd80x3.h: Added file header and logic to prevent multiple
292        inclusions of this file.
293        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
294
2952000-10-20      Joel Sherrill <joel@OARcorp.com>
296
297        * include/bsp.h: Cleaned up network driver name and attach defines.
298
2992000-10-20      Dmitry Kargapolov <dk@gentex.ru>
300
301        * ne2000/ne2000.c: Fix some errors in the driver. 
302        1. There was no sufficient check of data in ethernet header.
303        The code in ne_rx_daemon() was:
304            inport_word (dport, len);
305            ...
306            len -= 4;
307              ...
308            if (len > 0)
309              ne_read_data (sc, startaddr, len, p);
310        Unfortunately, sometimes my NIC gave me too big len value,
311        the result was memory override.  To fix this, I added ethernet
312        header data checking.
313
314        2. The way overrides were serviced was not good.  It was complex
315        but sometimes did not provide reliable continuing of NIC working.
316        I had the situation of an endless loop in ne_check_status()
317        after override processing.
318
319        3. There was conceptual error of porting.  The old method of
320        overrides curing was ported from the OS-s, where override-processing
321        did start immediately.  But RTEMS-version uses events, and cleaning
322        of the overrides can start later.
323
324        I selected the way of ne2000 programming that is used
325        in freebsd kernel (v4.0).
326
327        Because of both problems, incorrect data in header of raw packet
328        and receiver override, it went through ne_reset() and fully
329        reset the ne2000.
330
331        So, in summary
332        - added detecting of the incorrect data in ethernet header;
333        - replaced handling of receiver overrides with new scheme,
334        via resetting of NIC, this method is used also in case of
335        invalid header detecting.
336
3372000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
338
339        * console/console.c, console/serial_mouse.c, include/bsp.h:
340        Add the ability to set parity, number of data bits and
341        number of stop bits to the existing i386 serial drivers.
342
3432000-10-17      Joel Sherrill <joel@OARcorp.com>
344
345        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
346        to libbsp/i386/shared/irq.
347
3482000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
349
350        * startup/linkcmds: Added lines so DWARF debug information
351        would be available.  Otherwise gdb complains that the offsets
352        for the debug info are incorrect and doesn't load the files.
353
3542000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
357
3582000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
361        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
362        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
363        compile.am
364
3652000-08-30      Joel Sherrill <joel@OARcorp.com>
366
367        * console/keyboard.h: Changed numerous routines from extern inline
368        to static inline.
369
3702000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
371
372        * Major rework of the "/dev/console" driver.
373        * Added termios support for stdin ( keyboard ).
374        * Added ioctls() to support modes similar to Linux( XLATE,
375        RAW, MEDIUMRAW ).
376        * Added Keyboard mapping and handling of the keyboard's leds.
377        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
378        controller ( 16 colors ).
379        * Added PS/2 and Serial mouse support for PC386 BSP.
380        * console/defkeymap.c: New file.
381        * console/fb_vga.c: New file.
382        * console/fb_vga.h: New file.
383        * console/i386kbd.h: New file.
384        * console/kd.h: New file.
385        * console/keyboard.c: New file.
386        * console/keyboard.h: New file.
387        * console/mouse_parser.c: New file.
388        * console/mouse_parser.h: New file.
389        * console/pc_keyb.c: New file.
390        * console/ps2_drv.h: New file.
391        * console/ps2_mouse.c: New file.
392        * console/ps2_mouse.h: New file.
393        * console/serial_mouse.c: New file.
394        * console/serial_mouse.h: New file.
395        * console/vgainit.c: New file.
396        * console/vt.c: New file.
397        * console/Makefile.am: Reflect new files.
398        * console/console.c, console/inch.c, console/outch.c: Console
399        functionality modifications.
400        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
401
4022000-08-10      Joel Sherrill <joel@OARcorp.com>
403
404        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.