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

4.104.114.9
Last change on this file since e511e126 was e511e126, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 31, 2008 at 5:42:00 PM

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

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