Fix excise_initrd_region() to support 32- and 64-bit initrd params.
Changed excise_initrd_region to support both 32- and 64-bit
values for linux,initrd-start and linux,initrd-end.
This fixes the boot problem on some machines after rS334485.
Differential D15667
Changed excise_initrd_region to support both 32- and 64-bit values for linux,initrd-start and linux,initrd-end lffpires_ruabrasil.org on Jun 5 2018, 12:35 PM. Authored by Tags Referenced Files
Subscribers
Details Fix excise_initrd_region() to support 32- and 64-bit initrd params. Changed excise_initrd_region to support both 32- and 64-bit This fixes the boot problem on some machines after rS334485.
Diff Detail
Event TimelineComment Actions Since they're 64-bit on power9 and 32-bit on power8, we'll have to handle both cases again. Comment Actions I tested it on my POWER9 and it continues to boot. This change seems to make sense, and fixes 32-bits initrd addresses, but I am not sure how it broke Justin's P9, and if it is going to fix.
Comment Actions Changed to reflect the correct behavior of OF_getencprop(). |