Add missing FF-A function IDs
Add every missing FF-A function ID that has been specified in FF-A v1.1
and v1.2. Note that this patch doesn't actually implement handling of
these, just extends the function ID enum so the FFA_VERSION interface
can always get parsed if it contains a valid function ID.
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
Change-Id: I88b63643ee267f73170c654a340711a9b0db3a56
diff --git a/src/lib.rs b/src/lib.rs
index 53c1cb8..eb04ee5 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -70,8 +70,11 @@
RxTxMap64 = 0xc4000066,
RxTxUnmap = 0x84000067,
PartitionInfoGet = 0x84000068,
+ PartitionInfoGetRegs = 0xc400008b,
IdGet = 0x84000069,
SpmIdGet = 0x84000085,
+ ConsoleLog32 = 0x8400008a,
+ ConsoleLog64 = 0xc400008a,
MsgWait = 0x8400006b,
Yield = 0x8400006c,
Run = 0x8400006d,
@@ -83,6 +86,15 @@
MsgSendDirectResp32 = 0x84000070,
MsgSendDirectResp64 = 0xc4000070,
MsgSendDirectResp64_2 = 0xc400008e,
+ NotificationBitmapCreate = 0x8400007d,
+ NotificationBitmapDestroy = 0x8400007e,
+ NotificationBind = 0x8400007f,
+ NotificationUnbind = 0x84000080,
+ NotificationSet = 0x84000081,
+ NotificationGet = 0x84000082,
+ NotificationInfoGet32 = 0x84000083,
+ NotificationInfoGet64 = 0xc4000083,
+ El3IntrHandle = 0x8400008c,
MemDonate32 = 0x84000071,
MemDonate64 = 0xc4000071,
MemLend32 = 0x84000072,
@@ -98,8 +110,6 @@
MemPermGet64 = 0xc4000088,
MemPermSet32 = 0x84000089,
MemPermSet64 = 0xc4000089,
- ConsoleLog32 = 0x8400008a,
- ConsoleLog64 = 0xc400008a,
}
impl FuncId {