On 01.10.2024 13:21, Oleksii Kurochko wrote: > Implement map_pages_to_xen() which requires several > functions to manage page tables and entries: > - pt_update() > - pt_mapping_level() > - pt_update_entry() > - pt_next_level() > - pt_check_entry() > > To support these operations, add functions for creating, > mapping, and unmapping Xen tables: > - create_table() > - map_table() > - unmap_table() > > Introduce PTE_SMALL to indicate that 4KB mapping is needed > and PTE_POPULATE. > > In addition introduce flush_tlb_range_va() for TLB flushing across > CPUs after updating the PTE for the requested mapping. > > Signed-off-by: Oleksii Kurochko <[email protected]>
Reviewed-by: Jan Beulich <[email protected]>
