qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Re: [PATCHv3 04/14] Add get_fw_dev_path callback to ISA bus


From: Blue Swirl
Subject: [Qemu-devel] Re: [PATCHv3 04/14] Add get_fw_dev_path callback to ISA bus in qdev.
Date: Wed, 10 Nov 2010 18:34:10 +0000

On Wed, Nov 10, 2010 at 5:14 PM, Gleb Natapov <address@hidden> wrote:
> Use device ioports to create unique device path.
>
> Signed-off-by: Gleb Natapov <address@hidden>
> ---
>  hw/isa-bus.c |   15 +++++++++++++++
>  1 files changed, 15 insertions(+), 0 deletions(-)
>
> diff --git a/hw/isa-bus.c b/hw/isa-bus.c
> index c0ac7e9..741d28e 100644
> --- a/hw/isa-bus.c
> +++ b/hw/isa-bus.c
> @@ -31,11 +31,13 @@ static ISABus *isabus;
>  target_phys_addr_t isa_mem_base = 0;
>
>  static void isabus_dev_print(Monitor *mon, DeviceState *dev, int indent);
> +static char *isabus_get_fw_dev_path(DeviceState *dev);
>
>  static struct BusInfo isa_bus_info = {
>     .name      = "ISA",
>     .size      = sizeof(ISABus),
>     .print_dev = isabus_dev_print,
> +    .get_fw_dev_path = isabus_get_fw_dev_path,
>  };
>
>  ISABus *isa_bus_new(DeviceState *dev)
> @@ -188,4 +190,17 @@ static void isabus_register_devices(void)
>     sysbus_register_withprop(&isabus_bridge_info);
>  }
>
> +static char *isabus_get_fw_dev_path(DeviceState *dev)
> +{
> +    ISADevice *d = (ISADevice*)dev;
> +    char path[40];
> +    int off;
> +
> +    off = snprintf(path, sizeof(path), "%s", qdev_fw_name(dev));
> +    if (d->nioports)

Braces.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]