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

4.104.114.95
Last change on this file since 4598164 was be71612, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/20/08 at 03:46:49

2008-08-20 Ralf Corsépius <ralf.corsepius@…>

  • console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h, irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c: Add missing prototypes.
  • Property mode set to 100644
File size: 8.9 KB
Line 
12008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
4        irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c:
5        Add missing prototypes.
6
72008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * console/mc68360_scc.c: Remove explicit switch and call
10        termios_baud_to_number().
11
122008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
15        Framework to ask the BSP where it has memory for the RTEMS Workspace
16        and C Program Heap. These collectively are referred to as work area.
17        If the BSP supports this, then it does not have to include code to
18        split the available memory between the two areas. This reduces the
19        amount of code in the BSP specific bspstart.c file. Additionally, the
20        shared framework can initialize the C Library, call
21        rtems_debug_enable(), and dirty the work area memory. Until most/all
22        BSPs support this new capability, if the BSP supports this, it should
23        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
24        When the transition is complete, this autoconf macro can be removed.
25
262008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * Makefile.am: Rework to avoid .rel files.
29
302008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * startup/bspstart.c: Refactored and renamed initialization routines to
33        rtems_initialize_data_structures, rtems_initialize_before_drivers,
34        rtems_initialize_device_drivers, and
35        rtems_initialize_start_multitasking. This opened the sequence up so
36        that bootcard() could provide a more robust and flexible framework
37        which is easier to explain and understand. This also lays the
38        groundwork for sharing the division of available memory between the
39        RTEMS workspace and heap and the C library initialization across all
40        BSPs.
41
422008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * console/config.c: Fix typo.
45
462008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * startup/linkcmds: Add wildcard to gcc_except_table section so
49        programs compiled with gcc 4.3.x can link.
50
512007-12-14      Till Straumann <strauman@slac.stanford.edu>
52
53        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
54        Use shared exception/interrupt support from
55        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
56        TESTED ON REAL HARDWARE.
57
582007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
61        Configuration Table. Use the RTEMS provided accessor macros to obtain
62        configuration fields.
63
642007-12-08      Till Straumann <strauman@slac.stanford.edu>
65
66        * Makefile.am: merged shared/vme/vme_universe.c and
67        shared/vme/vme_universe_dma.c into one file.
68
692007-12-08      Till Straumann <strauman@slac.stanford.edu>
70
71        * vme/VMEConfig.h: added error status to
72        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
73
742007-12-08      Till Straumann <strauman@slac.stanford.edu>
75
76        * Makefile.am: irq_supp.h was moved from shared/irq to
77        libcpu/powerpc/new-exceptions/bspsupport.
78
792007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
82        interrupt_stack_size field from CPU Table to Configuration Table.
83        Eliminate CPU Table from all ports. Delete references to CPU Table in
84        all forms.
85
862007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
89        the Configuration Table. This included pretasking_hook,
90        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
91        extra_mpci_receive_server_stack, stack_allocate_hook, and
92        stack_free_hook. As a side-effect of this effort some multiprocessing
93        code was made conditional and some style clean up occurred.
94
952007-12-02      Till Straumann <strauman@slac.stanford.edu>
96
97        * irq/irq_init.c: added new args to openpic_init().
98        This BSP probably needs them (8245 has an EPIC).
99        I would be surprised if the PCI interrupts with the
100        old code actually worked...
101
1022007-11-30      Till Straumann <strauman@slac.stanford.edu>
103
104        * startup/bspstart.c: removed bsp_exceptions_in_RAM
105
1062007-11-30      Till Straumann <strauman@slac.stanford.edu>
107
108        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
109        fixed type of 1st arg to C_dispatch_irq_handler() which
110        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
111        (not that it is ever used but the two layouts differ).
112
1132007-11-30      Till Straumann <strauman@slac.stanford.edu>
114
115        * Makefile.am: install new <irq/irq_supp.h> header
116
1172007-11-30      Till Straumann <strauman@slac.stanford.edu>
118
119        * irq/irq.h, irq/irq_init.c: Removed the definition
120        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
121        initialize the irqBase member of the rtems_irq_global_settings
122        struct. However, irqBase is an rtems_irq_symbolic_name,
123        so using BSP_LOWEST_OFFSET is more appropriate.
124
1252007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
128        Table. They have been replaced with variables named bsp_XXX as
129        needed.
130
1312007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
132
133        * console/config.c: Fix typo.
134
1352007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * console/console.c: Eliminate DEBUG_puts.
138
1392007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        PR 1257/bsps
142        * irq/irq.c: Code outside of cpukit should use the public API for
143        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
144        public API and directly accessing _CPU_ISR_Disable and
145        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
146        directive which could lead to problems. This patch also changes the
147        type of the variable passed into these routines and addresses minor
148        style issues.
149
1502007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
153
1542007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
155
156        * irq/irq_init.c: adapted to shared exception code
157
1582007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
159
160        * Makefile.am: adapted to shared exception code
161
1622007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
163
164        * bsp_specs: Remove qrtems_debug.
165
1662007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * bsp_specs: Remove lib (Now expected to exist in GCC).
169
1702007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
171
172        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
173
1742007-03-11      Joel Sherrill <joel@OARcorp.com>
175
176        * startup/bspstart.c: Remove assignments of
177        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
178        value in boot_card.c
179
1802007-01-30      Till Straumann <strauman@slac.stanford.edu>
181
182        * Makefile.am, preinstall.am, include/bsp.h,
183        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
184        cleaned up vme support - use files from libbsp/powerpc/shared/vme
185        and define BSP specifica in VMEConfig.h.
186        Use VME DMA support implemented by vmeUniverse and
187        libbsp/powerpc/shared/vme/vme_universe_dma.c
188
1892006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * configure.ac: New BUG-REPORT address.
192
1932006-11-15      Joel Sherrill <joel@OARcorp.com>
194
195        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
196        file and simplified initialization.
197
1982006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * Makefile.am: Remove superfluous -DASM.
201
2022006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * configure.ac: Require autoconf-2.60. Require automake-1.10.
205
2062006-03-08      Joel Sherrill <joel@OARcorp.com>
207
208        * startup/linkcmds: Add .gnu.linkonce.b.* section.
209
2102006-02-08      Joel Sherrill <joel@OARcorp.com>
211
212        * startup/linkcmds: Add sections required by newer gcc versions.
213
2142006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
215
216        * configure.ac: Remove explicit ampolish3 support (now in
217        RTEMS_BSP_CONFIGURE).
218
2192006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
220
221        * configure.ac: Add ampolish3 support.
222        * Makefile.am: Add preinstall.am.
223
2242006-01-09      Joel Sherrill <joel@OARcorp.com>
225
226        PR 858/bsps
227        * Makefile.am: Added vme_am_defs.h;
228        * vme/vmeconfig.c: Added appropriate include files.
229
2302006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
231
232        * Makefile.am: Don't include subdirs.am. Cleanup.
233
2342005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
235
236        * include/bsp.h: New header guard.
237
2382005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
239
240        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
241
2422005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
243
244        * console/console.c, console/init68360.c, console/ns16550cfg.c
245        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
246        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
247
2482005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
249
250        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
251        rtems_unsigned types to uint types
252
2532005-05-03      Joel Sherrill <joel@OARcorp.com>
254
255        * include/.cvsignore: New file.
256
2572005-05-03      Joel Sherrill <joel@OARcorp.com>
258
259        * .cvsignore: New file.
260
2612005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
262
263        * irq/irq.c, start/start.S: Removed warnings
264
2652005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
266
267        * New BSP.
268        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.