@@ -2134,23 +2134,23 @@ supported except by flat and scratch instructions in GFX9-GFX10.
2134
2134
2135
2135
The generic address space uses the hardware flat address support available in
2136
2136
GFX7-GFX10. This uses two fixed ranges of virtual addresses (the private and
2137
- local appertures ), that are outside the range of addressible global memory, to
2137
+ local apertures ), that are outside the range of addressible global memory, to
2138
2138
map from a flat address to a private or local address.
2139
2139
2140
2140
FLAT instructions can take a flat address and access global, private (scratch)
2141
2141
and group (LDS) memory depending in if the address is within one of the
2142
- apperture ranges. Flat access to scratch requires hardware aperture setup and
2142
+ aperture ranges. Flat access to scratch requires hardware aperture setup and
2143
2143
setup in the kernel prologue (see :ref: `amdgpu-amdhsa-flat-scratch `). Flat
2144
2144
access to LDS requires hardware aperture setup and M0 (GFX7-GFX8) register setup
2145
2145
(see :ref: `amdgpu-amdhsa-m0 `).
2146
2146
2147
2147
To convert between a segment address and a flat address the base address of the
2148
- appertures address can be used. For GFX7-GFX8 these are available in the
2148
+ apertures address can be used. For GFX7-GFX8 these are available in the
2149
2149
:ref: `amdgpu-amdhsa-hsa-aql-queue ` the address of which can be obtained with
2150
2150
Queue Ptr SGPR (see :ref: `amdgpu-amdhsa-initial-kernel-execution-state `). For
2151
- GFX9-GFX10 the appature base addresses are directly available as inline constant
2151
+ GFX9-GFX10 the aperture base addresses are directly available as inline constant
2152
2152
registers ``SRC_SHARED_BASE/LIMIT `` and ``SRC_PRIVATE_BASE/LIMIT ``. In 64 bit
2153
- address mode the apperture sizes are 2^32 bytes and the base is aligned to 2^32
2153
+ address mode the aperture sizes are 2^32 bytes and the base is aligned to 2^32
2154
2154
which makes it easier to convert from flat to segment or segment to flat.
2155
2155
2156
2156
Image and Samplers
@@ -2884,7 +2884,7 @@ SGPR register initial state is defined in
2884
2884
FLAT SCRATCH BASE in flat
2885
2885
memory instructions that
2886
2886
access the scratch
2887
- apperture .
2887
+ aperture .
2888
2888
2889
2889
The second SGPR is 32 bit
2890
2890
byte size of a single
0 commit comments