diff --git a/include/os_app.h b/include/os_app.h index 3668ed3a4..76b29f571 100644 --- a/include/os_app.h +++ b/include/os_app.h @@ -28,6 +28,9 @@ typedef void (*appmain_t)(void); // application slot description typedef struct application_s { + // special flags for this application + uint64_t flags; + // nvram start address for this application (to check overlap when loading, and mpu lock) unsigned char *nvram_begin; // nvram stop address (exclusive) for this application (to check overlap when loading, and mpu @@ -38,9 +41,6 @@ typedef struct application_s { // into Thumb code appmain_t main; - // special flags for this application - uint64_t flags; - // Memory organization: [ code (RX) |alignpage| data (RW) |alignpage| install params (R) ] // length of the code section of the application (RX)