arch:xtensa: remove WSBITS/WBBITS to core.h

Remove WSBITS/WBBITS macro to core.h as may be used by
arch common code.

Signed-off-by: zhuyanlin <zhuyanlin1@xiaomi.com>
This commit is contained in:
zhuyanlin 2021-09-15 14:50:27 +08:00 committed by Xiang Xiao
parent 44cbba2c56
commit 583dce0b98
2 changed files with 7 additions and 2 deletions

View File

@ -71,6 +71,12 @@
# define XCHAL_SEP2 },{ # define XCHAL_SEP2 },{
#endif #endif
/* WSBITS and WBBITS are the width of the WINDOWSTART and WINDOWBASE
* registers
*/
#define WSBITS (XCHAL_NUM_AREGS / 4) /* width of WINDOWSTART in bits */
#define WBBITS (XCHAL_NUM_AREGS_LOG2 - 2) /* width of WINDOWBASE in bits */
/* ISA **********************************************************************/ /* ISA **********************************************************************/
#if XCHAL_HAVE_BE #if XCHAL_HAVE_BE

View File

@ -40,6 +40,7 @@
****************************************************************************/ ****************************************************************************/
#include <arch/chip/core-isa.h> #include <arch/chip/core-isa.h>
#include <arch/xtensa/core.h>
#include <arch/xtensa/xtensa_specregs.h> #include <arch/xtensa/xtensa_specregs.h>
#include <arch/xtensa/xtensa_corebits.h> #include <arch/xtensa/xtensa_corebits.h>
@ -116,8 +117,6 @@ _xtensa_window_spill:
ret ret
#else /* XCHAL_HAVE_WINDOWED */ #else /* XCHAL_HAVE_WINDOWED */
# define WSBITS (XCHAL_NUM_AREGS / 4) /* Width of WINDOWSTART register in bits */
# define WBBITS (XCHAL_NUM_AREGS_LOG2 - 2) /* Width of WINDOWBASE register in bits */
/* /*
* Rearrange (rotate) window start bits relative to the current * Rearrange (rotate) window start bits relative to the current