sysutils/trusted-firmware-a-rk3399 - The NetBSD Packages Collection

ARM Trusted Firmware for Rockchip RK3399 SoCs

Trusted Firmware-A (TF-A) provides a reference implementation of secure
world software for ARMv8-A, including a Secure Monitor executing at
Exception Level 3 (EL3). It implements various ARM interface standards,
such as:

    The Power State Coordination Interface (PSCI)
    Trusted Board Boot Requirements (TBBR, ARM DEN0006C-1)
    SMC Calling Convention
    System Control and Management Interface

As far as possible the code is designed for reuse or porting to other
ARMv8-A model and hardware platforms.

ARM will continue development in collaboration with interested parties to
provide a full reference implementation of Secure Monitor code and ARM
standards to the benefit of all developers working with ARMv8-A TrustZone
technology.

This package provides mainline TF-A for the RockChip RK3399 platform,
for example used by u-boot for the Pinebook Pro.

Build dependencies

cross/aarch64-none-elf-gcc cross/arm-none-eabi-gcc pkgtools/mktools devel/gmake pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0aarch64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0aarch64ebtrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0aarch64ebtrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0alphatrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0alphatrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0alphatrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0earmv6hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0earmv6hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0earmv6hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0earmv7hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0earmv7hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0earmv7hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0earmv7hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0i386trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0i386trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0i386trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0powerpctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0powerpctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0powerpctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0powerpctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0sparc64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0sparc64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0sparctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0sparctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0x86_64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0x86_64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 10.0x86_64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0aarch64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0aarch64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0alphatrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0alphatrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0earmv6hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0earmv6hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0earmv6hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0earmv6hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0earmv7hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0earmv7hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0earmv7hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0earmv7hftrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0i386trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0i386trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0i386trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0powerpctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0powerpctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0powerpctrusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0sparc64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0sparc64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0x86_64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0x86_64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.0x86_64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.3x86_64trusted-firmware-a-rk3399-2.6.tgz
NetBSD 9.3x86_64trusted-firmware-a-rk3399-2.6.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.