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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [arm/] [xscale/] [verde/] [v2_0/] [ChangeLog] - Blame information for rev 355

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

Line No. Rev Author Line
1 27 unneback
2003-01-24  Mark Salter  
2
 
3
        * include/hal_verde.h: Add some arbitatration unit defines.
4
        * src/verde_misc.c (_scrub_ecc): Make scrub an atomic operation on
5
        the bus. Thanks to rickr@mn.rr.com for pointing out the need for
6
        this.
7
 
8
2002-11-12  Mark Salter  
9
 
10
        * include/hal_var_ints.h (CYGNUM_HAL_INTERRUPT_MSG_IBPQ): IRQ 26
11
        belongs to messaging unit.
12
 
13
2002-09-19  Mark Salter  
14
 
15
        * include/hal_verde.h: Remove stuff provided by XScale core package.
16
        * src/verde_misc.c: Ditto.
17
        * cdl/hal_arm_xscale_verde.cdl (CYGBLD_HAL_VAR_H): Define.
18
 
19
2002-08-29  Mark Salter  
20
 
21
        * include/plf_stub.h: Add HAL_STUB_HW_BREAKPOINT_LIST_SIZE and
22
        HAL_STUB_HW_WATCHPOINT_LIST_SIZE.
23
 
24
2002-08-12  Mark Salter  
25
 
26
        * cdl/hal_arm_xscale_verde.cdl: Remove CYGSEM_REDBOOT_ARM_LINUX_BOOT
27
        requirement.
28
 
29
2002-05-28  Mark Salter  
30
 
31
        * cdl/hal_arm_xscale_verde.cdl: Fix linux exec address test.
32
 
33
        * include/hal_verde.h (CYGARC_HAL_MMU_OFF): XScale has
34
        special requirements for turning off MMU.
35
 
36
2002-05-24  Jonathan Larmour  
37
 
38
        * cdl/hal_arm_xscale_verde.cdl: Remove implement of
39
        CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT since platforms should
40
        define whether baud rate changes are possible.
41
 
42
2002-04-01  Rory Bolt  
43
 
44
        * include/hal_var_ints.h: Fix definition for DMA1_ERR.
45
 
46
2002-02-25  Mark Salter  
47
 
48
        * src/verde_misc.c: Timer source clock is always exactly 200MHz.
49
 
50
2002-02-22  Mark Salter  
51
 
52
        * src/verde_misc.c: Fix hw watch/break support.
53
 
54
2002-02-20  Mark Salter  
55
 
56
        * include/plf_stub.h: Add HW watchpoint/breakpoint support.
57
        * src/verde_misc.c: Ditto.
58
 
59
2002-02-19  Mark Salter  
60
 
61
        * src/verde_misc.c (hal_hardware_init): Initialize debug unit to
62
        sane state.
63
 
64
2002-01-31  Mark Salter  
65
 
66
        * src/verde_pci.c: New file. PCI support common to verde.
67
        * cdl/hal_arm_xscale_verde.cdl: Add verde_pci.c to compile list.
68
        * include/var_io.h: Move HAL_PCI_CFG_* macros from plf_io.h
69
        (CYGARC_PHYSICAL_ADDRESS): Fix conversion.
70
 
71
2002-01-30  Mark Salter  
72
 
73
        * src/verde_misc.c (hal_delay_us): Fix delay calculation.
74
 
75
2002-01-29  Jesper Skov  
76
 
77
        * include/var_io.h (CYGARC_PHYSICAL_ADDRESS): Added.
78
 
79
        * cdl/hal_arm_xscale_verde.cdl: Use common ARM linux exec
80
        command.
81
        * src/redboot_linux_exec.c: Removed.
82
 
83
2002-01-28  Jesper Skov  
84
 
85
        * cdl/hal_arm_xscale_verde.cdl: Declare var_io.h
86
 
87
        * include/var_io.h: Added.
88
 
89
        * src/verde_misc.c: Don't include CYGBLD_HAL_PLATFORM_IO_H.
90
 
91
        * include/hal_cache.h: Include hal_io.h
92
 
93
2002-01-24  Nick Garnett  
94
 
