> If its reset in a standard path, then yes that seems sensible to me. > I'm mainly concerned about avoiding something along the lines of: > > if (is_booting_from_kexec) > reset_hw(); I think we all agree... the idea is to change from init_hw() { /* assume hw is in pristine state */ do_init(); } to init_hw() { /* hw is in unknown state */ reset_hw(); do_init(); } - R.