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

4.104.115
Last change on this file since 0441091 was 0441091, checked in by Sebastian Huber <sebastian.huber@…>, on 04/30/10 at 13:40:13

2010-04-30 Sebastian Huber <sebastian.huber@…>

  • csb336/make/custom/csb336.cfg, csb337/make/custom/csb337.cfg, edb7312/make/custom/edb7312.cfg, gba/make/custom/gba.cfg, gdbarmsim/make/custom/arm920.cfg, gp32/make/custom/gp32.cfg, gumstix/make/custom/gumstix.cfg, lpc32xx/make/custom/lpc32xx_phycore.cfg, nds/make/custom/nds.cfg, rtl22xx/make/custom/rtl22xx.cfg, smdk2410/make/custom/smdk2410.cfg: Use VFP floating point model.
  • Property mode set to 100644
File size: 8.8 KB
Line 
12010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * make/custom/rtl22xx.cfg: Use VFP floating point model.
4
52010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
6
7        * network/network.c, startup/bspstart.c: make
8        irq data types consistent
9
102010-04-07      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * include/bsp.h: Rename poorly named define "M" to "JOEL_M" since
13        I can't find it used anywhere.  When code breaks, someone will
14        suggest a better name.  But "M" conflicted with user code.
15        * start/start.S: Verify boot_card() is passed a NULL.
16
172009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * make/custom/rtl22xx.cfg: Remove RTEMS_BSP_FAMILY.
20
212009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * configure.ac: Don't add -ansi -fasm to CFLAGS.
24
252009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * make/custom/rtl22xx.cfg: New (relocated from /make/custom).
28        * make/custom/rtl22xx_t.cfg: New (relocated from /make/custom).
29
302009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
33
34 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
37        Should be automatically handled by confdefs.h or the application.
38
392009-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * configure.ac, startup/bspreset.c: Add Skyeye reset device.
42
432009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
46        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
47        have the same options.
48
492009-04-28      Chris Johns <chrisj@rtems.org>
50
51        * start/start.S: Update for boot_card command line change.
52
532009-03-02      Ray Xu <rayx.cn@gmail.com>
54
55        PR 1380/bsps
56        * include/bsp.h: Switch to English comments.
57
582008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * bsp_specs: Move -e start from *link to *startfile to avoid warning
61        for undefined entry symbol when linking relocatables with binutils
62        2.19.
63
642008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * Makefile.am, preinstall.am: Use shared tm27.h stub.
67        * include/tm27.h: Removed.
68
692008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
72        of building libbspstart.a, using automake-rules.
73
742008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * Makefile.am: Eliminate *_SOURCES.
77
782008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
81        components.
82
832008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
86
872008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * configure.ac: Make letting boot_card() handle work area allocation
90        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
91        BSP_BOOTCARD_OPTIONS.
92
932008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * startup/bspreset.c: New file.
96
972008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
100        standardized bsp_cleanup() which can optionally print a message, poll
101        for user to press key, and call bsp_reset(). Using this eliminates
102        the various bsp_cleanup() implementations which had their own
103        implementation and variety of string constants.
104        * startup/bspclean.c: Removed.
105
1062008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
109
1102008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * Makefile.am, startup/linkcmds: Use top level shared
113        bsp_get_work_area() implementation.
114
1152008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * startup/bspstart.c: Remove unnecessary includes of
118        rtems/libcsupport.h and rtems/libio.h.
119
1202008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * Makefile.am, configure.ac, startup/bspstart.c: Split out
123        bsp_get_work_area() into its own file and user BSP Framework to
124        perform more initialization. Use same shared implementation as
125        edb7312 and csb336.
126
1272008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * Makefile.am: Rework to avoid .rel files.
130
1312008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
132
133        * startup/bspstart.c: Refactored and renamed initialization routines to
134        rtems_initialize_data_structures, rtems_initialize_before_drivers,
135        rtems_initialize_device_drivers, and
136        rtems_initialize_start_multitasking. This opened the sequence up so
137        that bootcard() could provide a more robust and flexible framework
138        which is easier to explain and understand. This also lays the
139        groundwork for sharing the division of available memory between the
140        RTEMS workspace and heap and the C library initialization across all
141        BSPs.
142
1432008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * startup/linkcmds: Add wildcard to gcc_except_table section so
146        programs compiled with gcc 4.3.x can link.
147
1482007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
149
150        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
151        Configuration Table. Use the RTEMS provided accessor macros to obtain
152        configuration fields.
153
1542007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
155
156        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
157        from CPU Table to Configuration Table. Eliminate CPU Table from all
158        ports. Delete references to CPU Table in all forms.
159
1602007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
161
162        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
163        remaining CPU Table fields to the Configuration Table. This included
164        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
165        do_zero_of_workspace, extra_mpci_receive_server_stack,
166        stack_allocate_hook, and stack_free_hook. As a side-effect of this
167        effort some multiprocessing code was made conditional and some style
168        clean up occurred.
169
1702007-11-03      Ray Xu <rayx.cn@gmail.com>
171
172        * start/start.S, startup/bspclean.c: Add veneer between ARM and
173        Thumb instructions.  also moved bss init after CPSR/stack init in
174        start.S
175
1762007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        PR 1257/bsps
179        * startup/bspstart.c: Code outside of cpukit should use the public
180        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
181        the public API and directly accessing _CPU_ISR_Disable and
182        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
183        directive which could lead to problems. This patch also changes the
184        type of the variable passed into these routines and addresses minor
185        style issues.
186
1872007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
188
189        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
1902007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * README: Clean up.
193
1942007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
197        one in libchip AND contained a hard-coded MAC address.
198
1992007-06-13      Ray Xu <rayx@gmail.com>
200
201        * startup/linkcmds: Shrink the aligment requirements.
202
2032007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
206        since it was used to configure a no longer used feature. Device names
207        are now part of the filesystem not in a table.
208
2092007-05-15      Ray Xu <rayx@gmail.com>
210
211        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
212        not in score/cpu.
213
2142007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * startup/bspclean.c: Remove incldue stdio.h
217
2182007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
221        not build SPARC code accidentally referenced in Makefile.am.
222
2232007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
226        print methods that are redundant with prntk and replace their usage
227        with printk.
228
2292007-05-01      Joel Sherrill <joel@OARcorp.com>
230
231        * Makefile.am: Tinkering to reduce .text size of minimum executable
232        from ~64K to ~47K.
233        * Renamed startup/exit.c to startup/bspclean.c
234          * startup/bspclean.c: New file.
235          * startup/exit.c: Removed.
236
2372007-05-01      Ray Xu <xr@trasin.net>
238
239        * README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
240        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
241        Update BSP to address changes between 4.7 and CVS head as well as to
242        address comments from Ralf and Joel.
243
2442007-04-26      Ralf Corsépius <ralf.corsepius@rtems.org>
245
246        * Makefile.am: Remove reference to ../../shared/main.c.
247
2482007-04-25      Ray Xu <xr@trasin.net>
249
250        * times: New (Initial submission).
251
2522007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * Makefile.am: Include preinstall.am
255        * bsp_specs: Sync with modern GCC.
256
2572007-04-25      Ray Xu <xr@trasin.net>
258
259        * include/tm27.h, startup/bspstart.c, startup/exit.c,
260        startup/linkcmds, start/start.S: New (Initial submission).
261        * Makefile.am, README, bsp_specs, configure.ac,
262        console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
263        network/network.c: New (Initial submission).
Note: See TracBrowser for help on using the repository browser.