From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752533Ab1GZSN2 (ORCPT ); Tue, 26 Jul 2011 14:13:28 -0400 Received: from s15228384.onlinehome-server.info ([87.106.30.177]:51504 "EHLO mail.x86-64.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751661Ab1GZSNX (ORCPT ); Tue, 26 Jul 2011 14:13:23 -0400 Date: Tue, 26 Jul 2011 20:13:04 +0200 From: Borislav Petkov To: Avi Kivity Cc: Borislav Petkov , "H. Peter Anvin" , Ingo Molnar , Thomas Gleixner , LKML , "Przywara, Andre" , "Pohlack, Martin" Subject: Re: [PATCH] x86, AMD: Correct F15h IC aliasing issue Message-ID: <20110726181304.GD32536@aftab> References: <1311340547-7861-1-git-send-email-bp@amd64.org> <4E2F0068.1080001@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4E2F0068.1080001@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Avi, On Tue, Jul 26, 2011 at 01:59:04PM -0400, Avi Kivity wrote: > > This change leaves virtual region address allocation on other families > > and/or vendors unaffected. > > > > Is it possible to derive the bit positions (and the need to mask them) > from the cpuid description of the cache topology and sizes? As far as I understand your question, there's no need for deriving the bit positions because they're not special. You just have to have bits [14:12] the same across all processes - we simply opted for clearing them in order to keep the patch as simple as possible. But we could just as well hashed the library name and generated the bits from it and thus keep them same per library (we have that version too, btw. :)). FWIW, in both cases, the patch should fix even the virtualization scenario with and without KSM. Does that answer your question? -- Regards/Gruss, Boris. Advanced Micro Devices GmbH Einsteinring 24, 85609 Dornach GM: Alberto Bozzo Reg: Dornach, Landkreis Muenchen HRB Nr. 43632 WEEE Registernr: 129 19551