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

4.104.115
Last change on this file since 8da29747 was 8da29747, checked in by Joel Sherrill <joel.sherrill@…>, on 09/10/08 at 21:35:19

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

  • startup/bspstart.c: Review of all bsp_cleanup() implementations. In this phase, all prototypes were removed from bsp.h and empty implementations were removed and made to use the shared stub.
  • Property mode set to 100644
File size: 9.7 KB
Line 
12008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
4        this phase, all prototypes were removed from bsp.h and empty
5        implementations were removed and made to use the shared stub.
6
72008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * console/config.c, console/console.h: Convert to "bool".
10
112008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * Makefile.am, configure.ac, console/alloc360.c, console/console.c,
14        console/console.h, console/m68360.h, console/mc68360_scc.c,
15        console/ns16550cfg.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
16        include/bsp.h, irq/irq_init.c, vme/VMEConfig.h: Initiate update and
17        testing. Add missing files. Does not run hello yet.
18        * console/debugio.c, console/polled_io.c, irq/openpic_xxx_irq.c: New files.
19
202008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
23        irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c:
24        Add missing prototypes.
25
262008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * console/mc68360_scc.c: Remove explicit switch and call
29        termios_baud_to_number().
30
312008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
34        Framework to ask the BSP where it has memory for the RTEMS Workspace
35        and C Program Heap. These collectively are referred to as work area.
36        If the BSP supports this, then it does not have to include code to
37        split the available memory between the two areas. This reduces the
38        amount of code in the BSP specific bspstart.c file. Additionally, the
39        shared framework can initialize the C Library, call
40        rtems_debug_enable(), and dirty the work area memory. Until most/all
41        BSPs support this new capability, if the BSP supports this, it should
42        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
43        When the transition is complete, this autoconf macro can be removed.
44
452008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * Makefile.am: Rework to avoid .rel files.
48
492008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * startup/bspstart.c: Refactored and renamed initialization routines to
52        rtems_initialize_data_structures, rtems_initialize_before_drivers,
53        rtems_initialize_device_drivers, and
54        rtems_initialize_start_multitasking. This opened the sequence up so
55        that bootcard() could provide a more robust and flexible framework
56        which is easier to explain and understand. This also lays the
57        groundwork for sharing the division of available memory between the
58        RTEMS workspace and heap and the C library initialization across all
59        BSPs.
60
612008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * console/config.c: Fix typo.
64
652008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * startup/linkcmds: Add wildcard to gcc_except_table section so
68        programs compiled with gcc 4.3.x can link.
69
702007-12-14      Till Straumann <strauman@slac.stanford.edu>
71
72        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
73        Use shared exception/interrupt support from
74        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
75        TESTED ON REAL HARDWARE.
76
772007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
80        Configuration Table. Use the RTEMS provided accessor macros to obtain
81        configuration fields.
82
832007-12-08      Till Straumann <strauman@slac.stanford.edu>
84
85        * Makefile.am: merged shared/vme/vme_universe.c and
86        shared/vme/vme_universe_dma.c into one file.
87
882007-12-08      Till Straumann <strauman@slac.stanford.edu>
89
90        * vme/VMEConfig.h: added error status to
91        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
92
932007-12-08      Till Straumann <strauman@slac.stanford.edu>
94
95        * Makefile.am: irq_supp.h was moved from shared/irq to
96        libcpu/powerpc/new-exceptions/bspsupport.
97
982007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
101        interrupt_stack_size field from CPU Table to Configuration Table.
102        Eliminate CPU Table from all ports. Delete references to CPU Table in
103        all forms.
104
1052007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
108        the Configuration Table. This included pretasking_hook,
109        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
110        extra_mpci_receive_server_stack, stack_allocate_hook, and
111        stack_free_hook. As a side-effect of this effort some multiprocessing
112        code was made conditional and some style clean up occurred.
113
1142007-12-02      Till Straumann <strauman@slac.stanford.edu>
115
116        * irq/irq_init.c: added new args to openpic_init().
117        This BSP probably needs them (8245 has an EPIC).
118        I would be surprised if the PCI interrupts with the
119        old code actually worked...
120
1212007-11-30      Till Straumann <strauman@slac.stanford.edu>
122
123        * startup/bspstart.c: removed bsp_exceptions_in_RAM
124
1252007-11-30      Till Straumann <strauman@slac.stanford.edu>
126
127        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
128        fixed type of 1st arg to C_dispatch_irq_handler() which
129        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
130        (not that it is ever used but the two layouts differ).
131
1322007-11-30      Till Straumann <strauman@slac.stanford.edu>
133
134        * Makefile.am: install new <irq/irq_supp.h> header
135
1362007-11-30      Till Straumann <strauman@slac.stanford.edu>
137
138        * irq/irq.h, irq/irq_init.c: Removed the definition
139        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
140        initialize the irqBase member of the rtems_irq_global_settings
141        struct. However, irqBase is an rtems_irq_symbolic_name,
142        so using BSP_LOWEST_OFFSET is more appropriate.
143
1442007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
145
146        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
147        Table. They have been replaced with variables named bsp_XXX as
148        needed.
149
1502007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * console/config.c: Fix typo.
153
1542007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
155
156        * console/console.c: Eliminate DEBUG_puts.
157
1582007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        PR 1257/bsps
161        * irq/irq.c: Code outside of cpukit should use the public API for
162        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
163        public API and directly accessing _CPU_ISR_Disable and
164        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
165        directive which could lead to problems. This patch also changes the
166        type of the variable passed into these routines and addresses minor
167        style issues.
168
1692007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
172
1732007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
174
175        * irq/irq_init.c: adapted to shared exception code
176
1772007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
178
179        * Makefile.am: adapted to shared exception code
180
1812007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
182
183        * bsp_specs: Remove qrtems_debug.
184
1852007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * bsp_specs: Remove lib (Now expected to exist in GCC).
188
1892007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
192
1932007-03-11      Joel Sherrill <joel@OARcorp.com>
194
195        * startup/bspstart.c: Remove assignments of
196        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
197        value in boot_card.c
198
1992007-01-30      Till Straumann <strauman@slac.stanford.edu>
200
201        * Makefile.am, preinstall.am, include/bsp.h,
202        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
203        cleaned up vme support - use files from libbsp/powerpc/shared/vme
204        and define BSP specifica in VMEConfig.h.
205        Use VME DMA support implemented by vmeUniverse and
206        libbsp/powerpc/shared/vme/vme_universe_dma.c
207
2082006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * configure.ac: New BUG-REPORT address.
211
2122006-11-15      Joel Sherrill <joel@OARcorp.com>
213
214        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
215        file and simplified initialization.
216
2172006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * Makefile.am: Remove superfluous -DASM.
220
2212006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
222
223        * configure.ac: Require autoconf-2.60. Require automake-1.10.
224
2252006-03-08      Joel Sherrill <joel@OARcorp.com>
226
227        * startup/linkcmds: Add .gnu.linkonce.b.* section.
228
2292006-02-08      Joel Sherrill <joel@OARcorp.com>
230
231        * startup/linkcmds: Add sections required by newer gcc versions.
232
2332006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
234
235        * configure.ac: Remove explicit ampolish3 support (now in
236        RTEMS_BSP_CONFIGURE).
237
2382006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
239
240        * configure.ac: Add ampolish3 support.
241        * Makefile.am: Add preinstall.am.
242
2432006-01-09      Joel Sherrill <joel@OARcorp.com>
244
245        PR 858/bsps
246        * Makefile.am: Added vme_am_defs.h;
247        * vme/vmeconfig.c: Added appropriate include files.
248
2492006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
250
251        * Makefile.am: Don't include subdirs.am. Cleanup.
252
2532005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
254
255        * include/bsp.h: New header guard.
256
2572005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
258
259        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
260
2612005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
262
263        * console/console.c, console/init68360.c, console/ns16550cfg.c
264        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
265        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
266
2672005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
268
269        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
270        rtems_unsigned types to uint types
271
2722005-05-03      Joel Sherrill <joel@OARcorp.com>
273
274        * include/.cvsignore: New file.
275
2762005-05-03      Joel Sherrill <joel@OARcorp.com>
277
278        * .cvsignore: New file.
279
2802005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
281
282        * irq/irq.c, start/start.S: Removed warnings
283
2842005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
285
286        * New BSP.
287        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.