Skip to contentSkip to conversation

kvm upstream updates

GIT PULL Avi Kivity 2 participants 5 messages Dec 28, 2010 – Jan 2, 2011 KVM

lore
Share & tools
lore

Avi Kivity

author
#0 lore raw

The following changes since commit 4cdc1cd137e0b98766916a7cdf2d5a9b3c6632fa:

target-mips: fix host CPU consumption when guest is idle (2010-12-27
00:58:06 +0100)

are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master

Jan Kiszka (4):
kvm: x86: Fix DPL write back of segment registers
kvm: x86: Remove obsolete SS.RPL/DPL aligment
kvm: x86: Prevent sign extension of DR7 in guest debugging mode
kvm: x86: Fix a few coding style violations

Jin Dongming (6):
Clean up cpu_inject_x86_mce()
Add "broadcast" option for mce command
Add function for checking mca broadcast of CPU
kvm: introduce kvm_mce_in_progress
kvm: kvm_mce_inj_* subroutines for templated error injections
kvm: introduce kvm_inject_x86_mce_on

Lai Jiangshan (2):
kvm: Enable user space NMI injection for kvm guest
kvm: convert kvm_ioctl(KVM_CHECK_EXTENSION) to kvm_check_extension()

Marcelo Tosatti (1):
Expose thread_id in info cpus

 configure             |    3 +
 cpu-all.h             |    3 +-
 cpu-defs.h            |    1 +
 cpus.c                |    5 +
 exec.c                |    1 +
 hmp-commands.hx       |    6 +-
 kvm-all.c             |    2 +-
 monitor.c             |   11 +-
 os-posix.c            |   10 +
 os-win32.c            |    5 +
 osdep.h               |    1 +
 target-i386/cpu.h     |    1 +
 target-i386/helper.c  |   76 ++++++-
 target-i386/kvm.c     |  534 
++++++++++++++++++++++++++++---------------------
 target-i386/kvm_x86.h |    5 +-
 15 files changed, 416 insertions(+), 248 deletions(-)
Signature · 1 line
error compiling committee.c: too many arguments to function
#1 lore raw
Quoted 23 lines · Avi Kivity

The following changes since commit
4cdc1cd137e0b98766916a7cdf2d5a9b3c6632fa:

target-mips: fix host CPU consumption when guest is idle (2010-12-27
00:58:06 +0100)

are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master

Jan Kiszka (4):
kvm: x86: Fix DPL write back of segment registers
kvm: x86: Remove obsolete SS.RPL/DPL aligment
kvm: x86: Prevent sign extension of DR7 in guest debugging mode
kvm: x86: Fix a few coding style violations

Jin Dongming (6):
Clean up cpu_inject_x86_mce()
Add "broadcast" option for mce command
Add function for checking mca broadcast of CPU
kvm: introduce kvm_mce_in_progress
kvm: kvm_mce_inj_* subroutines for templated error injections
kvm: introduce kvm_inject_x86_mce_on

Quoted 6 lines

Lai Jiangshan (2):
kvm: Enable user space NMI injection for kvm guest
kvm: convert kvm_ioctl(KVM_CHECK_EXTENSION) to kvm_check_extension()

Marcelo Tosatti (1):
Expose thread_id in info cpus

As I'm currently unable to find this particular version of the last patch in the archive:

LINK i386-linux-user/qemu-i386
exec.o: In function `cpu_exec_init':
/data/qemu-kvm/exec.c:634: undefined reference to `get_thread_id'

And a minor remark: I would suggest to call it qemu_get_thread_id as it is wrapped (like the rest of the osdeps).

Jan

author
#2 lore raw
Quoted 31 lines · Jan Kiszka
Quoted 23 lines · Avi Kivity

The following changes since commit
4cdc1cd137e0b98766916a7cdf2d5a9b3c6632fa:

target-mips: fix host CPU consumption when guest is idle (2010-12-27
00:58:06 +0100)

are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master

Jan Kiszka (4):
kvm: x86: Fix DPL write back of segment registers
kvm: x86: Remove obsolete SS.RPL/DPL aligment
kvm: x86: Prevent sign extension of DR7 in guest debugging mode
kvm: x86: Fix a few coding style violations

