Skip to content

ch.hpp: resetI for MailboxBase - #69

Merged
dron0gus merged 1 commit into
rusefi:stable_21.11.x.rusefi_clean_historyfrom
dron0gus:cpp-mailbox-reset-i-wrapper,
Jul 16, 2026
Merged

dron0gus merged 1 commit into
rusefi:stable_21.11.x.rusefi_clean_historyfrom
dron0gus:cpp-mailbox-reset-i-wrapper,

Conversation

@dron0gus

Copy link
Copy Markdown
Member

No description provided.

@dron0gus
dron0gus merged commit b97560e into rusefi:stable_21.11.x.rusefi_clean_history Jul 16, 2026
1 check failed
dron0gus pushed a commit to dron0gus/ChibiOS that referenced this pull request Sep 4, 2026
…usefi#70)

🤖 chibios-sheriff — backport (advisory)

Backport of **rusefi#69** (main commit `fbbfad3`) to `stable-21.11.x`.

**Fix**
- The dynamic-thread test memory pool is initialized with
`chPoolObjectInitAligned(&mp1,
THD_WORKING_AREA_SIZE(THREADS_STACK_SIZE), PORT_WORKING_AREA_ALIGN,
NULL)` instead of `chPoolObjectInit` (`PORT_NATURAL_ALIGN`), so the
pooled thread working areas meet the port's WA alignment. Source
regenerated from `test/rt/configuration.xml`.

**Adaptation:** none — cherry-pick auto-merged cleanly;
`chPoolObjectInitAligned` and `PORT_WORKING_AREA_ALIGN` are present on
stable.

**Local gates** (stable has no CI): regenerating
`rt_test_sequence_011.c` from stable's `configuration.xml` reproduces
the committed file with **zero drift**; `test/rt/testbuild` builds and
runs `Final result: SUCCESS` (rt + oslib).

**Changelog:** none — test-suite-only change (matches rusefi#69 on main).

Sheriff-authored backport — a human reviews/merges.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant