genericx86: add new BSP
This BSP aims to support "most" contemporary x86 hardware. It's a direct copy of atom-pc initially. (From meta-yocto rev: 1a73ef79e16d0cbcd60fa3ad9854dbc121e3282d) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
06feb0eed9
commit
2bdb478897
|
@ -0,0 +1,37 @@
|
|||
#@TYPE: Machine
|
||||
#@NAME: Generic X86.
|
||||
|
||||
#@DESCRIPTION: Machine configuration for generic X86 (32-bit) PCs. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
|
||||
|
||||
include conf/machine/include/tune-atom.inc
|
||||
|
||||
MACHINE_FEATURES = "screen keyboard pci usbhost ext2 ext3 x86 wifi acpi alsa"
|
||||
|
||||
KERNEL_IMAGETYPE = "bzImage"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
|
||||
PREFERRED_VERSION_linux-yocto ?= "3.8%"
|
||||
PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"
|
||||
XSERVER ?= "xserver-xorg \
|
||||
xserver-xorg-extension-glx \
|
||||
xf86-input-mouse \
|
||||
xf86-input-keyboard \
|
||||
xf86-input-evdev \
|
||||
xf86-input-synaptics \
|
||||
xf86-video-intel \
|
||||
mesa-driver-i915 \
|
||||
mesa-driver-i965"
|
||||
|
||||
#MACHINE_EXTRA_RDEPENDS = "rt2860"
|
||||
|
||||
MACHINE_EXTRA_RRECOMMENDS = "kernel-modules eee-acpi-scripts"
|
||||
|
||||
IMAGE_FSTYPES ?= "ext3 cpio.gz live"
|
||||
|
||||
APPEND += "usbcore.autosuspend=1"
|
||||
|
||||
GLIBC_ADDONS = "nptl"
|
||||
|
||||
EXTRA_OECONF_append_pn-matchbox-panel-2 = " --with-battery=acpi"
|
||||
|
||||
ROOTLESS_X = "1"
|
|
@ -0,0 +1,6 @@
|
|||
HAVE_TOUCHSCREEN=0
|
||||
HAVE_KEYBOARD=1
|
||||
|
||||
DISPLAY_CAN_ROTATE=0
|
||||
DISPLAY_ORIENTATION=0
|
||||
DISPLAY_DPI=133
|
|
@ -1,2 +1,3 @@
|
|||
RDEPENDS_${PN}_append_atom-pc = " lttng-ust systemtap"
|
||||
RDEPENDS_${PN}_append_genericx86 = " lttng-ust systemtap"
|
||||
|
||||
|
|
|
@ -0,0 +1,69 @@
|
|||
#
|
||||
# Automatically generated make config: don't edit
|
||||
# Fri Nov 23 15:49:33 2007
|
||||
#
|
||||
# TARGET_alpha is not set
|
||||
# TARGET_arm is not set
|
||||
# TARGET_bfin is not set
|
||||
# TARGET_cris is not set
|
||||
# TARGET_e1 is not set
|
||||
# TARGET_frv is not set
|
||||
# TARGET_h8300 is not set
|
||||
# TARGET_hppa is not set
|
||||
TARGET_i386=y
|
||||
# TARGET_i960 is not set
|
||||
# TARGET_ia64 is not set
|
||||
# TARGET_m68k is not set
|
||||
# TARGET_microblaze is not set
|
||||
# TARGET_mips is not set
|
||||
# TARGET_nios is not set
|
||||
# TARGET_nios2 is not set
|
||||
# TARGET_powerpc is not set
|
||||
# TARGET_sh is not set
|
||||
# TARGET_sh64 is not set
|
||||
# TARGET_sparc is not set
|
||||
# TARGET_v850 is not set
|
||||
# TARGET_vax is not set
|
||||
# TARGET_x86_64 is not set
|
||||
|
||||
#
|
||||
# Target Architecture Features and Options
|
||||
#
|
||||
TARGET_ARCH="i386"
|
||||
FORCE_OPTIONS_FOR_ARCH=y
|
||||
CONFIG_GENERIC_386=y
|
||||
# CONFIG_386 is not set
|
||||
# CONFIG_486 is not set
|
||||
# CONFIG_586 is not set
|
||||
# CONFIG_586MMX is not set
|
||||
# CONFIG_686 is not set
|
||||
# CONFIG_PENTIUMII is not set
|
||||
# CONFIG_PENTIUMIII is not set
|
||||
# CONFIG_PENTIUM4 is not set
|
||||
# CONFIG_K6 is not set
|
||||
# CONFIG_K7 is not set
|
||||
# CONFIG_ELAN is not set
|
||||
# CONFIG_CRUSOE is not set
|
||||
# CONFIG_WINCHIPC6 is not set
|
||||
# CONFIG_WINCHIP2 is not set
|
||||
# CONFIG_CYRIXIII is not set
|
||||
# CONFIG_NEHEMIAH is not set
|
||||
TARGET_SUBARCH=""
|
||||
|
||||
#
|
||||
# Using ELF file format
|
||||
#
|
||||
ARCH_LITTLE_ENDIAN=y
|
||||
|
||||
#
|
||||
# Using Little Endian
|
||||
#
|
||||
ARCH_HAS_MMU=y
|
||||
ARCH_USE_MMU=y
|
||||
UCLIBC_HAS_FLOATS=y
|
||||
UCLIBC_HAS_FPU=y
|
||||
DO_C99_MATH=y
|
||||
KERNEL_HEADERS="/usr/include"
|
||||
HAVE_DOT_CONFIG=y
|
||||
|
||||
UCLIBC_HAS_FENV=y
|
|
@ -1 +1,2 @@
|
|||
SDK-EXTRAS_atom-pc ?= " lttng-ust-dev"
|
||||
SDK-EXTRAS_genericx86 ?= " lttng-ust-dev"
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
SDK-EXTRAS_atom-pc ?= " lttng-ust-dev"
|
||||
SDK-EXTRAS_genericx86 ?= " lttng-ust-dev"
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
KBRANCH_atom-pc = "standard/common-pc/atom-pc"
|
||||
KBRANCH_genericx86 = "standard/common-pc/atom-pc"
|
||||
KBRANCH_routerstationpro = "standard/routerstationpro"
|
||||
KBRANCH_mpc8315e-rdb = "standard/fsl-mpc8315e-rdb"
|
||||
KBRANCH_beagleboard = "standard/beagleboard"
|
||||
|
||||
SRCREV_machine_atom-pc ?= "cdd7a546922ca1c46c94adeec3b9c90dc9aaad2d"
|
||||
SRCREV_machine_genericx86 ?= "cdd7a546922ca1c46c94adeec3b9c90dc9aaad2d"
|
||||
SRCREV_machine_routerstationpro ?= "62b86dc8ac794cd97c61a99418d7429e6a83ec1a"
|
||||
SRCREV_machine_mpc8315e-rdb ?= "b2f78892b3ff6cc940e4661f7b2017a73b289c73"
|
||||
SRCREV_machine_beagleboard ?= "cdd7a546922ca1c46c94adeec3b9c90dc9aaad2d"
|
||||
|
@ -12,6 +14,7 @@ COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
|
|||
COMPATIBLE_MACHINE_routerstationpro = "routerstationpro"
|
||||
COMPATIBLE_MACHINE_beagleboard = "beagleboard"
|
||||
COMPATIBLE_MACHINE_atom-pc = "atom-pc"
|
||||
COMPATIBLE_MACHINE_genericx86 = "genericx86"
|
||||
|
||||
# routerstationpro has a flash size of 16mb
|
||||
KERNEL_IMAGE_MAXSIZE_append_routerstationpro = "16777216"
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
KBRANCH_atom-pc = "standard/common-pc/atom-pc"
|
||||
KBRANCH_genericx86 = "standard/common-pc/atom-pc"
|
||||
KBRANCH_routerstationpro = "standard/routerstationpro"
|
||||
KBRANCH_mpc8315e-rdb = "standard/fsl-mpc8315e-rdb"
|
||||
KBRANCH_beagleboard = "standard/beagleboard"
|
||||
|
||||
SRCREV_machine_atom-pc ?= "f20047520a57322f05d95a18a5fbd082fb15cb87"
|
||||
SRCREV_machine_genericx86 ?= "f20047520a57322f05d95a18a5fbd082fb15cb87"
|
||||
SRCREV_machine_routerstationpro ?= "4a94f39d429fa284ce69b13bb635b29b1319e372"
|
||||
SRCREV_machine_mpc8315e-rdb ?= "f467c72937de0e4a2a66e21b9855c4aee844f936"
|
||||
SRCREV_machine_beagleboard ?= "f20047520a57322f05d95a18a5fbd082fb15cb87"
|
||||
|
@ -12,6 +14,7 @@ COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
|
|||
COMPATIBLE_MACHINE_routerstationpro = "routerstationpro"
|
||||
COMPATIBLE_MACHINE_beagleboard = "beagleboard"
|
||||
COMPATIBLE_MACHINE_atom-pc = "atom-pc"
|
||||
COMPATIBLE_MACHINE_genericx86 = "genericx86"
|
||||
|
||||
# routerstationpro has a flash size of 16mb
|
||||
KERNEL_IMAGE_MAXSIZE_routerstationpro = "16777216"
|
||||
|
|
Loading…
Reference in New Issue