History log of /freebsd-11.0-release/sys/libkern/arm/divsi3.S
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 303975 11-Aug-2016 gjb

Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE
cycle.

Prune svn:mergeinfo from the new branch, and rename it to RC1.

Update __FreeBSD_version.

Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and
the dvd1.iso packages population.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 285338 09-Jul-2015 andrew

Remove checks for __ARM_EABI__, we only build for EABI now.

Sponsored by: ABT Systems Ltd


# 269390 01-Aug-2014 ian

Fix unwind-info errors in our hand-written arm assembler code.

We have functions nested within functions, and places where we start a
function then never end it, we just jump to the middle of something else.
We tried to express this with nested ENTRY()/END() macros (which result
in .fnstart and .fnend directives), but it turns out there's no way to
express that nesting in ARM EHABI unwind info, and newer tools treat
multiple .fnstart directives without an intervening .fnend as an error.

These changes introduce two new macros, EENTRY() and EEND(). EENTRY()
creates a global label you can call/jump to just like ENTRY(), but it
doesn't emit a .fnstart. EEND() is a no-op that just documents the
conceptual endpoint that matches up with the same-named EENTRY().

This is based on patches submitted by Stepan Dyatkovskiy, but I made some
changes and added the EEND() stuff, so blame any problems on me.

Submitted by: Stepan Dyatkovskiy <stpworld@narod.ru>


# 248367 16-Mar-2013 andrew

Add END to ARM libkern assembly functions


# 245548 17-Jan-2013 andrew

Add the required __aeabi_* functions the kernel uses when built for ARM EABI


# 139815 07-Jan-2005 imp

/* -> /*- for copyright notices, minor format tweaks as necessary


# 137463 09-Nov-2004 cognet

Use the RET macro.


# 136031 01-Oct-2004 cognet

Don't attempt to profile __udivsi3() and friends, as mcount() uses them.


# 129210 14-May-2004 cognet

Import libkern arm specific bits.