Lines Matching refs:window

50       Each window can be configured to be remapped via a "TCE table" (IOMMU
67 window and sixteen M64 windows. They have different characteristics.
72 - The M32 window:
78 32-bit PCIe accesses. We configure that window at boot from FW and
88 to be assigned to PEs on a segment granularity. For a 2GB window,
91 Now, this is the "main" window we use in Linux today (excluding
110 specify the PE# for the entire window. When segmented, a window
115 there's a defined ordering for which window applies.
120 We configure an M64 window to cover the entire region of address space
178 - M32 window: There's one M32 window, and it is split into 256
180 window with 1MB segments. VF BARs that are 1MB or larger could be
181 mapped to separate PEs in this window. Each segment can be
184 they are different sizes, the entire window has to be small enough that
188 - Non-segmented M64 window: A non-segmented M64 window is mapped entirely
191 - Single segmented M64 windows: A segmented M64 window could be used just
192 like the M32 window, but the segments can't be individually mapped to
197 - Multiple segmented M64 windows: As usual, each window is split into 256
201 and a 32MB BAR, we could use one M64 window to assign 1MB segments and
202 another M64 window to assign 32MB segments.
208 segments/PEs inside that M64 window.
213 range to PE#. Each M64 window defines one MMIO range and this range is
216 We decide to leverage this M64 window to map VFs to individual PEs, since
220 than the number of M64 window segments, so if we map one VF BAR directly
221 to one M64 window, some part of the M64 window will map to another
226 segments [total_VFs, 255] of the M64 window may map to some MMIO range on
241 M64 window
260 M64 window
264 Allocating the extra space ensures that the entire M64 window will be
277 window, we can set the PE# by updating the table that translates segments
278 to PE#s. Similarly, if the address is in an unsegmented M64 window, we can
279 set the PE# for the window. But if it's in a segmented M64 window, the