Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1331198
| From | Julien Grall <julien.grall@arm.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 3/5] irqchip/gic-v2: Parse and export virtual GIC information |
| Date | 2016-02-10 15:20 +0100 |
| Message-ID | <r0DMC-3gn-19@gated-at.bofh.it> (permalink) |
| References | <qZXaG-7Ql-21@gated-at.bofh.it> <qZXaG-7Ql-29@gated-at.bofh.it> <r0nov-QC-27@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Hi Christoffer,
On 09/02/16 20:49, Christoffer Dall wrote:
>> +static void __init gic_acpi_setup_kvm_info(void)
>> +{
>> + gic_v2_kvm_info.type = GIC_V2;
>> +
>> + gic_v2_kvm_info.maint_irq = acpi_register_gsi(NULL,
>> + acpi_data.maint_irq,
>> + acpi_data.maint_irq_mode,
>> + ACPI_ACTIVE_HIGH);
>> + gic_v2_kvm_info.vctrl_base = acpi_data.vctrl_base;
>> + if (gic_v2_kvm_info.vctrl_base)
>> + gic_v2_kvm_info.vctrl_size = SZ_8K;
>> +
>> + gic_v2_kvm_info.vcpu_base = acpi_data.vcpu_base;
>> + if (gic_v2_kvm_info.vcpu_base)
>> + gic_v2_kvm_info.vcpu_size = SZ_8K;
>
> why are the sizes hard-coded to 8K in this case?
The MADT only provides the base addresses and not the size. The default
value has been chosen based on the GICv2 spec (ARM IHI 0048B.b)
* GICV: See 5.5
* GICH: I can't find again the section about it. But the example
bindings in
Documents/devicetree/bindings/interrupt-controller/arm,gic.txt uses 8K.
I will add a comment in the code explaining where the 8K come from.
Cheers,
--
Julien Grall
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: [PATCH 3/5] irqchip/gic-v2: Parse and export virtual GIC information Christoffer Dall <christoffer.dall@linaro.org> - 2016-02-09 21:50 +0100
Re: [PATCH 3/5] irqchip/gic-v2: Parse and export virtual GIC information Wei Huang <wei@redhat.com> - 2016-02-09 23:00 +0100
Re: [PATCH 3/5] irqchip/gic-v2: Parse and export virtual GIC information Julien Grall <julien.grall@arm.com> - 2016-02-10 15:20 +0100
Re: [PATCH 3/5] irqchip/gic-v2: Parse and export virtual GIC information Marc Zyngier <marc.zyngier@arm.com> - 2016-02-10 15:50 +0100
Re: [PATCH 3/5] irqchip/gic-v2: Parse and export virtual GIC information Julien Grall <julien.grall@arm.com> - 2016-02-10 16:30 +0100
csiph-web