This file contains the PAL layer entry point, it includes the definitions and APIs for PAL initialization and termination. More...
Functions | |
int | SaSi_PalInit (void) |
This function Performs all initializations that may be required by the customer's PAL implementation, specifically by the DMA-able buffer scheme. The existing implementation allocates a contiguous memory pool that is later used by the ARM TrustZone CryptoCell TEE implementation. In case no initializations are needed in the customer's environment, the function can be minimized to return OK. It is called by SaSi_LibInit. More... | |
void | SaSi_PalTerminate (void) |
This function is used to terminate the PAL implementation and free the resources that were taken by SaSi_PalInit. More... | |
This file contains the PAL layer entry point, it includes the definitions and APIs for PAL initialization and termination.
int SaSi_PalInit | ( | void | ) |
This function Performs all initializations that may be required by the customer's PAL implementation, specifically by the DMA-able buffer scheme. The existing implementation allocates a contiguous memory pool that is later used by the ARM TrustZone CryptoCell TEE implementation. In case no initializations are needed in the customer's environment, the function can be minimized to return OK. It is called by SaSi_LibInit.
void SaSi_PalTerminate | ( | void | ) |
This function is used to terminate the PAL implementation and free the resources that were taken by SaSi_PalInit.