OpenBSD cvs log

created 2021-10-13T06:08:56Z
begin 2021-09-14T00:00:00Z
end 2021-09-15T00:00:00Z
path src/sys
commits 7

date 2021-09-14T08:19:58Z
author jan
files src/sys/arch/amd64/conf/GENERIC log diff annotate
message Enable cy(4) on amd64.

ok deraadt

date 2021-09-14T09:15:55Z
author mvs
files src/sys/net/bfd.c log diff annotate
src/sys/net/rtsock.c log diff annotate
message Add missing kernel lock for Bi-directional Forwarding Detection data.

Also bfdset() calls pool_get(9) with PR_WAITOK flag so it should be done
before we check the existence of this `bfd', otherwise it could be added
multiple times.

We have BFD disabled in the default kernel so this diff is for
consistency mostly.

ok mpi@

date 2021-09-14T12:03:49Z
author jca
files src/sys/arch/riscv64/include/sysarch.h log diff annotate
src/sys/arch/riscv64/riscv64/machdep.c log diff annotate
message Provide instruction cache invalidation through sysarch(RISCV_ICACHE_SYNC)

Modelled after the arm implementation. The first consumer would be
__builtin___clear_cache() in libcompiler_rt.

Input from kettenis@ and deraadt@, ok kettenis@

date 2021-09-14T16:14:50Z
author kettenis
files src/sys/arch/amd64/amd64/pmap.c log diff annotate
message Make pmap_extract() mpsafe by grabbing the kernel lock for userland pmaps
while walking the page tables.

ok mpi@, deraadt@

date 2021-09-14T16:16:51Z
author kettenis
files src/sys/arch/hppa/hppa/pmap.c log diff annotate
message Make pmap_extract() mpsafe by grabbing the kernel lock for userland pmaps
while walking the page tables.

ok deraadt@

date 2021-09-14T16:18:57Z
author kettenis
files src/sys/arch/arm64/arm64/pmap.c log diff annotate
message Cleanup some style issues.

ok mlarkin@

date 2021-09-14T16:21:21Z
author kettenis
files src/sys/arch/riscv64/riscv64/pmap.c log diff annotate
message Cleanup some style issues and remove some unused code. In particular,
remove the half-finished code to support the SV48 MMU page table layout.
Currently there is no hardware that supports that model and I don't expect
any hardware that does support it to show up anytime soon.

ok mlarkin@