aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-03-15core-image-sato: Only apply mesa-demos for radeon and amdgpu based systems.Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15core-image-base: Do not include mesa-demos for the command line based image.Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-11mesa-demos: install through image dependenciesAwais Belal
We were installing mesa-demos by making it a runtime recommendation for libgl-mesa. With the latest changes on mesa package this scheme is no longer workable because the recommendations for -mesa packages are handled differently. We now install mesa-demos through core-image-sato and core-image-base dependencies by making it a part of IMAGE_INSTALL. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-11amd: Add additional overrides for GPU typeDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-11amd: Add MACHINEOVERRIDE for amdx86Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-11Merge pull request #265 from abelal/config_cleanupDrew Moseley
Config cleanup
2016-03-11linux-yocto/rt: drop duplicate/un-needed configsAwais Belal
Some configurations were duplicated among different configuration fragments or enabled in one and then disabled in the other vice versa. This has been consolidated and corrected now. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-11linux-yocto/rt: allow overrides SRCREV, KBRANCH and versionAwais Belal
Update definitions to allow overriding of the said variables through configuration files. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-10Merge pull request #264 from abelal/linux_kmachineDrew Moseley
linux-yocto/rt: use common-pc-64 as KMACHINE
2016-03-10Merge pull request #263 from abelal/selinux_configsDrew Moseley
linux-yocto: use configuration class rather than fragments
2016-03-10Merge pull request #261 from abelal/fix_gstreamer_faadDrew Moseley
gstreamer1.0-plugins-bad: fix gstreamer faad playback crash
2016-03-10Merge pull request #262 from abelal/enable_x264_commercialDrew Moseley
local.conf.append.amdfalconx86: enable x264 for COMMERCIAL_MULTIMEDIA
2016-03-10linux-yocto/rt: use common-pc-64 as KMACHINEAwais Belal
The closest kernel understandable machine for the amdfalconx86 platform is the common-pc-64. We now use it as KMACHINE per the yocto standards and manipulate configurations accordingly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-09linux-yocto: use configuration class rather than fragmentsAwais Belal
The newly created configuration class provides the required config values. We now use that rather than providing fragments through our layer. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-09local.conf.append.amdfalconx86: enable x264 for COMMERCIAL_MULTIMEDIAAwais Belal
gstreamer1.0-plugins-ugly requires x264 for building properly. We now enable x264 in the COMMERCIAL_MULTIMEDIA so the dependency is handled as needed. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-09gstreamer1.0-plugins-bad: fix gstreamer faad playback crashAwais Belal
A bug in the configuration script caused usage of wrong build parameters which in turn made the faad backend crash in various scernarios. This essentially backports a patch from gstreamer1.0-plugins-bad upstream to fix the issue. https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=1f738ca5b8711ca5532a326cd646312e60484863 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-07Merge pull request #260 from abelal/fix_rt_config_warningsDrew Moseley
linux-yocto/rt: split out standard only configurations
2016-03-07Merge pull request #259 from abelal/fix_kgdbDrew Moseley
linux-yocto: fix kgdb hangs and warnings
2016-03-07linux-yocto/rt: split out standard only configurationsAwais Belal
Some of the configuration being passed through user config fragment are explicitly disabled in the kernel for RT type. This produces build warnings that the configuration does not apply cleanly. We split out the mentioned configuration to a separate config fragment and use that in case of standard type kernel only. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-05linux-yocto: fix kgdb hangs and warningsAwais Belal
KGDB does not play nice if DEBUG_PREEMPT and DEBUG_RODATA are enabled in the kernel. The connecting GDB gives warning that further execution would not be possible once it hits a breakpoint. Additionally, continuing or stepping while debugging runs into hangs sometimes and freezes the target. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-01Merge pull request #258 from abelal/upgrade_kernelDrew Moseley
amdfalconx86: upgrade kernel to 4.1.18
2016-03-01linux-yocto/rt: fix configuration warningAwais Belal
Fixes WARNING: [kernel config]: specified values did not make it into the kernel's final configuration: Value requested for CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT not in final ".config" Requested value: "CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y" Actual value set: "" Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-01linux-yocto/rt: upgrade to 4.1.18Awais Belal
The kernel is upgraded to 4.1.18 stable tag. We specifically remove a kernel CVE coming in from mel-updates that has been merged already in the kernel we're upgrading to here. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-26Merge pull request #257 from abelal/enable_touchscreensDrew Moseley
linux-yocto: enable hid-multitouch
2016-02-26linux-yocto: enable hid-multitouchAwais Belal
This enables support for touchscreens with multitouch support. The hid-multitouch driver supports a number of devices so it would be a good idea keeping it in as a module. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-25Merge pull request #256 from abelal/mplayer2_updatesDrew Moseley
mplayer2 fixes
2016-02-25mplayer2: fix building with gcc 5.xAwais Belal
This is a backport of http://cgit.openembedded.org/meta-openembedded/commit/meta-oe/recipes-multimedia/mplayer/mplayer2?id=8e49262b129fa1f83501bb1179cffff6ce343f5a Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-25mplayer2: workaround alsa playback choppingAwais Belal
The audio output with alsa backend of the mplayer2 produces very choppy audio and seems to playback only half of the chunk of each playback buffer. We work this around currently by selecting sdl as the default audio backend for mplayer2 which does not show any such behavior. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-18Merge pull request #252 from abelal/r8168_supportDrew Moseley
linux-yocto: enable R8168 driver for amdfalconx86
2016-02-18linux-yocto: enable R8168 driver for amdfalconx86Awais Belal
The AMD Falcon family uses an R8168 NIC for ethernet which is a Realtek based card. The in-kernel R8169 driver shows flaky behavior on some of the Falcon family variants so we integrate and leverage through the official R8168 driver provided by Realtek. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-17Merge pull request #251 from mwpow3ll/fix_cve_conditionsDrew Moseley
Fix cve conditions
2016-02-17openssl: fix CVE for non MEL and MEL-LITEMichael
The update layer will handle MEL and MEL-LITE
2016-02-17linux-yocto: fix keyring for non MEL and MEL-LITEMichael
The update layer will handle MEL and MEL-LITE
2016-02-16Merge pull request #248 from abelal/disable_getty_ttyS1Drew Moseley
amdfalconx86.conf: disable getty on ttyS1
2016-02-16Merge pull request #246 from abelal/fix_lttng_trace_clockDrew Moseley
lttng: fix trace-clock handling and ptest hang
2016-02-16Merge pull request #247 from abelal/getty_force_baudDrew Moseley
systemd-serialgetty: force baud rate on SERIAL_CONSOLES
2016-02-16Merge pull request #245 from mwpow3ll/openssl_fix_cve-2016-0701Drew Moseley
openssl: Fix CVE-2016-0701
2016-02-16amdfalconx86.conf: disable getty on ttyS1Awais Belal
Currently the Pademelon platforms have only one functional serial port which is ttyS0. In case of ttyS1, if a getty is started the kernel console gets flooded with genirq: Flags mismatch irq 3. 00000000 (serial) vs. 00000080 (AMD0010:00) we disable getty on ttyS1 for the time being. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-16openssl: fix CVE-2016-0701 and CVE-2015-3197Michael
2016-02-16systemd-serialgetty: force baud rate on SERIAL_CONSOLESAwais Belal
The original serial-getty service uses --keep-baud when starting getty service on a particular tty. This renders void any changes that are specified for baud rate through the SERIAL_CONSOLES variable and getty comes up with whatever default baud the kernel has assigned to the port. We handle this by removing the --keep-baud setting from the service file so baud rate from the SERIAL_CONSOLES variable is obeyed. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-16lttng-tools: fix lttng-tools ptest hangAwais Belal
Some of the lttng fast_regression ptests have race conditions which end up in a deadlock so the test case never returns and the only way around is to kill the process. This is fixed by picking up relevant patches from lttng-tools mainstream that fix up the behavior of these tests. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-16lttng-modules: fix lttng run with preemption enabled kernelAwais Belal
The lttng trace-clock handling did not consider kernels that would have preemption enabled while running lttng. This generated BUG: using smp_processor_id() in preemptible [00000000] code: lttng-sessiond/3020 along with a kernel stack dump. This is fixed by using a patch from lttng-modules mainstream which handles the given scenario. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-11Merge pull request #244 from abelal/firmware_wirelessDrew Moseley
firmware-wireless: drop changes already incorporated in MEL
2016-02-11Merge pull request #243 from abelal/switch_serialDrew Moseley
amdfalconx86.conf: switch kernel console to ttyS0
2016-02-11firmware-wireless: drop changes already incorporated in MELAwais Belal
These changes were submitted to mel/cedar and were made in the meta-amd to cater for the issues seen on birch. This is no longer needed. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-09amdfalconx86.conf: switch kernel console to ttyS0Awais Belal
This is primarily done because the Pademelon based boards advertise ttyS0/ttyS1 as their serial interfaces. We still keep getty available on the old ttyS4/ttyS5 ports so at least a login through serial on older boards is possible. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-08Merge pull request #242 from abelal/fix_bsp_warningDrew Moseley
linux-yocto-amd.inc: close BSP audit warnings
2016-02-08linux-yocto-amd.inc: close BSP audit warningsAwais Belal
Fixes WARNING: [kernel]: An auto generated BSP description was used, this normally indicates a misconfiguration. Check that your machine (amdfalconx86) has an associated kernel description. The warning is superfluous in our case so we close it. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-05Merge pull request #241 from drewmoseley/fix-archive-raceDrew Moseley
linux-yocto: Workaround race for archiving files
2016-02-05linux-yocto: Workaround race for archiving filesDrew Moseley
This is fixed properly in the master branch with: http://patchwork.openembedded.org/patch/107179/ Signed-off-by: Drew Moseley <drew_moseley@mentor.com>