mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-04-13 18:01:32 +00:00
x86: Remove SMP limitation in lapic_setup()
At present LAPIC is enabled and configured as virtual wire mode in lapic_setup() only when CONFIG_SMP is on. This limitation is however not necessary as for uniprocessor this is still needed. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
3299be2479
commit
aaaa55751a
1 changed files with 1 additions and 6 deletions
|
@ -124,7 +124,6 @@ int lapic_remote_read(int apicid, int reg, unsigned long *pvalue)
|
||||||
|
|
||||||
void lapic_setup(void)
|
void lapic_setup(void)
|
||||||
{
|
{
|
||||||
#ifdef CONFIG_SMP
|
|
||||||
/* Only Pentium Pro and later have those MSR stuff */
|
/* Only Pentium Pro and later have those MSR stuff */
|
||||||
debug("Setting up local apic: ");
|
debug("Setting up local apic: ");
|
||||||
|
|
||||||
|
@ -154,11 +153,7 @@ void lapic_setup(void)
|
||||||
LAPIC_DELIVERY_MODE_NMI));
|
LAPIC_DELIVERY_MODE_NMI));
|
||||||
|
|
||||||
debug("apic_id: 0x%02lx, ", lapicid());
|
debug("apic_id: 0x%02lx, ", lapicid());
|
||||||
#else /* !CONFIG_SMP */
|
|
||||||
/* Only Pentium Pro and later have those MSR stuff */
|
|
||||||
debug("Disabling local apic: ");
|
|
||||||
disable_lapic();
|
|
||||||
#endif /* CONFIG_SMP */
|
|
||||||
debug("done.\n");
|
debug("done.\n");
|
||||||
post_code(POST_LAPIC);
|
post_code(POST_LAPIC);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue