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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [v85x/] [v850/] [current/] [ChangeLog] - Blame information for rev 786

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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