source: rtems/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog @ 39a9f8e

4.104.11
Last change on this file since 39a9f8e was 39a9f8e, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on Dec 17, 2009 at 8:42:17 AM

adapted to new prototype for *_write function

  • Property mode set to 100644
File size: 24.1 KB
Line 
12009-12-16      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
2
3        * console/console.c: adapted to new prototype for *_write
4        function
5
62009-10-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * vectors/vectors.h, vectors/vectors_init.c, vectors/vectors.S,
9        irq/irq_init.c, irq/irq_asm.S: Removed files.
10
112009-10-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
12
13        * include/irq-config.h: New file.
14        * Makefile.am, preinstall.am: Update for exception support changes.
15        Use generic interrupt support.
16        * make/custom/mbx8xx.inc, startup/linkcmds: Enable EABI.
17        * irq/irq.c, startup/bspstart.c: Converted to generic interrupt
18        support.  Update for exception support changes.
19
202009-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * irq/irq.h: Add BSP_irq_enabled_at_cpm.
23        * network/network.c: Remove local decl of BSP_irq_enabled_at_cpm.
24
252009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * make/custom/mbx8xx.inc: Remove RTEMS_BSP_FAMILY.
28
292009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * configure.ac: Don't add -ansi -fasm to CFLAGS.
32
332009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * make/custom/mbx8xx.inc: New (Renamed from mbx8xx.cfg).
36        * make/custom/mbx8xx.cfg: Removed.
37        * make/custom/mbx821_001.cfg, make/custom/mbx821_002b.cfg,
38        make/custom/mbx821_002.cfg, make/custom/mbx860_001b.cfg,
39        make/custom/mbx860_002.cfg, make/custom/mbx860_005b.cfg,
40        make/custom/mbx860_1b.cfg:
41        Include make/custom/mbx8xx.inc.
42
432009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * make/custom/mbx821_001.cfg: New (relocated from /make/custom).
46        * make/custom/mbx821_002b.cfg: New (relocated from /make/custom).
47        * make/custom/mbx821_002.cfg: New (relocated from /make/custom).
48        * make/custom/mbx860_001b.cfg: New (relocated from /make/custom).
49        * make/custom/mbx860_002.cfg: New (relocated from /make/custom).
50        * make/custom/mbx860_005b.cfg: New (relocated from /make/custom).
51        * make/custom/mbx860_1b.cfg: New (relocated from /make/custom).
52        * make/custom/mbx8xx.cfg: New (relocated from /make/custom).
53
542009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
57
58 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
61        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
62        have the same options.
63
642009-05-18      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/linkcmds: Correct name of ENTRY.
67
682009-04-28      Chris Johns <chrisj@rtems.org>
69
70        * startup/start.S: Update for boot_card command line change.
71
722009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        PR 1385/cpukit
75        * irq/irq_asm.S: When the type rtems_boolean was switched to the C99
76        bool, the size changed from 4 bytes to 1 byte. The interrupt
77        dispatching code accesses two boolean variables for scheduling
78        purposes and the assembly implementations of this code did not get
79        updated.
80
812008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * bsp_specs: Move -e start from *link to *startfile to avoid warning
84        for undefined entry symbol when linking relocatables with binutils
85        2.19.
86
872008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * Makefile.am, preinstall.am: Use shared tm27.h stub.
90        * include/tm27.h: Removed.
91
922008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Eliminate bsp.am.
95
962008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Eliminate *_SOURCES.
99
1002008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
103        components.
104
1052008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
108
1092008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * configure.ac: Make letting boot_card() handle work area allocation
112        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
113        BSP_BOOTCARD_OPTIONS.
114
1152008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * include/bsp.h: Remove unnecessary boilerplate comments.
118
1192008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
122        is NOT used anywhere.
123
1242008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * Makefile.am, startup/linkcmds: Use top level shared
127        bsp_get_work_area() implementation.
128        * startup/bspgetworkarea.c: Removed.
129
1302008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * startup/bspstart.c: Remove unnecessary includes of
133        rtems/libcsupport.h and rtems/libio.h.
134
1352008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * startup/bspstart.c, startup/bspstart.c.nocache: Add use of
138        bsp_get_work_area() in its own file and rely on BSP Framework to
139        perform more initialization.
140
1412008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds:
144        Create bsp_get_work_area() into its own file and use BSP Framework to
145        perform more initialization.
146        * startup/bspgetworkarea.c: New file.
147
1482008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
151        phase, all prototypes were removed from bsp.h and empty
152        implementations were removed and made to use the shared stub.
153
1542008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * ide/pcmcia_ide.c, irq/irq.c, startup/bspstart.c,
157        startup/bspstart.c.nocache: Convert to "bool".
158
1592008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * clock/p_clock.c, console/console.c, irq/irq.c, irq/irq_init.c,
162        vectors/vectors_init.c: Add missing prototypes.
163
1642008-07-29      Chris Johns <chrisj@rtems.org>
165
166        * ide/pcmcia_ide.c: Updated to the libblock changes.
167
1682008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * startup/bspstart.c, startup/bspstart.c.nocache: Add capability for
171        bootcard.c BSP Initialization Framework to ask the BSP where it has
172        memory for the RTEMS Workspace and C Program Heap. These collectively
173        are referred to as work area. If the BSP supports this, then it does
174        not have to include code to split the available memory between the
175        two areas. This reduces the amount of code in the BSP specific
176        bspstart.c file. Additionally, the shared framework can initialize
177        the C Library, call rtems_debug_enable(), and dirty the work area
178        memory. Until most/all BSPs support this new capability, if the BSP
179        supports this, it should call
180        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
181        the transition is complete, this autoconf macro can be removed.
182
1832008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
184
185        * irq/irq.c:
186        make sure, that the masking operations in
187        ICTL and MSR are executed in order
188
1892008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
190
191        * Makefile.am: Rework to avoid .rel files.
192
1932008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
194
195        * startup/bspstart.c, startup/bspstart.c.nocache: Refactored and
196        renamed initialization routines to rtems_initialize_data_structures,
197        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
198        rtems_initialize_start_multitasking. This opened the sequence up so
199        that bootcard() could provide a more robust and flexible framework
200        which is easier to explain and understand. This also lays the
201        groundwork for sharing the division of available memory between the
202        RTEMS workspace and heap and the C library initialization across all
203        BSPs.
204
2052008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * startup/bspstart.c, startup/bspstart.c.nocache: Remove all references
208        to console_reserve_resources and termios_reserve_resources.
209
2102008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * startup/linkcmds: Add wildcard to gcc_except_table section so
213        programs compiled with gcc 4.3.x can link.
214
2152007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * include/bsp.h, startup/bspstart.c, startup/bspstart.c.nocache:
218        Eliminate copies of the Configuration Table. Use the RTEMS provided
219        accessor macros to obtain configuration fields.
220
2212007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * startup/bspstart.c, startup/bspstart.c.nocache: Move
224        interrupt_stack_size field from CPU Table to Configuration Table.
225        Eliminate CPU Table from all ports. Delete references to CPU Table in
226        all forms.
227
2282007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        * Makefile.am: Add bsppredriverhook.c.
231        * irq/irq.h: Attempt to correct definition of
232        BSP_CPM_IRQ_LOWEST_OFFSET.
233
2342007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * startup/bspstart.c, startup/bspstart.c.nocache: Moved most of the
237        remaining CPU Table fields to the Configuration Table. This included
238        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
239        do_zero_of_workspace, extra_mpci_receive_server_stack,
240        stack_allocate_hook, and stack_free_hook. As a side-effect of this
241        effort some multiprocessing code was made conditional and some style
242        clean up occurred.
243
2442007-11-30      Till Straumann <strauman@slac.stanford.edu>
245
246        * irq/irq.h, irq/irq_init.c: Removed the definition
247        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
248        initialize the irqBase member of the rtems_irq_global_settings
249        struct. However, irqBase is an rtems_irq_symbolic_name,
250        so using BSP_LOWEST_OFFSET is more appropriate.
251
2522007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        * startup/bspstart.c, startup/bspstart.c.nocache: Eliminate PowerPC
255        specific elements from the CPU Table. They have been replaced with
256        variables named bsp_XXX as needed.
257
2582007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
259
260        PR 1257/bsps
261        * irq/irq.c: Code outside of cpukit should use the public API for
262        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
263        public API and directly accessing _CPU_ISR_Disable and
264        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
265        directive which could lead to problems. This patch also changes the
266        type of the variable passed into these routines and addresses minor
267        style issues.
268
2692007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * Makefile.am: Correct so it now links.
272
2732007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
274
275        * vectors/vectors_init.c, irq/irq_init.c:
276        adapted to shared exception code
277
2782007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * bsp_specs: Remove qrtems_debug.
281
2822007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
283
284        * bsp_specs: Remove lib (Now expected to exist in GCC).
285
2862007-03-15  Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
287
288        * startup/bspstart.c: set external clock to 0 for some boards to
289        match the "auto clock detection" scheme in the libcpu clock driver
290        * startup/linkcmds: remove content of dpram section to avoid
291        download hangs with the EPPCBug board monitor
292
2932006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
294
295        * network/network.c, startup/imbx8xx.c: Minor warning fixes.
296
2972006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
298
299        * configure.ac: New BUG-REPORT address.
300
3012006-11-15      Joel Sherrill <joel@OARcorp.com>
302
303        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
304        file and simplified initialization.
305
3062006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
307
308        * configure.ac: Require autoconf-2.60. Require automake-1.10.
309
3102006-08-09      Joel Sherrill <joel@OARcorp.com>
311
312        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
313
3142006-03-08      Joel Sherrill <joel@OARcorp.com>
315
316        * startup/linkcmds: Add .gnu.linkonce.b.* section.
317
3182006-02-08      Joel Sherrill <joel@OARcorp.com>
319
320        * startup/linkcmds: Add sections required by newer gcc versions.
321
3222006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * configure.ac: Remove explicit ampolish3 support (now in
325        RTEMS_BSP_CONFIGURE).
326
3272006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * configure.ac: Add ampolish3 support.
330        * Makefile.am: Add preinstall.am.
331
3322006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
333
334        * Makefile.am: Don't include subdirs.am.
335
3362005-10-06      Till Straumann <strauman@slac.stanford.edu>
337
338        PR 833/bsps
339        * irq/irq_asm.S: Currently, all (new exception) BSPs explicitely enable
340        the FPU across the user ISR but DONT save/restore the FPU context.
341        Any use of the FPU fron the user handler (e.g., due to GCC
342        optimizations) result in corruption. The fix results in an exception
343        in such cases (user ISR must explicitely save/enable/restore FPU).
344
3452005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
346
347        PR 527/bsps
348        PR 822/bsps
349        * console/console.c, startup/bspstart.c, startup/imbx8xx.c,
350        startup/mmutlbtab.c, startup/start.S, vectors/vectors_init.c:
351        Currently the MBX8xx BSP does not boot, because some logical errors
352        are in the startup code. Additionally, the mpc8xx shared clock driver
353        does not support the clocking scheme of some of the board variants,
354        which are clocked from a 32768Hz (!) external crystal.
355
3562003-12-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * startup/Makefile.am: start.S instead of start.s.
359
3602003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        PR 545/bsps
363        * startup/setvec.c: Removed.
364        * startup/Makefile.am: Remove setvec.c.
365
3662003-10-22      Joel Sherrill <joel@OARcorp.com>
367
368        PR 510/bsps
369        * irq/irq.h: Add extern C wrapper.
370
3712003-09-04      Joel Sherrill <joel@OARcorp.com>
372
373        * clock/p_clock.c, ide/pcmcia_ide.c, include/bsp.h, include/coverhd.h,
374        irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c,
375        startup/bspstart.c, startup/bspstart.c.nocache, startup/imbx8xx.c,
376        startup/mmutlbtab.c, startup/setvec.c, startup/start.S,
377        vectors/vectors.h, vectors/vectors_init.c: URL for license changed.
378
3792003-08-22      Joel Sherrill <joel@OARcorp.com>
380
381        PR 445/bsps
382        * bsp_specs: Hand edited to duplicate change Ralf applied to the CVS
383        trunk.
384
3852003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
388
3892003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
392
3932003-07-18      Till Straumann <strauman@slac.stanford.edu>
394
395        PR 288/rtems
396        * irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
397        maintained.
398
3992003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
400
401        PR 368/filesystem
402        * ide/*: added BSP support for libchip standard ide driver
403
4042003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * configure.ac: Remove AC_CONFIG_AUX_DIR.
407
4082003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
411
4122003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * configure.ac: AC_PREREQ(2.57).
415
4162003-01-20      Joel Sherrill <joel@OARcorp.com>
417
418        * startup/linkcmds*: Add FreeBSD sysctl() sections.
419
4202002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
423        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
424        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
425        Remove SORDID_HACK. Eliminate *_O_FILES.
426        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
427        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
428        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
429
4302002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
433
4342002-11-04      Joel Sherrill <joel@OARcorp.com>
435
436        * console/console.c, network/network.c: Removed warnings.
437
4382002-11-04      Joel Sherrill <joel@OARcorp.com>
439
440        * console/console.c, network/network.c: Removed warnings.
441
4422002-11-01      Joel Sherrill <joel@OARcorp.com>
443
444        * clock/p_clock.c, console/console.c, startup/bspstart.c: Removed
445        warnings.
446
4472002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * .cvsignore: Reformat.
450        Add autom4te*cache.
451        Remove autom4te.cache.
452
4532002-08-21      Joel Sherrill <joel@OARcorp.com>
454
455        * bsp_specs: Added support for -nostdlibs.
456
4572002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
460        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
461        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
462        * network/Makefile.am: Use .$(OBJEXT) instead of .o.
463        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
464        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
465        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
466
4672002-08-01      Joel Sherrill <joel@OARcorp.com>
468
469        * include/coverhd.h: Per PR261 removed include of
470        <rtems/score/targopts.h> because the file is no longer being
471        generated and really wasn't being used anyway.
472
4732002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
474
475        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
476
4772002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
480        Remove $(OBJS) from all-local.
481
4822002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
485
4862001-05-09      Joel Sherrill <joel@OARcorp.com>
487
488        * startup/linkcmds: In support of gcc 3.1, added one of more
489        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
490        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
491        and direction of segments to memory regions may also have been
492        addressed.  This was a sweep across all BSPs.
493 
4942002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * irq/irq.c: Reflect changes to <rtems/score/cpu.h>.
497        Fix loopCounter.
498        * irq/irq_asm.S:  Reflect changes to <rtems/score/cpu.h>.
499        * vectors/vectors.S: Ditto.
500        * vectors/vectors_init.c: Include <rtems/bspIo.h>.
501
5022002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
505
5062002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * configure.ac: Add BSPOPTS_*(DISPATCH_HANDLER_STAT).
509          Remove RTEMS_ENABLE_LIBCDIR.
510
5112001-04-08      Joel Sherrill <joel@OARcorp.com>
512
513        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
514 
5152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * configure.ac:
518        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
519        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
520        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
521        * Makefile.am: Remove AUTOMAKE_OPTIONS.
522        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
523        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
524        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
525        * network/Makefile.am: Remove AUTOMAKE_OPTIONS.
526        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
527        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
528        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
529
5302001-01-16      Eric Valette <valette@crt.canon.fr>
531
532        * vector/vector.S, irq/irq_asm.S: Make sure vectors work properly
533        in RAM and Flash based code.  The code executed for the Flash
534        version runs in both cases (code in Flash/code in RAM) but as it
535        is less efficient than the one optimized for RAM, it put it inside
536        ifdef.  A compilation error is generated if code is linked in Flash
537        with the correct ifdef set...
538
5392001-01-16      Eric Valette <valette@crt.canon.fr>
540
541        * irq/irq.c: Correct minor bug in mbx8xx interrupt handling.
542        Quoting Eric, "In theory it should be applied in each mpc8xx
543        related BSP but as I cannot test it plase maintainer/users
544        submit patch accordingly."
545
5462002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * console/console.c: Include rtems/bspIo.h instead of bspIo.h.
549
5502001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
551
552        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
553
5542001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
557
5582001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * configure.ac: Add RTEMS_BSPOPTS_*(DATA_CACHE_ENABLE),
561        RTEMS_BSPOPTS_*(INSTRUCTION_CACHE_ENABLE).
562
5632001-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * Makefile.am: Add @exceptions@ to SUBDIRS.
566        * configure.ac: Add RTEMS_BSPOPTS_*(), merge-in settings
567        from make/custom/mbx*.cfg, add RTEMS_PPC_EXCEPTIONS([new]).
568        * include/Makefile.am: Convert PREINSTALL_FILES to
569        TMPINSTALL_FILES, include force-preinstall.am.
570        * vectors/Makefile.am: remove bogus VPATH.
571        * wrapup/Makefile.am: Apply @exceptions@.
572
5732001-10-29      Joel Sherrill <joel@OARcorp.com>
574
575        * include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
576
5772001-10-12      Joel Sherrill <joel@OARcorp.com>
578
579        * clock/p_clock.c, include/bsp.h, include/coverhd.h,
580        startup/bspstart.c, startup/bspstart.c.nocache, startup/setvec.c,
581        startup/start.S: Fixed typo.
582
5832001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
586        * configure.in: Remove.
587        * configure.ac: New file, generated from configure.in by autoupdate.
588
5892001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
590
591        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
592        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
593        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
594
5952001-08-31  Eric Valette <valette@crf.canon.fr>
596
597        * network/network.c: Fix to account for return value when
598        installing interrupts handler.
599
6002001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * configure.in: Add bspopts.h.
603        * include/.cvsignore: Add bspopts.h*, stamp-h*.
604        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
605        * include/bsp.h: Include bspopts.h.
606
6072000-06-08      Eric Valette <valette@crf.canon.fr>
608
609        * console/console.c, include/commproc.h, startup/start.S:
610        The printk/printf did not work when loaded by EPPCBUG. They did
611        work when loaded with the BDM debugger.  I suspected EPPBUG
612        made some nasty things like patching Communication processor
613        microcode...  Anyway, the attached patch:
614          1) Enables to have printk nearly immediately after boot,
615          2) Make printf work automagically (I do not know why except I make a
616        different initialization for printk that should be overwritten by
617        console init later ?)
618
619        I let the default to be using EPPCBUG embedded firmware to boot and
620        using this printk early enabler code (LOADED_BY_EPPCBUG and
621        EARLY_CONSOLE) are on.
622
6232001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
624
625        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
626
6272001-04-20      Eric Valette <valette@crf.canon.fr>
628
629        * include/bsp.h: Added include of <bsp/vectors.h>
630        * vectors/vectors.h: Corrected typos.
631
6322001-04-11      Eric Valette <valette@crf.canon.fr>
633
634        * network/network.c: Fix unnecessary double assignment.
635
6362001-03-30      Eric Valette <valette@crf.canon.fr>
637
638        * clock/.cvsignore, clock/Makefile.am, clock/p_clock.c,
639        include/8xx_immap.h, include/commproc.h, include/mbx.h,
640        irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h,
641        irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore,
642        vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h,
643        vectors/vectors_init.c: New files.
644        * Makefile.am, configure.in, console/console.c,
645        include/Makefile.am, network/network.c, startup/Makefile.am,
646        startup/bspstart.c, startup/imbx8xx.c, startup/linkcmds,
647        startup/mmutlbtab.c, startup/start.S, wrapup/Makefile.am:
648        The modifications to this BSP reflect the conversion of the
649        mpc8xx CPU to the "new exception processing model."
650
6512000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
654
6552000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
658
6592000-11-01      Joel Sherrill <joel@OARcorp.com>
660
661        * startup/bspstart.c, startup/bspstart.c: assoc.h, error.h, libio_.h,
662        libio.h, and libcsupport.h moved from libc to lib/include/rtems and
663        now must be referenced as <rtems/XXX.h>.   Header file order
664        was cleaned up while doing this.
665        Also removed obsolete references to STACK_CHECKER_ON.
666
6672000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
669        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
670        Switch to GNU canonicalization.
671
6722000-10-20      Joel Sherrill <joel@OARcorp.com>
673
674        * console/console.c: Add mbx8xx_console_get_configuration() which
675        returns either nvram configuration or a static equivalent.
676
6772000-10-18      Joel Sherrill <joel@OARcorp.com>
678
679        * console/console.c: Added BSP dependent routine
680        mbx8xx_console_use_maximum_buffer_size() required by mbx8xx
681        console-generic code.  This avoids libcpu use of bsp.h.
682
6832000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * console/Makefile.am, network/Makefile.am, startup/Makefile.am,
686        wrapup/Makefile.am: Include compile.am
687
6882000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
689
690        * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICAL_TOOLS
691
6922000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
693
694        * README:
695        * console/console.c:
696        * include/bsp.h:
697        * network/network.c:
698        * startup/bspstart.c:
699        Add support for configuration parameters in NVRAM
700
7012000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
702
703        * console/console.c: Fix polled input.
704
7052000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
706
707        * README: Updated.
708        * console/console.c: Addition of support for shared printk and
709        no termios.
710        * include/bsp.h: Addition of second parameter to
711        rtems_enet_driver_attach. Removed prototypes for printk and
712        BSP_output_string.
713        * network/network.c(rtems_enet_driver_attach): Addition of second
714        parameter to function.
715
7162000-08-10      Joel Sherrill <joel@OARcorp.com>
717
718        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.