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