1#define MOS_ADDR_USER_STACK 0x5000000000
2#define MOS_ADDR_USER_MMAP 0x1000000000
3#define MOS_PLATFORM_DEBUG_ALL 1
4#define MOS_GENERIC_PLATFORM_DEBUG_ALL 1
5#define MOS_DEBUG_limine 1
6#define MOS_PAGE_SIZE 4096
7#define MOS_PLATFORM_DEBUG_ALL_x86_64 1
8#define MOS_DEBUG_x86_cpu 1
9#define MOS_DEBUG_x86_lapic 1
10#define MOS_DEBUG_x86_ioapic 1
11#define MOS_DEBUG_x86_startup 1
12#define MOS_DEBUG_x86_acpi 1
13#define MOS_DEFAULT_INIT_PATH "/initrd/programs/bootstrapper"
14#define MOS_EXTRA_CMDLINE ""
15#define MOS_SMP 1
16#define MOS_MM_DETAILED_UNHANDLED_FAULT 1
17#define MOS_MM_DETAILED_MMAPS_UNHANDLED_FAULT -1
18#define MOS_DYNAMIC_DEBUG 1
19#define MOS_PRINTK_BUFFER_SIZE 1024
20#define MOS_INODE_CACHE_HASHMAP_SIZE 256
21#define MOS_ELF_INTERPRETER_BASE_OFFSET 0x100000
22#define MOS_INITRD_BASE 0x300000000
23#define MOS_MAX_CPU_COUNT 8
24#define MOS_MAX_CMDLINE_COUNT 64
25#define MOS_MAX_MEMREGIONS 64
26#define MOS_PROCESS_MAX_OPEN_FILES 64
27#define MOS_PATH_MAX_LENGTH 256
28#define MOS_STACK_PAGES_KERNEL 8
29#define MOS_STACK_PAGES_USER 32
30#define MOS_UBSAN -1
31#define MOS_PROFILING -1
32#define MOS_PRINTK_HAS_SOME_PREFIX 1
33#define MOS_PRINTK_WITH_TIMESTAMP -1
34#define MOS_PRINTK_WITH_DATETIME -1
35#define MOS_PRINTK_WITH_CPU_ID -1
36#define MOS_PRINTK_WITH_FILENAME 1
37#define MOS_PRINTK_WITH_THREAD_ID -1
38#define MOS_DEBUG_ALL 1
39#define MOS_DEBUG_cpio 1
40#define MOS_DEBUG_dcache 1
41#define MOS_DEBUG_dcache_ref 1
42#define MOS_DEBUG_dma 1
43#define MOS_DEBUG_elf 1
44#define MOS_DEBUG_futex 1
45#define MOS_DEBUG_io 1
46#define MOS_DEBUG_ipc 1
47#define MOS_DEBUG_ipi 1
48#define MOS_DEBUG_naive_sched 1
49#define MOS_DEBUG_panic 1
50#define MOS_DEBUG_pagefault 1
51#define MOS_DEBUG_pipe 1
52#define MOS_DEBUG_pmm 1
53#define MOS_DEBUG_pmm_buddy 1
54#define MOS_DEBUG_process 1
55#define MOS_DEBUG_scheduler 1
56#define MOS_DEBUG_setup 1
57#define MOS_DEBUG_signal 1
58#define MOS_DEBUG_slab 1
59#define MOS_DEBUG_spinlock 1
60#define MOS_DEBUG_syscall 1
61#define MOS_DEBUG_sysfs 1
62#define MOS_DEBUG_thread 1
63#define MOS_DEBUG_tmpfs 1
64#define MOS_DEBUG_userfs 1
65#define MOS_DEBUG_vfs 1
66#define MOS_DEBUG_vmm 1
67#define MOS_TESTS 1
68#define MOS_TEST_ALL 1
69#define MOS_TEST_printf 1
70#define MOS_TEST_linked_list 1
71#define MOS_TEST_kmalloc 1
72#define MOS_TEST_cmdline_parser 1
73#define MOS_TEST_hashmap 1
74#define MOS_TEST_downwards_stack 1
75#define MOS_TEST_memops 1
76#define MOS_TEST_ring_buffer 1
77#define MOS_TEST_vfs 1
78#define MOS_MLIBC_HEADER_DIR "/opt/x86_64-mos/include/"
79#define MOS_RUST_TARGET "x86_64-unknown-mos"
80