1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright 2013, Michael Ellerman, IBM Corporation.
6 /* These are ordered and tested with <= */
7 #define SYNC_STEP_INITIAL 0
8 #define SYNC_STEP_UNSPLIT 1 /* Set by secondary when it sees unsplit */
9 #define SYNC_STEP_REAL_MODE 2 /* Set by secondary when in real mode */
10 #define SYNC_STEP_FINISHED 3 /* Set by secondary when split/unsplit is done */
15 void split_core_secondary_loop(u8 *state);
16 extern void update_subcore_sibling_mask(void);
18 static inline void update_subcore_sibling_mask(void) { }
19 #endif /* CONFIG_SMP */
21 #endif /* __ASSEMBLY__ */