ryantimwilson / rpms / systemd

Forked from rpms/systemd 4 months ago
Clone
Zbigniew Jędrzejewski-Szmek 96237b
From b4fb5c323dc77954867e0d896dce03edd094617a Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 96237b
From: Umut Tezduyar Lindskog <umut.tezduyar@axis.com>
Zbigniew Jędrzejewski-Szmek 96237b
Date: Tue, 4 Mar 2014 13:58:35 +0100
Zbigniew Jędrzejewski-Szmek 96237b
Subject: [PATCH] architecture: Add cris
Zbigniew Jędrzejewski-Szmek 96237b
Zbigniew Jędrzejewski-Szmek 96237b
(cherry picked from commit 86bafac9540ba9e111ccba2fdf4161fe3a67cd3b)
Zbigniew Jędrzejewski-Szmek 96237b
---
Zbigniew Jędrzejewski-Szmek 96237b
 src/shared/architecture.c | 3 +++
Zbigniew Jędrzejewski-Szmek 96237b
 src/shared/architecture.h | 3 +++
Zbigniew Jędrzejewski-Szmek 96237b
 2 files changed, 6 insertions(+)
Zbigniew Jędrzejewski-Szmek 96237b
Zbigniew Jędrzejewski-Szmek 96237b
diff --git a/src/shared/architecture.c b/src/shared/architecture.c
Zbigniew Jędrzejewski-Szmek 96237b
index fcdb3d5..9e0c3ef 100644
Zbigniew Jędrzejewski-Szmek 96237b
--- a/src/shared/architecture.c
Zbigniew Jędrzejewski-Szmek 96237b
+++ b/src/shared/architecture.c
Zbigniew Jędrzejewski-Szmek 96237b
@@ -114,6 +114,8 @@ Architecture uname_architecture(void) {
Zbigniew Jędrzejewski-Szmek 96237b
                 { "m68k",       ARCHITECTURE_M68K     },
Zbigniew Jędrzejewski-Szmek 96237b
 #elif defined(__tilegx__)
Zbigniew Jędrzejewski-Szmek 96237b
                 { "tilegx",     ARCHITECTURE_TILEGX   },
Zbigniew Jędrzejewski-Szmek 96237b
+#elif defined(__cris__)
Zbigniew Jędrzejewski-Szmek 96237b
+                { "cris",       ARCHITECTURE_CRIS     },
Zbigniew Jędrzejewski-Szmek 96237b
 #else
Zbigniew Jędrzejewski-Szmek 96237b
 #error "Please register your architecture here!"
Zbigniew Jędrzejewski-Szmek 96237b
 #endif
Zbigniew Jędrzejewski-Szmek 96237b
@@ -161,6 +163,7 @@ static const char *const architecture_table[_ARCHITECTURE_MAX] = {
Zbigniew Jędrzejewski-Szmek 96237b
         [ARCHITECTURE_SH64] = "sh64",
Zbigniew Jędrzejewski-Szmek 96237b
         [ARCHITECTURE_M68K] = "m68k",
Zbigniew Jędrzejewski-Szmek 96237b
         [ARCHITECTURE_TILEGX] = "tilegx",
Zbigniew Jędrzejewski-Szmek 96237b
+        [ARCHITECTURE_CRIS] = "cris",
Zbigniew Jędrzejewski-Szmek 96237b
 };
Zbigniew Jędrzejewski-Szmek 96237b
 
Zbigniew Jędrzejewski-Szmek 96237b
 DEFINE_STRING_TABLE_LOOKUP(architecture, Architecture);
Zbigniew Jędrzejewski-Szmek 96237b
diff --git a/src/shared/architecture.h b/src/shared/architecture.h
Zbigniew Jędrzejewski-Szmek 96237b
index e589a91..20e848b 100644
Zbigniew Jędrzejewski-Szmek 96237b
--- a/src/shared/architecture.h
Zbigniew Jędrzejewski-Szmek 96237b
+++ b/src/shared/architecture.h
Zbigniew Jędrzejewski-Szmek 96237b
@@ -48,6 +48,7 @@ typedef enum Architecture {
Zbigniew Jędrzejewski-Szmek 96237b
         ARCHITECTURE_SH64,
Zbigniew Jędrzejewski-Szmek 96237b
         ARCHITECTURE_M68K,
Zbigniew Jędrzejewski-Szmek 96237b
         ARCHITECTURE_TILEGX,
Zbigniew Jędrzejewski-Szmek 96237b
+        ARCHITECTURE_CRIS,
Zbigniew Jędrzejewski-Szmek 96237b
         _ARCHITECTURE_MAX,
Zbigniew Jędrzejewski-Szmek 96237b
         _ARCHITECTURE_INVALID = -1
Zbigniew Jędrzejewski-Szmek 96237b
 } Architecture;
Zbigniew Jędrzejewski-Szmek 96237b
@@ -110,6 +111,8 @@ Architecture uname_architecture(void);
Zbigniew Jędrzejewski-Szmek 96237b
 #  define native_architecture() ARCHITECTURE_M68K
Zbigniew Jędrzejewski-Szmek 96237b
 #elif defined(__tilegx__)
Zbigniew Jędrzejewski-Szmek 96237b
 #  define native_architecture() ARCHITECTURE_TILEGX
Zbigniew Jędrzejewski-Szmek 96237b
+#elif defined(__cris__)
Zbigniew Jędrzejewski-Szmek 96237b
+#  define native_architecture() ARCHITECTURE_CRIS
Zbigniew Jędrzejewski-Szmek 96237b
 #else
Zbigniew Jędrzejewski-Szmek 96237b
 #error "Please register your architecture here!"
Zbigniew Jędrzejewski-Szmek 96237b
 #endif