OpenBSD cvs log

created 2020-11-21T19:12:35Z
begin 2020-07-03T00:00:00Z
end 2020-07-04T00:00:00Z
path src/sys
commits 4

date 2020-07-03T13:31:47Z
author krw
files src/sys/dev/sdmmc/sdmmc_scsi.c log diff annotate
src/sys/dev/sdmmc/sdmmcvar.h log diff annotate
message Pass the expected 'scsibus_attach_args *' to scsibus_attach() via
config_found(), not a 'scsi_link *'. Part of matthew@'s 2010 work.

date 2020-07-03T16:28:08Z
author kettenis
files src/sys/arch/powerpc64/conf/RAMDISK log diff annotate
message We need a RAMDISK kernel config as well of course.

date 2020-07-03T17:42:50Z
author florian
files src/sys/netinet6/in6.c log diff annotate
src/sys/netinet6/in6_var.h log diff annotate
message Rename IN6_IFF_PRIVACY to IN6_IFF_TEMPORARY.
This is the name the other BSDs use for this, there is no reason to
be different, the IPv6 RFCs call these addresses temporary, and some
software in ports wants to use this as well.
Most recently pointed out for firefox by landry.
OK claudio, sthen

date 2020-07-03T17:54:27Z
author kettenis
files src/sys/arch/amd64/amd64/tsc.c log diff annotate
src/sys/arch/amd64/include/cpufunc.h log diff annotate
message Use an LFENCE instruction everywhere where we use RDTSC when we are
doing some sort of time measurement. This is necessary since RDTSC
is not a serializing instruction. We can use LFENCE as the serializing
instruction instead of CPUID since all amd64 machines have SSE.

This considerably reduces the jitter in TSC skew measurements.

ok deraadt@, cheloha@, phessler@