committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
NNN or rNNN filter by revision.
NNN-MMM or rNNN-rMMM filter by revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|r353599||erj||Oct. 15, 2019, 9:56 p.m.||ixgbe: Disable EEE for backplane X550EM_X
From Zach: Intel documentation indicates that backplane X550EM_X KR devices do not support Energy Efficient Ethernet. Prior to this patch, X552 devices (device ID 0x15AB) will crash the system when transitioning EEE state via sysctl. Signed-off-by: Zach Vargas <firstname.lastname@example.org> PR: 240320 Submitted by: Zach Vargas <email@example.com> Reviewed by: erj@ MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D21673ViewVC
|r353598||glebius||Oct. 15, 2019, 9:32 p.m.||Missing from r353596.|
|r353597||brooks||Oct. 15, 2019, 9:27 p.m.||Add the ability to link programs against a compat ABI.
Linkage is controlled by two make knobs: WANT_COMPAT - Prefer to link against the compat ABI. NEED_COMPAT - Link against the compat ABI or fail to build. Supported values are "32", "soft", and "any". The latter meaning pick the first supported compat ABI. This can be used to provide test binaries for compat ABIs or to link ABI-specific programs.  We currently support only one compat ABI at a time, but this may change in the future and some code in this commit is structured to ease that change. Reviewed by: bdrewery, jhb Obtained from: CheriBSD (in concept) Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D22023ViewVC
|r353596||glebius||Oct. 15, 2019, 9:24 p.m.||When assertion for a thread not being in an epoch fails also print all|
|r353595||brooks||Oct. 15, 2019, 9:22 p.m.||Build compat libraries before "everything".
This is required for us to link programs against compat versions of libraries. Reviewed by: bdrewery, jhb Sponsored by: DARPA, AFRLViewVC
|r353594||brooks||Oct. 15, 2019, 9:15 p.m.||Allow OBJDIR to be overridden for LIB*DIR variables.
This will allow us to link against internal libraries when building programs for the system's LIBCOMPAT ABI. Reviewed by: bdrewery Obtained from: CheriBSD Sponsored by: DARPA, AFRLViewVC
|r353593||brooks||Oct. 15, 2019, 9:11 p.m.||Rename top-level LIBCOMPAT to _LIBCOMPAT.
This avoids a conflict with LIBCOMPAT defined in bsd.libnames.mk. Reviewed by: bdrewery Sponsored by: DARPA, AFRLViewVC
|r353592||brooks||Oct. 15, 2019, 9:08 p.m.||Move the per-ARCH definitions to bsd.compat.mk.
This is the first step if refactoring the definitions to allow programs to be selectively linked against libcompat libraries. Reviewed by: bdrewery Sponsored by: DARPA, AFRLViewVC
|r353588||trasz||Oct. 15, 2019, 7:44 p.m.||Add copyrights that I forgot to add when splitting arb.h off from tree.h.
While here clean up the RCS tags. Suggested by: lstewart MFC after: 2 weeks Sponsored by: Klara Inc, NetflixViewVC
|r353587||jhb||Oct. 15, 2019, 7:12 p.m.||Install an ACPI PCI bus notify handler.|
|r353586||jhb||Oct. 15, 2019, 7:04 p.m.||Support hot insertion and removal of PCI devices on EC2.
Install ACPI notify handlers on PCI devices with an _EJ0 method. This handler is invoked when devices are added or removed. - When an ACPI_NOTIFY_DEVICE_CHECK event posts, rescan the parent bus device. Note that strictly speaking we only need to rescan the specified device, but BUS_RESCAN is what is available, so we rescan the entire bus. - When an ACPI_NOTIFY_EJECT_REQUEST event posts, detach the device associated with the ACPI handle, invoke the _EJ0 method, and then delete the device. Eventually this might be changed to vector notify events to devd in userspace where devctl can be used instead to permit more complex actions such as graceful unmounting of filesystems. Tested by: cperciva Reviewed by: cperciva, imp, scottl MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D21948ViewVC
|r353585||jhb||Oct. 15, 2019, 6:58 p.m.||Export pci_attach() and pci_detach().|
|r353579||jhb||Oct. 15, 2019, 6:16 p.m.||Use __FreeBSD_version to determine if gets() has been removed.
GCC compilers set __FreeBSD__ statically to a build-time determined targeted version (which in ports always matches the build host's version). This means that when building any version (12 or 13, etc.) of riscv or some other architecture via GCC on a 12.x host, __FreeBSD__ will always be set to 12. As a result, __FreeBSD__ cannot be used to reliably detect the target FreeBSD version being built. Instead, __FreeBSD_version from either <sys/param.h> (in the kernel) or <osreldate.h> (in userland) should be used. This changes the gets() test in libc++ to use __FreeBSD_version from <osreldate.h>. Reported by: jenkins (riscv64 and amd64-gcc) Reviewed by: dim, imp Differential Revision: https://reviews.freebsd.org/D22034ViewVC
|r353578||np||Oct. 15, 2019, 5:35 p.m.||cxgbe(4): An EQ update can be requested in a TX_PKTS2 work request.
MFC after: 1 week Sponsored by: Chelsio CommunicationsViewVC
|r353576||jhb||Oct. 15, 2019, 5:28 p.m.||Use -march=octeon+ for OCTEON1.|