mirror of
https://github.com/openocd-org/openocd.git
synced 2025-10-15 12:57:13 +08:00
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:
@@ -17,20 +17,22 @@
|
|||||||
#include "server/gdb_server.h"
|
#include "server/gdb_server.h"
|
||||||
|
|
||||||
static const struct rtos_type *rtos_types[] = {
|
static const struct rtos_type *rtos_types[] = {
|
||||||
&threadx_rtos,
|
// Keep in alphabetic order this list of rtos, except hwthread
|
||||||
&freertos_rtos,
|
|
||||||
&ecos_rtos,
|
|
||||||
&linux_rtos,
|
|
||||||
&chibios_rtos,
|
&chibios_rtos,
|
||||||
&chromium_ec_rtos,
|
&chromium_ec_rtos,
|
||||||
|
&ecos_rtos,
|
||||||
&embkernel_rtos,
|
&embkernel_rtos,
|
||||||
|
&freertos_rtos,
|
||||||
|
&linux_rtos,
|
||||||
&mqx_rtos,
|
&mqx_rtos,
|
||||||
&ucos_iii_rtos,
|
|
||||||
&nuttx_rtos,
|
&nuttx_rtos,
|
||||||
&riot_rtos,
|
&riot_rtos,
|
||||||
&zephyr_rtos,
|
|
||||||
&rtkernel_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,
|
&hwthread_rtos,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -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,
|
int rtos_write_buffer(struct target *target, target_addr_t address,
|
||||||
uint32_t size, const uint8_t *buffer);
|
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 chibios_rtos;
|
||||||
extern const struct rtos_type chromium_ec_rtos;
|
extern const struct rtos_type chromium_ec_rtos;
|
||||||
extern const struct rtos_type ecos_rtos;
|
extern const struct rtos_type ecos_rtos;
|
||||||
|
Reference in New Issue
Block a user