Config header file + comment header

This commit is contained in:
2026-02-06 13:59:46 +01:00
parent 7f997f6611
commit 38710653be
33 changed files with 223 additions and 23 deletions

30
src/config.h Normal file
View File

@@ -0,0 +1,30 @@
/*
* @author xamidev <xamidev@riseup.net>
* @brief PepperOS configuration file
* @license GPL-3.0-only
*/
#ifndef CONFIG_H
#define CONFIG_H
/* version */
#define PEPPEROS_VERSION_MAJOR "0"
#define PEPPEROS_VERSION_MINOR "0"
#define PEPPEROS_VERSION_PATCH "1"
/* process */
#define PROCESS_NAME_MAX 64
#define PROCESS_STACK_SIZE 0x10000 // 64kb
/* kernel */
#define KERNEL_BASE 0xFFFFFFFF80000000ULL
// 2 MB should be enough (as of now, the whole kernel ELF is around 75kb)
#define KERNEL_SIZE 0x200000
/* heap */
#define KHEAP_SIZE (16*1024*1024)
/* term */
#define TERM_HISTORY_MAX_LINES 256
#endif