100%
WDescription%
Build stability: No recent builds failed.100
Build History
x
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Changes

#553 (Apr 4, 2024, 3:00:09 AM)

  1. utils/calc+info: rework --best-memattr to allow multiple nodes — brice.goglin / githubweb
  2. utils/calc+info: abstract-out the parsing of best node flags — brice.goglin / githubweb
  3. utils/bind: switch to the same code as hwloc-calc for --best-memattr — brice.goglin / githubweb
  4. utils/misc: remove hwloc_utils_get_best_node_in_nodeset_by_memattr() — brice.goglin / githubweb

#552 (Mar 30, 2024, 3:00:08 AM)

  1. tests/xml: update the Zhaoxin KH-40000 cpuid test — brice.goglin / githubweb
  2. x86: update topology enumeration loop break-out conditions — brice.goglin / githubweb
  3. tests/x86: add new KH-40000 cpuid tarball — brice.goglin / githubweb
  4. linux: try standard cgroup/cpuset mount point before reading /proc/mounts — brice.goglin / githubweb

#551 (Mar 28, 2024, 3:00:06 AM)

  1. tests/x86: add a Zhaoxin KH-40000 — brice.goglin / githubweb
  2. x86: update intro comments — brice.goglin / githubweb
  3. x86: update comments about topology enumeration loop break-out conditions — brice.goglin / githubweb

#550 (Mar 27, 2024, 3:00:08 AM)

  1. core: add the KiB suffix to Size info when it's implicit — brice.goglin / githubweb
  2. tests/xml: add "KiB" suffix to existing Size info values — brice.goglin / githubweb
  3. lstopo: properly handle Size info suffixes — brice.goglin / githubweb
  4. doxy: document the "KiB" suffix for Size info attr values — brice.goglin / githubweb

#549 (Mar 26, 2024, 3:00:10 AM)

  1. publish_doc: update URL checks — brice.goglin / githubweb
  2. doxy: don't forget to ship heteromem.png — brice.goglin / githubweb

#548 (Mar 16, 2024, 3:00:08 AM)

  1. windows: fix dll filenames when UNICODE is enabled — brice.goglin / githubweb
  2. lstopo/x11: fix Unknown icon shown on GNOME — brice.goglin / githubweb

#547 (Mar 15, 2024, 3:00:10 AM)

  1. info.1: typo — brice.goglin / githubweb

#546 (Mar 12, 2024, 3:00:11 AM)

  1. nvml: use the current PCI link speed — brice.goglin / githubweb
  2. nvml: fix the PCI link speed for PCI Gen4+ — brice.goglin / githubweb
  3. pci+nvml: factorize PCI link speed computation — brice.goglin / githubweb
  4. rename.h: update with hwloc__pci_link_speed() — brice.goglin / githubweb

#545 (Feb 9, 2024, 3:00:09 AM)

  1. gather-topology: fix the gather of NVIDIA GPU NUMA info in /proc — brice.goglin / githubweb
  2. linux: don't hide the NVIDIA GPU node on non-POWER platforms — brice.goglin / githubweb

#544 (Feb 7, 2024, 3:00:08 AM)

  1. contrib/windows-cmake: actually enable the CUDA backend when detected — brice.goglin / githubweb

#543 (Jan 19, 2024, 3:00:07 AM)

  1. deprecated.h: remove _nodeset() functions — brice.goglin / githubweb
  2. doxy: update the XML compat FAQ for 3.0 — brice.goglin / githubweb
  3. doxy: update XML upgrade section to 3.0 — brice.goglin / githubweb
  4. doxy: update the API change FAQ to 3.0 — brice.goglin / githubweb
  5. doxy: update the API/ABI change FAQ to 3.0 — brice.goglin / githubweb
  6. doxy: update the 2.0 upgrade page with 3.0 — brice.goglin / githubweb

#542 (Jan 13, 2024, 3:00:09 AM)

  1. [cpuid-x86.h] Add MSAN annotations to mark memory as initialized — tkoeppe / githubweb
  2. API: add hwloc_obj_set_subtype() — brice.goglin / githubweb
  3. tests/hwloc/groups: use hwloc_obj_set_subtype() — brice.goglin / githubweb

#541 (Jan 11, 2024, 3:00:09 AM)

  1. API: improve the documentation of insert_group() — brice.goglin / githubweb
  2. API: typo in previous commit — brice.goglin / githubweb

#540 (Dec 21, 2023, 3:00:08 AM)

  1. doxy: add a section about building with GNU Make and CMake — brice.goglin / githubweb

#539 (Dec 19, 2023, 3:00:07 AM)

  1. doxy: update the description of the I/O device figure — brice.goglin / githubweb
  2. doxy: remove custom HTML div sections before doxygen sectons — brice.goglin / githubweb

#538 (Dec 9, 2023, 3:00:08 AM)

  1. levelzero/xelink: correctly assign ports to subdevices — brice.goglin / githubweb
  2. levelzero/xelink: accumulate subdevice link bandwidths in parents — brice.goglin / githubweb

#537 (Dec 8, 2023, 3:00:09 AM)

  1. contrib/windows-cmake: fix source path of cuda/opencl tests — brice.goglin / githubweb

#536 (Dec 7, 2023, 3:00:10 AM)

  1. opencl.h: use the khronos PCI bus info extension when available — brice.goglin / githubweb
  2. lstopo/graphics: fix the displaying of LevelZero non-HBM size — brice.goglin / githubweb
  3. rename: add hwloc_cl_device_pci_bus_info_khr — brice.goglin / githubweb

#535 (Dec 6, 2023, 3:00:10 AM)

  1. lstopo/graphical: only print osdev storage|memory size once — brice.goglin / githubweb

#534 (Dec 5, 2023, 3:00:06 AM)

  1. NEWS: bring 2.10.0 bullets in master — brice.goglin / githubweb

#533 (Dec 1, 2023, 3:00:11 AM)

  1. hwloc/import/diff/libxml: don't count the \0 in the buffer length — brice.goglin / githubweb
  2. API: ending \0 must be included in xml input memory buffer and length — brice.goglin / githubweb
  3. xml/import/nolibxml: assume ending \0 is included in input buffer and length — brice.goglin / githubweb
  4. linux: fix a strncpy overflow warning — brice.goglin / githubweb

#532 (Nov 25, 2023, 3:00:09 AM)

  1. test-gather-topology.sh: Disable test when cross-compiling — samuel.thibault / githubweb

#531 (Nov 24, 2023, 3:00:10 AM)

  1. linux: fix smbios memory Misc info attrs on big endian — brice.goglin / githubweb
  2. linux/smbios: use endian.h htole16/32() — brice.goglin / githubweb

#530 (Nov 22, 2023, 3:00:08 AM)

  1. tests/x86: add a SapphireRapids Xeon test — brice.goglin / githubweb
  2. tests/x86: add a RaptorLake hybrid test — brice.goglin / githubweb
  3. tests/linux: add a RaptorLake hybrid test — brice.goglin / githubweb

#529 (Nov 11, 2023, 3:00:06 AM)

  1. API: document the linkspeed as runtime-changing — brice.goglin / githubweb
  2. tests/abi: check the PCI device attribute ABI — brice.goglin / githubweb
  3. doxy: document all PCI device/bridge attributes — brice.goglin / githubweb

#528 (Nov 10, 2023, 3:00:08 AM)

  1. utils/gather-topology: gather "soc" bus — brice.goglin / githubweb
  2. linux: gather SoC information — brice.goglin / githubweb
  3. linux/cpukinds: separate gathering from submitting cpukind — brice.goglin / githubweb
  4. linux/cpukinds: adjust turboboost max frequencies before building cpukinds — brice.goglin / githubweb
  5. linux/cpukinds: factorize the registration of a single cpukind — brice.goglin / githubweb
  6. linux/cpukinds: force homogeneity on NVIDIA Grace — brice.goglin / githubweb

#527 (Oct 27, 2023, 3:00:10 AM)

  1. memattrs: rework the heuristics to find types of memory nodes — brice.goglin / githubweb
  2. memattrs: add "node0_is_dram" option to HWLOC_MEMTIERS_GUESS envvar — brice.goglin / githubweb
  3. memattrs: use a bitmask for memory tier type instead of a simple enum — brice.goglin / githubweb
  4. memattrs: add CXL memory tier type — brice.goglin / githubweb
  5. memattrs: add HWLOC_MEMTIERS envvar to force some tiers — brice.goglin / githubweb
  6. linux/knl: enforce DRAM subtype for KNL DDR — brice.goglin / githubweb
  7. memattrs: sort memory tiers by BW and expose MemoryTier info attr — brice.goglin / githubweb
  8. API+doxy: clarify that NUMA subtypes may be missing or wrong — brice.goglin / githubweb
  9. memattrs: only build memory tiers and set subtypes when not loading from XML — brice.goglin / githubweb
  10. utils/manpages: talk much more about HBM NUMA nodes — brice.goglin / githubweb
  11. utils: filter based on memory tiers using numa[tier=1] — brice.goglin / githubweb
  12. doxy: add a new section about heterogeneous memory — brice.goglin / githubweb
  13. hwloc.7: typo — brice.goglin / githubweb

#526 (Oct 25, 2023, 3:00:08 AM)

  1. core: don't guess memory tiers if memattrs are disabled — brice.goglin / githubweb
  2. core: disable all distances/cpukinds/memattrs call if flags are set — brice.goglin / githubweb

#525 (Oct 21, 2023, 3:00:11 AM)

  1. utils/calc: rework parsing of levels for -I -N and -H — brice.goglin / githubweb
  2. utils: use the new hwloc_calc_parse_level() for parsing locations etc — brice.goglin / githubweb
  3. utils: use the new struct hwloc_calc_level when counting/iterating over objects — brice.goglin / githubweb
  4. utils: factorize the computing of the location prefix length — brice.goglin / githubweb
  5. utils: move the parsing of os[] and pci[:] filters to hwloc_calc_parse_level() — brice.goglin / githubweb
  6. utils: simplify the parsing of pci[vendor:device] filters — brice.goglin / githubweb
  7. utils: ignore location filters if we already parsed it as "osdev[osdev.type]" — brice.goglin / githubweb
  8. utils: allow to filter locations by [subtype] — brice.goglin / githubweb
  9. utils: factorize the filtering of objects using the new level structure with filters — brice.goglin / githubweb
  10. utils/tests: check location filters in calc and info tests — brice.goglin / githubweb
  11. utils: document location filters in calc.1 info.1 and hwloc.7 — brice.goglin / githubweb
  12. lstopo: rework --only using the hwloc_calc_level structure — brice.goglin / githubweb
  13. utils/manpages: talk about numa[hbm]:X instead of hbm:X directly — brice.goglin / githubweb
  14. utils/calc.h: remove a obsolete verbose message — brice.goglin / githubweb

#524 (Oct 20, 2023, 3:00:07 AM)

  1. contrib/ci.inria.fr: shorten the build path in windows cmake — brice.goglin / githubweb
  2. contrib/ci.inria.fr: allow to pass local options to the Windows CMake cmdline — brice.goglin / githubweb

#523 (Oct 19, 2023, 3:00:08 AM)

  1. utils: fix the filtering of osdevs by osdev.type bitmask — brice.goglin / githubweb
  2. utils/calc.1: fix examples with --local-memory-flags — brice.goglin / githubweb

#522 (Oct 11, 2023, 3:00:09 AM)

  1. API: clarify that XML input errors are reported either in set_xml*() or load() — brice.goglin / githubweb
  2. API: clarify that set_pid() assumes the PID won't change until load() — brice.goglin / githubweb

#521 (Oct 10, 2023, 3:00:06 AM)

  1. API: clarify in filter doc that MemCaches are ignored by default — brice.goglin / githubweb
  2. API: clarify the default filtering of dies — brice.goglin / githubweb
  3. core: don't let hwloc_topology_check() test uninitialized topologies — brice.goglin / githubweb

#520 (Oct 5, 2023, 3:00:11 AM)

  1. linux: get CPUModel and CPUFamily from /proc/cpuinfo on LoongArch — brice.goglin / githubweb

#519 (Sep 29, 2023, 3:00:07 AM)

  1. doxy: update non-documented env vars — brice.goglin / githubweb
  2. core: improve insertion error messages — brice.goglin / githubweb

#518 (Sep 20, 2023, 3:00:07 AM)

  1. xml: fix statically-allocated opaque backend info array — brice.goglin / githubweb
  2. shmem: pad the end of header up to a multiple of pointer size — brice.goglin / githubweb

#517 (Sep 19, 2023, 3:00:09 AM)

  1. core/insert_group: free the input object if failing to insert because shmem topo — brice.goglin / githubweb
  2. core/insert_group: free the group if merging with root — brice.goglin / githubweb
  3. tests/groups: check failing insert — brice.goglin / githubweb
  4. API: document that insert_group() frees the input object on failure to insert — brice.goglin / githubweb
  5. API: document that group alloc/insert must use the same topology — brice.goglin / githubweb
  6. API: add hwloc_topology_free_group() — brice.goglin / githubweb
  7. API: more links between hwloc_topology_alloc/insert/free_group_object() — brice.goglin / githubweb

#516 (Sep 13, 2023, 3:00:10 AM)

  1. NEWS: bring 2.9.3 bullets in master — brice.goglin / githubweb

#515 (Sep 10, 2023, 3:00:10 AM)

  1. gather-topology: bring back /proc/device-tree/cpus if --dt is given — brice.goglin / githubweb

#514 (Sep 7, 2023, 3:00:10 AM)

  1. tests/hwloc_type_sscanf: check osdev specific type too — brice.goglin / githubweb
  2. obj_type_snprintf: show "OS[type]" or "OSDev[type]" instead of "type" by default — brice.goglin / githubweb
  3. tests/type_sscanf: update for new osdev format — brice.goglin / githubweb
  4. xml/import/v2: update the osdevice type before filtering — brice.goglin / githubweb
  5. osdev: change osdev.type from an enum to a bitmask — brice.goglin / githubweb
  6. osdev: BXI is now Network instead of OpenFabrics — brice.goglin / githubweb
  7. osdev: use multiple bits in the osdev-specific type — brice.goglin / githubweb
  8. tests: update test-hwloc-compress-dir XMLs to new OS device types — brice.goglin / githubweb

#513 (Sep 5, 2023, 3:00:09 AM)

  1. doxy: typo — brice.goglin / githubweb

#512 (Sep 1, 2023, 3:00:07 AM)

  1. contrib/ci.inria.fr: use UTC time for snapshot name — brice.goglin / githubweb
  2. contrib/android: fix missing text outside of boxes — brice.goglin / githubweb
  3. contrib/android: rework the drawing of lines — brice.goglin / githubweb
  4. contrib/android: disambiguate multiple box IDs to fix the text in collapsed PCI devices — brice.goglin / githubweb
  5. contrib/android: also disable PCI collapsing when we disable factorization — brice.goglin / githubweb
  6. contrib/android: bump app to 1.5.3 — brice.goglin / githubweb

#511 (Aug 31, 2023, 3:00:09 AM)

  1. doxy: fix a crossref to hwloc_modify_infos_op_e — brice.goglin / githubweb
  2. doxy: fix a crossref to hwloc_disc_status_flag_e — brice.goglin / githubweb

#510 (Aug 30, 2023, 3:00:05 AM)

  1. lstopo: fix --osf in usage — brice.goglin / githubweb

#509 (Aug 29, 2023, 3:00:07 AM)

  1. utils/info: factorize the displaying of ancestors — brice.goglin / githubweb
  2. utils/info: factorize the displaying of descendants — brice.goglin / githubweb
  3. utils/info: abstract-out displaying of children, local memory and single objects too — brice.goglin / githubweb
  4. utils/info: add [kind=]cpu/cache/normal/memory/io/all to --ancestor and --descendants — brice.goglin / githubweb
  5. utils/info: add --first to stop on first matching object — brice.goglin / githubweb
  6. doxy: add "Object Kind" in terms and defs — brice.goglin / githubweb

#508 (Aug 25, 2023, 3:00:07 AM)

  1. tests/linux: add a testcase with memory side caches — brice.goglin / githubweb
  2. tests/xml: add a testcase with memory side caches — brice.goglin / githubweb

#507 (Aug 24, 2023, 3:00:07 AM)

  1. utils: add -q and --quiet when we have -s and --silent — brice.goglin / githubweb
  2. linux: handle glibc cpuset allocation failures — brice.goglin / githubweb

#506 (Aug 23, 2023, 3:00:09 AM)

  1. helpers.h: fix missing MemCache in get_next_child() — brice.goglin / githubweb
  2. helper.h: move type/kind section above others — brice.goglin / githubweb
  3. helpers.h: cleanup get_next_child() — brice.goglin / githubweb

#505 (Aug 22, 2023, 3:00:07 AM)

  1. android: disable the platform database for now — brice.goglin / githubweb
  2. contrib/android: bump compile/targetSdkVersion to 33 — brice.goglin / githubweb
  3. utils/calc: add --object-output — brice.goglin / githubweb
  4. utils/bind: warn if neither CPU nor memory binding location were given — brice.goglin / githubweb
  5. utils/bind: always warn when assuming the executable starts at an unrecognized argument — brice.goglin / githubweb
  6. utils/calc.1: fix the doc of --largest — brice.goglin / githubweb

#504 (Aug 4, 2023, 3:00:09 AM)

  1. linux/smbios: enforce memory header from spec 2.3 only — brice.goglin / githubweb
  2. linux: add CXL device serial number — brice.goglin / githubweb
  3. linux: add more MemoryModule info attributes — brice.goglin / githubweb
  4. xml/import: remove "v2" from some function names — brice.goglin / githubweb
  5. xml/import/v2: check version major before enabling some info checks — brice.goglin / githubweb
  6. bitmap.h: clarify that the empty bitmap doesn't intersect anything else — brice.goglin / githubweb
  7. utils/calc: fix searching CPU objects below heterogeneous NUMA — brice.goglin / githubweb
  8. utils/calc: fix searching NUMA nodes inside CPU objects when NUMA are attached higher — brice.goglin / githubweb

#503 (Aug 3, 2023, 3:00:10 AM)

  1. doxy: remove way too many spaces — brice.goglin / githubweb
  2. x86: add a debug messages when disabling because of non-unique APIC ids — brice.goglin / githubweb
  3. core: don't crash when clearing an already empty topology — brice.goglin / githubweb

#502 (Aug 2, 2023, 3:00:06 AM)

  1. utils/ps: add --children-of-pid — brice.goglin / githubweb
  2. lstopo: abstract more the code to insert misc children — brice.goglin / githubweb
  3. lstopo: add --misc-from — brice.goglin / githubweb
  4. hwloc-ps: add --lstopo-misc to output something for --lstopo --misc-from — brice.goglin / githubweb

#501 (Jul 29, 2023, 3:00:06 AM)

  1. API: return meaningful positive values from modify_infos() — brice.goglin / githubweb

#500 (Jul 28, 2023, 3:00:07 AM)

  1. API: add notes about restrict/insert_group changing logical indexes — brice.goglin / githubweb
  2. API: clarify that restrict() removes PUs or NUMAs — brice.goglin / githubweb
  3. utils: clarify that --restrict removes PUs and/or NUMA nodes — brice.goglin / githubweb
  4. utils: clarify that --restrict may cause logical index to change — brice.goglin / githubweb

#499 (Jul 27, 2023, 3:00:08 AM)

  1. rsmi: remove some warnings on 32bits — brice.goglin / githubweb
  2. linux: fix a warning about fgets return value not being used. — brice.goglin / githubweb
  3. utils/ps: fix a warning about read() return value not being used — brice.goglin / githubweb
  4. utils/misc/archivemount: fix warnings about unchecked return values of chdir and system — brice.goglin / githubweb
  5. components: fix a warning about unused asprintf return value — brice.goglin / githubweb
  6. darwin: fix some printf format warnings — brice.goglin / githubweb
  7. API: add topology-specific info attributes — brice.goglin / githubweb
  8. utils/annotate: "topology" location may be used to manipulate topo attributes — brice.goglin / githubweb
  9. utils/info: --topology -v shows topo info attrs — brice.goglin / githubweb
  10. lstopo/text: show topo info attrs in verbose mode — brice.goglin / githubweb
  11. core: move some root info attrs to topology infos — brice.goglin / githubweb
  12. xml/import/v2: move v2 root info attrs to topo when appropriate — brice.goglin / githubweb
  13. xml/export/v2: export topo info attrs as root info in v2 — brice.goglin / githubweb
  14. contrib/windows-cmake: move tests/hwloc/CMakeLists.txt back to ./tests/ — brice.goglin / githubweb
  15. shmem: duplicate topo infos so that we may modify them — brice.goglin / githubweb
  16. allow: now allowed on shmem-adopted topologies — brice.goglin / githubweb

#498 (Jul 26, 2023, 3:00:09 AM)

  1. API: the non-printable character warning applies to info key names too — brice.goglin / githubweb
  2. doc: clarify how we talk about info attributes — brice.goglin / githubweb
  3. doxy: add missing comma — brice.goglin / githubweb
  4. API: add hwloc_infos_s structure in objects — brice.goglin / githubweb
  5. core: switch internal functions to use hwloc_infos_s structure — brice.goglin / githubweb
  6. API: add hwloc_get_info_by_name() — brice.goglin / githubweb
  7. cpukind: switch to struct hwloc_infos_s in the API — brice.goglin / githubweb
  8. core: add an "allocated" private field in struct hwloc_infos_s — brice.goglin / githubweb
  9. API: make it clear that add_info() wants non-NULL name+value — brice.goglin / githubweb
  10. API: add hwloc_modify_infos() to add/replace/remove info attrs — brice.goglin / githubweb
  11. tests: rename and enlarge the infos test — brice.goglin / githubweb
  12. core: use the new internal hwloc__replace_infos() and remove add_info_nodup() — brice.goglin / githubweb
  13. utils/annotate: abstract-out info attr operations — brice.goglin / githubweb
  14. utils/annotate: reimplement info operations using hwloc_modify_infos() — brice.goglin / githubweb
  15. utils/annotate: add the "cpukind#N" fake location to tweak cpukind infos — brice.goglin / githubweb
  16. tests/{cuda*,nvml,opencl,levelzero,rsmi,gl}: fix Backend info attr check — brice.goglin / githubweb
  17. utils/annotate.1: remove a spurious '+' — brice.goglin / githubweb

#497 (Jul 23, 2023, 3:00:09 AM)

  1. XML: fix a typo in comments — brice.goglin / githubweb
  2. xml: remove the nbnumanode import temporary data — brice.goglin / githubweb

#496 (Jul 22, 2023, 3:00:10 AM)

  1. xml/import: cleanup unused/non-unused function parameters — brice.goglin / githubweb
  2. diff: also check whether cpukinds are identical — brice.goglin / githubweb

#495 (Jul 20, 2023, 3:00:10 AM)

  1. cuda/levelzero/gl/nvml/opencl/rsmi: add a single Backend info attr in the root — brice.goglin / githubweb
  2. hardwired: add a Backend info attr — brice.goglin / githubweb
  3. noos: add a Backend info attr — brice.goglin / githubweb
  4. pci: add a Backend info attr — brice.goglin / githubweb
  5. freebsd: make sure uname and Backend info attrs are added once — brice.goglin / githubweb
  6. linux: make sure uname, Backend and other global info attrs are added once — brice.goglin / githubweb
  7. xml/export: factorize info attr export — brice.goglin / githubweb
  8. xml/export/v2: add Backend info back to OS devices — brice.goglin / githubweb
  9. xml/import/v2: add Backend info to the root object from OS devices — brice.goglin / githubweb

#494 (Jul 19, 2023, 3:00:10 AM)

  1. components: allocate the backend private_data together with the backend structure — brice.goglin / githubweb

#493 (Jul 5, 2023, 3:00:09 AM)

  1. doxy: remove our custom doxygen.css for html docs — brice.goglin / githubweb
  2. doxy: move bugs/questions to the end of the introduction page — brice.goglin / githubweb

#492 (Jul 4, 2023, 3:00:11 AM)

  1. hwloc.h+bind.1in: add a note about hwloc bind policy != linux bind — brice.goglin / githubweb
  2. doxy: improve the cpu_mem_bind chapter — brice.goglin / githubweb
  3. doxy: move the installation section to its own page — brice.goglin / githubweb
  4. doxy: improve the main page — brice.goglin / githubweb
  5. README: update after doxy main page reorganization — brice.goglin / githubweb
  6. linux/cxl: merge CXLDevice attributes when interleaved — brice.goglin / githubweb

#491 (Jun 29, 2023, 3:00:10 AM)

  1. darwin: fix IOKit warnings about const char * being passed in arrays — brice.goglin / githubweb
  2. contrib/dist/pubish_doc: further improve jquery.js — brice.goglin / githubweb
  3. NEWS: bring 2.9.2 bullets in master — brice.goglin / githubweb

#490 (Jun 26, 2023, 3:00:11 AM)

  1. windows: Fix type of hostname_size parameter — bgoglin / githubweb

#489 (Jun 24, 2023, 3:00:09 AM)

  1. contrib/dist/publish_doc: update the example doc we look for — brice.goglin / githubweb
  2. contrib/dist/publish_doc: symlink to the latest common jquery.js — brice.goglin / githubweb

