2 ** Copyright 2003, Travis Geiselbrecht. All rights reserved.
3 ** Distributed under the terms of the NewOS License.
5 #ifndef _NEWOS_SYSCONFIG_H
6 #define _NEWOS_SYSCONFIG_H
8 /* system configuration, edit these to configure the build */
12 /* set the debug level of the kernel */
13 /* debug level 0 prints no messages,
14 * >= 1 turns on a lot of debug spew and extra internal consistency checks */
17 /* set the ASSERT level of the kernel:
19 * 1 = critical asserts only
20 * 2 = general assert level
22 #define _ASSERT_LEVEL 2
24 /* sets if the kernel boots with serial spew on or not */
25 #define _DEFAULT_SERIAL_DBG_ON 1
27 /* set the com port of the serial debugger */
28 /* NOTE: a setting of 0xe9 enables the Bochs E9 hack */
29 #define _SERIAL_DBG_PORT 1 // com1
31 /* set the size of the bootup kprintf buffer */
32 #define _BOOT_KPRINTF_BUF_SIZE 4096
34 /* compile in support for SMP or not */
37 /* maximum number of supported cpus */
46 /* sh-4 will not support smp, ever */
54 /* current PPC code does not support SMP */
62 /* current ARM code does not support SMP */