/* PCI */
-#define PCI_VENDOR_ID_TIZEN 0xC9B5
-#define PCI_DEVICE_ID_VIRTUAL_BRIGHTNESS 0x1014
-#define PCI_DEVICE_ID_VIRTUAL_CAMERA 0x1018
-#define PCI_DEVICE_ID_VIRTUAL_CODEC 0x101C
+#define PCI_VENDOR_ID_TIZEN 0xC9B5
+#define PCI_DEVICE_ID_VIRTUAL_BRIGHTNESS 0x1014
+#define PCI_DEVICE_ID_VIRTUAL_CAMERA 0x1018
+#define PCI_DEVICE_ID_VIRTUAL_CODEC 0x101C
/* Device ID 0x1000 through 0x103F inclusive is a virtio device */
-#define PCI_DEVICE_ID_VIRTIO_TOUCHSCREEN 0x101D
-#define PCI_DEVICE_ID_VIRTIO_KEYBOARD 0x1020
-#define PCI_DEVICE_ID_VIRTIO_ROTARY 0x1022
-#define PCI_DEVICE_ID_VIRTIO_ESM 0x1024
-#define PCI_DEVICE_ID_VIRTIO_HWKEY 0x1028
-#define PCI_DEVICE_ID_VIRTIO_TABLET 0x1029
-#define PCI_DEVICE_ID_VIRTIO_EVDI 0x102C
-#define PCI_DEVICE_ID_VIRTIO_SENSOR 0x1034
-#define PCI_DEVICE_ID_VIRTIO_POWER 0x1035
-#define PCI_DEVICE_ID_VIRTIO_JACK 0x1036
-#define PCI_DEVICE_ID_VIRTIO_NFC 0x1038
-#define PCI_DEVICE_ID_VIRTIO_VMODEM 0x103C
+#define PCI_DEVICE_ID_VIRTIO_TOUCHSCREEN 0x101D
+#define PCI_DEVICE_ID_VIRTIO_MARU_KEYBOARD 0x1020
+#define PCI_DEVICE_ID_VIRTIO_ROTARY 0x1022
+#define PCI_DEVICE_ID_VIRTIO_ESM 0x1024
+#define PCI_DEVICE_ID_VIRTIO_HWKEY 0x1028
+#define PCI_DEVICE_ID_VIRTIO_MARU_TABLET 0x1029
+#define PCI_DEVICE_ID_VIRTIO_EVDI 0x102C
+#define PCI_DEVICE_ID_VIRTIO_SENSOR 0x1034
+#define PCI_DEVICE_ID_VIRTIO_POWER 0x1035
+#define PCI_DEVICE_ID_VIRTIO_JACK 0x1036
+#define PCI_DEVICE_ID_VIRTIO_NFC 0x1038
+#define PCI_DEVICE_ID_VIRTIO_VMODEM 0x103C
#define PCI_DEVICE_ID_VIRTUAL_BRILL_CODEC 0x1040
/* Virtio */
*/
#define VIRTIO_ID_TOUCHSCREEN 31
-#define VIRTIO_ID_KEYBOARD 32
+#define VIRTIO_ID_MARU_KEYBOARD 32
#define VIRTIO_ID_ESM 33
#define VIRTIO_ID_HWKEY 34
#define VIRTIO_ID_EVDI 35
#define VIRTIO_ID_POWER 40
#define VIRTIO_ID_VMODEM 41
#define VIRTIO_ID_ROTARY 42
-#define VIRTIO_ID_TABLET 43
+#define VIRTIO_ID_MARU_TABLET 43
#endif /* MARU_DEVICE_IDS_H_ */
static void virtio_keyboard_device_realize(DeviceState *dev, Error **errp)
{
VirtIODevice *vdev = VIRTIO_DEVICE(dev);
- VirtIOKeyboard *vkbd = VIRTIO_KEYBOARD(vdev);
+ VirtIOKeyboard *vkbd = VIRTIO_MARU_KEYBOARD(vdev);
INFO("initialize virtio-keyboard device\n");
return;
}
- virtio_init(vdev, TYPE_VIRTIO_KEYBOARD, VIRTIO_ID_KEYBOARD, 0);
+ virtio_init(vdev, TYPE_VIRTIO_MARU_KEYBOARD, VIRTIO_ID_MARU_KEYBOARD, 0);
memset(&vkbd->kbdqueue, 0x00, sizeof(vkbd->kbdqueue));
vkbd->extension_key = 0;
static void virtio_keyboard_device_reset(VirtIODevice *vdev)
{
VirtIOKeyboard *vkbd = curr->vkbd;
- vkbd = VIRTIO_KEYBOARD(vdev);
+ vkbd = VIRTIO_MARU_KEYBOARD(vdev);
INFO("reset keyboard device\n");
vkbd->kbdqueue.rptr = 0;
}
static const TypeInfo virtio_keyboard_info = {
- .name = TYPE_VIRTIO_KEYBOARD,
+ .name = TYPE_VIRTIO_MARU_KEYBOARD,
.parent = TYPE_VIRTIO_DEVICE,
.instance_size = sizeof(VirtIOKeyboard),
.class_init = virtio_keyboard_class_init,
#include "qemu/thread.h"
#include "hw/virtio/virtio.h"
-#define TYPE_VIRTIO_KEYBOARD "virtio-keyboard-device"
-#define VIRTIO_KEYBOARD(obj) \
- OBJECT_CHECK(VirtIOKeyboard, (obj), TYPE_VIRTIO_KEYBOARD)
+#define TYPE_VIRTIO_MARU_KEYBOARD "virtio-maru-keyboard-device"
+#define VIRTIO_MARU_KEYBOARD(obj) \
+ OBJECT_CHECK(VirtIOKeyboard, (obj), TYPE_VIRTIO_MARU_KEYBOARD)
#define VIRTIO_KBD_QUEUE_SIZE 100
typedef struct EmulKbdEvent {
};
/*
- * virtio-keyboard-pci: This extends VirtioPCIProxy.
+ * virtio-maru-keyboard-pci: This extends VirtioPCIProxy.
*/
-#define TYPE_VIRTIO_KEYBOARD_PCI "virtio-keyboard-pci"
-#define VIRTIO_KEYBOARD_PCI(obj) \
- OBJECT_CHECK(VirtIOKeyboardPCI, (obj), TYPE_VIRTIO_KEYBOARD_PCI)
+#define TYPE_VIRTIO_MARU_KEYBOARD_PCI "virtio-maru-keyboard-pci"
+#define VIRTIO_MARU_KEYBOARD_PCI(obj) \
+ OBJECT_CHECK(VirtIOKeyboardPCI, (obj), TYPE_VIRTIO_MARU_KEYBOARD_PCI)
struct VirtIOKeyboardPCI {
VirtIOPCIProxy parent_obj;
};
/*
- * virtio-tablet-pci: This extends VirtioPCIProxy.
+ * virtio-maru-tablet-pci: This extends VirtioPCIProxy.
*/
-#define TYPE_VIRTIO_TABLET_PCI "virtio-tablet-pci"
-#define VIRTIO_TABLET_PCI(obj) \
- OBJECT_CHECK(VirtIOTabletPCI, (obj), TYPE_VIRTIO_TABLET_PCI)
+#define TYPE_VIRTIO_MARU_TABLET_PCI "virtio-maru-tablet-pci"
+#define VIRTIO_MARU_TABLET_PCI(obj) \
+ OBJECT_CHECK(VirtIOTabletPCI, (obj), TYPE_VIRTIO_MARU_TABLET_PCI)
struct VirtIOTabletPCI {
VirtIOPCIProxy parent_obj;
VirtIOTablet vdev;
.class_init = virtio_touchscreen_pci_class_init,
};
-/* virtio-keyboard-pci */
+/* virtio-maru-keyboard-pci */
static void virtio_keyboard_pci_realize(VirtIOPCIProxy *vpci_dev, Error **errp)
{
- VirtIOKeyboardPCI *dev = VIRTIO_KEYBOARD_PCI(vpci_dev);
+ VirtIOKeyboardPCI *dev = VIRTIO_MARU_KEYBOARD_PCI(vpci_dev);
DeviceState *vdev = DEVICE(&dev->vdev);
qdev_set_parent_bus(vdev, BUS(&vpci_dev->bus));
k->realize = virtio_keyboard_pci_realize;
pcidev_k->vendor_id = PCI_VENDOR_ID_REDHAT_QUMRANET;
- pcidev_k->device_id = PCI_DEVICE_ID_VIRTIO_KEYBOARD;
+ pcidev_k->device_id = PCI_DEVICE_ID_VIRTIO_MARU_KEYBOARD;
pcidev_k->revision = VIRTIO_PCI_ABI_VERSION;
pcidev_k->class_id = PCI_CLASS_OTHERS;
}
static void virtio_keyboard_pci_instance_init(Object *obj)
{
- VirtIOKeyboardPCI *dev = VIRTIO_KEYBOARD_PCI(obj);
+ VirtIOKeyboardPCI *dev = VIRTIO_MARU_KEYBOARD_PCI(obj);
virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev),
- TYPE_VIRTIO_KEYBOARD);
+ TYPE_VIRTIO_MARU_KEYBOARD);
}
static TypeInfo virtio_keyboard_pci_info = {
- .name = TYPE_VIRTIO_KEYBOARD_PCI,
+ .name = TYPE_VIRTIO_MARU_KEYBOARD_PCI,
.parent = TYPE_VIRTIO_PCI,
.instance_size = sizeof(VirtIOKeyboardPCI),
.instance_init = virtio_keyboard_pci_instance_init,
.class_init = virtio_hwkey_pci_class_init,
};
-/* virtio-tablet-pci */
+/* virtio-maru-tablet-pci */
static void virtio_tablet_pci_realize(VirtIOPCIProxy *vpci_dev, Error **errp)
{
- VirtIOTabletPCI *dev = VIRTIO_TABLET_PCI(vpci_dev);
+ VirtIOTabletPCI *dev = VIRTIO_MARU_TABLET_PCI(vpci_dev);
DeviceState *vdev = DEVICE(&dev->vdev);
qdev_set_parent_bus(vdev, BUS(&vpci_dev->bus));
k->realize = virtio_tablet_pci_realize;
pcidev_k->vendor_id = PCI_VENDOR_ID_REDHAT_QUMRANET;
- pcidev_k->device_id = PCI_DEVICE_ID_VIRTIO_TABLET;
+ pcidev_k->device_id = PCI_DEVICE_ID_VIRTIO_MARU_TABLET;
pcidev_k->revision = VIRTIO_PCI_ABI_VERSION;
pcidev_k->class_id = PCI_CLASS_OTHERS;
}
static void virtio_tablet_pci_instance_init(Object *obj)
{
- VirtIOTabletPCI *dev = VIRTIO_TABLET_PCI(obj);
+ VirtIOTabletPCI *dev = VIRTIO_MARU_TABLET_PCI(obj);
virtio_instance_init_common(obj, &dev->vdev, sizeof(dev->vdev),
- TYPE_VIRTIO_TABLET);
+ TYPE_VIRTIO_MARU_TABLET);
}
static TypeInfo virtio_tablet_pci_info = {
- .name = TYPE_VIRTIO_TABLET_PCI,
+ .name = TYPE_VIRTIO_MARU_TABLET_PCI,
.parent = TYPE_VIRTIO_PCI,
.instance_size = sizeof(VirtIOTabletPCI),
.instance_init = virtio_tablet_pci_instance_init,
{
INFO("initialize the tablet device\n");
VirtIODevice *vdev = VIRTIO_DEVICE(dev);
- vtk = VIRTIO_TABLET(dev);
+ vtk = VIRTIO_MARU_TABLET(dev);
if (vdev == NULL) {
ERR("failed to initialize the tablet device\n");
return;
}
- virtio_init(vdev, TYPE_VIRTIO_TABLET, VIRTIO_ID_TABLET, 0);
+ virtio_init(vdev, TYPE_VIRTIO_MARU_TABLET, VIRTIO_ID_MARU_TABLET, 0);
vtk->vq = virtio_add_queue(vdev, MAX_BUF_COUNT, maru_virtio_tablet_handle);
}
static const TypeInfo virtio_tablet_info = {
- .name = TYPE_VIRTIO_TABLET,
+ .name = TYPE_VIRTIO_MARU_TABLET,
.parent = TYPE_VIRTIO_DEVICE,
.instance_size = sizeof(VirtIOTablet),
.class_init = virtio_tablet_class_init,
#include "ui/console.h"
#include "hw/virtio/virtio.h"
-#define TYPE_VIRTIO_TABLET "virtio-tablet-device"
-#define VIRTIO_TABLET(obj) \
- OBJECT_CHECK(VirtIOTablet, (obj), TYPE_VIRTIO_TABLET)
+#define TYPE_VIRTIO_MARU_TABLET "virtio-maru-tablet-device"
+#define VIRTIO_MARU_TABLET(obj) \
+ OBJECT_CHECK(VirtIOTablet, (obj), TYPE_VIRTIO_MARU_TABLET)
typedef struct VirtIOTablet
{
#include "hds.h"
#include "ecs/ecs_sdcard.h"
-#define HOST_KEYBOARD_DRIVER "virtio-keyboard-pci"
+#define HOST_KEYBOARD_DRIVER "virtio-maru-keyboard-pci"
#define HOST_KEYBOARD_DEFAULT_ID "HOSTKBD0"
#define FS_MOUNT_TAG "fileshare"