This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ARMv7-A: What is "Fault not on a stage 2 translation for a stage 1 translation table walk"?

Hi all,

I'm trying to boot Linux on my hypervisor like environment.

In booting process, unexpected hyper trap was occurred and became hyp mode.

In hyp mode, the Hyp Syndrome Register (HSR) value is 0x93830006.

According to the manual, this meant "Fault not on a stage 2 translation for a stage 1 translation table walk" (EC is 0x24 and ISS[7] is 0).

I checked the page table, but it seems no problem.

Why is this hyp exception occured?

Thanks,

Takumi

Parents
  • Hi takumishimada,

    I believe the translation process is fairly well documented and understood, so I will simply ask what the value of HCR is on your system? It will help explain what might be wrong, without going off on a wild tangent

    Thanks,

    Matt

Reply
  • Hi takumishimada,

    I believe the translation process is fairly well documented and understood, so I will simply ask what the value of HCR is on your system? It will help explain what might be wrong, without going off on a wild tangent

    Thanks,

    Matt

Children