Hi,
i am running 12.0-STABLE r348448 arm64 zfs root on raspberry pi3 b+.
Look at the kernel source and it seems that all the functions related to gpio
interrupt are available.
System startup about the gpio interrupt part process follow by
Bcm_gpio_intr_attach =>> Bus_setup_intr
?? bcm_gpio_intr_bank[0,1]
?? bcm_gpio_intr_internal
It seems that BCM_GPIO_GPEDS (Event Status) will be read in the
bcm_gpio_intr_internal function but it is not executed there.
am I missed something ??
but it still lack user space interface (kqueue/kevent) part, hope it will finish to reduce cpu loading.
Regards,
Chris
i am running 12.0-STABLE r348448 arm64 zfs root on raspberry pi3 b+.
Look at the kernel source and it seems that all the functions related to gpio
interrupt are available.
System startup about the gpio interrupt part process follow by
Bcm_gpio_intr_attach =>> Bus_setup_intr
?? bcm_gpio_intr_bank[0,1]
?? bcm_gpio_intr_internal
It seems that BCM_GPIO_GPEDS (Event Status) will be read in the
bcm_gpio_intr_internal function but it is not executed there.
am I missed something ??
but it still lack user space interface (kqueue/kevent) part, hope it will finish to reduce cpu loading.
Regards,
Chris