#ifndef __APP_KASLR_H
#define __APP_KASLR_H


#define KASLR_OEMBUF_OFFSET			0x0
#define KASLR_OEMBUF_SIZE			0x50

#ifndef _TZ_ICCC_COMDEF_H_
typedef struct {
    uint16_t magic_str;
    uint16_t used_size;
} secure_param_header_t;
#endif

typedef struct kaslr_bl_status_s
{
    secure_param_header_t header;
    uint32_t kaslr_magic;
    uint32_t kaslr_offset;
} __attribute__ ((packed)) kaslr_bl_status_t;

int set_kaslr_flag(kaslr_bl_status_t *bl_secure_info);

#endif
