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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [v85x/] [v850/] [v2_0/] [ChangeLog] - Blame information for rev 232

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/v85x_v850.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
2002-05-23  Jesper Skov  
14
 
15
        * cdl/hal_v85x_v850.cdl: Don't run cache tests.
16
 
17
2001-06-21  Jonathan Larmour  
18
 
19
        * include/v850_common.h: Add register defns for other V850/SA1 models.
20
 
21
2001-04-24  Jonathan Larmour  
22
 
23
        * cdl/hal_v85x_v850.cdl: Separate v850_ice.cxx into separate file
24
        and only build if CYGDBG_HAL_V850_ICE. Also only build for ROM
25
        or ROMRAM startup.
26
        * src/hal_diag.c: msec_timeout can be static
27
        * src/v850_stub.c: Separate ICE support into new v850_ice.cxx file from
28
        here
29
        * src/v850_ice.cxx: New file
30
        * src/v85x_v850.ld: Enter at reset_vector for ROM or ROMRAM startup.
31
        This is better when loading via ICE.
32
 
33
2001-03-29  Jonathan Larmour  
34
 
35
        * cdl/hal_v85x_v850.cdl: Fix typo.
36
 
37
2001-03-28  Jonathan Larmour  
38
 
39
        * src/hal_diag.c: Move here from platform HALs - on-board serial0
40
        is generic for V850 platforms.
41
 
42
        * cdl/hal_v85x_v850.cdl: Build hal_diag.c
43
        Add interfaces indicating variant.
44
        Add option for ICE debugging.
45
 
46
        * include/v850_common.h: Move register definitions here from
47
        platform HAL and define both SA1 and SB1 variants.
48
        Also rename some to match official docs.
49
 
50
        * include/var_arch.h: No need to include 
51
 
52
        * include/var_cache.h: Provide empty default cache macros here.
53
 
54
        * include/var_intr.h: Move interrupt definitions here from
55
        platform HAL and define for both SA1 and SB1 variants.
56
        Also rename some to match official docs.
57
 
58
        * src/v850_misc.c: Doesn't use tracing, so don't include header.
59
 
60
        * src/v850_stub.c: Reflect CYGNUM_HAL_VECTOR_WATCHDOG_TIMER ->
61
        CYGNUM_HAL_VECTOR_INTWDT renaming.
62
        Add support for debugging via ICE and gdbserv.
63
 
64
        * src/v85x_v850.ld: Start at "start" not "reset_vector".
65
        Support ram_vectors section (separated out to support ROMRAM startup).
66
 
67
        * src/nec.ld: Remove - redundant.
68
 
69
        * tests/nmitest.c: Added. Standalone test for checking if we've
70
        received an NMI.
71
 
72
2000-09-06  Gary Thomas  
73
 
74
        * cdl/hal_v85x_v850.cdl: Improve [CPU] variant support.
75
 
76
2000-07-24  Jonathan Larmour  
77
 
78
        * src/v850_stub.c (__is_breakpoint_function): Removed use
79
        of CYG_LABEL_NAME() and added underscore to _breakinst.
80
 
81
        * src/nec.ld, src/v85x_v850.ld:
82
        Switched to new table definition mechanism.
83
 
84
2000-06-12  Gary Thomas  
85
 
86
        * src/v850_misc.c (hal_interrupt_unmask): Remove [extra]
87
        debug message.
88
 
89
2000-06-09  Gary Thomas  
90
 
91
        * src/v850_misc.c: Make interrupt handling routines safe.
92
        Also add asserts to verify.
93
 
94
2000-05-25  Gary Thomas  
95
 
96
        * src/v85x_v850.ld: Add platform specifics.  In particular the
97
        special, hardwired symbol "hal_vsr_table" needs to be platform
98
        specific.
99
 
100
2000-05-24  Gary Thomas  
101
 
102
        * include/v850_common.h: Split into platform specific files.
103
 
104
2000-04-25  Gary Thomas  
105
 
106
        * src/v85x_v850.ld: Fix linking problem with "_etext".
107
 
108
2000-04-14  Gary Thomas  
109
 
110
        * src/v850_stub.c: Use 'br *' with a watchdog to emulate a
111
        breakpoint since the hardware does not support them directly.
112
 
113
2000-04-11  Gary Thomas  
114
 
115
        * src/v850_stub.c (next_pc): Instruction "jmp [Rn]" was being
116
        decoded incorrectly, leading to erroneous single step behaviour.
117
 
118
2000-03-31  Gary Thomas  
119
 
120
        * src/context.S: Use SLD/SST for smaller, faster code in context
121
        save/restore functions.
122
 
123
2000-03-30  Gary Thomas  
124
 
125
        * src/context.S (_hal_longjmp):
126
        (_hal_setjmp): Need to save R1/R2/R4/R5 since GCC seems to use them.
127
 
128
2000-03-27  Gary Thomas  
129
 
130
        * include/var_intr.h: Remove extra junk left over from cut&paste.
131
 
132
        * src/context.S: Add setjmp/longjmp support.
133
 
134
2000-03-21  Gary Thomas  
135
 
136
        * src/v850_stub.c (__skipinst): Use single step code properly.
137
 
138
2000-03-20  Gary Thomas  
139
 
140
        * src/v850_stub.c: Add single step support.
141
 
142
//===========================================================================
143
//####ECOSGPLCOPYRIGHTBEGIN####
144
// -------------------------------------------
145
// This file is part of eCos, the Embedded Configurable Operating System.
146
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
147
//
148
// eCos is free software; you can redistribute it and/or modify it under
149
// the terms of the GNU General Public License as published by the Free
150
// Software Foundation; either version 2 or (at your option) any later version.
151
//
152
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
153
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
154
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
155
// for more details.
156
//
157
// You should have received a copy of the GNU General Public License along
158
// with eCos; if not, write to the Free Software Foundation, Inc.,
159
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
160
//
161
// As a special exception, if other files instantiate templates or use macros
162
// or inline functions from this file, or you compile this file and link it
163
// with other works to produce a work based on this file, this file does not
164
// by itself cause the resulting work to be covered by the GNU General Public
165
// License. However the source code for this file must still be made available
166
// in accordance with section (3) of the GNU General Public License.
167
//
168
// This exception does not invalidate any other reasons why a work based on
169
// this file might be covered by the GNU General Public License.
170
//
171
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
172
// at http://sources.redhat.com/ecos/ecos-license/
173
// -------------------------------------------
174
//####ECOSGPLCOPYRIGHTEND####
175
//===========================================================================

powered by: WebSVN 2.1.0

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