Author: emaste
Date: Wed Sep 12 19:41:16 2018
New Revision: 338620
URL: https://svnweb.freebsd.org/changeset/base/338620
Log:
Fix unlink(1) for files starting with -
Restore the original behavior of unlink(1), passing the provided filename
directly to unlink(2), handling the first
Author: emaste
Date: Tue Sep 11 20:32:57 2018
New Revision: 338599
URL: https://svnweb.freebsd.org/changeset/base/338599
Log:
remove doubled name in objcopy manpage
We generate the installed objcopy man page from ELF Tool Chain's
elfcopy, but the sed expresion used for this ended up
Author: emaste
Date: Tue Sep 11 19:19:07 2018
New Revision: 338598
URL: https://svnweb.freebsd.org/changeset/base/338598
Log:
Switch reproducible builds to unmodified src tree mode
newvers.sh supports two modes for reproducible builds:
-rReproducible build. Do not embed
Author: emaste
Date: Tue Sep 11 17:09:16 2018
New Revision: 338591
URL: https://svnweb.freebsd.org/changeset/base/338591
Log:
cpucontrol: correct typo
There should be no 't' in processort_rev_id.
Approved by: re (gjb)
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Mon Sep 10 20:46:17 2018
New Revision: 338573
URL: https://svnweb.freebsd.org/changeset/base/338573
Log:
Add vt(4) INDEX.fonts
PR: 231237
Submitted by: Martin (original version)
Approved by: re (gjb, kib)
MFC after:2 weeks
Sponsored by: The
Author: emaste
Date: Sun Sep 9 17:26:44 2018
New Revision: 338543
URL: https://svnweb.freebsd.org/changeset/base/338543
Log:
Allow dhclient and ping to build WITHOUT_DYNAMICROOT
dhclient and ping normally use libcasper services. These are not
available in statically-linked binaries, so
Author: emaste
Date: Fri Sep 7 23:12:17 2018
New Revision: 338529
URL: https://svnweb.freebsd.org/changeset/base/338529
Log:
Remove strings from OptionalObsoleteFiles.inc
Since r326030 strings is installed unconditionally so should not be
removed when WITHOUT_TOOLCHAIN is set.
On 30 August 2018 at 22:46, Glen Barber wrote:
>
> As I look closer at the log, I have a sneaking suspicion this may have
> been a transient. I'm redoing the i386 build against the original
> r338401 for i386 alone as a test, if nothing else, to see if it fails in
> the same place.
What's the
Author: emaste
Date: Thu Aug 16 09:36:59 2018
New Revision: 337901
URL: https://svnweb.freebsd.org/changeset/base/337901
Log:
src.conf.5: regen after r337899 WITH_LLD_IS_LD on armv7
Modified:
head/share/man/man5/src.conf.5
Modified: head/share/man/man5/src.conf.5
Author: emaste
Date: Fri Aug 10 10:37:25 2018
New Revision: 337569
URL: https://svnweb.freebsd.org/changeset/base/337569
Log:
readelf: display NT_GNU_PROPERTY_TYPE_0 note name
NT_GNU_PROPERTY_TYPE_0 in a .note.gnu.property section "contains a
program property note which describes special
On 13 June 2018 at 21:15, Warner Losh wrote:
> Author: imp
> Date: Thu Jun 14 01:15:19 2018
> New Revision: 335101
> URL: https://svnweb.freebsd.org/changeset/base/335101
>
> Log:
> NVME support is only for x86 and powerpc64.
>
> Implement MK_NVME ...
This is missing WITH_NVME and
Author: emaste
Date: Thu Aug 2 12:39:23 2018
New Revision: 337130
URL: https://svnweb.freebsd.org/changeset/base/337130
Log:
Regen src.conf.5 after r337057, LLD_BOOTSTRAP on armv7
Modified:
head/share/man/man5/src.conf.5
Modified: head/share/man/man5/src.conf.5
Author: emaste
Date: Wed Aug 1 19:17:55 2018
New Revision: 337057
URL: https://svnweb.freebsd.org/changeset/base/337057
Log:
Use lld as the bootstrap linker on armv7 by default
As of r336972 lld is capable linking the armv7 kernel and userland,
so enable it by default.
PR:
On 1 August 2018 at 11:55, Ed Maste wrote:
> Author: emaste
> Date: Wed Aug 1 15:55:14 2018
> New Revision: 337045
> URL: https://svnweb.freebsd.org/changeset/base/337045
>
> Log:
> libelf: reload section headers after update with ELF_C_WRITE
>
> These issu
Author: emaste
Date: Wed Aug 1 15:55:14 2018
New Revision: 337045
URL: https://svnweb.freebsd.org/changeset/base/337045
Log:
libelf: reload section headers after update with ELF_C_WRITE
These issues (PR 218860 and PR 218861) are still undergoing additional
discussion in the upstream
Author: emaste
Date: Tue Jul 31 21:06:28 2018
New Revision: 337009
URL: https://svnweb.freebsd.org/changeset/base/337009
Log:
bump lld version number after r336972 arm(v7) VFP tag support
Reported by: kevans
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Tue Jul 31 15:25:03 2018
New Revision: 336972
URL: https://svnweb.freebsd.org/changeset/base/336972
Log:
lld: [ELF][ARM] Implement support for Tag_ABI_VFP_args
The Tag_ABI_VFP_args build attribute controls the procedure call
standard used for floating point
Author: emaste
Date: Tue Jul 31 14:14:41 2018
New Revision: 336970
URL: https://svnweb.freebsd.org/changeset/base/336970
Log:
llvm: [ARM] Complete enumeration values for Tag_ABI_VFP_args
The LLD implementation of Tag_ABI_VFP_args needs to check the rarely
seen values of 3 (toolchain
Author: emaste
Date: Tue Jul 31 14:12:09 2018
New Revision: 336969
URL: https://svnweb.freebsd.org/changeset/base/336969
Log:
llvm: [ELF][ARM] Add Arm ABI names for float ABI ELF Header flags
The ELF for the Arm architecture document defines, for EF_ARM_EABI_VER5
and above, the flags
Author: emaste
Date: Tue Jul 31 12:44:28 2018
New Revision: 336966
URL: https://svnweb.freebsd.org/changeset/base/336966
Log:
msdosfs: trim EOL whitespace
Modified:
head/sys/fs/msdosfs/msdosfs_conv.c
head/sys/fs/msdosfs/msdosfs_denode.c
head/sys/fs/msdosfs/msdosfs_lookup.c
Author: emaste
Date: Tue Jul 31 12:36:46 2018
New Revision: 336965
URL: https://svnweb.freebsd.org/changeset/base/336965
Log:
cd9660: replace bcopy/bzero with C standard equivalents
To reduce diffs against NetBSD.
Modified:
head/sys/fs/cd9660/cd9660_lookup.c
Author: emaste
Date: Mon Jul 30 20:36:51 2018
New Revision: 336935
URL: https://svnweb.freebsd.org/changeset/base/336935
Log:
msdosfs: use same max filesize #define as NetBSD and move to header
For use by makefs msdosfs support.
Obtained from:NetBSD denode.h 1.6
Sponsored
Author: emaste
Date: Mon Jul 30 15:10:06 2018
New Revision: 336910
URL: https://svnweb.freebsd.org/changeset/base/336910
Log:
Revert accidental change from r336908
By default ld.lld should be the bootstrap linker (only) on i386 right
now. Once the i386 exp-run with LLD_IS_LD has a good
On 30 July 2018 at 10:32, Hans Petter Selasky wrote:
> On 07/30/18 16:28, Ed Maste wrote:
>>
>> +_LC_LIBDIRS.yes= lib
>> +_LC_LIBDIRS.yes= gnu/lib
>
> Should the latter line use += ?
It should indeed, I somehow broke this while manually appl
Author: emaste
Date: Mon Jul 30 14:42:59 2018
New Revision: 336908
URL: https://svnweb.freebsd.org/changeset/base/336908
Log:
Makefile.libcompat: correctly append to make variable
Reported by: hselasky
Pointy hat to:emaste
Modified:
head/Makefile.libcompat
Author: emaste
Date: Mon Jul 30 14:28:00 2018
New Revision: 336907
URL: https://svnweb.freebsd.org/changeset/base/336907
Log:
Makefile.libcompat: use one variable assignment per line
This makes it easier to carry or merge patches that remove gnu/
components.
Modified:
Author: emaste
Date: Mon Jul 30 12:58:33 2018
New Revision: 336904
URL: https://svnweb.freebsd.org/changeset/base/336904
Log:
Regen src.conf.5 after r336901, WITH_LLD_BOOTSTRAP on i386
Sponsored by: The FreeBSD Foundation
Modified:
head/share/man/man5/src.conf.5
Modified:
Author: emaste
Date: Mon Jul 30 12:38:08 2018
New Revision: 336901
URL: https://svnweb.freebsd.org/changeset/base/336901
Log:
Enable ld.lld as bootstrap linker by default on i386
Akin to r327783 for amd64. lld has been usable for amd64 for quite some
time, but a couple of issues
Author: emaste
Date: Mon Jul 30 00:04:42 2018
New Revision: 336879
URL: https://svnweb.freebsd.org/changeset/base/336879
Log:
Correct typo and whitespace in UPDATING
PR: 230124
Submitted by: Samy Mahmoudi
Modified:
head/UPDATING
Modified: head/UPDATING
Author: emaste
Date: Thu Jul 26 17:52:57 2018
New Revision: 336745
URL: https://svnweb.freebsd.org/changeset/base/336745
Log:
elf_common: update ARM ABI flag names
In the V5 ABI the flags are EF_ARM_ABI_FLOAT_HARD and
EF_ARM_ABI_FLOAT_SOFT. The flags have the same values as the legacy
Author: emaste
Date: Thu Jul 26 13:33:10 2018
New Revision: 336736
URL: https://svnweb.freebsd.org/changeset/base/336736
Log:
makefs: use FreeBSD brelse function signature
Although the ffs (and later msdosfs) implementation in makefs is
independent of the one in kernel, it makes sense to
Author: emaste
Date: Wed Jul 25 13:27:20 2018
New Revision: 336706
URL: https://svnweb.freebsd.org/changeset/base/336706
Log:
makefs: whitespace cleanup in msdos files
Sponsored by: The FreeBSD Foundation
Modified:
head/usr.sbin/makefs/msdos.c
Author: emaste
Date: Wed Jul 25 00:18:21 2018
New Revision: 336692
URL: https://svnweb.freebsd.org/changeset/base/336692
Log:
sockopt.h: remove stale comment
Some old compatibility bits were removed in r227503 but this comment
was left behind.
Reported by: br, via review D11962
Author: emaste
Date: Wed Jul 25 00:06:18 2018
New Revision: 336691
URL: https://svnweb.freebsd.org/changeset/base/336691
Log:
llvm: remove __FreeBSD_version conditionals
All supported FreeBSD build host versions have backtrace.h, so we can
just eliminate that test. For futimes() we can
Author: emaste
Date: Tue Jul 24 21:10:17 2018
New Revision: 336687
URL: https://svnweb.freebsd.org/changeset/base/336687
Log:
Revert msdosfs MAKEFS #ifdef changes from r319870
These changes are not needed for current msdosfs makefs WIP.
Submitted by: Siva Mahadevan
Sponsored by: The
Author: emaste
Date: Tue Jul 24 11:35:22 2018
New Revision: 336664
URL: https://svnweb.freebsd.org/changeset/base/336664
Log:
lld: fix addends with partial linking
[ELF] Update addends in non-allocatable sections for REL targets when
creating a relocatable output.
LLVM PR: 37735
Author: emaste
Date: Mon Jul 23 21:09:57 2018
New Revision: 336657
URL: https://svnweb.freebsd.org/changeset/base/336657
Log:
arch.7: fix whitespace from r336435
Previously armeb's Final Release rendered as 'Ta 11.x'.
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Mon Jul 23 19:39:20 2018
New Revision: 336649
URL: https://svnweb.freebsd.org/changeset/base/336649
Log:
arch.7: Clarify architecture-specific macro use
Compilers may define multiple variants of architecture-specific macros
(for example, both __x86_64 and
On 22 July 2018 at 19:32, Matt Macy wrote:
> Author: mmacy
> Date: Sun Jul 22 23:32:21 2018
> New Revision: 336623
> URL: https://svnweb.freebsd.org/changeset/base/336623
>
> Log:
> Add busy detect quirk to list of console options
After rebasing my working tree and testing this morning I found
On 15 July 2018 at 01:29, Warner Losh wrote:
> Author: imp
> Date: Sun Jul 15 05:29:39 2018
> New Revision: 336302
> URL: https://svnweb.freebsd.org/changeset/base/336302
>
> Log:
> Use EF_SEG_READ_STRING instead of EF_SEG_READ when reading strings.
For reference this is the same sort of
Author: emaste
Date: Fri Jul 6 19:47:09 2018
New Revision: 336044
URL: https://svnweb.freebsd.org/changeset/base/336044
Log:
Regen arm64 linux sysent after r336043
Modified:
head/sys/arm64/linux/linux_proto.h
head/sys/arm64/linux/linux_systrace_args.c
Modified:
Author: emaste
Date: Fri Jul 6 19:44:49 2018
New Revision: 336043
URL: https://svnweb.freebsd.org/changeset/base/336043
Log:
Fix arm64 linuxulator clone() argument order
Linux/arm64 is CLONE_BACKWARDS - i.e., "Architecture has tls passed as
the 4th argument of clone(2), not the 5th
On 4 July 2018 at 20:55, Eitan Adler wrote:
> On Tue, 3 Jul 2018 at 08:22, John Baldwin wrote:
>>
> since GCC usually breaks
>> them.
>
> Could you explain what you mean or point to a prior conversation?
>
I'm not sure if there's a previous discussion, but the short version
is that the GCC
On 4 July 2018 at 13:18, Sean Bruno wrote:
> Author: sbruno
> Date: Wed Jul 4 17:18:35 2018
> New Revision: 335963
> URL: https://svnweb.freebsd.org/changeset/base/335963
>
> Log:
> WITHOUT_SERVICESDB:
>
> Add src.conf knob to disable the installation of /var/db/services.db
>
> Default to
Author: emaste
Date: Wed Jul 4 13:38:02 2018
New Revision: 335942
URL: https://svnweb.freebsd.org/changeset/base/335942
Log:
muge(4): remove DTB MAC addr from TODO list after r335925
Also replace numbered list with - bulleted so the list entries do not
need to be renumbered as tasks are
Author: emaste
Date: Fri Jun 29 18:45:29 2018
New Revision: 335800
URL: https://svnweb.freebsd.org/changeset/base/335800
Log:
newvers.sh: avoid possibly invalid relative directory
Previously newvers.sh passed --work-tree=${VCSDIR}/.. when invoking git.
When using git worktree .git is
Author: emaste
Date: Fri Jun 29 14:51:36 2018
New Revision: 335796
URL: https://svnweb.freebsd.org/changeset/base/335796
Log:
r335795 build fix: make static functions static
-Werror,-Wmissing-prototypes makes this an error otherwise.
MFC with: 335795
Sponsored by: The FreeBSD
Author: emaste
Date: Thu Jun 28 20:36:21 2018
New Revision: 335775
URL: https://svnweb.freebsd.org/changeset/base/335775
Log:
Add stub arm64 linuxulator VDSO ldscript
This needs to be revisited with the VDSO implementation, but is
sufficient to allow the linux64 module to build on arm64
Author: emaste
Date: Wed Jun 27 14:45:13 2018
New Revision: 335702
URL: https://svnweb.freebsd.org/changeset/base/335702
Log:
Split kern_break from sys_break and use it in linuxulator
Previously the linuxulator's linux_brk invoked the FreeBSD sys_break
syscall implementation directly.
Author: emaste
Date: Tue Jun 26 19:13:49 2018
New Revision: 335676
URL: https://svnweb.freebsd.org/changeset/base/335676
Log:
Correct linprocfs/linsysfs arch check in r335672
Pointy hat to:emaste
Modified:
head/sys/modules/Makefile
Modified: head/sys/modules/Makefile
Author: emaste
Date: Tue Jun 26 16:50:41 2018
New Revision: 335672
URL: https://svnweb.freebsd.org/changeset/base/335672
Log:
Build linprocfs and linsysfs also on arm64
Sponsored by: Turing Robotic Industries
Modified:
head/sys/modules/Makefile
Modified: head/sys/modules/Makefile
Author: emaste
Date: Mon Jun 25 20:33:04 2018
New Revision: 335646
URL: https://svnweb.freebsd.org/changeset/base/335646
Log:
linux64: add arm64 linuxulator build details
The arm64 linuxulator needs different arguments for the objcopy
invocation used to build the linux VDSO. These
Author: emaste
Date: Mon Jun 25 19:24:50 2018
New Revision: 335644
URL: https://svnweb.freebsd.org/changeset/base/335644
Log:
Quiet unused fn warning for linuxulator w/o legacy syscalls
Sponsored by: Turing Robotic Industries
Modified:
head/sys/compat/linux/linux_sysctl.c
Modified:
Author: emaste
Date: Mon Jun 25 14:12:33 2018
New Revision: 335639
URL: https://svnweb.freebsd.org/changeset/base/335639
Log:
Initial arm64 linuxulator linux_sysvec
This is sufficient to run Linux arm64 'hello world' and other simple
binaries.
Reviewed by: andrew
Sponsored by:
Author: emaste
Date: Thu Jun 21 14:28:20 2018
New Revision: 335482
URL: https://svnweb.freebsd.org/changeset/base/335482
Log:
Rename usr.bin/elfcopy to usr.bin/objcopy
We always install ELF Tool Chain's elfcopy as objcopy, so to avoid
confusion rename the src directory containing our
On 20 June 2018 at 20:48, Rodney W. Grimes
wrote:
>
> My claim still stands, the commit message and reality do not match,
> Ed claimed that he was switching to 2-clause FreeBSD license, yet
> it does not appear to actually do that.
The commit message could have been more clear indeed.
> Does
Author: emaste
Date: Thu Jun 21 02:15:50 2018
New Revision: 335464
URL: https://svnweb.freebsd.org/changeset/base/335464
Log:
Makefile.inc1: rename build metadata file to toolchain-metadata.mk
The metadata file contains more than just compiler metadata.
Discussed with: bdrewery
Author: emaste
Date: Wed Jun 20 19:40:54 2018
New Revision: 335459
URL: https://svnweb.freebsd.org/changeset/base/335459
Log:
acpidump.8: include NFIT in the man page list of tables
Was missed in r321298.
Reported by: Ben Widawsky (in review D15931)
MFC after:1 week
Modified:
Author: emaste
Date: Wed Jun 20 18:43:17 2018
New Revision: 335454
URL: https://svnweb.freebsd.org/changeset/base/335454
Log:
usr.bin/ar: use standard 2-Clause FreeBSD license
Many licenses on ar files contained small variations from the standard
FreeBSD license text. To avoid license
Author: emaste
Date: Tue Jun 19 21:26:23 2018
New Revision: 335387
URL: https://svnweb.freebsd.org/changeset/base/335387
Log:
linuxulator: handle V3 capget/capset
Linux 2.6.26 introduced 64-bit capability sets. Extend our stub
implementation to handle both 32- and 64-bit. (We still
Author: emaste
Date: Tue Jun 19 17:30:11 2018
New Revision: 335377
URL: https://svnweb.freebsd.org/changeset/base/335377
Log:
usr.bin/ar: remove incorrect SPDX tags
Three ar files have a non-standard variation of the BSD license, so
remove their SPDX tags.
Sponsored by: The FreeBSD
Author: emaste
Date: Tue Jun 19 17:28:05 2018
New Revision: 335376
URL: https://svnweb.freebsd.org/changeset/base/335376
Log:
usr.bin/ar: use standard 2-Clause FreeBSD license
Many licenses on ar files contained small variations from the standard
FreeBSD license text. To avoid license
Author: emaste
Date: Mon Jun 18 19:34:34 2018
New Revision: 335333
URL: https://svnweb.freebsd.org/changeset/base/335333
Log:
Introduce arm64 linuxulator stubs
This provides stub implementations of arm64 Linux vdso and machdep,
ptrace, and futex sufficient for executing an arm64 Linux
Author: emaste
Date: Mon Jun 18 18:43:45 2018
New Revision: 335327
URL: https://svnweb.freebsd.org/changeset/base/335327
Log:
linuxulator: add debugging for invalid capget/capset version
Sponsored by: Turing Robotic Industries Inc.
Modified:
head/sys/compat/linux/linux_misc.c
Modified:
Author: emaste
Date: Mon Jun 18 18:10:11 2018
New Revision: 335324
URL: https://svnweb.freebsd.org/changeset/base/335324
Log:
Regen arm64 linuxulator sysent files after r335323
Modified:
head/sys/arm64/linux/linux_syscall.h
head/sys/arm64/linux/linux_syscalls.c
Author: emaste
Date: Mon Jun 18 18:08:19 2018
New Revision: 335323
URL: https://svnweb.freebsd.org/changeset/base/335323
Log:
arm64 linuxulator: add dup syscall entry
Missed in r333027
Sponsored by: Turing Robotic Industries Inc.
Modified:
head/sys/arm64/linux/syscalls.master
Author: emaste
Date: Mon Jun 18 13:26:45 2018
New Revision: 335315
URL: https://svnweb.freebsd.org/changeset/base/335315
Log:
linsysfs: depend on linux_common module on arm64, as on amd64
Sponsored by: Turing Robotic Industries
Modified:
head/sys/compat/linsysfs/linsysfs.c
Modified:
Author: emaste
Date: Sun Jun 17 20:10:48 2018
New Revision: 335301
URL: https://svnweb.freebsd.org/changeset/base/335301
Log:
gpart: add EFI alias for MBR partition scheme
Sponsored by: The FreeBSD Foundation
Differential Revision:https://reviews.freebsd.org/D15870
Modified:
Author: emaste
Date: Sun Jun 17 20:06:27 2018
New Revision: 335300
URL: https://svnweb.freebsd.org/changeset/base/335300
Log:
Sort geom/part mbr/ebr/ldm alias table entries
Having the table entries in alpha order simplifies future additions.
Sponsored by: The FreeBSD Foundation
On Fri, 15 Jun 2018 at 14:35, John Baldwin wrote:
>
>
> BTW, I found it confusing recently that objcopy's build glue was in
> usr.bin/elfcopy. That perhaps made sense during the transition, but
> should we just rename that to usr.bin/objcopy now?
Probably, yes. I'm happy if you want to go ahead
Author: emaste
Date: Fri Jun 15 19:42:52 2018
New Revision: 335235
URL: https://svnweb.freebsd.org/changeset/base/335235
Log:
arm64 linuxulator: add linux_dummy.c based on amd64
A later change should deduplicate the multiple copies of this file.
Sponsored by: Turing Robotic Industries
Author: emaste
Date: Fri Jun 15 19:09:17 2018
New Revision: 335232
URL: https://svnweb.freebsd.org/changeset/base/335232
Log:
arm64: add arm64 linux.h based on i386 linuxulator and Linux headers
Sponsored by: Turing Robotic Industries
Added:
head/sys/arm64/linux/linux.h (contents,
Author: emaste
Date: Fri Jun 15 17:44:21 2018
New Revision: 335222
URL: https://svnweb.freebsd.org/changeset/base/335222
Log:
Remove obsolete asf(8)
kgdb now handles kernel module state internally, so the asf tool serves
no purpose.
PR: 229046
Reviewed by: brooks
Author: emaste
Date: Fri Jun 15 17:38:07 2018
New Revision: 335221
URL: https://svnweb.freebsd.org/changeset/base/335221
Log:
Add deprecation notice in asf.8
PR: 229046
Reviewed by: jhb
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Fri Jun 15 17:16:27 2018
New Revision: 335219
URL: https://svnweb.freebsd.org/changeset/base/335219
Log:
objdump.1: manually apply r229046 to the rendered man page
Modified:
head/gnu/usr.bin/binutils/objdump/objdump.1
Modified:
Author: emaste
Date: Fri Jun 15 17:03:49 2018
New Revision: 335217
URL: https://svnweb.freebsd.org/changeset/base/335217
Log:
Add deprecation notice to objdump man page
PR: 229046
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Differential Revision:
Author: emaste
Date: Fri Jun 15 16:32:18 2018
New Revision: 335214
URL: https://svnweb.freebsd.org/changeset/base/335214
Log:
Correct kern.pre.mk comment: objcopy, not objdump, copies objects.
PR: 229046
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Fri Jun 15 16:28:50 2018
New Revision: 335213
URL: https://svnweb.freebsd.org/changeset/base/335213
Log:
ldd: reference readelf instead of objdump in warning message
We have an obsolete GNU objdump 2.17.50 in the base system, which will
be removed in the future.
Author: emaste
Date: Fri Jun 15 16:25:36 2018
New Revision: 335212
URL: https://svnweb.freebsd.org/changeset/base/335212
Log:
src.conf.5: regen after r335210, *BINUTILS description updates
Sponsored by: The FreeBSD Foundation
Modified:
head/share/man/man5/src.conf.5
Modified:
Author: emaste
Date: Fri Jun 15 16:18:39 2018
New Revision: 335210
URL: https://svnweb.freebsd.org/changeset/base/335210
Log:
Remove objcopy from BINUTILS option descriptions
As of r306649 objcopy is always ELF Tool Chain's elfcopy; binutils
objcopy is never used.
PR:
Author: emaste
Date: Fri Jun 15 16:14:42 2018
New Revision: 335209
URL: https://svnweb.freebsd.org/changeset/base/335209
Log:
elf.5: add readelf cross-reference
objdump is sometimes used in cases where readelf is more appropriate,
but the obsolete GNU objdump we have in the base system
Author: emaste
Date: Fri Jun 15 14:41:51 2018
New Revision: 335201
URL: https://svnweb.freebsd.org/changeset/base/335201
Log:
linuxulator: do not include legacy syscalls on arm64
Existing linuxulator platforms (i386, amd64) support legacy syscalls,
such as non-*at ones like open, but
Author: emaste
Date: Fri Jun 15 14:29:41 2018
New Revision: 335200
URL: https://svnweb.freebsd.org/changeset/base/335200
Log:
Correct debug control for linuxulator faccessat
The Linuxulator provides per-syscall debug control via the
compat.linux.debug sysctl. There's generally a 1:1
Author: emaste
Date: Fri Jun 15 13:53:37 2018
New Revision: 335198
URL: https://svnweb.freebsd.org/changeset/base/335198
Log:
Add stubbed arm64 linuxulator /proc/cpuinfo handler
Sponsored by: Turing Robotic Industries
Modified:
head/sys/compat/linprocfs/linprocfs.c
Modified:
On Tue, 12 Jun 2018 at 18:17, Sean Bruno wrote:
>
> On 06/12/18 16:05, Oliver Pinter wrote:
> > On 5/22/18, Ed Maste wrote:
> >> Author: emaste
> >> Date: Tue May 22 14:35:33 2018
> >> New Revision: 334046
> >> URL: https://svnweb.freebsd.org/c
Author: emaste
Date: Tue Jun 12 13:32:42 2018
New Revision: 334998
URL: https://svnweb.freebsd.org/changeset/base/334998
Log:
linux64: use linux output target for linux_vdso.so
linux_vdso.so provides the vdso for the linuxulator's amd64 target and
is mapped into a Linux binary's address
Author: emaste
Date: Mon Jun 11 20:46:20 2018
New Revision: 334981
URL: https://svnweb.freebsd.org/changeset/base/334981
Log:
muge.4: remove BUGS section (about link/act LEDs)
Lack of functioning link and activity LEDs on devices without an EEPROM
is expected (not a bug). Quoting the
Author: emaste
Date: Mon Jun 11 20:19:20 2018
New Revision: 334977
URL: https://svnweb.freebsd.org/changeset/base/334977
Log:
Connect muge.4 man page
Sponsored by: The FreeBSD Foundation
Modified:
head/share/man/man4/Makefile
Modified: head/share/man/man4/Makefile
Author: emaste
Date: Mon Jun 11 19:48:15 2018
New Revision: 334975
URL: https://svnweb.freebsd.org/changeset/base/334975
Log:
muge.4: correct BUGS statement
The EVB-LAN7850 I have does function with the EEPROM disabled - the
link / activity LEDs just do not function.
Sponsored by:
Author: emaste
Date: Mon Jun 11 19:34:47 2018
New Revision: 334973
URL: https://svnweb.freebsd.org/changeset/base/334973
Log:
if_muge: retire lan78xx_eeprom_read
lan78xx_eeprom_read just checked for EEPROM presence then called
lan78xx_eeprom_read_raw if present, and had only one caller.
Author: emaste
Date: Mon Jun 11 18:57:40 2018
New Revision: 334965
URL: https://svnweb.freebsd.org/changeset/base/334965
Log:
makesyscalls: simplify capenabled pipeline
Replace cat + 2x grep with one grep.
Sponsored by: Turing Robotic Industries
Modified:
Author: emaste
Date: Mon Jun 11 18:44:56 2018
New Revision: 334964
URL: https://svnweb.freebsd.org/changeset/base/334964
Log:
if_muge: add LAN7850 support
Differences between LAN7800 and LAN7850 from the driver's perspective:
* The LAN7800 muxes EEPROM signals with LEDs, so LED mode
On 7 June 2018 at 16:49, Kirk McKusick wrote:
> Author: mckusick
> Date: Thu Jun 7 20:49:01 2018
> New Revision: 334814
> URL: https://svnweb.freebsd.org/changeset/base/334814
>
> Log:
> Ensure proper initialization of superblock.
>
...
> --- head/sbin/dump/main.c Thu Jun 7 19:57:55
Author: emaste
Date: Tue Jun 5 18:27:09 2018
New Revision: 334666
URL: https://svnweb.freebsd.org/changeset/base/334666
Log:
Handle -DNO_CLEAN builds across brk/sbrk rewrite in r334626
Sponsored by: The FreeBSD Foundation
Modified:
head/Makefile.inc1
Modified: head/Makefile.inc1
Author: emaste
Date: Fri Jun 1 13:26:45 2018
New Revision: 334486
URL: https://svnweb.freebsd.org/changeset/base/334486
Log:
ANSIfy sys/kern
Modified:
head/sys/kern/kern_descrip.c
head/sys/kern/kern_exec.c
head/sys/kern/subr_prof.c
head/sys/kern/sys_pipe.c
head/sys/kern/sysv_msg.c
Author: emaste
Date: Wed May 30 18:34:45 2018
New Revision: 334393
URL: https://svnweb.freebsd.org/changeset/base/334393
Log:
Regen src.conf.5 after r334391 - LLD_IS_LD default on amd64
Relnotes: yes
Sponsored by: The FreeBSD Foundation
Modified:
head/share/man/man5/src.conf.5
Author: emaste
Date: Wed May 30 18:04:25 2018
New Revision: 334391
URL: https://svnweb.freebsd.org/changeset/base/334391
Log:
Enable lld as the system linker by default on amd64
The migration to LLVM's lld linker has been in progress for quite some
time - about three years ago I opened
Author: emaste
Date: Wed May 30 13:51:00 2018
New Revision: 334381
URL: https://svnweb.freebsd.org/changeset/base/334381
Log:
makeroot.sh: allow duplicate entries even with -f
makefs disallows duplicate entries unless the -D option is specified.
Previously makeroot.sh enabled -D
Author: emaste
Date: Wed May 30 12:55:27 2018
New Revision: 334380
URL: https://svnweb.freebsd.org/changeset/base/334380
Log:
link_elf_obj: correct an error message
Previously we'd report that a file has "no valid symbol table" if it in
fact had two or more. Change the message to report
On 30 May 2018 at 08:10, Shawn Webb wrote:
>
> I wonder if it would be a good idea to handle .note.ABI-tag and
> .note.tag so that it can handle binaries compiled both before and
> after r232832.
As I said in the commit message, elfdump's note parsing needs a bunch
of rework. r232832 was years
1001 - 1100 of 2923 matches
Mail list logo