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

4.115
Last change on this file since d810129 was d810129, checked in by Joel Sherrill <joel.sherrill@…>, on 12/06/10 at 23:13:11

2010-12-06 Joel Sherrill <joel.sherrilL@…>

  • make/custom/rtl22xx_t.cfg: Now compiles.
  • Property mode set to 100644
File size: 9.5 KB
Line 
12010-12-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * make/custom/rtl22xx_t.cfg: Now compiles.
4
52010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7        * startup/linkcmds, start/start.S: Use linker command base file.
8
92010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
10
11        * make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
12
132010-04-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
14
15        * include/bsp.h: Add BSP_SMALL_MEMORY.
16
172010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
18
19        * Makefile.am, preinstall.am: Added generic interrupt support modules.
20        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
21        * startup/bspstart.c, network/network.c: Interrupt support changes.
22        * console/uart.c: Fixed warnings.
23
242010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * make/custom/rtl22xx.cfg: Use VFP floating point model.
27
282010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
29
30        * network/network.c, startup/bspstart.c: make
31        irq data types consistent
32
332010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * include/bsp.h: Rename poorly named define "M" to "JOEL_M" since
36        I can't find it used anywhere.  When code breaks, someone will
37        suggest a better name.  But "M" conflicted with user code.
38        * start/start.S: Verify boot_card() is passed a NULL.
39
402009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * make/custom/rtl22xx.cfg: Remove RTEMS_BSP_FAMILY.
43
442009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * configure.ac: Don't add -ansi -fasm to CFLAGS.
47
482009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * make/custom/rtl22xx.cfg: New (relocated from /make/custom).
51        * make/custom/rtl22xx_t.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-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
60        Should be automatically handled by confdefs.h or the application.
61
622009-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * configure.ac, startup/bspreset.c: Add Skyeye reset device.
65
662009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
69        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
70        have the same options.
71
722009-04-28      Chris Johns <chrisj@rtems.org>
73
74        * start/start.S: Update for boot_card command line change.
75
762009-03-02      Ray Xu <rayx.cn@gmail.com>
77
78        PR 1380/bsps
79        * include/bsp.h: Switch to English comments.
80
812008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * bsp_specs: Move -e start from *link to *startfile to avoid warning
84        for undefined entry symbol when linking relocatables with binutils
85        2.19.
86
872008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * Makefile.am, preinstall.am: Use shared tm27.h stub.
90        * include/tm27.h: Removed.
91
922008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
95        of building libbspstart.a, using automake-rules.
96
972008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * Makefile.am: Eliminate *_SOURCES.
100
1012008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
104        components.
105
1062008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
109
1102008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * configure.ac: Make letting boot_card() handle work area allocation
113        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
114        BSP_BOOTCARD_OPTIONS.
115
1162008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * startup/bspreset.c: New file.
119
1202008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
123        standardized bsp_cleanup() which can optionally print a message, poll
124        for user to press key, and call bsp_reset(). Using this eliminates
125        the various bsp_cleanup() implementations which had their own
126        implementation and variety of string constants.
127        * startup/bspclean.c: Removed.
128
1292008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
132
1332008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * Makefile.am, startup/linkcmds: Use top level shared
136        bsp_get_work_area() implementation.
137
1382008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * startup/bspstart.c: Remove unnecessary includes of
141        rtems/libcsupport.h and rtems/libio.h.
142
1432008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * Makefile.am, configure.ac, startup/bspstart.c: Split out
146        bsp_get_work_area() into its own file and user BSP Framework to
147        perform more initialization. Use same shared implementation as
148        edb7312 and csb336.
149
1502008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
151
152        * Makefile.am: Rework to avoid .rel files.
153
1542008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
155
156        * startup/bspstart.c: Refactored and renamed initialization routines to
157        rtems_initialize_data_structures, rtems_initialize_before_drivers,
158        rtems_initialize_device_drivers, and
159        rtems_initialize_start_multitasking. This opened the sequence up so
160        that bootcard() could provide a more robust and flexible framework
161        which is easier to explain and understand. This also lays the
162        groundwork for sharing the division of available memory between the
163        RTEMS workspace and heap and the C library initialization across all
164        BSPs.
165
1662008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
167
168        * startup/linkcmds: Add wildcard to gcc_except_table section so
169        programs compiled with gcc 4.3.x can link.
170
1712007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
174        Configuration Table. Use the RTEMS provided accessor macros to obtain
175        configuration fields.
176
1772007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
180        from CPU Table to Configuration Table. Eliminate CPU Table from all
181        ports. Delete references to CPU Table in all forms.
182
1832007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
186        remaining CPU Table fields to the Configuration Table. This included
187        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
188        do_zero_of_workspace, extra_mpci_receive_server_stack,
189        stack_allocate_hook, and stack_free_hook. As a side-effect of this
190        effort some multiprocessing code was made conditional and some style
191        clean up occurred.
192
1932007-11-03      Ray Xu <rayx.cn@gmail.com>
194
195        * start/start.S, startup/bspclean.c: Add veneer between ARM and
196        Thumb instructions.  also moved bss init after CPSR/stack init in
197        start.S
198
1992007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        PR 1257/bsps
202        * startup/bspstart.c: Code outside of cpukit should use the public
203        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
204        the public API and directly accessing _CPU_ISR_Disable and
205        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
206        directive which could lead to problems. This patch also changes the
207        type of the variable passed into these routines and addresses minor
208        style issues.
209
2102007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
2132007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * README: Clean up.
216
2172007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
220        one in libchip AND contained a hard-coded MAC address.
221
2222007-06-13      Ray Xu <rayx@gmail.com>
223
224        * startup/linkcmds: Shrink the aligment requirements.
225
2262007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
229        since it was used to configure a no longer used feature. Device names
230        are now part of the filesystem not in a table.
231
2322007-05-15      Ray Xu <rayx@gmail.com>
233
234        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
235        not in score/cpu.
236
2372007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * startup/bspclean.c: Remove incldue stdio.h
240
2412007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
244        not build SPARC code accidentally referenced in Makefile.am.
245
2462007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
249        print methods that are redundant with prntk and replace their usage
250        with printk.
251
2522007-05-01      Joel Sherrill <joel@OARcorp.com>
253
254        * Makefile.am: Tinkering to reduce .text size of minimum executable
255        from ~64K to ~47K.
256        * Renamed startup/exit.c to startup/bspclean.c
257          * startup/bspclean.c: New file.
258          * startup/exit.c: Removed.
259
2602007-05-01      Ray Xu <xr@trasin.net>
261
262        * README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
263        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
264        Update BSP to address changes between 4.7 and CVS head as well as to
265        address comments from Ralf and Joel.
266
2672007-04-26      Ralf Corsépius <ralf.corsepius@rtems.org>
268
269        * Makefile.am: Remove reference to ../../shared/main.c.
270
2712007-04-25      Ray Xu <xr@trasin.net>
272
273        * times: New (Initial submission).
274
2752007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
276
277        * Makefile.am: Include preinstall.am
278        * bsp_specs: Sync with modern GCC.
279
2802007-04-25      Ray Xu <xr@trasin.net>
281
282        * include/tm27.h, startup/bspstart.c, startup/exit.c,
283        startup/linkcmds, start/start.S: New (Initial submission).
284        * Makefile.am, README, bsp_specs, configure.ac,
285        console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
286        network/network.c: New (Initial submission).
Note: See TracBrowser for help on using the repository browser.