Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • I image-builder
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.

  • Librem5
  • image-builder
  • Merge requests
  • !88

WIP: Enable boot image generation

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Hugo Grostabussiat requested to merge Bonstra/image-builder:enable-boot-image-generation into master Mar 15, 2019
  • Overview 11
  • Commits 1
  • Pipelines 5
  • Changes 2

Relates to: librem5-devkit-tools#10

Now that the boot image can be generated (!93 (closed)), do it for the devkit board.

This is WIP: since the requirements to merge this safely are not met yet.

Among other things, it depends on:

  • having the download/flash scripts in Librem5/librem5-devkit-tools> be able to process both single-image and multi-image builds (librem5-devkit-tools!60 (closed))
  • having the UUU scripts in Librem5/librem5-devkit-tools> be able to flash the U-boot and configure the eMMC to boot from the correct partition (librem5-devkit-tools!44)
  • building a U-boot using the purism/librem5 board, with the env located in the boot partition
  • provide an utility capable of safely updating the bootloader from within Linux (copy new boot image to the currently inactive MMC boot hwpart, copy the previous U-boot env from the active hwpart, and activate the hwpart where the new boot firmware was just written)
Edited Jun 08, 2019 by Hugo Grostabussiat
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: enable-boot-image-generation