This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: Fix morpho sections
- From: Jeff Johnston <jjohnstn at redhat dot com>
- To: Nathan Sidwell <nathan at codesourcery dot com>
- Cc: newlib at sourceware dot org
- Date: Tue, 21 Mar 2006 12:25:46 -0500
- Subject: Re: Fix morpho sections
- References: <44200FF5.3020203@codesourcery.com>
The ChangeLog diff doesn't go with the patch, but other than that, the
patch is ok to check in. Just add the appropriate ChangeLog entry.
Thanks,
-- Jeff J.
Nathan Sidwell wrote:
This patch fixes morpho's startup code to correctly set nobits for the
internal_io section. ok?
nathan
------------------------------------------------------------------------
? 576.d
? libgloss/576.d
? libgloss/mt/all.diff
Index: libgloss/ChangeLog
===================================================================
RCS file: /cvs/src/src/libgloss/ChangeLog,v
retrieving revision 1.147
diff -c -3 -p -r1.147 ChangeLog
*** libgloss/ChangeLog 3 Mar 2006 03:20:58 -0000 1.147
--- libgloss/ChangeLog 20 Mar 2006 14:31:37 -0000
***************
*** 1,3 ****
--- 1,9 ----
+ 2005-12-20 Nathan Sidwell <nathan@codesourcery.com>
+
+ * mt/Makefile.in (SCRIPTS, CRT0): Add ms2 files.
+ (crt0-ms2.o): New target.
+ * mt/crt0-ms2.S, mt/exit-ms2.c, mt/ms2.ld, mt/startup-ms2.S: New.
+
2006-03-02 DJ Delorie <dj@redhat.com>
* m32c/exit.S: Preserve r1.
Index: libgloss/mt/startup-16-002.S
===================================================================
RCS file: /cvs/src/src/libgloss/mt/startup-16-002.S,v
retrieving revision 1.1
diff -c -3 -p -r1.1 startup-16-002.S
*** libgloss/mt/startup-16-002.S 12 Dec 2005 11:16:41 -0000 1.1
--- libgloss/mt/startup-16-002.S 20 Mar 2006 14:31:37 -0000
*************** _IVEC_DEFAULT:
*** 180,186 ****
or r0, r0, r0
! .section .internal_io, "a", @progbits
.fill 256 ; Fill the first page.
; This is the memory-mapped I/O region.
--- 180,186 ----
or r0, r0, r0
! .section .internal_io, "a", @nobits
.fill 256 ; Fill the first page.
; This is the memory-mapped I/O region.
Index: libgloss/mt/startup-16-003.S
===================================================================
RCS file: /cvs/src/src/libgloss/mt/startup-16-003.S,v
retrieving revision 1.1
diff -c -3 -p -r1.1 startup-16-003.S
*** libgloss/mt/startup-16-003.S 12 Dec 2005 11:16:41 -0000 1.1
--- libgloss/mt/startup-16-003.S 20 Mar 2006 14:31:38 -0000
*************** _IVEC_DEFAULT:
*** 185,191 ****
or r0, r0, r0
! .section .internal_io, "a", @progbits
.fill 256 ; Fill the first page.
; This is the memory-mapped I/O region.
--- 185,191 ----
or r0, r0, r0
! .section .internal_io, "a", @nobits
.fill 256 ; Fill the first page.
; This is the memory-mapped I/O region.
Index: libgloss/mt/startup-ms2.S
===================================================================
RCS file: /cvs/src/src/libgloss/mt/startup-ms2.S,v
retrieving revision 1.1
diff -c -3 -p -r1.1 startup-ms2.S
*** libgloss/mt/startup-ms2.S 16 Jan 2006 23:23:30 -0000 1.1
--- libgloss/mt/startup-ms2.S 20 Mar 2006 14:31:38 -0000
*************** _IVEC_DEFAULT:
*** 187,193 ****
or r0, r0, r0
! .section .internal_io, "a", @progbits
.fill 256 ; Fill the first page.
; This is the memory-mapped I/O region.
--- 187,193 ----
or r0, r0, r0
! .section .internal_io, "a", @nobits
.fill 256 ; Fill the first page.
; This is the memory-mapped I/O region.