qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] Re: [PATCH] pci: initialize header type register.


From: Isaku Yamahata
Subject: Re: [Qemu-devel] Re: [PATCH] pci: initialize header type register.
Date: Tue, 9 Feb 2010 12:42:16 +0900
User-agent: Mutt/1.5.19 (2009-01-05)

On Mon, Feb 08, 2010 at 06:27:53PM +0200, Michael S. Tsirkin wrote:
> On Mon, Feb 08, 2010 at 12:14:11PM +0100, Gerd Hoffmann wrote:
> > On 02/08/10 11:17, Michael S. Tsirkin wrote:
> >> On Mon, Feb 08, 2010 at 03:41:47PM +0900, Isaku Yamahata wrote:
> >>> initialize header type register in pci generic code.
> >>>
> >>> Cc: Blue Swirl<address@hidden>
> >>> Cc: "Michael S. Tsirkin"<address@hidden>
> >>> Signed-off-by: Isaku Yamahata<address@hidden>
> >>
> >> No objections here, I am assuming this will be followed
> >> by patches removing header type init from bridges?
> >>  From qdev perspective, it is probably cleaner to make
> >> multifunction bit a separate qdev property though, right?
> >
> > From a qdev perspective it would make *alot* of sense to move a bunch of 
> > pci config stuff (including, but not limited to header type) into  
> > PCIDeviceInfo.
> >
> > cheers,
> >   Gerd
> 
> Actually - won't this make it possible to create broken configurations
> by tweaking properties from command-line?
> And generally, it sounds bad to have header type duplicated in qdev
> and in config. Why do we want it in qdev?
> 
> Isaku Yamahata, could you please clarify?

My idea behind the patch is that making configuration space
initialization a sort of table driven (in long term?) like
Gerd and Blue already stated it.
If there is a consensus to go for it, I'm willing to create patches.
However it seems that we haven't reached the conclusion yet.
I'm not sure it's worth while to allow user to tweak config space.
-- 
yamahata




reply via email to

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