commit 2f693ee0a9bd541db48ff5ca31e9ed517f86bd3f Author: dogsheng <960055655@qq.com> Date: Tue Nov 19 11:53:09 2019 +0800 Package init diff --git a/prefetch_tunning-1.0.tar.gz b/prefetch_tunning-1.0.tar.gz new file mode 100644 index 0000000..a0d0822 Binary files /dev/null and b/prefetch_tunning-1.0.tar.gz differ diff --git a/prefetch_tunning.spec b/prefetch_tunning.spec new file mode 100644 index 0000000..db39fe8 --- /dev/null +++ b/prefetch_tunning.spec @@ -0,0 +1,50 @@ +%define kmod_name prefetch_tunning + +Name : prefetch_tunning +Summary : CPU prefetch tunning module for Kunpeng 920 +Version : 1.0 +Release : 1 +License : GPLv2 +Source0 : %{kmod_name}-%{version}.tar.gz +buildroot : %{_tmppath}/%{kmod_name}-%{version}-build + +BuildRequires: make +BuildRequires: gcc +BuildRequires: kernel-devel + +%description +The driver of CPU prefetch tunning module for Kunpeng 920. +Users can user this module to control CPU prefetch settings. + +%global debug_package %{nil} + +%prep +%setup -n %{kmod_name}-%{version} + +%build +%make_build + +%install +mkdir -p %{buildroot}/lib/modules/EulerOS/%{kmod_name} +install -m 640 %{kmod_name}.ko %{buildroot}/lib/modules/EulerOS/%{kmod_name}/%{kmod_name}.ko + +%clean +rm -rf %{buildroot} +rm -rf %_builddir/%{kmod_name}-%{version} + +%files +%license License/LICENSE +%defattr(-,root,root) +%dir /lib/modules/EulerOS/%{kmod_name} +%attr(0640,root,root) /lib/modules/EulerOS/%{kmod_name}/%{kmod_name}.ko + +%pre + +%post +depmod -a `uname -r` + +%preun + +%changelog +* Mon Nov 4 2019 openEuler Buildteam - 1.0-1 +- Package init