Added intctx size to RT registry,

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14700 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2021-08-23 08:20:21 +00:00
parent 6eb567a97a
commit 70a209be53
2 changed files with 4 additions and 2 deletions

View File

@ -68,7 +68,8 @@ typedef struct {
uint8_t off_refs; /**< @brief Offset of @p refs field. */
uint8_t off_preempt; /**< @brief Offset of @p ticks field. */
uint8_t off_time; /**< @brief Offset of @p time field. */
uint8_t off_reserved[5];
uint8_t off_reserved[4];
uint8_t intctxsize; /**< @brief Size of a @p port_intctx. */
uint8_t intervalsize; /**< @brief Size of a @p sysinterval_t. */
uint8_t instancesnum; /**< @brief Number of instances. */
uint8_t off_sys_state; /**< @brief Offset of @p state field. */

View File

@ -85,6 +85,7 @@ ROMCONST chdebug_t ch_debug = {
.timesize = (uint8_t)sizeof (systime_t),
.intervalsize = (uint8_t)sizeof (sysinterval_t),
.threadsize = (uint8_t)sizeof (thread_t),
.intctxsize = (uint8_t)sizeof (struct port_intctx),
.off_prio = (uint8_t)__CH_OFFSETOF(thread_t, hdr.pqueue.prio),
.off_ctx = (uint8_t)__CH_OFFSETOF(thread_t, ctx),
.off_newer = (uint8_t)__CH_OFFSETOF(thread_t, rqueue.next),
@ -112,7 +113,7 @@ ROMCONST chdebug_t ch_debug = {
#else
.off_time = (uint8_t)0,
#endif
.off_reserved = {(uint8_t)0, (uint8_t)0, (uint8_t)0, (uint8_t)0, (uint8_t)0},
.off_reserved = {(uint8_t)0, (uint8_t)0, (uint8_t)0, (uint8_t)0},
.instancesnum = (uint8_t)PORT_CORES_NUMBER,
.off_sys_state = (uint8_t)__CH_OFFSETOF(ch_system_t, state),
.off_sys_instances = (uint8_t)__CH_OFFSETOF(ch_system_t, instances[0]),