source: rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog @ 99c44aa

4.104.115
Last change on this file since 99c44aa was 99c44aa, checked in by Sebastian Huber <sebastian.huber@…>, on 05/20/10 at 13:00:41

2010-05-20 Sebastian Huber <sebastian.huber@…>

  • make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
  • Property mode set to 100644
File size: 9.3 KB
RevLine 
[99c44aa]12010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
4
[33d5f33]52010-04-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
6
7        * include/bsp.h: Add BSP_SMALL_MEMORY.
8
[336d67a]92010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
10
11        * Makefile.am, preinstall.am: Added generic interrupt support modules.
12        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
13        * startup/bspstart.c, network/network.c: Interrupt support changes.
14        * console/uart.c: Fixed warnings.
15
[0441091]162010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
17
18        * make/custom/rtl22xx.cfg: Use VFP floating point model.
19
[c193baad]202010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
21
22        * network/network.c, startup/bspstart.c: make
23        irq data types consistent
24
[c187b50]252010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * include/bsp.h: Rename poorly named define "M" to "JOEL_M" since
28        I can't find it used anywhere.  When code breaks, someone will
29        suggest a better name.  But "M" conflicted with user code.
30        * start/start.S: Verify boot_card() is passed a NULL.
31
[0c3bae8]322009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * make/custom/rtl22xx.cfg: Remove RTEMS_BSP_FAMILY.
35
[d236e964]362009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * configure.ac: Don't add -ansi -fasm to CFLAGS.
39
[45a3b303]402009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * make/custom/rtl22xx.cfg: New (relocated from /make/custom).
43        * make/custom/rtl22xx_t.cfg: New (relocated from /make/custom).
44
[6b2b37d2]452009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
48
49 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
[a3a6fae]50
51        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
52        Should be automatically handled by confdefs.h or the application.
53
[6522e79]542009-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * configure.ac, startup/bspreset.c: Add Skyeye reset device.
57
[d1be26b]582009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
61        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
62        have the same options.
63
[820d1ab0]642009-04-28      Chris Johns <chrisj@rtems.org>
65
66        * start/start.S: Update for boot_card command line change.
67
[b9005867]682009-03-02      Ray Xu <rayx.cn@gmail.com>
69
70        PR 1380/bsps
71        * include/bsp.h: Switch to English comments.
72
[df393962]732008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * bsp_specs: Move -e start from *link to *startfile to avoid warning
76        for undefined entry symbol when linking relocatables with binutils
77        2.19.
78
[9957dbf]792008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * Makefile.am, preinstall.am: Use shared tm27.h stub.
82        * include/tm27.h: Removed.
83
[c0bea05]842008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
87        of building libbspstart.a, using automake-rules.
88
[64eb0c7]892008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * Makefile.am: Eliminate *_SOURCES.
92
[e94666d]932008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
94
95        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
96        components.
97
[3416c44]982008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
101
[95aa5e1]1022008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * configure.ac: Make letting boot_card() handle work area allocation
105        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
106        BSP_BOOTCARD_OPTIONS.
107
[72798ee]1082008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * startup/bspreset.c: New file.
111
[06ec900]1122008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
115        standardized bsp_cleanup() which can optionally print a message, poll
116        for user to press key, and call bsp_reset(). Using this eliminates
117        the various bsp_cleanup() implementations which had their own
118        implementation and variety of string constants.
119        * startup/bspclean.c: Removed.
120
[25038501]1212008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
122
123        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
124
[127e726a]1252008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * Makefile.am, startup/linkcmds: Use top level shared
128        bsp_get_work_area() implementation.
129
[a196084]1302008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * startup/bspstart.c: Remove unnecessary includes of
133        rtems/libcsupport.h and rtems/libio.h.
134
[f560d0a]1352008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile.am, configure.ac, startup/bspstart.c: Split out
138        bsp_get_work_area() into its own file and user BSP Framework to
139        perform more initialization. Use same shared implementation as
140        edb7312 and csb336.
141
[1d0ee80e]1422008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * Makefile.am: Rework to avoid .rel files.
145
[6ea100c1]1462008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * startup/bspstart.c: Refactored and renamed initialization routines to
149        rtems_initialize_data_structures, rtems_initialize_before_drivers,
150        rtems_initialize_device_drivers, and
151        rtems_initialize_start_multitasking. This opened the sequence up so
152        that bootcard() could provide a more robust and flexible framework
153        which is easier to explain and understand. This also lays the
154        groundwork for sharing the division of available memory between the
155        RTEMS workspace and heap and the C library initialization across all
156        BSPs.
157
[d1f57b5]1582008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * startup/linkcmds: Add wildcard to gcc_except_table section so
161        programs compiled with gcc 4.3.x can link.
162
[4130d8e2]1632007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
166        Configuration Table. Use the RTEMS provided accessor macros to obtain
167        configuration fields.
168
[d34d8692]1692007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
172        from CPU Table to Configuration Table. Eliminate CPU Table from all
173        ports. Delete references to CPU Table in all forms.
174
[b5e7018]1752007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
178        remaining CPU Table fields to the Configuration Table. This included
179        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
180        do_zero_of_workspace, extra_mpci_receive_server_stack,
181        stack_allocate_hook, and stack_free_hook. As a side-effect of this
182        effort some multiprocessing code was made conditional and some style
183        clean up occurred.
184
[ac654234]1852007-11-03      Ray Xu <rayx.cn@gmail.com>
186
187        * start/start.S, startup/bspclean.c: Add veneer between ARM and
188        Thumb instructions.  also moved bss init after CPSR/stack init in
189        start.S
190
[80231685]1912007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        PR 1257/bsps
194        * startup/bspstart.c: Code outside of cpukit should use the public
195        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
196        the public API and directly accessing _CPU_ISR_Disable and
197        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
198        directive which could lead to problems. This patch also changes the
199        type of the variable passed into these routines and addresses minor
200        style issues.
201
2022007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
[7e8039b]2052007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * README: Clean up.
208
[3aa0564]2092007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
212        one in libchip AND contained a hard-coded MAC address.
213
[b016200a]2142007-06-13      Ray Xu <rayx@gmail.com>
215
216        * startup/linkcmds: Shrink the aligment requirements.
217
[15aecdc]2182007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
221        since it was used to configure a no longer used feature. Device names
222        are now part of the filesystem not in a table.
223
[a5ef8c53]2242007-05-15      Ray Xu <rayx@gmail.com>
225
226        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
227        not in score/cpu.
228
[3673ee7c]2292007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * startup/bspclean.c: Remove incldue stdio.h
232
[d81d057]2332007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
236        not build SPARC code accidentally referenced in Makefile.am.
237
[0bb47ebd]2382007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
239
240        * console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
241        print methods that are redundant with prntk and replace their usage
242        with printk.
243
[79a1352]2442007-05-01      Joel Sherrill <joel@OARcorp.com>
245
246        * Makefile.am: Tinkering to reduce .text size of minimum executable
247        from ~64K to ~47K.
248        * Renamed startup/exit.c to startup/bspclean.c
249          * startup/bspclean.c: New file.
250          * startup/exit.c: Removed.
251
[e890774]2522007-05-01      Ray Xu <xr@trasin.net>
253
254        * README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
255        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
256        Update BSP to address changes between 4.7 and CVS head as well as to
257        address comments from Ralf and Joel.
258
[36c8d162]2592007-04-26      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * Makefile.am: Remove reference to ../../shared/main.c.
262
[c6523793]2632007-04-25      Ray Xu <xr@trasin.net>
264
265        * times: New (Initial submission).
266
[96981a48]2672007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
268
[85457eb5]269        * Makefile.am: Include preinstall.am
[96981a48]270        * bsp_specs: Sync with modern GCC.
271
[f4392b88]2722007-04-25      Ray Xu <xr@trasin.net>
273
[4f181b3]274        * include/tm27.h, startup/bspstart.c, startup/exit.c,
[8a3c70b]275        startup/linkcmds, start/start.S: New (Initial submission).
[f4392b88]276        * Makefile.am, README, bsp_specs, configure.ac,
277        console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
278        network/network.c: New (Initial submission).
Note: See TracBrowser for help on using the repository browser.