OpenBSD cvs log

created 2022-06-12T00:15:49Z
begin 2022-06-10T00:00:00Z
end 2022-06-11T00:00:00Z
path src/sys
commits 17

date 2022-06-10T00:50:50Z
author jsg
files src/sys/dev/pci/drm/include/linux/kobject.h log diff annotate
message add struct kobj_attribute
required for 5.15.46 inteldrm

date 2022-06-10T00:54:53Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_resource.c log diff annotate
message drm/amd/display: Disabling Z10 on DCN31

From Saaem Rizvi
d0d266c2f689d6113fe0d43d1b1fc105157c7443 in linux 5.15.y/5.15.46
5d5af34072c8b11f60960c3bea57ff9de5877791 in mainline linux

date 2022-06-10T00:57:24Z
author jsg
files src/sys/dev/pci/drm/amd/pm/powerplay/amdgpu_si_dpm.c log diff annotate
message drm/amd/pm: fix double free in si_parse_power_table()

From Keita Suzuki
a5ce7051db044290b1a95045ff03c249005a3aa4 in linux 5.15.y/5.15.46
f3fa2becf2fc25b6ac7cf8d8b1a2e4a86b3b72bd in mainline linux

date 2022-06-10T00:59:19Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c log diff annotate
message drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells

From Haohui Mai
7719a8044bf66b9f59818e50b0c7877e1397e7f4 in linux 5.15.y/5.15.46
7dba6e838e741caadcf27ef717b6dcb561e77f89 in mainline linux

date 2022-06-10T01:00:53Z
author jsg
files src/sys/dev/pci/drm/drm_plane.c log diff annotate
message drm/plane: Move range check for format_count earlier

From Steven Price
978e3d023256bfaf34a0033d40c94e8a8e70cf3c in linux 5.15.y/5.15.46
4b674dd69701c2e22e8e7770c1706a69f3b17269 in mainline linux

date 2022-06-10T01:03:18Z
author jsg
files src/sys/dev/pci/drm/amd/pm/powerplay/amdgpu_kv_dpm.c log diff annotate
message drm/amd/pm: fix the compile warning

From Evan Quan
ae488dafe074e420ccf361b2633f7fbc314eaedf in linux 5.15.y/5.15.46
555238d92ac32dbad2d77ad2bafc48d17391990c in mainline linux

date 2022-06-10T01:05:04Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c log diff annotate
message drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init

From Alex Deucher
a2c87348acebd9bacedfe20cf82341928751ff91 in linux 5.15.y/5.15.46
b95b5391684b39695887afb4a13cccee7820f5d6 in mainline linux

date 2022-06-10T01:06:31Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c log diff annotate
message drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo

From Alice Wong
b305469ed00420e53c66064b554531d6fbd98d5b in linux 5.15.y/5.15.46
ab0cd4a9ae5b4679b714d8dbfedc0901fecdce9f in mainline linux

date 2022-06-10T01:08:09Z
author jsg
files src/sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c log diff annotate
message drm/amd/pm: update smartshift powerboost calc for smu12

From Sathishkumar S
c525d3385f6d34d6dcce89ebe019314d83f23873 in linux 5.15.y/5.15.46
138292f1dc00e7e0724f44769f9da39cf2f3bf0b in mainline linux

date 2022-06-10T01:09:40Z
author jsg
files src/sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c log diff annotate
message drm/amd/pm: update smartshift powerboost calc for smu13

From Sathishkumar S
5005002b2e12e9ac4b58e59354d38a4106906f87 in linux 5.15.y/5.15.46
cdf4c8ec39872a61a58d62f19b4db80f0f7bc586 in mainline linux

date 2022-06-10T01:13:38Z
author jsg
files src/sys/dev/pci/drm/include/drm/drm_edid.h log diff annotate
message drm: fix EDID struct for old ARM OABI format

From Linus Torvalds
710051ebb77b785d637417564be7fed4c13c6ce0 in linux 5.15.y/5.15.46
47f15561b69e226bfc034e94ff6dbec51a4662af in mainline linux

date 2022-06-10T01:15:31Z
author jsg
files src/sys/dev/pci/drm/drm_edid.c log diff annotate
message drm/edid: fix invalid EDID extension block filtering

From Jani Nikula
96db9afa4958bbaee77995eb0c84e08cdcce74ae in linux 5.15.y/5.15.46
3aefc722ff52076407203b6af9713de567993adf in mainline linux

date 2022-06-10T01:17:26Z
author jsg
files 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 drm/i915: Fix CFI violation with show_dynamic_id()

From Nathan Chancellor
d50d1c703bbd8930d11e5bc01e2cc3c8dcda8f4b in linux 5.15.y/5.15.46
58606220a2f1407a7516c547f09a1ba7b4350a73 in mainline linux

date 2022-06-10T01:19:27Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c log diff annotate
message drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.

From Dave Airlie
70276460e914d560e96bfc208695a872fe9469c9 in linux 5.15.y/5.15.46
31ab27b14daaa75541a415c6794d6f3567fea44a in mainline linux

date 2022-06-10T01:21:12Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_dsi_vbt.c log diff annotate
message drm/i915/dsi: fix VBT send packet port selection for ICL+

From Jani Nikula
35511d4fdd6b82c887ef038278fd808d7c7f98de in linux 5.15.y/5.15.46
0ea917819d12fed41ea4662cc26ffa0060a5c354 in mainline linux

date 2022-06-10T01:56:02Z
author guenther
files src/sys/arch/powerpc/include/asm.h log diff annotate
message Add _?ENTRY_NB() macro for doing an ASM function entry without
setting the binding to global (NB == "no binding"), as clang 13 is
now warning about changing the binding from global to weak. Use
them for bcopy, brk, and sbrk.

Add the '.L' prefix to internal labels in the bcopy implementation
to remove them from the symbol table

Start using the MI DEFS.h: delete the #defines from powerpc/SYS.h
that the MI DEFS.h provides and switch from SYS.h to DEFS.h in files
that don't do syscalls. Use END_BUILTIN from the MI DEFS.h for ffs.

ok gkoehler@

date 2022-06-10T21:34:15Z
author jca
files src/sys/arch/riscv64/include/cpu.h log diff annotate
message Implement CPU_BUSY_CYCLE() with the ZiHintPause extension

This may help save power but also improves performance in contended
workloads.

kettenis@ helped a lot:
- pointing out the error in my newest diff
- pointing out that the ZiHintPause had been ratified in early 2021
- testing this on his visionfive board

ok kettenis@

libc make -j4 time before
17m39.06s real 22m13.85s user 34m27.88s system
17m35.60s real 22m15.01s user 34m28.51s system
17m40.78s real 22m14.89s user 34m42.91s system
17m40.61s real 22m06.99s user 34m29.58s system
17m42.79s real 22m08.04s user 34m33.19s system
17m39.21s real 22m11.27s user 34m23.18s system
17m32.81s real 22m13.84s user 34m09.67s system

libc make -j4 time after
16m35.48s real 21m57.94s user 32m05.50s system
16m49.10s real 21m58.47s user 32m42.37s system
16m42.16s real 22m00.51s user 32m22.18s system
16m41.54s real 21m53.32s user 32m19.53s system
16m45.42s real 21m52.14s user 32m37.78s system
16m46.55s real 21m58.98s user 32m36.70s system