Jin Dongming (6):
Clean up cpu_inject_x86_mce()
Add "broadcast" option for mce command
Add function for checking mca broadcast of CPU
kvm: introduce kvm_mce_in_progress
kvm: kvm_mce_inj_* subroutines for templated error injections
kvm: introduce kvm_inject_x86_mce_on

Quoted 6 lines

Lai Jiangshan (2):
kvm: Enable user space NMI injection for kvm guest
kvm: convert kvm_ioctl(KVM_CHECK_EXTENSION) to kvm_check_extension()

Marcelo Tosatti (1):
Expose thread_id in info cpus

Quoted 7 lines

As I'm currently unable to find this particular version of the last patch in the archive:

   LINK  i386-linux-user/qemu-i386

exec.o: In function `cpu_exec_init':
/data/qemu-kvm/exec.c:634: undefined reference to `get_thread_id'

I'll take a look.

Quoted 2 lines

And a minor remark: I would suggest to call it qemu_get_thread_id as it is wrapped (like the rest of the osdeps).

The thought crossed my mind, and I should have heeded it. I'll update it as you suggest.

Signature · 1 line
error compiling committee.c: too many arguments to function
#3 lore raw
Quoted 36 lines · Avi Kivity
Quoted 35 lines · Jan Kiszka
Quoted 23 lines · Avi Kivity

The following changes since commit
4cdc1cd137e0b98766916a7cdf2d5a9b3c6632fa:

target-mips: fix host CPU consumption when guest is idle (2010-12-27
00:58:06 +0100)

are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master

Jan Kiszka (4):
kvm: x86: Fix DPL write back of segment registers
kvm: x86: Remove obsolete SS.RPL/DPL aligment
kvm: x86: Prevent sign extension of DR7 in guest debugging mode
kvm: x86: Fix a few coding style violations

Jin Dongming (6):
Clean up cpu_inject_x86_mce()
Add "broadcast" option for mce command
Add function for checking mca broadcast of CPU
kvm: introduce kvm_mce_in_progress
kvm: kvm_mce_inj_* subroutines for templated error injections
kvm: introduce kvm_inject_x86_mce_on

Quoted 3 lines

Lai Jiangshan (2):
kvm: Enable user space NMI injection for kvm guest
kvm: convert kvm_ioctl(KVM_CHECK_EXTENSION) to

kvm_check_extension()

Quoted 3 lines

Marcelo Tosatti (1):
Expose thread_id in info cpus

As I'm currently unable to find this particular version of the last patch in the archive:

Quoted 6 lines
Quoted 4 lines
   LINK  i386-linux-user/qemu-i386

exec.o: In function `cpu_exec_init':
/data/qemu-kvm/exec.c:634: undefined reference to `get_thread_id'

I'll take a look.

OK. And please rebase over current qemu master. I tried to pull in the series to prepare qemu-kvm for the back merge, but it generated to much conflicts, pointing out that uq/master is outdated.

Quoted 7 lines
Quoted 3 lines

And a minor remark: I would suggest to call it qemu_get_thread_id as it is wrapped (like the rest of the osdeps).

The thought crossed my mind, and I should have heeded it. I'll update it as you suggest.

Jan

#4 lore raw
Quoted 14 lines · Jan Kiszka
Quoted 13 lines · Avi Kivity
Quoted 11 lines · Jan Kiszka
Quoted 2 lines · Avi Kivity

Marcelo Tosatti (1):
Expose thread_id in info cpus

As I'm currently unable to find this particular version of the last patch in the archive:

   LINK  i386-linux-user/qemu-i386

exec.o: In function `cpu_exec_init':
/data/qemu-kvm/exec.c:634: undefined reference to `get_thread_id'

Quoted 5 lines
Quoted 1 line

I'll take a look.

OK. And please rebase over current qemu master. I tried to pull in the series to prepare qemu-kvm for the back merge, but it generated to much conflicts, pointing out that uq/master is outdated.

That was false alarm. Current uq/master actually nicely applies on qemu/master. My problems turned out to be related to subtle differences in the qemu-kvm tree.

Jan