Public bug reported:

[IMPACT]
 * kexec-tools in Xenial (16.04) currently does not support ARM64
   architecture.
 * Backport support for ARM64 arch from upstream
   https://github.com/horms/kexec-tools
 * Majority of the patches are contained in kexec/arch/arm64/ except for
   one patch that impacts purgatory and common device tree routines.

[TEST CASE]
 * I built kexec-tools for ARM64 and tested it on HW using the following
   testcase:
   $ sudo kexec -l /boot/vmlinuz-<version>-generic
     --initrd=/boot/initrd.img-<version>-generic
     --command-line="root=UUID=<uuid> ro vt.handoff=7"
   $ sudo kexec -e
 * I was able to kexec the new kernel successfully.
 * [ 6702.357899] kexec_core: Starting new kernel
   [    0.000000] Booting Linux on physical CPU 0x200
   [    0.000000] Linux version <version>-generic (buildd@bos01-arm64-008)    
   (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) )
   [    0.000000] Boot CPU: AArch64 Processor [510f8000]

[REGRESSION POTENTIAL]
 * Since patches are confined to arm[64] there is a low overall risk of
   regression.

[OTHER INFO]
 * You can find a Xenial kexec-tools package built for AMD64, i386 and
   ARM64 in my PPA
   https://launchpad.net/~manjo/+archive/ubuntu/devtools/
 * This package is built using the Xenial source package for kexec-tools
   with ARM64 enablement patches applied.
 * Please pull the changes from my PPA package and integrate into Ubuntu
   Xenial kexec-tools after review.

** Affects: kexec-tools (Ubuntu)
     Importance: High
     Assignee: Louis Bouchard (louis-bouchard)
         Status: New

** Package changed: ubuntu => kexec-tools (Ubuntu)

** Changed in: kexec-tools (Ubuntu)
   Importance: Undecided => High

** Description changed:

  [IMPACT]
-  * kexec-tools in Xenial (16.04) currently does not support ARM64 
architecture.
-  * Backport support for ARM64 arch from upstream 
https://github.com/horms/kexec-tools
-  * Majority of the patches are contained in kexec/arch/arm64/ except for one 
patch that impacts
-    purgatory and common device tree routines. 
+  * kexec-tools in Xenial (16.04) currently does not support ARM64 
architecture.
+  * Backport support for ARM64 arch from upstream    
+    https://github.com/horms/kexec-tools
+  * Majority of the patches are contained in kexec/arch/arm64/ except for  
+    one patch that impacts purgatory and common device tree routines.
  
  [TEST CASE]
-  * I built kexec-tools for ARM64 and tested it on HW using the following 
testcase:
-    $ sudo kexec -l /boot/vmlinuz-<version>-generic 
--initrd=/boot/initrd.img-<version>-generic
-      --command-line="root=UUID=<uuid> ro vt.handoff=7"
-    $ sudo kexec -e
-  * I was able to kexec the new kernel successfully. 
-  * [ 6702.357899] kexec_core: Starting new kernel
-    [    0.000000] Booting Linux on physical CPU 0x200
-    [    0.000000] Linux version <version>-generic (buildd@bos01-arm64-008) 
(gcc version 5.4.0   
-    20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) )
-    [    0.000000] Boot CPU: AArch64 Processor [510f8000]
-    
+  * I built kexec-tools for ARM64 and tested it on HW using the following 
+    testcase:
+    $ sudo kexec -l /boot/vmlinuz-<version>-generic 
+      --initrd=/boot/initrd.img-<version>-generic
+      --command-line="root=UUID=<uuid> ro vt.handoff=7"
+    $ sudo kexec -e
+  * I was able to kexec the new kernel successfully.
+  * [ 6702.357899] kexec_core: Starting new kernel
+    [    0.000000] Booting Linux on physical CPU 0x200
+    [    0.000000] Linux version <version>-generic (buildd@bos01-arm64-008) 
(gcc version 5.4.0
+    20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) )
+    [    0.000000] Boot CPU: AArch64 Processor [510f8000]
+ 
  [REGRESSION POTENTIAL]
-  * Since patches are confined to arm[64] there is a low overall risk of 
regression.
+  * Since patches are confined to arm[64] there is a low overall risk of  
+    regression.
  
  [OTHER INFO]
-  * You can find a Xenial kexec-tools package built for AMD64, i386 and ARM64 
in my PPA
-     https://launchpad.net/~manjo/+archive/ubuntu/devtools/
-  * This package is built using the Xenial source package for kexec-tools with 
ARM64 enablement 
-    patches applied.
-  * Please pull the changes from my PPA package and integrate into Ubuntu 
Xenial kexec-tools after
-    review.
+  * You can find a Xenial kexec-tools package built for AMD64, i386 and 
+    ARM64 in my PPA
+    https://launchpad.net/~manjo/+archive/ubuntu/devtools/
+  * This package is built using the Xenial source package for kexec-tools 
+    with ARM64 enablement patches applied.
+  * Please pull the changes from my PPA package and integrate into Ubuntu 
+    Xenial kexec-tools after review.

** Description changed:

  [IMPACT]
-  * kexec-tools in Xenial (16.04) currently does not support ARM64 
architecture.
-  * Backport support for ARM64 arch from upstream    
-    https://github.com/horms/kexec-tools
-  * Majority of the patches are contained in kexec/arch/arm64/ except for  
-    one patch that impacts purgatory and common device tree routines.
+  * kexec-tools in Xenial (16.04) currently does not support ARM64 
+    architecture.
+  * Backport support for ARM64 arch from upstream
+    https://github.com/horms/kexec-tools
+  * Majority of the patches are contained in kexec/arch/arm64/ except for
+    one patch that impacts purgatory and common device tree routines.
  
  [TEST CASE]
