In D53413#1219714, @cperciva wrote:Does this work with cross-builds? I suspect that WSTAGEDIR is getting set to "" and then you're setting PKG_ABI based on /usr/bin/uname in the host system.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Tue, Dec 9
Tue, Dec 9
Sat, Dec 6
Sat, Dec 6
Sat, Nov 15
Sat, Nov 15
vexeduxr added inline comments to D52246: gpio: Add support for mcp23008/mcp23017/mcp23s08/mcp23s17 IO expanders.
Nov 2 2025
Nov 2 2025
vexeduxr committed rGb090bce56d52: gpiobus: use bus_generic_detach when detaching (authored by vexeduxr).
gpiobus: use bus_generic_detach when detaching
bus_attach_children.9: fix typo
Oct 30 2025
Oct 30 2025
bus_attach_children.9: fix typo
Oct 29 2025
Oct 29 2025
vexeduxr committed rG3bbdc0223a7c: acpi_gpiobus: implement bus_child_deleted (authored by vexeduxr).
acpi_gpiobus: implement bus_child_deleted
vexeduxr committed rG330b4f470280: gpiobus: use bus_generic_detach when detaching (authored by vexeduxr).
gpiobus: use bus_generic_detach when detaching
In D52305#1219629, @jhb wrote:Sorry I missed this earlier. Please merge into 15.0 if possible.
Oct 14 2025
Oct 14 2025
libm: remainder: make sure x is zero
libm: remainder: make sure x is zero
libm: remainder: make sure x is zero
Oct 11 2025
Oct 11 2025
libm: remainder: make sure x is zero
On Sat Oct 11, 2025 at 2:26 AM +0300, Steve Kargl wrote:
I do not have a phabricator account. That method to
review patches came after I stopped committing.I did look at your patch, and do believe that it
is the correct fix. If you compare to remainderf(),
you'll see that the float version considers the
entire significand. I also checked remainderl().
It calls remquol() and it's implementation is
much different than the float and double versions.
Oct 10 2025
Oct 10 2025
Will do. I tried to add him to the review before uploading the patch but couldn't find an account.
Oct 1 2025
Oct 1 2025
vexeduxr committed rG555c30611c26: rk_gpio: Fix register read/write on rk3568 (authored by devivanov_proton.me).
rk_gpio: Fix register read/write on rk3568
gpioc: allocate new fifo size
vexeduxr committed rG4472ecb362b0: gpioc: fix race in ioctl(GPIOCONFIGEVENTS) (authored by vexeduxr).
gpioc: fix race in ioctl(GPIOCONFIGEVENTS)
ng_tty: copy to the correct mbuf
gpioc: allocate new fifo size
vexeduxr committed rGd8ee81cb8a86: gpioc: allocate priv->events with the correct size (authored by vexeduxr).
gpioc: allocate priv->events with the correct size
ng_tty: don't increment m_data
vexeduxr committed rG6163ced966b4: gpioc: fix race in ioctl(GPIOCONFIGEVENTS) (authored by vexeduxr).
gpioc: fix race in ioctl(GPIOCONFIGEVENTS)
vexeduxr committed rG39139fec932e: gpioc: allocate priv->events with the correct size (authored by vexeduxr).
gpioc: allocate priv->events with the correct size
ng_tty: copy to the correct mbuf
gpioc: allocate new fifo size
ng_tty: don't increment m_data
vexeduxr committed rG8fef0ee89497: gpioc: fix race in ioctl(GPIOCONFIGEVENTS) (authored by vexeduxr).
gpioc: fix race in ioctl(GPIOCONFIGEVENTS)
vexeduxr committed rG7432a95653de: gpio: implement bus_setup_intr and bus_teardown_intr (authored by vexeduxr).
gpio: implement bus_setup_intr and bus_teardown_intr
vexeduxr committed rG0f92b4049931: gpioc: allocate priv->events with the correct size (authored by vexeduxr).
gpioc: allocate priv->events with the correct size
vexeduxr committed rGcddbc26251d6: rk_gpio: Enable gpio allocation via fdt (authored by devivanov_proton.me).
rk_gpio: Enable gpio allocation via fdt
vexeduxr committed rG9fd527140ae8: rk_gpio: Fix register read/write on rk3568 (authored by devivanov_proton.me).
rk_gpio: Fix register read/write on rk3568
ng_tty: copy to the correct mbuf
ng_tty: don't increment m_data
Sep 30 2025
Sep 30 2025
gpioc: allocate new fifo size
vexeduxr committed rGfa26e445544e: gpioc: allocate priv->events with the correct size (authored by vexeduxr).
gpioc: allocate priv->events with the correct size
vexeduxr committed rGd000adfe41e6: gpioc: fix race in ioctl(GPIOCONFIGEVENTS) (authored by vexeduxr).
gpioc: fix race in ioctl(GPIOCONFIGEVENTS)
Allocate fifo before locking priv->mtx
malloc priv->events with the correct size
vexeduxr committed rGf1a372ed88b1: gpio: implement bus_setup_intr and bus_teardown_intr (authored by vexeduxr).
gpio: implement bus_setup_intr and bus_teardown_intr
Sep 29 2025
Sep 29 2025
Sep 25 2025
Sep 25 2025
vexeduxr committed rGace98a8fb8fe: rk_gpio: Enable gpio allocation via fdt (authored by devivanov_proton.me).
rk_gpio: Enable gpio allocation via fdt
vexeduxr committed rG34ec8c9ccaa4: rk_gpio: Fix register read/write on rk3568 (authored by devivanov_proton.me).
rk_gpio: Fix register read/write on rk3568
ng_tty: copy to the correct mbuf
I don't have the hardware to test this, but cross referencing the documentation, it looks good to me.
Bump
Userspace GPIO interrupts are currently broken because of this. (after D51932)
I believe that we do need to implement the resource allocation functions too (for cross-tree consumers), just not on the GPIO controller.
Sep 24 2025
Sep 24 2025
ng_tty: don't increment m_data
No problem :)
Sep 23 2025
Sep 23 2025
Sep 21 2025
Sep 21 2025
vexeduxr committed rGf3ecec554bf5: gpioled: use hw pin inversion if available (authored by stephane.rochoy_stormshield.eu).
gpioled: use hw pin inversion if available
gpioled: remove redundant -1 check
Sep 20 2025
Sep 20 2025
vexeduxr committed rG856510e16058: rk_tsadc: use tsadc_temp_to_raw for shutdown_temp (authored by devivanov_proton.me).
rk_tsadc: use tsadc_temp_to_raw for shutdown_temp
vexeduxr committed rG8f9a7ea9cf25: rk_tsadc: use tsadc_temp_to_raw for shutdown_temp (authored by devivanov_proton.me).
rk_tsadc: use tsadc_temp_to_raw for shutdown_temp
Sep 18 2025
Sep 18 2025
gpioled: remove redundant -1 check
LGTM, just one nit.
Sep 17 2025
Sep 17 2025
vexeduxr committed rG2b0f8c6907b9: rk_tsadc: use tsadc_temp_to_raw for shutdown_temp (authored by devivanov_proton.me).
rk_tsadc: use tsadc_temp_to_raw for shutdown_temp
No worries.
Sep 15 2025
Sep 15 2025
vexeduxr committed rG27699e31fa50: boot/universe.sh: toggle LOADER_BIOS_TEXTONLY (authored by vexeduxr).
boot/universe.sh: toggle LOADER_BIOS_TEXTONLY
I got toolchain errors when running the script for amd64, but I verified that it does actually build with MK_LOADER_BIOS_TEXTONLY=no on amd64.
Bumping
This seems important, should make it to 15.0
Sep 14 2025
Sep 14 2025
Sep 10 2025
Sep 10 2025
loader/efi: fix non-x86 build
Sep 9 2025
Sep 9 2025
vexeduxr committed rG101a35e84da3: efi: translate errno to EFI status on exit (authored by vexeduxr).
efi: translate errno to EFI status on exit
loader/efi: plug memory leak
vexeduxr committed rG18141961df8c: loader/efi: remove is_last parameter from find_currdev (authored by vexeduxr).
loader/efi: remove is_last parameter from find_currdev
vexeduxr committed rGcd9b43edd5a7: loader/efi: return error from efi_find_framebuffer (authored by vexeduxr).
loader/efi: return error from efi_find_framebuffer
stand: remove unused variables
loader/efi: build with -Wall