Does the Morello Platform support the nested virtualisation feature?
When I try to set HCR_EL2.NV1 bit to trap VBAR_EL1 accesses from EL1N to EL2, the bit remains at 0, implying the nested virtualisation feature is not supported. Is someone able to confirm if this is the case, or whether I need to enable something else first before I can set NV1?
Morello is based on Armv8.2, NV was added as an optional feature in Armv8.3 and NV2 was added as an optional feature in Armv8.4. Since FEAT_NV and FEAT_NV2 are not listed in the Morello specification as additional implemented features, no, nested virtualisation support is not present in Morello.