Re: [PATCH v5 07/12] x86/cpu/keylocker: Load an internal wrapping key at boot-time
From: Chang S. Bae
Date: Tue Sep 06 2022 - 13:00:07 EST
On 9/6/2022 9:22 AM, Evan Green wrote:
On Wed, Aug 31, 2022 at 4:16 PM Chang S. Bae <chang.seok.bae@xxxxxxxxx> wrote:
But this still doesn't explain this crash, since in this case we're
still on our way down and haven't even done the shutdown yet. We can
see the "PM: hibernation: Image created (1536412 pages copied)" log
line just before the keylocker read failure. So then it seems
something's not working with the pre-hibernate CPU hotplug path?
No, that backup crash message came from the boot-CPU's wakeup path:
__restore_processor_state()->restore_keylocker().
If the issue is repeatable, then I suspect that's something to do with
the specific platform implementation. I don't have any detail yet on the
customized systems. Let me check with some Chrome HW folks.
How were you exercising the CPU onlining in this case? Boot, cpu
hotplug, or hibernate?
Hibernate.
Thanks,
Chang