Re: [Qemu-devel] [PATCH v4 00/10] uq/master: TPR access optimization for Windows guests

2012-02-18 Thread Avi Kivity
On 02/17/2012 07:31 PM, Jan Kiszka wrote:
 And here is v4:
  - Changed TPR IP reporting in KVM user space irqchip mode to always
report the instruction after the triggering one
  - Fixed bug that froze TCG with VAPIC enabled during setup
(by making run_on_vcpus fully TCG compatible)
  - Rebased over uq/master
  - Removed forgotten debug printf

 The series is also available at

 git://git.kiszka.org/qemu-kvm.git queues/kvm-tpr

 Please review/apply.

Applied to uq/master, thanks.

-- 
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.




[Qemu-devel] [PATCH v4 00/10] uq/master: TPR access optimization for Windows guests

2012-02-17 Thread Jan Kiszka
And here is v4:
 - Changed TPR IP reporting in KVM user space irqchip mode to always
   report the instruction after the triggering one
 - Fixed bug that froze TCG with VAPIC enabled during setup
   (by making run_on_vcpus fully TCG compatible)
 - Rebased over uq/master
 - Removed forgotten debug printf

The series is also available at

git://git.kiszka.org/qemu-kvm.git queues/kvm-tpr

Please review/apply.

CC: Paolo Bonzini pbonz...@redhat.com

Jan Kiszka (10):
  kvm: Set cpu_single_env only once
  Remove useless casts from cpu iterators
  Process pending work while waiting for initial kick-off in TCG mode
  Allow to use pause_all_vcpus from VCPU context
  target-i386: Add infrastructure for reporting TPR MMIO accesses
  kvmvapic: Add option ROM
  kvmvapic: Introduce TPR access optimization for Windows guests
  kvmvapic: Simplify mp/up_set_tpr
  optionsrom: Reserve space for checksum
  kvmvapic: Use optionrom helpers

 .gitignore|1 +
 Makefile  |2 +-
 Makefile.target   |3 +-
 cpu-all.h |3 +-
 cpus.c|   26 ++-
 hw/apic.c |  126 ++-
 hw/apic.h |2 +
 hw/apic_common.c  |   69 -
 hw/apic_internal.h|   27 ++
 hw/kvm/apic.c |   32 ++
 hw/kvmvapic.c |  805 +
 hw/mc146818rtc.c  |5 +-
 kvm-all.c |5 -
 pc-bios/optionrom/Makefile|2 +-
 pc-bios/optionrom/kvmvapic.S  |  335 +
 pc-bios/optionrom/optionrom.h |3 +-
 target-i386/cpu.h |   10 +
 target-i386/helper.c  |   16 +
 target-i386/kvm.c |   25 ++-
 19 files changed, 1467 insertions(+), 30 deletions(-)
 create mode 100644 hw/kvmvapic.c
 create mode 100644 pc-bios/optionrom/kvmvapic.S

-- 
1.7.3.4