Mercurial > flash_v2
diff packages/hal/synth/i386linux/current/ChangeLog @ 161:ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
| author | jlarmour |
|---|---|
| date | Sun, 10 Jun 2001 19:35:23 +0000 |
| parents | |
| children | 3902ef905c9c |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/packages/hal/synth/i386linux/current/ChangeLog @@ -0,0 +1,346 @@ +2001-04-27 Bart Veer <bartv@redhat.com> + + * All files + Major reorganization and clean-up of the synthetic target. + +2000-11-02 Jonathan Larmour <jlarmour@redhat.com> + + * src/entry.c (_linux_entry): Extend memory using brk() syscall to + match memory layout + + * src/syscall-i386-linux-1.0.S: Add brk syscall + +2000-10-20 Jonathan Larmour <jlarmour@redhat.com> + + * include/pkgconf/mlt_i386_linux_ram.mlt: + Add heap1 section + + * include/pkgconf/mlt_i386_linux_ram.h: + * include/pkgconf/mlt_i386_linux_ram.ldi: + Regenerated + +2000-10-20 Jonathan Larmour <jlarmour@redhat.com> + + * cdl/hal_i386_linux.cdl: Correct memory layout file name + +2000-03-03 John Dallaway <jld@cygnus.co.uk> + + * cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX): + + Revert most recent change for now to avoid breaking the + release system. + +2000-03-02 Jonathan Larmour <jlarmour@redhat.co.uk> + + * cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX): Use native + toolchain by default, and describe versions to be used + +2000-02-29 Jesper Skov <jskov@redhat.com> + + * include/plf_intr.h: Don't include kernel headers. + +2000-02-16 Jesper Skov <jskov@redhat.com> + + * src/hal_diag.c (hal_diag_write_char): Check that write call is + successful. + +2000-02-16 Nick Garnett <nickg@cygnus.co.uk> + + * include/variant.inc: Added missed copyright notice. + +2000-02-15 Nick Garnett <nickg@cygnus.co.uk> + + * include/variant.inc: + * include/var_intr.h: + * include/plf_intr.h: + These files added to make this HAL consistent with PC + version. They also contains some code moved out of the + architecture HAL. + +2000-01-24 John Dallaway <jld@cygnus.co.uk> + + * cdl/*.cdl: + + Remove obsolete option CYGTST_TESTING_IDENTIFIER. + +2000-01-21 Jesper Skov <jskov@cygnus.co.uk> + CR 902062-CR + * src/hal_diag.c: + * src/syscall-i386-linux-1.0.S: + Sync after write. + + * src/hal_startup.c: Make signals NODEFER. + +2000-01-19 Hugo Tyson <hmt@cygnus.co.uk> + + * cdl/*.cdl: Add descriptions to a number of options &c which were + lacking same, also tidied up other typos as noticed en passant. + +1999-12-20 Gary Thomas <gthomas@cygnus.co.uk> + + * cdl/hal_i386_linux.cdl: Add -Wl for linker options. + +1999-11-25 Gary Thomas <gthomas@cygnus.co.uk> + + * include/pkgconf/mlt_i386_linux_ram.h: New file(s). + +1999-11-01 Jesper Skov <jskov@cygnus.co.uk> + + * cdl/hal_i386_linux.cdl: Added. + Use define_proc for const header defs. +1999-10-05 Jonathan Larmour <jlarmour@cygnus.co.uk> + + * src/linux_misc.c: Fix some really minor spelling typos + + * src/hal_diag.c (hal_diag_read_char): Check if we were woken up by + the itimer alarm (which is used for rescheduling) - in which case + just read again. + + +1999-10-05 Jesper Skov <jskov@cygnus.co.uk> + + * include/pkgconf/hal_i386_linux.h: Changed to use REAL TIME as + default. + + From Andrew Lunn (lunn@ma.tech.ascom.ch) + * src/PKGconf.mak: + * src/linux_misc.c: [added] + * src/syscall-i386-linux-1.0.S: + Added idle thread action, reducing host load when eCos is idle. + +1999-08-16 John Dallaway <jld@cygnus.co.uk> + + * include/pkgconf/hal_i386_linux.h: + + Proper case package display string. + +1999-05-20 Gary Thomas <gthomas@cygnus.co.uk> + + * include/pkgconf/hal_i386_linux.h: Move RTC setup here. + +1999-05-14 Jesper Skov <jskov@cygnus.co.uk> + PR 18956 + * include/pkgconf/mlt_i386_linux_ram.mlt: + * include/pkgconf/mlt_i386_linux_ram.ldi: + Fixed problem with rel_got. + Encode . in section name as __. + +1999-04-08 John Dallaway <jld@cygnus.co.uk> + + * include/pkgconf/mlt_*.*: Use double underscore substitution + for period character in SECTION_* macro names (PR 19787) + +1999-04-08 John Dallaway <jld@cygnus.co.uk> + + * include/pkgconf/*.ldi: Revised SECTION_* macro arguments to + avoid padded output sections (PR 19787) + +1999-03-22 Jesper Skov <jskov@cygnus.co.uk> + + * src/linux.S: Added comment. + Doh! Managed to break compilation with a comment... + +1999-03-16 Jesper Skov <jskov@cygnus.co.uk> + PR 19483 + * src/linux.S (cyg_hal_hardware_init): Fiddled some more with the + bits to no avail. + + * src/hal_startup.c: + Renamed hal_ to cyg_hal_. + Added exception handling. + +1999-03-12 Jesper Skov <jskov@cygnus.co.uk> + + * src/hal_startup.c (cyg_hal_isr_init): Initialize ISR table with + pointers to default ISR routine. + +1999-03-12 Jesper Skov <jskov@cygnus.co.uk> + PR 19486 + * src/linux.S (cyg_hal_hardware_init): Only enable zero divide + exceptions. + +1999-03-11 Jesper Skov <jskov@cygnus.co.uk> + + * src/hal_startup.c: + * src/entry.c: + Renamed hal_isr_init to cyg_hal_isr_init. + + * src/hal_startup.c: Also catch SIGFPE. + + * src/entry.c: Call cyg_hal_hardware_init. + + * src/linux.S: [added] + * src/PKGconf.mak: + Added file to hold startup assembly code. + +1999-03-11 John Dallaway <jld@cygnus.co.uk> + + * include/pkgconf/*.ldi: add copyright notices + +1999-03-04 John Dallaway <jld@cygnus.co.uk> + + * include/pkgconf/*.ldi: give all LDI files unique names so + that they can co-exist in an eCos build tree (PR 19184) + * include/pkgconf/*.mlt: give all MLT files unique names so + that they can co-exist in an eCos build tree (PR 19184) + +1999-02-25 Nick Garnett <nickg@cygnus.co.uk> + + * src/hal_startup.c: + Changed label used to access scheduler lock to one that is not + mangled by C++. This is intended to make support for interrupt + handling in non-kernel configurations easier. + +1999-02-22 Jesper Skov <jskov@cygnus.co.uk> + + * src/syscall-i386-linux-1.0.S: Added copyright header. + +1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk> + + * src/hal_startup.c: + Rename hal_interrupts_deffered -> hal_interrupts_deferred + Rename CYG_ISR/VSR_* -> CYGNUM_HAL_ISR/VSR_* in line with HAL changes + Rename CYG_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC + + * src/syscall-i386-linux-1.0.S: + Add a FIX ME + +1999-02-08 John Dallaway <jld@cygnus.co.uk> + + * include/pkgconf/ram.mlt: New memory layout save file + +1999-02-05 John Dallaway <jld@cygnus.co.uk> + + * include/pkgconf/*.ldi: Remove LMA_EQ_VMA macro definition. + +1999-01-29 Jesper Skov <jskov@cygnus.co.uk> + + * include/pkgconf/hal_i386_linux.h: Changed CDL type back to radio + to get consistent ConfigTool output. + +1999-01-27 Jesper Skov <jskov@cygnus.co.uk> + + * include/pkgconf/ram.ldi: Commented out the rel_got change. + +1999-01-25 Jesper Skov <jskov@cygnus.co.uk> + + * include/pkgconf/ram.ldi: Added rel.got section. + +1999-01-22 Jesper Skov <jskov@cygnus.co.uk> + + * src/hal_startup.c: Moved external declarations into top-level + scope to avoid compiler warning. + +1999-01-19 Jesper Skov <jskov@cygnus.co.uk> + + * include/pkgconf/hal_i386_linux.h: Removed startup + config. Changed linux entry to dummy instead of bool. + +1999-01-12 Jesper Skov <jskov@cygnus.co.uk> + + * include/pkgconf/hal_i386_linux.h: Added config for real-time + timer. + +1999-01-12 Jesper Skov <jskov@cygnus.co.uk> + + * src/hal_diag.c: Removed hal_diag_write_line. + + * src/entry.c: Removed main/argv stuff. + +1999-01-12 Jesper Skov <jskov@cygnus.co.uk> + + * include/pkgconf/hal_i386_linux.h: Added. + +1999-01-11 Jesper Skov <jskov@cygnus.co.uk> + + * src/hal_startup.c (hal_default_vsr): + * src/linux.ld (cyg_hal_sched_lock): + Added C-symbol reference to the scheduler lock. + +1999-01-11 Jesper Skov <jskov@cygnus.co.uk> + + * src/hal_startup.c (hal_default_vsr): Allow interrupt disable + count to be bigger than 1. + +1999-01-11 Jesper Skov <jskov@cygnus.co.uk> + + * src/linux.ld: Added fix me. Remember to clean up. + + * src/hal_startup.c: Removed bogus include statement. + Added CYGPKG_KERNEL config handling. + + * src/hal_diag.c: Removed bogus include statements and functions. + +1999-01-07 Jesper Skov <jskov@cygnus.co.uk> + + * src/hal_startup.c (hal_isr_init): Use CYG_VECTOR_RTC rather than + hardcoded value. + +1999-01-07 Jesper Skov <jskov@cygnus.co.uk> + + * src/syscall-i386-linux-1.0.S: + * src/hal_diag.c: + * src/PKGconf.mak: + Removed tabs & fixed comment style. + +1999-01-07 Jesper Skov <jskov@cygnus.co.uk> + + * src/PKGconf.mak: Cleaned up. + + * src/entry.c: Added (from proven's crtbegin.c). + + * src/linux.ld: Added. + + * src/hal_startup.cxx: (Deleted) + * src/hal_startup.c: (Added) + Changed code to C, cleaned up. + +1999-01-06 Jesper Skov <jskov@cygnus.co.uk> + + * src/hal_diag.c: Fixed warnings. Output chars in batches to avoid + problems with pkgtest - also improves performance. + +1999-01-06 Jesper Skov <jskov@cygnus.co.uk> + + * src/syscall-i386-linux-1.0.S: Set behavior to match __ELF__. + +1998-12-18 Jesper Skov <jskov@cygnus.co.uk> + + * src/syscall-i386-linux-1.0.S: + * src/hal_startup.cxx: + Fixed compiler warnings. + +Fri Dec 4 13:49:03 GMT 1998 + + * src/syscall-i386-linux-1.0.S: Fix to work with Bart's latest tools. + For some reason it doesn't define __ELF__ but, we really don't care. + +Mon Nov 9 15:18:11 GMT 1998 Chris Provenzano <proven@cygnus.com> + + Initial i386 linux port. + +//=========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//===========================================================================
