Skip to content

Restrictions on MSR instruction not implemented correctly in FVP for R52 #29

@adamlewisWHIS

Description

@adamlewisWHIS

On Windows 10, using FVP for R52 v11.27.19
While in Hyp mode, the instruction:
MSR LR_usr, R1 (encoded as 0xE126F201 according to my memory view)
should result in an Undef abort, because section F5.2.2 of ARM DDI 0487I.a claims that R8_usr-R12_usr, SP_hyp, LR_usr, and SPSR_hyp are all restricted while in Hyp mode.
Instead, it is executed successfully.

Unsure if this is the right place to report the issue :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions