summaryrefslogtreecommitdiffstats
path: root/sys/libkern/arm
Commit message (Collapse)AuthorAgeFilesLines
* Fix ixp425 boot2 with ARM EABI:andrew2013-09-291-0/+4
| | | | | | | | - libkern is missing __aeabi_llsl, implement this by calling __ashldi3. - Because of how the asm entry macros are defined the boot2 code requires the unwind symbols to exist, include them in boot2. Approved by: re (marius)
* Add __aeabi_memset to libkern, implemented using memset, as clang mayandrew2013-03-161-0/+49
| | | | generate calls to it.
* Add END to ARM libkern assembly functionsandrew2013-03-164-1/+19
|
* Move the __aeabi_unwind_cpp_pr{0,1,2} functions to libkern so they can beandrew2013-03-161-0/+58
| | | | referenced in a non-debug kernel.
* Add __aeabi_memcpy to libkern as clang may generate calls to it.andrew2013-03-101-0/+37
|
* Add the required __aeabi_* functions the kernel uses when built for ARM EABIandrew2013-01-173-0/+128
|
* Do not use __XSCALE__ to detect if clz is available, use _ARM_ARCH_5 instead.cognet2007-10-131-1/+1
| | | | MFC After: 3 days
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-072-2/+2
|
* Use the RET macro.cognet2004-11-092-6/+6
|
* Implement ffs with clz for Xscale.cognet2004-11-071-1/+8
| | | | Idea taken from: NetBSD
* Don't attempt to profile __udivsi3() and friends, as mcount() uses them.cognet2004-10-011-4/+4
|
* Import libkern arm specific bits.cognet2004-05-143-0/+713
OpenPOWER on IntegriCloud