[IA64] Ensure that machvec is set up takes place before serial console
Parse the machvec command line option outside of the early_param() so that ia64_mv is set before any console intialisation that may result from early_param parsing. Signed-off-by: Simon Horman <horms@verge.net.au> Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:
@@ -491,12 +491,17 @@ setup_arch (char **cmdline_p)
|
||||
efi_init();
|
||||
io_port_init();
|
||||
|
||||
parse_early_param();
|
||||
|
||||
#ifdef CONFIG_IA64_GENERIC
|
||||
machvec_init(NULL);
|
||||
/* machvec needs to be parsed from the command line
|
||||
* before parse_early_param() is called to ensure
|
||||
* that ia64_mv is initialised before any command line
|
||||
* settings may cause console setup to occur
|
||||
*/
|
||||
machvec_init_from_cmdline(*cmdline_p);
|
||||
#endif
|
||||
|
||||
parse_early_param();
|
||||
|
||||
if (early_console_setup(*cmdline_p) == 0)
|
||||
mark_bsp_online();
|
||||
|
||||
|
Reference in New Issue
Block a user