kconfig: define architecture as a kconfig variable

Do not depend on environment variables and use a kconfig variable
for defining the architecture.

In addition, remove the X86_32 variable, it just duplicates X86 for
not good reason, at least until start supporting MCUs with 64bit.

Change-Id: Ia001db81ed007e6a43f34506fed9be1345b88a4b
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2015-10-09 06:20:52 -04:00
commit 77ba3c3b8b
41 changed files with 112 additions and 107 deletions

View file

@ -199,13 +199,13 @@ static void nano_init(struct tcs *dummyOutContext)
extern void *__stack_chk_guard;
#if defined(CONFIG_X86_32)
#if defined(CONFIG_X86)
#define _MOVE_INSTR "movl "
#elif defined(CONFIG_ARM)
#define _MOVE_INSTR "str "
#else
#error "Unknown Architecture type"
#endif /* CONFIG_X86_32 */
#endif /* CONFIG_X86 */
#define STACK_CANARY_INIT() \
do { \