On Thu, Oct 31, 2019 at 10:35 AM Nick Desaulniers
[off-list ref] wrote:
On Thu, Oct 31, 2019 at 10:27 AM Sami Tolvanen [off-list ref] wrote:
quoted
On Thu, Oct 31, 2019 at 10:18 AM Nick Desaulniers
[off-list ref] wrote:
quoted
quoted
+#ifdef CONFIG_SHADOW_CALL_STACK
+ ldr x18, [x0, #96]
+ str xzr, [x0, #96]
How come we zero out x0+#96, but not for other offsets? Is this str necessary?
It clears the shadow stack pointer from the sleep state buffer, which
is not strictly speaking necessary, but leaves one fewer place to find
it.
That sounds like a good idea. Consider adding comments or to the
commit message so that the str doesn't get removed accidentally in the
future.
Sure, I'll add a comment in the next version.
Sami
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel