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

4.104.115
Last change on this file since 3416c44 was 3416c44, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/26/08 at 04:04:51

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

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