qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] PCI hotplug controller emulation
@ 2008-05-15 15:13 Zhai, Edwin
  0 siblings, 0 replies; 6+ messages in thread
From: Zhai, Edwin @ 2008-05-15 15:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: Zhai, Edwin

Hello,

I have cooked up a patch of ACPI PCI hotplug controller emulation, which can be 
extended to support hotplug of virtual PCI device, say ne2000 NIC.

Are you guys interested to integrate this device emulation?

BTW, modification of ACPI DSDT table is required, but QEMU reuse the binary from 
Bochs. I don't know how to handle such issue in QEMU.

Thanks,

-- 
best rgds,
edwin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Qemu-devel] PCI hotplug controller emulation
@ 2008-05-16 10:11 Zhai, Edwin
  2008-05-16 11:11 ` Paul Brook
  2008-05-16 11:17 ` Alexander Graf
  0 siblings, 2 replies; 6+ messages in thread
From: Zhai, Edwin @ 2008-05-16 10:11 UTC (permalink / raw)
  To: qemu-devel; +Cc: Zhai, Edwin

Hello,

I have cooked up a patch of ACPI PCI hotplug controller emulation, which can be 
extended to support hotplug of virtual PCI device, say ne2000 NIC.

Are you guys interested to integrate this device emulation?

BTW, modification of ACPI DSDT table is required, but QEMU reuse the binary from 
Bochs. I don't know how to handle such issue in QEMU.

Thanks,

-- 
best rgds,
edwin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] PCI hotplug controller emulation
  2008-05-16 10:11 [Qemu-devel] PCI hotplug controller emulation Zhai, Edwin
@ 2008-05-16 11:11 ` Paul Brook
  2008-05-16 11:17 ` Alexander Graf
  1 sibling, 0 replies; 6+ messages in thread
From: Paul Brook @ 2008-05-16 11:11 UTC (permalink / raw)
  To: qemu-devel; +Cc: Zhai, Edwin

> BTW, modification of ACPI DSDT table is required, but QEMU reuse the binary
> from Bochs. I don't know how to handle such issue in QEMU.

Get the changes merged into upstream bochs source.

Paul

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] PCI hotplug controller emulation
  2008-05-16 10:11 [Qemu-devel] PCI hotplug controller emulation Zhai, Edwin
  2008-05-16 11:11 ` Paul Brook
@ 2008-05-16 11:17 ` Alexander Graf
  2008-05-19 12:53   ` Zhai, Edwin
  2008-05-21  7:56   ` Zhai, Edwin
  1 sibling, 2 replies; 6+ messages in thread
From: Alexander Graf @ 2008-05-16 11:17 UTC (permalink / raw)
  To: qemu-devel; +Cc: Marcelo Tosatti, Zhai, Edwin


On May 16, 2008, at 12:11 PM, Zhai, Edwin wrote:

> Hello,
>
> I have cooked up a patch of ACPI PCI hotplug controller emulation,  
> which can be
> extended to support hotplug of virtual PCI device, say ne2000 NIC.

KVM also has such a feature. It might be a good idea to look at that  
implementation and see how things differ between the approaches and  
maybe get yours into KVM too.

>
>
> Are you guys interested to integrate this device emulation?
>
> BTW, modification of ACPI DSDT table is required, but QEMU reuse the  
> binary from
> Bochs. I don't know how to handle such issue in QEMU.

Best idea here would be to send the patches to the bochs list.  
Alternatively there is a diff file against the bochs bios in the qemu  
svn too. Getting things upstream with bochs is preferred though.


Alex

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] PCI hotplug controller emulation
  2008-05-16 11:17 ` Alexander Graf
@ 2008-05-19 12:53   ` Zhai, Edwin
  2008-05-21  7:56   ` Zhai, Edwin
  1 sibling, 0 replies; 6+ messages in thread
From: Zhai, Edwin @ 2008-05-19 12:53 UTC (permalink / raw)
  To: Alexander Graf; +Cc: Marcelo Tosatti, qemu-devel, Zhai, Edwin

On Fri, May 16, 2008 at 01:17:41PM +0200, Alexander Graf wrote:
> >
> >
> >Are you guys interested to integrate this device emulation?
> >
> >BTW, modification of ACPI DSDT table is required, but QEMU reuse the  
> >binary from
> >Bochs. I don't know how to handle such issue in QEMU.
> 
> Best idea here would be to send the patches to the bochs list.  
> Alternatively there is a diff file against the bochs bios in the qemu  
> svn too. Getting things upstream with bochs is preferred though.

This diff file seems to be used to keep pending changes for reference only.  
It's better to push everything into Bochs. But you know, bochs is written in 
C++, so we have to rewrite device emulation:(

> 
> 
> Alex
> 

-- 
best rgds,
edwin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] PCI hotplug controller emulation
  2008-05-16 11:17 ` Alexander Graf
  2008-05-19 12:53   ` Zhai, Edwin
@ 2008-05-21  7:56   ` Zhai, Edwin
  1 sibling, 0 replies; 6+ messages in thread
From: Zhai, Edwin @ 2008-05-21  7:56 UTC (permalink / raw)
  To: Alexander Graf, Marcelo Tosatti; +Cc: qemu-devel, Zhai, Edwin

Tosatti,

I know you have a hotplug patch for KVM.
Do you have any plan to push it into QEMU upstream?
To do this, also need push the DSDT changes into Bochs.

Maybe we can co-ordinate to eliminate duplicated efforts.

On Fri, May 16, 2008 at 01:17:41PM +0200, Alexander Graf wrote:
> 
> On May 16, 2008, at 12:11 PM, Zhai, Edwin wrote:
> 
> >Hello,
> >
> >I have cooked up a patch of ACPI PCI hotplug controller emulation,  
> >which can be
> >extended to support hotplug of virtual PCI device, say ne2000 NIC.
> 
> KVM also has such a feature. It might be a good idea to look at that  
> implementation and see how things differ between the approaches and  
> maybe get yours into KVM too.
> 
> >
> >
> >Are you guys interested to integrate this device emulation?
> >
> >BTW, modification of ACPI DSDT table is required, but QEMU reuse the  
> >binary from
> >Bochs. I don't know how to handle such issue in QEMU.
> 
> Best idea here would be to send the patches to the bochs list.  
> Alternatively there is a diff file against the bochs bios in the qemu  
> svn too. Getting things upstream with bochs is preferred though.
> 
> 
> Alex
> 

-- 
best rgds,
edwin

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-05-21  7:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-16 10:11 [Qemu-devel] PCI hotplug controller emulation Zhai, Edwin
2008-05-16 11:11 ` Paul Brook
2008-05-16 11:17 ` Alexander Graf
2008-05-19 12:53   ` Zhai, Edwin
2008-05-21  7:56   ` Zhai, Edwin
  -- strict thread matches above, loose matches on Subject: below --
2008-05-15 15:13 Zhai, Edwin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).