OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [mn10300/] [am33/] [v2_0/] [ChangeLog] - Blame information for rev 475

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2003-04-10  Nick Garnett  
2
 
3
        * src/mn10300_am33.ld:
4
        Added .eh_frame to data section. This is a stopgap fix to allow
5
        C++ programs that define exceptions to link and run. It does not
6
        allow them to actually throw exceptions, since that depends on
7
        compiler changes that have not been made. Further, more
8
        far-reaching, linker script changes will also be needs when that
9
        happens.
10
        Added libsupc++.a to GROUP() directive for GCC versions later than
11
        3.0.
12
 
13
2003-03-14  Bart Veer  
14
 
15
        * src/mn10300_am33.ld: add entries for debug sections, needed by
16
        current tools
17
 
18
2002-12-06  Mark Salter  
19
 
20
        * src/var_misc.c (hal_mn10300_mem_real_region_top): New function.
21
 
22
        * include/variant.inc: Don't set TBR for RAM startup if the RAM
23
        base is not properly aligned.
24
 
25
2002-11-19  Mark Salter  
26
 
27
        * cdl/hal_mn10300_am33.cdl: Add virtual vector comm support using
28
        any combination of AM33 serial ports and platform serial ports.
29
        * src/am33_serial.c: New file. Support for internal serial ports.
30
 
31
2002-11-15  Mark Salter  
32
 
33
        * cdl/hal_mn10300_am33.cdl: Add options to control placement of
34
        VSR and virtual vector tables. Platforms may override.
35
        * src/mn10300_am33.ld: Use new cdl option values.
36
 
37
2002-11-14  Mark Salter  
38
 
39
        * include/var_intr.h (HAL_CLOCK_INITIALIZE): Save _period_ for
40
        use by other code.
41
 
42
        * src/redboot_cmds.c: New file.
43
        * cdl/hal_mn10300_am33.cdl: Add support for RedBoot exec command.
44
 
45
2001-10-18  David Howells  
46
 
47
        * include/variant.inc: Suppress as many interrupt sources as
48
        possible whilst booting.
49
 
50
2001-07-27  David Howells  
51
 
52
        * cdl/hal_mn10300_am33.cdl: Added option for disabling caching
53
        when accessing flash (CYGSEM_HAL_UNCACHED_FLASH_ACCESS).
54
        * include/var_cache.h: Ditto.
55
        * include/variant.inc: Initialise the cache and the trap base
56
        register if appropriate.
57
        * src/mn10300_am33.ld: Handle code kept in RAM for flash drivers
58
        and permit the VSR table to reside in on-CPU RAM.
59
 
60
2000-08-12  Drew Moseley  
61
 
62
        * src/var_misc.c: More rearranging of GDB regnames.
63
 
64
2000-08-11  Drew Moseley  
65
 
66
        * src/var_misc.c: Rearranged regnames to correspond to what GDB is
67
        expecting.
68
 
69
2000-08-10  Drew Moseley  
70
 
71
        * src/var_misc.c: Added Cygmon support.
72
 
73
        * include/variant.inc: Added AM33/2.00 support.
74
        * src/mn10300_am33.ld: Ditto.
75
        * src/var_misc.c: Ditto.
76
 
77
        * include/var_intr.h: Added Cygmon support.
78
 
79
        * include/var_arch.h: Added some PSW bitmasks.
80
        Added Cygmon support.
81
 
82
        * cdl/hal_mn10300_am33.cdl: Added option for AM33_REVISION
83
 
84
2000-06-21  Nick Garnett  
85
 
86
        * src/mn10300_am33.ld:
87
        Added extra underscore to _stext and _etext.
88
        Switched to new table definition mechanism.
89
 
90
2000-03-20  Jonathan Larmour  
91
 
92
        * include/variant.inc (SAVED_CONTEXT_PC_OFFSET): New macro to give
93
        variant-specific offset of PC within saved register context
94
        (hal_mon_init_vsr): For RAM startup, override breakpoint VSR if stubs
95
        are included
96
 
97
        * include/var_arch.h (HAL_SavedRegisters): Move here from architecture
98
        HAL
99
 
100
2000-02-16  Jesper Skov  
101
 
102
        * cdl/hal_mn10300_am33.cdl: remove fix me
103
 
104
2000-01-28  Gary Thomas  
105
 
106
        * src/mn10300_am33.ld: Add support for network package.
107
 
108
1999-12-21  Jonathan Larmour  
109
 
110
        * include/variant.inc: Rename CYG_HAL_USE_ROM_MONITOR_GDB_STUBS ->
111
        CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs
112
 
113
        * cdl/hal_mn10300_am33.cdl: Ensure we "puts" to appropriate CDL header
114
        We don't need to include CYGBLD_HAL_PLATFORM_H - that's done in hal.h
115
 
116
1999-12-14  Jonathan Larmour  
117
 
118
        * include/var_intr.h (HAL_INTERRUPT_CONFIGURE): EXTMD needs to be
119
        accessed as a 32-bit register on the AM33
120
 
121
1999-12-08  Nick Garnett  
122
 
123
        * include/var_cache.h (HAL_DCACHE_WRITE_MODE): Fixed to clear old
124
        write mode before setting new one. otherwise write-through mode is
125
        sticky.
126
 
127
1999-12-02  John Dallaway  
128
 
