[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v12 5/5] hw/arm/virt: Add gic-version option to
From: |
Pavel Fedin |
Subject: |
Re: [Qemu-devel] [PATCH v12 5/5] hw/arm/virt: Add gic-version option to virt machine |
Date: |
Fri, 04 Sep 2015 17:18:57 +0300 |
Hello!
> I think we need to leave enough space for all of GICC/GICV/GICH
> (that's 2 pages for GICC, 2 for GICV, 1 for GICH). They're optional
> in a GICv3, but we may want them for emulation later on and if we
> haven't left ourselves enough space we'll be a bit stuck.
Do we really need this? Are we going to have a model with HYP mode, inside of
which we could run another model? BTW, our GICv2 implementation also doesn't
assume that it can have GICV/GICH.
Additionally, according to GIC-500 arch manual, GICC_DIR with affinity routing
enabled has an offset of 0x10000, and it's 17 pages instead of 2.
Do we want to waste our precious address space?
But, well, i have calculated that we would have 124 maximum CPUs instead of
126. So - your final word on this?
Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia