[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 25b8b3: linux-headers: Update to 4.2-rc1
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 25b8b3: linux-headers: Update to 4.2-rc1 |
Date: |
Tue, 07 Jul 2015 01:30:03 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 25b8b39b6d7de95d0dd5ae7b66b3ac4b9b83e060
https://github.com/qemu/qemu/commit/25b8b39b6d7de95d0dd5ae7b66b3ac4b9b83e060
Author: Alexey Kardashevskiy <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M include/standard-headers/linux/input.h
M include/standard-headers/linux/virtio_balloon.h
M include/standard-headers/linux/virtio_gpu.h
M linux-headers/asm-x86/hyperv.h
M linux-headers/linux/kvm.h
M linux-headers/linux/vfio.h
R linux-headers/linux/virtio_pci.h
Log Message:
-----------
linux-headers: Update to 4.2-rc1
This updates linux-headers against master 4.2-rc1 (commit
d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754). This is the result of
./scripts/update-linux-headers.sh work.
Cc: Paolo Bonzini <address@hidden>
Cc: Michael S. Tsirkin <address@hidden>
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: afd6895b45f20eb43b7ff95f7a76cc5af8d36cd7
https://github.com/qemu/qemu/commit/afd6895b45f20eb43b7ff95f7a76cc5af8d36cd7
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M hw/acpi/piix4.c
M hw/isa/lpc_ich9.c
Log Message:
-----------
piix4/ich9: do not raise SMI on ACPI enable/disable commands
These commands are handled entirely by QEMU. Do not raise an SMI
when they happen, because Windows (at least 2008r2) expects these
commands to work and (depending on the value of APMC_EN at
startup) the firmware might not have installed an SMI handler.
When this happens (e.g. the kernel supports SMIs, or you are using
TCG, but you have used "-machine smm=off") RIP is moved to 0x38000
where there is no code to execute.
Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: fc12d72e10828ca6ff75f2ad432b741f07a10cef
https://github.com/qemu/qemu/commit/fc12d72e10828ca6ff75f2ad432b741f07a10cef
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M target-i386/cpu.h
M target-i386/kvm.c
Log Message:
-----------
target-i386: add support for SMBASE MSR and SMIs
Apart from the MSR, the smi field of struct kvm_vcpu_events has to be
translated into the corresponding CPUX86State fields. Also,
memory transaction flags depend on SMM state, so pull it from struct
kvm_run on every exit from KVM to userspace.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: d6ff5cbc1231a5aec997abf3a809c7013e60472f
https://github.com/qemu/qemu/commit/d6ff5cbc1231a5aec997abf3a809c7013e60472f
Author: Andrew Jones <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M kvm-all.c
Log Message:
-----------
kvm-all: put kvm_mem_flags to more work
Currently kvm_mem_flags just translates bools to bits, let's
make it also determine the bools first. This avoids its parameter
list growing each time we add a flag.
Signed-off-by: Andrew Jones <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 714f78c587ba628169b8ae6f91866c52fe6a799f
https://github.com/qemu/qemu/commit/714f78c587ba628169b8ae6f91866c52fe6a799f
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M kvm-all.c
Log Message:
-----------
kvm-all: remove useless typedef
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 8571ed35cfa50ed6b2aaee484dfa4f58176ebe00
https://github.com/qemu/qemu/commit/8571ed35cfa50ed6b2aaee484dfa4f58176ebe00
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
A include/sysemu/kvm_int.h
M kvm-all.c
Log Message:
-----------
kvm-all: move internal types to kvm_int.h
i386 code will have to define a different KVMMemoryListener. Create
an internal header so that KVMSlot is not exposed outside.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 7bbda04c8d13d0a599b31ed1c10dc76a62f9d4dc
https://github.com/qemu/qemu/commit/7bbda04c8d13d0a599b31ed1c10dc76a62f9d4dc
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M include/sysemu/kvm_int.h
M kvm-all.c
Log Message:
-----------
kvm-all: make KVM's memory listener more generic
No semantic change, but s->slots moves into a new struct
KVMMemoryListener. KVM's memory listener becomes a member of struct
KVMState, and becomes of type KVMMemoryListener.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 38bfe69180f99d05611a14bab4bb72c95e755b58
https://github.com/qemu/qemu/commit/38bfe69180f99d05611a14bab4bb72c95e755b58
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M include/sysemu/kvm_int.h
M kvm-all.c
Log Message:
-----------
kvm-all: add support for multiple address spaces
Make kvm_memory_listener_register public, and assign a kernel
address space id to each KVMMemoryListener.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 8db4936bb648e15173d687bc162be14fd0d4260c
https://github.com/qemu/qemu/commit/8db4936bb648e15173d687bc162be14fd0d4260c
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M kvm-all.c
Log Message:
-----------
kvm-all: kvm_irqchip_create is not expected to fail
KVM_CREATE_IRQCHIP should never fail, and so should its userspace
wrapper kvm_irqchip_create. The function does not do anything
if the irqchip capability is not available, as is the case for PPC.
With this patch, kvm_arch_init can allocate memory and it will not
be leaked.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 6410848bec38089424d54a6a8f10d4cf77182b5d
https://github.com/qemu/qemu/commit/6410848bec38089424d54a6a8f10d4cf77182b5d
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M target-i386/kvm.c
Log Message:
-----------
target-i386: register a separate KVM address space including SMRAM regions
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 61e66c6237a0ca3eac35cf3145ccbb3ab5b6354c
https://github.com/qemu/qemu/commit/61e66c6237a0ca3eac35cf3145ccbb3ab5b6354c
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M hw/acpi/piix4.c
M hw/i386/pc_piix.c
M include/hw/i386/pc.h
Log Message:
-----------
pc_piix: rename kvm_enabled to smm_enabled
We will enable SMM even if KVM is in use. Rename the field and
arguments.
Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: fba72476c6b7be60ac74c5bcdc06c61242d1fe4f
https://github.com/qemu/qemu/commit/fba72476c6b7be60ac74c5bcdc06c61242d1fe4f
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M hw/acpi/ich9.c
M hw/i386/pc_q35.c
M hw/isa/lpc_ich9.c
M include/hw/acpi/ich9.h
M include/hw/i386/ich9.h
Log Message:
-----------
ich9: add smm_enabled field and arguments
Q35's ACPI device is hard-coding SMM availability to KVM. Place the
logic where the board is created instead, so that it will be possible
to override it.
Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 355023f2010c4df619d88a0dd7012b4b9c74c12c
https://github.com/qemu/qemu/commit/355023f2010c4df619d88a0dd7012b4b9c74c12c
Author: Paolo Bonzini <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
M target-i386/kvm-stub.c
M target-i386/kvm.c
M target-i386/kvm_i386.h
Log Message:
-----------
pc: add SMM property
The property can take values on, off or auto. The default is "off"
for KVM and pre-2.4 machines, otherwise "auto" (which makes it
available on TCG or on new-enough kernels).
Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: f6e3035f75e5c6a73485335765ae070304c7a110
https://github.com/qemu/qemu/commit/f6e3035f75e5c6a73485335765ae070304c7a110
Author: Peter Maydell <address@hidden>
Date: 2015-07-06 (Mon, 06 Jul 2015)
Changed paths:
M hw/acpi/ich9.c
M hw/acpi/piix4.c
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M hw/isa/lpc_ich9.c
M include/hw/acpi/ich9.h
M include/hw/i386/ich9.h
M include/hw/i386/pc.h
M include/standard-headers/linux/input.h
M include/standard-headers/linux/virtio_balloon.h
M include/standard-headers/linux/virtio_gpu.h
A include/sysemu/kvm_int.h
M kvm-all.c
M linux-headers/asm-x86/hyperv.h
M linux-headers/linux/kvm.h
M linux-headers/linux/vfio.h
R linux-headers/linux/virtio_pci.h
M target-i386/cpu.h
M target-i386/kvm-stub.c
M target-i386/kvm.c
M target-i386/kvm_i386.h
Log Message:
-----------
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-smm' into
staging
This series implements KVM support for SMM, and lets you enable/disable
it through the "smm" property of x86 machine types.
# gpg: Signature made Mon Jul 6 17:41:05 2015 BST using RSA key ID 78C7AE83
# gpg: Good signature from "Paolo Bonzini <address@hidden>"
# gpg: aka "Paolo Bonzini <address@hidden>"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* remotes/bonzini/tags/for-upstream-smm:
pc: add SMM property
ich9: add smm_enabled field and arguments
pc_piix: rename kvm_enabled to smm_enabled
target-i386: register a separate KVM address space including SMRAM regions
kvm-all: kvm_irqchip_create is not expected to fail
kvm-all: add support for multiple address spaces
kvm-all: make KVM's memory listener more generic
kvm-all: move internal types to kvm_int.h
kvm-all: remove useless typedef
kvm-all: put kvm_mem_flags to more work
target-i386: add support for SMBASE MSR and SMIs
piix4/ich9: do not raise SMI on ACPI enable/disable commands
linux-headers: Update to 4.2-rc1
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/7edd8e4660be...f6e3035f75e5
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 25b8b3: linux-headers: Update to 4.2-rc1,
GitHub <=