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

4.9
Last change on this file since 7be8d6b was 7be8d6b, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 01:48:04

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

  • Makefile.am: Remove noinst_PROGRAMS (Unused).
  • Property mode set to 100644
File size: 9.6 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Remove noinst_PROGRAMS (Unused).
4
52008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * console/config.c, console/console.h: Convert to "bool".
8
92008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
10
11        * Makefile.am, configure.ac, console/alloc360.c, console/console.c,
12        console/console.h, console/m68360.h, console/mc68360_scc.c,
13        console/ns16550cfg.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
14        include/bsp.h, irq/irq_init.c, vme/VMEConfig.h: Initiate update and
15        testing. Add missing files. Does not run hello yet.
16        * console/debugio.c, console/polled_io.c, irq/openpic_xxx_irq.c: New files.
17
182008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
21        irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c:
22        Add missing prototypes.
23
242008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * console/mc68360_scc.c: Remove explicit switch and call
27        termios_baud_to_number().
28
292008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
32        Framework to ask the BSP where it has memory for the RTEMS Workspace
33        and C Program Heap. These collectively are referred to as work area.
34        If the BSP supports this, then it does not have to include code to
35        split the available memory between the two areas. This reduces the
36        amount of code in the BSP specific bspstart.c file. Additionally, the
37        shared framework can initialize the C Library, call
38        rtems_debug_enable(), and dirty the work area memory. Until most/all
39        BSPs support this new capability, if the BSP supports this, it should
40        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
41        When the transition is complete, this autoconf macro can be removed.
42
432008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * Makefile.am: Rework to avoid .rel files.
46
472008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * startup/bspstart.c: Refactored and renamed initialization routines to
50        rtems_initialize_data_structures, rtems_initialize_before_drivers,
51        rtems_initialize_device_drivers, and
52        rtems_initialize_start_multitasking. This opened the sequence up so
53        that bootcard() could provide a more robust and flexible framework
54        which is easier to explain and understand. This also lays the
55        groundwork for sharing the division of available memory between the
56        RTEMS workspace and heap and the C library initialization across all
57        BSPs.
58
592008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * console/config.c: Fix typo.
62
632008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * startup/linkcmds: Add wildcard to gcc_except_table section so
66        programs compiled with gcc 4.3.x can link.
67
682007-12-14      Till Straumann <strauman@slac.stanford.edu>
69
70        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
71        Use shared exception/interrupt support from
72        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
73        TESTED ON REAL HARDWARE.
74
752007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
78        Configuration Table. Use the RTEMS provided accessor macros to obtain
79        configuration fields.
80
812007-12-08      Till Straumann <strauman@slac.stanford.edu>
82
83        * Makefile.am: merged shared/vme/vme_universe.c and
84        shared/vme/vme_universe_dma.c into one file.
85
862007-12-08      Till Straumann <strauman@slac.stanford.edu>
87
88        * vme/VMEConfig.h: added error status to
89        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
90
912007-12-08      Till Straumann <strauman@slac.stanford.edu>
92
93        * Makefile.am: irq_supp.h was moved from shared/irq to
94        libcpu/powerpc/new-exceptions/bspsupport.
95
962007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
97
98        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
99        interrupt_stack_size field from CPU Table to Configuration Table.
100        Eliminate CPU Table from all ports. Delete references to CPU Table in
101        all forms.
102
1032007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
106        the Configuration Table. This included pretasking_hook,
107        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
108        extra_mpci_receive_server_stack, stack_allocate_hook, and
109        stack_free_hook. As a side-effect of this effort some multiprocessing
110        code was made conditional and some style clean up occurred.
111
1122007-12-02      Till Straumann <strauman@slac.stanford.edu>
113
114        * irq/irq_init.c: added new args to openpic_init().
115        This BSP probably needs them (8245 has an EPIC).
116        I would be surprised if the PCI interrupts with the
117        old code actually worked...
118
1192007-11-30      Till Straumann <strauman@slac.stanford.edu>
120
121        * startup/bspstart.c: removed bsp_exceptions_in_RAM
122
1232007-11-30      Till Straumann <strauman@slac.stanford.edu>
124
125        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
126        fixed type of 1st arg to C_dispatch_irq_handler() which
127        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
128        (not that it is ever used but the two layouts differ).
129
1302007-11-30      Till Straumann <strauman@slac.stanford.edu>
131
132        * Makefile.am: install new <irq/irq_supp.h> header
133
1342007-11-30      Till Straumann <strauman@slac.stanford.edu>
135
136        * irq/irq.h, irq/irq_init.c: Removed the definition
137        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
138        initialize the irqBase member of the rtems_irq_global_settings
139        struct. However, irqBase is an rtems_irq_symbolic_name,
140        so using BSP_LOWEST_OFFSET is more appropriate.
141
1422007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
145        Table. They have been replaced with variables named bsp_XXX as
146        needed.
147
1482007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * console/config.c: Fix typo.
151
1522007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * console/console.c: Eliminate DEBUG_puts.
155
1562007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        PR 1257/bsps
159        * irq/irq.c: Code outside of cpukit should use the public API for
160        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
161        public API and directly accessing _CPU_ISR_Disable and
162        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
163        directive which could lead to problems. This patch also changes the
164        type of the variable passed into these routines and addresses minor
165        style issues.
166
1672007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
168
169        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
170
1712007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
172
173        * irq/irq_init.c: adapted to shared exception code
174
1752007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
176
177        * Makefile.am: adapted to shared exception code
178
1792007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
180
181        * bsp_specs: Remove qrtems_debug.
182
1832007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
184
185        * bsp_specs: Remove lib (Now expected to exist in GCC).
186
1872007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
188
189        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
190
1912007-03-11      Joel Sherrill <joel@OARcorp.com>
192
193        * startup/bspstart.c: Remove assignments of
194        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
195        value in boot_card.c
196
1972007-01-30      Till Straumann <strauman@slac.stanford.edu>
198
199        * Makefile.am, preinstall.am, include/bsp.h,
200        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
201        cleaned up vme support - use files from libbsp/powerpc/shared/vme
202        and define BSP specifica in VMEConfig.h.
203        Use VME DMA support implemented by vmeUniverse and
204        libbsp/powerpc/shared/vme/vme_universe_dma.c
205
2062006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * configure.ac: New BUG-REPORT address.
209
2102006-11-15      Joel Sherrill <joel@OARcorp.com>
211
212        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
213        file and simplified initialization.
214
2152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * Makefile.am: Remove superfluous -DASM.
218
2192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * configure.ac: Require autoconf-2.60. Require automake-1.10.
222
2232006-03-08      Joel Sherrill <joel@OARcorp.com>
224
225        * startup/linkcmds: Add .gnu.linkonce.b.* section.
226
2272006-02-08      Joel Sherrill <joel@OARcorp.com>
228
229        * startup/linkcmds: Add sections required by newer gcc versions.
230
2312006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
232
233        * configure.ac: Remove explicit ampolish3 support (now in
234        RTEMS_BSP_CONFIGURE).
235
2362006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
237
238        * configure.ac: Add ampolish3 support.
239        * Makefile.am: Add preinstall.am.
240
2412006-01-09      Joel Sherrill <joel@OARcorp.com>
242
243        PR 858/bsps
244        * Makefile.am: Added vme_am_defs.h;
245        * vme/vmeconfig.c: Added appropriate include files.
246
2472006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
248
249        * Makefile.am: Don't include subdirs.am. Cleanup.
250
2512005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
252
253        * include/bsp.h: New header guard.
254
2552005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
256
257        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
258
2592005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
260
261        * console/console.c, console/init68360.c, console/ns16550cfg.c
262        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
263        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
264
2652005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
266
267        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
268        rtems_unsigned types to uint types
269
2702005-05-03      Joel Sherrill <joel@OARcorp.com>
271
272        * include/.cvsignore: New file.
273
2742005-05-03      Joel Sherrill <joel@OARcorp.com>
275
276        * .cvsignore: New file.
277
2782005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
279
280        * irq/irq.c, start/start.S: Removed warnings
281
2822005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
283
284        * New BSP.
285        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.