changeset 2791:cc8f8b9997d1

* hal/mips/idt32334/current/src/mips_idt32334.ld, hal/mips/rm7000/var/current/src/mips_rm7000.ld: Process *(.gcc_except_table.*) as for i386 architecture. * hal/powerpc/ts1000/current/cdl/hal_powerpc_ts1000.cdl: Eliminate duplicate definition of CYGSEM_REDBOOT_HAL_LINUX_BOOT.
author jld
date Thu, 12 Feb 2009 11:07:18 +0000
parents fe2b9e9dcbe2
children 557484b482f8
files packages/hal/mips/idt32334/current/ChangeLog packages/hal/mips/idt32334/current/src/mips_idt32334.ld packages/hal/mips/rm7000/var/current/ChangeLog packages/hal/mips/rm7000/var/current/src/mips_rm7000.ld packages/hal/powerpc/ts1000/current/ChangeLog packages/hal/powerpc/ts1000/current/cdl/hal_powerpc_ts1000.cdl
diffstat 6 files changed, 25 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/mips/idt32334/current/ChangeLog
+++ b/packages/hal/mips/idt32334/current/ChangeLog
@@ -1,3 +1,8 @@
+2009-02-12  John Dallaway  <john@dallaway.org.uk>
+
+	* src/mips_idt32334.ld: Process *(.gcc_except_table.*) as for i386
+	architecture.
+
 2004-07-31  Jonathan Larmour  <jifl@eCosCentric.com>
 
 	* src/var_intr.c (hal_extended_isr): Only need to check bits 1 to 14.
@@ -35,7 +40,7 @@ 2003-02-13  Jonathan Larmour  <jifl@eCos
 // ####GPLCOPYRIGHTBEGIN####                                                
 // -------------------------------------------                              
 // This file is part of eCos, the Embedded Configurable Operating System.   
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2009 Free Software Foundation, Inc.
 //
 // This program is free software; you can redistribute it and/or modify     
 // it under the terms of the GNU General Public License as published by     
--- a/packages/hal/mips/idt32334/current/src/mips_idt32334.ld
+++ b/packages/hal/mips/idt32334/current/src/mips_idt32334.ld
@@ -254,7 +254,9 @@ GROUP(libtarget.a libgcc.a)
 #define SECTION_gcc_except_table(_region_, _vma_, _lma_) \
   .gcc_except_table _vma_ : _lma_                        \
     {                                                    \
-      FORCE_OUTPUT; *(.gcc_except_table)                 \
+      FORCE_OUTPUT;                                      \
+      KEEP(*(.gcc_except_table))                         \
+      *(.gcc_except_table.*)                             \
     } > _region_
 
 
--- a/packages/hal/mips/rm7000/var/current/ChangeLog
+++ b/packages/hal/mips/rm7000/var/current/ChangeLog
@@ -1,3 +1,8 @@
+2009-02-12  John Dallaway  <john@dallaway.org.uk>
+
+	* src/mips_rm7000.ld: Process *(.gcc_except_table.*) as for i386
+	architecture.
+
 2004-04-22  Jani Monoses <jani@iv.ro>
 
 	 * cdl/hal_mips_rm7000.cdl :
@@ -79,7 +84,7 @@ 2000-11-30  Jesper Skov  <jskov@redhat.c
 // ####GPLCOPYRIGHTBEGIN####                                                
 // -------------------------------------------                              
 // This file is part of eCos, the Embedded Configurable Operating System.   
-// Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc.
 //
 // This program is free software; you can redistribute it and/or modify     
 // it under the terms of the GNU General Public License as published by     
--- a/packages/hal/mips/rm7000/var/current/src/mips_rm7000.ld
+++ b/packages/hal/mips/rm7000/var/current/src/mips_rm7000.ld
@@ -224,7 +224,9 @@ GROUP(libtarget.a libgcc.a)
 #define SECTION_gcc_except_table(_region_, _vma_, _lma_) \
   .gcc_except_table _vma_ : _lma_                        \
     {                                                    \
-      FORCE_OUTPUT; *(.gcc_except_table)                 \
+      FORCE_OUTPUT;                                      \
+      KEEP(*(.gcc_except_table))                         \
+      *(.gcc_except_table.*)                             \
     } > _region_
 
 
--- a/packages/hal/powerpc/ts1000/current/ChangeLog
+++ b/packages/hal/powerpc/ts1000/current/ChangeLog
@@ -1,3 +1,8 @@
+2009-02-12  John Dallaway  <john@dallaway.org.uk>
+
+	* cdl/hal_powerpc_ts1000.cdl: Eliminate duplicate definition of
+	CYGSEM_REDBOOT_HAL_LINUX_BOOT.
+
 2009-01-31  Bart Veer <bartv@ecoscentric.com>
 
 	* cdl/hal_powerpc_ts1000.cdl: update compiler flags for gcc 4.x
@@ -89,7 +94,7 @@ 2002-09-03  Gary Thomas  <gary@mlbassoc.
 // ####GPLCOPYRIGHTBEGIN####                                                
 // -------------------------------------------                              
 // This file is part of eCos, the Embedded Configurable Operating System.   
-// Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc.
 //
 // This program is free software; you can redistribute it and/or modify     
 // it under the terms of the GNU General Public License as published by     
--- a/packages/hal/powerpc/ts1000/current/cdl/hal_powerpc_ts1000.cdl
+++ b/packages/hal/powerpc/ts1000/current/cdl/hal_powerpc_ts1000.cdl
@@ -8,7 +8,7 @@
 ## ####ECOSGPLCOPYRIGHTBEGIN####                                            
 ## -------------------------------------------                              
 ## This file is part of eCos, the Embedded Configurable Operating System.   
-## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2009 Free Software Foundation, Inc.
 ##
 ## eCos is free software; you can redistribute it and/or modify it under    
 ## the terms of the GNU General Public License as published by the Free     
@@ -288,17 +288,6 @@ cdl_package CYGPKG_HAL_POWERPC_TS1000 {
             This option lists the target's requirements for a valid Redboot
             configuration."
 
-        cdl_option CYGSEM_REDBOOT_HAL_LINUX_BOOT {
-            active_if      CYGBLD_BUILD_REDBOOT_WITH_EXEC
-            display        "Support booting Linux via RedBoot"
-            flavor         bool
-            default_value  0
-            description    "
-               This option enables RedBoot to support booting of a Linux kernel."
-
-            compile -library=libextras.a redboot_linux_exec.c
-        }
-
         cdl_option CYGBLD_BUILD_REDBOOT_BIN {
             display       "Build Redboot ROM binary image"
             active_if     CYGBLD_BUILD_REDBOOT