New quite packed release of knfmt. Most notably, it can interoperate with clang-format. Only a subset of its style options are currently supported. https://t.co/dhyeTFhFBY
anton@ modified sys/dev/usb/uhidpp.c: Add support for the Unified Battery feature found in many more recent Logitech HID++ hardware which should cause battery sensors to be exposed for more devices. Positive test reports from the following: * Lift mouse (anton@) * MX Anywhere...
anton@ modified sys/dev: Currently, wskbd_set_mixervolume() only adjusts the volume of the first attached audio device, i.e. audio0. This approach does not work well while using additional audio devices equipped with physical volume keys since those would only affect the volum...
anton@ modified s*: Attach com over acpi on amd64. Some hardware uses a different interrupt assignment compared to the the legacy one supported by com over isa. This causes the console to halt once userland takes over as no interrupts are received. The actual address and irq c...
anton@ changed sys: Add ucc(4), a driver for USB HID Consumer Control keyboards. Such keyboard is a pseudo device which is used to expose audio and application launch keys. My prime motivation is to get the volume mute, increment and decrement keys to just work on my keyboard...
anton@ changed s*: Add uhidpp(4), a driver for Logitech HID++ devices. Currently limited to exposing battery sensors for HID++ 2.0 devices. Most of the code is derived from the hid-logitech-hidpp Linux driver. Thanks to Ville Valkonen <weezeldinga at gmail dot com> for testing...
anton@ modified sys/dev/kcov.c: Collect coverage from interrupts. Currently limited to remote sections which allows coverage of timeouts executed from softclock to be collected. During boot, a dedicated coverage buffer per CPU is allocated which is used to collect coverage in...
Support for remote coverage had been added to #OpenBSD's kcov(4) kernel code coverage tracing driver.
Full commit: https://t.co/FIR8SL75cJ
#syzkaller#fuzzing HT @mptre ☺️
Anton Lindqvist (anton@) "Add kubsan(4), a undefined behavior sanitizer for the kernel. It's capable of detecting undefined behavior at runtime and all findings are printed to the system console, including the offending line in the source code." #OpenBSD
https://t.co/2TiB7xYQpR
Anton Lindqvist (anton@) "Add kcov(4), a kernel code coverage tracing driver. It's used in conjunction with the #syzkaller kernel fuzzer. So far, 8 distinct panics have been found and fixed. This effort will continue." #OpenBSD https://t.co/kWrrlttRhy