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 "" |
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 "/opt/x86_64-mos/include/" |
79 | #define MOS_RUST_TARGET "x86_64-unknown-mos" |
80 | |