116802e55SKarolina Drobnik# SPDX-License-Identifier: GPL-2.0 216802e55SKarolina Drobnik# Definitions for user-provided arguments 316802e55SKarolina Drobnik 416802e55SKarolina Drobnik# Simulate CONFIG_NUMA=y 516802e55SKarolina Drobnikifeq ($(NUMA), 1) 616802e55SKarolina Drobnik CFLAGS += -D CONFIG_NUMA 716802e55SKarolina Drobnikendif 816802e55SKarolina Drobnik 916802e55SKarolina Drobnik# Simulate movable NUMA memory regions 1016802e55SKarolina Drobnikifeq ($(MOVABLE_NODE), 1) 1116802e55SKarolina Drobnik CFLAGS += -D MOVABLE_NODE 1216802e55SKarolina Drobnikendif 1316802e55SKarolina Drobnik 142a7ceac9SKarolina Drobnik# Use 32 bit physical addresses. 152a7ceac9SKarolina Drobnik# Remember to install 32-bit version of dependencies. 1616802e55SKarolina Drobnikifeq ($(32BIT_PHYS_ADDR_T), 1) 172a7ceac9SKarolina Drobnik CFLAGS += -m32 -U CONFIG_PHYS_ADDR_T_64BIT 182a7ceac9SKarolina Drobnik LDFLAGS += -m32 1916802e55SKarolina Drobnikendif 20*946dccb3SRebecca Mckeever 21*946dccb3SRebecca Mckeever# Enable verbose testing output 22*946dccb3SRebecca Mckeeverifeq ($(VERBOSE), 1) 23*946dccb3SRebecca Mckeever CFLAGS += -D VERBOSE 24*946dccb3SRebecca Mckeeverendif 25*946dccb3SRebecca Mckeever 26*946dccb3SRebecca Mckeever# Enable memblock_dbg() messages 27*946dccb3SRebecca Mckeeverifeq ($(MEMBLOCK_DEBUG), 1) 28*946dccb3SRebecca Mckeever CFLAGS += -D MEMBLOCK_DEBUG 29*946dccb3SRebecca Mckeeverendif 30