1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// SPDX-FileCopyrightText: Copyright The arm-ffa Contributors.
// SPDX-License-Identifier: MIT OR Apache-2.0
use crateffa_v1_1;
use ;
/// Table 6.1: Partition information descriptor
/// Table 6.2: Partition properties descriptor
/// The following changes are introduced by FF-A v1.2 to the partition properties field:
/// - bit\[10:9\]: Has the following encoding if Bits\[5:4\] = b’00. Reserved (MBZ) otherwise.
/// + bit\[9\] has the following encoding:
/// * b’0: Cannot receive Direct requests via the FFA_MSG_SEND_DIRECT_REQ2 ABI.
/// * b’1: Can receive Direct requests via the FFA_MSG_SEND_DIRECT_REQ2 ABI.
/// + bit\[10\] has the following encoding:
/// * b’0: Cannot send Direct requests via the FFA_MSG_SEND_DIRECT_REQ2 ABI.
/// * b’1: Can send Direct requests via the FFA_MSG_SEND_DIRECT_REQ2 ABI.
/// - bit\[31:11\]: Reserved (MBZ).
///
/// This doesn't change the descriptor format so we can just use an alias.
pub type partition_info_descriptor = partition_info_descriptor;
/// FF-A Memory Management Protocol Table 1.16: Endpoint memory access descriptor
pub