US 12,130,727 B2
Core dump in multiprocessor device
Siarhei Rusakovich, Minsk (BY)
Assigned to SK hynix Inc., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Apr. 27, 2022, as Appl. No. 17/661,010.
Prior Publication US 2023/0350786 A1, Nov. 2, 2023
Int. Cl. G06F 11/00 (2006.01); G06F 11/36 (2006.01)
CPC G06F 11/366 (2013.01) 19 Claims
OG exemplary drawing
 
1. A method comprising:
detecting an occurrence of an error in a processor of a multiprocessor device having a plurality of processors;
in response to the error, triggering an inter-processor interrupt from the processor in which the error occurred to each of the other processors of the multiprocessor device to halt operation of the multiprocessor device;
storing a plurality of processor core dumps in a memory subsystem, the plurality of processor core dumps corresponding to the plurality of processors in the multiprocessor device including one or more processors that does not have the error;
determining that a data ready indication for each of the processors has been set to indicate that the corresponding processor core dump has been stored in the memory subsystem; and
copying the plurality of processor core dumps from the memory subsystem to a non-volatile memory to generate a device core dump in the non-volatile memory.