Displaying 1 50 of 4,594,496 commits (0.694s)

LLVM — llvm/trunk/test/CodeGen/X86 avx-vzeroupper.ll sandybridge-loads.ll

[x86] auto-generate better checks; NFC

LLVM — llvm/trunk/include/llvm/ProfileData InstrProf.h, llvm/trunk/lib/ProfileData InstrProf.cpp

[InstrProf] Use more ArrayRef/StringRef.

No functional change intended.

LLVM — llvm/trunk/lib/Target/X86 X86InstrInfo.cpp CMakeLists.txt, llvm/trunk/test/CodeGen/X86 stack-folding-fp-avx1.ll vector-sqrt.ll

[X86] Adding new LLVM TableGen backend that generates the X86 backend memory folding 
tables.

X86 backend holds huge tables in order to map between the register and memory forms of 
each instruction.
This TableGen Backend automatically generated all these tables with the appropriate flags 
for each entry.

Differential Revision: https://reviews.llvm.org/D32684

LLVM — llvm/trunk/lib/Target/X86 X86InstrAVX512.td X86InstrSSE.td

[X86] Adding FoldGenRegForm helper field (for memory folding tables tableGen backend) to 
X86Inst class and set its value for the relevant instructions.

Some register-register instructions can be encoded in 2 different ways, this happens when 
2 register operands can be folded (separately). 
For example if we look at the MOV8rr and MOV8rr_REV, both instructions perform exactly the 
same operation, but are encoded differently. Here is the relevant information about these 
instructions from Intel's 64-ia-32-architectures-software-developer-manual:

Opcode  Instruction  Op/En  64-Bit Mode  Compat/Leg Mode  Description
8A /r   MOV r8,r/m8  RM     Valid        Valid            Move r/m8 to r8.
88 /r   MOV r/m8,r8  MR     Valid        Valid            Move r8 to r/m8.
Here we can see that in order to enable the folding of the output and input registers, we 
had to define 2 "encodings", and as a result we got 2 move 8-bit register-register 
instructions.

In the X86 backend, we define both of these instructions, usually one has a regular name 
(MOV8rr) while the other has "_REV" suffix (MOV8rr_REV), must be marked with isCodeGenOnly 
flag and is not emitted from CodeGen.

Automatically generating the memory folding tables relies on matching encodings of 
instructions, but in these cases where we want to map both memory forms of the mov 8-bit 
(MOV8rm & MOV8mr) to MOV8rr (not to MOV8rr_REV) we have to somehow point from the 
MOV8rr_REV to the "regular" appropriate instruction which in this case is MOV8rr.


    [4 lines not shown]

OPNsense — src/opnsense/scripts/system list_interrupts.py, src/opnsense/service/conf/actions.d actions_system.conf

    another blob of madness in status_interfaces.php, for 
https://github.com/opnsense/core/issues/1662

FreeBSD — head/sys/dev/etherswitch/rtl8366 rtl8366rb.c rtl8366rbvar.h

[etherswitch] [rtl8366] add phy4cpu setting and support mdioproxy

Tested on WZR-HP-G301NH(RTL8366RB) and WZR-HP-G300NH(RTL8366SR).

Submitted by:   Hiroki Mori <yamori813 at yahoo.co.jp>
Differential Revision:        https://reviews.freebsd.org/D10740

FreeBSD Ports — head/sysutils/py-pytsk distinfo Makefile

Update to 20170508

FreeBSD — head/sys/dev/bhnd/cores/chipc chipcreg.h, head/sys/dev/bhnd/cores/chipc/pwrctl bhnd_pwrctl_subr.c

[mips] [bhnd] Support of old PMU for BMIPS and siba SoC

 - Fix typo of PLL Type 4
 - Don't panic of frequency getters

Submitted by:        Hiroki Mori <yamori813 at yahoo.co.jp>
Differential Revision:        https://reviews.freebsd.org/D10967

FreeBSD Ports — head/sysutils/scprotect Makefile, head/www/swish-e Makefile

Fix BROKEN spelling

OPNsense — src/etc/inc interfaces.inc, src/www status_interfaces.php

    interfaces, refactor and rename get_interface_info() to remove most of the performance 
