コード例 #1
0
ファイル: syborg_interrupt.c プロジェクト: stweil/qemu
static void syborg_int_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
    dc->props = syborg_fb_properties;
    k->init = syborg_int_init;
}
コード例 #2
0
ファイル: bcm2835_power.c プロジェクト: dariaphoebe/qemu-rpi
static void bcm2835_power_class_init(ObjectClass *klass, void *data)
{
    SysBusDeviceClass *sdc = SYS_BUS_DEVICE_CLASS(klass);
    // DeviceClass *k = DEVICE_CLASS(klass);

    sdc->init = bcm2835_power_init;
}
コード例 #3
0
ファイル: xilinx_intc.c プロジェクト: seidler2547/ox820-qemu
static void xilinx_intc_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = xilinx_intc_init;
    dc->props = xilinx_intc_properties;
}
コード例 #4
0
ファイル: integratorcp.c プロジェクト: AVEx-6502/qemu-6502
static void core_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = integratorcm_init;
    dc->props = core_properties;
}
コード例 #5
0
ファイル: exynos4210_gic.c プロジェクト: AjayMashi/x-tier
static void exynos4210_gic_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = exynos4210_gic_init;
    dc->props = exynos4210_gic_properties;
}
コード例 #6
0
ファイル: a15mpcore.c プロジェクト: 0bliv10n/s2e
static void a15mp_priv_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
    k->init = a15mp_priv_init;
    dc->props = a15mp_priv_properties;
    /* We currently have no savable state outside the common GIC state */
}
コード例 #7
0
ファイル: q35.c プロジェクト: Blopeur/qemu-heca
static void q35_host_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = q35_host_init;
    dc->props = mch_props;
}
コード例 #8
0
ファイル: pxa2xx_timer.c プロジェクト: 01org/KVMGT-qemu
static void pxa2xx_timer_class_init(ObjectClass *oc, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(oc);
    SysBusDeviceClass *sdc = SYS_BUS_DEVICE_CLASS(oc);

    sdc->init = pxa2xx_timer_init;
    dc->vmsd = &vmstate_pxa2xx_timer_regs;
}
コード例 #9
0
ファイル: arm_timer.c プロジェクト: AbnerChang/RiscVQemuPcat
static void sp804_class_init(ObjectClass *klass, void *data)
{
    SysBusDeviceClass *sdc = SYS_BUS_DEVICE_CLASS(klass);
    DeviceClass *k = DEVICE_CLASS(klass);

    sdc->init = sp804_init;
    k->props = sp804_properties;
}
コード例 #10
0
ファイル: ppc440_pcix.c プロジェクト: getwindow/qemu
static void ppc440_pcix_class_init(ObjectClass *klass, void *data)
{
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
    DeviceClass *dc = DEVICE_CLASS(klass);

    k->init = ppc440_pcix_initfn;
    dc->reset = ppc440_pcix_reset;
}
コード例 #11
0
ファイル: virtio-ccw.c プロジェクト: Blopeur/qemu-heca
static void virtual_css_bridge_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = virtual_css_bridge_init;
    dc->no_user = 1;
}
コード例 #12
0
ファイル: xen_acpi_pm.c プロジェクト: rossphilipson/travail
static void xen_acpi_pm_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = xen_acpi_pm_initfn;
    dc->desc = "Xen ACPI PM device";
}
コード例 #13
0
ファイル: arm11mpcore.c プロジェクト: AjayMashi/x-tier
static void mpcore_priv_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = mpcore_priv_init;
    dc->props = mpcore_priv_properties;
}
コード例 #14
0
static void goldfish_fb_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = goldfish_fb_init;
    dc->desc = "goldfish framebuffer";
}
コード例 #15
0
ファイル: etraxfs_ser.c プロジェクト: 0bliv10n/s2e
static void etraxfs_ser_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = etraxfs_ser_init;
    dc->reset = etraxfs_ser_reset;
}
コード例 #16
0
ファイル: stm32f2xx_flash.c プロジェクト: MauroZurita/qemu
static void f2xx_flash_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = f2xx_flash_init;
    dc->props = f2xx_flash_properties;
}
コード例 #17
0
static void altera_uart_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = altera_uart_init;
    dc->props = altera_uart_properties;
}
コード例 #18
0
ファイル: sun4u.c プロジェクト: nvgreensocs/qemu-arm-mmio
static void ram_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = ram_init1;
    dc->props = ram_properties;
}
コード例 #19
0
ファイル: tusb6010.c プロジェクト: 01org/qemu-lite
static void tusb6010_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = tusb6010_init;
    dc->reset = tusb6010_reset;
}
コード例 #20
0
ファイル: typhoon.c プロジェクト: CarterTsai/qemu-semihost
static void typhoon_pcihost_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = typhoon_pcihost_init;
    dc->no_user = 1;
}
コード例 #21
0
ファイル: cadence_uart.c プロジェクト: AjayMashi/x-tier
static void cadence_uart_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *sdc = SYS_BUS_DEVICE_CLASS(klass);

    sdc->init = cadence_uart_init;
    dc->vmsd = &vmstate_cadence_uart;
}
コード例 #22
0
ファイル: stm32_exti.c プロジェクト: MauroZurita/qemu
static void stm32_exti_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = stm32_exti_init;
    dc->reset = stm32_exti_reset;
    dc->props = stm32_exti_properties;
}
コード例 #23
0
ファイル: strongarm.c プロジェクト: BernardXiong/qemu
static void strongarm_pic_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = strongarm_pic_initfn;
    dc->desc = "StrongARM PIC";
    dc->vmsd = &vmstate_strongarm_pic_regs;
}
コード例 #24
0
ファイル: ox820_sysctrl_mfa.c プロジェクト: ft-/ox820-qemu
static void ox820_sysctrl_mfa_class_init(ObjectClass *klass, void *data)
{
    SysBusDeviceClass *sdc = SYS_BUS_DEVICE_CLASS(klass);
    DeviceClass *dc = DEVICE_CLASS(klass);

    dc->no_user = 1;
    sdc->init = ox820_sysctrl_mfa_init;
    dc->reset = ox820_sysctrl_mfa_reset;
}
コード例 #25
0
ファイル: exynos4210_pmu.c プロジェクト: 01org/qemu-lite
static void exynos4210_pmu_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = exynos4210_pmu_init;
    dc->reset = exynos4210_pmu_reset;
    dc->vmsd = &exynos4210_pmu_vmstate;
}
コード例 #26
0
ファイル: milkymist-memcard.c プロジェクト: AjayMashi/x-tier
static void milkymist_memcard_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = milkymist_memcard_init;
    dc->reset = milkymist_memcard_reset;
    dc->vmsd = &vmstate_milkymist_memcard;
}
コード例 #27
0
ファイル: esp.c プロジェクト: joshsyu/HSAemu
static void sysbus_esp_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = sysbus_esp_init;
    dc->reset = sysbus_esp_hard_reset;
    dc->vmsd = &vmstate_sysbus_esp_scsi;
}
コード例 #28
0
ファイル: lm32_uart.c プロジェクト: AjayMashi/x-tier
static void lm32_uart_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = lm32_uart_init;
    dc->reset = uart_reset;
    dc->vmsd = &vmstate_lm32_uart;
}
コード例 #29
0
ファイル: sun4c_intctl.c プロジェクト: gbraad/qemu
static void sun4c_intctl_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = sun4c_intctl_init1;
    dc->reset = sun4c_intctl_reset;
    dc->vmsd = &vmstate_sun4c_intctl;
}
コード例 #30
0
ファイル: grlib_gptimer.c プロジェクト: AjayMashi/x-tier
static void grlib_gptimer_class_init(ObjectClass *klass, void *data)
{
    DeviceClass *dc = DEVICE_CLASS(klass);
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);

    k->init = grlib_gptimer_init;
    dc->reset = grlib_gptimer_reset;
    dc->props = grlib_gptimer_properties;
}