Re: [kvm-unit-tests PATCH 00/11] pci/arm: add PCI bus support

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

 



On Sat, Jan 09, 2016 at 01:22:47PM +0100, Alexander Gordeev wrote:
> This series extends the kvm-unit-tests/arm framework to support PCI.
> 
> Cc: Andrew Jones <drjones@xxxxxxxxxx>
> 
> Alexander Gordeev (11):
>   arm/pci: Device tree PCI probing
>   arm/pci: PCI bus scanning
>   arm/pci: Read devices BARs
>   arm/pci: Allocate and assign memory/io space resources
>   arm/pci: Add pci_find_dev() and pci_bar_addr() functions
>   arm/pci: PCI testdev existence test
>   arm/pci: PCI device operation test
>   arm/pci: PCI device read/write test
>   arm/pci: PCI host bridge info printing
>   arm/pci: PCI devices basic info printing
>   arm/pci: PCI testdev test flavour printing
> 
>  arm/pci-test.c               |  32 +++
>  config/config-arm-common.mak |   6 +-
>  lib/alloc.c                  |   3 -
>  lib/libcflat.h               |   3 +
>  lib/pci-host-generic.c       | 502 +++++++++++++++++++++++++++++++++++++++++++
>  lib/pci-host-generic.h       |  37 ++++
>  lib/pci-testdev.c            | 198 +++++++++++++++++
>  lib/pci.h                    |  33 +++
>  8 files changed, 810 insertions(+), 4 deletions(-)
>  create mode 100644 arm/pci-test.c
>  create mode 100644 lib/pci-host-generic.c
>  create mode 100644 lib/pci-host-generic.h
>  create mode 100644 lib/pci-testdev.c
>  create mode 100644 lib/pci.h
> 
> -- 
> 1.8.3.1
>

Nice start! I think we can reduce some of it down a bit though by
integrating with x86 right now. I'll post a series that starts that
effort. If x86 people like it, then you can rebase on that, do some
patch squashing, and post again. Soon we'll have pci-testdev vmexit
tests for ARM!

Thanks,
drew
_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm



[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux