From 63ec985e78889bf2f63897008e6792f467e2ed5f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 16 May 2016 23:16:45 -0700 Subject: systemd: Add support for nios2 Signed-off-by: Khem Raj --- .../systemd/0001-Add-support-for-nios2.patch | 50 ++++++++++++++++++++++ recipes-core/systemd/systemd_%.bbappend | 2 + 2 files changed, 52 insertions(+) create mode 100644 recipes-core/systemd/systemd/0001-Add-support-for-nios2.patch create mode 100644 recipes-core/systemd/systemd_%.bbappend (limited to 'recipes-core') diff --git a/recipes-core/systemd/systemd/0001-Add-support-for-nios2.patch b/recipes-core/systemd/systemd/0001-Add-support-for-nios2.patch new file mode 100644 index 0000000..0ebf6c4 --- /dev/null +++ b/recipes-core/systemd/systemd/0001-Add-support-for-nios2.patch @@ -0,0 +1,50 @@ +From bf53c92c93c38abc6d98cc9ba405e905e8a2795d Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 16 May 2016 23:06:04 -0700 +Subject: [PATCH] Add support for nios2 + +Signed-off-by: Khem Raj +--- + src/shared/architecture.c | 2 ++ + src/shared/architecture.h | 5 +++++ + 2 files changed, 7 insertions(+) + +diff --git a/src/shared/architecture.c b/src/shared/architecture.c +index a9ecfc1..4c46835 100644 +--- a/src/shared/architecture.c ++++ b/src/shared/architecture.c +@@ -121,6 +121,8 @@ int uname_architecture(void) { + { "tilegx", ARCHITECTURE_TILEGX }, + #elif defined(__cris__) + { "crisv32", ARCHITECTURE_CRIS }, ++#elif defined(__nios2__) ++ { "nios2", ARCHITECTURE_NIOS2 }, + #else + #error "Please register your architecture here!" + #endif +diff --git a/src/shared/architecture.h b/src/shared/architecture.h +index 26679e2..7a4cbf3 100644 +--- a/src/shared/architecture.h ++++ b/src/shared/architecture.h +@@ -57,6 +57,7 @@ enum { + ARCHITECTURE_M68K, + ARCHITECTURE_TILEGX, + ARCHITECTURE_CRIS, ++ ARCHITECTURE_NIOS2, + _ARCHITECTURE_MAX, + _ARCHITECTURE_INVALID = -1 + }; +@@ -194,6 +195,10 @@ int uname_architecture(void); + #elif defined(__cris__) + # define native_architecture() ARCHITECTURE_CRIS + # error "Missing LIB_ARCH_TUPLE for CRIS" ++#elif defined(__nios2__) ++# define native_architecture() ARCHITECTURE_NIOS2 ++# define LIB_ARCH_TUPLE "nios2-linux-gnu" ++# define PROC_CPUINFO_MODEL "cpu" + #else + # error "Please register your architecture here!" + #endif +-- +2.8.2 + diff --git a/recipes-core/systemd/systemd_%.bbappend b/recipes-core/systemd/systemd_%.bbappend new file mode 100644 index 0000000..7347e4c --- /dev/null +++ b/recipes-core/systemd/systemd_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/systemd:" +SRC_URI += "file://0001-Add-support-for-nios2.patch" -- cgit v1.2.3-54-g00ecf