History log of /src/sys/lib/libkern/arch/arm/Makefile.inc |
Revision | | Date | Author | Comments |
1.21 |
| 29-Jan-2014 |
joerg | Include compiler-rt in libc, libm and libkern.
|
1.20 |
| 20-Aug-2013 |
matt | Some assembly files need to compiled -marm since they are Thumb compatible.
|
1.19 |
| 12-Aug-2013 |
matt | Add EHABI unwind stubs to libkern so prevent errors in linking if unwind tables are present.
|
1.18 |
| 21-Jun-2013 |
matt | branches: 1.18.2; Add back {,u}modsi3 for libkern since if we are building standalone tools we might be using the old ABI and might need them.
|
1.17 |
| 20-Jun-2013 |
matt | modsi3/umodsi3 are only needed !EABI arm
|
1.16 |
| 02-May-2013 |
matt | This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that share a MACHINE_ARCH for userland so that except for etc, will produce identical sets.
usr/include/machine now points to usr/include/arm
|
1.15 |
| 06-Feb-2013 |
matt | Modify earm rule to match any machine_arch starting with earm.
|
1.14 |
| 23-Jan-2013 |
matt | Add strnlen.c to SRCS (which will automatically use the .S version if it exists).
|
1.13 |
| 23-Jan-2013 |
macallan | pull in strnlen.S
|
1.12 |
| 30-Oct-2012 |
christos | add new divsi3 related files.
|
1.11 |
| 10-Oct-2012 |
christos | add split files.
|
1.10 |
| 06-Aug-2012 |
matt | branches: 1.10.2; If earm*, compile new aeabi runtime routines.
|
1.9 |
| 14-Aug-2009 |
dsl | branches: 1.9.12; 1.9.18; 1.9.20; Move that majority of the 'SRCS+= foo.c' into the main Makefile.libkern. Any .S files added by the arch/*/Makefile.inc cause the .c file to be excluded. Specific exclusions added using NO_SRCS to match previous files. At least sparc, sparc64, i386, amd64 and vax GENERIC still build. (There is a fubar with the naming of the byte-swap files ...)
|
1.8 |
| 12-Aug-2009 |
dsl | Split the lines that add .c to SRCS from those that add .S No changes (apart from the order) intended.
|
1.7 |
| 14-Oct-2008 |
matt | Add a _clzsi2 for armv4 platforms.
|
1.6 |
| 23-Nov-2002 |
chris | branches: 1.6.104; 1.6.108; 1.6.114; Sync arm asm libkern files with libc's asm files.
|
1.5 |
| 16-Nov-2002 |
rearnsha | Add an assembler version of strcmp, based on example code from the ARM ARM. As an example of the performance difference that this provides a Dhrystone score on my Shark goes from 213k to 261k.
|
1.4 |
| 17-Aug-2002 |
chris | pull in ffs.S from libc for arm. The main benefit is that ffs always runs in constant time.
|
1.3 |
| 20-Nov-2001 |
chris | branches: 1.3.8; Tidy up some memory copying cruft: bcopy.S is no longer needed memmove and memcpy were both stacking r0 and unstacking it to keep the return value, so push this down into _memcpy. rename _memcpy.S to memcpy.S. memmove.S is now just a placeholder otherwise the make system automagically adds a memmove.c file to libkern. memmove is just another entry point for memcpy.
|
1.2 |
| 06-Jul-2001 |
toshii | branches: 1.2.2; Remove bcmp, bcopy and bzero. We don't need them as they aren't called from asm code, and we shouldn't have them if we don't need them.
|
1.1 |
| 29-Dec-2000 |
bjh21 | branches: 1.1.2; 1.1.4; Create a shared set of ARM sources for libkern and move arm26 over to using them.
These are identical to the current arm32 sources with the following exceptions: - References to C labels are wrapped in _C_LABEL(). - Function returns have an alternate version inside #ifdef __APCS_26__.
|
1.1.4.4 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.4.3 |
| 27-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.4.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.1.4.1 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.1.2.2 |
| 08-Jan-2001 |
bouyer | Files added on trunk.
|
1.1.2.1 |
| 29-Dec-2000 |
bouyer | file Makefile.inc was added on branch thorpej_scsipi on 2001-01-08 14:56:54 +0000
|
1.2.2.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.2.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.3.8.1 |
| 29-Aug-2002 |
gehenna | catch up with -current.
|
1.6.114.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.6.108.2 |
| 19-Aug-2009 |
yamt | sync with head.
|
1.6.108.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.6.104.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.9.20.1 |
| 28-Nov-2012 |
matt | Deal with div/mod changes.
|
1.9.18.1 |
| 19-Nov-2012 |
riz | Pull up following revision(s) (requested by christos in ticket #654): common/lib/libc/arch/arm/gen/modsi3.S: revision 1.1 common/lib/libc/arch/arm/gen/umodsi3.S: revision 1.1 sys/lib/libkern/arch/arm/Makefile.inc: revision 1.11 sys/lib/libkern/arch/arm/Makefile.inc: revision 1.12 common/lib/libc/arch/arm/gen/divide.S: revision 1.1 lib/libc/arch/arm/gen/Makefile.inc: revision 1.20 common/lib/libc/arch/arm/gen/divsi3.S: revision 1.3 common/lib/libc/arch/arm/gen/udivsi3.S: revision 1.1 common/lib/libc/arch/arm/gen/divsi3.S: revision 1.4 Split out modsi3 and umodsi3 from the divsi3 file. This is so that we don't get re-defined symbols in libc from libgcc in static linking. Example: cc -pthread -static main-calls-pthread-create.c add split files. add new divsi3 related files. add new files to fix static linking split udivsi3 and divsi3 to fix static linking. This could be done better. Fixes PR#47139
|
1.9.12.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.9.12.2 |
| 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.9.12.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.10.2.4 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.10.2.3 |
| 23-Jun-2013 |
tls | resync from head
|
1.10.2.2 |
| 25-Feb-2013 |
tls | resync with head
|
1.10.2.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.18.2.2 |
| 18-May-2014 |
rmind | sync with head
|
1.18.2.1 |
| 28-Aug-2013 |
rmind | sync with head
|