From: Kitae Kim Date: Fri, 22 Nov 2013 10:38:04 +0000 (+0900) Subject: hwkey: added reset feature. X-Git-Tag: TizenStudio_2.0_p2.3~453^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=97dd98de46d44cee839553c8b2f2bb79fd1764b5;p=sdk%2Femulator%2Fqemu.git hwkey: added reset feature. initialize numbers of buffers in the virtqueue when reset state. Change-Id: I72c40e156ca3fa16e33f732505cd7ca012139122 Signed-off-by: Kitae Kim --- diff --git a/tizen/src/hw/maru_virtio_hwkey.c b/tizen/src/hw/maru_virtio_hwkey.c index 6ee4a5b..421c1e5 100644 --- a/tizen/src/hw/maru_virtio_hwkey.c +++ b/tizen/src/hw/maru_virtio_hwkey.c @@ -231,12 +231,19 @@ static int virtio_hwkey_device_exit(DeviceState *qdev) return 0; } +static void virtio_hwkey_device_reset(VirtIODevice *vdev) +{ + INFO("reset hwkey device\n"); + vqidx = 0; +} + static void virtio_hwkey_class_init(ObjectClass *klass, void *data) { DeviceClass *dc = DEVICE_CLASS(klass); VirtioDeviceClass *vdc = VIRTIO_DEVICE_CLASS(klass); dc->exit = virtio_hwkey_device_exit; vdc->init = virtio_hwkey_device_init; + vdc->reset = virtio_hwkey_device_reset; vdc->get_features = virtio_hwkey_get_features; }