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

4.104.115
Last change on this file since 64eb0c7 was 64eb0c7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 10:19:37

2008-09-29 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Eliminate *_SOURCES.
  • Property mode set to 100644
File size: 11.3 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Eliminate *_SOURCES.
4
52008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
8        components.
9
102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Remove noinst_PROGRAMS (Unused).
13
142008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
17
182008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * configure.ac: Make letting boot_card() handle work area allocation
21        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
22        BSP_BOOTCARD_OPTIONS.
23
242008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * include/bsp.h: Use standardized bsp_cleanup() which can optionally
27        print a message, poll for user to press key, and call bsp_reset().
28        Using this eliminates the various bsp_cleanup() implementations which
29        had their own implementation and variety of string constants.
30
312008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * Makefile.am, include/bsp.h, startup/bspstart.c: Use PowerPC level
34        shared bsp_get_work_area() implementation.
35        * startup/bspgetworkarea.c: Removed.
36
372008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * startup/bspstart.c: Remove unnecessary includes of
40        rtems/libcsupport.h and rtems/libio.h.
41
422008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * Makefile.am, configure.ac, console/rsPMCQ1.h, include/bsp.h,
45        startup/bspstart.c: Create bsp_get_work_area() into its own file and
46        use BSP Framework to perform more initialization.
47        * startup/bspgetworkarea.c: New file.
48
492008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
52        this phase, all prototypes were removed from bsp.h and empty
53        implementations were removed and made to use the shared stub.
54
552008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * console/config.c, console/console.h: Convert to "bool".
58
592008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * Makefile.am, configure.ac, console/alloc360.c, console/console.c,
62        console/console.h, console/m68360.h, console/mc68360_scc.c,
63        console/ns16550cfg.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
64        include/bsp.h, irq/irq_init.c, vme/VMEConfig.h: Initiate update and
65        testing. Add missing files. Does not run hello yet.
66        * console/debugio.c, console/polled_io.c, irq/openpic_xxx_irq.c: New files.
67
682008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
71        irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c:
72        Add missing prototypes.
73
742008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * console/mc68360_scc.c: Remove explicit switch and call
77        termios_baud_to_number().
78
792008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
82        Framework to ask the BSP where it has memory for the RTEMS Workspace
83        and C Program Heap. These collectively are referred to as work area.
84        If the BSP supports this, then it does not have to include code to
85        split the available memory between the two areas. This reduces the
86        amount of code in the BSP specific bspstart.c file. Additionally, the
87        shared framework can initialize the C Library, call
88        rtems_debug_enable(), and dirty the work area memory. Until most/all
89        BSPs support this new capability, if the BSP supports this, it should
90        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
91        When the transition is complete, this autoconf macro can be removed.
92
932008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * Makefile.am: Rework to avoid .rel files.
96
972008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * startup/bspstart.c: Refactored and renamed initialization routines to
100        rtems_initialize_data_structures, rtems_initialize_before_drivers,
101        rtems_initialize_device_drivers, and
102        rtems_initialize_start_multitasking. This opened the sequence up so
103        that bootcard() could provide a more robust and flexible framework
104        which is easier to explain and understand. This also lays the
105        groundwork for sharing the division of available memory between the
106        RTEMS workspace and heap and the C library initialization across all
107        BSPs.
108
1092008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * console/config.c: Fix typo.
112
1132008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * startup/linkcmds: Add wildcard to gcc_except_table section so
116        programs compiled with gcc 4.3.x can link.
117
1182007-12-14      Till Straumann <strauman@slac.stanford.edu>
119
120        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
121        Use shared exception/interrupt support from
122        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
123        TESTED ON REAL HARDWARE.
124
1252007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
128        Configuration Table. Use the RTEMS provided accessor macros to obtain
129        configuration fields.
130
1312007-12-08      Till Straumann <strauman@slac.stanford.edu>
132
133        * Makefile.am: merged shared/vme/vme_universe.c and
134        shared/vme/vme_universe_dma.c into one file.
135
1362007-12-08      Till Straumann <strauman@slac.stanford.edu>
137
138        * vme/VMEConfig.h: added error status to
139        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
140
1412007-12-08      Till Straumann <strauman@slac.stanford.edu>
142
143        * Makefile.am: irq_supp.h was moved from shared/irq to
144        libcpu/powerpc/new-exceptions/bspsupport.
145
1462007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
149        interrupt_stack_size field from CPU Table to Configuration Table.
150        Eliminate CPU Table from all ports. Delete references to CPU Table in
151        all forms.
152
1532007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
154
155        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
156        the Configuration Table. This included pretasking_hook,
157        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
158        extra_mpci_receive_server_stack, stack_allocate_hook, and
159        stack_free_hook. As a side-effect of this effort some multiprocessing
160        code was made conditional and some style clean up occurred.
161
1622007-12-02      Till Straumann <strauman@slac.stanford.edu>
163
164        * irq/irq_init.c: added new args to openpic_init().
165        This BSP probably needs them (8245 has an EPIC).
166        I would be surprised if the PCI interrupts with the
167        old code actually worked...
168
1692007-11-30      Till Straumann <strauman@slac.stanford.edu>
170
171        * startup/bspstart.c: removed bsp_exceptions_in_RAM
172
1732007-11-30      Till Straumann <strauman@slac.stanford.edu>
174
175        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
176        fixed type of 1st arg to C_dispatch_irq_handler() which
177        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
178        (not that it is ever used but the two layouts differ).
179
1802007-11-30      Till Straumann <strauman@slac.stanford.edu>
181
182        * Makefile.am: install new <irq/irq_supp.h> header
183
1842007-11-30      Till Straumann <strauman@slac.stanford.edu>
185
186        * irq/irq.h, irq/irq_init.c: Removed the definition
187        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
188        initialize the irqBase member of the rtems_irq_global_settings
189        struct. However, irqBase is an rtems_irq_symbolic_name,
190        so using BSP_LOWEST_OFFSET is more appropriate.
191
1922007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
195        Table. They have been replaced with variables named bsp_XXX as
196        needed.
197
1982007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
199
200        * console/config.c: Fix typo.
201
2022007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * console/console.c: Eliminate DEBUG_puts.
205
2062007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
207
208        PR 1257/bsps
209        * irq/irq.c: Code outside of cpukit should use the public API for
210        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
211        public API and directly accessing _CPU_ISR_Disable and
212        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
213        directive which could lead to problems. This patch also changes the
214        type of the variable passed into these routines and addresses minor
215        style issues.
216
2172007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
220
2212007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
222
223        * irq/irq_init.c: adapted to shared exception code
224
2252007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
226
227        * Makefile.am: adapted to shared exception code
228
2292007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * bsp_specs: Remove qrtems_debug.
232
2332007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * bsp_specs: Remove lib (Now expected to exist in GCC).
236
2372007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
240
2412007-03-11      Joel Sherrill <joel@OARcorp.com>
242
243        * startup/bspstart.c: Remove assignments of
244        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
245        value in boot_card.c
246
2472007-01-30      Till Straumann <strauman@slac.stanford.edu>
248
249        * Makefile.am, preinstall.am, include/bsp.h,
250        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
251        cleaned up vme support - use files from libbsp/powerpc/shared/vme
252        and define BSP specifica in VMEConfig.h.
253        Use VME DMA support implemented by vmeUniverse and
254        libbsp/powerpc/shared/vme/vme_universe_dma.c
255
2562006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
257
258        * configure.ac: New BUG-REPORT address.
259
2602006-11-15      Joel Sherrill <joel@OARcorp.com>
261
262        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
263        file and simplified initialization.
264
2652006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
266
267        * Makefile.am: Remove superfluous -DASM.
268
2692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
270
271        * configure.ac: Require autoconf-2.60. Require automake-1.10.
272
2732006-03-08      Joel Sherrill <joel@OARcorp.com>
274
275        * startup/linkcmds: Add .gnu.linkonce.b.* section.
276
2772006-02-08      Joel Sherrill <joel@OARcorp.com>
278
279        * startup/linkcmds: Add sections required by newer gcc versions.
280
2812006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
282
283        * configure.ac: Remove explicit ampolish3 support (now in
284        RTEMS_BSP_CONFIGURE).
285
2862006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
287
288        * configure.ac: Add ampolish3 support.
289        * Makefile.am: Add preinstall.am.
290
2912006-01-09      Joel Sherrill <joel@OARcorp.com>
292
293        PR 858/bsps
294        * Makefile.am: Added vme_am_defs.h;
295        * vme/vmeconfig.c: Added appropriate include files.
296
2972006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
298
299        * Makefile.am: Don't include subdirs.am. Cleanup.
300
3012005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
302
303        * include/bsp.h: New header guard.
304
3052005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
306
307        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
308
3092005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
310
311        * console/console.c, console/init68360.c, console/ns16550cfg.c
312        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
313        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
314
3152005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
316
317        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
318        rtems_unsigned types to uint types
319
3202005-05-03      Joel Sherrill <joel@OARcorp.com>
321
322        * include/.cvsignore: New file.
323
3242005-05-03      Joel Sherrill <joel@OARcorp.com>
325
326        * .cvsignore: New file.
327
3282005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
329
330        * irq/irq.c, start/start.S: Removed warnings
331
3322005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
333
334        * New BSP.
335        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.