qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 05/24] qdev: split up header so it can be used i


From: Andreas Färber
Subject: Re: [Qemu-devel] [PATCH 05/24] qdev: split up header so it can be used in cpu.h
Date: Wed, 14 Nov 2012 14:51:58 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2

Am 09.11.2012 15:56, schrieb Eduardo Habkost:
> From: Anthony Liguori <address@hidden>
> 
> Header file dependency is a frickin' nightmare right now.  cpu.h tends to get
> included in our 'include everything' header files but qdev also needs to 
> include
> those headers mainly for qdev-properties since it knows about CharDriverState
> and friends.
> 
> We can solve this for now by splitting out qdev.h along the same lines that we
> previously split the C file.  Then cpu.h just needs to include qdev-core.h
> 
> hw/qdev.h is split into following new headers:
>     hw/qdev-core.h
>     hw/qdev-properties.h
>     hw/qdev-monitor.h
> 
> Signed-off-by: Anthony Liguori <address@hidden>
> 
> [ehabkost: re-add DEFINE_PROP_PCI_HOST_DEVADDR, that was removed on the
>  original patch (by mistake, I guess)]
> [ehabkost: kill qdev_prop_set_vlan() declaration]
> [ehabkost: moved get_fw_dev_path() comment to the original location
>  (I don't know why it was moved)]
> [ehabkost: removed qdev_exists() declaration]
> [ehabkost: keep using 'QemuOpts' instead of 'struct QemuOpts', as
>  qdev-core.h includes qemu-option.h]
> 
> Signed-off-by: Eduardo Habkost <address@hidden>

Yay, I made it through this patch line by line! Perfect now,

Acked-by: Andreas Färber <address@hidden>

Thanks,
Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg



reply via email to

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