| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
We already use the CLZ instruction.
Discussed with: andrew
Notes:
svn path=/head/; revision=356141
|
|
|
|
|
|
|
|
|
|
| |
r336773 removed all things xscale. However, some things xscale are
really armv5. Revert that entirely. A more modest removal will follow.
Noticed by: andrew@
Notes:
svn path=/head/; revision=336783
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The OLD XSCALE stuff hasn't been useful in a while. The original
committer (cognet@) was the only one that had boards for it. He's
blessed this removal. Newer XSCALE (GUMSTIX) is for hardware that's
quite old. After discussion on arm@, it was clear there was no support
for keeping it.
Differential Review: https://reviews.freebsd.org/D16313
Notes:
svn path=/head/; revision=336773
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove .c files which duplicate entries in MISRCS.
- Use the same, less merge conflict prone style in all cases.
- Use MDSRCS for mips (.c and .S files both ended up in SRCS).
- Remove pointless sparc64 Makefile.inc.
- Remove uninformative foreign VCS ID entries.
Reviewed by: emaste, imp, jhb
MFC after: 1 week
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D9841
Notes:
svn path=/head/; revision=314556
|
|
|
|
|
|
|
|
|
|
| |
the non-executable stack.
Reviewed by: andrew
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=288373
|
|
|
|
| |
Notes:
svn path=/head/; revision=283831
|
|
|
|
|
|
|
|
|
|
| |
supports it. Binutils supports it when the ".syntax unified" directive
is set.
Sponsored by: ABT Systems Ltd
Notes:
svn path=/head/; revision=275256
|
|
|
|
|
|
|
|
|
|
|
|
| |
The EABI unwind info requires a .fnend for every .fnstart, and newer
binutils will complain about seeing two .fnstart in a row. This change
allows newer tools to compile our code.
Reported by: bapt
Reviewed by: imp
Notes:
svn path=/head/; revision=270882
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As I looked through the C library, I noticed the FreeBSD MIPS port has a
hand-written version of index(). This is nice, if it weren't for the
fact that most applications call strchr() instead.
Also, on the other architectures index() and strchr() are identical,
meaning we have two identical pieces of code in the C library and
statically linked applications.
Solve this by naming the actual file strchr.[cS] and let it use
__strong_reference()/STRONG_ALIAS() to provide the index() routine. Do
the same for rindex()/strrchr().
This seems to make the C libraries and static binaries slightly smaller,
but this reduction in size seems negligible.
Notes:
svn path=/head/; revision=229368
|
|
|
|
|
|
|
|
|
| |
their software.
Obtained from: NetBSD
Notes:
svn path=/head/; revision=204607
|
|
|
|
|
|
|
|
| |
always perform substraction now, so no instruction could be rordered
to eliminate the conditional substraction.
Notes:
svn path=/head/; revision=194585
|
|
|
|
|
|
|
|
|
|
|
| |
main cycle only if the len passed is equal to 0. If end address
overflows use last possible address as the end address.
Based on: discussion on arm@
MFC after: 1 month
Notes:
svn path=/head/; revision=194583
|
|
|
|
| |
Notes:
svn path=/head/; revision=191836
|
|
|
|
|
|
|
|
|
|
|
|
| |
to if (len == 0).
The length is supposed to be unsigned, so len - 1 < 0 won't happen except
if len == 0 anyway, and it would return 0 when it shouldn't, if len was
> INT_MAX.
Spotted out by: Channa <channa kad gmail com>
Notes:
svn path=/head/; revision=191633
|
|
|
|
|
|
|
|
|
| |
available, use _ARM_ARCH_5/_ARM_ARCH_5E instead.
MFC After: 3 days
Notes:
svn path=/head/; revision=172616
|
|
|
|
|
|
|
| |
Pointed out by: Gavin Atkinson gavin.atkinson ury york ac uk
Notes:
svn path=/head/; revision=150877
|
|
|
|
| |
Notes:
svn path=/head/; revision=150875
|
|
|
|
|
|
|
|
| |
For setjmp() and longjmp(), put the signal mask where it's supposed to be,
instead of in the space reserved for fp regs.
Notes:
svn path=/head/; revision=137464
|
|
|
|
| |
Notes:
svn path=/head/; revision=137343
|
|
|
|
|
|
|
| |
Obtained from: NetBSD
Notes:
svn path=/head/; revision=135683
|
|
|
|
|
|
|
| |
Obtained from: NetBSD
Notes:
svn path=/head/; revision=135682
|
|
Obtained from: NetBSD
Notes:
svn path=/head/; revision=129202
|