| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GDB 6.1.1 was released in June 2004 and is long obsolete. It does not
support all of the architectures that FreeBSD does, and imposes
limitations on the FreeBSD kernel build, such as the continued use of
DWARF2 debugging information.
It was kept (in /usr/libexec/) only for use by crashinfo(8), which
extracts some basic information from a kernel core dump after a crash.
Crashinfo already prefers gdb from port/package if installed.
Future work may add kernel debug support to LLDB or find another path
for crashinfo's needs, but in any case we do not want to ship the
excessively outdated GDB in FreeBSD 13.
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D27610
Notes:
svn path=/head/; revision=368667
|
| |
|
|
|
|
|
| |
Suggested by: emaste@
Notes:
svn path=/head/; revision=322521
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r238211:
Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6eb
This adds a new TARGET_ARCH for building on ARM
processors that support the ARMv6K multiprocessor
extensions. In particular, these processors have
better support for TLS and mutex operations.
This mostly touches a lot of Makefiles to extend
existing patterns for inferring CPUARCH from ARCH.
It also configures:
* GCC to default to arm1176jz-s
* GCC to predefine __FreeBSD_ARCH_armv6__
* gas to default to ARM_ARCH_V6K
* uname -p to return 'armv6'
* make so that MACHINE_ARCH defaults to 'armv6'
It also changes a number of headers to use
the compiler __ARM_ARCH_XXX__ macros to configure
processor-specific support routines.
Submitted by: Tim Kientzle <kientzle@freebsd.org>
Notes:
svn path=/head/; revision=239272
|
| |\
| |
| |
| | |
Notes:
svn path=/projects/binutils-2.17/; revision=215143
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
TARGET_BIG_ENDIAN is now completely dead, except where it was
originally supposed to be used (internally in the toolchain building).
TARGET_ARCH has changed in three cases:
(1) Little endian mips has changed to mipsel.
(2) Big endian mips has changed to mipseb.
(3) Big endian arm has changed to armeb.
Some additional changes are needed to make 'make universe' work on arm
and mips after this change, so those are commented out for now.
UPDATING information will be forthcoming. Any remaining rough edges
will be hammered out in -current.
Notes:
svn path=/head/; revision=215082
|
| |/
|
|
|
|
|
|
| |
the elf32-arm-fbsd.c kludge; it is now integrated cleanly into
contrib/binutils/bfd/elf32-arm.c.
Notes:
svn path=/projects/binutils-2.17/; revision=214170
|
| |
|
|
|
|
|
| |
Submitted by: ru@
Notes:
svn path=/head/; revision=162304
|
| |
|
|
| |
Notes:
svn path=/head/; revision=162302
|
| |
|
|
| |
Notes:
svn path=/head/; revision=162299
|
| |
|
|
|
|
|
| |
Submitted by: cognet
Notes:
svn path=/head/; revision=162243
|
| |
|
|
| |
Notes:
svn path=/head/; revision=162242
|
| |
|
|
|
|
|
| |
Submitted by: kevlo
Notes:
svn path=/head/; revision=161188
|
| |
|
|
|
|
|
| |
(rev 1.1 was an accidental commit)
Notes:
svn path=/head/; revision=160579
|
|
|
Notes:
svn path=/head/; revision=160578
|