<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>845458a6 - tests: Add some regression tests for a couple of KERN_PROC_* sysctls</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#845458a6</link>
        <description>tests: Add some regression tests for a couple of KERN_PROC_* sysctlsSponsored by:	The FreeBSD Foundation(cherry picked from commit fff0ae77b9960bb26034297fcb885d26432354bf)

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Thu, 16 Dec 2021 21:06:55 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>359f5cf2 - Basic signal tests: Can we deliver a signal?</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#359f5cf2</link>
        <description>Basic signal tests: Can we deliver a signal?Basic signal tests that tests can we deliver a signal via raise() andcan we deliver one via SIGALARM asynchronously.In addition, tests whether or not on ARM T32 (Thumb) code can interruptA32 (normal) and vice versa.While this test is aimed at ensuring basic qemu signals are working,it&apos;s good to have in the base.Sponsored by:		NetflixDiscussed with:		kevans, cognetDifferential Revision:	https://reviews.freebsd.org/D33078(cherry picked from commit afc5ab870d8661a7dacdbd65554c2f3533aecb8d)

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Tue, 23 Nov 2021 20:37:14 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64ecbc0c - tests: do not build ktls_test if WITHOUT_OPENSSL</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#64ecbc0c</link>
        <description>tests: do not build ktls_test if WITHOUT_OPENSSLktls_test requires libcrypto to build, and fails if it is not available(which is the case when building WITHOUT_OPENSSL).Reported by:	Michael Dexter, Build Option SurveyReviewed by:	jhbSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D32895(cherry picked from commit e818178e3a597922ce77bee874e441a1b7df0099)

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Mon, 08 Nov 2021 17:08:34 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>71e6792c - ktls: Add simple transmit tests of kernel TLS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#71e6792c</link>
        <description>ktls: Add simple transmit tests of kernel TLS.Note that these tests test the kernel TLS functionality directly.Rather than using OpenSSL to perform negotiation and generate keys,these tests generate random keys send data over a pair of TCP socketsmanually decrypting the TLS records generated by the kernel.Reviewed by:	markjSponsored by:	NetflixDifferential Revision:	https://reviews.freebsd.org/D32652(cherry picked from commit a10482ea7476d68d1ab028145ae6d97cef747b49)

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Mon, 01 Nov 2021 18:28:10 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ee7ac8d - Fix build with read-only source dir after 83c20b8a2da0</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#4ee7ac8d</link>
        <description>Fix build with read-only source dir after 83c20b8a2da0I changed the Makefile to use SRCS instead of LDADD, but since there isstill and absolute path to the source the .o file was created inside thesource directory instead of the build directory.It would be nice if this was an error/warning by default, but for now justfix this issue by using .PATH and the base name of the file.Reported by:	cy, peterj(cherry picked from commit 8b820df156e065f48857dca89a89462074659e14)

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Wed, 03 Feb 2021 09:29:08 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b20f358a - tests/sys/kern/crc32: Check for SSE4.2 before using it</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#b20f358a</link>
        <description>tests/sys/kern/crc32: Check for SSE4.2 before using itThis avoids a SIGILL when running these tests on QEMU (whichdefaults to a basic amd64 CPU without SSE4.2).This commit also tests the table-based implementations in addition totesting the hw-accelerated crc32 versions.Reviewed By:	cem, kib, markjDifferential Revision: https://reviews.freebsd.org/D28395(cherry picked from commit 83c20b8a2da04937cf4af127366b3dc92c855784)

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Tue, 02 Feb 2021 09:52:52 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c85ca21 - fd: free old file descriptor tables when not shared</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#3c85ca21</link>
        <description>fd: free old file descriptor tables when not sharedDuring the life of a process, new file descriptor tables may be allocated. Whena new table is allocated, the old table is placed in a free list and held ontountil all processes referencing them exit.When a new file descriptor table is allocated, the old file descriptor tablecan be freed when the current process has a single-thread and the filedescriptor table is not being shared with any other processes.Reviewed by:    kevansApproved by:    kevans (mentor)Differential Revision:  https://reviews.freebsd.org/D18617

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Sun, 22 Nov 2020 05:00:28 +0000</pubDate>
        <dc:creator>Robert Wing &lt;rew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>93900fe7 - tests: move the memfd tests over to sys/posixshm</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#93900fe7</link>
        <description>tests: move the memfd tests over to sys/posixshmmemfd_create is implemented on top of posixshm, so this is a logicallycorrect place for them to be. Moreover, this reduces the number of places tolook to run tests when working in this part of the tree.Discussed with:	kib (to some extent, a while ago)

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Wed, 23 Sep 2020 19:54:59 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a6803de - Use MACHINE_CPUARCH when checking for arm64</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#2a6803de</link>
        <description>Use MACHINE_CPUARCH when checking for arm64Use MACHINE_CPUARCH with arm64 (aarch64) when we build code that could runon any 64-bit Arm instruction set. This will simplify checks in downstreamconsumers targeting prototype instruction sets.The only place we check for MACHINE_ARCH == aarch64 is when building thedevice tree blobs. As these are targeting current generation ISAs.Sponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D26370

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Mon, 14 Sep 2020 16:12:28 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3b41d99d - add a few tests for sendfile.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#3b41d99d</link>
        <description>add a few tests for sendfile.Reviewed by:	markjSponsored by:	NetflixDifferential Revision:	https://reviews.freebsd.org/D25431

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Mon, 20 Jul 2020 20:36:32 +0000</pubDate>
        <dc:creator>Chuck Silvers &lt;chs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>631d525d - Add a regression test for the changes in r359922 and r359923.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#631d525d</link>
        <description>Add a regression test for the changes in r359922 and r359923.Note that the Python code has been tested on both Python 2.7 and 3.7.Reviewed by:	olivierMFC after:	2 weeksSponsored by:	Netflix, Inc.

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Thu, 16 Apr 2020 20:07:34 +0000</pubDate>
        <dc:creator>Jonathan T. Looney &lt;jtl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3e25d1fb - Add linux-compatible memfd_create</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#3e25d1fb</link>
        <description>Add linux-compatible memfd_creatememfd_create is effectively a SHM_ANON shm_open(2) mapping with optionalCLOEXEC and file sealing support. This is used by some mesa parts, somelinux libs, and qemu can also take advantage of it and uses the sealing toprevent resizing the region.This reimplements shm_open in terms of shm_open2(2) at the same time.shm_open(2) will be moved to COMPAT12 shortly.Reviewed by:	markj, kibDifferential Revision:	https://reviews.freebsd.org/D21393

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Wed, 25 Sep 2019 18:03:18 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cb71f1fa - Add a test for kill() on a zombie</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#cb71f1fa</link>
        <description>Add a test for kill() on a zombie

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Tue, 06 Aug 2019 21:17:22 +0000</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f89d2072 - Separate kernel crc32() implementation to its own header (gsb_crc32.h) and</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#f89d2072</link>
        <description>Separate kernel crc32() implementation to its own header (gsb_crc32.h) andrename the source to gsb_crc32.c.This is a prerequisite of unifying kernel zlib instances.PR:		229763Submitted by:	Yoshihiro Ota &lt;ota at j.email.ne.jp&gt;Differential Revision:	https://reviews.freebsd.org/D20193

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Mon, 17 Jun 2019 19:49:08 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c1bc2f7a - Temporarily disable the kcov tests. Not all architectures have</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#c1bc2f7a</link>
        <description>Temporarily disable the kcov tests. Not all architectures haveatomic_store_64 and atomic_store_64.Sponsored by:	DARPA, AFRL

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Sat, 12 Jan 2019 11:50:39 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b3c0d957 - Add support for the Clang Coverage Sanitizer in the kernel (KCOV).</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#b3c0d957</link>
        <description>Add support for the Clang Coverage Sanitizer in the kernel (KCOV).When building with KCOV enabled the compiler will insert function callsto probes allowing us to trace the execution of the kernel from userspace.These probes are on function entry (trace-pc) and on comparison operations(trace-cmp).Userspace can enable the use of these probes on a single kernel thread withan ioctl interface. It can allocate space for the probe with KIOSETBUFSIZE,then mmap the allocated buffer and enable tracing with KIOENABLE, with thetrace mode being passed in as the int argument. When complete KIODISABLEis used to disable tracing.The first item in the buffer is the number of trace event that havehappened. Userspace can write 0 to this to reset the tracing, and isexpected to do so on first use.The format of the buffer depends on the trace mode. When in PC tracing justthe return address of the probe is stored. Under comparison tracing thecomparison type, the two arguments, and the return address are traced. Theformer method uses on entry per trace event, while the later uses 4. Assuch they are incompatible so only a single mode may be enabled.KCOV is expected to help fuzzing the kernel, and while in development hasalready found a number of issues. It is required for the syzkaller systemcall fuzzer [1]. Other kernel fuzzers could also make use of it, eitherwith the current interface, or by extending it with new modes.A man page is currently being worked on and is expected to be committedsoon, however having the code in the kernel now is useful for otherdevelopers to use.[1] https://github.com/google/syzkallerSubmitted by:	Mitchell Horne &lt;mhorne063@gmail.com&gt; (Earlier version)Reviewed by:	kibTesting by:	tuexenSponsored by:	DARPA, AFRLSponsored by:	The FreeBSD Foundation (Mitchell Horne)Differential Revision:	https://reviews.freebsd.org/D14599

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Sat, 12 Jan 2019 11:21:28 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>984969cd - Fix reporting of SS_ONSTACK</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#984969cd</link>
        <description>Fix reporting of SS_ONSTACKFix reporting of SS_ONSTACK in nested signal delivery when sigaltstack()is used on some architectures.Add a unit test for this.  I tested the test by introducing the bugon amd64.  I did not test it on other architectures.Reviewed by:	kibMFC after:	2 weeksSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D18347

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Fri, 30 Nov 2018 22:44:33 +0000</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>da446550 - Fix LOCAL_PEERCRED with socketpair(2)</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#da446550</link>
        <description>Fix LOCAL_PEERCRED with socketpair(2)Enable the LOCAL_PEERCRED socket option for unix domain stream socketscreated with socketpair(2). Previously, it only worked with unix domainstream sockets created with socket(2)/listen(2)/connect(2)/accept(2).PR:		176419Reported by:	Nicholas Wilson &lt;nicholas@nicholaswilson.me.uk&gt;MFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D16350

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Fri, 03 Aug 2018 01:37:00 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b9408863 - Add PROC_PDEATHSIG_SET to procctl interface.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#b9408863</link>
        <description>Add PROC_PDEATHSIG_SET to procctl interface.Allow processes to request the delivery of a signal upon death oftheir parent process.  Supposed consumer of the feature is PostgreSQL.Submitted by:	Thomas MunroReviewed by:	jilles, mjgMFC after:	2 weeksDifferential revision:	https://reviews.freebsd.org/D15106

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Wed, 18 Apr 2018 21:31:13 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac2743 - Implement getrandom(2) and getentropy(3)</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/tests/sys/kern/Makefile#e9ac2743</link>
        <description>Implement getrandom(2) and getentropy(3)The general idea here is to provide userspace programs with well-definedsources of entropy, in a fashion that doesn&apos;t require opening a new filedescriptor (ulimits) or accessing paths (/dev/urandom may be restrictedby chroot or capsicum).getrandom(2) is the more general API, and comes from the Linux world.Since our urandom and random devices are identical, the GRND_RANDOM flagis ignored.getentropy(3) is added as a compatibility shim for the OpenBSD API.truss(1) support is included.Tests for both system calls are provided.  Coverage is believed to be atleast as comprehensive as LTP getrandom(2) test coverage.  Additionally,instructions for running the LTP tests directly against FreeBSD are providedin the &quot;Test Plan&quot; section of the Differential revision linked below.  (Theypass, of course.)PR:		194204Reported by:	David CARLIER &lt;david.carlier AT hardenedbsd.org&gt;Discussed with:	cperciva, delphij, jhb, markjRelnotes:	maybeDifferential Revision:	https://reviews.freebsd.org/D14500

            List of files:
            /freebsd-13.1/tests/sys/kern/Makefile</description>
        <pubDate>Wed, 21 Mar 2018 01:15:45 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