bottlenecks. for https://github.com/opnsense/core/issues/1662

LLVM — llvm/trunk/lib/Support Host.cpp

[X86] Fixing VPOPCNTDQ feature set lookup.
Delta File
+1 -1 llvm/trunk/lib/Support/Host.cpp
+1 -1 1 file

FreeBSD Ports — branches/2017Q2/graphics/imageworsener distinfo Makefile

MFH: r441801

Update to 1.3.2

Changes:        https://github.com/jsummers/imageworsener/blob/master/changelog.txt

Approved by:        ports-secteam

FreeBSD Ports — branches/2017Q2/www/aria2 distinfo Makefile

MFH: r441579

Update to 1.32.0

Changes:        https://github.com/aria2/aria2/releases

Approved by:        ports-secteam

FreeBSD Ports — head/databases/rrdtool Makefile, head/devel/libtai Makefile

Register dependency on groff

PR:                213725

FreeBSD — stable/8/sys/dev/sound/pcm buffer.c, stable/8/sys/tools/sound snd_fxdiv_gen.awk

MFC r318860:
Declare the "snd_fxdiv_table" once. This shaves around 24Kbytes of
binary data from sound.ko and the kernel.

FreeBSD — stable/9/sys/dev/sound/pcm buffer.c, stable/9/sys/tools/sound snd_fxdiv_gen.awk

MFC r318860:
Declare the "snd_fxdiv_table" once. This shaves around 24Kbytes of
binary data from sound.ko and the kernel.

FreeBSD — stable/10/sys/dev/sound/pcm buffer.c, stable/10/sys/tools/sound snd_fxdiv_gen.awk

MFC r318860:
Declare the "snd_fxdiv_table" once. This shaves around 24Kbytes of
binary data from sound.ko and the kernel.

FreeBSD — stable/11/sys/dev/sound/pcm buffer.c, stable/11/sys/tools/sound snd_fxdiv_gen.awk

MFC r318860:
Declare the "snd_fxdiv_table" once. This shaves around 24Kbytes of
binary data from sound.ko and the kernel.

FreeBSD Ports — head/lang/gcc6 Makefile, head/lang/gcc6/files patch-x86-64-fix-m16

Forward port files/patch-x86-64-fix-m16 from lang/gcc5.  This has been
in gcc6-devel for a while, but the next GCC 6 release has been taking
longer than expected, so let's put this in temporarily.

PR:                219291

OPNsense — src/etc/inc interfaces.lib.inc

    interfaces.lib.inc, extend ifconfig parsing in legacy_interfaces_details(), for 
https://github.com/opnsense/core/issues/1662
Delta File
+19 -1 src/etc/inc/interfaces.lib.inc
+19 -1 1 file

OPNsense — . plist

pkg: fix plist
Delta File
+1 -0 plist
+1 -0 1 file

OPNsense — src/opnsense/scripts/filter list_counters.py

FreeBSD Ports — head/lang/gcc5 Makefile, head/lang/gcc5-devel Makefile

Remove CONFLICT with lang/gcc (which now pulls in lang/gcc5 by default).

Instead add mutual CONFLICTS between lang/gcc5 and lang/gcc5-devel which
we actually missed.

FreeBSD — head/lib/libc/sys getdirentries.2

Update getdirentries(2) page for new struct dirent layout.

Sponsored by:        The FreeBSD Foundation
Delta File
+6 -5 head/lib/libc/sys/getdirentries.2
+6 -5 1 file

HardenedBSD — tests/sys/kern unix_seqpacket_test.c

Send all of `data`, not just a portion of it

It was sending only a long's worth (4 or 8 bytes) of data previously
(instead of the entire buffer) via send(2).

MFC after:        1 week
Reported by:        Coverity
CID:                1229966, 1229967, 1230004, 1230005
Sponsored by:        Dell EMC Isilon

FreeBSD — head/tests/sys/kern unix_seqpacket_test.c

Send all of `data`, not just a portion of it

It was sending only a long's worth (4 or 8 bytes) of data previously
(instead of the entire buffer) via send(2).

