OpenBSD cvs log

created 2018-11-30T04:10:03Z
begin 2018-09-11T00:00:00Z
end 2018-09-12T00:00:00Z
path src/sys
commits 13

date 2018-09-11T07:13:23Z
author jsg
files src/sys/arch/amd64/include/specialreg.h log diff annotate
src/sys/arch/i386/include/specialreg.h log diff annotate
message Add defines for amd microcode msrs which appear to be present since k8
though amd only provides public redistributable updates for >= family 10h.

date 2018-09-11T07:53:38Z
author sashan
files src/sys/net/if_pfsync.c log diff annotate
src/sys/net/if_pfsync.h log diff annotate
src/sys/net/pf.c log diff annotate
src/sys/net/pf_ioctl.c log diff annotate
src/sys/net/pfvar.h log diff annotate
src/sys/net/pfvar_priv.h log diff annotate
message - moving state look up outside of PF_LOCK()

this change adds a pf_state_lock rw-lock, which protects consistency
of state table in PF. The code delivered in this change is guarded
by 'WITH_PF_LOCK', which is still undefined. People, who are willing
to experiment and want to run it must do two things:

- compile kernel with -DWITH_PF_LOCK
- bump NET_TASKQ from 1 to ... sky is the limit,
(just select some sensible value for number of tasks your
system is able to handle)

OK bluhm@

date 2018-09-11T10:21:29Z
author phessler
files src/sys/net80211/ieee80211_node.c log diff annotate
message With the interface debug flag enabled, print a "score" for each AP we
consider during auto-join. This can help users determine why a specific
network was chosen.

OK stsp@

date 2018-09-11T10:23:40Z
author krw
files src/sys/net/if.c log diff annotate
src/sys/net80211/ieee80211_proto.c log diff annotate
message Nuke some trailing spaces that wandered into the
crosshairs.

date 2018-09-11T12:41:30Z
author kettenis
files src/sys/arch/arm64/include/vmparam.h log diff annotate
message We actually support 39-bit VA's in userland.

ok patrick@, jsg@

date 2018-09-11T13:54:28Z
author ccardenas
files src/sys/arch/arm64/conf/GENERIC log diff annotate
message Include bnxt in arm64.

Tested on mcbin with Broadcom BCM57404 (Dell variant).

Ok jmatthew@ and kettenis@

date 2018-09-11T13:54:29Z
author ccardenas
files src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Include bnxt in arm64.

Tested on mcbin with Broadcom BCM57404 (Dell variant).

Ok jmatthew@ and kettenis@

date 2018-09-11T14:34:49Z
author bluhm
files src/sys/netinet/in_pcb.c log diff annotate
src/sys/netinet/in_pcb.h log diff annotate
src/sys/netinet6/in6_pcb.c log diff annotate
message Make the distribution of in_ and in6_ functions in in_pcb.c and
in6_pcb.c consistent, to ease comparing the code. Move all inet6
functions to in6_. Bring functions in both source files in same
order. Cleanup the include section. Now in_pcb.c is a superset
of in6_pcb.c. The latter contains all the special implementations.
Just moving arround, no code change intended.
OK mpi@

date 2018-09-11T15:52:00Z
author guenther
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
message Put clang-specific options behind conditionals to reduce meta-warnings

ok mpi@

date 2018-09-11T18:16:26Z
author krw
files src/sys/net80211/ieee80211.c log diff annotate
src/sys/net80211/ieee80211_var.h log diff annotate
message Nuke unused LIST() ieee80211com_head.

ok stsp@

date 2018-09-11T19:25:54Z
author phessler
files src/sys/net80211/ieee80211_node.c log diff annotate
message ues the format string for signed ints, for signed ints

reminded by stsp@

date 2018-09-11T20:25:58Z
author kettenis
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
message Only look for acpi tables if acpi(4) attached. Fixes radeondrm(4) crash
on arm64 when using a device tree.

date 2018-09-11T21:04:03Z
author bluhm
files src/sys/netinet/in.h log diff annotate
src/sys/netinet/ip_input.c log diff annotate
src/sys/netinet6/in6.h log diff annotate
src/sys/netinet6/in6_pcb.c log diff annotate
message Convert inetctlerrmap to u_char like inet6ctlerrmap. That is also
what FreeBSD does. Remove old #if 0 version of inet6ctlerrmap.
OK mpi@