History log of /freebsd-current/sys/libkern/arm/divsi3.S
Revision Date Author Comments
# 685dc743 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: one-line .c pattern

Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/


# 3303004f 09-Jul-2015 Andrew Turner <andrew@FreeBSD.org>

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

Sponsored by: ABT Systems Ltd


# 25166187 01-Aug-2014 Ian Lepore <ian@FreeBSD.org>

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>


# a2dee2ad 15-Mar-2013 Andrew Turner <andrew@FreeBSD.org>

Add END to ARM libkern assembly functions


# 46d741dc 17-Jan-2013 Andrew Turner <andrew@FreeBSD.org>

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


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# d6ea0262 06-Jan-2005 Warner Losh <imp@FreeBSD.org>

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


# 2fd21813 09-Nov-2004 Olivier Houchard <cognet@FreeBSD.org>

Use the RET macro.


# fbaa643e 01-Oct-2004 Olivier Houchard <cognet@FreeBSD.org>

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


# 03f11029 13-May-2004 Olivier Houchard <cognet@FreeBSD.org>

Import libkern arm specific bits.