/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: xtoskrnl/mm/amd64/globals.c * DESCRIPTION: AMD64-specific global variables for the Memory Manager * DEVELOPERS: Aiken Harris */ #include /* Page mapping routines for systems using 4-level paging (PML4) */ CMMPAGEMAP_ROUTINES MmpPml4Routines = { .ClearPte = MmpClearPte, .PteValid = MmpPteValid, .SetPteCaching = MmpSetPteCaching, .SetPte = MmpSetPte, }; /* Page mapping routines for systems using 5-level paging (PML5) */ CMMPAGEMAP_ROUTINES MmpPml5Routines = { .ClearPte = MmpClearPte, .PteValid = MmpPteValid, .SetPteCaching = MmpSetPteCaching, .SetPte = MmpSetPte, };