[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 44699e: s390x: Fix the confusing contribution
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 44699e: s390x: Fix the confusing contributions-after-2012 ... |
Date: |
Mon, 18 Feb 2019 06:09:19 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 44699e1c94bad41bbeb0c96f9ed344eb8e325413
https://github.com/qemu/qemu/commit/44699e1c94bad41bbeb0c96f9ed344eb8e325413
Author: Thomas Huth <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M linux-user/s390x/target_cpu.h
M target/s390x/cpu.c
M target/s390x/cpu.h
M target/s390x/kvm.c
Log Message:
-----------
s390x: Fix the confusing contributions-after-2012 license statements
The license information in these files is rather confusing. The text
declares LGPL first, but then says that contributions after 2012 are
licensed under the GPL instead. How should the average user who just
downloaded the release tarball know which part is now GPL and which
is LGPL?
Looking at the text of the LGPL (see COPYING.LIB in the top directory),
the license clearly states how this should be done instead:
"3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License."
Thus let's clean up the confusing statements and use the proper GPL
text only.
Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Acked-by: Laurent Vivier <address@hidden>
Acked-by: Christian Borntraeger <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 09ced81aac76e1adfa0d4b9868f7dc4b38e66f19
https://github.com/qemu/qemu/commit/09ced81aac76e1adfa0d4b9868f7dc4b38e66f19
Author: Cornelia Huck <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M hw/s390x/Makefile.objs
R hw/s390x/s390-pci-stub.c
M hw/s390x/s390-virtio-ccw.c
M target/s390x/cpu_models.c
M target/s390x/gen-features.c
M target/s390x/kvm.c
Log Message:
-----------
s390x: always provide pci support
We tried to make pci support optional on s390x in the past;
unfortunately, we still require the s390 phb to be created
unconditionally due to backwards compatibility issues.
Instead of sinking more effort into this (including compat
handling for older machines etc.) for non-obvious gains, let's
just make CONFIG_PCI something that is always set on s390x.
Note that you can still fence off pci for the _guest_ if you
provide a cpu model without the zpci feature.
Message-Id: <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Acked-by: Christian Borntraeger <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 4037c39ba5d0507fa9e1ee302013b4b35e2526f5
https://github.com/qemu/qemu/commit/4037c39ba5d0507fa9e1ee302013b4b35e2526f5
Author: Richard Henderson <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M include/hw/s390x/tod.h
A target/s390x/s390-tod.h
Log Message:
-----------
target/s390x: Split out s390-tod.h
We will need these from CONFIG_USER_ONLY as well,
which cannot access include/hw/.
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 965018bea7ce79e1987b50ba9160cba957f015df
https://github.com/qemu/qemu/commit/965018bea7ce79e1987b50ba9160cba957f015df
Author: Richard Henderson <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M target/s390x/helper.h
M target/s390x/insn-data.def
M target/s390x/misc_helper.c
M target/s390x/translate.c
Log Message:
-----------
target/s390x: Implement STCK et al for CONFIG_USER_ONLY
This is a non-privileged instruction that was only implemented
for system mode. However, the stck instruction is used by glibc,
so this was causing SIGILL for programs run under debian stretch.
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: d646b16b21eca8d586dcbbd15bb47ed0387546c6
https://github.com/qemu/qemu/commit/d646b16b21eca8d586dcbbd15bb47ed0387546c6
Author: David Hildenbrand <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M hw/s390x/s390-virtio-ccw.c
M target/s390x/gen-features.c
Log Message:
-----------
s390x: add zPCI feature to "qemu" CPU model
As we now always have PCI support, let's add it to the "qemu" CPU model,
taking care of backwards compatibility.
Signed-off-by: David Hildenbrand <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: ddf5d18af3ce3029d5b93222af5a9e8160d4c34b
https://github.com/qemu/qemu/commit/ddf5d18af3ce3029d5b93222af5a9e8160d4c34b
Author: Collin Walling <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M target/s390x/cpu_features.c
M target/s390x/cpu_models.c
Log Message:
-----------
s390x/cpumodel: mepochptff: warn when no mepoch and re-align group init
The extended PTFF features (qsie, qtoue, stoe, stoue) are dependent
on the multiple-epoch facility (mepoch). Let's print a warning if these
features are enabled without mepoch.
While we're at it, let's move the FEAT_GROUP_INIT for mepochptff down
the s390_feature_groups list so it can be properly indexed with its
generated S390FeatGroup enum.
Signed-off-by: Collin Walling <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Christian Borntraeger <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 84176c7906ffaf59457bd7dff25a3ea32e00c3d8
https://github.com/qemu/qemu/commit/84176c7906ffaf59457bd7dff25a3ea32e00c3d8
Author: Collin Walling <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M hw/s390x/s390-virtio-ccw.c
M target/s390x/cpu_models.c
M target/s390x/cpu_models.h
M target/s390x/gen-features.c
Log Message:
-----------
s390x/cpumodel: default enable mepoch for z14 and later
Latest systems and host kernels support mepoch, which is a
feature that was meant to be supported for z14 GA1 from the
get-go. Let's copy it to the z14 GA1 default CPU model.
Machines s390-ccw-virtio-3.1 and older will retain the old CPU
models and will not provide this bit nor the extended PTFF
functions in the default model.
Signed-off-by: Collin Walling <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: f2a7d1577115bda770d619ff5bc45db1f656edc3
https://github.com/qemu/qemu/commit/f2a7d1577115bda770d619ff5bc45db1f656edc3
Author: Collin Walling <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M target/s390x/cpu_models.c
M target/s390x/gen-features.c
Log Message:
-----------
s390x/cpumodel: add z14 GA2 model
Introduce the z14 GA2 cpu model for QEMU. There are no new features
introduced with this model, and will inherit the same feature set as
z14 GA1.
Signed-off-by: Collin Walling <address@hidden>
Acked-by: Christian Borntraeger <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 747c432f1e63dab75e5ea6184d8e844a6d7e67f8
https://github.com/qemu/qemu/commit/747c432f1e63dab75e5ea6184d8e844a6d7e67f8
Author: Cornelia Huck <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M target/s390x/kvm.c
M target/s390x/trace-events
Log Message:
-----------
s390x/kvm: add tracepoint to ioeventfd interface
Trace when assigning/unassigning.
Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 0922e8c093a564219fcb7f43b18ceb12714dd931
https://github.com/qemu/qemu/commit/0922e8c093a564219fcb7f43b18ceb12714dd931
Author: Cornelia Huck <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M MAINTAINERS
Log Message:
-----------
s390x: upgrade status of KVM cores to "supported"
We are actually paid to look after this.
Message-Id: <address@hidden>
Acked-by: Christian Borntraeger <address@hidden>
Acked-by: Halil Pasic <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 1c5d9d8f111b9cfc0722c7edcdc3b090736972e5
https://github.com/qemu/qemu/commit/1c5d9d8f111b9cfc0722c7edcdc3b090736972e5
Author: Peter Maydell <address@hidden>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M MAINTAINERS
M hw/s390x/Makefile.objs
R hw/s390x/s390-pci-stub.c
M hw/s390x/s390-virtio-ccw.c
M include/hw/s390x/tod.h
M linux-user/s390x/target_cpu.h
M target/s390x/cpu.c
M target/s390x/cpu.h
M target/s390x/cpu_features.c
M target/s390x/cpu_models.c
M target/s390x/cpu_models.h
M target/s390x/gen-features.c
M target/s390x/helper.h
M target/s390x/insn-data.def
M target/s390x/kvm.c
M target/s390x/misc_helper.c
A target/s390x/s390-tod.h
M target/s390x/trace-events
M target/s390x/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20190218' into staging
s390x updates:
- tcg: implement STCK and friends for CONFIG_USER_ONLY
- add zpci to qemu cpu model, as pci is now always built
- add mepoch to default z14 cpu model
- add cpu model for z14 GA2
- various improvements
# gpg: Signature made Mon 18 Feb 2019 11:06:23 GMT
# gpg: using RSA key C3D0D66DC3624FF6A8C018CEDECF6B93C6F02FAF
# gpg: issuer "address@hidden"
# gpg: Good signature from "Cornelia Huck <address@hidden>" [unknown]
# gpg: aka "Cornelia Huck <address@hidden>" [full]
# gpg: aka "Cornelia Huck <address@hidden>" [full]
# gpg: aka "Cornelia Huck <address@hidden>" [unknown]
# gpg: aka "Cornelia Huck <address@hidden>" [unknown]
# Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0 18CE DECF 6B93 C6F0 2FAF
* remotes/cohuck/tags/s390x-20190218:
s390x: upgrade status of KVM cores to "supported"
s390x/kvm: add tracepoint to ioeventfd interface
s390x/cpumodel: add z14 GA2 model
s390x/cpumodel: default enable mepoch for z14 and later
s390x/cpumodel: mepochptff: warn when no mepoch and re-align group init
s390x: add zPCI feature to "qemu" CPU model
target/s390x: Implement STCK et al for CONFIG_USER_ONLY
target/s390x: Split out s390-tod.h
s390x: always provide pci support
s390x: Fix the confusing contributions-after-2012 license statements
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/1e36232994c8...1c5d9d8f111b
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 44699e: s390x: Fix the confusing contributions-after-2012 ...,
Peter Maydell <=