2020-11-23 12:51:41 |
Dimitri John Ledkov |
bug |
|
|
added bug |
2020-11-23 16:57:08 |
Dimitri John Ledkov |
bug task added |
|
livecd-rootfs (Ubuntu) |
|
2020-11-24 17:25:47 |
Dimitri John Ledkov |
description |
enable u-boot spl for riscv64
1) build with opensbi specified
2) ship uboot-spl for unleashed |
enable u-boot spl for riscv64
1) backport opensbi 0.8 to focal
2) build u-boot with opensbi specified
3) ship uboot-spl in the cloud image |
|
2020-11-24 17:40:38 |
Dimitri John Ledkov |
bug task added |
|
opensbi (Ubuntu) |
|
2020-11-25 09:41:31 |
Dimitri John Ledkov |
bug task deleted |
opensbi (Ubuntu) |
|
|
2020-11-25 09:43:31 |
Dimitri John Ledkov |
description |
enable u-boot spl for riscv64
1) backport opensbi 0.8 to focal
2) build u-boot with opensbi specified
3) ship uboot-spl in the cloud image |
enable u-boot spl for riscv64
1) backport opensbi 0.8 to focal https://bugs.launchpad.net/ubuntu/focal/+source/opensbi/+bug/1905456
2) build u-boot with opensbi specified
3) ship uboot-spl in the cloud image |
|
2020-11-27 06:39:01 |
Launchpad Janitor |
u-boot (Ubuntu): status |
New |
Fix Released |
|
2020-11-28 11:23:19 |
Launchpad Janitor |
livecd-rootfs (Ubuntu): status |
New |
Fix Released |
|
2020-12-04 04:32:16 |
Dimitri John Ledkov |
description |
enable u-boot spl for riscv64
1) backport opensbi 0.8 to focal https://bugs.launchpad.net/ubuntu/focal/+source/opensbi/+bug/1905456
2) build u-boot with opensbi specified
3) ship uboot-spl in the cloud image |
[Impact]
* To build bootable uboot-sifive package, it must be built with opensbi. Currently those are missbuilt and not packaged.
[Test Case]
* Download u-boot buildlog for riscv64
and Look for:
/<<PKGBUILDDIR>>/"arch/riscv/lib/mkimage_fit_opensbi.sh" \
arch/riscv/dts/hifive-unleashed-a00.dtb > u-boot.its
WARNING: OpenSBI binary "fw_dynamic.bin" not found, resulting binary is not functional.
* A missbuilt package will have the Warning emitted by mkimage_fit_opensbi.sh, whereas fixed u-boot package will not.
* Check that uboot-sifive riscv64 .deb provides
./usr/lib/u-boot/sifive_fu540/u-boot-spl.bin
./usr/lib/u-boot/sifive_fu540/u-boot.bin
./usr/lib/u-boot/sifive_fu540/u-boot.itb
./usr/lib/u-boot/sifive_fu540/uboot.elf
As those will be consumed by livecd-rootfs when building bootable preinstalled images.
[Where problems could occur]
* u-boot build embedds FU540 dtb and OpenSBI at a particular interface versions. It is unknown if these components will be compatible with future board revisions or may require changes and rebuilds. Specifically kernel interfaces with opensbi and uboot and hardware and has certain dtb expectation. Currently it has been verified that the dtb vendored in opensbi u-boot and kernel are all identical. But hardware issues may arise when these will change out of sync - for example opensbi installed shutdown/reboot handler resulting in a reboot hang.
I expect all of these components needing changes and rebuilds to support FU740.
[Other Info]
* Anything else you think is useful to include
* Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board
* and address these questions in advance |
|
2020-12-04 04:32:24 |
Dimitri John Ledkov |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-12-04 04:32:33 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Groovy |
|
2020-12-04 04:32:33 |
Dimitri John Ledkov |
bug task added |
|
livecd-rootfs (Ubuntu Groovy) |
|
2020-12-04 04:32:33 |
Dimitri John Ledkov |
bug task added |
|
u-boot (Ubuntu Groovy) |
|
2020-12-04 04:32:33 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Focal |
|
2020-12-04 04:32:33 |
Dimitri John Ledkov |
bug task added |
|
livecd-rootfs (Ubuntu Focal) |
|
2020-12-04 04:32:33 |
Dimitri John Ledkov |
bug task added |
|
u-boot (Ubuntu Focal) |
|
2020-12-04 04:32:41 |
Dimitri John Ledkov |
livecd-rootfs (Ubuntu Groovy): status |
New |
Won't Fix |
|
2020-12-04 04:32:49 |
Dimitri John Ledkov |
u-boot (Ubuntu Groovy): status |
New |
Won't Fix |
|
2020-12-04 04:34:21 |
Dimitri John Ledkov |
description |
[Impact]
* To build bootable uboot-sifive package, it must be built with opensbi. Currently those are missbuilt and not packaged.
[Test Case]
* Download u-boot buildlog for riscv64
and Look for:
/<<PKGBUILDDIR>>/"arch/riscv/lib/mkimage_fit_opensbi.sh" \
arch/riscv/dts/hifive-unleashed-a00.dtb > u-boot.its
WARNING: OpenSBI binary "fw_dynamic.bin" not found, resulting binary is not functional.
* A missbuilt package will have the Warning emitted by mkimage_fit_opensbi.sh, whereas fixed u-boot package will not.
* Check that uboot-sifive riscv64 .deb provides
./usr/lib/u-boot/sifive_fu540/u-boot-spl.bin
./usr/lib/u-boot/sifive_fu540/u-boot.bin
./usr/lib/u-boot/sifive_fu540/u-boot.itb
./usr/lib/u-boot/sifive_fu540/uboot.elf
As those will be consumed by livecd-rootfs when building bootable preinstalled images.
[Where problems could occur]
* u-boot build embedds FU540 dtb and OpenSBI at a particular interface versions. It is unknown if these components will be compatible with future board revisions or may require changes and rebuilds. Specifically kernel interfaces with opensbi and uboot and hardware and has certain dtb expectation. Currently it has been verified that the dtb vendored in opensbi u-boot and kernel are all identical. But hardware issues may arise when these will change out of sync - for example opensbi installed shutdown/reboot handler resulting in a reboot hang.
I expect all of these components needing changes and rebuilds to support FU740.
[Other Info]
* Anything else you think is useful to include
* Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board
* and address these questions in advance |
[Impact]
* To build bootable uboot-sifive package, it must be built with opensbi. Currently those are missbuilt and not packaged.
[Test Case]
* Download u-boot buildlog for riscv64
and Look for:
/<<PKGBUILDDIR>>/"arch/riscv/lib/mkimage_fit_opensbi.sh" \
arch/riscv/dts/hifive-unleashed-a00.dtb > u-boot.its
WARNING: OpenSBI binary "fw_dynamic.bin" not found, resulting binary is not functional.
* A missbuilt package will have the Warning emitted by mkimage_fit_opensbi.sh, whereas fixed u-boot package will not.
* Check that uboot-sifive riscv64 .deb provides
./usr/lib/u-boot/sifive_fu540/u-boot-spl.bin
./usr/lib/u-boot/sifive_fu540/u-boot.bin
./usr/lib/u-boot/sifive_fu540/u-boot.itb
./usr/lib/u-boot/sifive_fu540/uboot.elf
As those will be consumed by livecd-rootfs when building bootable preinstalled images.
[Where problems could occur]
* u-boot build embedds FU540 dtb and OpenSBI at a particular interface versions. It is unknown if these components will be compatible with future board revisions or may require changes and rebuilds. Specifically kernel interfaces with opensbi and uboot and hardware and has certain dtb expectation. Currently it has been verified that the dtb vendored in opensbi u-boot and kernel are all identical. But hardware issues may arise when these will change out of sync - for example opensbi installed shutdown/reboot handler resulting in a reboot hang.
I expect all of these components needing changes and rebuilds to support FU740.
[Other Info]
* Groovy will not receive these changes. There will not be a point release of groovy to make a new image. Focal images will be provided at next point release which will only be supported to upgrade to hirsute or next LTS. |
|
2020-12-04 04:34:26 |
Dimitri John Ledkov |
u-boot (Ubuntu Focal): milestone |
|
ubuntu-20.04.1 |
|
2021-01-08 17:07:56 |
Łukasz Zemczak |
u-boot (Ubuntu Groovy): status |
Won't Fix |
Fix Committed |
|
2021-01-08 17:07:59 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2021-01-08 17:08:03 |
Łukasz Zemczak |
tags |
|
verification-needed verification-needed-groovy |
|
2021-01-08 17:11:46 |
Łukasz Zemczak |
u-boot (Ubuntu Focal): status |
New |
Fix Committed |
|
2021-01-08 17:11:53 |
Łukasz Zemczak |
tags |
verification-needed verification-needed-groovy |
verification-needed verification-needed-focal verification-needed-groovy |
|
2021-01-15 17:02:21 |
Dimitri John Ledkov |
bug task deleted |
livecd-rootfs (Ubuntu Focal) |
|
|
2021-01-18 12:40:27 |
Dimitri John Ledkov |
u-boot (Ubuntu Focal): milestone |
ubuntu-20.04.1 |
ubuntu-20.04.2 |
|
2021-01-28 12:58:16 |
Dimitri John Ledkov |
tags |
verification-needed verification-needed-focal verification-needed-groovy |
verification-done verification-done-focal verification-done-groovy |
|
2021-01-28 16:48:32 |
Launchpad Janitor |
u-boot (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2021-01-28 16:48:50 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-01-28 16:50:19 |
Launchpad Janitor |
u-boot (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-01-28 16:50:19 |
Launchpad Janitor |
cve linked |
|
2020-8432 |
|