!38 add support sw_64

From: @maqi77 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
This commit is contained in:
openeuler-ci-bot 2025-03-07 04:14:53 +00:00 committed by Gitee
commit d4c2c58f77
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 32 additions and 2 deletions

View File

@ -0,0 +1,26 @@
From 9d68f6afce39f03e5301383193ee6d46a1cad584 Mon Sep 17 00:00:00 2001
From: maqi <maqi@uniontech.com>
Date: Fri, 15 Nov 2024 16:35:15 +0800
Subject: [PATCH] add sw64 support
---
jemalloc/include/jemalloc/internal/quantum.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/jemalloc/include/jemalloc/internal/quantum.h b/jemalloc/include/jemalloc/internal/quantum.h
index c22d753..3fbef00 100644
--- a/jemalloc/include/jemalloc/internal/quantum.h
+++ b/jemalloc/include/jemalloc/internal/quantum.h
@@ -62,6 +62,9 @@
defined(__SH4_SINGLE_ONLY__))
# define LG_QUANTUM 4
# endif
+# ifdef __sw_64__
+# define LG_QUANTUM 4
+# endif
# ifdef __tile__
# define LG_QUANTUM 4
# endif
--
2.33.0

View File

@ -1,15 +1,16 @@
Name: memkind
Summary: Extensible Heap Manager for User
Version: 1.14.0
Release: 5
Release: 6
License: BSD
URL: http://memkind.github.io/memkind
Source0: https://github.com/memkind/memkind/archive/v1.14.0/%{name}-%{version}.tar.gz
Patch0001: 0001-support-multi-threading-build.patch
Patch0002: 0002-Support-initializing-HBW-nodes-from-memory_locality.patch
Patch0003: 0003-memkind-add-sw64-support.patch
BuildRequires: automake libtool numactl-devel systemd gcc gcc-c++ hwloc-devel
ExclusiveArch: x86_64 aarch64 riscv64 loongarch64
ExclusiveArch: x86_64 aarch64 riscv64 loongarch64 sw_64
%description
The kinds of memory are defined by operating system memory policies that have been applied
@ -83,6 +84,9 @@ popd
%{_mandir}/man7/*
%changelog
* Mon Feb 17 2025 maqi <maqi@uniontech.com> - 1.14.0-6
- add support sw_64
* Mon Jul 1 2024 Jie Liu <liujie375@h-partners.com> - 1.14.0-5
- Support initializing HBW nodes from HMAT with libaray hwloc-devel