x86 setup: push video mode setup as late as possible
Push video mode setup as late as possible; messages issued through the BIOS interface after video mode setup will either not be seen (for framebuffer modes) or will screw up the cursor (for text modes.) In particular, this makes the EDD probing message show up correctly. Signed-off-by: H. Peter Anvin <hpa@zytor.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
b710763608
commit
1a8514e04e
1 changed files with 4 additions and 3 deletions
|
@ -131,9 +131,6 @@ void main(void)
|
||||||
/* Set keyboard repeat rate (why?) */
|
/* Set keyboard repeat rate (why?) */
|
||||||
keyboard_set_repeat();
|
keyboard_set_repeat();
|
||||||
|
|
||||||
/* Set the video mode */
|
|
||||||
set_video();
|
|
||||||
|
|
||||||
/* Query MCA information */
|
/* Query MCA information */
|
||||||
query_mca();
|
query_mca();
|
||||||
|
|
||||||
|
@ -154,6 +151,10 @@ void main(void)
|
||||||
#if defined(CONFIG_EDD) || defined(CONFIG_EDD_MODULE)
|
#if defined(CONFIG_EDD) || defined(CONFIG_EDD_MODULE)
|
||||||
query_edd();
|
query_edd();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Set the video mode */
|
||||||
|
set_video();
|
||||||
|
|
||||||
/* Do the last things and invoke protected mode */
|
/* Do the last things and invoke protected mode */
|
||||||
go_to_protected_mode();
|
go_to_protected_mode();
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue