From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48231) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXrpZ-0002JO-SB for qemu-devel@nongnu.org; Fri, 04 Sep 2015 10:19:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZXrpV-00009n-S3 for qemu-devel@nongnu.org; Fri, 04 Sep 2015 10:19:05 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:60546) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXrpV-00008v-IS for qemu-devel@nongnu.org; Fri, 04 Sep 2015 10:19:01 -0400 Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NU50041OP3MA100@mailout1.w1.samsung.com> for qemu-devel@nongnu.org; Fri, 04 Sep 2015 15:18:58 +0100 (BST) From: Pavel Fedin References: <01123b8a3d47648ef362909967f22c7dab0cfd71.1440584396.git.p.fedin@samsung.com> In-reply-to: Date: Fri, 04 Sep 2015 17:18:57 +0300 Message-id: <01ec01d0e71c$a3b60520$eb220f60$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: quoted-printable Content-language: ru Subject: Re: [Qemu-devel] [PATCH v12 5/5] hw/arm/virt: Add gic-version option to virt machine List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: 'Peter Maydell' Cc: 'Shlomo Pongratz' , 'Shlomo Pongratz' , 'QEMU Developers' , 'Eric Auger' 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