void libarm_mmu_flat_initialise_level_1_table(void *translation_table);

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

This function creates a flat mapped (i.e. virtual addresses == physical addresses) level 1 MMU translation table at the location pointed to by translation_table (the translation table is 16BKytes in size).

Note that this function only initialises the translation table, it doesn't set the translation table base register.