From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752078AbdJPJ03 (ORCPT ); Mon, 16 Oct 2017 05:26:29 -0400 Received: from mail-wm0-f47.google.com ([74.125.82.47]:44154 "EHLO mail-wm0-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751722AbdJPJ01 (ORCPT ); Mon, 16 Oct 2017 05:26:27 -0400 X-Google-Smtp-Source: AOwi7QAzW1zjNVvRCTGz21fgsUcmNZSf9ozXolepEhvFBMMrdX2VTp37D8edJHrSfCXznk3RnuGSmA== Date: Mon, 16 Oct 2017 11:26:24 +0200 From: Christoffer Dall To: Eric Auger Cc: eric.auger.pro@gmail.com, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, marc.zyngier@arm.com, peter.maydell@linaro.org, andre.przywara@arm.com, wanghaibin.wang@huawei.com, wu.wubin@huawei.com Subject: Re: [PATCH 7/9] KVM: arm/arm64: vgic-its: free caches when GITS_BASER Valid bit is cleared Message-ID: <20171016092624.GA1845@lvm> References: <1506346478-1631-1-git-send-email-eric.auger@redhat.com> <1506346478-1631-8-git-send-email-eric.auger@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1506346478-1631-8-git-send-email-eric.auger@redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Eric, On Mon, Sep 25, 2017 at 03:34:36PM +0200, Eric Auger wrote: > When the GITS_BASER.Valid gets cleared, the data structures in > guest RAM are not provisionned anymore. The device, collection > and LPI lists stored in the in-kernel ITS represent the same > information in some form of cache. So let's void the cache. Just a thought. What about the opposite case, if the BASERs were previously not valid, and then become valid, is the ITS expected restore the state from memory? Thanks, -Christoffer