1/dts-v1/; 2 3/ { 4 compatible = "arm,ffa-manifest-1.0"; 5 ffa-version = <0x00010002>; /* 31:16 - Major, 15:0 - Minor */ 6 uuid = <0xf025ee40 0x4c30bca2 0x73a14c8c 0xf18a7dc5>, 7 <0x9120b8c5 0xbb48fed4 0x244de7b7 0xbe28bb6e>; 8 id = <1>; 9 auxiliary-id = <0xaf>; 10 description = "Trusty"; 11 12 /* 13 * On EL3-SPMC we need to use exactly PLATFORM_CORE_COUNT. 14 * Hafnium does not have that requirement, but we still 15 * try to use the same value as SMP_MAX_CPUS. 16 */ 17 execution-ctx-count = <32>; 18 exception-level = <2>; /* S-EL1 */ 19 execution-state = <0>; /* AARCH64 */ 20 load-address = <0x10000000>; 21 entrypoint-offset = <0x00004000>; 22 xlat-granule = <0>; /* 4KiB */ 23 24 messaging-method = <0x00000201>; /* DIRECT_REQ and DIRECT_REQ2 message receive only */ 25 26 ns-interrupts-action = <1>; /* Managed exit is supported */ 27 /* Trusty reschedules the current thread on an IRQ but not a FIQ */ 28 managed-exit-virq; 29 30 boot-order = <0>; 31}; 32