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

4.104.114.84.95
Last change on this file since a3c7123 was af2abc9e, checked in by Joel Sherrill <joel.sherrill@…>, on 09/04/03 at 18:51:23

2003-09-04 Joel Sherrill <joel@…>

  • clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c, console/outch.c, ide/ide.c, include/bsp.h, include/crt.h, ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c, startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S: URL for license changed.
  • Property mode set to 100644
File size: 15.0 KB
Line 
12003-09-04      Joel Sherrill <joel@OARcorp.com>
2
3        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
4        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
5        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
6        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
7        URL for license changed.
8
92003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        PR 461/bsps
12        * start/Makefile.am: Correct generation of startup16.bin.
13
142003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
17
182003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        * Makefile.am: Reflect having moved aclocal/.
21
222003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
23
24        * Makefile.am: Reflect having moved automake/.
25        * 3c509/Makefile.am: Reflect having moved automake/.
26        * clock/Makefile.am: Reflect having moved automake/.
27        * console/Makefile.am: Reflect having moved automake/.
28        * ide/Makefile.am: Reflect having moved automake/.
29        * include/Makefile.am: Reflect having moved automake/.
30        * ne2000/Makefile.am: Reflect having moved automake/.
31        * start/Makefile.am: Reflect having moved automake/.
32        * startup/Makefile.am: Reflect having moved automake/.
33        * timer/Makefile.am: Reflect having moved automake/.
34        * wd8003/Makefile.am: Reflect having moved automake/.
35        * wrapup/Makefile.am: Reflect having moved automake/.
36
372003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
38
39        PR 452/bsps
40        * startup/Makefile.am: Remove USE_INIT_FINI.
41
422003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
45
462003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
47
48        PR 445/bsps
49        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
50        Remove cpp, old_cpp (now unused).
51
522003-07-08      Joel Sherrill <joel@OARcorp.com>
53
54        * console/console.c: Correct typo.
55
562003-05-08      Chris Johns  <cjohns@cybertec.com.au>
57
58        * HOWTO:
59        Updated the GRUB version info and how to build GRUB from source.
60        Added how to boot over the network with a PXE Netboot BIOS.
61
622003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
63
64        * ide/.cvsignore: New.
65
662003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
67
68        PR 368/filesystems
69        * startup/ldsegs.S: Increase alignment.
70        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
71        Added IDE supporting infrastructure.
72        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
73        BSP support for libchip standard ide driver.
74
752003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * configure.ac: Remove AC_CONFIG_AUX_DIR.
78
792003-02-20      Till Straumann <strauman@slac.stanford.edu>
80
81        PR 353/bsps
82        * include/bsp.h: Let the application override the network driver
83        and attach routine.
84
852003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
88
892003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * configure.ac: AC_PREREQ(2.57).
92
932003-01-20      Joel Sherrill <joel@OARcorp.com>
94
95        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
96
972003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
100        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
101        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
102        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
103        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
104        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
105        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
106
1072002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
108
109        * start/Makefile.am: Use install-data-local to install startfile.
110
1112002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
114
1152002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
116
117        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
118
1192002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
120
121        * .cvsignore: Reformat.
122        Add autom4te*cache.
123        Remove autom4te.cache.
124
1252002-09-13     Eric Norum <eric.norum@usask.ca>
126
127        * start/start16.S: Remove unwanted + at beginning of relative
128        numeric label.
129
1302002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
133
1342002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
135
136        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
137        PREINSTALL_FILES.
138        * console/mouse_parser.c: Include <string.h> (for strcmp).
139        * console/vt.c: Include <string.h> (for memcpy).
140        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
141
1422002-08-21      Joel Sherrill <joel@OARcorp.com>
143
144        * bsp_specs: Added support for -nostdlibs.
145
1462002-08-14      Joel Sherrill <joel@OARcorp.com>
147
148        * start/start16.S: Per PR259, added code to test for video present
149        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
150        tested this patch.
151
1522002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
153
154        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
155
1562002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
159        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
160        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
161        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
162        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
163        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
164        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
165        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
166        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
167
1682002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        * startup/ldsegs.S: #include <asm.h>.
171        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
172        Remove printk (Now in bspIo.h).
173
1742002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * start/Makefile.am: Eliminate PGM.
177        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
178        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
179
1802002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
183
1842002-07-16      Eric Norum <eric.norum@usask.ca>
185
186        * console/console.c: Others on the rtems-users list have expressed
187        concern about this run-time selection, so I've enclosed the changes
188        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
189
1902002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
193        Remove $(OBJS) from all-local.
194
1952002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
198
1992001-05-09      Joel Sherrill <joel@OARcorp.com>
200
201        * startup/linkcmds: In support of gcc 3.1, added one of more
202        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
203        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
204        and direction of segments to memory regions may also have been
205        addressed.  This was a sweep across all BSPs.
206 
2072002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * configure.ac:
210        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
211        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
212        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
213        * Makefile.am: Remove AUTOMAKE_OPTIONS.
214        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
215        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
216        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
217        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
218        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
219        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
220        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
221        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
222        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
223
2242002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * PR139
227        * configure.ac: Remove stray ';', breaks building with automake-1.6.
228
2292002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
232
2332001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
236        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
237
2382001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
241
2422001-10-12      Joel Sherrill <joel@OARcorp.com>
243
244        * console/inch.c: Fixed typo.
245
2462001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
249        * configure.in: Remove.
250        * configure.ac: New file, generated from configure.in by autoupdate.
251
2522001-09-27      Joel Sherrill <joel@OARcorp.com>
253
254        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
255
2562001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * include/Makefile.am: Use 'CLEANFILES ='.
259        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
260        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
261        * Makefile.am: Use 'TMPINSTALL_FILES ='.
262
2632001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * console/Makefile.am: Remove RTEMS_H_FILES.
266        * start/start16.S: include <bspopts.h> to get NEW_GAS.
267
2682001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * configure.in: Add bspopts.h.
271        * include/.cvsignore: Add bspopts.h*, stamp-h*.
272        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
273        * 3c509/Makefile.am: Dito.
274        * console/Makefile.am: Dito.
275        * include/bsp.h: Include bspopts.h.
276
2772001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
278
279        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
280
2812001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
284
2852001-01-05      Joel Sherrill <joel@OARcorp.com>
286
287        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
288        would be visible.
289
2902000-12-05       Eric Valette <valette@crf.canon.fr>
291
292        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
293        console/vt.c, include/bsp.h: Correct incorrect interrupt level
294        handling in new keyboard management code.  Correct
295        BSP_poll_char initialization routine.
296        * start/start.S, startup/bspstart.c: Correct when the video is
297        initialized.
298        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
299        did not work correctly on all PC speeds. The new calibrate routine
300        has been tested on Pentium 166, pentium II 200, pentium III
301        300 Mhz and does work as expected.
302
3032000-12-05      Joel Sherrill <joel@OARcorp.com>
304
305        * pc386/console/console.c, pc386/console/serial_mouse.c,
306        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
307
3082000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
311
3122000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
315
3162000-11-01      Joel Sherrill <joel@OARcorp.com>
317
318        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
319        and libcsupport.h moved from libc to lib/include/rtems and
320        now must be referenced as <rtems/XXX.h>.   Header file order
321        was cleaned up while doing this.
322
3232000-10-29      Joel Sherrill <joel@OARcorp.com>
324
325        * startup/sbrk.c: Removed.  Redundant with shared version.
326
3272000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
330        Switch to GNU canonicalization.
331
3322000-10-23      Joel Sherrill <joel@OARcorp.com>
333
334        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
335
3362000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
337
338        * console/serial_mouse.c: Added support for changing serial parameters.
339
3402000-10-20      Joel Sherrill <joel@OARcorp.com>
341
342        * include/wd80x3.h: Added file header and logic to prevent multiple
343        inclusions of this file.
344        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
345
3462000-10-20      Joel Sherrill <joel@OARcorp.com>
347
348        * include/bsp.h: Cleaned up network driver name and attach defines.
349
3502000-10-20      Dmitry Kargapolov <dk@gentex.ru>
351
352        * ne2000/ne2000.c: Fix some errors in the driver. 
353        1. There was no sufficient check of data in ethernet header.
354        The code in ne_rx_daemon() was:
355            inport_word (dport, len);
356            ...
357            len -= 4;
358              ...
359            if (len > 0)
360              ne_read_data (sc, startaddr, len, p);
361        Unfortunately, sometimes my NIC gave me too big len value,
362        the result was memory override.  To fix this, I added ethernet
363        header data checking.
364
365        2. The way overrides were serviced was not good.  It was complex
366        but sometimes did not provide reliable continuing of NIC working.
367        I had the situation of an endless loop in ne_check_status()
368        after override processing.
369
370        3. There was conceptual error of porting.  The old method of
371        overrides curing was ported from the OS-s, where override-processing
372        did start immediately.  But RTEMS-version uses events, and cleaning
373        of the overrides can start later.
374
375        I selected the way of ne2000 programming that is used
376        in freebsd kernel (v4.0).
377
378        Because of both problems, incorrect data in header of raw packet
379        and receiver override, it went through ne_reset() and fully
380        reset the ne2000.
381
382        So, in summary
383        - added detecting of the incorrect data in ethernet header;
384        - replaced handling of receiver overrides with new scheme,
385        via resetting of NIC, this method is used also in case of
386        invalid header detecting.
387
3882000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
389
390        * console/console.c, console/serial_mouse.c, include/bsp.h:
391        Add the ability to set parity, number of data bits and
392        number of stop bits to the existing i386 serial drivers.
393
3942000-10-17      Joel Sherrill <joel@OARcorp.com>
395
396        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
397        to libbsp/i386/shared/irq.
398
3992000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
400
401        * startup/linkcmds: Added lines so DWARF debug information
402        would be available.  Otherwise gdb complains that the offsets
403        for the debug info are incorrect and doesn't load the files.
404
4052000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
408
4092000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
412        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
413        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
414        compile.am
415
4162000-08-30      Joel Sherrill <joel@OARcorp.com>
417
418        * console/keyboard.h: Changed numerous routines from extern inline
419        to static inline.
420
4212000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
422
423        * Major rework of the "/dev/console" driver.
424        * Added termios support for stdin ( keyboard ).
425        * Added ioctls() to support modes similar to Linux( XLATE,
426        RAW, MEDIUMRAW ).
427        * Added Keyboard mapping and handling of the keyboard's leds.
428        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
429        controller ( 16 colors ).
430        * Added PS/2 and Serial mouse support for PC386 BSP.
431        * console/defkeymap.c: New file.
432        * console/fb_vga.c: New file.
433        * console/fb_vga.h: New file.
434        * console/i386kbd.h: New file.
435        * console/kd.h: New file.
436        * console/keyboard.c: New file.
437        * console/keyboard.h: New file.
438        * console/mouse_parser.c: New file.
439        * console/mouse_parser.h: New file.
440        * console/pc_keyb.c: New file.
441        * console/ps2_drv.h: New file.
442        * console/ps2_mouse.c: New file.
443        * console/ps2_mouse.h: New file.
444        * console/serial_mouse.c: New file.
445        * console/serial_mouse.h: New file.
446        * console/vgainit.c: New file.
447        * console/vt.c: New file.
448        * console/Makefile.am: Reflect new files.
449        * console/console.c, console/inch.c, console/outch.c: Console
450        functionality modifications.
451        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
452
4532000-08-10      Joel Sherrill <joel@OARcorp.com>
454
455        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.