Lines Matching full:space
48 * This pointer space has the Shared(LDS) and Private(Scratch) memory
49 * mapped into this pointer space as apertures.
74 * HSA64 – 64b pointers and the default address space is ATC
75 * HSA32 – 32b pointers and the default address space is ATC
76 * GPUVM – 64b pointers and the default address space is GPUVM (driver
84 * (VA[63:47] == 0x1FFFF) and low area (VA[63:47 == 0) of the address space
86 * the middle of the 64b VA space.
88 * The GPU not only has access to all of the CPU accessible address space via
89 * ATC/IOMMU, but it also has access to the GPUVM address space. The “system
91 * spaces into a unified pointer space. The method we take for 64b mode is
92 * to map the full 40b GPUVM address space into the hole of the 64b address
93 * space.
95 * The GPUVM_Base/GPUVM_Limit defines the aperture in the 64b space where we
103 * in the 64b address space even for the GPU. There are several places in
128 * space. For example a shader program cannot jump in/out between ATC
129 * and GPUVM space.
155 * address space that doesn’t hit any defined base/limit apertures.
191 * instead of two for the S_LOAD and FLAT_* ops. The entire GPUVM space of 40b
193 * space (defined by the aperture) for S_LOAD and FLAT_* ops.
200 * the default aperture is GPUVM (ATC==0) and not ATC space.
209 * space for use by the new FLAT_* vector memory ops. The Shared and
210 * Private memories are mapped as apertures into the address space,
216 * options in the hole of the 64b address space. For HSA32 mode, the
217 * Shared/Private apertures can be placed anywhere in the 32b space
228 * or ATC space. The addresses that fall in the shared aperture are
235 * in the 32b space except at 0 (Private or Shared Base at zero disables
307 /* User mode manages most of the SVM aperture address space. The low
326 * with small reserved space for kernel. in kfd_init_apertures_vi()
351 * reserved space before SVM on Raven as well, even though we don't in kfd_init_apertures_v9()
389 * the x86_64 non canonical process address space in kfd_init_apertures()
429 /* dGPUs: the reserved space for kernel in kfd_init_apertures()