source: rtems/c/src/lib/libbsp/mips/rbtx4938/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: 5.6 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-23      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * startup/bspclean.c: Removed.
10
112008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * include/bsp.h: Remove unnecessary boilerplate comments.
14
152008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * Makefile.am, startup/linkcmds: Use top level shared
18        bsp_get_work_area() implementation.
19        * startup/bspgetworkarea.c: Removed.
20
212008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * startup/bspstart.c: Remove unnecessary includes of
24        rtems/libcsupport.h and rtems/libio.h.
25
262008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * Makefile.am, configure.ac, startup/bspstart.c: Create
29        bsp_get_work_area() into its own file and use BSP Framework to
30        perform more initialization.
31        * startup/bspgetworkarea.c: New file.
32
332008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
36        phase, all prototypes were removed from bsp.h and empty
37        implementations were removed and made to use the shared stub.
38
392008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * console/console-io.c: Convert to "bool".
42
432008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
46        Framework to ask the BSP where it has memory for the RTEMS Workspace
47        and C Program Heap. These collectively are referred to as work area.
48        If the BSP supports this, then it does not have to include code to
49        split the available memory between the two areas. This reduces the
50        amount of code in the BSP specific bspstart.c file. Additionally, the
51        shared framework can initialize the C Library, call
52        rtems_debug_enable(), and dirty the work area memory. Until most/all
53        BSPs support this new capability, if the BSP supports this, it should
54        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
55        When the transition is complete, this autoconf macro can be removed.
56
572008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * Makefile.am: Rework to avoid .rel files.
60
612008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * startup/bspstart.c: Refactored and renamed initialization routines to
64        rtems_initialize_data_structures, rtems_initialize_before_drivers,
65        rtems_initialize_device_drivers, and
66        rtems_initialize_start_multitasking. This opened the sequence up so
67        that bootcard() could provide a more robust and flexible framework
68        which is easier to explain and understand. This also lays the
69        groundwork for sharing the division of available memory between the
70        RTEMS workspace and heap and the C library initialization across all
71        BSPs.
72
732008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * startup/linkcmds: Add wildcard to gcc_except_table section so
76        programs compiled with gcc 4.3.x can link.
77
782007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
81        Configuration Table. Use the RTEMS provided accessor macros to obtain
82        configuration fields.
83
842007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
87        Configuration Table. Eliminate CPU Table from all ports. Delete
88        references to CPU Table in all forms.
89
902007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
93        Table fields to the Configuration Table. This included
94        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
95        do_zero_of_workspace, extra_mpci_receive_server_stack,
96        stack_allocate_hook, and stack_free_hook. As a side-effect of this
97        effort some multiprocessing code was made conditional and some style
98        clean up occurred.
99
1002007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * bsp_specs: Remove qrtems_debug.
103
1042007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * bsp_specs: Remove --oformat=...
107        Use old_link for -qrtems (Prevents *.link from killing endianness).
108
1092007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * bsp_specs: Remove lib (Now expected to exist in GCC).
112
1132007-03-12      Joel Sherrill <joel@OARcorp.com>
114
115        * console/console-io.c, startup/exception.S: Correct license URL and/or
116        fix mistake in copyright notice. Both of these mistakes appear to be
117        from code submitted after these changes were made previously.
118
1192007-03-10      Joel Sherrill <joel@OARcorp.com>
120
121        PR 1227/bsps
122        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
123        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
124
1252006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * configure.ac: New BUG-REPORT address.
128
1292006-11-15      Joel Sherrill <joel@OARcorp.com>
130
131        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
132        file and simplified initialization.
133
1342006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * Makefile.am: Remove superfluous -DASM.
137
1382006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * configure.ac: Require autoconf-2.60. Require automake-1.10.
141
1422006-03-22      Joel Sherrill <joel@OARcorp.com>
143
144        * include/.cvsignore: New file.
145
1462006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * .cvsignore, liblnk/pmon.S, liblnk/regs.S, liblnk/lnklib.S,
149        README, bsp_specs, configure.ac, startup/inittlb.c,
150        startup/bspstart.c, startup/idtmem.S, startup/exception.S,
151        startup/bspclean.c, startup/idttlb.S, startup/linkcmds,
152        include/tm27.h, include/bsp.h, clock/yamon_api.h,
153        clock/clockdrv.c, Makefile.am, start/start.S
154        console/yamon_api.h, console/console-io.c:
155        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
156
157        * The RBTX4938 BSP is for a Toshiba TX4938 evaluation board.
158
Note: See TracBrowser for help on using the repository browser.