@@ -57,7 +57,7 @@ int RAMFUNCTION hal_trailer_write(uint32_t addr, uint8_t val) {
5757#endif
5858
5959#if defined PART_UPDATE_EXT
60- static uint8_t * get_trailer_at (uint8_t part , uint32_t at )
60+ static uint8_t * RAMFUNCTION get_trailer_at (uint8_t part , uint32_t at )
6161{
6262 if (part == PART_BOOT )
6363 return (void * )(PART_BOOT_ENDFLAGS - (sizeof (uint32_t ) + at ));
@@ -68,7 +68,7 @@ static uint8_t* get_trailer_at(uint8_t part, uint32_t at)
6868 return NULL ;
6969}
7070
71- static void set_trailer_at (uint8_t part , uint32_t at , uint8_t val )
71+ static void RAMFUNCTION set_trailer_at (uint8_t part , uint32_t at , uint8_t val )
7272{
7373 if (part == PART_BOOT ) {
7474 hal_trailer_write (PART_BOOT_ENDFLAGS - (sizeof (uint32_t ) + at ), val );
@@ -78,7 +78,7 @@ static void set_trailer_at(uint8_t part, uint32_t at, uint8_t val)
7878 }
7979}
8080
81- static void set_partition_magic (uint8_t part )
81+ static void RAMFUNCTION set_partition_magic (uint8_t part )
8282{
8383 uint32_t wolfboot_magic_trail = WOLFBOOT_MAGIC_TRAIL ;
8484 if (part == PART_BOOT ) {
@@ -90,7 +90,7 @@ static void set_partition_magic(uint8_t part)
9090}
9191
9292#else
93- static uint8_t * get_trailer_at (uint8_t part , uint32_t at )
93+ static uint8_t * RAMFUNCTION get_trailer_at (uint8_t part , uint32_t at )
9494{
9595 if (part == PART_BOOT )
9696 return (void * )(PART_BOOT_ENDFLAGS - (sizeof (uint32_t ) + at ));
@@ -124,17 +124,17 @@ static void RAMFUNCTION set_partition_magic(uint8_t part)
124124
125125
126126
127- static uint32_t * get_partition_magic (uint8_t part )
127+ static uint32_t * RAMFUNCTION get_partition_magic (uint8_t part )
128128{
129129 return (uint32_t * )get_trailer_at (part , 0 );
130130}
131131
132- static uint8_t * get_partition_state (uint8_t part )
132+ static uint8_t * RAMFUNCTION get_partition_state (uint8_t part )
133133{
134134 return (uint8_t * )get_trailer_at (part , 1 );
135135}
136136
137- static uint8_t * get_sector_flags (uint8_t part , uint32_t pos )
137+ static uint8_t * RAMFUNCTION get_sector_flags (uint8_t part , uint32_t pos )
138138{
139139 return (uint8_t * )get_trailer_at (part , 2 + pos );
140140}
@@ -182,7 +182,7 @@ int RAMFUNCTION wolfBoot_set_sector_flag(uint8_t part, uint8_t sector, uint8_t n
182182 return 0 ;
183183}
184184
185- int wolfBoot_get_partition_state (uint8_t part , uint8_t * st )
185+ int RAMFUNCTION wolfBoot_get_partition_state (uint8_t part , uint8_t * st )
186186{
187187 uint32_t * magic ;
188188 uint8_t * state ;
0 commit comments