Skip to content
Started 5 days 17 hr ago
Took 11 min
Success

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

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

Started by user Brice.Goglin@inria.fr

Revision: 63a8288d31a1baf67a909466aba9a022c78ca7b1
Repository: https://github.com/open-mpi/hwloc.git
  • master