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

4.104.114.95
Last change on this file since c0357a8 was c0357a8, checked in by Joel Sherrill <joel.sherrill@…>, on 05/22/08 at 20:34:20

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

  • console/mc68360_scc.c: Remove explicit switch and call termios_baud_to_number().
  • Property mode set to 100644
File size: 8.7 KB
Line 
12008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * console/mc68360_scc.c: Remove explicit switch and call
4        termios_baud_to_number().
5
62008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
9        Framework to ask the BSP where it has memory for the RTEMS Workspace
10        and C Program Heap. These collectively are referred to as work area.
11        If the BSP supports this, then it does not have to include code to
12        split the available memory between the two areas. This reduces the
13        amount of code in the BSP specific bspstart.c file. Additionally, the
14        shared framework can initialize the C Library, call
15        rtems_debug_enable(), and dirty the work area memory. Until most/all
16        BSPs support this new capability, if the BSP supports this, it should
17        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
18        When the transition is complete, this autoconf macro can be removed.
19
202008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * Makefile.am: Rework to avoid .rel files.
23
242008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * startup/bspstart.c: Refactored and renamed initialization routines to
27        rtems_initialize_data_structures, rtems_initialize_before_drivers,
28        rtems_initialize_device_drivers, and
29        rtems_initialize_start_multitasking. This opened the sequence up so
30        that bootcard() could provide a more robust and flexible framework
31        which is easier to explain and understand. This also lays the
32        groundwork for sharing the division of available memory between the
33        RTEMS workspace and heap and the C library initialization across all
34        BSPs.
35
362008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * console/config.c: Fix typo.
39
402008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * startup/linkcmds: Add wildcard to gcc_except_table section so
43        programs compiled with gcc 4.3.x can link.
44
452007-12-14      Till Straumann <strauman@slac.stanford.edu>
46
47        * Makefile.am, irq/irq.c (removed), irq/irq_init.c:
48        Use shared exception/interrupt support from
49        libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
50        TESTED ON REAL HARDWARE.
51
522007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
55        Configuration Table. Use the RTEMS provided accessor macros to obtain
56        configuration fields.
57
582007-12-08      Till Straumann <strauman@slac.stanford.edu>
59
60        * Makefile.am: merged shared/vme/vme_universe.c and
61        shared/vme/vme_universe_dma.c into one file.
62
632007-12-08      Till Straumann <strauman@slac.stanford.edu>
64
65        * vme/VMEConfig.h: added error status to
66        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
67
682007-12-08      Till Straumann <strauman@slac.stanford.edu>
69
70        * Makefile.am: irq_supp.h was moved from shared/irq to
71        libcpu/powerpc/new-exceptions/bspsupport.
72
732007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * Makefile.am, include/bsp.h, startup/bspstart.c: Move
76        interrupt_stack_size field from CPU Table to Configuration Table.
77        Eliminate CPU Table from all ports. Delete references to CPU Table in
78        all forms.
79
802007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
83        the Configuration Table. This included pretasking_hook,
84        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
85        extra_mpci_receive_server_stack, stack_allocate_hook, and
86        stack_free_hook. As a side-effect of this effort some multiprocessing
87        code was made conditional and some style clean up occurred.
88
892007-12-02      Till Straumann <strauman@slac.stanford.edu>
90
91        * irq/irq_init.c: added new args to openpic_init().
92        This BSP probably needs them (8245 has an EPIC).
93        I would be surprised if the PCI interrupts with the
94        old code actually worked...
95
962007-11-30      Till Straumann <strauman@slac.stanford.edu>
97
98        * startup/bspstart.c: removed bsp_exceptions_in_RAM
99
1002007-11-30      Till Straumann <strauman@slac.stanford.edu>
101
102        * Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
103        fixed type of 1st arg to C_dispatch_irq_handler() which
104        is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
105        (not that it is ever used but the two layouts differ).
106
1072007-11-30      Till Straumann <strauman@slac.stanford.edu>
108
109        * Makefile.am: install new <irq/irq_supp.h> header
110
1112007-11-30      Till Straumann <strauman@slac.stanford.edu>
112
113        * irq/irq.h, irq/irq_init.c: Removed the definition
114        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
115        initialize the irqBase member of the rtems_irq_global_settings
116        struct. However, irqBase is an rtems_irq_symbolic_name,
117        so using BSP_LOWEST_OFFSET is more appropriate.
118
1192007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
122        Table. They have been replaced with variables named bsp_XXX as
123        needed.
124
1252007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * console/config.c: Fix typo.
128
1292007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * console/console.c: Eliminate DEBUG_puts.
132
1332007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        PR 1257/bsps
136        * irq/irq.c: Code outside of cpukit should use the public API for
137        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
138        public API and directly accessing _CPU_ISR_Disable and
139        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
140        directive which could lead to problems. This patch also changes the
141        type of the variable passed into these routines and addresses minor
142        style issues.
143
1442007-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
147
1482007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
149
150        * irq/irq_init.c: adapted to shared exception code
151
1522007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
153
154        * Makefile.am: adapted to shared exception code
155
1562007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * bsp_specs: Remove qrtems_debug.
159
1602007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * bsp_specs: Remove lib (Now expected to exist in GCC).
163
1642007-04-01      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        * console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
167
1682007-03-11      Joel Sherrill <joel@OARcorp.com>
169
170        * startup/bspstart.c: Remove assignments of
171        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
172        value in boot_card.c
173
1742007-01-30      Till Straumann <strauman@slac.stanford.edu>
175
176        * Makefile.am, preinstall.am, include/bsp.h,
177        * vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
178        cleaned up vme support - use files from libbsp/powerpc/shared/vme
179        and define BSP specifica in VMEConfig.h.
180        Use VME DMA support implemented by vmeUniverse and
181        libbsp/powerpc/shared/vme/vme_universe_dma.c
182
1832006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
184
185        * configure.ac: New BUG-REPORT address.
186
1872006-11-15      Joel Sherrill <joel@OARcorp.com>
188
189        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
190        file and simplified initialization.
191
1922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
193
194        * Makefile.am: Remove superfluous -DASM.
195
1962006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
197
198        * configure.ac: Require autoconf-2.60. Require automake-1.10.
199
2002006-03-08      Joel Sherrill <joel@OARcorp.com>
201
202        * startup/linkcmds: Add .gnu.linkonce.b.* section.
203
2042006-02-08      Joel Sherrill <joel@OARcorp.com>
205
206        * startup/linkcmds: Add sections required by newer gcc versions.
207
2082006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
209
210        * configure.ac: Remove explicit ampolish3 support (now in
211        RTEMS_BSP_CONFIGURE).
212
2132006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
214
215        * configure.ac: Add ampolish3 support.
216        * Makefile.am: Add preinstall.am.
217
2182006-01-09      Joel Sherrill <joel@OARcorp.com>
219
220        PR 858/bsps
221        * Makefile.am: Added vme_am_defs.h;
222        * vme/vmeconfig.c: Added appropriate include files.
223
2242006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
225
226        * Makefile.am: Don't include subdirs.am. Cleanup.
227
2282005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
229
230        * include/bsp.h: New header guard.
231
2322005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
233
234        * console/rsPMCQ1.c, irq/irq.c: Modified to use rtems/irq.h.
235
2362005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
237
238        * console/console.c, console/init68360.c, console/ns16550cfg.c
239        console/ns16550cfg.h, console/rsPMCQ1.h, include/tm27.h,
240        startup/bspstart.c, vme/vmeconfig.c: Eliminate {un|}signed{8|16|32}.
241
2422005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
243
244        * console/init68360.c, include/bsp.h, startup/bspstart.c: Changed
245        rtems_unsigned types to uint types
246
2472005-05-03      Joel Sherrill <joel@OARcorp.com>
248
249        * include/.cvsignore: New file.
250
2512005-05-03      Joel Sherrill <joel@OARcorp.com>
252
253        * .cvsignore: New file.
254
2552005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
256
257        * irq/irq.c, start/start.S: Removed warnings
258
2592005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
260
261        * New BSP.
262        * console/config.c: New files.
Note: See TracBrowser for help on using the repository browser.