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

4.104.114.84.95
Last change on this file since a079546 was dabd0ef7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/04/03 at 06:53:28

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

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