1. 20 Mar, 2022 2 commits
  2. 30 Nov, 2021 1 commit
  3. 15 Jun, 2021 1 commit
  4. 17 Feb, 2021 2 commits
  5. 24 Jan, 2021 1 commit
    • Rabeeh Khoury's avatar
      lx2160acex7: secure boot: add more secure bits and fixes · 5b09619d
      Rabeeh Khoury authored
      This patch adds most of the fixes to enable secure boot on the LX2160A
      COM express -
      
      1. The atf patches fixes the efuse fip fuse loading, and setting of ppwm
      register and then gpio handling
      2. The u-boot patches adds the secureboot defconfig, and then SVR_WO_E
      mask fix
      3. Patches for runme.sh script; for building the secure image run with
      'SECURE=true ./runme.sh'
      
      The missing piece is u-boot esbc validate code that completes the chain
      of trust boot (COT).
      Signed-off-by: default avatarRabeeh Khoury <rabeeh@solid-run.com>
      5b09619d
  6. 18 Jan, 2021 1 commit
  7. 17 Jan, 2021 1 commit
  8. 10 Jan, 2021 1 commit
  9. 04 Jan, 2021 1 commit
  10. 30 Dec, 2020 2 commits
  11. 20 Dec, 2020 1 commit
  12. 17 Dec, 2020 2 commits
  13. 13 Dec, 2020 1 commit
  14. 08 Dec, 2020 2 commits
  15. 08 Nov, 2020 2 commits
  16. 03 Nov, 2020 2 commits
  17. 01 Nov, 2020 1 commit
  18. 28 Oct, 2020 5 commits
  19. 26 Oct, 2020 1 commit
  20. 24 Sep, 2020 1 commit
  21. 23 Jul, 2020 1 commit
  22. 22 Jul, 2020 2 commits
  23. 06 Jul, 2020 1 commit
    • Rabeeh Khoury's avatar
      u-boot features and fixes, more kernel modules · 5c7bf24b
      Rabeeh Khoury authored
      1. Manually edited patch 0018-lx... to fix atheros phy related config.
      2. Just before booting the kernel toggle back the fan full speed signal
      to enable the kernel driver to initialize the AMC6821 device
      3. Add u-boot poweroff command that set S5# (GPIO3 7) signal to low;
      thus turning off the HoneyComb / ClearFog CX boards.
      Signed-off-by: default avatarRabeeh Khoury <rabeeh@solid-run.com>
      5c7bf24b
  24. 22 Jun, 2020 2 commits
  25. 14 May, 2020 1 commit
    • Rabeeh Khoury's avatar
      Different method to install ubuntu rootfs · 914af8a1
      Rabeeh Khoury authored
      Previously multistrap was used to download and create an ubuntu rootfs;
      but multistrap failed under docker build since it required binfmt
      installed.
      
      This technique of installing ubuntu rootfs is totally different method,
      takes more time to build but works under the native runme.sh script and
      under docker build.
      
      The method idea is -
      1. Build a simple rootfs with a kernel that can be booted via
      qemu-system-aarch64.
      2. Install an initi script called S99bootstrap-ubuntu.sh under
      /etc/init.d.
      3. Run a qemu-system-aarch64 virtual machine with 1GByte of system
      memory and use cortex-a57 which is the closed to cortex-a72,
      virtualization wise and has the buildroot rootf as initrd and the
      destination ubuntu-core.ext4 partition as a drive.
      4. The VM would boot the kernel, mount the rootfs and run the
      S99bootstrap-ubuntu.sh script
      5. The script would download an ubuntu base image and then 'apt install'
      in a virtual chrooted environment the reset of the packages to make this
      rootfs to be bootable.
      6. Use 'reboot' in the VM which triggers the '-no-reboot' flag for qemu
      that makes the vm exit; and thus installation is continued.
      7. ubuntu-core.ext4 partition is now ready to be used further on for
      imaging and installations.
      Signed-off-by: default avatarRabeeh Khoury <rabeeh@solid-run.com>
      914af8a1
  26. 05 May, 2020 1 commit
  27. 04 May, 2020 1 commit