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

4.104.114.84.95
Last change on this file since 7416017 was 0bad72c9, checked in by Joel Sherrill <joel.sherrill@…>, on 10/02/03 at 12:49:34

2003-10-02 Till Strauman <strauman@…>

PR 502/bsps

  • console/outch.c: Add support for a few ANSI escape sequences to make libetcl happy.
  • Property mode set to 100644
File size: 15.4 KB
Line 
12003-10-02      Till Strauman <strauman@slac.stanford.edu>
2
3        PR 502/bsps
4        * console/outch.c: Add support for a few ANSI escape sequences to make
5        libetcl happy.
6
72003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
8
9        * Makefile.am: Merge-in include/Makefile.am.
10        Reflect changes to bsp.am.
11        * include/Makefile.am: Remove.
12        * configure.ac: Reflect changes above.
13
142003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * bsp_specs: Remove *lib:.
17
182003-09-04      Joel Sherrill <joel@OARcorp.com>
19
20        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
21        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
22        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
23        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
24        URL for license changed.
25
262003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
27
28        PR 461/bsps
29        * start/Makefile.am: Correct generation of startup16.bin.
30
312003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
32
33        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
34
352003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * Makefile.am: Reflect having moved aclocal/.
38
392003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
40
41        * Makefile.am: Reflect having moved automake/.
42        * 3c509/Makefile.am: Reflect having moved automake/.
43        * clock/Makefile.am: Reflect having moved automake/.
44        * console/Makefile.am: Reflect having moved automake/.
45        * ide/Makefile.am: Reflect having moved automake/.
46        * include/Makefile.am: Reflect having moved automake/.
47        * ne2000/Makefile.am: Reflect having moved automake/.
48        * start/Makefile.am: Reflect having moved automake/.
49        * startup/Makefile.am: Reflect having moved automake/.
50        * timer/Makefile.am: Reflect having moved automake/.
51        * wd8003/Makefile.am: Reflect having moved automake/.
52        * wrapup/Makefile.am: Reflect having moved automake/.
53
542003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        PR 452/bsps
57        * startup/Makefile.am: Remove USE_INIT_FINI.
58
592003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
60
61        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
62
632003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
64
65        PR 445/bsps
66        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
67        Remove cpp, old_cpp (now unused).
68
692003-07-08      Joel Sherrill <joel@OARcorp.com>
70
71        * console/console.c: Correct typo.
72
732003-05-08      Chris Johns  <cjohns@cybertec.com.au>
74
75        * HOWTO:
76        Updated the GRUB version info and how to build GRUB from source.
77        Added how to boot over the network with a PXE Netboot BIOS.
78
792003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
80
81        * ide/.cvsignore: New.
82
832003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
84
85        PR 368/filesystems
86        * startup/ldsegs.S: Increase alignment.
87        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
88        Added IDE supporting infrastructure.
89        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
90        BSP support for libchip standard ide driver.
91
922003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * configure.ac: Remove AC_CONFIG_AUX_DIR.
95
962003-02-20      Till Straumann <strauman@slac.stanford.edu>
97
98        PR 353/bsps
99        * include/bsp.h: Let the application override the network driver
100        and attach routine.
101
1022003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
103
104        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
105
1062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * configure.ac: AC_PREREQ(2.57).
109
1102003-01-20      Joel Sherrill <joel@OARcorp.com>
111
112        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
113
1142003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
115
116        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
117        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
118        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
119        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
120        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
121        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
122        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
123
1242002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
125
126        * start/Makefile.am: Use install-data-local to install startfile.
127
1282002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
129
130        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
131
1322002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
133
134        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
135
1362002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
137
138        * .cvsignore: Reformat.
139        Add autom4te*cache.
140        Remove autom4te.cache.
141
1422002-09-13     Eric Norum <eric.norum@usask.ca>
143
144        * start/start16.S: Remove unwanted + at beginning of relative
145        numeric label.
146
1472002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
150
1512002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
154        PREINSTALL_FILES.
155        * console/mouse_parser.c: Include <string.h> (for strcmp).
156        * console/vt.c: Include <string.h> (for memcpy).
157        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
158
1592002-08-21      Joel Sherrill <joel@OARcorp.com>
160
161        * bsp_specs: Added support for -nostdlibs.
162
1632002-08-14      Joel Sherrill <joel@OARcorp.com>
164
165        * start/start16.S: Per PR259, added code to test for video present
166        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
167        tested this patch.
168
1692002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
172
1732002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
174
175        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
176        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
177        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
178        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
179        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
180        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
181        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
182        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
183        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
184
1852002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * startup/ldsegs.S: #include <asm.h>.
188        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
189        Remove printk (Now in bspIo.h).
190
1912002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * start/Makefile.am: Eliminate PGM.
194        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
195        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
196
1972002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
200
2012002-07-16      Eric Norum <eric.norum@usask.ca>
202
203        * console/console.c: Others on the rtems-users list have expressed
204        concern about this run-time selection, so I've enclosed the changes
205        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
206
2072002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
210        Remove $(OBJS) from all-local.
211
2122002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
215
2162001-05-09      Joel Sherrill <joel@OARcorp.com>
217
218        * startup/linkcmds: In support of gcc 3.1, added one of more
219        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
220        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
221        and direction of segments to memory regions may also have been
222        addressed.  This was a sweep across all BSPs.
223 
2242002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * configure.ac:
227        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
228        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
229        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
230        * Makefile.am: Remove AUTOMAKE_OPTIONS.
231        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
232        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
233        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
234        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
235        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
236        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
237        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
238        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
239        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
240
2412002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * PR139
244        * configure.ac: Remove stray ';', breaks building with automake-1.6.
245
2462002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
249
2502001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
253        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
254
2552001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
258
2592001-10-12      Joel Sherrill <joel@OARcorp.com>
260
261        * console/inch.c: Fixed typo.
262
2632001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
266        * configure.in: Remove.
267        * configure.ac: New file, generated from configure.in by autoupdate.
268
2692001-09-27      Joel Sherrill <joel@OARcorp.com>
270
271        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
272
2732001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * include/Makefile.am: Use 'CLEANFILES ='.
276        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
277        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
278        * Makefile.am: Use 'TMPINSTALL_FILES ='.
279
2802001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * console/Makefile.am: Remove RTEMS_H_FILES.
283        * start/start16.S: include <bspopts.h> to get NEW_GAS.
284
2852001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.in: Add bspopts.h.
288        * include/.cvsignore: Add bspopts.h*, stamp-h*.
289        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
290        * 3c509/Makefile.am: Dito.
291        * console/Makefile.am: Dito.
292        * include/bsp.h: Include bspopts.h.
293
2942001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
295
296        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
297
2982001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
301
3022001-01-05      Joel Sherrill <joel@OARcorp.com>
303
304        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
305        would be visible.
306
3072000-12-05       Eric Valette <valette@crf.canon.fr>
308
309        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
310        console/vt.c, include/bsp.h: Correct incorrect interrupt level
311        handling in new keyboard management code.  Correct
312        BSP_poll_char initialization routine.
313        * start/start.S, startup/bspstart.c: Correct when the video is
314        initialized.
315        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
316        did not work correctly on all PC speeds. The new calibrate routine
317        has been tested on Pentium 166, pentium II 200, pentium III
318        300 Mhz and does work as expected.
319
3202000-12-05      Joel Sherrill <joel@OARcorp.com>
321
322        * pc386/console/console.c, pc386/console/serial_mouse.c,
323        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
324
3252000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
328
3292000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
332
3332000-11-01      Joel Sherrill <joel@OARcorp.com>
334
335        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
336        and libcsupport.h moved from libc to lib/include/rtems and
337        now must be referenced as <rtems/XXX.h>.   Header file order
338        was cleaned up while doing this.
339
3402000-10-29      Joel Sherrill <joel@OARcorp.com>
341
342        * startup/sbrk.c: Removed.  Redundant with shared version.
343
3442000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
347        Switch to GNU canonicalization.
348
3492000-10-23      Joel Sherrill <joel@OARcorp.com>
350
351        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
352
3532000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
354
355        * console/serial_mouse.c: Added support for changing serial parameters.
356
3572000-10-20      Joel Sherrill <joel@OARcorp.com>
358
359        * include/wd80x3.h: Added file header and logic to prevent multiple
360        inclusions of this file.
361        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
362
3632000-10-20      Joel Sherrill <joel@OARcorp.com>
364
365        * include/bsp.h: Cleaned up network driver name and attach defines.
366
3672000-10-20      Dmitry Kargapolov <dk@gentex.ru>
368
369        * ne2000/ne2000.c: Fix some errors in the driver. 
370        1. There was no sufficient check of data in ethernet header.
371        The code in ne_rx_daemon() was:
372            inport_word (dport, len);
373            ...
374            len -= 4;
375              ...
376            if (len > 0)
377              ne_read_data (sc, startaddr, len, p);
378        Unfortunately, sometimes my NIC gave me too big len value,
379        the result was memory override.  To fix this, I added ethernet
380        header data checking.
381
382        2. The way overrides were serviced was not good.  It was complex
383        but sometimes did not provide reliable continuing of NIC working.
384        I had the situation of an endless loop in ne_check_status()
385        after override processing.
386
387        3. There was conceptual error of porting.  The old method of
388        overrides curing was ported from the OS-s, where override-processing
389        did start immediately.  But RTEMS-version uses events, and cleaning
390        of the overrides can start later.
391
392        I selected the way of ne2000 programming that is used
393        in freebsd kernel (v4.0).
394
395        Because of both problems, incorrect data in header of raw packet
396        and receiver override, it went through ne_reset() and fully
397        reset the ne2000.
398
399        So, in summary
400        - added detecting of the incorrect data in ethernet header;
401        - replaced handling of receiver overrides with new scheme,
402        via resetting of NIC, this method is used also in case of
403        invalid header detecting.
404
4052000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
406
407        * console/console.c, console/serial_mouse.c, include/bsp.h:
408        Add the ability to set parity, number of data bits and
409        number of stop bits to the existing i386 serial drivers.
410
4112000-10-17      Joel Sherrill <joel@OARcorp.com>
412
413        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
414        to libbsp/i386/shared/irq.
415
4162000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
417
418        * startup/linkcmds: Added lines so DWARF debug information
419        would be available.  Otherwise gdb complains that the offsets
420        for the debug info are incorrect and doesn't load the files.
421
4222000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
423
424        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
425
4262000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
429        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
430        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
431        compile.am
432
4332000-08-30      Joel Sherrill <joel@OARcorp.com>
434
435        * console/keyboard.h: Changed numerous routines from extern inline
436        to static inline.
437
4382000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
439
440        * Major rework of the "/dev/console" driver.
441        * Added termios support for stdin ( keyboard ).
442        * Added ioctls() to support modes similar to Linux( XLATE,
443        RAW, MEDIUMRAW ).
444        * Added Keyboard mapping and handling of the keyboard's leds.
445        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
446        controller ( 16 colors ).
447        * Added PS/2 and Serial mouse support for PC386 BSP.
448        * console/defkeymap.c: New file.
449        * console/fb_vga.c: New file.
450        * console/fb_vga.h: New file.
451        * console/i386kbd.h: New file.
452        * console/kd.h: New file.
453        * console/keyboard.c: New file.
454        * console/keyboard.h: New file.
455        * console/mouse_parser.c: New file.
456        * console/mouse_parser.h: New file.
457        * console/pc_keyb.c: New file.
458        * console/ps2_drv.h: New file.
459        * console/ps2_mouse.c: New file.
460        * console/ps2_mouse.h: New file.
461        * console/serial_mouse.c: New file.
462        * console/serial_mouse.h: New file.
463        * console/vgainit.c: New file.
464        * console/vt.c: New file.
465        * console/Makefile.am: Reflect new files.
466        * console/console.c, console/inch.c, console/outch.c: Console
467        functionality modifications.
468        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
469
4702000-08-10      Joel Sherrill <joel@OARcorp.com>
471
472        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.