| /* |
| * Host IOMMU device abstract |
| * |
| * Copyright (C) 2024 Intel Corporation. |
| * |
| * Authors: Zhenzhong Duan <zhenzhong.duan@intel.com> |
| * |
| * This work is licensed under the terms of the GNU GPL, version 2. See |
| * the COPYING file in the top-level directory. |
| */ |
| |
| #include "qemu/osdep.h" |
| #include "sysemu/host_iommu_device.h" |
| |
| OBJECT_DEFINE_ABSTRACT_TYPE(HostIOMMUDevice, |
| host_iommu_device, |
| HOST_IOMMU_DEVICE, |
| OBJECT) |
| |
| static void host_iommu_device_class_init(ObjectClass *oc, void *data) |
| { |
| } |
| |
| static void host_iommu_device_init(Object *obj) |
| { |
| } |
| |
| static void host_iommu_device_finalize(Object *obj) |
| { |
| HostIOMMUDevice *hiod = HOST_IOMMU_DEVICE(obj); |
| |
| g_free(hiod->name); |
| } |