mem_map: Make enum for addresses use u32 as the underlying type