95
        * cdl/hal_arm_xscale_verde.cdl: Removed CYGHWR_HAL_ARM_VERDE_P_CLK
96
        and CYGHWR_HAL_ARM_VERDE_BUS_CLK options in favour of a more
97
        dynamic determination of the P_CLK value. CYGNUM_HAL_RTC_PERIOD is
98
        now a simple number of microseconds which is converted to the
99
        actual clock value in the HAL.
100
 
101
        * src/verde_misc.c: Rearranged clock code to make use of
102
        dynamically determined P_CLK value to set timer value.
103
 
104
2002-01-23  Mark Salter  
105
 
106
        * include/hal_verde.h: Add PCSR bit defines.
107
 
108
        * include/hal_var_ints.h (HAL_PLATFORM_RESET): Use HW feature to
109
        perform reset.
110
 
111
2002-01-23  Nick Garnett  
112
 
113
        * cdl/hal_arm_xscale_verde.cdl:
114
        Added CYGHWR_HAL_ARM_VERDE_P_CLK, which defines the external clock
115
        frequency applied to the Verde chip. All other CPU frequencies are
116
        derived from this.
117
        Added CYGHWR_HAL_ARM_VERDE_BUS_CLK which calculates the internal
118
        bus clock from the P_CLK value.
119
        Rewrote calculation for CYGNUM_HAL_RTC_PERIOD to derive the period
120
        from the bus clock and CYGNUM_HAL_RTC_DENOMINATOR.
121
 
122
        * src/verde_misc.c:
123
        Reorganized hal_IRQ_handler() to do the right thing.
124
        Added test to hal_interrupt_acknowledge() to acknowledge timer
125
        interrupts. Also removed misleading comment from hal_clock_reset().
126
 
127
        * include/hal_verde.h: Added TISR_WRITE().
128
 
129
2002-01-21  Mark Salter  
130
 
131
        * include/hal_verde.h: Add definitions for ATU, I2C, etc.
132
 
133
        * include/hal_cache.h: Turn write buffer coalescing on and off
134
        along with Dcache.
135
 
136
2002-01-18  Hugo Tyson  
137
 
138
        * include/hal_var_ints.h (HAL_CLOCK_REINITIALIZE): New macro
139
        which calls the below, also a prototype for it.
140
 
141
        * src/verde_misc.c (hal_clock_reinitialize): New routine to
142
        reset the clock to a different frequency.  This is for GPROF type
143
        profiling use only; not general purpose eCos usage.
144
 
145
2002-01-09  Mark Salter  
146
 
147
        * src/verde_misc.c: Add MCU ISR handler for ECC scrubbing.
148
 
149
        * include/hal_verde.h (MCU_MCISR): Define.
150
 
151
        * include/hal_cache.h (HAL_DCACHE_SYNC): Use platform defined
152
        constant instead of hardcoded flush area base.
153
 
154
//===========================================================================
155
//####ECOSGPLCOPYRIGHTBEGIN####
156
// -------------------------------------------
157
// This file is part of eCos, the Embedded Configurable Operating System.
158
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
159
//
160
// eCos is free software; you can redistribute it and/or modify it under
161
// the terms of the GNU General Public License as published by the Free
162
// Software Foundation; either version 2 or (at your option) any later version.
163
//
164
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
165
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
166
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
167
// for more details.
168
//
169
// You should have received a copy of the GNU General Public License along
170
// with eCos; if not, write to the Free Software Foundation, Inc.,
171
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
172
//
173
// As a special exception, if other files instantiate templates or use macros
174
// or inline functions from this file, or you compile this file and link it
175
// with other works to produce a work based on this file, this file does not
176
// by itself cause the resulting work to be covered by the GNU General Public
177
// License. However the source code for this file must still be made available
178
// in accordance with section (3) of the GNU General Public License.
179
//
180
// This exception does not invalidate any other reasons why a work based on
181
// this file might be covered by the GNU General Public License.
182
//
183
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
184
// at http://sources.redhat.com/ecos/ecos-license/
185
// -------------------------------------------
186
//####ECOSGPLCOPYRIGHTEND####
187
//===========================================================================

powered by: WebSVN 2.1.0

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