2017-01-26 17:50:24 |
Manoj Iyer |
bug |
|
|
added bug |
2017-01-26 17:51:08 |
Manoj Iyer |
affects |
ubuntu |
kexec-tools (Ubuntu) |
|
2017-01-26 17:51:08 |
Manoj Iyer |
kexec-tools (Ubuntu): importance |
Undecided |
High |
|
2017-01-26 17:53:05 |
Manoj Iyer |
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. |
[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. |
|
2017-01-26 17:55:04 |
Manoj Iyer |
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. |
[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. |
|
2017-01-26 17:55:34 |
Manoj Iyer |
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. |
[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. |
|
2017-01-26 18:03:30 |
dann frazier |
kexec-tools (Ubuntu): milestone |
xenial-updates |
|
|
2017-01-26 18:03:38 |
dann frazier |
summary |
[SRU] [Xenial] Enable ARM64 support in kexec-tools |
Enable ARM64 support in kexec-tools |
|
2017-01-26 18:04:47 |
dann frazier |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791943 |
|
2017-01-26 18:04:47 |
dann frazier |
bug task added |
|
kexec-tools (Debian) |
|
2017-01-26 18:05:51 |
dann frazier |
nominated for series |
|
Ubuntu Yakkety |
|
2017-01-26 18:05:51 |
dann frazier |
bug task added |
|
kexec-tools (Ubuntu Yakkety) |
|
2017-01-26 18:05:51 |
dann frazier |
nominated for series |
|
Ubuntu Xenial |
|
2017-01-26 18:05:51 |
dann frazier |
bug task added |
|
kexec-tools (Ubuntu Xenial) |
|
2017-01-26 18:06:03 |
dann frazier |
kexec-tools (Ubuntu): status |
New |
Confirmed |
|
2017-01-26 18:06:05 |
dann frazier |
kexec-tools (Ubuntu Xenial): status |
New |
Confirmed |
|
2017-01-26 18:06:07 |
dann frazier |
kexec-tools (Ubuntu Yakkety): status |
New |
Confirmed |
|
2017-01-26 18:35:28 |
Manoj Iyer |
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. |
[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/kexec-tools
* 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. |
|
2017-01-26 19:20:10 |
Manoj Iyer |
attachment added |
|
updated debdiff - changelog referring to LP# 1659618 https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4809480/+files/updated-debdiff-withLP%23.diff |
|
2017-01-26 20:28:22 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2017-01-26 20:28:31 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2017-01-26 22:20:37 |
Bug Watch Updater |
kexec-tools (Debian): status |
Unknown |
Fix Released |
|
2017-02-01 19:45:16 |
dann frazier |
kexec-tools (Ubuntu): assignee |
Louis Bouchard (louis-bouchard) |
dann frazier (dannf) |
|
2017-02-01 21:31:08 |
Launchpad Janitor |
kexec-tools (Ubuntu): status |
Confirmed |
Fix Released |
|
2017-02-07 16:17:28 |
Manoj Iyer |
attachment added |
|
Yakkety kexec-tools arm64 support https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4814820/+files/yakkety-kexec-tools-enable-arm64-support.patch |
|
2017-02-07 18:29:59 |
dann frazier |
kexec-tools (Ubuntu Xenial): status |
Confirmed |
In Progress |
|
2017-02-07 18:30:02 |
dann frazier |
kexec-tools (Ubuntu Yakkety): status |
Confirmed |
In Progress |
|
2017-02-07 18:30:04 |
dann frazier |
kexec-tools (Ubuntu Xenial): assignee |
|
dann frazier (dannf) |
|
2017-02-07 18:30:09 |
dann frazier |
kexec-tools (Ubuntu Yakkety): assignee |
|
dann frazier (dannf) |
|
2017-02-07 18:31:23 |
dann frazier |
kexec-tools (Ubuntu Yakkety): assignee |
dann frazier (dannf) |
Manoj Iyer (manjo) |
|
2017-02-07 18:31:26 |
dann frazier |
kexec-tools (Ubuntu Yakkety): assignee |
Manoj Iyer (manjo) |
dann frazier (dannf) |
|
2017-02-07 18:31:33 |
dann frazier |
kexec-tools (Ubuntu Xenial): assignee |
dann frazier (dannf) |
Manoj Iyer (manjo) |
|
2017-02-07 19:37:03 |
Manoj Iyer |
attachment added |
|
Yakkety kexec-tools arm64 support V2 https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4814949/+files/yakkety-kexec-tools-enable-arm64-support-V2.patch |
|
2017-02-07 19:58:56 |
Manoj Iyer |
attachment added |
|
Yakkety kexec-tools arm64 support V3 https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4814950/+files/yakkety-kexec-tools-enable-arm64-support-V3.patch |
|
2017-02-07 20:20:19 |
Manoj Iyer |
attachment added |
|
Yakkety kexec-tools arm64 support V4 https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4814952/+files/yakkety-kexec-tools-enable-arm64-support-V4.patch |
|
2017-02-07 21:59:08 |
Manoj Iyer |
attachment added |
|
Xenial kexec-tools arm64 support https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4814982/+files/xenial-kexec-tools-enable-arm64-support.patch |
|
2017-02-08 16:16:38 |
dann frazier |
kexec-tools (Ubuntu Xenial): importance |
Undecided |
High |
|
2017-02-08 16:16:43 |
dann frazier |
kexec-tools (Ubuntu Yakkety): importance |
Undecided |
High |
|
2017-02-10 18:04:46 |
Manoj Iyer |
attachment added |
|
[XENIAL V2] kexec arm64 support patch https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4816668/+files/V2-kexec-xenial-arm64-support.patch |
|
2017-02-10 19:19:00 |
Manoj Iyer |
attachment added |
|
[YAKKETY Final] kexec arm64 support patch https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4816757/+files/final-kexec-yakkety-arm64-support.patch |
|
2017-02-14 14:52:44 |
Manoj Iyer |
attachment added |
|
[Zesty] kexec increase the upper limit for RAM segments https://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1659618/+attachment/4818862/+files/zesty-kexec-Increase-the-upper-limit-for-RAM-segments.patch |
|
2017-03-02 17:47:09 |
Brian Murray |
kexec-tools (Ubuntu Yakkety): status |
In Progress |
Fix Committed |
|
2017-03-02 17:47:18 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-03-02 17:47:25 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2017-03-02 17:47:29 |
Brian Murray |
tags |
patch |
patch verification-needed |
|
2017-03-02 17:51:28 |
Brian Murray |
kexec-tools (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2017-03-02 17:51:59 |
Brian Murray |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2017-03-21 14:46:30 |
Manoj Iyer |
tags |
patch verification-needed |
patch verification-done-xenial verification-needed |
|
2017-03-21 16:52:34 |
Manoj Iyer |
tags |
patch verification-done-xenial verification-needed |
patch verification-done-xenial verification-done-yakkety |
|
2017-05-25 18:41:17 |
Brian Murray |
tags |
patch verification-done-xenial verification-done-yakkety |
patch verification-failed |
|
2017-05-25 19:02:38 |
Brian Murray |
tags |
patch verification-failed |
patch verification-failed-yakkety verification-needed-xenial |
|
2017-05-30 23:14:32 |
Manoj Iyer |
tags |
patch verification-failed-yakkety verification-needed-xenial |
patch verification-done verification-failed-yakkety |
|
2017-05-31 02:08:13 |
dann frazier |
tags |
patch verification-done verification-failed-yakkety |
patch verification-done-xenial verification-failed-yakkety |
|
2017-06-09 17:13:04 |
Manoj Iyer |
tags |
patch verification-done-xenial verification-failed-yakkety |
patch verification-done-xenial verification-done-yakkety |
|
2018-06-11 12:23:07 |
Launchpad Janitor |
kexec-tools (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|