summaryrefslogtreecommitdiffstats
path: root/meta-fri2
Commit message (Collapse)AuthorAgeFilesLines
* intel-common: Make using intel-common override opt-inDarren Hart2014-02-058-16/+0
| | | | | | | | | | | | | | | | Currently the intel-core*-common.inc files also include the intel-common-pkgarch.inc, forcing the introduction of the intel-common PACKAGE_ARCH. Coupling this with the addition of the intel-common MACHINE_OVERRIDE, means that even MACHINE_ARCH packages can be influenced by intel-common overrides, which is not desirable. Remove the intel-common-pkgarch.inc from the intel-core*common.inc include files, requiring BSPs wanting to use the intel-common mechanism to explicitly include it. This obviates the need to reset the linux-yocto PACKAGE_ARCH to MACHINE_ARCH. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
* fri2: Set PACKAGE_ARCH to MACHINE_ARCH explicitlyDarren Hart2014-01-278-0/+24
| | | | | | | | | The new intel-common.inc sets the default of the PACKAGE_ARCH for the linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing recipes to MACHINE_ARCH until they can be removed in favor of a more unified mechanism. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* fri2: Use core2-32 tuningDarren Hart2014-01-272-10/+8
| | | | | | | The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file. Update the XSERVER_* variables to use the new naming. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-fri2: Use the symlink to the actual image in READMEAndrei Gherzan2014-01-061-1/+1
| | | | | | | | Using the image symlink when dd'ing is more convenient for the user - update the documentation to reflect that. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* linux-yocto-3.10: Update SRCREVs for 3.10.19Tom Zanussi2013-12-201-5/+5
| | | | | | | | | | | | | | | Fixes [YOCTO 5679] Bump the SRCREVs to address the lttng-modules build failure introduced by the oe-core/poky commit: lttng-modules: Update to 2.3.3 version This updates all the BSPs that were at the same machine SRCREV in one shot. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* grub-efi: Rename and update grub-efi for recent oe-core changesDarren Hart2013-12-161-4/+6
| | | | | | | | | OE-Core has changed the grub-efi implementation, splitting out grub-efi-native and moving the do_mkimage task to do_deploy. Rename and update this bbappend accordingly. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* fri2: Remove mesa PREFERRED_VERSIONTom Zanussi2013-11-141-1/+0
| | | | | | | | | | | | From Ross: "There's only one version of Mesa in oe-core *and* mesa isn't used by these BSPs anymore (they use mesa-gl)." So remove the preferred version and get rid of warnings such as below: NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libg NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: linux-yocto-3.10: update kernel srcrevsNitin A Kamble2013-11-141-5/+5
| | | | | | | Updating kernel srcrevs to the latest HEADs of the kernel branches. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2-noemgd: linux-yocto_3.10: update srcrevsNitin A Kamble2013-10-181-2/+2
| | | | | | | | Using the latest HEADS of the git branches of the v3.10 linux-yocto kernel repository. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: update default kernel to v3.10Nitin A Kamble2013-10-181-1/+1
| | | | | | | | Now the v3.10 kernel is enabled for this BSP. Making the newer kernel as the default kernel for this BSP. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: Enable 3.10 kernel recipeNitin A Kamble2013-10-181-0/+9
| | | | | | | | Now EMGD 1.18 driver is working with the v3.10 kernel. Moving this EMGD based BSP to the v3.10 kernel. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* BSP READMEs: change the language of the compliance sectionNitin A Kamble2013-10-091-3/+3
| | | | | | | | Use "Yocto Project Compatible" in place of "compliance" as suggested by Jeffrey Osier Mixon. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: linux-yocto v3.8 & v3.10 update srcrevsNitin A Kamble2013-10-032-4/+4
| | | | | | | | | | | | Use the latest branch HEADs for srcrevs in these kernel recipes. This fixes the unusable mouse & keyboard issue in X for this BSP. Fixes Bug: [YOCTO #5279] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2-noemgd: move BSP to the v3.10 kernelNitin A Kamble2013-09-231-1/+1
| | | | | | | | Now a v3.10 linux yocto kernel recipe is available for this BSP, making the newer kernel as the default kernel. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2-noemgd: linux-yocto_3.10 recipe extensionNitin A Kamble2013-09-231-0/+13
| | | | | | | | | | | Provide the BSP specific extension for the linux-yocto_3.10 recipe from the oecore layer. This configures the v3.10 kernel repository branches and commits for this BSP. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: enable input device hotplug in xserver-xf86-configRoss Burton2013-09-202-31/+0
| | | | | | | | | | xorg.conf was disabling hotplugged input devices for no known reason, so remove that option. Also remove the setting of DontZap to the default value for clarity. Signed-off-by: Ross Burton <ross.burton@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
* fri2.conf: include meta-intel-emgd.incNitin A Kamble2013-09-181-0/+1
| | | | | | | Which brings the separate package dir for opengl related recipes to improve the build performance while building multiple BSPs. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* fri2: mention required opengl distro feature in the READMENitin A Kamble2013-08-271-0/+7
| | | | | | | | Mention that if the distro policy does not list 'opengl' in the DISTRO_FEATURES, one needs to do it in local.conf. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* fri2:linux-yocto-3.8: update meta branch srcrevNitin A Kamble2013-08-121-2/+2
| | | | | | | | | | This fixes USB autosuspend issues related to non-responsive mice & keyboards. Fixes bug: [YOCTO #4992] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* fri2: update preferred version of mesa recipe to 9.1.6Nitin A Kamble2013-08-061-1/+1
| | | | | | | | The previous version is not available anymore, so use the newer version of the mesa recipe now. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* fri2-noemgd: fix the KERNEL_FEATURE variable overrideNitin A Kamble2013-07-293-3/+3
| | | | | | | | | The variable specific to fri2-noemgd was mistakenly extended with -fri2 Instead using the correct extension -fri2-noemgd Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* fri2: correct the KERNEL_FEATURE variable nameNitin A Kamble2013-07-293-6/+6
| | | | | | | | | | | | | The var KERNEL_FEATURES_sugarbay_append overrides the previous value defined in the oecore layer, and the var KERNEL_FEATURES_append_sugarbay preserves the old value and extends it. This change avoids unintentional disabling of some KERNEL_FEATURES such as netfilter. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* mesa: update BSPs to current oe-core mesa versionTom Zanussi2013-07-241-1/+1
| | | | | | | The current version of mesa was updated in oe-core. Change mesa version for these BSPs in order to avoid build errors. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* fri2: update the kernel commit ID of the machine branchNitin A Kamble2013-07-191-2/+2
| | | | | | | Using the latest HEAD of the machine branch. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: update to use emgd 1.18 user recipeNitin A Kamble2013-07-191-1/+1
| | | | | | | Updating the bsp to use version 1.18 of emgd userland recipe. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: linux-yocto:3.8: switch to emgd-1.18Nitin A Kamble2013-07-191-5/+5
| | | | | | | Update the emgd kernel driver from version 1.16 to 1.18 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: Drop PRINC usageRichard Purdie2013-06-243-4/+0
| | | | | | | | With the switch to the PR server we don't need to use PRINC. This patch matches a change to OE-Core to bump the PR values of the appropriate core recipes so PR values don't go backwards. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fri2: update kernel srcrev to v3.8.13Nitin A Kamble2013-06-121-6/+6
| | | | | | | | Update this BSP's kernel to the latest linux-yocto-3.8 version of v3.8.13 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: linux-yocto_3.8: update kernel SRCREVsNitin A Kamble2013-06-121-6/+6
| | | | | | | | | | Updating the kernel branch SRCREVs to use latest HEAD commits of the respective kernel branches. This updates this BSPs v3.8 kernel to version 3.8.11. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: update preferred version of mesa recipeNitin A Kamble2013-06-121-1/+1
| | | | | | | | The newer 1.9.3 version of the mesa recipe is working well with this BSP. Mark it as a preferred version for this BSP. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* linux-yocto: Drop 3.2 bbappends1.5_M1.rc11.5_M1.finalRichard Purdie2013-05-312-34/+0
| | | | | | | As part of the usual kernel upgrade cycle, the 3.2 kernel has been removed from OE-Core so remove the bbappend files from meta-intel too. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tiny-init: Drop the bbappendKhem Raj2013-05-162-32/+0
| | | | | | | | | | | | | | init file which it was providing is ditto as meta-yocto so bbappend is redundant plus it gets rid of following warning for non poky distros. WARNING: No recipes available for: /builds1/meta-intel/meta-fri2/recipes-core/tiny-init/tiny-init.bbappend Signed-off-by: Khem Raj <raj.khem@gmail.com> CC: Darren Hart <dvhart@linux.intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: specify preferred version of the xf86-input-synaptics recipeNitin A Kamble2013-05-161-0/+1
| | | | | | | | | | | | The newer version of the xf86-input-synaptics recipe breaks with the 1.9.3 version of xorg-xserver used in this BSP. More details on the breakage can be found in the log of the commit with title: xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: Disable MSI interrupts for the HDA deviceDarren Hart2013-04-232-0/+5
| | | | | | | | | | Fixes [YOCTO 3814] MSI interrupts fail when using the EFI firmware on the FRI2. Disabling them enables the HDA device to function properly on both BIOS and EFI versions of the device. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* init-ifupdown: move network interfaces file for fri2 and sys940xDarren Hart2013-04-183-0/+0
| | | | | | | | With the split of netbase and init-ifupdown, the interfaces file needs to get moved. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* fri2: specify a working libva versionNitin A Kamble2013-04-121-0/+1
| | | | | | | | | | With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is giving segmentation fault at the end of playback. And the 1.0.16 version of libva is working fine for the video playback. So specifying the specific working version of libva recipe for all the EMGD based BSPs here. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* linux-yocto-tiny: Add 3.8 recipe for fri2Darren Hart2013-04-051-0/+14
| | | | | | Update the linux-yocto-tiny recipe to 3.8.4 for fri2. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* linux-yocto-rt_3.8: Update all non-ISG BSPs with rt support to 3.8.4-rt2Darren Hart2013-04-051-0/+15
| | | | | | | | | | | | | | | | | | | | | Add the linux-yocto-rt_3.8.bbappend for every BSP supporting RT. Do not update BSPs maintained by ISG. Built, booted, and sniff tested with: $ cyclictest -p 90 -D 10m -t on all platforms. All boot and complete the test without abnormal outliers with the following exceptions: o sys940x generated a panic, reported to rt-user. Possibly hw related. o fri2 fails to boot, hanging at "i8042: No controller found" These need additional investigation, but shouldn't delay the merge of the recipes themselves. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* fri2: update v3.8 kernel recipe commits to v3.8.4Nitin A Kamble2013-03-291-5/+7
| | | | | | | And specify the LINUX_VERSION corresponding to the kernel branch commits. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* Replace references to mesa-dri with mesa in all filesLaurentiu Palcu2013-03-221-1/+1
| | | | | | | [YOCTO #3385] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* fri2-noemgd: use fbdev X driverNitin A Kamble2013-03-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | The systems provided by the Yocto Project Fish River Island 2 Giveaway Program come with Fast Boot EFI firmware. This firmware does not provide legacy BIOS support. And because the 'vesafb' X driver depends on this legacy BIOS support, it fails to work on these systems. On these systems the 'fbdev' X driver is able to work, giving a functional X graphical screen. Somehow the 'fbdev' X driver is finding 800x600 as the only available mode for display on these systems. This 'fbdev' X driver should also work with the other fri2 systems which come with the Kontron supplied APTIO (AMI) BIOS. This fixes bug: [YOCTO #3846] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2 fri2-noemgd: move BSPs to the v3.8 kernelNitin A Kamble2013-03-062-2/+2
| | | | | | | | Now the v3.8 kernel recipes are available in the oecore & meta-intel layers. And also the v3.8 kernel is validated for these BSPs. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: linux-yocto_3.8 recipe extensionNitin A Kamble2013-03-061-0/+20
| | | | | | | | | Provide the fri2 BSP specific extension for the linux-yocto_3.8 recipe from the oecore layer. This configures the right git branches of the kernel repository for the fri2 BSP. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: linux-yocto-dev recipe extensionNitin A Kamble2013-03-041-0/+20
| | | | | | | | | | | | | Provide the fri2 BSP specific extension for the linux-yocto-dev recipe from the oecore layer. This configures the right git branches of the kernel repository for the fri2 BSP. This commit is addressing this bug: [YOCTO #3931] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
* mesa-dri: update preferred versionAlexandru DAMIAN2013-02-271-1/+1
| | | | | | | | | | | Since mesa-dri got updated in the meta oe-core, preferred versions point to revisions that don't exist. So we update the current stable version. Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Acked by: Nitin A Kamble <nitin.a.kamble@intel.com>
* meta-intel: remove kernel AUTOREVsTom Zanussi2013-02-045-18/+26
| | | | | | | | Using AUTOREV turns out to cause problems with unreproducible autobuilder builds and unwanted network access. This patch removes kernel AUTOREVs and locks down SRCREVs and LINUX_VERSIONs. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* fri2: use EMGD version 1.16 instead of 1.14Nitin A Kamble2013-02-012-2/+2
| | | | | | | | | | | | | | The recently added 1.16 version of the EMGD graphics stack also works for the FRI2 BSP. Update the BSP to use the newer EMGD version for graphics. This partly addresses: [YOCTO #3809] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2.conf: fix boot time kernel errorsNitin A Kamble2013-02-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following was seen when booting the fri2: BUG: Bad page state in process loop0 pfn:3803 page:f6991700 count:0 mapcount:0 mapping: (null) index:0x0 page flags: 0x80400000(uncached) Modules linked in: emgd drm_kms_helper ip_tables x_tables arc4 minix cdc_acm iwlwifi led_class mac80211 cfg80211 firmware_class Pid: 448, comm: loop0 Not tainted 3.4.26-yocto-standard #1 Call Trace: [<c10cdb0f>] bad_page+0x8f/0xe0 [<c10ce0e5>] get_page_from_freelist+0x435/0x4e0 [<c10ce2c5>] __alloc_pages_nodemask+0x135/0x690 [<c10d1964>] __do_page_cache_readahead+0xe4/0x210 [<c1055a6b>] ? get_parent_ip+0xb/0x40 [<c1055a6b>] ? get_parent_ip+0xb/0x40 [<c10d1cf7>] ra_submit+0x27/0x30 [<c10d1e37>] ondemand_readahead+0x137/0x230 [<c166b061>] ? __wait_on_bit_lock+0x61/0xa0 [<c10d1fae>] page_cache_async_readahead+0x7e/0xa0 [<c112b590>] __generic_file_splice_read+0x360/0x5a0 [<c1129e90>] ? page_cache_pipe_buf_release+0x20/0x20 [<c105c56c>] ? enqueue_task_fair+0x1ac/0x620 [<c105b584>] ? check_preempt_wakeup+0x144/0x220 [<c1054b32>] ? check_preempt_curr+0x72/0x90 [<c1051f5d>] ? ttwu_stat+0x2d/0x100 [<c1055a6b>] ? get_parent_ip+0xb/0x40 [<c1055a6b>] ? get_parent_ip+0xb/0x40 [<c1670763>] ? sub_preempt_count+0x43/0xb0 [<c102573e>] ? __kunmap_atomic+0x3e/0x90 [<c13b22c0>] ? loop_make_request+0xf0/0xf0 [<c13b19b9>] ? lo_splice_actor+0x89/0xc0 [<c12c01e4>] ? security_file_permission+0x94/0xb0 [<c112b83c>] generic_file_splice_read+0x6c/0xe0 [<c112b7d0>] ? __generic_file_splice_read+0x5a0/0x5a0 [<c112a201>] vfs_splice_to+0x61/0x80 [<c112a2ca>] splice_direct_to_actor+0xaa/0x1d0 [<c13b21b0>] ? loop_thread+0x510/0x510 [<c13b1f43>] loop_thread+0x2a3/0x510 [<c13b1ca0>] ? do_lo_send_write+0xe0/0xe0 [<c1047103>] kthread+0x73/0x80 [<c1047090>] ? kthread_freezable_should_stop+0x50/0x50 [<c1673df6>] kernel_thread_helper+0x6/0x10 The fri2 has 1Gb of ram, hence the kernel sets 128Mb for the allocation of vmalloc memory. The EMGD driver needs at least 256Mb of vmalloc memory to work correctly, according to the EMGD documentation This change passes the vmalloc allocation size to the kernel via the vmalloc=256MB boot parameter. Adjusting the kernel's vmalloc allocation size fixes the kernel errors. This fixes bug: [Yocto #3810] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2.conf: use the new method for specifying VA codecsNitin A Kamble2013-01-241-6/+4
| | | | | | | | | | | | | | | | | This replaces the old VA_FEATURES method to specify the codecs. These VA codecs are included in the image when image has 'hwcodec' in the IMAGE_FEATURES. And one can disable the VA features by redefining the IMAGE_FEATURES var in the local.conf . The gst-va-intel package pulls in emgd driver and x11 pieces, hence it is moved to the XSERVERCODECS var. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2.conf: mesa-dri was updated to 9.0.1Andrei Gherzan2013-01-241-1/+1
| | | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>