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

Last change on this file since dc4bd19 was dc4bd19, checked in by Joel Sherrill <joel.sherrill@…>, on 09/29/05 at 12:09:08

Removed blank line.

  • Property mode set to 100644
File size: 15.0 KB
Line 
12005-09-29      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2
3        PR649/filesystem
4        * ide/idecfg.c: added configuration items for primary/secondary
5        IDE interface
6        * configure.ac: added configuration items for primary/secondary
7        IDE interface
8       
92005-09-01      Joel Sherrill <joel@OARcorp.com>
10
11        * clock/Makefile.am, include/Makefile.am: Install tod.h
12
132005-01-20      Joel Sherrill <joel@OARcorp.com>
14
15        PR 743/bsps
16        * clock/Makefile.am: Did not install tod.h.
17
182004-10-13      Eric Norum <norume@aps.anl.gov>
19
20        PR 688/bsps
21        * Makefile.am clock/todcfg.c: Add support for MC146818A TOD chip.
22
232004-05-21  Till Strauman <strauman@slac.stanford.edu>
24
25        * PR 624/bsps
26        startup/bspstart.c: When probing the memory, make sure not to
27        corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
28        * Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
29        the screen.
30
312003-10-02      Till Strauman <strauman@slac.stanford.edu>
32
33        PR 502/bsps
34        * console/outch.c: Add support for a few ANSI escape sequences to make
35        libetcl happy.
36
372003-09-04      Joel Sherrill <joel@OARcorp.com>
38
39        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
40        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
41        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
42        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
43        URL for license changed.
44
452003-08-22      Joel Sherrill <joel@OARcorp.com>
46
47        PR 445/bsps
48        * bsp_specs: Hand edited to duplicate change Ralf applied to the CVS
49        trunk.
50
512003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
52
53        PR 461/bsps
54        * start/Makefile.am: Correct generation of startup16.bin.
55
562003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
57
58        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
59
602003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
61
62        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
63
642003-07-08      Joel Sherrill <joel@OARcorp.com>
65
66        * console/console.c: Correct typo.
67
682003-05-08      Chris Johns  <cjohns@cybertec.com.au>
69
70        * HOWTO:
71        Updated the GRUB version info and how to build GRUB from source.
72        Added how to boot over the network with a PXE Netboot BIOS.
73
742003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        * ide/.cvsignore: New.
77
782003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
79
80        PR 368/filesystems
81        * startup/ldsegs.S: Increase alignment.
82        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
83        Added IDE supporting infrastructure.
84        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
85        BSP support for libchip standard ide driver.
86
872003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
88
89        * configure.ac: Remove AC_CONFIG_AUX_DIR.
90
912003-02-20      Till Straumann <strauman@slac.stanford.edu>
92
93        PR 353/bsps
94        * include/bsp.h: Let the application override the network driver
95        and attach routine.
96
972003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
100
1012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * configure.ac: AC_PREREQ(2.57).
104
1052003-01-20      Joel Sherrill <joel@OARcorp.com>
106
107        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
108
1092003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
112        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
113        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
114        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
115        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
116        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
117        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
118
1192002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
120
121        * start/Makefile.am: Use install-data-local to install startfile.
122
1232002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
124
125        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
126
1272002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
130
1312002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
132
133        * .cvsignore: Reformat.
134        Add autom4te*cache.
135        Remove autom4te.cache.
136
1372002-09-13     Eric Norum <eric.norum@usask.ca>
138
139        * start/start16.S: Remove unwanted + at beginning of relative
140        numeric label.
141
1422002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
145
1462002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
147
148        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
149        PREINSTALL_FILES.
150        * console/mouse_parser.c: Include <string.h> (for strcmp).
151        * console/vt.c: Include <string.h> (for memcpy).
152        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
153
1542002-08-21      Joel Sherrill <joel@OARcorp.com>
155
156        * bsp_specs: Added support for -nostdlibs.
157
1582002-08-14      Joel Sherrill <joel@OARcorp.com>
159
160        * start/start16.S: Per PR259, added code to test for video present
161        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
162        tested this patch.
163
1642002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
167
1682002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
171        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
172        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
173        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
174        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
175        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
176        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
177        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
178        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
179
1802002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * startup/ldsegs.S: #include <asm.h>.
183        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
184        Remove printk (Now in bspIo.h).
185
1862002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * start/Makefile.am: Eliminate PGM.
189        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
190        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
191
1922002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
195
1962002-07-16      Eric Norum <eric.norum@usask.ca>
197
198        * console/console.c: Others on the rtems-users list have expressed
199        concern about this run-time selection, so I've enclosed the changes
200        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
201
2022002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
205        Remove $(OBJS) from all-local.
206
2072002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
210
2112001-05-09      Joel Sherrill <joel@OARcorp.com>
212
213        * startup/linkcmds: In support of gcc 3.1, added one of more
214        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
215        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
216        and direction of segments to memory regions may also have been
217        addressed.  This was a sweep across all BSPs.
218 
2192002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * configure.ac:
222        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
223        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
224        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
225        * Makefile.am: Remove AUTOMAKE_OPTIONS.
226        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
227        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
228        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
229        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
230        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
231        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
232        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
233        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
234        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
235
2362002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * PR139
239        * configure.ac: Remove stray ';', breaks building with automake-1.6.
240
2412002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
244
2452001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
248        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
249
2502001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
253
2542001-10-12      Joel Sherrill <joel@OARcorp.com>
255
256        * console/inch.c: Fixed typo.
257
2582001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
261        * configure.in: Remove.
262        * configure.ac: New file, generated from configure.in by autoupdate.
263
2642001-09-27      Joel Sherrill <joel@OARcorp.com>
265
266        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
267
2682001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * include/Makefile.am: Use 'CLEANFILES ='.
271        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
272        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
273        * Makefile.am: Use 'TMPINSTALL_FILES ='.
274
2752001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * console/Makefile.am: Remove RTEMS_H_FILES.
278        * start/start16.S: include <bspopts.h> to get NEW_GAS.
279
2802001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * configure.in: Add bspopts.h.
283        * include/.cvsignore: Add bspopts.h*, stamp-h*.
284        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
285        * 3c509/Makefile.am: Dito.
286        * console/Makefile.am: Dito.
287        * include/bsp.h: Include bspopts.h.
288
2892001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
290
291        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
292
2932001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
296
2972001-01-05      Joel Sherrill <joel@OARcorp.com>
298
299        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
300        would be visible.
301
3022000-12-05       Eric Valette <valette@crf.canon.fr>
303
304        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
305        console/vt.c, include/bsp.h: Correct incorrect interrupt level
306        handling in new keyboard management code.  Correct
307        BSP_poll_char initialization routine.
308        * start/start.S, startup/bspstart.c: Correct when the video is
309        initialized.
310        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
311        did not work correctly on all PC speeds. The new calibrate routine
312        has been tested on Pentium 166, pentium II 200, pentium III
313        300 Mhz and does work as expected.
314
3152000-12-05      Joel Sherrill <joel@OARcorp.com>
316
317        * pc386/console/console.c, pc386/console/serial_mouse.c,
318        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
319
3202000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
323
3242000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
327
3282000-11-01      Joel Sherrill <joel@OARcorp.com>
329
330        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
331        and libcsupport.h moved from libc to lib/include/rtems and
332        now must be referenced as <rtems/XXX.h>.   Header file order
333        was cleaned up while doing this.
334
3352000-10-29      Joel Sherrill <joel@OARcorp.com>
336
337        * startup/sbrk.c: Removed.  Redundant with shared version.
338
3392000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
342        Switch to GNU canonicalization.
343
3442000-10-23      Joel Sherrill <joel@OARcorp.com>
345
346        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
347
3482000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
349
350        * console/serial_mouse.c: Added support for changing serial parameters.
351
3522000-10-20      Joel Sherrill <joel@OARcorp.com>
353
354        * include/wd80x3.h: Added file header and logic to prevent multiple
355        inclusions of this file.
356        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
357
3582000-10-20      Joel Sherrill <joel@OARcorp.com>
359
360        * include/bsp.h: Cleaned up network driver name and attach defines.
361
3622000-10-20      Dmitry Kargapolov <dk@gentex.ru>
363
364        * ne2000/ne2000.c: Fix some errors in the driver. 
365        1. There was no sufficient check of data in ethernet header.
366        The code in ne_rx_daemon() was:
367            inport_word (dport, len);
368            ...
369            len -= 4;
370              ...
371            if (len > 0)
372              ne_read_data (sc, startaddr, len, p);
373        Unfortunately, sometimes my NIC gave me too big len value,
374        the result was memory override.  To fix this, I added ethernet
375        header data checking.
376
377        2. The way overrides were serviced was not good.  It was complex
378        but sometimes did not provide reliable continuing of NIC working.
379        I had the situation of an endless loop in ne_check_status()
380        after override processing.
381
382        3. There was conceptual error of porting.  The old method of
383        overrides curing was ported from the OS-s, where override-processing
384        did start immediately.  But RTEMS-version uses events, and cleaning
385        of the overrides can start later.
386
387        I selected the way of ne2000 programming that is used
388        in freebsd kernel (v4.0).
389
390        Because of both problems, incorrect data in header of raw packet
391        and receiver override, it went through ne_reset() and fully
392        reset the ne2000.
393
394        So, in summary
395        - added detecting of the incorrect data in ethernet header;
396        - replaced handling of receiver overrides with new scheme,
397        via resetting of NIC, this method is used also in case of
398        invalid header detecting.
399
4002000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
401
402        * console/console.c, console/serial_mouse.c, include/bsp.h:
403        Add the ability to set parity, number of data bits and
404        number of stop bits to the existing i386 serial drivers.
405
4062000-10-17      Joel Sherrill <joel@OARcorp.com>
407
408        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
409        to libbsp/i386/shared/irq.
410
4112000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
412
413        * startup/linkcmds: Added lines so DWARF debug information
414        would be available.  Otherwise gdb complains that the offsets
415        for the debug info are incorrect and doesn't load the files.
416
4172000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
420
4212000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
424        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
425        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
426        compile.am
427
4282000-08-30      Joel Sherrill <joel@OARcorp.com>
429
430        * console/keyboard.h: Changed numerous routines from extern inline
431        to static inline.
432
4332000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
434
435        * Major rework of the "/dev/console" driver.
436        * Added termios support for stdin ( keyboard ).
437        * Added ioctls() to support modes similar to Linux( XLATE,
438        RAW, MEDIUMRAW ).
439        * Added Keyboard mapping and handling of the keyboard's leds.
440        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
441        controller ( 16 colors ).
442        * Added PS/2 and Serial mouse support for PC386 BSP.
443        * console/defkeymap.c: New file.
444        * console/fb_vga.c: New file.
445        * console/fb_vga.h: New file.
446        * console/i386kbd.h: New file.
447        * console/kd.h: New file.
448        * console/keyboard.c: New file.
449        * console/keyboard.h: New file.
450        * console/mouse_parser.c: New file.
451        * console/mouse_parser.h: New file.
452        * console/pc_keyb.c: New file.
453        * console/ps2_drv.h: New file.
454        * console/ps2_mouse.c: New file.
455        * console/ps2_mouse.h: New file.
456        * console/serial_mouse.c: New file.
457        * console/serial_mouse.h: New file.
458        * console/vgainit.c: New file.
459        * console/vt.c: New file.
460        * console/Makefile.am: Reflect new files.
461        * console/console.c, console/inch.c, console/outch.c: Console
462        functionality modifications.
463        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
464
4652000-08-10      Joel Sherrill <joel@OARcorp.com>
466
467        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.