Re: [kvm-unit-tests PATCH v3 0/7] s390x: basic test infrastructure

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

 




On 22/05/2017 10:56, David Hildenbrand wrote:
> This adds the very basic infrastructure for s390x.
> 
> For now, only a basic self test is provided. This one will also run under
> TCG.
> 
> Parts taken from a prototype by Thomas Huth.
> 
> v2 -> v3:
> - Fixed it up to allow for out-of-tree builds, added it to .travis.yml
> - Selftest: removed parameter intendation, dropped a ":" from inline asm
> 
> 
> David Hildenbrand (7):
>   s390x: initial infrastructure
>   s390x: basic self test
>   s390x: copy sclp.h and sclp-ascii.c from QEMU
>   s390x: compile sclp-ascii.c
>   s390x: wire up sclp console output
>   .travis.yml: add s390x
>   MAINTAINERS: add s390x maintainers
> 
>  .travis.yml              |   5 +++
>  MAINTAINERS              |   7 +++
>  lib/s390x/asm/barrier.h  |  16 +++++++
>  lib/s390x/asm/io.h       |  18 ++++++++
>  lib/s390x/asm/page.h     |  16 +++++++
>  lib/s390x/asm/spinlock.h |  16 +++++++
>  lib/s390x/asm/stack.h    |  21 +++++++++
>  lib/s390x/io.c           |  49 +++++++++++++++++++++
>  lib/s390x/sclp-ascii.c   |  68 +++++++++++++++++++++++++++++
>  lib/s390x/sclp.h         | 108 +++++++++++++++++++++++++++++++++++++++++++++++
>  lib/s390x/stack.c        |  28 ++++++++++++
>  s390x/Makefile           |  37 ++++++++++++++++
>  s390x/cstart64.S         |  44 +++++++++++++++++++
>  s390x/flat.lds           |  42 ++++++++++++++++++
>  s390x/run                |  56 ++++++++++++++++++++++++
>  s390x/selftest.c         |  41 ++++++++++++++++++
>  s390x/unittests.cfg      |  24 +++++++++++
>  17 files changed, 596 insertions(+)
>  create mode 100644 lib/s390x/asm/barrier.h
>  create mode 100644 lib/s390x/asm/io.h
>  create mode 100644 lib/s390x/asm/page.h
>  create mode 100644 lib/s390x/asm/spinlock.h
>  create mode 100644 lib/s390x/asm/stack.h
>  create mode 100644 lib/s390x/io.c
>  create mode 100644 lib/s390x/sclp-ascii.c
>  create mode 100644 lib/s390x/sclp.h
>  create mode 100644 lib/s390x/stack.c
>  create mode 100644 s390x/Makefile
>  create mode 100644 s390x/cstart64.S
>  create mode 100644 s390x/flat.lds
>  create mode 100755 s390x/run
>  create mode 100644 s390x/selftest.c
>  create mode 100644 s390x/unittests.cfg
> 

Thanks, didn't have time to test it today.  Will push tomorrow.

Paolo



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux