source: rtems/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog @ 35f52a6

4.104.114.95
Last change on this file since 35f52a6 was 35f52a6, checked in by Joel Sherrill <joel.sherrill@…>, on 08/31/08 at 16:07:58

2008-08-31 Joel Sherrill <joel.sherrill@…>

  • timer/timer.c: Rename timer driver methods to follow RTEMS programming conventions.
  • Property mode set to 100644
File size: 4.2 KB
Line 
12008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * timer/timer.c: Rename timer driver methods to follow RTEMS
4        programming conventions.
5
62008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
9        Framework to ask the BSP where it has memory for the RTEMS Workspace
10        and C Program Heap. These collectively are referred to as work area.
11        If the BSP supports this, then it does not have to include code to
12        split the available memory between the two areas. This reduces the
13        amount of code in the BSP specific bspstart.c file. Additionally, the
14        shared framework can initialize the C Library, call
15        rtems_debug_enable(), and dirty the work area memory. Until most/all
16        BSPs support this new capability, if the BSP supports this, it should
17        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
18        When the transition is complete, this autoconf macro can be removed.
19
202008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * Makefile.am: Rework to avoid .rel files.
23
242008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * startup/bspstart.c: Refactored and renamed initialization routines to
27        rtems_initialize_data_structures, rtems_initialize_before_drivers,
28        rtems_initialize_device_drivers, and
29        rtems_initialize_start_multitasking. This opened the sequence up so
30        that bootcard() could provide a more robust and flexible framework
31        which is easier to explain and understand. This also lays the
32        groundwork for sharing the division of available memory between the
33        RTEMS workspace and heap and the C library initialization across all
34        BSPs.
35
362008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * startup/linkcmds: Add wildcard to gcc_except_table section so
39        programs compiled with gcc 4.3.x can link.
40
412007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
44        the Configuration Table. Use the RTEMS provided accessor macros to
45        obtain configuration fields.
46
472007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * console/console.c, include/bsp.h, startup/bspstart.c: Move
50        interrupt_stack_size field from CPU Table to Configuration Table.
51        Eliminate CPU Table from all ports. Delete references to CPU Table in
52        all forms.
53
542007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * console/console.c, startup/bspstart.c: Moved most of the remaining
57        CPU Table fields to the Configuration Table. This included
58        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
59        do_zero_of_workspace, extra_mpci_receive_server_stack,
60        stack_allocate_hook, and stack_free_hook. As a side-effect of this
61        effort some multiprocessing code was made conditional and some style
62        clean up occurred.
63
642007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        PR 1257/bsps
67        * startup/bspclean.c: Code outside of cpukit should use the public API
68        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
69        public API and directly accessing _CPU_ISR_Disable and
70        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
71        directive which could lead to problems. This patch also changes the
72        type of the variable passed into these routines and addresses minor
73        style issues.
74
752007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * bsp_specs: Remove qrtems_debug.
78        Remove *cpp:.
79
802007-03-12      Joel Sherrill <joel@OARcorp.com>
81
82        * include/coverhd.h: Correct license URL and/or fix mistake in
83        copyright notice. Both of these mistakes appear to be from code
84        submitted after these changes were made previously.
85
862007-01-08      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * Makefile.am: Use preinstall.am.
89
902006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * configure.ac: New BUG-REPORT address.
93
942006-11-15      Joel Sherrill <joel@OARcorp.com>
95
96        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
97        file and simplified initialization.
98
992006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * Makefile.am: Remove superfluous -DASM.
102
1032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * configure.ac: Require autoconf-2.60. Require automake-1.10.
106
1072006-08-10      Joel Sherrill <joel@OARcorp.com>
108
109        * .cvsignore: New file.
110
1112006-08-09      Kolja Waschk <waschk@telos.de>
112
113        * clock/clock.c: New file.
114
1152005-12-12  Kolja Waschk
116
117    * derived from no_cpu BSP
118
Note: See TracBrowser for help on using the repository browser.