18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Process execution related definitions for the Hexagon architecture 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#ifndef _ASM_EXEC_H 98c2ecf20Sopenharmony_ci#define _ASM_EXEC_H 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci/* Should probably shoot for an 8-byte aligned stack pointer */ 128c2ecf20Sopenharmony_ci#define STACK_MASK (~7) 138c2ecf20Sopenharmony_ci#define arch_align_stack(x) (x & STACK_MASK) 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci#endif /* _ASM_EXEC_H */ 16