Lines Matching refs:tables
4 This document describes the design of the granule protection tables (GPT)
8 protection checks based on these tables, and transition granules between
61 There are three main parameters that determine how the tables are organized and
76 creates the tables in memory, and enables granule protection checks. In the
77 runtime initialization step, the runtime firmware locates the existing tables in
92 its attributes that can be used by the GPT library to initialize the tables.
104 validity and create tables to implement it.
117 The GPT initialization APIs require memory to be passed in for the tables to be
119 the level 0 tables and ``gpt_init_pas_l1_tables`` takes an address and size for
120 building the level 1 tables which are linked from level 0 descriptors. The
121 tables should have PAS type ``GPT_GPI_ROOT`` and a typical system might place
145 #. Firmware must call ``gpt_init_l0_tables`` to initialize the level 0 tables to
158 by the GTSI to find the tables and transition granules between PAS types.
204 * The L1 tables must be aligned to their size. The size of each L1 table is the
207 * There must be enough L1 memory supplied to build all requested L1 tables.
224 tables must be aligned to 4096 bytes.