Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libhugetlbfs | Distribution: openSUSE Leap 15.0 |
Version: 2.20 | Vendor: openSUSE |
Release: lp150.1.2 | Build date: Tue May 8 23:07:11 2018 |
Group: System/Libraries | Build host: obs-arm-5 |
Size: 416368 | Source RPM: libhugetlbfs-2.20-lp150.1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/libhugetlbfs/libhugetlbfs | |
Summary: Helper library for the Huge Translation Lookaside Buffer Filesystem |
The libhugetlbfs package interacts with the Linux hugetlbfs to make large pages available to applications in a transparent manner.
LGPL-2.1+
* Mon Sep 11 2017 jengelh@inai.de - Run `make install-perlmod` to install/satisfy Perl modules required by /usr/bin/cpupcstat, itself installed by just `make install` [boo#1057963] * Thu Apr 20 2017 jengelh@inai.de - Update summary and descriptions a bit - Move development manpages (*.3) to development subpackage - Avoid ||/&& in %install because it can leave $? at non-zero (unlike if..fi), and %install is run with sh -x. * Thu Mar 09 2017 fschnizlein@suse.com - Update to 2.20 - Bug Fixes: * Fix keyword collisions and warnings from GCC 5 * hugeadm output is parsed for default size in huge_page_setup_helper * Testsuite: fallocate tests * Fri Nov 06 2015 fvogt@suse.com - Add zero_filesize_segment.patch to fix testcase on s390x - Fixes bnc#919680 - Patches already included mainline and now deleted: D libhugetlbfs-2.18-restrict-is-a-reserved-word.patch D fix_plt_extrasz_always_returning_0_on_ppc64le.patch * Fri Nov 06 2015 fvogt@suse.com - Latest version from git next branch * Tue Jun 23 2015 antoine.belvire@laposte.net - Add libhugelbfs-2.18-restrict-is-a-reserved-word.patch which fixes compilation with GCC 5 (and C99/C11 in general). * Add libhugetlbfs-2.18-restrict-is-a-reserved-word.patch * Fri Feb 20 2015 normand@linux.vnet.ibm.com - update to 2.18 to solve build failures for ppc/ppc64. remove following patches now included in 2.18: libhugetlbfs-ppc64le.patch libhugetlbfs.ppc64le.step2.patch libhugetlbfs.ppc64le.step3.patch libhugetlbfs.ppc64le.step4.patch - Add fix_plt_extrasz_always_returning_0_on_ppc64le.patch already upstream. * Wed Mar 26 2014 dmueller@suse.com - update to 2.17: * PPC segement alignment restrictions can be disabled * Added Aarch64 support * Allow compiler overrides for 64 and 32 bit builds * hugeadm now handles /etc/mtab being a simlink properly * ppc64 fixes - remove libhugetlbfs.ia64-libdir.patch: ia64 is no longer supported by openSUSE - add ignore-perl-modules.diff: do not install perl modules, unused and are installed in the wrong place to be found anyway - add ARM support - add disable-rw-on-non-ldscripts.diff: Skip rw tests - Do not install tests anymore * Tue Feb 11 2014 trenn@suse.de - Tests compile fine for s390(x), also include them in the package, the same way it is done for other archs as well. * Mon Feb 10 2014 trenn@suse.de - There are no tests installed in s390(x) case, therefore there are no files in %{_libdir}/libhugetlbfs Remove the directory from the file list to fix package build for s390(x) * Sat Jan 11 2014 normand@linux.vnet.ibm.com - Add support of ppc64le with 4 patches libhugetlbfs-ppc64le.patch libhugetlbfs.ppc64le.step2.patch libhugetlbfs.ppc64le.step3.patch libhugetlbfs.ppc64le.step4.patch * Mon Mar 11 2013 trenn@suse.de - Update to version 2.16: Features: * ARM Support * s390x Dynamic TASK_SIZE support Bug Fixes: * find_mounts() now properly NULL terminates mount point names * Wed Jan 23 2013 trenn@suse.de - Update to version 2.15 Features: * Some System z functionality went into 2.15 * Updated man pages * Added basic events for core_i7 to oprofile_map_events Fixes: * Disable Unable to verify address range warning when offset < page_size * Remove sscanf in library setup to avoid heap allocation before _morecore override * Revert heap exhaustion patch * hugectl no longer clips LD_LIBRARY_PATH variable * Fix clean on failure code to avoid closing stdout * Wed Jul 11 2012 adrian@suse.de - Add excludearch for arm due to lacking support * Tue Apr 10 2012 tabraham@novell.com - Update to version 2.13 * hugeadm can now be used to control Transparent Huge Page tunables * New morecore mode to better support THP * Check permissions on hugetlbfs mount point before marking it as available * Fix shm tests to use random address instead of fixed, old address failed on ARM * Wed Oct 12 2011 tabraham@novell.com - Update to version 2.12 * libhugetlbfs usages can now be restricted to certain binary names * libhugetlbfs now supports static linking * hugeadm uses more human readable directory names for mount points * Fix segfault if specified user was not in passwd, failuer in getpwuid() is now checked * Added tests for static linking to testcase * Added missing tests to driver script * Sun May 29 2011 meissner@novell.com - Do not include the 268MB testcase /usr/lib/libhugetlbfs/tests/obj32/linkhuge_rw. * Fri Dec 17 2010 trenn@novell.com - Update to version 2.11 Bugfixes and new features are listed in the NEWS file in /usr/share/doc/packages/libhugetlbfs/NEWS * Wed Oct 06 2010 aj@suse.de - Update to version 2.9: * Add --no-reseve to hugectl to request mmap'd pages are not reserved for kernels newer than 2.6.34 * Add --obey-numa-mempol to hugeadm to request static pool pages are allocated following the process NUMA memory policy * Add switch to let administrator limit new mount points by size or inodes * cpupcstat now caches the value returned by tlmiss_cost.sh to avoid rerunning the script * When specifying huge page pool sizes with hugeadm, memory sizes can be used as well as the number of huge pages * DEFAULT is now a valid huge page pool for resizing, it will adjust the pool for the default huge page size * tlbmiss_cost.sh in the contrib/ sub directory will estimate the cost in CPU cycles of a TLB miss on the arch where it is run * Add python script which automates huge page pool setup with minimal input required from user * cpupcstat now supports data collection using the perf tool as well as oprofile * --explain reports if min_free_kbytes is too small * add --set-min_free_kbytes to hugeadm * Fri Jun 18 2010 coolo@novell.com - strip test binaries to fix build * Tue Feb 09 2010 trenn@novell.com - Removed unused files * Mon Feb 08 2010 jengelh@medozas.de - add workarounds for broken Makefile logic to detect arch * Mon Feb 01 2010 jengelh@medozas.de - Package baselibs.conf * Mon Oct 12 2009 aj@suse.de - Fix typo in requires. * Wed Jul 29 2009 trenn@suse.de - Update from version 2.0 to 2.5
/usr/bin/cpupcstat /usr/bin/hugeadm /usr/bin/hugectl /usr/bin/hugeedit /usr/bin/oprofile_map_events.pl /usr/bin/oprofile_start.sh /usr/bin/pagesize /usr/lib/libhugetlbfs.so /usr/lib/libhugetlbfs_privutils.so /usr/lib/perl5/vendor_perl/5.26.1/TLBC /usr/lib/perl5/vendor_perl/5.26.1/TLBC/DataCollect.pm /usr/lib/perl5/vendor_perl/5.26.1/TLBC/OpCollect.pm /usr/lib/perl5/vendor_perl/5.26.1/TLBC/PerfCollect.pm /usr/lib/perl5/vendor_perl/5.26.1/TLBC/Report.pm /usr/share/doc/packages/libhugetlbfs /usr/share/doc/packages/libhugetlbfs/HOWTO /usr/share/doc/packages/libhugetlbfs/LGPL-2.1 /usr/share/doc/packages/libhugetlbfs/NEWS /usr/share/doc/packages/libhugetlbfs/README /usr/share/libhugetlbfs /usr/share/libhugetlbfs/ld /usr/share/libhugetlbfs/ld.hugetlbfs /usr/share/libhugetlbfs/ldscripts /usr/share/libhugetlbfs/ldscripts/elf32ppclinux.xB /usr/share/libhugetlbfs/ldscripts/elf32ppclinux.xBDT /usr/share/libhugetlbfs/ldscripts/elf64ppc.xB /usr/share/libhugetlbfs/ldscripts/elf64ppc.xBDT /usr/share/libhugetlbfs/ldscripts/elf_i386.xB /usr/share/libhugetlbfs/ldscripts/elf_i386.xBDT /usr/share/libhugetlbfs/ldscripts/elf_x86_64.xB /usr/share/libhugetlbfs/ldscripts/elf_x86_64.xBDT /usr/share/man/man1/ld.hugetlbfs.1.gz /usr/share/man/man1/pagesize.1.gz /usr/share/man/man7/libhugetlbfs.7.gz /usr/share/man/man8/cpupcstat.8.gz /usr/share/man/man8/hugeadm.8.gz /usr/share/man/man8/hugectl.8.gz /usr/share/man/man8/hugeedit.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Apr 9 10:47:22 2022