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

4.104.11
Last change on this file since df393962 was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on Dec 4, 2008 at 8:34:02 PM

2008-12-04 Joel Sherrill <joel.sherrill@…>

  • bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 7.0 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
72008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * Makefile.am, preinstall.am: Use shared tm27.h stub.
10        * include/tm27.h: Removed.
11
122008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
15        of building libbspstart.a, using automake-rules.
16
172008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * Makefile.am: Eliminate *_SOURCES.
20
212008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
24        components.
25
262008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
29
302008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * configure.ac: Make letting boot_card() handle work area allocation
33        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
34        BSP_BOOTCARD_OPTIONS.
35
362008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * startup/bspreset.c: New file.
39
402008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
43        standardized bsp_cleanup() which can optionally print a message, poll
44        for user to press key, and call bsp_reset(). Using this eliminates
45        the various bsp_cleanup() implementations which had their own
46        implementation and variety of string constants.
47        * startup/bspclean.c: Removed.
48
492008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
52
532008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * Makefile.am, startup/linkcmds: Use top level shared
56        bsp_get_work_area() implementation.
57
582008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * startup/bspstart.c: Remove unnecessary includes of
61        rtems/libcsupport.h and rtems/libio.h.
62
632008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * Makefile.am, configure.ac, startup/bspstart.c: Split out
66        bsp_get_work_area() into its own file and user BSP Framework to
67        perform more initialization. Use same shared implementation as
68        edb7312 and csb336.
69
702008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * Makefile.am: Rework to avoid .rel files.
73
742008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * startup/bspstart.c: Refactored and renamed initialization routines to
77        rtems_initialize_data_structures, rtems_initialize_before_drivers,
78        rtems_initialize_device_drivers, and
79        rtems_initialize_start_multitasking. This opened the sequence up so
80        that bootcard() could provide a more robust and flexible framework
81        which is easier to explain and understand. This also lays the
82        groundwork for sharing the division of available memory between the
83        RTEMS workspace and heap and the C library initialization across all
84        BSPs.
85
862008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * startup/linkcmds: Add wildcard to gcc_except_table section so
89        programs compiled with gcc 4.3.x can link.
90
912007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
94        Configuration Table. Use the RTEMS provided accessor macros to obtain
95        configuration fields.
96
972007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
100        from CPU Table to Configuration Table. Eliminate CPU Table from all
101        ports. Delete references to CPU Table in all forms.
102
1032007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
106        remaining CPU Table fields to the Configuration Table. This included
107        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
108        do_zero_of_workspace, extra_mpci_receive_server_stack,
109        stack_allocate_hook, and stack_free_hook. As a side-effect of this
110        effort some multiprocessing code was made conditional and some style
111        clean up occurred.
112
1132007-11-03      Ray Xu <rayx.cn@gmail.com>
114
115        * start/start.S, startup/bspclean.c: Add veneer between ARM and
116        Thumb instructions.  also moved bss init after CPSR/stack init in
117        start.S
118
1192007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        PR 1257/bsps
122        * startup/bspstart.c: Code outside of cpukit should use the public
123        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
124        the public API and directly accessing _CPU_ISR_Disable and
125        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
126        directive which could lead to problems. This patch also changes the
127        type of the variable passed into these routines and addresses minor
128        style issues.
129
1302007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
1332007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * README: Clean up.
136
1372007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
140        one in libchip AND contained a hard-coded MAC address.
141
1422007-06-13      Ray Xu <rayx@gmail.com>
143
144        * startup/linkcmds: Shrink the aligment requirements.
145
1462007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
149        since it was used to configure a no longer used feature. Device names
150        are now part of the filesystem not in a table.
151
1522007-05-15      Ray Xu <rayx@gmail.com>
153
154        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
155        not in score/cpu.
156
1572007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * startup/bspclean.c: Remove incldue stdio.h
160
1612007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
164        not build SPARC code accidentally referenced in Makefile.am.
165
1662007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
167
168        * console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
169        print methods that are redundant with prntk and replace their usage
170        with printk.
171
1722007-05-01      Joel Sherrill <joel@OARcorp.com>
173
174        * Makefile.am: Tinkering to reduce .text size of minimum executable
175        from ~64K to ~47K.
176        * Renamed startup/exit.c to startup/bspclean.c
177          * startup/bspclean.c: New file.
178          * startup/exit.c: Removed.
179
1802007-05-01      Ray Xu <xr@trasin.net>
181
182        * README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
183        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
184        Update BSP to address changes between 4.7 and CVS head as well as to
185        address comments from Ralf and Joel.
186
1872007-04-26      Ralf Corsépius <ralf.corsepius@rtems.org>
188
189        * Makefile.am: Remove reference to ../../shared/main.c.
190
1912007-04-25      Ray Xu <xr@trasin.net>
192
193        * times: New (Initial submission).
194
1952007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * Makefile.am: Include preinstall.am
198        * bsp_specs: Sync with modern GCC.
199
2002007-04-25      Ray Xu <xr@trasin.net>
201
202        * include/tm27.h, startup/bspstart.c, startup/exit.c,
203        startup/linkcmds, start/start.S: New (Initial submission).
204        * Makefile.am, README, bsp_specs, configure.ac,
205        console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
206        network/network.c: New (Initial submission).
Note: See TracBrowser for help on using the repository browser.