aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amdfalconx86
AgeCommit message (Collapse)Author
2017-09-19vulkan-tools: Enable vktraceviewer, iff Qt layers are enabledAhsan Hussain
This tool was not enabled and would cause configuration issue when Qt layers are configured in the build. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-05-25Merge pull request #425 from rsanjaym/mortyWade Farnsworth
V1000 release
2017-05-25moving some of amdfalconx86 related kernel patches to meta-amdfalconx86 layerSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2017-05-10amdgpu: Disable Power Gating as a workaroundAhsan Hussain
This is a workaround for hang issues with compute shaders. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-05-03vulkan: correct path for vulkan layersAwais Belal
The Vulkan loader looks for pre-installed layers in various hardcoded paths on the system and broadcasts this information to the application when requested. This now corrects the path for these layers and moves the layers to one of the loader defined paths so they are found automatically when searched. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-04-19amdgpu: get maximum and used UVD handlesAhsan Hussain
This enables the ability to get max. and used UVD handles from userspace. JIRA Ticket: INTAMDDET-1890 Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-03-31amdfalconx86: disable DEBUG_PREEMPT and DEBUG_RODATAAwais Belal
These configurations conflict with KGDB debugging in some cases and generate stack dumps in various other situations. The stack dumps related to mwaitx are properly fixed through https://patchwork.kernel.org/patch/8549611/ but the mentioned patch is only available for Yocto kernel 4.8 and we don't use these so it is much better to avoid the problem with this for the time being rather than backporting the patch. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-01-30kernel-module: Fix recipes for amd-spi and amd-wdtAhsan Hussain
Setting PN and FILES inside the recipe was conflicting with the module.bbclass bits. SPI driver made it into the RFS because of different module package name (due to source files) than what was specified in the recipe. This is also why we were seeing two packages for it, namely kernel-module-spi-amd and kernel-module-amd-spi. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-01-11Merge pull request #395 from rsanjaym/mortyDrew Moseley
OGL 4.3 and kernel bug fixes
2017-01-04amdfalconx86: enable and use cb-mbs-optionsMichael
2017-01-03kernel: Add support for vulkan semaphore and cache raster config valuesSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2016-12-07amdfalconx86.conf: only populate vativesdk-glslang in case of melAwais Belal
The Vulkan integration mainly targets the MEL Commercial configurations so the required tools should only be populated in that particular case. 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-11vulkan-loader-layers: fix segfault on vulkaninfoAwais Belal
The vulkaninfo command segfaults if the DISPLAY environment variable is not set because it uses xlib and xcb interfaces which in a way that assumes availability of the said variable. We now explicitly check such scenarios to avoid segfaulting and provide user with a bit of detail. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-11-08machine.conf: allow for modifications through customer layersAwais Belal
The machine configuration now includes a config fragment that can be provided through customer layers. This will help in situations where a variable can only be touched through conf files rather than recipes one such example is the SERIAL_CONSOLES variable. Also pick up APPEND_ADDITIONAL which can be passed through the same customer layer for flexibility. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-11-07linux-yocto: fix QA warningsAwais Belal
Fixes warnings printed out during kernel_configcheck phase regarding CONFIG_BT_6LOWPAN and CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-11-01Merge pull request #359 from drewmoseley/drm-cleanupDrew Moseley
libdrm: Cleanup libdrm recipes
2016-11-01libdrm: Cleanup libdrm recipesDrew Moseley
Move libdrm recipe into the common layer. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-10-28amdfalconx86.conf: drop amd_gnb_bus auto loadingAwais Belal
The AMD_GNB_BUS was available under kernel 4.1 which has been dropped during the upgrade to 4.4 so the auto loading mechnism is not required anymore. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-27glslang: add to nativesdkAwais Belal
The glslangValidator is required for application development on the host through CodeBench. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-25lunarg-sdk: update all components to SDK version 1.0.26Awais Belal
This updates all the components of LunarG SDK to version 1.0.26 from 1.0.21 and adjusts patches/configurations to cater the updated bits. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-21conf: specify serial console prior to vga consoleAwais Belal
As a best practise the serial consoles should be provided earlier on the kernel command line than the vga consoles because the last console is used for taking user input and is mapped to /dev/console. Using it differently can break things at places where conflicting/incorrect serial drivers can generate a kernel panic in such a scenario. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-17vulkan-loader-layers: update demo namesAwais Belal
Same name of demos are available under mesa-demos package so we rename here just to avoid any conflicts and make both set of demos available on hte target. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-14linux-yocto/rt: consolidate common settings where possibleAwais Belal
This consolidates common settings between standard and RT type kernel across the BSPs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-14SE/BE: move to 4.4 kernelAwais Belal
This commit does a few things which cannot be separated easily so it cannot be split in to separate commits. * Drops all 4.1 kernel bits. * Moves all common patches from meta-amdfalconx86 to common. * Moves SE/BE builds to 4.4 kernel. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-14linux-yocto-rt: enable 4.4 kernel for amdfalconx86Awais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-13add amdgpu.cg_mask and amdgpu.pg_mask parameters disable EDCSanjay R Mehta
2016-10-05libdrm vulkan supportSanjay R Mehta
2016-10-03amdgpu vulkan supportSanjay R Mehta
2016-09-20Merge pull request #348 from abelal/gaming_compsMichael Powell
amdfalconx86: provide mechanism for enabling gaming components
2016-09-20Merge pull request #335 from drewmoseley/multimedia-licensesAwais Belal
multimedia: Add more license files for commercial multimedia
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-09-16Merge pull request #343 from abelal/add_lunargsdk_componentsDrew Moseley
Add LunarG SDK components
2016-09-16Merge pull request #346 from abelal/readmeDrew Moseley
meta-amd: update READMEs according to yocto guidelines
2016-09-16linux-yocto-rt: disable I2S audioAwais Belal
Some components that are required for the I2S audio to work correctly are part of the AMDGPU driver like the amd_gnb_bus. The AMDGPU driver is not RT safe yet so it is disabled which makes the RT builds fail. We now disable these failing components on the RT kernel builds to cover up the issue. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-16meta-amd: update READMEs according to yocto guidelinesAwais Belal
This updates the READMEs per the yocto compliance sheet and converts them to .md so they are easier to read on GitHub or any other platform that supports markdown. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15vulkan-tools: add recipe and build fixesAwais Belal
This adds the initial recipe for the vulkan-tools project along with fixes that are necessary for building the project according to yocto environment. Some QA warnings are also fixed. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15vulkan-samples: add recipe and build fixesAwais Belal
This adds the initial recipe for the vulkan-samples project along with fixes that are necessary for building the project according to yocto environment. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15vulkan-loader-layers: add recipe and fixesAwais Belal
This adds the famous Vulkan-LoaderAndValidationLayers which is the basis for a Vulkan based graphics setup. Fixes are added to make the build behave as expected under yocto. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15spirv-tools: add recipeAwais Belal
This adds the spirv-tools recipe to the system. The recipe also provides the spirv-headers component. Some fixes are added to make things work under yocto. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15glslang: add recipeAwais Belal
Target and host variant of the glslang recipe are added along with some patches to make the build work under yocto environment. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-08-13Merge pull request #334 from drewmoseley/masterDrew Moseley
Merge from Jethro to Master
2016-08-11multimedia: Add more license files for commercial multimediaDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-08-10Merge branch 'jethro'Drew Moseley
2016-08-08amd-utils: Accept ctrl-d commands properlyDrew Moseley
The readline() will return NULL when the user enters ctrl-d. Check for this condition and make it equivalent to the "exit" command. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-08-01amd: Use ??= for INCLUDE_* settingsDrew Moseley
This allows for later overriding by other local.conf.append files using ??= while still allowing a local user to override them all by using =. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-26amd: Update multimedia settings for master branchDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-26mpv: Switch from mplayer2 to mpvDrew 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-21Merge pull request #323 from abelal/sanjay_gpu_updatesDrew Moseley
Sanjay gpu updates