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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [synth/] [arch/] [current/] [ChangeLog] - Blame information for rev 838

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

Line No. Rev Author Line
1 786 skrzyp
2011-08-13  Sergei Gavrikov  
2
 
3
        * cdl/hal_synth.cdl (CYGPKG_HAL_SYNTH_TESTS): Fix a typo in make rule.
4
 
5
2009-08-13  Bart Veer  
6
 
7
        * src/synth.ld (SECTION_eh_frame): allow for a .eh_frame_hdr
8
        section.
9
 
10
2009-07-16  Bart Veer  
11
 
12
        * src/synth_diag.c: add locking to the HAL diag code. Remove an
13
        unnecessary fdatasync().
14
 
15
2009-07-14  Bart Veer  
16
 
17
        * host/configure.in: allow builds on x86_64 machines.
18
 
19
        * host/configure, host/Makefile.in, host/aclocal.m4: regenerate.
20
 
21
2009-07-09  Bart Veer  
22
 
23
        * host/ecosynth.tcl: fix problems with balloon help when widgets
24
        are deleted.
25
 
26
        * include/hal_io.h: add unlink() and rename() prototypes
27
 
28
2009-02-07  John Dallaway  
29
 
30
        * cdl/hal_synth.cdl: Parent under the common HAL package as with
31
        other architectural HAL packages.
32
 
33
2008-12-30  John Dallaway  
34
 
35
        * cdl/hal_synth.cdl: Reference per-package documentation.
36
 
37
2008-10-07  Bart Veer  
38
 
39
        * host/ecosynth.tcl: another attempt to fix the X problems when
40
        shutting down.
41
 
42
2008-08-28  Bart Veer  
43
 
44
        * host/configure: regenerate after update of Tcl macro
45
 
46
2008-08-20  Bart Veer  
47
 
48
        * host/configure: regenerate after update of Tcl macro
49
 
50
2008-08-18  Bart Veer  
51
 
52
        * host/Makefile.am, host/configure.in, ecosynth.c: update
53
        host-side configury.
54
        * host/Makefile.in, host/aclocal.m4, host/configure: regenerate
55
 
56
2008-08-13  Bart Veer  
57
 
58
        * host/ecosynth.tcl: avoid X problems when shutting down.
59
        * src/synth.ld: update for recent gcc versions.
60
        * cdl/hal_synth.cdl: use the right compiler flags to avoid a build
61
        warning.
62
 
63
2007-06-12  Andrew Lunn  
64
 
65
        * src/synth_entry.c (__stack_chk_fail): another new function
66
        needed when building with gcc 4.1.2
67
        * current/src/synth.ld: place eh_frame_hdr into eh_frame.
68
 
69
2006-07-10  Bart Veer  
70
 
71
        * src/synth_entry.c (__stack_chk_fail_local): new function needed
72
        when building with gcc 4.1.1
73
 
74
2005-11-19  Bart Veer  
75
 
76
        * src/synth_entry.c (_linux_entry): brk() is no longer needed to
77
        get heap memory.
78
 
79
        * src/synth.ld: add new section to contain the heap memory rather
80
        than rely on brk().
81
 
82
2005-11-05  Andrew Lunn 
83
 
84
        * include/hal_io.h (struct cyg_hal_sys_old_stat): Make the
85
        structure match the kernel version otherwise the stack gets
86
        corrupt and we die 'orribly. Added cyg_hal_sys_new_stat for when
87
        using the new?stat() calls.
88
        * src/synth_syscall.c (cyg_hal_sys_ftok): use the correct structure
89
        member names and use the newstat system call so we get
90
        values back which are compatible with glibc ftok() function.
91
        * tests/ftok.c (new): Test case for the cyg_hal_sys_ftok()
92
        function added in the previous patch.
93
 
94
2005-10-19  Alexander Neundorf 
95
 
96
        * src/synth_syscall.c: add cyg_hal_sys_ftok().
97
 
98
2005-07-30  Andrew Lunn  
99
 
100
        * src/synth_diag.c (hal_diag_write_char): Compiler warning fix.
