rtos: sort the rtos by alphabetic order

Add comments to require the list of rtos to be kept sorted.

Change-Id: Iecf9250a14f6593d0a24a9f9b8930c0ec8d74bd2
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8953
Tested-by: jenkins
This commit is contained in:
Antonio Borneo
2025-06-14 15:07:50 +02:00
parent df525290cb
commit 9b660bbd19
2 changed files with 10 additions and 7 deletions

View File

@@ -17,20 +17,22 @@
#include "server/gdb_server.h"
static const struct rtos_type *rtos_types[] = {
&threadx_rtos,
&freertos_rtos,
&ecos_rtos,
&linux_rtos,
// Keep in alphabetic order this list of rtos, except hwthread
&chibios_rtos,
&chromium_ec_rtos,
&ecos_rtos,
&embkernel_rtos,
&freertos_rtos,
&linux_rtos,
&mqx_rtos,
&ucos_iii_rtos,
&nuttx_rtos,
&riot_rtos,
&zephyr_rtos,
&rtkernel_rtos,
/* keep this as last, as it always matches with rtos auto */
&threadx_rtos,
&ucos_iii_rtos,
&zephyr_rtos,
// keep this as last, as it always matches with rtos auto
&hwthread_rtos,
};

View File

@@ -136,6 +136,7 @@ int rtos_read_buffer(struct target *target, target_addr_t address,
int rtos_write_buffer(struct target *target, target_addr_t address,
uint32_t size, const uint8_t *buffer);
// Keep in alphabetic order this list of rtos
extern const struct rtos_type chibios_rtos;
extern const struct rtos_type chromium_ec_rtos;
extern const struct rtos_type ecos_rtos;