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

4.104.115
Last change on this file since dddcb78e was f7ac681b, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 10/30/09 at 13:52:34

remove depratated powerpc exception API

  • Property mode set to 100644
File size: 24.0 KB
Line 
12009-10-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * vectors/vectors.h, vectors/vectors_init.c, vectors/vectors.S,
4        irq/irq_init.c, irq/irq_asm.S: Removed files.
5
62009-10-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * include/irq-config.h: New file.
9        * Makefile.am, preinstall.am: Update for exception support changes.
10        Use generic interrupt support.
11        * make/custom/mbx8xx.inc, startup/linkcmds: Enable EABI.
12        * irq/irq.c, startup/bspstart.c: Converted to generic interrupt
13        support.  Update for exception support changes.
14
152009-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * irq/irq.h: Add BSP_irq_enabled_at_cpm.
18        * network/network.c: Remove local decl of BSP_irq_enabled_at_cpm.
19
202009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * make/custom/mbx8xx.inc: Remove RTEMS_BSP_FAMILY.
23
242009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * configure.ac: Don't add -ansi -fasm to CFLAGS.
27
282009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * make/custom/mbx8xx.inc: New (Renamed from mbx8xx.cfg).
31        * make/custom/mbx8xx.cfg: Removed.
32        * make/custom/mbx821_001.cfg, make/custom/mbx821_002b.cfg,
33        make/custom/mbx821_002.cfg, make/custom/mbx860_001b.cfg,
34        make/custom/mbx860_002.cfg, make/custom/mbx860_005b.cfg,
35        make/custom/mbx860_1b.cfg:
36        Include make/custom/mbx8xx.inc.
37
382009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * make/custom/mbx821_001.cfg: New (relocated from /make/custom).
41        * make/custom/mbx821_002b.cfg: New (relocated from /make/custom).
42        * make/custom/mbx821_002.cfg: New (relocated from /make/custom).
43        * make/custom/mbx860_001b.cfg: New (relocated from /make/custom).
44        * make/custom/mbx860_002.cfg: New (relocated from /make/custom).
45        * make/custom/mbx860_005b.cfg: New (relocated from /make/custom).
46        * make/custom/mbx860_1b.cfg: New (relocated from /make/custom).
47        * make/custom/mbx8xx.cfg: New (relocated from /make/custom).
48
492009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
52
53 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
56        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
57        have the same options.
58
592009-05-18      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * startup/linkcmds: Correct name of ENTRY.
62
632009-04-28      Chris Johns <chrisj@rtems.org>
64
65        * startup/start.S: Update for boot_card command line change.
66
672009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        PR 1385/cpukit
70        * irq/irq_asm.S: When the type rtems_boolean was switched to the C99
71        bool, the size changed from 4 bytes to 1 byte. The interrupt
72        dispatching code accesses two boolean variables for scheduling
73        purposes and the assembly implementations of this code did not get
74        updated.
75
762008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * bsp_specs: Move -e start from *link to *startfile to avoid warning
79        for undefined entry symbol when linking relocatables with binutils
80        2.19.
81
822008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * Makefile.am, preinstall.am: Use shared tm27.h stub.
85        * include/tm27.h: Removed.
86
872008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * Makefile.am: Eliminate bsp.am.
90
912008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * Makefile.am: Eliminate *_SOURCES.
94
952008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
98        components.
99
1002008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
103
1042008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * configure.ac: Make letting boot_card() handle work area allocation
107        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
108        BSP_BOOTCARD_OPTIONS.
109
1102008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * include/bsp.h: Remove unnecessary boilerplate comments.
113
1142008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
117        is NOT used anywhere.
118
1192008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile.am, startup/linkcmds: Use top level shared
122        bsp_get_work_area() implementation.
123        * startup/bspgetworkarea.c: Removed.
124
1252008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * startup/bspstart.c: Remove unnecessary includes of
128        rtems/libcsupport.h and rtems/libio.h.
129
1302008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * startup/bspstart.c, startup/bspstart.c.nocache: Add use of
133        bsp_get_work_area() in its own file and rely on BSP Framework to
134        perform more initialization.
135
1362008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds:
139        Create bsp_get_work_area() into its own file and use BSP Framework to
140        perform more initialization.
141        * startup/bspgetworkarea.c: New file.
142
1432008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
146        phase, all prototypes were removed from bsp.h and empty
147        implementations were removed and made to use the shared stub.
148
1492008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * ide/pcmcia_ide.c, irq/irq.c, startup/bspstart.c,
152        startup/bspstart.c.nocache: Convert to "bool".
153
1542008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * clock/p_clock.c, console/console.c, irq/irq.c, irq/irq_init.c,
157        vectors/vectors_init.c: Add missing prototypes.
158
1592008-07-29      Chris Johns <chrisj@rtems.org>
160
161        * ide/pcmcia_ide.c: Updated to the libblock changes.
162
1632008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * startup/bspstart.c, startup/bspstart.c.nocache: Add capability for
166        bootcard.c BSP Initialization Framework to ask the BSP where it has
167        memory for the RTEMS Workspace and C Program Heap. These collectively
168        are referred to as work area. If the BSP supports this, then it does
169        not have to include code to split the available memory between the
170        two areas. This reduces the amount of code in the BSP specific
171        bspstart.c file. Additionally, the shared framework can initialize
172        the C Library, call rtems_debug_enable(), and dirty the work area
173        memory. Until most/all BSPs support this new capability, if the BSP
174        supports this, it should call
175        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
176        the transition is complete, this autoconf macro can be removed.
177
1782008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
179
180        * irq/irq.c:
181        make sure, that the masking operations in
182        ICTL and MSR are executed in order
183
1842008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * Makefile.am: Rework to avoid .rel files.
187
1882008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * startup/bspstart.c, startup/bspstart.c.nocache: Refactored and
191        renamed initialization routines to rtems_initialize_data_structures,
192        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
193        rtems_initialize_start_multitasking. This opened the sequence up so
194        that bootcard() could provide a more robust and flexible framework
195        which is easier to explain and understand. This also lays the
196        groundwork for sharing the division of available memory between the
197        RTEMS workspace and heap and the C library initialization across all
198        BSPs.
199
2002008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * startup/bspstart.c, startup/bspstart.c.nocache: Remove all references
203        to console_reserve_resources and termios_reserve_resources.
204
2052008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * startup/linkcmds: Add wildcard to gcc_except_table section so
208        programs compiled with gcc 4.3.x can link.
209
2102007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * include/bsp.h, startup/bspstart.c, startup/bspstart.c.nocache:
213        Eliminate copies of the Configuration Table. Use the RTEMS provided
214        accessor macros to obtain configuration fields.
215
2162007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
217
218        * startup/bspstart.c, startup/bspstart.c.nocache: Move
219        interrupt_stack_size field from CPU Table to Configuration Table.
220        Eliminate CPU Table from all ports. Delete references to CPU Table in
221        all forms.
222
2232007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * Makefile.am: Add bsppredriverhook.c.
226        * irq/irq.h: Attempt to correct definition of
227        BSP_CPM_IRQ_LOWEST_OFFSET.
228
2292007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * startup/bspstart.c, startup/bspstart.c.nocache: Moved most of the
232        remaining CPU Table fields to the Configuration Table. This included
233        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
234        do_zero_of_workspace, extra_mpci_receive_server_stack,
235        stack_allocate_hook, and stack_free_hook. As a side-effect of this
236        effort some multiprocessing code was made conditional and some style
237        clean up occurred.
238
2392007-11-30      Till Straumann <strauman@slac.stanford.edu>
240
241        * irq/irq.h, irq/irq_init.c: Removed the definition
242        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
243        initialize the irqBase member of the rtems_irq_global_settings
244        struct. However, irqBase is an rtems_irq_symbolic_name,
245        so using BSP_LOWEST_OFFSET is more appropriate.
246
2472007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
248
249        * startup/bspstart.c, startup/bspstart.c.nocache: Eliminate PowerPC
250        specific elements from the CPU Table. They have been replaced with
251        variables named bsp_XXX as needed.
252
2532007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        PR 1257/bsps
256        * irq/irq.c: Code outside of cpukit should use the public API for
257        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
258        public API and directly accessing _CPU_ISR_Disable and
259        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
260        directive which could lead to problems. This patch also changes the
261        type of the variable passed into these routines and addresses minor
262        style issues.
263
2642007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * Makefile.am: Correct so it now links.
267
2682007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
269
270        * vectors/vectors_init.c, irq/irq_init.c:
271        adapted to shared exception code
272
2732007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
274
275        * bsp_specs: Remove qrtems_debug.
276
2772007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
278
279        * bsp_specs: Remove lib (Now expected to exist in GCC).
280
2812007-03-15  Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
282
283        * startup/bspstart.c: set external clock to 0 for some boards to
284        match the "auto clock detection" scheme in the libcpu clock driver
285        * startup/linkcmds: remove content of dpram section to avoid
286        download hangs with the EPPCBug board monitor
287
2882006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
289
290        * network/network.c, startup/imbx8xx.c: Minor warning fixes.
291
2922006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
293
294        * configure.ac: New BUG-REPORT address.
295
2962006-11-15      Joel Sherrill <joel@OARcorp.com>
297
298        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
299        file and simplified initialization.
300
3012006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
302
303        * configure.ac: Require autoconf-2.60. Require automake-1.10.
304
3052006-08-09      Joel Sherrill <joel@OARcorp.com>
306
307        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
308
3092006-03-08      Joel Sherrill <joel@OARcorp.com>
310
311        * startup/linkcmds: Add .gnu.linkonce.b.* section.
312
3132006-02-08      Joel Sherrill <joel@OARcorp.com>
314
315        * startup/linkcmds: Add sections required by newer gcc versions.
316
3172006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
318
319        * configure.ac: Remove explicit ampolish3 support (now in
320        RTEMS_BSP_CONFIGURE).
321
3222006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * configure.ac: Add ampolish3 support.
325        * Makefile.am: Add preinstall.am.
326
3272006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * Makefile.am: Don't include subdirs.am.
330
3312005-10-06      Till Straumann <strauman@slac.stanford.edu>
332
333        PR 833/bsps
334        * irq/irq_asm.S: Currently, all (new exception) BSPs explicitely enable
335        the FPU across the user ISR but DONT save/restore the FPU context.
336        Any use of the FPU fron the user handler (e.g., due to GCC
337        optimizations) result in corruption. The fix results in an exception
338        in such cases (user ISR must explicitely save/enable/restore FPU).
339
3402005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
341
342        PR 527/bsps
343        PR 822/bsps
344        * console/console.c, startup/bspstart.c, startup/imbx8xx.c,
345        startup/mmutlbtab.c, startup/start.S, vectors/vectors_init.c:
346        Currently the MBX8xx BSP does not boot, because some logical errors
347        are in the startup code. Additionally, the mpc8xx shared clock driver
348        does not support the clocking scheme of some of the board variants,
349        which are clocked from a 32768Hz (!) external crystal.
350
3512003-12-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * startup/Makefile.am: start.S instead of start.s.
354
3552003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        PR 545/bsps
358        * startup/setvec.c: Removed.
359        * startup/Makefile.am: Remove setvec.c.
360
3612003-10-22      Joel Sherrill <joel@OARcorp.com>
362
363        PR 510/bsps
364        * irq/irq.h: Add extern C wrapper.
365
3662003-09-04      Joel Sherrill <joel@OARcorp.com>
367
368        * clock/p_clock.c, ide/pcmcia_ide.c, include/bsp.h, include/coverhd.h,
369        irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c,
370        startup/bspstart.c, startup/bspstart.c.nocache, startup/imbx8xx.c,
371        startup/mmutlbtab.c, startup/setvec.c, startup/start.S,
372        vectors/vectors.h, vectors/vectors_init.c: URL for license changed.
373
3742003-08-22      Joel Sherrill <joel@OARcorp.com>
375
376        PR 445/bsps
377        * bsp_specs: Hand edited to duplicate change Ralf applied to the CVS
378        trunk.
379
3802003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
383
3842003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
387
3882003-07-18      Till Straumann <strauman@slac.stanford.edu>
389
390        PR 288/rtems
391        * irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
392        maintained.
393
3942003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
395
396        PR 368/filesystem
397        * ide/*: added BSP support for libchip standard ide driver
398
3992003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * configure.ac: Remove AC_CONFIG_AUX_DIR.
402
4032003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
406
4072003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * configure.ac: AC_PREREQ(2.57).
410
4112003-01-20      Joel Sherrill <joel@OARcorp.com>
412
413        * startup/linkcmds*: Add FreeBSD sysctl() sections.
414
4152002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
418        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
419        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
420        Remove SORDID_HACK. Eliminate *_O_FILES.
421        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
422        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
423        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
424
4252002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
428
4292002-11-04      Joel Sherrill <joel@OARcorp.com>
430
431        * console/console.c, network/network.c: Removed warnings.
432
4332002-11-04      Joel Sherrill <joel@OARcorp.com>
434
435        * console/console.c, network/network.c: Removed warnings.
436
4372002-11-01      Joel Sherrill <joel@OARcorp.com>
438
439        * clock/p_clock.c, console/console.c, startup/bspstart.c: Removed
440        warnings.
441
4422002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * .cvsignore: Reformat.
445        Add autom4te*cache.
446        Remove autom4te.cache.
447
4482002-08-21      Joel Sherrill <joel@OARcorp.com>
449
450        * bsp_specs: Added support for -nostdlibs.
451
4522002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
455        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
456        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
457        * network/Makefile.am: Use .$(OBJEXT) instead of .o.
458        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
459        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
460        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
461
4622002-08-01      Joel Sherrill <joel@OARcorp.com>
463
464        * include/coverhd.h: Per PR261 removed include of
465        <rtems/score/targopts.h> because the file is no longer being
466        generated and really wasn't being used anyway.
467
4682002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
471
4722002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
475        Remove $(OBJS) from all-local.
476
4772002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
480
4812001-05-09      Joel Sherrill <joel@OARcorp.com>
482
483        * startup/linkcmds: In support of gcc 3.1, added one of more
484        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
485        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
486        and direction of segments to memory regions may also have been
487        addressed.  This was a sweep across all BSPs.
488 
4892002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * irq/irq.c: Reflect changes to <rtems/score/cpu.h>.
492        Fix loopCounter.
493        * irq/irq_asm.S:  Reflect changes to <rtems/score/cpu.h>.
494        * vectors/vectors.S: Ditto.
495        * vectors/vectors_init.c: Include <rtems/bspIo.h>.
496
4972002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
500
5012002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * configure.ac: Add BSPOPTS_*(DISPATCH_HANDLER_STAT).
504          Remove RTEMS_ENABLE_LIBCDIR.
505
5062001-04-08      Joel Sherrill <joel@OARcorp.com>
507
508        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
509 
5102002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * configure.ac:
513        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
514        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
515        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
516        * Makefile.am: Remove AUTOMAKE_OPTIONS.
517        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
518        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
519        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
520        * network/Makefile.am: Remove AUTOMAKE_OPTIONS.
521        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
522        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
523        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
524
5252001-01-16      Eric Valette <valette@crt.canon.fr>
526
527        * vector/vector.S, irq/irq_asm.S: Make sure vectors work properly
528        in RAM and Flash based code.  The code executed for the Flash
529        version runs in both cases (code in Flash/code in RAM) but as it
530        is less efficient than the one optimized for RAM, it put it inside
531        ifdef.  A compilation error is generated if code is linked in Flash
532        with the correct ifdef set...
533
5342001-01-16      Eric Valette <valette@crt.canon.fr>
535
536        * irq/irq.c: Correct minor bug in mbx8xx interrupt handling.
537        Quoting Eric, "In theory it should be applied in each mpc8xx
538        related BSP but as I cannot test it plase maintainer/users
539        submit patch accordingly."
540
5412002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
542
543        * console/console.c: Include rtems/bspIo.h instead of bspIo.h.
544
5452001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
546
547        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
548
5492001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
552
5532001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * configure.ac: Add RTEMS_BSPOPTS_*(DATA_CACHE_ENABLE),
556        RTEMS_BSPOPTS_*(INSTRUCTION_CACHE_ENABLE).
557
5582001-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * Makefile.am: Add @exceptions@ to SUBDIRS.
561        * configure.ac: Add RTEMS_BSPOPTS_*(), merge-in settings
562        from make/custom/mbx*.cfg, add RTEMS_PPC_EXCEPTIONS([new]).
563        * include/Makefile.am: Convert PREINSTALL_FILES to
564        TMPINSTALL_FILES, include force-preinstall.am.
565        * vectors/Makefile.am: remove bogus VPATH.
566        * wrapup/Makefile.am: Apply @exceptions@.
567
5682001-10-29      Joel Sherrill <joel@OARcorp.com>
569
570        * include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
571
5722001-10-12      Joel Sherrill <joel@OARcorp.com>
573
574        * clock/p_clock.c, include/bsp.h, include/coverhd.h,
575        startup/bspstart.c, startup/bspstart.c.nocache, startup/setvec.c,
576        startup/start.S: Fixed typo.
577
5782001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
579
580        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
581        * configure.in: Remove.
582        * configure.ac: New file, generated from configure.in by autoupdate.
583
5842001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
587        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
588        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
589
5902001-08-31  Eric Valette <valette@crf.canon.fr>
591
592        * network/network.c: Fix to account for return value when
593        installing interrupts handler.
594
5952001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
596
597        * configure.in: Add bspopts.h.
598        * include/.cvsignore: Add bspopts.h*, stamp-h*.
599        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
600        * include/bsp.h: Include bspopts.h.
601
6022000-06-08      Eric Valette <valette@crf.canon.fr>
603
604        * console/console.c, include/commproc.h, startup/start.S:
605        The printk/printf did not work when loaded by EPPCBUG. They did
606        work when loaded with the BDM debugger.  I suspected EPPBUG
607        made some nasty things like patching Communication processor
608        microcode...  Anyway, the attached patch:
609          1) Enables to have printk nearly immediately after boot,
610          2) Make printf work automagically (I do not know why except I make a
611        different initialization for printk that should be overwritten by
612        console init later ?)
613
614        I let the default to be using EPPCBUG embedded firmware to boot and
615        using this printk early enabler code (LOADED_BY_EPPCBUG and
616        EARLY_CONSOLE) are on.
617
6182001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
619
620        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
621
6222001-04-20      Eric Valette <valette@crf.canon.fr>
623
624        * include/bsp.h: Added include of <bsp/vectors.h>
625        * vectors/vectors.h: Corrected typos.
626
6272001-04-11      Eric Valette <valette@crf.canon.fr>
628
629        * network/network.c: Fix unnecessary double assignment.
630
6312001-03-30      Eric Valette <valette@crf.canon.fr>
632
633        * clock/.cvsignore, clock/Makefile.am, clock/p_clock.c,
634        include/8xx_immap.h, include/commproc.h, include/mbx.h,
635        irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h,
636        irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore,
637        vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h,
638        vectors/vectors_init.c: New files.
639        * Makefile.am, configure.in, console/console.c,
640        include/Makefile.am, network/network.c, startup/Makefile.am,
641        startup/bspstart.c, startup/imbx8xx.c, startup/linkcmds,
642        startup/mmutlbtab.c, startup/start.S, wrapup/Makefile.am:
643        The modifications to this BSP reflect the conversion of the
644        mpc8xx CPU to the "new exception processing model."
645
6462000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
649
6502000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
651
652        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
653
6542000-11-01      Joel Sherrill <joel@OARcorp.com>
655
656        * startup/bspstart.c, startup/bspstart.c: assoc.h, error.h, libio_.h,
657        libio.h, and libcsupport.h moved from libc to lib/include/rtems and
658        now must be referenced as <rtems/XXX.h>.   Header file order
659        was cleaned up while doing this.
660        Also removed obsolete references to STACK_CHECKER_ON.
661
6622000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
665        Switch to GNU canonicalization.
666
6672000-10-20      Joel Sherrill <joel@OARcorp.com>
668
669        * console/console.c: Add mbx8xx_console_get_configuration() which
670        returns either nvram configuration or a static equivalent.
671
6722000-10-18      Joel Sherrill <joel@OARcorp.com>
673
674        * console/console.c: Added BSP dependent routine
675        mbx8xx_console_use_maximum_buffer_size() required by mbx8xx
676        console-generic code.  This avoids libcpu use of bsp.h.
677
6782000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * console/Makefile.am, network/Makefile.am, startup/Makefile.am,
681        wrapup/Makefile.am: Include compile.am
682
6832000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICAL_TOOLS
686
6872000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
688
689        * README:
690        * console/console.c:
691        * include/bsp.h:
692        * network/network.c:
693        * startup/bspstart.c:
694        Add support for configuration parameters in NVRAM
695
6962000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
697
698        * console/console.c: Fix polled input.
699
7002000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
701
702        * README: Updated.
703        * console/console.c: Addition of support for shared printk and
704        no termios.
705        * include/bsp.h: Addition of second parameter to
706        rtems_enet_driver_attach. Removed prototypes for printk and
707        BSP_output_string.
708        * network/network.c(rtems_enet_driver_attach): Addition of second
709        parameter to function.
710
7112000-08-10      Joel Sherrill <joel@OARcorp.com>
712
713        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.