[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 08/32] kvm/openpic: in-kernel mpic support
From: |
Alexander Graf |
Subject: |
Re: [Qemu-devel] [PATCH 08/32] kvm/openpic: in-kernel mpic support |
Date: |
Mon, 1 Jul 2013 01:01:48 +0200 |
On 30.06.2013, at 08:13, Andreas Färber wrote:
> Am 30.06.2013 03:44, schrieb Alexander Graf:
>> From: Scott Wood <address@hidden>
>>
>> Enables support for the in-kernel MPIC that thas been merged into the
>> KVM next branch. This includes irqfd/KVM_IRQ_LINE support from Alex
>> Graf (along with some other improvements).
>>
>> Note from Alex regarding kvm_irqchip_create():
>>
>> On x86, one would call kvm_irqchip_create() to initialize an
>> in-kernel interrupt controller. That function then goes ahead and
>> initializes global capability variables as well as the default irq
>> routing table.
>>
>> On ppc, we can't call kvm_irqchip_create() because we can have
>> different types of interrupt controllers. So we want to do all the
>> things that function would do for us in the in-kernel device init
>> handler.
>>
>> Signed-off-by: Scott Wood <address@hidden>
>> [agraf: squash in kvm_irqchip_commit_routes patch, fix non-kvm build]
>> Signed-off-by: Alexander Graf <address@hidden>
>> ---
>> default-configs/ppc-softmmu.mak | 1 +
>> default-configs/ppc64-softmmu.mak | 1 +
>> hw/intc/Makefile.objs | 1 +
>> hw/intc/openpic_kvm.c | 252
>> ++++++++++++++++++++++++++++++++++++++
>> hw/ppc/e500.c | 79 +++++++++++-
>> include/hw/ppc/openpic.h | 2 +-
>> target-ppc/kvm-stub.c | 6 +
>> 7 files changed, 336 insertions(+), 6 deletions(-)
>> create mode 100644 hw/intc/openpic_kvm.c
>
> I had objected to the subject
What's wrong with the subject? I don't find it misleading. I don't remember we
ever had strong ruling on subject lines. In fact, I usually format mine
completely differently.
> , and this patch is not bisectable since
> you didn't squash my ppcemb-softmmu build fix. Please do.
Please send build fixes separately from QOM refactoring. The patch as a whole
is way too big to get squashed into the original patch. I'll extract the build
fix and pluck it up manually this time, but please keep things separate next
time around.
Alex
- [Qemu-devel] [PATCH 21/32] pseries: Update MAINTAINERS information, (continued)
- [Qemu-devel] [PATCH 21/32] pseries: Update MAINTAINERS information, Alexander Graf, 2013/06/29
- [Qemu-devel] [PATCH 25/32] PPC: Add dump_mmu() for 6xx, Alexander Graf, 2013/06/29
- [Qemu-devel] [PATCH 17/32] target-ppc: Change default machine for 64-bit, Alexander Graf, 2013/06/29
- [Qemu-devel] [PATCH 31/32] mac-io: Add escc-legacy memory alias region, Alexander Graf, 2013/06/29
- [Qemu-devel] [PATCH 27/32] PPC: Introduce an alias cache for faster lookups, Alexander Graf, 2013/06/29
- [Qemu-devel] [PATCH 32/32] PPC: Ignore writes to L2CR, Alexander Graf, 2013/06/29
- [Qemu-devel] [PATCH 08/32] kvm/openpic: in-kernel mpic support, Alexander Graf, 2013/06/29
- [Qemu-devel] [PATCH 15/32] target-ppc: Drop redundant flags assignments from CPU families, Alexander Graf, 2013/06/29
- [Qemu-devel] [PATCH 18/32] spapr-rtas: add CPU argument to RTAS calls, Alexander Graf, 2013/06/29
- Re: [Qemu-devel] [Qemu-ppc] [PULL 00/32] ppc patch queue 2013-06-30, Alexander Graf, 2013/06/30