[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 84b48a: s390x: add 2.5 compat s390-ccw-virtio
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 84b48a: s390x: add 2.5 compat s390-ccw-virtio machine |
Date: |
Thu, 03 Sep 2015 08:30:04 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 84b48ad63ba1da6345c3f22da7cdefc93fbc07f0
https://github.com/qemu/qemu/commit/84b48ad63ba1da6345c3f22da7cdefc93fbc07f0
Author: Cornelia Huck <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M hw/s390x/s390-virtio-ccw.c
Log Message:
-----------
s390x: add 2.5 compat s390-ccw-virtio machine
Reviewed-by: Jason J. Herne <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Acked-by: Christian Borntraeger <address@hidden>
Commit: 0efe406cac8a4d9f0b52eada4c6c2a768fe4b7d2
https://github.com/qemu/qemu/commit/0efe406cac8a4d9f0b52eada4c6c2a768fe4b7d2
Author: Jason J. Herne <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M MAINTAINERS
M hw/s390x/Makefile.objs
A hw/s390x/s390-skeys-kvm.c
A hw/s390x/s390-skeys.c
A include/hw/s390x/storage-keys.h
Log Message:
-----------
s390x: Create QOM device for s390 storage keys
A new QOM style device is provided to back guest storage keys. A special
version for KVM is created, which handles the storage key access via
KVM_S390_GET_SKEYS and KVM_S390_SET_SKEYS ioctl.
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Jason J. Herne <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 0f5f669147b52f89928bdf180165f74c4219210e
https://github.com/qemu/qemu/commit/0f5f669147b52f89928bdf180165f74c4219210e
Author: Jason J. Herne <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M hw/s390x/s390-virtio-ccw.c
M hw/s390x/s390-virtio.c
M hw/s390x/s390-virtio.h
M target-s390x/cpu.h
M target-s390x/mem_helper.c
M target-s390x/mmu_helper.c
M trace-events
Log Message:
-----------
s390x: Enable new s390-storage-keys device
s390 guest initialization is modified to make use of new s390-storage-keys
device. Old code that globally allocated storage key array is removed.
The new device enables storage key access for kvm guests.
Cache storage key QOM objects in frequently used helper functions to avoid a
performance hit every time we use one of these functions.
Reviewed-by: Cornelia Huck <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Jason J. Herne <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 7ee0c3e33a0f8664c529ce621ea83326817fc14a
https://github.com/qemu/qemu/commit/7ee0c3e33a0f8664c529ce621ea83326817fc14a
Author: Jason J. Herne <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M hw/s390x/s390-skeys.c
M monitor.c
M qapi-schema.json
M qmp-commands.hx
Log Message:
-----------
s390x: Dump storage keys qmp command
Provide a dump-skeys qmp command to allow the end user to dump storage
keys. This is useful for debugging problems with guest storage key support
within Qemu and for guest operating system developers.
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Jason J. Herne <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: a4538a5cc57dd493ed1545be98fa0ead0d391b8a
https://github.com/qemu/qemu/commit/a4538a5cc57dd493ed1545be98fa0ead0d391b8a
Author: Jason J. Herne <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M hmp-commands.hx
M hw/s390x/s390-skeys.c
M include/hw/s390x/storage-keys.h
M monitor.c
Log Message:
-----------
s390x: Dump-skeys hmp support
Add dump-skeys command to the human monitor.
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Jason J. Herne <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: a08f0081c9886c1914d7bc2e6a29636a769fec84
https://github.com/qemu/qemu/commit/a08f0081c9886c1914d7bc2e6a29636a769fec84
Author: Jason J. Herne <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M hmp-commands.hx
M hw/s390x/s390-skeys.c
M include/hw/s390x/storage-keys.h
M monitor.c
Log Message:
-----------
s390x: Info skeys sub-command
Provide an info skeys hmp sub-command to allow the end user to dump a storage
key for a given address. This is useful for guest operating system developers.
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Jason J. Herne <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 186208fa1fa1b4fa1fe0b77c0fa61b9c0de6d66d
https://github.com/qemu/qemu/commit/186208fa1fa1b4fa1fe0b77c0fa61b9c0de6d66d
Author: Jason J. Herne <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M hw/s390x/s390-skeys.c
Log Message:
-----------
s390x: Migrate guest storage keys (initial memory only)
Routines to save/load guest storage keys are provided. register_savevm is
called to register them as migration handlers.
We prepare the protocol to support more complex parameters. So we will
later be able to support standby memory (having empty holes), compression
and "state live migration" like done for ram.
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Jason J. Herne <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 9ef40173fbe99c0562d227980779a73613788782
https://github.com/qemu/qemu/commit/9ef40173fbe99c0562d227980779a73613788782
Author: Jason J. Herne <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M hw/s390x/s390-skeys.c
M hw/s390x/s390-virtio-ccw.c
M include/hw/s390x/storage-keys.h
Log Message:
-----------
s390x: Disable storage key migration on old machine type
This code disables storage key migration when an older machine type is
specified.
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Jason J. Herne <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
Commit: 550e66ea4cce7b6664d6caf7e651814cc2d30421
https://github.com/qemu/qemu/commit/550e66ea4cce7b6664d6caf7e651814cc2d30421
Author: Peter Maydell <address@hidden>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M MAINTAINERS
M hmp-commands.hx
M hw/s390x/Makefile.objs
A hw/s390x/s390-skeys-kvm.c
A hw/s390x/s390-skeys.c
M hw/s390x/s390-virtio-ccw.c
M hw/s390x/s390-virtio.c
M hw/s390x/s390-virtio.h
A include/hw/s390x/storage-keys.h
M monitor.c
M qapi-schema.json
M qmp-commands.hx
M target-s390x/cpu.h
M target-s390x/mem_helper.c
M target-s390x/mmu_helper.c
M trace-events
Log Message:
-----------
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20150903' into staging
First batch of s390x patches for 2.5:
- introduce 2.5 compat machine
- support for migration of storage keys
# gpg: Signature made Thu 03 Sep 2015 11:28:06 BST using RSA key ID C6F02FAF
# gpg: Good signature from "Cornelia Huck <address@hidden>"
# gpg: aka "Cornelia Huck <address@hidden>"
* remotes/cohuck/tags/s390x-20150903:
s390x: Disable storage key migration on old machine type
s390x: Migrate guest storage keys (initial memory only)
s390x: Info skeys sub-command
s390x: Dump-skeys hmp support
s390x: Dump storage keys qmp command
s390x: Enable new s390-storage-keys device
s390x: Create QOM device for s390 storage keys
s390x: add 2.5 compat s390-ccw-virtio machine
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/561578c2a822...550e66ea4cce
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 84b48a: s390x: add 2.5 compat s390-ccw-virtio machine,
GitHub <=