source: rtems/c/src/lib/libbsp/sparc/leon3/ChangeLog @ 4cb04f2

4.104.114.84.95
Last change on this file since 4cb04f2 was 4cb04f2, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 6, 2007 at 12:03:16 AM

2007-09-05 Daniel Hellstrom <daniel@…>

  • include/bsp.h, startup/bspstart.c: LEON2 and LEON3 Data cache snooping detection on startup, for drivers. (LEON2,3 are configurable processors, they can be with or without DCache snooping. Caches without snooping needs the drivers to flush cache or use the sparc instruction lda to force cache miss...)
  • Property mode set to 100644
File size: 6.3 KB
Line 
12007-09-05      Daniel Hellstrom <daniel@gaisler.com>
2
3        * include/bsp.h, startup/bspstart.c: LEON2 and LEON3 Data cache
4        snooping detection on startup, for drivers. (LEON2,3 are configurable
5        processors, they can be with or without DCache snooping. Caches
6        without snooping needs the drivers to flush cache or use the sparc
7        instruction lda to force cache miss...)
8
92007-09-05      Daniel Hellstrom <daniel@gaisler.com>
10
11        * Makefile.am, preinstall.am, amba/amba.c, include/amba.h,
12        include/leon.h: LEON3 AMBA PnP bus scanning moved to
13        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
14        improved to take account for PnP info address translation. This is
15        useful when scanning remote AMBA busses for example when a board
16        connected with PCI has an AMBA bus that needs to be scanned, before
17        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
18        scanning support. By using the new AMBA scanning routines it is
19        possible to isolate the AMBA scanning code to ambapp.c, however
20        existing drivers should be updated to use them in order to save
21        space.
22
232007-09-05      Daniel Hellstrom <daniel@gaisler.com>
24
25        * include/bsp.h: This patch prepares bsp.h so that shared code (new
26        drivers) can easily have small small sections of BSP specific code.
27
282007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and
31        ticker now run using runtest.
32
332007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * startup/spurious.c: Fix typo from previous commit.
36
372007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
40        startup/bspstart.c, startup/spurious.c: Remove debug print methods
41        that are redundant with prntk and replace their use with printk.
42
432007-05-03      Joel Sherrill <joel@OARcorp.com>
44
45        * startup/linkcmds: Handle .data.* sections
46
472007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * bsp_specs: Remove qrtems_debug.
50
512007-03-28      Joel Sherrill <joel@OARcorp.com>
52
53        * include/amba.h: Remove CVS conflict marker.
54
552007-03-11      Joel Sherrill <joel@OARcorp.com>
56
57        * startup/bspstart.c: Remove assignments of
58        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
59        value in boot_card.c
60
612007-03-10      Joel Sherrill <joel@OARcorp.com>
62
63        PR 1227/bsps
64        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
65        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
66
672007-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * shmsupp/getcfg.c: Comment out npu (Unused).
70
712006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.c,
74        timer/timer.c: Use uint32_t instead of rtems_unsigned32/unsigned32.
75
762006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * configure.ac: New BUG-REPORT address.
79
802006-11-16      Joel Sherrill <joel@OARcorp.com>
81
82        * clock/ckinit.c, startup/bspstart.c: Use common clock driver template
83        and eliminate all fast idle code specific to this BSP. This
84        eliminates a fair amount of code in the BSP clock driver and
85        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
86        timer so I added the new hook Clock_driver_support_find_timer to
87        support this. In general, there was some clean up to the file headers
88        of various files.
89
902006-11-15      Joel Sherrill <joel@OARcorp.com>
91
92        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
93        file and simplified initialization.
94
952006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * Makefile.am: Remove superfluous -DASM.
98
992006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * configure.ac: Require autoconf-2.60. Require automake-1.10.
102
1032006-07-16      Joel Sherrill <joel@OARcorp.com>
104
105        * preinstall.am: Install spacewire.h
106
1072006-07-13      Jerry Needell <jerry.needell@unh.edu>
108
109        * clock/ckinit.c, include/leon.h, timer/timer.c, amba/amba.c
110        fixed up merge from 4.6.6. Correct references to
111        LEON3_IrqCtrl_Regs_Map.mask[x] and LEON3_Timer_Regs_Map.timer[x].
112
1132006-07-12      Jerry Needell <jerry.needell@unh.edu>
114
115        * amba/amba.c, clock/ckinit.c, include/amba.h, timer/timer.c: Search
116        for the Timer Register when initializing the amba rather than before
117        each potential use.
118
1192006-07-12      Joel Sherrill <joel@OARcorp.com>
120
121        * Makefile.am, include/leon.h: Try to merge rest of 4.6 BSP changes.
122        * include/spacewire.h: New file.
123
1242006-07-12      Joel Sherrill <joel@OARcorp.com>
125
126        * Makefile.am: Merge SHM support from 4.6 branch.
127        * shmsupp/README, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
128        shmsupp/mpisr.c: New files.
129
1302006-07-11      Joel Sherrill <joel@OARcorp.com>
131
132        * clock/ckinit.c: Actually call the routine to find the LEON3 time.
133
1342006-07-11      Joel Sherrill <joel@OARcorp.com>
135
136        * leon_greth/.cvsignore, leon_greth/leon_greth.c: New files.
137        Missed adding in previous commit of merge.
138
1392006-07-11      Joel Sherrill <joel@OARcorp.com>
140
141        * clock/ckinit.c, timer/timer.c: Make sure LEON3_Timer_Regs is
142        initialized for the timer driver.
143
1442006-07-11      Jerry Needell <jerry.needell@unh.edu>
145
146        * ChangeLog, Makefile.am, clock/ckinit.c, include/amba.h,
147        include/bsp.h: Merge SPARC updates from 4.6 branch.  Original
148        modifications by Gaisler Enterprises.
149
1502006-07-03      Jerry Needell <jerry.needell@unh.edu>
151
152        * leon_greth/leon_greth.c, include/bsp.h, include/amba.h: ported from 4.6.6
153
1542006-06-24      Joel Sherrill <joel@OARcorp.com>
155
156        * startup/linkcmds: Add .rela.dyn sections.
157
1582006-04-12      Konrad Eisele <konrad@gaisler.com>
159
160        * include/leon.h: Add LEON_INTERRUPT_EXTERNAL_1 define.
161
1622006-03-08      Joel Sherrill <joel@OARcorp.com>
163
164        * startup/linkcmds: Add .gnu.linkonce.b.* section.
165
1662006-02-08      Joel Sherrill <joel@OARcorp.com>
167
168        * startup/linkcmds: Add sections required by newer gcc versions.
169
1702006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
171
172        * configure.ac: Remove explicit ampolish3 support (now in
173        RTEMS_BSP_CONFIGURE).
174
1752006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * configure.ac: Add ampolish3 support.
178        * Makefile.am: Add preinstall.am.
179
1802006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
181
182        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
183        startup/ithread.S, startup/setvec.c, startup/spurious.c,
184        startup/linkcmds, startup/bspstart.c, console/console.c,
185        console/debugputs.c, console/consolereserveresources.c,
186        bsp_specs, amba/amba.c, gnatsupp/gnatsupp.c, include/coverhd.h,
187        include/tm27.h, include/leon.h, include/bsp.h, include/amba.h,
188        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c
189        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.