From a5934f019717e14597660a08a8758a072131707a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 19 Feb 2024 20:05:26 +0100 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 numatop revision a5df686a2f6eff7b87f519415125ad1f --- .gitattributes | 23 ++++++++++++++++++ numatop.changes | 57 ++++++++++++++++++++++++++++++++++++++++++++ numatop.spec | 63 +++++++++++++++++++++++++++++++++++++++++++++++++ v2.4.tar.gz | 3 +++ 4 files changed, 146 insertions(+) create mode 100644 .gitattributes create mode 100644 numatop.changes create mode 100644 numatop.spec create mode 100644 v2.4.tar.gz diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/numatop.changes b/numatop.changes new file mode 100644 index 0000000..e01fc2d --- /dev/null +++ b/numatop.changes @@ -0,0 +1,57 @@ +------------------------------------------------------------------- +Tue Jan 16 08:11:17 UTC 2024 - Vlastimil Babka + +- update to version 2.4 + * Support EMR processors (jsc#PED-6059, jsc#PED-6038) + * Support Power10 processors (jsc#PED-5450, jsc#PED-5667) + * Support Zen3, Zen4 processors + +------------------------------------------------------------------- +Fri Nov 18 09:16:32 UTC 2022 - Vlastimil Babka + +- update to version 2.3 + * Add support for SPR CPUs (jsc#PED-2015) + +------------------------------------------------------------------- +Thu Nov 25 11:30:17 UTC 2021 - Vlastimil Babka + +- update to version 2.2 + * Support ICX processors (jsc#SLE-19499) + * Sources downloaded from git tag, no proper upstream release. + * Needs autoreconf. + +------------------------------------------------------------------- +Mon Dec 3 11:35:49 UTC 2018 - Vlastimil Babka + +- update to version 2.1 + * Add ppc64le support + * New autotools-based build system + +------------------------------------------------------------------- +Mon Nov 19 20:56:43 UTC 2018 - Cristian Rodríguez + +- numatop-ncursesw.patch: Switch to ncursesw6 + +------------------------------------------------------------------- +Sat Mar 26 19:31:38 UTC 2016 - mpluskal@suse.com + +- Update to version 1.0.4 + * Add BDW-EP/EX support + +------------------------------------------------------------------- +Fri Mar 6 16:35:30 UTC 2015 - p.drouand@gmail.com + +- Update to version 1.0.3 + * Add Haswell supporting + +------------------------------------------------------------------- +Sun Aug 18 20:02:20 UTC 2013 - vbabka@suse.com + +- Restrict to x86_64 due to Intel CPU requirement and missing deps + on x86. + +------------------------------------------------------------------- +Thu Aug 15 09:20:23 UTC 2013 - vbabka@suse.com + +- Initial package + diff --git a/numatop.spec b/numatop.spec new file mode 100644 index 0000000..f8c8036 --- /dev/null +++ b/numatop.spec @@ -0,0 +1,63 @@ +# +# spec file for package numatop +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: numatop +Version: 2.4 +Release: 0 +Summary: A top-like tool for runtime memory locality monitoring on NUMA systems +License: BSD-3-Clause +Group: System/Monitoring +URL: https://01.org/numatop +Source0: https://github.com/intel/%{name}/archive/refs/tags/v%{version}.tar.gz +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: check-devel +BuildRequires: libnuma-devel +BuildRequires: libtool +BuildRequires: ncurses-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: x86_64 ppc64le + +%description +NumaTOP is an observation tool for runtime memory locality characterization +and analysis of processes and threads running on a NUMA system. It helps the +user characterize the NUMA behavior of processes and threads and identify +where the NUMA-related performance bottlenecks reside. +Numatop is supported on Intel Xeon processors: 5500-series, 6500/7500-series, +5600 series, E7-x8xx-series, and E5-16xx/24xx/26xx/46xx-series. +E5-16xx/24xx/26xx/46xx-series should be updated to latest CPU microcode +(microcode must be 0x618+ or 0x70c+). Kernel 3.9 or higher is required. + +%prep +%setup -q -n %{name}-%{version} + +%build +autoreconf -i +%configure +# there seems to be wrong order of libnumatop.la and $(NCURSES_LIBS) in Makefile.am +make %{?_smp_mflags} LDFLAGS="-lncursesw -lncurses" + +%install +%make_install + +%files +%defattr(-,root,root) +%{_bindir}/%{name} +%{_mandir}/man8/%{name}.8%{ext_man} + +%changelog diff --git a/v2.4.tar.gz b/v2.4.tar.gz new file mode 100644 index 0000000..2cc6e73 --- /dev/null +++ b/v2.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0a4fbce717f82658be0c44168bf6d9ae3ee63465b23b580eab11d2532bdc142 +size 107466