On 10.06.21 14:16, Viresh Kumar wrote:
From: "Enrico Weigelt, metux IT consult" info@metux.net
This patch adds a new driver for Virtio based GPIO devices.
This allows a guest VM running Linux to access GPIO device provided by the host. It supports all basic operations for now, except interrupts for the GPIO lines.
What exactly did you change here from my original driver ?
Your already changed the spec havily (w/o consulting me first), so I guess this driver hasn't so much in common w/ my original design.
Note that I made my original design decisions for good reaons (see virtio-dev list). It already support async notifications (IOW: irqs), had an easy upgrade path for future additions, etc.
Note #2: it's already implemented and running in the field (different kernels, different hypervisors, ...) - it just lacked the going through virtio comitte's formal specification process, which blocked mainlining.
Is there anything fundamentally wrong w/ my original design, why you invented a completely new one ?
--mtx