From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35719) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bD135-00012Z-AS for qemu-devel@nongnu.org; Tue, 14 Jun 2016 22:59:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bD131-0002cS-6l for qemu-devel@nongnu.org; Tue, 14 Jun 2016 22:59:22 -0400 Received: from szxga01-in.huawei.com ([58.251.152.64]:9653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bD12t-0002T4-ES for qemu-devel@nongnu.org; Tue, 14 Jun 2016 22:59:19 -0400 Message-ID: <5760C2E8.5030108@huawei.com> Date: Wed, 15 Jun 2016 10:52:24 +0800 From: Shannon Zhao MIME-Version: 1.0 References: <1465915112-29272-1-git-send-email-peter.maydell@linaro.org> In-Reply-To: <1465915112-29272-1-git-send-email-peter.maydell@linaro.org> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3 00/20] GICv3 emulation List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell , qemu-devel@nongnu.org Cc: patches@linaro.org, Shlomo Pongratz , Shlomo Pongratz , Pavel Fedin , Shannon Zhao , Christoffer Dall On 2016/6/14 22:38, Peter Maydell wrote: > This series implements emulation of the GICv3 interrupt controller. > It is based to some extent on previous patches from Shlomo and > Pavel, but the bulk of it has turned out to be new code. (The > combination of changing the underlying data structures, adding > support for TrustZone and implementing proper GICv3 behaviour rather > than borrowing fragments of GICv2 emulation code meant there wasn't > much left to reuse.) I've tried to reflect this in the various > authorship credits on the patches, but please let me know if you > feel I got anything miscredited one way or the other. > > Key points about the GICv3 emulated here: > * "non-legacy" only, ie system registers and affinity routing > * TrustZone is implemented > * no virtualization support > * only the "core" GICv3, so no LPI support (via ITS or otherwise) > * no attempt to work around the Linux guest kernel bug fixed > in commit 7c9b973061b0 (so you need that fix for your guest to > boot with this GICv3) > I've tested this series using a linux kernel with single vcpu and 123 vcpus and also tested with UEFI. Tested-by: Shannon Zhao Thanks, -- Shannon