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

What's the actual parameters for enable pac bti mte sel2 in fvp

Hi,

How to config the fvp model to enable pac bti mte sel2 in fvp

I'm using the lastest fvp version Base_RevC_AEMv8A_pkg

And I have read the guide in fast_models_rm_100964_1180_00_en.pdf

And see the follow params:

PAC:

has_generic_authentication

has_pointer_authentication

subcluster0.has_enhanced_pac

BTI:
has_branch_target_exception

SEL2:

has_secure_el2

MTE:

memory_tagging_support_level

But what's the actual param to enable it?

Is it this?  clusterx.xxx=1

cluster0.has_secure_el2=1

cluster1.has_secure_el2=1

 

Parents
  • Is the follow configure right?


    diff --git a/fvp/run_model.sh b/fvp/run_model.sh
    index 787d769..413693a 100644
    --- a/fvp/run_model.sh
    +++ b/fvp/run_model.sh
    @@ -110,7 +110,16 @@ else
    "
    fi
    cores="-C cluster0.NUM_CORES=$CLUSTER0_NUM_CORES \
    - -C cluster1.NUM_CORES=$CLUSTER1_NUM_CORES"
    + -C cluster1.NUM_CORES=$CLUSTER1_NUM_CORES \
    + -C cluster0.has_pointer_authentication=2 \
    + -C cluster1.has_pointer_authentication=2 \
    + -C cluster0.has_secure_el2=2 \
    + -C cluster1.has_secure_el2=2 \
    + -C cluster0.has_branch_target_exception=2 \
    + -C cluster1.has_branch_target_exception=2 \
    + -C cluster0.memory_tagging_support_level=2 \
    + -C cluster1.memory_tagging_support_level=2
    + "

Reply
  • Is the follow configure right?


    diff --git a/fvp/run_model.sh b/fvp/run_model.sh
    index 787d769..413693a 100644
    --- a/fvp/run_model.sh
    +++ b/fvp/run_model.sh
    @@ -110,7 +110,16 @@ else
    "
    fi
    cores="-C cluster0.NUM_CORES=$CLUSTER0_NUM_CORES \
    - -C cluster1.NUM_CORES=$CLUSTER1_NUM_CORES"
    + -C cluster1.NUM_CORES=$CLUSTER1_NUM_CORES \
    + -C cluster0.has_pointer_authentication=2 \
    + -C cluster1.has_pointer_authentication=2 \
    + -C cluster0.has_secure_el2=2 \
    + -C cluster1.has_secure_el2=2 \
    + -C cluster0.has_branch_target_exception=2 \
    + -C cluster1.has_branch_target_exception=2 \
    + -C cluster0.memory_tagging_support_level=2 \
    + -C cluster1.memory_tagging_support_level=2
    + "

Children
No data