Isaku, Sure I will send out patch after some cleanup. MSI using irq-in-kernel still a little bit ugly:)
Wei On 10/19/10 4:17 PM, "Isaku Yamahata" <yamah...@valinux.co.jp> wrote: > On Tue, Oct 19, 2010 at 04:05:28PM -0700, Wei Xu wrote: >> Good work! One question here: any plan to put q35 and seabios into mainline? > > My plan is > qemu part: > 1. respin this patch. Mainly aer part. <<< I'm here > 2. address bus reset and flr. > 3. Then move on to q35 north/south bridge. > > After 1 or 2, it would be desirable to rebase my local working q35 repo. > So I'd like Michael to request Anthony to pull the pci branch into > the upstream once the aer patches are merged. > > seabios part: > - two acpi related patches are pending. > - dev-q35.c > - acpi DSDT tables for q35 > > >> FYI: I have made pcie plus q35 working on qemu-kvm, though on a little bit >> old code base. > > Great news. I'd like to have a look at the code. > > thanks, > >> >> Wei >> >> >> On 10/19/10 3:39 PM, "Isaku Yamahata" <yamah...@valinux.co.jp> wrote: >> >>> On Tue, Oct 19, 2010 at 11:07:34AM -0500, Adnan Khaleel wrote: >>>> Are all these patches going to be integrated into the current qemu >>>> repository? >>> >>> Eventually. Right now some of them are merged into Michael's pci branch. >>> It's up to Michael when he requests Anthony to pull the branch. >>> >>> thanks, >>> >>>> >>>> -AK >>>> >>>> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ >>>> From: Isaku Yamahata [mailto:yamah...@valinux.co.jp] >>>> To: Michael S. Tsirkin [mailto:m...@redhat.com] >>>> Cc: qemu-devel@nongnu.org, skand...@cisco.com, etmar...@cisco.com, >>>> we...@cisco.com, ad...@khaleel.us >>>> Sent: Tue, 19 Oct 2010 08:55:29 -0500 >>>> Subject: Re: [PATCH v5 00/14] pcie port switch emulators >>>> >>>>>> Isaku Yamahata (14): >>>>>> pci: introduce helper functions to test-and-{clear, set} mask in >>>>>> configuration space >>>>>> pci: introduce helper function to handle msi-x and msi. >>>>>> pci: use pci_word_test_and_clear_mask() in pci_device_reset() >>>>>> pci/bridge: fix pci_bridge_reset() >>>>>> msi: implements msi >>>>>> pcie: add pcie constants to pcie_regs.h >>>>>> pcie: helper functions for pcie capability and extended capability >>>>> >>>>> I'll apply these. >>>>> >>>>>> pcie/aer: helper functions for pcie aer capability >>>>> >>>>> Maybe move this to the end of the series? >>>>> >>>>>> pcie port: define struct PCIEPort/PCIESlot and helper functions >>>>>> ioh3420: pcie root port in X58 ioh >>>>>> x3130: pcie upstream port >>>>>> x3130: pcie downstream port >>>>>> pcie/hotplug: introduce pushing attention button command >>>>> >>>>> I think the above can be applied - just remove the dependency >>>>> on aer for now. >>>> >>>> Okay. I'll update the patch series and send it tomorrow. >>>> >>>> -- >>>> yamahata >>>> >>