Lines Matching full:space
49 * This pointer space has the Shared(LDS) and Private(Scratch) memory
50 * mapped into this pointer space as apertures.
75 * HSA64 – 64b pointers and the default address space is ATC
76 * HSA32 – 32b pointers and the default address space is ATC
77 * GPUVM – 64b pointers and the default address space is GPUVM (driver
85 * (VA[63:47] == 0x1FFFF) and low area (VA[63:47 == 0) of the address space
87 * the middle of the 64b VA space.
89 * The GPU not only has access to all of the CPU accessible address space via
90 * ATC/IOMMU, but it also has access to the GPUVM address space. The “system
92 * spaces into a unified pointer space. The method we take for 64b mode is
93 * to map the full 40b GPUVM address space into the hole of the 64b address
94 * space.
96 * The GPUVM_Base/GPUVM_Limit defines the aperture in the 64b space where we
104 * in the 64b address space even for the GPU. There are several places in
129 * space. For example a shader program cannot jump in/out between ATC
130 * and GPUVM space.
156 * address space that doesn’t hit any defined base/limit apertures.
192 * instead of two for the S_LOAD and FLAT_* ops. The entire GPUVM space of 40b
194 * space (defined by the aperture) for S_LOAD and FLAT_* ops.
201 * the default aperture is GPUVM (ATC==0) and not ATC space.
210 * space for use by the new FLAT_* vector memory ops. The Shared and
211 * Private memories are mapped as apertures into the address space,
217 * options in the hole of the 64b address space. For HSA32 mode, the
218 * Shared/Private apertures can be placed anywhere in the 32b space
229 * or ATC space. The addresses that fall in the shared aperture are
236 * in the 32b space except at 0 (Private or Shared Base at zero disables
308 /* User mode manages most of the SVM aperture address space. The low
326 * with small reserved space for kernel. in kfd_init_apertures_vi()
343 * reserved space before SVM on Raven as well, even though we don't in kfd_init_apertures_v9()
381 * the x86_64 non canonical process address space in kfd_init_apertures()
411 /* dGPUs: the reserved space for kernel in kfd_init_apertures()