Age | Commit message (Collapse) | Author |
|
This is mainly targeted against master branch builds.
Doing it now has the advantage that the change makes
it in for any releases prior to moving to the master
branch.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
We've moved on to LLVM 3.9.1 so this is no
longer needed.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
We'll have to delete the libLLVM.so here because poky/meta-oe allows
multiple versions of LLVM available at the same moment so it will
clash. Also, in rpm packaging -<version> is appended to every
package. This creates a clashing target between libllvm3.9.1-llvm and
libllvm3.9.1-llvm-3.9.1 when manual package splitting is done through
the recipe.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
LLVM wikis cite Ninja based builds more widely
than CMake based builds and there have been
instances where CMake builds were thought of
being broken and not working as expected.
e.g.
https://llvm.org/bugs/show_bug.cgi?format=multiple&id=23328
The move to Ninja should help us to resolve all
sorts of intermittent build failures we're
seeing with LLVM builds.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Upgraded llvm from 3.7.1 to 3.9.1 for AMD BSPs.
The recipe has been created from scratch taking and
merging changes from meta-oe because there are things
that cannot be overriden through appends or any other
cleaner mechanism. mesa has been adjusted accordingly
as well.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
This fixes the do_rootfs issues that come up while using
the extrausers functionality. The extrausers class
requires shadow as well as base-passwd to leverage
the functionality of the class. In case of initramfs
images the PACKAGE_INSTALL variable is overriden in
a way that the additions done through extrausers
bbclass are rendered useless.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
We have analyzed that the configuration variable INCLUDE_GAMING_COMPONENTS,
is no longer valid as the components it include are not particularly
specific to gaming. So we have splitted it into two configuration variables
INCLUDE_VULKAN and INCLUDE_CODEXL.
Signed-off-by: Adeel Arshad <adeel_arshad@mentor.com>
|
|
The changes have been incorporated into mainstream so
drop the unnecessary append.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
- AMDTRemoteDebuggingServer
- VulkanEnv
- VulkanServer
- CapturePlayer
- GPUPerfServer
- AMDTPowerProfilingDrivers
- CodeXLGpuProfiler
- CodeXLPwrProf kernel module
- Build Teapot and ClassicMatMul examples
- Build using bitbake environment for tinyxml, libGLEW, and Boost
Signed-off-by: Adeel Arshad (adeel_arshad@mentor.com)
Signed-off-by: Michael Powell (michael_powell@mentor.com)
|
|
amdfalconx86: provide mechanism for enabling gaming components
|
|
The license text for MIT in the common licenses has been
updated. This generates a QA error regarding md5sum
which is now fixed.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The newly added LunarG SDK components require a mechanism
to be pushed to target RootFS as well as to the ADE that
is being generated. The same inclusion handling should be
made available for any other gaming components such as
CodeXL that are integrated.
We now define a packagegroup (packagegroup-gaming) to
implement this mechanism and provide a variable in local.conf
for amdfalconx86 to enable these components.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
This has been removed from poky so we no longer reference it.
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
|
|
|
|
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
|
|
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com>
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
|
|
|
|
This reverts commit 35ca7c8a7ca4d0d75837011964c1871cbf2e17d8.
|
|
|
|
This reverts commit 35ca7c8a7ca4d0d75837011964c1871cbf2e17d8.
The patch has been accpeted upstream.
http://cgit.openembedded.org/openembedded-core/commit/?id=b54b73834e73d55de1038b55d0a4d7f49cda52d0
Signed-off-by: Awais Belal (awais_belal@mentor.com)
|
|
The changes have been made upstream so drop patches
whose application will now fail.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
|
|
This essentially upgrades mesa and llvm for the steppeeagle
and baldeagle BSPs while the amdfalconx86 BSP already uses
the ugraded versions.
Mesa is upgraded from 10.6.3 to 11.0.8 (git)
LLVM is upgraded from 3.4.2 to 3.7.1
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Dropping patches that are already fixed upstream.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Move the llvm 3.7.1 version from the amdfalconx86 BSP
layer to the common layer so it can be leveraged on
other machines.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
|
|
The original serial-getty service uses --keep-baud
when starting getty service on a particular tty.
This renders void any changes that are specified
for baud rate through the SERIAL_CONSOLES variable
and getty comes up with whatever default baud the
kernel has assigned to the port.
We handle this by removing the --keep-baud setting
from the service file so baud rate from the
SERIAL_CONSOLES variable is obeyed.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Some upstream changes that cleaned up device naming for
installation media rendered invalid the use of MMC as
such devices.
We fix this by correctly handling these situations
and using consistent device naming.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
|
|
Provide details and variables for enabling the commercial
multimedia packages and mplayer2 support. This will
be done through local.conf.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
We were installing mesa-demos by making it a runtime
recommendation for libgl-mesa. With the latest changes
on mesa package this scheme is no longer workable because
the recommendations for -mesa packages are handled differently.
We now install mesa-demos through core-image-sato and
core-image-base dependencies by making it a part of
IMAGE_INSTALL.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This reverts commit 5e29969ef2b848257482200a3295299bc140f948.
Conflicts:
common/recipes-core/initrdscripts/initramfs-live-install-efi_1.0.bbappend
common/recipes-core/initrdscripts/initramfs-live-install_1.0.bbappend
|
|
|
|
|
|
MMC devices get auto mounted during installation without
this and cause a failure while formatting the device.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This reverts commit e5d858f1db508e06f6ef28ef3b308eea20a585d0.
|
|
Conflicts:
common/recipes-benchmark/iperf/iperf_2.0.5.bbappend
common/recipes-core/initrdscripts/initramfs-live-install-efi_1.0.bbappend
common/recipes-core/initrdscripts/initramfs-live-install_1.0.bbappend
common/recipes-multimedia/gstreamer/gstreamer1.0-libav_%.bbappend
common/recipes-multimedia/mplayer/mplayer2_git.bbappend
meta-baldeagle/conf/machine/baldeagle.conf
meta-steppeeagle/conf/machine/steppeeagle.conf
|
|
Conflicts:
common/recipes-graphics/xorg-lib/libxcb_1.10.bbappend
|
|
This is fixed in poky/master here:
http://git.openembedded.org/openembedded-core/commit/?id=1e9ccec936554c69ede04babee9955f25b296588
This is an equivalent change used to remove errors of duplicate
libgcc providers when building the core-image-sato-sdk.
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
Platforms which have the capability of using the MMC as an
installer medium will present the same MMC device as an
installation candidate. This happens because the MMC
devices appear as mmcblk<X> and the current script strips
up the <X> which is needed to identify an MMC device
uniqely.
This patch now updates the way device identifier stripping
is done and handles the exclusion of installer device from
installation candidates more generically.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The yocto standards specify that no layer should affect other
layers when it is not intended to be built. So machine, distro
or layer overrides should be used where ever possible to minimize
the impact of any such anomaly.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
There were recent changes in poky to add UUID support and better
handle device nodes which may change. Devices are now mounted
statically in upstream poky so we can drop those local changes
and just cleanup our additions.
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
This has been accepted into upstream Poky master branch.
This reverts commit a6a0339aca73d2c6e5cfcf51d2e118fac272fbe9.
|
|
|
|
|
|
The init script that invokes install and install-efi scripts
passes the first parameter that identifies the boot drive but
in cases when this disk is labeled and kernel configurations
allow disk labeling under /run/media/ this would pass the disk
label.
The earlier implementation considered that the drive name will
be passed and in case the label is passed it fails. We now
use a more generic approach to identify the boot drive which
can handle both drive name as well as label if passed.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|