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

4.104.11
Last change on this file since beff4c6 was beff4c6, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 2, 2008 at 7:46:12 PM

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

  • console/init68360.c: Delete unused code.
  • Property mode set to 100644
File size: 11.9 KB
Line 
12008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * console/init68360.c: Delete unused code.
4
52008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * console/config.c, console/console.c, console/console.h,
8        console/ns16550cfg.c, console/ns16550cfg.h, include/bsp.h,
9        include/tm27.h, irq/irq_init.c, irq/openpic_xxx_irq.c,
10        pci/no_host_bridge.c: File head clean up.
11        * console/debugio.c: Removed.
12
132008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        * preinstall.am: Regenerated.
16
172008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
20        of building libbspstart.a, using automake-rules.
21
222008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * Makefile.am: Eliminate *_SOURCES.
25
262008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
29        components.
30
312008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * Makefile.am: Remove noinst_PROGRAMS (Unused).
34
352008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
38
392008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * configure.ac: Make letting boot_card() handle work area allocation
42        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
43        BSP_BOOTCARD_OPTIONS.
44
452008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * include/bsp.h: Use standardized bsp_cleanup() which can optionally
48        print a message, poll for user to press key, and call bsp_reset().
49        Using this eliminates the various bsp_cleanup() implementations which
50        had their own implementation and variety of string constants.
51
522008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * Makefile.am, include/bsp.h, startup/bspstart.c: Use PowerPC level
55        shared bsp_get_work_area() implementation.
56        * startup/bspgetworkarea.c: Removed.
57
582008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * startup/bspstart.c: Remove unnecessary includes of
61        rtems/libcsupport.h and rtems/libio.h.
62
632008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * Makefile.am, configure.ac, console/rsPMCQ1.h, include/bsp.h,
66        startup/bspstart.c: Create bsp_get_work_area() into its own file and
67        use BSP Framework to perform more initialization.
68        * startup/bspgetworkarea.c: New file.
69
702008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
73        this phase, all prototypes were removed from bsp.h and empty
74        implementations were removed and made to use the shared stub.
75
762008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * console/config.c, console/console.h: Convert to "bool".
79
802008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * Makefile.am, configure.ac, console/alloc360.c, console/console.c,
83        console/console.h, console/m68360.h, console/mc68360_scc.c,
84        console/ns16550cfg.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
85        include/bsp.h, irq/irq_init.c, vme/VMEConfig.h: Initiate update and
86        testing. Add missing files. Does not run hello yet.
87        * console/debugio.c, console/polled_io.c, irq/openpic_xxx_irq.c: New files.
88
892008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
92        irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c:
93        Add missing prototypes.
94
952008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * console/mc68360_scc.c: Remove explicit switch and call
98        termios_baud_to_number().
99
1002008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
103        Framework to ask the BSP where it has memory for the RTEMS Workspace
104        and C Program Heap. These collectively are referred to as work area.
105        If the BSP supports this, then it does not have to include code to
106        split the available memory between the two areas. This reduces the
107        amount of code in the BSP specific bspstart.c file. Additionally, the
108        shared framework can initialize the C Library, call
109        rtems_debug_enable(), and dirty the work area memory. Until most/all
110        BSPs support this new capability, if the BSP supports this, it should
111        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
112        When the transition is complete, this autoconf macro can be removed.
113
1142008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * Makefile.am: Rework to avoid .rel files.
117
1182008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * startup/bspstart.c: Refactored and renamed initialization routines to
121        rtems_initialize_data_structures, rtems_initialize_before_drivers,
122        rtems_initialize_device_drivers, and
123        rtems_initialize_start_multitasking. This opened the sequence up so
124        that bootcard() could provide a more robust and flexible framework
125        which is easier to explain and understand. This also lays the
126        groundwork for sharing the division of available memory between the
127        RTEMS workspace and heap and the C library initialization across all
128        BSPs.
129
1302008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * console/config.c: Fix typo.
133
1342008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * startup/linkcmds: Add wildcard to gcc_except_table section so
137        programs compiled with gcc 4.3.x can link.
138
1392007-12-14      Till Straumann <strauman@slac.stanford.edu>
140
141        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
142        Use shared exception/interrupt support from
143        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
144        TESTED ON REAL HARDWARE.
145
1462007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
149        Configuration Table. Use the RTEMS provided accessor macros to obtain
150        configuration fields.
151
1522007-12-08      Till Straumann <strauman@slac.stanford.edu>
153
154        * Makefile.am: merged shared/vme/vme_universe.c and
155        shared/vme/vme_universe_dma.c into one file.
156
1572007-12-08      Till Straumann <strauman@slac.stanford.edu>
158
159        * vme/VMEConfig.h: added error status to
160        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
161
1622007-12-08      Till Straumann <strauman@slac.stanford.edu>
163
164        * Makefile.am: irq_supp.h was moved from shared/irq to
165        libcpu/powerpc/new-exceptions/bspsupport.
166
1672007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
170        interrupt_stack_size field from CPU Table to Configuration Table.
171        Eliminate CPU Table from all ports. Delete references to CPU Table in
172        all forms.
173
1742007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
175
176        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
177        the Configuration Table. This included pretasking_hook,
178        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
179        extra_mpci_receive_server_stack, stack_allocate_hook, and
180        stack_free_hook. As a side-effect of this effort some multiprocessing
181        code was made conditional and some style clean up occurred.
182
1832007-12-02      Till Straumann <strauman@slac.stanford.edu>
184
185        * irq/irq_init.c: added new args to openpic_init().
186        This BSP probably needs them (8245 has an EPIC).
187        I would be surprised if the PCI interrupts with the
188        old code actually worked...
189
1902007-11-30      Till Straumann <strauman@slac.stanford.edu>
191
192        * startup/bspstart.c: removed bsp_exceptions_in_RAM
193
1942007-11-30      Till Straumann <strauman@slac.stanford.edu>
195
196        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
197        fixed type of 1st arg to C_dispatch_irq_handler() which
198        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
199        (not that it is ever used but the two layouts differ).
200
2012007-11-30      Till Straumann <strauman@slac.stanford.edu>
202
203        * Makefile.am: install new <irq/irq_supp.h> header
204
2052007-11-30      Till Straumann <strauman@slac.stanford.edu>
206
207        * irq/irq.h, irq/irq_init.c: Removed the definition
208        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
209        initialize the irqBase member of the rtems_irq_global_settings
210        struct. However, irqBase is an rtems_irq_symbolic_name,
211        so using BSP_LOWEST_OFFSET is more appropriate.
212
2132007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
216        Table. They have been replaced with variables named bsp_XXX as
217        needed.
218
2192007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * console/config.c: Fix typo.
222
2232007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * console/console.c: Eliminate DEBUG_puts.
226
2272007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        PR 1257/bsps
230        * irq/irq.c: Code outside of cpukit should use the public API for
231        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
232        public API and directly accessing _CPU_ISR_Disable and
233        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
234        directive which could lead to problems. This patch also changes the
235        type of the variable passed into these routines and addresses minor
236        style issues.
237
2382007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
239
240        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
241
2422007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
243
244        * irq/irq_init.c: adapted to shared exception code
245
2462007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
247
248        * Makefile.am: adapted to shared exception code
249
2502007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * bsp_specs: Remove qrtems_debug.
253
2542007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
255
256        * bsp_specs: Remove lib (Now expected to exist in GCC).
257
2582007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
259
260        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
261
2622007-03-11      Joel Sherrill <joel@OARcorp.com>
263
264        * startup/bspstart.c: Remove assignments of
265        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
266        value in boot_card.c
267
2682007-01-30      Till Straumann <strauman@slac.stanford.edu>
269
270        * Makefile.am, preinstall.am, include/bsp.h,
271        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
272        cleaned up vme support - use files from libbsp/powerpc/shared/vme
273        and define BSP specifica in VMEConfig.h.
274        Use VME DMA support implemented by vmeUniverse and
275        libbsp/powerpc/shared/vme/vme_universe_dma.c
276
2772006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
278
279        * configure.ac: New BUG-REPORT address.
280
2812006-11-15      Joel Sherrill <joel@OARcorp.com>
282
283        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
284        file and simplified initialization.
285
2862006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * Makefile.am: Remove superfluous -DASM.
289
2902006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
291
292        * configure.ac: Require autoconf-2.60. Require automake-1.10.
293
2942006-03-08      Joel Sherrill <joel@OARcorp.com>
295
296        * startup/linkcmds: Add .gnu.linkonce.b.* section.
297
2982006-02-08      Joel Sherrill <joel@OARcorp.com>
299
300        * startup/linkcmds: Add sections required by newer gcc versions.
301
3022006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
303
304        * configure.ac: Remove explicit ampolish3 support (now in
305        RTEMS_BSP_CONFIGURE).
306
3072006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * configure.ac: Add ampolish3 support.
310        * Makefile.am: Add preinstall.am.
311
3122006-01-09      Joel Sherrill <joel@OARcorp.com>
313
314        PR 858/bsps
315        * Makefile.am: Added vme_am_defs.h;
316        * vme/vmeconfig.c: Added appropriate include files.
317
3182006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
319
320        * Makefile.am: Don't include subdirs.am. Cleanup.
321
3222005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * include/bsp.h: New header guard.
325
3262005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
327
328        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
329
3302005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
331
332        * console/console.c, console/init68360.c, console/ns16550cfg.c
333        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
334        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
335
3362005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
337
338        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
339        rtems_unsigned types to uint types
340
3412005-05-03      Joel Sherrill <joel@OARcorp.com>
342
343        * include/.cvsignore: New file.
344
3452005-05-03      Joel Sherrill <joel@OARcorp.com>
346
347        * .cvsignore: New file.
348
3492005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
350
351        * irq/irq.c, start/start.S: Removed warnings
352
3532005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
354
355        * New BSP.
356        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.