source: rtems/c/src/lib/libbsp/sparc/leon2/ChangeLog @ 4909a30

4.104.11
Last change on this file since 4909a30 was 4909a30, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 10, 2008 at 9:35:37 PM

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

  • include/bsp.h: Review of all bsp_cleanup() implementations. In this phase, all prototypes were removed from bsp.h and empty implementations were removed and made to use the shared stub.
  • Property mode set to 100644
File size: 8.3 KB
Line 
12008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
4        phase, all prototypes were removed from bsp.h and empty
5        implementations were removed and made to use the shared stub.
6
72008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * console/console.c, timer/timer.c: Convert to "bool".
10
112008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * timer/timer.c: Convert using "bool".
14
152008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * timer/timer.c: Eliminate empty function from every benchmark timer
18        driver. Fix spelling.
19
202008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * timer/timer.c: Rename timer driver methods to follow RTEMS
23        programming conventions.
24
252008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
28        prototypes.
29
302008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * startup/linkcmds: All SPARC executables should include
33        rtems_get_version_string so the monitor used can provide RTEMS
34        awareness based upon the version.
35
362008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
39        Initialization Framework to ask the BSP where it has memory for the
40        RTEMS Workspace and C Program Heap. These collectively are referred
41        to as work area. If the BSP supports this, then it does not have to
42        include code to split the available memory between the two areas.
43        This reduces the amount of code in the BSP specific bspstart.c file.
44        Additionally, the shared framework can initialize the C Library, call
45        rtems_debug_enable(), and dirty the work area memory. Until most/all
46        BSPs support this new capability, if the BSP supports this, it should
47        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
48        When the transition is complete, this autoconf macro can be removed.
49
502008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
53
542008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * Makefile.am: Remove all references to console_reserve_resources and
57        termios_reserve_resources.
58        * console/consolereserveresources.c: Removed.
59
602008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * configure.ac: Fix typo.
63
642008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/linkcmds: Add wildcard to gcc_except_table section so
67        programs compiled with gcc 4.3.x can link.
68
692007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
72        Table. Use the RTEMS provided accessor macros to obtain configuration
73        fields.
74
752007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
78        Configuration Table. Eliminate CPU Table from all ports. Delete
79        references to CPU Table in all forms.
80
812007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * Makefile.am: Moved most of the remaining CPU Table fields to the
84        Configuration Table. This included pretasking_hook, predriver_hook,
85        postdriver_hook, idle_task, do_zero_of_workspace,
86        extra_mpci_receive_server_stack, stack_allocate_hook, and
87        stack_free_hook. As a side-effect of this effort some multiprocessing
88        code was made conditional and some style clean up occurred.
89
902007-11-30      Daniel Hellstrom <daniel@gaisler.com>
91
92        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
93        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
94        driver using interrupt 4.
95
962007-10-11      Daniel Hellstrom <daniel@gaisler.com>
97
98        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
99        The BTR1 8-bit value was swapped.
100
1012007-09-12      Daniel Hellstrom <daniel@gaisler.com>
102
103        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
104        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
105        for boards with 50MHz system clock or greater now all defaults to
106        100Mbit/s
107
1082007-09-07      Daniel Hellstrom <daniel@gaisler.com>
109
110        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
111
1122007-09-06      Daniel Hellstrom <daniel@gaisler.com>
113
114        * pci/pci.c: New file.
115
1162007-09-06      Daniel Hellstrom <daniel@gaisler.com>
117
118        * cchip/cchip.c, include/cchip.h, include/rasta.h,
119        rasta/rasta.c: New files missed in previous commit.
120
1212007-09-06      Daniel Hellstrom <daniel@gaisler.com>
122
123        * Makefile.am, preinstall.am: Use the following new drivers from
124        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
125
1262007-09-05      Daniel Hellstrom <daniel@gaisler.com>
127
128        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
129        startup, for drivers. (LEON2,3 are configurable processors, they can
130        be with or without DCache snooping. Caches without snooping needs the
131        drivers to flush cache or use the sparc instruction lda to force
132        cache miss...)
133
1342007-09-05      Daniel Hellstrom <daniel@gaisler.com>
135
136        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
137        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
138        improved to take account for PnP info address translation. This is
139        useful when scanning remote AMBA busses for example when a board
140        connected with PCI has an AMBA bus that needs to be scanned, before
141        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
142        scanning support. By using the new AMBA scanning routines it is
143        possible to isolate the AMBA scanning code to ambapp.c, however
144        existing drivers should be updated to use them in order to save
145        space.
146
1472007-09-05      Daniel Hellstrom <daniel@gaisler.com>
148
149        * include/bsp.h: This patch prepares bsp.h so that shared code (new
150        drivers) can easily have small small sections of BSP specific code.
151
1522007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * startup/spurious.c: Fix typo from previous commit.
155
1562007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
159        startup/spurious.c: Remove debug print methods that are redundant
160        with prntk and replace their use with printk.
161
1622007-05-03      Joel Sherrill <joel@OARcorp.com>
163
164        * startup/linkcmds: Handle .data.* sections
165
1662007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * bsp_specs: Remove qrtems_debug.
169
1702007-03-10      Joel Sherrill <joel@OARcorp.com>
171
172        PR 1227/bsps
173        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
174        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
175
1762006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * console/console.c, timer/timer.c: Use uint32_t instead of
179          rtems_unsigned32/unsigned32.
180
1812006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
182
183        * configure.ac: New BUG-REPORT address.
184
1852006-11-16      Joel Sherrill <joel@OARcorp.com>
186
187        * clock/ckinit.c: Use common clock driver template and eliminate all
188        fast idle code specific to this BSP. This eliminates a fair amount of
189        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
190        scan of the AMBA bus to find the timer so I added the new hook
191        Clock_driver_support_find_timer to support this. In general, there
192        was some clean up to the file headers of various files.
193
1942006-11-15      Joel Sherrill <joel@OARcorp.com>
195
196        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
197        file and simplified initialization.
198
1992006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
200
201        * Makefile.am: Remove superfluous -DASM.
202
2032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * configure.ac: Require autoconf-2.60. Require automake-1.10.
206
2072006-06-24      Joel Sherrill <joel@OARcorp.com>
208
209        * startup/linkcmds: Add .rela.dyn sections.
210
2112006-03-08      Joel Sherrill <joel@OARcorp.com>
212
213        * startup/linkcmds: Add .gnu.linkonce.b.* section.
214
2152006-02-08      Joel Sherrill <joel@OARcorp.com>
216
217        * startup/linkcmds: Add sections required by newer gcc versions.
218
2192006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
220
221        * configure.ac: Remove explicit ampolish3 support (now in
222        RTEMS_BSP_CONFIGURE).
223
2242006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
225
226        * configure.ac: Add ampolish3 support.
227        * Makefile.am: Add preinstall.am.
228
2292006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
230
231        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
232        startup/setvec.c, startup/spurious.c, startup/linkcmds,
233        console/console.c, console/debugputs.c,
234        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
235        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
236        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
237        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.