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

Last change on this file since a48dfc9 was a48dfc9, checked in by Joel Sherrill <joel.sherrill@…>, on 08/22/03 at 18:50:57

2003-08-22 Joel Sherrill <joel@…>

PR 445/bsps

  • bsp_specs: Hand edited to duplicate change Ralf applied to the CVS trunk.
  • Property mode set to 100644
File size: 13.7 KB
Line 
12003-08-22      Joel Sherrill <joel@OARcorp.com>
2
3        PR 445/bsps
4        * bsp_specs: Hand edited to duplicate change Ralf applied to the CVS
5        trunk.
6
72003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
8
9        PR 461/bsps
10        * start/Makefile.am: Correct generation of startup16.bin.
11
122003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
13
14        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
15
162003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
17
18        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
19
202003-07-08      Joel Sherrill <joel@OARcorp.com>
21
22        * console/console.c: Correct typo.
23
242003-05-08      Chris Johns  <cjohns@cybertec.com.au>
25
26        * HOWTO:
27        Updated the GRUB version info and how to build GRUB from source.
28        Added how to boot over the network with a PXE Netboot BIOS.
29
302003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
31
32        * ide/.cvsignore: New.
33
342003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
35
36        PR 368/filesystems
37        * startup/ldsegs.S: Increase alignment.
38        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
39        Added IDE supporting infrastructure.
40        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
41        BSP support for libchip standard ide driver.
42
432003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
44
45        * configure.ac: Remove AC_CONFIG_AUX_DIR.
46
472003-02-20      Till Straumann <strauman@slac.stanford.edu>
48
49        PR 353/bsps
50        * include/bsp.h: Let the application override the network driver
51        and attach routine.
52
532003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
54
55        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
56
572003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        * configure.ac: AC_PREREQ(2.57).
60
612003-01-20      Joel Sherrill <joel@OARcorp.com>
62
63        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
64
652003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
68        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
69        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
70        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
71        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
72        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
73        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
74
752002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * start/Makefile.am: Use install-data-local to install startfile.
78
792002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
80
81        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
82
832002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
84
85        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
86
872002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
88
89        * .cvsignore: Reformat.
90        Add autom4te*cache.
91        Remove autom4te.cache.
92
932002-09-13     Eric Norum <eric.norum@usask.ca>
94
95        * start/start16.S: Remove unwanted + at beginning of relative
96        numeric label.
97
982002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
99
100        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
101
1022002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
103
104        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
105        PREINSTALL_FILES.
106        * console/mouse_parser.c: Include <string.h> (for strcmp).
107        * console/vt.c: Include <string.h> (for memcpy).
108        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
109
1102002-08-21      Joel Sherrill <joel@OARcorp.com>
111
112        * bsp_specs: Added support for -nostdlibs.
113
1142002-08-14      Joel Sherrill <joel@OARcorp.com>
115
116        * start/start16.S: Per PR259, added code to test for video present
117        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
118        tested this patch.
119
1202002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
121
122        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
123
1242002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
125
126        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
127        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
128        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
129        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
130        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
131        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
132        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
133        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
134        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
135
1362002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
137
138        * startup/ldsegs.S: #include <asm.h>.
139        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
140        Remove printk (Now in bspIo.h).
141
1422002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * start/Makefile.am: Eliminate PGM.
145        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
146        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
147
1482002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
151
1522002-07-16      Eric Norum <eric.norum@usask.ca>
153
154        * console/console.c: Others on the rtems-users list have expressed
155        concern about this run-time selection, so I've enclosed the changes
156        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
157
1582002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
161        Remove $(OBJS) from all-local.
162
1632002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
166
1672001-05-09      Joel Sherrill <joel@OARcorp.com>
168
169        * startup/linkcmds: In support of gcc 3.1, added one of more
170        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
171        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
172        and direction of segments to memory regions may also have been
173        addressed.  This was a sweep across all BSPs.
174 
1752002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * configure.ac:
178        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
179        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
180        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
181        * Makefile.am: Remove AUTOMAKE_OPTIONS.
182        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
183        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
184        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
185        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
186        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
187        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
188        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
189        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
190        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
191
1922002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * PR139
195        * configure.ac: Remove stray ';', breaks building with automake-1.6.
196
1972002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
200
2012001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
204        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
205
2062001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
209
2102001-10-12      Joel Sherrill <joel@OARcorp.com>
211
212        * console/inch.c: Fixed typo.
213
2142001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
217        * configure.in: Remove.
218        * configure.ac: New file, generated from configure.in by autoupdate.
219
2202001-09-27      Joel Sherrill <joel@OARcorp.com>
221
222        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
223
2242001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * include/Makefile.am: Use 'CLEANFILES ='.
227        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
228        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
229        * Makefile.am: Use 'TMPINSTALL_FILES ='.
230
2312001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * console/Makefile.am: Remove RTEMS_H_FILES.
234        * start/start16.S: include <bspopts.h> to get NEW_GAS.
235
2362001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * configure.in: Add bspopts.h.
239        * include/.cvsignore: Add bspopts.h*, stamp-h*.
240        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
241        * 3c509/Makefile.am: Dito.
242        * console/Makefile.am: Dito.
243        * include/bsp.h: Include bspopts.h.
244
2452001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
246
247        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
248
2492001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
252
2532001-01-05      Joel Sherrill <joel@OARcorp.com>
254
255        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
256        would be visible.
257
2582000-12-05       Eric Valette <valette@crf.canon.fr>
259
260        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
261        console/vt.c, include/bsp.h: Correct incorrect interrupt level
262        handling in new keyboard management code.  Correct
263        BSP_poll_char initialization routine.
264        * start/start.S, startup/bspstart.c: Correct when the video is
265        initialized.
266        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
267        did not work correctly on all PC speeds. The new calibrate routine
268        has been tested on Pentium 166, pentium II 200, pentium III
269        300 Mhz and does work as expected.
270
2712000-12-05      Joel Sherrill <joel@OARcorp.com>
272
273        * pc386/console/console.c, pc386/console/serial_mouse.c,
274        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
275
2762000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
279
2802000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
283
2842000-11-01      Joel Sherrill <joel@OARcorp.com>
285
286        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
287        and libcsupport.h moved from libc to lib/include/rtems and
288        now must be referenced as <rtems/XXX.h>.   Header file order
289        was cleaned up while doing this.
290
2912000-10-29      Joel Sherrill <joel@OARcorp.com>
292
293        * startup/sbrk.c: Removed.  Redundant with shared version.
294
2952000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
298        Switch to GNU canonicalization.
299
3002000-10-23      Joel Sherrill <joel@OARcorp.com>
301
302        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
303
3042000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
305
306        * console/serial_mouse.c: Added support for changing serial parameters.
307
3082000-10-20      Joel Sherrill <joel@OARcorp.com>
309
310        * include/wd80x3.h: Added file header and logic to prevent multiple
311        inclusions of this file.
312        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
313
3142000-10-20      Joel Sherrill <joel@OARcorp.com>
315
316        * include/bsp.h: Cleaned up network driver name and attach defines.
317
3182000-10-20      Dmitry Kargapolov <dk@gentex.ru>
319
320        * ne2000/ne2000.c: Fix some errors in the driver. 
321        1. There was no sufficient check of data in ethernet header.
322        The code in ne_rx_daemon() was:
323            inport_word (dport, len);
324            ...
325            len -= 4;
326              ...
327            if (len > 0)
328              ne_read_data (sc, startaddr, len, p);
329        Unfortunately, sometimes my NIC gave me too big len value,
330        the result was memory override.  To fix this, I added ethernet
331        header data checking.
332
333        2. The way overrides were serviced was not good.  It was complex
334        but sometimes did not provide reliable continuing of NIC working.
335        I had the situation of an endless loop in ne_check_status()
336        after override processing.
337
338        3. There was conceptual error of porting.  The old method of
339        overrides curing was ported from the OS-s, where override-processing
340        did start immediately.  But RTEMS-version uses events, and cleaning
341        of the overrides can start later.
342
343        I selected the way of ne2000 programming that is used
344        in freebsd kernel (v4.0).
345
346        Because of both problems, incorrect data in header of raw packet
347        and receiver override, it went through ne_reset() and fully
348        reset the ne2000.
349
350        So, in summary
351        - added detecting of the incorrect data in ethernet header;
352        - replaced handling of receiver overrides with new scheme,
353        via resetting of NIC, this method is used also in case of
354        invalid header detecting.
355
3562000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
357
358        * console/console.c, console/serial_mouse.c, include/bsp.h:
359        Add the ability to set parity, number of data bits and
360        number of stop bits to the existing i386 serial drivers.
361
3622000-10-17      Joel Sherrill <joel@OARcorp.com>
363
364        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
365        to libbsp/i386/shared/irq.
366
3672000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
368
369        * startup/linkcmds: Added lines so DWARF debug information
370        would be available.  Otherwise gdb complains that the offsets
371        for the debug info are incorrect and doesn't load the files.
372
3732000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
376
3772000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
380        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
381        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
382        compile.am
383
3842000-08-30      Joel Sherrill <joel@OARcorp.com>
385
386        * console/keyboard.h: Changed numerous routines from extern inline
387        to static inline.
388
3892000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
390
391        * Major rework of the "/dev/console" driver.
392        * Added termios support for stdin ( keyboard ).
393        * Added ioctls() to support modes similar to Linux( XLATE,
394        RAW, MEDIUMRAW ).
395        * Added Keyboard mapping and handling of the keyboard's leds.
396        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
397        controller ( 16 colors ).
398        * Added PS/2 and Serial mouse support for PC386 BSP.
399        * console/defkeymap.c: New file.
400        * console/fb_vga.c: New file.
401        * console/fb_vga.h: New file.
402        * console/i386kbd.h: New file.
403        * console/kd.h: New file.
404        * console/keyboard.c: New file.
405        * console/keyboard.h: New file.
406        * console/mouse_parser.c: New file.
407        * console/mouse_parser.h: New file.
408        * console/pc_keyb.c: New file.
409        * console/ps2_drv.h: New file.
410        * console/ps2_mouse.c: New file.
411        * console/ps2_mouse.h: New file.
412        * console/serial_mouse.c: New file.
413        * console/serial_mouse.h: New file.
414        * console/vgainit.c: New file.
415        * console/vt.c: New file.
416        * console/Makefile.am: Reflect new files.
417        * console/console.c, console/inch.c, console/outch.c: Console
418        functionality modifications.
419        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
420
4212000-08-10      Joel Sherrill <joel@OARcorp.com>
422
423        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.