aarch64 support
authorGui Chen <gui.chen@intel.com>
Tue, 22 Jul 2014 04:03:24 +0000 (00:03 -0400)
committerGui Chen <gui.chen@intel.com>
Mon, 4 Aug 2014 06:00:08 +0000 (02:00 -0400)
Signed-off-by: Gui Chen <gui.chen@intel.com>
zypp/Arch.cc
zypp/Arch.h
zypp/parser/yum/schema/common-inc.rnc
zypp/parser/yum/schema/common-inc.rng

index 8f735c9..4ca0749 100644 (file)
@@ -187,6 +187,7 @@ namespace zypp
     DEF_BUILTIN( sparcv8 );
     DEF_BUILTIN( sparc );
 
+    DEF_BUILTIN( aarch64 );
     DEF_BUILTIN( armv7tnhl );
     DEF_BUILTIN( armv7thl );
     DEF_BUILTIN( armv7nhl );
@@ -325,6 +326,7 @@ namespace zypp
         defCompatibleWith( _armv7nhl,   _noarch, _armv7hl );
         defCompatibleWith( _armv7thl,  _noarch,_armv7hl );
         defCompatibleWith( _armv7tnhl, _noarch,_armv7hl,_armv7thl,_armv7nhl );
+        defCompatibleWith( _aarch64,           _noarch );
         //
         defCompatibleWith( _sh3,       _noarch );
         //
@@ -430,6 +432,7 @@ namespace zypp
   const Arch Arch_sparcv8( _sparcv8 );
   const Arch Arch_sparc( _sparc );
 
+  const Arch Arch_aarch64( _aarch64 );
   const Arch Arch_armv7tnhl( _armv7tnhl );
   const Arch Arch_armv7thl( _armv7thl );
   const Arch Arch_armv7nhl ( _armv7nhl );
index c55aca0..710f275 100644 (file)
@@ -222,6 +222,8 @@ namespace zypp
   extern const Arch Arch_sparc;
 
   /** \relates Arch */
+  extern const Arch Arch_aarch64;
+  /** \relates Arch */
   extern const Arch Arch_armv7tnhl;
   /** \relates Arch */
   extern const Arch Arch_armv7thl;
index fcf146f..08f8707 100644 (file)
@@ -35,6 +35,7 @@ private.archenum = "noarch"
             | "armv7l"
             | "armv7thl"
             | "armv7tnhl"
+            | "aarch64"
             | "athlon"
             | "i386"
             | "i486"
index fe5aeed..fa3caa3 100644 (file)
@@ -98,6 +98,7 @@
       <value>armv7l</value>
       <value>armv7thl</value>
       <value>armv7tnhl</value>
+      <value>aarch64</value>
       <value>athlon</value>
       <value>i386</value>
       <value>i486</value>