I have built IR from the latest armv9.4 model, but the configs do not appear to work.
For example:
$ ./target/debug/isla-footprint --arch /tmp/tmp.s5sMpblynE/outputs/armv9.ir --config configs/armv9.toml --instruction 'ldrb w1, [x2]'
Warning: Could not find register CFG_ID_AA64PFR0_EL1_MPAM when parsing registers.defaults in configuration
Warning: Could not find register __aa32_hpd_implemented when parsing registers.defaults in configuration
Warning: Could not find register __brbe_implemented when parsing registers.defaults in configuration
Warning: Could not find register __brbev1p1_implemented when parsing registers.defaults in configuration
Warning: Could not find register __crc32_implemented when parsing registers.defaults in configuration
Warning: Could not find register __crypto_aes_implemented when parsing registers.defaults in configuration
Warning: Could not find register __crypto_sha1_implemented when parsing registers.defaults in configuration
Warning: Could not find register __crypto_sha256_implemented when parsing registers.defaults in configuration
Warning: Could not find register __crypto_sha3_implemented when parsing registers.defaults in configuration
Warning: Could not find register __crypto_sha512_implemented when parsing registers.defaults in configuration
Warning: Could not find register __crypto_sm3_implemented when parsing registers.defaults in configuration
Warning: Could not find register __crypto_sm4_implemented when parsing registers.defaults in configuration
Warning: Could not find register __dot_product_implemented when parsing registers.defaults in configuration
Warning: Could not find register __empam_implemented when parsing registers.defaults in configuration
Warning: Could not find register __feat_ls64_accdata when parsing registers.defaults in configuration
Warning: Could not find register __feat_ls64_v when parsing registers.defaults in configuration
Warning: Could not find register __fp16_implemented when parsing registers.defaults in configuration
Warning: Could not find register __has_sme when parsing registers.defaults in configuration
Warning: Could not find register __mpam_implemented when parsing registers.defaults in configuration
Warning: Could not find register __pac_frac_implemented when parsing registers.defaults in configuration
Warning: Could not find register __pacqarma3_implemented when parsing registers.defaults in configuration
Warning: Could not find register __pan_implemented when parsing registers.defaults in configuration
Warning: Could not find register __rme_implemented when parsing registers.defaults in configuration
Warning: Could not find register __v81_implemented when parsing registers.defaults in configuration
Warning: Could not find register __v82_implemented when parsing registers.defaults in configuration
Warning: Could not find register __v83_implemented when parsing registers.defaults in configuration
Warning: Could not find register __v84_implemented when parsing registers.defaults in configuration
Warning: Could not find register __v85_implemented when parsing registers.defaults in configuration
Warning: Could not find register __vmid16_implemented when parsing registers.defaults in configuration
configs/armv9.toml: Could not find register "__v81_implemented" when parsing registers.ignore in configuration
I did try removing all these registers from the configuration, but that just ended up giving me another error, I think related to a type mismatch for HCL_EL2.
Please could you advise me on the correct configuration to use the latest ARM model. Thanks!
I have built IR from the latest armv9.4 model, but the configs do not appear to work.
For example:
I did try removing all these registers from the configuration, but that just ended up giving me another error, I think related to a type mismatch for HCL_EL2.
Please could you advise me on the correct configuration to use the latest ARM model. Thanks!