aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-10-22Merge pull request #661 from ArsalanHAwan/master-merge-warriorHEADmasterWade Farnsworth10661-618641/+973269
master: merge warrior
2019-10-21Merge pull request #660 from ArsalanHAwan/warrior-nextWade Farnsworth2-5/+5
meta-amd/docs: move to the latest commits for the upcoming release
2019-10-21meta-amd/docs: move to the latest commits for the upcoming releaseArsalan H. Awan2-5/+5
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-10-07Merge pull request #659 from ArsalanHAwan/warrior-sato-and-serial-root-login-fixwarrior-r1000-ga-201910Arsalan H. Awan7-4/+59
warrior: sato gui and serial root login fix
2019-10-06dpkg: add a service to configure postinsts failed pkgs before GUI loadsArsalan H. Awan3-0/+52
SATO GUI sometimes doesn't show icons depending upon how the system booted first time and configured itself. This happens because some postinsts fail while do_rootfs becasue qemu usermode is not supported for AMD: NOTE: The postinstall intercept hook 'update_gio_module_cache' could not be executed due to missing qemu usermode support... NOTE: If an image is being built, the postinstalls for the following packages will be postponed for first boot: gconf glib-networking libglib-2.0-0 NOTE: The postinstall intercept hook 'update_font_cache' could not be executed due to missing qemu usermode support... NOTE: If an image is being built, the postinstalls for the following packages will be postponed for first boot: liberation-fonts NOTE: The postinstall intercept hook 'update_pixbuf_cache' could not be executed due to missing qemu usermode support... NOTE: If an image is being built, the postinstalls for the following packages will be postponed for first boot: libgdk-pixbuf-2.0-loader-gif libgdk-pixbuf-2.0-loader-jpeg libgdk-pixbuf-2.0-loader-png libgdk-pixbuf-2.0-loader-xpm These failing postinsts are deferred for execution on first boot. Now, the way debian package-management is implemented in yocto, it does not handle some corner cases where these postinsts might fail even on first boot - resulting in many pkgs being not configured: Errors were encountered while processing: libglib-2.0-0 glib-networking libgdk-pixbuf-2.0-loader-jpeg libgdk-pixbuf-2.0-loader-png matchbox-keyboard-im libgdk-pixbuf-2.0-loader-gif libgdk-pixbuf-2.0-loader-xpm gconf As a result, sato gui fails to show icons and fonts properly... This adds a service that attempts to reconfigure the pkgs (before the graphics load up after basic system init on first boot) that had failed postinsts. Service then disables itself and never runs again. That fixes the issues with SATO GUI. INTAMDDET-2758 Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-10-06meta-amd-distro/layer.conf: include bb and bbappend filesArsalan H. Awan1-1/+4
We need to add recipes in this layer. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-10-06bsp/machine.confs: change SERIAL_CONSOLES ?= to = to make it effectiveArsalan H. Awan3-3/+3
This changes the loose assignment of SERIAL_CONSOLES ?= "115200;ttyS4 115200;ttyS5" to SERIAL_CONSOLES = "115200;ttyS4 115200;ttyS5" otherwise these definitions don't end up in /etc/securetty and as a result the root user is unable to login via serial console. INTAMDDET-2758 Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-10-04Merge pull request #658 from ArsalanHAwan/warrior-r1000-ga-201910Wade Farnsworth1-1/+1
release/warrior-r1000-ga-201910: add release tag in SETUP.md doc
2019-10-04release/warrior-r1000-ga-201910: add release tag in SETUP.md docArsalan H. Awan1-1/+1
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-10-01Merge pull request #657 from ArsalanHAwan/warrior-docsWade Farnsworth6-18/+217
docs: fix SETUP.md & add FEATURES.md, DOCUMENTATION.md & RELEASE.md
2019-09-30docs: fix SETUP.md & add FEATURES.md, DOCUMENTATION.md & RELEASE.mdArsalan H. Awan6-18/+217
This makes the SETUP.md more understandable for the users by splitting the commands into sub steps and explaining what each step does. This also adds the following files: * FEATURES.md - enlists all the supported features by each BSP * DOCUMENTATION.md - enlists links to official docs of various features * RELEASE.md - enlists release notes for BSPs containing layer commit hashes, software vers, fixed/known issues Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-26Merge pull request #656 from ArsalanHAwan/warriorWade Farnsworth1-0/+0
amdvlk: add amdvlk64.so that was missed due to .gitignore rule
2019-09-26amdvlk: add amdvlk64.so that was missed due to .gitignore ruleArsalan H. Awan1-0/+0
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-16Merge pull request #655 from ArsalanHAwan/warrior-docsWade Farnsworth6-4/+306
meta-amd/docs: add setup, build, deploy & customize instructions
2019-09-16Merge pull request #654 from ArsalanHAwan/warrior-sdk-fixWade Farnsworth1-0/+16
distro/poky-amd.conf: fix sdk build with debian package-management
2019-09-15meta-amd/docs: add setup, build, deploy & customize instructionsArsalan H. Awan6-4/+306
This adds a Getting Started Guide in the form of README docs to the meta-amd. Users can follow these instructions to: 1. Setup the build system 2. Build images and recipes for a supported target 3. Deploy the built image to a target machine 4. Customize the image by enabling or disabling certain configurable features and software components Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-14distro/poky-amd.conf: fix sdk build with debian package-managementArsalan H. Awan1-0/+16
Exclude complementary (-src,-dbg & -dev) pkgs of the following recipes as they are not required while populate_sdk, and they fail to get installed due to missing dependencies, therefore generate a warning and even the rest of the complementary pkgs in the list don't get installed when using debian based package-managemant. PACKAGE_EXCLUDE_COMPLEMENTARY = "dpkg|autoconf|automake|packagegroup-core-buildessential|packagegroup-core-sdk|packagegroup-core-tools-profile|perf|quilt|systemtap|target-sdk-provides-dummy" "apt" is an exception to the above PACKAGE_EXCLUDE_COMPLEMENTARY list as oe uses apt itself to install/remove/exclude the above-listed complementary pkgs, and when apt is listed in the above-listed PACKAGE_EXCLUDE_COMPLEMENTARY, it tries to removes itself, and it asks for user input and oe gets out of there and our complementary pkgs don't get installed, but they are required for development and debugging purposes using the SDK. TOOLCHAIN_TARGET_TASK_remove = " apt" Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-13Merge pull request #653 from ArsalanHAwan/warrior-enable-kgdbWade Farnsworth2-2/+2
bsp/linux-yocto: enable kgdb if DISTRO is poky-amd else disable kgdb
2019-09-12bsp/linux-yocto: enable kgdb if DISTRO is poky-amd else disable kgdbArsalan H. Awan2-2/+2
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-12Merge pull request #652 from ArsalanHAwan/warrior-vulkan-rgp-opencl-fixesWade Farnsworth11-457/+4
warrior/r1000: vulkan upgrade, rgp refactor, and opencl drop
2019-09-12r1000/rgp: mv from VULKAN_PKGS to AMD_FEATURE_DEBUG_PROFILE_PKGSArsalan H. Awan1-2/+5
This moves rgp from VULKAN_PKGS to AMD_FEATURE_DEBUG_PROFILE_PKGS and enables amd-feature-debug-profile for r1000. rgp will be installed only if INCLUDE_VULKAN = "yes" as rgp only works with vulkan apps. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-12r1000/rocm-opencl: remove as it is not supported at the momentArsalan H. Awan1-3/+0
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-12r1000/vulkan: remove the old v1.1.70 vulkan recipe and dependenciesArsalan H. Awan10-453/+0
This removes the old v1.1.70 vulkan recipe and dependencies i.e. glslang, spirv-tools & vulkan-loader-layers as they not needed anymore because we are now using vulkan v1.1.92. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-12r1000/vulkan: upgrade vulkan components to 1.1.92Arsalan H. Awan1-1/+1
This simply switches r1000 configs to use the vulkan recipes added in commit: 4d3eddb1209e36c922112910b01883670a7d1cf1 to upgrade to v1.1.92 Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-11Merge pull request #650 from ArsalanHAwan/warrior-omx-fixesWade Farnsworth2-0/+39
gstreamer1.0-omx: gstomx.conf add mesa omx bellagio enc avc & dec hevc
2019-09-11Merge pull request #651 from ArsalanHAwan/warrior-image-fstype-fixWade Farnsworth3-29/+19
warrior: image fstype fix
2019-09-11distro/poky-amd.conf: rm hddimg completely and only support wic and isoArsalan H. Awan1-12/+2
IMAGE_FSTYPE "live" is not enabled anymore by default. So we only enable what we need i.e. "wic" for USB Flash Drive, & "iso" for CD/DVD. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-11meta-amd-distro: mv distro related configs and the wic img file hereArsalan H. Awan3-29/+29
This moves the meta-amd-bsp/scripts/lib/wic/canned-wks/amd-usbimage.wks to meta-amd-distro/scripts/lib/wic/canned-wks/amd-usbimage.wks, and the wic img settings from amd-common-configurations.inc to poky-amd.conf, as well as a few related configs as well that are not BSP configs, rather distro configs. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-04gstreamer1.0-omx: gstomx.conf add mesa omx bellagio enc avc & dec hevcArsalan H. Awan2-0/+39
This adds the mesa omx bellagio video encoder avc & video decoder hevc to the gstreamer1.0-omx's gstomx.conf so that they are availble in the gstreamer pipelines. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-03Merge pull request #649 from ArsalanHAwan/warrior-vdpau-fixesWade Farnsworth4-2/+5
warrior: vdpau fixes
2019-09-03vdpauinfo: mv from MACHINE_EXTRA_RRECOMMENDS to amd-feature-multimediaArsalan H. Awan3-2/+3
For some reason vdpauinfo was not getting installed and mpv was unable to find libvdpau-radeonsi.so which comes through mesa's sub-package libvdpau-mesa. vdpauinfo depends on libvdpau-mesa which is required for mpv --vo vdpau Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-03libvdpau: bring back --enable-dri2Arsalan H. Awan1-0/+2
This enables dri2 for libvdpau that was dropped mistakenly during a recent recipe upgrade to oe upstream version. partially reverts commit: f0030c24242527a30a723760b9cbb3f96c848f9c Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-03Merge pull request #648 from ArsalanHAwan/warrior-fixesWade Farnsworth6-39/+0
warrior: fix for audio, and remove mel ade configs
2019-09-02meta-amd-bsp/machine.confs: remove MEL ADE configsArsalan H. Awan3-13/+0
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-02gstreamer1.0-plugins-bad: remove mel specific settingsArsalan H. Awan1-4/+0
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-09-02pulseaudio: allow autospawn to fix audio and allign with upstream yoctoArsalan H. Awan2-22/+0
This aligns the recipe to upstream yocto and fixes system sound. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-30Merge pull request #647 from ArsalanHAwan/warrior-fix-tools-profile-boostWade Farnsworth2-0/+36
warrior: fix local version of tools-profile dependency boost v1.59.0 that is also compatible with codexl
2019-08-30boost: fix build with gcc8Arsalan H. Awan2-0/+30
Boost component libs/python/converter fails to compile with gcc8. This fixes the following in converter/builtin_converters.cpp:51:35: error: invalid conversion from 'const void*' to 'void*' [-fpermissive] Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-30boost: adjust BOOST_LIBS according to v1.59.0Arsalan H. Awan1-0/+6
poky/meta/recipes-support/boost/boost.inc for boost v1.69.0 in warrior branch changes the list of BOOST_LIBS. We change it back to previous settings as the library "contract" does not exist in boost v1.59.0, so the do_compile fails. This fixes that. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-29Merge pull request #646 from ArsalanHAwan/warrior-bsp-layers-mergeWade Farnsworth10533-584457/+650
warrior: merge AMD BSP layers, remove deprecated ones, and few other fixes
2019-08-28meta-amd: minor fixes in the READMEsArsalan H. Awan2-10/+6
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28bsp/e3000: add missing layer dependencies in layer.conf and README.mdArsalan H. Awan2-2/+4
LAYERDEPENDS_e3000 = "openembedded-layer meta-python meta-networking" Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd-bsp/formfactor/baldeagle: remove deprecated machine bitsArsalan H. Awan1-3/+0
This removes the leftovers of baldeagle machine which is deprecated. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd-bsp/README: add machines and layer dependencies infoArsalan H. Awan1-1/+21
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd: remove meta-r1000, meta-v1000 & meta-e3000 as they are mergedArsalan H. Awan10-136/+0
This removes the following layers: * meta-r1000 * meta-v1000 * meta-e3000 as they are merged into a single meta-amd-bsp. All three machines can be used to build recipes against just as before and all machines have their seperate space inside meta-amd-bsp. This makes managing the layers easier. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd-bsp: move xserver-xf86-config recipe here from r1000 & v1000Arsalan H. Awan3-6/+8
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd-bsp: move amdvlk recipe here from v1000/recipes-graphicsArsalan H. Awan3-0/+0
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd-bsp: move all the vulkan recipes here from r1000 & v1000Arsalan H. Awan9-0/+0
r1000: * vulkan-loader-layers_1.1.70.bb v1000: * vulkan_1.1.92.1.bb * vulkan-headers_1.1.92.0.bb * vulkan-tools_1.1.92.0.bb Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd-bsp: move spirv-tools recipe here from r1000/recipes-devtoolsArsalan H. Awan2-0/+0
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-28meta-amd-bsp: move glslang recipe here from r1000 & v1000Arsalan H. Awan4-54/+4
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>