Inject data/instruction abort exception instead of unknown reason

When the exception is caused by an instruction or data abort, inject it into
the EL1 instead of the (default) unknown reason. This gives the EL1 more
information and could help in handling or debugging these exceptions.

Bug: 147474217

Change-Id: I4db0c35322e2239ecde8b8144921c364d77bcc86
10 files changed