101
        * src/synth_intr.c (synth_auxiliary_instantiate): Ditto
102
 
103
2005-06-26  Bart Veer  
104
 
105
        * src/synth_intr.c (synth_hardware_init): extract bogomips rating
106
        for use by HAL_DELAY_US()
107
 
108
        * include/hal_intr.h: add #include of  for
109
        HAL_DELAY_US().
110
 
111
2005-03-11  Bart Veer  
112
 
113
        * src/synth_intr.c (synth_hardware_init): allow the platform to
114
        customize the sigaction structures.
115
 
116
        * include/hal_io.h: add more signal-related definitions
117
 
118
        * cdl/hal_synth.cdl: change the clock calculations, so that users
119
        only need to specify RTC_PERIOD
120
 
121
2004-12-14  Alexander Neundorf 
122
            Andrew Lunn        
123
 
124
        * include/hal_io.h: Add cyg_hal_sys_shmget(), cyg_hal_sys_shmat()
125
        and cyg_hal_sys_shmdt() system calls
126
        * src/synth_syscalls.c: Implementations of cyg_hal_sys_shmget(),
127
        cyg_hal_sys_shmat() and cyg_hal_sys_shmdt(). Moved
128
        cyg_hal_sys_mmap() from the flash driver to here.
129
 
130
2004-08-09  Andrew Lunn  
131
 
132
        * include/hal_intr.h (HAL_PLATFORM_RESET): Added missing ;
133
 
134
2004-08-04  Alexander Neundorf 
135
 
136
        * include/hal_io.h: Add cyg_hal_sys_mkdir() system call
137
        * include/hal_intr.h: Add HAL_PLATFORM_RESET() macro
138
 
139
2004-07-04  Andrew Lunn  
140
 
141
        * src/synth.ld: Added the 2ram section needed for flash devices
142
 
143
2004-06-21  Alexander Neundorf 
144
 
145
        * include/hal_io.h:
146
        Add cyg_hal_sys_readdir(), cyg_hal_sys_lstat(),
147
        cyg_hal_sys_fstat() system call toegther with their
148
        accompanying data structures and file mode bits
149
 
150
2004-06-18  William Donahue  
151
 
152
        * include/hal_io.h (CYG_HAL_SYS_FD_ZERO): Added misisng }
153
 
154
2004-05-27  Alexander Neundorf 
155
 
156
        * include/hal_io.h:
157
        Fix the open/fcntl flags by prepending a leading 0 so that they
158
        are interpreted correctly as octal instead of decimal.
159
 
160
2004-04-22  Jani Monoses 
161
 
162
        * cdl/hal_synth.cdl :
163
        Invoke tail with stricter syntax that works in latest coreutils.
164
 
165
2003-07-18  Nick Garnett  
166
 
167
        * cdl/hal_synth.cdl:
168
        Changed values for CYGNUM_HAL_RTC_NUMERATOR,
169
        CYGNUM_HAL_RTC_DENOMINATOR and CYGNUM_HAL_RTC_PERIOD to
170
        "default_value" from "calculated". This makes it easier
171
        to change these values globally.
172
 
173
2003-07-05  Bart Veer  
174
 
175
        * src/synth_entry.c:
176
        Add more dummy functions to cope with dependencies introduced by
177
        various versions of g++.
178
 
179
2003-06-27  Jonathan Larmour  
180
 
181
        * src/synth.ld: Synthetic linux at least needs libgcc_eh.a in the
182
        GROUP() to resolve exception handling symbols.
183
 
184
2003-02-25  Iztok Zupet  
185
 
186
        * doc/synth.sgml: Replaced .gif with .png to get PDF
187
        output.
