aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-core
AgeCommit message (Collapse)Author
2017-06-14common: improve llvm versioningAwais Belal
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>
2017-02-10llvm3.7: drop supportAwais Belal
We've moved on to LLVM 3.9.1 so this is no longer needed. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-01-31llvm3.9.1: fix RPM building and multiple package availabilityAwais Belal
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>
2017-01-27llvm3.9.1: move to Ninja based buildsAwais Belal
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>
2017-01-03llvm: create recipe for 3.9.1Sanjay R Mehta
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>
2016-12-28core-image-minimal-*: allow using extrausers functionalityAwais Belal
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>
2016-11-30amdfalconx86/conf: split INCLUDE_GAMING_COMPONENTSAdeel Arshad
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>
2016-11-08psplash: drop unneeded appendAwais Belal
The changes have been incorporated into mainstream so drop the unnecessary append. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-11-04Support CodeXL Remote Agent and dependent componentsMichael
- 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)
2016-09-20Merge pull request #348 from abelal/gaming_compsMichael Powell
amdfalconx86: provide mechanism for enabling gaming components
2016-09-20packagegroup-multimedia-risky: fix license checksumAwais Belal
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>
2016-09-20amdfalconx86: provide mechanism for enabling gaming componentsAwais Belal
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>
2016-08-02init-install: Adapt patch for upstream changesDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-26libmad: Remove references to libmadDrew Moseley
This has been removed from poky so we no longer reference it. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-12Merge branch 'jethro'Drew Moseley
2016-07-08Merge branch 'cedar' into jethroDrew Moseley
2016-07-08core-image-base: Do not install mesa-demos in console based image.Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-06-23amd-multimedia: change to amd-commonMichael
2016-05-16meta-amd/common: llvm updatesArindam Nath
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com> Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-04-14Merge branch 'jethro'Drew Moseley
2016-04-13Revert "systemd-serialgetty: force baud rate on SERIAL_CONSOLES"Drew Moseley
This reverts commit 35ca7c8a7ca4d0d75837011964c1871cbf2e17d8.
2016-04-08Merge branch 'cedar' into jethroDrew Moseley
2016-04-01Revert "systemd-serialgetty: force baud rate on SERIAL_CONSOLES"Awais Belal
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)
2016-03-31initrdscripts: drop changes merged upstreamAwais Belal
The changes have been made upstream so drop patches whose application will now fail. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-31Merge remote-tracking branch 'mel/jethro' into HEADAwais Belal
2016-03-28steppeeagle/baldeagle: upgrade llvm and mesaAwais Belal
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>
2016-03-21initramfs-live-install-efi: drop patches merged upstreamAwais Belal
Dropping patches that are already fixed upstream. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-21llvm: move 3.7.1 to commonAwais Belal
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>
2016-02-23Merge branch 'jethro'Drew Moseley
2016-02-16systemd-serialgetty: force baud rate on SERIAL_CONSOLESAwais Belal
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>
2016-02-04initrdscripts: fix installation on eMMCAwais Belal
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>
2016-02-01core-image: Only apply mesa-demos for radeon and amdgpu based systemsDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-01-15Merge branch 'jethro'Drew Moseley
2016-01-15mplayer2/commercial-multimedia: provide usage detailsAwais Belal
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>
2015-12-07mesa-demos: install through image dependenciesAwais Belal
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>
2015-10-16Revert "initrdscripts: drop all automount rules while installing"Awais Belal
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
2015-10-09Merge branch 'dizzy'Drew Moseley
2015-10-09Merge remote-tracking branch 'origin/release/2014.12' into dizzyDrew Moseley
2015-10-08initrdscripts: drop all automount rules while installingAwais Belal
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>
2015-07-20Revert "sdk: Remove libgcov-dev package."Drew Moseley
This reverts commit e5d858f1db508e06f6ef28ef3b308eea20a585d0.
2015-07-20Merge branch 'dizzy' into fooDrew Moseley
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
2015-07-20Merge branch 'release/2014.12' into dizzyDrew Moseley
Conflicts: common/recipes-graphics/xorg-lib/libxcb_1.10.bbappend
2015-07-15sdk: Remove libgcov-dev package.Drew Moseley
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>
2015-07-03initrdscripts: handle mmc device as installer mediumAwais Belal
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>
2015-07-02common: recipe refinementsAwais Belal
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>
2015-06-26init-install: Adjust local patches to match pokyDrew Moseley
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>
2015-06-25Revert "initrdscripts: make boot drive detection more generic"Drew Moseley
This has been accepted into upstream Poky master branch. This reverts commit a6a0339aca73d2c6e5cfcf51d2e118fac272fbe9.
2015-05-26Merge branch 'dizzy'Drew Moseley
2015-05-26Merge branch 'release/2014.12' into dizzyDrew Moseley
2015-05-21initrdscripts: make boot drive detection more genericAwais Belal
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>