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

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

start — A pointer to the start address of the cacheable region.

size — The size of the cacheable region in bytes.

This function marks a region of memory described by level 2 small page table descriptors as cacheable, it requires a level 2 small page table table to be created using libarm_mmu_flat_initialise_level_2_small_page_table prior to calling.