MFC after:        1 week
Reported by:        Coverity
CID:                1229966, 1229967, 1230004, 1230005
Sponsored by:        Dell EMC Isilon

FreeBSD Ports — branches/2017Q2/databases/mariadb101-client pkg-plist, branches/2017Q2/databases/mariadb101-client/files patch-build-fail-MDEV-12261 patch-CMakeLists.txt

MFH: r440094

databases/mariadb101-server: Update to 10.1.23

 - Security and bugfix update to 10.1.23
 - Add upstream patch for InnoDB crash
 - Update CMakeLists.txt patch
 - Remove MDEV-12261 patch (included upstream)
 - Fix plist issues

PR:             219045
Submitted by:   Dani <i.dani at outlook.com>
Security:       d9e01c35-2531-11e7-b291-b499baebfeaf

Approved by:        ports-secteam (woodsb02)

HardenedBSD — tests/sys/netinet tcp_user_cookie.c

Initial `srv` before using it in bind(2)

MFC after:        3 days
Reported by:        Coverity
CID:                1357526
Sponsored by:        Dell EMC Isilon

FreeBSD — head/tests/sys/netinet tcp_user_cookie.c

Initial `srv` before using it in bind(2)

MFC after:        3 days
Reported by:        Coverity
CID:                1357526
Sponsored by:        Dell EMC Isilon

FreeBSD — head/tests/sys/file newfileops_on_fork_test.c

Don't leak accept_fd on thread completion

MFC after:        3 days
Reported by:        Coverity
CID:                1296068
Sponsored by:        Dell EMC Isilon

HardenedBSD — tests/sys/file newfileops_on_fork_test.c

Don't leak accept_fd on thread completion

MFC after:        3 days
Reported by:        Coverity
CID:                1296068
Sponsored by:        Dell EMC Isilon

FreeBSD Ports — head/www/mod_limitipconn2 Makefile

- Unsilence installation commands

Approved by:        portmgr blanket

FreeBSD — head/tests/sys/file newfileops_on_fork_test.c

Use main(void) instead of main(argc __unused, argv __unused)

MFC after:        3 days
Sponsored by:        Dell EMC Isilon

HardenedBSD — tests/sys/file newfileops_on_fork_test.c

Use main(void) instead of main(argc __unused, argv __unused)

MFC after:        3 days
Sponsored by:        Dell EMC Isilon

FreeBSD — head/tests/sys/file newfileops_on_fork_test.c

Use an exit code of 1 instead of -1 for reasons noted in r319056

MFC after:        3 days
Sponsored by:        Dell EMC Isilon

HardenedBSD — tests/sys/file newfileops_on_fork_test.c

Use an exit code of 1 instead of -1 for reasons noted in r319056

MFC after:        3 days
Sponsored by:        Dell EMC Isilon

FreeBSD — head/tests/sys/file ftruncate_test.c

Create a deterministic file in the kyua sandbox, instead of a
temporary file outside the kyua sandbox

This helps ensure that the file is removed at test exit, and as
a side effect, cures a warning about umasks with Coverity.

MFC after:        3 days
Sponsored by:        Dell EMC Isilon

HardenedBSD — tests/sys/file ftruncate_test.c

Create a deterministic file in the kyua sandbox, instead of a
temporary file outside the kyua sandbox

This helps ensure that the file is removed at test exit, and as
a side effect, cures a warning about umasks with Coverity.

MFC after:        3 days
Sponsored by:        Dell EMC Isilon
Delta File
+4 -5 tests/sys/file/ftruncate_test.c
+4 -5 1 file

FreeBSD Ports — branches/2017Q2/databases/mariadb100-client/files patch-build-fail-MDEV-12261 patch-CMakeLists.txt, branches/2017Q2/databases/mariadb100-server distinfo Makefile

MFH: r441551

databases/mariadb100-server: Update to 10.0.31

 - Security and bug-fix update
 - Remove build fix (included upstream)
 - Fix-up CMakeLists patches

Security:        d9e01c35-2531-11e7-b291-b499baebfeaf

Approved by:        ports-secteam (miwi)

