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

4.104.115
Last change on this file since 72798ee was 72798ee, checked in by Joel Sherrill <joel.sherrill@…>, on 09/22/08 at 21:53:54

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

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