source: rtems/c/src/lib/libbsp/sparc/leon3/ChangeLog @ 344ba65

4.104.114.84.95
Last change on this file since 344ba65 was 344ba65, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 6, 2007 at 1:23:43 PM

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

  • Makefile.am, preinstall.am: New files, split of printk.
  • console/console.c, console/debugputs.c: Split printk support out.
  • include/spacewire.h: Removed.
  • Makefile.am, preinstall.am: Use the following new drivers from sparc/shared: PCI, b1553BRM, SpaceWire?(GRSPW), CAN (GRCAN), Raw UART.
  • Property mode set to 100644
File size: 7.1 KB
Line 
12007-09-06      Daniel Hellstrom <daniel@gaisler.com>
2
3        * Makefile.am, preinstall.am: New files, split of printk.
4        * console/console.c, console/debugputs.c: Split printk support out.
5        * include/spacewire.h: Removed.
6        * Makefile.am, preinstall.am: Use the following new drivers from
7        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
8
92007-09-06      Daniel Hellstrom <daniel@gaisler.com>
10
11        * console/debugputs.c: Now works on multi-CPU systems.
12
132007-09-05      Daniel Hellstrom <daniel@gaisler.com>
14
15        * clock/ckinit.c, console/console.c, leon_greth/leon_greth.c,
16        leon_smc91111/leon_smc91111.c: LEON3 BSP drivers updated to use new
17        AMBA PnP scanning functions. Affected drivers:
18        amba/amba.c,clock/ckinit.c,console/console.c,
19        leon_greth/leon_greth.c, leon_smc9111.c.
20
212007-09-05      Daniel Hellstrom <daniel@gaisler.com>
22
23        * include/bsp.h, startup/bspstart.c: LEON2 and LEON3 Data cache
24        snooping detection on startup, for drivers. (LEON2,3 are configurable
25        processors, they can be with or without DCache snooping. Caches
26        without snooping needs the drivers to flush cache or use the sparc
27        instruction lda to force cache miss...)
28
292007-09-05      Daniel Hellstrom <daniel@gaisler.com>
30
31        * Makefile.am, preinstall.am, amba/amba.c, include/amba.h,
32        include/leon.h: LEON3 AMBA PnP bus scanning moved to
33        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
34        improved to take account for PnP info address translation. This is
35        useful when scanning remote AMBA busses for example when a board
36        connected with PCI has an AMBA bus that needs to be scanned, before
37        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
38        scanning support. By using the new AMBA scanning routines it is
39        possible to isolate the AMBA scanning code to ambapp.c, however
40        existing drivers should be updated to use them in order to save
41        space.
42
432007-09-05      Daniel Hellstrom <daniel@gaisler.com>
44
45        * include/bsp.h: This patch prepares bsp.h so that shared code (new
46        drivers) can easily have small small sections of BSP specific code.
47
482007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and
51        ticker now run using runtest.
52
532007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        * startup/spurious.c: Fix typo from previous commit.
56
572007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
60        startup/bspstart.c, startup/spurious.c: Remove debug print methods
61        that are redundant with prntk and replace their use with printk.
62
632007-05-03      Joel Sherrill <joel@OARcorp.com>
64
65        * startup/linkcmds: Handle .data.* sections
66
672007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * bsp_specs: Remove qrtems_debug.
70
712007-03-28      Joel Sherrill <joel@OARcorp.com>
72
73        * include/amba.h: Remove CVS conflict marker.
74
752007-03-11      Joel Sherrill <joel@OARcorp.com>
76
77        * startup/bspstart.c: Remove assignments of
78        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
79        value in boot_card.c
80
812007-03-10      Joel Sherrill <joel@OARcorp.com>
82
83        PR 1227/bsps
84        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
85        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
86
872007-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * shmsupp/getcfg.c: Comment out npu (Unused).
90
912006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.c,
94        timer/timer.c: Use uint32_t instead of rtems_unsigned32/unsigned32.
95
962006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * configure.ac: New BUG-REPORT address.
99
1002006-11-16      Joel Sherrill <joel@OARcorp.com>
101
102        * clock/ckinit.c, startup/bspstart.c: Use common clock driver template
103        and eliminate all fast idle code specific to this BSP. This
104        eliminates a fair amount of code in the BSP clock driver and
105        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
106        timer so I added the new hook Clock_driver_support_find_timer to
107        support this. In general, there was some clean up to the file headers
108        of various files.
109
1102006-11-15      Joel Sherrill <joel@OARcorp.com>
111
112        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
113        file and simplified initialization.
114
1152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Remove superfluous -DASM.
118
1192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * configure.ac: Require autoconf-2.60. Require automake-1.10.
122
1232006-07-16      Joel Sherrill <joel@OARcorp.com>
124
125        * preinstall.am: Install spacewire.h
126
1272006-07-13      Jerry Needell <jerry.needell@unh.edu>
128
129        * clock/ckinit.c, include/leon.h, timer/timer.c, amba/amba.c
130        fixed up merge from 4.6.6. Correct references to
131        LEON3_IrqCtrl_Regs_Map.mask[x] and LEON3_Timer_Regs_Map.timer[x].
132
1332006-07-12      Jerry Needell <jerry.needell@unh.edu>
134
135        * amba/amba.c, clock/ckinit.c, include/amba.h, timer/timer.c: Search
136        for the Timer Register when initializing the amba rather than before
137        each potential use.
138
1392006-07-12      Joel Sherrill <joel@OARcorp.com>
140
141        * Makefile.am, include/leon.h: Try to merge rest of 4.6 BSP changes.
142        * include/spacewire.h: New file.
143
1442006-07-12      Joel Sherrill <joel@OARcorp.com>
145
146        * Makefile.am: Merge SHM support from 4.6 branch.
147        * shmsupp/README, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
148        shmsupp/mpisr.c: New files.
149
1502006-07-11      Joel Sherrill <joel@OARcorp.com>
151
152        * clock/ckinit.c: Actually call the routine to find the LEON3 time.
153
1542006-07-11      Joel Sherrill <joel@OARcorp.com>
155
156        * leon_greth/.cvsignore, leon_greth/leon_greth.c: New files.
157        Missed adding in previous commit of merge.
158
1592006-07-11      Joel Sherrill <joel@OARcorp.com>
160
161        * clock/ckinit.c, timer/timer.c: Make sure LEON3_Timer_Regs is
162        initialized for the timer driver.
163
1642006-07-11      Jerry Needell <jerry.needell@unh.edu>
165
166        * ChangeLog, Makefile.am, clock/ckinit.c, include/amba.h,
167        include/bsp.h: Merge SPARC updates from 4.6 branch.  Original
168        modifications by Gaisler Enterprises.
169
1702006-07-03      Jerry Needell <jerry.needell@unh.edu>
171
172        * leon_greth/leon_greth.c, include/bsp.h, include/amba.h: ported from 4.6.6
173
1742006-06-24      Joel Sherrill <joel@OARcorp.com>
175
176        * startup/linkcmds: Add .rela.dyn sections.
177
1782006-04-12      Konrad Eisele <konrad@gaisler.com>
179
180        * include/leon.h: Add LEON_INTERRUPT_EXTERNAL_1 define.
181
1822006-03-08      Joel Sherrill <joel@OARcorp.com>
183
184        * startup/linkcmds: Add .gnu.linkonce.b.* section.
185
1862006-02-08      Joel Sherrill <joel@OARcorp.com>
187
188        * startup/linkcmds: Add sections required by newer gcc versions.
189
1902006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
191
192        * configure.ac: Remove explicit ampolish3 support (now in
193        RTEMS_BSP_CONFIGURE).
194
1952006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
196
197        * configure.ac: Add ampolish3 support.
198        * Makefile.am: Add preinstall.am.
199
2002006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
201
202        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
203        startup/ithread.S, startup/setvec.c, startup/spurious.c,
204        startup/linkcmds, startup/bspstart.c, console/console.c,
205        console/debugputs.c, console/consolereserveresources.c,
206        bsp_specs, amba/amba.c, gnatsupp/gnatsupp.c, include/coverhd.h,
207        include/tm27.h, include/leon.h, include/bsp.h, include/amba.h,
208        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c
209        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.