OpenBSD cvs log

created 2019-09-18T16:49:48Z
begin 2019-09-07T00:00:00Z
end 2019-09-08T00:00:00Z
path src/sys
commits 21

date 2019-09-07T00:39:29Z
author jsg
files src/sys/dev/pci/drm/i915/intel_device_info.c log diff annotate
message drm/i915: fix broadwell EU computation

From Lionel Landwerlin
a3eb2eba2f79950b788342562604d36c5a260da7 in linux 4.19.y/4.19.70
63ac3328f0d1d37f286e397b14d9596ed09d7ca5 in mainline linux

date 2019-09-07T00:43:05Z
author jsg
files src/sys/dev/pci/drm/i915/i915_vgpu.c log diff annotate
message drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest

From Xiong Zhang
c7615333645de572cae573da0a92dd3fc8e099e0 in linux 4.19.y/4.19.70
0a3dfbb5cd9033752639ef33e319c2f2863c713a in mainline linux

date 2019-09-07T00:48:55Z
author jsg
files src/sys/dev/pci/drm/include/linux/dma-mapping.h log diff annotate
message define away dma_set_max_seg_size()
needed for a future linux 4.19 change

date 2019-09-07T00:51:40Z
author jsg
files src/sys/dev/pci/drm/i915/i915_drv.c log diff annotate
message drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe()

From Lyude Paul
68b58d3924645356415ae4f6922da8fa14ea1642 in linux 4.19.y/4.19.70
32f0a982650b123bdab36865617d3e03ebcacf3b in mainline linux

date 2019-09-07T01:15:41Z
author krw
files src/sys/scsi/st.c log diff annotate
message Various struct/variables "modes" -> "mode" since there is only one.

date 2019-09-07T01:23:23Z
author cheloha
files src/sys/conf/param.c log diff annotate
src/sys/sys/kernel.h log diff annotate
message Remove tz, the kernel timezone.

After removing timezone support from date(1), msdosfs, gettimeofday(2),
settimeofday(2), boot_config(8), config(8), and introducing kern.utc_offset
sysctl(2) to replace the DST/TIMEZONE options(4) to support running the RTC
at an offset from UTC, the kernel timezone is unused and we can delete it.

With this commit the kernel timezone now appears to be extinct in
upstream BSD, though it does survive in XNU:

https://github.com/opensource-apple/xnu/blob/0a798f6738bc1db01281fc08ae024145e84df927/bsd/conf/param.c#L83

Prompted by tedu@ some time back, and inspired by NetBSD and FreeBSD's
work in this area.

ok deraadt@

date 2019-09-07T01:27:02Z
author krw
files src/sys/scsi/st.c log diff annotate
message Nuke unused flag ST_BLOCK_SET.

date 2019-09-07T01:47:48Z
author krw
files src/sys/scsi/st.c log diff annotate
message ST_Q_FORCE_BLKSIZE is superfluous since it is only used in combination with
a non-zero value of blksize in the quirkdata. So just check for non-zero
value of blksize, as is already done for density.

date 2019-09-07T02:07:08Z
author krw
files src/sys/scsi/st.c log diff annotate
message ST_USER_BLKSIZE and ST_QUIRK_BLKSIZE are only tested as an or'd pair.
Ditto for ST_USER_DENSITY and ST_QUIRK_DENSITY. Thus the origin of the
value stored in the mode is irrelevant. Just use two flags
(ST_MODE_BLKSIZE and ST_MODE_DENSITY) instead of the existing four.

date 2019-09-07T02:30:40Z
author krw
files src/sys/scsi/st.c log diff annotate
message Tweak some comments and code layout to make MTSETBSIZE and MTSETDENSITY
cases look the same.

date 2019-09-07T13:27:23Z
author patrick
files src/sys/dev/ofw/ofw_misc.c log diff annotate
src/sys/dev/ofw/ofw_misc.h log diff annotate
message Add an I2C framework, so that nodes that need to use I2C but
are not children of the I2C controller are able to use it.

ok kettenis@

date 2019-09-07T13:27:40Z
author patrick
files src/sys/dev/fdt/mviic.c log diff annotate
message Register mviic(4) in the I2C framework.

ok kettenis@

date 2019-09-07T13:29:08Z
author patrick
files src/sys/dev/ofw/ofw_misc.c log diff annotate
src/sys/dev/ofw/ofw_misc.h log diff annotate
message Add an SFP framework which allows SFP providers to provide a
method to access its pages.

ok kettenis@

date 2019-09-07T13:32:36Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/sfp.c log diff annotate
message Add sfp(4), a driver that allows talking to SFPs connected over
an I2C bus and provides a method to read its pages over the SFP
framework.

Feedback from dlg@
ok kettenis@

date 2019-09-07T13:33:00Z
author patrick
files src/sys/dev/fdt/if_mvneta.c log diff annotate
message Retrieve SFP information using the SFP framework.

Feedback from dlg@
ok kettenis@

date 2019-09-07T13:46:19Z
author kettenis
files src/sys/arch/amd64/amd64/mainbus.c log diff annotate
src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/arch/amd64/conf/RAMDISK log diff annotate
src/sys/arch/amd64/conf/RAMDISK_CD log diff annotate
src/sys/arch/amd64/conf/files.amd64 log diff annotate
src/sys/arch/amd64/pci/acpipci.c log diff annotate
src/sys/arch/amd64/pci/pci_machdep.c log diff annotate
message Revert acpipci(4) changes. Too many systems are broken. We'll try again
after 6.6 as been released. The acpireg.h change stays behind.

date 2019-09-07T13:46:20Z
author kettenis
files src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/acpi/acpivar.h log diff annotate
message Revert acpipci(4) changes. Too many systems are broken. We'll try again
after 6.6 as been released. The acpireg.h change stays behind.

date 2019-09-07T13:58:58Z
author visa
files src/sys/arch/octeon/conf/BOOT log diff annotate
src/sys/arch/octeon/conf/GENERIC log diff annotate
src/sys/arch/octeon/conf/RAMDISK log diff annotate
src/sys/arch/octeon/conf/files.octeon log diff annotate
src/sys/arch/octeon/dev/octeon_iobus.c log diff annotate
src/sys/arch/octeon/dev/octpcie.c log diff annotate
src/sys/arch/octeon/include/octeonreg.h log diff annotate
message Add a driver for the PCIe controller found on OCTEON II and OCTEON III.

date 2019-09-07T14:03:52Z
author visa
files src/sys/arch/octeon/conf/BOOT log diff annotate
src/sys/arch/octeon/conf/GENERIC log diff annotate
src/sys/arch/octeon/conf/RAMDISK log diff annotate
message Enable nvme(4) on octeon.

date 2019-09-07T15:26:07Z
author krw
files src/sys/scsi/st.c log diff annotate
message Fold st_identify_drive() into stattach().

date 2019-09-07T19:05:44Z
author kettenis
files src/sys/arch/amd64/amd64/machdep.c log diff annotate
message We can't call cpu_ucode_apply() before we call cpu_ucode_setup().
Fallout spotted by naddy@

ok deraadt@