On 27/02/20 22:14, Auger Eric wrote: >> Yes KVM kernel side should not be involed when we're using split >> irqchip in this case. However it should still belongs to the work of >> the userspace KVM module (kvm-all.c) so that it can still "mimic" the >> resamplefd feature that KVM_IRQFD provides. > OK. So that what my actual question. Should this be handled by kvm-all.c?
I think it should; kvm-all.c in this case is providing the API to enable irqfds (including resamplefds). You could have a generic file descriptor<->interrupt routing subsystem, but for now that only exists for KVM so that's where Peter's code need to go. Paolo