188
        * doc/*.gif: Delete.
189
        * doc/*.png: Replacements for .gifs added.
190
 
191
2003-04-10  Nick Garnett  
192
 
193
        * src/synth.ld:
194
        Added libsupc++.a to GROUP() directive for GCC versions later than
195
        3.0.
196
 
197
2003-03-30  Bart Veer  
198
 
199
        * src/synth_intr.c (synth_auxiliary_xchgmsg): fix typo reported
200
        by Savin Zlobec
201
 
202
2003-03-26  Andrew Lunn  
203
 
204
        * src/synth_intr.c (synth_start_auxiliary): When an empty string
205
        is found on the PATH, remember to move onto the next entry
206
        otherwise we loop forever.
207
 
208
2003-02-24  Jonathan Larmour  
209
 
210
        * doc/overview.gif, doc/overview.fig: renamed to
211
        synth-io-overview.gif and synth-io-overview.fig.
212
        * doc/synth.sgml: Add some missing ">"s to header file names.
213
        Comment out DOCTYPE for now to allow building with standard doc build.
214
        overview.gif renamed as per above.
215
 
216
2003-02-12  Bart Veer  
217
 
218
        * host/Makefile.am, host/Makefile.in, configure:
219
        Regenerate after acinclude.m4 update
220
 
221
2002-12-03  Bart Veer  
222
 
223
        * src/synth_entry.c:
224
        Provide dummy versions of __cxa_atexit() and __dso_handle, to
225
        satisfy requirements of recent versions of the compiler configured
226
        for native Linux development.
227
 
228
2002-09-22  Bart Veer  
229
 
230
        * host/configure.in:
231
        If the installed version of Tcl is too old, issue a warning and
232
        suppress the build, rather than fail. Other bits of the system,
233
        e.g. the generic host-side tools, can still be built.
234
 
235
2002-09-21  Bart Veer  
236
 
237
        * host/ecosynth.c:
238
        Avoid const compatibility problems with Tcl 8.4
239
 
240
2002-09-15  Bart Veer  
241
 
242
        *  include/hal_io.h
243
           cdl/hal_synth.cdl
244
           src/synth_entry.c, src/synth_intr.c, src/synth_diag.c,
245
           src/synth_protocol.h
246
           doc/*
247
           host/*
248
           Add support for I/O via an I/O auxiliary
249
 
250
2002-08-04  Bart Veer  
251
 
252
        * include/hal_io.h: added argv/argv/environ definitions
253
 
254
2002-05-23  Jesper Skov  
255
 
256
        * cdl/hal_synth.cdl: Don't run cache tests.
257
 
258
2002-04-10  Jonathan Larmour  
259
 
260
        * src/synth.ld: Add RELOCS "section" and eh_frame section, plus
261
        correct use of .gnu.linkonce sections.
262
 
263
2002-02-28  Bart Veer  
264
 
265
        * doc/synth.sgml, doc/makefile, doc/*.html:
266
        Documentation for the synthetic target HAL.
267
 
268
2002-01-25  Bart Veer  
269
 
270
        * src/synth_intr.c (hal_interrupt_mask/unmask):
271
        Add preconditions that interrupts are disabled on entry, rather
272
        than disabling and reenabling the interrupts, since the
273
        specification requires the former.
274
 
275
2002-01-08  Jonathan Larmour  
276
2001-11-01  Andrew Lunn 
277
 
278
        * include/hal_io.h: Support for mmap, lseek and open syscalls.
279
        * include/hal_cache.h: Add HAL_ICACHE_IS_ENABLED and
280
        HAL_DCACHE_IS_ENABLED.
281
 
282
2001-12-07  Bart Veer  
283
 
284
        * include/hal_io.h: Added cyg_hal_sys_getcwd()
285
 
286
2001-08-02  Bart Veer  
287
 
288
        * include/hal_intr.h:
289
        Note a subtle interaction between the interrupt handling
290
        and the context switch handling, which are in the
291
        architectural and variant HAL packages respectively.
292
 
293
2001-04-27  Bart Veer  
294
 
295
        * All files
296
        Major reorganization and clean-up of the synthetic target.
297
 
298
2000-11-02  Jonathan Larmour  
299
 
300
        * src/entry.c (_linux_entry): Extend memory using brk() syscall to
301
        match memory layout
302
 
303
        * src/syscall-i386-linux-1.0.S: Add brk syscall
304
 
305
2000-10-20  Jonathan Larmour  
306
 
307
        * include/pkgconf/mlt_i386_linux_ram.mlt:
308
        Add heap1 section
309
 
310
        * include/pkgconf/mlt_i386_linux_ram.h:
311
        * include/pkgconf/mlt_i386_linux_ram.ldi:
312
        Regenerated
313
 
314
2000-10-20  Jonathan Larmour  
315
 
316
        * cdl/hal_i386_linux.cdl: Correct memory layout file name
317
 
318
2000-03-03  John Dallaway  
319
 
320
        * cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX):
321
 
322
        Revert most recent change for now to avoid breaking the
323
        release system.
324
 
325
2000-03-02  Jonathan Larmour  
326
 
327
        * cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX): Use native
328
        toolchain by default, and describe versions to be used
329
 
330
2000-02-29  Jesper Skov  
331
 
332
        * include/plf_intr.h: Don't include kernel headers.
333
 
334
2000-02-16  Jesper Skov  
335
 
336
        * src/hal_diag.c (hal_diag_write_char): Check that write call is
337
        successful.
338
 
339
2000-02-16  Nick Garnett  
340
 
341
        * include/variant.inc: Added missed copyright notice.
342
 
343
2000-02-15  Nick Garnett  
344
 
345
        * include/variant.inc:
346
        * include/var_intr.h:
347
        * include/plf_intr.h:
348
        These files added to make this HAL consistent with PC
349
        version. They also contains some code moved out of the
350
        architecture HAL.
351
 
352
2000-01-24  John Dallaway  
353
 
354
        * cdl/*.cdl:
355
 
356
        Remove obsolete option CYGTST_TESTING_IDENTIFIER.
357
 
358
2000-01-21  Jesper Skov  
359
        CR 902062-CR
360
        * src/hal_diag.c:
361
        * src/syscall-i386-linux-1.0.S:
362
        Sync after write.
363
 
364
        * src/hal_startup.c: Make signals NODEFER.
365
 
366
2000-01-19  Hugo Tyson  
367
 
368
        * cdl/*.cdl: Add descriptions to a number of options &c which were
369
        lacking same, also tidied up other typos as noticed en passant.
370
 
371
1999-12-20  Gary Thomas  
372
 
373
        * cdl/hal_i386_linux.cdl: Add -Wl for linker options.
374
 
375
1999-11-25  Gary Thomas  
376
 
377
        * include/pkgconf/mlt_i386_linux_ram.h: New file(s).
378
 
379
1999-11-01  Jesper Skov  
380
 
381
        * cdl/hal_i386_linux.cdl: Added.
382
        Use define_proc for const header defs.
383
1999-10-05  Jonathan Larmour  
384
 
385
        * src/linux_misc.c: Fix some really minor spelling typos
386
 
387
        * src/hal_diag.c (hal_diag_read_char): Check if we were woken up by
388
        the itimer alarm (which is used for rescheduling) - in which case
389
        just read again.
390
 
391
 
392
1999-10-05  Jesper Skov  
393
 
394
        * include/pkgconf/hal_i386_linux.h: Changed to use REAL TIME as
395
        default.
396
 
397
        From Andrew Lunn (lunn@ma.tech.ascom.ch)
398
        * src/PKGconf.mak:
399
        * src/linux_misc.c:  [added]
400
        * src/syscall-i386-linux-1.0.S:
401
        Added idle thread action, reducing host load when eCos is idle.
402
 
403
1999-08-16  John Dallaway  
404
 
405
        * include/pkgconf/hal_i386_linux.h:
406
 
407
        Proper case package display string.
408
 
409
1999-05-20  Gary Thomas  
410
 
411
        * include/pkgconf/hal_i386_linux.h: Move RTC setup here.
412
 
413
1999-05-14  Jesper Skov  
414
        PR 18956
415
        * include/pkgconf/mlt_i386_linux_ram.mlt:
416
        * include/pkgconf/mlt_i386_linux_ram.ldi:
417
        Fixed problem with rel_got.
418
        Encode . in section name as __.
419
 
420
1999-04-08  John Dallaway  
421
 
422
        * include/pkgconf/mlt_*.*: Use double underscore substitution
423
        for period character in SECTION_* macro names (PR 19787)
424
 
425
1999-04-08  John Dallaway  
426
 
427
        * include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
428
        avoid padded output sections (PR 19787)
429
 
430
1999-03-22  Jesper Skov  
431
 
432
        * src/linux.S: Added comment.
433
        Doh! Managed to break compilation with a comment...
434
 
435
1999-03-16  Jesper Skov  
436
        PR 19483
437
        * src/linux.S (cyg_hal_hardware_init): Fiddled some more with the
438
        bits to no avail.
439
 
440
        * src/hal_startup.c:
441
        Renamed hal_ to cyg_hal_.
442
        Added exception handling.
443
 
444
1999-03-12  Jesper Skov  
445
 
446
        * src/hal_startup.c (cyg_hal_isr_init): Initialize ISR table with
447
        pointers to default ISR routine.
448
 
449
1999-03-12  Jesper Skov  
450
        PR 19486
451
        * src/linux.S (cyg_hal_hardware_init): Only enable zero divide
452
        exceptions.
453
 
454
1999-03-11  Jesper Skov  
455
 
456
        * src/hal_startup.c:
457
        * src/entry.c:
458
        Renamed hal_isr_init to cyg_hal_isr_init.
459
 
460
        * src/hal_startup.c: Also catch SIGFPE.
461
 
462
        * src/entry.c: Call cyg_hal_hardware_init.
463
 
464
        * src/linux.S:     [added]
465
        * src/PKGconf.mak:
466
        Added file to hold startup assembly code.
467
 
468
1999-03-11  John Dallaway  
469
 
470
        * include/pkgconf/*.ldi: add copyright notices
471
 
472
1999-03-04  John Dallaway  
473
 
474
        * include/pkgconf/*.ldi: give all LDI files unique names so
475
        that they can co-exist in an eCos build tree (PR 19184)
476
        * include/pkgconf/*.mlt: give all MLT files unique names so
477
        that they can co-exist in an eCos build tree (PR 19184)
478
 
479
1999-02-25  Nick Garnett  
480
 
481
        * src/hal_startup.c:
482
        Changed label used to access scheduler lock to one that is not
483
        mangled by C++. This is intended to make support for interrupt
484
        handling in non-kernel configurations easier.
485
 
486
1999-02-22  Jesper Skov  
487
 
488
        * src/syscall-i386-linux-1.0.S: Added copyright header.
489
 
490
1999-02-20  Jonathan Larmour  
491
 
492
        * src/hal_startup.c:
493
        Rename hal_interrupts_deffered -> hal_interrupts_deferred
494
        Rename CYG_ISR/VSR_* -> CYGNUM_HAL_ISR/VSR_* in line with HAL changes
495
        Rename CYG_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC
496
 
497
        * src/syscall-i386-linux-1.0.S:
498
        Add a FIX ME
499
 
500
1999-02-08  John Dallaway  
501
 
502
        * include/pkgconf/ram.mlt: New memory layout save file
503
 
504
1999-02-05  John Dallaway  
505
 
506
        * include/pkgconf/*.ldi: Remove LMA_EQ_VMA macro definition.
507
 
508
1999-01-29  Jesper Skov  
509
 
510
        * include/pkgconf/hal_i386_linux.h: Changed CDL type back to radio
511
        to get consistent ConfigTool output.
512
 
513
1999-01-27  Jesper Skov  
514
 
515
        * include/pkgconf/ram.ldi: Commented out the rel_got change.
516
 
517
1999-01-25  Jesper Skov  
518
 
519
        * include/pkgconf/ram.ldi: Added rel.got section.
520
 
521
1999-01-22  Jesper Skov  
522
 
523
        * src/hal_startup.c: Moved external declarations into top-level
524
        scope to avoid compiler warning.
525
 
526
1999-01-19  Jesper Skov  
527
 
528
        * include/pkgconf/hal_i386_linux.h: Removed startup
529
        config. Changed linux entry to dummy instead of bool.
530
 
531
1999-01-12  Jesper Skov  
532
 
533
        * include/pkgconf/hal_i386_linux.h: Added config for real-time
534
        timer.
535
 
536
1999-01-12  Jesper Skov  
537
 
538
        * src/hal_diag.c: Removed hal_diag_write_line.
539
 
540
        * src/entry.c: Removed main/argv stuff.
541
 
542
1999-01-12  Jesper Skov  
543
 
544
        * include/pkgconf/hal_i386_linux.h: Added.
545
 
546
1999-01-11  Jesper Skov  
547
 
548
        * src/hal_startup.c (hal_default_vsr):
549
        * src/linux.ld (cyg_hal_sched_lock):
550
        Added C-symbol reference to the scheduler lock.
551
 
552
1999-01-11  Jesper Skov  
553
 
554
        * src/hal_startup.c (hal_default_vsr): Allow interrupt disable
555
        count to be bigger than 1.
556
 
557
1999-01-11  Jesper Skov  
558
 
559
        * src/linux.ld: Added fix me. Remember to clean up.
560
 
561
        * src/hal_startup.c: Removed bogus include statement.
562
        Added CYGPKG_KERNEL config handling.
563
 
564
        * src/hal_diag.c: Removed bogus include statements and functions.
565
 
566
1999-01-07  Jesper Skov  
567
 
568
        * src/hal_startup.c (hal_isr_init): Use CYG_VECTOR_RTC rather than
569
        hardcoded value.
570
 
571
1999-01-07  Jesper Skov  
572
 
573
        * src/syscall-i386-linux-1.0.S:
574
        * src/hal_diag.c:
575
        * src/PKGconf.mak:
576
        Removed tabs & fixed comment style.
577
 
578
1999-01-07  Jesper Skov  
579
 
580
        * src/PKGconf.mak: Cleaned up.
581
 
582
        * src/entry.c: Added (from proven's crtbegin.c).
583
 
584
        * src/linux.ld: Added.
585
 
586
        * src/hal_startup.cxx: (Deleted)
587
        * src/hal_startup.c:   (Added)
588
        Changed code to C, cleaned up.
589
 
590
1999-01-06  Jesper Skov  
591
 
592
        * src/hal_diag.c: Fixed warnings. Output chars in batches to avoid
593
        problems with pkgtest - also improves performance.
594
 
595
1999-01-06  Jesper Skov  
596
 
597
        * src/syscall-i386-linux-1.0.S: Set behavior to match __ELF__.
598
 
599
1998-12-18  Jesper Skov  
600
 
601
        * src/syscall-i386-linux-1.0.S:
602
        * src/hal_startup.cxx:
603
        Fixed compiler warnings.
604
 
605
Fri Dec  4 13:49:03 GMT 1998
606
 
607
        * src/syscall-i386-linux-1.0.S: Fix to work with Bart's latest tools.
608
        For some reason it doesn't define __ELF__ but, we really don't care.
609
 
610
Mon Nov  9 15:18:11 GMT 1998   Chris Provenzano  
611
 
612
        Initial i386 linux port.
613
 
614
//===========================================================================
615
// ####GPLCOPYRIGHTBEGIN####
616
// -------------------------------------------
617
// This file is part of eCos, the Embedded Configurable Operating System.
618
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc.
619
//
620
// This program is free software; you can redistribute it and/or modify
621
// it under the terms of the GNU General Public License as published by
622
// the Free Software Foundation; either version 2 or (at your option) any
623
// later version.
624
//
625
// This program is distributed in the hope that it will be useful, but
626
// WITHOUT ANY WARRANTY; without even the implied warranty of
627
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
628
// General Public License for more details.
629
//
630
// You should have received a copy of the GNU General Public License
631
// along with this program; if not, write to the
632
// Free Software Foundation, Inc., 51 Franklin Street,
633
// Fifth Floor, Boston, MA  02110-1301, USA.
634
// -------------------------------------------
635
// ####GPLCOPYRIGHTEND####
636
//===========================================================================

powered by: WebSVN 2.1.0

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