-  * I built kexec-tools for ARM64 and tested it on HW using the following 
-    testcase:
-    $ sudo kexec -l /boot/vmlinuz-<version>-generic 
-      --initrd=/boot/initrd.img-<version>-generic
+  * I built kexec-tools for ARM64 and tested it on HW using the following
+    testcase:
+    $ sudo kexec -l /boot/vmlinuz-<version>-generic
+      --initrd=/boot/initrd.img-<version>-generic
       --command-line="root=UUID=<uuid> ro vt.handoff=7"
     $ sudo kexec -e
   * I was able to kexec the new kernel successfully.
   * [ 6702.357899] kexec_core: Starting new kernel
     [    0.000000] Booting Linux on physical CPU 0x200
     [    0.000000] Linux version <version>-generic (buildd@bos01-arm64-008) 
(gcc version 5.4.0
     20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) )
     [    0.000000] Boot CPU: AArch64 Processor [510f8000]
  
  [REGRESSION POTENTIAL]
-  * Since patches are confined to arm[64] there is a low overall risk of  
-    regression.
+  * Since patches are confined to arm[64] there is a low overall risk of
+    regression.
  
  [OTHER INFO]
-  * You can find a Xenial kexec-tools package built for AMD64, i386 and 
-    ARM64 in my PPA
+  * You can find a Xenial kexec-tools package built for AMD64, i386 and
+    ARM64 in my PPA
     https://launchpad.net/~manjo/+archive/ubuntu/devtools/
-  * This package is built using the Xenial source package for kexec-tools 
-    with ARM64 enablement patches applied.
-  * Please pull the changes from my PPA package and integrate into Ubuntu 
-    Xenial kexec-tools after review.
+  * This package is built using the Xenial source package for kexec-tools
+    with ARM64 enablement patches applied.
+  * Please pull the changes from my PPA package and integrate into Ubuntu
+    Xenial kexec-tools after review.

** Description changed:

  [IMPACT]
-  * kexec-tools in Xenial (16.04) currently does not support ARM64 
-    architecture.
+  * kexec-tools in Xenial (16.04) currently does not support ARM64
+    architecture.
   * Backport support for ARM64 arch from upstream
     https://github.com/horms/kexec-tools
   * Majority of the patches are contained in kexec/arch/arm64/ except for
     one patch that impacts purgatory and common device tree routines.
  
  [TEST CASE]
   * I built kexec-tools for ARM64 and tested it on HW using the following
     testcase:
     $ sudo kexec -l /boot/vmlinuz-<version>-generic
       --initrd=/boot/initrd.img-<version>-generic
       --command-line="root=UUID=<uuid> ro vt.handoff=7"
     $ sudo kexec -e
   * I was able to kexec the new kernel successfully.
   * [ 6702.357899] kexec_core: Starting new kernel
     [    0.000000] Booting Linux on physical CPU 0x200
-    [    0.000000] Linux version <version>-generic (buildd@bos01-arm64-008) 
(gcc version 5.4.0
-    20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) )
+    [    0.000000] Linux version <version>-generic (buildd@bos01-arm64-008)    
+    (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) )
     [    0.000000] Boot CPU: AArch64 Processor [510f8000]
  
  [REGRESSION POTENTIAL]
   * Since patches are confined to arm[64] there is a low overall risk of
     regression.
  
  [OTHER INFO]
   * You can find a Xenial kexec-tools package built for AMD64, i386 and
     ARM64 in my PPA
     https://launchpad.net/~manjo/+archive/ubuntu/devtools/
   * This package is built using the Xenial source package for kexec-tools
     with ARM64 enablement patches applied.
   * Please pull the changes from my PPA package and integrate into Ubuntu
     Xenial kexec-tools after review.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to kexec-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1659618

Title:
  [SRU] [Xenial] Enable ARM64 support in kexec-tools

Status in kexec-tools package in Ubuntu:
  New

Bug description:
  [IMPACT]
   * kexec-tools in Xenial (16.04) currently does not support ARM64
     architecture.
   * Backport support for ARM64 arch from upstream
     https://github.com/horms/kexec-tools
   * Majority of the patches are contained in kexec/arch/arm64/ except for
     one patch that impacts purgatory and common device tree routines.

  [TEST CASE]
   * I built kexec-tools for ARM64 and tested it on HW using the following
     testcase:
     $ sudo kexec -l /boot/vmlinuz-<version>-generic
       --initrd=/boot/initrd.img-<version>-generic
       --command-line="root=UUID=<uuid> ro vt.handoff=7"
     $ sudo kexec -e
   * I was able to kexec the new kernel successfully.
   * [ 6702.357899] kexec_core: Starting new kernel
     [    0.000000] Booting Linux on physical CPU 0x200
     [    0.000000] Linux version <version>-generic (buildd@bos01-arm64-008)    
     (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) )
     [    0.000000] Boot CPU: AArch64 Processor [510f8000]

  [REGRESSION POTENTIAL]
   * Since patches are confined to arm[64] there is a low overall risk of
     regression.

  [OTHER INFO]
   * You can find a Xenial kexec-tools package built for AMD64, i386 and
     ARM64 in my PPA
     https://launchpad.net/~manjo/+archive/ubuntu/devtools/
   * This package is built using the Xenial source package for kexec-tools
     with ARM64 enablement patches applied.
   * Please pull the changes from my PPA package and integrate into Ubuntu
     Xenial kexec-tools after review.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to