source: rtems/c/src/lib/libbsp/arm/gp32/ChangeLog @ cdeed304

4.104.115
Last change on this file since cdeed304 was cdeed304, checked in by Joel Sherrill <joel.sherrill@…>, on 09/14/08 at 19:54:15

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

  • Makefile.am, configure.ac, startup/bspstart.c: Split out bsp_get_work_area() into its own file and user BSP Framework to perform more initialization. Use same shared implementation as edb7312 and csb336.
  • Property mode set to 100644
File size: 6.3 KB
Line 
12008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, configure.ac, startup/bspstart.c: Split out
4        bsp_get_work_area() into its own file and user BSP Framework to
5        perform more initialization. Use same shared implementation as
6        edb7312 and csb336.
7
82008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
9
10        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
11        routine.
12        * startup/bspclean.c: New file.
13        * startup/exit.c: Removed.
14
152008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * smc/smc.c, startup/exit.c: Add missing prototypes.
18
192008-08-06      Chris Johns <chrisj@rtems.org>
20
21        * smc/smc.c: Fix the fix. The field is bufnum.
22
232008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * smc/smc.c: Fix warning.
26
272008-07-29      Chris Johns <chrisj@rtems.org>
28
29        * smc/smc.c: Updated to the libblock changes.
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-05-06      Ray Xu <rayx.cn@gmail.com>
48
49        * console/uart.c, include/bsp.h, smc/smc.c, startup/bspstart.c: Merge
50        smdk2410 with gp32.
51
522008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * startup/linkcmds: Add wildcard to gcc_except_table section so
55        programs compiled with gcc 4.3.x can link.
56
572007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * include/bsp.h, startup/bspstart.c: Fix idle task prototype.
60
612007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
64        Configuration Table. Use the RTEMS provided accessor macros to obtain
65        configuration fields.
66
672007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
70        from CPU Table to Configuration Table. Eliminate CPU Table from all
71        ports. Delete references to CPU Table in all forms.
72
732007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
76        remaining CPU Table fields to the Configuration Table. This included
77        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
78        do_zero_of_workspace, extra_mpci_receive_server_stack,
79        stack_allocate_hook, and stack_free_hook. As a side-effect of this
80        effort some multiprocessing code was made conditional and some style
81        clean up occurred.
82
832007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        PR 1257/bsps
86        * startup/bspstart.c: Code outside of cpukit should use the public
87        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
88        the public API and directly accessing _CPU_ISR_Disable and
89        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
90        directive which could lead to problems. This patch also changes the
91        type of the variable passed into these routines and addresses minor
92        style issues.
93
942007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
972007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
100        since it was used to configure a no longer used feature. Device names
101        are now part of the filesystem not in a table.
102
1032007-05-15      Ray Xu <rayx@gmail.com>
104
105        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
106        not in score/cpu.
107
1082007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * bsp_specs: Remove qrtems_debug.
111
1122007-03-12      Joel Sherrill <joel@OARcorp.com>
113
114        * console/uart.c, start/start.S, startup/linkcmds, startup/memmap.c:
115        Correct license URL and/or fix mistake in copyright notice. Both of
116        these mistakes appear to be from code submitted after these changes
117        were made previously.
118
1192007-03-11      Joel Sherrill <joel@OARcorp.com>
120
121        * startup/bspstart.c: Remove assignments of
122        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
123        value in boot_card.c
124
1252007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * smc/smc.c: include bspIo.h for printk.
128
1292006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * smc/smc.c: Comment out sm_status (unused).
132
1332006-11-15      Joel Sherrill <joel@OARcorp.com>
134
135        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
136        file and simplified initialization.
137
1382006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * Makefile.am: Remove superfluous -DASM.
141
1422006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * configure.ac: Require autoconf-2.60. Require automake-1.10.
145
1462006-09-11      Chris Johns <chrisj@rtems.org>
147
148        * smc/smc.h: Remove extra CRLF.
149       
1502006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
151
152        * Makefile.am: Add preinstall.am.
153
1542005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
155
156        * bsp_specs: remove %lib.
157
1582005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
159
160        * bsp_specs: Remove %cpp.
161
1622005-07-25      Philippe Simons <loki_666@fastmail.fm>
163
164        * Makefile.am: added smc.rel.
165        * smc/smc.c, smc/smc.h: New files.
166
1672005-07-07      Philippe Simons <loki_666@fastmail.fm>
168
169        * Makefile.am: Remove lcd.rel, added console/uart.c,
170        removed conio stuffs.
171        * console/conio.c, console/console.c, console/defaultfont.c,
172        include/conio.h : files removed.
173        * console/uart.c: New file.
174        * include/bsp.h: lcd.c prototypes removed.
175        * startup/bspstart.c: bsp_reset() cause gp32 to reset to bios,
176        added a bsp_idle_task which put s3c2400 in a "wait for IRQ" state.
177
1782005-06-06      Philippe Simons <loki_666@fastmail.fm>
179
180        * Makefile.am: Include lcd.rel.
181
1822005-06-01      Philippe Simons <loki_666@fastmail.fm>
183
184        * bsp_specs: Add rules for cpp support
185        * include/bsp.h: Add gp32 support fct prototypes
186        * console/conio.c: Moved video buffer to 0x0c7ed000
187        * startup/bspstart.c: Add some init code, some cleaning...
188
1892005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * include/bsp.h: New header guard.
192
1932005-04-26      Joel Sherrill <joel@OARcorp.com>
194
195        * startup/bspstart.c: Add include rtems/bspIo.h to eliminate warning.
196
Note: See TracBrowser for help on using the repository browser.