| History log of /src/lib/csu/arch/arm |
| Revision | Date | Author | Comments |
| 1.9 | 28-Dec-2018 |
christos | Undo previous; breaks macppc/m68k (at least)
|
| 1.8 | 27-Dec-2018 |
christos | Enable initfini array support for everyone.
|
| 1.7 | 10-Sep-2013 |
matt | branches: 1.7.26; Define ELF_NOTE_MARCH_DESC for when running non-eabi in compat_netbsd32
|
| 1.6 | 27-Jun-2013 |
matt | Switch arm, earm, powerpc to use crtbegin.c Use -fpie for crtbegin.
|
| 1.5 | 29-Apr-2013 |
skrll | Simplify. earm is dealt with elsewhere.
|
| 1.4 | 23-Jan-2013 |
matt | Handle CPUFLAGS being empty
|
| 1.3 | 22-Jan-2013 |
matt | If you are using aapcs, you must be using INITFINI
|
| 1.2 | 16-Sep-2012 |
skrll | Whitespace
|
| 1.1 | 07-Aug-2010 |
joerg | branches: 1.1.6; 1.1.10; 1.1.12; Switch i386 and x86_64 to the new CRT layout. The crt0.c body is shared between all platforms and a small assembler stub in crt0.S is used for setting up the proper stack and whatever else MD needs.
Extract crti.S and crtn. from the old dot_init.h files. Prepare other platforms that use the 6-argument form of __(_)start for this.
Rewrite the crtbegin and crtend modules in assembler to make them compiler independent. Document the interface in README.
|
| 1.1.12.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.12.3 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.12.2 | 25-Feb-2013 |
tls | resync with head
|
| 1.1.12.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.1.10.3 | 23-Jan-2013 |
matt | Handle CPUFLAGS being empty
|
| 1.1.10.2 | 22-Jan-2013 |
matt | If we are using aapcs (EABI), we must be using init/fini arrays
|
| 1.1.10.1 | 30-Nov-2012 |
matt | Pull from HEAD.
|
| 1.1.6.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.1.6.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.7.26.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.4 | 26-Nov-2018 |
joerg | Do not pass the main object handle from the assembler startup stub to the common ___start routine. It's only used for a pointless magic version check. Thanks to martin@ for testing various architectures.
|
| 1.3 | 11-Aug-2012 |
matt | branches: 1.3.30; 1.3.32; Replace copyright since it now has new contents
|
| 1.2 | 11-Aug-2012 |
matt | USE_COMPILERCRTSTUFF=no support for arm This passes all the lib/csu atf tests.
|
| 1.1 | 07-Aug-2010 |
joerg | branches: 1.1.6; 1.1.10; Switch i386 and x86_64 to the new CRT layout. The crt0.c body is shared between all platforms and a small assembler stub in crt0.S is used for setting up the proper stack and whatever else MD needs.
Extract crti.S and crtn. from the old dot_init.h files. Prepare other platforms that use the 6-argument form of __(_)start for this.
Rewrite the crtbegin and crtend modules in assembler to make them compiler independent. Document the interface in README.
|
| 1.1.10.1 | 30-Nov-2012 |
matt | Pull from HEAD.
|
| 1.1.6.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.3.32.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.3.30.1 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
| 1.7 | 27-Jun-2013 |
matt | Switch arm, earm, powerpc to use crtbegin.c Use -fpie for crtbegin.
|
| 1.6 | 24-Jun-2013 |
matt | Make dwarf_eh_object is 8 words long
|
| 1.5 | 05-May-2013 |
skrll | Whitespace
|
| 1.4 | 25-Aug-2012 |
matt | branches: 1.4.2; 1.4.4; 1.4.6; Fix fini processing.
|
| 1.3 | 24-Aug-2012 |
matt | Fix code around __register_frame_info (fixes core dumps)
|
| 1.2 | 11-Aug-2012 |
matt | Fix typo.
|
| 1.1 | 11-Aug-2012 |
matt | USE_COMPILERCRTSTUFF=no support for arm This passes all the lib/csu atf tests.
|
| 1.4.6.2 | 30-Nov-2012 |
matt | Pull from HEAD.
|
| 1.4.6.1 | 25-Aug-2012 |
matt | file crtbegin.S was added on branch matt-nb6-plus on 2012-11-30 23:32:14 +0000
|
| 1.4.4.3 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.4.4.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.4.4.1 | 25-Aug-2012 |
yamt | file crtbegin.S was added on branch yamt-pagecache on 2012-10-30 18:58:35 +0000
|
| 1.4.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.4.2.1 | 23-Jun-2013 |
tls | resync from head
|
| 1.1 | 27-Jun-2013 |
matt | branches: 1.1.6; 1.1.10; Switch arm, earm, powerpc to use crtbegin.c Use -fpie for crtbegin.
|
| 1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.10.1 | 27-Jun-2013 |
tls | file crtbegin.h was added on branch tls-maxphys on 2014-08-20 00:02:06 +0000
|
| 1.1.6.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.1.6.1 | 27-Jun-2013 |
yamt | file crtbegin.h was added on branch yamt-pagecache on 2014-05-22 11:36:43 +0000
|
| 1.2 | 11-Aug-2012 |
matt | branches: 1.2.4; 1.2.6; Update copyright year.
|
| 1.1 | 11-Aug-2012 |
matt | USE_COMPILERCRTSTUFF=no support for arm This passes all the lib/csu atf tests.
|
| 1.2.6.2 | 30-Nov-2012 |
matt | Pull from HEAD.
|
| 1.2.6.1 | 11-Aug-2012 |
matt | file crtend.S was added on branch matt-nb6-plus on 2012-11-30 23:32:14 +0000
|
| 1.2.4.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.2.4.1 | 11-Aug-2012 |
yamt | file crtend.S was added on branch yamt-pagecache on 2012-10-30 18:58:35 +0000
|
| 1.2 | 11-Aug-2012 |
matt | USE_COMPILERCRTSTUFF=no support for arm This passes all the lib/csu atf tests.
|
| 1.1 | 07-Aug-2010 |
joerg | branches: 1.1.6; 1.1.10; Switch i386 and x86_64 to the new CRT layout. The crt0.c body is shared between all platforms and a small assembler stub in crt0.S is used for setting up the proper stack and whatever else MD needs.
Extract crti.S and crtn. from the old dot_init.h files. Prepare other platforms that use the 6-argument form of __(_)start for this.
Rewrite the crtbegin and crtend modules in assembler to make them compiler independent. Document the interface in README.
|
| 1.1.10.1 | 30-Nov-2012 |
matt | Pull from HEAD.
|
| 1.1.6.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.2 | 11-Aug-2012 |
matt | USE_COMPILERCRTSTUFF=no support for arm This passes all the lib/csu atf tests.
|
| 1.1 | 07-Aug-2010 |
joerg | branches: 1.1.6; 1.1.10; Switch i386 and x86_64 to the new CRT layout. The crt0.c body is shared between all platforms and a small assembler stub in crt0.S is used for setting up the proper stack and whatever else MD needs.
Extract crti.S and crtn. from the old dot_init.h files. Prepare other platforms that use the 6-argument form of __(_)start for this.
Rewrite the crtbegin and crtend modules in assembler to make them compiler independent. Document the interface in README.
|
| 1.1.10.1 | 30-Nov-2012 |
matt | Pull from HEAD.
|
| 1.1.6.1 | 30-Oct-2012 |
yamt | sync with head
|