OpenBSD cvs log

created 2024-07-07T05:21:02Z
begin 2024-07-03T00:00:00Z
end 2024-07-04T00:00:00Z
path src/sys
commits 5

date 2024-07-03T01:36:50Z
author jsg
files src/sys/arch/alpha/alpha/lock_machdep.c log diff annotate
src/sys/arch/alpha/include/mplock.h log diff annotate
src/sys/arch/hppa/hppa/lock_machdep.c log diff annotate
src/sys/arch/hppa/include/mplock.h log diff annotate
src/sys/kern/kern_lock.c log diff annotate
src/sys/sys/mplock.h log diff annotate
message remove __mp_release_all_but_one(), unused since sched_bsd.c rev 1.92
ok claudio@

date 2024-07-03T20:12:30Z
author kettenis
files src/sys/arch/arm64/stand/efiboot/efiboot.c log diff annotate
message Switch to a table for mapping smbios vendor/product to device tree file
name. Check for a partial match of the vendor like we already do for the
product. This will help adding more machines to the list.

ok patrick@, deraadt@

date 2024-07-03T21:04:04Z
author kettenis
files src/sys/arch/arm64/arm64/machdep.c log diff annotate
src/sys/arch/arm64/dev/arm64_bus_space.c log diff annotate
message Map BUS_SPACE_MAP_PREFETCHABLE to Normal-NC. There are other memory
attributes that could map to what we call write-combining on x86, but
this is what Linux uses. This speeds up framebuffer access significantly.

ok patrick@

date 2024-07-03T22:29:37Z
author kettenis
files src/sys/arch/arm64/stand/efiboot/efiboot.c log diff annotate
message Add device tree mapping for Asus Vivobook S15.

ok deraadt@

date 2024-07-03T22:37:00Z
author patrick
files src/sys/arch/arm64/dev/agintc.c log diff annotate
message Right now MSIs don't work on the Qualcomm Snapdragon X Elite (X1E80100).
This is the first and only platform so far where we have seen larger devbits
than we can initially support. For now, stop registering the MSI controller
if we encounter this. With this, PCIe devices use SPIs and work correctly.
At some point we can hopefully rip this thing out again.

ok kettenis@