38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
#@TYPE: Machine
|
|
#@NAME: common_pc
|
|
#@DESCRIPTION: Machine configuration for running a common x86
|
|
|
|
TARGET_ARCH = "i586"
|
|
|
|
PREFERRED_PROVIDER_virtual/libgl = "mesa-dri"
|
|
PREFERRED_PROVIDER_virtual/libx11 ?= "libx11-trim"
|
|
PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xf86-dri-lite"
|
|
PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xf86-dri-lite"
|
|
PREFERRED_PROVIDER_virtual/kernel = "${@ dict([('1.5','linux-sysmocom'), ('1.5.1', 'linux-sysmocom'), ('1.5.1', 'linux-sysmocom'), ('1.1.2','linux')])[d.getVar('DISTRO_VERSION', True)]}"
|
|
|
|
require conf/machine/include/tune-geode.inc
|
|
|
|
MACHINE_FEATURES += "kernel26 x86 usbhost pci acpi"
|
|
|
|
KERNEL_IMAGETYPE = "bzImage"
|
|
|
|
IMAGE_FSTYPES ?= "tar.gz ext4"
|
|
|
|
SERIAL_CONSOLE = "38400 ttyS0"
|
|
MACHINE_CONSOLE = "console=ttyS0,38400n8"
|
|
|
|
# We bypass swrast but we need it to be present for X to load correctly
|
|
XSERVER ?= "xserver-xf86-dri-lite \
|
|
mesa-dri-driver-swrast \
|
|
xf86-input-vmmouse \
|
|
xf86-input-keyboard \
|
|
xf86-input-evdev \
|
|
xf86-video-vmware"
|
|
|
|
GLIBC_ADDONS = "nptl"
|
|
GLIBC_EXTRA_OECONF = "--with-tls"
|
|
|
|
#MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d"
|
|
MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "\
|
|
busybox-ifplugd "
|