* [PATCH] winsup/utils: add CPU cache variables to getconf(1)
@ 2015-10-22 17:35 Yaakov Selkowitz
2015-10-23 20:00 ` Yaakov Selkowitz
0 siblings, 1 reply; 2+ messages in thread
From: Yaakov Selkowitz @ 2015-10-22 17:35 UTC (permalink / raw)
To: cygwin-patches
* getconf.c (conf_table): Add LEVEL*_CACHE_* variables.
---
winsup/utils/ChangeLog | 4 ++++
winsup/utils/getconf.c | 15 +++++++++++++++
2 files changed, 19 insertions(+)
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index 66bfcb0..ac6eb98 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,3 +1,7 @@
+2015-10-22 Yaakov Selkowitz <yselkowi@redhat.com>
+
+ * getconf.c (conf_table): Add LEVEL*_CACHE_* variables.
+
2015-08-30 Corinna Vinschen <corinna@vinschen.de>
* cygcheck.cc (dump_sysinfo): Fix missing commas in products array.
diff --git a/winsup/utils/getconf.c b/winsup/utils/getconf.c
index 7e0b5f5..8732be1 100644
--- a/winsup/utils/getconf.c
+++ b/winsup/utils/getconf.c
@@ -357,6 +357,21 @@ static const struct conf_variable conf_table[] =
{ "POSIX2_UPE", SYSCONF, _SC_2_UPE },
{ "POSIX2_VERSION", SYSCONF, _SC_2_VERSION },
/* implementation-specific values */
+ { "LEVEL1_ICACHE_SIZE", SYSCONF, _SC_LEVEL1_ICACHE_SIZE },
+ { "LEVEL1_ICACHE_ASSOC", SYSCONF, _SC_LEVEL1_ICACHE_ASSOC },
+ { "LEVEL1_ICACHE_LINESIZE", SYSCONF, _SC_LEVEL1_ICACHE_LINESIZE },
+ { "LEVEL1_DCACHE_SIZE", SYSCONF, _SC_LEVEL1_DCACHE_SIZE },
+ { "LEVEL1_DCACHE_ASSOC", SYSCONF, _SC_LEVEL1_DCACHE_ASSOC },
+ { "LEVEL1_DCACHE_LINESIZE", SYSCONF, _SC_LEVEL1_DCACHE_LINESIZE },
+ { "LEVEL2_CACHE_SIZE", SYSCONF, _SC_LEVEL2_CACHE_SIZE },
+ { "LEVEL2_CACHE_ASSOC", SYSCONF, _SC_LEVEL2_CACHE_ASSOC },
+ { "LEVEL2_CACHE_LINESIZE", SYSCONF, _SC_LEVEL2_CACHE_LINESIZE },
+ { "LEVEL3_CACHE_SIZE", SYSCONF, _SC_LEVEL3_CACHE_SIZE },
+ { "LEVEL3_CACHE_ASSOC", SYSCONF, _SC_LEVEL3_CACHE_ASSOC },
+ { "LEVEL3_CACHE_LINESIZE", SYSCONF, _SC_LEVEL3_CACHE_LINESIZE },
+ { "LEVEL4_CACHE_SIZE", SYSCONF, _SC_LEVEL4_CACHE_SIZE },
+ { "LEVEL4_CACHE_ASSOC", SYSCONF, _SC_LEVEL4_CACHE_ASSOC },
+ { "LEVEL4_CACHE_LINESIZE", SYSCONF, _SC_LEVEL4_CACHE_LINESIZE },
{ "_NPROCESSORS_CONF", SYSCONF, _SC_NPROCESSORS_CONF },
{ "_NPROCESSORS_ONLN", SYSCONF, _SC_NPROCESSORS_ONLN },
{ "_AVPHYS_PAGES", SYSCONF, _SC_AVPHYS_PAGES },
--
2.5.3
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] winsup/utils: add CPU cache variables to getconf(1)
2015-10-22 17:35 [PATCH] winsup/utils: add CPU cache variables to getconf(1) Yaakov Selkowitz
@ 2015-10-23 20:00 ` Yaakov Selkowitz
0 siblings, 0 replies; 2+ messages in thread
From: Yaakov Selkowitz @ 2015-10-23 20:00 UTC (permalink / raw)
To: cygwin-patches
On Thu, 2015-10-22 at 12:35 -0500, Yaakov Selkowitz wrote:
> * getconf.c (conf_table): Add LEVEL*_CACHE_* variables.
> ---
> winsup/utils/ChangeLog | 4 ++++
> winsup/utils/getconf.c | 15 +++++++++++++++
> 2 files changed, 19 insertions(+)
Approved off-list, committed as 505812d.
--
Yaakov
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-10-23 20:00 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-22 17:35 [PATCH] winsup/utils: add CPU cache variables to getconf(1) Yaakov Selkowitz
2015-10-23 20:00 ` Yaakov Selkowitz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).