From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by sourceware.org (Postfix) with ESMTPS id 7CA713858D20 for ; Wed, 2 Nov 2022 01:58:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7CA713858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=sifive.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=sifive.com Received: by mail-ej1-x62e.google.com with SMTP id q9so41745391ejd.0 for ; Tue, 01 Nov 2022 18:58:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=yVMwFNgWqIHJd2JtdbwhUZ/yc+Oha85wvb5p0p5Cdrg=; b=jiMNjqyHODz1fOZ0U3hQv2m64ZwoGCIQTBnvaQiwiS2GSVtbKMpaTR2H5sC9hKFFrD yVAUdZiWcvb3pzvQgYqRqlGirch0wJTS5jUY0iTRN8yj9iM0S1LhjLuhpPYRscXw6eNa 5mRzQnl/yGCG6uhpLBfNf2XDuP+Te+aiAHeNPsXjlhaP8Z/Xa5M7VAfUCT9HnCmFgpv+ rPHWU/dZpH6fh2P3dv0pN3l2Fgv2jbeJtWthx+Rcc4xZl3B5jRulqrBh3JGiQMu01J1v wmtHHA9VGLkHCUM3kTI9IVBdA03U0mgzZAdrC3J1JQaNIBKT2Gl06Lr/OznDCi/bmWq/ JqPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yVMwFNgWqIHJd2JtdbwhUZ/yc+Oha85wvb5p0p5Cdrg=; b=MklQ5UxVQAadHiQgP2emG91BbGUks4lItLnNlLapNMwXJRKmu3fC8S9ha5liBLcXxr IMuku5oEA+Y/VsUHifrFGGcojkVwv836RflqUOFI8k1qVh9rJk0KnaIQ8xogmSCZvdWt plWNPCzpVMwmISHjImS+Zj+iYjTRjoGBTc+cLwszg4eBbYtoKaap7aQLH4E1yBm9AfQv lIUZ32lW48E/Sqg9rVaGBdS+FdY0Ys2VH1Xcg10hZAfmZQ7RyeBsQj5gRK6Ncguitg9B yJhnv0/NQc4J0F26Rp1+XLle28smCC05zycGBYSx0C57eSJmo1NTeqfuCSouTxzuY7MH Q6QQ== X-Gm-Message-State: ACrzQf1SOtt2XbDyUiKVayJQ+jDuhTihVFGgy8sfEV0wwEx6hPEqEjoh 8nynNUkwUQr8qS3RNXLipyAx0flwA6EtPou4F56LCw== X-Google-Smtp-Source: AMsMyM5YufkhEIR50oEtkwaffzgNFPOunxYpMeFfq329vRhvBNBnNSWAoZVQ241+2q5HVoaaCd4f1398A1IZdadJZjo= X-Received: by 2002:a17:907:6eaa:b0:7ad:d119:6675 with SMTP id sh42-20020a1709076eaa00b007add1196675mr13516156ejc.35.1667354338274; Tue, 01 Nov 2022 18:58:58 -0700 (PDT) MIME-Version: 1.0 References: <20221021072311.26918-1-zong.li@sifive.com> In-Reply-To: From: Zong Li Date: Wed, 2 Nov 2022 09:58:46 +0800 Message-ID: Subject: Re: [PATCH] riscv: Get level 3 cache's information To: palmer@rivosinc.com, darius@bluespec.com, andrew@sifive.com, dj@redhat.com, joseph@codesourcery.com, schwab@suse.de, Florian Weimer via Libc-alpha Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Fri, Oct 21, 2022 at 3:28 PM Zong Li wrote: > > On Fri, Oct 21, 2022 at 3:23 PM Zong Li wrote: > > > > RISC-V architecture extends the cache information for level 3 cache > > in AUX vector in Linux v.6.1-rc1. This patch supports sysconf to get > > the level 3 cache information. > > --- > > sysdeps/unix/sysv/linux/riscv/sysconf.c | 7 +++++++ > > 1 file changed, 7 insertions(+) > > > > diff --git a/sysdeps/unix/sysv/linux/riscv/sysconf.c b/sysdeps/unix/sysv/linux/riscv/sysconf.c > > index b768ebf781..4772a9fc11 100644 > > --- a/sysdeps/unix/sysv/linux/riscv/sysconf.c > > +++ b/sysdeps/unix/sysv/linux/riscv/sysconf.c > > @@ -90,6 +90,13 @@ __sysconf (int name) > > return sysconf_get_cache_associativity (AT_L2_CACHEGEOMETRY); > > case _SC_LEVEL2_CACHE_LINESIZE: > > return sysconf_get_cache_linesize (AT_L2_CACHEGEOMETRY); > > + case _SC_LEVEL3_CACHE_SIZE: > > + return sysconf_get_cache_size (AT_L3_CACHESIZE); > > + case _SC_LEVEL3_CACHE_ASSOC: > > + return sysconf_get_cache_associativity (AT_L3_CACHEGEOMETRY); > > + case _SC_LEVEL3_CACHE_LINESIZE: > > + return sysconf_get_cache_linesize (AT_L3_CACHEGEOMETRY); > > + > > default: > > return linux_sysconf (name); > > } > > -- > > 2.17.1 > > Hi all, Because I didn't get any feedback here, could I know whether this patch is good for all? Are you all willing to help me to pick it up if it looks good to you? Thanks a lot :) > > Sorry for missing libc-alpha. Add libc-alpha in this loop.