129
        * cdl/hal_mn10300_am33.cdl:
130
 
131
        Use the  token in custom rules.
132
 
133
1999-12-01  John Dallaway  
134
 
135
        * cdl/hal_mn10300_am33.cdl:
136
 
137
        Use the  token in custom rules.
138
 
139
1999-11-04  John Dallaway  
140
 
141
        * cdl/hal_mn10300_am33.cdl:
142
 
143
        Output custom rule dependency information to .deps files in
144
        the current directory.
145
 
146
        Dispense with the need to create a 'src' sub-directory.
147
 
148
1999-11-03  Jesper Skov  
149
 
150
        * cdl/hal_mn10300_am33.cdl: Added.
151
 
152
1999-10-27  Nick Garnett  
153
 
154
        * include/variant.inc: CYG_ISR_TABLE_SIZE changed to 57, which is
155
        what it should be. Case 102415.
156
 
157
1999-10-06  Jonathan Larmour  
158
 
159
        * src/PKGconf.mak: Don't create extras.o here any more
160
 
161
1999-08-18  Nick Garnett  
162
 
163
        * include/var_intr.h: Added CYGNUM_HAL_EXCEPTION_WATCHDOG as a
164
        synonym for CYGNUM_HAL_VECTOR_WATCHDOG.
165
 
166
1999-08-16  Jonathan Larmour  
167
 
168
        * include/var_intr.h (HAL_INTERRUPT_CONFIGURE): Correct bad address
169
        when restoring EXTMD. 0x180>>1 becomes 0x200>>1 for AM33
170
 
171
        * include/variant.inc: Change comment mentioning AM32 to AM33
172
 
173
1999-08-13  Nick Garnett  
174
 
175
        * src/variant.S: Tidied away superfluous trace code.
176
 
177
        * include/var_cache.h: Removed disablement of data cache
178
        enable/disable.
179
 
180
1999-08-10  Jonathan Larmour  
181
 
182
        * include/pkgconf/hal_mn10300_am33.h:
183
        reparent CYGPKG_HAL_MN10300_AM33 under CYGPKG_HAL_MN10300_VARIANTS
184
 
185
1999-07-30  Nick Garnett  
186
 
187
        * src/variant.S: Added trampolines to decode NMICR and ISR
188
        register value and vector back into the VSR.
189
 
190
        * include/pkgconf/hal_mn10300_am33.h:
191
        Added includes for architecture and platform pkgconf files.
192
 
193
        * include/variant.inc: Added initialization for extra entries in
194
        VSR table. Added initialization for NMI VSR trampolines.
195
 
196
        * include/var_intr.h: Moved HAL_INTERRUPT_CONFIGURE() here since
197
        it is now variant-specific.
198
        Reorganized and renumbered exceptions.
199
 
200
1999-07-27  Nick Garnett  
201
 
202
        * src/variant.S: Added this file to contain assembly
203
        implementation of cyg_hal_dcache_store().
204
 
205
        * src/var_misc.c: Removed cyg_hal_dcache_store(), now implemented
206
        in assembly in variant.S.
207
 
208
        * src/mn10300_am33.ld: Relocated VSR table and VVT to 0x50000100
209
        and 0x50000200 respectively.
210
 
211
        * src/PKGconf.mak (COMPILE): Added variant.S.
212
 
213
        * include/variant.inc:
214
        Added definition of DCR_DE bit.
215
        Converted all *_MIPS_* definitions to *_MN10300_*.
216
        Removed initialization of TBR register.
217
        Fixed up differenced between RAM and ROM startups.
218
 
219
        * include/var_cache.h:
220
        Temporarily disabled DCACHE, we are having problems getting it to
221
        purge properly. Various other minor tidies.
222
 
223
        * include/var_arch.h: Added macros to transfer extra AM33
224
        registers between a HAL_SavedRegisters structure and a GDB
225
        register dump.
226
 
227
1999-07-16  Nick Garnett  
228
 
229
        * include/variant.inc:
230
        Moved hal_cpu_init macro here. Added initialization for TBR.
231
        Implemented hal_memc_init. Removed some defunct code from
232
        hal_diag_* macros.
233
 
234
        * include/var_intr.h:
235
        Tidied up timer register addresses.
236
 
237
1999-07-08  Nick Garnett  
238
 
239
        * include/var_intr.h:
240
        Extended exceptions to cover those reported in the ISR register.
241
 
242
        * include/variant.inc:
243
        Added definitions of NMICR, DCR and ISR addresses.
244
        Added hal_cpu_clear_nmid macro.
245
 
246
1999-07-07  Nick Garnett  
247
 
248
        * src/mn10300_am33.ld:
249
        Temporarily disabled definition of shared VSR.
250
 
251
        * include/variant.inc:
252
        Added macros to get and set PSW in a CPU specific way.
253
 
254
1999-06-30  Nick Garnett  
255
 
256
        * include/var_arch.h:
257
        * include/var_cache.h:
258
        * include/var_intr.h:
259
        * include/variant.inc:
260
        * include/pkgconf/hal_mn10300_am33.h:
261
        * src/PKGconf.mak:
262
        * src/mn10300_am33.ld:
263
        * src/var_misc.c:
264
        Added these files to contain defines and code for the AM33
265
        processor variant.
266
 
267
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.