mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-19 08:02:15 -06:00
hw/i386/amd_iommu: Rename SysBus specific functions as amdvi_sysbus_X()
Various functions are SysBus specific. Rename them using the consistent amdvi_sysbus_XXX() pattern, to differentiate them from PCI specific functions (which we'll add in the next commit). Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20210926175648.1649075-3-f4bug@amsat.org> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
64cba40c44
commit
8f6b7309c4
1 changed files with 12 additions and 12 deletions
|
@ -1526,7 +1526,7 @@ static void amdvi_init(AMDVIState *s)
|
||||||
AMDVI_MAX_PH_ADDR | AMDVI_MAX_GVA_ADDR | AMDVI_MAX_VA_ADDR);
|
AMDVI_MAX_PH_ADDR | AMDVI_MAX_GVA_ADDR | AMDVI_MAX_VA_ADDR);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void amdvi_reset(DeviceState *dev)
|
static void amdvi_sysbus_reset(DeviceState *dev)
|
||||||
{
|
{
|
||||||
AMDVIState *s = AMD_IOMMU_DEVICE(dev);
|
AMDVIState *s = AMD_IOMMU_DEVICE(dev);
|
||||||
|
|
||||||
|
@ -1534,7 +1534,7 @@ static void amdvi_reset(DeviceState *dev)
|
||||||
amdvi_init(s);
|
amdvi_init(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void amdvi_realize(DeviceState *dev, Error **errp)
|
static void amdvi_sysbus_realize(DeviceState *dev, Error **errp)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
AMDVIState *s = AMD_IOMMU_DEVICE(dev);
|
AMDVIState *s = AMD_IOMMU_DEVICE(dev);
|
||||||
|
@ -1585,27 +1585,27 @@ static void amdvi_realize(DeviceState *dev, Error **errp)
|
||||||
amdvi_init(s);
|
amdvi_init(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
static const VMStateDescription vmstate_amdvi = {
|
static const VMStateDescription vmstate_amdvi_sysbus = {
|
||||||
.name = "amd-iommu",
|
.name = "amd-iommu",
|
||||||
.unmigratable = 1
|
.unmigratable = 1
|
||||||
};
|
};
|
||||||
|
|
||||||
static void amdvi_instance_init(Object *klass)
|
static void amdvi_sysbus_instance_init(Object *klass)
|
||||||
{
|
{
|
||||||
AMDVIState *s = AMD_IOMMU_DEVICE(klass);
|
AMDVIState *s = AMD_IOMMU_DEVICE(klass);
|
||||||
|
|
||||||
object_initialize(&s->pci, sizeof(s->pci), TYPE_AMD_IOMMU_PCI);
|
object_initialize(&s->pci, sizeof(s->pci), TYPE_AMD_IOMMU_PCI);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void amdvi_class_init(ObjectClass *klass, void* data)
|
static void amdvi_sysbus_class_init(ObjectClass *klass, void *data)
|
||||||
{
|
{
|
||||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||||
X86IOMMUClass *dc_class = X86_IOMMU_DEVICE_CLASS(klass);
|
X86IOMMUClass *dc_class = X86_IOMMU_DEVICE_CLASS(klass);
|
||||||
|
|
||||||
dc->reset = amdvi_reset;
|
dc->reset = amdvi_sysbus_reset;
|
||||||
dc->vmsd = &vmstate_amdvi;
|
dc->vmsd = &vmstate_amdvi_sysbus;
|
||||||
dc->hotpluggable = false;
|
dc->hotpluggable = false;
|
||||||
dc_class->realize = amdvi_realize;
|
dc_class->realize = amdvi_sysbus_realize;
|
||||||
dc_class->int_remap = amdvi_int_remap;
|
dc_class->int_remap = amdvi_int_remap;
|
||||||
/* Supported by the pc-q35-* machine types */
|
/* Supported by the pc-q35-* machine types */
|
||||||
dc->user_creatable = true;
|
dc->user_creatable = true;
|
||||||
|
@ -1613,12 +1613,12 @@ static void amdvi_class_init(ObjectClass *klass, void* data)
|
||||||
dc->desc = "AMD IOMMU (AMD-Vi) DMA Remapping device";
|
dc->desc = "AMD IOMMU (AMD-Vi) DMA Remapping device";
|
||||||
}
|
}
|
||||||
|
|
||||||
static const TypeInfo amdvi = {
|
static const TypeInfo amdvi_sysbus = {
|
||||||
.name = TYPE_AMD_IOMMU_DEVICE,
|
.name = TYPE_AMD_IOMMU_DEVICE,
|
||||||
.parent = TYPE_X86_IOMMU_DEVICE,
|
.parent = TYPE_X86_IOMMU_DEVICE,
|
||||||
.instance_size = sizeof(AMDVIState),
|
.instance_size = sizeof(AMDVIState),
|
||||||
.instance_init = amdvi_instance_init,
|
.instance_init = amdvi_sysbus_instance_init,
|
||||||
.class_init = amdvi_class_init
|
.class_init = amdvi_sysbus_class_init
|
||||||
};
|
};
|
||||||
|
|
||||||
static const TypeInfo amdvi_pci = {
|
static const TypeInfo amdvi_pci = {
|
||||||
|
@ -1648,7 +1648,7 @@ static const TypeInfo amdvi_iommu_memory_region_info = {
|
||||||
static void amdvi_register_types(void)
|
static void amdvi_register_types(void)
|
||||||
{
|
{
|
||||||
type_register_static(&amdvi_pci);
|
type_register_static(&amdvi_pci);
|
||||||
type_register_static(&amdvi);
|
type_register_static(&amdvi_sysbus);
|
||||||
type_register_static(&amdvi_iommu_memory_region_info);
|
type_register_static(&amdvi_iommu_memory_region_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue