void libarm_mmu_flat_initialise_level_2_small_page_table |
( |
void * |
translation_table, |
|
|
void * |
start, |
|
|
size_t |
size, |
|
|
void * |
coarse_page_tables
|
|
) |
|
|
|
Create a level 2 small page table for an address range.
-
Parameters:
-
|
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.
|
|