aboutsummaryrefslogtreecommitdiffstats
path: root/common
AgeCommit message (Collapse)AuthorFilesLines
2019-08-28common: rename to meta-amd-bspArsalan H. Awan8894-3781639/+0
This renames common layers to meta-amd-bsp as it is going to hold all the bsps in it in the following commits. This also changes the layer title in layer.conf from "amd" to "amd-bsp" Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28common: remove unused linux-yocto_4.4 & linux-yocto-rt_4.4 recipesArsalan H. Awan1140-527532/+1
This removes the linux-yocto_4.4 & linux-yocto-rt_4.4 kernel recipes as we don't need them anymore. This also sets the PREFERRED_VERSION_linux-yocto ?= "4.14%" as default kernel for all bsps. We still have snowyowl and v1000 using the 4.14 kernel. r1000 has moved to 4.19 kernel. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-27amd-multimedia.inc: rm gst-examples if no INCLUDE_COMMERCIAL_MULTIMEDIAArsalan H. Awan1-0/+4
This removes the gst-examples from GSTEXAMPLES variable from packagegroup-core-x11-sato.bb in case INCLUDE_COMMERCIAL_MULTIMEDIA is not set to "yes". This is required to be done to fix the following dependency on faad2 which has commercial LICENSE_FLAGS: Missing or unbuildable dependency chain was: ['core-image-sato', 'packagegroup-core-x11-sato', 'gst-examples', 'gstreamer1.0-plugins-bad', 'faad2'] Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-27amd-multimedia.inc: rm gst1.0-vaapi if no INCLUDE_COMMERCIAL_MULTIMEDIAArsalan H. Awan1-0/+4
This removes gstreamer1.0-vaapi from GSTREAMER_PKGS (amd-features.inc) in case INCLUDE_COMMERCIAL_MULTIMEDIA is not set to "yes". This is required to be done to fix the following dependency on faad2 which has commercial LICENSE_FLAGS: Missing or unbuildable dependency chain was: ['core-image-sato', 'gstreamer1.0-vaapi', 'gstreamer1.0-plugins-bad', 'faad2'] Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-27common/gstreamer1.0-omx: drop patch as mesa decoders are already setArsalan H. Awan2-74/+0
This drops a patch that adjusts gstomx.conf to configure/include the video decoders provided by mesa omx bellagio as those decoders are already set now in v1.14.4 of gstreamer1.0-omx. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-27common/gstreamer1.0-vaapi: drop a patch that is merged upstreamArsalan H. Awan2-35/+0
This drops a patch that is merged upstream, therefore the removed change is a part of the current source code that we are using. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-27common/packagegroup-multimedia-risky.bb: refactor dependency nameArsalan H. Awan1-1/+1
This renames the packagegroup-multimedia-risky RDEPENDS libfaad to faad2 as per the changes in the faad2 recipe upstream. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-27common: add amd-multimedia.inc to control commercial multimediaArsalan H. Awan2-0/+43
This adds a new file amd-multimedia.inc and sets it to be required in amd-common-configurations.inc. The purpose of this file is to control the multimedia packages and mpv which have LICENSE_FLAGS = "commercial". We do this using INCLUDE_COMMERCIAL_MULTIMEDIA and INCLUDE_MPV flags which control these packages from being included into the builds unless user explicitly sets these variables to "yes" in the local.conf. This also adds a disclaimer that we don't include these by default and we don't distribute these as binaries. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-27common/libglu: fix build as mesa-demos depends on itArsalan H. Awan2-0/+30
This adds a missing #include <stddef.h> to fix the NULL not defined error at compile time. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-26Merge pull request #644 from chaudharyak/warriorWade Farnsworth2957-0/+963104
linux-yocto_4.19.8 : add 4.19.8 amdgpu patch
2019-08-22linux-yocto_4.19.8 : add 4.19.8 amdgpu patchChaudhary Amit Kumar2957-0/+963104
2019-08-19common/mesa: upgrade to git master e9cf8c1 to fix issues with radeonsiArsalan H. Awan7-45/+68
This upgrades mesa from v19.1.3 tar release to a git master branch src at commit e9cf8c1d3010e9eada5a7921239ad7895f249b5c to fix some issues with radeonsi using the following patch: * 0001-radeonsi-disabling-the-displayable-DCC-on-Raven-Ridg.patch This also makes some changes in the mesa.inc related to license md5 checksum and asm config var which is not applicable anymore in this release as mentioned in these mesa repo commits: * 20294dceebc23236e33b22578245f7e6f41b6997 * 52a39a332fec1e5a8d686558b9a71e42bcfcbb0f * 1738b38ce8ef5fec6146225306bd70690a269afa Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-16common/mesa: upgrade to v19.1.3Arsalan H. Awan6-15/+432
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-14common/llvm: upgrade llvm to v9.0.0Arsalan H. Awan3-3/+137
This also sets the *_LLVM_RELEASE vars in amd-common-configurations.inc accordingly. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-11common/xf86-video-amd: upgrade ddx driver to v19.0.1Arsalan H. Awan1-2/+2
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-11common/libdrm: upgrade to v2.4.99Arsalan H. Awan2-0/+260
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-11common/vdpau: upgrade libvdpau v1.1.1 to newer commitArsalan H. Awan2-39/+1
This upgrades vdpau to af517f56d64118520aa0c8456318dd9ec3307e94 commit, and uses the upstream recipe and drops the local one. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-25amd-common-conf: add IMAGE_FSTYPE wic.bmap to take bmaptools advantageArsalan H. Awan1-1/+1
This adds wic.bmap to IMAGE_FSTYPE so that whenever a wic image is generated, its wic.bmap file is also created. This bmap file can be fed to bmaptool to make the image write process faster as bmaptool would only try to write storage space that is mapped to actual data rather than also writing the free space part to the disk and waisting time there. This data mapping comes from this bmap file. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-22common: let's port the 4.14 kernel recipes to start withArsalan H. Awan2-0/+88
This ports the 4.14 kernel recipes from upstream sumo branch into meta-amd to start with. User should be able to build an image for a BSP on which 4.14 kernel was supported previously. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-22add LAYERSERIES_COMPAT warrior to common and all BSP layersArsalan H. Awan1-1/+1
This adds LAYERSERIES_COMPAT warrior to common and all BSP layers, i.e. * common * v1000 * r1000 * snowyowl * amdfalconx86 * steppeeagle Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-19common/core/systemd: remove backported patch which exists in sourceArsalan H. Awan2-86/+0
This removes a patch that was backported from upstream which is already a part of the source code of systemd v241 that we are using in warrior branch. Associated commit in systemd git repo (branch: v241-stable): cde942f61bf231ea4a0d50780cdb4e744458daeb Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-19common/graphics/libdrm: upgrade to v2.4.97 according to warrior branchArsalan H. Awan2-260/+0
This upgrades libdrm from v2.4.96 to v2.4.97 according to yocto warrior branch recipes. This also eliminates a circular dependency: libdrm -> cairo -> mesa -> libdrm Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-19common/graphics/mesa: upgrade to v19.0.1 according to warrior branchArsalan H. Awan4-163/+0
This upgrades mesa from v19.0.0+git to v19.0.1 according to yocto warrior branch recipes. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-19common/core/llvm: upgrade to v8.0.0 according to warrior branchArsalan H. Awan4-155/+3
This upgrades llvm from v7 to v8.0.0 according to yocto warrior branch recipes. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common/multimedia/gstreamer1.0-omx: upgrade according to warrior branchArsalan H. Awan1-0/+0
This upgrades gstreamer1.0-omx from v1.12.% to v1.14.4 according to yocto warrior branch recipes. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common/graphics/xf86-video-amd: replace old *proto with new xorgprotoArsalan H. Awan1-2/+2
Xorg upstream have replaced the individual xorg proto repositories with one master repository. This moves xf86-video-amd xorg-driver to the new system. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common/graphics/vdpau: replace depricated *proto with new xorgprotoArsalan H. Awan1-1/+1
Xorg upstream have replaced the individual xorg proto repositories with one master repository. This moves libvdpau to the new system. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common/libva: upgrade vaapi components according to warrior branchArsalan H. Awan3-2/+2
This upgrades vaapi components: * libva * libva-x11 * libva-utils from v2.1.0 to v2.4.0 according to yocto warrior branch recipes. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor related pkg inclusion of firmware-wirelessArsalan H. Awan1-1/+0
This removes inclusion of firmware-wireless pkg which is required in mentor's mel/mel-lite distros. This is being done in preparation for yocto based warrior branch. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove workaround for a mel distro related issueArsalan H. Awan1-5/+0
This removes a workaround for a mentor's mel related issue that is no longer applicable. This is being done in preparation for yocto based warrior branch. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor iot packagesArsalan H. Awan1-5/+0
This removes the mentor iot packagegroups setting as required by the mel-iot layer that is no longer supported for AMD BSPs. This is being done in preparation for yocto based warrior branch. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: add multimedia & networking pkgs regardless of distroArsalan H. Awan1-2/+3
This removes the condition that multimedia & networking pkgs should only be included when mentor distro mel is being built. This is being done in preparation for yocto based warrior branch. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor specific graphics & multimedia features configsArsalan H. Awan2-18/+9
Mentor's mel/mel-lite distros have EXTRA_IMAGE_FEATURES i.e. "graphics" and "multimedia" which control the inclusion of our AMD BSP specific features i.e. "amd-feature-graphics" and "amd-feature-multimedia". This removes mentor specific "graphics" & "multimedia" feature configs such that now we leave our AMD BSP specific features to be enabled by the machines themselves in their corresponding conf/machine/<bsp>.conf files. But the feature packages will be enabled conditionally in the amd-features.inc file depending on the availability of "x11-base" in the IMAGE_FEATURES for graphics pkgs and "alsa" in COMBINED_FEATURES for the multimedia pkgs. Also, MEL structure required "x11" in MACHINE_FEATURES for targets that required X11/GUI based images otherwise x11 is dropped from the distro. This also removes that config as x11 is not actually a machine feature. See following commits for background: 2dd6c485fda57ef86ce7d48536ca4d0b42cebd3e 5d05eb929bb27c30325471c6f01812ec0f125c72 63cbf8208d70f49fe46f3e938df3ee04455b7fed fca5be162809ffc1c3615dc629ada323a5aeb51a 36b85e0aec98955257826598e43bc9b81d75fc9f 7f28a188039e29455d5f58213cd3fc875412c4bc 8c46b32fb1225fe5aa015be0c958ff97ec2d7e56 We are doing this in preparation for yocto based warrior branch. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor mel specific tools-testapps configsArsalan H. Awan1-10/+0
This removes the mentor mel specific tools-testapps configs in preparation for yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor mel specific tools-profile configsArsalan H. Awan1-7/+0
This removes the mentor mel specific tools-profile configs in preparation for yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor mel distro specific sato GUI config bitsArsalan H. Awan1-1/+0
This removes mentor mel distro specific sato GUI config bits in preparation for yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor specific mini-x-session display resolution configArsalan H. Awan1-4/+0
This removes a mentor specific mini-x-session display resolution setting where mini-x-session sets the display resolution to 1024x768 by default by invoking xrandr, whereas we wanted the system to make use of all the available resolution on the 4k displays. This isn't applicable anymore, therefore removing it in preparation for yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor installer support bitsArsalan H. Awan1-2/+0
This removes the mentor installer support bits (related to intent of not deploying ISO images to the installer) in preparation for yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor docker support bitsArsalan H. Awan6-69/+0
This removes mentor docker support bits in preparation for yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor security selinux support bitsArsalan H. Awan1-2/+0
This removes the mentor security selinux support bits in preparation for yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor mel-lite gcc8 support bitsArsalan H. Awan19-712/+0
This removes the mentor mel-lite distro specific codebench gcc8 support bits in preparation for yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor qt5 support bitsArsalan H. Awan2-4/+0
This removes the mentor qt5 support bits in preparation for the yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common: remove mentor swupdate bitsArsalan H. Awan28-1044/+1
This removes the mentor swupdate bits in preparation for the yocto based warrior branch Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-06-17Merge pull request #637 from abelal/r1k-commonWade Farnsworth14-43/+401
Move changes from meta-r1000 to common
2019-06-12mesa: move updates from meta-r1000 to commonAwais Belal4-42/+80
This allows usage of the mesa upgrade on BSPs other than the r1000 as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-06-12linux-yocto: move updates from meta-r1000 to commonAwais Belal10-1/+321
This allows the latest updates to be used on other BSPs such as the v1000 where these modifications are applicable. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-05-22common/dpdk: remove the older DPDK v18.02.2 componentsArsalan H. Awan42-24488/+0
This removes the older DPDK v18.02.2 components as we have moved to DPDK v18.11.1 LTS. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-05-22common/layer.conf: include bb files too from layer specific dirsArsalan H. Awan1-3/+5
This makes bitbake to pick up our layer-specific bb files as well (as opposed to the previous setting of picking only bbappends) which are only applied when that layer is included in our configuration. This change is required for common/dpdk/recipes-entended/dpdk recipe. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-05-22common/dpdk: add DPDK v18.11.1 LTS recipeArsalan H. Awan5-0/+184
This adds the latest stable release v18.11.1 LTS recipe of DPDK which is based on meta-dpdk (thud) -> recipes-extended/dpdk/dpdk.inc Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-04-23mpv: update checksums for wafAwais Belal1-2/+2
This fixes the QA warnings regarding checksum mismatches WARNING: mpv-0.28.2-r0 do_fetch: Checksum mismatch for local file /data/awais/mel/elm/downloads/waf Cleaning and trying again. WARNING: mpv-0.28.2-r0 do_fetch: Renaming /data/awais/mel/elm/downloads/waf to /data/awais/mel/elm/downloads/waf_bad-checksum_fbb646eafa430f959743010c85e269be WARNING: mpv-0.28.2-r0 do_fetch: Checksum failure encountered with download of http://www.freehackers.org/~tnagy/release/waf-1.9.8;name=waf;downloadfilename=waf;subdir=mpv-0.28.2 - will attempt other sources if available The download source was updated in the last upgrade but we missed updating the checksums. Signed-off-by: Awais Belal <awais_belal@mentor.com>