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

4.104.115
Last change on this file since 95aa5e1 was 95aa5e1, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 19:53:35

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

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