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.
|r366106||andrew||Sept. 24, 2020, 7:17 a.m.||Bounce in more cases in the arm64 busdma
We need to use a bounce buffer when the memory we are operating on is not aligned to a cacheline, and not aligned to the maps alignment. The former is to stop other threads from dirtying the cacheline while we are performing DMA operations with it. The latter is to check memory passed in by a driver is correctly aligned for the device. Reviewed by: mmel Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D26496ViewVC
|r366105||andrew||Sept. 24, 2020, 7:13 a.m.||Ensure we always align and size arm64 busdma allocations to a cacheline|
|r366104||imp||Sept. 24, 2020, 7:10 a.m.||Don't define _STANDALONE when building kernel modules.
_STANDALONE is only for the bootloader, not kernel modules. Remove it from the build. This was harmless before, but sys/malloc.h now does different things for the standalone environment, triggering the issue.ViewVC
|r366103||andrew||Sept. 24, 2020, 7:07 a.m.||Add a coherent flag on the arm64 dma map struct|
|r366102||andrew||Sept. 24, 2020, 7:03 a.m.||Add bounce helpers to the arm64 busdma
Add helper functions to the arm64 busdma for common cases of checking if we may need to bounce, and if we must bounce for a given address. These will be expanded later as we handle cache-misaligned memory. Reported by: mmel Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D26493ViewVC
|r366101||imp||Sept. 24, 2020, 6:40 a.m.||Create a standalone version of sys/malloc.h
The ZSTD support for the boot loader will need to include files that use the kernel's malloc interface. Create a standalone stub version that's functional enough to allow this to work. There's some limitations in this interface, and it's not quite a perfect match. Specifically, M_WAITOK allocations can fail because there's nothing that can be done we no memory is available.ViewVC
|r366100||se||Sept. 24, 2020, 6:12 a.m.||Slightly modify wording to better match nearby entries.
MFC after: 3 daysViewVC
|r366099||mjg||Sept. 24, 2020, 3:38 a.m.||cache: eliminate cache_zap_locked_vnode
It is only ever called for negative entries and for those it is just a wrapper around cache_zap_negative_locked_vnode_kl which always succeeds. This also fixes a bug where cache_lookup_fallback should have been calling cache_zap_locked_bucket instead. Note that in order to trigger the bug NOCACHE must not be set, which currently only happens when creating a new coredump (and then the coredump-to-be has to have a negative entry).ViewVC
|r366098||sobomax||Sept. 24, 2020, 2:44 a.m.||dd a new option (-H) to daemon(8) to catch SIGHUP and re-open output_file file when
received. The default system log rotation mechanism (newsyslog(8)) requires ability to send signal to a daemon in order to properly complete rotation of the logs in an "atomic" manner without having to making a copy and truncating original file. Unfortunately our built-in mechanism to convert "dumb" programs into daemons has no way to handle this rotation properly. This change adds this ability, to be enabled by supplying -H option in addition to the -o option. Reviewed by: markj, rpokala (manpages) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D26526ViewVC
|r366096||imp||Sept. 23, 2020, 10:49 p.m.||Remove stray lines
I snagged the license boiler plate. Fix that. also, it's spelled .Va not .Vn. Plus " quoting issues. Noticed by: rgrimes, xtouqh at hotmail dot comViewVC
|r366093||kevans||Sept. 23, 2020, 7:54 p.m.||tests: move the memfd tests over to sys/posixshm
memfd_create is implemented on top of posixshm, so this is a logically correct place for them to be. Moreover, this reduces the number of places to look to run tests when working in this part of the tree. Discussed with: kib (to some extent, a while ago)ViewVC
|r366091||markj||Sept. 23, 2020, 7:36 p.m.||Flag vm_reserv and vm_phys sysctls as MPSAFE.
Nothing in these subsystems relies on Giant. MFC after: 1 weekViewVC
|r366090||markj||Sept. 23, 2020, 7:34 p.m.||Add a vmparam.h constant indicating pmap support for large pages.|
|r366089||markj||Sept. 23, 2020, 7:33 p.m.||Add largepage support to the arm64 pmap.|
|r366088||imp||Sept. 23, 2020, 7:18 p.m.||Use envvar rather than nonstandard hint. lines
The NOTES files have a bunch of hint lines that are removed when generating LINT. However, we can achieve the same effect by prepending each of the lines with 'envvar' so the NOTES files become standard config(8) files. No functional changes as the sed script to generate the LINT files filters these either way. Suggested by: kevansViewVC