<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-intel.git/meta-fri2/conf/machine/fri2.conf, branch 1.4.final</title>
<subtitle>[no description]</subtitle>
<id>https://git.enea.com/cgit/linux/meta-intel.git/atom?h=1.4.final</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-intel.git/atom?h=1.4.final'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/'/>
<updated>2013-04-23T21:45:15+00:00</updated>
<entry>
<title>fri2: Disable MSI interrupts for the HDA device</title>
<updated>2013-04-23T21:45:15+00:00</updated>
<author>
<name>Darren Hart</name>
<email>dvhart@linux.intel.com</email>
</author>
<published>2013-04-23T21:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=6147ba0e962c3d7ba28b53b9b930f1bed5833c90'/>
<id>urn:sha1:6147ba0e962c3d7ba28b53b9b930f1bed5833c90</id>
<content type='text'>
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 &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>fri2: specify a working libva version</title>
<updated>2013-04-13T16:33:11+00:00</updated>
<author>
<name>Nitin A Kamble</name>
<email>nitin.a.kamble@intel.com</email>
</author>
<published>2013-04-01T17:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=74d3e5f975c0b695f4524748a186c55c3b044770'/>
<id>urn:sha1:74d3e5f975c0b695f4524748a186c55c3b044770</id>
<content type='text'>
With the newer (1.1.0 &amp; 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 &lt;nitin.a.kamble@intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;
</content>
</entry>
<entry>
<title>Replace references to mesa-dri with mesa in all files</title>
<updated>2013-03-22T20:41:00+00:00</updated>
<author>
<name>Laurentiu Palcu</name>
<email>laurentiu.palcu@intel.com</email>
</author>
<published>2013-03-05T14:50:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=8bfb88c22a9298c0193ccbb7fc0221300956b612'/>
<id>urn:sha1:8bfb88c22a9298c0193ccbb7fc0221300956b612</id>
<content type='text'>
[YOCTO #3385]

Signed-off-by: Laurentiu Palcu &lt;laurentiu.palcu@intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>fri2 fri2-noemgd: move BSPs to the v3.8 kernel</title>
<updated>2013-03-06T21:37:21+00:00</updated>
<author>
<name>Nitin A Kamble</name>
<email>nitin.a.kamble@intel.com</email>
</author>
<published>2013-03-04T20:20:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=9c31102c2a0eff58c29617577187f2e6494a7382'/>
<id>urn:sha1:9c31102c2a0eff58c29617577187f2e6494a7382</id>
<content type='text'>
Now the v3.8 kernel recipes are available in the oecore &amp; meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.

Signed-off-by: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;
</content>
</entry>
<entry>
<title>mesa-dri: update preferred version</title>
<updated>2013-02-28T05:43:44+00:00</updated>
<author>
<name>Alexandru DAMIAN</name>
<email>alexandru.damian@intel.com</email>
</author>
<published>2013-02-25T12:02:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=f6ef900ff2c99cd3a2e8446ae1ca04bcadac036f'/>
<id>urn:sha1:f6ef900ff2c99cd3a2e8446ae1ca04bcadac036f</id>
<content type='text'>
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 &lt;alexandru.damian@intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;
Acked by: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;
</content>
</entry>
<entry>
<title>fri2: use EMGD version 1.16 instead of 1.14</title>
<updated>2013-02-01T15:52:33+00:00</updated>
<author>
<name>Nitin A Kamble</name>
<email>nitin.a.kamble@intel.com</email>
</author>
<published>2013-01-31T18:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=706a62e662dde79bc4e7ec0f81b76890e49f4beb'/>
<id>urn:sha1:706a62e662dde79bc4e7ec0f81b76890e49f4beb</id>
<content type='text'>
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 &lt;nitin.a.kamble@intel.com&gt;
Acked-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;
</content>
</entry>
<entry>
<title>fri2.conf: fix boot time kernel errors</title>
<updated>2013-02-01T15:51:27+00:00</updated>
<author>
<name>Nitin A Kamble</name>
<email>nitin.a.kamble@intel.com</email>
</author>
<published>2013-01-30T05:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=8cc90600ea083de57ebb97795e3053c72b199e7a'/>
<id>urn:sha1:8cc90600ea083de57ebb97795e3053c72b199e7a</id>
<content type='text'>
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:
 [&lt;c10cdb0f&gt;] bad_page+0x8f/0xe0
 [&lt;c10ce0e5&gt;] get_page_from_freelist+0x435/0x4e0
 [&lt;c10ce2c5&gt;] __alloc_pages_nodemask+0x135/0x690
 [&lt;c10d1964&gt;] __do_page_cache_readahead+0xe4/0x210
 [&lt;c1055a6b&gt;] ? get_parent_ip+0xb/0x40
 [&lt;c1055a6b&gt;] ? get_parent_ip+0xb/0x40
 [&lt;c10d1cf7&gt;] ra_submit+0x27/0x30
 [&lt;c10d1e37&gt;] ondemand_readahead+0x137/0x230
 [&lt;c166b061&gt;] ? __wait_on_bit_lock+0x61/0xa0
 [&lt;c10d1fae&gt;] page_cache_async_readahead+0x7e/0xa0
 [&lt;c112b590&gt;] __generic_file_splice_read+0x360/0x5a0
 [&lt;c1129e90&gt;] ? page_cache_pipe_buf_release+0x20/0x20
 [&lt;c105c56c&gt;] ? enqueue_task_fair+0x1ac/0x620
 [&lt;c105b584&gt;] ? check_preempt_wakeup+0x144/0x220
 [&lt;c1054b32&gt;] ? check_preempt_curr+0x72/0x90
 [&lt;c1051f5d&gt;] ? ttwu_stat+0x2d/0x100
 [&lt;c1055a6b&gt;] ? get_parent_ip+0xb/0x40
 [&lt;c1055a6b&gt;] ? get_parent_ip+0xb/0x40
 [&lt;c1670763&gt;] ? sub_preempt_count+0x43/0xb0
 [&lt;c102573e&gt;] ? __kunmap_atomic+0x3e/0x90
 [&lt;c13b22c0&gt;] ? loop_make_request+0xf0/0xf0
 [&lt;c13b19b9&gt;] ? lo_splice_actor+0x89/0xc0
 [&lt;c12c01e4&gt;] ? security_file_permission+0x94/0xb0
 [&lt;c112b83c&gt;] generic_file_splice_read+0x6c/0xe0
 [&lt;c112b7d0&gt;] ? __generic_file_splice_read+0x5a0/0x5a0
 [&lt;c112a201&gt;] vfs_splice_to+0x61/0x80
 [&lt;c112a2ca&gt;] splice_direct_to_actor+0xaa/0x1d0
 [&lt;c13b21b0&gt;] ? loop_thread+0x510/0x510
 [&lt;c13b1f43&gt;] loop_thread+0x2a3/0x510
 [&lt;c13b1ca0&gt;] ? do_lo_send_write+0xe0/0xe0
 [&lt;c1047103&gt;] kthread+0x73/0x80
 [&lt;c1047090&gt;] ? kthread_freezable_should_stop+0x50/0x50
 [&lt;c1673df6&gt;] 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 &lt;nitin.a.kamble@intel.com&gt;
Acked-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;
</content>
</entry>
<entry>
<title>fri2.conf: use the new method for specifying VA codecs</title>
<updated>2013-01-25T04:51:13+00:00</updated>
<author>
<name>Nitin A Kamble</name>
<email>nitin.a.kamble@intel.com</email>
</author>
<published>2013-01-25T01:38:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=521a8a6bc41bc11bd29b60b5f90a495a38a3bed0'/>
<id>urn:sha1:521a8a6bc41bc11bd29b60b5f90a495a38a3bed0</id>
<content type='text'>
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 &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;
</content>
</entry>
<entry>
<title>fri2.conf: mesa-dri was updated to 9.0.1</title>
<updated>2013-01-24T23:58:51+00:00</updated>
<author>
<name>Andrei Gherzan</name>
<email>andrei@gherzan.ro</email>
</author>
<published>2013-01-13T16:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=8f9681d19499e024367d04452c97dd41c1fa39f1'/>
<id>urn:sha1:8f9681d19499e024367d04452c97dd41c1fa39f1</id>
<content type='text'>
Signed-off-by: Andrei Gherzan &lt;andrei@gherzan.ro&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;
</content>
</entry>
<entry>
<title>emgd-1.14: prepare for coexisting with emgd-1.16 recipe</title>
<updated>2013-01-23T20:03:38+00:00</updated>
<author>
<name>Nitin A Kamble</name>
<email>nitin.a.kamble@intel.com</email>
</author>
<published>2013-01-22T23:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=e3155c34af5539f8fa737bb1eee0ebc20eadf762'/>
<id>urn:sha1:e3155c34af5539f8fa737bb1eee0ebc20eadf762</id>
<content type='text'>
We want to use emgd-1.14 &amp; emgd-1.16 recipe interchangeably.
As the some of the generated package names include versions
which will be different in the emgd-1.16 recipe, this
version part is stripped from the package names so that it
will match with the emgd-1.16 recipe package names.

All the BSP configuration which were using these package names
also change accordingly to avoid any build issues.

Also with the 2 versions of emgd recipes make sure that BSPs
don't start using the emgd-1.16 version until they have been
validated to work by specifying the preferred emgd recipe
version for the relevant BSPs.

Signed-off-by: Nitin A Kamble &lt;nitin.a.kamble@intel.com&gt;
Acked-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;
</content>
</entry>
</feed>
