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

4.104.114.84.95
Last change on this file since 1bb55d6 was 1bb55d6, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/02/03 at 16:51:06

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

  • Makefile.am: Add preinstallation dirstamp support.
  • 3c509/Makefile.am: Cosmetics.
  • clock/Makefile.am: Cosmetics.
  • console/Makefile.am: Add preinstallation dirstamp support.
  • ide/Makefile.am: Cosmetics.
  • ne2000/Makefile.am: Cosmetics.
  • start/Makefile.am: Add compilation dirstamp support.
  • startup/Makefile.am: Cosmetics.
  • timer/Makefile.am: Cosmetics.
  • wd8003/Makefile.am: Cosmetics.
  • wrapup/Makefile.am: Cosmetics.
  • Property mode set to 100644
File size: 16.4 KB
Line 
12003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Add preinstallation dirstamp support.
4        * 3c509/Makefile.am: Cosmetics.
5        * clock/Makefile.am: Cosmetics.
6        * console/Makefile.am: Add preinstallation dirstamp support.
7        * ide/Makefile.am: Cosmetics.
8        * ne2000/Makefile.am: Cosmetics.
9        * start/Makefile.am: Add compilation dirstamp support.
10        * startup/Makefile.am: Cosmetics.
11        * timer/Makefile.am: Cosmetics.
12        * wd8003/Makefile.am: Cosmetics.
13        * wrapup/Makefile.am: Cosmetics.
14
152003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
16
17        * 3c509/Makefile.am: Remove all-local: $(ARCH).
18        * clock/Makefile.am: Remove all-local: $(ARCH).
19        * console/Makefile.am: Remove all-local: $(ARCH).
20        * ide/Makefile.am: Remove all-local: $(ARCH).
21        * ne2000/Makefile.am: Remove all-local: $(ARCH).
22        * start/Makefile.am: Remove all-local: $(ARCH).
23        * startup/Makefile.am: Remove all-local: $(ARCH).
24        * timer/Makefile.am: Remove all-local: $(ARCH).
25        * wd8003/Makefile.am: Remove all-local: $(ARCH).
26        * wrapup/Makefile.am: Remove all-local: $(ARCH).
27
282003-10-02      Till Strauman <strauman@slac.stanford.edu>
29
30        PR 502/bsps
31        * console/outch.c: Add support for a few ANSI escape sequences to make
32        libetcl happy.
33
342003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * Makefile.am: Merge-in include/Makefile.am.
37        Reflect changes to bsp.am.
38        * include/Makefile.am: Remove.
39        * configure.ac: Reflect changes above.
40
412003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
42
43        * bsp_specs: Remove *lib:.
44
452003-09-04      Joel Sherrill <joel@OARcorp.com>
46
47        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
48        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
49        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
50        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
51        URL for license changed.
52
532003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
54
55        PR 461/bsps
56        * start/Makefile.am: Correct generation of startup16.bin.
57
582003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
61
622003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
63
64        * Makefile.am: Reflect having moved aclocal/.
65
662003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        * Makefile.am: Reflect having moved automake/.
69        * 3c509/Makefile.am: Reflect having moved automake/.
70        * clock/Makefile.am: Reflect having moved automake/.
71        * console/Makefile.am: Reflect having moved automake/.
72        * ide/Makefile.am: Reflect having moved automake/.
73        * include/Makefile.am: Reflect having moved automake/.
74        * ne2000/Makefile.am: Reflect having moved automake/.
75        * start/Makefile.am: Reflect having moved automake/.
76        * startup/Makefile.am: Reflect having moved automake/.
77        * timer/Makefile.am: Reflect having moved automake/.
78        * wd8003/Makefile.am: Reflect having moved automake/.
79        * wrapup/Makefile.am: Reflect having moved automake/.
80
812003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        PR 452/bsps
84        * startup/Makefile.am: Remove USE_INIT_FINI.
85
862003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
89
902003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
91
92        PR 445/bsps
93        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
94        Remove cpp, old_cpp (now unused).
95
962003-07-08      Joel Sherrill <joel@OARcorp.com>
97
98        * console/console.c: Correct typo.
99
1002003-05-08      Chris Johns  <cjohns@cybertec.com.au>
101
102        * HOWTO:
103        Updated the GRUB version info and how to build GRUB from source.
104        Added how to boot over the network with a PXE Netboot BIOS.
105
1062003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * ide/.cvsignore: New.
109
1102003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
111
112        PR 368/filesystems
113        * startup/ldsegs.S: Increase alignment.
114        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
115        Added IDE supporting infrastructure.
116        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
117        BSP support for libchip standard ide driver.
118
1192003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
120
121        * configure.ac: Remove AC_CONFIG_AUX_DIR.
122
1232003-02-20      Till Straumann <strauman@slac.stanford.edu>
124
125        PR 353/bsps
126        * include/bsp.h: Let the application override the network driver
127        and attach routine.
128
1292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
130
131        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
132
1332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * configure.ac: AC_PREREQ(2.57).
136
1372003-01-20      Joel Sherrill <joel@OARcorp.com>
138
139        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
140
1412003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
144        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
145        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
146        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
147        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
148        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
149        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
150
1512002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * start/Makefile.am: Use install-data-local to install startfile.
154
1552002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
158
1592002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
162
1632002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * .cvsignore: Reformat.
166        Add autom4te*cache.
167        Remove autom4te.cache.
168
1692002-09-13     Eric Norum <eric.norum@usask.ca>
170
171        * start/start16.S: Remove unwanted + at beginning of relative
172        numeric label.
173
1742002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
177
1782002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
181        PREINSTALL_FILES.
182        * console/mouse_parser.c: Include <string.h> (for strcmp).
183        * console/vt.c: Include <string.h> (for memcpy).
184        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
185
1862002-08-21      Joel Sherrill <joel@OARcorp.com>
187
188        * bsp_specs: Added support for -nostdlibs.
189
1902002-08-14      Joel Sherrill <joel@OARcorp.com>
191
192        * start/start16.S: Per PR259, added code to test for video present
193        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
194        tested this patch.
195
1962002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
199
2002002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
203        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
204        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
205        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
206        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
207        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
208        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
209        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
210        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
211
2122002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * startup/ldsegs.S: #include <asm.h>.
215        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
216        Remove printk (Now in bspIo.h).
217
2182002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * start/Makefile.am: Eliminate PGM.
221        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
222        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
223
2242002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
227
2282002-07-16      Eric Norum <eric.norum@usask.ca>
229
230        * console/console.c: Others on the rtems-users list have expressed
231        concern about this run-time selection, so I've enclosed the changes
232        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
233
2342002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
237        Remove $(OBJS) from all-local.
238
2392002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
242
2432001-05-09      Joel Sherrill <joel@OARcorp.com>
244
245        * startup/linkcmds: In support of gcc 3.1, added one of more
246        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
247        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
248        and direction of segments to memory regions may also have been
249        addressed.  This was a sweep across all BSPs.
250 
2512002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac:
254        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
255        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
256        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
257        * Makefile.am: Remove AUTOMAKE_OPTIONS.
258        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
259        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
260        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
261        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
262        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
263        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
264        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
265        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
266        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
267
2682002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * PR139
271        * configure.ac: Remove stray ';', breaks building with automake-1.6.
272
2732002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
276
2772001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
280        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
281
2822001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
285
2862001-10-12      Joel Sherrill <joel@OARcorp.com>
287
288        * console/inch.c: Fixed typo.
289
2902001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
293        * configure.in: Remove.
294        * configure.ac: New file, generated from configure.in by autoupdate.
295
2962001-09-27      Joel Sherrill <joel@OARcorp.com>
297
298        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
299
3002001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * include/Makefile.am: Use 'CLEANFILES ='.
303        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
304        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
305        * Makefile.am: Use 'TMPINSTALL_FILES ='.
306
3072001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * console/Makefile.am: Remove RTEMS_H_FILES.
310        * start/start16.S: include <bspopts.h> to get NEW_GAS.
311
3122001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * configure.in: Add bspopts.h.
315        * include/.cvsignore: Add bspopts.h*, stamp-h*.
316        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
317        * 3c509/Makefile.am: Dito.
318        * console/Makefile.am: Dito.
319        * include/bsp.h: Include bspopts.h.
320
3212001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
322
323        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
324
3252001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
328
3292001-01-05      Joel Sherrill <joel@OARcorp.com>
330
331        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
332        would be visible.
333
3342000-12-05       Eric Valette <valette@crf.canon.fr>
335
336        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
337        console/vt.c, include/bsp.h: Correct incorrect interrupt level
338        handling in new keyboard management code.  Correct
339        BSP_poll_char initialization routine.
340        * start/start.S, startup/bspstart.c: Correct when the video is
341        initialized.
342        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
343        did not work correctly on all PC speeds. The new calibrate routine
344        has been tested on Pentium 166, pentium II 200, pentium III
345        300 Mhz and does work as expected.
346
3472000-12-05      Joel Sherrill <joel@OARcorp.com>
348
349        * pc386/console/console.c, pc386/console/serial_mouse.c,
350        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
351
3522000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
355
3562000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
359
3602000-11-01      Joel Sherrill <joel@OARcorp.com>
361
362        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
363        and libcsupport.h moved from libc to lib/include/rtems and
364        now must be referenced as <rtems/XXX.h>.   Header file order
365        was cleaned up while doing this.
366
3672000-10-29      Joel Sherrill <joel@OARcorp.com>
368
369        * startup/sbrk.c: Removed.  Redundant with shared version.
370
3712000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
374        Switch to GNU canonicalization.
375
3762000-10-23      Joel Sherrill <joel@OARcorp.com>
377
378        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
379
3802000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
381
382        * console/serial_mouse.c: Added support for changing serial parameters.
383
3842000-10-20      Joel Sherrill <joel@OARcorp.com>
385
386        * include/wd80x3.h: Added file header and logic to prevent multiple
387        inclusions of this file.
388        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
389
3902000-10-20      Joel Sherrill <joel@OARcorp.com>
391
392        * include/bsp.h: Cleaned up network driver name and attach defines.
393
3942000-10-20      Dmitry Kargapolov <dk@gentex.ru>
395
396        * ne2000/ne2000.c: Fix some errors in the driver. 
397        1. There was no sufficient check of data in ethernet header.
398        The code in ne_rx_daemon() was:
399            inport_word (dport, len);
400            ...
401            len -= 4;
402              ...
403            if (len > 0)
404              ne_read_data (sc, startaddr, len, p);
405        Unfortunately, sometimes my NIC gave me too big len value,
406        the result was memory override.  To fix this, I added ethernet
407        header data checking.
408
409        2. The way overrides were serviced was not good.  It was complex
410        but sometimes did not provide reliable continuing of NIC working.
411        I had the situation of an endless loop in ne_check_status()
412        after override processing.
413
414        3. There was conceptual error of porting.  The old method of
415        overrides curing was ported from the OS-s, where override-processing
416        did start immediately.  But RTEMS-version uses events, and cleaning
417        of the overrides can start later.
418
419        I selected the way of ne2000 programming that is used
420        in freebsd kernel (v4.0).
421
422        Because of both problems, incorrect data in header of raw packet
423        and receiver override, it went through ne_reset() and fully
424        reset the ne2000.
425
426        So, in summary
427        - added detecting of the incorrect data in ethernet header;
428        - replaced handling of receiver overrides with new scheme,
429        via resetting of NIC, this method is used also in case of
430        invalid header detecting.
431
4322000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
433
434        * console/console.c, console/serial_mouse.c, include/bsp.h:
435        Add the ability to set parity, number of data bits and
436        number of stop bits to the existing i386 serial drivers.
437
4382000-10-17      Joel Sherrill <joel@OARcorp.com>
439
440        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
441        to libbsp/i386/shared/irq.
442
4432000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
444
445        * startup/linkcmds: Added lines so DWARF debug information
446        would be available.  Otherwise gdb complains that the offsets
447        for the debug info are incorrect and doesn't load the files.
448
4492000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
452
4532000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
456        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
457        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
458        compile.am
459
4602000-08-30      Joel Sherrill <joel@OARcorp.com>
461
462        * console/keyboard.h: Changed numerous routines from extern inline
463        to static inline.
464
4652000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
466
467        * Major rework of the "/dev/console" driver.
468        * Added termios support for stdin ( keyboard ).
469        * Added ioctls() to support modes similar to Linux( XLATE,
470        RAW, MEDIUMRAW ).
471        * Added Keyboard mapping and handling of the keyboard's leds.
472        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
473        controller ( 16 colors ).
474        * Added PS/2 and Serial mouse support for PC386 BSP.
475        * console/defkeymap.c: New file.
476        * console/fb_vga.c: New file.
477        * console/fb_vga.h: New file.
478        * console/i386kbd.h: New file.
479        * console/kd.h: New file.
480        * console/keyboard.c: New file.
481        * console/keyboard.h: New file.
482        * console/mouse_parser.c: New file.
483        * console/mouse_parser.h: New file.
484        * console/pc_keyb.c: New file.
485        * console/ps2_drv.h: New file.
486        * console/ps2_mouse.c: New file.
487        * console/ps2_mouse.h: New file.
488        * console/serial_mouse.c: New file.
489        * console/serial_mouse.h: New file.
490        * console/vgainit.c: New file.
491        * console/vt.c: New file.
492        * console/Makefile.am: Reflect new files.
493        * console/console.c, console/inch.c, console/outch.c: Console
494        functionality modifications.
495        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
496
4972000-08-10      Joel Sherrill <joel@OARcorp.com>
498
499        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.