OpenBSD cvs log

created 2022-09-11T03:10:05Z
begin 2022-09-08T00:00:00Z
end 2022-09-09T00:00:00Z
path src/sys
commits 17

date 2022-09-08T01:28:46Z
author jsg
files src/sys/dev/pci/azalia.c log diff annotate
message match on Intel 600 Series LP HD Audio (0x51c8)

HP Spectre x360 16-f0013dx has subclass audio not hd audio
so azalia does not match

from Neel Chauhan

date 2022-09-08T01:35:39Z
author jsg
files src/sys/dev/pci/azalia_codec.c log diff annotate
message recognise Realtek ALC245
from Neel Chauhan

date 2022-09-08T03:06:33Z
author cheloha
files src/sys/arch/macppc/macppc/clock.c log diff annotate
message macppc: cpu_initclocks: install tb_timecounter before cpu_startclock()

In the future, the clock interrupt code will need a real timecounter
to work correctly. Nudge the tc_init(9) call for tb_timecounter up
before cpu_startclock().

date 2022-09-08T03:09:40Z
author cheloha
files src/sys/arch/riscv64/riscv64/clock.c log diff annotate
message riscv64: cpu_initclocks: install tb_timecounter before cpu_startclock()

In the future, the clock interrupt code will need a real timecounter
to work correctly. Nudge the tc_init(9) call for tb_timecounter up
before cpu_startclock().

date 2022-09-08T06:32:32Z
author kettenis
files src/sys/dev/acpi/qcgpio.c log diff annotate
message Add a few more pin mappings based on what is in some Linux device tree
updates that are floating around. Remove some #ifdef'ed out debug code
that was left behind.

ok patrick@, drahn@

date 2022-09-08T06:33:45Z
author kettenis
files src/sys/dev/acpi/qciic.c log diff annotate
message Use generic PNP ID to match HID-over-I2C devices.

ok patrick@, drahn@

date 2022-09-08T10:21:45Z
author miod
files src/sys/arch/arm/include/pmap.h log diff annotate
message Remove vm_page_md fields which were only needed for pre-v7 arm ports.

date 2022-09-08T10:22:05Z
author kn
files src/sys/arch/amd64/amd64/autoconf.c log diff annotate
message Rename global ifnet TAILQ

Naming the list like the struct itself makes for awful grepping.
Call the global variable "ifnetlist" from now on.

There used to be kvm(3) consumers in base picking up this symbol, but those
have long been converted to other interfaces.

A few potential ports users remain, same deal as sys/net/if_var.h r1.116
"Remove struct ifnet's unused if_switchport member": they get bumped.

Previous users pointed out by deraadt
OK bluhm

date 2022-09-08T10:22:06Z
author kn
files src/sys/arch/arm64/arm64/autoconf.c log diff annotate
src/sys/arch/armv7/armv7/autoconf.c log diff annotate
src/sys/arch/i386/i386/autoconf.c log diff annotate
src/sys/arch/powerpc64/powerpc64/autoconf.c log diff annotate
src/sys/arch/riscv64/riscv64/autoconf.c log diff annotate
src/sys/dev/pv/hypervic.c log diff annotate
src/sys/dev/pv/vmt.c log diff annotate
src/sys/net/if.c log diff annotate
src/sys/net/if_loop.c log diff annotate
src/sys/net/if_var.h log diff annotate
src/sys/net/rtsock.c log diff annotate
src/sys/netinet/igmp.c log diff annotate
src/sys/netinet/in.c log diff annotate
src/sys/netinet/ip_carp.c log diff annotate
src/sys/netinet/ip_mroute.c log diff annotate
src/sys/netinet6/in6.c log diff annotate
message Rename global ifnet TAILQ

Naming the list like the struct itself makes for awful grepping.
Call the global variable "ifnetlist" from now on.

There used to be kvm(3) consumers in base picking up this symbol, but those
have long been converted to other interfaces.

A few potential ports users remain, same deal as sys/net/if_var.h r1.116
"Remove struct ifnet's unused if_switchport member": they get bumped.

Previous users pointed out by deraadt
OK bluhm

date 2022-09-08T10:22:07Z
author kn
files src/sys/netinet6/in6_ifattach.c log diff annotate
src/sys/netinet6/ip6_mroute.c log diff annotate
src/sys/netinet6/mld6.c log diff annotate
src/sys/netinet6/nd6.c log diff annotate
message Rename global ifnet TAILQ

Naming the list like the struct itself makes for awful grepping.
Call the global variable "ifnetlist" from now on.

There used to be kvm(3) consumers in base picking up this symbol, but those
have long been converted to other interfaces.

A few potential ports users remain, same deal as sys/net/if_var.h r1.116
"Remove struct ifnet's unused if_switchport member": they get bumped.

Previous users pointed out by deraadt
OK bluhm

date 2022-09-08T11:30:32Z
author jsg
files src/sys/dev/pci/drm/i915/i915_drv.c log diff annotate
message initialise inteldrm device params from module params

In inteldrm_attach() we need to call i915_params_copy().
Matching the changes made to i915_driver_create() in
linux 8a25c4be583d8a9e38fbadcc49d4de32b1aa8906 (5.10)
drm/i915/params: switch to device specific parameters

This makes DisplayPort MST work again as the value of
enable_dp_mst changes from false to true.

Set enable_guc as 0 as I suspect that needs more work.
Set request_timeout_ms to 0 as otherwise I see
"Fence expiration time out" running Xorg on Broadwell.

Problem reported and debugged by Paul Kelly.

date 2022-09-08T17:44:48Z
author miod
files src/sys/arch/sparc64/include/pmap.h log diff annotate
src/sys/arch/sparc64/sparc64/locore.s log diff annotate
src/sys/arch/sparc64/sparc64/pmap.c log diff annotate
message Remove old debug code knobs, wrong comments, and unused pv entry flags.
ok kettenis@

date 2022-09-08T18:16:26Z
author mglocker
files src/sys/dev/usb/dwc2/bitmap.h log diff annotate
src/sys/dev/usb/dwc2/dwc2_hcdqueue.c log diff annotate
message Move bitmap functions to a new home.

ok kettenis@

date 2022-09-08T19:02:04Z
author mglocker
files src/sys/dev/usb/dwc2/dwc2_core.c log diff annotate
message Zap inactive gadget functions.

date 2022-09-08T19:18:46Z
author mglocker
files src/sys/dev/usb/dwc2/dwc2_coreintr.c log diff annotate
message There is no need to uncomment the call_gadget macro, since in our driver
it's getting defined void anyway.

date 2022-09-08T19:30:05Z
author kettenis
files src/sys/arch/arm64/dev/smmu_acpi.c log diff annotate
message The SC7180 (snapdragon 7c) needs the SMMU quirk as well.
It seems reasonable that SC8180X/XP needs the quirk too, so preemtively
add these to the list as well.

ok patrick@

date 2022-09-08T19:32:54Z
author mglocker
files src/sys/dev/usb/dwc2/dwc2_coreintr.c log diff annotate
message There is no need to uncomment the clock gating exit/enter gadget functions,
since we define them void anyway.