OpenBSD cvs log

created 2022-10-30T02:46:19Z
begin 2022-10-24T00:00:00Z
end 2022-10-25T00:00:00Z
path src/sys
commits 15

date 2022-10-24T00:56:33Z
author cheloha
files src/sys/arch/amd64/amd64/tsc.c log diff annotate
src/sys/arch/amd64/include/specialreg.h log diff annotate
message tsc: AMD Family 17h, 19h: compute frequency from Core::X86::Msr:PStateDef

Compute the TSC frequency on AMD family 17h and 19h CPUs using the
PStateDef MSRs.

Link 1: https://marc.info/?l=openbsd-tech&m=166394236029484&w=2
Link 2: https://marc.info/?l=openbsd-tech&m=166446065916283&w=2
Test list: https://marc.info/?l=openbsd-tech&m=166646389821326&w=2

Reviewed by kettenis@ using the AMD documents cited in the comments.
Maybe reviewed by mlarkin@? I can't remember. He seemed supportive
of the idea at least.

ok kettenis@

date 2022-10-24T04:28:01Z
author mglocker
files src/sys/dev/i2c/pijuice.c log diff annotate
message Fix comment; sconds -> seconds

date 2022-10-24T04:54:47Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message add AMD family 17h model 90h (Van Gogh) ids

based on bentley's Steam Deck dmesg; can't find any documentation
ok bentley@

date 2022-10-24T04:55:20Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2022-10-24T04:57:29Z
author jsg
files src/sys/dev/pci/ccp_pci.c log diff annotate
message match AMD family 17h model 90h CCP
tested by and ok bentley@

date 2022-10-24T05:54:55Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message add Intel 700 Series PCH ids

from: Intel 700 Series Chipset Family Platform Controller Hub
Datasheet, Volume 1 of 2. Doc. No.: 743835

date 2022-10-24T05:55:32Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2022-10-24T05:57:58Z
author jsg
files src/sys/dev/pci/dwiic_pci.c log diff annotate
src/sys/dev/pci/ichiic.c log diff annotate
src/sys/dev/pci/pucdata.c log diff annotate
message match on Intel 700 Series

date 2022-10-24T05:59:17Z
author jsg
files src/sys/dev/pci/azalia.c log diff annotate
message enable snooping on Intel 700 Series

date 2022-10-24T06:10:25Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message include "600 Series" in 600 Series strings
missed in rev 1.1980

date 2022-10-24T06:11:00Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
message regen

date 2022-10-24T06:11:01Z
author jsg
files src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2022-10-24T09:12:09Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message add AMD Mendocino/Radeon 610M graphics id

family 17h model A0h, Ryzen and Athlon 7020 Series:
Ryzen 5 7520U
Ryzen 3 7320U
Athlon Gold 7220U
Athlon Silver 7120U

gfx1037/GC 10.3.7/DCN 3.1.6 ?

date 2022-10-24T09:12:59Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2022-10-24T15:11:56Z
author deraadt
files src/sys/uvm/uvm_map.c log diff annotate
message uvm_unmap_remove() traverses the entries in the start,end range scanning
for IMMUTABLE, before traversing for unmap. I didn't copy enough traversal
code for the scan, and thus MAP_FIXED was subtly broken.
test help from tb, ok kettenis miod