Lines Matching refs:tables
8 protection checks based on these tables, and transition granules between
54 The Level 1 tables entries with the same PAS can be combined to form a
64 There are three main parameters that determine how the tables are organized and
79 creates the tables in memory, and enables granule protection checks. It also
80 allocates memory for fine-grained locks adjacent to the L0 tables. In the
81 runtime initialization step, the runtime firmware locates the existing tables in
100 its attributes that can be used by the GPT library to initialize the tables.
112 validity and create tables to implement it.
125 The GPT initialization APIs require memory to be passed in for the tables to be
127 building the level 0 tables.
130 building the level 1 tables which are linked from level 0 descriptors. The
131 tables should have PAS type ``GPT_GPI_ROOT`` and a typical system might place
153 During Granule Transition access to L1 tables is controlled by a lock to ensure
171 #. Firmware must call ``gpt_init_l0_tables`` to initialize the level 0 tables to
184 by the GTSI to find the tables and transition granules between PAS types.
233 * The L1 tables must be aligned to their size. The size of each L1 table is the
236 * There must be enough L1 memory supplied to build all requested L1 tables.
257 tables must be aligned to 4096 bytes.