02 Apr, 2019

1 commit

  • As the M4 use different DDR memory size in normal android/car2 and car
    image, use different defconfig for car2 to decrease DDR memory
    reservation. So memory reserved for each M4 core is 8MB in car2 and
    normal android image. it's 32MB for car image.

    Change-Id: Idf608f539cd614a154c78e3a1af28eff1da5c1f2
    Signed-off-by: Zhang Bo

    Zhang Bo
     

26 Feb, 2019

2 commits

  • The CONFIG_QSPI_BOOT has been removed from SPL flexspi build, because
    we have to change the u-boot ENV to SD/MMC, and this configuration will
    set relevant configurations.

    But we don't clean up CONFIG_QSPI_BOOT for SPL completely, SPL still has
    some places using it and cause problem to flexspi boot.
    Using CONFIG_SPL_SPI_SUPPORT to replace the CONFIG_QSPI_BOOT.

    Signed-off-by: Ye Li
    (cherry picked from commit 0491bd4ba21ad620b4c514323a7d6b8a9e10325c)

    Ye Li
     
  • Partition creation will be done in xen, remove it from uboot.
    And add domu-android-auto property

    Signed-off-by: Peng Fan
    Reviewed-by: Flynn xu
    (cherry picked from commit 23f7a037d14d05c2eea5622bd8ffda2f23d04372)

    Peng Fan
     

25 Feb, 2019

1 commit


19 Feb, 2019

1 commit


18 Feb, 2019

1 commit

  • Current signed OS container loading address is 0x88000000. It conflicts
    with DDR memory reserved for M4. If we build image with ALT_CONFIG enabled.
    SCFW will assign that memory to M4. Then authentication to kernel image
    will have problem. So modify to new address 0x98000000 which is safe.

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan
    (cherry picked from commit 545b972a59c86e2b45b40e53a8e6c13f79e3e265)

    Ye Li
     

31 Jan, 2019

1 commit

  • Open configs to add trusty os support for imx8q xen
    build. The rpmb keyslot package must be checked and
    copied to secure memory before trusty os boot.

    Change-Id: I66201783fa8439f2685377c10f257f064057dcfa
    Signed-off-by: Ji Luo

    Ji Luo
     

19 Jan, 2019

1 commit


09 Jan, 2019

1 commit


22 Nov, 2018

1 commit


07 Nov, 2018

1 commit


12 Oct, 2018

1 commit


11 Oct, 2018

1 commit


28 Sep, 2018

2 commits


06 Sep, 2018

1 commit

  • When running on ARM64 platforms like imx8 and imx8m, the initrd_high should set to
    0xffffffffffffffff not 0xffffffff. Otherwise the initramfs will be relocated to high
    memory by u-boot before booting up kernel.
    This may not cause issue, but to align with previous imx series and save boot time,
    we'd better disable relocation for initramfs.

    Signed-off-by: Ye Li
    (cherry picked from commit 33d88b0f2e31d965fd455bff9da7391d6a7b3594)

    Ye Li
     

28 Aug, 2018

2 commits


06 Aug, 2018

1 commit

  • Add the secure boot relevant environment variables to ARM2 and MEK.
    When CONFIG_AHAB_BOOT is enabled, we will switch to boot flow:
    1. Load the signed OS container to address 0x88000000
    2. Using auth_cntr to authenticate the OS container. It will load the
    kernel and FDT to destination addresses.
    3. Using booti to boot kernel.

    Signed-off-by: Ye Li
    (cherry picked from commit eb47b72c1c89deddeaa3b3618d8c28aca05cd4ad)

    Ye Li
     

25 Jul, 2018

1 commit


02 Jul, 2018

1 commit


13 Jun, 2018

1 commit


23 May, 2018

4 commits


27 Apr, 2018

4 commits