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

4.104.115
Last change on this file since c7b9ed35 was c0bea05, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 13:48:59

2008-09-29 Ralf Corsépius <ralf.corsepius@…>

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