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

4.115
Last change on this file since d5286a1f was d5286a1f, checked in by Jennifer Averett <Jennifer.Averett@…>, on Oct 18, 2011 at 6:34:02 PM

2011-10-18 Jennifer Averett <Jennifer.Averett@…>

PR 1917/bsps

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