source: rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog @ 6ae51d2e

4.115
Last change on this file since 6ae51d2e was 6ae51d2e, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/07/11 at 11:00:48

2011-10-07 Ralf Corsépius <ralf.corsepius@…>

  • make/custom/rtl22xx_t.cfg: Remove USE_THUMB (Violates *.cfg conventions, unused).
  • Property mode set to 100644
File size: 9.9 KB
RevLine 
[6ae51d2e]12011-10-07      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * make/custom/rtl22xx_t.cfg: Remove USE_THUMB (Violates *.cfg
4        conventions, unused).
5
[d390156]62011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * startup/bspreset.c:
9        Use "__asm__" instead of "asm" for improved c99-compliance.
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
[d810129]152010-12-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
16
17        * make/custom/rtl22xx_t.cfg: Now compiles.
18
[f990c1a]192010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
20
21        * startup/linkcmds, start/start.S: Use linker command base file.
22
[99c44aa]232010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
24
25        * make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
26
[33d5f33]272010-04-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
28
29        * include/bsp.h: Add BSP_SMALL_MEMORY.
30
[336d67a]312010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
32
33        * Makefile.am, preinstall.am: Added generic interrupt support modules.
34        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
35        * startup/bspstart.c, network/network.c: Interrupt support changes.
36        * console/uart.c: Fixed warnings.
37
[0441091]382010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
39
40        * make/custom/rtl22xx.cfg: Use VFP floating point model.
41
[c193baad]422010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
43
44        * network/network.c, startup/bspstart.c: make
45        irq data types consistent
46
[c187b50]472010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * include/bsp.h: Rename poorly named define "M" to "JOEL_M" since
50        I can't find it used anywhere.  When code breaks, someone will
51        suggest a better name.  But "M" conflicted with user code.
52        * start/start.S: Verify boot_card() is passed a NULL.
53
[0c3bae8]542009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * make/custom/rtl22xx.cfg: Remove RTEMS_BSP_FAMILY.
57
[d236e964]582009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * configure.ac: Don't add -ansi -fasm to CFLAGS.
61
[45a3b303]622009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * make/custom/rtl22xx.cfg: New (relocated from /make/custom).
65        * make/custom/rtl22xx_t.cfg: New (relocated from /make/custom).
66
[6b2b37d2]672009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
70
71 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
[a3a6fae]72
73        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
74        Should be automatically handled by confdefs.h or the application.
75
[6522e79]762009-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * configure.ac, startup/bspreset.c: Add Skyeye reset device.
79
[d1be26b]802009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
83        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
84        have the same options.
85
[820d1ab0]862009-04-28      Chris Johns <chrisj@rtems.org>
87
88        * start/start.S: Update for boot_card command line change.
89
[b9005867]902009-03-02      Ray Xu <rayx.cn@gmail.com>
91
92        PR 1380/bsps
93        * include/bsp.h: Switch to English comments.
94
[df393962]952008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * bsp_specs: Move -e start from *link to *startfile to avoid warning
98        for undefined entry symbol when linking relocatables with binutils
99        2.19.
100
[9957dbf]1012008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        * Makefile.am, preinstall.am: Use shared tm27.h stub.
104        * include/tm27.h: Removed.
105
[c0bea05]1062008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
109        of building libbspstart.a, using automake-rules.
110
[64eb0c7]1112008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * Makefile.am: Eliminate *_SOURCES.
114
[e94666d]1152008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
118        components.
119
[3416c44]1202008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
123
[95aa5e1]1242008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * configure.ac: Make letting boot_card() handle work area allocation
127        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
128        BSP_BOOTCARD_OPTIONS.
129
[72798ee]1302008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * startup/bspreset.c: New file.
133
[06ec900]1342008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
137        standardized bsp_cleanup() which can optionally print a message, poll
138        for user to press key, and call bsp_reset(). Using this eliminates
139        the various bsp_cleanup() implementations which had their own
140        implementation and variety of string constants.
141        * startup/bspclean.c: Removed.
142
[25038501]1432008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
146
[127e726a]1472008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * Makefile.am, startup/linkcmds: Use top level shared
150        bsp_get_work_area() implementation.
151
[a196084]1522008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * startup/bspstart.c: Remove unnecessary includes of
155        rtems/libcsupport.h and rtems/libio.h.
156
[f560d0a]1572008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * Makefile.am, configure.ac, startup/bspstart.c: Split out
160        bsp_get_work_area() into its own file and user BSP Framework to
161        perform more initialization. Use same shared implementation as
162        edb7312 and csb336.
163
[1d0ee80e]1642008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * Makefile.am: Rework to avoid .rel files.
167
[6ea100c1]1682008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * startup/bspstart.c: Refactored and renamed initialization routines to
171        rtems_initialize_data_structures, rtems_initialize_before_drivers,
172        rtems_initialize_device_drivers, and
173        rtems_initialize_start_multitasking. This opened the sequence up so
174        that bootcard() could provide a more robust and flexible framework
175        which is easier to explain and understand. This also lays the
176        groundwork for sharing the division of available memory between the
177        RTEMS workspace and heap and the C library initialization across all
178        BSPs.
179
[d1f57b5]1802008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * startup/linkcmds: Add wildcard to gcc_except_table section so
183        programs compiled with gcc 4.3.x can link.
184
[4130d8e2]1852007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
188        Configuration Table. Use the RTEMS provided accessor macros to obtain
189        configuration fields.
190
[d34d8692]1912007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
194        from CPU Table to Configuration Table. Eliminate CPU Table from all
195        ports. Delete references to CPU Table in all forms.
196
[b5e7018]1972007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
200        remaining CPU Table fields to the Configuration Table. This included
201        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
202        do_zero_of_workspace, extra_mpci_receive_server_stack,
203        stack_allocate_hook, and stack_free_hook. As a side-effect of this
204        effort some multiprocessing code was made conditional and some style
205        clean up occurred.
206
[ac654234]2072007-11-03      Ray Xu <rayx.cn@gmail.com>
208
209        * start/start.S, startup/bspclean.c: Add veneer between ARM and
210        Thumb instructions.  also moved bss init after CPSR/stack init in
211        start.S
212
[80231685]2132007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        PR 1257/bsps
216        * startup/bspstart.c: Code outside of cpukit should use the public
217        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
218        the public API and directly accessing _CPU_ISR_Disable and
219        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
220        directive which could lead to problems. This patch also changes the
221        type of the variable passed into these routines and addresses minor
222        style issues.
223
2242007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
225
226        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
[7e8039b]2272007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * README: Clean up.
230
[3aa0564]2312007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
232
233        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
234        one in libchip AND contained a hard-coded MAC address.
235
[b016200a]2362007-06-13      Ray Xu <rayx@gmail.com>
237
238        * startup/linkcmds: Shrink the aligment requirements.
239
[15aecdc]2402007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
241
242        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
243        since it was used to configure a no longer used feature. Device names
244        are now part of the filesystem not in a table.
245
[a5ef8c53]2462007-05-15      Ray Xu <rayx@gmail.com>
247
248        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
249        not in score/cpu.
250
[3673ee7c]2512007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
252
253        * startup/bspclean.c: Remove incldue stdio.h
254
[d81d057]2552007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
258        not build SPARC code accidentally referenced in Makefile.am.
259
[0bb47ebd]2602007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
261
262        * console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
263        print methods that are redundant with prntk and replace their usage
264        with printk.
265
[79a1352]2662007-05-01      Joel Sherrill <joel@OARcorp.com>
267
268        * Makefile.am: Tinkering to reduce .text size of minimum executable
269        from ~64K to ~47K.
270        * Renamed startup/exit.c to startup/bspclean.c
271          * startup/bspclean.c: New file.
272          * startup/exit.c: Removed.
273
[e890774]2742007-05-01      Ray Xu <xr@trasin.net>
275
276        * README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
277        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
278        Update BSP to address changes between 4.7 and CVS head as well as to
279        address comments from Ralf and Joel.
280
[36c8d162]2812007-04-26      Ralf Corsépius <ralf.corsepius@rtems.org>
282
283        * Makefile.am: Remove reference to ../../shared/main.c.
284
[c6523793]2852007-04-25      Ray Xu <xr@trasin.net>
286
287        * times: New (Initial submission).
288
[96981a48]2892007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
290
[85457eb5]291        * Makefile.am: Include preinstall.am
[96981a48]292        * bsp_specs: Sync with modern GCC.
293
[f4392b88]2942007-04-25      Ray Xu <xr@trasin.net>
295
[4f181b3]296        * include/tm27.h, startup/bspstart.c, startup/exit.c,
[8a3c70b]297        startup/linkcmds, start/start.S: New (Initial submission).
[f4392b88]298        * Makefile.am, README, bsp_specs, configure.ac,
299        console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
300        network/network.c: New (Initial submission).
Note: See TracBrowser for help on using the repository browser.