1 2004-04-22 Jani Monoses <jani@iv.ro>
3 * cdl/hal_mips_tx39.cdl :
4 Invoke tail with stricter syntax that works in latest coreutils.
6 2003-04-10 Nick Garnett <nickg@balti.calivar.com>
9 Added libsupc++.a to GROUP() directive for GCC versions later than
12 2003-04-09 Jonathan Larmour <jifl@eCosCentric.com>
15 Fix .gnulinkonce.s -> .gnu.linkonce.s typo.
17 2000-10-20 Jesper Skov <jskov@redhat.com>
19 * include/var_cache.h (HAL_DCACHE_INVALIDATE_ALL): Move volatile
22 2000-08-03 Jonathan Larmour <jlarmour@redhat.co.uk>
24 * src/mips_tx39.ld: Revert below change. It was correct before.
26 2000-06-21 Nick Garnett <nickg@cygnus.co.uk>
29 Added underscore to _stext and _etext.
30 Switched to new table definition mechanism.
32 2000-06-06 Jesper Skov <jskov@redhat.com>
34 * include/var_intr.h (HAL_INTERRUPT_ACKNOWLEDGE,
35 HAL_INTERRUPT_CONFIGURE): Change the right bits.
38 2000-04-06 Jonathan Larmour <jlarmour@redhat.co.uk>
40 * src/mips_tx39.ld: Define __CTOR_LIST__, __CTOR_END__, __DTOR_LIST__,
41 __DTOR_END__ regardless, for compatibility with old toolchains
43 2000-04-04 Jonathan Larmour <jlarmour@redhat.co.uk>
45 * src/mips_tx39.ld: Make sure some potentially empty sections are
46 output. Replace __rom_data_start which was accidentally removed.
47 Split lit section into lit8 and lit4.
49 2000-03-16 Jonathan Larmour <jlarmour@redhat.co.uk>
51 * src/mips_tx39.ld: Update from latest "mips-tx39-elf-ld --verbose"
52 output so that it properly reflects what the tools expect
54 2000-02-23 Jonathan Larmour <jlarmour@redhat.co.uk>
56 * include/var_intr.h: CYG_HAL_MIPS_SIM -> CYGPKG_HAL_MIPS_SIM
58 2000-02-16 Jesper Skov <jskov@redhat.com>
60 * cdl/hal_mips_tx39.cdl: removed fix me.
62 2000-01-28 Gary Thomas <gthomas@cygnus.co.uk>
64 * src/mips_tx39.ld: Add support for network package.
66 1999-12-21 Jonathan Larmour <jlarmour@cygnus.co.uk>
68 * include/var_arch.h: Rename CYG_HAL_USE_ROM_MONITOR_CYGMON ->
69 CYGSEM_HAL_USE_ROM_MONITOR_CygMon
71 * src/hal_diag.c: Likewise. Also CYG_HAL_USE_ROM_MONITOR ->
72 CYGSEM_HAL_USE_ROM_MONITOR throughout
74 * include/pkgconf/hal_mips_tx39.h: Fix typo
76 * cdl/hal_mips_tx39.cdl: Some cosmetic layout changes and fixed typos
77 Ensure we "puts" to correct CDL header
78 Add CYGHWR_HAL_MIPS_TX3904_TRR_REQUIRES_SYNC which for some reason
79 wasn't brought over from ~CDL
81 1999-12-02 John Dallaway <jld@cygnus.co.uk>
83 * cdl/hal_mips_tx39.cdl:
85 Use the <PACKAGE> token in custom rules.
87 1999-12-01 John Dallaway <jld@cygnus.co.uk>
89 * cdl/hal_mips_tx39.cdl:
91 Use the <PREFIX> token in custom rules.
93 1999-11-04 John Dallaway <jld@cygnus.co.uk>
95 * cdl/hal_mips_tx39.cdl:
97 Output custom rule dependency information to .deps files in
98 the current directory.
100 Dispense with the need to create a 'src' sub-directory.
102 1999-11-02 Jesper Skov <jskov@cygnus.co.uk>
104 * cdl/hal_mips_tx39.cdl: Added.
106 1999-10-26 Nick Garnett <nickg@cygnus.co.uk>
108 * include/variant.inc: Added implementations of hal_intc_translate
111 1999-10-06 Jonathan Larmour <jlarmour@cygnus.co.uk>
113 * src/PKGconf.mak: Don't create extras.o here any more
115 1999-10-05 Nick Garnett <nickg@cygnus.co.uk>
117 * include/pkgconf/hal_mips_tx39.h: Added define of
118 CYGPKG_HAL_MIPS_MSBFIRST.
120 1999-09-17 Jonathan Larmour <jlarmour@cygnus.co.uk>
122 * src/hal_diag.c: Only avoid SERIAL0 if CYG_HAL_USE_ROM_MONITOR_CYGMON
123 since we default to assuming Cygmon
125 * include/variant.inc (hal_memc_init): Don't make conditional on
126 ROM startup - makes sense anyway so that users can change amount
128 (hal_memc_init_dram): Likewise
130 * include/var_arch.h (HAL_DIAG_IRQ_CHECK): Give extra return parameter
131 rather than relying on this being an expression which evaluates
133 1999-09-16 Hugo Tyson <hmt@cygnus.co.uk>
135 This set of changes with matching ones in arch comes from Mark
136 Salter's work to make jmr3904 CygMon talk Ethernet.
138 * include/variant.inc: Do not re-initialize and disable all
139 interrupts if RAM start, this stops networked CygMon working.
140 Likewise don't re-init memory.
142 * src/hal_diag.c: Add alternate hal_diag...() routines that talk
143 via CygMon so that ethernet debugging works.
145 * include/var_arch.h: If CYG_HAL_USE_ROM_MONITOR, export macro for
146 polling unknown interrupts in CygMon, HAL_DIAG_IRQ_CHECK.
148 1999-08-25 Nick Garnett <nickg@cygnus.co.uk>
150 * include/variant.inc: Added clock-speed dependent values for the
151 DRAM DWR0 register. Values as suggested by Toshiba in PR20094.
152 Added improved work-around for TOE problem suggested by Toshiba
154 Some code rearranged to eliminate assembler warning messages.
155 Some general tidying.
157 * include/var_cache.h (HAL_ICACHE_DISABLE): Added jump to aligned
158 label after disable to avoid potential race with cache. Suggested
159 by Toshiba in PR20091.
161 1999-06-18 Nick Garnett <nickg@cygnus.co.uk>
163 * include/var_intr.h: Added TX39 specific variant of
166 * include/var_cache.h: Added TX39 specific implementation of
167 HAL_ICACHE_INVALIDATE_ALL().
169 1999-06-16 Jesper Skov <jskov@cygnus.co.uk>
171 * src/mips_tx39.ld: Suppress .mdebug in the final output.
173 1999-06-02 Jonathan Larmour <jlarmour@cygnus.co.uk>
176 Add .ctors and .dtors sections as required by new compilers, but
177 keep around old SORT(CONSTRUCTORS) for use by old compilers.
179 1999-05-27 Nick Garnett <nickg@cygnus.co.uk>
181 * src/hal_diag.c (hal_diag_write_char): Tidied away defunct code
182 and made use of HAL support for user break detection and delivery.
184 1999-05-14 Nick Garnett <nickg@cygnus.co.uk>
186 * src/var_misc.c: Added definition of hal_interrupt_level[].
188 * include/variant.inc:
190 Added these files. They contain stuff that was previously in the
191 jmr3904 platform files.
193 * src/PKGconf.mak (COMPILE): Added variant.S
195 1999-05-13 Nick Garnett <nickg@cygnus.co.uk>
197 Imported whole directory tree into main trunk of repository.
199 1999-05-11 Nick Garnett <nickg@cygnus.co.uk>
201 * include/imp_cache.h
205 * include/var_cache.h
207 * include/variant.inc
209 Changed references to "imp" and "implementation" to "var" and
210 "variant" respectively.
215 * include/pkgconf/hal_tx39.h:
216 * include/pkgconf/hal_mips_tx39.h:
217 File hal_tx39.h renamed to match name synthesized by pkgconf.tcl.
219 1999-04-22 Nick Garnett <nickg@cygnus.co.uk>
221 * include/imp_cache.h: Move cache enables and disables here from
222 hal_cache.h since they are tx39 specific.
224 1999-04-21 Nick Garnett <nickg@cygnus.co.uk>
226 * src/imp_misc.c: Added this file to contain
227 hal_implementation_init().
229 * src/PKGconf.mak (COMPILE): Added imp_misc.c.
231 1999-04-13 Nick Garnett <nickg@cygnus.co.uk>
233 * include/pkgconf/hal_tx39.h: Removed superfluous variant level
234 from configuration data.