FreeBSD — head/sys/amd64/linux linux.h

In r246085 some bits that are MI movied out into headers in compat/linux,
but I missed that when I commited x86_64 Linuxulator. So remove the duplicates.

MFC after:        1 week
Delta File
+0 -22 head/sys/amd64/linux/linux.h
+0 -22 1 file

HardenedBSD — sys/amd64/linux linux.h

In r246085 some bits that are MI movied out into headers in compat/linux,
but I missed that when I commited x86_64 Linuxulator. So remove the duplicates.

MFC after:        1 week
Delta File
+0 -22 sys/amd64/linux/linux.h
+0 -22 1 file

HardenedBSD — tests/sys/file ftruncate_test.c

tests/sys/file/ftruncate_test: use an exit code of 1 instead
of -1 with err*(3).

An exit code of -1 is implementation defined -- it's best to stick
with something well-defined (1).

MFC after:        3 days
Sponsored by:        Dell EMC Isilon
Delta File
+16 -16 tests/sys/file/ftruncate_test.c
+16 -16 1 file

FreeBSD — head/tests/sys/file ftruncate_test.c

tests/sys/file/ftruncate_test: use an exit code of 1 instead
of -1 with err*(3).

An exit code of -1 is implementation defined -- it's best to stick
with something well-defined (1).

MFC after:        3 days
Sponsored by:        Dell EMC Isilon
Delta File
+16 -16 head/tests/sys/file/ftruncate_test.c
+16 -16 1 file

FreeBSD Ports — head/lang/gcc Makefile

Fix RUN_DEPENDS.

Reported by:        pkg-fallout, Matthew D. Fuller <fullermd at over-yonder.net>
Delta File
+1 -1 head/lang/gcc/Makefile
+1 -1 1 file

FreeBSD Ports — head/sysutils/fluent-bit pkg-plist distinfo, head/sysutils/fluent-bit/files fluent-bit.in

Update to latest version and add rc script

FreeBSD Ports — head/sysutils/amazon-ssm-agent distinfo Makefile, head/sysutils/amazon-ssm-agent/files patch-agent_platform_platform__unix.go patch-makefile

Update Amazon SSM Agent to version 2.0.790.0.

This update does not appear to bring any significant functional changes
affecting FreeBSD; but some patches from the ports tree have been merged
upstream so this commit reduces the set of local patches.

This version of the Amazon SSM Agent builds a "ssm-cli" utility.  Since I
have been unable to determine what this utility does, and it seems to be
entirely undocumented, it is not being installed.

HardenedBSD — sys/mips/atheros ar71xxreg.h

[ar71xx] undo read-after-write to flush; some bus devices dislike this.

This broke the PCI fixup on at least the AR7240 + AR9280 reference design
board that I have.

Tested:

* Atheros AP93 reference design - AR7240 + AR9280
Delta File
+7 -6 sys/mips/atheros/ar71xxreg.h
+7 -6 1 file

FreeBSD — head/sys/mips/atheros ar71xxreg.h

[ar71xx] undo read-after-write to flush; some bus devices dislike this.

This broke the PCI fixup on at least the AR7240 + AR9280 reference design
board that I have.

Tested:

* Atheros AP93 reference design - AR7240 + AR9280
Delta File
+7 -6 head/sys/mips/atheros/ar71xxreg.h
+7 -6 1 file

FreeBSD — head/lib/libc/tests/nss gethostby_test.c

hostent_test_getaddrinfo_eq(..): call freeaddrinfo on `ai` when done

This plugs a leak of memory allocated via getaddrinfo.

MFC after:        1 week
Reported by:        Coverity
CID:                1346866
Sponsored by:        Dell EMC Isilon

HardenedBSD — lib/libc/tests/nss gethostby_test.c

hostent_test_getaddrinfo_eq(..): call freeaddrinfo on `ai` when done

This plugs a leak of memory allocated via getaddrinfo.

MFC after:        1 week
Reported by:        Coverity
CID:                1346866
Sponsored by:        Dell EMC Isilon
Delta File
+10 -8 lib/libc/tests/nss/gethostby_test.c
+10 -8 1 file