source: rtems/c/src/lib/libbsp/powerpc/ep1a/ChangeLog @ 8ee3775

4.115
Last change on this file since 8ee3775 was 8ee3775, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/02/11 at 15:01:43

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

  • configure.ac: Require autoconf-2.68, automake-1.11.1.
  • Property mode set to 100644
File size: 14.9 KB
Line 
12011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Require autoconf-2.68, automake-1.11.1.
4
52010-08-20      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        PR 1686/bsps
8        * console/console.c: Add BSP_poll_char.
9
102010-08-15      Joel Sherrill <joel.sherrilL@OARcorp.com>
11
12        * console/polled_io.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
222009-12-16      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
23
24        * start/start.S: removed obsolete bootcard calling warning
25
262009-12-16      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
27
28        * console/mc68360_scc.c: adapted to new prototype for *_write
29        function
30
312009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
32
33        * Makefile.am, preinstall.am: Update for exception support changes.
34        * irq/irq_init.c, irq/openpic_xxx_irq.c: Changed exception header file
35        includes.
36        * startup/bspstart.c: Update for ppc_exc_initialize() changes.
37
382009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * make/custom/ep1a.cfg: Remove RTEMS_BSP_FAMILY.
41
422009-10-20      Till Straumann <strauman@slac.stanford.edu>
43
44        * startup/bspstart.c:
45        let 'save_boot_params()' return a pointer to the commandline
46        saved by the BSP which is NULL in this case. This pointer could
47        be passed on to 'boot_card()' as it is done by other BSPs.
48        This 'start/start.S' file however, passes a NULL pointer
49        directly to boot_card() (w/o ever calling save_boot_params()).
50
512009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * configure.ac: Don't add -ansi -fasm to CFLAGS.
54
552009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * startup/bspstart.c: Remove nested externs.
58
592009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * startup/bspstart.c: Add missing prototypes.
62
632009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * startup/linkcmds: Add .sbss.*.
66
672009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * make/custom/ep1a.cfg: New (relocated from /make/custom).
70
712009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
74
75 2009-08-28     Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * console/config.c: Spacing.
78
792009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
82        Should be automatically handled by confdefs.h or the application.
83
842009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
87        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
88        have the same options.
89
902009-04-28      Chris Johns <chrisj@rtems.org>
91
92        * start/start.S: Update for boot_card command line change.
93
942008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * bsp_specs: Remove -Qy from *link.
97
982008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * bsp_specs: Move -e start from *link to *startfile to avoid warning
101        for undefined entry symbol when linking relocatables with binutils
102        2.19.
103
1042008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * console/init68360.c: Delete unused code.
107
1082008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * console/config.c, console/console.c, console/console.h,
111        console/ns16550cfg.c, console/ns16550cfg.h, include/bsp.h,
112        include/tm27.h, irq/irq_init.c, irq/openpic_xxx_irq.c,
113        pci/no_host_bridge.c: File head clean up.
114        * console/debugio.c: Removed.
115
1162008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
117
118        * preinstall.am: Regenerated.
119
1202008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
123        of building libbspstart.a, using automake-rules.
124
1252008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * Makefile.am: Eliminate *_SOURCES.
128
1292008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
132        components.
133
1342008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * Makefile.am: Remove noinst_PROGRAMS (Unused).
137
1382008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
141
1422008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
143
144        * configure.ac: Make letting boot_card() handle work area allocation
145        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
146        BSP_BOOTCARD_OPTIONS.
147
1482008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * include/bsp.h: Use standardized bsp_cleanup() which can optionally
151        print a message, poll for user to press key, and call bsp_reset().
152        Using this eliminates the various bsp_cleanup() implementations which
153        had their own implementation and variety of string constants.
154
1552008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * Makefile.am, include/bsp.h, startup/bspstart.c: Use PowerPC level
158        shared bsp_get_work_area() implementation.
159        * startup/bspgetworkarea.c: Removed.
160
1612008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
162
163        * startup/bspstart.c: Remove unnecessary includes of
164        rtems/libcsupport.h and rtems/libio.h.
165
1662008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
167
168        * Makefile.am, configure.ac, console/rsPMCQ1.h, include/bsp.h,
169        startup/bspstart.c: Create bsp_get_work_area() into its own file and
170        use BSP Framework to perform more initialization.
171        * startup/bspgetworkarea.c: New file.
172
1732008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
176        this phase, all prototypes were removed from bsp.h and empty
177        implementations were removed and made to use the shared stub.
178
1792008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
180
181        * console/config.c, console/console.h: Convert to "bool".
182
1832008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * Makefile.am, configure.ac, console/alloc360.c, console/console.c,
186        console/console.h, console/m68360.h, console/mc68360_scc.c,
187        console/ns16550cfg.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
188        include/bsp.h, irq/irq_init.c, vme/VMEConfig.h: Initiate update and
189        testing. Add missing files. Does not run hello yet.
190        * console/debugio.c, console/polled_io.c, irq/openpic_xxx_irq.c: New files.
191
1922008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
193
194        * console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
195        irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c:
196        Add missing prototypes.
197
1982008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
199
200        * console/mc68360_scc.c: Remove explicit switch and call
201        termios_baud_to_number().
202
2032008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
206        Framework to ask the BSP where it has memory for the RTEMS Workspace
207        and C Program Heap. These collectively are referred to as work area.
208        If the BSP supports this, then it does not have to include code to
209        split the available memory between the two areas. This reduces the
210        amount of code in the BSP specific bspstart.c file. Additionally, the
211        shared framework can initialize the C Library, call
212        rtems_debug_enable(), and dirty the work area memory. Until most/all
213        BSPs support this new capability, if the BSP supports this, it should
214        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
215        When the transition is complete, this autoconf macro can be removed.
216
2172008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * Makefile.am: Rework to avoid .rel files.
220
2212008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * startup/bspstart.c: Refactored and renamed initialization routines to
224        rtems_initialize_data_structures, rtems_initialize_before_drivers,
225        rtems_initialize_device_drivers, and
226        rtems_initialize_start_multitasking. This opened the sequence up so
227        that bootcard() could provide a more robust and flexible framework
228        which is easier to explain and understand. This also lays the
229        groundwork for sharing the division of available memory between the
230        RTEMS workspace and heap and the C library initialization across all
231        BSPs.
232
2332008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
234
235        * console/config.c: Fix typo.
236
2372008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * startup/linkcmds: Add wildcard to gcc_except_table section so
240        programs compiled with gcc 4.3.x can link.
241
2422007-12-14      Till Straumann <strauman@slac.stanford.edu>
243
244        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
245        Use shared exception/interrupt support from
246        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
247        TESTED ON REAL HARDWARE.
248
2492007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
250
251        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
252        Configuration Table. Use the RTEMS provided accessor macros to obtain
253        configuration fields.
254
2552007-12-08      Till Straumann <strauman@slac.stanford.edu>
256
257        * Makefile.am: merged shared/vme/vme_universe.c and
258        shared/vme/vme_universe_dma.c into one file.
259
2602007-12-08      Till Straumann <strauman@slac.stanford.edu>
261
262        * vme/VMEConfig.h: added error status to
263        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
264
2652007-12-08      Till Straumann <strauman@slac.stanford.edu>
266
267        * Makefile.am: irq_supp.h was moved from shared/irq to
268        libcpu/powerpc/new-exceptions/bspsupport.
269
2702007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
271
272        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
273        interrupt_stack_size field from CPU Table to Configuration Table.
274        Eliminate CPU Table from all ports. Delete references to CPU Table in
275        all forms.
276
2772007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
278
279        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
280        the Configuration Table. This included pretasking_hook,
281        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
282        extra_mpci_receive_server_stack, stack_allocate_hook, and
283        stack_free_hook. As a side-effect of this effort some multiprocessing
284        code was made conditional and some style clean up occurred.
285
2862007-12-02      Till Straumann <strauman@slac.stanford.edu>
287
288        * irq/irq_init.c: added new args to openpic_init().
289        This BSP probably needs them (8245 has an EPIC).
290        I would be surprised if the PCI interrupts with the
291        old code actually worked...
292
2932007-11-30      Till Straumann <strauman@slac.stanford.edu>
294
295        * startup/bspstart.c: removed bsp_exceptions_in_RAM
296
2972007-11-30      Till Straumann <strauman@slac.stanford.edu>
298
299        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
300        fixed type of 1st arg to C_dispatch_irq_handler() which
301        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
302        (not that it is ever used but the two layouts differ).
303
3042007-11-30      Till Straumann <strauman@slac.stanford.edu>
305
306        * Makefile.am: install new <irq/irq_supp.h> header
307
3082007-11-30      Till Straumann <strauman@slac.stanford.edu>
309
310        * irq/irq.h, irq/irq_init.c: Removed the definition
311        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
312        initialize the irqBase member of the rtems_irq_global_settings
313        struct. However, irqBase is an rtems_irq_symbolic_name,
314        so using BSP_LOWEST_OFFSET is more appropriate.
315
3162007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
317
318        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
319        Table. They have been replaced with variables named bsp_XXX as
320        needed.
321
3222007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
323
324        * console/config.c: Fix typo.
325
3262007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
327
328        * console/console.c: Eliminate DEBUG_puts.
329
3302007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
331
332        PR 1257/bsps
333        * irq/irq.c: Code outside of cpukit should use the public API for
334        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
335        public API and directly accessing _CPU_ISR_Disable and
336        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
337        directive which could lead to problems. This patch also changes the
338        type of the variable passed into these routines and addresses minor
339        style issues.
340
3412007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
344
3452007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
346
347        * irq/irq_init.c: adapted to shared exception code
348
3492007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
350
351        * Makefile.am: adapted to shared exception code
352
3532007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
354
355        * bsp_specs: Remove qrtems_debug.
356
3572007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
358
359        * bsp_specs: Remove lib (Now expected to exist in GCC).
360
3612007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
362
363        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
364
3652007-03-11      Joel Sherrill <joel@OARcorp.com>
366
367        * startup/bspstart.c: Remove assignments of
368        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
369        value in boot_card.c
370
3712007-01-30      Till Straumann <strauman@slac.stanford.edu>
372
373        * Makefile.am, preinstall.am, include/bsp.h,
374        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
375        cleaned up vme support - use files from libbsp/powerpc/shared/vme
376        and define BSP specifica in VMEConfig.h.
377        Use VME DMA support implemented by vmeUniverse and
378        libbsp/powerpc/shared/vme/vme_universe_dma.c
379
3802006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
381
382        * configure.ac: New BUG-REPORT address.
383
3842006-11-15      Joel Sherrill <joel@OARcorp.com>
385
386        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
387        file and simplified initialization.
388
3892006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
390
391        * Makefile.am: Remove superfluous -DASM.
392
3932006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
394
395        * configure.ac: Require autoconf-2.60. Require automake-1.10.
396
3972006-03-08      Joel Sherrill <joel@OARcorp.com>
398
399        * startup/linkcmds: Add .gnu.linkonce.b.* section.
400
4012006-02-08      Joel Sherrill <joel@OARcorp.com>
402
403        * startup/linkcmds: Add sections required by newer gcc versions.
404
4052006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
406
407        * configure.ac: Remove explicit ampolish3 support (now in
408        RTEMS_BSP_CONFIGURE).
409
4102006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
411
412        * configure.ac: Add ampolish3 support.
413        * Makefile.am: Add preinstall.am.
414
4152006-01-09      Joel Sherrill <joel@OARcorp.com>
416
417        PR 858/bsps
418        * Makefile.am: Added vme_am_defs.h;
419        * vme/vmeconfig.c: Added appropriate include files.
420
4212006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
422
423        * Makefile.am: Don't include subdirs.am. Cleanup.
424
4252005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
426
427        * include/bsp.h: New header guard.
428
4292005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
430
431        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
432
4332005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
434
435        * console/console.c, console/init68360.c, console/ns16550cfg.c
436        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
437        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
438
4392005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
440
441        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
442        rtems_unsigned types to uint types
443
4442005-05-03      Joel Sherrill <joel@OARcorp.com>
445
446        * include/.cvsignore: New file.
447
4482005-05-03      Joel Sherrill <joel@OARcorp.com>
449
450        * .cvsignore: New file.
451
4522005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
453
454        * irq/irq.c, start/start.S: Removed warnings
455
4562005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
457
458        * New BSP.
459        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.