aboutsummaryrefslogtreecommitdiffstats
path: root/meta-zephyr-core/classes/siteinfo-zephyr.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta-zephyr-core/classes/siteinfo-zephyr.bbclass')
-rw-r--r--meta-zephyr-core/classes/siteinfo-zephyr.bbclass27
1 files changed, 27 insertions, 0 deletions
diff --git a/meta-zephyr-core/classes/siteinfo-zephyr.bbclass b/meta-zephyr-core/classes/siteinfo-zephyr.bbclass
new file mode 100644
index 0000000..b84a9b2
--- /dev/null
+++ b/meta-zephyr-core/classes/siteinfo-zephyr.bbclass
@@ -0,0 +1,27 @@
+def arc_siteinfo_setfunc(archinfo, osinfo, targetinfo, d):
+ archinfo['arc'] = "endian-little bit-32 "
+ osinfo['linux'] = "common-linux common-glibc"
+ targetinfo['arc-linux'] = "arc-linux"
+ return archinfo, osinfo, targetinfo
+
+SITEINFO_EXTRA_DATAFUNCS += "arc_siteinfo_setfunc"
+
+def arc_machdata_setfunc(machdata, d):
+ machdata["elf"]["arc"] = (195, 0, 0, True, 32)
+ return machdata
+
+PACKAGEQA_EXTRA_MACHDEFFUNCS += "arc_machdata_setfunc"
+
+def iamcu_siteinfo_setfunc(archinfo, osinfo, targetinfo, d):
+ archinfo['iamcu'] = "endian-little bit-32 "
+ osinfo['linux'] = "common-linux common-glibc"
+ targetinfo['iamcu-linux'] = "iamcu-linux"
+ return archinfo, osinfo, targetinfo
+
+SITEINFO_EXTRA_DATAFUNCS += "iamcu_siteinfo_setfunc"
+
+def nios2_machdata_setfunc(machdata, d):
+ machdata["elf"]["nios2"] = (113, 0, 0, True, 32)
+ return machdata
+
+PACKAGEQA_EXTRA_MACHDEFFUNCS += "nios2_machdata_setfunc"