]> git.proxmox.com Git - qemu.git/commit - Makefile.target
rwhandler: simplified way to register for mem/io
authorMichael S. Tsirkin <mst@redhat.com>
Thu, 14 Jan 2010 14:00:14 +0000 (16:00 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Sun, 14 Feb 2010 14:10:53 +0000 (16:10 +0200)
commit049f7adbd547969ba013fed13c0a26c1f62a4a71
tree0c173dc801f22831a061199887c2ee0135691e89
parente73d6e3a028c777e642c687d433db914d8be8679
rwhandler: simplified way to register for mem/io

Some users prefer a single callback with length passed as parameter to
using b/w/l callbacks. It would maybe be cleaner to just pass length to
existing callbacks but that's a lot of churn.  So for now add a wrapper.
For convenience use pcibus_t for address so a single callback can be
used for pci io and pci memory.

I did have to resort to preprocessor to reduce code duplication.  It is
however slightly more straightforward, and better contained than what we
had with pci_host_template.h. Again, it would go away if we just passed
len to existing callbacks.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Makefile.target
rwhandler.c [new file with mode: 0644]
rwhandler.h [new file with mode: 0644]