Define pool allocation tags
All checks were successful
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (amd64, release) (push) Successful in 40s

This commit is contained in:
2026-06-22 12:44:41 +02:00
parent 76b1807eee
commit fe02bb9214
2 changed files with 24 additions and 0 deletions

View File

@@ -25,5 +25,6 @@
#include <mm/pfn.hh> #include <mm/pfn.hh>
#include <mm/pool.hh> #include <mm/pool.hh>
#include <mm/quota.hh> #include <mm/quota.hh>
#include <mm/tags.hh>
#endif /* __XTOSKRNL_MM_HH */ #endif /* __XTOSKRNL_MM_HH */

View File

@@ -0,0 +1,23 @@
/**
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: xtoskrnl/includes/mm/tags.hh
* DESCRIPTION: Memory Manager allocation tags
* DEVELOPERS: Aiken Harris <harraiken91@gmail.com>
*/
#ifndef __XTOSKRNL_MM_TAGS_HH
#define __XTOSKRNL_MM_TAGS_HH
#include <xtos.hh>
/* Allocation tags */
#define TAG_HL_FRAMEBUFFER SIGNATURE32('F', 'B', 'U', 'F')
#define TAG_MM_BIG_ALLOC SIGNATURE32('B', 'I', 'G', 'A')
#define TAG_MM_MEMORY_MGR SIGNATURE32('M', 'M', 'G', 'R')
#define TAG_MM_OVERFLOW SIGNATURE32('O', 'V', 'F', 'L')
#define TAG_MM_MEMORY_POOL SIGNATURE32('P', 'O', 'O', 'L')
#define TAG_MM_NONE SIGNATURE32('N', 'O', 'N', 'E')
#endif /* __XTOSKRNL_MM_TAGS_HH */