projects
/
GitHub
/
moto-9609
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ce3fe6b
)
x86: limit scan to 1k of EBDA.
author
Alexey Starikovskiy
<astarikovskiy@suse.de>
Mon, 17 Mar 2008 19:08:24 +0000
(22:08 +0300)
committer
Ingo Molnar
<mingo@elte.hu>
Thu, 17 Apr 2008 15:41:05 +0000
(17:41 +0200)
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/mpparse_64.c
patch
|
blob
|
blame
|
history
diff --git
a/arch/x86/kernel/mpparse_64.c
b/arch/x86/kernel/mpparse_64.c
index fb74135f9d0e780d4f7e9f0ea921b3aaa16371f1..19c8264855166b4b921f16da74e37803d356681e 100644
(file)
--- a/
arch/x86/kernel/mpparse_64.c
+++ b/
arch/x86/kernel/mpparse_64.c
@@
-640,11
+640,13
@@
static void __init __find_smp_config(unsigned reserve)
* trustworthy, simply because the SMP table may have been
* stomped on during early boot. These loaders are buggy and
* should be fixed.
+ *
+ * MP1.4 SPEC states to only scan first 1K of 4K EBDA.
*/
address = get_bios_ebda();
if (address)
- smp_scan_config(address, 0x
10
00, reserve);
+ smp_scan_config(address, 0x
4
00, reserve);
}
void __init early_find_smp_config(void)