/**
 * PROJECT:         ExectOS
 * COPYRIGHT:       See COPYING.md in the top level directory
 * FILE:            xtoskrnl/includes/mm.hh
 * DESCRIPTION:     Memory Manager
 * DEVELOPERS:      Aiken Harris <harraiken91@gmail.com>
 */

#ifndef __XTOSKRNL_MM_HH
#define __XTOSKRNL_MM_HH

#include <xtos.hh>

#include XTOS_ARCH_HEADER(mm, pagemap.hh)
#include XTOS_ARCH_HEADER(mm, paging.hh)
#include XTOS_ARCH_HEADER(mm, pte.hh)

#include <mm/alloc.hh>
#include <mm/colors.hh>
#include <mm/guard.hh>
#include <mm/hlpool.hh>
#include <mm/kpool.hh>
#include <mm/mmgr.hh>
#include <mm/pfault.hh>
#include <mm/pfn.hh>
#include <mm/pool.hh>
#include <mm/probe.hh>
#include <mm/quota.hh>
#include <mm/tags.hh>

#endif /* __XTOSKRNL_MM_HH */
