source: rtems/c/src/lib/libbsp/powerpc/virtex/ChangeLog @ 5c0fb7c

4.115
Last change on this file since 5c0fb7c was 5c0fb7c, checked in by Sebastian Huber <sebastian.huber@…>, on 11/10/11 at 08:25:45

2011-11-10 Sebastian Huber <sebastian.huber@…>

PR 1929/bsps

  • irq/irq_init.c: Fixed warning.
  • Property mode set to 100644
File size: 12.3 KB
Line 
12011-11-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        PR 1929/bsps
4        * irq/irq_init.c: Fixed warning.
5
62011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
7
8        PR 1917/bsps
9        * Makefile.am, console/consolelite.c: Modifications to add dynamic
10        tables for libchip serial drivers.
11
122011-06-18      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Remove references to non-existing files.
15
162011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * configure.ac: Require autoconf-2.68, automake-1.11.1.
19
202010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
23
242010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
25
26        * configure.ac: Added AC_CHECK_SIZEOF macro.
27
282010-05-23      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * console/consolelite.c, network/xiltemac.c:
31        Reflect prototypes having changed (Warning removal).
32
332010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
34
35        * network/xiltemac.c, startup/bspstart.c: Remove warnings.
36
372010-03-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
38
39        * dlentry/start.S: remove bootcard calling warning
40
412009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
42
43        * Makefile.am, preinstall.am: Update for exception support changes.
44        * irq/irq.c: Changed exception header file includes.
45        * startup/bspstart.c: Changed exception header file includes.  Update
46        for ppc_exc_initialize() changes.
47
482009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * make/custom/virtex.cfg: Remove RTEMS_BSP_FAMILY.
51
522009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * configure.ac: Don't add -ansi -fasm to CFLAGS.
55
562009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * startup/linkcmds: Add __sbss_start, __sbss_end etc.
59
602009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * make/custom/virtex.cfg: New (relocated from /make/custom).
63
642009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
67
68 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
71        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
72        have the same options.
73
742009-07-03      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * Makefile.am: Eliminate unused routine.
77        * startup/setvec.c: Removed.
78
792009-04-28      Chris Johns <chrisj@rtems.org>
80
81        * dlentry/dlentry.S: Update for boot_card command line change.
82
832008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * bsp_specs: Move -e start from *link to *startfile to avoid warning
86        for undefined entry symbol when linking relocatables with binutils
87        2.19.
88
892008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * Makefile.am, preinstall.am: Use shared tm27.h stub.
92        * include/tm27.h: Removed.
93
942008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * include/tm27.h: Do not use set_vector.
97
982008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
101        of building libbspstart.a, using automake-rules.
102
1032008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Eliminate *_SOURCES.
106
1072008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
110        components.
111
1122008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
115
1162008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        PR 1322/bsps
119        * include/bspopts.h.in: Remove.
120
1212008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
124        work area allocation mandatory. Rename
125        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
126
1272008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * Makefile.am, configure.ac, include/bspopts.h.in: Use standardized
130        bsp_cleanup() which can optionally print a message, poll for user to
131        press key, and call bsp_reset(). Using this eliminates the various
132        bsp_cleanup() implementations which had their own implementation and
133        variety of string constants.
134        * startup/bspclean.c: Removed.
135
1362008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * include/bsp.h: Remove unnecessary boilerplate comments.
139
1402008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * Makefile.am, startup/linkcmds: Use top level shared
143        bsp_get_work_area() implementation.
144        * startup/bspgetworkarea.c: Removed.
145
1462008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * Makefile.am, configure.ac, include/bsp.h, include/bspopts.h.in,
149        startup/bspstart.c, startup/linkcmds: Add use of bsp_get_work_area()
150        in its own file and rely on BSP Framework to perform more
151        initialization.
152        * startup/bspgetworkarea.c: New file.
153
1542008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * startup/bspstart.c: Convert to "bool".
157
1582008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * console/consolelite.c, opbintctrl/opbintctrl.c:
161        Add missing prototypes.
162
1632008-07-22      Till Straumann <strauman@slac.stanford.edu>
164
165        * irq/irq_init.c, include/bsp.h:
166        define BSP_PPC403_CLOCK_HOOK_EXCEPTION
167        so that we hook the timer exception rather than going
168        through the interrupt dispatcher.
169
1702008-07-21      Till Straumann <strauman@slac.stanford.edu>
171
172        * startup/bspstart.c: Removed MSR_CE from interrupt
173        mask - this was set for testing but should not be
174        in the mask by default.
175
1762008-07-21      Till Straumann <strauman@slac.stanford.edu>
177
178        * Makefile.am, preinstall.am, irq/irq_init.c:
179        Use low-level exception handling support from
180        new-exceptions/bspsupport.
181       
1822008-07-21      Till Straumann <strauman@slac.stanford.edu>
183
184        * startup/bspstart.c: Removed SPRG0 warning - this BSP
185        is OK.
186
187        Use interrupt stack limits from linker script.
188
189        No need to reserve space beyond '_end'. linkcmds now
190        reserves space below '_end'.
191
192        Use low-level exception handling support from
193        new-exceptions/bspsupport.
194
1952008-07-21      Till Straumann <strauman@slac.stanford.edu>
196
197        * dlentry/dlentry.S: load R13 with _SDA_BASE_ so that
198        SVR4-ABI access of short data area works. No support
199        for R2/sdata2/eabi, so far but that would be easy
200        (atm R2 is loaded with got address IIRC).
201
2022008-07-21      Till Straumann <strauman@slac.stanford.edu>
203
204        * startup/linkcmds: fixed sdata/sbss areas -- these
205        must be contiguous for SVR4 complicant access via R13.
206        Use kludged layout so that sbss, bss, sbss2 are all
207        contiguous and zeroed by dlentry.S.
208
209        Provide _SDA_BASE_ and _SDA2_BASE_ for loading R13 (and
210        R2 if anyone wants to use EABI).
211
212        Make sure interrupt stack is never in heap area by
213        moving it below '_end'.
214
215        Provide symbols for start + end of interrupt stack.
216
2172008-07-21      Till Straumann <strauman@slac.stanford.edu>
218
219        * console/consolelite.c: use base address from RTEMS_XPARAMETERS_H
220        rather than hardcoded hex number.
221
2222008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
225        Framework to ask the BSP where it has memory for the RTEMS Workspace
226        and C Program Heap. These collectively are referred to as work area.
227        If the BSP supports this, then it does not have to include code to
228        split the available memory between the two areas. This reduces the
229        amount of code in the BSP specific bspstart.c file. Additionally, the
230        shared framework can initialize the C Library, call
231        rtems_debug_enable(), and dirty the work area memory. Until most/all
232        BSPs support this new capability, if the BSP supports this, it should
233        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
234        When the transition is complete, this autoconf macro can be removed.
235
2362008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
237
238        * Makefile.am: Rework to avoid .rel files.
239
2402008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
241
242        * Makefile.am, startup/bspstart.c: Refactored and renamed
243        initialization routines to rtems_initialize_data_structures,
244        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
245        rtems_initialize_start_multitasking. This opened the sequence up so
246        that bootcard() could provide a more robust and flexible framework
247        which is easier to explain and understand. This also lays the
248        groundwork for sharing the division of available memory between the
249        RTEMS workspace and heap and the C library initialization across all
250        BSPs.
251
2522008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        * startup/linkcmds: Add wildcard to gcc_except_table section so
255        programs compiled with gcc 4.3.x can link.
256
2572007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * README, include/bsp.h, startup/bspstart.c: Eliminate copies of the
260        Configuration Table. Use the RTEMS provided accessor macros to obtain
261        configuration fields.
262
2632007-12-10      Till Straumann <strauman@slac.stanford.edu>
264
265        * irq/irq_init.c:
266        renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
267        to be closer to 'official' nomenclature.
268
2692007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
272        from CPU Table to Configuration Table. Eliminate CPU Table from all
273        ports. Delete references to CPU Table in all forms.
274
2752007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
278        the Configuration Table. This included pretasking_hook,
279        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
280        extra_mpci_receive_server_stack, stack_allocate_hook, and
281        stack_free_hook. As a side-effect of this effort some multiprocessing
282        code was made conditional and some style clean up occurred.
283
2842007-11-30      Till Straumann <strauman@slac.stanford.edu>
285
286        * startup/bspstart.c: removed bsp_exceptions_in_RAM
287
2882007-11-30      Till Straumann <strauman@slac.stanford.edu>
289
290        * irq/irq.h, irq/irq_init.c: Removed the definition
291        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
292        initialize the irqBase member of the rtems_irq_global_settings
293        struct. However, irqBase is an rtems_irq_symbolic_name,
294        so using BSP_LOWEST_OFFSET is more appropriate.
295
2962007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * startup/bspstart.c: Now compiles and links.
299
3002007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
301
302        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
303        Table. They have been replaced with variables named bsp_XXX as
304        needed.
305
3062007-11-07      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * aclocal.m4: Removed. Is automatically generated by bootstrap.
309
3102007-10-02      Jukka Pietarinen <jukka.pietarinen@mrf.fi>
311
312        * startup/linkcmds: Move definition of _end so memory is not corrupted.
313
3142007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        PR 1257/bsps
317        * irq/irq_init.c: Code outside of cpukit should use the public API for
318        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
319        public API and directly accessing _CPU_ISR_Disable and
320        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
321        directive which could lead to problems. This patch also changes the
322        type of the variable passed into these routines and addresses minor
323        style issues.
324
3252007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * Makefile.am, include/bsp.h: Do not include networking
328        drivers if networking is disabled.
329
3302007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
331
332        * network/xiltemac.c: Remove duplicate prototype.
333
3342007-08-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
335        * network/xiltemac.c:
336        applied patch from Robert Grimes to correctly set the link speed
337        to 100MBit
338
3392007-07-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
340
341        * linkcmds: removed superfluous bss section
342
3432007-07-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
344
345        * autom4te.cache/, network.old/: Removed.
346
3472007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
348
349        * startup/linkcmds.dl: Removed.
350
3512007-07-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
352
353        * include/bsp.h: Added bsp/vectors.h and bsp/irq.h to list of
354        included headers.
355
3562007-07-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
357
358        * opbintctrl/opbintctrl.c: Removed obsolete code.
359
3602007-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
361
362        * .cvsignore: New file.
363
3642007-04-1       Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
365
366        * bsp_specs, bsp_specs.dl, ChangeLog, configure.ac,
367        * console/consolelite.c, dlentry/dlentry.S, include/bsp.h,
368        * include/coverhd.h, include/opbintctrl.h, include/tm27.h,
369        * include/xparameters_dflt.h, irq/irq.h, irq/irq_init.c,
370        * Makefile.am, network/xiltemac.c, network/xiltemac.h,
371        * opbintctrl/opbintctrl.c, preinstall.am, README,
372        * startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
373        * startup/linkcmds.dl, startup/setvec.c;
374
375        integration of virtex BSP into RTEMS source tree
376
Note: See TracBrowser for help on using the repository browser.