]> git.baikalelectronics.ru Git - kernel.git/commit
x86, setup: mark %esi as clobbered in E820 BIOS call
authorMichael K. Johnson <johnsonm@rpath.com>
Fri, 27 Mar 2009 17:14:41 +0000 (13:14 -0400)
committerH. Peter Anvin <hpa@zytor.com>
Sat, 28 Mar 2009 19:45:39 +0000 (12:45 -0700)
commitef77a7cc4350b4abdbed6dae51db3ae4be5e38d5
tree06fa393052f7f0a033dcc95440788b05c4044ea2
parent54ca15f248602e044e1bb9fccaeb277a541c285d
x86, setup: mark %esi as clobbered in E820 BIOS call

Jordan Hargrave diagnosed a BIOS clobbering %esi in the E820 call.
That particular BIOS has been fixed, but there is a possibility that
this is responsible for other occasional reports of early boot
failure, and it does not hurt to add %esi to the clobbers.

-stable candidate patch.

Cc: Justin Forbes <jmforbes@linuxtx.org>
Signed-off-by: Michael K Johnson <johnsonm@rpath.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Cc: stable@kernel.org
arch/x86/boot/memory.c