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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [synth/] [arch/] [v2_0/] [ChangeLog] - Blame information for rev 592

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

Line No. Rev Author Line
1 27 unneback
2003-02-25  Iztok Zupet  
2
 
3
        * doc/synth.sgml: Replaced .gif with .png to get PDF
4
        output.
5
        * doc/*.gif: Delete.
6
        * doc/*.png: Replacements for .gifs added.
7
 
8
2003-04-10  Nick Garnett  
9
 
10
        * src/synth.ld:
11
        Added libsupc++.a to GROUP() directive for GCC versions later than
12
        3.0.
13
 
14
2003-03-30  Bart Veer  
15
 
16
        * src/synth_intr.c (synth_auxiliary_xchgmsg): fix typo reported
17
        by Savin Zlobec
18
 
19
2003-03-26  Andrew Lunn  
20
 
21
        * src/synth_intr.c (synth_start_auxiliary): When an empty string
22
        is found on the PATH, remember to move onto the next entry
23
        otherwise we loop forever.
24
 
25
2003-02-24  Jonathan Larmour  
26
 
27
        * doc/overview.gif, doc/overview.fig: renamed to
28
        synth-io-overview.gif and synth-io-overview.fig.
29
        * doc/synth.sgml: Add some missing ">"s to header file names.
30
        Comment out DOCTYPE for now to allow building with standard doc build.
31
        overview.gif renamed as per above.
32
 
33
2003-02-12  Bart Veer  
34
 
35
        * host/Makefile.am, host/Makefile.in, configure:
36
        Regenerate after acinclude.m4 update
37
 
38
2002-12-03  Bart Veer  
39
 
40
        * src/synth_entry.c:
41
        Provide dummy versions of __cxa_atexit() and __dso_handle, to
42
        satisfy requirements of recent versions of the compiler configured
43
        for native Linux development.
44
 
45
2002-09-22  Bart Veer  
46
 
47
        * host/configure.in:
48
        If the installed version of Tcl is too old, issue a warning and
49
        suppress the build, rather than fail. Other bits of the system,
50
        e.g. the generic host-side tools, can still be built.
51
 
52
2002-09-21  Bart Veer  
53
 
54
        * host/ecosynth.c:
55
        Avoid const compatibility problems with Tcl 8.4
56
 
57
2002-09-15  Bart Veer  
58
 
59
        *  include/hal_io.h
60
           cdl/hal_synth.cdl
61
           src/synth_entry.c, src/synth_intr.c, src/synth_diag.c,
62
           src/synth_protocol.h
63
           doc/*
64
           host/*
65
           Add support for I/O via an I/O auxiliary
66
 
67
2002-08-04  Bart Veer  
68
 
69
        * include/hal_io.h: added argv/argv/environ definitions
70
 
71
2002-05-23  Jesper Skov  
72
 
73
        * cdl/hal_synth.cdl: Don't run cache tests.
74
 
75
2002-04-10  Jonathan Larmour  
76
 
77
        * src/synth.ld: Add RELOCS "section" and eh_frame section, plus
78
        correct use of .gnu.linkonce sections.
79
 
80
2002-02-28  Bart Veer  
81
 
82
        * doc/synth.sgml, doc/makefile, doc/*.html:
83
        Documentation for the synthetic target HAL.
84
 
85
2002-01-25  Bart Veer  
86
 
87
        * src/synth_intr.c (hal_interrupt_mask/unmask):
88
        Add preconditions that interrupts are disabled on entry, rather
89
        than disabling and reenabling the interrupts, since the
90
        specification requires the former.
91
 
92
2002-01-08  Jonathan Larmour  
93
2001-11-01  Andrew Lunn 
94
 
95
        * include/hal_io.h: Support for mmap, lseek and open syscalls.
96
        * include/hal_cache.h: Add HAL_ICACHE_IS_ENABLED and
97
        HAL_DCACHE_IS_ENABLED.
98
 
99
2001-12-07  Bart Veer  
100
 
101
        * include/hal_io.h: Added cyg_hal_sys_getcwd()
102
 
103
2001-08-02  Bart Veer  
104
 
105
        * include/hal_intr.h:
106
        Note a subtle interaction between the interrupt handling
107
        and the context switch handling, which are in the
108
        architectural and variant HAL packages respectively.
109
 
110
2001-04-27  Bart Veer  
111
 
112
        * All files
113
        Major reorganization and clean-up of the synthetic target.
114
 
115
2000-11-02  Jonathan Larmour  
116
 
117
        * src/entry.c (_linux_entry): Extend memory using brk() syscall to
118
        match memory layout
119
 
120
        * src/syscall-i386-linux-1.0.S: Add brk syscall
121
 
122
2000-10-20  Jonathan Larmour  
123
 
124
        * include/pkgconf/mlt_i386_linux_ram.mlt:
125
        Add heap1 section
126
 
127
        * include/pkgconf/mlt_i386_linux_ram.h:
128
        * include/pkgconf/mlt_i386_linux_ram.ldi:
129
        Regenerated
130
 
131
2000-10-20  Jonathan Larmour  
132
 
133
        * cdl/hal_i386_linux.cdl: Correct memory layout file name
134
 
135
2000-03-03  John Dallaway  
136
 
137
        * cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX):
138
 
139
        Revert most recent change for now to avoid breaking the
140
        release system.
141
 
142
2000-03-02  Jonathan Larmour  
143
 
144
        * cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX): Use native
145
        toolchain by default, and describe versions to be used
146
 
147
2000-02-29  Jesper Skov  
148
 
149
        * include/plf_intr.h: Don't include kernel headers.
150
 
151
2000-02-16  Jesper Skov  
152
 
153
        * src/hal_diag.c (hal_diag_write_char): Check that write call is
154
        successful.
155
 
156
2000-02-16  Nick Garnett  
157
 
158
        * include/variant.inc: Added missed copyright notice.
159
 
160
2000-02-15  Nick Garnett  
161
 
162
        * include/variant.inc:
163
        * include/var_intr.h:
164
        * include/plf_intr.h:
165
        These files added to make this HAL consistent with PC
166
        version. They also contains some code moved out of the
167
        architecture HAL.
168
 
169
2000-01-24  John Dallaway  
170
 
171
        * cdl/*.cdl:
172
 
173
        Remove obsolete option CYGTST_TESTING_IDENTIFIER.
174
 
175
2000-01-21  Jesper Skov  
176
        CR 902062-CR
177
        * src/hal_diag.c:
178
        * src/syscall-i386-linux-1.0.S:
179
        Sync after write.
180
 
181
        * src/hal_startup.c: Make signals NODEFER.
182
 
183
2000-01-19  Hugo Tyson  
184
 
185
        * cdl/*.cdl: Add descriptions to a number of options &c which were
186
        lacking same, also tidied up other typos as noticed en passant.
187
 
188
1999-12-20  Gary Thomas  
189
 
190
        * cdl/hal_i386_linux.cdl: Add -Wl for linker options.
191
 
192
1999-11-25  Gary Thomas  
193
 
194
        * include/pkgconf/mlt_i386_linux_ram.h: New file(s).
195
 
196
1999-11-01  Jesper Skov  
197
 
198
        * cdl/hal_i386_linux.cdl: Added.
199
        Use define_proc for const header defs.
200
1999-10-05  Jonathan Larmour  
201
 
202
        * src/linux_misc.c: Fix some really minor spelling typos
203
 
204
        * src/hal_diag.c (hal_diag_read_char): Check if we were woken up by
205
        the itimer alarm (which is used for rescheduling) - in which case
206
        just read again.
207
 
208
 
209
1999-10-05  Jesper Skov  
210
 
211
        * include/pkgconf/hal_i386_linux.h: Changed to use REAL TIME as
212
        default.
213
 
214
        From Andrew Lunn (lunn@ma.tech.ascom.ch)
215
        * src/PKGconf.mak:
216
        * src/linux_misc.c:  [added]
217
        * src/syscall-i386-linux-1.0.S:
218
        Added idle thread action, reducing host load when eCos is idle.
219
 
220
1999-08-16  John Dallaway  
221
 
222
        * include/pkgconf/hal_i386_linux.h:
223
 
224
        Proper case package display string.
225
 
226
1999-05-20  Gary Thomas  
227
 
228
        * include/pkgconf/hal_i386_linux.h: Move RTC setup here.
229
 
230
1999-05-14  Jesper Skov  
231
        PR 18956
232
        * include/pkgconf/mlt_i386_linux_ram.mlt:
233
        * include/pkgconf/mlt_i386_linux_ram.ldi:
234
        Fixed problem with rel_got.
235
        Encode . in section name as __.
236
 
237
1999-04-08  John Dallaway  
238
 
239
        * include/pkgconf/mlt_*.*: Use double underscore substitution
240
        for period character in SECTION_* macro names (PR 19787)
241
 
242
1999-04-08  John Dallaway  
243
 
244
        * include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
245
        avoid padded output sections (PR 19787)
246
 
247
1999-03-22  Jesper Skov  
248
 
249
        * src/linux.S: Added comment.
250
        Doh! Managed to break compilation with a comment...
251
 
252
1999-03-16  Jesper Skov  
253
        PR 19483
254
        * src/linux.S (cyg_hal_hardware_init): Fiddled some more with the
255
        bits to no avail.
256
 
257
        * src/hal_startup.c:
258
        Renamed hal_ to cyg_hal_.
259
        Added exception handling.
260
 
261
1999-03-12  Jesper Skov  
262
 
263
        * src/hal_startup.c (cyg_hal_isr_init): Initialize ISR table with
264
        pointers to default ISR routine.
265
 
266
1999-03-12  Jesper Skov  
267
        PR 19486
268
        * src/linux.S (cyg_hal_hardware_init): Only enable zero divide
269
        exceptions.
270
 
271
1999-03-11  Jesper Skov  
272
 
273
        * src/hal_startup.c:
274
        * src/entry.c:
275
        Renamed hal_isr_init to cyg_hal_isr_init.
276
 
277
        * src/hal_startup.c: Also catch SIGFPE.
278
 
279
        * src/entry.c: Call cyg_hal_hardware_init.
280
 
281
        * src/linux.S:     [added]
282
        * src/PKGconf.mak:
283
        Added file to hold startup assembly code.
284
 
285
1999-03-11  John Dallaway  
286
 
287
        * include/pkgconf/*.ldi: add copyright notices
288
 
289
1999-03-04  John Dallaway  
290
 
291
        * include/pkgconf/*.ldi: give all LDI files unique names so
292
        that they can co-exist in an eCos build tree (PR 19184)
293
        * include/pkgconf/*.mlt: give all MLT files unique names so
294
        that they can co-exist in an eCos build tree (PR 19184)
295
 
296
1999-02-25  Nick Garnett  
297
 
298
        * src/hal_startup.c:
299
        Changed label used to access scheduler lock to one that is not
300
        mangled by C++. This is intended to make support for interrupt
301
        handling in non-kernel configurations easier.
302
 
303
1999-02-22  Jesper Skov  
304
 
305
        * src/syscall-i386-linux-1.0.S: Added copyright header.
306
 
307
1999-02-20  Jonathan Larmour  
308
 
309
        * src/hal_startup.c:
310
        Rename hal_interrupts_deffered -> hal_interrupts_deferred
311
        Rename CYG_ISR/VSR_* -> CYGNUM_HAL_ISR/VSR_* in line with HAL changes
312
        Rename CYG_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC
313
 
314
        * src/syscall-i386-linux-1.0.S:
315
        Add a FIX ME
316
 
317
1999-02-08  John Dallaway  
318
 
319
        * include/pkgconf/ram.mlt: New memory layout save file
320
 
321
1999-02-05  John Dallaway  
322
 
323
        * include/pkgconf/*.ldi: Remove LMA_EQ_VMA macro definition.
324
 
325
1999-01-29  Jesper Skov  
326
 
327
        * include/pkgconf/hal_i386_linux.h: Changed CDL type back to radio
328
        to get consistent ConfigTool output.
329
 
330
1999-01-27  Jesper Skov  
331
 
332
        * include/pkgconf/ram.ldi: Commented out the rel_got change.
333
 
334
1999-01-25  Jesper Skov  
335
 
336
        * include/pkgconf/ram.ldi: Added rel.got section.
337
 
338
1999-01-22  Jesper Skov  
339
 
340
        * src/hal_startup.c: Moved external declarations into top-level
341
        scope to avoid compiler warning.
342
 
343
1999-01-19  Jesper Skov  
344
 
345
        * include/pkgconf/hal_i386_linux.h: Removed startup
346
        config. Changed linux entry to dummy instead of bool.
347
 
348
1999-01-12  Jesper Skov  
349
 
350
        * include/pkgconf/hal_i386_linux.h: Added config for real-time
351
        timer.
352
 
353
1999-01-12  Jesper Skov  
354
 
355
        * src/hal_diag.c: Removed hal_diag_write_line.
356
 
357
        * src/entry.c: Removed main/argv stuff.
358
 
359
1999-01-12  Jesper Skov  
360
 
361
        * include/pkgconf/hal_i386_linux.h: Added.
362
 
363
1999-01-11  Jesper Skov  
364
 
365
        * src/hal_startup.c (hal_default_vsr):
366
        * src/linux.ld (cyg_hal_sched_lock):
367
        Added C-symbol reference to the scheduler lock.
368
 
369
1999-01-11  Jesper Skov  
370
 
371
        * src/hal_startup.c (hal_default_vsr): Allow interrupt disable
372
        count to be bigger than 1.
373
 
374
1999-01-11  Jesper Skov  
375
 
376
        * src/linux.ld: Added fix me. Remember to clean up.
377
 
378
        * src/hal_startup.c: Removed bogus include statement.
379
        Added CYGPKG_KERNEL config handling.
380
 
381
        * src/hal_diag.c: Removed bogus include statements and functions.
382
 
383
1999-01-07  Jesper Skov  
384
 
385
        * src/hal_startup.c (hal_isr_init): Use CYG_VECTOR_RTC rather than
386
        hardcoded value.
387
 
388
1999-01-07  Jesper Skov  
389
 
390
        * src/syscall-i386-linux-1.0.S:
391
        * src/hal_diag.c:
392
        * src/PKGconf.mak:
393
        Removed tabs & fixed comment style.
394
 
395
1999-01-07  Jesper Skov  
396
 
397
        * src/PKGconf.mak: Cleaned up.
398
 
399
        * src/entry.c: Added (from proven's crtbegin.c).
400
 
401
        * src/linux.ld: Added.
402
 
403
        * src/hal_startup.cxx: (Deleted)
404
        * src/hal_startup.c:   (Added)
405
        Changed code to C, cleaned up.
406
 
407
1999-01-06  Jesper Skov  
408
 
409
        * src/hal_diag.c: Fixed warnings. Output chars in batches to avoid
410
        problems with pkgtest - also improves performance.
411
 
412
1999-01-06  Jesper Skov  
413
 
414
        * src/syscall-i386-linux-1.0.S: Set behavior to match __ELF__.
415
 
416
1998-12-18  Jesper Skov  
417
 
418
        * src/syscall-i386-linux-1.0.S:
419
        * src/hal_startup.cxx:
420
        Fixed compiler warnings.
421
 
422
Fri Dec  4 13:49:03 GMT 1998
423
 
424
        * src/syscall-i386-linux-1.0.S: Fix to work with Bart's latest tools.
425
        For some reason it doesn't define __ELF__ but, we really don't care.
426
 
427
Mon Nov  9 15:18:11 GMT 1998   Chris Provenzano  
428
 
429
        Initial i386 linux port.
430
 
431
//===========================================================================
432
//####ECOSGPLCOPYRIGHTBEGIN####
433
// -------------------------------------------
434
// This file is part of eCos, the Embedded Configurable Operating System.
435
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
436
//
437
// eCos is free software; you can redistribute it and/or modify it under
438
// the terms of the GNU General Public License as published by the Free
439
// Software Foundation; either version 2 or (at your option) any later version.
440
//
441
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
442
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
443
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
444
// for more details.
445
//
446
// You should have received a copy of the GNU General Public License along
447
// with eCos; if not, write to the Free Software Foundation, Inc.,
448
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
449
//
450
// As a special exception, if other files instantiate templates or use macros
451
// or inline functions from this file, or you compile this file and link it
452
// with other works to produce a work based on this file, this file does not
453
// by itself cause the resulting work to be covered by the GNU General Public
454
// License. However the source code for this file must still be made available
455
// in accordance with section (3) of the GNU General Public License.
456
//
457
// This exception does not invalidate any other reasons why a work based on
458
// this file might be covered by the GNU General Public License.
459
//
460
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
461
// at http://sources.redhat.com/ecos/ecos-license/
462
// -------------------------------------------
463
//####ECOSGPLCOPYRIGHTEND####
464
//===========================================================================

powered by: WebSVN 2.1.0

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