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

4.104.114.84.95
Last change on this file since 6f63094 was 6f63094, checked in by Ralf Corsepius <ralf.corsepius@…>, on Sep 8, 2003 at 3:28:57 PM

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

  • bsp_specs: Remove *lib:.
  • Property mode set to 100644
File size: 15.0 KB
Line 
12003-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * bsp_specs: Remove *lib:.
4
52003-09-04      Joel Sherrill <joel@OARcorp.com>
6
7        * clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
8        console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
9        ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
10        startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
11        URL for license changed.
12
132003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
14
15        PR 461/bsps
16        * start/Makefile.am: Correct generation of startup16.bin.
17
182003-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        * ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
21
222003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
23
24        * Makefile.am: Reflect having moved aclocal/.
25
262003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
27
28        * Makefile.am: Reflect having moved automake/.
29        * 3c509/Makefile.am: Reflect having moved automake/.
30        * clock/Makefile.am: Reflect having moved automake/.
31        * console/Makefile.am: Reflect having moved automake/.
32        * ide/Makefile.am: Reflect having moved automake/.
33        * include/Makefile.am: Reflect having moved automake/.
34        * ne2000/Makefile.am: Reflect having moved automake/.
35        * start/Makefile.am: Reflect having moved automake/.
36        * startup/Makefile.am: Reflect having moved automake/.
37        * timer/Makefile.am: Reflect having moved automake/.
38        * wd8003/Makefile.am: Reflect having moved automake/.
39        * wrapup/Makefile.am: Reflect having moved automake/.
40
412003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
42
43        PR 452/bsps
44        * startup/Makefile.am: Remove USE_INIT_FINI.
45
462003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
47
48        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
49
502003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
51
52        PR 445/bsps
53        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
54        Remove cpp, old_cpp (now unused).
55
562003-07-08      Joel Sherrill <joel@OARcorp.com>
57
58        * console/console.c: Correct typo.
59
602003-05-08      Chris Johns  <cjohns@cybertec.com.au>
61
62        * HOWTO:
63        Updated the GRUB version info and how to build GRUB from source.
64        Added how to boot over the network with a PXE Netboot BIOS.
65
662003-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        * ide/.cvsignore: New.
69
702003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
71
72        PR 368/filesystems
73        * startup/ldsegs.S: Increase alignment.
74        * Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
75        Added IDE supporting infrastructure.
76        * ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
77        BSP support for libchip standard ide driver.
78
792003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
80
81        * configure.ac: Remove AC_CONFIG_AUX_DIR.
82
832003-02-20      Till Straumann <strauman@slac.stanford.edu>
84
85        PR 353/bsps
86        * include/bsp.h: Let the application override the network driver
87        and attach routine.
88
892003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
92
932003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * configure.ac: AC_PREREQ(2.57).
96
972003-01-20      Joel Sherrill <joel@OARcorp.com>
98
99        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
100
1012003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg.
104        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
105        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
106        * ne2000/Makefile.am: Don't include @RTEMS_BSP@.cfg.
107        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
108        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
109        * wd8003/Makefile.am: Don't include @RTEMS_BSP@.cfg.
110
1112002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        * start/Makefile.am: Use install-data-local to install startfile.
114
1152002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
116
117        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
118
1192002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
120
121        * configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
122
1232002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
124
125        * .cvsignore: Reformat.
126        Add autom4te*cache.
127        Remove autom4te.cache.
128
1292002-09-13     Eric Norum <eric.norum@usask.ca>
130
131        * start/start16.S: Remove unwanted + at beginning of relative
132        numeric label.
133
1342002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
135
136        * configure.ac: Remove duplicate timer/Makefile in AC_CONFIG_FILES.
137
1382002-08-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
139
140        * console/Makefile.am: Add $(PROJECT_INCLUDE)/rtems to
141        PREINSTALL_FILES.
142        * console/mouse_parser.c: Include <string.h> (for strcmp).
143        * console/vt.c: Include <string.h> (for memcpy).
144        * wd8003/wd8003.c: Include <string.h> (for memcpy, memset).
145
1462002-08-21      Joel Sherrill <joel@OARcorp.com>
147
148        * bsp_specs: Added support for -nostdlibs.
149
1502002-08-14      Joel Sherrill <joel@OARcorp.com>
151
152        * start/start16.S: Per PR259, added code to test for video present
153        before touching the adapter.  Eric Norum <eric.norum@usask.ca>
154        tested this patch.
155
1562002-08-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * console/ps2_mouse.c: Include <string.h> (for abort/exit).
159
1602002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * 3c509/Makefile.am: Use .$(OBJEXT) instead of .o.
163        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
164        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
165        * ne2000/Makefile.am: Use .$(OBJEXT) instead of .o.
166        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
167        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
168        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
169        * wd8003/Makefile.am: Use .$(OBJEXT) instead of .o.
170        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
171
1722002-07-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * startup/ldsegs.S: #include <asm.h>.
175        * include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
176        Remove printk (Now in bspIo.h).
177
1782002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * start/Makefile.am: Eliminate PGM.
181        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
182        Add bsplib_DATA += $(PROJECT_RELEASE)/lib/start16$(LIB_VARIANT).bin.
183
1842002-07-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
187
1882002-07-16      Eric Norum <eric.norum@usask.ca>
189
190        * console/console.c: Others on the rtems-users list have expressed
191        concern about this run-time selection, so I've enclosed the changes
192        in a #ifdef RTEMS_RUNTIME_CONSOLE_SELECT conditional.
193
1942002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
197        Remove $(OBJS) from all-local.
198
1992002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
202
2032001-05-09      Joel Sherrill <joel@OARcorp.com>
204
205        * startup/linkcmds: In support of gcc 3.1, added one of more
206        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
207        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
208        and direction of segments to memory regions may also have been
209        addressed.  This was a sweep across all BSPs.
210 
2112002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * configure.ac:
214        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
215        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
216        * 3c509/Makefile.am: Remove AUTOMAKE_OPTIONS.
217        * Makefile.am: Remove AUTOMAKE_OPTIONS.
218        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
219        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
220        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
221        * ne2000/Makefile.am: Remove AUTOMAKE_OPTIONS.
222        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
223        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
224        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
225        * wd8003/Makefile.am: Remove AUTOMAKE_OPTIONS.
226        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
227
2282002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * PR139
231        * configure.ac: Remove stray ';', breaks building with automake-1.6.
232
2332002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * include/bsp.h: Include rtems/bspIo.h instead of bspIo.h.
236
2372001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu,
240        replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
241
2422001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
245
2462001-10-12      Joel Sherrill <joel@OARcorp.com>
247
248        * console/inch.c: Fixed typo.
249
2502001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
253        * configure.in: Remove.
254        * configure.ac: New file, generated from configure.in by autoupdate.
255
2562001-09-27      Joel Sherrill <joel@OARcorp.com>
257
258        * include/bsp.h: Renamed delay() to rtems_bsp_delay().
259
2602001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * include/Makefile.am: Use 'CLEANFILES ='.
263        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
264        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
265        * Makefile.am: Use 'TMPINSTALL_FILES ='.
266
2672001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * console/Makefile.am: Remove RTEMS_H_FILES.
270        * start/start16.S: include <bspopts.h> to get NEW_GAS.
271
2722001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * configure.in: Add bspopts.h.
275        * include/.cvsignore: Add bspopts.h*, stamp-h*.
276        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
277        * 3c509/Makefile.am: Dito.
278        * console/Makefile.am: Dito.
279        * include/bsp.h: Include bspopts.h.
280
2812001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
282
283        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
284
2852001-04-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
288
2892001-01-05      Joel Sherrill <joel@OARcorp.com>
290
291        * console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable
292        would be visible.
293
2942000-12-05       Eric Valette <valette@crf.canon.fr>
295
296        * console/inch.c, console/keyboard.c, console/pc_keyb.c,
297        console/vt.c, include/bsp.h: Correct incorrect interrupt level
298        handling in new keyboard management code.  Correct
299        BSP_poll_char initialization routine.
300        * start/start.S, startup/bspstart.c: Correct when the video is
301        initialized.
302        * timer/timer.c (Calibrate_1ms_loop): Address problem where this
303        did not work correctly on all PC speeds. The new calibrate routine
304        has been tested on Pentium 166, pentium II 200, pentium III
305        300 Mhz and does work as expected.
306
3072000-12-05      Joel Sherrill <joel@OARcorp.com>
308
309        * pc386/console/console.c, pc386/console/serial_mouse.c,
310        pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
311
3122000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
315
3162000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
319
3202000-11-01      Joel Sherrill <joel@OARcorp.com>
321
322        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
323        and libcsupport.h moved from libc to lib/include/rtems and
324        now must be referenced as <rtems/XXX.h>.   Header file order
325        was cleaned up while doing this.
326
3272000-10-29      Joel Sherrill <joel@OARcorp.com>
328
329        * startup/sbrk.c: Removed.  Redundant with shared version.
330
3312000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
334        Switch to GNU canonicalization.
335
3362000-10-23      Joel Sherrill <joel@OARcorp.com>
337
338        * console/serial_mouse.c: Fixed typos introduced by removal of CR/LF.
339
3402000-10-20      Rosimildo da Silva <rdasilva@connecttel.com>
341
342        * console/serial_mouse.c: Added support for changing serial parameters.
343
3442000-10-20      Joel Sherrill <joel@OARcorp.com>
345
346        * include/wd80x3.h: Added file header and logic to prevent multiple
347        inclusions of this file.
348        * wd8003/wd8003.c: Corrected attach to include "int attach" parameter.
349
3502000-10-20      Joel Sherrill <joel@OARcorp.com>
351
352        * include/bsp.h: Cleaned up network driver name and attach defines.
353
3542000-10-20      Dmitry Kargapolov <dk@gentex.ru>
355
356        * ne2000/ne2000.c: Fix some errors in the driver. 
357        1. There was no sufficient check of data in ethernet header.
358        The code in ne_rx_daemon() was:
359            inport_word (dport, len);
360            ...
361            len -= 4;
362              ...
363            if (len > 0)
364              ne_read_data (sc, startaddr, len, p);
365        Unfortunately, sometimes my NIC gave me too big len value,
366        the result was memory override.  To fix this, I added ethernet
367        header data checking.
368
369        2. The way overrides were serviced was not good.  It was complex
370        but sometimes did not provide reliable continuing of NIC working.
371        I had the situation of an endless loop in ne_check_status()
372        after override processing.
373
374        3. There was conceptual error of porting.  The old method of
375        overrides curing was ported from the OS-s, where override-processing
376        did start immediately.  But RTEMS-version uses events, and cleaning
377        of the overrides can start later.
378
379        I selected the way of ne2000 programming that is used
380        in freebsd kernel (v4.0).
381
382        Because of both problems, incorrect data in header of raw packet
383        and receiver override, it went through ne_reset() and fully
384        reset the ne2000.
385
386        So, in summary
387        - added detecting of the incorrect data in ethernet header;
388        - replaced handling of receiver overrides with new scheme,
389        via resetting of NIC, this method is used also in case of
390        invalid header detecting.
391
3922000-10-18       Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
393
394        * console/console.c, console/serial_mouse.c, include/bsp.h:
395        Add the ability to set parity, number of data bits and
396        number of stop bits to the existing i386 serial drivers.
397
3982000-10-17      Joel Sherrill <joel@OARcorp.com>
399
400        * startup/Makefile.am: Added idt.c since it has been moved libcpu/i386
401        to libbsp/i386/shared/irq.
402
4032000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
404
405        * startup/linkcmds: Added lines so DWARF debug information
406        would be available.  Otherwise gdb complains that the offsets
407        for the debug info are incorrect and doesn't load the files.
408
4092000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
412
4132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * 3c509/Makefile.am, clock/Makefile.am, console/Makefile.am,
416        ne2000/Makefile.am, start/Makefile.am, startup/Makefile.am,
417        timer/Makefile.am, wd8003/Makefile.am, wrapup/Makefile.am: Include
418        compile.am
419
4202000-08-30      Joel Sherrill <joel@OARcorp.com>
421
422        * console/keyboard.h: Changed numerous routines from extern inline
423        to static inline.
424
4252000-08-26  Rosimildo da Silva  <rdasilva@connecttel.com>
426
427        * Major rework of the "/dev/console" driver.
428        * Added termios support for stdin ( keyboard ).
429        * Added ioctls() to support modes similar to Linux( XLATE,
430        RAW, MEDIUMRAW ).
431        * Added Keyboard mapping and handling of the keyboard's leds.
432        * Added Micro FrameBuffer driver ( "/dev/fb0" ) for bare VGA
433        controller ( 16 colors ).
434        * Added PS/2 and Serial mouse support for PC386 BSP.
435        * console/defkeymap.c: New file.
436        * console/fb_vga.c: New file.
437        * console/fb_vga.h: New file.
438        * console/i386kbd.h: New file.
439        * console/kd.h: New file.
440        * console/keyboard.c: New file.
441        * console/keyboard.h: New file.
442        * console/mouse_parser.c: New file.
443        * console/mouse_parser.h: New file.
444        * console/pc_keyb.c: New file.
445        * console/ps2_drv.h: New file.
446        * console/ps2_mouse.c: New file.
447        * console/ps2_mouse.h: New file.
448        * console/serial_mouse.c: New file.
449        * console/serial_mouse.h: New file.
450        * console/vgainit.c: New file.
451        * console/vt.c: New file.
452        * console/Makefile.am: Reflect new files.
453        * console/console.c, console/inch.c, console/outch.c: Console
454        functionality modifications.
455        * startup/Makefile.am: Pick up tty_drv.c and gdb_glue.c
456
4572000-08-10      Joel Sherrill <joel@OARcorp.com>
458
459        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.