~ondrak/ondras-snaps/+git/snapd:lk

Last commit made on 2019-05-20
Get this branch:
git clone -b lk https://git.launchpad.net/~ondrak/ondras-snaps/+git/snapd

Branch merges

Branch information

Name:
lk
Repository:
lp:~ondrak/ondras-snaps/+git/snapd

Recent commits

c941ffd... by Ondrej Kubik on 2019-04-05

gadget: add lk support to gadget snap parser

Update gadget parser to support lk bootloader type declaration

Signed-off-by: Ondrej Kubik <email address hidden>

974062c... by Ondrej Kubik on 2019-04-02

bootloader: enable lk bootloader

Enabling lk bootloader as supported bootloader and
updating tests for it

Signed-off-by: Ondrej Kubik <email address hidden>

e94bfc2... by Ondrej Kubik on 2019-04-09

bootloader: add tests for lk bootloader and lkenv

Adding tests to test implementation of lk bootloader
and lkenv implementation

Signed-off-by: Ondrej Kubik <email address hidden>

c1fbe57... by Ondrej Kubik on 2019-04-01

bootloader: add Little Kernel bootloader support

Little Kernel(lk) is popular bootloader used by many arm SoCs
Reference source: https://github.com/littlekernel/lk
As it is often used by Android devices, almost every Qualcomm and MTK SoCs
are supporting lk.
lk is using boot image format, which packs kernel, initrd, dtbs. This is then
flashed to dedicated boot partition.
As lk is minimalistic bootloader it does not support advanced scripting
as u-boot does.

Signed-off-by: Ondrej Kubik <email address hidden>

b3aafc1... by Ondrej Kubik on 2019-04-05

gadget: allow bootimg and bootselect roles in gadget.yaml

lk kernel bootloader support is making use of additional roles defined
for partitions. Adding following roles:
- bootselect role: partition used for communication between snapd and bootloader
  snapd stores here boot argument so bootloader can read it
  there can be one or two partition of this role, second for backup
- bootimg role: boot partition
  this marks partition which is used for boot image
  there shoul be at least two boot partitions

Signed-off-by: Ondrej Kubik <email address hidden>

36b9a7e... by Ondrej Kubik on 2019-05-20

overlord: snapstate: backend: use real uboot bootloader in setup_test

Signed-off-by: Ondrej Kubik <email address hidden>

eede049... by Ondrej Kubik on 2019-04-05

boot, bootloader: update test suite after moving ExtractKernelAssets to bootloader implementation

After moving ExtractKernelAssets and RemoveKernelAssets implementation to bootloader's
implementation, tests needs to be updated.

Signed-off-by: Ondrej Kubik <email address hidden>

c58c3b3... by Ondrej Kubik on 2019-04-01

boot,bootloader: move RemoveKernelAssets and ExtractKernelAssets to bootloader's implementation

Different bootloaders might have different requirements about boot
asset extraction. Cleaner way is to move this implementation to each
bootloader implementation

Signed-off-by: Ondrej Kubik <email address hidden>

40b3943... by Michael Vogt on 2019-05-20

Merge pull request #6877 from stolowski/invalid-config-error

overlord/configstate: don't panic on invalid configuration

67045ae... by Paweł Stołowski on 2019-05-20

Don't panic on invalid configuration.