[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [PATCH v6 2/4] hw/intc/arm_gicv3_kvm: Implement get/put f
From: |
Peter Maydell |
Subject: |
Re: [Qemu-arm] [PATCH v6 2/4] hw/intc/arm_gicv3_kvm: Implement get/put functions |
Date: |
Mon, 28 Nov 2016 12:00:15 +0000 |
On 23 November 2016 at 12:39, <address@hidden> wrote:
> From: Vijaya Kumar K <address@hidden>
>
> This actually implements pre_save and post_load methods for in-kernel
> vGICv3.
>
> Signed-off-by: Pavel Fedin <address@hidden>
> Signed-off-by: Peter Maydell <address@hidden>
> [PMM:
> * use decimal, not 0bnnn
> * fixed typo in names of ICC_APR0R_EL1 and ICC_AP1R_EL1
> * completely rearranged the get and put functions to read and write
> the state in a natural order, rather than mixing distributor and
> redistributor state together]
> Signed-off-by: Vijaya Kumar K <address@hidden>
> [Vijay:
> * Update macro KVM_VGIC_ATTR
> * Use 32 bit access for gicd and gicr
> * GICD_IROUTER, GICD_TYPER, GICR_PROPBASER and GICR_PENDBASER reg
> access are changed from 64-bit to 32-bit access
> * Add ICC_SRE_EL1 save and restore
> * Dropped translate_fn mechanism and coded functions to handle
> save and restore of edge_trigger and priority
> * Number of APnR register saved/restored based on number of
> priority bits supported]
> ---
> ---
> hw/intc/arm_gicv3_kvm.c | 559
> ++++++++++++++++++++++++++++++++++++++++++++++-
> hw/intc/gicv3_internal.h | 1 +
> 2 files changed, 549 insertions(+), 11 deletions(-)
Reviewed-by: Peter Maydell <address@hidden>
thanks
-- PMM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-arm] [PATCH v6 2/4] hw/intc/arm_gicv3_kvm: Implement get/put functions,
Peter Maydell <=