Lakshmi Ramasubramanian <nramas@xxxxxxxxxxxxxxxxxxx> writes: > Any existing FDT_PROP_IMA_KEXEC_BUFFER property in the device tree > needs to be removed and its corresponding memory reservation in > the currently running kernel needs to be freed. > > The address and size of the current kernel's IMA measurement log need > to be added to the device tree's IMA kexec buffer node and memory for > the buffer needs to be reserved for the log to be carried over to > the next kernel on the kexec call. > > Remove any existing FDT_PROP_IMA_KEXEC_BUFFER property in the device > tree and free the corresponding memory reservation in the currently > running kernel. Add FDT_PROP_IMA_KEXEC_BUFFER property to the device > tree and reserve the memory for storing the IMA log. > Update CONFIG_KEXEC_FILE to select CONFIG_HAVE_IMA_KEXEC to indicate > that the IMA measurement log information is present in the device tree > for ARM64. > > Co-developed-by: Prakhar Srivastava <prsriva@xxxxxxxxxxxxxxxxxxx> > Signed-off-by: Prakhar Srivastava <prsriva@xxxxxxxxxxxxxxxxxxx> > Signed-off-by: Lakshmi Ramasubramanian <nramas@xxxxxxxxxxxxxxxxxxx> Reviewed-by: Thiago Jung Bauermann <bauerman@xxxxxxxxxxxxx> -- Thiago Jung Bauermann IBM Linux Technology Center