[all-commits] [llvm/llvm-project] e1395c: [libc] Explicitly pin memory for the client symbol...

Joseph Huber via All-commits all-commits at lists.llvm.org
Thu Nov 30 13:35:51 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e1395c7bdbe74b632ba7fbd90e2be2b4d82ee09e
      https://github.com/llvm/llvm-project/commit/e1395c7bdbe74b632ba7fbd90e2be2b4d82ee09e
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2023-11-30 (Thu, 30 Nov 2023)

  Changed paths:
    M libc/utils/gpu/loader/amdgpu/Loader.cpp

  Log Message:
  -----------
  [libc] Explicitly pin memory for the client symbol lookup (#73988)

Summary:
Previously, we determined that coarse grained memory cannot be used in
the general case. That removed the buffer used to transfer the memory,
however we still had this lookup. Though we do not access the symbol
directly, it still conflicts with the agents apparently. Pin this as
well.

This resolves the problems @lntue was having with the `libc` GPU build.




More information about the All-commits mailing list