#4206 closed defect (fixed)

aarch64/xilinx_zynqmp_lp64 does not run with RTEMS_DEBUG enabled

Reported by: Sebastian Huber Owned by: Joel Sherrill
Priority: normal Milestone: 6.1
Component: arch/aarch64 Version: 6
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

qemu-system-aarch64 -serial null -serial mon:stdio -machine xlnx-zcu102 -m 4096 -kernel build/aarch64/xilinx_zynqmp_lp64/testsuites/samples/ticker.exe -nographic

*** FATAL ***
fatal source: 7 (RTEMS_FATAL_SOURCE_ASSERT)
fatal code: 1074874896 (0x40114a10)
RTEMS version: 6.0.0.644cd68d8ce0044f78f095a648bfe4c1567f351b
RTEMS tools: 10.2.1 20201215 (RTEMS 6, RSB 6d0bff0eb6ed35d180491614b976277d5469a302, Newlib 6cc47c4)
executing thread ID: 0x08a010001
executing thread name: UI1
assertion "cpu_self->thread_dispatch_disable_level == 1" failed: file "/home/EB/sebastian_h/src/rtems/cpukit/score/src/threadhandler.c", line 120, function: _Thread_Handler

Change History (2)

comment:1 Changed on Dec 22, 2020 at 12:45:23 PM by Sebastian Huber

Owner: set to Joel Sherrill

comment:2 Changed on Mar 5, 2021 at 2:06:35 PM by Sebastian Huber <sebastian.huber@…>

Resolution: fixed
Status: assignedclosed

In 61d688bf/rtems:

aarch64: Fix context switch

The Per_CPU_Control::isr_dispatch_disable is a 32-bit integer.

Close #4206.

Note: See TracTickets for help on using tickets.