This patch adds a new device, it is described in full in the second patch intro and also in the documentation in docs. In brief it provides a standard smart card reader device.
The first patch is the configure change and docs. The second patch contains the actual device, I couldn't figure out a good way to split it to ease review, so if the first reviewer can suggest a good way to split it I would gladly do that. Alon Levy (2): usb-ccid: add CCID device. add configure option. usb-ccid: add CCID device (device itself) Makefile.objs | 1 + configure | 12 + docs/usb-ccid.txt | 115 +++++ hw/usb-ccid.c | 1254 ++++++++++++++++++++++++++++++++++++++++++++++++++++ hw/vscard_common.h | 123 +++++ 5 files changed, 1505 insertions(+), 0 deletions(-) create mode 100644 docs/usb-ccid.txt create mode 100644 hw/usb-ccid.c create mode 100644 hw/vscard_common.h -- 1.7.3.1