Resolve strange IRQ issues which cause the scheduler to behave weirdly (IRQ mapping)
All checks were successful
Build documentation / build-and-deploy (push) Successful in 52s

This commit is contained in:
2026-01-19 01:51:34 +01:00
parent ddafc4eb19
commit 38a43b59b0
9 changed files with 36 additions and 35 deletions

View File

@@ -14,9 +14,14 @@ int mutex_rid;
void mythread (void) {
for (int j = 0; j < 10; j++) {
proc_mutex_lock (mutex_rid, RV_PRIVATE);
for (size_t i = 0; i < 3; i++)
proc_test ('b');
proc_mutex_unlock (mutex_rid, RV_PRIVATE);
for (volatile int i = 0; i < 200 * 1000 * 1000; i++)
;
}
proc_quit ();
@@ -39,9 +44,14 @@ void app_main (void) {
for (int j = 0; j < 10; j++) {
proc_mutex_lock (mutex_rid, RV_PRIVATE);
for (size_t i = 0; i < 3; i++)
proc_test ('a');
proc_mutex_unlock (mutex_rid, RV_PRIVATE);
for (volatile int i = 0; i < 400 * 1000 * 1000; i++)
;
}
for (;;)