|
From: | Alexander Graf |
Subject: | Re: [Qemu-arm] [Qemu-devel] [PATCH v9 5/5] hw/intc/arm_gicv3_kvm: Reset GICv3 cpu interface registers |
Date: | Tue, 28 Mar 2017 19:24:36 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 |
On 02/23/2017 07:37 PM, Peter Maydell wrote:
On 23 February 2017 at 11:51, <address@hidden> wrote:From: Vijaya Kumar K <address@hidden> Reset CPU interface registers of GICv3 when CPU is reset. For this, ARMCPRegInfo struct is registered with one ICC register whose resetfn is called when cpu is reset. All the ICC registers are reset under one single register reset function instead of calling resetfn for each ICC register. Signed-off-by: Vijaya Kumar K <address@hidden> --- hw/intc/arm_gicv3_kvm.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+)Reviewed-by: Peter Maydell <address@hidden>
This patch breaks execution on 4.4 (SLES12 SP2) for me:$ ./aarch64-softmmu/qemu-system-aarch64 -nographic -M virt,gic-version=host -enable-kvm -cpu host -kernel /boot/Image
qemu-system-aarch64: KVM_GET_DEVICE_ATTR failed: No such device or address Group 6 attr 0x000000000000c664 Aborted (core dumped)If I revert it, it works again. Is that device attr something only newer kernels received? In that case, it needs to be guarded by a capability check.
Alex
[Prev in Thread] | Current Thread | [Next in Thread] |