OpenBSD cvs log

created 2022-03-06T03:05:44Z
begin 2022-03-01T00:00:00Z
end 2022-03-02T00:00:00Z
path src/sys
commits 9

date 2022-03-01T04:08:03Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c log diff annotate
message change some defines to static inline functions

date 2022-03-01T04:08:04Z
author jsg
files src/sys/dev/pci/drm/i915/i915_drv.c log diff annotate
src/sys/dev/pci/drm/include/acpi/video.h log diff annotate
src/sys/dev/pci/drm/include/asm/iosf_mbi.h log diff annotate
src/sys/dev/pci/drm/include/linux/aer.h log diff annotate
src/sys/dev/pci/drm/include/linux/backlight.h log diff annotate
src/sys/dev/pci/drm/include/linux/bottom_half.h log diff annotate
src/sys/dev/pci/drm/include/linux/console.h log diff annotate
src/sys/dev/pci/drm/include/linux/dma-buf.h log diff annotate
src/sys/dev/pci/drm/include/linux/dma-direction.h log diff annotate
src/sys/dev/pci/drm/include/linux/dma-mapping.h log diff annotate
src/sys/dev/pci/drm/include/linux/i2c.h log diff annotate
src/sys/dev/pci/drm/include/linux/idr.h log diff annotate
src/sys/dev/pci/drm/include/linux/kmemleak.h log diff annotate
src/sys/dev/pci/drm/include/linux/pci.h log diff annotate
src/sys/dev/pci/drm/include/linux/pm_qos.h log diff annotate
src/sys/dev/pci/drm/include/linux/pm_runtime.h log diff annotate
src/sys/dev/pci/drm/include/linux/preempt.h log diff annotate
src/sys/dev/pci/drm/include/linux/random.h log diff annotate
src/sys/dev/pci/drm/include/linux/reboot.h log diff annotate
src/sys/dev/pci/drm/include/linux/swap.h log diff annotate
src/sys/dev/pci/drm/include/linux/timekeeping.h log diff annotate
src/sys/dev/pci/drm/include/linux/vga_switcheroo.h log diff annotate
src/sys/dev/pci/drm/include/linux/workqueue.h log diff annotate
message change some defines to static inline functions

date 2022-03-01T04:08:05Z
author jsg
files src/sys/dev/pci/drm/include/media/cec-notifier.h log diff annotate
src/sys/dev/pci/drm/include/trace/events/dma_fence.h log diff annotate
src/sys/dev/pci/drm/radeon/radeon_kms.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_pool.c log diff annotate
message change some defines to static inline functions

date 2022-03-01T08:07:38Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu.h log diff annotate
src/sys/dev/pci/drm/i915/i915_perf.c log diff annotate
src/sys/dev/pci/drm/i915/i915_perf_types.h log diff annotate
message change some defines to static inline functions

date 2022-03-01T08:07:39Z
author jsg
files src/sys/dev/pci/drm/include/linux/ratelimit.h log diff annotate
message change some defines to static inline functions

date 2022-03-01T11:50:37Z
author jsg
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/dev/pci/drm/include/linux/i2c.h log diff annotate
message __i2c_transfer() should not lock the bus
i2c_transfer() locks the bus

date 2022-03-01T20:45:27Z
author kettenis
files src/sys/arch/arm64/dev/apldart.c log diff annotate
message The display controller sits behind a DART. We must make sure we keep
that DART enabled with the mappings provided by the firmware. Otherwise
the display controller can no longer access the framebuffer and the
display goes black.

ok jsg@

date 2022-03-01T21:29:10Z
author kettenis
files src/sys/arch/arm64/dev/aplintc.c log diff annotate
message Apple M1 Pro/Max SoCs come with a new version of the interrupt controller.
This version appears to be more scalable (supports more cores, more
interrupts) but is still fairly similar to the previous generation so
it makes sense for them to share a driver. One major difference is that
it seems that the new interrupt controller no longer has the ability to
have external interrupts target specific CPU cores. Instead it delivers
them to whichever core is willing to handle the interrupt. Since this
currently isn't compatible with what OpenBSD wants we disable the
delivery of external interrupts to the secondary cores by setting some
bits in an implementation-defined system register.

This makes OpenBSD run on M1 Pro/Max machines.

ok jsg@

date 2022-03-01T23:53:03Z
author bluhm
files src/sys/netinet/in_pcb.c log diff annotate
message Remove outdated comment about v4-mapped v6 addresses. They are not
supported anymore.