#488 (Jun 21, 2023, 3:00:10 AM)

  1. levelzero: use zesInit() when available — brice.goglin / githubweb
  2. tests/ports: add some missing -D to enable more ports' code — brice.goglin / githubweb

#487 (Jun 20, 2023, 3:00:06 AM)

  1. doxy: don't mix components and plugins in the text — brice.goglin / githubweb
  2. doxy: try to clarify terms component/backend/plugin — brice.goglin / githubweb
  3. doxy: don't duplicate minimalistic stuff about xml in the component page — brice.goglin / githubweb
  4. doxy: random improvements in the component page — brice.goglin / githubweb
  5. doxy: talk about disabling components in the make hwloc faster FAQ entry — brice.goglin / githubweb

#486 (Jun 17, 2023, 3:00:06 AM)

  1. core: allow backends to check if all cpu caches are filtered-out — brice.goglin / githubweb

#485 (Jun 16, 2023, 3:00:08 AM)

  1. core+lstopo: don't forget to set the L3i filter when operating on all caches — brice.goglin / githubweb
  2. core: remove some redundant checks when setting filters — brice.goglin / githubweb

#484 (Jun 15, 2023, 3:00:09 AM)

  1. linux: add hardwired fallback for syscall numbers on riscv — bgoglin / githubweb
  2. utils/hwloc: enforce using '\0' instead of 0 — brice.goglin / githubweb

#483 (Jun 14, 2023, 3:00:10 AM)

  1. levelzero: don't initialize anything before checking if I/O is enabled — brice.goglin / githubweb
  2. pci: don't initialize anything before checking if I/O is enabled — brice.goglin / githubweb
  3. pci: factorize multiple calls to filters — brice.goglin / githubweb
  4. doxy: split out a faq about disabling things — brice.goglin / githubweb
  5. doxy: improve the faq entry about slow gpu discovery — brice.goglin / githubweb
  6. doxy: improve the text about keep structure in the new "disable" faq entry — brice.goglin / githubweb
  7. doxy: typo — brice.goglin / githubweb
  8. levelzero: fix a snprintf overflow warning — brice.goglin / githubweb
  9. utils/annotate: fix [kMGT]B size units — brice.goglin / githubweb
  10. utils/hwloc: check topology loading error status — brice.goglin / githubweb
  11. utils/hwloc-ps: Fix output stream when using '-h' — brice.goglin / githubweb

#482 (Jun 13, 2023, 3:00:11 AM)

  1. fix prefix before error messages — brice.goglin / githubweb
  2. levelzero: typo in error message — brice.goglin / githubweb

#481 (Jun 10, 2023, 3:00:08 AM)

  1. hwloc-calc/bind.1: more info about --no-smt — brice.goglin / githubweb
  2. hwloc-calc/bind.1: more info about --cpukind — brice.goglin / githubweb
  3. x86: fix/cleanup the breaking-out of the topology enumeration loops — brice.goglin / githubweb
  4. levelzero: typo in some error messages — brice.goglin / githubweb

#480 (Jun 9, 2023, 3:00:10 AM)

  1. netloc: remove — brice.goglin / githubweb
  2. doxy: merge main.doxy back into hwloc.doxy — brice.goglin / githubweb
  3. README: update the build after netloc removal — brice.goglin / githubweb
  4. doxy: typo — brice.goglin / githubweb
  5. x86: enable CPUID 0x1f leaf (intel v2 topo enumeration) on Zhaoxin — brice.goglin / githubweb
  6. hwloc-calc.1: fix the formatting of --cpukinds — brice.goglin / githubweb
  7. hwloc-calc: improve --cpukind parsing — brice.goglin / githubweb

#479 (Jun 8, 2023, 3:00:07 AM)

  1. lstopo.1: xml support is always available — brice.goglin / githubweb
  2. lstopo: allow output format/extension v2xml/v3xml — brice.goglin / githubweb
  3. linux/cpukinds: use Intel PMU directories to detect Atom/Core cpusets on Intel hybrid — bgoglin / githubweb
  4. gather-topology: gather Intel atom/core pmu "cpus" files — bgoglin / githubweb

#478 (May 26, 2023, 3:00:10 AM)

  1. utils/archivemount: Restore working directory — bgoglin / githubweb

#477 (May 25, 2023, 3:00:06 AM)

  1. doxy: non-sysfs Linux support was removed — brice.goglin / githubweb
  2. doxygen: update the config to 1.9.4 — brice.goglin / githubweb
  3. doxy: ref the website language bindings instead of duplicating it here — brice.goglin / githubweb
  4. Fix typos in hwloc README and netloc Doxygen. — bgoglin / githubweb
  5. doxy: update doxy from README — brice.goglin / githubweb
  6. netloc_ib_extract_dats.c: closedir() the right dir on error — brice.goglin / githubweb

#476 (May 18, 2023, 3:00:10 AM)

  1. xml/import: fix a leak when ignoring distances infos — brice.goglin / githubweb

#475 (May 17, 2023, 3:00:07 AM)

  1. xml/import: allow (and ignore for now) info children in more xml tags — brice.goglin / githubweb

#474 (May 16, 2023, 3:00:09 AM)

  1. linux: detect fake numa in the Linux kernel cmdline — brice.goglin / githubweb
  2. linux/numa: cleanup HWLOC_DEBUG_ALLOW_OVERLAPPING_NODE_CPUSETS — brice.goglin / githubweb
  3. linux/numa: disable memory attributes and memory-side cache in fake numa — brice.goglin / githubweb
  4. lstopo/draw: cleanup horiz/vert layout management — brice.goglin / githubweb
  5. lstopo/draw: make memory:above layout configurable and use rectangular by default — brice.goglin / githubweb
  6. Fix name scheme when building with --target — bgoglin / githubweb
  7. linux/dax: cleanups and comments in annotate_dax_parent() — brice.goglin / githubweb
  8. linux/dax: add CXLDevice info attribute(s) in DAX and NUMA nodes — brice.goglin / githubweb

#473 (May 13, 2023, 3:00:09 AM)

  1. x86: document the array of cpu features — brice.goglin / githubweb
  2. x86: use a global is_hybrid flag — brice.goglin / githubweb
  3. x86: remove the explicit apic_number in leaves 0xb/0x0f — brice.goglin / githubweb
  4. gather-cpuid: note about future AMD 0x8000002[78] leaves — brice.goglin / githubweb
  5. x86: Intel has a new "DieGrp" level in the CPUID doc — brice.goglin / githubweb
  6. x86: only try to build die objects and unit/tile/module groups if we found some info — brice.goglin / githubweb
  7. x86: update the loop break when reading topology cpuid leaves 0x1f/0x0b — brice.goglin / githubweb
  8. x86: add support for AMD 0x80000026 CPUID leaf — brice.goglin / githubweb
  9. tests/x86: add a amd zen4 genoa case for cpuid leaf 0x80000026 — brice.goglin / githubweb

#470 (May 4, 2023, 3:00:10 AM)

  1. utils/archivemount: propagate error when visiting subdirs — bgoglin / githubweb

#469 (Apr 29, 2023, 3:00:09 AM)

  1. API: update one very old comment about v1 multi-node topology — brice.goglin / githubweb
  2. doxy: remove broken link to XML v1 export flag — brice.goglin / githubweb
  3. hwloc/helpers.h: fix a type — brice.goglin / githubweb
  4. hwloc.h: add an error reporting section describing the common conventions — brice.goglin / githubweb

#468 (Apr 28, 2023, 3:00:06 AM)

  1. hwloc_obj_add_other_obj_sets: handle bitmap realloc errors — bgoglin / githubweb
  2. hwloc/glibc-sched.h: handle bitmap realloc errors — bgoglin / githubweb
  3. hwloc/linux-libnuma.h: handle bitmap realloc errors — bgoglin / githubweb
  4. hwloc.h: many small improvements about return values and errors — bgoglin / githubweb
  5. hwloc/shmem.h: add/improve doc about return values — bgoglin / githubweb
  6. IO helpers: clarify that some IO helpers return 0 on success and -1 on error — bgoglin / githubweb
  7. hwloc/linux.h: document 0 on success and -1 on error — bgoglin / githubweb
  8. hwloc/memattrs.h: improve doc about return values — bgoglin / githubweb
  9. hwloc/export.h: improve doc about return values — bgoglin / githubweb
  10. hwloc/diff.h: improve the documentation about return values — bgoglin / githubweb
  11. hwloc/distances.h: add/improve doc about return values — bgoglin / githubweb
  12. hwloc/helpers.h: document return values of many helpers — bgoglin / githubweb
  13. hwloc.h: rewrite the doc of hwloc_get_type_depth() — brice.goglin / githubweb
  14. hwloc.h: doc return values for two remaining functions — brice.goglin / githubweb
  15. hwloc/bitmap.h: improve doc about return values — brice.goglin / githubweb

#467 (Apr 27, 2023, 3:00:08 AM)

  1. synthetic/import: ignore unknown attributes instead of failing — brice.goglin / githubweb
  2. synthetic/export/v1: ignore memcaches instead of failing to export — brice.goglin / githubweb
  3. synthetic/import: allow memory-side caches — brice.goglin / githubweb
  4. synthetic/export: export memory-side caches — brice.goglin / githubweb
  5. Add security policy — bgoglin / githubweb

#466 (Apr 20, 2023, 3:00:08 AM)

  1. core: fix group->total_memory after hwloc_topology_insert_group_object() — brice.goglin / githubweb
  2. synthetic: factorize/fix default attributes — brice.goglin / githubweb
  3. core: fix the updating of total_memory in hwloc_topology_insert_group_object() — brice.goglin / githubweb

#465 (Apr 16, 2023, 3:00:09 AM)

  1. utils/archivemount: disable on !linux — brice.goglin / githubweb

#464 (Apr 15, 2023, 3:00:11 AM)

  1. synthetic/export/memory: replace a buggy assertion with some warnings — brice.goglin / githubweb
  2. synthetic: typo in error message — brice.goglin / githubweb
  3. utils/archivemount: mount read-only — brice.goglin / githubweb
  4. utils: don't require archivemount at configure-time — brice.goglin / githubweb

#463 (Mar 29, 2023, 3:00:10 AM)

  1. NEWS: bring 2.9.1rc1 bullets in master — brice.goglin / githubweb

#462 (Mar 24, 2023, 3:00:09 AM)

  1. restrict: fix when doing nothing except because of REMOVE_CPULESS — brice.goglin / githubweb
  2. tests/restrict: don't make the topology a global variable — brice.goglin / githubweb
  3. tests/restrict: add some redundant restrict() — brice.goglin / githubweb
  4. tests/{linux,xml,x86,x86+linux,linux/allowed}: allow to run tests in an optional extra subdirectory — brice.goglin / githubweb

#461 (Mar 23, 2023, 3:00:11 AM)

  1. nvml: fix nvlink 3/4 bandwidth in our distances matrix — brice.goglin / githubweb

#460 (Mar 20, 2023, 3:00:11 AM)

  1. tests/xml: some renaming — brice.goglin / githubweb
  2. tests/xml: improve the format of .test files — brice.goglin / githubweb
  3. tests/linux: remove some of the many tests that aren't useful anymore — brice.goglin / githubweb
  4. tests/linux: rewrite the framework with .test files — brice.goglin / githubweb
  5. tests/linux/allowed: rewrite the framework with .test files — brice.goglin / githubweb
  6. tests/x86+linux: rewrite the framework with .test files — brice.goglin / githubweb
  7. tests/x86: rewrite the framework with .test files — brice.goglin / githubweb

#459 (Mar 15, 2023, 3:00:09 AM)

  1. tests/{x86,linux,xml...}: uniformize the path to LOG_COMPILER — brice.goglin / githubweb
  2. tests/linux*: look for .source and .exclude in the directory of .output — brice.goglin / githubweb
  3. Update .gitignore to include cross-compile libtool artifacts — bgoglin / githubweb

#458 (Mar 13, 2023, 3:00:08 AM)

  1. tests/xml: rewrite the framework — brice.goglin / githubweb
  2. tests/xml: remove unneeded environment variables — brice.goglin / githubweb
  3. tests/xml: remove 8intel64-fakeKNL-A2A-hybrid.rootattachednumas — brice.goglin / githubweb

#456 (Mar 10, 2023, 3:00:08 AM)

  1. linux: mark HPE Cray Cassini HSNs with subtype "Slingshot" — brice.goglin / githubweb
  2. configure: update to latest ROCm include/lib paths — brice.goglin / githubweb

#455 (Mar 9, 2023, 3:00:09 AM)

  1. .github/issue_template.md: improve the list of command outputs requested from non-Linux OS — brice.goglin / githubweb

#454 (Mar 8, 2023, 3:00:06 AM)

  1. tests/backends.c: fix a failure when /sys isn't available on Linux on non-x86 — bgoglin / githubweb
  2. hwloc-gather-cpuid: update some comments — brice.goglin / githubweb
  3. hwloc-gather-cpuid: add 0x80000023 — brice.goglin / githubweb
  4. hwloc-gather-cpuid: add AMD 0x80000026 extended topology leaf — brice.goglin / githubweb

#453 (Mar 3, 2023, 3:00:10 AM)

  1. linux/dax: don't reuse block-specific sysfs parsing code — brice.goglin / githubweb
  2. linux/block: simplify the code now that DAX support is separated — brice.goglin / githubweb

#452 (Feb 21, 2023, 3:00:09 AM)

  1. linux: force an ending \0 in our readlink — brice.goglin / githubweb

#451 (Feb 7, 2023, 3:00:14 AM)

  1. API: rename Block OS devices into Storage — brice.goglin / githubweb
  2. API: split a "Memory" osdev type out of "Storage" — brice.goglin / githubweb
  3. xml: import/export memory osdev from/to xml 2.0 — brice.goglin / githubweb
  4. tests/xml: check import/export from/to XML v2 — brice.goglin / githubweb

#450 (Feb 2, 2023, 3:00:14 AM)

  1. darwin: don't forget to filter perflevel caches — brice.goglin / githubweb

#449 (Jan 28, 2023, 3:00:07 AM)

  1. tests/xml: remove v1tov2 options files — brice.goglin / githubweb

#448 (Jan 27, 2023, 3:00:09 AM)

  1. xml/import: remove the dead code (only used for v1 import) — brice.goglin / githubweb

#447 (Jan 26, 2023, 3:00:11 AM)

  1. API/deprecated: remove object type backward compat macros for v1.x — brice.goglin / githubweb
  2. hwloc-calc: remove support for obsolete options --pulist --nodelist and --objects — brice.goglin / githubweb
  3. tools: remove support for obsolete --xml/--fsys-root/--synthetic options — brice.goglin / githubweb
  4. core: don't stop parsing the "socket" name for packages — brice.goglin / githubweb
  5. tests: filter-out the upcoming "id" xml attribute — brice.goglin / githubweb
  6. xml: add a v2 export flag and enable it by default for now — brice.goglin / githubweb
  7. xml: add support for 3.0 xml format — brice.goglin / githubweb
  8. xml: export id="objXXX" in XML 3.0 — brice.goglin / githubweb
  9. xml: stop forcing v2 export by default — brice.goglin / githubweb
  10. doc/images: update some xml source to XML v2 — brice.goglin / githubweb
  11. doc/images: regenerate lstopo outputs — brice.goglin / githubweb
  12. tests/xml: remove tests importing from v1 — brice.goglin / githubweb
  13. tests/netloc: update XMLs to v2 — brice.goglin / githubweb
  14. xml: drop support for importing XML v1 — brice.goglin / githubweb
  15. tests/lstopo: check v2 XML export instead of v1 — brice.goglin / githubweb
  16. tests/xml: remove tests exporting to v1 — brice.goglin / githubweb
  17. xml: remove support for exporting to XML v1 — brice.goglin / githubweb
  18. dtd: remove hwloc.dtd now that it's not supported anymore — brice.goglin / githubweb

#446 (Jan 21, 2023, 3:00:08 AM)

  1. lstopo: remove .format from -.format special output early — brice.goglin / githubweb
  2. lstopo: show the output format in some error messages — brice.goglin / githubweb
  3. lstopo: update the output format when it is internally chosen — brice.goglin / githubweb
  4. lstopo: warn that filename is ignored when forcing the window output — brice.goglin / githubweb
  5. lstopo: show a message about the export filename and format — brice.goglin / githubweb

#445 (Jan 20, 2023, 3:00:10 AM)

  1. lstopo: improve the error message in case of unrecognized option — brice.goglin / githubweb
  2. lstopo.1: typo — brice.goglin / githubweb

#444 (Jan 14, 2023, 3:00:09 AM)

  1. utils/gather-cpuid: update to Intel x86 Manual 2022/12 — brice.goglin / githubweb
  2. utils/gather-cpuid: always stop ecx loops after 256 iterations — brice.goglin / githubweb
  3. x86: limit the number of cache and topology subleaves — brice.goglin / githubweb

#443 (Jan 11, 2023, 3:00:09 AM)

  1. doxy: example using get_api_version() to manage flags at runtime — brice.goglin / githubweb
  2. test-gather-topology: skip if /sys isn't available — brice.goglin / githubweb

