source: rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog @ 968ff5bb

4.115
Last change on this file since 968ff5bb was d390156, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/11/11 at 11:48:22

2011-02-11 Ralf Corsépius <ralf.corsepius@…>

  • startup/bspreset.c: Use "asm" instead of "asm" for improved c99-compliance.
  • Property mode set to 100644
File size: 9.8 KB
Line 
12011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * startup/bspreset.c:
4        Use "__asm__" instead of "asm" for improved c99-compliance.
5
62011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * configure.ac: Require autoconf-2.68, automake-1.11.1.
9
102010-12-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
11
12        * make/custom/rtl22xx_t.cfg: Now compiles.
13
142010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
15
16        * startup/linkcmds, start/start.S: Use linker command base file.
17
182010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
19
20        * make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
21
222010-04-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
23
24        * include/bsp.h: Add BSP_SMALL_MEMORY.
25
262010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
27
28        * Makefile.am, preinstall.am: Added generic interrupt support modules.
29        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
30        * startup/bspstart.c, network/network.c: Interrupt support changes.
31        * console/uart.c: Fixed warnings.
32
332010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
34
35        * make/custom/rtl22xx.cfg: Use VFP floating point model.
36
372010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
38
39        * network/network.c, startup/bspstart.c: make
40        irq data types consistent
41
422010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * include/bsp.h: Rename poorly named define "M" to "JOEL_M" since
45        I can't find it used anywhere.  When code breaks, someone will
46        suggest a better name.  But "M" conflicted with user code.
47        * start/start.S: Verify boot_card() is passed a NULL.
48
492009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * make/custom/rtl22xx.cfg: Remove RTEMS_BSP_FAMILY.
52
532009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * configure.ac: Don't add -ansi -fasm to CFLAGS.
56
572009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * make/custom/rtl22xx.cfg: New (relocated from /make/custom).
60        * make/custom/rtl22xx_t.cfg: New (relocated from /make/custom).
61
622009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
65
66 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
69        Should be automatically handled by confdefs.h or the application.
70
712009-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * configure.ac, startup/bspreset.c: Add Skyeye reset device.
74
752009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
78        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
79        have the same options.
80
812009-04-28      Chris Johns <chrisj@rtems.org>
82
83        * start/start.S: Update for boot_card command line change.
84
852009-03-02      Ray Xu <rayx.cn@gmail.com>
86
87        PR 1380/bsps
88        * include/bsp.h: Switch to English comments.
89
902008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * bsp_specs: Move -e start from *link to *startfile to avoid warning
93        for undefined entry symbol when linking relocatables with binutils
94        2.19.
95
962008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
97
98        * Makefile.am, preinstall.am: Use shared tm27.h stub.
99        * include/tm27.h: Removed.
100
1012008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
104        of building libbspstart.a, using automake-rules.
105
1062008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Eliminate *_SOURCES.
109
1102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
113        components.
114
1152008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
118
1192008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * configure.ac: Make letting boot_card() handle work area allocation
122        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
123        BSP_BOOTCARD_OPTIONS.
124
1252008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * startup/bspreset.c: New file.
128
1292008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
132        standardized bsp_cleanup() which can optionally print a message, poll
133        for user to press key, and call bsp_reset(). Using this eliminates
134        the various bsp_cleanup() implementations which had their own
135        implementation and variety of string constants.
136        * startup/bspclean.c: Removed.
137
1382008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
139
140        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
141
1422008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
143
144        * Makefile.am, startup/linkcmds: Use top level shared
145        bsp_get_work_area() implementation.
146
1472008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * startup/bspstart.c: Remove unnecessary includes of
150        rtems/libcsupport.h and rtems/libio.h.
151
1522008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * Makefile.am, configure.ac, startup/bspstart.c: Split out
155        bsp_get_work_area() into its own file and user BSP Framework to
156        perform more initialization. Use same shared implementation as
157        edb7312 and csb336.
158
1592008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * Makefile.am: Rework to avoid .rel files.
162
1632008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * startup/bspstart.c: Refactored and renamed initialization routines to
166        rtems_initialize_data_structures, rtems_initialize_before_drivers,
167        rtems_initialize_device_drivers, and
168        rtems_initialize_start_multitasking. This opened the sequence up so
169        that bootcard() could provide a more robust and flexible framework
170        which is easier to explain and understand. This also lays the
171        groundwork for sharing the division of available memory between the
172        RTEMS workspace and heap and the C library initialization across all
173        BSPs.
174
1752008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * startup/linkcmds: Add wildcard to gcc_except_table section so
178        programs compiled with gcc 4.3.x can link.
179
1802007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
183        Configuration Table. Use the RTEMS provided accessor macros to obtain
184        configuration fields.
185
1862007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
189        from CPU Table to Configuration Table. Eliminate CPU Table from all
190        ports. Delete references to CPU Table in all forms.
191
1922007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
195        remaining CPU Table fields to the Configuration Table. This included
196        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
197        do_zero_of_workspace, extra_mpci_receive_server_stack,
198        stack_allocate_hook, and stack_free_hook. As a side-effect of this
199        effort some multiprocessing code was made conditional and some style
200        clean up occurred.
201
2022007-11-03      Ray Xu <rayx.cn@gmail.com>
203
204        * start/start.S, startup/bspclean.c: Add veneer between ARM and
205        Thumb instructions.  also moved bss init after CPSR/stack init in
206        start.S
207
2082007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        PR 1257/bsps
211        * startup/bspstart.c: Code outside of cpukit should use the public
212        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
213        the public API and directly accessing _CPU_ISR_Disable and
214        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
215        directive which could lead to problems. This patch also changes the
216        type of the variable passed into these routines and addresses minor
217        style issues.
218
2192007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
2222007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * README: Clean up.
225
2262007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
229        one in libchip AND contained a hard-coded MAC address.
230
2312007-06-13      Ray Xu <rayx@gmail.com>
232
233        * startup/linkcmds: Shrink the aligment requirements.
234
2352007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
236
237        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
238        since it was used to configure a no longer used feature. Device names
239        are now part of the filesystem not in a table.
240
2412007-05-15      Ray Xu <rayx@gmail.com>
242
243        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
244        not in score/cpu.
245
2462007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * startup/bspclean.c: Remove incldue stdio.h
249
2502007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
253        not build SPARC code accidentally referenced in Makefile.am.
254
2552007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
258        print methods that are redundant with prntk and replace their usage
259        with printk.
260
2612007-05-01      Joel Sherrill <joel@OARcorp.com>
262
263        * Makefile.am: Tinkering to reduce .text size of minimum executable
264        from ~64K to ~47K.
265        * Renamed startup/exit.c to startup/bspclean.c
266          * startup/bspclean.c: New file.
267          * startup/exit.c: Removed.
268
2692007-05-01      Ray Xu <xr@trasin.net>
270
271        * README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
272        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
273        Update BSP to address changes between 4.7 and CVS head as well as to
274        address comments from Ralf and Joel.
275
2762007-04-26      Ralf Corsépius <ralf.corsepius@rtems.org>
277
278        * Makefile.am: Remove reference to ../../shared/main.c.
279
2802007-04-25      Ray Xu <xr@trasin.net>
281
282        * times: New (Initial submission).
283
2842007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
285
286        * Makefile.am: Include preinstall.am
287        * bsp_specs: Sync with modern GCC.
288
2892007-04-25      Ray Xu <xr@trasin.net>
290
291        * include/tm27.h, startup/bspstart.c, startup/exit.c,
292        startup/linkcmds, start/start.S: New (Initial submission).
293        * Makefile.am, README, bsp_specs, configure.ac,
294        console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
295        network/network.c: New (Initial submission).
Note: See TracBrowser for help on using the repository browser.