| LOCAL_DIR := $(GET_LOCAL_DIR) | |
| MODULE := $(LOCAL_DIR) | |
| ARCH := arm | |
| ARM_CPU := cortex-a15 | |
| WITH_SMP := 1 | |
| GLOBAL_INCLUDES += \ | |
| $(LOCAL_DIR)/include | |
| MODULE_SRCS += \ | |
| $(LOCAL_DIR)/debug.c \ | |
| $(LOCAL_DIR)/platform.c \ | |
| $(LOCAL_DIR)/secondary_boot.S | |
| MEMBASE := 0x80000000 | |
| MEMSIZE := 0x10000000 # 256MB | |
| MODULE_DEPS += \ | |
| dev/interrupt/arm_gic \ | |
| dev/timer/arm_generic | |
| GLOBAL_DEFINES += \ | |
| MEMBASE=$(MEMBASE) \ | |
| MEMSIZE=$(MEMSIZE) \ | |
| MMU_WITH_TRAMPOLINE=1 | |
| LINKER_SCRIPT += \ | |
| $(BUILDDIR)/system-onesegment.ld | |
| include make/module.mk |