#442 (Jan 4, 2023, 3:00:06 AM)

  1. NEWS: bring 2.7.2 bullets — brice.goglin / githubweb
  2. contrib/*/check-versions.sh: add --update to usage — brice.goglin / githubweb
  3. contrib/android/check-versions.sh: make a remaining verbose message conditional — brice.goglin / githubweb
  4. contrib/dist/make_dist_tarball: update android/windows VERSION too — brice.goglin / githubweb

#441 (Dec 19, 2022, 3:00:06 AM)

  1. contrib/android: bump compile/targetSdkVersion to 31 — brice.goglin / githubweb
  2. contrib/android: update build parameters for Android 12 — brice.goglin / githubweb
  3. contrib/android: bump android app subversion to 1.5.2 — brice.goglin / githubweb

#440 (Dec 15, 2022, 3:00:08 AM)

  1. VERSION: update to final 2.9.0 bullets — brice.goglin / githubweb
  2. hwloc-gather-topology: only unalias ls — brice.goglin / githubweb

#439 (Dec 14, 2022, 3:00:08 AM)

  1. deprecated.h: remove functions deprecated since 2.0 — brice.goglin / githubweb
  2. pci: remove deprecated HWLOC_PCI_<domain>_<bus>_LOCALCPUS envvars — brice.goglin / githubweb
  3. helper: remove an obsolete ref to an old deprecated-removed function — brice.goglin / githubweb
  4. API: add hwloc_get_type_depth_with_attr() — brice.goglin / githubweb
  5. API: deprecate hwloc_type_sscanf_as_depth() — brice.goglin / githubweb
  6. API: replace hwloc_obj_type/attr_snprintf() verbose attribute with flags — brice.goglin / githubweb
  7. misc: replace hwloc_memory_size_printf_unit/value() with hwloc_memory_size_snprintf() — brice.goglin / githubweb
  8. obj_attr_snprintf: switch to KiB/MiB/GiB/TiB — brice.goglin / githubweb
  9. lstopo/draw: switch CUDA MP local memory to KiB too — brice.goglin / githubweb
  10. obj_snprintf(): add flags to tune type names and units — brice.goglin / githubweb
  11. lstopo: add --osf/--obj-snprintf-flags option to tune obj printing — brice.goglin / githubweb

#438 (Dec 13, 2022, 3:00:09 AM)

  1. VERSION: master is now 3.0 — brice.goglin / githubweb
  2. API: always enable 32bits PCI domains — brice.goglin / githubweb
  3. pci: add the prog-if (register level programming interface) to pci device attributes — brice.goglin / githubweb
  4. rename.h: replace hwloc_ with HWLOC_ when renaming capital names — brice.goglin / githubweb
  5. BGQ: remove support — brice.goglin / githubweb
  6. core: merge is_loaded/is_thissystem ints into a bitwise state — brice.goglin / githubweb
  7. core: add is_init and is_loading topology states — brice.goglin / githubweb

#437 (Dec 10, 2022, 3:00:10 AM)

  1. levelzero: save some disabled code to get driver properties — brice.goglin / githubweb

#436 (Dec 9, 2022, 3:00:07 AM)

  1. VERSION: master is now 2.10 — brice.goglin / githubweb

#435 (Dec 8, 2022, 3:00:09 AM)

  1. NEWS: more bullets for 2.9 — brice.goglin / githubweb
  2. linux+lstopo/draw: expose CXL memory device (Type 3) size — brice.goglin / githubweb

#433 (Dec 7, 2022, 8:49:24 AM)

  1. pci: don't ignore CXL memory expanders — brice.goglin / githubweb
  2. utils/gather-topology: gather cxl devices and drivers — brice.goglin / githubweb
  3. levelzero: build the "XeLinkBandwidth" distance matrix — brice.goglin / githubweb

#432 (Nov 11, 2022, 3:00:07 AM)

  1. doxy: number of character +s — brice.goglin / githubweb
  2. diff: reuse temp variable — brice.goglin / githubweb

#431 (Nov 3, 2022, 3:00:09 AM)

  1. cuda: update for compute capability 8.9 — brice.goglin / githubweb

#430 (Oct 27, 2022, 3:00:10 AM)

  1. lstopo/draw: fix the displaying of non-HBM L0 device memory — brice.goglin / githubweb

#429 (Oct 12, 2022, 3:00:07 AM)

  1. Leak in hwloc__xml_import_cpukind — hzhou321 / githubweb

#428 (Oct 8, 2022, 3:00:08 AM)

  1. cuda: update to compute capability 9 — brice.goglin / githubweb

#427 (Sep 24, 2022, 3:00:09 AM)

  1. completion/lstopo: update the list of output formats — brice.goglin / githubweb
  2. lstopo: if stdout is redirected, use console mode — brice.goglin / githubweb
  3. lstopo: only show interactive help if stdout is a tty — brice.goglin / githubweb
  4. lstopo: add an explicit "window" output format — brice.goglin / githubweb

#426 (Sep 20, 2022, 3:00:09 AM)

  1. tests/backends: fix build with ClangCI 15 compiler frontend for MSVC — brice.goglin / githubweb

#425 (Aug 25, 2022, 3:00:13 AM)

  1. nvml/bw: add nvlink versions 3&4 — brice.goglin / githubweb

#424 (Aug 24, 2022, 3:00:10 AM)

  1. doc/examples: use hwloc_uint64_t in memory-attributes.c — brice.goglin / githubweb

#423 (Aug 23, 2022, 3:00:12 AM)

  1. doc/examples: add memory-attributes.c — brice.goglin / githubweb
  2. memattrs.h: cleanup doxygen formatting of the enum of memory attributes — brice.goglin / githubweb

#422 (Aug 11, 2022, 3:00:13 AM)

  1. bitmap.h: fix the doc for foreach() — brice.goglin / githubweb

#421 (Aug 6, 2022, 3:00:11 AM)

  1. Add more codemeta information — samuel.thibault / githubweb

#420 (Jul 29, 2022, 3:00:10 AM)

  1. completion: fix diff --refname — brice.goglin / githubweb

#419 (Jul 26, 2022, 3:00:10 AM)

  1. pci+linux: make 32bits domain warnings non-critical — brice.goglin / githubweb
  2. core: if debug is enabled and debug messages are disabled, unhide errors too — brice.goglin / githubweb
  3. xml: also demote 32bits pci domain import errors to non-critical — brice.goglin / githubweb
  4. core: add HWLOC_SHOW_ALL/CRITICAL_ERRORS() macros — brice.goglin / githubweb
  5. xml: fix an error message in the future xml obj id attribute — brice.goglin / githubweb

#418 (Jul 22, 2022, 3:00:12 AM)

  1. Add codemeta file — samuel.thibault / githubweb

#417 (Jul 20, 2022, 3:00:11 AM)

  1. pci: document the PCI affinity quirk for HPE Cray EX235a — brice.goglin / githubweb
  2. utils/tests/calc: check for multiple levels of groups — brice.goglin / githubweb
  3. utils/calc: allow to retrieve object attributes when scanning type strings — brice.goglin / githubweb
  4. utils/calc: cleanup the management of -I — brice.goglin / githubweb
  5. utils/calc: support osdev subtypes in -N and -I — brice.goglin / githubweb
  6. levelzero: fix subdevice info properties — brice.goglin / githubweb

#416 (Jul 7, 2022, 3:00:08 AM)

  1. utils/calc: don't segfault if IO is given to -N or -I — brice.goglin / githubweb
  2. utils/calc: allow -H with NUMA nodes — brice.goglin / githubweb

#415 (Jul 3, 2022, 3:00:12 AM)

  1. tests/linux: remove 1alpha — brice.goglin / githubweb
  2. tests/linux: cleanup missing cpus in nvidiagpunumanodes — brice.goglin / githubweb
  3. linux: improve the readdir'ing of /sys/devices/system/{cpu,node} — brice.goglin / githubweb
  4. linux: abort if sysfs cpu topology is missing — brice.goglin / githubweb
  5. linux: don't support both /sys/bus/cpu/devices and /sys/devices/system/cpu — brice.goglin / githubweb
  6. linux: stop using /sys/bus/node/devices too — brice.goglin / githubweb
  7. linux: don't check whether numa topology is properly available in sysfs — brice.goglin / githubweb
  8. linux: simplify the checks for sysfs cpu file availibility — brice.goglin / githubweb

#414 (Jun 30, 2022, 3:00:12 AM)

  1. private/windows.h: guard against _ANONYMOUS_UNION/STRUCT redefinition — brice.goglin / githubweb
  2. VERSION: master is now 2.9 — brice.goglin / githubweb

#413 (Jun 29, 2022, 3:00:09 AM)

  1. pci: also update the computation of Gen6+ linkspeed — brice.goglin / githubweb

#412 (Jun 28, 2022, 3:00:10 AM)

  1. NEWS: some improvements in 2.8 bullets — brice.goglin / githubweb
  2. pci: Gen7 bandwidth almost confirmed to be twice of Gen6 — brice.goglin / githubweb
  3. cuda: update to compute capability 8.6 — brice.goglin / githubweb

#411 (Jun 21, 2022, 3:00:09 AM)

  1. linux/io: move block sectorsize related lines together — brice.goglin / githubweb
  2. linux/io: remove support for /sys/class/dax — brice.goglin / githubweb
  3. linux/io: cleanup dax/non-dax devtype management — brice.goglin / githubweb
  4. linux/io: no need for sysfs local_cpus for OSdev locality — brice.goglin / githubweb
  5. linux/io: rework/fix numa_node attribute in sysfs — brice.goglin / githubweb
  6. gather-topology: gather dax driver info — brice.goglin / githubweb
  7. tests/linux: add dax driver information to gathered files — brice.goglin / githubweb
  8. linux: fix and factorize the checking of whether a DAX device is exposed as NUMA node — brice.goglin / githubweb
  9. linux: add DAXParent and DAXType info attr — brice.goglin / githubweb
  10. linux/dax: add some comments — brice.goglin / githubweb
  11. linux/block: replace "NVDIMM" subtype with "NVM" or "SPM" to match DAX attributes — brice.goglin / githubweb
  12. memattrs: heuristics to set NUMA node subtype to DRAM/HBM/SPM/NVM — brice.goglin / githubweb
  13. tests: add memtiers for testing subtypes of heterogeneous memory nodes — brice.goglin / githubweb
  14. tests/linux: add a complex test case with lots of heterogeneous memories — brice.goglin / githubweb

#410 (Jun 18, 2022, 3:00:10 AM)

  1. NEWS: improve Linux cpukinds max freq item — brice.goglin / githubweb

#409 (Jun 17, 2022, 3:00:12 AM)

  1. pci: rework locality quirks — brice.goglin / githubweb
  2. pci: reduce the scope of pci-discovery-prepared phases — brice.goglin / githubweb
  3. pci: add a locality quirk for the HPE Cray EX235a — brice.goglin / githubweb
  4. pci: add a fake pci locality quirk for testing — brice.goglin / githubweb

#408 (Jun 11, 2022, 3:00:12 AM)

  1. levelzero: use the core PCI prop extension if available — brice.goglin / githubweb

#407 (May 30, 2022, 3:00:10 AM)

  1. lstopo: add --os/logical-index-prefix — brice.goglin / githubweb

#406 (Apr 28, 2022, 3:00:07 AM)

  1. distances: fix clang warning about NULL pointer substraction in container_offset — brice.goglin / githubweb
  2. utils/gather-cpuid: update comments about cpuid leaves reserved on Intel/AMD — brice.goglin / githubweb
  3. utils/gather-cpuid: update with Intel CPUID leaves 0x1c and 0x21 — brice.goglin / githubweb
  4. utils/gather-cpuid: update for AMD CPUID leaf 0x80000022 — brice.goglin / githubweb
  5. utils/gather-cpuid: disable cpukinds/memattrs/distances in the topology — brice.goglin / githubweb

#405 (Apr 19, 2022, 3:00:08 AM)

  1. utils: allow loading fsroot/cpuid topologies from a tarball — brice.goglin / githubweb
  2. tests/lstopo: test archivemount of fsroot and cpuid — brice.goglin / githubweb

#404 (Apr 3, 2022, 3:00:09 AM)

  1. lstopo.1: clarify the documentation about PCI link speed in the graphical output — brice.goglin / githubweb

#403 (Mar 26, 2022, 3:00:11 AM)

  1. configure: add --disable-readme — brice.goglin / githubweb

#402 (Mar 25, 2022, 3:00:08 AM)

  1. NEWS: import 2.7.1 bullets in master — brice.goglin / githubweb

#401 (Mar 9, 2022, 3:00:11 AM)

  1. x86: workaround VMs reporting invalid core/thread info — brice.goglin / githubweb

#400 (Feb 18, 2022, 3:00:10 AM)

  1. tests/x86: add a Zen3 testcase — brice.goglin / githubweb

#399 (Feb 17, 2022, 3:00:11 AM)

  1. memattrs.h: use a sentinel MAX value for memattr IDs — brice.goglin / githubweb
  2. memattrs: add Read/Write Bandwidth/Latency attributes — brice.goglin / githubweb
  3. linux: gather read/write bandwidth/latency — brice.goglin / githubweb
  4. lstopo/memattrs: abstract-out a function to display a single memattr — brice.goglin / githubweb
  5. lstopo/memattrs: reorder memattrs in the output — brice.goglin / githubweb

#398 (Feb 16, 2022, 3:00:07 AM)

  1. API: bump HWLOC_API_VERSION to 0x20800 — brice.goglin / githubweb
  2. API+lstopo.1: clarify that disallowed doesn't mean offline — brice.goglin / githubweb
  3. core: don't enable L0 Sysman if L0 is disabled — brice.goglin / githubweb

#397 (Feb 11, 2022, 3:00:11 AM)

  1. lstopo.1: add a sentence about kB/KiB units — brice.goglin / githubweb

#396 (Feb 10, 2022, 3:00:07 AM)

  1. doxy: object attributes for sizes are in KiB instead of kB — brice.goglin / githubweb
  2. synthetic: accept memory/cache size as GiB/KiB and handle GB/kB correctly — brice.goglin / githubweb
  3. utils/annotate: accept memory/cache size as GiB/KiB and handle GB/kB correctly — brice.goglin / githubweb
  4. tests: update to synthetic/annotate now handling GB/GiB correctly — brice.goglin / githubweb

#394 (Feb 9, 2022, 3:00:06 AM)

  1. configure: also warn if rsmi lib isn't in LD_LIBRARY_PATH and ld.so.conf — brice.goglin / githubweb
  2. configure: also warn if cudart lib isn't in LD_LIBRARY_PATH and ld.so.conf — brice.goglin / githubweb

#393 (Feb 5, 2022, 3:00:07 AM)

  1. configure: add HWLOC_FOO_COMPONENT_BUILTIN macros to public headers — brice.goglin / githubweb
  2. configure: only show the NVML status line if we have the big warning — brice.goglin / githubweb
  3. configure: move plugin-path AC_ARG_WITH with others — brice.goglin / githubweb
  4. configure+doxy: document that --with-cuda=/nonexisting will disable everything installed by CUDA — brice.goglin / githubweb

#392 (Feb 4, 2022, 3:00:09 AM)

  1. doc: fix typos + harmonize parameter name — clement.foyer / githubweb

#391 (Feb 3, 2022, 3:00:09 AM)

  1. Strengthen the NVML check by adding a runtime check — jhursey / githubweb

#390 (Feb 2, 2022, 3:00:10 AM)

  1. doc: Fix typos in hwloc.h — clement.foyer / githubweb

#389 (Jan 31, 2022, 3:00:09 AM)

  1. core+levelzero: fix typos in ZES_ENABLE_SYSMAN enabling — brice.goglin / githubweb

#388 (Jan 30, 2022, 9:40:48 AM)

  1. core: fix setenv(ZES_ENABLE_SYSMAN) on mingw — brice.goglin / githubweb

#387 (Jan 30, 2022, 3:00:09 AM)

  1. core+levelzero: Set ZES_ENABLE_SYSMAN via setenv instead of putenv — brice.goglin / githubweb
  2. darwin: read cachelinesize before creating hybrid perflevel caches — brice.goglin / githubweb

#386 (Jan 29, 2022, 3:00:06 AM)

  1. doxy: fix a typo in L0 attr description — brice.goglin / githubweb
  2. levelzero: improve the error message on ze_init() failure — brice.goglin / githubweb
  3. levelzero: verbose messages about number of drivers and devices — brice.goglin / githubweb
  4. levelzero: add LevelZeroUUID — brice.goglin / githubweb

#384 (Jan 15, 2022, 3:00:09 AM)

  1. contrib/windows-cmake: install hwloc.pdbg with Debug shared libs — brice.goglin / githubweb

#383 (Jan 14, 2022, 3:00:07 AM)

  1. API: minor clarification: topology flags are 0 by default — brice.goglin / githubweb
  2. contrib/ci.inria.fr: never disable make check in coverity and sonar-scanner jobs — brice.goglin / githubweb
  3. darwin: factorize a range of consecutive bitmap_set() — brice.goglin / githubweb
  4. darwin: split to a generic cpukinds query and register — brice.goglin / githubweb
  5. darwin: abstract out the building of numa and cache levels — brice.goglin / githubweb
  6. darwin: optionally get cpukinds from new sysctl hw.perflevels too — brice.goglin / githubweb
  7. darwin: detect heterogeneous caches from sysctl perflevels — brice.goglin / githubweb

#382 (Jan 12, 2022, 3:00:09 AM)

  1. configure: fix --with-hwloc-symbol-prefix help string — brice.goglin / githubweb
  2. core: realign the long list of allowed topology flags — brice.goglin / githubweb
  3. API: add topology flag NO_DISTANCES — brice.goglin / githubweb
  4. API: add topology flag NO_MEMATTRS — brice.goglin / githubweb
  5. API: add topology flag NO_CPUKINDS — brice.goglin / githubweb
  6. doxy+README: talk about new flags for ignoring distances, memattrs and cpukinds — brice.goglin / githubweb
  7. doxy: improve the doc about filtering objects to reduce the overhead — brice.goglin / githubweb

#381 (Jan 4, 2022, 3:00:08 AM)

  1. darwin: kIOMasterPortDefault is deprecated — brice.goglin / githubweb
  2. utils/common-ps.c: reduce a variable scope — brice.goglin / githubweb

#380 (Dec 18, 2021, 3:00:09 AM)

  1. README: irc channel moved from Freenode to Libera Chat — brice.goglin / githubweb
  2. doxy: also fix the IRC server here — brice.goglin / githubweb

#379 (Dec 16, 2021, 3:00:08 AM)

  1. contrib/android: bump compileSdkVersion to 30 as well — brice.goglin / githubweb
  2. xml: support id="objXYZ" instead of gp_index="XYZ" — brice.goglin / githubweb

#378 (Dec 14, 2021, 3:00:06 AM)

  1. contrib/android: google play wants targetSdkVersion 30+ — brice.goglin / githubweb
  2. linux/cpukinds: adjust max frequencies instead of ignoring them — brice.goglin / githubweb
  3. levelzero: ignore DDR memory if the device is integrated — brice.goglin / githubweb

#377 (Dec 11, 2021, 3:00:11 AM)

  1. autogen: hide bigsur libtool patch apply failure messages — brice.goglin / githubweb

#376 (Dec 8, 2021, 3:00:07 AM)

  1. autogen: exit on first error — philippe.swartvagher / githubweb

#375 (Dec 7, 2021, 3:00:08 AM)

  1. doxy: small cleanups in LevelZero attrs — brice.goglin / githubweb
  2. linux/cpukinds: ignore max frequencies is base frequency is known — brice.goglin / githubweb
  3. NEWS cleanup before branching 2.7 — brice.goglin / githubweb
  4. VERSION: master is now 2.8 — brice.goglin / githubweb

#374 (Dec 5, 2021, 3:00:08 AM)

  1. windows: update comments about new topology features in recent versions — brice.goglin / githubweb
  2. levelzero: update some comments — brice.goglin / githubweb
  3. levelzero: query memory and expose LevelZeroHBM/DDR/MemorySize info attrs — brice.goglin / githubweb
  4. levelzero: remove Device in some info attr name — brice.goglin / githubweb
  5. lstopo/draw: add some L0 attributes in osdevs — brice.goglin / githubweb
  6. doxy: fix some typos in new LevelZero info attrs — brice.goglin / githubweb

#373 (Dec 2, 2021, 3:00:08 AM)

  1. levelzero: fix the test for unknown modelname before adding info attrs — brice.goglin / githubweb

#372 (Dec 1, 2021, 3:00:09 AM)

  1. lstopo/draw: rename our RGB macros into LSTOPO_COLOR — brice.goglin / githubweb
  2. levelzero: don't skip devices if sysman is missing — brice.goglin / githubweb
  3. levelzero: only warn once if sysman is disabled — brice.goglin / githubweb
  4. levelzero: update the management of vendor/device/brand/... strings — brice.goglin / githubweb
  5. levelzero: add info attrs about type, nr slices, subslices, EUs and threads — brice.goglin / githubweb
  6. levelzero: factorize the querying of CQ groups — brice.goglin / githubweb
  7. levelzero: expose subdevices as sub-osdevices — brice.goglin / githubweb
  8. level: fix the querying of subdevice properties — brice.goglin / githubweb

#371 (Nov 27, 2021, 3:00:09 AM)

  1. windows-cmake: publicize user-facing options — scivision / githubweb
  2. windows-cmake: Configure dynamically based on platform capabilities — scivision / githubweb
  3. windows-cmake: use setter methods, msvc-only options to allow non-msvc — scivision / githubweb
  4. windows-cmake: use modern install() method syntax — scivision / githubweb
  5. windows-cmake: hwloc object for deduplicated internal logic — scivision / githubweb
  6. windows-cmake: add tests — scivision / githubweb
  7. windows-cmake:CI: use CMake CTest — scivision / githubweb
  8. windows-cmake: add WIN32 option for GUI no-console — scivision / githubweb
  9. windows-cmake: search for LibXml2 — scivision / githubweb
  10. windows-cmake: auto-configure static-components.h — scivision / githubweb
  11. windows-cmake: optional cuda enabled — scivision / githubweb
  12. windows-cmake: conditional enable x86 component — scivision / githubweb
  13. windows-cmake: do not force lib filename prefix on MSVC — scivision / githubweb
  14. windows-cmake: make explicit options for libxml2,cuda,opencl — scivision / githubweb
  15. windows-cmake: better BUILD_SHARED_LIBS default — scivision / githubweb
  16. contrib/windows-cmake: udpate private_config.h.in — brice.goglin / githubweb
  17. NEWS: add bullet about many Windows CMake improvements — brice.goglin / githubweb

#370 (Nov 26, 2021, 3:00:09 AM)

  1. NEWS: clarify the NEWS entry about the new windows API — brice.goglin / githubweb
  2. NEWS: move Windows entries together — brice.goglin / githubweb
  3. windows: remove a unneeded check — brice.goglin / githubweb
  4. windows: fix the source string when inserting processor group objects — brice.goglin / githubweb
  5. windows: remove support for the old non-"Ex" GetLogicalProcessorInformation() — brice.goglin / githubweb
  6. lstopo/windows: fix the initial window size by using the right fonts — brice.goglin / githubweb

#369 (Nov 25, 2021, 3:00:08 AM)

  1. lstopo/draw: cleanup default object colors — brice.goglin / githubweb
  2. lstopo/draw: cleanup line color management — brice.goglin / githubweb
  3. lstopo/draw: rename colors into color_list — brice.goglin / githubweb
  4. lstopo/draw: don't use the "misc" color for "group" — brice.goglin / githubweb
  5. lstopo/draw: define a "palette" structure for all colors — brice.goglin / githubweb
  6. lstopo/draw: add --palette grey for greyscale graphical output — brice.goglin / githubweb
  7. lstopo/draw: add a white palette to disable all background colors — brice.goglin / githubweb
  8. lstopo/draw: allow #xxyyzz in --binding/disallowed-color — brice.goglin / githubweb
  9. lstopo/draw: cleanup --top-color — brice.goglin / githubweb
  10. lstopo/draw: add --palette type=#rrggbb to tune colors — brice.goglin / githubweb
  11. windows: don't create groups for windows processor groups by default — brice.goglin / githubweb

#368 (Nov 24, 2021, 3:00:08 AM)

  1. lstopo.1: fix some missing/misplaced closing \fB...\fR tags — brice.goglin / githubweb
  2. lstopo: properly skip --top-color argument after processing — brice.goglin / githubweb

#367 (Nov 17, 2021, 3:00:09 AM)

  1. doxy: list all subtypes and add cross-refs in the obj attr section — brice.goglin / githubweb
  2. hwloc-calc.1: improve the resctrl bitmask conversion — brice.goglin / githubweb

#366 (Nov 16, 2021, 3:00:10 AM)

  1. windows: improve debug printf about processor groups — brice.goglin / githubweb
  2. windows: move some common definitions to private/windows.h — brice.goglin / githubweb
  3. windows: cleanup the management of windows query structures — brice.goglin / githubweb
  4. windows: support multiple processor Groups per NUMA — brice.goglin / githubweb
  5. windows: support multiple processor Groups per cache — brice.goglin / githubweb

#365 (Nov 11, 2021, 3:00:09 AM)

  1. linux: don't look at packages if we're not the first PU of the core — brice.goglin / githubweb
  2. linux: add "Cluster" groups for Linux 5.16+ cluster topology — brice.goglin / githubweb
  3. linux: add HWLOC_DONT_MERGE_CLUSTER_GROUPS envvar — brice.goglin / githubweb
  4. tests/linux: add a ARM kunpeng 920 with a cluster level between L2 and L3 — brice.goglin / githubweb

#364 (Nov 9, 2021, 3:00:10 AM)

  1. API: clarify the documentation of hwloc_alloc_membind_policy() — brice.goglin / githubweb
  2. doxy: use &lt;version&gt; instead of <version> — brice.goglin / githubweb
  3. doxy: add "(FAQ)" after "Frequently Asked Questions" title — brice.goglin / githubweb
  4. doxy: fix ROCm build anchor and add a crossref — brice.goglin / githubweb
  5. doxygen: remove some obsolete config options to fix warnings — brice.goglin / githubweb
  6. doxygen: a4wide support has been dropped — brice.goglin / githubweb

#363 (Nov 8, 2021, 3:00:10 AM)

  1. xml/export/v1: fix distances export vs v1 memory group insert — brice.goglin / githubweb

#362 (Oct 29, 2021, 3:00:09 AM)

  1. ci.inria.fr: check the cmake version too — brice.goglin / githubweb
  2. git-hooks: add --update to android/check-versions.sh — brice.goglin / githubweb
  3. git-hooks: add --update to windows/check-versions.sh — brice.goglin / githubweb
  4. git-hooks: add --update to windows-cmake/check-versions.sh — brice.goglin / githubweb
  5. contrib: add update-versions.sh — brice.goglin / githubweb
  6. contrib/android: update/fix gradle-wrapper — brice.goglin / githubweb
  7. utils: fix a MSVC warning about size_t/int casts — brice.goglin / githubweb
  8. lstopo: fix some MSVC warnings about implicit casts — brice.goglin / githubweb
  9. xml: fix a MSVC warning about cast — brice.goglin / githubweb
  10. cpukinds: fix the sorting of cpukinds by ranking_value — brice.goglin / githubweb

#361 (Oct 28, 2021, 3:00:08 AM)

  1. build/windows: directly call MSLIB instead of going through our dolib — bgoglin / githubweb
  2. build: remove dolib.c — bgoglin / githubweb
  3. configure: remove CC_FOR_BUILD — bgoglin / githubweb
  4. contrib/android: cleanup cmake requirement — brice.goglin / githubweb
  5. contrib/android: cleanup version code management — brice.goglin / githubweb

#360 (Oct 27, 2021, 3:00:08 AM)

  1. configure.ac: fix copyright prefix character — brice.goglin / githubweb

#359 (Oct 26, 2021, 3:00:08 AM)

  1. contrib: add CMakeLists.txt under contrib/windows-cmake — brice.goglin / githubweb
  2. git-hooks: check Windows-CMake version — brice.goglin / githubweb
  3. contrib/ci.inria.fr: add a Windows-CMake job — brice.goglin / githubweb
  4. doxy: improve the FAQ about building for Windows — brice.goglin / githubweb
  5. .gitignore: update for test-build-custom-topology — brice.goglin / githubweb

#358 (Oct 23, 2021, 3:00:09 AM)

  1. core: fix a #if vs #ifdef for constructor attribute support — brice.goglin / githubweb
  2. core: -no-undefined is now supported on Windows — brice.goglin / githubweb
  3. private/misc.h: use HWLOC_HAVE_ATTRIBUTE_UNUSED instead of __HWLOC_HAVE_ATTRIBUTE_UNUSED — brice.goglin / githubweb
  4. cpukinds: don't duplicate an empty array of cpukinds — brice.goglin / githubweb

#357 (Oct 22, 2021, 3:00:09 AM)

  1. doxy: L0 OS devices are of subtype COPROC, not GPU — brice.goglin / githubweb
  2. dolib: don't use _snprintf when snprintf is available — brice.goglin / githubweb

#356 (Oct 14, 2021, 3:00:09 AM)

  1. rsmi: add VRAM and GTT memory info attributes — brice.goglin / githubweb
  2. doxy: add a FAQ entry about ROCm SMI configure options — brice.goglin / githubweb
  3. doxy: fix DDR/DRAM mix in FAQ about build a custom topo — brice.goglin / githubweb
  4. doxy+test-build-custom-topology: use the modern annotate command-line layout — brice.goglin / githubweb
  5. VERSION: master is now 2.7 — brice.goglin / githubweb

#355 (Oct 13, 2021, 3:00:12 AM)

  1. hwloc-annotate: typo in --help — brice.goglin / githubweb
  2. doxy: improve the FAQ about asymmetric topologies — brice.goglin / githubweb
  3. hwloc-annotate: add subtype command for setting/changing object subtype — brice.goglin / githubweb
  4. hwloc-annotate: add a command to change cache/memory sizes — brice.goglin / githubweb
  5. utils: add a test of building a custom heterogeneous topology — brice.goglin / githubweb
  6. doxy: add a FAQ about creating a fake asymmetric/heterogeneous topology — brice.goglin / githubweb
  7. utils: remove version infos from test-build-custom-topology — brice.goglin / githubweb

#354 (Oct 12, 2021, 3:00:09 AM)

  1. core: fix a corner case of reconnecting levels during the merging of identical level — brice.goglin / githubweb
  2. core: rename hwloc_connect_io_misc_levels() — brice.goglin / githubweb
  3. tests/linux: update outputs — brice.goglin / githubweb
  4. tests/linux: cleanup fake PCI sysfs files for nvidia GPUs with NUMA nodes — brice.goglin / githubweb
  5. pci: consider unclassified devices as important — brice.goglin / githubweb
  6. gather-cpuid: update to AMD 0x80000021 leaf — brice.goglin / githubweb
  7. x86: AMD Family 19h (Zen3) only reports 1 node per proc — brice.goglin / githubweb
  8. x86: fix a comment in AMD quirk — brice.goglin / githubweb
  9. x86: update the AMD L3 APIC ID sharing quirk for Family 19h (Zen3) — brice.goglin / githubweb

#353 (Oct 7, 2021, 3:00:09 AM)

  1. NEWS: cite the XGMIHops matrix — brice.goglin / githubweb
  2. linux: add "bxi0" OFED OS devices for Atos/Bull BXI HCAs — brice.goglin / githubweb

#352 (Sep 28, 2021, 3:00:11 AM)

  1. hwloc-calc.1: add an example for resctrl bitmap strings — brice.goglin / githubweb

#351 (Sep 25, 2021, 3:00:12 AM)

  1. doxy: fix a typo — brice.goglin / githubweb
  2. rsmi: add a "XGMIHops" matrix — brice.goglin / githubweb
  3. rsmi: add missing error test in previous commit — brice.goglin / githubweb
  4. configure: use ROCm config for detecting OpenCL — brice.goglin / githubweb

#350 (Sep 23, 2021, 3:00:12 AM)

  1. lstopo/draw: no need to save this — brice.goglin / githubweb
  2. lstopo/draw: cleanup the management of memory-above children order — brice.goglin / githubweb
  3. lstopo/draw: rename --children-order memoryabove into memory:above — brice.goglin / githubweb
  4. lstopo/draw: some cleanups in the placement code — brice.goglin / githubweb
  5. lstopo/draw: place I/O and Misc separately from CPU by default — brice.goglin / githubweb
  6. lstopo/draw: allow to specify horiz/vert/rect layout for right/below io/misc — brice.goglin / githubweb
  7. lstopo.1: improvement in the LAYOUT section — brice.goglin / githubweb

#349 (Sep 18, 2021, 3:00:12 AM)

  1. lstopo/draw: use a bitmask of backend flags instead of the no_half_lines field — brice.goglin / githubweb
  2. lstopo/draw: add flag for backends returning approximative textwidth — brice.goglin / githubweb
  3. lstopo/draw: don't always center-align factorized boxes and text — brice.goglin / githubweb

#348 (Sep 16, 2021, 3:00:13 AM)

  1. linux: use MPOL_PREFERRED_MANY when available — brice.goglin / githubweb
  2. linux: expose cache os_index when available — bgoglin / githubweb
  3. x86: add a comment to remember why we don't expose cache os_index — bgoglin / githubweb
  4. hwloc.h: clarify that get_*bind function fill the caller-given bitmap — brice.goglin / githubweb

#347 (Sep 14, 2021, 3:00:13 AM)

  1. utils/gather-cpuid: bring back pconfig — brice.goglin / githubweb
  2. contrib/android: store the gradlew +x permission in GIT — brice.goglin / githubweb
  3. contrib: cleanup/factorize scripts fot checking windows/android versions — brice.goglin / githubweb
  4. android: don't ignore the greek — brice.goglin / githubweb

#346 (Sep 4, 2021, 3:00:14 AM)

  1. configure: look for cuda in /usr/local/cuda by default — brice.goglin / githubweb
  2. configure/nvml: move some code inside a conditional — brice.goglin / githubweb
  3. configure: cleanup pthread_mutex_lock checks — brice.goglin / githubweb
  4. configure: add some messages between backend-specific checks — brice.goglin / githubweb
  5. configure/rsmi: allow to specify the ROCm install path — brice.goglin / githubweb

#345 (Aug 27, 2021, 3:00:11 AM)

  1. windows/dolib: print the entire lib command-line — brice.goglin / githubweb
  2. pci: PCIe Gen6 will likely be 64GT/s as expected — brice.goglin / githubweb
  3. lstopo.1: typo in --windows-processor-groups formatting — brice.goglin / githubweb

#344 (Aug 24, 2021, 3:00:10 AM)

  1. levelzero: fix the management of unknown PCIe bandwidth — brice.goglin / githubweb

#343 (Jul 17, 2021, 3:00:10 AM)

  1. doxy/calc.1: more words about nodeset outputs in the hwloc-calc descriptions — brice.goglin / githubweb
  2. doxy+tools: more docs about cpukinds and ranking — brice.goglin / githubweb

#342 (Jul 13, 2021, 3:00:10 AM)

  1. lstopo/x11: fix autoresizing when window is maximized — brice.goglin / githubweb

#341 (Jul 10, 2021, 3:00:13 AM)

  1. pci: the HWLOC_PCI_LOCALITY file can contain comments — brice.goglin / githubweb
  2. tests/gather: ignore missing DAXDevice NUMA info attr — brice.goglin / githubweb

#340 (Jul 1, 2021, 3:00:12 AM)

  1. linux/cpukinds: generalize the code to parse something else than cpufreq values — brice.goglin / githubweb
  2. linux: use the optional "cpu_capacity" sysfs cpu file to rank cpukinds — brice.goglin / githubweb
  3. linux/cpukinds: remove sysfs cpu type support — brice.goglin / githubweb
  4. tests/linux: update fakeheterocpunuma to use cpu_capacity instead of cpu_types — brice.goglin / githubweb

#339 (Jun 30, 2021, 3:00:12 AM)

  1. darwin: add cpukinds support using IOKit cpus information — bgoglin / githubweb

#338 (Jun 25, 2021, 3:00:10 AM)

  1. cpukinds: improve the documentation about native efficiencies — brice.goglin / githubweb

#337 (Jun 24, 2021, 3:00:10 AM)

  1. lstopo/graphics: factorize the check for object cpukind styles — brice.goglin / githubweb
  2. doxy: update cpukinds ranking env var possible values — brice.goglin / githubweb
  3. cpukinds: try to clarify the doc about efficiency ranking — brice.goglin / githubweb
  4. utils/calc: add an example with --cpukind — brice.goglin / githubweb

#336 (Jun 15, 2021, 3:00:13 AM)

  1. NEWS: update 2.5.0 news bullets — brice.goglin / githubweb

#335 (Jun 12, 2021, 3:00:14 AM)

  1. API: real-time tasks may also require the RESTRICT_TO_BINDING flag — brice.goglin / githubweb
  2. rsmi: fix the XGMIPeers info attribute — brice.goglin / githubweb

#334 (Jun 9, 2021, 3:00:13 AM)

  1. VERSION: master is now 2.6 — brice.goglin / githubweb
  2. shmem test: avoid using PATH_MAX inconditionally — samuel.thibault / githubweb
  3. hwloc_get_obj_with_same_locality: avoid using PATH_MAX inconditionally — samuel.thibault / githubweb
  4. windows: warn if we find processor groups on a 32bits windows — brice.goglin / githubweb

#333 (Jun 8, 2021, 3:00:11 AM)

  1. doxy: improve XGMI/NVLink distances replacing/transforming examples — brice.goglin / githubweb
  2. doc: add a note about replacing objects in hwloc_distances_transform() — brice.goglin / githubweb
  3. configure: use AC_CHECK_HEADERS instead of AC_HAVE_HEADERS — brice.goglin / githubweb
  4. configure: use AS_HELP_STRING instead of AC_HELP_STRING — brice.goglin / githubweb
  5. configure: use AC_ENABLE/DISABLE_SHARED/STATIC instead of AM_ — brice.goglin / githubweb
  6. configure: use AC_LINK_IFELSE instead of AC_TRY_LINK — brice.goglin / githubweb
  7. configure: use AC_COMPILE_IFELSE instead of AC_TRY_COMPILE — brice.goglin / githubweb
  8. configure: don't call AC_PROG_CC_C99 on recent autoconf — brice.goglin / githubweb

#332 (Jun 4, 2021, 3:00:12 AM)

  1. contrib/windows: properly filter-in shmem.c — brice.goglin / githubweb

#331 (Jun 2, 2021, 1:33:22 PM)

  1. utils/hwloc-calc: Fix erroneous index in help message — clement.foyer / githubweb
  2. API: add HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_{CPU,MEM}BINDING — bgoglin / githubweb
  3. API: add HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING — bgoglin / githubweb

#330 (May 29, 2021, 3:00:10 AM)

  1. level_zero: fix #include in test and helper — brice.goglin / githubweb
  2. lstopo/memattrs: remove a duplicate line-break on unrecognized initiator type — brice.goglin / githubweb
  3. lstopo/memattrs: fix the displaying of object initiators — brice.goglin / githubweb
  4. utils/calc: display unknown OS index as -1 — brice.goglin / githubweb
  5. utils/info: don't display unknown memattr initiator OS index — brice.goglin / githubweb
  6. lstopo/memattrs: cleanup object printing — brice.goglin / githubweb

#329 (May 28, 2021, 3:00:12 AM)

  1. levelzero: prefix headers include path with level_zero/ — brice.goglin / githubweb
  2. tests/ports: actually move levelzero headers to their new location — brice.goglin / githubweb

#328 (May 20, 2021, 3:00:09 AM)

  1. lstopo.desktop: add Icon=hwloc — brice.goglin / githubweb
  2. utils: add missing 0x in error messages about invalid flags — brice.goglin / githubweb

#327 (May 18, 2021, 3:00:09 AM)

  1. levelzero: fix device name numbering — brice.goglin / githubweb
  2. cpukinds: don't require both coretype+frequency by default — brice.goglin / githubweb
  3. cpukinds: remove arch-specific ranking strategy selection — brice.goglin / githubweb

#326 (May 11, 2021, 3:00:11 AM)

  1. git-hooks/check-manpages-completions.pl: support git worktree — brice.goglin / githubweb
  2. hwloc2.dtd: add name attribute for distances2hetero — brice.goglin / githubweb
  3. utils/annotate: allow to replace distances objects with NULL to remove them — brice.goglin / githubweb
  4. distances: add MERGE_SWITCH_PORTS and TRANSITIVE_CLOSURE transformations — brice.goglin / githubweb
  5. utils/annotate: add merge-switch-ports and transitive-closure distances transformations — brice.goglin / githubweb
  6. lstopo: add --distances-transform for basic transformation — brice.goglin / githubweb
  7. tests/xml: add power8 distances between NVIDIA GPUs and Packages — brice.goglin / githubweb
  8. utils/annotate: add a verbose error message — brice.goglin / githubweb
  9. tests/annotate: check the replacing of cuda/opencl package/numa in GPU distances — brice.goglin / githubweb
  10. NEWS cleanups — brice.goglin / githubweb

#325 (May 7, 2021, 3:00:10 AM)

  1. levelzero: add completion queue groups information — brice.goglin / githubweb

#324 (May 6, 2021, 3:00:09 AM)

  1. doc: add support for building the HTML doxygen on readthedocs.io — brice.goglin / githubweb

#323 (May 1, 2021, 3:00:09 AM)

  1. contrib/git-hooks: add a pre-commit hook checking options in manpage/completion — brice.goglin / githubweb
  2. lstopo.1: add a (harmless) missing \fR — brice.goglin / githubweb

#322 (Apr 28, 2021, 3:00:12 AM)

  1. linux: fix support for NUMA node0 being offline — brice.goglin / githubweb
  2. tests/linux: add a testcase with CPU#0 and NUMA node#0 offline — brice.goglin / githubweb

#321 (Apr 27, 2021, 3:00:13 AM)

  1. utils: uniformize the basenam'ing of the argv[0] in usage — brice.goglin / githubweb
  2. utils/hwloc-annotate: add --version — brice.goglin / githubweb
  3. utils/hwloc-ps: add --version — brice.goglin / githubweb
  4. utils/hwloc-dump-hwdata: add --version — brice.goglin / githubweb
  5. utils/hwloc-gather-cpuid: add --version — brice.goglin / githubweb
  6. utils/hwloc-gather-topology: add --version — brice.goglin / githubweb
  7. utils/hwloc-compress-dir: add --version — brice.goglin / githubweb
  8. utils/hwloc-calc: properly support -h and --help — brice.goglin / githubweb
  9. utils: show -h --help in usage — brice.goglin / githubweb

#320 (Apr 24, 2021, 3:00:12 AM)

  1. hwloc-ps: --pid-cmd now supports "mpirank" and "env=<name>" — brice.goglin / githubweb

#319 (Apr 17, 2021, 3:00:10 AM)

  1. utils/manpages: fix some escaping — brice.goglin / githubweb
  2. completions: add lstopo --thickness — brice.goglin / githubweb
  3. utils/gather-topology.1: add --keep — brice.goglin / githubweb

#318 (Apr 16, 2021, 3:00:11 AM)

  1. distances: allow to add distances with the heterogeneous kind — brice.goglin / githubweb
  2. distances: one more ref to transform() in the comments — brice.goglin / githubweb

#317 (Apr 14, 2021, 3:00:13 AM)

  1. distances.h: specify that we don't group by heterogeneous distances — brice.goglin / githubweb
  2. distances: move forward declarations together — brice.goglin / githubweb
  3. distances: rework internals of adding distances — brice.goglin / githubweb
  4. plugins.h: export low-level distances add_create/add_values/add_commit functions to plugins — brice.goglin / githubweb
  5. distances.h: replace add() with add_create(), add_values(), add_commit() — brice.goglin / githubweb
  6. doxy: split the distances_add section into add and remove sections — brice.goglin / githubweb
  7. tests: update to new distances add API — brice.goglin / githubweb
  8. utils/annotate: update to new distances add API — brice.goglin / githubweb
  9. utils/annotate: new distances may get a name now — brice.goglin / githubweb
  10. utils/annotate: cleanup/improve get_unique_obj() — brice.goglin / githubweb
  11. utils/annotate: add a new distances-transform command — brice.goglin / githubweb
  12. utils/annotate: tests distances-transform command — brice.goglin / githubweb
  13. pci: keep PCI-to-non-PCI bridges until the core filters them out — brice.goglin / githubweb
  14. plugins.h: clarify the documentation of hwloc_pci_find_parent_by_busid() — brice.goglin / githubweb
  15. plugins.h: export hwloc_pci_find_by_busid() to plugins — brice.goglin / githubweb
  16. nvml: add a NVLinkBandwidth matrix — brice.goglin / githubweb
  17. nvml: recognize and keep NVSwitches — brice.goglin / githubweb
  18. rsmi: add the XGMIBandwidth matrix — brice.goglin / githubweb
  19. doxy: talk about distances-transform in the GPU distances section — brice.goglin / githubweb

#316 (Apr 7, 2021, 3:00:09 AM)

  1. distances: fix the restricting of heterogeneous distances — brice.goglin / githubweb
  2. distances: add hwloc_distances_transform() — brice.goglin / githubweb
  3. tests/distances: test hwloc_distances_transform() — brice.goglin / githubweb

#315 (Apr 6, 2021, 3:00:10 AM)

  1. Make -ltermcap the last option for ncurses — bgoglin / githubweb

#314 (Apr 3, 2021, 3:00:12 AM)

  1. tests/rename: pass rsmi/nvml/cuda/opencl/levelzero CPPFLAGS — brice.goglin / githubweb

#313 (Apr 2, 2021, 3:00:08 AM)

  1. configure: add support for level-zero.pc — brice.goglin / githubweb

#312 (Apr 1, 2021, 3:00:10 AM)

  1. Add a "levelzero" backend — brice.goglin / githubweb
  2. config: check for __attribute__((constructor)) — brice.goglin / githubweb
  3. levelzero: define ZES_ENABLE_SYSMAN=1 in the library constructor and Windows DllMain — brice.goglin / githubweb
  4. levelzero: add hwloc/levelzero.h with helpers — brice.goglin / githubweb
  5. tests: add a levelzero test — brice.goglin / githubweb

#311 (Mar 30, 2021, 3:00:11 AM)

  1. cuda.h: cleanup return values in the doc — brice.goglin / githubweb
  2. cudart.h: cleanup return values in the doc — brice.goglin / githubweb
  3. gl.h: cleanup return values in the doc — brice.goglin / githubweb
  4. nvml.h: cleanup return values in the doc — brice.goglin / githubweb
  5. opencl.h: cleanup return values in the doc — brice.goglin / githubweb
  6. openfabrics-verbs.h: cleanup return values in the doc — brice.goglin / githubweb
  7. rsmi.h: cleanup return values in the doc — brice.goglin / githubweb
  8. doxy: specify that VectorEngine info attrs are for VectorEngine OS devices — brice.goglin / githubweb

#310 (Mar 25, 2021, 3:00:13 AM)

  1. linux: add veX osdevices for NEC Vector Engine cards — bgoglin / githubweb
  2. lstopo/draw: render VE osdev memory and cores attributes — bgoglin / githubweb
  3. gather-topology: gather the "ve" class for NEC vector engine sysfs attributes — bgoglin / githubweb
  4. tests/linux: add a testcase with NEC Vector Engine — bgoglin / githubweb

#309 (Mar 19, 2021, 3:00:10 AM)

  1. distances.h: typo in comments — brice.goglin / githubweb
  2. utils: display PCI bus IDs in distance matrices — brice.goglin / githubweb
  3. doxy: cite DRM card0/renderD128 devices in OS device examples — brice.goglin / githubweb
  4. OpenCL: the OpenCL device type is a bitset — brice.goglin / githubweb
  5. tests/ports/opencl: add missing CL_DEVICE_TYPE_DEFAULT — brice.goglin / githubweb

#308 (Mar 17, 2021, 3:00:12 AM)

  1. doxy: add a missing /ul tag — brice.goglin / githubweb
  2. nvml/rsmi/gl: add NVML/RSMI/Display subtype of OS devices — brice.goglin / githubweb
  3. API: add hwloc_get_obj_with_same_locality() — brice.goglin / githubweb

#307 (Mar 16, 2021, 3:00:13 AM)

  1. hwloc.ps: add --single-ancestor option — brice.goglin / githubweb
  2. contrib/completion: add lstopo --windows-processor-groups — brice.goglin / githubweb
  3. contrib/completion: add hwloc-ps --short-name — brice.goglin / githubweb

#306 (Mar 11, 2021, 3:00:09 AM)

  1. rsmi: also limit rsmi shutdown calls on error — brice.goglin / githubweb

#305 (Mar 6, 2021, 3:00:11 AM)

  1. NEWS: reorder items — brice.goglin / githubweb

#304 (Mar 4, 2021, 3:00:09 AM)

  1. windows: fix a leak in the initialization of processor group cpusets — brice.goglin / githubweb
  2. windows: properly destroy the processor group cpuset array — brice.goglin / githubweb
  3. lstopo: fix --windows-processor-groups name confusion — brice.goglin / githubweb
  4. contrib/ci.inria.fr: add --windows-processor-groups to windows lstopo outputs — brice.goglin / githubweb
  5. core: don't display "less critical" error messages by default — brice.goglin / githubweb
  6. components: cleanup error messages — brice.goglin / githubweb
  7. AIX: cleanup error messages — brice.goglin / githubweb
  8. solaris: cleanup error messages — brice.goglin / githubweb
  9. cpukinds: prefix the error message with "hwloc: " — brice.goglin / githubweb
  10. pci: cleanup some error messages — brice.goglin / githubweb
  11. linux/knl: cleanup error messages — brice.goglin / githubweb
  12. linux: cleanup more error messages — brice.goglin / githubweb
  13. linux+xml: cleanup some error messages about 32bits PCI domain — brice.goglin / githubweb
  14. xml: add a missing verbose condition before a printf — brice.goglin / githubweb
  15. xml: cleanup some error messages — brice.goglin / githubweb
  16. core: cleanup error messages — brice.goglin / githubweb

#303 (Mar 3, 2021, 3:00:10 AM)

  1. API: add hwloc/windows.h for querying windows processor groups — brice.goglin / githubweb
  2. tests: add a test for the windows processor group API — brice.goglin / githubweb
  3. lstopo: add --windows-processor-groups — brice.goglin / githubweb
  4. doxy: add links from interoperability items to dedicated API sections — brice.goglin / githubweb

#302 (Mar 2, 2021, 3:00:09 AM)

  1. cuda: don't warn if no device were found — brice.goglin / githubweb

#301 (Feb 27, 2021, 3:00:12 AM)

  1. configure: move AC_ARG_VAR(MS_LIB) to hwloc-internal config — brice.goglin / githubweb
  2. configure: typo in comments — brice.goglin / githubweb
  3. doxy: add Cygwin to the FAQ about Windows builds — brice.goglin / githubweb
  4. configure: cleanup cuda/cudart variables — brice.goglin / githubweb
  5. configure: use LIBS variables for ibverbs/rsmi/nvml tests build — brice.goglin / githubweb
  6. configure: use CPPFLAGS/CFLAGS/LIBS/LDFLAGS consistently — brice.goglin / githubweb
  7. configure: add --with-cuda-version or use CUDA_VERSION to select CUDA pkg-config files — brice.goglin / githubweb
  8. doxy: add a FAQ entry about CUDA configuration — brice.goglin / githubweb

#300 (Feb 23, 2021, 7:23:32 AM)

  1. utils/common-ps: refix popen/pclose for Windows/Cygwin — brice.goglin / githubweb

#299 (Feb 23, 2021, 3:00:13 AM)

  1. hwloc-ps: add --short-name — brice.goglin / githubweb
  2. hwloc-ps: don't apply --pid-cmd to processes that will be filtered out — brice.goglin / githubweb
  3. cuda/nvml/opencl/pci/rsmi: prefix error messages with "hwloc" — brice.goglin / githubweb
  4. utils/common-ps: fix popen/pclose for Windows — brice.goglin / githubweb
  5. configure: fix cuda common variable definition — brice.goglin / githubweb
  6. NEWS: bring 2.4.1 bullets in master — brice.goglin / githubweb

#298 (Feb 11, 2021, 3:00:11 AM)

  1. linux: fix support for CPU0 being hotplugged — bgoglin / githubweb

#297 (Feb 6, 2021, 3:00:12 AM)

  1. tests/x86+linux: allow .env file to change the x86,linux order — brice.goglin / githubweb
  2. tests/x86+linux: add a test combining x86 CoreType and linux cpufreq — brice.goglin / githubweb
  3. tests/x86+linux: don't forget the new options file in make dist — brice.goglin / githubweb
  4. linux: allow annotating cpukinds when PUs were discovered by another backend (x86) — brice.goglin / githubweb

#296 (Feb 5, 2021, 3:00:12 AM)

  1. Fix check for IBM xl compilers for v13.1 and later. — bgoglin / githubweb
  2. Fix configury where most compilers will get mislabeled as 'gnu'. — bgoglin / githubweb
  3. utils/gather-cpuid: dump the 0x19 leaf — brice.goglin / githubweb
  4. configure: don't define cuda common vars unless needed (opencl/nvml/cuda) — brice.goglin / githubweb
  5. cpukinds: fix the checking for duplicate ranking values — brice.goglin / githubweb

#295 (Feb 4, 2021, 3:00:08 AM)

  1. utils/hwloc-ps.1: fix a ref to --disallowed — brice.goglin / githubweb
  2. tests/shmem: cleanup the enabling of specific distance checks — brice.goglin / githubweb
  3. tests/shmem: also test topologies with memattrs/cpukinds/io from XML — brice.goglin / githubweb

#294 (Feb 2, 2021, 9:11:31 AM)

  1. autogen: use bash explicitly — brice.goglin / githubweb
  2. configure: detect when a patched libtool was used — brice.goglin / githubweb
  3. core: mark the topology as modified when we replace an object — brice.goglin / githubweb
  4. core: fix inserting of custom groups replacing an existing ones — brice.goglin / githubweb
  5. tests/groups: check the merging of identical groups with higher/smaller kinds — brice.goglin / githubweb
  6. API: clarify the documentation of alloc/insert_group() — brice.goglin / githubweb
  7. lstopo: hide --top groups whenever possible — brice.goglin / githubweb
  8. core: add assertions about local/total memory in debug — brice.goglin / githubweb

#293 (Feb 1, 2021, 3:00:10 AM)

  1. configure: pass -Werror when checking compiler options — brice.goglin / githubweb

#292 (Jan 27, 2021, 3:00:11 AM)

  1. doc: Add missing dependency — samuel.thibault / githubweb

#291 (Jan 19, 2021, 3:00:07 AM)

  1. x86: add a summary of PU/APIC/Core/Pkg/Node info in verbose debug — brice.goglin / githubweb
  2. x86: fix full discovery enabling when FreeBSD/NetBSD backends only created PUs — brice.goglin / githubweb
  3. x86: update general comments about this backend — brice.goglin / githubweb

#290 (Jan 14, 2021, 3:00:06 AM)

  1. contrib/android: remove unused duplicate android manifest — brice.goglin / githubweb

#289 (Jan 8, 2021, 3:00:10 AM)

  1. Fix GCC checks to use the vendor name — bgoglin / githubweb

#288 (Jan 7, 2021, 3:00:06 AM)

  1. hwloc/opencl.h: fix AMD OpenCL device locality when PCI bus/device >= 128 — brice.goglin / githubweb
  2. ci.inria.fr/sonarscanner: update exclusions — brice.goglin / githubweb

#287 (Jan 6, 2021, 3:00:07 AM)

  1. configure: add --with-cuda=<dir> — bgoglin / githubweb

#285 (Jan 4, 2021, 11:59:33 AM)

  1. plugins.h: clarify that things may change when the component ABI is bumped — brice.goglin / githubweb
  2. ci.inria.fr/sonar: update languages for recent sonarscanner releases — brice.goglin / githubweb
  3. ci.inria.fr/sonar: output the sonar-scanner version — brice.goglin / githubweb

#284 (Dec 17, 2020, 3:00:08 AM)

  1. distances: fix the import of large heterogeneous distance matrices — brice.goglin / githubweb
  2. tests/xml/fakeheterodistances: enlarge matrices to test hetero-indexes on multiple lines — brice.goglin / githubweb

#283 (Dec 8, 2020, 3:00:09 AM)

  1. Fixed a memory leak when destroying hwloc_linux_cpufreqs objects. — bgoglin / githubweb

#282 (Dec 2, 2020, 3:00:10 AM)

  1. core: fortify bridge downstream attribute use — brice.goglin / githubweb
  2. git-hooks/check-versions: better error messages when Windows VERSION is outdated — brice.goglin / githubweb
  3. NEWS: bring official 2.4.0 bullets in master — brice.goglin / githubweb

#281 (Nov 28, 2020, 3:00:06 AM)

  1. utils/misc: remove a useless and harmless loop duplicate — brice.goglin / githubweb
  2. utils/misc: improve the printing of distance matrices — brice.goglin / githubweb

#280 (Nov 26, 2020, 3:00:08 AM)

  1. autogen: fix MacOS X Big Sur libtool.m4 bug by patching configure — brice.goglin / githubweb

#279 (Nov 25, 2020, 3:00:09 AM)

  1. cpukinds: fix the checking for duplicate values when ranking by info — brice.goglin / githubweb
  2. distances: uniformize and document NUMALatency matrices — brice.goglin / githubweb

#278 (Nov 24, 2020, 3:00:09 AM)

  1. contrib/android: fix the apk manifest name — brice.goglin / githubweb
  2. contrib/android: save the app icon original files — brice.goglin / githubweb
  3. contrib/android: fix sharing of graphic output — brice.goglin / githubweb
  4. linux: use Linux 5.11 sysfs cpu types to detect Intel Atom/Core types — brice.goglin / githubweb
  5. tests/linux: add Linux sysfs cpu types to fakeheterocpunuma — brice.goglin / githubweb
  6. doxy: fix LinuxCPUTyle cpukind attribute description — brice.goglin / githubweb
  7. VERSION: master is now 2.5 — brice.goglin / githubweb

#277 (Nov 21, 2020, 3:00:10 AM)

  1. linux/cpukinds: maxfreq isn't always maxfreq anymore — brice.goglin / githubweb
  2. linux/cpukinds: sort by frequency before registering — brice.goglin / githubweb
  3. API: bump HWLOC_API_VERSION to 0x00020400 — brice.goglin / githubweb
  4. ci.inria.fr/browse_jenkins_logs.sh: update examples — brice.goglin / githubweb

#276 (Nov 20, 2020, 3:00:06 AM)

  1. core: abstract-out hwloc__tma_dup_infos() — brice.goglin / githubweb
  2. API: add hwloc/cpukinds.h for exposing difference between cores — brice.goglin / githubweb
  3. xml/import: factorize out the actual parsing on non-object-specific info attr — brice.goglin / githubweb
  4. xml: add cpukinds import/export — brice.goglin / githubweb
  5. tests/xml: add a case with cpukinds — brice.goglin / githubweb
  6. lstopo: add --cpukinds option — brice.goglin / githubweb
  7. x86: use the hybrid leaf to build a cpukinds based on the core type — brice.goglin / githubweb
  8. linux: read cpufreq/cpuinfo_max_freq and base_frequency to create cpukinds — brice.goglin / githubweb
  9. windows: use RtlGetVersion() for reliable version checks without manifest — brice.goglin / githubweb
  10. windows: add cpukinds using the native efficiency class in Windows 10 — brice.goglin / githubweb
  11. cpukinds: add some ranking/efficiency heuristics — brice.goglin / githubweb
  12. cpukinds: deduplicate identical info names/values — brice.goglin / githubweb
  13. doxy: add cpukinds info in topology attributes — brice.goglin / githubweb
  14. tests/linux: add heterogenous frequencies to fakeheteronuma for cpukinds — brice.goglin / githubweb
  15. tests/x86: add a test with fake cpukind information — brice.goglin / githubweb
  16. utils/hwloc-calc: add --cpukind — brice.goglin / githubweb
  17. utils/tests: check cpukinds in test-hwloc-calc — brice.goglin / githubweb
  18. utils/hwloc-info: display which CPU kind(s) CPU-side objects are included in — brice.goglin / githubweb
  19. utils/tests: check hwloc-info cpukinds output — brice.goglin / githubweb
  20. API: add hwloc_cpukinds_register() — brice.goglin / githubweb
  21. tests: add a cpukinds API test — brice.goglin / githubweb
  22. utils/hwloc-annotate: add cpukind command — brice.goglin / githubweb
  23. utils/tests: check cpukinds in hwloc-annotate — brice.goglin / githubweb
  24. API: add a cpukind_efficiency bit in the discovery support array — brice.goglin / githubweb
  25. lstopo/core: add cpukind attributes to object userdata — brice.goglin / githubweb
  26. lstopo/draw: change the format of PU boxes for CPU kinds — brice.goglin / githubweb

#275 (Nov 19, 2020, 3:00:07 AM)

  1. linux: factorize some fd/path reading functions back — brice.goglin / githubweb
  2. linux: rework read_path_by_length() return value — brice.goglin / githubweb
  3. linux: use helpers for reading tid location — brice.goglin / githubweb
  4. linux: use helpers for reading nvidia gpu numa nodes — brice.goglin / githubweb
  5. linux: use helpers for reading os device numa node — brice.goglin / githubweb
  6. linux: use helpers for reading the pci config space — brice.goglin / githubweb
  7. tests/diff: fix the test when the first NUMA node is CPU less — brice.goglin / githubweb

#274 (Nov 18, 2020, 3:00:12 AM)

  1. memattrs: try to clarify that most initiators should be cpusets for now — brice.goglin / githubweb
  2. memattrs: some doxygen fixes — brice.goglin / githubweb

#273 (Nov 8, 2020, 3:00:08 AM)

  1. lstopo-ascii: Use last colors instead of first colors — samuel.thibault / githubweb

#272 (Nov 5, 2020, 3:00:06 AM)

  1. contrib/android: update to apk 1.5.1 — brice.goglin / githubweb
  2. contrib/android: cleanup RGB color parameter names — brice.goglin / githubweb
  3. git-hooks/check-version: update to new android gradle version format — brice.goglin / githubweb

#271 (Nov 4, 2020, 3:00:06 AM)

  1. lstopo/cairo: only set the line thickness once — brice.goglin / githubweb

#270 (Oct 29, 2020, 3:00:07 AM)

  1. bitmap: fix hwloc_bitmap_nr_ulongs() — brice.goglin / githubweb
  2. tests/bitmap: check bitmaps with single 0 bit and single full ulong — brice.goglin / githubweb
  3. contrib/ci.inria.fr: display the windows MSVC build environment — brice.goglin / githubweb
  4. contrib/ci.inria.fr: run hwloc-info --support on cygwin too — brice.goglin / githubweb

#269 (Oct 23, 2020, 3:00:09 AM)

  1. contrib/android: fix the VERSION — brice.goglin / githubweb
  2. contrib/android: also fix version individual major/minor/release numbers — brice.goglin / githubweb
  3. contrib/android: also update the apk version — brice.goglin / githubweb
  4. contrib/android: remove HWLOC_VERSION from private config.h — brice.goglin / githubweb
  5. contrib/git-hooks: add a script for checking version numbers in pre-commit hooks — brice.goglin / githubweb
  6. contrib/git-hooks: add a pre-commit hook template — brice.goglin / githubweb

#268 (Oct 22, 2020, 3:00:09 AM)

  1. linux: fix comments about generic initiators — brice.goglin / githubweb
  2. linux: add support for generic-initiator ACPI HMAT performance information — brice.goglin / githubweb
  3. tests/linux: add a sysfs test with complex initiators/targets — brice.goglin / githubweb
  4. tests/linux: remove fakememinitiators-1npc+1npc — brice.goglin / githubweb

#267 (Oct 21, 2020, 3:00:10 AM)

  1. contrib/dist/publish_doc: display home page links — brice.goglin / githubweb
  2. linux: add support for generic-initiator ACPI HMAT information — brice.goglin / githubweb
  3. Move PGI compiler check before GNU — bgoglin / githubweb

#266 (Oct 19, 2020, 3:00:10 AM)

  1. doxy: add a section about topology attributes: distances and memattrs for now — brice.goglin / githubweb
  2. doxy: more links from/to the topo attributes section — brice.goglin / githubweb
  3. completions: add info/calc/bind/distrib --restrict-flags — brice.goglin / githubweb

#265 (Oct 18, 2020, 3:00:10 AM)

  1. contrib/ci.inria.fr: remove an obsolete line — brice.goglin / githubweb
  2. windows: only call GetSystemInfo once — brice.goglin / githubweb
  3. contrib/windows: enable GetModuleFilename in MSVC builds — brice.goglin / githubweb
  4. contrib/windows: add a manifest file — brice.goglin / githubweb
  5. windows: emulate uname — brice.goglin / githubweb

#264 (Oct 17, 2020, 3:00:11 AM)

  1. contrib/ci.inria.fr: pass -v to lstopo — brice.goglin / githubweb

#263 (Oct 16, 2020, 3:00:11 AM)

  1. docs: add "hwloc-calc -H" examples — bgoglin / githubweb

#262 (Oct 15, 2020, 12:43:16 PM)

  1. ci.inria.fr: modernize MinGW builds — brice.goglin / githubweb

#261 (Oct 15, 2020, 3:00:09 AM)

  1. glibc-sched.h: fix cygwin sched.h compatibility — brice.goglin / githubweb

#260 (Oct 13, 2020, 3:00:09 AM)

  1. contrib/ci.inria.fr: only stash what will actually be used — brice.goglin / githubweb
  2. ci.inria.fr/msvc: assume MSBuild is in the PATH envvar — brice.goglin / githubweb

#259 (Oct 8, 2020, 1:09:57 PM)

  1. contrib/ci.inria.fr: merge basic+extended Jenkins pipelines — brice.goglin / githubweb

#258 (Oct 8, 2020, 11:06:19 AM)

  1. contrib/ci.inria.fr: only trigger nightly builds when running in the official extended job — brice.goglin / githubweb

#257 (Oct 8, 2020, 3:00:10 AM)

  1. android: update to apk version 1.5 — brice.goglin / githubweb

#256 (Oct 7, 2020, 3:00:10 AM)

  1. linux+lstopo: disable memory binding in the linux backend on Android — brice.goglin / githubweb
  2. lstopo/draw: cleanup the drawing of legend text lines — brice.goglin / githubweb
  3. doc: minor fixes — bgoglin / githubweb

#255 (Oct 3, 2020, 3:00:08 AM)

  1. utils: document the default attribute names in manpages — brice.goglin / githubweb
  2. utils/annotate: make memattr name lookup case-insensitive — brice.goglin / githubweb
  3. opencl: don't warn when clGetPlatformIds() returns -1001 — brice.goglin / githubweb

#254 (Oct 1, 2020, 3:00:11 AM)

  1. contrib/android: update for apk version 1.4 — brice.goglin / githubweb

#253 (Sep 30, 2020, 3:00:10 AM)

  1. ci.inria.fr: update sonarscanner job for lstopo-android.c — brice.goglin / githubweb
  2. core: don't report an big OS error when the insert comes from the user — brice.goglin / githubweb
  3. core: don't format objects unless we're going to print an error message — brice.goglin / githubweb

#252 (Sep 29, 2020, 3:00:10 AM)

  1. tests/hwloc_get_last_cpu_location.c: protect #include <unistd.h> — brice.goglin / githubweb
  2. .gitignore: update — brice.goglin / githubweb
  3. tests/ports: check lstopo-android.c — brice.goglin / githubweb
  4. lstopo/android: fix some minor warnings — brice.goglin / githubweb
  5. synthetic: ignore line breaks between type specs in the synthetic string — brice.goglin / githubweb

#251 (Sep 25, 2020, 2:27:34 PM)

  1. memattrs: fix a compiler warning — brice.goglin / githubweb
  2. misc: undefine the DO() after using it — brice.goglin / githubweb
  3. linux: add more debug messages about main sysfs discovery phases — brice.goglin / githubweb
  4. debug: don't print all topology objects multiple times during discovery by default — brice.goglin / githubweb
  5. debug: reuse hwloc_debug() inside bitmap variants — brice.goglin / githubweb
  6. lstopo: disable get_*bind() on Android — brice.goglin / githubweb
  7. lstopo: add the lstopo side of the android drawing backend — brice.goglin / githubweb
  8. contrib: add an android subdirectory with Android Studio files — brice.goglin / githubweb
  9. debug: always enable debug messages on Android — brice.goglin / githubweb
  10. contrib/ci.inria.fr: add an Android Studio job in the extended pipeline — brice.goglin / githubweb

#250 (Sep 22, 2020, 3:00:10 AM)

  1. utils/bind: accept input locations as nodeset=0xfff — brice.goglin / githubweb
  2. VERSION: master is now 2.4 — brice.goglin / githubweb
  3. NEWS: update from v2.3 — brice.goglin / githubweb
  4. contrib/dist/publish_doc: fix doc directory lookup — brice.goglin / githubweb

#246 (Sep 20, 2020, 3:00:10 AM)

  1. memattrs: improve the general documentation — brice.goglin / githubweb
  2. lstopo: add --thickness — brice.goglin / githubweb
  3. lstopo/tikz: properly destroy colors on exit — brice.goglin / githubweb
  4. lstopo/nativesvg: declare and destroy colors — brice.goglin / githubweb
  5. lstopo/draw: add a destroy_color() callback to free Windows brushes — brice.goglin / githubweb
  6. ci.inria.fr/sonarscanner: move rules ignoring to the web UI — brice.goglin / githubweb

#245 (Sep 19, 2020, 3:00:11 AM)

  1. pci: properly error-out on failure to insert in a PCI tree — brice.goglin / githubweb
  2. pci: remove the CoD PCI NUMA quirk — brice.goglin / githubweb
  3. diff: factorize some error paths — brice.goglin / githubweb
  4. distances: make the hwloc_get_obj_by_type_and_gp_index() a core function — brice.goglin / githubweb
  5. hwloc-annotate: factorize/cleanup the parsing of string locations into a single object — brice.goglin / githubweb
  6. API: add hwloc/memattrs.h — brice.goglin / githubweb
  7. tests: add a memattr test — brice.goglin / githubweb
  8. xml: add memattr import/export — brice.goglin / githubweb
  9. tests/xml: add a test with memattrs — brice.goglin / githubweb
  10. tests/xml: add bandwidth memattr values to the fake KNL SNC4/hybrid case — brice.goglin / githubweb
  11. linux: read memattr fron sysfs 5.2+ kernels — brice.goglin / githubweb
  12. linux/knl: hardwire DDR and MCDRAM bandwidth memattrs when in flat or hybrid mode — brice.goglin / githubweb
  13. utils: add memattr commands to hwloc-annotate — brice.goglin / githubweb
  14. utils/tests: check hwloc-annotate memattrs commands — brice.goglin / githubweb
  15. utils: show memattrs in hwloc-info — brice.goglin / githubweb
  16. lstopo: show memory attributes when verbose and add --memattrs — brice.goglin / githubweb
  17. API: add hwloc_get_local_numanode_objs() — brice.goglin / githubweb
  18. utils/hwloc-info: Add  --local-memory and -flags — brice.goglin / githubweb
  19. utils/tests: check hwloc-info --local-memory --local-memory-flags and --best-memattr — brice.goglin / githubweb
  20. utils/hwloc-bind: add --best-memattr for selecting one node among a membind set using memattr — brice.goglin / githubweb
  21. utils/hwloc-calc: add --local-memory --local-memory-flags and --best-memattr — brice.goglin / githubweb
  22. utils/tests: check hwloc-calc --local-memory --local-memory-flags and --best-memattr — brice.goglin / githubweb
  23. memattrs: cache target and initiator objects internally — brice.goglin / githubweb
  24. API: add hwloc_topology_refresh() — brice.goglin / githubweb

#244 (Sep 18, 2020, 3:00:07 AM)

  1. contrib/completions: install in $(datadir)/bash-completion/completions — brice.goglin / githubweb
  2. contrib/completions: rename hwloc-completions.bash to bash/hwloc — brice.goglin / githubweb
  3. core: cleanup the insertion by cpuset API and error reporting — brice.goglin / githubweb

#243 (Sep 17, 2020, 3:00:08 AM)

  1. x86: fix cache ids on Intel — brice.goglin / githubweb
  2. x86: fix cache ids on Intel — brice.goglin / githubweb

#242 (Sep 16, 2020, 3:00:08 AM)

  1. API: bump HWLOC_API_VERSION to 0x00020300 — brice.goglin / githubweb

#241 (Sep 15, 2020, 3:00:08 AM)

  1. linux: remove powerpc device-tree parsing — bgoglin / githubweb
  2. gather-topology: don't gather /proc/device-tree/cpus/ anymore — bgoglin / githubweb

#240 (Sep 2, 2020, 3:00:08 AM)

  1. Update libhwloc.vcxproj to support static linking — bgoglin / githubweb
  2. hwloc-info: also display object subtypes — brice.goglin / githubweb
  3. hwloc-info: error-out if some options are given after some locations — brice.goglin / githubweb
  4. utils/manpages: minor fixes in examples — brice.goglin / githubweb

#239 (Aug 29, 2020, 3:00:11 AM)

  1. solaris: fix strncpy truncation warnings — brice.goglin / githubweb
  2. utils/info: add some build-time assertions for listing support bits — bgoglin / githubweb
  3. API: add HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT to import support bits from — bgoglin / githubweb
  4. tests/xml: add some support bits in some test cases — bgoglin / githubweb
  5. API: add a misc support array for a "imported_support" feature — bgoglin / githubweb

#238 (Aug 26, 2020, 3:00:11 AM)

  1. Update HPE copyrights — bgoglin / githubweb

#237 (Aug 25, 2020, 3:00:07 AM)

  1. lstopo/tikz: Update auto-completion with tikz output format — bgoglin / githubweb
  2. lstopo.1: fix formatting of tikz/tex output formats — brice.goglin / githubweb
  3. Look for libtinfo too when detecting ncurses. — bgoglin / githubweb

#236 (Aug 13, 2020, 3:00:11 AM)

  1. utils/lstopo: add --flags to usage and completions — brice.goglin / githubweb

#235 (Aug 12, 2020, 3:00:10 AM)

  1. core: minor comments — brice.goglin / githubweb
  2. lstopo/draw: enlarge the window if a user-appended legend is too long — brice.goglin / githubweb
  3. lstopo/draw: allow to save custom legend lines in the topology — brice.goglin / githubweb
  4. lstopo/draw: add --no-default-legend — brice.goglin / githubweb

#234 (Aug 11, 2020, 3:00:11 AM)

  1. NEWS: typo — brice.goglin / githubweb
  2. lstopo/core: reorder things — brice.goglin / githubweb
  3. lstopo/core: don't apply filters during parsing — brice.goglin / githubweb
  4. lstopo/core: initialize the topology after parsing — brice.goglin / githubweb
  5. lstopo/windows: explicitly destroy the window on exit — brice.goglin / githubweb
  6. lstopo/x11+windows: refresh the topology+binding when hitting F5 key — brice.goglin / githubweb
  7. lstopo/draw: don't show the interactive usage again on refresh — brice.goglin / githubweb

#233 (Aug 8, 2020, 3:00:06 AM)

  1. Add XGMI Info to RSMI plugin — bgoglin / githubweb
  2. doxy: add RSMI XGMI info attr — brice.goglin / githubweb

#232 (Aug 4, 2020, 3:00:10 AM)

  1. configure: fix calls to get_version when the path contains spaces — brice.goglin / githubweb
  2. configure: fix HWLOC_CPPFLAGS when path contains spaces — brice.goglin / githubweb
  3. configure: fix static-components list generation when configure contains — brice.goglin / githubweb
  4. lstopo/tikz: fix two printf format signedness warnings — brice.goglin / githubweb

#231 (Jul 29, 2020, 3:00:11 AM)

  1. doc: cleanup distance manpages declaration in Makefile — brice.goglin / githubweb
  2. diff: fix some doxygen references in union/enum diff doc — brice.goglin / githubweb

#230 (Jul 24, 2020, 3:00:08 AM)

  1. contrib/ci.inria.fr: support PR URLs with slashes as branch names — bgoglin / githubweb

#229 (Jul 23, 2020, 5:03:48 PM)

  1. linux: fix the KNL cache depth when exposed as a memory-side cache — brice.goglin / githubweb
  2. lstopo: Add output option for LaTeX tikzpicture — bgoglin / githubweb

#228 (Jul 7, 2020, 3:00:09 AM)

  1. linux: ignore single-PU dies explicitly — brice.goglin / githubweb
  2. lstopo/windows: fix redrawing on autoresizing on Windows 10 — brice.goglin / githubweb
  3. lstopo/windows: no need for a faketoplevel — brice.goglin / githubweb
  4. lstopo/windows: remove an unneeded global struct field — brice.goglin / githubweb

#227 (Jul 4, 2020, 3:00:08 AM)

  1. lstopo: fix a topology(init) leak when shmem isn't supported — brice.goglin / githubweb
  2. ci.inria.fr: allow to disable checks when launching jobs manually — brice.goglin / githubweb

#226 (Jun 25, 2020, 3:00:10 AM)

  1. configure: more windows-specific checks — brice.goglin / githubweb
  2. configure: group FreeBSD checks together — brice.goglin / githubweb
  3. configure: group Solaris checks together — brice.goglin / githubweb
  4. configure: move AIX-specific checks to their own section — brice.goglin / githubweb
  5. configure: move some Linux-specific checks together — brice.goglin / githubweb
  6. configure: move some not-so-OS specific checks nearby — brice.goglin / githubweb
  7. configure: cleanup X11 detection — brice.goglin / githubweb

#225 (Jun 23, 2020, 10:30:15 AM)

  1. configure: only run windows-specific checks on windows — brice.goglin / githubweb

#224 (Jun 12, 2020, 3:00:07 AM)

  1. doc: improve RSMI documentation — brice.goglin / githubweb
  2. doxy: clarify NVIDIASerial info doc — brice.goglin / githubweb

#223 (Jun 11, 2020, 3:00:11 AM)

  1. rsmi: no need to duplicate hwloc_hide_errors() — brice.goglin / githubweb
  2. rsmi: reduce the scope of error message variables — brice.goglin / githubweb
  3. rsmi: add more error messages on early init failures — brice.goglin / githubweb
  4. cuda/nvml/opencl/pci: add error messages on early failures — brice.goglin / githubweb
  5. Add tests for RSMI plugin — bgoglin / githubweb

#222 (Jun 10, 2020, 3:00:07 AM)

  1. cuda: update to compute capability 8.x — brice.goglin / githubweb
  2. rsmi: make another error message ignorable — brice.goglin / githubweb

#221 (Jun 3, 2020, 3:00:07 AM)

  1. traversal: Avoid an icc warning — samuel.thibault / githubweb
  2. rsmi: use rocm_smi/rocm_smi.h instead of rocm_smi.h — brice.goglin / githubweb
  3. doxy: fix a formatting typo in the rocm doc — brice.goglin / githubweb

#220 (Jun 2, 2020, 3:00:07 AM)

  1. xml: make the get_content beginp parameter const char ** — samuel.thibault / githubweb
  2. hwloc-dump-hwdata.c: Make inputfsroot const char * — samuel.thibault / githubweb
  3. topology-linux.c: make dumped_hwdata_dirname const char * — samuel.thibault / githubweb

#219 (May 30, 2020, 3:00:08 AM)

  1. ci.inria.fr/sonarqube: properly analyze topology-rsmi — brice.goglin / githubweb
  2. rsmi: fix some minor cppcheck warnings — brice.goglin / githubweb
  3. linux: remove lstat wrapper, long unused — brice.goglin / githubweb

#218 (May 29, 2020, 3:00:09 AM)

  1. Add rsmi plugin for AMD GPU — bgoglin / githubweb
  2. doxy: update a note about AMD/NVIDIA OpenCL locality — brice.goglin / githubweb
  3. doc: remove obsolete references to Intel MIC — brice.goglin / githubweb
  4. tests: fix plugins patch — brice.goglin / githubweb
  5. NEWS: add bullet about RSMI — brice.goglin / githubweb
  6. tests/ports/rsmi: add rsmi_status_string() — brice.goglin / githubweb
  7. rsmi: handle HWLOC_HIDE_ERRORS — brice.goglin / githubweb
  8. rsmi: fix locality when pcidev are ignored — brice.goglin / githubweb
  9. rsmi: only shutdown when safe — brice.goglin / githubweb

#217 (May 26, 2020, 3:00:09 AM)

  1. utils: uniformize the management of argc/argv changes — brice.goglin / githubweb

#216 (May 21, 2020, 3:00:06 AM)

  1. utils/hwloc-bind: cleanup topology options management — brice.goglin / githubweb

#215 (May 16, 2020, 3:00:09 AM)

  1. utils: fix usage() calls — brice.goglin / githubweb
  2. utils/hwloc-calc: cleanup topology options management — brice.goglin / githubweb
  3. utils/hwloc-calc.1: remove an obsolete NOTE about nodesets not being — brice.goglin / githubweb

#214 (May 14, 2020, 3:00:09 AM)

  1. utils/manpages: fix some formatting — brice.goglin / githubweb
  2. utils: cleanup management of restrict in hwloc-bind/calc — brice.goglin / githubweb
  3. utils: add --restrict-flags to hwloc-distrib/info/bind/calc — brice.goglin / githubweb

#213 (May 13, 2020, 3:00:10 AM)

  1. utils: allow flags to be passed as strings on the command-line — brice.goglin / githubweb
  2. utils/test: check stringified flags in lstopo tests — brice.goglin / githubweb
  3. utils: check that all flags are handled in stringified parsing — brice.goglin / githubweb
  4. utils/flags: force end-matching with $ at the end of flags — brice.goglin / githubweb
  5. utils/flags: don't use strtok — brice.goglin / githubweb

#212 (Apr 30, 2020, 3:00:08 AM)

  1. doc: don't talk about "logical processors" too much — brice.goglin / githubweb
  2. configure: clarify --disable-<io> help strings — brice.goglin / githubweb
  3. configure: move --enable-32bits-pci-domain help string near — brice.goglin / githubweb
  4. doc: remove a unneeded doxygen tag — brice.goglin / githubweb
  5. API: fix the documentation about IO/Misc being filtered out by default — brice.goglin / githubweb

#211 (Apr 28, 2020, 3:00:11 AM)

  1. utils: add support for --restrict nodeset=<nodeset> — brice.goglin / githubweb
  2. hwloc-calc: print a message when reading locations from stdin — brice.goglin / githubweb

#210 (Apr 21, 2020, 3:00:10 AM)

  1. hwloc_distrib: better handle non-normal roots — brice.goglin / githubweb

#209 (Apr 15, 2020, 3:00:11 AM)

  1. utils: add some comments in some test outputs — brice.goglin / githubweb

#208 (Apr 11, 2020, 3:00:11 AM)

  1. Fix bash completion for zsh — bgoglin / githubweb
  2. completions: say it's compatible with zsh bashcompinit — brice.goglin / githubweb

#207 (Apr 8, 2020, 3:00:07 AM)

  1. README: update — brice.goglin / githubweb

#206 (Apr 3, 2020, 3:00:10 AM)

  1. Update various text URL references to https — bgoglin / githubweb
  2. doxy: remove outdated links in history/credits — brice.goglin / githubweb

#205 (Apr 2, 2020, 3:00:07 AM)

  1. tests/rename: fix the test when building inside source directory — brice.goglin / githubweb

#204 (Apr 1, 2020, 3:00:08 AM)

  1. core: make sure memory children parent pointer is correct — brice.goglin / githubweb
  2. core: fix former child parent pointers when putting back — brice.goglin / githubweb
  3. ci.inria.fr/sonarscanner: fix CPU_WHICH_DOMAIN definition — brice.goglin / githubweb

#203 (Mar 31, 2020, 10:35:07 AM)

  1. ci.inria.fr/sonarscanner: separate the netloc cppcheck definitions — brice.goglin / githubweb
  2. ci.inria.fr/sonarscanner: define CPU_WHICH_DOMAIN for cppcheck — brice.goglin / githubweb

#202 (Mar 31, 2020, 3:00:08 AM)

  1. tests/get_cpu_location: disable an assert on process-wide cpu-location — brice.goglin / githubweb
  2. lstopo: make sure the output of distances is portable — brice.goglin / githubweb
  3. Fix build on kFreeBSD/GNU — samuel.thibault / githubweb
  4. Fix build on not-so-recent freebsd — samuel.thibault / githubweb

#201 (Mar 28, 2020, 3:00:10 AM)

  1. linux: fix the discovery of hugepages on btrfs fsroot — brice.goglin / githubweb
  2. ports/freebsd: fix make check on recent Linux/glibc — brice.goglin / githubweb

#200 (Mar 26, 2020, 3:00:06 AM)

  1. tests/linux: remove a confusing warning — brice.goglin / githubweb

#199 (Mar 25, 2020, 3:00:07 AM)

  1. Makefile: don't have contrib/windows in both DIST_SUBDIRS and — brice.goglin / githubweb

#198 (Mar 24, 2020, 3:00:08 AM)

  1. lstopo.1: fix a typo in the new GRAPHICAL section — brice.goglin / githubweb
  2. doxy: clarify some PCI text — brice.goglin / githubweb
  3. doc: talk explicitly about PCI switches as an example of bridges — brice.goglin / githubweb
  4. VERSION: master is now 2.3 — brice.goglin / githubweb
  5. contrib/ci.inria.fr: use the "Pipeline: Step API" plugin to select unix — brice.goglin / githubweb

#197 (Mar 20, 2020, 3:00:10 AM)

  1. utils: make some messages only appear in non-silent mode when parsing — brice.goglin / githubweb
  2. utils: add some verbose messages while parsing cmdline locations — brice.goglin / githubweb
  3. utils: warn if a cmdline location was translated into no actual object — brice.goglin / githubweb
  4. NEWS: cleanup v2.2 bullets — brice.goglin / githubweb

#196 (Mar 19, 2020, 3:00:06 AM)

  1. xml/import: fix the warning when loading future XML with unrecognized — brice.goglin / githubweb
  2. ci.inria.fr: check for available nodes — brice.goglin / githubweb

#195 (Mar 18, 2020, 3:00:05 AM)

  1. contrib/ci.inria.fr: pass some configure options from slave-specific — brice.goglin / githubweb

#194 (Mar 17, 2020, 3:00:09 AM)

  1. tests/linux: fix distribution of 32bits pci domain tests — brice.goglin / githubweb

#193 (Mar 14, 2020, 3:00:09 AM)

  1. lstopo/draw: display the osdev-type before their name — brice.goglin / githubweb

#192 (Mar 13, 2020, 3:00:09 AM)

  1. pci: fix the parsing of osdev pci domain — brice.goglin / githubweb
  2. tests/linux: add a testcase with pci domain >16bits — brice.goglin / githubweb
  3. API: rename HAVE_32BITS_PCI_DOMAIN with HWLOC_ prefix — brice.goglin / githubweb
  4. tests: fix topology ABI checks when 32bits PCI domain — brice.goglin / githubweb

#191 (Mar 12, 2020, 3:00:10 AM)

  1. core : accept 32 bits pci domain — bgoglin / githubweb
  2. configure : add options to enbale 32 bits pci domain — bgoglin / githubweb
  3. components: fix a warning — brice.goglin / githubweb
  4. hwloc-annotate: remove a useless callback data — brice.goglin / githubweb
  5. pci: allow to hide the >16bits PCI domain warning with — brice.goglin / githubweb
  6. API: also make the hostbridge PCI domain 32bits when enabled — brice.goglin / githubweb
  7. config.h: put HAVE_32BITS_PCI_DOMAIN in the public one — brice.goglin / githubweb
  8. pci: use a 32bits domain variable when inserting by BDF in the pci tree — brice.goglin / githubweb
  9. xml: warn and ignore if importing >16bit pci domain and not enabled — brice.goglin / githubweb
  10. xml: also ignore objects with unparseable pci busid — brice.goglin / githubweb
  11. NEWS: mention --enable-32bits-pci-domain — brice.goglin / githubweb

#190 (Mar 6, 2020, 3:00:09 AM)

  1. hwloc.7: fix a missing word — brice.goglin / githubweb
  2. ascii: Make the first used color number a macro — samuel.thibault / githubweb

#189 (Mar 4, 2020, 3:00:10 AM)

  1. FreeBSD : add last_cpu_location hooks — bgoglin / githubweb
  2. configure: properly restore CFLAGS after checking GCC options — brice.goglin / githubweb

#188 (Mar 3, 2020, 3:00:10 AM)

  1. lstopo/draw: also remove displaying of (now removed) MIC info — brice.goglin / githubweb
  2. hwloc-gather-cpuid: add Intel Hybrid Information Enumeration Leaf — brice.goglin / githubweb
  3. hwloc-gather-cpuid: add AMD Performance Optimization Identifiers leaf — brice.goglin / githubweb

#187 (Feb 28, 2020, 3:00:08 AM)

  1. tools: add more refs to hwloc.7 for location specification — brice.goglin / githubweb
  2. hwloc.7: document pci[vendor:model] syntax — brice.goglin / githubweb
  3. tools: support os[gpu]:2 for selecting a specific a specific GPU OS — brice.goglin / githubweb

#186 (Feb 27, 2020, 3:00:09 AM)

  1. components: fix a too-early free for component verbose messages — brice.goglin / githubweb
  2. build: remove obsolete variables from the former embedded libltdl — brice.goglin / githubweb
  3. configure: move ltdl LIBS to its own variable for clarity — brice.goglin / githubweb
  4. tests/fake-plugin: use the correct plugin path — brice.goglin / githubweb
  5. tests/fake-plugin: fail the test if debug messages don't appear — brice.goglin / githubweb
  6. configure: cleanup ltdl checks and prepare for alternatives — brice.goglin / githubweb
  7. configure: use dlopen instead of ltdl by default — brice.goglin / githubweb
  8. ci.inria.fr: enable plugins in coverity and sonarqube jobs — brice.goglin / githubweb
  9. lstopo.1: clarify that some options are for graphical output only — brice.goglin / githubweb
  10. lstopo.1: add some documentation about the Graphical output — brice.goglin / githubweb

#185 (Feb 25, 2020, 3:00:09 AM)

  1. build: fix management of prefix containing a space — brice.goglin / githubweb
  2. tests/ports/solaris: fix some const warnings — brice.goglin / githubweb
  3. tests: avoid gcc picky warnings about putenv discarding const — brice.goglin / githubweb
  4. config: allow a #define when some gcc picky flag is supported/enabled — brice.goglin / githubweb
  5. lstopo: properly disable -Wmissing-field-initializers when really — brice.goglin / githubweb
  6. tests/ports/windows: temporarily disable some function cast warnings — brice.goglin / githubweb
  7. components: don't use a VLA for allocating the plugin symbol name — brice.goglin / githubweb
  8. configure: cleanup the management of --enable-plugins — brice.goglin / githubweb

#184 (Feb 22, 2020, 3:00:10 AM)

  1. dist: fix embedders autogen by adding standalone-directories to — brice.goglin / githubweb
  2. tests/embedded: check that embedders can autogen using the hwloc — brice.goglin / githubweb

#183 (Feb 20, 2020, 3:00:06 AM)

  1. misc: fix warnings about const qualifier being discarded — brice.goglin / githubweb
  2. configure: add -Wwrite-strings to gcc picky flags — brice.goglin / githubweb
  3. configure: add _HWLOC_CHECK_GCC_OPTION() — brice.goglin / githubweb
  4. configure: enable many more warnings in gcc picky mode — brice.goglin / githubweb
  5. tests/ports/freebsd: add a missing end of line at end of file — brice.goglin / githubweb
  6. utils: fix some minor warnings — brice.goglin / githubweb

#182 (Feb 19, 2020, 3:00:09 AM)

  1. configure: disable sys/sysctl.h on Linux — brice.goglin / githubweb

#181 (Feb 18, 2020, 3:00:08 AM)

  1. API: fix the documentation of hwloc_cpuset_from/to_nodeset() — brice.goglin / githubweb
  2. tests: add cpuset_nodeset.c test — brice.goglin / githubweb
  3. API: fix the documentation of conflicts between restrict flags — brice.goglin / githubweb
  4. lstopo/draw: use horizontal layout by default when some NUMA nodes is — brice.goglin / githubweb

#180 (Feb 8, 2020, 3:00:07 AM)

  1. contrib/windows: fix and reorder the list of source files an headers — brice.goglin / githubweb

#179 (Jan 30, 2020, 3:00:11 AM)

  1. hwloc-calc: improve logical/os index conversion of NUMA nodes — brice.goglin / githubweb
  2. hwloc-calc: ignore --no-smt when reporting as nodesets — brice.goglin / githubweb
  3. hwloc-calc: disallow numanode type in -H — brice.goglin / githubweb
  4. hwloc-calc: ignore nodeset output when outputting largest objects — brice.goglin / githubweb
  5. doxy: add a ref to envvar from the XML section — brice.goglin / githubweb

#178 (Jan 28, 2020, 3:00:09 AM)

  1. Execute hwloc_get_version.sh with sh — bgoglin / githubweb

#177 (Jan 23, 2020, 3:00:07 AM)

  1. bash_completion: disable on bash < 4 — brice.goglin / githubweb
  2. bash_completion: don't use '-' in function names — brice.goglin / githubweb
  3. bash_completion: add Die and MemCache types — brice.goglin / githubweb
  4. bash_completion: add --no-smt — brice.goglin / githubweb
  5. bash_completion: add --no-smt=N — brice.goglin / githubweb
  6. bash_completion: add hwloc-ps --uid — brice.goglin / githubweb
  7. bash_completion: fix a typo in hwloc-info --restrict — brice.goglin / githubweb
  8. bash_completion: fix bash4 warnings when accessing out-of-array members — brice.goglin / githubweb
  9. bash_completion: also complete lstopo-no-graphics — brice.goglin / githubweb
  10. contrib/misc: handle dynamic_SVG_example.html from that sub-Makefile.am — brice.goglin / githubweb
  11. contrib/completion: add a dedicated Makefile.am — brice.goglin / githubweb

#176 (Jan 20, 2020, 3:00:07 AM)

  1. .gitignore: add config/ltmain.sh.orig — brice.goglin / githubweb

#175 (Jan 18, 2020, 3:00:06 AM)

  1. lstopo: clarify the lstopo --ps warning when inserting a task below a — brice.goglin / githubweb

#174 (Jan 11, 2020, 3:00:10 AM)

  1. configure: move picky build detection from doc setup to core setup — brice.goglin / githubweb

#173 (Jan 10, 2020, 3:00:10 AM)

  1. freebsd: check more malloc/sysctlbyname return values — brice.goglin / githubweb
  2. freebsd: remove an invalid free — brice.goglin / githubweb
  3. freebsd: check another sysctlbyname return value — brice.goglin / githubweb

#172 (Jan 9, 2020, 3:00:11 AM)

  1. gather-topology: typo in messages — brice.goglin / githubweb

#171 (Jan 3, 2020, 3:00:06 AM)

  1. lstopo-cairo: Take dpi information from Xft resources — samuel.thibault / githubweb

#170 (Jan 1, 2020, 4:24:25 PM)

  1. mach: Fix header detection on GNU Mach — samuel.thibault / githubweb
  2. bsd: Make hwloc_get_sysctl able to return 64bit values — samuel.thibault / githubweb
  3. local_memory: Factorize and generalize memory size retrieval — samuel.thibault / githubweb

#167 (Dec 17, 2019, 3:00:06 AM)

  1. doxy: disable doc building when using doxygen 1.8.16 inside the source — brice.goglin / githubweb

#166 (Dec 15, 2019, 3:00:07 AM)

  1. core: only copy a list of children objs when there is one — brice.goglin / githubweb

#165 (Dec 14, 2019, 3:00:07 AM)

  1. core: only sort the page_types array if there is one — brice.goglin / githubweb

#164 (Dec 13, 2019, 3:00:08 AM)

  1. freebsd: fix the management of failures to allocate nodes — brice.goglin / githubweb

#163 (Dec 12, 2019, 3:00:09 AM)

  1. FreeBSD : Add NUMA support — bgoglin / githubweb

#162 (Dec 7, 2019, 3:00:08 AM)

  1. bitmap: handle failure to extend bitmap in list_sscanf() — brice.goglin / githubweb
  2. dist: fix a possible name leak when failing to add a distance — brice.goglin / githubweb
  3. linux: fix the prototype of our get_mempolicy syscall wrapper — brice.goglin / githubweb
  4. linux/dt: handle another failure case in hwloc_read_unit32be() — brice.goglin / githubweb
  5. Add some assertions to silence static analysis tools — brice.goglin / githubweb
  6. xml/import: fix an error case during import — brice.goglin / githubweb
  7. xml/import/diff: factorize some code — brice.goglin / githubweb

#161 (Dec 5, 2019, 3:00:06 AM)

  1. lstopo/x11+windows: show the input filename in the window title — brice.goglin / githubweb
  2. contrib/ci: add a comment in the sonarscanner job — brice.goglin / githubweb
  3. opencl/nvidia: properly detect the PCI domain of NVIDIA GPUs — brice.goglin / githubweb

#160 (Nov 16, 2019, 3:00:08 AM)

  1. API/doxy: no need to put HWLOC_TYPE_UNORDERED in enum for doxygen — brice.goglin / githubweb
  2. API/doxy: fix HWLOC_OBJ_TYPE_MIN to really disappear from the doc — brice.goglin / githubweb
  3. API/doxy: fix the documentation of hwloc_get_depth_type() — brice.goglin / githubweb

#159 (Nov 13, 2019, 3:00:09 AM)

  1. API: add hwloc_bitmap_singlify_per_core() — brice.goglin / githubweb
  2. utils/calc+bind: support --no-smt=N for selecting which SMT to keep — brice.goglin / githubweb
  3. utils/tests/calc: add more cases with --smt=N — brice.goglin / githubweb

#158 (Oct 31, 2019, 3:00:09 AM)

  1. utils/common-ps: fix a fd leak — brice.goglin / githubweb

#157 (Oct 30, 2019, 3:00:10 AM)

  1. hwloc-ps: add --uid for filtering by uid — brice.goglin / githubweb

#156 (Oct 29, 2019, 3:00:06 AM)

  1. lstopo/windows: minor reindentation — brice.goglin / githubweb
  2. lstopo/windows: draw the white background when we really start drawing — brice.goglin / githubweb
  3. lstopo/windows: cleanup the resizing of the window — brice.goglin / githubweb
  4. lstopo/windows: ignore WM_SIZE when it comes from SetWindowPos() — brice.goglin / githubweb
  5. lstopo/interactive: auto-resize the window by default — brice.goglin / githubweb

#155 (Oct 27, 2019, 3:00:08 AM)

  1. lstopo/interactive: add 'r' shortcut for resizing the window to the — brice.goglin / githubweb
  2. test-topology.sh: use . instead of source — brice.goglin / githubweb

#154 (Oct 26, 2019, 3:00:06 AM)

  1. lstopo/windows: fix the window size wrt to border/title/... — brice.goglin / githubweb

#153 (Oct 25, 2019, 3:00:07 AM)

  1. lstopo/interactive: when PDF isn't supported, rather talk about SVG in — brice.goglin / githubweb
  2. lstopo/interactive: ? also shows the help — brice.goglin / githubweb

#152 (Oct 23, 2019, 3:00:09 AM)

  1. gather-topology: gather cgroup2 mount point — brice.goglin / githubweb
  2. linux: use /proc/<pid>/cpuset before proc/<pid>/cgroup — brice.goglin / githubweb
  3. linux: prepare /proc/<pid>/cgroup parsing for cgroups v2 — brice.goglin / githubweb
  4. linux: cleanup the switching between cgroup1 and cpuset mount points — brice.goglin / githubweb
  5. linux: add support for cgroup v2 — brice.goglin / githubweb
  6. tests/linux: add a non-cpuset cgroup2 to — brice.goglin / githubweb
  7. tests/linux: change 32amd64-4s2n4c-cgroup to cgroup2 — brice.goglin / githubweb

#151 (Oct 22, 2019, 3:00:07 AM)

  1. xml/export: cleanup the exporting of allowed sets — brice.goglin / githubweb
  2. core: AND allowed sets with normal sets in the allow(LOCAL) case — brice.goglin / githubweb
  3. utils: fix --flags/--thissystem when using a fake fsroot or cpuid — brice.goglin / githubweb
  4. linux: fix a mntent leak on failure to allocate a buffer — brice.goglin / githubweb

#150 (Oct 17, 2019, 3:00:10 AM)

  1. doxy: fix a typo — brice.goglin / githubweb
  2. doxy+rename: clarify capital name renaming — brice.goglin / githubweb

#149 (Oct 5, 2019, 3:00:10 AM)

  1. linux+API: Remove support for Intel Xeon Phi (MIC, Knights Corner) — brice.goglin / githubweb

#148 (Oct 3, 2019, 3:00:06 AM)

  1. contrib/ci.inria.fr: fix quotes to avoid invalid error messages — brice.goglin / githubweb

#147 (Oct 2, 2019, 3:00:07 AM)

  1. contrib/ci.inria.fr: fix a typo in verbose messages — brice.goglin / githubweb
  2. contrib/ci.inria.fr: better names for sonarqube build parameters — brice.goglin / githubweb
  3. contrib/ci.inria.fr: add a coverity job — brice.goglin / githubweb

#146 (Sep 26, 2019, 3:00:10 AM)

  1. contrib/windows: better build directories to avoid conflicts between — brice.goglin / githubweb
  2. contrib/windows: move dependencies to each tool vcxproj file — brice.goglin / githubweb
  3. contrib/windows: add SolutionGuid — brice.goglin / githubweb
  4. contrib/windows: bump the default VS version to something recent — brice.goglin / githubweb
  5. contrib/windows: build for Windows 10 by default — brice.goglin / githubweb
  6. contrib/windows: update README — brice.goglin / githubweb

#145 (Sep 25, 2019, 3:00:10 AM)

  1. lstopo/draw: fix (again) the separator between boxes — brice.goglin / githubweb

#144 (Sep 24, 2019, 3:00:06 AM)

  1. .gitignore: update — brice.goglin / githubweb
  2. NEWS: missing line — brice.goglin / githubweb
  3. Revert the unrelated VERSION change in ".gitignore: update" — brice.goglin / githubweb
  4. VERSION: master is now 2.2.0 — brice.goglin / githubweb

#143 (Sep 21, 2019, 3:00:09 AM)

  1. NEWS: cleanup for 2.1 — brice.goglin / githubweb

#142 (Sep 20, 2019, 3:00:08 AM)

  1. nolibxml: fix a the exporting of content inside a xml node — brice.goglin / githubweb
  2. linux: add HWLOC_USE_NUMA_DISTANCES envvar to disable new node locality — brice.goglin / githubweb
  3. solaris: also support HWLOC_USE_NUMA_DISTANCES env var — brice.goglin / githubweb
  4. linuxio: ude dev_port in favor of dev_id when available in net device — brice.goglin / githubweb
  5. lstopo/draw: make sure we always remove the separator between PU boxes — brice.goglin / githubweb

#141 (Sep 6, 2019, 3:00:07 AM)

  1. tests/x86: add an intel cascadelake example — brice.goglin / githubweb

#140 (Aug 10, 2019, 3:00:09 AM)

  1. keep_structure: only merge levels which are actually parent/children — brice.goglin / githubweb

#139 (Aug 8, 2019, 3:00:10 AM)

  1. hwloc-calc.1: use "all" instead of "machine:0" — brice.goglin / githubweb
  2. hwloc-bind/calc.1: examples with --no-smt — brice.goglin / githubweb

#138 (Aug 7, 2019, 3:00:11 AM)

  1. utils/calc+bind: add --no-smt to keep a single PU per core — brice.goglin / githubweb
  2. lstopo: add --no-smt which just ignore PUs as existing filters — brice.goglin / githubweb
  3. doxy: make a specific FAQ section about api/abi versions — brice.goglin / githubweb
  4. doxy: add entries about XML/synthetic/shmem compatibility between — brice.goglin / githubweb

#137 (Aug 6, 2019, 3:00:07 AM)

  1. components: remove stringified component types — brice.goglin / githubweb
  2. core: move the discovery status to the caller — brice.goglin / githubweb
  3. core: abstract-out the iterations over backends' discover() callbacks — brice.goglin / githubweb
  4. core: use phases for component types and for splitting discovery steps — brice.goglin / githubweb
  5. components: add many more phases — brice.goglin / githubweb
  6. components: pass the mask of excluded_phases to the instantiate() — brice.goglin / githubweb
  7. components: allow backends to dynamically disable some phases — brice.goglin / githubweb
  8. components: allow blacklisting of individual phases — brice.goglin / githubweb
  9. linuxio: split in phases — brice.goglin / githubweb
  10. components: cleanup the managing of linuxpci->linuxio component — brice.goglin / githubweb
  11. pci+linuxio: remove the PCI_DONE discovery status flag — brice.goglin / githubweb
  12. pci/names: use pci_get_strings() to get vendor/device names — brice.goglin / githubweb
  13. pci: split a annotate discovery phase for vendor/device names — brice.goglin / githubweb
  14. fsroot+pci: allow the pci backend to add vendor/device ids on modified — brice.goglin / githubweb
  15. components: add envvar to annotate global components — brice.goglin / githubweb
  16. linux: merge the linuxio component back into the main linux component — brice.goglin / githubweb
  17. tests/fake: check a TWEAK phase in the fake component — brice.goglin / githubweb

#136 (Aug 1, 2019, 3:00:07 AM)

  1. linux: only close the root_fd if needed — brice.goglin / githubweb

#135 (Jul 31, 2019, 3:00:08 AM)

  1. .github: add contributing.md — brice.goglin / githubweb

#134 (Jul 30, 2019, 3:00:10 AM)

  1. tests+example: fix some printf format warnings — brice.goglin / githubweb
  2. tests: add a basic test for static/dynamic api version — brice.goglin / githubweb
  3. tests/api: fix a typo — brice.goglin / githubweb

#132 (Jul 18, 2019, 3:00:09 AM)

  1. lstopo/shmem: fix some printf format issues — brice.goglin / githubweb

#131 (Jul 17, 2019, 3:00:10 AM)

  1. utils: bring back tests under mingw32 — brice.goglin / githubweb
  2. tests/lstopo: fix some messages — brice.goglin / githubweb
  3. lstopo: add (undocumented) shmem import/export — brice.goglin / githubweb
  4. lstopo: add a shmem test — brice.goglin / githubweb
  5. configure: reindent chmoding-scripts — brice.goglin / githubweb

#130 (Jul 16, 2019, 3:00:11 AM)

  1. internal+shmem: unbump the topology ABI — brice.goglin / githubweb
  2. distances: reorganize and clarify internal structure fields — brice.goglin / githubweb
  3. distances: use a generic flag bitmask for internal distances flags — brice.goglin / githubweb

#129 (Jul 13, 2019, 3:00:10 AM)

  1. API: fix the doc of hwloc_topology_get_*set — brice.goglin / githubweb

#128 (Jul 12, 2019, 3:00:11 AM)

  1. distances: fix some leaks of the array of heterogeneous types — brice.goglin / githubweb
  2. linux: fix a memory leak in the KNL case — brice.goglin / githubweb
  3. xml/export/v1/memory: change a variable to signed int — brice.goglin / githubweb

#127 (Jul 11, 2019, 3:00:08 AM)

  1. distances: support distances between objects whose types are in — brice.goglin / githubweb
  2. distances: allow inserting distance matrices between objects of — brice.goglin / githubweb
  3. xml/distances: add support for heterogeneous distances — brice.goglin / githubweb
  4. tests: add a heterogeneous distances in tests/hwloc/hwloc_distances.c — brice.goglin / githubweb
  5. tests/xml: add a test with heterogeneous distances — brice.goglin / githubweb
  6. distances: hwloc_distances_get_by_type() isn't inline on top of — brice.goglin / githubweb

#126 (Jul 5, 2019, 3:00:10 AM)

  1. components: find() doesn't need to support NULL name anymore — brice.goglin / githubweb
  2. components: fix the forcing of the pre-v2.0 linuxpci component through — brice.goglin / githubweb
  3. components: use blacklisting for managing components excluded in — brice.goglin / githubweb
  4. doxy: remove the devel doc about adding components/plugins — brice.goglin / githubweb

#125 (Jul 3, 2019, 3:00:06 AM)

  1. distances: fix API comment indentation — brice.goglin / githubweb
  2. distances: add a hidden id field before public distances — brice.goglin / githubweb
  3. API: add hwloc_distances_release_remove() — brice.goglin / githubweb
  4. core: add a name to internal distances structure — brice.goglin / githubweb
  5. API: add hwloc_distances_get_name() to retrieve the name of a distances — brice.goglin / githubweb
  6. API: add hwloc_distances_get_by_name() — brice.goglin / githubweb
  7. xml/export/distances: abstract-out the function that exports a single — brice.goglin / githubweb
  8. xml/import/distances2: add a missing error message — brice.goglin / githubweb
  9. xml/import/distances2: fix some error messages — brice.goglin / githubweb

#124 (Jul 2, 2019, 3:00:07 AM)

  1. utils: don't force XML/SYNTHETIC_VERBOSE when already set to 0 in the — brice.goglin / githubweb
  2. linux: don't leak the dax devices directory — brice.goglin / githubweb

#123 (Jun 20, 2019, 9:01:43 PM)

  1. hwloc-ps.www: bump dependency on "open" node package — brice.goglin / githubweb
  2. contrib/ci.inria.fr: update sonarqube server — brice.goglin / githubweb

#122 (Jun 13, 2019, 3:00:06 AM)

  1. pci: handle a malloc failure — brice.goglin / githubweb
  2. shmem: handle some malloc failures — brice.goglin / githubweb
  3. xml/export: handle malloc failures in export_safestrdup() — brice.goglin / githubweb
  4. core: handle malloc failures when allocating objects — brice.goglin / githubweb
  5. core: handle malloc failures when building normal levels — brice.goglin / githubweb
  6. core: handle malloc failures when building special levels — brice.goglin / githubweb

#121 (Jun 11, 2019, 3:00:09 AM)

  1. NEWS: bring 1.11.13 and 2.0.4 bullets in master — brice.goglin / githubweb
  2. contrib/dist/publish_doc: fix when not running from the tarball root — brice.goglin / githubweb

#120 (May 31, 2019, 3:00:11 AM)

  1. API: add a "dont_merge" group attribute — brice.goglin / githubweb
  2. x86: add HWLOC_DONT_MERGE_DIE_GROUPS env var to keep Die groups — brice.goglin / githubweb
  3. xml+synthetic/import: forward compatibility for possible future — brice.goglin / githubweb
  4. linux/sysfs: abstract-out the functions to find the cpu/node sysfs — brice.goglin / githubweb
  5. linux/sysfscpu: add support for new topology filenames — brice.goglin / githubweb
  6. linux/sysfscpu: add support for dies (as a group for now) — brice.goglin / githubweb
  7. linux/sysfscpu: remove the E5v3 CoD split-package kernel bug workaround — brice.goglin / githubweb
  8. linux/sysfscpu: reduce the scope of some bitmap variables — brice.goglin / githubweb
  9. API: add a new "Die" object — brice.goglin / githubweb
  10. linux+x86: use the new Die object instead of Groups — brice.goglin / githubweb
  11. xml: import/export Die from/to v1 as "Group(Die)" — brice.goglin / githubweb
  12. lstopo/draw: display die logical index by default — brice.goglin / githubweb
  13. tests/linux: add a fake (Qemu-generated) case with CPUID.1f Dies — brice.goglin / githubweb
  14. doxy: update groups vs v2 Extended Topology Enumeration — brice.goglin / githubweb
  15. linux: don't forget to insert the distance matrix when annotating — brice.goglin / githubweb
  16. linux: reoder annotated before parsing/inserting distances — brice.goglin / githubweb
  17. NEWS: die and new sysfs cpu filenames will be Linux 5.3, not 5.2 — brice.goglin / githubweb
  18. .github/issue_template.md: random improvements — brice.goglin / githubweb
  19. gather-cpuid: add -s --silent for removing verbose messages — brice.goglin / githubweb
  20. gather-topology: include the output of gather-cpuid by default when — brice.goglin / githubweb

#119 (May 26, 2019, 3:00:10 AM)

  1. export LDFLAGS upstream in embedded builds. — brice.goglin / githubweb

#118 (May 24, 2019, 3:00:08 AM)

  1. pci: make Gen5 link speed official — brice.goglin / githubweb
  2. tests: add a x86+linux test — brice.goglin / githubweb
  3. contrib/ci.inria.fr: fix the retrieval of the current branch name — brice.goglin / githubweb

#117 (May 17, 2019, 3:08:59 AM)

  1. distances: clarify the documentation of matrices vs distances — brice.goglin / githubweb

#116 (May 11, 2019, 3:00:14 AM)

  1. linux: random comments about move_pages/migrate_pages return values on — brice.goglin / githubweb
  2. x86: fix internal config flags — brice.goglin / githubweb
  3. doxy: document envvar HWLOC_X86_TOPOEXT_NUMANODES — brice.goglin / githubweb
  4. linux/sysfsnode: don't try to annotate existing NUMA nodes unless the — brice.goglin / githubweb
  5. linux/sysfsnode: separate the numa annotating loop out of the main numa — brice.goglin / githubweb
  6. typo — samuel.thibault / githubweb
  7. linux/sysfsnode: use sysfs HMAT initiator information to improve NUMA — brice.goglin / githubweb
  8. tests/linux: add a fake with HMAT initiators — brice.goglin / githubweb
  9. core: cleanup the inserting of memory objects — brice.goglin / githubweb
  10. core: cleanup the setting of memory object cpusets — brice.goglin / githubweb
  11. core: abstract-out and improve the routine for inserting a NUMA node in — brice.goglin / githubweb
  12. core: remove nodeset comparison from main insertion routine — brice.goglin / githubweb
  13. API: add a new MEMCACHE object type for Memory-side Caches — brice.goglin / githubweb
  14. synthetic: ignore memory-side caches during export for now — brice.goglin / githubweb
  15. XML: update for memory-side caches — brice.goglin / githubweb
  16. xml/export/v1: ignore mscache and just export the NUMA node leaves — brice.goglin / githubweb
  17. tools: update for memory-side caches — brice.goglin / githubweb
  18. core: add support for inserting memory side caches — brice.goglin / githubweb
  19. linux/knl: add an envvar to expose KNL MCDRAM Cache as a hwloc MS$ — brice.goglin / githubweb
  20. tests/linux: add a variant of the KNL/hybrid case where we really want — brice.goglin / githubweb
  21. linux: detect memory-side caches from sysfs — brice.goglin / githubweb
  22. tests/linux: add memory side caches to fakememinitiators-1npc+1npc — brice.goglin / githubweb

#115 (May 5, 2019, 3:00:10 AM)

  1. doxy: minor update — brice.goglin / githubweb

#114 (May 1, 2019, 3:00:11 AM)

  1. linux/sysfsnode: fix a double-free in the first error case — brice.goglin / githubweb

#113 (Apr 30, 2019, 3:00:07 AM)

  1. components: ignore the type during component lookup — brice.goglin / githubweb
  2. components: pass the topology to backend_alloc() instead on only to — brice.goglin / githubweb
  3. components: remove useless parameter in — brice.goglin / githubweb

#112 (Apr 29, 2019, 3:00:07 AM)

  1. pci: sectionize functions — brice.goglin / githubweb
  2. tests: fix the path to plugins in builddir — brice.goglin / githubweb

#111 (Apr 26, 2019, 3:00:10 AM)

  1. gather-topology: make sure we don't gather the same file/link twice — brice.goglin / githubweb
  2. gather-topology: don't gather dax class/bus twice — brice.goglin / githubweb
  3. gather-topology: improve gathering of class and bus devices — brice.goglin / githubweb
  4. gather-topology: some comments — brice.goglin / githubweb
  5. core: add a debug env var to sort OSdev children by name — brice.goglin / githubweb
  6. linuxio: fix support for non-volatile devices — brice.goglin / githubweb
  7. tests/linux: add pmem/{raw,sector,fsdax} devices to 32em64t-2n8c+1mic — brice.goglin / githubweb

#110 (Apr 25, 2019, 3:00:06 AM)

  1. linux: disable POWER device-tree parsing by default — brice.goglin / githubweb

#109 (Apr 24, 2019, 3:00:08 AM)

  1. all: use "" instead of <> for including hwloc headers — brice.goglin / githubweb
  2. NEWS fix — brice.goglin / githubweb
  3. distance: fix a cygwin warning about uint64_t — brice.goglin / githubweb
  4. x86: fix a warning in debug mode — brice.goglin / githubweb
  5. linux/sysfsnode: use an array of memory trees for insertion — brice.goglin / githubweb
  6. linux/sysfsnode: insert cpuless nodes after others — brice.goglin / githubweb
  7. linux/sysfsnode: use NUMA distances to improve the locality of CPU-less — brice.goglin / githubweb
  8. tests/linux: use NUMA distance in fakeheteronuma — brice.goglin / githubweb
  9. linux/sysfsnode: fix the numa-distance-based cpuless node fixup when — brice.goglin / githubweb
  10. linux/sysfsnode: abstract-out the numa-distance-based cpuless node — brice.goglin / githubweb

#108 (Apr 18, 2019, 3:00:07 AM)

  1. backends: add some comments about is_thissystem — brice.goglin / githubweb
  2. hooks: document why we don't use the linux get_allowed_resources() hook — brice.goglin / githubweb

#107 (Apr 17, 2019, 3:00:07 AM)

  1. core: remove some useless "unused" function parameter attributes — brice.goglin / githubweb
  2. linux/knl: fix a typo — brice.goglin / githubweb

#106 (Apr 16, 2019, 3:00:10 AM)

  1. pci/backends: clarify get_pci_busid_cpuset() and its backend pointer — brice.goglin / githubweb

#105 (Apr 13, 2019, 3:00:09 AM)

  1. linux/knl: completely abstract-out the KNL NUMA quirk — brice.goglin / githubweb
  2. linux/sysfsnode: simplify management of failed nodes — brice.goglin / githubweb
  3. linux/sysfsnode: ignore NVIDIA GPU memory NUMA nodes — brice.goglin / githubweb
  4. gather-topology: add /proc/driver/nvidia — brice.goglin / githubweb
  5. linux/sysfsnode: keep NVIDIA GPU NUMA nodes if — brice.goglin / githubweb
  6. tests/linux: add test cases with P9 V100 NUMA nodes, ignored vs force — brice.goglin / githubweb

#104 (Apr 12, 2019, 3:00:10 AM)

  1. lstopo/interactive: no need to list --index parameters — brice.goglin / githubweb
  2. lstopo/interactive: make a/t text/attrs toggle individual flags — brice.goglin / githubweb
  3. lstopo: rename the internal collapse toggle into pci_collapse_enabled — brice.goglin / githubweb
  4. lstopo/windows use transparent background for writing text — brice.goglin / githubweb
  5. lstopo/draw: Don't fit zoom to window with 'f' shortcut — brice.goglin / githubweb
  6. lstopo/draw: add factorizing of identical children — brice.goglin / githubweb

#103 (Apr 7, 2019, 3:00:11 AM)

  1. hwloc-ps: fix a socket leak — brice.goglin / githubweb
  2. hwloc-ps: fix a possible buffer overrun — brice.goglin / githubweb

#102 (Apr 6, 2019, 3:00:12 AM)

  1. distances: allow internal restrict before having the distances struct — brice.goglin / githubweb
  2. distances: allow internal distances with NULL objects — brice.goglin / githubweb
  3. common-ps: handle filtering by name inside the common ps API — brice.goglin / githubweb
  4. utils/hwloc-ps: add --json-server — brice.goglin / githubweb
  5. contrib: add hwloc-ps.www to display bound processes/threads in an — brice.goglin / githubweb

#101 (Apr 2, 2019, 3:00:10 AM)

  1. linux: add sched_get/setaffinity syscall numbers for aarch64 — brice.goglin / githubweb
  2. linux: add arm32 memory bind syscall numbers — brice.goglin / githubweb

#100 (Apr 1, 2019, 3:00:06 AM)

  1. contrib/ci.inria.fr: fix browse_jenkins_logs.sh — brice.goglin / githubweb
  2. linux: check that we may scan sysfs directories before assuming it will — brice.goglin / githubweb
  3. linux: fix management of openat() and fsroot — brice.goglin / githubweb

#99 (Mar 28, 2019, 3:00:11 AM)

  1. linux/sysfsnode: add a DAXDevice info attr for KMEM DAX NUMA nodes — brice.goglin / githubweb
  2. contrib/ci.inria.fr: filter-out more cppcheck warnings — brice.goglin / githubweb
  3. common-ps: properly handle unexisting PIDs — brice.goglin / githubweb
  4. lstopo/draw: fix an overzealous warning — brice.goglin / githubweb
  5. embedded: fix the test script when the branch name starts with hwloc- — brice.goglin / githubweb

#98 (Mar 27, 2019, 3:00:08 AM)

  1. lstopo/draw: use only the 'i' key for switching the type of index to — brice.goglin / githubweb
  2. lstopo/draw: add a "no" index mode with the 'i' key — brice.goglin / githubweb
  3. lstopo/draw: improve 't'/'a' keys for toggling object attributes/text — brice.goglin / githubweb
  4. lstopo/draw: cleanup the key displaying command-line options — brice.goglin / githubweb
  5. lstopo/draw: add 'l' key for toggling the legend — brice.goglin / githubweb
  6. lstopo/draw: add a message when toggling disallowed/binding colors — brice.goglin / githubweb
  7. lstopo/draw: update NEWS and usage about keyboard shortcuts — brice.goglin / githubweb
  8. lstopo/cairo: fix the 'l' key for toggling the legend — brice.goglin / githubweb
  9. lstopo/draw: change C shortcut to E and add an example to export to PDF — brice.goglin / githubweb
  10. lstopo/draw: add h/H shortcut for redisplaying shortcuts — brice.goglin / githubweb
  11. lstopo: make the collapse attribute changeable at runtime — brice.goglin / githubweb
  12. lstopo/draw: add 'c' shortcut to toggle collapsing of PCI devices — brice.goglin / githubweb

#97 (Mar 24, 2019, 3:00:07 AM)

  1. contrib/ci.inria.fr: revert make distcheck chmod -w on failure — brice.goglin / githubweb
  2. private/misc: add parentheses inside macros — brice.goglin / githubweb
  3. API: change 2.1 new function set_components() flags to ulong — brice.goglin / githubweb
  4. linux/io: explicitly make internal osdev flags to unsigned — brice.goglin / githubweb
  5. API: 2.1 new function allow() flags are unsigned long — brice.goglin / githubweb
  6. API: restrict() flags are unsigned long — brice.goglin / githubweb
  7. contrib/ci.inria.fr: filter-out more cppcheck warnings — brice.goglin / githubweb

#96 (Mar 23, 2019, 3:00:09 AM)

  1. distance: fix a NULL check — brice.goglin / githubweb

#95 (Mar 22, 2019, 3:00:10 AM)

  1. linux/sysfsnode: only look at the online nodeset during early sysfsnode — brice.goglin / githubweb
  2. lstopo/draw: display core/package OS index by default — brice.goglin / githubweb
  3. utils/common-ps: rename a variable better — brice.goglin / githubweb
  4. utils/common-ps: cleanup management of proc/thread name read() return — brice.goglin / githubweb
  5. core: remove variable-length arrays — brice.goglin / githubweb
  6. linux: remove /proc/cpuinfo-based topology detection — bgoglin / githubweb

#94 (Mar 20, 2019, 3:00:08 AM)

  1. Silence warnings when compiled on macOS Sierra 10.12.6 — bgoglin / githubweb
  2. pci: rework the main function for inserting an OS device by PCI busid — brice.goglin / githubweb
  3. pci: make find_by_busid() internal — brice.goglin / githubweb

#93 (Mar 19, 2019, 3:00:08 AM)

  1. check: more assertions on types/depths — brice.goglin / githubweb
  2. API: add a cross-ref in the doc — brice.goglin / githubweb
  3. tests/gather: allow to skip it — brice.goglin / githubweb

#92 (Mar 18, 2019, 3:00:09 AM)

  1. linux/io: cleanup internal osdev flags — brice.goglin / githubweb
  2. linux/io: use osdev flags for passing info about block devices having — brice.goglin / githubweb
  3. linux/io: support dax devices under /sys/bus/dax — brice.goglin / githubweb
  4. linux/io: ignore kmem dax devices — brice.goglin / githubweb
  5. gather-topology: gather dax devices — brice.goglin / githubweb
  6. tests/linux: add dax devices to 32em64t-2n8c+1mic.output — brice.goglin / githubweb

#91 (Mar 14, 2019, 3:00:10 AM)

  1. pci+linux: warn and ignore non-16bits PCI domain — brice.goglin / githubweb

#90 (Mar 13, 2019, 3:00:06 AM)

  1. tests/abi: add more checks — brice.goglin / githubweb
  2. tests/x86: add a testcase with cpuid.1f "Die" objects — brice.goglin / githubweb

#89 (Mar 8, 2019, 3:00:10 AM)

  1. lstopo/nativesvg: fix the id of text elements — brice.goglin / githubweb
  2. lstopo/nativesvg: use explicit attributes instead of styles — brice.goglin / githubweb
  3. lstopo/nativesvg: fix some printf signedness warnings — brice.goglin / githubweb
  4. lstopo/nativesvg: add ids for anonymous objects — brice.goglin / githubweb
  5. contrib/misc: add dynamic_SVG_example.html — brice.goglin / githubweb
  6. fix several printf truncation warnings all over the place — brice.goglin / githubweb
  7. Makefile: Fix the distribution of the SVG dynamic example — brice.goglin / githubweb

#88 (Mar 7, 2019, 3:00:06 AM)

  1. xml: fix the v1 exporting of NUMA nodes attached to root — brice.goglin / githubweb
  2. tests/xml: add v1<->v2 (smaller) KNL test case with 2 NUMA nodes — brice.goglin / githubweb
  3. distance: add an internal macro for clarifying when we use os_ or — brice.goglin / githubweb
  4. lstopo/draw: pass more info to backend drawing functions — brice.goglin / githubweb
  5. lstopo/svg: rename to cairosvg — brice.goglin / githubweb
  6. lstopo/draw: add a native SVG backend — brice.goglin / githubweb
  7. AUTHORS: add Valentin Hoyet — brice.goglin / githubweb
  8. lstopo/tests: check that the native SVG backend doesn't fail — brice.goglin / githubweb
  9. lstopo/draw: add LSTOPO_TEXT_XSCALE environment variable — brice.goglin / githubweb
  10. lstopo.1: add --children-order to the LAYOUT section — brice.goglin / githubweb
  11. hwloc-gather-cpuid: update for AMD QoS extensions — brice.goglin / githubweb
  12. lstopo/draw: fix a warning about float/double implicit cast — brice.goglin / githubweb

#87 (Mar 1, 2019, 3:00:10 AM)

  1. core: make sure insert_by_cpuset() always compare sets the same way — brice.goglin / githubweb
  2. core: remove overzealous assertions in hwloc_obj_add_children_sets() — brice.goglin / githubweb
  3. core: fix insert_group() when identical to root — brice.goglin / githubweb
  4. tests/groups: remove a spurious debug printf — brice.goglin / githubweb
  5. tests/groups: check alloc/insert_group() API — brice.goglin / githubweb
  6. hwloc-gather-cpuid: remove pconfig cpuid leaf — brice.goglin / githubweb
  7. hwloc-gather-cpuid: cleanup, fix and comment loops for multiple — brice.goglin / githubweb

#86 (Feb 23, 2019, 3:00:07 AM)

  1. Keep the CUDA compute capabilities annex name — samuel.thibault / githubweb
  2. linux: add a debug env var to allow nodes with overlapping cpusets — brice.goglin / githubweb
  3. tests/linux: add a fake linux example with heterogeneous NUMA locations — brice.goglin / githubweb

#85 (Feb 21, 2019, 3:00:10 AM)

  1. linux/knl: don't forget to ignore the mscache if L3 is ignored — brice.goglin / githubweb
  2. lstopo/draw: fix the displaying of multiple NUMA nodes as normal — brice.goglin / githubweb

#84 (Feb 20, 2019, 3:00:06 AM)

  1. common-ps: add some const attribute — brice.goglin / githubweb
  2. API: fix a typo in the comments — brice.goglin / githubweb
  3. API: fix the docs of type_is_memory/io(), they were swapped — brice.goglin / githubweb
  4. lstopo/draw: improve the removal of space between boxes for PUs — brice.goglin / githubweb
  5. lstopo/draw: properly remove the vertical space between L1 and PU — brice.goglin / githubweb
  6. lstopo/draw: fix the aligning of PU textwidth — brice.goglin / githubweb
  7. lstopo/draw: fix the use of box colors — brice.goglin / githubweb
  8. utils: handle load() errors — brice.goglin / githubweb

#83 (Feb 16, 2019, 3:00:07 AM)

  1. hwloc-ps: store all info about each process in a structure — brice.goglin / githubweb
  2. hwloc-ps: separate the reading of proc/thread info from the printing — brice.goglin / githubweb
  3. hwloc-ps: split the code reading proc/thread info to a separate file — brice.goglin / githubweb
  4. hwloc-ps: add a generic iterator for each process — brice.goglin / githubweb
  5. hwloc-ps: build a convenience library with common-ps.c — brice.goglin / githubweb
  6. hwloc-ps: convert from hwloc_pid_t to Unix pid in case we ever work on — brice.goglin / githubweb
  7. hwloc-ps: add a flag to the internal API to return short program names — brice.goglin / githubweb
  8. lstopo: Implement --top using common-ps.[ch] — brice.goglin / githubweb

#82 (Feb 6, 2019, 3:00:08 AM)

  1. linux: fix a unused variable warning — brice.goglin / githubweb
  2. doxy: minor updates to x86 groups — brice.goglin / githubweb
  3. x86: add some comments — brice.goglin / githubweb
  4. x86: get legacy thread/core ids using cpuid4 out of the actual cache — brice.goglin / githubweb
  5. x86: abstract out several routines specific to some cpuid leaves — brice.goglin / githubweb
  6. x86: reorganize/clarify the calling of CPU and cache-specific CPUID — brice.goglin / githubweb
  7. x86: disable NUMA nodes by default — brice.goglin / githubweb
  8. x86: use x2apic when supported on AMD — brice.goglin / githubweb
  9. x86: use internal flags to clarify the configuration — brice.goglin / githubweb

#81 (Jan 17, 2019, 3:00:10 AM)

  1. plugins: bump HWLOC_COMPONENT_ABI from 5 to 6 — brice.goglin / githubweb
  2. pci: rework the plugin function for detecting bridge — brice.goglin / githubweb
  3. opencl: fix build with OpenCL headers <1.2 — brice.goglin / githubweb
  4. gather-topology: export all I/Os to the XML output — brice.goglin / githubweb

#80 (Jan 12, 2019, 3:00:12 AM)

  1. plugins: pass a discovery status structure to backend discover callback — brice.goglin / githubweb
  2. pci+linuxio: use discovery status flags to dynamically exclude PCI — brice.goglin / githubweb
  3. core: replace got_allowed_resources with a discovery status flag — brice.goglin / githubweb
  4. pci: remove some useless lines — brice.goglin / githubweb

#79 (Jan 11, 2019, 3:01:06 AM)

  1. lstopo/draw: fix cache box width — brice.goglin / githubweb

#78 (Dec 15, 2018, 3:01:06 AM)

  1. Fix documentation on API version — bgoglin / githubweb
  2. doxy: fix another right-shift operator for computing the version — brice.goglin / githubweb

#77 (Dec 14, 2018, 3:01:05 AM)

  1. .gitignore: update — brice.goglin / githubweb
  2. NEWS: bring 2.0.3 and 1.11.12 bullets in master for 2.1 — brice.goglin / githubweb

#76 (Dec 13, 2018, 3:01:07 AM)

  1. nolibxml/import: make sure there's a \0 at the end of the buffer — brice.goglin / githubweb
  2. libxml/export_xmlbuffer: include the ending \0 in the returned length — brice.goglin / githubweb
  3. libxml/export_xmlbuffer: detect and handle libxml dump errors — brice.goglin / githubweb
  4. tests/xmlbuffer: really check nolibxml/libxml import/export — brice.goglin / githubweb
  5. tests/xmlbuffer: check that the ending \0 is inside the returned length — brice.goglin / githubweb
  6. nolibxml/import: don't duplicate the input buffer — brice.goglin / githubweb

#75 (Dec 1, 2018, 3:00:06 AM)

  1. lstopo/hwloc-info: fix filters in usage — brice.goglin / githubweb
  2. contrib/completion: fix completion when not the first option on the — brice.goglin / githubweb
  3. contrib/completion: improve --filter — brice.goglin / githubweb
  4. contrib/completion: simplify things — brice.goglin / githubweb
  5. contrib/completion: improve --vert=<type> and friends — brice.goglin / githubweb
  6. contrib/completion: reindent, fix some options, and add missing --help — brice.goglin / githubweb
  7. contrib/completion: add copyright header — brice.goglin / githubweb

#74 (Nov 30, 2018, 3:00:07 AM)

  1. contrib/windows: fix the msvc lib soname — brice.goglin / githubweb
  2. windows: add a test to verify that MSVC version/soname match the — brice.goglin / githubweb

#73 (Nov 27, 2018, 3:00:09 AM)

  1. linux: don't look for /proc/hwloc-nofile-info unless we changed fsroot — brice.goglin / githubweb

#72 (Nov 24, 2018, 3:00:06 AM)

  1. lstopo: use "--opt arg" instead of "--opt=arg" when arg is mandatory — brice.goglin / githubweb
  2. lstopo: another replacing of "--opt=arg" with "--opt arg" — brice.goglin / githubweb
  3. hwloc-diff: fix usage of --refname — brice.goglin / githubweb
  4. contrib: add bash completions — brice.goglin / githubweb

#71 (Nov 21, 2018, 3:00:07 AM)

  1. x86: fix the management of other x2apic levels — brice.goglin / githubweb
  2. x86: factorize package/core/unit/node ids in an array — brice.goglin / githubweb
  3. x86: abstract out the insertion of compute unit groups — brice.goglin / githubweb
  4. x86: abstract out the function to use Intel's Extended Topology — brice.goglin / githubweb
  5. x86: enable v2 Extended Topology Enumeration support — brice.goglin / githubweb
  6. x86: add support for Die/Tile/Module levels in v2 Extended Topology — brice.goglin / githubweb

#70 (Nov 16, 2018, 3:00:05 AM)

  1. lstopo.1: fix the documentation of --export-xml-flags — brice.goglin / githubweb
  2. .gitignore: update — brice.goglin / githubweb
  3. hwloc-gather-cpuid: add Intel CPUID 1f — brice.goglin / githubweb
  4. hwloc-gather-cpuid: fix the warning in case of unexpected leaves — brice.goglin / githubweb

#69 (Nov 12, 2018, 3:00:07 AM)

  1. linux: expose DAX devices as hwloc Block OS devices — brice.goglin / githubweb

#68 (Oct 27, 2018, 3:00:08 AM)

  1. tests: fix some synthetic strings — brice.goglin / githubweb
  2. hwloc_type_sscanf: make type name matching more strict — brice.goglin / githubweb

#67 (Oct 26, 2018, 10:08:49 AM)

  1. tests/opencl: split our cl_ext.h into cl_ext.h and cl.h — brice.goglin / githubweb
  2. opencl: abstract-out an inline function to retrieve the PCI busid of a — brice.goglin / githubweb
  3. opencl: hardwire AMD extensions instead of expecting them in headers — brice.goglin / githubweb
  4. opencl: we don't need CL/cl_ext.h anymore — brice.goglin / githubweb
  5. opencl: use NV device extensions to detect NVIDIA GPU OpenCL device — brice.goglin / githubweb
  6. hwloc-dump-cpuid: check features before calling cpuid — brice.goglin / githubweb
  7. hwloc-gather-cpuid: update to intel cpuid 0x1b — brice.goglin / githubweb

#66 (Oct 25, 2018, 3:00:07 AM)

  1. pci: stop the temporary "belowroot" mess — brice.goglin / githubweb
  2. lstopo/draw: better place the PCI linkspeed — brice.goglin / githubweb
  3. contrib/ci.inria.fr: add an option to keep the working directory — brice.goglin / githubweb

#65 (Oct 23, 2018, 3:00:10 AM)

  1. linux/pci/slots: don't mis-assign slot IDs — brice.goglin / githubweb
  2. doxy: clarify the doc about the PCISlot info attribute — brice.goglin / githubweb
  3. linux/pci/slots: remove hwloc_linuxfs_pci_find_pcislot_obj() — brice.goglin / githubweb
  4. lstopo/draw: only remove the space between boxes for PUs — brice.goglin / githubweb

#64 (Oct 19, 2018, 3:00:08 AM)

  1. pci: remove redundant setting of bridge type — brice.goglin / githubweb
  2. pci: cleanup use of pcidev bus/dev/func — brice.goglin / githubweb

#63 (Oct 18, 2018, 3:00:09 AM)

  1. utils: fix hwloc_pid_from_number() — brice.goglin / githubweb

#62 (Oct 16, 2018, 3:00:06 AM)

  1. support: add disallowed_{pu,numa} bits to the discovery support — brice.goglin / githubweb
  2. API: rename WHOLE_SYSTEM flag to WITH_DISALLOWED — brice.goglin / githubweb
  3. core: make sure we don't call the get_allowed_resources() backend — brice.goglin / githubweb
  4. core: add HWLOC_ALLOW=all for ignoring cgroups — brice.goglin / githubweb
  5. API: add hwloc_topology_allow() — brice.goglin / githubweb
  6. tests: add hwloc_topology_allow — brice.goglin / githubweb
  7. lstopo: add --allow for changing allowed sets — brice.goglin / githubweb
  8. contrib/ci.inria.fr: allow custom builds to force an email notification — brice.goglin / githubweb

#61 (Oct 13, 2018, 3:00:07 AM)

  1. restrict: reorder children when modified — brice.goglin / githubweb
  2. tests/restrict: check that we reorder properly when needed — brice.goglin / githubweb
  3. lstopo: fix --children-order parsing — brice.goglin / githubweb
  4. synthetic: initialize a level arity when it's entirely ready — brice.goglin / githubweb
  5. tests/restrict: fix a synthetic description — brice.goglin / githubweb

#59 (Oct 12, 2018, 3:00:11 AM)

  1. x86: enable cpuid dump loading for cygwin — bgoglin / githubweb
  2. contrib/ci.inria.fr: add cygwin job — bgoglin / githubweb
  3. contrib/ci.inria.fr: use msvc and mingw tags for windows nodes — bgoglin / githubweb

#58 (Oct 10, 2018, 3:00:06 AM)

  1. linux/knl: add a warning if we don't find the expected number of nodes — brice.goglin / githubweb
  2. linux/knl: make sure we didn't drop an invalid distance matrix earlier — brice.goglin / githubweb
  3. linux/knl: remove a useless assignation — brice.goglin / githubweb

#57 (Oct 9, 2018, 3:00:09 AM)

  1. linux/knl: abstract the KNL NUMA quirk out of the main NUMA function — brice.goglin / githubweb
  2. linux/knl: split the reading of HDH info and the fallback to a — brice.goglin / githubweb
  3. linux/knl: complete rework of heuristics to guess cluster/memory mode — brice.goglin / githubweb
  4. misc: use hwloc_uint64_t* instead of uint64_t* in the callers of the — brice.goglin / githubweb

#56 (Oct 4, 2018, 3:00:10 AM)

  1. configure: use numa.pc when available — brice.goglin / githubweb

#55 (Oct 3, 2018, 3:00:07 AM)

  1. misc: fix build for Cygwin — brice.goglin / githubweb
  2. x86: fix a compiler warning — brice.goglin / githubweb

#54 (Oct 2, 2018, 3:00:08 AM)

  1. contrib/ci.inria.fr: allow disabling so builds in Jenkins files — brice.goglin / githubweb
  2. contrib/ci.inria.fr: minor cleanups in sonar-scanner properties — brice.goglin / githubweb
  3. contrib/ci.inria.fr: save sonar-scanner scan-build logs — brice.goglin / githubweb

#53 (Sep 30, 2018, 3:00:10 AM)

  1. tests/hwloc_backends: use private/misc.h for S_IRWXU on Windows — brice.goglin / githubweb
  2. tests: use diff -u -w through configure variables everywhere — brice.goglin / githubweb

#52 (Sep 29, 2018, 3:00:07 AM)

  1. x86: threadid is only a temp variable — brice.goglin / githubweb
  2. x86: don't add unknown x2apic levels unless fulldiscovery is enabled — brice.goglin / githubweb
  3. windows: cleanup strcasecmp() missing case — brice.goglin / githubweb

#51 (Sep 26, 2018, 3:00:11 AM)

  1. configure: fix the detection of strcasecmp — brice.goglin / githubweb

#50 (Sep 24, 2018, 3:05:48 PM)

  1. tests/hwloc_backends: make sure synthetic/xml are not forced loaded — brice.goglin / githubweb
  2. tests/hwloc_backends: fix on non-x86 — brice.goglin / githubweb

#49 (Sep 24, 2018, 11:02:47 AM)

  1. tests/hwloc_backends: fix windows case — brice.goglin / githubweb
  2. synthetic: fix a potential cache size overflow — brice.goglin / githubweb
  3. doc/examples: don't build the sharedcaches example on windows — brice.goglin / githubweb
  4. windows: define S_IRWXU when missing — brice.goglin / githubweb
  5. misc: protect <unistd.h> with #ifdef — brice.goglin / githubweb

#48 (Sep 24, 2018, 3:00:10 AM)

  1. components: add explicit per-topology component init/fini() functions — brice.goglin / githubweb
  2. API: add hwloc_topology_set_components() for blacklisting a component — brice.goglin / githubweb
  3. tests: check set_components() in hwloc_backends test — brice.goglin / githubweb

#47 (Sep 23, 2018, 1:54:07 PM)

  1. ci.inria.fr: filter some another rule out of the sonarscanner report — brice.goglin / githubweb
  2. tests/opencl: fix 2 memory leaks — brice.goglin / githubweb

#46 (Sep 23, 2018, 11:51:41 AM)

  1. ci.inria.fr: fix sonarqube filters for C warnings — brice.goglin / githubweb
  2. ci.inria.fr: add cland scan-build static analysis to sonar-scanner job — brice.goglin / githubweb

#45 (Sep 23, 2018, 3:00:08 AM)

  1. doxy: fix the disabling of cuda/nvml/opencl using HWLOC_COMPONENTS= — brice.goglin / githubweb

#44 (Sep 22, 2018, 3:00:09 AM)

  1. core: better handle empty topology errors — brice.goglin / githubweb

#43 (Sep 15, 2018, 3:00:11 AM)

  1. core: update OS/distance insert error messages — brice.goglin / githubweb
  2. core: remove hwloc_namecoloncmp() — brice.goglin / githubweb
  3. core: merge back hwloc_level_take_objects() into its caller and — brice.goglin / githubweb
  4. core: remove a useless check in find_same_type() — brice.goglin / githubweb

#42 (Sep 13, 2018, 3:00:09 AM)

  1. linux: don't leak a DIR on failure to list NUMA nodes — brice.goglin / githubweb
  2. bgq: make sure the allowed_set is properly initialized before filling — brice.goglin / githubweb
  3. linux: clarify the semantics of read_fd_as_cpulist() — brice.goglin / githubweb
  4. linux: clarify hwloc_admin_disable_set_from_cpuset() — brice.goglin / githubweb
  5. linux: document why we don't use /sys/devices/system/cpu/kernel_max — brice.goglin / githubweb
  6. linux: use /sys/devices/system/cpu/online when available — brice.goglin / githubweb
  7. linux: use /sys/devices/system/node/possible for memory binding — brice.goglin / githubweb
  8. linux: use /sys/devices/system/node/possible for listing NUMA nodes — brice.goglin / githubweb
  9. linux: fix some scan-build warnings — brice.goglin / githubweb
  10. x86: fix management of failure to reallocate the cache array — brice.goglin / githubweb
  11. x86: clarify how we manage non-unique APIC ids — brice.goglin / githubweb
  12. xml: set import state.global to NULL when it's not used (diff import) — brice.goglin / githubweb
  13. xml/nolibxml: use the right tagname on close — brice.goglin / githubweb
  14. xml/nolibxml: better handle parsing failure at the beginning of XML — brice.goglin / githubweb
  15. xml: fix a leak on failure to import a v1 distance — brice.goglin / githubweb
  16. xml/nolibxml: fix a leak a failure to pass diff headers after refname — brice.goglin / githubweb

#41 (Sep 10, 2018, 3:00:12 AM)

  1. core: fix a snprintf truncation warning in debug printfs — brice.goglin / githubweb
  2. tests: also check that hwloc_type_sscanf() can parse the output of — brice.goglin / githubweb
  3. linux: update some comments — brice.goglin / githubweb
  4. linux: add support for IBM S/390 drawers — brice.goglin / githubweb
  5. tests/linux: tweak the S/390 test case to add Drawers on top of Books — brice.goglin / githubweb
  6. linux: only look for books/drawers on IBM S/390 — brice.goglin / githubweb

#40 (Sep 7, 2018, 3:00:08 AM)

  1. hwloc-gather-cpuid: update to AMD manual from May 2018 — brice.goglin / githubweb

#39 (Sep 5, 2018, 3:00:12 AM)

  1. contrib/ci.inria.fr: save my script for opening all slave logs from a — brice.goglin / githubweb
  2. contrib/dist: save my script for installing release documentation in — brice.goglin / githubweb

#38 (Sep 4, 2018, 3:00:08 AM)

  1. NEWS: remove obsolete stuff about former name — brice.goglin / githubweb
  2. NEWS: uniformize notes about multiple parallel release series — brice.goglin / githubweb
  3. NEWS: bring 2.0.2, 1.11.10 and 1.11.11 entries in master for future 2.1 — brice.goglin / githubweb

#37 (Sep 1, 2018, 3:00:09 AM)

  1. doxy: fix the doc the Backend info attr — brice.goglin / githubweb
  2. doxy: subsectionize the list of info attributes — brice.goglin / githubweb

#36 (Aug 30, 2018, 3:00:07 AM)

  1. lstopo/windows: implement all shortcuts recently added to the X11/cairo — brice.goglin / githubweb
  2. API: improve the doc about hwloc_bitmap_singlify() — brice.goglin / githubweb
  3. lstopo/x11+windows: add shortcuts for dumping cli options for the — brice.goglin / githubweb
  4. lstopo/windows: force flush of stdout — brice.goglin / githubweb
  5. contrib/ci.inria.fr: pass the tarball to all subscripts — brice.goglin / githubweb
  6. contrib/ci.inria.fr: no need to cleanup the workdir inside subscripts — brice.goglin / githubweb

#35 (Aug 28, 2018, 3:00:07 AM)

  1. tests/rename: fix hwloc_snprintf() redefinition — brice.goglin / githubweb
  2. tests/rename: remove obsolete .svn directory filtering — brice.goglin / githubweb
  3. tests/rename: rework dependencies — brice.goglin / githubweb
  4. tests/rename: use $(CPP) instead of hardwiring cpp — brice.goglin / githubweb
  5. tests/rename: also check $(CPP) warnings/errors during renaming — brice.goglin / githubweb
  6. bitmap: add hwloc_bitmap_nr_ulongs() and from/to_ulongs() — brice.goglin / githubweb

#34 (Aug 25, 2018, 3:00:08 AM)

  1. configure: detect the diff path at configure and use it in test scripts — brice.goglin / githubweb
  2. core: document OS issues requiring hwloc_snprinf — brice.goglin / githubweb

#33 (Aug 23, 2018, 3:00:07 AM)

  1. contrib/ci.inria.fr: display uname at the beginning of shell scripts — brice.goglin / githubweb
  2. configure: cleanup the output of "diff" checks — brice.goglin / githubweb
  3. configure: move diff -u/-w checks to hwloc_internal.m4 — brice.goglin / githubweb
  4. hwloc_obj_attr/type_snprintf: use hwloc_snprintf() when the input — brice.goglin / githubweb
  5. synthetic/export: use hwloc_snprintf() when needed — brice.goglin / githubweb
  6. lstopo: work around clock_gettime() not having CLOCK_MONOTONIC — brice.goglin / githubweb
  7. solaris/chiptype: fix some strncpy truncation warnings — brice.goglin / githubweb
  8. configure: work around modff() not existing — brice.goglin / githubweb
  9. configure: detect broken snprintf() and disable hwloc_snprintf() when — brice.goglin / githubweb

#32 (Aug 21, 2018, 3:00:10 AM)

  1. doxy: improve the example of getting the most simple topology — brice.goglin / githubweb
  2. hwloc-gather-cpuid: update to Intel x86 manuel from May 2018 — brice.goglin / githubweb
  3. headers: disable deprecated warnings if __hwloc_attribute_deprecated is — brice.goglin / githubweb

#31 (Aug 16, 2018, 3:00:07 AM)

  1. contrib/ci.inria.fr: keep the full branch name for the snapshot version — brice.goglin / githubweb
  2. hwloc_get_version.sh: add --major/--minor/--release/--greek — brice.goglin / githubweb
  3. configure: reorder some stuff — brice.goglin / githubweb
  4. hwloc/autogen/config.h: add HWLOC_VERSION* to the public headers — brice.goglin / githubweb
  5. contrib/windows: move HWLOC_VERSION* macros from private_config.h to — brice.goglin / githubweb
  6. scripts: remove now-unneeded HWLOC_VERSION — brice.goglin / githubweb
  7. doc: add some words about HWLOC_API_VERSION vs HWLOC_VERSION — brice.goglin / githubweb

#30 (Aug 15, 2018, 3:00:09 AM)

  1. hwloc-annotate: fix the tool description in the manpage and doc — brice.goglin / githubweb
  2. utils: make sure -h|--help is supported everywhere and documented in — brice.goglin / githubweb
  3. hwloc-annotate: allow annotating multiple locations at once — brice.goglin / githubweb
  4. manpages: don't use # for manual substitution — brice.goglin / githubweb
  5. manpages: user % instead of £ for variable substitution — brice.goglin / githubweb
  6. doxy/faq: document why AIX binding fails by default — brice.goglin / githubweb

#29 (Aug 14, 2018, 3:00:10 AM)

  1. bitmap: clarify the return values of comparison functions — brice.goglin / githubweb

#28 (Aug 11, 2018, 3:00:11 AM)

  1. valgrind: update suppressions to libpci->pci renaming — brice.goglin / githubweb

#27 (Aug 9, 2018, 3:00:09 AM)

  1. Miscellaneous compiler warning fixes — bgoglin / githubweb
  2. examples: fix the doc in gpu.c headers and add some comments — brice.goglin / githubweb
  3. opencl: hide OpenCL warning about unspecified target API — brice.goglin / githubweb

#26 (Aug 7, 2018, 3:00:08 AM)

  1. doxy: cleanup/fix the object that may contain some hwloc-provided info — brice.goglin / githubweb

#25 (Aug 1, 2018, 2:19:42 PM)

  1. pci+linuxio: cleanup the avoidance of duplicate PCI discovery — brice.goglin / githubweb
  2. lstopo.1: fix the documentation of --text and --no-text — brice.goglin / githubweb
  3. lstopo.1: clarify how --text/--index/--attrs works — brice.goglin / githubweb
  4. lstopo.1: more rewording — brice.goglin / githubweb

#24 (Jul 27, 2018, 3:00:10 AM)

  1. tests/x86: add a Hygon Dhyana case with 1 package of 32 cores — brice.goglin / githubweb

#23 (Jul 25, 2018, 3:00:08 AM)

  1. x86: Hygon Dhyana CPU shares similar architecture with AMD family 17h — brice.goglin / githubweb

#22 (Jul 7, 2018, 3:00:11 AM)

  1. linuxpci: document why we don't use sysfs bridge attributes added in — brice.goglin / githubweb
  2. linux+pci: read linkspeed from Linux sysfs files added in 4.13 — brice.goglin / githubweb
  3. tests/linux: add some sysfs PCI link attributes to test — brice.goglin / githubweb
  4. doxy: PCI discovery isn't root-only on Linux >= 4.13 — brice.goglin / githubweb

#21 (Jun 30, 2018, 3:00:10 AM)

  1. linux: get_allowed_resources() shouldn't duplicate the LinuxCgroup info — brice.goglin / githubweb
  2. core: document that get_allowed_resources() may be called twice during — brice.goglin / githubweb
  3. core: return EPERM from topology modifying routines on adopted topology — brice.goglin / githubweb

#20 (Jun 24, 2018, 3:00:08 AM)

  1. lstopo-ascii.c: fix minor compiler warnings — bgoglin / githubweb

#19 (Jun 23, 2018, 3:00:10 AM)

  1. restrict: fix input cpuset check when !BYNODESET — brice.goglin / githubweb

#18 (Jun 20, 2018, 3:00:13 AM)

  1. misc: add HWLOC_DONT_ADD_VERSION_INFO env var for disabling some — brice.goglin / githubweb
  2. tests/lstopo: check some actual outputs — brice.goglin / githubweb

#17 (Jun 19, 2018, 3:00:13 AM)

  1. lstopo/draw: display tasks in yellow when --top is passed — brice.goglin / githubweb
  2. lstopo/draw: add --top-color=<none|#xxyyzz> for changing task — brice.goglin / githubweb

#16 (Jun 18, 2018, 3:00:10 AM)

  1. lstopo: no need for this variable to be global — brice.goglin / githubweb
  2. lstopo: don't bother managing lstopo-specific userdata when exporting — brice.goglin / githubweb
  3. diff: clarify that we cannot expose differences for sets — brice.goglin / githubweb

#15 (Jun 16, 2018, 3:00:09 AM)

  1. .github/issue_template.md: CFLAGS='-g -O0' and --enable-debug may help — brice.goglin / githubweb

#14 (Jun 9, 2018, 3:00:11 AM)

  1. lstopo/draw: fix --binding-color=none — brice.goglin / githubweb
  2. lstopo/x11: b and d shortcuts for colorizing binding/disallowed objects — brice.goglin / githubweb

#13 (Jun 8, 2018, 3:00:08 AM)

  1. lstopo/draw: merge the management of the main and additional lines of — brice.goglin / githubweb
  2. lstopo/draw: abstract-out the code for finding a good rectangular — brice.goglin / githubweb
  3. lstopo/draw: rework the way we get a preferred ratio by using an — brice.goglin / githubweb
  4. lstopo/draw: rework the lookup for an exact rectangular placement — brice.goglin / githubweb
  5. lstopo/draw: prefer a 3/4 ratio inside cores — brice.goglin / githubweb
  6. lstopo: make the "logical" output attribute an enum — brice.goglin / githubweb
  7. lstopo: display both physical and logical indexes by default — brice.goglin / githubweb
  8. lstopo/X11: add shortcuts for changing index/attr/text display config — brice.goglin / githubweb
  9. lstopo: only get the binding once during init, not once per displayed — brice.goglin / githubweb
  10. lstopo: reuse already gathered binding for --restrict binding — brice.goglin / githubweb

#12 (Jun 2, 2018, 3:00:11 AM)

  1. Fix some gcc 8.1 snprintf overflow warnings — brice.goglin / githubweb

#11 (Jun 1, 2018, 2:56:24 PM)

  1. contric/ci.inria.fr: make sure we return success/error from all scripts — brice.goglin / githubweb
  2. API: clarify that bitmap_singlify() cannot be used for distributing — brice.goglin / githubweb
  3. API: improve the general documentation of bitmaps — brice.goglin / githubweb

#9 (May 23, 2018, 3:00:11 AM)

  1. API: get_ancestor_obj_by_type/depth() isn't useful for NUMA (and PU) — brice.goglin / githubweb

#8 (May 19, 2018, 3:00:07 AM)

  1. contrib/ci.inria.fr: send non-master non-stable sonar-scanner outputs — brice.goglin / githubweb
  2. contrib/ci.inria.fr: skip sonar-scanner for unofficial repos by default — brice.goglin / githubweb
  3. contrib/ci.inria.fr: detect the branch name inside the pipeline — brice.goglin / githubweb

#6 (May 9, 2018, 3:00:08 AM)

  1. hwloc/rename: re-add components symbols — brice.goglin / githubweb
  2. hwloc-gather-topology: better name for the temp directory — brice.goglin / githubweb
  3. hwloc-gather-topology: don't keep temporary dump files in /tmp by — brice.goglin / githubweb

#3 (May 5, 2018, 3:00:12 AM)

  1. configure: move lstopo/x11 enabling to configure — brice.goglin / githubweb
  2. configure: cleanup graphical status in the configure summary — brice.goglin / githubweb

#2 (May 4, 2018, 3:00:07 AM)

  1. contrib/ci.inria.fr: remove remnants from pre-pipeline jobs — brice.goglin / githubweb
  2. lstopo/draw: display PCI linkspeed below bridge instead of above — brice.goglin / githubweb
  3. lstopo/draw: support --no-text on PCI and bridges — brice.goglin / githubweb
  4. lstopo/draw: abstract-out the gathering of pci link speed for bridges — brice.goglin / githubweb
  5. lstopo/draw: cleanup bridge children padding wrt to pci link speed — brice.goglin / githubweb
  6. lstopo/draw: when fontsize=0 explicitly disable legend+text — brice.goglin / githubweb
  7. lstopo/draw: remove FONTGRIDSIZE — brice.goglin / githubweb
  8. lstopo/draw: add --linespacing to change size between lines of text — brice.goglin / githubweb
  9. lstopo/ascii: don't warn when forcing gridsize/fontsize/linespacing to — brice.goglin / githubweb
  10. lstopo/draw: set default gridsize to 7 and linespacing to 4 — brice.goglin / githubweb
  11. lstopo/fig: import the generic textsize method code — brice.goglin / githubweb
  12. lstopo/fig: clarify textsize computation — brice.goglin / githubweb
  13. lstopo/fig: reduce text size — brice.goglin / githubweb