diff packages/hal/i386/linux/current/ChangeLog @ 2:443894e2e912 ecos-v1_2_1-release

Block commit of eCos version 1.2.1
author jlarmour
date Tue, 11 May 1999 12:24:34 +0000
parents
children d376b777e2ce
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/packages/hal/i386/linux/current/ChangeLog
@@ -0,0 +1,217 @@
+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 Cygnus eCos Public License
+// Version 1.0 (the "License"); you may not use this file except in
+// compliance with the License.  You may obtain a copy of the License at
+// http://sourceware.cygnus.com/ecos
+// 
+// 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 Cygnus Operating System, released
+// September 30, 1998.
+// 
+// The Initial Developer of the Original Code is Cygnus.  Portions created
+// by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions.  All Rights Reserved.
+// -------------------------------------------
+//
+//####COPYRIGHTEND####
+//===========================================================================