core/fast-reboot: Add im-feeling-lucky option
core/fast-reboot: Add im-feeling-lucky option

Fast reboot gets disabled for a number of reasons e.g. the availability
of nvlink. However this doesn't actually affect the ability to perform fast
reboot if no nvlink device is actually present.

Add a nvram option for fast-reset where if it's set to
"im-feeling-lucky" then perform the fast-reboot irrespective of if it's
previously been disabled.

Signed-off-by: Suraj Jitindar Singh <63001eb0415a706e3ac64f0cfef2d744d291097c@gmail.com>
Acked-by: Russell Currey <b5ebcef270cdc73fa0593440445c07a93ae1bccb@russell.cc>
[stewart: update nvram_query_eq to nvram_query_eq_dangerous]
Signed-off-by: Stewart Smith <ec31ab75ddf977353c8f660f92ea8b23f64aef25@linux.ibm.com>

qemu/skiboot,legoater/skiboot,open-power/skiboot,qemu/skiboot,open-power/skiboot,shenki/skiboot,open-power/skiboot,open-power/skiboot,qemu/skiboot,stewart-ibm/skiboot,qemu/skiboot,shenki/skiboot,legoater/skiboot,shenki/skiboot,legoater/skiboot,shenki/skiboot,legoater/skiboot,stewart-ibm/skiboot,shenki/skiboot,qemu/skiboot,stewart-ibm/skiboot,open-power/skiboot,legoater/skiboot