source: rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog @ 467c767

4.115
Last change on this file since 467c767 was 467c767, checked in by Joel Sherrill <joel.sherrill@…>, on 11/07/11 at 21:46:19

2011-11-07 Joel Sherrill <joel.sherrill@…>

PR 1953/bsps

  • console/uart.c: Do not use /dev/console in libchip configuration table. Shared driver framework selects device to use as /dev/console.
  • Property mode set to 100644
File size: 10.3 KB
Line 
12011-11-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        PR 1953/bsps
4        * console/uart.c: Do not use /dev/console in libchip configuration
5        table. Shared driver framework selects device to use as /dev/console.
6
72011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
8
9        PR 1917/bsps
10        * Makefile.am, console/uart.c: Modifications to add dynamic tables for
11        libchip serial drivers.
12
132011-10-07      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * make/custom/rtl22xx_t.cfg: Remove USE_THUMB (Violates *.cfg
16        conventions, unused).
17
182011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * startup/bspreset.c:
21        Use "__asm__" instead of "asm" for improved c99-compliance.
22
232011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * configure.ac: Require autoconf-2.68, automake-1.11.1.
26
272010-12-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
28
29        * make/custom/rtl22xx_t.cfg: Now compiles.
30
312010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
32
33        * startup/linkcmds, start/start.S: Use linker command base file.
34
352010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
36
37        * make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
38
392010-04-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
40
41        * include/bsp.h: Add BSP_SMALL_MEMORY.
42
432010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45        * Makefile.am, preinstall.am: Added generic interrupt support modules.
46        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
47        * startup/bspstart.c, network/network.c: Interrupt support changes.
48        * console/uart.c: Fixed warnings.
49
502010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
51
52        * make/custom/rtl22xx.cfg: Use VFP floating point model.
53
542010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
55
56        * network/network.c, startup/bspstart.c: make
57        irq data types consistent
58
592010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * include/bsp.h: Rename poorly named define "M" to "JOEL_M" since
62        I can't find it used anywhere.  When code breaks, someone will
63        suggest a better name.  But "M" conflicted with user code.
64        * start/start.S: Verify boot_card() is passed a NULL.
65
662009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * make/custom/rtl22xx.cfg: Remove RTEMS_BSP_FAMILY.
69
702009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * configure.ac: Don't add -ansi -fasm to CFLAGS.
73
742009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * make/custom/rtl22xx.cfg: New (relocated from /make/custom).
77        * make/custom/rtl22xx_t.cfg: New (relocated from /make/custom).
78
792009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
82
83 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
86        Should be automatically handled by confdefs.h or the application.
87
882009-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * configure.ac, startup/bspreset.c: Add Skyeye reset device.
91
922009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
95        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
96        have the same options.
97
982009-04-28      Chris Johns <chrisj@rtems.org>
99
100        * start/start.S: Update for boot_card command line change.
101
1022009-03-02      Ray Xu <rayx.cn@gmail.com>
103
104        PR 1380/bsps
105        * include/bsp.h: Switch to English comments.
106
1072008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * bsp_specs: Move -e start from *link to *startfile to avoid warning
110        for undefined entry symbol when linking relocatables with binutils
111        2.19.
112
1132008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * Makefile.am, preinstall.am: Use shared tm27.h stub.
116        * include/tm27.h: Removed.
117
1182008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
119
120        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
121        of building libbspstart.a, using automake-rules.
122
1232008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * Makefile.am: Eliminate *_SOURCES.
126
1272008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
128
129        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
130        components.
131
1322008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
135
1362008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * configure.ac: Make letting boot_card() handle work area allocation
139        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
140        BSP_BOOTCARD_OPTIONS.
141
1422008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
143
144        * startup/bspreset.c: New file.
145
1462008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
149        standardized bsp_cleanup() which can optionally print a message, poll
150        for user to press key, and call bsp_reset(). Using this eliminates
151        the various bsp_cleanup() implementations which had their own
152        implementation and variety of string constants.
153        * startup/bspclean.c: Removed.
154
1552008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
158
1592008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Makefile.am, startup/linkcmds: Use top level shared
162        bsp_get_work_area() implementation.
163
1642008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * startup/bspstart.c: Remove unnecessary includes of
167        rtems/libcsupport.h and rtems/libio.h.
168
1692008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * Makefile.am, configure.ac, startup/bspstart.c: Split out
172        bsp_get_work_area() into its own file and user BSP Framework to
173        perform more initialization. Use same shared implementation as
174        edb7312 and csb336.
175
1762008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        * Makefile.am: Rework to avoid .rel files.
179
1802008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * startup/bspstart.c: Refactored and renamed initialization routines to
183        rtems_initialize_data_structures, rtems_initialize_before_drivers,
184        rtems_initialize_device_drivers, and
185        rtems_initialize_start_multitasking. This opened the sequence up so
186        that bootcard() could provide a more robust and flexible framework
187        which is easier to explain and understand. This also lays the
188        groundwork for sharing the division of available memory between the
189        RTEMS workspace and heap and the C library initialization across all
190        BSPs.
191
1922008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * startup/linkcmds: Add wildcard to gcc_except_table section so
195        programs compiled with gcc 4.3.x can link.
196
1972007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
200        Configuration Table. Use the RTEMS provided accessor macros to obtain
201        configuration fields.
202
2032007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
206        from CPU Table to Configuration Table. Eliminate CPU Table from all
207        ports. Delete references to CPU Table in all forms.
208
2092007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
212        remaining CPU Table fields to the Configuration Table. This included
213        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
214        do_zero_of_workspace, extra_mpci_receive_server_stack,
215        stack_allocate_hook, and stack_free_hook. As a side-effect of this
216        effort some multiprocessing code was made conditional and some style
217        clean up occurred.
218
2192007-11-03      Ray Xu <rayx.cn@gmail.com>
220
221        * start/start.S, startup/bspclean.c: Add veneer between ARM and
222        Thumb instructions.  also moved bss init after CPSR/stack init in
223        start.S
224
2252007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
226
227        PR 1257/bsps
228        * startup/bspstart.c: Code outside of cpukit should use the public
229        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
230        the public API and directly accessing _CPU_ISR_Disable and
231        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
232        directive which could lead to problems. This patch also changes the
233        type of the variable passed into these routines and addresses minor
234        style issues.
235
2362007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
237
238        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
2392007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * README: Clean up.
242
2432007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
244
245        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
246        one in libchip AND contained a hard-coded MAC address.
247
2482007-06-13      Ray Xu <rayx@gmail.com>
249
250        * startup/linkcmds: Shrink the aligment requirements.
251
2522007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
255        since it was used to configure a no longer used feature. Device names
256        are now part of the filesystem not in a table.
257
2582007-05-15      Ray Xu <rayx@gmail.com>
259
260        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
261        not in score/cpu.
262
2632007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * startup/bspclean.c: Remove incldue stdio.h
266
2672007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
268
269        * Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
270        not build SPARC code accidentally referenced in Makefile.am.
271
2722007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
273
274        * console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
275        print methods that are redundant with prntk and replace their usage
276        with printk.
277
2782007-05-01      Joel Sherrill <joel@OARcorp.com>
279
280        * Makefile.am: Tinkering to reduce .text size of minimum executable
281        from ~64K to ~47K.
282        * Renamed startup/exit.c to startup/bspclean.c
283          * startup/bspclean.c: New file.
284          * startup/exit.c: Removed.
285
2862007-05-01      Ray Xu <xr@trasin.net>
287
288        * README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
289        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
290        Update BSP to address changes between 4.7 and CVS head as well as to
291        address comments from Ralf and Joel.
292
2932007-04-26      Ralf Corsépius <ralf.corsepius@rtems.org>
294
295        * Makefile.am: Remove reference to ../../shared/main.c.
296
2972007-04-25      Ray Xu <xr@trasin.net>
298
299        * times: New (Initial submission).
300
3012007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
302
303        * Makefile.am: Include preinstall.am
304        * bsp_specs: Sync with modern GCC.
305
3062007-04-25      Ray Xu <xr@trasin.net>
307
308        * include/tm27.h, startup/bspstart.c, startup/exit.c,
309        startup/linkcmds, start/start.S: New (Initial submission).
310        * Makefile.am, README, bsp_specs, configure.ac,
311        console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
312        network/network.c: New (Initial submission).
Note: See TracBrowser for help on using the repository browser.