source: rtems/c/src/lib/libbsp/sparc/leon2/ChangeLog @ 424ee2ba

4.104.114.9
Last change on this file since 424ee2ba was 424ee2ba, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 31, 2008 at 4:47:17 PM

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: 7.7 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-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
9        prototypes.
10
112008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * startup/linkcmds: All SPARC executables should include
14        rtems_get_version_string so the monitor used can provide RTEMS
15        awareness based upon the version.
16
172008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * Makefile.am, configure.ac: Add capability for bootcard.c BSP
20        Initialization Framework to ask the BSP where it has memory for the
21        RTEMS Workspace and C Program Heap. These collectively are referred
22        to as work area. If the BSP supports this, then it does not have to
23        include code to split the available memory between the two areas.
24        This reduces the amount of code in the BSP specific bspstart.c file.
25        Additionally, the shared framework can initialize the C Library, call
26        rtems_debug_enable(), and dirty the work area memory. Until most/all
27        BSPs support this new capability, if the BSP supports this, it should
28        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
29        When the transition is complete, this autoconf macro can be removed.
30
312008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
34
352008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * Makefile.am: Remove all references to console_reserve_resources and
38        termios_reserve_resources.
39        * console/consolereserveresources.c: Removed.
40
412008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * configure.ac: Fix typo.
44
452008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * startup/linkcmds: Add wildcard to gcc_except_table section so
48        programs compiled with gcc 4.3.x can link.
49
502007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
53        Table. Use the RTEMS provided accessor macros to obtain configuration
54        fields.
55
562007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * include/bsp.h: Move interrupt_stack_size field from CPU Table to
59        Configuration Table. Eliminate CPU Table from all ports. Delete
60        references to CPU Table in all forms.
61
622007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
63
64        * Makefile.am: Moved most of the remaining CPU Table fields to the
65        Configuration Table. This included pretasking_hook, predriver_hook,
66        postdriver_hook, idle_task, do_zero_of_workspace,
67        extra_mpci_receive_server_stack, stack_allocate_hook, and
68        stack_free_hook. As a side-effect of this effort some multiprocessing
69        code was made conditional and some style clean up occurred.
70
712007-11-30      Daniel Hellstrom <daniel@gaisler.com>
72
73        * rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
74        5 from 4. This is to avoid conflict with the LAN9C111 network MAC
75        driver using interrupt 4.
76
772007-10-11      Daniel Hellstrom <daniel@gaisler.com>
78
79        * Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
80        The BTR1 8-bit value was swapped.
81
822007-09-12      Daniel Hellstrom <daniel@gaisler.com>
83
84        * leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
85        Interrupt initialization fix and speed rate defaulted to 100Mbit/s
86        for boards with 50MHz system clock or greater now all defaults to
87        100Mbit/s
88
892007-09-07      Daniel Hellstrom <daniel@gaisler.com>
90
91        * leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
92
932007-09-06      Daniel Hellstrom <daniel@gaisler.com>
94
95        * pci/pci.c: New file.
96
972007-09-06      Daniel Hellstrom <daniel@gaisler.com>
98
99        * cchip/cchip.c, include/cchip.h, include/rasta.h,
100        rasta/rasta.c: New files missed in previous commit.
101
1022007-09-06      Daniel Hellstrom <daniel@gaisler.com>
103
104        * Makefile.am, preinstall.am: Use the following new drivers from
105        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
106
1072007-09-05      Daniel Hellstrom <daniel@gaisler.com>
108
109        * include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
110        startup, for drivers. (LEON2,3 are configurable processors, they can
111        be with or without DCache snooping. Caches without snooping needs the
112        drivers to flush cache or use the sparc instruction lda to force
113        cache miss...)
114
1152007-09-05      Daniel Hellstrom <daniel@gaisler.com>
116
117        * Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
118        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
119        improved to take account for PnP info address translation. This is
120        useful when scanning remote AMBA busses for example when a board
121        connected with PCI has an AMBA bus that needs to be scanned, before
122        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
123        scanning support. By using the new AMBA scanning routines it is
124        possible to isolate the AMBA scanning code to ambapp.c, however
125        existing drivers should be updated to use them in order to save
126        space.
127
1282007-09-05      Daniel Hellstrom <daniel@gaisler.com>
129
130        * include/bsp.h: This patch prepares bsp.h so that shared code (new
131        drivers) can easily have small small sections of BSP specific code.
132
1332007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * startup/spurious.c: Fix typo from previous commit.
136
1372007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
140        startup/spurious.c: Remove debug print methods that are redundant
141        with prntk and replace their use with printk.
142
1432007-05-03      Joel Sherrill <joel@OARcorp.com>
144
145        * startup/linkcmds: Handle .data.* sections
146
1472007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
148
149        * bsp_specs: Remove qrtems_debug.
150
1512007-03-10      Joel Sherrill <joel@OARcorp.com>
152
153        PR 1227/bsps
154        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
155        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
156
1572006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
158
159        * console/console.c, timer/timer.c: Use uint32_t instead of
160          rtems_unsigned32/unsigned32.
161
1622006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
163
164        * configure.ac: New BUG-REPORT address.
165
1662006-11-16      Joel Sherrill <joel@OARcorp.com>
167
168        * clock/ckinit.c: Use common clock driver template and eliminate all
169        fast idle code specific to this BSP. This eliminates a fair amount of
170        code in the BSP clock driver and bsp_startup. The LEON3 has to do a
171        scan of the AMBA bus to find the timer so I added the new hook
172        Clock_driver_support_find_timer to support this. In general, there
173        was some clean up to the file headers of various files.
174
1752006-11-15      Joel Sherrill <joel@OARcorp.com>
176
177        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
178        file and simplified initialization.
179
1802006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
181
182        * Makefile.am: Remove superfluous -DASM.
183
1842006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
185
186        * configure.ac: Require autoconf-2.60. Require automake-1.10.
187
1882006-06-24      Joel Sherrill <joel@OARcorp.com>
189
190        * startup/linkcmds: Add .rela.dyn sections.
191
1922006-03-08      Joel Sherrill <joel@OARcorp.com>
193
194        * startup/linkcmds: Add .gnu.linkonce.b.* section.
195
1962006-02-08      Joel Sherrill <joel@OARcorp.com>
197
198        * startup/linkcmds: Add sections required by newer gcc versions.
199
2002006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
201
202        * configure.ac: Remove explicit ampolish3 support (now in
203        RTEMS_BSP_CONFIGURE).
204
2052006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
206
207        * configure.ac: Add ampolish3 support.
208        * Makefile.am: Add preinstall.am.
209
2102006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
211
212        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
213        startup/setvec.c, startup/spurious.c, startup/linkcmds,
214        console/console.c, console/debugputs.c,
215        console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
216        include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
217        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
218        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.