Re: [PATCH 00/35] kasan: add hardware tag-based mode for arm64
From: Andrey Konovalov <hidden>
Date: 2020-09-14 20:06:23
On Mon, Sep 14, 2020 at 9:06 PM Derrick McKee [off-list ref] wrote:
quoted
This patchset adds a new hardware tag-based mode to KASAN [1]. The new mode is similar to the existing software tag-based KASAN, but relies on arm64 Memory Tagging Extension (MTE) [2] to perform memory and pointer tagging (instead of shadow memory and compiler instrumentation).What does one need to do to enable MTE in the kernel? I am trying to color some kernel module data, but when I call mte_get_mem_tag after calling mte_set_mem_tag_range, I get an invalid value. I have assured that mte_assign_mem_tag_range has been called in mte_set_mem_tag_range, so the initial sanity checks pass. Thanks.
Hi Derrick, One needs to use the latest QEMU master and provide "-machine virt,mte=on -cpu max" arguments to it. I'll add this information into the cover letter for v2. Thanks! _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel