committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
ab4fad4b | rrs | Feb. 17, 2021, 5:49 p.m. | Add ifdef TCPHPTS around build_ack_entry and do_bpf_and_csum to avoid
warnings when HPTS is not included Thanks to Gary Jennejohn for pointing this out.cgit |
|
962a3814 | arichardson | Feb. 17, 2021, 4:35 p.m. | Fix bootstrap tools build on macOS after 02af91c52e71e8a0f47251e637c9687f35d45dd9
After changing the namespace.h header we need to provide _err on macOS, too. Previously we used the system libc err*/warn*, but that does not provide _err/_warn (which is used by other bootstrapped files from libc). To fix this problem bootstrap err.c on macOS as well. Fixes: 02af91c52 (Fix crossbuild bootstrap tools build with Clang 12)cgit |
|
39df2b56 | mhorne | Feb. 17, 2021, 4:09 p.m. | arm64: use macros to access special register values | |
45eabf57 | mhorne | Feb. 17, 2021, 4:09 p.m. | Bump __FreeBSD_version after f2583be110ca
Provide a compatibility point around the ABI-breaking change. Sponsored by: The FreeBSD Foundationcgit |
|
f2583be1 | mhorne | Feb. 17, 2021, 4:05 p.m. | arm64: extend struct db_reg to include watchpoint registers
The motivation is to provide access to these registers from userspace via ptrace(2) requests PT_GETDBREGS and PT_SETDBREGS. This change breaks the ABI of these particular requests, but is justified by the fact that the intended consumers (debuggers) have not been taught to use them yet. Making this change now enables active upstream work on lldb to begin using this interface, and take advantage of the hardware debugging registers available on the platform. PR: 252860 Reported by: Michał Górny (mgorny@gentoo.org) Reviewed by: andrew, markj (earlier version) Tested by: Michał Górny (mgorny@gentoo.org) MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D28415cgit |
|
bd012c71 | mhorne | Feb. 17, 2021, 4:05 p.m. | arm64: handle watchpoint exceptions from EL0
This is a prerequisite to allowing the use of hardware watchpoints for userspace debuggers. This is also a slight departure from the x86 behaviour, since `si_addr` returns the data address that triggered the watchpoint, not the address of the instruction that was executed. Otherwise, there is no straightforward way for the application to determine which watchpoint was triggered. Make a note of this in the siginfo(3) man page. Reviewed by: jhb, markj (earlier version) Tested by: Michał Górny (mgorny@gentoo.org) MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D28561cgit |
|
de2b9422 | mhorne | Feb. 17, 2021, 4:05 p.m. | arm64: validate breakpoint registers
In particular, we want to disallow setting breakpoints on kernel addresses from userspace. The control register fields are validated or ignored as appropriate. Reviewed by: markj MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D28560cgit |
|
8ba333e0 | markj | Feb. 17, 2021, 3:57 p.m. | libdtrace: Stop relying on lex compatibility
It does not appear to be required, and as of commit 6b7e592c215f ("lex: Do not let input() return 0 when end-of-file is reached") it causes input to return 0 instead of EOF when end-of-input is reached. PR: 253440 MFC after: 3 days Sponsored by: The FreeBSD Foundationcgit |
|
d23b583d | hselasky | Feb. 17, 2021, 3:46 p.m. | Bump the FreeBSD kernel version in kernel boot shim.
Sponsored by: Mellanox Technologies // NVIDIA Networkingcgit |
|
69a34e8d | rrs | Feb. 17, 2021, 3:41 p.m. | Update the LRO processing code so that we can support
a further CPU enhancements for compressed acks. These are acks that are compressed into an mbuf. The transport has to be aware of how to process these, and an upcoming update to rack will do so. You need the rack changes to actually test and validate these since if the transport does not support mbuf compression, then the old code paths stay in place. We do in this commit take out the concept of logging if you don't have a lock (which was quite dangerous and was only for some early debugging but has been left in the code). Sponsored by: Netflix Inc. Differential Revision: https://reviews.freebsd.org/D28374cgit |
|
4a7d8405 | kp | Feb. 17, 2021, 1:04 p.m. | pf tests: Explicitly ask for python3
If we install the scapy package (which we do list as a dependency) we don't automatically install python (but we do have python3). MFC after: 1 week Sponsored by: Rubicon Communications, LLC (“Netgate”’)cgit |
|
c4e0f7aa | kp | Feb. 17, 2021, 1:04 p.m. | pf: Assert that pfil_link() calls succeed
These should only fail if we use them incorrectly, so assert that they succeed. MFC after: 1 week Sponsored by: Rubicon Communications, LLC (“Netgate”’)cgit |
|
2551d928 | manu | Feb. 17, 2021, 12:18 p.m. | arm64: rpi4: gpio: Add brcm,bcm2711-gpio compatible
Looks like we never enabled the main gpio controller on the RPI4 board. Now gpio are usable. MFC after: 3 dayscgit |
|
1cf28236 | manu | Feb. 17, 2021, 12:18 p.m. | arm64: rpi4: firmware: Attach at BUS_PASS_BUS + BUS_PASS_ORDER_LATE
The node have now a compatible with simple-mfd so we need to attach at the same pass so the specific driver will be used. MFC after: 3 days PR: 252971cgit |
|
63640b2f | rew | Feb. 17, 2021, 10:02 a.m. | automount(8): fix absolute path when creating a mountpoint
When executing automount(8), it will attempt to create the directory where an autofs filesystem is to be mounted. Explicity set the root path for this directory to "/". This fixes the issue where the directory being created was being treated as a relative path instead of an absolute path (as expected). PR: 224601 Reported by: kusumi.tomohiro@gmail.com Reviewed by: trasz MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D27832cgit |