Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix ixp425 boot2 with ARM EABI: | andrew | 2013-09-29 | 1 | -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 may | andrew | 2013-03-16 | 1 | -0/+49 |
| | | | | generate calls to it. | ||||
* | Add END to ARM libkern assembly functions | andrew | 2013-03-16 | 4 | -1/+19 |
| | |||||
* | Move the __aeabi_unwind_cpp_pr{0,1,2} functions to libkern so they can be | andrew | 2013-03-16 | 1 | -0/+58 |
| | | | | referenced in a non-debug kernel. | ||||
* | Add __aeabi_memcpy to libkern as clang may generate calls to it. | andrew | 2013-03-10 | 1 | -0/+37 |
| | |||||
* | Add the required __aeabi_* functions the kernel uses when built for ARM EABI | andrew | 2013-01-17 | 3 | -0/+128 |
| | |||||
* | Do not use __XSCALE__ to detect if clz is available, use _ARM_ARCH_5 instead. | cognet | 2007-10-13 | 1 | -1/+1 |
| | | | | MFC After: 3 days | ||||
* | /* -> /*- for copyright notices, minor format tweaks as necessary | imp | 2005-01-07 | 2 | -2/+2 |
| | |||||
* | Use the RET macro. | cognet | 2004-11-09 | 2 | -6/+6 |
| | |||||
* | Implement ffs with clz for Xscale. | cognet | 2004-11-07 | 1 | -1/+8 |
| | | | | Idea taken from: NetBSD | ||||
* | Don't attempt to profile __udivsi3() and friends, as mcount() uses them. | cognet | 2004-10-01 | 1 | -4/+4 |
| | |||||
* | Import libkern arm specific bits. | cognet | 2004-05-14 | 3 | -0/+713 |