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.
|r365884||mhorne||Sept. 18, 2020, 2:40 p.m.||arm64: generate ISO release images
Some IPMI implementations on arm64 are reportedly unable to load our memstick installer images, but support the older ISO format. Start generating these for arm64. Unlike installer ISOs for other platforms, these images are UEFI-only. Reviewed by: emaste Relnotes: yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D26452ViewVC
|r365883||kevans||Sept. 18, 2020, 2:29 p.m.||pkgbase: use consistent annotation for objectk eys
Everywhere else we use objects ("scripts", generally) we do sepcify the optional colon. Be consistent and do the same for directories. PR: 249273 Submitted by: Martin <martin.jakob gmx com> MFC after: 1 weekViewVC
|r365882||arichardson||Sept. 18, 2020, 2:05 p.m.||Remove unnecessary include "../Makefile.inc"
This is already pulled in by bsd.init.mk. Reported By: kevansViewVC
|r365881||mhorne||Sept. 18, 2020, 2:01 p.m.||Initialize some local variables earlier
Move the initialization of these variables to the beginning of their respective functions. On our end this creates a small amount of unneeded churn, as these variables are properly initialized before their first use in all cases. However, changing this benefits at least one downstream consumer (NetApp) by allowing local and future modifications to these functions to be made without worrying about where the initialization occurs. Reviewed by: melifaro, rscheff Sponsored by: NetApp, Inc. Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D26454ViewVC
|r365880||kib||Sept. 18, 2020, 12:59 p.m.||Add pargs, penv, pwdx commands and aliases to procstat(1).|
|r365879||markj||Sept. 18, 2020, 12:37 p.m.||Assert we are not traversing through superpages in the arm64 pmap.|
|r365878||markj||Sept. 18, 2020, 12:30 p.m.||Ensure that a protection key is selected in pmap_enter_largepage().|
|r365877||markj||Sept. 18, 2020, 12:30 p.m.||Fix error checking in shm_create_largepage().|
|r365876||arichardson||Sept. 18, 2020, 11:22 a.m.||libarchive: fix mismatch between library and test configuration
I was investigating libarchive test failures on CheriBSD and it turns out we get a reproducible SIGBUS for test_archive_m5, etc. Debugging this shows that libarchive and the tests disagree when it comes to the definition of archive_md5_ctx: libarchive assumes it's the OpenSSL type whereas the test use the libmd type. The latter is not necessarily aligned enough to store a pointer (16 bytes for CHERI RISC-V), so we were crashing when storing EVP_MD_CTX* to an 8-byte-aligned archive_md5_ctx. To avoid problems like this in the future, factor out the common compiler flags into a Makefile.inc and include that from the tests Makefile. Reviewed By: lwhsu Differential Revision: https://reviews.freebsd.org/D26469ViewVC
|r365875||gbe||Sept. 18, 2020, 11:04 a.m.||crypto_buffer(9): Bring back the reference for bus_dma(9)
The reference was accidentally deleted in r365855. Reported by: jhb Pointy hat to: gbeViewVC
|r365874||melifaro||Sept. 18, 2020, 7:27 a.m.||Use atf_fail instead of exit 1 to indicate mpath tests failure.|
|r365873||grehan||Sept. 18, 2020, 5:54 a.m.||Fix byte-reversal of language ID in string descriptor.|
|r365872||np||Sept. 18, 2020, 3:11 a.m.||cxgbe(4): add the firmware binaries instead of the empty files that were added
in r365861. Obtained from: Chelsio Communications MFC after: 3 days Sponsored by: Chelsio CommunicationsViewVC
|r365871||np||Sept. 18, 2020, 3:01 a.m.||cxgbe(4): add support for stateless offloads for VXLAN traffic.
Hardware assistance includes checksumming (tx and rx), TSO, and RSS on the inner traffic in a VXLAN tunnel. Relnotes: Yes Sponsored by: Chelsio CommunicationsViewVC
|r365870||np||Sept. 18, 2020, 2:37 a.m.||if_vxlan(4): add support for hardware assisted checksumming, TSO, and RSS.
This lets a VXLAN pseudo-interface take advantage of hardware checksumming (tx and rx), TSO, and RSS if the NIC is capable of performing these operations on inner VXLAN traffic. A VXLAN interface inherits the capabilities of its vxlandev interface if one is specified or of the interface that hosts the vxlanlocal address. If other interfaces will carry traffic for that VXLAN then they must have the same hardware capabilities. On transmit, if_vxlan verifies that the outbound interface has the required capabilities and then translates the CSUM_ flags to their inner equivalents. This tells the hardware ifnet that it needs to operate on the inner frame and not the outer VXLAN headers. An event is generated when a VXLAN ifnet starts. This allows hardware drivers to configure their devices to expect VXLAN traffic on the specified incoming port. On receive, the hardware does RSS and checksum verification on the inner frame. if_vxlan now does a direct netisr dispatch to take full advantage of RSS. It is not very clear why it didn't do this already. Future work: Rx: it should be possible to avoid the first trip up the protocol stack to get the frame to if_vxlan just so it can decapsulate and requeue for a second trip up the stack. The hardware NIC driver could directly call an if_vxlan receive routine for VXLAN traffic instead. Rx: LRO. depends on what happens with the previous item. There will have to to be a mechanism to indicate that it's time for if_vxlan to flush its LRO state. Reviewed by: kib@ Relnotes: Yes Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D25873ViewVC