Skip to content

Changes

#821 (May 15, 2024, 9:51:21 PM)

  1. doxy: more links from/to the topo attributes section — Brice.Goglin / githubweb
  2. completions: add info/calc/bind/distrib --restrict-flags — Brice.Goglin / githubweb
  3. contrib/dist/publish_doc: display home page links — Brice.Goglin / githubweb
  4. linux: add support for generic-initiator ACPI HMAT information — Brice.Goglin / githubweb
  5. Move PGI compiler check before GNU — bgoglin / githubweb
  6. linux: fix comments about generic initiators — Brice.Goglin / githubweb
  7. linux: add support for generic-initiator ACPI HMAT performance information — Brice.Goglin / githubweb
  8. tests/linux: add a sysfs test with complex initiators/targets — Brice.Goglin / githubweb
  9. tests/linux: remove fakememinitiators-1npc+1npc — Brice.Goglin / githubweb
  10. contrib/android: fix the VERSION — Brice.Goglin / githubweb
  11. contrib/android: also fix version individual major/minor/release numbers — Brice.Goglin / githubweb
  12. contrib/android: also update the apk version — Brice.Goglin / githubweb
  13. contrib/android: remove HWLOC_VERSION from private config.h — Brice.Goglin / githubweb
  14. contrib/git-hooks: add a script for checking version numbers in pre-commit hooks — Brice.Goglin / githubweb
  15. contrib/git-hooks: add a pre-commit hook template — Brice.Goglin / githubweb
  16. bitmap: fix hwloc_bitmap_nr_ulongs() — Brice.Goglin / githubweb
  17. tests/bitmap: check bitmaps with single 0 bit and single full ulong — Brice.Goglin / githubweb
  18. contrib/ci.inria.fr: display the windows MSVC build environment — Brice.Goglin / githubweb
  19. contrib/ci.inria.fr: run hwloc-info --support on cygwin too — Brice.Goglin / githubweb
  20. lstopo/cairo: only set the line thickness once — Brice.Goglin / githubweb
  21. contrib/android: update to apk 1.5.1 — Brice.Goglin / githubweb
  22. contrib/android: cleanup RGB color parameter names — Brice.Goglin / githubweb
  23. git-hooks/check-version: update to new android gradle version format — Brice.Goglin / githubweb
  24. lstopo-ascii: Use last colors instead of first colors — samuel.thibault / githubweb
  25. memattrs: try to clarify that most initiators should be cpusets for now — Brice.Goglin / githubweb
  26. memattrs: some doxygen fixes — Brice.Goglin / githubweb
  27. linux: factorize some fd/path reading functions back — Brice.Goglin / githubweb
  28. linux: rework read_path_by_length() return value — Brice.Goglin / githubweb
  29. linux: use helpers for reading tid location — Brice.Goglin / githubweb
  30. linux: use helpers for reading nvidia gpu numa nodes — Brice.Goglin / githubweb
  31. linux: use helpers for reading os device numa node — Brice.Goglin / githubweb
  32. linux: use helpers for reading the pci config space — Brice.Goglin / githubweb
  33. tests/diff: fix the test when the first NUMA node is CPU less — Brice.Goglin / githubweb
  34. core: abstract-out hwloc__tma_dup_infos() — Brice.Goglin / githubweb
  35. API: add hwloc/cpukinds.h for exposing difference between cores — Brice.Goglin / githubweb
  36. xml/import: factorize out the actual parsing on non-object-specific info attr — Brice.Goglin / githubweb
  37. xml: add cpukinds import/export — Brice.Goglin / githubweb
  38. tests/xml: add a case with cpukinds — Brice.Goglin / githubweb
  39. lstopo: add --cpukinds option — Brice.Goglin / githubweb
  40. x86: use the hybrid leaf to build a cpukinds based on the core type — Brice.Goglin / githubweb
  41. linux: read cpufreq/cpuinfo_max_freq and base_frequency to create cpukinds — Brice.Goglin / githubweb
  42. windows: use RtlGetVersion() for reliable version checks without manifest — Brice.Goglin / githubweb
  43. windows: add cpukinds using the native efficiency class in Windows 10 — Brice.Goglin / githubweb
  44. cpukinds: add some ranking/efficiency heuristics — Brice.Goglin / githubweb
  45. cpukinds: deduplicate identical info names/values — Brice.Goglin / githubweb
  46. doxy: add cpukinds info in topology attributes — Brice.Goglin / githubweb
  47. tests/linux: add heterogenous frequencies to fakeheteronuma for cpukinds — Brice.Goglin / githubweb
  48. tests/x86: add a test with fake cpukind information — Brice.Goglin / githubweb
  49. utils/hwloc-calc: add --cpukind — Brice.Goglin / githubweb
  50. utils/tests: check cpukinds in test-hwloc-calc — Brice.Goglin / githubweb
  51. utils/hwloc-info: display which CPU kind(s) CPU-side objects are included in — Brice.Goglin / githubweb
  52. utils/tests: check hwloc-info cpukinds output — Brice.Goglin / githubweb
  53. API: add hwloc_cpukinds_register() — Brice.Goglin / githubweb
  54. tests: add a cpukinds API test — Brice.Goglin / githubweb
  55. utils/hwloc-annotate: add cpukind command — Brice.Goglin / githubweb
  56. utils/tests: check cpukinds in hwloc-annotate — Brice.Goglin / githubweb
  57. API: add a cpukind_efficiency bit in the discovery support array — Brice.Goglin / githubweb
  58. lstopo/core: add cpukind attributes to object userdata — Brice.Goglin / githubweb
  59. lstopo/draw: change the format of PU boxes for CPU kinds — Brice.Goglin / githubweb
  60. linux/cpukinds: maxfreq isn't always maxfreq anymore — Brice.Goglin / githubweb
  61. linux/cpukinds: sort by frequency before registering — Brice.Goglin / githubweb
  62. API: bump HWLOC_API_VERSION to 0x00020400 — Brice.Goglin / githubweb
  63. ci.inria.fr/browse_jenkins_logs.sh: update examples — Brice.Goglin / githubweb
  64. contrib/android: fix the apk manifest name — Brice.Goglin / githubweb
  65. contrib/android: save the app icon original files — Brice.Goglin / githubweb
  66. contrib/android: fix sharing of graphic output — Brice.Goglin / githubweb
  67. linux: use Linux 5.11 sysfs cpu types to detect Intel Atom/Core types — Brice.Goglin / githubweb
  68. tests/linux: add Linux sysfs cpu types to fakeheterocpunuma — Brice.Goglin / githubweb
  69. doxy: fix LinuxCPUTyle cpukind attribute description — Brice.Goglin / githubweb
  70. VERSION: master is now 2.5 — Brice.Goglin / githubweb
  71. cpukinds: fix the checking for duplicate values when ranking by info — Brice.Goglin / githubweb
  72. distances: uniformize and document NUMALatency matrices — Brice.Goglin / githubweb
  73. autogen: fix MacOS X Big Sur libtool.m4 bug by patching configure — Brice.Goglin / githubweb
  74. utils/misc: remove a useless and harmless loop duplicate — Brice.Goglin / githubweb
  75. utils/misc: improve the printing of distance matrices — Brice.Goglin / githubweb
  76. core: fortify bridge downstream attribute use — Brice.Goglin / githubweb
  77. git-hooks/check-versions: better error messages when Windows VERSION is outdated — Brice.Goglin / githubweb
  78. NEWS: bring official 2.4.0 bullets in master — Brice.Goglin / githubweb
  79. Fixed a memory leak when destroying hwloc_linux_cpufreqs objects. — bgoglin / githubweb
  80. distances: fix the import of large heterogeneous distance matrices — Brice.Goglin / githubweb
  81. tests/xml/fakeheterodistances: enlarge matrices to test hetero-indexes on multiple lines — Brice.Goglin / githubweb
  82. plugins.h: clarify that things may change when the component ABI is bumped — Brice.Goglin / githubweb
  83. ci.inria.fr/sonar: update languages for recent sonarscanner releases — Brice.Goglin / githubweb
  84. ci.inria.fr/sonar: output the sonar-scanner version — Brice.Goglin / githubweb
  85. configure: add --with-cuda=<dir> — bgoglin / githubweb
  86. hwloc/opencl.h: fix AMD OpenCL device locality when PCI bus/device >= 128 — Brice.Goglin / githubweb
  87. ci.inria.fr/sonarscanner: update exclusions — Brice.Goglin / githubweb
  88. Fix GCC checks to use the vendor name — bgoglin / githubweb
  89. contrib/android: remove unused duplicate android manifest — Brice.Goglin / githubweb
  90. x86: add a summary of PU/APIC/Core/Pkg/Node info in verbose debug — Brice.Goglin / githubweb
  91. x86: fix full discovery enabling when FreeBSD/NetBSD backends only created PUs — Brice.Goglin / githubweb
  92. x86: update general comments about this backend — Brice.Goglin / githubweb
  93. doc: Add missing dependency — samuel.thibault / githubweb
  94. configure: pass -Werror when checking compiler options — Brice.Goglin / githubweb
  95. autogen: use bash explicitly — Brice.Goglin / githubweb
  96. configure: detect when a patched libtool was used — Brice.Goglin / githubweb
  97. core: mark the topology as modified when we replace an object — Brice.Goglin / githubweb
  98. core: fix inserting of custom groups replacing an existing ones — Brice.Goglin / githubweb
  99. tests/groups: check the merging of identical groups with higher/smaller kinds — Brice.Goglin / githubweb
  100. API: clarify the documentation of alloc/insert_group() — Brice.Goglin / githubweb
  101. lstopo: hide --top groups whenever possible — Brice.Goglin / githubweb
  102. core: add assertions about local/total memory in debug — Brice.Goglin / githubweb
  103. utils/hwloc-ps.1: fix a ref to --disallowed — Brice.Goglin / githubweb
  104. tests/shmem: cleanup the enabling of specific distance checks — Brice.Goglin / githubweb
  105. tests/shmem: also test topologies with memattrs/cpukinds/io from XML — Brice.Goglin / githubweb
  106. Fix check for IBM xl compilers for v13.1 and later. — bgoglin / githubweb
  107. Fix configury where most compilers will get mislabeled as 'gnu'. — bgoglin / githubweb
  108. utils/gather-cpuid: dump the 0x19 leaf — Brice.Goglin / githubweb
  109. configure: don't define cuda common vars unless needed (opencl/nvml/cuda) — Brice.Goglin / githubweb
  110. cpukinds: fix the checking for duplicate ranking values — Brice.Goglin / githubweb
  111. tests/x86+linux: allow .env file to change the x86,linux order — Brice.Goglin / githubweb
  112. tests/x86+linux: add a test combining x86 CoreType and linux cpufreq — Brice.Goglin / githubweb
  113. tests/x86+linux: don't forget the new options file in make dist — Brice.Goglin / githubweb
  114. linux: allow annotating cpukinds when PUs were discovered by another backend (x86) — Brice.Goglin / githubweb
  115. linux: fix support for CPU0 being hotplugged — bgoglin / githubweb
  116. hwloc-ps: add --short-name — Brice.Goglin / githubweb
  117. hwloc-ps: don't apply --pid-cmd to processes that will be filtered out — Brice.Goglin / githubweb
  118. cuda/nvml/opencl/pci/rsmi: prefix error messages with "hwloc" — Brice.Goglin / githubweb
  119. utils/common-ps: fix popen/pclose for Windows — Brice.Goglin / githubweb
  120. configure: fix cuda common variable definition — Brice.Goglin / githubweb
  121. NEWS: bring 2.4.1 bullets in master — Brice.Goglin / githubweb
  122. utils/common-ps: refix popen/pclose for Windows/Cygwin — Brice.Goglin / githubweb
  123. configure: move AC_ARG_VAR(MS_LIB) to hwloc-internal config — Brice.Goglin / githubweb
  124. configure: typo in comments — Brice.Goglin / githubweb
  125. doxy: add Cygwin to the FAQ about Windows builds — Brice.Goglin / githubweb
  126. configure: cleanup cuda/cudart variables — Brice.Goglin / githubweb
  127. configure: use LIBS variables for ibverbs/rsmi/nvml tests build — Brice.Goglin / githubweb
  128. configure: use CPPFLAGS/CFLAGS/LIBS/LDFLAGS consistently — Brice.Goglin / githubweb
  129. configure: add --with-cuda-version or use CUDA_VERSION to select CUDA pkg-config files — Brice.Goglin / githubweb
  130. doxy: add a FAQ entry about CUDA configuration — Brice.Goglin / githubweb
  131. cuda: don't warn if no device were found — Brice.Goglin / githubweb
  132. API: add hwloc/windows.h for querying windows processor groups — Brice.Goglin / githubweb
  133. tests: add a test for the windows processor group API — Brice.Goglin / githubweb
  134. lstopo: add --windows-processor-groups — Brice.Goglin / githubweb
  135. doxy: add links from interoperability items to dedicated API sections — Brice.Goglin / githubweb
  136. windows: fix a leak in the initialization of processor group cpusets — Brice.Goglin / githubweb
  137. windows: properly destroy the processor group cpuset array — Brice.Goglin / githubweb
  138. lstopo: fix --windows-processor-groups name confusion — Brice.Goglin / githubweb
  139. contrib/ci.inria.fr: add --windows-processor-groups to windows lstopo outputs — Brice.Goglin / githubweb
  140. core: don't display "less critical" error messages by default — Brice.Goglin / githubweb
  141. components: cleanup error messages — Brice.Goglin / githubweb
  142. AIX: cleanup error messages — Brice.Goglin / githubweb
  143. solaris: cleanup error messages — Brice.Goglin / githubweb
  144. cpukinds: prefix the error message with "hwloc: " — Brice.Goglin / githubweb
  145. pci: cleanup some error messages — Brice.Goglin / githubweb
  146. linux/knl: cleanup error messages — Brice.Goglin / githubweb
  147. linux: cleanup more error messages — Brice.Goglin / githubweb
  148. linux+xml: cleanup some error messages about 32bits PCI domain — Brice.Goglin / githubweb
  149. xml: add a missing verbose condition before a printf — Brice.Goglin / githubweb
  150. xml: cleanup some error messages — Brice.Goglin / githubweb
  151. core: cleanup error messages — Brice.Goglin / githubweb
  152. NEWS: reorder items — Brice.Goglin / githubweb
  153. rsmi: also limit rsmi shutdown calls on error — Brice.Goglin / githubweb
  154. hwloc.ps: add --single-ancestor option — Brice.Goglin / githubweb
  155. contrib/completion: add lstopo --windows-processor-groups — Brice.Goglin / githubweb
  156. contrib/completion: add hwloc-ps --short-name — Brice.Goglin / githubweb
  157. doxy: add a missing /ul tag — Brice.Goglin / githubweb
  158. nvml/rsmi/gl: add NVML/RSMI/Display subtype of OS devices — Brice.Goglin / githubweb
  159. API: add hwloc_get_obj_with_same_locality() — Brice.Goglin / githubweb
  160. distances.h: typo in comments — Brice.Goglin / githubweb
  161. utils: display PCI bus IDs in distance matrices — Brice.Goglin / githubweb
  162. doxy: cite DRM card0/renderD128 devices in OS device examples — Brice.Goglin / githubweb
  163. OpenCL: the OpenCL device type is a bitset — Brice.Goglin / githubweb
  164. tests/ports/opencl: add missing CL_DEVICE_TYPE_DEFAULT — Brice.Goglin / githubweb
  165. linux: add veX osdevices for NEC Vector Engine cards — bgoglin / githubweb
  166. lstopo/draw: render VE osdev memory and cores attributes — bgoglin / githubweb
  167. gather-topology: gather the "ve" class for NEC vector engine sysfs attributes — bgoglin / githubweb
  168. tests/linux: add a testcase with NEC Vector Engine — bgoglin / githubweb
  169. cuda.h: cleanup return values in the doc — Brice.Goglin / githubweb
  170. cudart.h: cleanup return values in the doc — Brice.Goglin / githubweb
  171. gl.h: cleanup return values in the doc — Brice.Goglin / githubweb
  172. nvml.h: cleanup return values in the doc — Brice.Goglin / githubweb
  173. opencl.h: cleanup return values in the doc — Brice.Goglin / githubweb
  174. openfabrics-verbs.h: cleanup return values in the doc — Brice.Goglin / githubweb
  175. rsmi.h: cleanup return values in the doc — Brice.Goglin / githubweb
  176. doxy: specify that VectorEngine info attrs are for VectorEngine OS devices — Brice.Goglin / githubweb
  177. Add a "levelzero" backend — Brice.Goglin / githubweb
  178. config: check for __attribute__((constructor)) — Brice.Goglin / githubweb
  179. levelzero: define ZES_ENABLE_SYSMAN=1 in the library constructor and Windows DllMain — Brice.Goglin / githubweb
  180. levelzero: add hwloc/levelzero.h with helpers — Brice.Goglin / githubweb
  181. tests: add a levelzero test — Brice.Goglin / githubweb
  182. configure: add support for level-zero.pc — Brice.Goglin / githubweb
  183. tests/rename: pass rsmi/nvml/cuda/opencl/levelzero CPPFLAGS — Brice.Goglin / githubweb
  184. Make -ltermcap the last option for ncurses — bgoglin / githubweb
  185. distances: fix the restricting of heterogeneous distances — Brice.Goglin / githubweb
  186. distances: add hwloc_distances_transform() — Brice.Goglin / githubweb
  187. tests/distances: test hwloc_distances_transform() — Brice.Goglin / githubweb
  188. distances.h: specify that we don't group by heterogeneous distances — Brice.Goglin / githubweb
  189. distances: move forward declarations together — Brice.Goglin / githubweb
  190. distances: rework internals of adding distances — Brice.Goglin / githubweb
  191. plugins.h: export low-level distances add_create/add_values/add_commit functions to plugins — Brice.Goglin / githubweb
  192. distances.h: replace add() with add_create(), add_values(), add_commit() — Brice.Goglin / githubweb
  193. doxy: split the distances_add section into add and remove sections — Brice.Goglin / githubweb
  194. tests: update to new distances add API — Brice.Goglin / githubweb
  195. utils/annotate: update to new distances add API — Brice.Goglin / githubweb
  196. utils/annotate: new distances may get a name now — Brice.Goglin / githubweb
  197. utils/annotate: cleanup/improve get_unique_obj() — Brice.Goglin / githubweb
  198. utils/annotate: add a new distances-transform command — Brice.Goglin / githubweb
  199. utils/annotate: tests distances-transform command — Brice.Goglin / githubweb
  200. pci: keep PCI-to-non-PCI bridges until the core filters them out — Brice.Goglin / githubweb
  201. plugins.h: clarify the documentation of hwloc_pci_find_parent_by_busid() — Brice.Goglin / githubweb
  202. plugins.h: export hwloc_pci_find_by_busid() to plugins — Brice.Goglin / githubweb
  203. nvml: add a NVLinkBandwidth matrix — Brice.Goglin / githubweb
  204. nvml: recognize and keep NVSwitches — Brice.Goglin / githubweb
  205. rsmi: add the XGMIBandwidth matrix — Brice.Goglin / githubweb
  206. doxy: talk about distances-transform in the GPU distances section — Brice.Goglin / githubweb
  207. distances: allow to add distances with the heterogeneous kind — Brice.Goglin / githubweb
  208. distances: one more ref to transform() in the comments — Brice.Goglin / githubweb
  209. utils/manpages: fix some escaping — Brice.Goglin / githubweb
  210. completions: add lstopo --thickness — Brice.Goglin / githubweb
  211. utils/gather-topology.1: add --keep — Brice.Goglin / githubweb
  212. hwloc-ps: --pid-cmd now supports "mpirank" and "env=<name>" — Brice.Goglin / githubweb
  213. utils: uniformize the basenam'ing of the argv[0] in usage — Brice.Goglin / githubweb
  214. utils/hwloc-annotate: add --version — Brice.Goglin / githubweb
  215. utils/hwloc-ps: add --version — Brice.Goglin / githubweb
  216. utils/hwloc-dump-hwdata: add --version — Brice.Goglin / githubweb
  217. utils/hwloc-gather-cpuid: add --version — Brice.Goglin / githubweb
  218. utils/hwloc-gather-topology: add --version — Brice.Goglin / githubweb
  219. utils/hwloc-compress-dir: add --version — Brice.Goglin / githubweb
  220. utils/hwloc-calc: properly support -h and --help — Brice.Goglin / githubweb
  221. utils: show -h --help in usage — Brice.Goglin / githubweb
  222. linux: fix support for NUMA node0 being offline — Brice.Goglin / githubweb
  223. tests/linux: add a testcase with CPU#0 and NUMA node#0 offline — Brice.Goglin / githubweb
  224. contrib/git-hooks: add a pre-commit hook checking options in manpage/completion — Brice.Goglin / githubweb
  225. lstopo.1: add a (harmless) missing \fR — Brice.Goglin / githubweb
  226. doc: add support for building the HTML doxygen on readthedocs.io — Brice.Goglin / githubweb
  227. levelzero: add completion queue groups information — Brice.Goglin / githubweb
  228. git-hooks/check-manpages-completions.pl: support git worktree — Brice.Goglin / githubweb
  229. hwloc2.dtd: add name attribute for distances2hetero — Brice.Goglin / githubweb
  230. utils/annotate: allow to replace distances objects with NULL to remove them — Brice.Goglin / githubweb
  231. distances: add MERGE_SWITCH_PORTS and TRANSITIVE_CLOSURE transformations — Brice.Goglin / githubweb
  232. utils/annotate: add merge-switch-ports and transitive-closure distances transformations — Brice.Goglin / githubweb
  233. lstopo: add --distances-transform for basic transformation — Brice.Goglin / githubweb
  234. tests/xml: add power8 distances between NVIDIA GPUs and Packages — Brice.Goglin / githubweb
  235. utils/annotate: add a verbose error message — Brice.Goglin / githubweb
  236. tests/annotate: check the replacing of cuda/opencl package/numa in GPU distances — Brice.Goglin / githubweb
  237. NEWS cleanups — Brice.Goglin / githubweb
  238. levelzero: fix device name numbering — Brice.Goglin / githubweb
  239. cpukinds: don't require both coretype+frequency by default — Brice.Goglin / githubweb
  240. cpukinds: remove arch-specific ranking strategy selection — Brice.Goglin / githubweb
  241. lstopo.desktop: add Icon=hwloc — Brice.Goglin / githubweb
  242. utils: add missing 0x in error messages about invalid flags — Brice.Goglin / githubweb
  243. levelzero: prefix headers include path with level_zero/ — Brice.Goglin / githubweb
  244. tests/ports: actually move levelzero headers to their new location — Brice.Goglin / githubweb
  245. level_zero: fix #include in test and helper — Brice.Goglin / githubweb
  246. lstopo/memattrs: remove a duplicate line-break on unrecognized initiator type — Brice.Goglin / githubweb
  247. lstopo/memattrs: fix the displaying of object initiators — Brice.Goglin / githubweb
  248. utils/calc: display unknown OS index as -1 — Brice.Goglin / githubweb
  249. utils/info: don't display unknown memattr initiator OS index — Brice.Goglin / githubweb
  250. lstopo/memattrs: cleanup object printing — Brice.Goglin / githubweb
  251. utils/hwloc-calc: Fix erroneous index in help message — clement.foyer / githubweb
  252. API: add HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_{CPU,MEM}BINDING — bgoglin / githubweb
  253. API: add HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING — bgoglin / githubweb
  254. contrib/windows: properly filter-in shmem.c — Brice.Goglin / githubweb
  255. doxy: improve XGMI/NVLink distances replacing/transforming examples — Brice.Goglin / githubweb
  256. doc: add a note about replacing objects in hwloc_distances_transform() — Brice.Goglin / githubweb
  257. configure: use AC_CHECK_HEADERS instead of AC_HAVE_HEADERS — Brice.Goglin / githubweb
  258. configure: use AS_HELP_STRING instead of AC_HELP_STRING — Brice.Goglin / githubweb
  259. configure: use AC_ENABLE/DISABLE_SHARED/STATIC instead of AM_ — Brice.Goglin / githubweb
  260. configure: use AC_LINK_IFELSE instead of AC_TRY_LINK — Brice.Goglin / githubweb
  261. configure: use AC_COMPILE_IFELSE instead of AC_TRY_COMPILE — Brice.Goglin / githubweb
  262. configure: don't call AC_PROG_CC_C99 on recent autoconf — Brice.Goglin / githubweb
  263. VERSION: master is now 2.6 — Brice.Goglin / githubweb
  264. shmem test: avoid using PATH_MAX inconditionally — samuel.thibault / githubweb
  265. hwloc_get_obj_with_same_locality: avoid using PATH_MAX inconditionally — samuel.thibault / githubweb
  266. windows: warn if we find processor groups on a 32bits windows — Brice.Goglin / githubweb
  267. API: real-time tasks may also require the RESTRICT_TO_BINDING flag — Brice.Goglin / githubweb
  268. rsmi: fix the XGMIPeers info attribute — Brice.Goglin / githubweb
  269. NEWS: update 2.5.0 news bullets — Brice.Goglin / githubweb
  270. lstopo/graphics: factorize the check for object cpukind styles — Brice.Goglin / githubweb
  271. doxy: update cpukinds ranking env var possible values — Brice.Goglin / githubweb
  272. cpukinds: try to clarify the doc about efficiency ranking — Brice.Goglin / githubweb
  273. utils/calc: add an example with --cpukind — Brice.Goglin / githubweb
  274. cpukinds: improve the documentation about native efficiencies — Brice.Goglin / githubweb
  275. darwin: add cpukinds support using IOKit cpus information — bgoglin / githubweb
  276. linux/cpukinds: generalize the code to parse something else than cpufreq values — Brice.Goglin / githubweb
  277. linux: use the optional "cpu_capacity" sysfs cpu file to rank cpukinds — Brice.Goglin / githubweb
  278. linux/cpukinds: remove sysfs cpu type support — Brice.Goglin / githubweb
  279. tests/linux: update fakeheterocpunuma to use cpu_capacity instead of cpu_types — Brice.Goglin / githubweb
  280. pci: the HWLOC_PCI_LOCALITY file can contain comments — Brice.Goglin / githubweb
  281. tests/gather: ignore missing DAXDevice NUMA info attr — Brice.Goglin / githubweb
  282. lstopo/x11: fix autoresizing when window is maximized — Brice.Goglin / githubweb
  283. doxy/calc.1: more words about nodeset outputs in the hwloc-calc descriptions — Brice.Goglin / githubweb
  284. doxy+tools: more docs about cpukinds and ranking — Brice.Goglin / githubweb
  285. levelzero: fix the management of unknown PCIe bandwidth — Brice.Goglin / githubweb
  286. windows/dolib: print the entire lib command-line — Brice.Goglin / githubweb
  287. pci: PCIe Gen6 will likely be 64GT/s as expected — Brice.Goglin / githubweb
  288. lstopo.1: typo in --windows-processor-groups formatting — Brice.Goglin / githubweb
  289. configure: look for cuda in /usr/local/cuda by default — Brice.Goglin / githubweb
  290. configure/nvml: move some code inside a conditional — Brice.Goglin / githubweb
  291. configure: cleanup pthread_mutex_lock checks — Brice.Goglin / githubweb
  292. configure: add some messages between backend-specific checks — Brice.Goglin / githubweb
  293. configure/rsmi: allow to specify the ROCm install path — Brice.Goglin / githubweb
  294. utils/gather-cpuid: bring back pconfig — Brice.Goglin / githubweb
  295. contrib/android: store the gradlew +x permission in GIT — Brice.Goglin / githubweb
  296. contrib: cleanup/factorize scripts fot checking windows/android versions — Brice.Goglin / githubweb
  297. android: don't ignore the greek — Brice.Goglin / githubweb
  298. linux: use MPOL_PREFERRED_MANY when available — Brice.Goglin / githubweb
  299. linux: expose cache os_index when available — bgoglin / githubweb
  300. x86: add a comment to remember why we don't expose cache os_index — bgoglin / githubweb
  301. hwloc.h: clarify that get_*bind function fill the caller-given bitmap — Brice.Goglin / githubweb
  302. lstopo/draw: use a bitmask of backend flags instead of the no_half_lines field — Brice.Goglin / githubweb
  303. lstopo/draw: add flag for backends returning approximative textwidth — Brice.Goglin / githubweb
  304. lstopo/draw: don't always center-align factorized boxes and text — Brice.Goglin / githubweb
  305. lstopo/draw: no need to save this — Brice.Goglin / githubweb
  306. lstopo/draw: cleanup the management of memory-above children order — Brice.Goglin / githubweb
  307. lstopo/draw: rename --children-order memoryabove into memory:above — Brice.Goglin / githubweb
  308. lstopo/draw: some cleanups in the placement code — Brice.Goglin / githubweb
  309. lstopo/draw: place I/O and Misc separately from CPU by default — Brice.Goglin / githubweb
  310. lstopo/draw: allow to specify horiz/vert/rect layout for right/below io/misc — Brice.Goglin / githubweb
  311. lstopo.1: improvement in the LAYOUT section — Brice.Goglin / githubweb
  312. doxy: fix a typo — Brice.Goglin / githubweb
  313. rsmi: add a "XGMIHops" matrix — Brice.Goglin / githubweb
  314. rsmi: add missing error test in previous commit — Brice.Goglin / githubweb
  315. configure: use ROCm config for detecting OpenCL — Brice.Goglin / githubweb
  316. hwloc-calc.1: add an example for resctrl bitmap strings — Brice.Goglin / githubweb
  317. NEWS: cite the XGMIHops matrix — Brice.Goglin / githubweb
  318. linux: add "bxi0" OFED OS devices for Atos/Bull BXI HCAs — Brice.Goglin / githubweb
  319. core: fix a corner case of reconnecting levels during the merging of identical level — Brice.Goglin / githubweb
  320. core: rename hwloc_connect_io_misc_levels() — Brice.Goglin / githubweb
  321. tests/linux: update outputs — Brice.Goglin / githubweb
  322. tests/linux: cleanup fake PCI sysfs files for nvidia GPUs with NUMA nodes — Brice.Goglin / githubweb
  323. pci: consider unclassified devices as important — Brice.Goglin / githubweb
  324. gather-cpuid: update to AMD 0x80000021 leaf — Brice.Goglin / githubweb
  325. x86: AMD Family 19h (Zen3) only reports 1 node per proc — Brice.Goglin / githubweb
  326. x86: fix a comment in AMD quirk — Brice.Goglin / githubweb
  327. x86: update the AMD L3 APIC ID sharing quirk for Family 19h (Zen3) — Brice.Goglin / githubweb
  328. hwloc-annotate: typo in --help — Brice.Goglin / githubweb
  329. doxy: improve the FAQ about asymmetric topologies — Brice.Goglin / githubweb
  330. hwloc-annotate: add subtype command for setting/changing object subtype — Brice.Goglin / githubweb
  331. hwloc-annotate: add a command to change cache/memory sizes — Brice.Goglin / githubweb
  332. utils: add a test of building a custom heterogeneous topology — Brice.Goglin / githubweb
  333. doxy: add a FAQ about creating a fake asymmetric/heterogeneous topology — Brice.Goglin / githubweb
  334. utils: remove version infos from test-build-custom-topology — Brice.Goglin / githubweb
  335. rsmi: add VRAM and GTT memory info attributes — Brice.Goglin / githubweb
  336. doxy: add a FAQ entry about ROCm SMI configure options — Brice.Goglin / githubweb
  337. doxy: fix DDR/DRAM mix in FAQ about build a custom topo — Brice.Goglin / githubweb
  338. doxy+test-build-custom-topology: use the modern annotate command-line layout — Brice.Goglin / githubweb
  339. VERSION: master is now 2.7 — Brice.Goglin / githubweb
  340. doxy: L0 OS devices are of subtype COPROC, not GPU — Brice.Goglin / githubweb
  341. dolib: don't use _snprintf when snprintf is available — Brice.Goglin / githubweb
  342. core: fix a #if vs #ifdef for constructor attribute support — Brice.Goglin / githubweb
  343. core: -no-undefined is now supported on Windows — Brice.Goglin / githubweb
  344. private/misc.h: use HWLOC_HAVE_ATTRIBUTE_UNUSED instead of __HWLOC_HAVE_ATTRIBUTE_UNUSED — Brice.Goglin / githubweb
  345. cpukinds: don't duplicate an empty array of cpukinds — Brice.Goglin / githubweb
  346. contrib: add CMakeLists.txt under contrib/windows-cmake — Brice.Goglin / githubweb
  347. git-hooks: check Windows-CMake version — Brice.Goglin / githubweb
  348. contrib/ci.inria.fr: add a Windows-CMake job — Brice.Goglin / githubweb
  349. doxy: improve the FAQ about building for Windows — Brice.Goglin / githubweb
  350. .gitignore: update for test-build-custom-topology — Brice.Goglin / githubweb
  351. configure.ac: fix copyright prefix character — Brice.Goglin / githubweb
  352. build/windows: directly call MSLIB instead of going through our dolib — bgoglin / githubweb
  353. build: remove dolib.c — bgoglin / githubweb
  354. configure: remove CC_FOR_BUILD — bgoglin / githubweb
  355. contrib/android: cleanup cmake requirement — Brice.Goglin / githubweb
  356. contrib/android: cleanup version code management — Brice.Goglin / githubweb
  357. ci.inria.fr: check the cmake version too — Brice.Goglin / githubweb
  358. git-hooks: add --update to android/check-versions.sh — Brice.Goglin / githubweb
  359. git-hooks: add --update to windows/check-versions.sh — Brice.Goglin / githubweb
  360. git-hooks: add --update to windows-cmake/check-versions.sh — Brice.Goglin / githubweb
  361. contrib: add update-versions.sh — Brice.Goglin / githubweb
  362. contrib/android: update/fix gradle-wrapper — Brice.Goglin / githubweb
  363. utils: fix a MSVC warning about size_t/int casts — Brice.Goglin / githubweb
  364. lstopo: fix some MSVC warnings about implicit casts — Brice.Goglin / githubweb
  365. xml: fix a MSVC warning about cast — Brice.Goglin / githubweb
  366. cpukinds: fix the sorting of cpukinds by ranking_value — Brice.Goglin / githubweb
  367. xml/export/v1: fix distances export vs v1 memory group insert — Brice.Goglin / githubweb
  368. API: clarify the documentation of hwloc_alloc_membind_policy() — Brice.Goglin / githubweb
  369. doxy: use &lt;version&gt; instead of <version> — Brice.Goglin / githubweb
  370. doxy: add "(FAQ)" after "Frequently Asked Questions" title — Brice.Goglin / githubweb
  371. doxy: fix ROCm build anchor and add a crossref — Brice.Goglin / githubweb
  372. doxygen: remove some obsolete config options to fix warnings — Brice.Goglin / githubweb
  373. doxygen: a4wide support has been dropped — Brice.Goglin / githubweb
  374. linux: don't look at packages if we're not the first PU of the core — Brice.Goglin / githubweb
  375. linux: add "Cluster" groups for Linux 5.16+ cluster topology — Brice.Goglin / githubweb
  376. linux: add HWLOC_DONT_MERGE_CLUSTER_GROUPS envvar — Brice.Goglin / githubweb
  377. tests/linux: add a ARM kunpeng 920 with a cluster level between L2 and L3 — Brice.Goglin / githubweb
  378. windows: improve debug printf about processor groups — Brice.Goglin / githubweb
  379. windows: move some common definitions to private/windows.h — Brice.Goglin / githubweb
  380. windows: cleanup the management of windows query structures — Brice.Goglin / githubweb
  381. windows: support multiple processor Groups per NUMA — Brice.Goglin / githubweb
  382. windows: support multiple processor Groups per cache — Brice.Goglin / githubweb
  383. windows-cmake: publicize user-facing options — scivision / githubweb
  384. windows-cmake: Configure dynamically based on platform capabilities — scivision / githubweb
  385. windows-cmake: use setter methods, msvc-only options to allow non-msvc — scivision / githubweb
  386. windows-cmake: use modern install() method syntax — scivision / githubweb
  387. windows-cmake: hwloc object for deduplicated internal logic — scivision / githubweb
  388. windows-cmake: add tests — scivision / githubweb
  389. windows-cmake:CI: use CMake CTest — scivision / githubweb
  390. windows-cmake: add WIN32 option for GUI no-console — scivision / githubweb
  391. windows-cmake: search for LibXml2 — scivision / githubweb
  392. windows-cmake: auto-configure static-components.h — scivision / githubweb
  393. windows-cmake: optional cuda enabled — scivision / githubweb
  394. windows-cmake: conditional enable x86 component — scivision / githubweb
  395. windows-cmake: do not force lib filename prefix on MSVC — scivision / githubweb
  396. windows-cmake: make explicit options for libxml2,cuda,opencl — scivision / githubweb
  397. windows-cmake: better BUILD_SHARED_LIBS default — scivision / githubweb
  398. doxy: list all subtypes and add cross-refs in the obj attr section — Brice.Goglin / githubweb
  399. hwloc-calc.1: improve the resctrl bitmask conversion — Brice.Goglin / githubweb
  400. lstopo.1: fix some missing/misplaced closing \fB...\fR tags — Brice.Goglin / githubweb
  401. lstopo: properly skip --top-color argument after processing — Brice.Goglin / githubweb
  402. lstopo/draw: cleanup default object colors — Brice.Goglin / githubweb
  403. lstopo/draw: cleanup line color management — Brice.Goglin / githubweb
  404. lstopo/draw: rename colors into color_list — Brice.Goglin / githubweb
  405. lstopo/draw: don't use the "misc" color for "group" — Brice.Goglin / githubweb
  406. lstopo/draw: define a "palette" structure for all colors — Brice.Goglin / githubweb
  407. lstopo/draw: add --palette grey for greyscale graphical output — Brice.Goglin / githubweb
  408. lstopo/draw: add a white palette to disable all background colors — Brice.Goglin / githubweb
  409. lstopo/draw: allow #xxyyzz in --binding/disallowed-color — Brice.Goglin / githubweb
  410. lstopo/draw: cleanup --top-color — Brice.Goglin / githubweb
  411. lstopo/draw: add --palette type=#rrggbb to tune colors — Brice.Goglin / githubweb
  412. windows: don't create groups for windows processor groups by default — Brice.Goglin / githubweb
  413. NEWS: clarify the NEWS entry about the new windows API — Brice.Goglin / githubweb
  414. NEWS: move Windows entries together — Brice.Goglin / githubweb
  415. windows: remove a unneeded check — Brice.Goglin / githubweb
  416. windows: fix the source string when inserting processor group objects — Brice.Goglin / githubweb
  417. windows: remove support for the old non-"Ex" GetLogicalProcessorInformation() — Brice.Goglin / githubweb
  418. lstopo/windows: fix the initial window size by using the right fonts — Brice.Goglin / githubweb
  419. contrib/windows-cmake: udpate private_config.h.in — Brice.Goglin / githubweb
  420. NEWS: add bullet about many Windows CMake improvements — Brice.Goglin / githubweb
  421. lstopo/draw: rename our RGB macros into LSTOPO_COLOR — Brice.Goglin / githubweb
  422. levelzero: don't skip devices if sysman is missing — Brice.Goglin / githubweb
  423. levelzero: only warn once if sysman is disabled — Brice.Goglin / githubweb
  424. levelzero: update the management of vendor/device/brand/... strings — Brice.Goglin / githubweb
  425. levelzero: add info attrs about type, nr slices, subslices, EUs and threads — Brice.Goglin / githubweb
  426. levelzero: factorize the querying of CQ groups — Brice.Goglin / githubweb
  427. levelzero: expose subdevices as sub-osdevices — Brice.Goglin / githubweb
  428. level: fix the querying of subdevice properties — Brice.Goglin / githubweb
  429. levelzero: fix the test for unknown modelname before adding info attrs — Brice.Goglin / githubweb
  430. windows: update comments about new topology features in recent versions — Brice.Goglin / githubweb
  431. levelzero: update some comments — Brice.Goglin / githubweb
  432. levelzero: query memory and expose LevelZeroHBM/DDR/MemorySize info attrs — Brice.Goglin / githubweb
  433. levelzero: remove Device in some info attr name — Brice.Goglin / githubweb
  434. lstopo/draw: add some L0 attributes in osdevs — Brice.Goglin / githubweb
  435. doxy: fix some typos in new LevelZero info attrs — Brice.Goglin / githubweb
  436. doxy: small cleanups in LevelZero attrs — Brice.Goglin / githubweb
  437. linux/cpukinds: ignore max frequencies is base frequency is known — Brice.Goglin / githubweb
  438. NEWS cleanup before branching 2.7 — Brice.Goglin / githubweb
  439. VERSION: master is now 2.8 — Brice.Goglin / githubweb
  440. autogen: exit on first error — philippe.swartvagher / githubweb
  441. autogen: hide bigsur libtool patch apply failure messages — Brice.Goglin / githubweb
  442. contrib/android: google play wants targetSdkVersion 30+ — Brice.Goglin / githubweb
  443. linux/cpukinds: adjust max frequencies instead of ignoring them — Brice.Goglin / githubweb
  444. levelzero: ignore DDR memory if the device is integrated — Brice.Goglin / githubweb
  445. contrib/android: bump compileSdkVersion to 30 as well — Brice.Goglin / githubweb
  446. xml: support id="objXYZ" instead of gp_index="XYZ" — Brice.Goglin / githubweb
  447. README: irc channel moved from Freenode to Libera Chat — Brice.Goglin / githubweb
  448. doxy: also fix the IRC server here — Brice.Goglin / githubweb
  449. darwin: kIOMasterPortDefault is deprecated — Brice.Goglin / githubweb
  450. utils/common-ps.c: reduce a variable scope — Brice.Goglin / githubweb
  451. configure: fix --with-hwloc-symbol-prefix help string — Brice.Goglin / githubweb
  452. core: realign the long list of allowed topology flags — Brice.Goglin / githubweb
  453. API: add topology flag NO_DISTANCES — Brice.Goglin / githubweb
  454. API: add topology flag NO_MEMATTRS — Brice.Goglin / githubweb
  455. API: add topology flag NO_CPUKINDS — Brice.Goglin / githubweb
  456. doxy+README: talk about new flags for ignoring distances, memattrs and cpukinds — Brice.Goglin / githubweb
  457. doxy: improve the doc about filtering objects to reduce the overhead — Brice.Goglin / githubweb
  458. API: minor clarification: topology flags are 0 by default — Brice.Goglin / githubweb
  459. contrib/ci.inria.fr: never disable make check in coverity and sonar-scanner jobs — Brice.Goglin / githubweb
  460. darwin: factorize a range of consecutive bitmap_set() — Brice.Goglin / githubweb
  461. darwin: split to a generic cpukinds query and register — Brice.Goglin / githubweb
  462. darwin: abstract out the building of numa and cache levels — Brice.Goglin / githubweb
  463. darwin: optionally get cpukinds from new sysctl hw.perflevels too — Brice.Goglin / githubweb
  464. darwin: detect heterogeneous caches from sysctl perflevels — Brice.Goglin / githubweb
  465. contrib/windows-cmake: install hwloc.pdbg with Debug shared libs — Brice.Goglin / githubweb
  466. doxy: fix a typo in L0 attr description — Brice.Goglin / githubweb
  467. levelzero: improve the error message on ze_init() failure — Brice.Goglin / githubweb
  468. levelzero: verbose messages about number of drivers and devices — Brice.Goglin / githubweb
  469. levelzero: add LevelZeroUUID — Brice.Goglin / githubweb
  470. core+levelzero: Set ZES_ENABLE_SYSMAN via setenv instead of putenv — Brice.Goglin / githubweb
  471. darwin: read cachelinesize before creating hybrid perflevel caches — Brice.Goglin / githubweb
  472. core: fix setenv(ZES_ENABLE_SYSMAN) on mingw — Brice.Goglin / githubweb
  473. core+levelzero: fix typos in ZES_ENABLE_SYSMAN enabling — Brice.Goglin / githubweb
  474. doc: Fix typos in hwloc.h — clement.foyer / githubweb
  475. Strengthen the NVML check by adding a runtime check — jhursey / githubweb
  476. doc: fix typos + harmonize parameter name — clement.foyer / githubweb
  477. configure: add HWLOC_FOO_COMPONENT_BUILTIN macros to public headers — Brice.Goglin / githubweb
  478. configure: only show the NVML status line if we have the big warning — Brice.Goglin / githubweb
  479. configure: move plugin-path AC_ARG_WITH with others — Brice.Goglin / githubweb
  480. configure+doxy: document that --with-cuda=/nonexisting will disable everything installed by CUDA — Brice.Goglin / githubweb
  481. configure: also warn if rsmi lib isn't in LD_LIBRARY_PATH and ld.so.conf — Brice.Goglin / githubweb
  482. configure: also warn if cudart lib isn't in LD_LIBRARY_PATH and ld.so.conf — Brice.Goglin / githubweb
  483. doxy: object attributes for sizes are in KiB instead of kB — Brice.Goglin / githubweb
  484. synthetic: accept memory/cache size as GiB/KiB and handle GB/kB correctly — Brice.Goglin / githubweb
  485. utils/annotate: accept memory/cache size as GiB/KiB and handle GB/kB correctly — Brice.Goglin / githubweb
  486. tests: update to synthetic/annotate now handling GB/GiB correctly — Brice.Goglin / githubweb
  487. lstopo.1: add a sentence about kB/KiB units — Brice.Goglin / githubweb
  488. API: bump HWLOC_API_VERSION to 0x20800 — Brice.Goglin / githubweb
  489. API+lstopo.1: clarify that disallowed doesn't mean offline — Brice.Goglin / githubweb
  490. core: don't enable L0 Sysman if L0 is disabled — Brice.Goglin / githubweb
  491. memattrs.h: use a sentinel MAX value for memattr IDs — Brice.Goglin / githubweb
  492. memattrs: add Read/Write Bandwidth/Latency attributes — Brice.Goglin / githubweb
  493. linux: gather read/write bandwidth/latency — Brice.Goglin / githubweb
  494. lstopo/memattrs: abstract-out a function to display a single memattr — Brice.Goglin / githubweb
  495. lstopo/memattrs: reorder memattrs in the output — Brice.Goglin / githubweb
  496. tests/x86: add a Zen3 testcase — Brice.Goglin / githubweb
  497. x86: workaround VMs reporting invalid core/thread info — Brice.Goglin / githubweb
  498. NEWS: import 2.7.1 bullets in master — Brice.Goglin / githubweb
  499. configure: add --disable-readme — Brice.Goglin / githubweb
  500. lstopo.1: clarify the documentation about PCI link speed in the graphical output — Brice.Goglin / githubweb
  501. utils: allow loading fsroot/cpuid topologies from a tarball — Brice.Goglin / githubweb
  502. tests/lstopo: test archivemount of fsroot and cpuid — Brice.Goglin / githubweb
  503. distances: fix clang warning about NULL pointer substraction in container_offset — Brice.Goglin / githubweb
  504. utils/gather-cpuid: update comments about cpuid leaves reserved on Intel/AMD — Brice.Goglin / githubweb
  505. utils/gather-cpuid: update with Intel CPUID leaves 0x1c and 0x21 — Brice.Goglin / githubweb
  506. utils/gather-cpuid: update for AMD CPUID leaf 0x80000022 — Brice.Goglin / githubweb
  507. utils/gather-cpuid: disable cpukinds/memattrs/distances in the topology — Brice.Goglin / githubweb
  508. lstopo: add --os/logical-index-prefix — Brice.Goglin / githubweb
  509. levelzero: use the core PCI prop extension if available — Brice.Goglin / githubweb
  510. pci: rework locality quirks — Brice.Goglin / githubweb
  511. pci: reduce the scope of pci-discovery-prepared phases — Brice.Goglin / githubweb
  512. pci: add a locality quirk for the HPE Cray EX235a — Brice.Goglin / githubweb
  513. pci: add a fake pci locality quirk for testing — Brice.Goglin / githubweb
  514. NEWS: improve Linux cpukinds max freq item — Brice.Goglin / githubweb
  515. linux/io: move block sectorsize related lines together — Brice.Goglin / githubweb
  516. linux/io: remove support for /sys/class/dax — Brice.Goglin / githubweb
  517. linux/io: cleanup dax/non-dax devtype management — Brice.Goglin / githubweb
  518. linux/io: no need for sysfs local_cpus for OSdev locality — Brice.Goglin / githubweb
  519. linux/io: rework/fix numa_node attribute in sysfs — Brice.Goglin / githubweb
  520. gather-topology: gather dax driver info — Brice.Goglin / githubweb
  521. tests/linux: add dax driver information to gathered files — Brice.Goglin / githubweb
  522. linux: fix and factorize the checking of whether a DAX device is exposed as NUMA node — Brice.Goglin / githubweb
  523. linux: add DAXParent and DAXType info attr — Brice.Goglin / githubweb
  524. linux/dax: add some comments — Brice.Goglin / githubweb
  525. linux/block: replace "NVDIMM" subtype with "NVM" or "SPM" to match DAX attributes — Brice.Goglin / githubweb
  526. memattrs: heuristics to set NUMA node subtype to DRAM/HBM/SPM/NVM — Brice.Goglin / githubweb
  527. tests: add memtiers for testing subtypes of heterogeneous memory nodes — Brice.Goglin / githubweb
  528. tests/linux: add a complex test case with lots of heterogeneous memories — Brice.Goglin / githubweb
  529. NEWS: some improvements in 2.8 bullets — Brice.Goglin / githubweb
  530. pci: Gen7 bandwidth almost confirmed to be twice of Gen6 — Brice.Goglin / githubweb
  531. cuda: update to compute capability 8.6 — Brice.Goglin / githubweb
  532. pci: also update the computation of Gen6+ linkspeed — Brice.Goglin / githubweb
  533. private/windows.h: guard against _ANONYMOUS_UNION/STRUCT redefinition — Brice.Goglin / githubweb
  534. VERSION: master is now 2.9 — Brice.Goglin / githubweb
  535. tests/linux: remove 1alpha — Brice.Goglin / githubweb
  536. tests/linux: cleanup missing cpus in nvidiagpunumanodes — Brice.Goglin / githubweb
  537. linux: improve the readdir'ing of /sys/devices/system/{cpu,node} — Brice.Goglin / githubweb
  538. linux: abort if sysfs cpu topology is missing — Brice.Goglin / githubweb
  539. linux: don't support both /sys/bus/cpu/devices and /sys/devices/system/cpu — Brice.Goglin / githubweb
  540. linux: stop using /sys/bus/node/devices too — Brice.Goglin / githubweb
  541. linux: don't check whether numa topology is properly available in sysfs — Brice.Goglin / githubweb
  542. linux: simplify the checks for sysfs cpu file availibility — Brice.Goglin / githubweb
  543. utils/calc: don't segfault if IO is given to -N or -I — Brice.Goglin / githubweb
  544. utils/calc: allow -H with NUMA nodes — Brice.Goglin / githubweb
  545. pci: document the PCI affinity quirk for HPE Cray EX235a — Brice.Goglin / githubweb
  546. utils/tests/calc: check for multiple levels of groups — Brice.Goglin / githubweb
  547. utils/calc: allow to retrieve object attributes when scanning type strings — Brice.Goglin / githubweb
  548. utils/calc: cleanup the management of -I — Brice.Goglin / githubweb
  549. utils/calc: support osdev subtypes in -N and -I — Brice.Goglin / githubweb
  550. levelzero: fix subdevice info properties — Brice.Goglin / githubweb
  551. Add codemeta file — samuel.thibault / githubweb
  552. pci+linux: make 32bits domain warnings non-critical — Brice.Goglin / githubweb
  553. core: if debug is enabled and debug messages are disabled, unhide errors too — Brice.Goglin / githubweb
  554. xml: also demote 32bits pci domain import errors to non-critical — Brice.Goglin / githubweb
  555. core: add HWLOC_SHOW_ALL/CRITICAL_ERRORS() macros — Brice.Goglin / githubweb
  556. xml: fix an error message in the future xml obj id attribute — Brice.Goglin / githubweb
  557. completion: fix diff --refname — Brice.Goglin / githubweb
  558. Add more codemeta information — samuel.thibault / githubweb
  559. bitmap.h: fix the doc for foreach() — Brice.Goglin / githubweb
  560. doc/examples: add memory-attributes.c — Brice.Goglin / githubweb
  561. memattrs.h: cleanup doxygen formatting of the enum of memory attributes — Brice.Goglin / githubweb
  562. doc/examples: use hwloc_uint64_t in memory-attributes.c — Brice.Goglin / githubweb
  563. nvml/bw: add nvlink versions 3&4 — Brice.Goglin / githubweb
  564. tests/backends: fix build with ClangCI 15 compiler frontend for MSVC — Brice.Goglin / githubweb
  565. completion/lstopo: update the list of output formats — Brice.Goglin / githubweb
  566. lstopo: if stdout is redirected, use console mode — Brice.Goglin / githubweb
  567. lstopo: only show interactive help if stdout is a tty — Brice.Goglin / githubweb
  568. lstopo: add an explicit "window" output format — Brice.Goglin / githubweb
  569. cuda: update to compute capability 9 — Brice.Goglin / githubweb
  570. Leak in hwloc__xml_import_cpukind — hzhou321 / githubweb
  571. lstopo/draw: fix the displaying of non-HBM L0 device memory — Brice.Goglin / githubweb
  572. cuda: update for compute capability 8.9 — Brice.Goglin / githubweb
  573. doxy: number of character +s — Brice.Goglin / githubweb
  574. diff: reuse temp variable — Brice.Goglin / githubweb
  575. pci: don't ignore CXL memory expanders — Brice.Goglin / githubweb
  576. utils/gather-topology: gather cxl devices and drivers — Brice.Goglin / githubweb
  577. levelzero: build the "XeLinkBandwidth" distance matrix — Brice.Goglin / githubweb
  578. NEWS: more bullets for 2.9 — Brice.Goglin / githubweb
  579. linux+lstopo/draw: expose CXL memory device (Type 3) size — Brice.Goglin / githubweb
  580. VERSION: master is now 2.10 — Brice.Goglin / githubweb
  581. levelzero: save some disabled code to get driver properties — Brice.Goglin / githubweb
  582. VERSION: master is now 3.0 — Brice.Goglin / githubweb
  583. API: always enable 32bits PCI domains — Brice.Goglin / githubweb
  584. pci: add the prog-if (register level programming interface) to pci device attributes — Brice.Goglin / githubweb
  585. rename.h: replace hwloc_ with HWLOC_ when renaming capital names — Brice.Goglin / githubweb
  586. BGQ: remove support — Brice.Goglin / githubweb
  587. core: merge is_loaded/is_thissystem ints into a bitwise state — Brice.Goglin / githubweb
  588. core: add is_init and is_loading topology states — Brice.Goglin / githubweb
  589. deprecated.h: remove functions deprecated since 2.0 — Brice.Goglin / githubweb
  590. pci: remove deprecated HWLOC_PCI_<domain>_<bus>_LOCALCPUS envvars — Brice.Goglin / githubweb
  591. helper: remove an obsolete ref to an old deprecated-removed function — Brice.Goglin / githubweb
  592. API: add hwloc_get_type_depth_with_attr() — Brice.Goglin / githubweb
  593. API: deprecate hwloc_type_sscanf_as_depth() — Brice.Goglin / githubweb
  594. API: replace hwloc_obj_type/attr_snprintf() verbose attribute with flags — Brice.Goglin / githubweb
  595. misc: replace hwloc_memory_size_printf_unit/value() with hwloc_memory_size_snprintf() — Brice.Goglin / githubweb
  596. obj_attr_snprintf: switch to KiB/MiB/GiB/TiB — Brice.Goglin / githubweb
  597. lstopo/draw: switch CUDA MP local memory to KiB too — Brice.Goglin / githubweb
  598. obj_snprintf(): add flags to tune type names and units — Brice.Goglin / githubweb
  599. lstopo: add --osf/--obj-snprintf-flags option to tune obj printing — Brice.Goglin / githubweb
  600. VERSION: update to final 2.9.0 bullets — Brice.Goglin / githubweb
  601. hwloc-gather-topology: only unalias ls — Brice.Goglin / githubweb
  602. contrib/android: bump compile/targetSdkVersion to 31 — Brice.Goglin / githubweb
  603. contrib/android: update build parameters for Android 12 — Brice.Goglin / githubweb
  604. contrib/android: bump android app subversion to 1.5.2 — Brice.Goglin / githubweb
  605. NEWS: bring 2.7.2 bullets — Brice.Goglin / githubweb
  606. contrib/*/check-versions.sh: add --update to usage — Brice.Goglin / githubweb
  607. contrib/android/check-versions.sh: make a remaining verbose message conditional — Brice.Goglin / githubweb
  608. contrib/dist/make_dist_tarball: update android/windows VERSION too — Brice.Goglin / githubweb
  609. doxy: example using get_api_version() to manage flags at runtime — Brice.Goglin / githubweb
  610. test-gather-topology: skip if /sys isn't available — Brice.Goglin / githubweb
  611. utils/gather-cpuid: update to Intel x86 Manual 2022/12 — Brice.Goglin / githubweb
  612. utils/gather-cpuid: always stop ecx loops after 256 iterations — Brice.Goglin / githubweb
  613. x86: limit the number of cache and topology subleaves — Brice.Goglin / githubweb
  614. lstopo: improve the error message in case of unrecognized option — Brice.Goglin / githubweb
  615. lstopo.1: typo — Brice.Goglin / githubweb
  616. lstopo: remove .format from -.format special output early — Brice.Goglin / githubweb
  617. lstopo: show the output format in some error messages — Brice.Goglin / githubweb
  618. lstopo: update the output format when it is internally chosen — Brice.Goglin / githubweb
  619. lstopo: warn that filename is ignored when forcing the window output — Brice.Goglin / githubweb
  620. lstopo: show a message about the export filename and format — Brice.Goglin / githubweb
  621. API/deprecated: remove object type backward compat macros for v1.x — Brice.Goglin / githubweb
  622. hwloc-calc: remove support for obsolete options --pulist --nodelist and --objects — Brice.Goglin / githubweb
  623. tools: remove support for obsolete --xml/--fsys-root/--synthetic options — Brice.Goglin / githubweb
  624. core: don't stop parsing the "socket" name for packages — Brice.Goglin / githubweb
  625. tests: filter-out the upcoming "id" xml attribute — Brice.Goglin / githubweb
  626. xml: add a v2 export flag and enable it by default for now — Brice.Goglin / githubweb
  627. xml: add support for 3.0 xml format — Brice.Goglin / githubweb
  628. xml: export id="objXXX" in XML 3.0 — Brice.Goglin / githubweb
  629. xml: stop forcing v2 export by default — Brice.Goglin / githubweb
  630. doc/images: update some xml source to XML v2 — Brice.Goglin / githubweb
  631. doc/images: regenerate lstopo outputs — Brice.Goglin / githubweb
  632. tests/xml: remove tests importing from v1 — Brice.Goglin / githubweb
  633. tests/netloc: update XMLs to v2 — Brice.Goglin / githubweb
  634. xml: drop support for importing XML v1 — Brice.Goglin / githubweb
  635. tests/lstopo: check v2 XML export instead of v1 — Brice.Goglin / githubweb
  636. tests/xml: remove tests exporting to v1 — Brice.Goglin / githubweb
  637. xml: remove support for exporting to XML v1 — Brice.Goglin / githubweb
  638. dtd: remove hwloc.dtd now that it's not supported anymore — Brice.Goglin / githubweb
  639. xml/import: remove the dead code (only used for v1 import) — Brice.Goglin / githubweb
  640. tests/xml: remove v1tov2 options files — Brice.Goglin / githubweb
  641. darwin: don't forget to filter perflevel caches — Brice.Goglin / githubweb
  642. API: rename Block OS devices into Storage — Brice.Goglin / githubweb
  643. API: split a "Memory" osdev type out of "Storage" — Brice.Goglin / githubweb
  644. xml: import/export memory osdev from/to xml 2.0 — Brice.Goglin / githubweb
  645. tests/xml: check import/export from/to XML v2 — Brice.Goglin / githubweb
  646. linux: force an ending \0 in our readlink — Brice.Goglin / githubweb
  647. linux/dax: don't reuse block-specific sysfs parsing code — Brice.Goglin / githubweb
  648. linux/block: simplify the code now that DAX support is separated — Brice.Goglin / githubweb
  649. tests/backends.c: fix a failure when /sys isn't available on Linux on non-x86 — bgoglin / githubweb
  650. hwloc-gather-cpuid: update some comments — Brice.Goglin / githubweb
  651. hwloc-gather-cpuid: add 0x80000023 — Brice.Goglin / githubweb
  652. hwloc-gather-cpuid: add AMD 0x80000026 extended topology leaf — Brice.Goglin / githubweb
  653. .github/issue_template.md: improve the list of command outputs requested from non-Linux OS — Brice.Goglin / githubweb
  654. linux: mark HPE Cray Cassini HSNs with subtype "Slingshot" — Brice.Goglin / githubweb
  655. configure: update to latest ROCm include/lib paths — Brice.Goglin / githubweb
  656. tests/xml: rewrite the framework — Brice.Goglin / githubweb
  657. tests/xml: remove unneeded environment variables — Brice.Goglin / githubweb
  658. tests/xml: remove 8intel64-fakeKNL-A2A-hybrid.rootattachednumas — Brice.Goglin / githubweb
  659. tests/{x86,linux,xml...}: uniformize the path to LOG_COMPILER — Brice.Goglin / githubweb
  660. tests/linux*: look for .source and .exclude in the directory of .output — Brice.Goglin / githubweb
  661. Update .gitignore to include cross-compile libtool artifacts — bgoglin / githubweb
  662. tests/xml: some renaming — Brice.Goglin / githubweb
  663. tests/xml: improve the format of .test files — Brice.Goglin / githubweb
  664. tests/linux: remove some of the many tests that aren't useful anymore — Brice.Goglin / githubweb
  665. tests/linux: rewrite the framework with .test files — Brice.Goglin / githubweb
  666. tests/linux/allowed: rewrite the framework with .test files — Brice.Goglin / githubweb
  667. tests/x86+linux: rewrite the framework with .test files — Brice.Goglin / githubweb
  668. tests/x86: rewrite the framework with .test files — Brice.Goglin / githubweb
  669. nvml: fix nvlink 3/4 bandwidth in our distances matrix — Brice.Goglin / githubweb
  670. restrict: fix when doing nothing except because of REMOVE_CPULESS — Brice.Goglin / githubweb
  671. tests/restrict: don't make the topology a global variable — Brice.Goglin / githubweb
  672. tests/restrict: add some redundant restrict() — Brice.Goglin / githubweb
  673. tests/{linux,xml,x86,x86+linux,linux/allowed}: allow to run tests in an optional extra subdirectory — Brice.Goglin / githubweb
  674. NEWS: bring 2.9.1rc1 bullets in master — Brice.Goglin / githubweb
  675. synthetic/export/memory: replace a buggy assertion with some warnings — Brice.Goglin / githubweb
  676. synthetic: typo in error message — Brice.Goglin / githubweb
  677. utils/archivemount: mount read-only — Brice.Goglin / githubweb
  678. utils: don't require archivemount at configure-time — Brice.Goglin / githubweb
  679. utils/archivemount: disable on !linux — Brice.Goglin / githubweb
  680. core: fix group->total_memory after hwloc_topology_insert_group_object() — Brice.Goglin / githubweb
  681. synthetic: factorize/fix default attributes — Brice.Goglin / githubweb
  682. core: fix the updating of total_memory in hwloc_topology_insert_group_object() — Brice.Goglin / githubweb
  683. synthetic/import: ignore unknown attributes instead of failing — Brice.Goglin / githubweb
  684. synthetic/export/v1: ignore memcaches instead of failing to export — Brice.Goglin / githubweb
  685. synthetic/import: allow memory-side caches — Brice.Goglin / githubweb
  686. synthetic/export: export memory-side caches — Brice.Goglin / githubweb
  687. Add security policy — bgoglin / githubweb
  688. hwloc_obj_add_other_obj_sets: handle bitmap realloc errors — bgoglin / githubweb
  689. hwloc/glibc-sched.h: handle bitmap realloc errors — bgoglin / githubweb
  690. hwloc/linux-libnuma.h: handle bitmap realloc errors — bgoglin / githubweb
  691. hwloc.h: many small improvements about return values and errors — bgoglin / githubweb
  692. hwloc/shmem.h: add/improve doc about return values — bgoglin / githubweb
  693. IO helpers: clarify that some IO helpers return 0 on success and -1 on error — bgoglin / githubweb
  694. hwloc/linux.h: document 0 on success and -1 on error — bgoglin / githubweb
  695. hwloc/memattrs.h: improve doc about return values — bgoglin / githubweb
  696. hwloc/export.h: improve doc about return values — bgoglin / githubweb
  697. hwloc/diff.h: improve the documentation about return values — bgoglin / githubweb
  698. hwloc/distances.h: add/improve doc about return values — bgoglin / githubweb
  699. hwloc/helpers.h: document return values of many helpers — bgoglin / githubweb
  700. hwloc.h: rewrite the doc of hwloc_get_type_depth() — Brice.Goglin / githubweb
  701. hwloc.h: doc return values for two remaining functions — Brice.Goglin / githubweb
  702. hwloc/bitmap.h: improve doc about return values — Brice.Goglin / githubweb
  703. API: update one very old comment about v1 multi-node topology — Brice.Goglin / githubweb
  704. doxy: remove broken link to XML v1 export flag — Brice.Goglin / githubweb
  705. hwloc/helpers.h: fix a type — Brice.Goglin / githubweb
  706. hwloc.h: add an error reporting section describing the common conventions — Brice.Goglin / githubweb
  707. utils/archivemount: propagate error when visiting subdirs — bgoglin / githubweb
  708. x86: document the array of cpu features — Brice.Goglin / githubweb
  709. x86: use a global is_hybrid flag — Brice.Goglin / githubweb
  710. x86: remove the explicit apic_number in leaves 0xb/0x0f — Brice.Goglin / githubweb
  711. gather-cpuid: note about future AMD 0x8000002[78] leaves — Brice.Goglin / githubweb
  712. x86: Intel has a new "DieGrp" level in the CPUID doc — Brice.Goglin / githubweb
  713. x86: only try to build die objects and unit/tile/module groups if we found some info — Brice.Goglin / githubweb
  714. x86: update the loop break when reading topology cpuid leaves 0x1f/0x0b — Brice.Goglin / githubweb
  715. x86: add support for AMD 0x80000026 CPUID leaf — Brice.Goglin / githubweb
  716. tests/x86: add a amd zen4 genoa case for cpuid leaf 0x80000026 — Brice.Goglin / githubweb
  717. linux: detect fake numa in the Linux kernel cmdline — Brice.Goglin / githubweb
  718. linux/numa: cleanup HWLOC_DEBUG_ALLOW_OVERLAPPING_NODE_CPUSETS — Brice.Goglin / githubweb
  719. linux/numa: disable memory attributes and memory-side cache in fake numa — Brice.Goglin / githubweb
  720. lstopo/draw: cleanup horiz/vert layout management — Brice.Goglin / githubweb
  721. lstopo/draw: make memory:above layout configurable and use rectangular by default — Brice.Goglin / githubweb
  722. Fix name scheme when building with --target — bgoglin / githubweb
  723. linux/dax: cleanups and comments in annotate_dax_parent() — Brice.Goglin / githubweb
  724. linux/dax: add CXLDevice info attribute(s) in DAX and NUMA nodes — Brice.Goglin / githubweb
  725. xml/import: allow (and ignore for now) info children in more xml tags — Brice.Goglin / githubweb
  726. xml/import: fix a leak when ignoring distances infos — Brice.Goglin / githubweb
  727. doxy: non-sysfs Linux support was removed — Brice.Goglin / githubweb
  728. doxygen: update the config to 1.9.4 — Brice.Goglin / githubweb
  729. doxy: ref the website language bindings instead of duplicating it here — Brice.Goglin / githubweb
  730. Fix typos in hwloc README and netloc Doxygen. — bgoglin / githubweb
  731. doxy: update doxy from README — Brice.Goglin / githubweb
  732. netloc_ib_extract_dats.c: closedir() the right dir on error — Brice.Goglin / githubweb
  733. utils/archivemount: Restore working directory — bgoglin / githubweb
  734. netloc: remove — Brice.Goglin / githubweb
  735. doxy: merge main.doxy back into hwloc.doxy — Brice.Goglin / githubweb
  736. README: update the build after netloc removal — Brice.Goglin / githubweb
  737. lstopo.1: xml support is always available — Brice.Goglin / githubweb
  738. lstopo: allow output format/extension v2xml/v3xml — Brice.Goglin / githubweb
  739. linux/cpukinds: use Intel PMU directories to detect Atom/Core cpusets on Intel hybrid — bgoglin / githubweb
  740. gather-topology: gather Intel atom/core pmu "cpus" files — bgoglin / githubweb
  741. doxy: typo — Brice.Goglin / githubweb
  742. x86: enable CPUID 0x1f leaf (intel v2 topo enumeration) on Zhaoxin — Brice.Goglin / githubweb
  743. hwloc-calc.1: fix the formatting of --cpukinds — Brice.Goglin / githubweb
  744. hwloc-calc: improve --cpukind parsing — Brice.Goglin / githubweb
  745. hwloc-calc/bind.1: more info about --no-smt — Brice.Goglin / githubweb
  746. hwloc-calc/bind.1: more info about --cpukind — Brice.Goglin / githubweb
  747. x86: fix/cleanup the breaking-out of the topology enumeration loops — Brice.Goglin / githubweb
  748. levelzero: typo in some error messages — Brice.Goglin / githubweb
  749. fix prefix before error messages — Brice.Goglin / githubweb
  750. levelzero: typo in error message — Brice.Goglin / githubweb
  751. levelzero: don't initialize anything before checking if I/O is enabled — Brice.Goglin / githubweb
  752. pci: don't initialize anything before checking if I/O is enabled — Brice.Goglin / githubweb
  753. pci: factorize multiple calls to filters — Brice.Goglin / githubweb
  754. doxy: split out a faq about disabling things — Brice.Goglin / githubweb
  755. doxy: improve the faq entry about slow gpu discovery — Brice.Goglin / githubweb
  756. doxy: improve the text about keep structure in the new "disable" faq entry — Brice.Goglin / githubweb
  757. doxy: typo — Brice.Goglin / githubweb
  758. levelzero: fix a snprintf overflow warning — Brice.Goglin / githubweb
  759. utils/annotate: fix [kMGT]B size units — Brice.Goglin / githubweb
  760. utils/hwloc: check topology loading error status — Brice.Goglin / githubweb
  761. utils/hwloc-ps: Fix output stream when using '-h' — Brice.Goglin / githubweb
  762. linux: add hardwired fallback for syscall numbers on riscv — bgoglin / githubweb
  763. utils/hwloc: enforce using '\0' instead of 0 — Brice.Goglin / githubweb
  764. core+lstopo: don't forget to set the L3i filter when operating on all caches — Brice.Goglin / githubweb
  765. core: remove some redundant checks when setting filters — Brice.Goglin / githubweb
  766. core: allow backends to check if all cpu caches are filtered-out — Brice.Goglin / githubweb
  767. doxy: don't mix components and plugins in the text — Brice.Goglin / githubweb
  768. doxy: try to clarify terms component/backend/plugin — Brice.Goglin / githubweb
  769. doxy: don't duplicate minimalistic stuff about xml in the component page — Brice.Goglin / githubweb
  770. doxy: random improvements in the component page — Brice.Goglin / githubweb
  771. doxy: talk about disabling components in the make hwloc faster FAQ entry — Brice.Goglin / githubweb
  772. levelzero: use zesInit() when available — Brice.Goglin / githubweb
  773. tests/ports: add some missing -D to enable more ports' code — Brice.Goglin / githubweb
  774. contrib/dist/publish_doc: update the example doc we look for — Brice.Goglin / githubweb
  775. contrib/dist/publish_doc: symlink to the latest common jquery.js — Brice.Goglin / githubweb
  776. windows: Fix type of hostname_size parameter — bgoglin / githubweb
  777. darwin: fix IOKit warnings about const char * being passed in arrays — Brice.Goglin / githubweb
  778. contrib/dist/pubish_doc: further improve jquery.js — Brice.Goglin / githubweb
  779. NEWS: bring 2.9.2 bullets in master — Brice.Goglin / githubweb
  780. hwloc.h+bind.1in: add a note about hwloc bind policy != linux bind — Brice.Goglin / githubweb
  781. doxy: improve the cpu_mem_bind chapter — Brice.Goglin / githubweb
  782. doxy: move the installation section to its own page — Brice.Goglin / githubweb
  783. doxy: improve the main page — Brice.Goglin / githubweb
  784. README: update after doxy main page reorganization — Brice.Goglin / githubweb
  785. linux/cxl: merge CXLDevice attributes when interleaved — Brice.Goglin / githubweb
  786. doxy: remove our custom doxygen.css for html docs — Brice.Goglin / githubweb
  787. doxy: move bugs/questions to the end of the introduction page — Brice.Goglin / githubweb
  788. components: allocate the backend private_data together with the backend structure — Brice.Goglin / githubweb
  789. cuda/levelzero/gl/nvml/opencl/rsmi: add a single Backend info attr in the root — Brice.Goglin / githubweb
  790. hardwired: add a Backend info attr — Brice.Goglin / githubweb
  791. noos: add a Backend info attr — Brice.Goglin / githubweb
  792. pci: add a Backend info attr — Brice.Goglin / githubweb
  793. freebsd: make sure uname and Backend info attrs are added once — Brice.Goglin / githubweb
  794. linux: make sure uname, Backend and other global info attrs are added once — Brice.Goglin / githubweb
  795. xml/export: factorize info attr export — Brice.Goglin / githubweb
  796. xml/export/v2: add Backend info back to OS devices — Brice.Goglin / githubweb
  797. xml/import/v2: add Backend info to the root object from OS devices — Brice.Goglin / githubweb
  798. xml/import: cleanup unused/non-unused function parameters — Brice.Goglin / githubweb
  799. diff: also check whether cpukinds are identical — Brice.Goglin / githubweb
  800. XML: fix a typo in comments — Brice.Goglin / githubweb
  801. xml: remove the nbnumanode import temporary data — Brice.Goglin / githubweb
  802. API: the non-printable character warning applies to info key names too — Brice.Goglin / githubweb
  803. doc: clarify how we talk about info attributes — Brice.Goglin / githubweb
  804. doxy: add missing comma — Brice.Goglin / githubweb
  805. API: add hwloc_infos_s structure in objects — Brice.Goglin / githubweb
  806. core: switch internal functions to use hwloc_infos_s structure — Brice.Goglin / githubweb
  807. API: add hwloc_get_info_by_name() — Brice.Goglin / githubweb
  808. cpukind: switch to struct hwloc_infos_s in the API — Brice.Goglin / githubweb
  809. core: add an "allocated" private field in struct hwloc_infos_s — Brice.Goglin / githubweb
  810. API: make it clear that add_info() wants non-NULL name+value — Brice.Goglin / githubweb
  811. API: add hwloc_modify_infos() to add/replace/remove info attrs — Brice.Goglin / githubweb
  812. tests: rename and enlarge the infos test — Brice.Goglin / githubweb
  813. core: use the new internal hwloc__replace_infos() and remove add_info_nodup() — Brice.Goglin / githubweb
  814. utils/annotate: abstract-out info attr operations — Brice.Goglin / githubweb
  815. utils/annotate: reimplement info operations using hwloc_modify_infos() — Brice.Goglin / githubweb
  816. utils/annotate: add the "cpukind#N" fake location to tweak cpukind infos — Brice.Goglin / githubweb
  817. tests/{cuda*,nvml,opencl,levelzero,rsmi,gl}: fix Backend info attr check — Brice.Goglin / githubweb
  818. utils/annotate.1: remove a spurious '+' — Brice.Goglin / githubweb
  819. rsmi: remove some warnings on 32bits — Brice.Goglin / githubweb
  820. linux: fix a warning about fgets return value not being used. — Brice.Goglin / githubweb
  821. utils/ps: fix a warning about read() return value not being used — Brice.Goglin / githubweb
  822. utils/misc/archivemount: fix warnings about unchecked return values of chdir and system — Brice.Goglin / githubweb
  823. components: fix a warning about unused asprintf return value — Brice.Goglin / githubweb
  824. darwin: fix some printf format warnings — Brice.Goglin / githubweb
  825. API: add topology-specific info attributes — Brice.Goglin / githubweb
  826. utils/annotate: "topology" location may be used to manipulate topo attributes — Brice.Goglin / githubweb
  827. utils/info: --topology -v shows topo info attrs — Brice.Goglin / githubweb
  828. lstopo/text: show topo info attrs in verbose mode — Brice.Goglin / githubweb
  829. core: move some root info attrs to topology infos — Brice.Goglin / githubweb
  830. xml/import/v2: move v2 root info attrs to topo when appropriate — Brice.Goglin / githubweb
  831. xml/export/v2: export topo info attrs as root info in v2 — Brice.Goglin / githubweb
  832. contrib/windows-cmake: move tests/hwloc/CMakeLists.txt back to ./tests/ — Brice.Goglin / githubweb
  833. shmem: duplicate topo infos so that we may modify them — Brice.Goglin / githubweb
  834. allow: now allowed on shmem-adopted topologies — Brice.Goglin / githubweb
  835. API: add notes about restrict/insert_group changing logical indexes — Brice.Goglin / githubweb
  836. API: clarify that restrict() removes PUs or NUMAs — Brice.Goglin / githubweb
  837. utils: clarify that --restrict removes PUs and/or NUMA nodes — Brice.Goglin / githubweb
  838. utils: clarify that --restrict may cause logical index to change — Brice.Goglin / githubweb
  839. API: return meaningful positive values from modify_infos() — Brice.Goglin / githubweb
  840. utils/ps: add --children-of-pid — Brice.Goglin / githubweb
  841. lstopo: abstract more the code to insert misc children — Brice.Goglin / githubweb
  842. lstopo: add --misc-from — Brice.Goglin / githubweb
  843. hwloc-ps: add --lstopo-misc to output something for --lstopo --misc-from — Brice.Goglin / githubweb
  844. doxy: remove way too many spaces — Brice.Goglin / githubweb
  845. x86: add a debug messages when disabling because of non-unique APIC ids — Brice.Goglin / githubweb
  846. core: don't crash when clearing an already empty topology — Brice.Goglin / githubweb
  847. linux/smbios: enforce memory header from spec 2.3 only — Brice.Goglin / githubweb
  848. linux: add CXL device serial number — Brice.Goglin / githubweb
  849. linux: add more MemoryModule info attributes — Brice.Goglin / githubweb
  850. xml/import: remove "v2" from some function names — Brice.Goglin / githubweb
  851. xml/import/v2: check version major before enabling some info checks — Brice.Goglin / githubweb
  852. bitmap.h: clarify that the empty bitmap doesn't intersect anything else — Brice.Goglin / githubweb
  853. utils/calc: fix searching CPU objects below heterogeneous NUMA — Brice.Goglin / githubweb
  854. utils/calc: fix searching NUMA nodes inside CPU objects when NUMA are attached higher — Brice.Goglin / githubweb
  855. android: disable the platform database for now — Brice.Goglin / githubweb
  856. contrib/android: bump compile/targetSdkVersion to 33 — Brice.Goglin / githubweb
  857. utils/calc: add --object-output — Brice.Goglin / githubweb
  858. utils/bind: warn if neither CPU nor memory binding location were given — Brice.Goglin / githubweb
  859. utils/bind: always warn when assuming the executable starts at an unrecognized argument — Brice.Goglin / githubweb
  860. utils/calc.1: fix the doc of --largest — Brice.Goglin / githubweb
  861. helpers.h: fix missing MemCache in get_next_child() — Brice.Goglin / githubweb
  862. helper.h: move type/kind section above others — Brice.Goglin / githubweb
  863. helpers.h: cleanup get_next_child() — Brice.Goglin / githubweb
  864. utils: add -q and --quiet when we have -s and --silent — Brice.Goglin / githubweb
  865. linux: handle glibc cpuset allocation failures — Brice.Goglin / githubweb
  866. tests/linux: add a testcase with memory side caches — Brice.Goglin / githubweb
  867. tests/xml: add a testcase with memory side caches — Brice.Goglin / githubweb
  868. utils/info: factorize the displaying of ancestors — Brice.Goglin / githubweb
  869. utils/info: factorize the displaying of descendants — Brice.Goglin / githubweb
  870. utils/info: abstract-out displaying of children, local memory and single objects too — Brice.Goglin / githubweb
  871. utils/info: add [kind=]cpu/cache/normal/memory/io/all to --ancestor and --descendants — Brice.Goglin / githubweb
  872. utils/info: add --first to stop on first matching object — Brice.Goglin / githubweb
  873. doxy: add "Object Kind" in terms and defs — Brice.Goglin / githubweb
  874. lstopo: fix --osf in usage — Brice.Goglin / githubweb
  875. doxy: fix a crossref to hwloc_modify_infos_op_e — Brice.Goglin / githubweb
  876. doxy: fix a crossref to hwloc_disc_status_flag_e — Brice.Goglin / githubweb
  877. contrib/ci.inria.fr: use UTC time for snapshot name — Brice.Goglin / githubweb
  878. contrib/android: fix missing text outside of boxes — Brice.Goglin / githubweb
  879. contrib/android: rework the drawing of lines — Brice.Goglin / githubweb
  880. contrib/android: disambiguate multiple box IDs to fix the text in collapsed PCI devices — Brice.Goglin / githubweb
  881. contrib/android: also disable PCI collapsing when we disable factorization — Brice.Goglin / githubweb
  882. contrib/android: bump app to 1.5.3 — Brice.Goglin / githubweb
  883. doxy: typo — Brice.Goglin / githubweb
  884. tests/hwloc_type_sscanf: check osdev specific type too — Brice.Goglin / githubweb
  885. obj_type_snprintf: show "OS[type]" or "OSDev[type]" instead of "type" by default — Brice.Goglin / githubweb
  886. tests/type_sscanf: update for new osdev format — Brice.Goglin / githubweb
  887. xml/import/v2: update the osdevice type before filtering — Brice.Goglin / githubweb
  888. osdev: change osdev.type from an enum to a bitmask — Brice.Goglin / githubweb
  889. osdev: BXI is now Network instead of OpenFabrics — Brice.Goglin / githubweb
  890. osdev: use multiple bits in the osdev-specific type — Brice.Goglin / githubweb
  891. tests: update test-hwloc-compress-dir XMLs to new OS device types — Brice.Goglin / githubweb
  892. gather-topology: bring back /proc/device-tree/cpus if --dt is given — Brice.Goglin / githubweb
  893. NEWS: bring 2.9.3 bullets in master — Brice.Goglin / githubweb
  894. core/insert_group: free the input object if failing to insert because shmem topo — Brice.Goglin / githubweb
  895. core/insert_group: free the group if merging with root — Brice.Goglin / githubweb
  896. tests/groups: check failing insert — Brice.Goglin / githubweb
  897. API: document that insert_group() frees the input object on failure to insert — Brice.Goglin / githubweb
  898. API: document that group alloc/insert must use the same topology — Brice.Goglin / githubweb
  899. API: add hwloc_topology_free_group() — Brice.Goglin / githubweb
  900. API: more links between hwloc_topology_alloc/insert/free_group_object() — Brice.Goglin / githubweb
  901. xml: fix statically-allocated opaque backend info array — Brice.Goglin / githubweb
  902. shmem: pad the end of header up to a multiple of pointer size — Brice.Goglin / githubweb
  903. doxy: update non-documented env vars — Brice.Goglin / githubweb
  904. core: improve insertion error messages — Brice.Goglin / githubweb
  905. linux: get CPUModel and CPUFamily from /proc/cpuinfo on LoongArch — Brice.Goglin / githubweb
  906. API: clarify in filter doc that MemCaches are ignored by default — Brice.Goglin / githubweb
  907. API: clarify the default filtering of dies — Brice.Goglin / githubweb
  908. core: don't let hwloc_topology_check() test uninitialized topologies — Brice.Goglin / githubweb
  909. API: clarify that XML input errors are reported either in set_xml*() or load() — Brice.Goglin / githubweb
  910. API: clarify that set_pid() assumes the PID won't change until load() — Brice.Goglin / githubweb
  911. utils: fix the filtering of osdevs by osdev.type bitmask — Brice.Goglin / githubweb
  912. utils/calc.1: fix examples with --local-memory-flags — Brice.Goglin / githubweb
  913. contrib/ci.inria.fr: shorten the build path in windows cmake — Brice.Goglin / githubweb
  914. contrib/ci.inria.fr: allow to pass local options to the Windows CMake cmdline — Brice.Goglin / githubweb
  915. utils/calc: rework parsing of levels for -I -N and -H — Brice.Goglin / githubweb
  916. utils: use the new hwloc_calc_parse_level() for parsing locations etc — Brice.Goglin / githubweb
  917. utils: use the new struct hwloc_calc_level when counting/iterating over objects — Brice.Goglin / githubweb
  918. utils: factorize the computing of the location prefix length — Brice.Goglin / githubweb
  919. utils: move the parsing of os[] and pci[:] filters to hwloc_calc_parse_level() — Brice.Goglin / githubweb
  920. utils: simplify the parsing of pci[vendor:device] filters — Brice.Goglin / githubweb
  921. utils: ignore location filters if we already parsed it as "osdev[osdev.type]" — Brice.Goglin / githubweb
  922. utils: allow to filter locations by [subtype] — Brice.Goglin / githubweb
  923. utils: factorize the filtering of objects using the new level structure with filters — Brice.Goglin / githubweb
  924. utils/tests: check location filters in calc and info tests — Brice.Goglin / githubweb
  925. utils: document location filters in calc.1 info.1 and hwloc.7 — Brice.Goglin / githubweb
  926. lstopo: rework --only using the hwloc_calc_level structure — Brice.Goglin / githubweb
  927. utils/manpages: talk about numa[hbm]:X instead of hbm:X directly — Brice.Goglin / githubweb
  928. utils/calc.h: remove a obsolete verbose message — Brice.Goglin / githubweb
  929. core: don't guess memory tiers if memattrs are disabled — Brice.Goglin / githubweb
  930. core: disable all distances/cpukinds/memattrs call if flags are set — Brice.Goglin / githubweb
  931. memattrs: rework the heuristics to find types of memory nodes — Brice.Goglin / githubweb
  932. memattrs: add "node0_is_dram" option to HWLOC_MEMTIERS_GUESS envvar — Brice.Goglin / githubweb
  933. memattrs: use a bitmask for memory tier type instead of a simple enum — Brice.Goglin / githubweb
  934. memattrs: add CXL memory tier type — Brice.Goglin / githubweb
  935. memattrs: add HWLOC_MEMTIERS envvar to force some tiers — Brice.Goglin / githubweb
  936. linux/knl: enforce DRAM subtype for KNL DDR — Brice.Goglin / githubweb
  937. memattrs: sort memory tiers by BW and expose MemoryTier info attr — Brice.Goglin / githubweb
  938. API+doxy: clarify that NUMA subtypes may be missing or wrong — Brice.Goglin / githubweb
  939. memattrs: only build memory tiers and set subtypes when not loading from XML — Brice.Goglin / githubweb
  940. utils/manpages: talk much more about HBM NUMA nodes — Brice.Goglin / githubweb
  941. utils: filter based on memory tiers using numa[tier=1] — Brice.Goglin / githubweb
  942. doxy: add a new section about heterogeneous memory — Brice.Goglin / githubweb
  943. hwloc.7: typo — Brice.Goglin / githubweb
  944. utils/gather-topology: gather "soc" bus — Brice.Goglin / githubweb
  945. linux: gather SoC information — Brice.Goglin / githubweb
  946. linux/cpukinds: separate gathering from submitting cpukind — Brice.Goglin / githubweb
  947. linux/cpukinds: adjust turboboost max frequencies before building cpukinds — Brice.Goglin / githubweb
  948. linux/cpukinds: factorize the registration of a single cpukind — Brice.Goglin / githubweb
  949. linux/cpukinds: force homogeneity on NVIDIA Grace — Brice.Goglin / githubweb
  950. API: document the linkspeed as runtime-changing — Brice.Goglin / githubweb
  951. tests/abi: check the PCI device attribute ABI — Brice.Goglin / githubweb
  952. doxy: document all PCI device/bridge attributes — Brice.Goglin / githubweb
  953. tests/x86: add a SapphireRapids Xeon test — Brice.Goglin / githubweb
  954. tests/x86: add a RaptorLake hybrid test — Brice.Goglin / githubweb
  955. tests/linux: add a RaptorLake hybrid test — Brice.Goglin / githubweb
  956. linux: fix smbios memory Misc info attrs on big endian — Brice.Goglin / githubweb
  957. linux/smbios: use endian.h htole16/32() — Brice.Goglin / githubweb
  958. test-gather-topology.sh: Disable test when cross-compiling — samuel.thibault / githubweb
  959. hwloc/import/diff/libxml: don't count the \0 in the buffer length — Brice.Goglin / githubweb
  960. API: ending \0 must be included in xml input memory buffer and length — Brice.Goglin / githubweb
  961. xml/import/nolibxml: assume ending \0 is included in input buffer and length — Brice.Goglin / githubweb
  962. linux: fix a strncpy overflow warning — Brice.Goglin / githubweb
  963. NEWS: bring 2.10.0 bullets in master — Brice.Goglin / githubweb
  964. lstopo/graphical: only print osdev storage|memory size once — Brice.Goglin / githubweb
  965. opencl.h: use the khronos PCI bus info extension when available — Brice.Goglin / githubweb
  966. lstopo/graphics: fix the displaying of LevelZero non-HBM size — Brice.Goglin / githubweb
  967. rename: add hwloc_cl_device_pci_bus_info_khr — Brice.Goglin / githubweb
  968. contrib/windows-cmake: fix source path of cuda/opencl tests — Brice.Goglin / githubweb
  969. levelzero/xelink: correctly assign ports to subdevices — Brice.Goglin / githubweb
  970. levelzero/xelink: accumulate subdevice link bandwidths in parents — Brice.Goglin / githubweb
  971. doxy: update the description of the I/O device figure — Brice.Goglin / githubweb
  972. doxy: remove custom HTML div sections before doxygen sectons — Brice.Goglin / githubweb
  973. doxy: add a section about building with GNU Make and CMake — Brice.Goglin / githubweb
  974. [cpuid-x86.h] Add MSAN annotations to mark memory as initialized — tkoeppe / githubweb
  975. API: improve the documentation of insert_group() — Brice.Goglin / githubweb
  976. API: typo in previous commit — Brice.Goglin / githubweb
  977. API: add hwloc_obj_set_subtype() — Brice.Goglin / githubweb
  978. tests/hwloc/groups: use hwloc_obj_set_subtype() — Brice.Goglin / githubweb
  979. deprecated.h: remove _nodeset() functions — Brice.Goglin / githubweb
  980. doxy: update the XML compat FAQ for 3.0 — Brice.Goglin / githubweb
  981. doxy: update XML upgrade section to 3.0 — Brice.Goglin / githubweb
  982. doxy: update the API change FAQ to 3.0 — Brice.Goglin / githubweb
  983. doxy: update the API/ABI change FAQ to 3.0 — Brice.Goglin / githubweb
  984. doxy: update the 2.0 upgrade page with 3.0 — Brice.Goglin / githubweb
  985. contrib/windows-cmake: actually enable the CUDA backend when detected — Brice.Goglin / githubweb
  986. gather-topology: fix the gather of NVIDIA GPU NUMA info in /proc — Brice.Goglin / githubweb
  987. linux: don't hide the NVIDIA GPU node on non-POWER platforms — Brice.Goglin / githubweb
  988. nvml: use the current PCI link speed — Brice.Goglin / githubweb
  989. nvml: fix the PCI link speed for PCI Gen4+ — Brice.Goglin / githubweb
  990. pci+nvml: factorize PCI link speed computation — Brice.Goglin / githubweb
  991. rename.h: update with hwloc__pci_link_speed() — Brice.Goglin / githubweb
  992. info.1: typo — Brice.Goglin / githubweb
  993. windows: fix dll filenames when UNICODE is enabled — Brice.Goglin / githubweb
  994. lstopo/x11: fix Unknown icon shown on GNOME — Brice.Goglin / githubweb
  995. publish_doc: update URL checks — Brice.Goglin / githubweb
  996. doxy: don't forget to ship heteromem.png — Brice.Goglin / githubweb
  997. core: add the KiB suffix to Size info when it's implicit — Brice.Goglin / githubweb
  998. tests/xml: add "KiB" suffix to existing Size info values — Brice.Goglin / githubweb
  999. lstopo: properly handle Size info suffixes — Brice.Goglin / githubweb
  1000. doxy: document the "KiB" suffix for Size info attr values — Brice.Goglin / githubweb
  1001. utils/calc+info: rework --best-memattr to allow multiple nodes — Brice.Goglin / githubweb
  1002. utils/calc+info: abstract-out the parsing of best node flags — Brice.Goglin / githubweb
  1003. utils/bind: switch to the same code as hwloc-calc for --best-memattr — Brice.Goglin / githubweb
  1004. utils/misc: remove hwloc_utils_get_best_node_in_nodeset_by_memattr() — Brice.Goglin / githubweb
  1005. tests/x86: add a Zhaoxin KH-40000 — Brice.Goglin / githubweb
  1006. x86: update intro comments — Brice.Goglin / githubweb
  1007. x86: update comments about topology enumeration loop break-out conditions — Brice.Goglin / githubweb
  1008. tests/xml: update the Zhaoxin KH-40000 cpuid test — Brice.Goglin / githubweb
  1009. x86: update topology enumeration loop break-out conditions — Brice.Goglin / githubweb
  1010. tests/x86: add new KH-40000 cpuid tarball — Brice.Goglin / githubweb
  1011. linux: try standard cgroup/cpuset mount point before reading /proc/mounts — Brice.Goglin / githubweb
  1012. utils/info: small improvements to manpage and usage — Brice.Goglin / githubweb
  1013. utils/info: abstract-out functions to show levels, topology info and support — Brice.Goglin / githubweb
  1014. utils/info: "levels", "topology" and "support" may now be passed as target objects — Brice.Goglin / githubweb
  1015. utils/info/tests: switch to new keywords "levels", "support" and "topology" — Brice.Goglin / githubweb
  1016. utils/info: --topology, --support and --objects deprecated in 3.0 — Brice.Goglin / githubweb
  1017. utils/info: abstract out the printing of attribute lines — Brice.Goglin / githubweb
  1018. utils/info: add --get-attr to output a single attribute without prefix etc — Brice.Goglin / githubweb
  1019. core: export remove_infos() — Brice.Goglin / githubweb
  1020. memattrs: remove MemoryTier info when not valid anymore — Brice.Goglin / githubweb
  1021. memattrs: add MemoryTiersNr=2 info attr to topology — Brice.Goglin / githubweb
  1022. doxy: typo — Brice.Goglin / githubweb
  1023. contrib/ci.inria.fr: only keep last 30 builds and last 30 days — Brice.Goglin / githubweb
  1024. contrib/ci.inria.fr: actually keep last 25 builds for max 50 days — Brice.Goglin / githubweb