Skip to content
  • Peter Maydell's avatar
    f81c60c2
    target/arm: Advertise support for FEAT_TTL · f81c60c2
    Peter Maydell authored
    
    
    The Arm FEAT_TTL architectural feature allows the guest to provide an
    optional hint in an AArch64 TLB invalidate operation about which
    translation table level holds the leaf entry for the address being
    invalidated.  QEMU's TLB implementation doesn't need that hint, and
    we correctly ignore the (previously RES0) bits in TLB invalidate
    operation values that are now used for the TTL field.  So we can
    simply advertise support for it in our 'max' CPU.
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
    Message-id: 20220426160422.2353158-2-peter.maydell@linaro.org
    f81c60c2
    target/arm: Advertise support for FEAT_TTL
    Peter Maydell authored
    
    
    The Arm FEAT_TTL architectural feature allows the guest to provide an
    optional hint in an AArch64 TLB invalidate operation about which
    translation table level holds the leaf entry for the address being
    invalidated.  QEMU's TLB implementation doesn't need that hint, and
    we correctly ignore the (previously RES0) bits in TLB invalidate
    operation values that are now used for the TTL field.  So we can
    simply advertise support for it in our 'max' CPU.
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
    Message-id: 20220426160422.2353158-2-peter.maydell@linaro.org
Loading