1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /*
- * 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__ */
|