Nikunj A Dadhania <nik...@linux.vnet.ibm.com> writes:
> The patch series creates PCI device tree(DT) nodes in QEMU. The new
> hotplug code needs the device node creation in QEMU. While during
> boot, nodes were created in SLOF. It makes more sense to consolidate
> the code to one place for better maintainability.
>
> Based on David's spapr-next 
> https://github.com/dgibson/qemu/tree/spapr-next
>
> Also, patches for populating ibm,loc-code was getting very complicated
> with use of RTAS/HCALL
>

Something went wrong in my git-send email, will repost correcting the
duplication of patches.


> Changelog V2:
>  * Fix device tree for 64-bit encoding
>  * Fix the class code, was failing xhci
>  * Remove macro duplication
>  * Fix DT fields generation for boot time device (Michael Roth)
>
> Changelog v1:
>  * Correct indent problems reported by checkpatch(David Gibson)
>  * Declare sPAPRFDT structure as local (David Gibson)
>  * Re-arrange code to avoid multiple indentation (Alexey Kardashevskiy)
>
> Michael Roth (1):
>   spapr_pci: fix boot-time device tree fields for pci hotplug
>
> Nikunj A Dadhania (5):
>   spapr_pci: remove duplicate macros
>   spapr_pci: encode missing 64-bit memory address space
>   spapr_pci: encode class code including Prog IF register
>   spapr_pci: enumerate and add PCI device tree
>   spapr_pci: populate ibm,loc-code
>
>  hw/ppc/spapr_pci.c | 221 
> +++++++++++++++++++++++++++++++++++++++++++++++------
>  1 file changed, 198 insertions(+), 23 deletions(-)
>
> -- 
> 1.8.3.1

Regards,
Nikunj


Reply via email to