History log of /freebsd/sys/arm/include/asm.h (Results 26 – 50 of 91)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 16e7cc26 01-Jun-2015 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r283771 through r283870.


# ae160b23 31-May-2015 Andrew Turner <andrew@FreeBSD.org>

We only support the ARM EABI in head, remove the check on __ARM_EABI__.


# 37a48d40 28-May-2015 Glen Barber <gjb@FreeBSD.org>

MFH: r282615-r283655

Sponsored by: The FreeBSD Foundation


# 98e0ffae 27-May-2015 Simon J. Gerraty <sjg@FreeBSD.org>

Merge sync of head


# 8465de8e 11-May-2015 Andrew Turner <andrew@FreeBSD.org>

Mark thumb entry points as such when building for thumb, otherwise mark
them as arm.


# 827422e3 11-May-2015 Andrew Turner <andrew@FreeBSD.org>

Use the Thumb compliant version of the add instruction. We can only use
"add Rd, Rn, Rm" from within an IT (if-then) block.


# 51dd214c 19-Jan-2015 Enji Cooper <ngie@FreeBSD.org>

MFhead @ r277403


# d899be7d 19-Jan-2015 Glen Barber <gjb@FreeBSD.org>

Reintegrate head: r274132-r277384

Sponsored by: The FreeBSD Foundation


# 8f0ea33f 13-Jan-2015 Glen Barber <gjb@FreeBSD.org>

Reintegrate head revisions r273096-r277147

Sponsored by: The FreeBSD Foundation


# 301e1601 03-Jan-2015 Ian Lepore <ian@FreeBSD.org>

Fix alignment directives in arm asm code after clang 3.5 import.

The ancient gas we've been using interprets .align 0 as align to the
minimum required alignment for the current section. Clang's int

Fix alignment directives in arm asm code after clang 3.5 import.

The ancient gas we've been using interprets .align 0 as align to the
minimum required alignment for the current section. Clang's integrated
assembler interprets it as align to a byte boundary. Fortunately both
assemblers interpret a non-zero value as align to 2^N so just make sure
we have appropriate non-zero values everywhere.

show more ...


# a4ed7276 03-Jan-2015 Enji Cooper <ngie@FreeBSD.org>

MFhead @ r276594


# 54f9ec88 02-Jan-2015 Ian Lepore <ian@FreeBSD.org>

Define a WFI macro that expands to the right form of wait-for-interrupt
depending on the architecture.


# 8007ee2b 27-Dec-2014 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r274961 through r276301.


# efa8bab7 26-Dec-2014 Ian Lepore <ian@FreeBSD.org>

Include acle-compat.h directly (we use its symbols) rather than getting
it via sysreg.h.


# eb4585bc 25-Dec-2014 Ian Lepore <ian@FreeBSD.org>

Add macros for asm barrier instructions with arch-specific implementations.


# b05d247e 25-Dec-2014 Ian Lepore <ian@FreeBSD.org>

Create 'L' variants of all the ENTRY macros for file-static/local symbols.

If it seems like this is getting out of hand, I quite agree. I wonder if
it's safe, here in the 21st century, to lose the

Create 'L' variants of all the ENTRY macros for file-static/local symbols.

If it seems like this is getting out of hand, I quite agree. I wonder if
it's safe, here in the 21st century, to lose the distinction between C and
ASM symbols?

show more ...


# 71442935 25-Dec-2014 Ian Lepore <ian@FreeBSD.org>

Fix the GLOBAL macro so it works (upper vs lowercase X), use it in _EENTRY.


# de064ce4 25-Dec-2014 Ian Lepore <ian@FreeBSD.org>

Stylish changes... put tabs where they need to be in macros, move lines
around so that related things are more grouped together, rewrite comments.

No functional changes, this is all so that the func

Stylish changes... put tabs where they need to be in macros, move lines
around so that related things are more grouped together, rewrite comments.

No functional changes, this is all so that the functional changes in the
next commit will stand out.

show more ...


# be483be8 25-Dec-2014 Ian Lepore <ian@FreeBSD.org>

Remove _PROF_PROLOGUE from the EENTRY() macros. These macros define
'extra' entry points which are nested within or provide a synonym name
for another function. It's most likely not safe to be mess

Remove _PROF_PROLOGUE from the EENTRY() macros. These macros define
'extra' entry points which are nested within or provide a synonym name
for another function. It's most likely not safe to be messing with the
IP and LR registers at anything other than the primary entry point to a
function. Anywhere beyond initial function entry, those registers may
be in use as scratch or variable registers.

show more ...


# da976f9d 05-Dec-2014 Enji Cooper <ngie@FreeBSD.org>

MFhead @ r275496


# 2383695d 02-Dec-2014 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r274961 through r275386.


# 7f9b314f 01-Dec-2014 Andrew Turner <andrew@FreeBSD.org>

Pull in the NetBSD global offset table handling code. Clang 3.5 creates
relocations the linker complains about.

Obtained from: NetBSD
MFC after: 1 Week


# 60c317af 01-Dec-2014 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r275262 through r275363.


# 16278929 30-Nov-2014 Enji Cooper <ngie@FreeBSD.org>

MFhead @ r275302


# b643b934 29-Nov-2014 Andrew Turner <andrew@FreeBSD.org>

Update _ENTRY to use _EENTRY to reduce the common code.


1234