Matteo Concas created an issue: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5506



## Summary
<!--
Please provide as much information as possible such as error messages or 
attaching logs
-->

The current register mask is defined as:
```c
#define IRQAMP_MPSTAT_STATUS_MASK 0xfU
```

Making the status bitfield 4 bits long. This is incorrect, if you look in the 
[GRLIB IP Core Manual](http://download.gaisler.com/products/GRLIB/doc/grip.pdf) 
section 96.3.5 "Multiprocessor Status Register" it is shown as being 16 bits 
wide.

This error means RTEMS will get stuck waiting for all processors to wake up on 
LEON systems with more than four CPUs.

<!-- Pre-set options
- milestone
-->

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5506
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to