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

4.104.114.84.95
Last change on this file since 50b3fcf was 50b3fcf, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/09/03 at 14:13:13

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

  • Makefile.am: Misc cleanups and fixes.
  • start/Makefile.am: Misc cleanups and fixes.
  • startup/Makefile.am: Misc cleanups and fixes.
  • wrapup/Makefile.am: Misc cleanups and fixes.
  • Property mode set to 100644
File size: 16.7 KB
Line 
12003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Misc cleanups and fixes.
4        * start/Makefile.am: Misc cleanups and fixes.
5        * startup/Makefile.am: Misc cleanups and fixes.
6        * wrapup/Makefile.am: Misc cleanups and fixes.
7
82003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
9
10        * ide/Makefile.am: PGM = ide.rel.
11
122003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
13
14        * Makefile.am: Add preinstallation dirstamp support.
15        * 3c509/Makefile.am: Cosmetics.
16        * clock/Makefile.am: Cosmetics.
17        * console/Makefile.am: Add preinstallation dirstamp support.
18        * ide/Makefile.am: Cosmetics.
19        * ne2000/Makefile.am: Cosmetics.
20        * start/Makefile.am: Add compilation dirstamp support.
21        * startup/Makefile.am: Cosmetics.
22        * timer/Makefile.am: Cosmetics.
23        * wd8003/Makefile.am: Cosmetics.
24        * wrapup/Makefile.am: Cosmetics.
25
262003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
27
28        * 3c509/Makefile.am: Remove all-local: $(ARCH).
29        * clock/Makefile.am: Remove all-local: $(ARCH).
30        * console/Makefile.am: Remove all-local: $(ARCH).
31        * ide/Makefile.am: Remove all-local: $(ARCH).
32        * ne2000/Makefile.am: Remove all-local: $(ARCH).
33        * start/Makefile.am: Remove all-local: $(ARCH).
34        * startup/Makefile.am: Remove all-local: $(ARCH).
35        * timer/Makefile.am: Remove all-local: $(ARCH).
36        * wd8003/Makefile.am: Remove all-local: $(ARCH).
37        * wrapup/Makefile.am: Remove all-local: $(ARCH).
38
392003-10-02      Till Strauman <strauman@slac.stanford.edu>
40
41        PR 502/bsps
42        * console/outch.c: Add support for a few ANSI escape sequences to make
43        libetcl happy.
44
452003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
46
47        * Makefile.am: Merge-in include/Makefile.am.
48        Reflect changes to bsp.am.
49        * include/Makefile.am: Remove.
50        * configure.ac: Reflect changes above.
51
522003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * bsp_specs: Remove *lib:.
55
562003-09-04      Joel Sherrill <joel@OARcorp.com>
57
58        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
59        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
60        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
61        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
62        URL for license changed.
63
642003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
65
66        PR 461/bsps
67        * start/Makefile.am: Correct generation of startup16.bin.
68
692003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
70
71        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
72
732003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * Makefile.am: Reflect having moved aclocal/.
76
772003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
78
79        * Makefile.am: Reflect having moved automake/.
80        * 3c509/Makefile.am: Reflect having moved automake/.
81        * clock/Makefile.am: Reflect having moved automake/.
82        * console/Makefile.am: Reflect having moved automake/.
83        * ide/Makefile.am: Reflect having moved automake/.
84        * include/Makefile.am: Reflect having moved automake/.
85        * ne2000/Makefile.am: Reflect having moved automake/.
86        * start/Makefile.am: Reflect having moved automake/.
87        * startup/Makefile.am: Reflect having moved automake/.
88        * timer/Makefile.am: Reflect having moved automake/.
89        * wd8003/Makefile.am: Reflect having moved automake/.
90        * wrapup/Makefile.am: Reflect having moved automake/.
91
922003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        PR 452/bsps
95        * startup/Makefile.am: Remove USE_INIT_FINI.
96
972003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
100
1012003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        PR 445/bsps
104        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
105        Remove cpp, old_cpp (now unused).
106
1072003-07-08      Joel Sherrill <joel@OARcorp.com>
108
109        * console/console.c: Correct typo.
110
1112003-05-08      Chris Johns  <cjohns@cybertec.com.au>
112
113        * HOWTO:
114        Updated the GRUB version info and how to build GRUB from source.
115        Added how to boot over the network with a PXE Netboot BIOS.
116
1172003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
118
119        * ide/.cvsignore: New.
120
1212003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
122
123        PR 368/filesystems
124        * startup/ldsegs.S: Increase alignment.
125        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
126        Added IDE supporting infrastructure.
127        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
128        BSP support for libchip standard ide driver.
129
1302003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * configure.ac: Remove AC_CONFIG_AUX_DIR.
133
1342003-02-20      Till Straumann <strauman@slac.stanford.edu>
135
136        PR 353/bsps
137        * include/bsp.h: Let the application override the network driver
138        and attach routine.
139
1402003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
141
142        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
143
1442003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * configure.ac: AC_PREREQ(2.57).
147
1482003-01-20      Joel Sherrill <joel@OARcorp.com>
149
150        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
151
1522003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
153
154        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
155        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
156        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
157        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
158        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
159        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
160        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
161
1622002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        * start/Makefile.am: Use install-data-local to install startfile.
165
1662002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
169
1702002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
173
1742002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * .cvsignore: Reformat.
177        Add autom4te*cache.
178        Remove autom4te.cache.
179
1802002-09-13     Eric Norum <eric.norum@usask.ca>
181
182        * start/start16.S: Remove unwanted + at beginning of relative
183        numeric label.
184
1852002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
188
1892002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
192        PREINSTALL_FILES.
193        * console/mouse_parser.c: Include <string.h> (for strcmp).
194        * console/vt.c: Include <string.h> (for memcpy).
195        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
196
1972002-08-21      Joel Sherrill <joel@OARcorp.com>
198
199        * bsp_specs: Added support for -nostdlibs.
200
2012002-08-14      Joel Sherrill <joel@OARcorp.com>
202
203        * start/start16.S: Per PR259, added code to test for video present
204        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
205        tested this patch.
206
2072002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
210
2112002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
214        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
215        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
216        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
217        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
218        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
219        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
220        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
221        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
222
2232002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * startup/ldsegs.S: #include <asm.h>.
226        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
227        Remove printk (Now in bspIo.h).
228
2292002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * start/Makefile.am: Eliminate PGM.
232        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
233        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
234
2352002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
238
2392002-07-16      Eric Norum <eric.norum@usask.ca>
240
241        * console/console.c: Others on the rtems-users list have expressed
242        concern about this run-time selection, so I've enclosed the changes
243        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
244
2452002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
248        Remove $(OBJS) from all-local.
249
2502002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
253
2542001-05-09      Joel Sherrill <joel@OARcorp.com>
255
256        * startup/linkcmds: In support of gcc 3.1, added one of more
257        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
258        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
259        and direction of segments to memory regions may also have been
260        addressed.  This was a sweep across all BSPs.
261 
2622002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac:
265        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
266        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
267        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
268        * Makefile.am: Remove AUTOMAKE_OPTIONS.
269        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
270        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
271        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
272        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
273        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
274        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
275        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
276        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
277        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
278
2792002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * PR139
282        * configure.ac: Remove stray ';', breaks building with automake-1.6.
283
2842002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
287
2882001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
291        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
292
2932001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
296
2972001-10-12      Joel Sherrill <joel@OARcorp.com>
298
299        * console/inch.c: Fixed typo.
300
3012001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
304        * configure.in: Remove.
305        * configure.ac: New file, generated from configure.in by autoupdate.
306
3072001-09-27      Joel Sherrill <joel@OARcorp.com>
308
309        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
310
3112001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * include/Makefile.am: Use 'CLEANFILES ='.
314        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
315        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
316        * Makefile.am: Use 'TMPINSTALL_FILES ='.
317
3182001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * console/Makefile.am: Remove RTEMS_H_FILES.
321        * start/start16.S: include <bspopts.h> to get NEW_GAS.
322
3232001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.in: Add bspopts.h.
326        * include/.cvsignore: Add bspopts.h*, stamp-h*.
327        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
328        * 3c509/Makefile.am: Dito.
329        * console/Makefile.am: Dito.
330        * include/bsp.h: Include bspopts.h.
331
3322001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
333
334        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
335
3362001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
339
3402001-01-05      Joel Sherrill <joel@OARcorp.com>
341
342        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
343        would be visible.
344
3452000-12-05       Eric Valette <valette@crf.canon.fr>
346
347        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
348        console/vt.c, include/bsp.h: Correct incorrect interrupt level
349        handling in new keyboard management code.  Correct
350        BSP_poll_char initialization routine.
351        * start/start.S, startup/bspstart.c: Correct when the video is
352        initialized.
353        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
354        did not work correctly on all PC speeds. The new calibrate routine
355        has been tested on Pentium 166, pentium II 200, pentium III
356        300 Mhz and does work as expected.
357
3582000-12-05      Joel Sherrill <joel@OARcorp.com>
359
360        * pc386/console/console.c, pc386/console/serial_mouse.c,
361        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
362
3632000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
366
3672000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
370
3712000-11-01      Joel Sherrill <joel@OARcorp.com>
372
373        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
374        and libcsupport.h moved from libc to lib/include/rtems and
375        now must be referenced as <rtems/XXX.h>.   Header file order
376        was cleaned up while doing this.
377
3782000-10-29      Joel Sherrill <joel@OARcorp.com>
379
380        * startup/sbrk.c: Removed.  Redundant with shared version.
381
3822000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
385        Switch to GNU canonicalization.
386
3872000-10-23      Joel Sherrill <joel@OARcorp.com>
388
389        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
390
3912000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
392
393        * console/serial_mouse.c: Added support for changing serial parameters.
394
3952000-10-20      Joel Sherrill <joel@OARcorp.com>
396
397        * include/wd80x3.h: Added file header and logic to prevent multiple
398        inclusions of this file.
399        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
400
4012000-10-20      Joel Sherrill <joel@OARcorp.com>
402
403        * include/bsp.h: Cleaned up network driver name and attach defines.
404
4052000-10-20      Dmitry Kargapolov <dk@gentex.ru>
406
407        * ne2000/ne2000.c: Fix some errors in the driver. 
408        1. There was no sufficient check of data in ethernet header.
409        The code in ne_rx_daemon() was:
410            inport_word (dport, len);
411            ...
412            len -= 4;
413              ...
414            if (len > 0)
415              ne_read_data (sc, startaddr, len, p);
416        Unfortunately, sometimes my NIC gave me too big len value,
417        the result was memory override.  To fix this, I added ethernet
418        header data checking.
419
420        2. The way overrides were serviced was not good.  It was complex
421        but sometimes did not provide reliable continuing of NIC working.
422        I had the situation of an endless loop in ne_check_status()
423        after override processing.
424
425        3. There was conceptual error of porting.  The old method of
426        overrides curing was ported from the OS-s, where override-processing
427        did start immediately.  But RTEMS-version uses events, and cleaning
428        of the overrides can start later.
429
430        I selected the way of ne2000 programming that is used
431        in freebsd kernel (v4.0).
432
433        Because of both problems, incorrect data in header of raw packet
434        and receiver override, it went through ne_reset() and fully
435        reset the ne2000.
436
437        So, in summary
438        - added detecting of the incorrect data in ethernet header;
439        - replaced handling of receiver overrides with new scheme,
440        via resetting of NIC, this method is used also in case of
441        invalid header detecting.
442
4432000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
444
445        * console/console.c, console/serial_mouse.c, include/bsp.h:
446        Add the ability to set parity, number of data bits and
447        number of stop bits to the existing i386 serial drivers.
448
4492000-10-17      Joel Sherrill <joel@OARcorp.com>
450
451        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
452        to libbsp/i386/shared/irq.
453
4542000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
455
456        * startup/linkcmds: Added lines so DWARF debug information
457        would be available.  Otherwise gdb complains that the offsets
458        for the debug info are incorrect and doesn't load the files.
459
4602000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
463
4642000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
467        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
468        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
469        compile.am
470
4712000-08-30      Joel Sherrill <joel@OARcorp.com>
472
473        * console/keyboard.h: Changed numerous routines from extern inline
474        to static inline.
475
4762000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
477
478        * Major rework of the "/dev/console" driver.
479        * Added termios support for stdin ( keyboard ).
480        * Added ioctls() to support modes similar to Linux( XLATE,
481        RAW, MEDIUMRAW ).
482        * Added Keyboard mapping and handling of the keyboard's leds.
483        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
484        controller ( 16 colors ).
485        * Added PS/2 and Serial mouse support for PC386 BSP.
486        * console/defkeymap.c: New file.
487        * console/fb_vga.c: New file.
488        * console/fb_vga.h: New file.
489        * console/i386kbd.h: New file.
490        * console/kd.h: New file.
491        * console/keyboard.c: New file.
492        * console/keyboard.h: New file.
493        * console/mouse_parser.c: New file.
494        * console/mouse_parser.h: New file.
495        * console/pc_keyb.c: New file.
496        * console/ps2_drv.h: New file.
497        * console/ps2_mouse.c: New file.
498        * console/ps2_mouse.h: New file.
499        * console/serial_mouse.c: New file.
500        * console/serial_mouse.h: New file.
501        * console/vgainit.c: New file.
502        * console/vt.c: New file.
503        * console/Makefile.am: Reflect new files.
504        * console/console.c, console/inch.c, console/outch.c: Console
505        functionality modifications.
506        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
507
5082000-08-10      Joel Sherrill <joel@OARcorp.com>
509
510        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.