[Kimchi-devel] [PATCH V2] [Kimchi] Added method for implementation of s390x boot detection.

archus at linux.vnet.ibm.com archus at linux.vnet.ibm.com
Wed Aug 10 06:15:14 UTC 2016


From: Archana Singh <archus at linux.vnet.ibm.com>

Added method for implementation of s390x boot detection,
however for now set bootable as True, and once we will
figure out implementation follow up patch will be sent.

Signed-off-by: Archana Singh <archus at linux.vnet.ibm.com>
---
 isoinfo.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/isoinfo.py b/isoinfo.py
index d7ca044..6356698 100644
--- a/isoinfo.py
+++ b/isoinfo.py
@@ -395,6 +395,14 @@ lang=en#!/wiki/W51a7ffcf4dfd_4b40_9d82_446ebc23c550/page/PowerLinux\
         # If reached this point the file wasn't found = not bootable
         self.bootable = False
 
+    def _scan_s390x(self):
+        """
+        s390x firmware does not use the conventional El Torito boot
+        specification. This method will be used to check s390x image
+        is bootable or not. Till then this will set bootable True.
+        """
+        self.bootable = True
+
     def _scan_primary_vol(self, data):
         """
         Scan one sector for a Primary Volume Descriptor and extract the
@@ -445,6 +453,8 @@ lang=en#!/wiki/W51a7ffcf4dfd_4b40_9d82_446ebc23c550/page/PowerLinux\
         self._scan_primary_vol(data)
         if platform.machine().startswith('ppc'):
             self._scan_ppc()
+        elif platform.machine().startswith('s390x'):
+            self._scan_s390x()
         else:
             self._scan_el_torito(data)
 
-- 
2.7.4




More information about the Kimchi-devel mailing list