57 lines
1.2 KiB
C
57 lines
1.2 KiB
C
/*
|
|
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
|
|
#ifndef __ARC_ASM_DEFINES_H__
|
|
#define __ARC_ASM_DEFINES_H__
|
|
|
|
#if defined(CONFIG_ARC_MMU_V1)
|
|
#define CONFIG_ARC_MMU_VER 1
|
|
#elif defined(CONFIG_ARC_MMU_V2)
|
|
#define CONFIG_ARC_MMU_VER 2
|
|
#elif defined(CONFIG_ARC_MMU_V3)
|
|
#define CONFIG_ARC_MMU_VER 3
|
|
#endif
|
|
|
|
#ifdef CONFIG_ARC_HAS_LLSC
|
|
#define __CONFIG_ARC_HAS_LLSC_VAL 1
|
|
#else
|
|
#define __CONFIG_ARC_HAS_LLSC_VAL 0
|
|
#endif
|
|
|
|
#ifdef CONFIG_ARC_HAS_SWAPE
|
|
#define __CONFIG_ARC_HAS_SWAPE_VAL 1
|
|
#else
|
|
#define __CONFIG_ARC_HAS_SWAPE_VAL 0
|
|
#endif
|
|
|
|
#ifdef CONFIG_ARC_HAS_RTSC
|
|
#define __CONFIG_ARC_HAS_RTSC_VAL 1
|
|
#else
|
|
#define __CONFIG_ARC_HAS_RTSC_VAL 0
|
|
#endif
|
|
|
|
#ifdef CONFIG_ARC_MMU_SASID
|
|
#define __CONFIG_ARC_MMU_SASID_VAL 1
|
|
#else
|
|
#define __CONFIG_ARC_MMU_SASID_VAL 0
|
|
#endif
|
|
|
|
#ifdef CONFIG_ARC_HAS_ICACHE
|
|
#define __CONFIG_ARC_HAS_ICACHE 1
|
|
#else
|
|
#define __CONFIG_ARC_HAS_ICACHE 0
|
|
#endif
|
|
|
|
#ifdef CONFIG_ARC_HAS_DCACHE
|
|
#define __CONFIG_ARC_HAS_DCACHE 1
|
|
#else
|
|
#define __CONFIG_ARC_HAS_DCACHE 0
|
|
#endif
|
|
|
|
#endif /* __ARC_ASM_DEFINES_H__ */
|