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 10/18/11 at 18:34:02

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
RevLine 
[d5286a1f]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
[77d9ccc]72011-06-18      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * Makefile.am: Remove references to non-existing files.
10
[8ee3775]112011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * configure.ac: Require autoconf-2.68, automake-1.11.1.
14
[cd90b9c9]152010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
18
[438983d2]192010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
20
21        * configure.ac: Added AC_CHECK_SIZEOF macro.
22
[f16a1458]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
[deada8d]282010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
29
30        * network/xiltemac.c, startup/bspstart.c: Remove warnings.
31
[dccbb21]322010-03-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
33
34        * dlentry/start.S: remove bootcard calling warning
35
[2d2de4eb]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
[683157e]432009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * make/custom/virtex.cfg: Remove RTEMS_BSP_FAMILY.
46
[218a2bb]472009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * configure.ac: Don't add -ansi -fasm to CFLAGS.
50
[c20f690]512009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * startup/linkcmds: Add __sbss_start, __sbss_end etc.
54
[bc6689d]552009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * make/custom/virtex.cfg: New (relocated from /make/custom).
58
[6b2b37d2]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>
[d1be26b]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
[2ed512bf]692009-07-03      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * Makefile.am: Eliminate unused routine.
72        * startup/setvec.c: Removed.
73
[0aa4b0f]742009-04-28      Chris Johns <chrisj@rtems.org>
75
76        * dlentry/dlentry.S: Update for boot_card command line change.
77
[df393962]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
[9957dbf]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
[b9c6fb1]892008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * include/tm27.h: Do not use set_vector.
92
[81ec5044]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
[64eb0c7]982008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * Makefile.am: Eliminate *_SOURCES.
101
[e94666d]1022008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
105        components.
106
[c06b3fa]1072008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
110
[1495d91]1112008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        PR 1322/bsps
114        * include/bspopts.h.in: Remove.
115
[63d82b7]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
[87a38dd]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
[ccceaf3]1312008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
132
133        * include/bsp.h: Remove unnecessary boilerplate comments.
134
[20d7660b]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
[f1359069]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
[f73a2882]1492008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * startup/bspstart.c: Convert to "bool".
152
[32cf3525]1532008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * console/consolelite.c, opbintctrl/opbintctrl.c:
156        Add missing prototypes.
157
[36ba3fc]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
[479f2555]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
[aee685a3]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       
[336495b9]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
[e1095fc]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
[54b617a]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
[c607d50e]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
[dde1fedb]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
[1d0ee80e]2312008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
232
233        * Makefile.am: Rework to avoid .rel files.
234
[67a9b24a]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
[d1f57b5]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
[d11d1d2a]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
[8566824c]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
[d34d8692]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
[faf168f]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
[4af7ef3f]2792007-11-30      Till Straumann <strauman@slac.stanford.edu>
280
281        * startup/bspstart.c: removed bsp_exceptions_in_RAM
282
[a045c9d]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
[d046f1e]2912007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * startup/bspstart.c: Now compiles and links.
294
[07e9642c]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
[edf4ee47]3012007-11-07      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * aclocal.m4: Removed. Is automatically generated by bootstrap.
304
[c309c6f1]3052007-10-02      Jukka Pietarinen <jukka.pietarinen@mrf.fi>
306
307        * startup/linkcmds: Move definition of _end so memory is not corrupted.
308
[764b72e]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
[38feb6d5]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
[2dd3852]3252007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * network/xiltemac.c: Remove duplicate prototype.
328
[38630e98]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
[ab66cf0d]3342007-07-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
[15b81bb]335
336        * linkcmds: removed superfluous bss section
[ab66cf0d]337
3382007-07-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
[15b81bb]339
340        * autom4te.cache/, network.old/: Removed.
[ab66cf0d]341
[f610e83f]3422007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
[15b81bb]343
344        * startup/linkcmds.dl: Removed.
[f610e83f]345
[78f96ab]3462007-07-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
347
[15b81bb]348        * include/bsp.h: Added bsp/vectors.h and bsp/irq.h to list of
349        included headers.
[78f96ab]350
3512007-07-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
352
[15b81bb]353        * opbintctrl/opbintctrl.c: Removed obsolete code.
[78f96ab]354
[4392331]3552007-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
356
357        * .cvsignore: New file.
358
[862c2317]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.