aboutsummaryrefslogtreecommitdiffstats
path: root/meta-v1000
AgeCommit message (Collapse)Author
2018-04-02v1000/linux-yocto: backport Spectre/Meltdown patches from 4.9.81Awais Belal
This backports the patches introduced in 4.9.81 and disables the IBPB support on top of that. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-02v1000-extra-config.cfg: disable KPTIAwais Belal
AMD BSPs do not require the config and it has performance burden so disable the configuration. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-02v1000/linux-yocto: backport patches for Spectre and MeltdownAwais Belal
This backports patches from linux-stable-4.9.y relevant to Spectre (V1/2) and Meltdown. There are some additional patches apart from these in order to make the backport smoother. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-30Merge remote-tracking branch 'morty' in 'master'Awais Belal
2018-03-28mesa: enable dri3 for v1000Awais Belal
This enables dri3 under Mesa for v1000. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-02-28Merge pull request #507 from Arsalan-Awan/fixed-build-with-dbg-pkgsWade Farnsworth
Fixed build with EXTRA_IMAGE_FEATURES "dbg-pkgs"
2018-02-28V1000/llvm6.0: synced recipe with upstream fixing dbg-pkgs & splittingArsalan-Awan
The packaging and pkg splitting was not working as it should be. "llvm6.0-dbg" pkg was eating up all available debug files/info and it was leaving nothing for "libllvm6.0-llvm-6.0-dbg" pkg to get built. libllvm6.0-llvm-6.0-dbg is a pkg that was not only getting set as a dependency for llvm6.0-dbg by our recipe, but also actually is a dependency for some mesa pkgs. (as mentioned in this commit openembedded/meta-openembedded @ b95f9d5). This commit syncs the recipe with upstream and that fixes the following issue: With dbg-pkgs added to EXTRA_IMAGE_FEATURES, build fails at do_rootfs with the following error in log.do_rootfs: Collected errors: * calculate_dependencies_for: Cannot satisfy the following dependencies for llvm6.0-dbg: * libllvm6.0-llvm-6.0-dbg * * opkg_solver_install: Cannot install package llvm6.0-dbg. Issue: INTAMDDET-2285 Signed-off-by: Arsalan-Awan <Arsalan_Awan@mentor.com>
2018-02-27v1000/linux-yocto: disable efi vars for pstore by defaultAwais Belal
There are adverse effects of using the pstore backend for this sort of usage and should only be enabled when there's a real need so disable feature in default environment. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-02-23v1000: drop 4.4 kernel appendAwais Belal
This got missed from the 4.9 upgrade. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-02-19vulkan-tools: don't use deprecated functions from utils.bbclassAwais Belal
The correct way of using this is through the meta/lib/oe so drop the deprecated calls. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-02-19Merge remote-tracking branch 'origin/morty' into masterAwais Belal
2018-02-14vulkan-tools: fix build error with Qt5Awais Belal
The vulkan-tools configuration process checks for Qt5 _and_ Qt5Svg availability before enabling the traceviewer but our enablement of the feature only checks for Qt5 layer which creates a discrepancy. This ends up in an installation failure when we try to manually install traceviewer binary which is skipped during the build process due to the above reason. We fix this by depending upon the qtsvg package as well which is checked for during the configuration process otherwise a race condition would cause undesireable/unknown condition. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-02-02V1000: Fixed audio/video desync in mpv with vdpau deint denoiseArsalan-Awan
Updated mpv to v0.24.0 and ffmpeg to v3.2.2 for v1000 to fix audio/video desynchronization message that is displayed when trying to deinterlace/denoise an H264 Video through VDPAU. Signed-off-by: Arsalan-Awan <Arsalan_Awan@mentor.com>
2018-01-18Fix for Vulkan device info is set as "Unknown AMD GPU"Pavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2018-01-12v1000/linux-yocto: consolidate BT configurationsAwais Belal
Handle CONFIG_BT_* similar to the common layer. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-12v1000/linux-yocto: use config fragments for KGDBAwais Belal
Consolidating kgdb configs through fragments as it is done in the common layer as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-12v1000/linux-yocto: handle WiFi configs through fragmentAwais Belal
Consolidating wifi configurations just like we did for HID. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-12v1000/linux-yocto: use config fragment for HIDAwais Belal
Consolidating HID configuration to a fragment helps maintaining the overall configuration on modular level. This is the same approach used in the common layer so follow suit. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-11Merge remote-tracking branch morty into masterAwais Belal
2018-01-11v1000/mesa: align with upstream changesAwais Belal
This moves the mesa version for v1000 BSP to align with meta-amd's common layer as well as upstream. This allows for better and easier maintainability. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-03spirv-tools: fix build for LunarG SDK 1.0.65Awais Belal
The CMake changes were made upstream as well so the patch fails with the spirv revs that we're now using for LunarG SDK 1.0.65. This was missed in the SDK upgrade process and do_patch fails so drop the unneeded patch. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-29v1000.conf: use grub-efi instead of grubAwais Belal
The v1000 platform does not support grub in legacy mode with a dual boot setup which is required in case of the MEL Lite release cycle. Drop grub and use grub-efi for the BSP in order to cope up with the change. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-22Merge pull request #484 from pavanamd/mortyWade Farnsworth
update for Post-GA update 1 Release
2017-12-22Fix for ethernet not working, Enabled CONFIG_MARVELL_PHYPavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2017-12-20Enable I2S in UEFI modePavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2017-12-18cleanup: drop all unnecessary patch filesAwais Belal
During update/upgrade/removal of packages/recipes we missed out patch files here and there which are not being used anywhere in the layer so delete all such patch files. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18v1000: mesa: drop git based recipeAwais Belal
Upstream has dropped the git based recipe for mesa so we follow the same approach. This starts using a versioned recipe with the main recipe file is created under the same layer with the intention of dropping once upstream moves to version 17.3. Patches have been adjusted accordingly with configuration requirements fulfilled as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18v1000: libdrm: upgrade to 1.0.85Awais Belal
The v1000 BSP requires mesa 17.3.0 which in turn requires libdrm 1.0.85 so upgrade libdrm for the upcoming mesa update. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-15merge upAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-15v1000: llvm: use git based recipeAwais Belal
Upstream now provides a git based recipe for llvm so use that for fetching the required version. This makes it more maintainable for the BSP. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-14Merge pull request #485 from abelal/v1000_firmwareWade Farnsworth
v1000: amdgpu-firmware: add GPU firmware
2017-12-14Added config change to enable ethernetPavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2017-12-14v1000: amdgpu-firmware: add GPU firmwareAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-14Fixes the issue with dangling pointer cleanupPavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2017-12-14Enabled DMA flags in eMMC driverPavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2017-12-14Added ethernet support changesPavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2017-12-14Added amdkfd patchesPavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2017-12-07v1000: lunarg-sdk: upgrade components to 1.0.65.0Awais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-11-03v1000 kernel: Fix few errors related to MCE, eMMC and ECCAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-30v1000 kernel: Add non-TDM support and remove TDM supportAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-18Merge pull request #469 from avimn/mortyWade Farnsworth
V1000 GA release
2017-10-17V1000: Enable CONFIG_R8169Ahsan Hussain
Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-10-16v1000: Add SPI support and test utilitiesAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-13updated to latest llvmAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-13xf86-video-amd: upgrade to latest commitAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-13mesa: Fixed performance issues and OGL CTS failure.Avinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-13libdrm: Fixed deadlock issues and updated few testcasesAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-13v1000 kernel: Fixed few display issues.Avinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-11Merge pull request #468 from abelal/cosmeticsAwais Belal
Cosmetic changes
2017-10-11remove unnecessary newlinesAwais Belal
Cosmetic change to remove unnecessary newlines in recipes. Signed-off-by: Awais Belal <awais_belal@mentor.com>