Thread (27 messages) flat view 27 messages, 4 authors, 2021-01-18

Re: [PATCH v3 3/4] arm64: mte: Enable async tag check fault

From: Vincenzo Frascino <vincenzo.frascino@arm.com>
Date: 2021-01-18 15:42:45
Also in: lkml


On 1/18/21 2:48 PM, Vincenzo Frascino wrote:
quoted
Are you aware of cases where the TFSR_EL1 value is read other than by an
MRS? e.g. are there any cases where checks are elided if TF1 is set? If
so, we may need the ISB to order the direct write against subsequent
indirect reads.
Thank you for the explanation. I am not aware of any case in which TFSR_EL1 is
read other then by an MRS. Based on the ARM DDI 0487F.c (J1-7626) TF0/TF1 are
always set to '1' without being accessed before. I will check with the
architects for further clarification and if this is correct I will remove the
isb() in the next version.
I spoke to the architects and I confirm that the isb() can be removed.

-- 
Regards,
Vincenzo

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help