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

4.115
Last change on this file since a42d8b0 was a42d8b0, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/11/11 at 12:46:34

2011-02-11 Ralf Corsépius <ralf.corsepius@…>

  • console/console.c, irq/irq.c: Use "asm" instead of "asm" for improved c99-compliance.
  • Property mode set to 100644
File size: 25.2 KB
Line 
12011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * console/console.c, irq/irq.c:
4        Use "__asm__" instead of "asm" for improved c99-compliance.
5
62011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * configure.ac: Require autoconf-2.68, automake-1.11.1.
9
102010-08-03      Joel Sherrill <joel.sherrilL@OARcorp.com>
11
12        * console/console.c: Add BSP_poll_char.
13
142010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
17
182010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
19
20        * configure.ac: Added AC_CHECK_SIZEOF macro.
21
222010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
23
24        * include/irq-config.h: Removed file.
25        * Makefile.am, preinstall.am: Reflect change above.
26        * include/irq.h: Moved defines from 'include/irq-config.h'.
27
282010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
29
30        * console/console.c, ide/pcmcia_ide.c, startup/bspstart.c,
31        startup/imbx8xx.c: Fix some warnings.
32
332010-03-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
34
35        * startup/start.S: removed bootcard calling warning
36
372009-12-16      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
38
39        * console/console.c: adapted to new prototype for *_write
40        function
41
422009-10-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
43
44        * vectors/vectors.h, vectors/vectors_init.c, vectors/vectors.S,
45        irq/irq_init.c, irq/irq_asm.S: Removed files.
46
472009-10-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
48
49        * include/irq-config.h: New file.
50        * Makefile.am, preinstall.am: Update for exception support changes.
51        Use generic interrupt support.
52        * make/custom/mbx8xx.inc, startup/linkcmds: Enable EABI.
53        * irq/irq.c, startup/bspstart.c: Converted to generic interrupt
54        support.  Update for exception support changes.
55
562009-10-23      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * irq/irq.h: Add BSP_irq_enabled_at_cpm.
59        * network/network.c: Remove local decl of BSP_irq_enabled_at_cpm.
60
612009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * make/custom/mbx8xx.inc: Remove RTEMS_BSP_FAMILY.
64
652009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * configure.ac: Don't add -ansi -fasm to CFLAGS.
68
692009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * make/custom/mbx8xx.inc: New (Renamed from mbx8xx.cfg).
72        * make/custom/mbx8xx.cfg: Removed.
73        * make/custom/mbx821_001.cfg, make/custom/mbx821_002b.cfg,
74        make/custom/mbx821_002.cfg, make/custom/mbx860_001b.cfg,
75        make/custom/mbx860_002.cfg, make/custom/mbx860_005b.cfg,
76        make/custom/mbx860_1b.cfg:
77        Include make/custom/mbx8xx.inc.
78
792009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * make/custom/mbx821_001.cfg: New (relocated from /make/custom).
82        * make/custom/mbx821_002b.cfg: New (relocated from /make/custom).
83        * make/custom/mbx821_002.cfg: New (relocated from /make/custom).
84        * make/custom/mbx860_001b.cfg: New (relocated from /make/custom).
85        * make/custom/mbx860_002.cfg: New (relocated from /make/custom).
86        * make/custom/mbx860_005b.cfg: New (relocated from /make/custom).
87        * make/custom/mbx860_1b.cfg: New (relocated from /make/custom).
88        * make/custom/mbx8xx.cfg: New (relocated from /make/custom).
89
902009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
93
94 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
97        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
98        have the same options.
99
1002009-05-18      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * startup/linkcmds: Correct name of ENTRY.
103
1042009-04-28      Chris Johns <chrisj@rtems.org>
105
106        * startup/start.S: Update for boot_card command line change.
107
1082009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        PR 1385/cpukit
111        * irq/irq_asm.S: When the type rtems_boolean was switched to the C99
112        bool, the size changed from 4 bytes to 1 byte. The interrupt
113        dispatching code accesses two boolean variables for scheduling
114        purposes and the assembly implementations of this code did not get
115        updated.
116
1172008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * bsp_specs: Move -e start from *link to *startfile to avoid warning
120        for undefined entry symbol when linking relocatables with binutils
121        2.19.
122
1232008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * Makefile.am, preinstall.am: Use shared tm27.h stub.
126        * include/tm27.h: Removed.
127
1282008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * Makefile.am: Eliminate bsp.am.
131
1322008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Eliminate *_SOURCES.
135
1362008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
139        components.
140
1412008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
144
1452008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * configure.ac: Make letting boot_card() handle work area allocation
148        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
149        BSP_BOOTCARD_OPTIONS.
150
1512008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * include/bsp.h: Remove unnecessary boilerplate comments.
154
1552008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
158        is NOT used anywhere.
159
1602008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * Makefile.am, startup/linkcmds: Use top level shared
163        bsp_get_work_area() implementation.
164        * startup/bspgetworkarea.c: Removed.
165
1662008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
167
168        * startup/bspstart.c: Remove unnecessary includes of
169        rtems/libcsupport.h and rtems/libio.h.
170
1712008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        * startup/bspstart.c, startup/bspstart.c.nocache: Add use of
174        bsp_get_work_area() in its own file and rely on BSP Framework to
175        perform more initialization.
176
1772008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds:
180        Create bsp_get_work_area() into its own file and use BSP Framework to
181        perform more initialization.
182        * startup/bspgetworkarea.c: New file.
183
1842008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
187        phase, all prototypes were removed from bsp.h and empty
188        implementations were removed and made to use the shared stub.
189
1902008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
191
192        * ide/pcmcia_ide.c, irq/irq.c, startup/bspstart.c,
193        startup/bspstart.c.nocache: Convert to "bool".
194
1952008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * clock/p_clock.c, console/console.c, irq/irq.c, irq/irq_init.c,
198        vectors/vectors_init.c: Add missing prototypes.
199
2002008-07-29      Chris Johns <chrisj@rtems.org>
201
202        * ide/pcmcia_ide.c: Updated to the libblock changes.
203
2042008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
205
206        * startup/bspstart.c, startup/bspstart.c.nocache: Add capability for
207        bootcard.c BSP Initialization Framework to ask the BSP where it has
208        memory for the RTEMS Workspace and C Program Heap. These collectively
209        are referred to as work area. If the BSP supports this, then it does
210        not have to include code to split the available memory between the
211        two areas. This reduces the amount of code in the BSP specific
212        bspstart.c file. Additionally, the shared framework can initialize
213        the C Library, call rtems_debug_enable(), and dirty the work area
214        memory. Until most/all BSPs support this new capability, if the BSP
215        supports this, it should call
216        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
217        the transition is complete, this autoconf macro can be removed.
218
2192008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
220
221        * irq/irq.c:
222        make sure, that the masking operations in
223        ICTL and MSR are executed in order
224
2252008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
226
227        * Makefile.am: Rework to avoid .rel files.
228
2292008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * startup/bspstart.c, startup/bspstart.c.nocache: Refactored and
232        renamed initialization routines to rtems_initialize_data_structures,
233        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
234        rtems_initialize_start_multitasking. This opened the sequence up so
235        that bootcard() could provide a more robust and flexible framework
236        which is easier to explain and understand. This also lays the
237        groundwork for sharing the division of available memory between the
238        RTEMS workspace and heap and the C library initialization across all
239        BSPs.
240
2412008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * startup/bspstart.c, startup/bspstart.c.nocache: Remove all references
244        to console_reserve_resources and termios_reserve_resources.
245
2462008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * startup/linkcmds: Add wildcard to gcc_except_table section so
249        programs compiled with gcc 4.3.x can link.
250
2512007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
252
253        * include/bsp.h, startup/bspstart.c, startup/bspstart.c.nocache:
254        Eliminate copies of the Configuration Table. Use the RTEMS provided
255        accessor macros to obtain configuration fields.
256
2572007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * startup/bspstart.c, startup/bspstart.c.nocache: Move
260        interrupt_stack_size field from CPU Table to Configuration Table.
261        Eliminate CPU Table from all ports. Delete references to CPU Table in
262        all forms.
263
2642007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * Makefile.am: Add bsppredriverhook.c.
267        * irq/irq.h: Attempt to correct definition of
268        BSP_CPM_IRQ_LOWEST_OFFSET.
269
2702007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
271
272        * startup/bspstart.c, startup/bspstart.c.nocache: Moved most of the
273        remaining CPU Table fields to the Configuration Table. This included
274        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
275        do_zero_of_workspace, extra_mpci_receive_server_stack,
276        stack_allocate_hook, and stack_free_hook. As a side-effect of this
277        effort some multiprocessing code was made conditional and some style
278        clean up occurred.
279
2802007-11-30      Till Straumann <strauman@slac.stanford.edu>
281
282        * irq/irq.h, irq/irq_init.c: Removed the definition
283        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
284        initialize the irqBase member of the rtems_irq_global_settings
285        struct. However, irqBase is an rtems_irq_symbolic_name,
286        so using BSP_LOWEST_OFFSET is more appropriate.
287
2882007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * startup/bspstart.c, startup/bspstart.c.nocache: Eliminate PowerPC
291        specific elements from the CPU Table. They have been replaced with
292        variables named bsp_XXX as needed.
293
2942007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
295
296        PR 1257/bsps
297        * irq/irq.c: Code outside of cpukit should use the public API for
298        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
299        public API and directly accessing _CPU_ISR_Disable and
300        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
301        directive which could lead to problems. This patch also changes the
302        type of the variable passed into these routines and addresses minor
303        style issues.
304
3052007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        * Makefile.am: Correct so it now links.
308
3092007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
310
311        * vectors/vectors_init.c, irq/irq_init.c:
312        adapted to shared exception code
313
3142007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
315
316        * bsp_specs: Remove qrtems_debug.
317
3182007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
319
320        * bsp_specs: Remove lib (Now expected to exist in GCC).
321
3222007-03-15  Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
323
324        * startup/bspstart.c: set external clock to 0 for some boards to
325        match the "auto clock detection" scheme in the libcpu clock driver
326        * startup/linkcmds: remove content of dpram section to avoid
327        download hangs with the EPPCBug board monitor
328
3292006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
330
331        * network/network.c, startup/imbx8xx.c: Minor warning fixes.
332
3332006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
334
335        * configure.ac: New BUG-REPORT address.
336
3372006-11-15      Joel Sherrill <joel@OARcorp.com>
338
339        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
340        file and simplified initialization.
341
3422006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
343
344        * configure.ac: Require autoconf-2.60. Require automake-1.10.
345
3462006-08-09      Joel Sherrill <joel@OARcorp.com>
347
348        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
349
3502006-03-08      Joel Sherrill <joel@OARcorp.com>
351
352        * startup/linkcmds: Add .gnu.linkonce.b.* section.
353
3542006-02-08      Joel Sherrill <joel@OARcorp.com>
355
356        * startup/linkcmds: Add sections required by newer gcc versions.
357
3582006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
359
360        * configure.ac: Remove explicit ampolish3 support (now in
361        RTEMS_BSP_CONFIGURE).
362
3632006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
364
365        * configure.ac: Add ampolish3 support.
366        * Makefile.am: Add preinstall.am.
367
3682006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
369
370        * Makefile.am: Don't include subdirs.am.
371
3722005-10-06      Till Straumann <strauman@slac.stanford.edu>
373
374        PR 833/bsps
375        * irq/irq_asm.S: Currently, all (new exception) BSPs explicitely enable
376        the FPU across the user ISR but DONT save/restore the FPU context.
377        Any use of the FPU fron the user handler (e.g., due to GCC
378        optimizations) result in corruption. The fix results in an exception
379        in such cases (user ISR must explicitely save/enable/restore FPU).
380
3812005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
382
383        PR 527/bsps
384        PR 822/bsps
385        * console/console.c, startup/bspstart.c, startup/imbx8xx.c,
386        startup/mmutlbtab.c, startup/start.S, vectors/vectors_init.c:
387        Currently the MBX8xx BSP does not boot, because some logical errors
388        are in the startup code. Additionally, the mpc8xx shared clock driver
389        does not support the clocking scheme of some of the board variants,
390        which are clocked from a 32768Hz (!) external crystal.
391
3922003-12-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * startup/Makefile.am: start.S instead of start.s.
395
3962003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        PR 545/bsps
399        * startup/setvec.c: Removed.
400        * startup/Makefile.am: Remove setvec.c.
401
4022003-10-22      Joel Sherrill <joel@OARcorp.com>
403
404        PR 510/bsps
405        * irq/irq.h: Add extern C wrapper.
406
4072003-09-04      Joel Sherrill <joel@OARcorp.com>
408
409        * clock/p_clock.c, ide/pcmcia_ide.c, include/bsp.h, include/coverhd.h,
410        irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c,
411        startup/bspstart.c, startup/bspstart.c.nocache, startup/imbx8xx.c,
412        startup/mmutlbtab.c, startup/setvec.c, startup/start.S,
413        vectors/vectors.h, vectors/vectors_init.c: URL for license changed.
414
4152003-08-22      Joel Sherrill <joel@OARcorp.com>
416
417        PR 445/bsps
418        * bsp_specs: Hand edited to duplicate change Ralf applied to the CVS
419        trunk.
420
4212003-08-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
424
4252003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
428
4292003-07-18      Till Straumann <strauman@slac.stanford.edu>
430
431        PR 288/rtems
432        * irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
433        maintained.
434
4352003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
436
437        PR 368/filesystem
438        * ide/*: added BSP support for libchip standard ide driver
439
4402003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * configure.ac: Remove AC_CONFIG_AUX_DIR.
443
4442003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
445
446        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
447
4482003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * configure.ac: AC_PREREQ(2.57).
451
4522003-01-20      Joel Sherrill <joel@OARcorp.com>
453
454        * startup/linkcmds*: Add FreeBSD sysctl() sections.
455
4562002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
459        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
460        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
461        Remove SORDID_HACK. Eliminate *_O_FILES.
462        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
463        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
464        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
465
4662002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
469
4702002-11-04      Joel Sherrill <joel@OARcorp.com>
471
472        * console/console.c, network/network.c: Removed warnings.
473
4742002-11-04      Joel Sherrill <joel@OARcorp.com>
475
476        * console/console.c, network/network.c: Removed warnings.
477
4782002-11-01      Joel Sherrill <joel@OARcorp.com>
479
480        * clock/p_clock.c, console/console.c, startup/bspstart.c: Removed
481        warnings.
482
4832002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * .cvsignore: Reformat.
486        Add autom4te*cache.
487        Remove autom4te.cache.
488
4892002-08-21      Joel Sherrill <joel@OARcorp.com>
490
491        * bsp_specs: Added support for -nostdlibs.
492
4932002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
496        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
497        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
498        * network/Makefile.am: Use .$(OBJEXT) instead of .o.
499        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
500        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
501        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
502
5032002-08-01      Joel Sherrill <joel@OARcorp.com>
504
505        * include/coverhd.h: Per PR261 removed include of
506        <rtems/score/targopts.h> because the file is no longer being
507        generated and really wasn't being used anyway.
508
5092002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
512
5132002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
516        Remove $(OBJS) from all-local.
517
5182002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
521
5222001-05-09      Joel Sherrill <joel@OARcorp.com>
523
524        * startup/linkcmds: In support of gcc 3.1, added one of more
525        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
526        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
527        and direction of segments to memory regions may also have been
528        addressed.  This was a sweep across all BSPs.
529 
5302002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * irq/irq.c: Reflect changes to <rtems/score/cpu.h>.
533        Fix loopCounter.
534        * irq/irq_asm.S:  Reflect changes to <rtems/score/cpu.h>.
535        * vectors/vectors.S: Ditto.
536        * vectors/vectors_init.c: Include <rtems/bspIo.h>.
537
5382002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
541
5422002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * configure.ac: Add BSPOPTS_*(DISPATCH_HANDLER_STAT).
545          Remove RTEMS_ENABLE_LIBCDIR.
546
5472001-04-08      Joel Sherrill <joel@OARcorp.com>
548
549        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
550 
5512002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * configure.ac:
554        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
555        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
556        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
557        * Makefile.am: Remove AUTOMAKE_OPTIONS.
558        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
559        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
560        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
561        * network/Makefile.am: Remove AUTOMAKE_OPTIONS.
562        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
563        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
564        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
565
5662001-01-16      Eric Valette <valette@crt.canon.fr>
567
568        * vector/vector.S, irq/irq_asm.S: Make sure vectors work properly
569        in RAM and Flash based code.  The code executed for the Flash
570        version runs in both cases (code in Flash/code in RAM) but as it
571        is less efficient than the one optimized for RAM, it put it inside
572        ifdef.  A compilation error is generated if code is linked in Flash
573        with the correct ifdef set...
574
5752001-01-16      Eric Valette <valette@crt.canon.fr>
576
577        * irq/irq.c: Correct minor bug in mbx8xx interrupt handling.
578        Quoting Eric, "In theory it should be applied in each mpc8xx
579        related BSP but as I cannot test it plase maintainer/users
580        submit patch accordingly."
581
5822002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * console/console.c: Include rtems/bspIo.h instead of bspIo.h.
585
5862001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
589
5902001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
593
5942001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
596        * configure.ac: Add RTEMS_BSPOPTS_*(DATA_CACHE_ENABLE),
597        RTEMS_BSPOPTS_*(INSTRUCTION_CACHE_ENABLE).
598
5992001-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
600
601        * Makefile.am: Add @exceptions@ to SUBDIRS.
602        * configure.ac: Add RTEMS_BSPOPTS_*(), merge-in settings
603        from make/custom/mbx*.cfg, add RTEMS_PPC_EXCEPTIONS([new]).
604        * include/Makefile.am: Convert PREINSTALL_FILES to
605        TMPINSTALL_FILES, include force-preinstall.am.
606        * vectors/Makefile.am: remove bogus VPATH.
607        * wrapup/Makefile.am: Apply @exceptions@.
608
6092001-10-29      Joel Sherrill <joel@OARcorp.com>
610
611        * include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
612
6132001-10-12      Joel Sherrill <joel@OARcorp.com>
614
615        * clock/p_clock.c, include/bsp.h, include/coverhd.h,
616        startup/bspstart.c, startup/bspstart.c.nocache, startup/setvec.c,
617        startup/start.S: Fixed typo.
618
6192001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
622        * configure.in: Remove.
623        * configure.ac: New file, generated from configure.in by autoupdate.
624
6252001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
628        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
629        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
630
6312001-08-31  Eric Valette <valette@crf.canon.fr>
632
633        * network/network.c: Fix to account for return value when
634        installing interrupts handler.
635
6362001-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
637
638        * configure.in: Add bspopts.h.
639        * include/.cvsignore: Add bspopts.h*, stamp-h*.
640        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
641        * include/bsp.h: Include bspopts.h.
642
6432000-06-08      Eric Valette <valette@crf.canon.fr>
644
645        * console/console.c, include/commproc.h, startup/start.S:
646        The printk/printf did not work when loaded by EPPCBUG. They did
647        work when loaded with the BDM debugger.  I suspected EPPBUG
648        made some nasty things like patching Communication processor
649        microcode...  Anyway, the attached patch:
650          1) Enables to have printk nearly immediately after boot,
651          2) Make printf work automagically (I do not know why except I make a
652        different initialization for printk that should be overwritten by
653        console init later ?)
654
655        I let the default to be using EPPCBUG embedded firmware to boot and
656        using this printk early enabler code (LOADED_BY_EPPCBUG and
657        EARLY_CONSOLE) are on.
658
6592001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
660
661        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
662
6632001-04-20      Eric Valette <valette@crf.canon.fr>
664
665        * include/bsp.h: Added include of <bsp/vectors.h>
666        * vectors/vectors.h: Corrected typos.
667
6682001-04-11      Eric Valette <valette@crf.canon.fr>
669
670        * network/network.c: Fix unnecessary double assignment.
671
6722001-03-30      Eric Valette <valette@crf.canon.fr>
673
674        * clock/.cvsignore, clock/Makefile.am, clock/p_clock.c,
675        include/8xx_immap.h, include/commproc.h, include/mbx.h,
676        irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h,
677        irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore,
678        vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h,
679        vectors/vectors_init.c: New files.
680        * Makefile.am, configure.in, console/console.c,
681        include/Makefile.am, network/network.c, startup/Makefile.am,
682        startup/bspstart.c, startup/imbx8xx.c, startup/linkcmds,
683        startup/mmutlbtab.c, startup/start.S, wrapup/Makefile.am:
684        The modifications to this BSP reflect the conversion of the
685        mpc8xx CPU to the "new exception processing model."
686
6872000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
690
6912000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
694
6952000-11-01      Joel Sherrill <joel@OARcorp.com>
696
697        * startup/bspstart.c, startup/bspstart.c: assoc.h, error.h, libio_.h,
698        libio.h, and libcsupport.h moved from libc to lib/include/rtems and
699        now must be referenced as <rtems/XXX.h>.   Header file order
700        was cleaned up while doing this.
701        Also removed obsolete references to STACK_CHECKER_ON.
702
7032000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
704
705        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
706        Switch to GNU canonicalization.
707
7082000-10-20      Joel Sherrill <joel@OARcorp.com>
709
710        * console/console.c: Add mbx8xx_console_get_configuration() which
711        returns either nvram configuration or a static equivalent.
712
7132000-10-18      Joel Sherrill <joel@OARcorp.com>
714
715        * console/console.c: Added BSP dependent routine
716        mbx8xx_console_use_maximum_buffer_size() required by mbx8xx
717        console-generic code.  This avoids libcpu use of bsp.h.
718
7192000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * console/Makefile.am, network/Makefile.am, startup/Makefile.am,
722        wrapup/Makefile.am: Include compile.am
723
7242000-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICAL_TOOLS
727
7282000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
729
730        * README:
731        * console/console.c:
732        * include/bsp.h:
733        * network/network.c:
734        * startup/bspstart.c:
735        Add support for configuration parameters in NVRAM
736
7372000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
738
739        * console/console.c: Fix polled input.
740
7412000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
742
743        * README: Updated.
744        * console/console.c: Addition of support for shared printk and
745        no termios.
746        * include/bsp.h: Addition of second parameter to
747        rtems_enet_driver_attach. Removed prototypes for printk and
748        BSP_output_string.
749        * network/network.c(rtems_enet_driver_attach): Addition of second
750        parameter to function.
751
7522000-08-10      Joel Sherrill <joel@OARcorp.com>
753
754        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.