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

4.104.11
Last change on this file since 06ec900 was 06ec900, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 22, 2008 at 9:49:27 PM

2008-09-22 Joel Sherrill <joel.sherrill@…>

  • Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants.
  • startup/bspclean.c: Removed.
  • Property mode set to 100644
File size: 5.9 KB
Line 
12008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
4        standardized bsp_cleanup() which can optionally print a message, poll
5        for user to press key, and call bsp_reset(). Using this eliminates
6        the various bsp_cleanup() implementations which had their own
7        implementation and variety of string constants.
8        * startup/bspclean.c: Removed.
9
102008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
13
142008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * Makefile.am, startup/linkcmds: Use top level shared
17        bsp_get_work_area() implementation.
18
192008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * startup/bspstart.c: Remove unnecessary includes of
22        rtems/libcsupport.h and rtems/libio.h.
23
242008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * Makefile.am, configure.ac, startup/bspstart.c: Split out
27        bsp_get_work_area() into its own file and user BSP Framework to
28        perform more initialization. Use same shared implementation as
29        edb7312 and csb336.
30
312008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * Makefile.am: Rework to avoid .rel files.
34
352008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * startup/bspstart.c: Refactored and renamed initialization routines to
38        rtems_initialize_data_structures, rtems_initialize_before_drivers,
39        rtems_initialize_device_drivers, and
40        rtems_initialize_start_multitasking. This opened the sequence up so
41        that bootcard() could provide a more robust and flexible framework
42        which is easier to explain and understand. This also lays the
43        groundwork for sharing the division of available memory between the
44        RTEMS workspace and heap and the C library initialization across all
45        BSPs.
46
472008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * startup/linkcmds: Add wildcard to gcc_except_table section so
50        programs compiled with gcc 4.3.x can link.
51
522007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
55        Configuration Table. Use the RTEMS provided accessor macros to obtain
56        configuration fields.
57
582007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
61        from CPU Table to Configuration Table. Eliminate CPU Table from all
62        ports. Delete references to CPU Table in all forms.
63
642007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
67        remaining CPU Table fields to the Configuration Table. This included
68        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
69        do_zero_of_workspace, extra_mpci_receive_server_stack,
70        stack_allocate_hook, and stack_free_hook. As a side-effect of this
71        effort some multiprocessing code was made conditional and some style
72        clean up occurred.
73
742007-11-03      Ray Xu <rayx.cn@gmail.com>
75
76        * start/start.S, startup/bspclean.c: Add veneer between ARM and
77        Thumb instructions.  also moved bss init after CPSR/stack init in
78        start.S
79
802007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        PR 1257/bsps
83        * startup/bspstart.c: Code outside of cpukit should use the public
84        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
85        the public API and directly accessing _CPU_ISR_Disable and
86        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
87        directive which could lead to problems. This patch also changes the
88        type of the variable passed into these routines and addresses minor
89        style issues.
90
912007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
942007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * README: Clean up.
97
982007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
101        one in libchip AND contained a hard-coded MAC address.
102
1032007-06-13      Ray Xu <rayx@gmail.com>
104
105        * startup/linkcmds: Shrink the aligment requirements.
106
1072007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
108
109        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
110        since it was used to configure a no longer used feature. Device names
111        are now part of the filesystem not in a table.
112
1132007-05-15      Ray Xu <rayx@gmail.com>
114
115        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
116        not in score/cpu.
117
1182007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * startup/bspclean.c: Remove incldue stdio.h
121
1222007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
125        not build SPARC code accidentally referenced in Makefile.am.
126
1272007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
130        print methods that are redundant with prntk and replace their usage
131        with printk.
132
1332007-05-01      Joel Sherrill <joel@OARcorp.com>
134
135        * Makefile.am: Tinkering to reduce .text size of minimum executable
136        from ~64K to ~47K.
137        * Renamed startup/exit.c to startup/bspclean.c
138          * startup/bspclean.c: New file.
139          * startup/exit.c: Removed.
140
1412007-05-01      Ray Xu <xr@trasin.net>
142
143        * README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
144        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
145        Update BSP to address changes between 4.7 and CVS head as well as to
146        address comments from Ralf and Joel.
147
1482007-04-26      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * Makefile.am: Remove reference to ../../shared/main.c.
151
1522007-04-25      Ray Xu <xr@trasin.net>
153
154        * times: New (Initial submission).
155
1562007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * Makefile.am: Include preinstall.am
159        * bsp_specs: Sync with modern GCC.
160
1612007-04-25      Ray Xu <xr@trasin.net>
162
163        * include/tm27.h, startup/bspstart.c, startup/exit.c,
164        startup/linkcmds, start/start.S: New (Initial submission).
165        * Makefile.am, README, bsp_specs, configure.ac,
166        console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
167        network/network.c: New (Initial submission).
Note: See TracBrowser for help on using the repository browser.