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 <[email protected]>
> 
> 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
[email protected]
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm

Reply via email to