1 * Software Delegated Exception Interface (SDEI 2 3 Firmware implementing the SDEI functions descr 4 ARM DEN 0054A ("Software Delegated Exception I 5 Linux to receive notification of events such a 6 firmware-first error handling, or from an IRQ 7 a firmware-assisted NMI. 8 9 The interface provides a number of API functio 10 and enabling/disabling events. Functions are i 11 privilege level of the SDEI firmware (specifie 12 below) and passing arguments in a manner speci 13 Convention (ARM DEN 0028B): 14 15 r0 => 32-bit Function ID 16 {r1 - r3} => Parameters 17 18 Note that the immediate field of the trapping 19 to #0. 20 21 The SDEI_EVENT_REGISTER function registers a c 22 text to handle the specified event number. 23 24 The sdei node should be a child node of '/firm 25 properties: 26 27 - compatible : should contain: 28 * "arm,sdei-1.0" : For implementations 29 30 - method : The method of calling the S 31 values are: 32 * "smc" : SMC #0, with the register as 33 binding. 34 * "hvc" : HVC #0, with the register as 35 binding. 36 Example: 37 firmware { 38 sdei { 39 compatible = "arm 40 method = "smc 41 }; 42 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.