1234567891011121314151617181920212223242526 |
- /*
- * Copyright (C) 2017 Hangzhou C-SKY Microsystems co.,ltd.
- *
- * Licensed under the LGPL v2.1 or later, see the file COPYING.LIB
- * in this tarball.
- */
- /* Default stack size. */
- #define ARCH_STACK_DEFAULT_SIZE (2 * 1024 * 1024)
- /* Required stack pointer alignment at beginning. SSE requires 16
- bytes. */
- #define STACK_ALIGN 16
- /* Minimal stack size after allocating thread descriptor and guard size. */
- #define MINIMAL_REST_STACK 2048
- /* Alignment requirement for TCB. */
- #define TCB_ALIGNMENT 16
- /* Location of current stack frame. */
- #define CURRENT_STACK_FRAME __builtin_frame_address (0)
- /* XXX Until we have a better place keep the definitions here. */
- #define __exit_thread_inline(val) \
- INLINE_SYSCALL (exit, 1, (val))
|