Introduce CPU_ATOM for x86
Atom based BSPs now select an atom processor. Change-Id: Iebe90a60d9e7f2025ce6b23fe918b86cd11fdea7 Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
This commit is contained in:
parent
83d4ea9caa
commit
4aac2a5280
12 changed files with 21 additions and 5 deletions
|
@ -51,7 +51,7 @@ default BSP_PCPENTIUM4
|
|||
|
||||
config BSP_ATOM_N28XX
|
||||
bool "Minimum configuration for ATOM N28XX BSP"
|
||||
select CPU_PENTIUM4
|
||||
select CPU_ATOM
|
||||
select IOAPIC
|
||||
select LOAPIC
|
||||
select LOAPIC_TIMER
|
||||
|
@ -108,6 +108,11 @@ choice
|
|||
prompt "Intel Processor"
|
||||
default CPU_PENTIUM4
|
||||
|
||||
config CPU_ATOM
|
||||
bool "Atom"
|
||||
help
|
||||
This option signifies the use of a CPU from the Atom family.
|
||||
|
||||
config CPU_MINUTEIA
|
||||
bool "Minute IA"
|
||||
help
|
||||
|
@ -165,7 +170,7 @@ menu "Specific CPU Capability Support"
|
|||
|
||||
config ISA_IA32
|
||||
bool
|
||||
default y if CPU_MINUTEIA || CPU_PENTIUM4
|
||||
default y if CPU_ATOM || CPU_MINUTEIA || CPU_PENTIUM4
|
||||
default n
|
||||
help
|
||||
This option signifies the use of a CPU based on the Intel IA-32
|
||||
|
@ -210,7 +215,7 @@ config CPU_SSE_UNSUPPORTED
|
|||
|
||||
config CACHE_LINE_SIZE
|
||||
int "Cache line size"
|
||||
default 64 if CPU_PENTIUM4
|
||||
default 64 if CPU_ATOM || CPU_PENTIUM4
|
||||
default 0
|
||||
help
|
||||
Size in bytes of a CPU cache line.
|
||||
|
|
|
@ -103,8 +103,9 @@ CONFIG_BSP_ATOM_N28XX=y
|
|||
# CONFIG_BSP_PCPENTIUM4 is not set
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
CONFIG_CPU_ATOM=y
|
||||
# CONFIG_CPU_MINUTEIA is not set
|
||||
CONFIG_CPU_PENTIUM4=y
|
||||
# CONFIG_CPU_PENTIUM4 is not set
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
||||
#
|
||||
|
|
|
@ -103,6 +103,7 @@ CONFIG_EOI_HANDLER_SUPPORTED=y
|
|||
CONFIG_BSP_PCPENTIUM4=y
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
# CONFIG_CPU_MINUTEIA is not set
|
||||
CONFIG_CPU_PENTIUM4=y
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
|
@ -103,6 +103,7 @@ CONFIG_BSP_PCMINUTEIA=y
|
|||
# CONFIG_BSP_PCPENTIUM4 is not set
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
CONFIG_CPU_MINUTEIA=y
|
||||
# CONFIG_CPU_PENTIUM4 is not set
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
|
@ -103,6 +103,7 @@ CONFIG_EOI_HANDLER_SUPPORTED=y
|
|||
CONFIG_BSP_PCPENTIUM4=y
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
# CONFIG_CPU_MINUTEIA is not set
|
||||
CONFIG_CPU_PENTIUM4=y
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
|
@ -103,6 +103,7 @@ CONFIG_EOI_HANDLER_SUPPORTED=y
|
|||
# CONFIG_BSP_PCPENTIUM4 is not set
|
||||
CONFIG_BSP_QUARK=y
|
||||
# CONFIG_BSP_GENERIC_PC is not set
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
CONFIG_CPU_MINUTEIA=y
|
||||
# CONFIG_CPU_PENTIUM4 is not set
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
|
@ -82,8 +82,9 @@ CONFIG_BSP_ATOM_N28XX=y
|
|||
# CONFIG_BSP_PCPENTIUM4 is not set
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
CONFIG_CPU_ATOM=y
|
||||
# CONFIG_CPU_MINUTEIA is not set
|
||||
CONFIG_CPU_PENTIUM4=y
|
||||
# CONFIG_CPU_PENTIUM4 is not set
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
||||
#
|
||||
|
|
|
@ -82,6 +82,7 @@ CONFIG_EOI_HANDLER_SUPPORTED=y
|
|||
CONFIG_BSP_PCPENTIUM4=y
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
# CONFIG_CPU_MINUTEIA is not set
|
||||
CONFIG_CPU_PENTIUM4=y
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
|
@ -82,6 +82,7 @@ CONFIG_BSP_PCMINUTEIA=y
|
|||
# CONFIG_BSP_PCPENTIUM4 is not set
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
CONFIG_CPU_MINUTEIA=y
|
||||
# CONFIG_CPU_PENTIUM4 is not set
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
|
@ -82,6 +82,7 @@ CONFIG_EOI_HANDLER_SUPPORTED=y
|
|||
CONFIG_BSP_PCPENTIUM4=y
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
# CONFIG_CPU_MINUTEIA is not set
|
||||
CONFIG_CPU_PENTIUM4=y
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
|
@ -82,6 +82,7 @@ CONFIG_EOI_HANDLER_SUPPORTED=y
|
|||
# CONFIG_BSP_PCPENTIUM4 is not set
|
||||
CONFIG_BSP_QUARK=y
|
||||
# CONFIG_BSP_GENERIC_PC is not set
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
CONFIG_CPU_MINUTEIA=y
|
||||
# CONFIG_CPU_PENTIUM4 is not set
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
|
@ -103,6 +103,7 @@ CONFIG_EOI_HANDLER_SUPPORTED=y
|
|||
CONFIG_BSP_PCPENTIUM4=y
|
||||
# CONFIG_BSP_QUARK is not set
|
||||
CONFIG_BSP_GENERIC_PC=y
|
||||
# CONFIG_CPU_ATOM is not set
|
||||
# CONFIG_CPU_MINUTEIA is not set
|
||||
CONFIG_CPU_PENTIUM4=y
|
||||
# CONFIG_CPU_MIGHT_SUPPORT_CLFLUSH is not set
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue