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 14*2a7ceac9SKarolina Drobnik# Use 32 bit physical addresses. 15*2a7ceac9SKarolina Drobnik# Remember to install 32-bit version of dependencies. 1616802e55SKarolina Drobnikifeq ($(32BIT_PHYS_ADDR_T), 1) 17*2a7ceac9SKarolina Drobnik CFLAGS += -m32 -U CONFIG_PHYS_ADDR_T_64BIT 18*2a7ceac9SKarolina Drobnik LDFLAGS += -m32 1916802e55SKarolina Drobnikendif 20