since ivshmem device may insert again Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
1. Change pci uio ivshmem driver from pci bus based tp pci-ivshmem bus based; 2. Add the interrupt support by usin the pci_ivshmem API; Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
Application can open "/dev/uioX" and use `mmap()` to get the memory provided by ivshmem device. Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>