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

4.104.115
Last change on this file since b5f6cf3 was b5f6cf3, checked in by Joel Sherrill <joel.sherrill@…>, on 10/02/08 at 14:53:31

2008-10-02 Joel Sherrill <joel.sherrill@…>

  • preinstall.am: Regenerated.
  • Property mode set to 100644
File size: 11.5 KB
RevLine 
[b5f6cf3]12008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * preinstall.am: Regenerated.
4
[81ec5044]52008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
8        of building libbspstart.a, using automake-rules.
9
[64eb0c7]102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Eliminate *_SOURCES.
13
[e94666d]142008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
17        components.
18
[4ba8866]192008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * Makefile.am: Remove noinst_PROGRAMS (Unused).
22
[c06b3fa]232008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
26
[95aa5e1]272008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * configure.ac: Make letting boot_card() handle work area allocation
30        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
31        BSP_BOOTCARD_OPTIONS.
32
[872645d]332008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * include/bsp.h: Use standardized bsp_cleanup() which can optionally
36        print a message, poll for user to press key, and call bsp_reset().
37        Using this eliminates the various bsp_cleanup() implementations which
38        had their own implementation and variety of string constants.
39
[1a3db548]402008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * Makefile.am, include/bsp.h, startup/bspstart.c: Use PowerPC level
43        shared bsp_get_work_area() implementation.
44        * startup/bspgetworkarea.c: Removed.
45
[a196084]462008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * startup/bspstart.c: Remove unnecessary includes of
49        rtems/libcsupport.h and rtems/libio.h.
50
[3ddb428]512008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * Makefile.am, configure.ac, console/rsPMCQ1.h, include/bsp.h,
54        startup/bspstart.c: Create bsp_get_work_area() into its own file and
55        use BSP Framework to perform more initialization.
56        * startup/bspgetworkarea.c: New file.
57
[8da29747]582008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
61        this phase, all prototypes were removed from bsp.h and empty
62        implementations were removed and made to use the shared stub.
63
[cdba2dc]642008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
[73f10b7f]65
[cdba2dc]66        * console/config.c, console/console.h: Convert to "bool".
[73f10b7f]67
[e36390a6]682008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * Makefile.am, configure.ac, console/alloc360.c, console/console.c,
71        console/console.h, console/m68360.h, console/mc68360_scc.c,
72        console/ns16550cfg.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
73        include/bsp.h, irq/irq_init.c, vme/VMEConfig.h: Initiate update and
74        testing. Add missing files. Does not run hello yet.
75        * console/debugio.c, console/polled_io.c, irq/openpic_xxx_irq.c: New files.
76
[be71612]772008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
80        irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c:
81        Add missing prototypes.
82
[c0357a8]832008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * console/mc68360_scc.c: Remove explicit switch and call
86        termios_baud_to_number().
87
[dde1fedb]882008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
91        Framework to ask the BSP where it has memory for the RTEMS Workspace
92        and C Program Heap. These collectively are referred to as work area.
93        If the BSP supports this, then it does not have to include code to
94        split the available memory between the two areas. This reduces the
95        amount of code in the BSP specific bspstart.c file. Additionally, the
96        shared framework can initialize the C Library, call
97        rtems_debug_enable(), and dirty the work area memory. Until most/all
98        BSPs support this new capability, if the BSP supports this, it should
99        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
100        When the transition is complete, this autoconf macro can be removed.
101
[1d0ee80e]1022008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
103
104        * Makefile.am: Rework to avoid .rel files.
105
[6ea100c1]1062008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * startup/bspstart.c: Refactored and renamed initialization routines to
109        rtems_initialize_data_structures, rtems_initialize_before_drivers,
110        rtems_initialize_device_drivers, and
111        rtems_initialize_start_multitasking. This opened the sequence up so
112        that bootcard() could provide a more robust and flexible framework
113        which is easier to explain and understand. This also lays the
114        groundwork for sharing the division of available memory between the
115        RTEMS workspace and heap and the C library initialization across all
116        BSPs.
117
[ba737a9]1182008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * console/config.c: Fix typo.
121
[d1f57b5]1222008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * startup/linkcmds: Add wildcard to gcc_except_table section so
125        programs compiled with gcc 4.3.x can link.
126
[a3def339]1272007-12-14      Till Straumann <strauman@slac.stanford.edu>
128
129        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
130        Use shared exception/interrupt support from
131        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
132        TESTED ON REAL HARDWARE.
133
[4130d8e2]1342007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
137        Configuration Table. Use the RTEMS provided accessor macros to obtain
138        configuration fields.
139
[79262a32]1402007-12-08      Till Straumann <strauman@slac.stanford.edu>
141
142        * Makefile.am: merged shared/vme/vme_universe.c and
143        shared/vme/vme_universe_dma.c into one file.
144
[ae93b29]1452007-12-08      Till Straumann <strauman@slac.stanford.edu>
146
147        * vme/VMEConfig.h: added error status to
148        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
149
[7223038]1502007-12-08      Till Straumann <strauman@slac.stanford.edu>
151
152        * Makefile.am: irq_supp.h was moved from shared/irq to
153        libcpu/powerpc/new-exceptions/bspsupport.
154
[afce764d]1552007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
158        interrupt_stack_size field from CPU Table to Configuration Table.
159        Eliminate CPU Table from all ports. Delete references to CPU Table in
160        all forms.
161
[faf168f]1622007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
165        the Configuration Table. This included pretasking_hook,
166        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
167        extra_mpci_receive_server_stack, stack_allocate_hook, and
168        stack_free_hook. As a side-effect of this effort some multiprocessing
169        code was made conditional and some style clean up occurred.
170
[80d2e60]1712007-12-02      Till Straumann <strauman@slac.stanford.edu>
172
173        * irq/irq_init.c: added new args to openpic_init().
174        This BSP probably needs them (8245 has an EPIC).
175        I would be surprised if the PCI interrupts with the
176        old code actually worked...
177
[4af7ef3f]1782007-11-30      Till Straumann <strauman@slac.stanford.edu>
179
180        * startup/bspstart.c: removed bsp_exceptions_in_RAM
181
[76e9cda9]1822007-11-30      Till Straumann <strauman@slac.stanford.edu>
183
[5fe4d471]184        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
185        fixed type of 1st arg to C_dispatch_irq_handler() which
186        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
187        (not that it is ever used but the two layouts differ).
[76e9cda9]188
[5fe4d471]1892007-11-30      Till Straumann <strauman@slac.stanford.edu>
190
191        * Makefile.am: install new <irq/irq_supp.h> header
192
1932007-11-30      Till Straumann <strauman@slac.stanford.edu>
194
195        * irq/irq.h, irq/irq_init.c: Removed the definition
196        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
197        initialize the irqBase member of the rtems_irq_global_settings
198        struct. However, irqBase is an rtems_irq_symbolic_name,
199        so using BSP_LOWEST_OFFSET is more appropriate.
200
2012007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
204        Table. They have been replaced with variables named bsp_XXX as
205        needed.
206
2072007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * console/config.c: Fix typo.
210
2112007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
212
213        * console/console.c: Eliminate DEBUG_puts.
214
2152007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        PR 1257/bsps
218        * irq/irq.c: Code outside of cpukit should use the public API for
219        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
220        public API and directly accessing _CPU_ISR_Disable and
221        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
222        directive which could lead to problems. This patch also changes the
223        type of the variable passed into these routines and addresses minor
224        style issues.
225
2262007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
227
228        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
229
2302007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
231
232        * irq/irq_init.c: adapted to shared exception code
233
2342007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
235
236        * Makefile.am: adapted to shared exception code
237
2382007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
239
240        * bsp_specs: Remove qrtems_debug.
241
2422007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
243
244        * bsp_specs: Remove lib (Now expected to exist in GCC).
245
2462007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
247
248        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
249
2502007-03-11      Joel Sherrill <joel@OARcorp.com>
251
252        * startup/bspstart.c: Remove assignments of
253        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
254        value in boot_card.c
255
2562007-01-30      Till Straumann <strauman@slac.stanford.edu>
257
258        * Makefile.am, preinstall.am, include/bsp.h,
259        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
260        cleaned up vme support - use files from libbsp/powerpc/shared/vme
261        and define BSP specifica in VMEConfig.h.
262        Use VME DMA support implemented by vmeUniverse and
263        libbsp/powerpc/shared/vme/vme_universe_dma.c
264
2652006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
266
267        * configure.ac: New BUG-REPORT address.
268
2692006-11-15      Joel Sherrill <joel@OARcorp.com>
270
271        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
272        file and simplified initialization.
273
2742006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
275
276        * Makefile.am: Remove superfluous -DASM.
277
2782006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * configure.ac: Require autoconf-2.60. Require automake-1.10.
281
2822006-03-08      Joel Sherrill <joel@OARcorp.com>
283
284        * startup/linkcmds: Add .gnu.linkonce.b.* section.
285
2862006-02-08      Joel Sherrill <joel@OARcorp.com>
287
288        * startup/linkcmds: Add sections required by newer gcc versions.
289
2902006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
291
292        * configure.ac: Remove explicit ampolish3 support (now in
293        RTEMS_BSP_CONFIGURE).
294
2952006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
296
297        * configure.ac: Add ampolish3 support.
298        * Makefile.am: Add preinstall.am.
299
3002006-01-09      Joel Sherrill <joel@OARcorp.com>
301
302        PR 858/bsps
303        * Makefile.am: Added vme_am_defs.h;
304        * vme/vmeconfig.c: Added appropriate include files.
305
3062006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
307
308        * Makefile.am: Don't include subdirs.am. Cleanup.
309
3102005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
311
312        * include/bsp.h: New header guard.
313
3142005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
315
316        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
317
3182005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
319
320        * console/console.c, console/init68360.c, console/ns16550cfg.c
321        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
322        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
323
3242005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
325
326        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
327        rtems_unsigned types to uint types
328
3292005-05-03      Joel Sherrill <joel@OARcorp.com>
330
331        * include/.cvsignore: New file.
332
3332005-05-03      Joel Sherrill <joel@OARcorp.com>
334
335        * .cvsignore: New file.
336
3372005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
338
339        * irq/irq.c, start/start.S: Removed warnings
340
3412005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
342
343        * New BSP.
344        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.