--- /dev/null
+* Tue Nov 05 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.12.0
+- Upgrade to version 3.12.0.
+
+* Thu Oct 31 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.6
+- Enable legacy AT keyboard and PS2 mouse drivers as modules - these are needed
+ for VMWare. This change is required for fixing TIVI-2051.
+
+* Tue Oct 29 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.6
+- Upgrade to version 3.11.6.
+
+* Thu Oct 17 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.5
+- Re-enable the second HDMI port on BayTrail.
+
+* Thu Oct 17 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.5
+- Upgrade to version 3.11.5.
+
+* Thu Oct 17 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.4
+- Revise ivi_defconfig and make many of the compiled-in drivers to be loadable
+ modules. This is mostly for the sake of reaching the init proces as quickly
+ as possible.
+
+* Fri Oct 11 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.4
+- Revert the patch which enables the second HDMI port for now. It causes
+ regressions in user-space components. This is because the side-effect of this
+ patch is that HDMI-1 becomes HDMI-2.
+
+* Wed Oct 09 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.4
+- Disable Serial I/O an all the related drivers (AT and PS/2 keyboard, serial
+ mouse, etc). This improves boot speed.
+
+* Mon Oct 07 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.4
+- Upgrade to version 3.11.4.
+- Back-port an upstrem kernel patch which fixes an OOPs when the mmc module is
+ being unloaded. There is not tizen.org JIRA ticket for this one.
+
+* Thu Oct 03 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.3
+- Back port a patch from the drm-intel tree that enables the second HDMI port
+ on BayTrail boards.
+
+* Thu Oct 03 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.3
+- Upgrade to version 3.11.3.
+
+* Mon Sep 30 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.2
+- Upgrade to version 3.11.2.
+
+* Mon Sep 30 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.0
+- Turn many drivers to be modules, rather than compiled-in. We do not need
+ these drivers to boot to UI.
+
+* Thu Sep 12 13:09:49 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.0
+- Add a temporary workaround for the Intel i210 NVM error problem that we see
+ on some of our devices.
+
+* Wed Sep 11 07:08:41 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.0
+- Add a dependency on the 'rpm' tool, which fixes TIVI-1735. Also remove the
+ 'setup-efi-ivi' dependency.
+
+* Mon Sep 9 12:00:02 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.0
+- Pick up Bluetooth Wideband speech support patches from the linux-next tree,
+ fixes TIVI-1203.
+
+* Mon Sep 9 12:00:00 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.0
+- Upgrade to version 3.11.0.
+
+* Mon Aug 19 13:03:36 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.0-rc6
+- Upgrade to version 3.11-rc6.
+
+* Thu Aug 15 12:16:01 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.11.0-rc5
+- Upgrade to 3.11-rc5-f1d6e17.
+
+* Wed Aug 14 14:15:25 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.4
+- Disable OTG support, addresses TIVI-1138.
+
+* Fri Aug 9 13:56:47 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.4
+- Make SDHC controller drivers to be compiled-in in order to let people boot
+ the system off eMMC.
+- Replace the old GPIO driver with the upstream version of it.
+
+* Tue Aug 6 03:18:36 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.4
+- Enable the efivars file-system support in order to be able to access the EFI
+ variables from user-space. This time should really fix TIVI-1521.
+
+* Tue Aug 6 03:18:36 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.4
+- Make EFI variables support to be compiled-in, rather than a module, fixes
+ TIVI-1521.
+
+* Fri Aug 2 11:09:22 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.4
+- Enable several networking features which are required for WiFi tethering with
+ connman to work. Should fix TIVI-1449, but I did not verify this.
+
+* Thu Aug 1 09:22:34 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.4
+- Upgrade to stable version 3.10.4.
+
+* Thu Aug 1 09:19:16 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0
+- Fix a USB-related regression - USB hubs were not detected.
+
+* Wed Jul 31 17:41:12 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0
+- Disable a couple of useless gfx features.
+
+* Wed Jul 31 11:49:48 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0
+- Disable USB gadget mode support.
+
+* Tue Jul 30 13:09:47 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0
+- Enable USB OTG support.
+
+* Thu Jul 4 06:15:45 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0
+- Enable the Ensoniq ENS1371 driver, which is convenient to have in VMWare
+ environement since VMWare emulates this audio card.
+
+* Tue Jul 2 14:34:25 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0
+- Actually upgrade for kernel release version 3.10.0. The previous upgrade had an issuee
+ and the kernel actually stayed to be 3.10.0-0.rc7.
+
+* Tue Jul 2 14:10:02 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc7
+- Provide the 'include/config' files in the 'kernel-x86-ivi-devel.rpm' package because
+ out-of-tree modules require it for compilation.
+
+* Tue Jul 2 13:15:57 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc7
+- Fix the kernel build symlink again, because it was lacking the leading "/".
+
+* Mon Jul 1 07:51:43 EEST 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc7
+- Upgrade to kernel release version 3.10.0.
+
+* Thu Jun 27 13:25:41 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc7
+- Enable the SMSC75XX USB<->ethernet adapter driver, enable the FTDI_SIO USB->serial
+ adapter driver, massage the kernel configuration a little bit.
+
+* Wed Jun 26 12:15:36 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc7
+- Call 'setup-gummiboot-conf' script to update gummiboot configuration when a
+ new kernel is installed or removed. This only changing the packaging, not the
+ kernel functionality.
+
+* Tue Jun 25 11:36:37 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc7
+- Fix the kernel build symlink, which was pointing to a non-existing directory.
+
+* Tue Jun 25 04:21:12 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc7
+- Rebase to 3.10.0-rc7. Pull the drm-intel-testing branch from the drm tree.
+
+* Fri Jun 21 03:41:55 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc5
+- Add BayTrail eMMC HW reset support plus a new PCI ID.
+
+* Fri Jun 21 03:21:19 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc5
+- Enable the CONFIG_SND_HDA_CODEC_HDMI configuration option (HDMI and
+ DisplayPort HD-audio codec support).
+
+* Thu Jun 13 16:44:11 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc5
+- Pull the latest i915 (gen graphics) patches from
+ git://people.freedesktop.org/~danvet/drm-intel / drm-intel-next
+
+* Wed Jun 12 16:13:45 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc5
+- Fix '/boot/vmlinuz' symlink creation, fixes TIVI-1038.
+
+* Wed Jun 12 16:12:29 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.10.0-rc5
+- Upgrade to kernel version 3.10-rc5 in order to pick the latest BayTrail bits from
+ upstream.
+
+* Wed Jun 12 10:14:40 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.9.4
+- Do not print warning messages when unable to create the vmlinuz symlink.
+
+* Mon Jun 10 07:46:06 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.9.4
+- Fix BayTrail boot issues.
+
+* Fri Jun 7 12:08:13 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.9.4
+- Ignore errors symlink creation errors (when /boot is FAT file-system, we
+ cannot create the /boot/vmlinuz symlinks)
+
+* Thu Jun 6 09:38:07 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.9.4
+- Adapt the spec file to Tizen 3.0
+- Add a temporary work-around which fixes an oops in SMACK LSM, see
+ https://bugzilla.kernel.org/show_bug.cgi?id=57791
+
+* Thu Jun 6 06:38:07 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.9.4
+- Upgrade to version 3.9.4
+
+* Wed May 8 07:05:27 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.9.1
+- Upgrade to version 3.9.1.
+
+* Tue May 7 10:08:23 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.9.0
+- Merge BayTrail support.
+
+* Mon Apr 22 06:26:20 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.9.0
+- Upgrade to version 3.9.
+
+* Thu Apr 18 15:25:24 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.7
+- Enable Android logger driver back, fix TIVI-719.
+
+* Thu Apr 18 05:10:34 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.7
+- Disable a bunch of seemingly useless HID drivers.
+
+* Wed Apr 17 13:43:46 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.7
+- Massage the default configuration file. Disable few useless modules/features
+ and enable few useful ones, including the connector feature, which fixes TIVI-713.
+
+* Wed Apr 17 11:31:40 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.7
+- Upgrade to version 3.8.7.
+
+* Tue Apr 16 12:39:55 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.5
+- Fix the post-uninstall script and prevent it from deleting the /boot/vmlinuz
+ symlink when the kernel is updated with 'rpm -U'. Fixes TIVI-609.
+
+* Mon Apr 15 07:13:42 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.5
+- Enable the deadline I/O scheduler.
+
+* Tue Apr 9 07:29:12 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.5
+- Enable the VMWare Graphical acceleration driver (vmwgfx).
+
+* Mon Apr 8 13:58:41 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.5
+- Enable Virtio and VMWare drivers to make the kernel run effeciently under
+ Qemu / VBox / VMWare.
+
+* Thu Apr 4 12:58:31 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.5
+- Upgrade to version 3.8.5.
+
+* Wed Apr 3 06:12:27 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.3
+- Revert the previous change and make SMACK to be the primary security module,
+ because reverting it apparently breaks some (bogus) apps.
+
+* Thu Mar 28 15:41:08 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.3
+- Fix TIVI-500 by stopping packaging the 'include/config' directory.
+
+* Tue Mar 19 09:15:09 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.3
+- Make the traditinal Unix DAC security model to be the default. It was SMACK
+ before this change. SMACK is not disabled, though, and can be enabled using
+ the 'security=smack' kernel boot option.
+
+* Mon Mar 18 10:51:00 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.3
+- Rename the kernel RPM package from 'kernel-adaptation-intel-automotive' to
+ 'kernel-x86-ivi'.
+
+* Fri Mar 15 09:06:43 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.3
+- Upgrade to version 3.8.3.
+
+* Thu Mar 14 12:41:14 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.2
+- Upgrade to version 3.8.2.
+
+* Wed Mar 6 11:31:28 EET 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.1
+- Upgrade to version 3.8.1.
+
+* Wed Feb 20 09:31:21 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.0
+- Enable USB3 support.
+- Disable a lot of custom USB device drivers which we will unlikely ever need.
+
+* Wed Feb 20 07:44:14 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.8.0
+- Update to version 3.8.
+
+* Tue Feb 19 13:17:49 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.8
+- Fix out-of-tree drivers compilation.
+
+* Tue Feb 19 07:52:25 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.8
+- Upgrade to version 3.7.8.
+
+* Mon Jan 30 08:24:20 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.5
+- Upgrade to version 3.7.5.
+
+* Wed Jan 30 08:12:09 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.2
+- Enable the Conexant CX23885 driver, turn the igb driver into a kernel module.
+
+* Mon Jan 14 08:24:11 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.2
+- Upgrade to version 3.7.2.
+
+* Fri Jan 11 13:19:24 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.1
+- Disable various useless drivers and turn some drivers from being compiled-in
+ to be a module. Thie makes the vmlinuz size 3% smaller.
+
+* Mon Jan 7 08:40:44 UTC 2013 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.1
+- Enable USB camera support, fixes TIVI-454.
+
+* Fri Dec 28 08:07:08 UTC 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.1
+- Upgrade to version 3.7.1.
+
+* Tue Dec 11 09:20:11 UTC 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.7.0
+- Upgrade the kernel to version 3.7. The previous version is saved in the
+ devel-3.5.5-last tag.
+
+* Mon Nov 19 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.5
+- Enable the PPS subsystem and the PTP driver, required by the Ethernet AVB
+ out-of-tree drivers.
+
+* Mon Nov 19 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.5
+- Enable the PPS subsystem and the PTP driver, required by the Ethernet AVB
+ out-of-tree drivers.
+- Clean-up packaging stuff a little bit.
+
+* Fri Nov 16 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.5
+- Fix groups list in /proc/pid/status - the kernel showed only the first 32
+ groups but not all of them. Fixes TIVI-318.
+
+* Wed Nov 7 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.5
+- Clean-up the repository after switchint to 2.0alpha. No functional
+ changes.
+
+* Wed Oct 03 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.5
+- Update to the latest stable kernel version - 3.5.5.
+- Make SMACK to be the default security module.
+
+* Tue Oct 02 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.4
+- Enable SMACK support (Simplified Mandatory Access Control).
+
+* Tue Sep 25 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.4
+- Back port a couple of patches from the bluetooth-next.git kernel tree
+ to fix TIVI-203 (system hang when shutdown with BT phone connected).
+
+* Tue Sep 25 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.4
+- Update to the next stable kernel version - 3.5.4.
+
+* Mon Sep 17 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Revert 1 kenrel patches which break tethering:
+ o 56138f5 iwlwifi: dont pull too much payload in skb head
+ Not sure yet _why_ it breaks tethering - will work on that later,
+ but for now just revert it.
+
+* Thu Sep 13 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Make IPv6 to be built-in, rather than a module. We need IPv6 when we
+ boot-up, and having it as module only slows boot-up down.
+
+* Thu Sep 6 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- More NFC back-ports by Samuel Ortiz, this time from the NFC subsystem
+ tree which is staged for upstream.
+
+* Thu Sep 6 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Correct RPM pre- and post- install dependencies.
+
+* Thu Sep 6 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Make sure the /boot/vmlinuz link point to the previously installed kernel
+ when removing the kernel RPM package. Fixes TIVI-97.
+
+* Thu Sep 6 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Add perf binary RPM. Fixes TIVI-137.
+
+* Wed Sep 5 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Enable drivers for all the HID devices as modules. This should also fix
+ TIVI-170.
+
+* Wed Sep 5 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- 65 NFC patches back-ported from kernel 3.6-rc4 to bring the newest NFC
+ features to the Tizen kernel. Prepared and submitted by Samuel Ortiz.
+
+* Fri Aug 31 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Revise networking options.
+
+* Thu Aug 30 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Revise general configuration options.
+
+* Thu Aug 30 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Revise PM-specific configuration options.
+
+* Thu Aug 30 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Revise the processor-related configuration options.
+
+* Wed Aug 29 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Rename the defconfig to 'ivi_defconfig', because we now use the same kernel
+ for both TC and SB platforms.
+
+* Tue Aug 28 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.5.3
+- Upgrade the kernel to version 3.5.3.
+
+* Mon Aug 20 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.9
+- Remove the emgd driver, because it was moved to intel-emgd-kmod kernel
+ package and will be maintained out-of-tree by
+ Wang Quanxian<quanxian.wang@intel.com>.
+
+* Mon Aug 20 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.9
+- Upgrade to 3.4.9.
+
+* Wed Aug 1 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.7
+- After upgrading to 3.4.7 we are unable to load any kernel module because
+ of kernel version mismatch. Now it is fixed, along with TZIVI-280.
+
+* Tue Jul 31 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.7
+- Revise power management and ACPI options: make optional things to be kernel
+ modules, enable APEI (ACPI Platform Error Interface) support, enable the
+ intel_idle driver.
+
+* Tue Jul 31 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.7
+- Update to stable version 3.4.7.
+
+* Fri Jul 26 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.6
+- Disable ISA bus support and make PCMCIA support to be a kernel module
+ instead of being compiled-in.
+
+* Fri Jul 26 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.6
+- Revise kernel debugging options and enable a couple more (e.g., stack
+ overflow)
+
+* Fri Jul 26 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.6
+- Lessen vmliuz size by 446KiB. I've made all file-systems except ext4 to
+ be kernel modules rather than compiled-in. This should have a positive
+ effect on boot time.
+
+* Thu Jul 26 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.6
+- Update to stable version 3.4.6
+
+* Thu Jul 26 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Rename ivi_gen_defconfig to ivi_tc_defconfig (tc stands for TunnelCreek).
+ I do this because we'll soon get another configuration for SandyBridge
+ (ivi_sb_defconfig).
+
+* Thu Jul 26 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Remove the Crossville-only adv7180 driver - it does not compile with new
+ kernel and we do not have incentive to fix this because Crossville support
+ is going to be dropped soon.
+
+* Wed Jul 11 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Remove linux-firmware dependency, no functional changes.
+
+* Tue Jul 10 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Enable iwlwifi p2p support to make AP mode available, which is required
+ for tethering support. Fixes TZIVI-180.
+
+* Mon Jul 9 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Exclude Crossville BT firmware from being compiled into the kernel. This
+ makes it easier to compile the kernel manually. The firmware can be loaded
+ dynamically instead.
+
+* Mon Jul 9 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Enable the USB device controller driver for Nexcomm devices. Should
+ fix or at least partially fix TZIVI-95.
+
+* Fri Jun 29 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Add the emgd driver. We have dropped it when upgraded to 3.4.4 because
+ it did not compile. Now we are adding back the latest experimental
+ version (build 2667) of it. Credits to Quanxian Wang for the effort.
+
+* Thu Jun 28 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Enable the jack input notification which notifies user-space whenever the
+ something like a headset is plugged.
+
+* Tue Jun 26 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Create the /boot/vmlinuz symlink when installing the kernel (instead of
+ /boot/kernel). This is an enabler for TZIVI-183.
+
+* Tue Jun 26 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Enable the raw CAN bus protocol support, the broadcast manager CAN bus
+ protocol and the virtual local CAN bus interface, fixes TZIVI-79
+
+* Mon Jun 25 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.4
+- Upgrade to 3.4.4 which has important iwlwifi fixes
+
+* Mon Jun 25 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.3
+- Fix the changelog, now 'rpm -q --changelog' should work for the kernel
+
+* Mon Jun 25 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.3
+- Enable iwlwifi as a kernel module again - it was disabled during upgrade
+ to 3.4.3, so we are fixing a regression.
+
+* Thu Jun 21 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.4.3
+- Upgrade the kernel from 3.0.8 to 3.4.3
+- Dropped the emgd driver so far - we expect to have it back very soon
+- Tested that it boots to shell on VMT1000 device, but the output now goes
+ to VGA, not to LVDS - I think this is because the dropped emgd driver.
+
+* Mon Jun 18 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.0.8
+- Packaging changes only, no functional changes: change the tarball name from
+ linux-3.0.8.tar.bz2 to kernel-adaptation-intel-automative.tar.bz2 in order
+ to silent the build system which warns me otherwise.
+
+* Fri Jun 15 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.0.8
+- No changes, dummy build to check if OBS submittion works. It did not work
+ last time for me.
+
+* Thu Jun 14 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.com> 3.0.8
+- Cleaned-up the packaging:
+ - the spec file is completely re-written (thanks to Markus Lehtonen)
+ - all the junk from the packaging directory was removed
+ - created ivi_gen_defconfig file for generic IVI configuration, so
+ we do not store the defconfig in the packaging anymore
+
+* Wed Jun 13 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.con> 3.0.8
+- Apply patches from the packaging sub-directory to the git tree
+- Remove all the applied patches from the packaging sub-directory
+- Amend the .spec file correspondingly
+- No functional changes
+
+* Tue Jun 12 2012 Artem Bityutskiy <artem.bityutskiy@linux.intel.con> 3.0.8
+- Re-create the git history for the kernel. No functional changes.
--- /dev/null
+#
+# Spec written for Tizen Mobile, some bits and pieces originate
+# from MeeGo/Moblin/Fedora
+#
+
+%define upstream_version 3.12.0
+%define variant x86-ivi
+%define kernel_version %{version}-%{release}
+%define kernel_full_version %{version}-%{release}-%{variant}
+%define kernel_arch i386
+%define kernel_arch_subdir arch/x86
+
+Name: kernel-%{variant}
+Summary: The Linux kernel
+Group: System/Kernel
+License: GPL-2.0
+URL: http://www.kernel.org/
+Version: %{upstream_version}
+
+# The below is used when we are on an -rc version
+#%#define rc_num 6
+#%#define release_ver 0
+#%#define rc_str %{?rc_num:0.rc%{rc_num}}%{!?rc_num:1}
+#%if ! 0%{?opensuse_bs}
+#Release: %{rc_str}.%{release_ver}.0.0
+#%else
+#Release: %{rc_str}.%{release_ver}.<CI_CNT>.<B_CNT>
+#%endif
+Release: 0
+
+BuildRequires: module-init-tools
+BuildRequires: findutils
+BuildRequires: libelf-devel
+BuildRequires: binutils-devel
+BuildRequires: which
+BuildRequires: bc
+# net-tools provides the 'hostname' utility which kernel build wants
+BuildRequires: net-tools
+# The below is required for building perf
+BuildRequires: flex
+BuildRequires: bison
+BuildRequires: libdw-devel
+BuildRequires: python-devel
+ExclusiveArch: %{ix86}
+
+Provides: kernel = %{version}-%{release}
+Provides: kernel-uname-r = %{kernel_full_version}
+Requires(post): /usr/bin/ln
+Requires(post): /usr/bin/sort
+Requires(post): rpm
+Requires(postun): /usr/bin/ln
+Requires(postun): /usr/bin/sed
+Requires(postun): rpm
+
+# We can't let RPM do the dependencies automatic because it'll then pick up
+# a correct but undesirable perl dependency from the module headers which
+# isn't required for the kernel proper to function
+AutoReq: no
+AutoProv: yes
+
+Source0: %{name}-%{version}.tar.bz2
+
+
+%description
+This package contains the Tizen IVI Linux kernel
+
+
+%package devel
+Summary: Development package for building kernel modules to match the %{variant} kernel
+Group: Development/System
+Provides: kernel-devel = %{kernel_full_version}
+Provides: kernel-devel-uname-r = %{kernel_full_version}
+Requires(post): /usr/bin/find
+Requires: %{name} = %{version}-%{release}
+AutoReqProv: no
+
+%description devel
+This package provides kernel headers and makefiles sufficient to build modules
+against the %{variant} kernel package.
+
+
+%package -n perf
+Summary: The 'perf' performance counter tool
+Group: System Environment/Kernel
+Provides: perf = %{kernel_full_version}
+Requires: %{name} = %{version}-%{release}
+
+%description -n perf
+This package provides the "perf" tool that can be used to monitor performance
+counter events as well as various kernel internal events.
+
+
+
+###
+### PREP
+###
+%prep
+# Unpack the kernel tarbal
+%setup -q -n %{name}-%{version}
+
+
+
+###
+### BUILD
+###
+%build
+# Make sure EXTRAVERSION says what we want it to say
+sed -i "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}-%{variant}/" Makefile
+
+# Build perf
+make -s -C tools/lib/traceevent ARCH=%{kernel_arch} %{?_smp_mflags}
+make -s -C tools/perf WERROR=0 ARCH=%{kernel_arch}
+
+# Build kernel and modules
+make -s ARCH=%{kernel_arch} ivi_defconfig
+make -s ARCH=%{kernel_arch} %{?_smp_mflags} bzImage
+make -s ARCH=%{kernel_arch} %{?_smp_mflags} modules
+
+
+
+###
+### INSTALL
+###
+%install
+install -d %{buildroot}/boot
+
+install -m 644 .config %{buildroot}/boot/config-%{kernel_full_version}
+install -m 644 System.map %{buildroot}/boot/System.map-%{kernel_full_version}
+install -m 755 %{kernel_arch_subdir}/boot/bzImage %{buildroot}/boot/vmlinuz-%{kernel_full_version}
+# Dummy initrd, will not be included in the actual package but needed for files
+touch %{buildroot}/boot/initrd-%{kernel_full_version}.img
+
+make -s ARCH=%{kernel_arch} INSTALL_MOD_PATH=%{buildroot} modules_install KERNELRELEASE=%{kernel_full_version}
+make -s ARCH=%{kernel_arch} INSTALL_MOD_PATH=%{buildroot} vdso_install KERNELRELEASE=%{kernel_full_version}
+rm -rf %{buildroot}/lib/firmware
+
+# And save the headers/makefiles etc for building modules against
+#
+# This all looks scary, but the end result is supposed to be:
+# * all arch relevant include/ files
+# * all Makefile/Kconfig files
+# * all script/ files
+
+# Remove existing build/source links and create pristine dirs
+rm %{buildroot}/lib/modules/%{kernel_full_version}/build
+rm %{buildroot}/lib/modules/%{kernel_full_version}/source
+install -d %{buildroot}/lib/modules/%{kernel_full_version}/build
+ln -s build %{buildroot}/lib/modules/%{kernel_full_version}/source
+
+# First, copy all dirs containing Makefile of Kconfig files
+cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` %{buildroot}/lib/modules/%{kernel_full_version}/build
+install Module.symvers %{buildroot}/lib/modules/%{kernel_full_version}/build/
+install System.map %{buildroot}/lib/modules/%{kernel_full_version}/build/
+
+# Then, drop all but the needed Makefiles/Kconfig files
+rm -rf %{buildroot}/lib/modules/%{kernel_full_version}/build/Documentation
+rm -rf %{buildroot}/lib/modules/%{kernel_full_version}/build/scripts
+rm -rf %{buildroot}/lib/modules/%{kernel_full_version}/build/include
+
+# Copy config and scripts
+install .config %{buildroot}/lib/modules/%{kernel_full_version}/build/
+cp -a scripts %{buildroot}/lib/modules/%{kernel_full_version}/build
+if [ -d %{kernel_arch_subdir}/scripts ]; then
+ cp -a %{kernel_arch_subdir}/scripts %{buildroot}/lib/modules/%{kernel_full_version}/build/%{kernel_arch_subdir}/ || :
+fi
+if [ -f %{kernel_arch_subdir}/*lds ]; then
+ cp -a %{kernel_arch_subdir}/*lds %{buildroot}/lib/modules/%{kernel_full_version}/build/%{kernel_arch_subdir}/ || :
+fi
+rm -f %{buildroot}/lib/modules/%{kernel_full_version}/build/scripts/*.o
+rm -f %{buildroot}/lib/modules/%{kernel_full_version}/build/scripts/*/*.o
+cp -a --parents %{kernel_arch_subdir}/include %{buildroot}/lib/modules/%{kernel_full_version}/build
+
+# Copy include files
+mkdir -p %{buildroot}/lib/modules/%{kernel_full_version}/build/include
+find include/ -mindepth 1 -maxdepth 1 -type d | xargs -I{} cp -a {} %{buildroot}/lib/modules/%{kernel_full_version}/build/include
+
+# Save the vmlinux file for kernel debugging into the devel package
+cp vmlinux %{buildroot}/lib/modules/%{kernel_full_version}
+
+# Mark modules executable so that strip-to-file can strip them
+find %{buildroot}/lib/modules/%{kernel_full_version} -name "*.ko" -type f | xargs --no-run-if-empty chmod 755
+
+# Move the devel headers out of the root file system
+install -d %{buildroot}/usr/src/kernels
+mv %{buildroot}/lib/modules/%{kernel_full_version}/build %{buildroot}/usr/src/kernels/%{kernel_full_version}
+
+ln -sf /usr/src/kernels/%{kernel_full_version} %{buildroot}/lib/modules/%{kernel_full_version}/build
+
+# Install perf
+install -d %{buildroot}
+make -s -C tools/perf DESTDIR=%{buildroot} install
+install -d %{buildroot}/usr/bin
+install -d %{buildroot}/usr/libexec
+mv %{buildroot}/bin/* %{buildroot}/usr/bin/
+mv %{buildroot}/libexec/* %{buildroot}/usr/libexec/
+rm %{buildroot}/etc/bash_completion.d/perf
+
+
+
+###
+### SCRIPTS
+###
+
+%post
+if [ -f "/boot/loader/loader.conf" ]; then
+ # EFI boot with gummiboot
+ INSTALLERFW_MOUNT_PREFIX="/" /usr/sbin/setup-gummiboot-conf
+else
+ # Legacy boot
+ last_installed_ver="$(rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant} | sort -r | sed -e 's/[^:]*: \(.*\)/\1/g' | sed -n -e "1p")"
+ ln -sf vmlinuz-$last_installed_ver-%{variant} /boot/vmlinuz
+
+ if [ -z "$last_installed_ver" ]; then
+ # Something went wrong, print some diagnostics
+ printf "%s\n" "Error: cannot find kernel version" 1>&2
+ printf "%s\n" "The command was: rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant} | sort -r | sed -e 's/[^:]*: \(.*\)/\1/g' | sed -n -e \"1p\"" 1>&2
+ printf "%s\n" "Output of the \"rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant}\" is:" 1>&2
+ result="$(rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant})"
+ printf "%s\n" "$result" 1>&2
+ fi
+fi
+
+%post devel
+if [ -x /usr/sbin/hardlink ]; then
+ cd /usr/src/kernels/%{kernel_full_version}
+ /usr/bin/find . -type f | while read f; do
+ hardlink -c /usr/src/kernels/*/$f $f
+ done
+fi
+
+%postun
+if [ -f "/boot/loader/loader.conf" ]; then
+ # EFI boot with gummiboot
+ INSTALLERFW_MOUNT_PREFIX="/" /usr/sbin/setup-gummiboot-conf
+else
+ last_installed_ver="$(rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant} | sort -r | sed -e 's/[^:]*: \(.*\)/\1/g' | sed -n -e "1p")"
+ if [ -n "$last_installed_ver" ]; then
+ ln -sf vmlinuz-$last_installed_ver-%{variant} /boot/vmlinuz
+ else
+ rm -rf /boot/vmlinuz
+ fi
+fi
+
+
+
+###
+### FILES
+###
+%files
+%license COPYING
+/boot/vmlinuz-%{kernel_full_version}
+/boot/System.map-%{kernel_full_version}
+/boot/config-%{kernel_full_version}
+%dir /lib/modules/%{kernel_full_version}
+/lib/modules/%{kernel_full_version}/kernel
+/lib/modules/%{kernel_full_version}/build
+/lib/modules/%{kernel_full_version}/source
+/lib/modules/%{kernel_full_version}/vdso
+/lib/modules/%{kernel_full_version}/modules.*
+%ghost /boot/initrd-%{kernel_full_version}.img
+
+
+%files devel
+%license COPYING
+%verify(not mtime) /usr/src/kernels/%{kernel_full_version}
+/lib/modules/%{kernel_full_version}/vmlinux
+
+
+%files -n perf
+%license COPYING
+/usr/bin/perf
+/usr/libexec/perf-core