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

4.104.114.95
Last change on this file since 6ea100c1 was 6ea100c1, checked in by Joel Sherrill <joel.sherrill@…>, on 05/12/08 at 18:43:55

2008-05-12 Joel Sherrill <joel.sherrill@…>

  • startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
  • Property mode set to 100644
File size: 7.7 KB
Line 
12008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * startup/bspstart.c: Refactored and renamed initialization routines to
4        rtems_initialize_data_structures, rtems_initialize_before_drivers,
5        rtems_initialize_device_drivers, and
6        rtems_initialize_start_multitasking. This opened the sequence up so
7        that bootcard() could provide a more robust and flexible framework
8        which is easier to explain and understand. This also lays the
9        groundwork for sharing the division of available memory between the
10        RTEMS workspace and heap and the C library initialization across all
11        BSPs.
12
132008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * console/config.c: Fix typo.
16
172008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * startup/linkcmds: Add wildcard to gcc_except_table section so
20        programs compiled with gcc 4.3.x can link.
21
222007-12-14      Till Straumann <strauman@slac.stanford.edu>
23
24        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
25        Use shared exception/interrupt support from
26        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
27        TESTED ON REAL HARDWARE.
28
292007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
32        Configuration Table. Use the RTEMS provided accessor macros to obtain
33        configuration fields.
34
352007-12-08      Till Straumann <strauman@slac.stanford.edu>
36
37        * Makefile.am: merged shared/vme/vme_universe.c and
38        shared/vme/vme_universe_dma.c into one file.
39
402007-12-08      Till Straumann <strauman@slac.stanford.edu>
41
42        * vme/VMEConfig.h: added error status to
43        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
44
452007-12-08      Till Straumann <strauman@slac.stanford.edu>
46
47        * Makefile.am: irq_supp.h was moved from shared/irq to
48        libcpu/powerpc/new-exceptions/bspsupport.
49
502007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
53        interrupt_stack_size field from CPU Table to Configuration Table.
54        Eliminate CPU Table from all ports. Delete references to CPU Table in
55        all forms.
56
572007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
60        the Configuration Table. This included pretasking_hook,
61        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
62        extra_mpci_receive_server_stack, stack_allocate_hook, and
63        stack_free_hook. As a side-effect of this effort some multiprocessing
64        code was made conditional and some style clean up occurred.
65
662007-12-02      Till Straumann <strauman@slac.stanford.edu>
67
68        * irq/irq_init.c: added new args to openpic_init().
69        This BSP probably needs them (8245 has an EPIC).
70        I would be surprised if the PCI interrupts with the
71        old code actually worked...
72
732007-11-30      Till Straumann <strauman@slac.stanford.edu>
74
75        * startup/bspstart.c: removed bsp_exceptions_in_RAM
76
772007-11-30      Till Straumann <strauman@slac.stanford.edu>
78
79        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
80        fixed type of 1st arg to C_dispatch_irq_handler() which
81        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
82        (not that it is ever used but the two layouts differ).
83
842007-11-30      Till Straumann <strauman@slac.stanford.edu>
85
86        * Makefile.am: install new <irq/irq_supp.h> header
87
882007-11-30      Till Straumann <strauman@slac.stanford.edu>
89
90        * irq/irq.h, irq/irq_init.c: Removed the definition
91        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
92        initialize the irqBase member of the rtems_irq_global_settings
93        struct. However, irqBase is an rtems_irq_symbolic_name,
94        so using BSP_LOWEST_OFFSET is more appropriate.
95
962007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
97
98        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
99        Table. They have been replaced with variables named bsp_XXX as
100        needed.
101
1022007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * console/config.c: Fix typo.
105
1062007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * console/console.c: Eliminate DEBUG_puts.
109
1102007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        PR 1257/bsps
113        * irq/irq.c: Code outside of cpukit should use the public API for
114        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
115        public API and directly accessing _CPU_ISR_Disable and
116        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
117        directive which could lead to problems. This patch also changes the
118        type of the variable passed into these routines and addresses minor
119        style issues.
120
1212007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
124
1252007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
126
127        * irq/irq_init.c: adapted to shared exception code
128
1292007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
130
131        * Makefile.am: adapted to shared exception code
132
1332007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * bsp_specs: Remove qrtems_debug.
136
1372007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * bsp_specs: Remove lib (Now expected to exist in GCC).
140
1412007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
144
1452007-03-11      Joel Sherrill <joel@OARcorp.com>
146
147        * startup/bspstart.c: Remove assignments of
148        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
149        value in boot_card.c
150
1512007-01-30      Till Straumann <strauman@slac.stanford.edu>
152
153        * Makefile.am, preinstall.am, include/bsp.h,
154        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
155        cleaned up vme support - use files from libbsp/powerpc/shared/vme
156        and define BSP specifica in VMEConfig.h.
157        Use VME DMA support implemented by vmeUniverse and
158        libbsp/powerpc/shared/vme/vme_universe_dma.c
159
1602006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * configure.ac: New BUG-REPORT address.
163
1642006-11-15      Joel Sherrill <joel@OARcorp.com>
165
166        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
167        file and simplified initialization.
168
1692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
170
171        * Makefile.am: Remove superfluous -DASM.
172
1732006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
174
175        * configure.ac: Require autoconf-2.60. Require automake-1.10.
176
1772006-03-08      Joel Sherrill <joel@OARcorp.com>
178
179        * startup/linkcmds: Add .gnu.linkonce.b.* section.
180
1812006-02-08      Joel Sherrill <joel@OARcorp.com>
182
183        * startup/linkcmds: Add sections required by newer gcc versions.
184
1852006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
186
187        * configure.ac: Remove explicit ampolish3 support (now in
188        RTEMS_BSP_CONFIGURE).
189
1902006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
191
192        * configure.ac: Add ampolish3 support.
193        * Makefile.am: Add preinstall.am.
194
1952006-01-09      Joel Sherrill <joel@OARcorp.com>
196
197        PR 858/bsps
198        * Makefile.am: Added vme_am_defs.h;
199        * vme/vmeconfig.c: Added appropriate include files.
200
2012006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
202
203        * Makefile.am: Don't include subdirs.am. Cleanup.
204
2052005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
206
207        * include/bsp.h: New header guard.
208
2092005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
210
211        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
212
2132005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
214
215        * console/console.c, console/init68360.c, console/ns16550cfg.c
216        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
217        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
218
2192005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
220
221        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
222        rtems_unsigned types to uint types
223
2242005-05-03      Joel Sherrill <joel@OARcorp.com>
225
226        * include/.cvsignore: New file.
227
2282005-05-03      Joel Sherrill <joel@OARcorp.com>
229
230        * .cvsignore: New file.
231
2322005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
233
234        * irq/irq.c, start/start.S: Removed warnings
235
2362005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
237
238        * New BSP.
239        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.