Synopsis
void libarm_mmu_flat_initialise_level_2_small_page_table(void *translation_table,
                                                         void *start,
                                                         size_t size,
                                                         void *coarse_page_tables);
Description

translation_table — A pointer to the start of the translation table.

start — A pointer to the start address of the address range.

size — The size of the address range in bytes.

coarse_page_tables — A pointer to the start address of the coarse page tables.

This function creates a level 2 small page table for the specified address range, it requires a level 1 translation table to be createdi using libarm_mmu_flat_initialise_level_1_table prior to calling.