Searched refs:esm_blob_addr (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/arch/powerpc/boot/ |
H A D | main.c | 152 unsigned long esm_blob_addr, esm_blob_size; in prep_esm_blob() local 160 esm_blob_addr = (unsigned long)_esm_blob_start; in prep_esm_blob() 168 if (esm_blob_addr < vmlinux.size) { in prep_esm_blob() 169 void *old_addr = (void *)esm_blob_addr; in prep_esm_blob() 173 esm_blob_addr = (unsigned long)malloc(esm_blob_size); in prep_esm_blob() 174 if (!esm_blob_addr) in prep_esm_blob() 177 esm_blob_addr, old_addr, esm_blob_size); in prep_esm_blob() 178 memmove((void *)esm_blob_addr, old_addr, esm_blob_size); in prep_esm_blob() 182 setprop_val(chosen, "linux,esm-blob-start", (u32)(esm_blob_addr)); in prep_esm_blob() 183 setprop_val(chosen, "linux,esm-blob-end", (u32)(esm_blob_addr + esm_blob_size)); in prep_esm_blob()
|
/openbmc/linux/Documentation/powerpc/ |
H A D | ultravisor.rst | 824 uint64_t esm_blob_addr, /* location of the ESM blob */ 835 * U_PARAMETER if ``esm_blob_addr`` is invalid.
|