提交 4c1f59d8 编写于 作者: C Christian Volkmann 提交者: Linus Torvalds

i386: Fix wrong CPU error message in early boot path

- boot/setup.S did not print "PANIC: CPU too old for this kernel"
  ( not visible, also the message did not match )
- I add "# missed before: set ds"
  => somebody should check if I am right with the way to set.
  => seems to be a generic error in setup.S not to set "ds" for error messages.

AK: extracted patch out of other changes
AK: also couldn't find any other case where ds is wrong
Signed-off-by: NAndi Kleen <ak@suse.de>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 c12ceb76
...@@ -310,6 +310,8 @@ loader_ok: ...@@ -310,6 +310,8 @@ loader_ok:
call verify_cpu call verify_cpu
testl %eax,%eax testl %eax,%eax
jz cpu_ok jz cpu_ok
movw %cs,%ax # aka SETUPSEG
movw %ax,%ds
lea cpu_panic_mess,%si lea cpu_panic_mess,%si
call prtstr call prtstr
1: jmp 1b 1: jmp 1b
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册