do_mmap() checks in with the FS
[akaros.git] / Makelocal.template
1 # General Purpose configuration parameters
2 #CFLAGS += $(CONFIG_APPSERVER)
3
4 # Kernel configuration parameters
5 #KERN_CFLAGS += $(CONFIG_KFS)
6 #KERN_CFLAGS += $(CONFIG_SINGLE_CORE)
7 #KERN_CFLAGS += $(CONFIG_NETWORKING)
8 #KERN_CFLAGS += $(CONFIG_SERIAL_IO)
9 #KERN_CFLAGS += $(CONFIG_BSD_ON_CORE0)
10 # Enabling this can cause userspace to make the kernel panic.
11 #KERN_CFLAGS += $(CONFIG_SEQLOCK_DEBUG)
12 #KERN_CFLAGS += $(CONFIG_SPINLOCK_DEBUG)
13 #KERN_CFLAGS += $(CONFIG_PAGE_COLORING)
14 #KERN_CFLAGS += $(CONFIG_DEMAND_PAGING)
15 #KERN_CFLAGS += $(CONFIG_NOMTRRS)
16 #KERN_CFLAGS += $(CONFIG_E1000_MMIO_HACK)
17 #KERN_CFLAGS += $(CONFIG_E1000_ON_BOXBORO)
18 #KERN_CFLAGS += $(CONFIG_E1000_ON_S142)
19 #KERN_CFLAGS += $(CONFIG_DISABLE_MPTABLES)
20 #KERN_CFLAGS += $(CONFIG_MONITOR_ON_INT)
21 #KERN_CFLAGS += $(CONFIG_DISABLE_SMT)
22 #KERN_CFLAGS += $(CONFIG_BOXBORO)
23
24 #KERN_CFLAGS += -DDEVELOPER_NAME=waterman
25 #KERN_CFLAGS += -DDEVELOPER_NAME=brho
26
27
28 # Paths for the initramfs (need to be directories)
29 #INITRAMFS_PATHS = kern/kfs obj/tests
30 # Program to execute before building the initramfs
31 #INITRAMFS_BIN = tools/whatever.sh
32
33 # Userspace configuration parameters
34 #USER_CFLAGS += $(CONFIG_SYSCALL_TRAP)
35 #USER_CFLAGS += $(CONFIG_USER_DEBUGINFO)
36
37 # User tests configuration parameters
38 #TESTS_CFLAGS += $(CONFIG_STATIC_APPS)
39
40 # Default for sparc (i.e. needs an appserver)
41 ifeq ($(TARGET_ARCH),sparc)
42 KERN_CFLAGS += $(CONFIG_APPSERVER)
43 KERN_CFLAGS += -DDEVELOPER_NAME=waterman
44 endif
45
46 x86:
47         $(MAKE) TARGET_ARCH=i686
48
49 ramp:
50         $(MAKE) TARGET_ARCH=sparc
51
52 # various sparc functional simulator configurations
53 NP ?= 1
54 fs: all
55         sparc_app -p$(NP) -fappserver_ros.conf fs obj/kern/kernel none
56 fsd: all
57         sparc_app_debug -p$(NP) -fappserver_ros.conf fs obj/kern/kernel none
58 hw: all
59         sparc_app -p$(NP) -fappserver_ros.conf hw obj/kern/kernel none
60
61 .PHONY: fs fsd hw