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####
+//===========================================================================