Message ID | 20211123155926.31743-1-abdellatif.elkhlifi@arm.com |
---|---|
Headers | show |
Series | adding corstone1000-fvp on honister | expand |
All merged, thanks. Ross On Tue, 23 Nov 2021 at 15:59, Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> wrote: > > From: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> > > Backporting corstone1000-fvp to honister stable branch. > > Signed-off-by: Arpita S.K <Arpita.S.K@arm.com> > > Abdellatif El Khlifi (8): > arm-bsp/trusted-firmware-a: remove TARGET_FPU build argument > arm/fiptool-native: bumping the version to v2.5 > arm-bsp/linux: introducing corstone1000 FVP machine > arm-bsp/trusted-firmware-a: introducing corstone1000 FVP machine > arm-bsp/python3-imgtool: add the recipe > arm-bsp/trusted-firmware-m: corstone1000: signing trusted-firmware-a > binaries > arm-bsp/linux: corstone1000: integrating ARM_FFA_TRANSPORT in v5.10 > kernel > arm/ffa-debugfs: corstone1000: enabling FF-A Debugfs Linux driver > > Arpita S.K (2): > corstone1000: Introducing ci and kas files > arm/trusted-firmware-a,fiptool-native: Fix fiptool execution wrt > corstone1000 > > Diego Sueiro (1): > arm/trusted-firmware-a,fiptool-native: Fix fiptool execution > > Ross Burton (2): > arm/fiptool-native: improve OpenSSL build fix > arm/trusted-firmware-a: improve OpenSSL build fix > > Rui Miguel Silva (2): > arm-bsp/u-boot: introducing corstone1000 FVP machine > arm-bsp/linux: corstone1000: enable efi > > Satish Kumar (1): > arm/trusted-firmware-m: upgrade to 1.4.0 > > Vishnu Banavath (3): > arm-bsp/trusted-firmware-m: introducing corstone1000 FVP machine > arm-bsp/optee: introducing corstone1000 FVP machine > arm-bsp/u-boot: corstone1000: extend efi support > > .gitlab-ci.yml | 3 + > ci/corstone1000-fvp.yml | 12 + > kas/corstone1000-base.yml | 48 + > kas/corstone1000-fvp.yml | 16 + > meta-arm-bsp/conf/layer.conf | 1 + > .../conf/machine/corstone1000-fvp.conf | 9 + > .../conf/machine/include/corstone1000.inc | 63 + > .../0001-Rename-Diphda-to-corstone1000.patch | 587 +++ > ...e1000-made-changes-to-accommodate-3M.patch | 201 + > .../trusted-firmware-a-corstone1000.inc | 50 + > .../trusted-firmware-a_2.5.bbappend | 1 + > .../trusted-firmware-m-corstone1000.inc | 49 + > .../trusted-firmware-m-sign-host-images.inc | 50 + > .../trusted-firmware-m_%.bbappend | 6 + > .../0001-arm-add-corstone1000-platform.patch | 330 ++ > ...e1000-enable-devicetree-in-defconfig.patch | 59 + > ...3-usb-common-move-urb-code-to-common.patch | 508 +++ > .../0004-usb-add-isp1760-family-driver.patch | 3797 +++++++++++++++++ > ...one1000-enable-isp1763-and-usb-stack.patch | 92 + > ...-corstone1000-enable-support-for-FVP.patch | 240 ++ > ...-sharing-PSCI-DTS-node-between-FVP-a.patch | 34 + > ...rm-corstone1000-Emulated-RTC-Support.patch | 32 + > ...-corstone1000-execute-uboot-from-DDR.patch | 31 + > ...d-add-load-command-for-memory-mapped.patch | 177 + > ...-corstone1000-enable-boot-using-uefi.patch | 61 + > ...corstone1000-enable-uefi-secure-boot.patch | 32 + > ...0-enable-handlers-for-uefi-variables.patch | 47 + > ...stone1000-enable-efi-capsule-options.patch | 36 + > .../recipes-bsp/u-boot/u-boot_%.bbappend | 26 + > .../python3-imgtool_1.7.1.bb | 14 + > .../arm-platforms/corstone1000-standard.scc | 5 + > .../bsp/arm-platforms/corstone1000/base.cfg | 29 + > ...-usb-isp1760-fix-strict-typechecking.patch | 191 + > ...0-move-to-regmap-for-register-access.patch | 2333 ++++++++++ > ...3-usb-isp1760-use-relaxed-primitives.patch | 64 + > ...remove-platform-data-struct-and-code.patch | 62 + > ...cd-refactor-mempool-config-and-setup.patch | 304 ++ > ...0006-usb-isp1760-use-dr_mode-binding.patch | 78 + > ...-usb-isp1760-add-support-for-isp1763.patch | 1894 ++++++++ > ...indings-usb-nxp-isp1760-add-bindings.patch | 99 + > ...0009-usb-isp1763-add-peripheral-mode.patch | 303 ++ > ...ccc-Add-SMCCC-TRNG-function-call-IDs.patch | 69 + > ...smccc-Introduce-SMCCC-TRNG-framework.patch | 103 + > ...v1.2-extended-input-output-registers.patch | 192 + > ...A-bus-support-for-device-enumeration.patch | 423 ++ > ...a-Add-initial-Arm-FFA-driver-support.patch | 422 ++ > ...for-SMCCC-as-transport-to-ffa-driver.patch | 119 + > ...up-in-kernel-users-of-FFA-partitions.patch | 410 ++ > ..._ffa-Add-support-for-MEM_-interfaces.patch | 409 ++ > ...ure-drivers-provide-a-probe-function.patch | 40 + > ...ware-arm_ffa-Simplify-probe-function.patch | 38 + > ...rmware-arm_ffa-Fix-the-comment-style.patch | 41 + > ...ble-ffa_linux_errmap-buffer-overflow.patch | 46 + > ...760-udc-Provide-missing-description-.patch | 41 + > ...Fix-meaningless-check-in-isp1763_run.patch | 38 + > ...sp1760-remove-debug-message-as-error.patch | 32 + > ...-do-not-sleep-in-field-register-poll.patch | 58 + > ...rk-cache-initialization-error-handli.patch | 55 + > ...re-return-value-for-bus-change-patte.patch | 55 + > ...-check-maxpacketsize-before-using-it.patch | 40 + > ...0029-usb-isp1760-do-not-reset-retval.patch | 36 + > ...0-do-not-shift-in-uninitialized-slot.patch | 61 + > ...clean-never-read-udc_enabled-warning.patch | 52 + > ...p1760-fix-memory-pool-initialization.patch | 36 + > ...0033-usb-isp1760-fix-qtd-fill-length.patch | 38 + > ...write-to-status-and-address-register.patch | 90 + > ...isp1760-use-the-right-irq-status-bit.patch | 72 + > ...-isp1760-otg-control-register-access.patch | 134 + > .../corstone1000_kernel_debug.cfg | 3 + > .../linux/files/corstone1000/defconfig | 95 + > .../linux/linux-arm-platforms.inc | 80 + > ...rstone1000-add-corstone1000-platform.patch | 201 + > ...000-reserve-3MB-CVM-memory-for-optee.patch | 30 + > .../optee/optee-os_3.14.0.bbappend | 1 + > .../optee/optee-os_corstone1000.inc | 27 + > .../trusted-firmware-a/files/ssl.patch | 52 + > .../trusted-firmware-a/trusted-firmware-a.inc | 20 +- > .../trusted-firmware-m_1.4.0.bb | 128 + > .../recipes-devtools/fiptool/files/ssl.patch | 52 + > .../fiptool/fiptool-native_2.3.bb | 29 - > ...ol-native_1.5.bb => fiptool-native_2.5.bb} | 17 +- > .../ffa-debugfs/ffa-debugfs-mod_2.1.0.bb | 29 + > .../files/0001-build-add-Yocto-support.patch | 79 + > ...-loading-the-driver-in-a-generic-way.patch | 46 + > 84 files changed, 15963 insertions(+), 50 deletions(-) > create mode 100644 ci/corstone1000-fvp.yml > create mode 100644 kas/corstone1000-base.yml > create mode 100644 kas/corstone1000-fvp.yml > create mode 100644 meta-arm-bsp/conf/machine/corstone1000-fvp.conf > create mode 100644 meta-arm-bsp/conf/machine/include/corstone1000.inc > create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/corstone1000/0001-Rename-Diphda-to-corstone1000.patch > create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/corstone1000/0002-plat-arm-corstone1000-made-changes-to-accommodate-3M.patch > create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-corstone1000.inc > create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-corstone1000.inc > create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-sign-host-images.inc > create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m_%.bbappend > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0001-arm-add-corstone1000-platform.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0002-arm-corstone1000-enable-devicetree-in-defconfig.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0003-usb-common-move-urb-code-to-common.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0004-usb-add-isp1760-family-driver.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0005-corstone1000-enable-isp1763-and-usb-stack.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0006-corstone1000-enable-support-for-FVP.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0007-arm-corstone1000-sharing-PSCI-DTS-node-between-FVP-a.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0008-arm-corstone1000-Emulated-RTC-Support.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0009-arm-corstone1000-execute-uboot-from-DDR.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0010-cmd-load-add-load-command-for-memory-mapped.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0011-arm-corstone1000-enable-boot-using-uefi.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0012-arm-corstone1000-enable-uefi-secure-boot.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0013-arm-corstone1000-enable-handlers-for-uefi-variables.patch > create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0014-arm-corstone1000-enable-efi-capsule-options.patch > create mode 100644 meta-arm-bsp/recipes-devtool/corstone1000-imgtool/python3-imgtool_1.7.1.bb > create mode 100644 meta-arm-bsp/recipes-kernel/linux/arm-platforms-kmeta/bsp/arm-platforms/corstone1000-standard.scc > create mode 100644 meta-arm-bsp/recipes-kernel/linux/arm-platforms-kmeta/bsp/arm-platforms/corstone1000/base.cfg > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0001-usb-isp1760-fix-strict-typechecking.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0002-usb-isp1760-move-to-regmap-for-register-access.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0003-usb-isp1760-use-relaxed-primitives.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0004-usb-isp1760-remove-platform-data-struct-and-code.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0005-usb-isp1760-hcd-refactor-mempool-config-and-setup.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0006-usb-isp1760-use-dr_mode-binding.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0007-usb-isp1760-add-support-for-isp1763.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0008-dt-bindings-usb-nxp-isp1760-add-bindings.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0009-usb-isp1763-add-peripheral-mode.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0010-firmware-smccc-Add-SMCCC-TRNG-function-call-IDs.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0011-firmware-smccc-Introduce-SMCCC-TRNG-framework.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0012-arm64-smccc-Add-support-for-SMCCCv1.2-extended-input-output-registers.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0013-firmware-arm_ffa-Add-initial-FFA-bus-support-for-device-enumeration.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0014-firmware-arm_ffa-Add-initial-Arm-FFA-driver-support.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0015-firmware-arm_ffa-Add-support-for-SMCCC-as-transport-to-ffa-driver.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0016-firmware-arm_ffa-Setup-in-kernel-users-of-FFA-partitions.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0017-firmware-arm_ffa-Add-support-for-MEM_-interfaces.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0018-firmware-arm_ffa-Ensure-drivers-provide-a-probe-function.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0019-firmware-arm_ffa-Simplify-probe-function.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0020-firmware-arm_ffa-Fix-the-comment-style.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0021-firmware-arm_ffa-Fix-a-possible-ffa_linux_errmap-buffer-overflow.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0022-usb-isp1760-isp1760-udc-Provide-missing-description-.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0023-usb-isp1760-Fix-meaningless-check-in-isp1763_run.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0024-usb-isp1760-remove-debug-message-as-error.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0025-usb-isp1760-do-not-sleep-in-field-register-poll.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0026-usb-isp1760-rework-cache-initialization-error-handli.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0027-usb-isp1760-ignore-return-value-for-bus-change-patte.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0028-usb-isp1760-check-maxpacketsize-before-using-it.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0029-usb-isp1760-do-not-reset-retval.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0030-usb-isp1760-do-not-shift-in-uninitialized-slot.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0031-usb-isp1760-clean-never-read-udc_enabled-warning.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0032-usb-isp1760-fix-memory-pool-initialization.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0033-usb-isp1760-fix-qtd-fill-length.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0034-usb-isp1760-write-to-status-and-address-register.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0035-usb-isp1760-use-the-right-irq-status-bit.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0036-usb-isp1760-otg-control-register-access.patch > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/corstone1000_kernel_debug.cfg > create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/defconfig > create mode 100644 meta-arm-bsp/recipes-security/optee/files/optee-os/corstone1000/0001-plat-corstone1000-add-corstone1000-platform.patch > create mode 100644 meta-arm-bsp/recipes-security/optee/files/optee-os/corstone1000/0002-plat-corstone1000-reserve-3MB-CVM-memory-for-optee.patch > create mode 100644 meta-arm-bsp/recipes-security/optee/optee-os_corstone1000.inc > create mode 100644 meta-arm/recipes-bsp/trusted-firmware-a/files/ssl.patch > create mode 100644 meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m_1.4.0.bb > create mode 100644 meta-arm/recipes-devtools/fiptool/files/ssl.patch > delete mode 100644 meta-arm/recipes-devtools/fiptool/fiptool-native_2.3.bb > rename meta-arm/recipes-devtools/fiptool/{fiptool-native_1.5.bb => fiptool-native_2.5.bb} (52%) > create mode 100644 meta-arm/recipes-kernel/ffa-debugfs/ffa-debugfs-mod_2.1.0.bb > create mode 100644 meta-arm/recipes-kernel/ffa-debugfs/files/0001-build-add-Yocto-support.patch > create mode 100644 meta-arm/recipes-kernel/ffa-debugfs/files/0002-script-loading-the-driver-in-a-generic-way.patch > > -- > 2.17.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#2429): https://lists.yoctoproject.org/g/meta-arm/message/2429 > Mute This Topic: https://lists.yoctoproject.org/mt/87261461/1676615 > Group Owner: meta-arm+owner@lists.yoctoproject.org > Unsubscribe: https://lists.yoctoproject.org/g/meta-arm/unsub [ross@burtonini.com] > -=-=-=-=-=-=-=-=-=-=-=- >