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) 6*b338bde5SRebecca Mckeever CFLAGS += -D CONFIG_NUMA -D CONFIG_NODES_SHIFT=4 716802e55SKarolina Drobnikendif 816802e55SKarolina Drobnik 92a7ceac9SKarolina Drobnik# Use 32 bit physical addresses. 102a7ceac9SKarolina Drobnik# Remember to install 32-bit version of dependencies. 1116802e55SKarolina Drobnikifeq ($(32BIT_PHYS_ADDR_T), 1) 122a7ceac9SKarolina Drobnik CFLAGS += -m32 -U CONFIG_PHYS_ADDR_T_64BIT 132a7ceac9SKarolina Drobnik LDFLAGS += -m32 1416802e55SKarolina Drobnikendif 15946dccb3SRebecca Mckeever 16946dccb3SRebecca Mckeever# Enable memblock_dbg() messages 17946dccb3SRebecca Mckeeverifeq ($(MEMBLOCK_DEBUG), 1) 18946dccb3SRebecca Mckeever CFLAGS += -D MEMBLOCK_DEBUG 19946dccb3SRebecca Mckeeverendif 20