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

4.115
Last change on this file since 00991a3 was 77d9ccc, checked in by Ralf Corsepius <ralf.corsepius@…>, on 06/18/11 at 07:29:48

2011-06-18 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Remove references to non-existing files.
  • Property mode set to 100644
File size: 12.0 KB
Line 
12011-06-18      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Remove references to non-existing files.
4
52011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * configure.ac: Require autoconf-2.68, automake-1.11.1.
8
92010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
12
132010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
14
15        * configure.ac: Added AC_CHECK_SIZEOF macro.
16
172010-05-23      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * console/consolelite.c, network/xiltemac.c:
20        Reflect prototypes having changed (Warning removal).
21
222010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
23
24        * network/xiltemac.c, startup/bspstart.c: Remove warnings.
25
262010-03-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
27
28        * dlentry/start.S: remove bootcard calling warning
29
302009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
31
32        * Makefile.am, preinstall.am: Update for exception support changes.
33        * irq/irq.c: Changed exception header file includes.
34        * startup/bspstart.c: Changed exception header file includes.  Update
35        for ppc_exc_initialize() changes.
36
372009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * make/custom/virtex.cfg: Remove RTEMS_BSP_FAMILY.
40
412009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * configure.ac: Don't add -ansi -fasm to CFLAGS.
44
452009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * startup/linkcmds: Add __sbss_start, __sbss_end etc.
48
492009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * make/custom/virtex.cfg: New (relocated from /make/custom).
52
532009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
56
57 2009-07-16     Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
60        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
61        have the same options.
62
632009-07-03      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * Makefile.am: Eliminate unused routine.
66        * startup/setvec.c: Removed.
67
682009-04-28      Chris Johns <chrisj@rtems.org>
69
70        * dlentry/dlentry.S: Update for boot_card command line change.
71
722008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * bsp_specs: Move -e start from *link to *startfile to avoid warning
75        for undefined entry symbol when linking relocatables with binutils
76        2.19.
77
782008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * Makefile.am, preinstall.am: Use shared tm27.h stub.
81        * include/tm27.h: Removed.
82
832008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * include/tm27.h: Do not use set_vector.
86
872008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
90        of building libbspstart.a, using automake-rules.
91
922008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Eliminate *_SOURCES.
95
962008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
99        components.
100
1012008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
104
1052008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        PR 1322/bsps
108        * include/bspopts.h.in: Remove.
109
1102008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
113        work area allocation mandatory. Rename
114        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
115
1162008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * Makefile.am, configure.ac, include/bspopts.h.in: Use standardized
119        bsp_cleanup() which can optionally print a message, poll for user to
120        press key, and call bsp_reset(). Using this eliminates the various
121        bsp_cleanup() implementations which had their own implementation and
122        variety of string constants.
123        * startup/bspclean.c: Removed.
124
1252008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * include/bsp.h: Remove unnecessary boilerplate comments.
128
1292008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile.am, startup/linkcmds: Use top level shared
132        bsp_get_work_area() implementation.
133        * startup/bspgetworkarea.c: Removed.
134
1352008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile.am, configure.ac, include/bsp.h, include/bspopts.h.in,
138        startup/bspstart.c, startup/linkcmds: Add use of bsp_get_work_area()
139        in its own file and rely on BSP Framework to perform more
140        initialization.
141        * startup/bspgetworkarea.c: New file.
142
1432008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
144
145        * startup/bspstart.c: Convert to "bool".
146
1472008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
148
149        * console/consolelite.c, opbintctrl/opbintctrl.c:
150        Add missing prototypes.
151
1522008-07-22      Till Straumann <strauman@slac.stanford.edu>
153
154        * irq/irq_init.c, include/bsp.h:
155        define BSP_PPC403_CLOCK_HOOK_EXCEPTION
156        so that we hook the timer exception rather than going
157        through the interrupt dispatcher.
158
1592008-07-21      Till Straumann <strauman@slac.stanford.edu>
160
161        * startup/bspstart.c: Removed MSR_CE from interrupt
162        mask - this was set for testing but should not be
163        in the mask by default.
164
1652008-07-21      Till Straumann <strauman@slac.stanford.edu>
166
167        * Makefile.am, preinstall.am, irq/irq_init.c:
168        Use low-level exception handling support from
169        new-exceptions/bspsupport.
170       
1712008-07-21      Till Straumann <strauman@slac.stanford.edu>
172
173        * startup/bspstart.c: Removed SPRG0 warning - this BSP
174        is OK.
175
176        Use interrupt stack limits from linker script.
177
178        No need to reserve space beyond '_end'. linkcmds now
179        reserves space below '_end'.
180
181        Use low-level exception handling support from
182        new-exceptions/bspsupport.
183
1842008-07-21      Till Straumann <strauman@slac.stanford.edu>
185
186        * dlentry/dlentry.S: load R13 with _SDA_BASE_ so that
187        SVR4-ABI access of short data area works. No support
188        for R2/sdata2/eabi, so far but that would be easy
189        (atm R2 is loaded with got address IIRC).
190
1912008-07-21      Till Straumann <strauman@slac.stanford.edu>
192
193        * startup/linkcmds: fixed sdata/sbss areas -- these
194        must be contiguous for SVR4 complicant access via R13.
195        Use kludged layout so that sbss, bss, sbss2 are all
196        contiguous and zeroed by dlentry.S.
197
198        Provide _SDA_BASE_ and _SDA2_BASE_ for loading R13 (and
199        R2 if anyone wants to use EABI).
200
201        Make sure interrupt stack is never in heap area by
202        moving it below '_end'.
203
204        Provide symbols for start + end of interrupt stack.
205
2062008-07-21      Till Straumann <strauman@slac.stanford.edu>
207
208        * console/consolelite.c: use base address from RTEMS_XPARAMETERS_H
209        rather than hardcoded hex number.
210
2112008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
212
213        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
214        Framework to ask the BSP where it has memory for the RTEMS Workspace
215        and C Program Heap. These collectively are referred to as work area.
216        If the BSP supports this, then it does not have to include code to
217        split the available memory between the two areas. This reduces the
218        amount of code in the BSP specific bspstart.c file. Additionally, the
219        shared framework can initialize the C Library, call
220        rtems_debug_enable(), and dirty the work area memory. Until most/all
221        BSPs support this new capability, if the BSP supports this, it should
222        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
223        When the transition is complete, this autoconf macro can be removed.
224
2252008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
226
227        * Makefile.am: Rework to avoid .rel files.
228
2292008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * Makefile.am, startup/bspstart.c: Refactored and renamed
232        initialization routines to rtems_initialize_data_structures,
233        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
234        rtems_initialize_start_multitasking. This opened the sequence up so
235        that bootcard() could provide a more robust and flexible framework
236        which is easier to explain and understand. This also lays the
237        groundwork for sharing the division of available memory between the
238        RTEMS workspace and heap and the C library initialization across all
239        BSPs.
240
2412008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * startup/linkcmds: Add wildcard to gcc_except_table section so
244        programs compiled with gcc 4.3.x can link.
245
2462007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * README, include/bsp.h, startup/bspstart.c: Eliminate copies of the
249        Configuration Table. Use the RTEMS provided accessor macros to obtain
250        configuration fields.
251
2522007-12-10      Till Straumann <strauman@slac.stanford.edu>
253
254        * irq/irq_init.c:
255        renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
256        to be closer to 'official' nomenclature.
257
2582007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
259
260        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
261        from CPU Table to Configuration Table. Eliminate CPU Table from all
262        ports. Delete references to CPU Table in all forms.
263
2642007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
267        the Configuration Table. This included pretasking_hook,
268        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
269        extra_mpci_receive_server_stack, stack_allocate_hook, and
270        stack_free_hook. As a side-effect of this effort some multiprocessing
271        code was made conditional and some style clean up occurred.
272
2732007-11-30      Till Straumann <strauman@slac.stanford.edu>
274
275        * startup/bspstart.c: removed bsp_exceptions_in_RAM
276
2772007-11-30      Till Straumann <strauman@slac.stanford.edu>
278
279        * irq/irq.h, irq/irq_init.c: Removed the definition
280        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
281        initialize the irqBase member of the rtems_irq_global_settings
282        struct. However, irqBase is an rtems_irq_symbolic_name,
283        so using BSP_LOWEST_OFFSET is more appropriate.
284
2852007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
286
287        * startup/bspstart.c: Now compiles and links.
288
2892007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
290
291        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
292        Table. They have been replaced with variables named bsp_XXX as
293        needed.
294
2952007-11-07      Joel Sherrill <joel.sherrill@OARcorp.com>
296
297        * aclocal.m4: Removed. Is automatically generated by bootstrap.
298
2992007-10-02      Jukka Pietarinen <jukka.pietarinen@mrf.fi>
300
301        * startup/linkcmds: Move definition of _end so memory is not corrupted.
302
3032007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
304
305        PR 1257/bsps
306        * irq/irq_init.c: Code outside of cpukit should use the public API for
307        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
308        public API and directly accessing _CPU_ISR_Disable and
309        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
310        directive which could lead to problems. This patch also changes the
311        type of the variable passed into these routines and addresses minor
312        style issues.
313
3142007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * Makefile.am, include/bsp.h: Do not include networking
317        drivers if networking is disabled.
318
3192007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * network/xiltemac.c: Remove duplicate prototype.
322
3232007-08-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
324        * network/xiltemac.c:
325        applied patch from Robert Grimes to correctly set the link speed
326        to 100MBit
327
3282007-07-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
329
330        * linkcmds: removed superfluous bss section
331
3322007-07-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
333
334        * autom4te.cache/, network.old/: Removed.
335
3362007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
337
338        * startup/linkcmds.dl: Removed.
339
3402007-07-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
341
342        * include/bsp.h: Added bsp/vectors.h and bsp/irq.h to list of
343        included headers.
344
3452007-07-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
346
347        * opbintctrl/opbintctrl.c: Removed obsolete code.
348
3492007-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
350
351        * .cvsignore: New file.
352
3532007-04-1       Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
354
355        * bsp_specs, bsp_specs.dl, ChangeLog, configure.ac,
356        * console/consolelite.c, dlentry/dlentry.S, include/bsp.h,
357        * include/coverhd.h, include/opbintctrl.h, include/tm27.h,
358        * include/xparameters_dflt.h, irq/irq.h, irq/irq_init.c,
359        * Makefile.am, network/xiltemac.c, network/xiltemac.h,
360        * opbintctrl/opbintctrl.c, preinstall.am, README,
361        * startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
362        * startup/linkcmds.dl, startup/setvec.c;
363
364        integration of virtex BSP into RTEMS source tree
365
Note: See TracBrowser for help on using the repository browser.