OpenBSD cvs log

created 2022-10-30T02:53:40Z
begin 2022-10-27T00:00:00Z
end 2022-10-28T00:00:00Z
path src/sys
commits 6

date 2022-10-27T13:19:42Z
author patrick
files src/sys/dev/usb/usbdevs log diff annotate
message Add USB device id for integrated ure(4) on Windows Dev Kit 2023

ok jsg@

date 2022-10-27T13:20:16Z
author patrick
files src/sys/dev/usb/usbdevs.h log diff annotate
src/sys/dev/usb/usbdevs_data.h log diff annotate
message regen

date 2022-10-27T13:21:14Z
author patrick
files src/sys/dev/usb/if_ure.c log diff annotate
message Match ure(4) on Windows Dev Kit 2023

ok jsg@

date 2022-10-27T16:01:18Z
author deraadt
files src/sys/kern/exec_elf.c log diff annotate
message VMCMD_SYSCALL cannot be incorporated into flags variable, because flags
is inspected narrowly for base address later.
ok kettenis

date 2022-10-27T22:48:17Z
author deraadt
files src/sys/kern/exec_elf.c log diff annotate
src/sys/sys/exec.h log diff annotate
message Unfortunately there are still ugly text-relocation binaries in the wild.
Libraries are less of a concern, because ld.so can fix them in the right
order. So we must scan DYNAMIC for the TEXTREL marker, and not make
X LOADs immutable. ld.so will apply changes to the text segment. In
upcoming diff, crt0 and ld.so will then apply immutability.
ok kettenis

date 2022-10-27T23:17:18Z
author deraadt
files src/sys/sys/exec_elf.h log diff annotate
message In dynamic binaries, AUX_base is the ld.so address. In static PIE binaries,
it is the base of the binary itself. Repair of this comment does not undo
the hair pulling that happened today.
ok guenther