1libsm 2===== 3 4A library to support secure monitor mode implemented by ARM v7 Security 5extensions. 6 7API: 8 9sm_sched_secure - Switch to Secure OS 10sm_sched_nonsecure - Switch to Nonsecure OS 11 12sm_register_entity - Register fastcall/stdcall handlers for an entity 13(See ARM document DEN 0028A) 14 15sm_get_boot_args - get a pointer/reference to boot parameter block 16sm_put_boot_args - release a reference to boot parameter block 17(See bootloader spec) 18 19Note that this library provides an implementation for the weak symbol 20"platform_reset". It also assumes that r0 contains the size of memory reserved 21for the secure OS. 22