Skip to content
Snippets Groups Projects

Add support for qemuarm/64 machines with EFI

Merged Andrei Gherzan requested to merge agherzan/oniro:ag/qemuarm-efi into kirkstone

Fixes #667 (closed) Fixes docs#126 (closed)

TODO (do not merge if any pending):

  • update docs
  • mention new machines in build templates
  • upstream edk2 and grub/grub-efi fixes - #766
  • upstream the machines - #767 (closed)
  • ci
  • add ci jobs docs - #765
  • drop unsupported machines from everywhere in this repo (qemuarm, qemuarm64, generic...)
  • cleanup machine defconfigs - #770 (closed)
Edited by Andrei Gherzan

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Amit Kucheria
  • Amit Kucheria
  • Luca Seritan added 5 commits

    added 5 commits

    • cf8d027c - oniro-linux: Drop qemuarm support
    • 5a57e7b2 - oniro-linux: Drop qemuarm64 support
    • 11722c3c - oniro-linux: Drop qemu-generic-arm64 support
    • fe8b783e - oniro-image: Drop qemu-generic-arm64 support
    • 4ee5d02e - linux-oniro: Add qemuarm-efi and qemuarm64-efi as compatible machines

    Compare with previous version

  • Esben Haabendal
  • Andrei Gherzan added 6 commits

    added 6 commits

    • cc04a99a - linux-oniro: Fix COMPATIBLE_MACHINE regex match
    • 767e0b26 - oniro-linux: Drop qemuarm support
    • fd71b51e - oniro-linux: Drop qemuarm64 support
    • bac29801 - oniro-linux: Drop qemu-generic-arm64 support
    • 0dc64795 - oniro-image: Drop qemu-generic-arm64 support
    • 46881d77 - linux-oniro: Add qemuarm-efi and qemuarm64-efi as compatible machines

    Compare with previous version

  • Andrei Gherzan changed the description

    changed the description

  • Andrei Gherzan added 21 commits

    added 21 commits

    • f26a371d - qemuarm-efi.conf: Introduce qemuarm machine equivalent with EFI
    • cdfcbb0d - qemuarm64-efi.conf: Introduce qemuarm64 machine equivalent with EFI
    • b440ee93 - linux-oniro-tweaks-all.inc: Define defconfig for qemuarm-efi based on multi_v7_defconfig
    • 66a760b8 - linux-oniro-tweaks-all.inc: Define defconfig for qemuarm64-efi based on arm64 defconfig
    • 65c73966 - oniro-linux.conf: Prefer linux-oniro for qemuarm-efi
    • 8aa50f53 - oniro-linux.conf: Prefer linux-oniro for qemuarm64-efi
    • 3a7e9667 - oniro-grub-bootconf: Respect KERNEL_IMAGETYPE as opposed to hardcoding bzImage
    • 31645b03 - sysota: Add support for qemuarm-efi
    • 4041626e - sysota: Add support for qemuarm64-efi
    • 921f42c7 - x-gpt-efi-disk.wks.in: Use the grub.cfg from deploy directory
    • b11dcf48 - grub-efi: Add support for qemuarm-efi
    • 176151dd - grub: Add support for qemuarm-efi
    • ccdd88ad - edk2-firmware: Add ArmVirtQemu support for qemuarm-efi
    • a89a4e4f - edk2-firmware: Add ArmVirtQemu support for qemuarm64-efi
    • d3a9f9d8 - edk2-firmware: Fix 32 builds on ArmVirtQemu
    • b3e9be8b - linux-oniro: Fix COMPATIBLE_MACHINE regex match
    • f248658f - oniro-linux: Drop qemuarm support
    • d252e412 - oniro-linux: Drop qemuarm64 support
    • a8558ece - oniro-linux: Drop qemu-generic-arm64 support
    • 7cfa0789 - oniro-image: Drop qemu-generic-arm64 support
    • 77f04914 - linux-oniro: Add qemuarm-efi and qemuarm64-efi as compatible machines

    Compare with previous version

  • Andrei Gherzan resolved all threads

    resolved all threads

  • Luca Seritan added 4 commits

    added 4 commits

    • f4390758 - Drop qemuarm support
    • 9a4536fd - Drop qemuarm64 support
    • b6943844 - Drop qemu-generic-arm64 support
    • 37babcfb - Add qemuarm-efi and qemuarm64-efi as compatible machines

    Compare with previous version

  • Andrei Gherzan added 5 commits

    added 5 commits

    • 4f3bf415 - linux-oniro: Add qemuarm-efi and qemuarm64-efi as compatible machines
    • 32957f9a - ci: Add jobs for build checks on qemuarm-efi and qemuarm64-efi
    • 3100064b - flavours/linux: Mention the Oniro supported arm machines
    • 3840032e - docs: Add documentation on the supported qemuarm64-efi machine
    • 69da3e22 - docs: Add documentation on the supported qemuarm-efi machine

    Compare with previous version

  • Andrei Gherzan marked the checklist item update docs as completed

    marked the checklist item update docs as completed

  • Andrei Gherzan marked the checklist item mention new machines in build templates as completed

    marked the checklist item mention new machines in build templates as completed

  • Andrei Gherzan marked the checklist item ci as completed

    marked the checklist item ci as completed

  • Andrei Gherzan marked the checklist item drop unsupported machines from everywhere in this repo (qemuarm, qemuarm64, generic...) as completed

    marked the checklist item drop unsupported machines from everywhere in this repo (qemuarm, qemuarm64, generic...) as completed

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading