Component

1 Usage[edit]

The EcosystemRelease/Component template returns the version of a software component delivered by an ecosystem release revision.

Usage: {{EcosystemRelease/Component | revision=<revision> | component=<component>}}

Where:

  • <revision> is the mandatory revision of the ecosystem release, for which the version of the software component is requested.
  • <component> is the mandatory software component delivered by the ecosystem release revision, for which the version of the component is requested. The possible values are:
    • Linux kernel
    • U-Boot
    • TF-A
    • OP-TEE
    • STM32CubeMPU
    • OpenEmbedded
    • Android

The returned value is:

  • a string that contains the version of the software component delivered by the ecosystem release revision.
  • an empty string, if the software component is not delivered by the ecosystem release revision.
  • "unknown revision", if <<revision> is not supported.
  • "unknown component", if <<component> is not supported.

2 Basic examples[edit]

You type You get
Linux kernel version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=Linux kernel}}

Linux kernel v4.19-stm32mp-r1 (v4.19.9)

U-Boot version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=U-Boot}}

U-Boot v2018.11-stm32mp-r2

TF-A version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=TF-A}}

TF-A v2.0-stm32mp-r1

OP-TEE version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=OP-TEE}}

OP-TEE v3.3.0-stm32mp-r1

STM32CubeMPU version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=STM32CubeMPU }}

STM32CubeMP1 Package v1.0.0

OpenEmbedded version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=OpenEmbedded}}

OpenEmbedded v2.6 (Thud)

Android version for v1.1.0 revision requested
{{EcosystemRelease/Component | revision=1.1.0 | component=Android}}

Android v9.0.0_r46

3 More examples[edit]

You type You get
Linux kernel version for v1.1.0 revision requested
{{EcosystemRelease/Component | revision=1.1.0 | component=Linux kernel}}

Linux kernel v4.19-stm32mp-r2 (v4.19.49)

Android version for the v1.1.0 revision requested
{{EcosystemRelease/Component | revision=1.1.0 | component=Android}}

Android v9.0.0_r46

Android version for the v1.0.0 revision requested: Android is not supported by this ecosystem release revision
{{EcosystemRelease/Component | revision=1.0.0 | component=Android}}
U-Boot version for an unspecified revision requested
{{EcosystemRelease/Component | component=U-Boot}}

unknown revision

TF-A version for an unknown revision requested
{{EcosystemRelease/Component | revision=0.0.1 | component=TF-A}}

unknown revision

Unspecified component
{{EcosystemRelease/Component | revision=1.0.0}}

unknown component

Unknown component
{{EcosystemRelease/Component | revision=1.0.0 |  component=not supported}}

unknown component

4 Code[edit]

unknown component

Trusted Firmware for Arm Cortex-A

Open Portable Trusted Execution Environment

Attachments

Discussions