diff --git a/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-devtools/gem5/gem5-aarch64-native_20.bbappend b/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-devtools/gem5/gem5-aarch64-native_20.bbappend new file mode 100644 index 00000000..71b308a2 --- /dev/null +++ b/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-devtools/gem5/gem5-aarch64-native_20.bbappend @@ -0,0 +1,7 @@ +# When booting gem5-arm64 with Xen we need to set the cpu as Cortex A53 and +# remove support for pointer authentification +GEM5_RUN_EXTRA_append = " \ +${@bb.utils.contains('DISTRO_FEATURES_NATIVE', 'arm-autonomy-host', \ +'--param=system.cpu_cluster[0].cpus[0].isa[0].midr=0x410fd030 \ +--param=system.cpu_cluster[0].cpus[0].isa[0].id_aa64isar1_el1=0x0', \ +'', d)}"