STRUCT_OFFSET
#define SECTION(_sec_) *((offsize_t*)(STRUCT_OFFSET(sections[_sec_])))
#define SECURE_RUNNING_MFW *((u32*)(STRUCT_OFFSET(secure_running_mfw)))
#define MCP_TRACE_P ((struct mcp_trace*)(STRUCT_OFFSET(trace)))
#define MCP_TRACE_BUF ((u8*)(STRUCT_OFFSET(trace_buffer)))
#define RUNNING_MFW *((u32*)(STRUCT_OFFSET(running_mfw)))
#define MFW_BUILD_TIME *((u32*)(STRUCT_OFFSET(build_time)))
#define RESET_TYPE *((u32*)(STRUCT_OFFSET(reset_type)))
#define MFW_SECURE_MODE *((u32*)(STRUCT_OFFSET(mfw_secure_mode)))
#define PME_STATUS_PF_BITMAP *((u16*)(STRUCT_OFFSET(pme_status_pf_bitmap)))
#define PME_ENABLE_PF_BITMAP *((u16*)(STRUCT_OFFSET(pme_enable_pf_bitmap)))
#define AH_PCIE_LINK_PARAMS *((u32*)(STRUCT_OFFSET(ah_pcie_link_params)))
#define M_GLOB_FLAGS *((u32*)(STRUCT_OFFSET(flags)))