On Wed, 21 Jan 2026 at 10:59, Alex Bennée <[email protected]> wrote:
>
> The NVIC should always be a little-endian device as big-endian
> behaviour is a function of the current CPU configuration not the
> system as a whole. Indeed the Armv8-M architecture reference manual
> declares:
>
>   All accesses to the Private Peripheral Bus (PPB) are always
>   little-endian, which means that the PE assumes a little-endian
>   arrangement of the PPB registers.
>
> This should have no functional effect as the NVIC cannot be
> instantiated on a BE system but will help the single binary efforts.
>
> Signed-off-by: Alex Bennée <[email protected]>
> ---
>  hw/intc/armv7m_nvic.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Peter Maydell <[email protected]>

thanks
-- PMM

Reply via email to