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

4.104.114.95
Last change on this file since 568bc60 was 568bc60, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/18/08 at 11:54:03

2008-08-18 Ralf Corsépius <ralf.corsepius@…>

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