diff options
Diffstat (limited to 'kernel/arch/metag/include/uapi/asm/ech.h')
-rw-r--r-- | kernel/arch/metag/include/uapi/asm/ech.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/kernel/arch/metag/include/uapi/asm/ech.h b/kernel/arch/metag/include/uapi/asm/ech.h new file mode 100644 index 000000000..ac94d1cf9 --- /dev/null +++ b/kernel/arch/metag/include/uapi/asm/ech.h @@ -0,0 +1,15 @@ +#ifndef _UAPI_METAG_ECH_H +#define _UAPI_METAG_ECH_H + +/* + * These bits can be set in the top half of the D0.8 register when DSP context + * switching is enabled, in order to support partial DSP context save/restore. + */ + +#define TBICTX_XEXT_BIT 0x1000 /* Enable extended context save */ +#define TBICTX_XTDP_BIT 0x0800 /* DSP accumulators/RAM/templates */ +#define TBICTX_XHL2_BIT 0x0400 /* Hardware loops */ +#define TBICTX_XAXX_BIT 0x0200 /* Extended AX registers (A*.4-7) */ +#define TBICTX_XDX8_BIT 0x0100 /* Extended DX registers (D*.8-15) */ + +#endif /* _UAPI_METAG_ECH_H */ |