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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [arm/] [arm9/] [var/] [current/] [ChangeLog] - Blame information for rev 786

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2006-02-17  Tom Chase  
2
 
3
        * include/hal_cache.h: Added support for ARM926EJ.  Changed
4
        ARM925T to use CYGHWR_HAL_ARM_ARM9_ALT_CLEAN_CACHE and defined
5
        CYGHWR_HAL_ARM_ARM9_ALT_CLEAN_CACHE to clean the cache manually
6
        because CYGHWR_HAL_ARM_ARM9_CLEAN_CACHE did not work for the
7
        OMAP1510.
8
 
9
        * cdl/hal_arm_arm9.cdl: Added option for ARM926EJ.
10
 
11
2003-01-08  Patrick Doyle  
12
 
13
        * include/hal_cache.h: Changed HAL_ICACHE_LINE_SIZE and
14
        HAL_DCACHE_LINE_SIZE to match the documentation from TI.  Now the
15
        kcache2 test passes the two tests that it runs.
16
 
17
2002-03-06  Nick Garnett  
18
 
19
        * include/hal_cache.h: Added support for ARM966E. This does not
20
        have a cache, so this involved adding support for cacheless ARM9s
21
        in general.
22
 
23
        * cdl/hal_arm_arm9.cdl: Added option for ARM966E.
24
 
25
2002-01-28  Jesper Skov  
26
 
27
        * include/hal_cache.h: Only define HAL_VIRT_TO_PHYS_ADDRESS if it
28
        isn't already defined. This needs renaming and a cleanup, but this
29
        quick #ifdef hack fixes a compiler warning.
30
 
31
        * cdl/hal_arm_arm9.cdl: Declare var_io.h.
32
 
33
        * include/var_io.h: Added.
34
 
35
2001-11-16  Jesper Skov  
36
 
37
        * src/arm9_misc.c (hal_hardware_init): Don't invalidate caches on
38
        RAM startup.
39
 
40
2001-11-07  Jesper Skov  
41
 
42
        * src/arm9_misc.c (cyg_hal_arm9_soft_reset): Also put CPU in SVC
43
        mode (as after a reset). Still broken though.
44
 
45
2001-11-06  Gary Thomas  
46
 
47
        * include/hal_cache.h: Add virtual->physical translation setup.
48
 
49
2001-11-01  Jesper Skov  
50
 
51
        * src/arm9_misc.c (cyg_hal_arm9_soft_reset): Attempt at soft
52
        reset. Doesn't quite work though, and it's unclear why.
53
 
54
2001-10-28  Gary Thomas  
55
 
56
        * include/hal_cache.h: Fix DATA cache flush for 920,922.  This was
57
        off-by-one, leaving part of the cache unflushed.
58
 
59
2001-08-13  Jesper Skov  
60
 
61
        * include/hal_cache.h: Support ARM variants 920, 922, 925 and 940.
62
 
63
2001-04-30  Gary Thomas  
64
 
65
        * src/arm9_misc.c (hal_hardware_init): Use CDL configuration to
66
        decide which caches should be enabled at startup time.
67
 
68
2001-04-26  Gary Thomas  
69
 
70
        * src/arm9_misc.c (hal_hardware_init): Caches just don't seem to work.
71
 
72
        * include/hal_cache.h: Fix cache parameters - 16K x 16K
73
 
74
2001-04-18  Jesper Skov  
75
 
76
        * src/arm9_misc.c: Update copyright.
77
        * include/hal_cache.h: Same.
78
        * cdl/hal_arm_arm9.cdl: Same.
79
 
80
2001-04-16  Gary Thomas  
81
 
82
        * cdl/hal_arm_arm9.cdl: Add CDL to describe CPU family.
83
 
84
2001-04-03  Jesper Skov  
85
 
86
        * src/arm9_misc.c: Removed hal_arm9.h
87
        * include/hal_cache.h: Same.
88
        * include/hal_arm9.h: Deleted.
89
 
90
2000-12-04  Hugo Tyson  
91
 
92
        * include/hal_cache.h: Consistently ensure that ARM registers used
93
        in MCR ops to cache-control coprocessors, where the data doesn't
94
        matter, all actually have data zero ("SBZ") as in the Jaggar book.
95
        This may well not be necessary, but for the sake of making sure...
96
 
97
2000-11-27  Jesper Skov  
98
 
99
        * include/hal_cache.h
100
        (HAHAL_FLASH_CACHES_ON/HAL_FLASH_CACHES_OFF): Defined.
101
 
102
        * src/arm9_misc.c (hal_hardware_init): Disable caches. Wasted too
103
        much time on this already.
104
 
105
2000-11-23  Jesper Skov  
106
 
107
        * include/hal_cache.h (HAL_DCACHE_SYNC): Wait for cache dirty flag
108
        to clear.
109
 
110
2000-11-22  Jesper Skov  
111
 
112
        * src/arm9_misc.c (hal_hardware_init): Don't disable caches.
113
 
114
2000-11-21  Jesper Skov  
115
 
116
        * include/hal_cache.h (HAL_DCACHE_INVALIDATE_ALL): Remove
117
        writeback buffer flush.
118
 
119
        * cdl/hal_arm_arm9.cdl: Removed clock options.
120
 
121
        * src/arm9_misc.c: Cleaned up, enabled caches.
122
 
123
        * include/hal_cache.h: Enable cache controls, fix invalidate
124
        macro.
125
 
126
2000-11-15  Jesper Skov  
127
 
128
        * src/arm9_misc.c: Disable/clear caches. Removed clock handling.
129
 
130
        * include/hal_cache.h: Changed to match ARM925, but prevent
131
        enabling. Messes up flash programming.
132
 
133
2000-11-14  Jesper Skov  
134
 
135
        * Created.
136
 
137
//===========================================================================
138
// ####GPLCOPYRIGHTBEGIN####
139
// -------------------------------------------
140
// This file is part of eCos, the Embedded Configurable Operating System.
141
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
142
//
143
// This program is free software; you can redistribute it and/or modify
144
// it under the terms of the GNU General Public License as published by
145
// the Free Software Foundation; either version 2 or (at your option) any
146
// later version.
147
//
148
// This program is distributed in the hope that it will be useful, but
149
// WITHOUT ANY WARRANTY; without even the implied warranty of
150
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
151
// General Public License for more details.
152
//
153
// You should have received a copy of the GNU General Public License
154
// along with this program; if not, write to the
155
// Free Software Foundation, Inc., 51 Franklin Street,
156
// Fifth Floor, Boston, MA  02110-1301, USA.
157
// -------------------------------------------
158
// ####GPLCOPYRIGHTEND####
159
//===========================================================================

powered by: WebSVN 2.1.0

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