Age | Commit message (Collapse) | Author |
|
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>
|
|
V1000 release
|
|
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
This is a workaround for hang issues with compute shaders.
Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
OGL 4.3 and kernel bug fixes
|
|
|
|
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
|
|
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>
|
|
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 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>
|
|
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>
|
|
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>
|
|
libdrm: Cleanup libdrm recipes
|
|
Move libdrm recipe into the common layer.
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
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>
|
|
The glslangValidator is required for application
development on the host through CodeBench.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
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>
|
|
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>
|
|
This consolidates common settings between standard and
RT type kernel across the BSPs.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
|
|
|
|
|
|
amdfalconx86: provide mechanism for enabling gaming components
|
|
multimedia: Add more license files for commercial multimedia
|
|
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>
|
|
Add LunarG SDK components
|
|
meta-amd: update READMEs according to yocto guidelines
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Merge from Jethro to Master
|
|
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
|
|
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>
|
|
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>
|
|
Signed-off-by: Drew Moseley <drew_moseley@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>
|
|
Sanjay gpu updates
|