Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp763122pxp; Fri, 11 Mar 2022 14:28:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJwSJVXtQB/EEOGgQXPhlP4r4/laPAztnU67/4yTiAcEt7XMTVhNXrY90h/dPVVFWigV6oh2 X-Received: by 2002:a65:6e87:0:b0:380:a1ef:a9be with SMTP id bm7-20020a656e87000000b00380a1efa9bemr10233260pgb.284.1647037725993; Fri, 11 Mar 2022 14:28:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1647037725; cv=none; d=google.com; s=arc-20160816; b=ZzlgYmBsYF9j76qX9joIWx5E5CwuoJ4LhrAyYv5hGzjQKyI2/9pb+fTLxKKGfFiJAr iLySLNGdrJJIlGzP5IyAj6Sd4diH1RlrYQk7EBguEMU6yGEd+lPWu9KPG8I3FeBe9ZAP B9q/klL/PLTsQuZJjW8sHBHMR5vLMv9/1HnL+SbDPqFUb/Rbbbj/BCZcHArnlvE4hYqx 6Q7v5HQbdrX+VaKCwxW4adRisevKDwX6CJJ0NH7R48NXh3dXW4eEjtXMP2qKxIznweu0 e+7gDLENI9iWi/rI5JUUmY3ggrHyjYS9ikL6WD/Ubq4jJYCzL5qt69VBb2I1Y1bVp9Ht 13Dg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=/LrMJGsRhySAdwcmVt0/LXVkS9ESBsyQGj95P9lRe80=; b=RZHx03SfLAlLw/119OUK5HNf/xhUrrNjKyqYGBnQUdtLnv8dY8yIzTvubxA9eNGYVo y77cjs6L6Oqere3BHj91VVYJ+gG1ZYEDQ4bpi3ykOIBPrW3Nz0I8TUtgYfa+DCLiDlVH bjNTUWvAVXohYjgs1mCpVMkGwj9Sc1jYjkpHRIvN8arXuCgoSyI/QMC7wlDTE66IamdH gJSaKw7AYreRXYFGwWNic0wBiFulYarS9BlgdhK1fAR39Uob+gDg32b8TtwjgiH96smc FazL/V6/jSKrgXFGPkeI3rQaLIPxeOG63Ln0MdQ4GnTNFYFWzxAjyBo9l5pQe0dnbg9q vLzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=FGPWIzSS; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id t6-20020a17090a5d8600b001bd395ddfa9si9114168pji.10.2022.03.11.14.28.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Mar 2022 14:28:45 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=FGPWIzSS; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 37771287FEC; Fri, 11 Mar 2022 13:37:19 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239954AbiCJQZe (ORCPT + 99 others); Thu, 10 Mar 2022 11:25:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58524 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244144AbiCJQZU (ORCPT ); Thu, 10 Mar 2022 11:25:20 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C2DD61965D7 for ; Thu, 10 Mar 2022 08:23:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1646929409; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/LrMJGsRhySAdwcmVt0/LXVkS9ESBsyQGj95P9lRe80=; b=FGPWIzSSTp3gEt7Q5LBU945Z4ffV8848WKgdC23ReFfyC5LsFqTMeDwmQp3NXzFj64q6+/ 2R0t1cp9FC/Tsg6kS/3Ke3EC+tMll5+zKK7IeNL8iff28db6rN2XPmfjZwwhR6/FRfMTiP AtZ0PVjjKZhZVjDO5PJCsUQ9ucUpKGU= Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-629-cKaqQbpqPcufF42rZTE_SA-1; Thu, 10 Mar 2022 11:23:28 -0500 X-MC-Unique: cKaqQbpqPcufF42rZTE_SA-1 Received: by mail-ed1-f72.google.com with SMTP id x5-20020a50ba85000000b004161d68ace6so3378951ede.15 for ; Thu, 10 Mar 2022 08:23:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=/LrMJGsRhySAdwcmVt0/LXVkS9ESBsyQGj95P9lRe80=; b=RrXmWoxGCviAqSOR5y4Rij2qRXfgl00z6Ds/HCOumgkwHija95XXG9cY5ooIoaQWMI SyrRzhAQNXsAYxmPGcFinqMnR9/AlURW21nxFnPrCavZPs6VLzUGNbNu4SuJH2QCzKhj IlLKgCa+rK+9UTjltr/2C6Dj9f6SgS+BEzRYHtLkyP0J5OM8KjeG6IiG7qfrIoP5x88E W313QXxsj3V2rwaI51Q1BDUPDulnbh5Hy/nbmZdkWolciiR6HptH27IbHQLP8qmoD/xX tDBolOPIiUjmxukcIT30oJ4bwJXMnb8vuKk6u7fu9Fof7e+2AuuZuDC6QDOCBwSgRI3Z hF7Q== X-Gm-Message-State: AOAM5301gjvQgCberwbdhQh3pW79wllGKT9VjMMPtK7yih8D4QX0RaGc aYpHGyZCi3Ag6aGBV+YDWWjlFFf8btOGRxhB7pfcP/ch3JTCVWyan1BY+VxrQiDVU4MVctcIfCU 4eAhy37S4mmEtRvj3Sx6yueCw X-Received: by 2002:a17:906:7948:b0:6da:64ed:178e with SMTP id l8-20020a170906794800b006da64ed178emr5111011ejo.523.1646929407438; Thu, 10 Mar 2022 08:23:27 -0800 (PST) X-Received: by 2002:a17:906:7948:b0:6da:64ed:178e with SMTP id l8-20020a170906794800b006da64ed178emr5110995ejo.523.1646929407241; Thu, 10 Mar 2022 08:23:27 -0800 (PST) Received: from ?IPV6:2001:1c00:c1e:bf00:cdb2:2781:c55:5db0? (2001-1c00-0c1e-bf00-cdb2-2781-0c55-5db0.cable.dynamic.v6.ziggo.nl. [2001:1c00:c1e:bf00:cdb2:2781:c55:5db0]) by smtp.gmail.com with ESMTPSA id a1-20020aa7d901000000b00416217c99bcsm2196958edr.65.2022.03.10.08.23.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Mar 2022 08:23:26 -0800 (PST) Message-ID: Date: Thu, 10 Mar 2022 17:23:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Subject: Re: [PATCH 4/4] x86/platform/uv: Add gap hole end size Content-Language: en-US To: Steve Wahl , Mike Travis Cc: Borislav Petkov , Ingo Molnar , Thomas Gleixner , x86@kernel.org, Andy Shevchenko , Darren Hart , Dimitri Sivanich , "H. Peter Anvin" , Russ Anderson , linux-kernel@vger.kernel.org, platform-driver-x86@vger.kernel.org References: <20220308010537.70150-1-mike.travis@hpe.com> <20220308010537.70150-5-mike.travis@hpe.com> From: Hans de Goede In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 3/8/22 17:09, Steve Wahl wrote: > Mike, > > I know you're trying to get this out and don't really need another > delta, and I'd be holding it back if I didn't think it might make > things smoother upstream. > > But what I'd consider for this one is: Add the word log to the > subject line, perhaps "Add gap hole end size to log", or just "Log gap > hole end size". Without it, the reviewer has to ask "add to *where*?" I agree that "Log gap hole end size" would be a better subject for this patch. Regards, Hans > > And I believe the second sentence of the description, "The structure > stores PA bits 56:26, for > 64MB granularity, up to 64PB max size," is > perhaps not necessary, and I think it may slow down somebody trying to > read the patch quickly. So I'd consider deleting it. > > With those two changes the description still matches the code, and > seems simpler and easier to accept. > > Your call on either / both, of course. > > --> Steve > > On Mon, Mar 07, 2022 at 07:05:37PM -0600, Mike Travis wrote: >> Show value of gap end in kernel log which equates to number of physical >> address bits used by system. The structure stores PA bits 56:26, for >> 64MB granularity, up to 64PB max size. >> >> Signed-off-by: Mike Travis >> Reviewed-by: Steve Wahl >> --- >> arch/x86/kernel/apic/x2apic_uv_x.c | 8 ++++++-- >> 1 file changed, 6 insertions(+), 2 deletions(-) >> >> diff --git a/arch/x86/kernel/apic/x2apic_uv_x.c b/arch/x86/kernel/apic/x2apic_uv_x.c >> index 387d6533549a..146f0f63a43b 100644 >> --- a/arch/x86/kernel/apic/x2apic_uv_x.c >> +++ b/arch/x86/kernel/apic/x2apic_uv_x.c >> @@ -1346,7 +1346,7 @@ static void __init decode_gam_params(unsigned long ptr) >> static void __init decode_gam_rng_tbl(unsigned long ptr) >> { >> struct uv_gam_range_entry *gre = (struct uv_gam_range_entry *)ptr; >> - unsigned long lgre = 0; >> + unsigned long lgre = 0, gend = 0; >> int index = 0; >> int sock_min = 999999, pnode_min = 99999; >> int sock_max = -1, pnode_max = -1; >> @@ -1380,6 +1380,9 @@ static void __init decode_gam_rng_tbl(unsigned long ptr) >> flag, size, suffix[order], >> gre->type, gre->nasid, gre->sockid, gre->pnode); >> >> + if (gre->type == UV_GAM_RANGE_TYPE_HOLE) >> + gend = (unsigned long)gre->limit << UV_GAM_RANGE_SHFT; >> + >> /* update to next range start */ >> lgre = gre->limit; >> if (sock_min > gre->sockid) >> @@ -1397,7 +1400,8 @@ static void __init decode_gam_rng_tbl(unsigned long ptr) >> _max_pnode = pnode_max; >> _gr_table_len = index; >> >> - pr_info("UV: GRT: %d entries, sockets(min:%x,max:%x) pnodes(min:%x,max:%x)\n", index, _min_socket, _max_socket, _min_pnode, _max_pnode); >> + pr_info("UV: GRT: %d entries, sockets(min:%x,max:%x), pnodes(min:%x,max:%x), gap_end(%d)\n", >> + index, _min_socket, _max_socket, _min_pnode, _max_pnode, fls64(gend)); >> } >> >> /* Walk through UVsystab decoding the fields */ >> -- >> 2.26.2 >> >