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

4.104.115
Last change on this file since 33d5f33 was 33d5f33, checked in by Joel Sherrill <joel.sherrill@…>, on 04/30/10 at 16:44:40

2010-04-30 Joel Sherrill <joel.sherrilL@…>

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