• M
    irqchip/gic-v3-its: Check that all RDs have the same property table · 76dfdc4e
    Marc Zyngier 提交于
    mainline inclusion
    from 4.20-rc1
    commit: f842ca8e9c8a80d07f5589536311250d7d6018f9
    category: kdump
    bugzilla: 5272
    CVE: NA
    
    This 10 patches is used for secondary kernel using LPI.
    
    [PATCH 01/10] irqchip/gic-v3-its: Change initialization ordering for LPIs
    [PATCH 02/10] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage
    [PATCH 03/10] irqchip/gic-v3-its: Split property table clearing from allocation
    [PATCH 04/10] irqchip/gic-v3-its: Move pending table allocation to init time
    [PATCH 05/10] irqchip/gic-v3-its: Keep track of property table's PA and VA
    [PATCH 06/10] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables
    [PATCH 07/10] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels
    [PATCH 08/10] irqchip/gic-v3-its: Check that all RDs have the same property table
    [PATCH 09/10] irqchip/gic-v3-its: Register LPI tables with EFI config table
    [PATCH 10/10] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory
    
    --------------------------------------
    
    If booting with LPIs enabled, all the redistributors must have the
    exact same property table. No ifs, no buts.
    Tested-by: NJeremy Linton <jeremy.linton@arm.com>
    Tested-by: NBhupesh Sharma <bhsharma@redhat.com>
    Tested-by: NLei Zhang <zhang.lei@jp.fujitsu.com>
    Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
    Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
    Reviewed-by: NHanjun Guo <guohanjun@huawei.com>
    76dfdc4e
irq-gic-v3-its.c 94.8 KB