Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:pzskc383
kernel
kernel.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kernel.spec of Package kernel
# # Spec file originally created for Fedora, modified for Moblin Linux # Summary: The Linux kernel (the core of the Linux operating system) # For a stable, released kernel, released_kernel should be 1. For rawhide # and/or a kernel built from an rc snapshot, released_kernel should # be 0. %define released_kernel 1 # Versions of various parts # base_sublevel is the kernel version we're starting with and patching # on top of -- for example, 2.6.22-rc7 starts with a 2.6.21 base, # which yields a base_sublevel of 21. %define base_sublevel 33 ## If this is a released kernel ## %if 0%{?released_kernel} # Do we have a 2.6.21.y update to apply? %define stable_update 3 # Set rpm version accordingly %if 0%{?stable_update} %define stablerev .%{stable_update} %endif %define rpmversion 2.6.%{base_sublevel}%{?stablerev} ## The not-released-kernel case ## %else # The next upstream release sublevel (base_sublevel+1) %define upstream_sublevel %(expr %{base_sublevel} + 1) # The rc snapshot level %define rcrev 8 %if 0%{?rcrev} %define rctag ~rc%rcrev %endif %if !0%{?rcrev} %define rctag ~rc0 %endif # Set rpm version accordingly %define rpmversion 2.6.%{upstream_sublevel}%{?rctag} %endif # The kernel tarball/base version %define kversion 2.6.%{base_sublevel} %define make_target bzImage %define KVERREL %{version}-%{release} %define hdrarch %_target_cpu %define all_x86 i386 i586 i686 %{ix86} %define all_arm %{arm} # Per-arch tweaks %ifarch %{all_x86} %define image_install_path boot %define hdrarch i386 %define kernel_image arch/x86/boot/bzImage %endif %ifarch x86_64 %define image_install_path boot %define kernel_image arch/x86/boot/bzImage %endif %ifarch %{all_arm} %define image_install_path boot %define kernel_image arch/arm/boot/zImage %define make_target zImage %endif %define oldconfig_target nonint_oldconfig # # Packages that need to be installed before the kernel is, because the %post # scripts use them. # %define kernel_prereq fileutils, module-init-tools, fastinit, mkinitrd >= 6.0.39-1 # # This macro does requires, provides, conflicts, obsoletes for a kernel package. # %%kernel_reqprovconf <subpackage> # It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes # macros defined above. # %define kernel_reqprovconf \ Provides: kernel = %{rpmversion}-%{release}\ Provides: kernel-drm = 4.3.0\ Provides: kernel-uname-r = %{KVERREL}%{?1:-%{1}}\ Requires(pre): %{kernel_prereq}\ %{?1:%{expand:%%{?kernel_%{1}_conflicts:Conflicts: %%{kernel_%{1}_conflicts}}}}\ %{?1:%{expand:%%{?kernel_%{1}_obsoletes:Obsoletes: %%{kernel_%{1}_obsoletes}}}}\ %{?1:%{expand:%%{?kernel_%{1}_provides:Provides: %%{kernel_%{1}_provides}}}}\ # 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\ %{nil} Name: kernel%{?variant} Group: System/Kernel License: GPLv2 URL: http://www.kernel.org/ Version: %{rpmversion} Release: 11.1 %kernel_reqprovconf # # List the packages used during the kernel build # BuildRequires: module-init-tools, bash >= 2.03, sh-utils BuildRequires: findutils, make >= 3.78 BuildRequires: linux-firmware BuildRequires: elfutils-libelf-devel binutils-devel BuildRequires: fdupes Source0: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-%{kversion}.tar.bz2 Source10: COPYING.modules Source15: merge.pl Source20: Makefile.config Source100: config-generic Source101: config-menlow Source102: config-ivi Source103: config-netbook Source104: config-shcdk Source105: config-aava Source106: config-arm-generic Source107: config-arm-n900 Source200: kernel-module-subpackage Source201: macros.kernel # For a stable release kernel %if 0%{?stable_update} Patch00: patch-2.6.%{base_sublevel}.%{stable_update}.bz2 %endif %if 0%{?rcrev} Patch00: patch-2.6.%{upstream_sublevel}-rc%{rcrev}.bz2 %endif # # Reminder of the patch filename format: # linux-<version it is supposed to be upstream>-<description-separated-with-dashes>.patch # # # Stable patch - critical bugfixes # Patch1: patch-2.6.33.3.bz2 # # Patch to add a "nonintconfig" option to the Makefile # needed for unattended builds # Patch2: linux-2.6-build-nonintconfig.patch # Backport section.. only patches already in Linus' or maintainer git trees # should go here. # MeeGo bug 331: drm/i915 EDID warning Patch3: linux-2.6.34-drm-i915-Ignore-LVDS-EDID-when-it-is-unavailabe-or-invalid.patch # MeeGo bug 99: touchpad press buttons not work Patch4: linux-2.6.34-input-synaptics-clickpad-support.patch # MeeGo bug 131: Broadcom BCM57780 Gigabit Ethernet Network Card driver Patch5: linux-2.6.35-phylib-Support-phy-module-autoloading.patch Patch6: linux-2.6.35-phylib-Add-module-table-to-all-existing-phy-drivers.patch # Patches to fix performance issues of ondemand governor Patch7: linux-2.6.34-ondemand-fix-1-7.patch Patch8: linux-2.6.34-ondemand-fix-2-7.patch Patch9: linux-2.6.34-ondemand-fix-3-7.patch Patch10: linux-2.6.34-ondemand-fix-4-7.patch Patch11: linux-2.6.34-ondemand-fix-5-7.patch Patch12: linux-2.6.34-ondemand-fix-6-7.patch Patch13: linux-2.6.34-ondemand-fix-7-7.patch # MeeGo bug 1272: Patches to boost gfx performance Patch14: linux-2.6.33-drm-unlocked-objects.patch Patch15: linux-2.6.33-drm-use-unlocked-objects.patch Patch16: linux-2.6.33-drm-no-BKL.patch # MeeGo bug 1046: Patches to fix Samsung N140 resume issue Patch17: linux-2.6.35-rtl8192e-enable-pm-functions.patch # MeeGo bug 1996: Patch to add codec support for HP mini Patch18: linux-2.6.34-ALSA-hda-Add-support-for-IDT-92HD88-family-codecs.patch # Kernel CVE patches - these go last in the backport section # no non-cve patches should go here! Patch19: linux-2.6.34-CVE-tipc-Fix-oops-on-send-prior-to-entering-networked-mode.patch # # End of the "straight backport" patches # # core architecture and other invasive patches go first, then minor tweaks Patch20: linux-2.6.34-moorestown-platform-enabling.patch Patch21: linux-2.6.34-moorestown-nand-driver-1.0.patch Patch22: linux-2.6.34-moorestown-touchscreen-driver.patch Patch23: linux-2.6.34-moorestown-still-image-gadget-driver.patch Patch24: linux-2.6.35-moorestown-camera-driver-10.0-1-3.patch Patch25: linux-2.6.35-moorestown-camera-driver-10.0-2-3.patch Patch26: linux-2.6.35-moorestown-camera-driver-10.0-3-3.patch Patch27: linux-2.6.34-moorestown-keypad-driver.patch Patch28: linux-2.6.34-moorestown-audio-driver-5.0.patch Patch29: linux-2.6.34-moorestown-ericsson-mbm-driver.patch Patch30: linux-2.6.34-moorestown-langwell-dma-driver-3.0.patch Patch31: linux-2.6.34-moorestown-sensor-driver-1.1.patch Patch32: linux-2.6.34-moorestown-gpe-fix-for-sensor.patch Patch33: linux-2.6.34-moorestown-analog-accelerometer-driver.patch Patch34: linux-2.6.34-moorestown-pmic-battery-driver.patch Patch35: linux-2.6.34-moorestown-thermal-emc1403-driver.patch Patch36: linux-2.6.34-moorestown-spi-slave-controller-driver-1.1.patch Patch37: linux-2.6.34-moorestown-gtm501l-driver-1.2.patch Patch38: linux-2.6.34-moorestown-rar-handler-driver-3.1.patch Patch39: linux-2.6.34-moorestown-ifxgps-driver.patch Patch40: linux-2.6.34-moorestown-ipc-host-driver.patch Patch41: linux-2.6.34-moorestown-mmc-driver-1.0.patch Patch42: linux-2.6.34-moorestown-usb-otg-client-driver-3.0.patch Patch43: linux-2.6.34-moorestown-usb-otg-transceiver-driver-1.0.patch Patch44: linux-2.6.34-img-graphics-driver.patch Patch45: linux-2.6.34-moorestown-aava-specific-changes.patch Patch46: linux-2.6.34-moorestown-only-enable-mrst-pciquirks-on-mrst.patch Patch47: linux-2.6.34-moorestown-fix-hw-qh-prefetch-bug.patch # # Patch to try mounting / before all devices (the mouse) # are done probing. This saves several seconds of boot time. # Patch48: linux-2.6.29-dont-wait-for-mouse.patch # # Patch to support the old sreadahead versions # Patch49: linux-2.6.29-sreadahead.patch # # KMS (note: upstream backports go in the backport section higher up!) # Patch50: linux-2.6.29-kms-edid-cache.patch Patch51: linux-2.6.29-kms-run-async.patch Patch52: linux-2.6.29-kms-after-sata.patch # # Quiet down some printks that shows up falsly during boot # Patch53: linux-2.6.29-silence-acer-message.patch Patch54: linux-2.6.31-silence-wacom.patch # Timberdale drivers Patch55: linux-2.6.33-rc8-timberdale.patch Patch56: linux-2.6.33-timberdale-audio-fix.patch # # USB Selective Suspend patches # Patch57: linux-2.6-driver-level-usb-autosuspend.patch Patch58: linux-2.6-usb-uvc-autosuspend.patch Patch59: linux-2.6-usb-bt-autosuspend.patch Patch60: linux-2.6.33-usb-storage-suspend.patch Patch61: linux-2.6.33-usb-storage-suspend-enable.patch Patch62: linux-2.6.33-usb-suspend-hub.patch # # Patches to help PowerTOP # Patch63: linux-2.6.33-vfs-tracepoints.patch Patch64: linux-2.6.33-ahci-alpm-accounting.patch Patch65: linux-2.6.33-ahci-fix-oops-on-dummy-port.patch # two patches to expose driver state to powertop # linux-2.6.33-drm-fbc-status.patch # linux-2.6.33-drm-sr-status.patch # spurious debug spew Patch66: linux-2.6.34-rt2860-no-debug.patch # Fix 2 bugs in the rt2860 driver Patch67: linux-2.6.33-rt2860-1-2.patch Patch68: linux-2.6.33-rt2860-2-2.patch # Patchset from Sam to fix MB#6315 Patch69: rtl8192_no_autoconnect.patch Patch70: rtl8192_no_WAP_unassoc.patch Patch71: rtl8192_carrier_off.patch # OKI device drivers -- posted upstream already Patch72: linux-2.6.34-pch-gbe.patch Patch73: linux-2.6.34-pch-i2c.patch Patch74: linux-2.6.34-pch-ieee1588.patch Patch75: linux-2.6.34-pch-pcieqos.patch Patch76: linux-2.6.34-pch-gpio.patch Patch77: linux-2.6.34-pch-spi.patch Patch78: linux-2.6.34-pch-usbdev.patch Patch79: linux-2.6.34-pch-can.patch Patch80: linux-2.6.34-pch-dma.patch Patch81: linux-2.6.34-pch-uart.patch Patch82: linux-2.6.34-stantum-multitouch-driver.patch Patch83: linux-2.6.34-fix-marvell-firmware-path.patch # # ARM N900 patches # # Display Patch84: linux-2.6.35-OMAP-DSS2-Add-Kconfig-option-for-DPI-display-type.patch Patch85: linux-2.6.35-OMAP-DSS2-Use-vdds_sdi-regulator-supply-in-SDI.patch Patch86: linux-2.6.35-OMAP-DSS2-Add-ACX565AKM-Panel-Driver.patch Patch87: linux-2.6.35-OMAP-RX51-Add-LCD-Panel-support.patch Patch88: linux-2.6.35-OMAP-RX51-Add-vdds_sdi-supply-voltage-for-SDI.patch Patch89: linux-2.6.35-OMAP-RX51-Add-Touch-Controller-in-SPI-board-info.patch # Touch screen Patch90: linux-2.6.35-input-touchscreen-introduce-tsc2005-driver.patch Patch91: linux-2.6.35-omap-rx-51-enable-tsc2005.patch # USB Patch92: linux-2.6.34-USB-gadget-introduce-g_nokia-gadget-driver.patch Patch93: linux-2.6.34-USB-otg-add-notifier-support.patch # MeeGo bug 1268 Patch94: linux-2.6.33-sched-ilb-logic.patch # MeeGo bug 1269 Patch95: linux-2.6.33-fix-wake-affine.patch # MeeGo bug 1271 Patch96: linux-2.6.33-default-slack.patch # MeeGo bug 1130 Patch97: linux-2.6.34-revert-ath9k-fix-lockdep-warning.patch BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root %description The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. # # This macro creates a kernel-<subpackage>-devel package. # %%kernel_devel_package <subpackage> <pretty-name> # %define kernel_devel_package() \ %package %{?1:%{1}-}devel\ Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\ Group: System/Kernel\ Requires: kernel-devel = %{version}-%{release}\ Provides: kernel-devel-uname-r = %{KVERREL}%{?1:-%{1}}\ Requires: kernel%{?1:-%{1}} = %{version}-%{release}\ AutoReqProv: no\ Requires(pre): /usr/bin/find\ %description -n kernel%{?variant}%{?1:-%{1}}-devel\ This package provides kernel headers and makefiles sufficient to build modules\ against the %{?2:%{2} }kernel package.\ %{nil} # # This macro creates a kernel-<subpackage> and its -devel too. # %%define variant_summary The Linux kernel compiled for <configuration> # %%kernel_variant_package [-n <pretty-name>] <subpackage> # %define kernel_variant_package(n:) \ %package %1\ Summary: %{variant_summary}\ Group: System/Kernel\ %kernel_reqprovconf\ %{expand:%%kernel_devel_package %1 %{!?-n:%1}%{?-n:%{-n*}}}\ %{nil} # First the auxiliary packages of the main kernel package. %kernel_devel_package %package -n perf Summary: The 'perf' performance counter tool Group: System/Performance Obsoletes: oprofile <= 0.9.5 %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. # Now, each variant package. %ifarch %all_x86 %define variant_summary Kernel for Netbooks %kernel_variant_package netbook %description netbook This package contains the kernel optimized for the various popular netbooks. %define variant_summary Kernel for Menlow %kernel_variant_package menlow %description menlow This package contains the kernel optimized for the Menlow platform %define variant_summary Kernel for Mooresetown for CDK %kernel_variant_package shcdk %description shcdk This package contains the kernel optimized for the Moorsetown platform for CDK %define variant_summary Kernel for Mooresetown for Aava %kernel_variant_package aava %description aava This package contains the kernel optimized for the Moorsetown platform for Aava %define variant_summary Kernel for IVI %kernel_variant_package ivi %description ivi This package contains the kernel optimized for In Vehicle Infotainment segments %endif %ifarch %{all_arm} #N900 ARM variant %define variant_summary Kernel for the Nokia N900 %kernel_variant_package n900 %description n900 This package contains the kernel optimized for the Nokia N900 device #Put other ARM variants here %endif %prep # First we unpack the kernel tarball. # If this isn't the first make prep, we use links to the existing clean tarball # which speeds things up quite a bit. # Update to latest upstream. %if 0%{?released_kernel} %define vanillaversion 2.6.%{base_sublevel} # released_kernel with stable_update available case %if 0%{?stable_update} %define vanillaversion 2.6.%{base_sublevel}.%{stable_update} %endif # non-released_kernel case %else %if 0%{?rcrev} %define vanillaversion 2.6.%{upstream_sublevel}-rc%{rcrev} %endif %else # pre-{base_sublevel+1}-rc1 case %endif if [ ! -d kernel-%{kversion}/vanilla-%{vanillaversion} ]; then # Ok, first time we do a make prep. rm -f pax_global_header %setup -q -n kernel-%{kversion} -c mv linux-%{kversion} vanilla-%{vanillaversion} cd vanilla-%{vanillaversion} %if 0%{?rcrev} # patch-2.6.%{upstream_sublevel}-rc%{rcrev}.bz2 %patch00 -p1 %endif # # Reminder of the patch filename format: # linux-<version it is supposed to be upstream>-<description-separated-with-dashes>.patch # # # Stable patch - critical bugfixes # # patch-2.6.33.3.bz2 %patch1 -p1 # # Patch to add a "nonintconfig" option to the Makefile # needed for unattended builds # # linux-2.6-build-nonintconfig.patch %patch2 -p1 # Backport section.. only patches already in Linus' or maintainer git trees # should go here. # MeeGo bug 331: drm/i915 EDID warning # linux-2.6.34-drm-i915-Ignore-LVDS-EDID-when-it-is-unavailabe-or-invalid.patch %patch3 -p1 # MeeGo bug 99: touchpad press buttons not work # linux-2.6.34-input-synaptics-clickpad-support.patch %patch4 -p1 # MeeGo bug 131: Broadcom BCM57780 Gigabit Ethernet Network Card driver # linux-2.6.35-phylib-Support-phy-module-autoloading.patch %patch5 -p1 # linux-2.6.35-phylib-Add-module-table-to-all-existing-phy-drivers.patch %patch6 -p1 # Patches to fix performance issues of ondemand governor # linux-2.6.34-ondemand-fix-1-7.patch %patch7 -p1 # linux-2.6.34-ondemand-fix-2-7.patch %patch8 -p1 # linux-2.6.34-ondemand-fix-3-7.patch %patch9 -p1 # linux-2.6.34-ondemand-fix-4-7.patch %patch10 -p1 # linux-2.6.34-ondemand-fix-5-7.patch %patch11 -p1 # linux-2.6.34-ondemand-fix-6-7.patch %patch12 -p1 # linux-2.6.34-ondemand-fix-7-7.patch %patch13 -p1 # MeeGo bug 1272: Patches to boost gfx performance # linux-2.6.33-drm-unlocked-objects.patch %patch14 -p1 # linux-2.6.33-drm-use-unlocked-objects.patch %patch15 -p1 # linux-2.6.33-drm-no-BKL.patch %patch16 -p1 # MeeGo bug 1046: Patches to fix Samsung N140 resume issue # linux-2.6.35-rtl8192e-enable-pm-functions.patch %patch17 -p1 # MeeGo bug 1996: Patch to add codec support for HP mini # linux-2.6.34-ALSA-hda-Add-support-for-IDT-92HD88-family-codecs.patch %patch18 -p1 # Kernel CVE patches - these go last in the backport section # no non-cve patches should go here! # linux-2.6.34-CVE-tipc-Fix-oops-on-send-prior-to-entering-networked-mode.patch %patch19 -p1 # # End of the "straight backport" patches # # core architecture and other invasive patches go first, then minor tweaks # linux-2.6.34-moorestown-platform-enabling.patch %patch20 -p1 # linux-2.6.34-moorestown-nand-driver-1.0.patch %patch21 -p1 # linux-2.6.34-moorestown-touchscreen-driver.patch %patch22 -p1 # linux-2.6.34-moorestown-still-image-gadget-driver.patch %patch23 -p1 # linux-2.6.35-moorestown-camera-driver-10.0-1-3.patch %patch24 -p1 # linux-2.6.35-moorestown-camera-driver-10.0-2-3.patch %patch25 -p1 # linux-2.6.35-moorestown-camera-driver-10.0-3-3.patch %patch26 -p1 # linux-2.6.34-moorestown-keypad-driver.patch %patch27 -p1 # linux-2.6.34-moorestown-audio-driver-5.0.patch %patch28 -p1 # linux-2.6.34-moorestown-ericsson-mbm-driver.patch %patch29 -p1 # linux-2.6.34-moorestown-langwell-dma-driver-3.0.patch %patch30 -p1 # linux-2.6.34-moorestown-sensor-driver-1.1.patch %patch31 -p1 # linux-2.6.34-moorestown-gpe-fix-for-sensor.patch %patch32 -p1 # linux-2.6.34-moorestown-analog-accelerometer-driver.patch %patch33 -p1 # linux-2.6.34-moorestown-pmic-battery-driver.patch %patch34 -p1 # linux-2.6.34-moorestown-thermal-emc1403-driver.patch %patch35 -p1 # linux-2.6.34-moorestown-spi-slave-controller-driver-1.1.patch %patch36 -p1 # linux-2.6.34-moorestown-gtm501l-driver-1.2.patch %patch37 -p1 # linux-2.6.34-moorestown-rar-handler-driver-3.1.patch %patch38 -p1 # linux-2.6.34-moorestown-ifxgps-driver.patch %patch39 -p1 # linux-2.6.34-moorestown-ipc-host-driver.patch %patch40 -p1 # linux-2.6.34-moorestown-mmc-driver-1.0.patch %patch41 -p1 # linux-2.6.34-moorestown-usb-otg-client-driver-3.0.patch %patch42 -p1 # linux-2.6.34-moorestown-usb-otg-transceiver-driver-1.0.patch %patch43 -p1 # linux-2.6.34-img-graphics-driver.patch %patch44 -p1 # linux-2.6.34-moorestown-aava-specific-changes.patch %patch45 -p1 # linux-2.6.34-moorestown-only-enable-mrst-pciquirks-on-mrst.patch %patch46 -p1 # linux-2.6.34-moorestown-fix-hw-qh-prefetch-bug.patch %patch47 -p1 # # Patch to try mounting / before all devices (the mouse) # are done probing. This saves several seconds of boot time. # # linux-2.6.29-dont-wait-for-mouse.patch %patch48 -p1 # # Patch to support the old sreadahead versions # # linux-2.6.29-sreadahead.patch %patch49 -p1 # # KMS (note: upstream backports go in the backport section higher up!) # # linux-2.6.29-kms-edid-cache.patch %patch50 -p1 # linux-2.6.29-kms-run-async.patch %patch51 -p1 # linux-2.6.29-kms-after-sata.patch %patch52 -p1 # # Quiet down some printks that shows up falsly during boot # # linux-2.6.29-silence-acer-message.patch %patch53 -p1 # linux-2.6.31-silence-wacom.patch %patch54 -p1 # Timberdale drivers # linux-2.6.33-rc8-timberdale.patch %patch55 -p1 # linux-2.6.33-timberdale-audio-fix.patch %patch56 -p1 # # USB Selective Suspend patches # # linux-2.6-driver-level-usb-autosuspend.patch %patch57 -p1 # linux-2.6-usb-uvc-autosuspend.patch %patch58 -p1 # linux-2.6-usb-bt-autosuspend.patch %patch59 -p1 # linux-2.6.33-usb-storage-suspend.patch %patch60 -p1 # linux-2.6.33-usb-storage-suspend-enable.patch %patch61 -p1 # linux-2.6.33-usb-suspend-hub.patch %patch62 -p1 # # Patches to help PowerTOP # # linux-2.6.33-vfs-tracepoints.patch %patch63 -p1 # linux-2.6.33-ahci-alpm-accounting.patch %patch64 -p1 # linux-2.6.33-ahci-fix-oops-on-dummy-port.patch %patch65 -p1 # two patches to expose driver state to powertop # linux-2.6.33-drm-fbc-status.patch # linux-2.6.33-drm-sr-status.patch # spurious debug spew # linux-2.6.34-rt2860-no-debug.patch %patch66 -p1 # Fix 2 bugs in the rt2860 driver # linux-2.6.33-rt2860-1-2.patch %patch67 -p1 # linux-2.6.33-rt2860-2-2.patch %patch68 -p1 # Patchset from Sam to fix MB#6315 # rtl8192_no_autoconnect.patch %patch69 -p1 # rtl8192_no_WAP_unassoc.patch %patch70 -p1 # rtl8192_carrier_off.patch %patch71 -p1 # OKI device drivers -- posted upstream already # linux-2.6.34-pch-gbe.patch %patch72 -p1 # linux-2.6.34-pch-i2c.patch %patch73 -p1 # linux-2.6.34-pch-ieee1588.patch %patch74 -p1 # linux-2.6.34-pch-pcieqos.patch %patch75 -p1 # linux-2.6.34-pch-gpio.patch %patch76 -p1 # linux-2.6.34-pch-spi.patch %patch77 -p1 # linux-2.6.34-pch-usbdev.patch %patch78 -p1 # linux-2.6.34-pch-can.patch %patch79 -p1 # linux-2.6.34-pch-dma.patch %patch80 -p1 # linux-2.6.34-pch-uart.patch %patch81 -p1 # linux-2.6.34-stantum-multitouch-driver.patch %patch82 -p1 # linux-2.6.34-fix-marvell-firmware-path.patch %patch83 -p1 # # ARM N900 patches # # Display # linux-2.6.35-OMAP-DSS2-Add-Kconfig-option-for-DPI-display-type.patch %patch84 -p1 # linux-2.6.35-OMAP-DSS2-Use-vdds_sdi-regulator-supply-in-SDI.patch %patch85 -p1 # linux-2.6.35-OMAP-DSS2-Add-ACX565AKM-Panel-Driver.patch %patch86 -p1 # linux-2.6.35-OMAP-RX51-Add-LCD-Panel-support.patch %patch87 -p1 # linux-2.6.35-OMAP-RX51-Add-vdds_sdi-supply-voltage-for-SDI.patch %patch88 -p1 # linux-2.6.35-OMAP-RX51-Add-Touch-Controller-in-SPI-board-info.patch %patch89 -p1 # Touch screen # linux-2.6.35-input-touchscreen-introduce-tsc2005-driver.patch %patch90 -p1 # linux-2.6.35-omap-rx-51-enable-tsc2005.patch %patch91 -p1 # USB # linux-2.6.34-USB-gadget-introduce-g_nokia-gadget-driver.patch %patch92 -p1 # linux-2.6.34-USB-otg-add-notifier-support.patch %patch93 -p1 # MeeGo bug 1268 # linux-2.6.33-sched-ilb-logic.patch %patch94 -p1 # MeeGo bug 1269 # linux-2.6.33-fix-wake-affine.patch %patch95 -p1 # MeeGo bug 1271 # linux-2.6.33-default-slack.patch %patch96 -p1 # MeeGo bug 1130 # linux-2.6.34-revert-ath9k-fix-lockdep-warning.patch %patch97 -p1 cd .. else # We already have a vanilla dir. cd kernel-%{kversion} if [ -d linux-%{kversion} ]; then # Just in case we ctrl-c'd a prep already rm -rf deleteme # Move away the stale away, and delete in background. mv linux-%{kversion} deleteme rm -rf deleteme & fi fi cp -rl vanilla-%{vanillaversion} linux-%{kversion} cd linux-%{kversion} # Drop some necessary files from the source dir into the buildroot cp $RPM_SOURCE_DIR/config-* . cp %{SOURCE15} . # Dynamically generate kernel .config files from config-* files make -f %{SOURCE20} VERSION=%{version} configs # Any further pre-build tree manipulations happen here. chmod +x scripts/checkpatch.pl cp %{SOURCE10} Documentation/ # only deal with configs if we are going to build for the arch %ifnarch %nobuildarches mkdir configs # now run oldconfig over all the config files for i in kernel-*.config do mv $i .config Arch="x86" #get ARCH from .config file for other platforms if [ `cat .config | grep -c CONFIG_ARM=y` -eq 1 ]; then Arch="arm" fi # make oldconfig > /dev/null echo Doing $i make ARCH=$Arch %{oldconfig_target} > /dev/null echo "# $Arch" > configs/$i cat .config >> configs/$i done # end of kernel config %endif # get rid of unwanted files resulting from patch fuzz find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null cd .. ### ### build ### %build cp_vmlinux() { eu-strip --remove-comment -o "$2" "$1" } BuildKernel() { MakeTarget=$1 KernelImage=$2 Flavour=$3 InstallName=${4:-vmlinuz} # Pick the right config file for the kernel we're building Config=kernel${Flavour:+-${Flavour}}.config DevelDir=/usr/src/kernels/%{KVERREL}${Flavour:+-${Flavour}} # When the bootable image is just the ELF kernel, strip it. # We already copy the unstripped file into the debuginfo package. if [ "$KernelImage" = vmlinux ]; then CopyKernel=cp_vmlinux else CopyKernel=cp fi KernelVer=%{version}-%{release}${Flavour:+-${Flavour}} echo BUILDING A KERNEL FOR ${Flavour} %{_target_cpu}... # make sure EXTRAVERSION says what we want it to say perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = %{?stablerev}%{?rctag}-%{release}/" Makefile # and now to start the build process make -s mrproper cp configs/$Config .config Arch="x86" %ifarch %{all_arm} Arch="arm" %endif echo USING ARCH=$Arch make -s ARCH=$Arch %{oldconfig_target} > /dev/null make -s ARCH=$Arch %{?_smp_mflags} $MakeTarget %{?sparse_mflags} \ ${idhack+"$idhack"} make -s ARCH=$Arch %{?_smp_mflags} modules %{?sparse_mflags} || exit 1 # Start installing the results mkdir -p $RPM_BUILD_ROOT/%{image_install_path} install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer touch $RPM_BUILD_ROOT/boot/initrd-$KernelVer.img if [ -f arch/$Arch/boot/zImage.stub ]; then cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || : fi $CopyKernel $KernelImage \ $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer %ifnarch %{all_arm} make -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer %endif # 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 rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source) # dirs for additional modules per module-init-tools, kbuild/modules.txt # first copy everything cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build if [ -s Module.markers ]; then cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build fi # then drop all but the needed Makefiles/Kconfig files rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build if [ -d arch/%{_arch}/scripts ]; then cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || : fi if [ -f arch/%{_arch}/*lds ]; then cp -a arch/%{_arch}/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || : fi rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o %ifarch %{all_x86} cp -a --parents arch/x86/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build %endif %ifarch %{all_arm} cp -a --parents arch/arm/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build %endif mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include cd include cp -a acpi asm-generic config crypto drm generated keys linux math-emu media mtd net pcmcia rdma rxrpc scsi sound video trace $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include #cp -a `readlink asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include # While arch/powerpc/include/asm is still a symlink to the old # include/asm-ppc{64,} directory, include that in kernel-devel too. if [ "$Arch" = "powerpc" -a -r ../arch/powerpc/include/asm ]; then cp -a `readlink ../arch/powerpc/include/asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include ln -sf ../../../include/asm-ppc* asm popd fi # Make sure the Makefile and version.h have a matching timestamp so that # external modules can be built touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/version.h touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/linux/autoconf.h # Copy .config to include/config/auto.conf so "make prepare" is unnecessary. cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf cd .. # # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm # # cp vmlinux $RPM_BUILD_ROOT/lib/modules/$KernelVer find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames # mark modules executable so that strip-to-file can strip them xargs --no-run-if-empty chmod u+x < modnames # Generate a list of modules for block and networking. fgrep /drivers/ modnames | xargs --no-run-if-empty nm -upA | sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef collect_modules_list() { sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef | LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1 } collect_modules_list networking \ 'register_netdev|ieee80211_register_hw|usbnet_probe' collect_modules_list block \ 'ata_scsi_ioctl|scsi_add_host|blk_init_queue|register_mtd_blktrans' # remove files that will be auto generated by depmod at rpm -i time for i in alias ccwmap dep ieee1394map inputmap isapnpmap ofmap pcimap seriomap symbols usbmap do rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$i done # Move the devel headers out of the root file system mkdir -p $RPM_BUILD_ROOT/usr/src/kernels mkdir -p $RPM_BUILD_ROOT/usr/src/linux-obj/%_target_cpu mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir ln -s ../../kernels/%{KVERREL}${Flavour:+-${Flavour}} $RPM_BUILD_ROOT/usr/src/linux-obj/%_target_cpu/${Flavour:+${Flavour}} ln -sf ../../..$DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build } ### # DO it... ### # prepare directories rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/boot cd linux-%{kversion} %ifarch %all_x86 BuildKernel %make_target %kernel_image shcdk BuildKernel %make_target %kernel_image aava BuildKernel %make_target %kernel_image netbook BuildKernel %make_target %kernel_image ivi %endif %ifarch %all_arm BuildKernel %make_target %kernel_image n900 %endif cd tools/perf unset LD_AS_NEEDED chmod a+x util/generate-cmdlist.sh make cd ../.. ### ### install ### %define install %{?_enable_debug_packages:%{?buildsubdir:%{debug_package}}}\ %%install %install # rpm macros mkdir -p %{buildroot}/etc/rpm mkdir -p %{buildroot}/usr/lib/rpm/meego install %{SOURCE200} %{buildroot}/usr/lib/rpm/meego install %{SOURCE201} %{buildroot}/etc/rpm cd linux-%{kversion} cd tools/perf make DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT/usr/bin/ mkdir -p $RPM_BUILD_ROOT/usr/libexec/ mv $RPM_BUILD_ROOT/bin/* $RPM_BUILD_ROOT/usr/bin/ mv $RPM_BUILD_ROOT/libexec/* $RPM_BUILD_ROOT/usr/libexec/ rm -rf $RPM_BUILD_ROOT/lib/firmware %fdupes %{buildroot}/usr/src/kernels/ ### ### clean ### %clean rm -rf $RPM_BUILD_ROOT ### ### scripts ### # # This macro defines a %%post script for a kernel*-devel package. # %%kernel_devel_post <subpackage> # %define kernel_devel_post() \ %{expand:%%post %{?1:%{1}-}devel}\ if [ -f /etc/sysconfig/kernel ]\ then\ . /etc/sysconfig/kernel || exit $?\ fi\ if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ]\ then\ (cd /usr/src/kernels/%{KVERREL}%{?1:-%{1}} &&\ /usr/bin/find . -type f | while read f; do\ hardlink -c /usr/src/kernels/*.fc*.*/$f $f\ done)\ fi\ %{nil} # This macro defines a %%posttrans script for a kernel package. # %%kernel_variant_posttrans [-v <subpackage>] [-s <s> -r <r>] <mkinitrd-args> # More text can follow to go at the end of this variant's %%post. # %define kernel_variant_posttrans(s:r:v:) \ %{expand:%%posttrans %{?-v*}}\ /sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --rpmposttrans %{KVERREL}%{?-v:-%{-v*}} || exit $?\ %{nil} # # This macro defines a %%post script for a kernel package and its devel package. # %%kernel_variant_post [-v <subpackage>] [-s <s> -r <r>] <mkinitrd-args> # More text can follow to go at the end of this variant's %%post. # %define kernel_variant_post(s:r:v:) \ %{expand:%%kernel_devel_post %{?-v*}}\ %{expand:%%kernel_variant_posttrans %{?-v*}}\ %{expand:%%post %{?-v*}}\ %{-s:\ if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\ [ -f /etc/sysconfig/kernel ]; then\ /bin/sed -i -e 's/^DEFAULTKERNEL=%{-s*}$/DEFAULTKERNEL=%{-r*}/' /etc/sysconfig/kernel || exit $?\ fi}\ /sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --depmod --install %{*} %{KVERREL}%{?-v:-%{-v*}} || exit $?\ %{nil} # # This macro defines a %%preun script for a kernel package. # %%kernel_variant_preun <subpackage> # %define kernel_variant_preun() \ %{expand:%%preun %{?1}}\ /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}%{?1:-%{1}} || exit $?\ %{nil} %ifarch %all_x86 %kernel_variant_preun netbook %kernel_variant_post -v netbook %kernel_variant_preun shcdk %kernel_variant_post -v shcdk %kernel_variant_preun aava %kernel_variant_post -v aava %kernel_variant_preun ivi %kernel_variant_post -v ivi %endif %ifarch %{all_arm} %kernel_variant_preun n900 %kernel_variant_post -v n900 %endif %ifnarch %{all_arm} if [ -x /sbin/ldconfig ] then /sbin/ldconfig -X || exit $? fi %endif ### ### file lists ### # This is %{image_install_path} on an arch where that includes ELF files, # or empty otherwise. %define elf_image_install_path %{?kernel_image_elf:%{image_install_path}} # # This macro defines the %%files sections for a kernel package # and its devel packages. # %%kernel_variant_files [-k vmlinux] [-a <extra-files-glob>] [-e <extra-nonbinary>] <condition> <subpackage> # %define kernel_variant_files(a:e:k:) \ %if %{1}\ %{expand:%%files %{?2}}\ %defattr(-,root,root)\ /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?2:-%{2}}\ /boot/System.map-%{KVERREL}%{?2:-%{2}}\ #/boot/symvers-%{KVERREL}%{?2:-%{2}}.gz\ /boot/config-%{KVERREL}%{?2:-%{2}}\ %{?-a:%{-a*}}\ %dir /lib/modules/%{KVERREL}%{?2:-%{2}}\ /lib/modules/%{KVERREL}%{?2:-%{2}}/kernel\ /lib/modules/%{KVERREL}%{?2:-%{2}}/build\ /lib/modules/%{KVERREL}%{?2:-%{2}}/source\ %ifnarch %{all_arm}\ /lib/modules/%{KVERREL}%{?2:-%{2}}/vdso\ %endif\ /lib/modules/%{KVERREL}%{?2:-%{2}}/modules.block\ /lib/modules/%{KVERREL}%{?2:-%{2}}/modules.dep.bin\ /lib/modules/%{KVERREL}%{?2:-%{2}}/modules.alias.bin\ /lib/modules/%{KVERREL}%{?2:-%{2}}/modules.symbols.bin\ /lib/modules/%{KVERREL}%{?2:-%{2}}/modules.networking\ /lib/modules/%{KVERREL}%{?2:-%{2}}/modules.order\ /lib/modules/%{KVERREL}%{?2:-%{2}}/modules.builtin*\ %ghost /boot/initrd-%{KVERREL}%{?2:-%{2}}.img\ %{?-e:%{-e*}}\ %{expand:%%files %{?2:%{2}-}devel}\ %defattr(-,root,root)\ %verify(not mtime) /usr/src/kernels/%{KVERREL}%{?2:-%{2}}\ %verify(not mtime) /usr/src/linux-obj/%_target_cpu/%{?2:%{2}}\ %endif\ %{nil} %files devel /etc/rpm/macros.kernel /usr/lib/rpm/meego/kernel-module-subpackage %files -n perf /usr/bin/perf /usr/libexec/perf-core/ %ifarch %all_x86 %kernel_variant_files 1 netbook %kernel_variant_files 1 shcdk %kernel_variant_files 1 aava %kernel_variant_files 1 ivi %endif %ifarch %{all_arm} %kernel_variant_files 1 n900 %endif %changelog * Fri May 14 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.4 - To build kernel module package, fix bmc #1114 * Thu May 13 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Add codec support for HP mini bmc #1996 * Wed May 12 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Build cfg80211 as module as well #BMC415 * Fri May 7 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Build mac80211 as module #BMC415 * Fri May 7 2010 Ameya Palande <ameya.palande@nokia.com> 2.6.33.3 - Fix build for Nokia N900 #BMC1763 * Fri May 7 2010 Qi Wang <qi.wang@intel.com> - 2.6.33.3 - Fix security issue of OKI PCIEQOS driver #BMC587 * Thu May 6 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Fix rpmlint warnings * Thu May 6 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Fix a warning in ath9k wifi driver #BMC1130 * Fri Apr 30 2010 Roger Quadros <roger.quadros@nokia.com> - 2.6.33.3 - Fix build for Nokia N900 - Add Drivers for Nokia N900 * Fri Apr 30 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Fix Samsung N140 resume issue #BMC1046 * Wed Apr 28 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Increase the default timer slack #BMC1271 * Wed Apr 28 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Use the idle sibling cpu for the wake affine decisions #BMC1269 * Wed Apr 28 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Change nohz ilb logic from pull to push model #BMC 1268 * Wed Apr 28 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Add three drm patches to boost gfx performance #BMC1272 * Tue Apr 27 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Add three USB autosuspend patches suggested by Arjan #BMC1273 * Tue Apr 27 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.3 - Pick up 2.6.33.3 stable bugfix patch * Tue Apr 27 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.2 - Fix performance issues of ondemand governor #BMC1270 * Tue Apr 27 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.2 - change the phylib patch sequence. * Mon Apr 26 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.2 - Add two phylib patches to fix BMC#131: Broadcom BCM57780 Gigabit Ethernet Network Card driver * Thu Apr 22 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33.2 - Add CVE-2010-1187 patch to fix BMC#444 * Thu Apr 22 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.2 - Add an input synaptics patch to fix BMC#99 * Mon Apr 19 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33.2 - Only enable EHCI HW QH prefetch on Moorestown to fix BMC#223 * Thu Apr 15 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33.2 - Enable CONFIG_HOTPLUG_PCI_PCIE to fix BMC#425 * Thu Apr 15 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.2 - Revert linux-2.6.34-945-perf-fix.patch since regression, BMC#759. * Wed Apr 14 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.2 - Clean up moorestown camera driver using quilt. * Fri Apr 09 2010 Prajwal Mohan <prajwal.karur.mohan2intel.com> - 2.6.33.2 - Add Stantum multitouch driver - Updating Moorestown Camera drive to version 10.0 - Adding Moorestown patch to fix gpe for sensor driver - Fixing firmware path for Marvell driver * Fri Apr 9 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33.2 - Enable CONFIG_SAMSUNG_LAPTOP as module * Fri Apr 9 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33.2 - Enable CONFIG_TASKSTATS * Thu Apr 8 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33.2 - fix patches to not have _ in the name - move backport patch to the backport section - add 945 performance fix from Jesse * Wed Apr 7 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33.2 - Fix crash on various PCs due to the Moorsetown patches - Default MRST configs to the powersave governor * Wed Apr 7 2010 Rolla <rolla.n.selbak@intel.com> - 2.6.33.2 - Only enable mrst pci code on mrst platform * Mon Apr 5 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33.2 - Pick up 2.6.33.2 stable bugfix patch * Thu Apr 1 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.1 - Add a drm i915 patch to fix #MB 331. - Per Li Peng's request, Drop the 945 self refresh patches, it cause problem with big display, Fix MeeGo bug #115 - Help Wang Qi to integrate the OKI patches for IVI. * Mon Mar 29 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.1 - Remove dependency of *patch in Makefile. * Fri Mar 26 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33.1 - Reorder the MRST patches * Fri Mar 26 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33.1 - Integrate all the MRST patches that Prajwal Mohan cleaned up. * Tue Mar 23 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33.1 - reinstate the bluetooth USB autosuspend patch * Sun Mar 21 2010 Anas Nashif <anas.nashif@intel.com> - 2.6.33.1 - Add CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS to config-generic This is need by crash catcher programs (abrt) to get the build-id from core files * Wed Mar 17 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33.1 - Pick up 2.6.33.1 stable bugfix patch * Tue Mar 16 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33 - Enable CONFIG_INPUT_UINPUT for sensor framework #MB9903 * Thu Mar 11 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33 - Fix accounting oops on dummy port MB#10131 * Thu Mar 4 2010 Li Peng <peng.li@intel.com> - 2.6.33 - Drop "linux-2.6.29-kms-dont-blank-display.patch" to fix a LVDS display issue on Calpella. - Add two drm/i915 patches out of 2.6.33 * Tue Mar 2 2010 Rolla <rolla.n.selbak@intel.com> - 2.6.33 - Update Timberdale drivers * Mon Mar 1 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33 - disable CONFIG_SCHED_SMT; it's not working well in 2.6.33 * Fri Feb 26 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33 - enable wireless powersaving by default * Thu Feb 25 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33 - Upgrade to 2.6.33 * Sat Feb 13 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33-rc8 - disable kmap debugging in the config file * Fri Feb 12 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33-rc8 - upgrade to -rc8 * Tue Feb 9 2010 Rolla Selbak <rolla.n.selbak@intel.com> - 2.6.33~rc7 - Add IVI Timberdale drivers * Tue Feb 9 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc7 - Correct authorship * Sun Feb 7 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33-rc7 - update to 2.6.33-rc7 * Fri Feb 5 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc6 - Fix src rpm build failure MB#9496 * Fri Feb 5 2010 Li Peng <peng.li@intel.com> - 2.6.33~rc6 - two drm/i915 patches, one stop triggering vblank intr at ironlake irq install, another fix performance regression on 945 * Mon Feb 1 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc6 - update to -rc6 * Wed Jan 27 2010 Arjan van de Ven <arjan@Linux.intel.com> - 2.6.33-rc5 - make perf Obsolete oprofile * Wed Jan 27 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc5 - enable oprofile * Fri Jan 22 2010 Li Peng <peng.li@intel.com> - 2.6.33~rc5 - enable vblank interrupt on ironlake (#Bug 9144). * Fri Jan 22 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc5 - update to -rc5 * Thu Jan 21 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33~rc4 - fix perf hang (#9152) * Thu Jan 21 2010 Li Peng <peng.li@intel.com> - 2.6.33~rc4 - pineview gfx driver fix (#bug 9128). * Thu Jan 21 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc4 - add missing headers files for devel packages * Wed Jan 20 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33-rc4 - fix NULL pointer oops in the ahci alpm accounting patch * Wed Jan 20 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc4 - Add a patch from alsa mailinglist to fix MB#6408 * Wed Jan 20 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc4 - Patchset from Sam to fix MB#6315 * Tue Jan 19 2010 Li Peng <peng.li@intel.com> - 2.6.33-rc4 - drm/i915 idle power-saving patch for 945 chipset * Fri Jan 15 2010 Yin Kangkai <kangkai.yin@intel.com> - 2.6.33-rc4 - Enable eCryptfs options, fix #MB 8820. * Fri Jan 15 2010 Li Peng <peng.li@intel.com> - 2.6.33-rc4 - drm/i915 irq fix for ironlake (#bug 8819, 9003) * Wed Jan 13 2010 Arjan van de Ven <arjan@linux.intel.com> - 2.6.33-rc4 - update to -rc4 * Wed Jan 13 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc3 - Cherry pick a hp-wmi patch * Wed Jan 13 2010 Yong Wang <yong.y.wang@intel.com> - 2.6.33~rc3 - Disable b43 wifi driver and ssb bus driver * Sat Jan 9 2010 Anas Nashif <anas.nashif@intel.com> - 2.6.33~rc3 - Fixed version with tilde * Wed Jan 6 2010 Arjan van de Ven <arjan@linux.intel.com> 2.6.33-rc3 - Adopt to the newer module utils * Wed Jan 6 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.0.rc3 - Upgrade to 2.6.33-rc3 * Wed Jan 6 2010 Yong Wang <yong.y.wang@intel.com> 2.6.33.0.rc2 - Add 2.6.33 based rt2860 patches from Sam * Tue Jan 5 2010 Li Peng <peng.li@intel.com> - 2.6.33.0.rc2 - Cleanup old drm patches * Thu Dec 31 2009 Rolla <rolla.n.selbak@intel.com> - 2.6.33.0.rc2 - Enable IVI and Embedded configs that were lost in the kernel upgrade * Thu Dec 31 2009 Yong Wang <yong.y.wang@intel.com> 2.6.33.0.rc2 - Enalbe CONFIG_USB_HSO per Martin's request * Fri Dec 25 2009 Yong Wang <yong.y.wang@intel.com> 2.6.33.0.rc2 - Upgrade to 2.6.33-rc2 * Fri Dec 18 2009 Yong Wang <yong.y.wang@intel.com> 2.6.33.0.rc1 - rebase to 2.6.33-rc1 * Thu Dec 10 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.32 - add two patches to hopefully fix rt2860 - turn on the matrox DRM driver * Fri Dec 4 2009 Yong Wang <yong.y.wang@intel.com> 2.6.32 - Upgrade to 2.6.32 * Wed Dec 2 2009 Arjan van de Ven < arjan@linux.intel.com> 2.6.32-rc8 - remove the ext3 commit interval tweak; we're defaulting to btrfs now and not using ext3 for anything critical - Wed Dec 2 2009 Arjan van de Ven < arjan@linux.intel.com> 2.6.32-rc8 - add a patch from Jesse Barnes to detect a Pinetrail CxSR detection issue * Mon Nov 30 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.32-rc8 - silence rt2860 spew * Mon Nov 23 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.32-rc8 - rev to 2.6.32-rc8 - refresh the PowerTOP inode notification patch * Mon Nov 23 2009 Yong Wang <yong.y.wang@intel.com> 2.6.32.rc7 - Fix bug #6016 by enabling B43 * Tue Nov 17 2009 Arjan van de Ven <arjan@linux.intel.com> - 2.6.32-rc7 - use LZMA for the kernel compression; both smaller and faster * Fri Nov 13 2009 Arjan van de Ven <arjan@linux.intel.com> - 2.6.32-rc7 - update to -rc7 - add more powertop enabling patches - update sreadahead patch for btrfs support * Wed Nov 11 2009 Arjan van de Ven <arjan@linux.intel.com> - 2.6.32-rc6 - upgrade to -rc6 * Wed Oct 28 2009 Arjan van de Ven <arjan@linux.intel.com> - 2.6.32-rc5 - Enable config_ftrace so powertop works well * Mon Oct 26 2009 Arjan van de Ven <arjan@linux.intel.com> - 2.6.32-rc5 - rebase to 2.6.32-rc5 * Wed Oct 14 2009 Li Peng <peng.li@intel.com> - 2.6.31.2 - Remove drm/i915 cursor flickering fix, move it to xf86-video-intel * Tue Oct 6 2009 Anas Nashif <anas.nashif@intel.com> - 2.6.31.2 - Update to 2.6.31.2 - disable B43 module * Fri Sep 25 2009 Martin Xu <martin.xu@intel.com> - 2.6.31 - Enable ATL1C * Fri Sep 25 2009 Martin Xu <martin.xu@intel.com> - 2.6.31 - Add linux-2.6.31-cdc-acm-set-flag.patch to fix bug #5713 * Mon Sep 21 2009 Li Peng <peng.li@intel.com> - 2.6.31 - Remove cursor buffer cache flush when it is off * Thu Sep 17 2009 Li Peng <peng.li@intel.com> - 2.6.31 - Update PNV backlight control fix * Thu Sep 10 2009 Li Peng <peng.li@intel.com> - 2.6.31 - Add drm/opregion patch to fix backlight control on PNV * Wed Sep 9 2009 Anas Nashif <anas.nashif@intel.com> - 2.6.31 - Update to 2.6.31 Final * Sun Sep 6 2009 Anas Nashif <anas.nashif@intel.com> - 2.6.31.rc9 - bump to -rc9 - Remove inotify patches * Fri Sep 4 2009 Anas Nashif <nashif@linux.intel.com> 2.6.31-rc8 - pull in upstream inotify fixes * Fri Sep 4 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.31-rc8 - silence the wacom driver - disable debug in the bluetooth driver * Thu Sep 3 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.31-rc8 - enable USB autosuspend for UVC and Bluetooth by default * Wed Sep 2 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc8 - Fix bug 5744 - Enable MEDIA_SUPPORT * Mon Aug 31 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc8 - bump to -rc8 - Fix bug 5659 - backport iwl1000 driver * Sat Aug 22 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.21-rc7 - 2.6.31-rc7 * Thu Aug 20 2009 Li Peng <peng.li@intel.com> 2.6.31.rc6 - Fix drm/i915 driver bug on Pinetrail-M, bug 5485: "display error with bios v32" * Tue Aug 18 2009 Todd Brandt <todd.e.brandt@intel.com> 2.6.31.rc6 - Added iNand and radio fix to the timberdale patch * Tue Aug 18 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc6 - Enable OPROFILE * Mon Aug 17 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.31-rc6 - enable the perf subrpm - add the Samsung backlight patch - turn on a few useful perf events * Fri Aug 14 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.31-rc6 - bump to -rc6 - enable USB Selective suspend for USB - disable the patch that does +#ifndef TRUE +#define TRUE 0 +#define FALSE 1 +#endif (patch not named to protect the innocent) * Wed Aug 12 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc5 - Enable HOTPLUG_PCI as eeepc hotkey driver becomes dependent on it * Wed Aug 12 2009 Li Peng <peng.li@intel.com> 2.6.31.rc5 - Rename drm memory use patch, add support of memory object tracking by process for GEM * Mon Aug 10 2009 Todd Brandt <todd.e.brandt@intel.com> 2.6.31.rc5 - Added the latest timberdale patch * Mon Aug 10 2009 Li Peng <peng.li@intel.com> 2.6.31.rc5 - Add drm/ttm patch to track ttm memory use in psb driver * Mon Aug 10 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.31-rc5 - rev to rc5 * Fri Aug 7 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc4 - Fix bug 4042 - ACPICA bugfix to parse module level code properly * Wed Aug 5 2009 Li Peng <peng.li@intel.com> 2.6.31.rc4 - Check integrated LVDS status in VBT (fixes bug 4760) * Wed Aug 5 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc4 - Enable serial 8250 config options (fixes bug 4054) * Tue Aug 4 2009 Li Peng <peng.li@intel.com> - 2.6.31.rc4 - Add drm patch to support page flipping - Add kms edid cache - Shut up "drm_wait_vblank: failed to acquire vblank counter" * Mon Aug 3 2009 Anas Nashif <anas.nashif@intel.com> - 2.6.31.rc4 - disable mrst kernel for now * Fri Jul 31 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.31-rc4 - rebase to -rc4 - sync up with last minute tweaks in the 2.6.30 rpm * Wed Jul 29 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.31-rc3 - Adding GFX 2.7 incremental patch - Updating Audio patch * Tue Jul 28 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.31-rc3 - Moving to RC3 * Thu Jul 23 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - Add new OSPM standby patch with PAE support * Thu Jul 23 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.31-rc1 - Add MRST Anolog Accelerometer driver * Thu Jul 23 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - Add mrst Alpha2-2.0 still image gadget driver - Add mrst Alpha2-1.1 USB OTG Client driver - Add mrst Alpha2-1.1 USB OTG Transceiver driver * Wed Jul 22 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.31-rc1 - Updating the audio patches * Wed Jul 22 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.31-rc1 - Add mrst Alpha2-1.1 Sensors patches * Wed Jul 22 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - Add mrst Alpha2-1.2 Camera patchset * Thu Jul 16 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.31.rc1 - Enabled SPI2 in config-mrst * Wed Jul 15 2009 Anas Nashif <anas.nashif@intel.com> - 2.6.31.rc1 - Add kerne-ivi spec file * Tue Jul 14 2009 Prajwal Karur Mohan <prajwal.karur.mohan@intel.com> 2.6.31.rc1 - MRST: Added lnc_b0 patch - CONFIG_SPI2_MRST is disabled - CONFIG_MRST_LNW_A2_WR is enabled and CONFIG_MRST_LNW_A1_WR is disabled * Tue Jul 14 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.31.rc1 - MRST: replaced the Audio patches with the latest one in Alpha1 * Fri Jul 10 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.31.rc1 - MRST: update Marvell-8688-Power-On-patches.patch - MRST: Add GTM501l spi driver - MRST: Updated PMIC Battery driver - MRST: Updated the OSPM * Thu Jul 9 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.31.rc1 - MRST: Add SPI2 driver, and enable PMIC battery - MRST: Add Marvell 8688 driver * Wed Jul 8 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add 2.6.31-rc1 based psb driver from UMG * Wed Jul 8 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.31.rc1 - MRST: Add SPI Slave Core and controler driver, add Pmic Battery driver. * Mon Jul 6 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.31.rc1 - MRST: cleanup DMA, ospm, sensors patches to fit into 2.6.31. * Mon Jul 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - Exclude mrst patches from netbook/ivi/menlow * Mon Jul 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add USB OTG Transceiver driver * Mon Jul 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add NAND driver * Mon Jul 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add SD/MMC/CEATA/SDIO drivers * Mon Jul 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Enable Marvell Libertas 8385/8686/8688 driver * Mon Jul 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add audio driver * Mon Jul 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add i2c, keypad and camera drivers * Fri Jul 3 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add USB OTG Client, Still Image Gadget and touchscreen driver * Wed Jul 1 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add a workaround for lnc gfx irq pin bug * Tue Jun 30 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - IVI: Port IVI driver to 2.6.31-rc1 * Mon Jun 29 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Port psb driver to 2.6.31-rc1 * Fri Jun 26 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - MRST: Add core enabling code based on 2.6.31-rc1 from OTC * Fri Jun 26 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - Removed old dirvers based on 2.6.30 * Fri Jun 26 2009 Yong Wang <yong.y.wang@intel.com> 2.6.31.rc1 - Upgrade to 2.6.31-rc1 * Wed Jun 24 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.30 - Added GFX patches for Alpha2.3 * Tue Jun 16 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.30 - Added GFX Common Patch * Thu Jun 11 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30 - Upgrade to 2.6.30 * Wed Jun 3 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - Move to 2.6.30-rc8 * Wed May 27 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - MRST: x86/apic: Use assigned boot cpu id instead of reading current apic id * Wed May 27 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - MRST: bugfix patch for Camera driver to enable mplayer - MRST: bugfix patch for GFX driver to resolve S0i1 hang issue - MRST: bugfix patch for GFX driver to resolve resume from S0i1 issue * Wed May 27 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - MRST: Remove Intel Wireless MultiCom 3200 top driver as it's not ready for Alpha1 * Tue May 26 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc6 - MRST: Audio: Creating ALSA sysfs entry and use GFP_ATOMIC. * Tue May 26 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - MRST: Add Intel Wireless MultiCom 3200 top driver * Tue May 26 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc6 - MRST: Integrated the Audio driver V4, replaced V3. - MRST: Integrated the sensor patches, replaced the old ones, mainly some cleanup and bug fixes. * Tue May 26 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - MRST: fix non-root user video capture failure issue * Tue May 26 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc6 - MRST: IPC driver incremental patch, addressing code review comments. * Tue May 26 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - Fix Wimax USB autosuspend issue - MRST: bugfixes for USB OTG Transceiver Driver * Mon May 25 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc6 - MRST: TS, add Freescale PMIC C0 support, and GPE support. * Thu May 21 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - MRST: add suspend resume function for RNDIS Gadget Drive - MRST: bugfixes for USB OTG Transceiver Driver * Wed May 20 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc6 - MRST: Integrated the Audio driver V3. - MRST: Audio path switching support patch bug fix. * Wed May 20 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - MRST: fix invalid sysfs attributes * Tue May 19 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc6 - MRST: 0024-UMG-mrst-resistive-touchscreen-incremental.patch - MRST: 0037-1-UMG-mrst-audio-Audio-path-switching-support-in-LPE-driver.patch * Tue May 19 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - MRST: Updated drivers from Jacob's team * Tue May 19 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc6 - Move to 2.6.30-rc6 * Mon May 18 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.30.rc5 - x86/apic: workaround LNC si bug, set MSI phy dest ID for phy mode - Enabling Option 501L modem in kernel config * Mon May 18 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc5 - MRST: Update the UART Max3110 patch (major change is moving the driver from drivers/spi to drivers/serial/) * Mon May 18 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc5 - MRST: alpha1 bugfix patches for USB OTG, Still Image Gadget and Camera drivers * Fri May 15 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.30.rc5 - Thermal Patch for Moorestown Sensors * Fri May 15 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc5 - MRST: Integrated GFX driver Alpha1.4 0001-UMG-mrst-GFX-add-VBT-support.patch 0001-UMG-mrst-GFX-Fix-multiple-psb-kernel-warnings.patch 0002-UMG-mrst-GFX-fix-resume-make-sure-resume-initialization-is-done.patch 0003-UMG-mrst-GFX-Enabled-D0i3-and-HW-clock-gating-by-default-for-Alpha1.patch 0004-UMG-mrst-GFX-Fix-formatting-in-psb_bl.c.patch 0005-UMG-mrst-GFX-Pull-OSPM-support-from-PA2-to-Alpha1.patch * Thu May 14 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc5 - MRST: Update SPI slave controller driver * Thu May 14 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc5 - MRST: MMC driver bug fix for Alpha1, fixes 7-pin MMCA3.31 Transcend MMC card data transfer issue. - MRST: Apply the keypad incremental patch, to fix the dump of GPIO warnings at kernel boot-up * Wed May 13 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc5 - MRST: Add new version of core enabling drivers from Jacob's team * Wed May 13 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc5 - MRST: update below two drivers: 0029-UMG-mrst-Adding-Intel-Moorestown-SPI2-Controller-Driver.patch 0081-UMG-mrst-Adding-Intel-Moorestown-PMIC-Battery-Driver.patch * Mon May 11 2009 Anas Nashif <anas.nashif@intel.com> 2.6.30.rc5 - Updated PSB graphics driver * Mon May 11 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc5 - MRST: Add SPI slave controller driver * Mon May 11 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc5 - Add a patch from Dan Williams to remove DMA's dependency on !HIGHMEM64G - MRST: Enable Langwell DMA drivers * Sun May 10 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.40-rc5 - add trace/ to the include dirs * Sat May 9 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.30.rc5 - Rev to 2.5.30-rc5 * Fri May 8 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.30.rc4 - MRST: Sensor Patches - Accelerometer, ALS, Compass, Vibrator * Thu May 7 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 2.6.30.rc4 - MRST: Add GPE enumeration capability to SPI2 Controller * Tue May 5 2009 Anas Nashif <anas.nashif@intel.com> 2.6.30.rc4 - Move to 2.6.30 rc4 * Tue May 5 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc3 - MRST: Add Camera Imaging Alpha1 driver * Mon May 4 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc3 - MRST: Add SDIO OSPM suspend/resume function and support for the second SDIO slot * Fri May 1 2009 Anas Nashif <anas.nashif@intel.com> 2.6.30.rc3 - Update PSB gfx driver support for 2.6.30rc3 - Merged all psb fixes and patches into one single patch * Thu Apr 30 2009 Prajwal <prajwal.karur.mohan@intel.com> 2.6.30.rc3 - Added Nand patch for Alpha1 - implements multi-chip support - Added Keypad patch for Alpha1 - adds 4 direct key support for camera shutters and volume * Thu Apr 30 2009 Yong Wang <yong.y.wang@intel.com> 2.6.30.rc3 - MRST: USB OTG Client and Transceiver Alpha1 Driver * Thu Apr 30 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.30.rc3 - MRST: Integrate PMIC Battery Driver - MRST: Integrate Audio driver * Wed Apr 29 2009 Anas Nashif <anas.nashif@intel.com> 2.6.30.rc3 - Enable serial console and early printk * Fri Apr 24 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.30-rc3 - Upgrade to 2.6.30-rc3 * Wed Apr 22 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.1 - Merge DRM fixes slated for 2.6.29.2 early - Merge the LVDS workaround for the G33-like chip - Enable ES1381 audio (fixes bug 1773) * Fri Apr 17 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - MRST: turning off more debugs * Thu Apr 16 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29.1 - Do not register midppm as char device * Thu Apr 16 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - MRST: Disabling Max3110 config so GTM501 will function * Thu Apr 16 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - MRST: Turning off DEBUG configs * Wed Apr 15 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - Fix Marvell 8688 patch - using msleep instead of mdelay for power-saving * Wed Apr 15 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - Add fixes for Marvell 8688 - Add patch to register midppm device * Tue Apr 14 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - Graphics PCI status workaround (fixes gfx and 3d perf. issues) - USB SRAM enabling * Mon Apr 13 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29.1 - Enable PSB driver for IVI * Sun Apr 12 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.1 - turn EXT2 from =m to =y - some bugfixes from upsream * Fri Apr 10 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - Add Marvell 8688 driver FW to MRST kernel - Add Timberdale driver - Enabling MRST thermal configs correctly - Remove SELinux from mrst config (not needed) * Thu Apr 9 2009 Li Peng <peng.li@intel.com> 2.6.29.1 - Add drm patch to fix moblin bug #1147 (Background resolution different and pixelated) * Tue Apr 7 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - Updating MRST platform enabling code - Abosorbing psb 3d hang fix into main psb driver - Add psb gfx fix for OSPM in psb driver * Tue Apr 7 2009 Li Peng <peng.li@intel.com> 2.6.29.1 - Add graphic driver for Pinetrail-M platform * Mon Apr 6 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - Adding additional GPIO configs that are necessary * Mon Apr 6 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.1 - Adding Option GTM501L Ivydale (SPI)-3G Kernel Driver * Mon Apr 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.29 - Build USB gadget drivers as modules * Mon Apr 6 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.29 - Add MRST audio LPE Driver updated events for OSPM subsystem patch Add event defs for LPE buffer full/empty in OSPM - Enable Bluetooth options - Add Marvell 8688 WiFi and BT driver * Sun Apr 5 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29.1 - Added support S0i1 and S0i3 OSPM support in gfx driver * Sat Apr 4 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.1 - enable the sysprof and power ftracers - pick up the 2.6.29.1 stable bugfix patch * Tue Mar 31 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29 - Updating c-state and p-state drivers - Small fix in MRST audio driver code - Disabling c-states for now so MRST gfx comes up using current FW * Tue Mar 31 2009 Yong Wang <yong.y.wang@intel.com> 2.6.29 - Add Langwell DMA driver * Tue Mar 31 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.29 - disable CONFIG_X86_PAT cause it prevents X to work in MRST - Enable patch 0061-UMG-mrst-SPI-Slave-Core-Driver-K29.patch - Correct MRST audio options * Tue Mar 31 2009 Yong Wang <yong.y.wang@intel.com> 2.6.29 - Updated MRST USB-OTG-Client-Driver and corrected config options * Mon Mar 30 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29 - Add Ericsson MBM 3G driver - Fixed configs for MRST gfx (added FB console, added X86_PAT) * Mon Mar 30 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29 - Better PSB patch to fix lockup * Mon Mar 30 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29 - turn off most of the debug options in preparation for beta * Mon Mar 30 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29 - Add MRST OSPM driver * Mon Mar 30 2009 Yong Wang <yong.y.wang@intel.com> 2.6.29 - Add LAN driver for Pinetrail-M platform (commit b55de80e49892002a1878013ab9aee1a30970be6) * Sun Mar 29 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29 - *-devel rquires exact base kernel package - Apply psb lockup fix * Sat Mar 28 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29 - Enable CONFIG_WIRELESS_EXT_SYSFS to make libertas driver work * Fri Mar 27 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29 - Menlow: Enabling LIBERTAS wireless, that work for Menlow sd8686 * Fri Mar 27 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29 - Fix: adding mmc config correctly * Fri Mar 27 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29 - add the psb drm driver * Fri Mar 27 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29 - Fixed MRST configs to boot kernel - Updated MRST platform enabling code - Updated MRST audio code - Updated MRST USB-OTG-Client-Driver - Updated Nand block driver - Fix in kernel.spec.in to not extract debuginfo for vmlinux in MRST (workaround for error with debuginfo extraction with RELOCATABLE is turned on) * Tue Mar 24 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29 - add some device IDs for touchscreen drivers * Mon Mar 23 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29 - upgrade to 2.6.29 final release * Sat Mar 21 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc8 - make KMS go even faster * Fri Mar 20 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc8 - Add SFI p-state driver - ADD SFI c-state driver - FIX! MMC wasn't enabled, so I enabled it! * Thu Mar 19 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc8 - Add MRST resistive touchscreen - Add MRST CE-ATA - Add MRST MMC/SD/SDIO workaround * Thu Mar 19 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29.rc8 - Added drm patches to support psb driver * Thu Mar 19 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc8 - disable legacy hotplug support; we don't use it - enable full preemption * Thu Mar 19 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc8 - Add MRST camera enabling patches - Add MRST thermal driver - Add spi2 controller - Added fix to PCI patch 0005-PCI-Support-Intel-Moorestown-platform-PCI-config-em.patch, fixes kernel panic bug in netbook kvm image, bug 1239. - More cleanup of now obsolete patches * Wed Mar 18 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc8 - improve KMS performance - ship include/drm in the kernel-devel package * Sun Mar 15 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29.rc8 - Update to 2.6.29 RC8 - Disable Moorestown patches due to regression - Fixed Makefiles for spec generation - Changed drm settings Menlow config (now built as module) * Thu Mar 12 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc7 - Add kernel-mrst.spec for mrst target - Add mrst patches to common source - MRST changes as follows: MRST-APIC: Cleanup early APIC setup, use x86 quirk infrastructure MRST-IPC: move ipc_defs.h to the right place PCI: Avoid MRST specific PCI init code for other platforms SPI-UART: revert a previous fix for volatile - Cleaned up old, unused patches lying around * Thu Mar 12 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc7 - turn the eeepc driver back on; it seems to not make my system crash anymore. * Wed Mar 11 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc7 - integrate fence fix from Erik * Mon Mar 9 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc7 - integrate more MRST patches from Rob * Mon Mar 9 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc7 - enable a few more debug options in the hope of catching some crashes earlier * Sat Mar 7 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc7 - Go to 2.6.29-rc7 - enable debuginfo packages - temporarily disable IVI/Menlow kernel packages; they were identical to the netbook package. When they get different configs we'll reenable them again * Wed Mar 4 2009 Yin Kangkai <kangkai.yin@intel.com> 2.6.29.rc6 - Fix a bug in linux-2.6.29-sreadahead-tracer.patch * Sun Mar 1 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29.rc6 - Re-enable KMS now that performance issues are resolved. - Added CGROUP support for IVI - Update to rc6-git5 * Thu Feb 26 2009 Peng Li <peng.li@intel.com> 2.6.29.rc6 - Add agpgart/drm patches for G33-like new graphic chip * Mon Feb 23 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc6 - KMS off by default until the stability issues are resolved * Sun Feb 22 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc6 - go to 2.6.29-rc6 * Fri Feb 20 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc5 - enable kernel modesetting by default - .. and add some fixes from Jesse * Tue Feb 17 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc5 - turn the EEEPC driver into a module * Fri Feb 13 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29.rc5 - redhat-rpm-config -> moblin-rpm-config * Fri Feb 13 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc5 - update to 2.6.29-rc5 * Wed Feb 11 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc4 - rename the non-MRST patches - update the MRST patches to the latest dev version * Tue Feb 10 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc4 - enable the KVM config options * Mon Feb 9 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29-rc4 - go to 2.6.29-rc4 - tune the ext3 commit interval to 15 seconds to be gentle to SSDs - backport the 2.6.30 patch to flip networking and IDE init * Sat Feb 7 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.rc3 - update the MRST configuration options and patches * Wed Feb 4 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.rc3 - more work on the MSI Wind touchpad driver - enable EXT2 and Alsa HDA audio power saving - update the menlow config settings * Mon Feb 2 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.rc3 - add a patch to try to make the MSI Wind touchpad work * Thu Jan 29 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.rc3 - enable the RT2860 driver (EEEpc 901) * Thu Jan 29 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.rc3 - enable the RT2860 driver (EEEpc 901) * Wed Jan 28 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc3 - Upgrade to 2.6.29-rc3 * Wed Jan 28 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc2 - Apply sreadahead patch for tracer that monitors regular file open() syscalls (Auke Kok) * Mon Jan 26 2009 Anas Nashif <anas.nashif@intel.com> 2.6.29.rc2 - Apply i915 performance patch (Jesse Barnes) * Fri Jan 23 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc2 - Quick fix in fastboot patch from #ifndef CONFIG_FASTBOOT to #if 0 * Fri Jan 23 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.rc2 - Small fix changing acer wmi driver error msg to info msg * Thu Jan 22 2009 Arjan van de Ven <arjan@linux.intel.com> 2.6.29.rc2 - Fix mismerge that didn't make us wait for partitions * Mon Jan 19 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc2 - Disabling un-needed FB drivers (keeping FB layer for 915 gfx) - Removing legacy fastboot patches (fastboot incorporated in .29) - Add patch to enable async by default - Add kernel option to redo MTRR if necessary * Sun Jan 18 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc2 - Upgrading to 2.6.29-rc2 * Thu Jan 15 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc1 - Enabling WIMAX and WIMAX_I2400M_USB * Mon Jan 12 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc1 - Upgrade to 2.6.29-rc1 - remove squashfs patch since it's now built into the kernel - Adding Frame Buffer support as 915 now requires it to be enabled * Thu Jan 8 2009 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.29.rc1 - Upgrade to 2.6.28-git10 (leading up to 2.6.29-rc1) - Disable Unionfs (not needed anymore) * Wed Jan 7 2009 Yong Wang <yong.y.wang@intel.com> 2.6.28 - Enable multicast/protocol filter support for BNEP * Tue Jan 6 2009 Yong Wang <yong.y.wang@intel.com> 2.6.28 - Dave Airlie disables GEM on PAE. Revert it as moblin has PAE eanbled * Sun Jan 4 2009 Yong Wang <yong.y.wang@intel.com> 2.6.28 - Update to v2.6.28 * Fri Dec 19 2008 Arjan van de Ven <arjan@linux.intel.com> 2.6.28.rc7 - Include arch headers in -devel packages * Fri Dec 19 2008 Arjan van de Ven <arjan@linux.intel.com> 2.6.28.rc7 - Fix files section for new modutils * Tue Dec 16 2008 Anas Nashif <anas.nashif@intel.com> 2.6.28.rc7 - Add support for Fusion MPT driver to enable disks in vmware - Add support for pcnet32 driver to enable network in vmware * Tue Dec 16 2008 Martin Xu <martin.xu@intel.com> 2.6.28.rc7 - Enable BT HID Protocol * Tue Dec 16 2008 Yong Wang <yong.y.wang@intel.com> 2.6.28.rc7 - Re-enable IPv6 * Tue Dec 16 2008 Yong Wang <yong.y.wang@intel.com> 2.6.28.rc7 - Disable IPv6 * Fri Dec 12 2008 Anas Nashif <anas.nashif@intel.com> 2.6.28.rc7 - Replace . with - in kernel name * Thu Dec 11 2008 Auke Kok <auke-jan.h.kok@intel.com> - remove references to initscripts, we're now using 'fastinit' * Thu Dec 11 2008 Yong Wang <yong.y.wang@intel.com> 2.6.28.rc7 - Build common modules on netbooks into kernel - Disable ISAPNP to save boot time * Tue Dec 9 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.28.rc7 - Changing the way the rpm name is formed by using localversion taken from the respective config files * Tue Dec 9 2008 Yong Wang <yong.y.wang@intel.com> 2.6.28.rc7 - btusb is preferable to hciusb in terms of power saving * Mon Dec 8 2008 rolla selbak <rolla.n.selbak@intel.com> 2.6.28.rc7 - Adding device mapper - Realized fasboot isn't enabled, so enabling it * Sun Dec 7 2008 rolla selbak <rolla.n.selbak@intel.com> 2.6.28.rc7 - Removing extra '-netbook' from netbook config localversion * Fri Dec 5 2008 Anas Nashif <anas.nashif@intel.com> 2.6.28.rc7 - Following updates by Rolla: - updating to 2.6.28-rc7 - splitting patches - new config method - no more headers or debug - separate building of target flavors * Thu Dec 4 2008 Yong Wang <yong.y.wang@intel.com> 2.6.28.rc7 - Create separate patch for each git commit - Remove squashfs * Mon Dec 1 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.28.rc6 - Update to revision v2.6.28-rc6-52-g582633c * Thu Nov 27 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.28.rc6 - Update to revision v2.6.28-rc6-48-g0ca3b70 * Wed Nov 26 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.28.git.v2.6.28_rc6_47_gf19329f - Update to revision v2.6.28-rc6-47-gf19329f * Wed Nov 26 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.28.git.v2.6.28_rc6_47_gf19329f - Update to revision v2.6.28-rc6-47-gf19329f * Wed Nov 26 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.28.git.gitrev - Update to revision v2.6.28-rc6-47-gf19329f * Wed Nov 26 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.28.git4595ef6469a311c205e56cb86c08917f991dfe4d - Update to revision 4595ef6469a311c205e56cb86c08917f991dfe4d * Wed Nov 26 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.git4595ef6469a311c205e56cb86c08917f991dfe4d - Update to revision 4595ef6469a311c205e56cb86c08917f991dfe4d * Mon Nov 24 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.git26d4308621e509922a593a381e1e0f8c718164f1 - Update to revision 26d4308621e509922a593a381e1e0f8c718164f1 * Mon Nov 24 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.git5fc5d0a5a2baf333ac6ffa4930e79781a045d987 - Update to revision 5fc5d0a5a2baf333ac6ffa4930e79781a045d987 * Fri Nov 21 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.gitd7267cc463d3682d841d3c81254174e57120d53e - Update to revision d7267cc463d3682d841d3c81254174e57120d53e * Tue Nov 18 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.git2dde9935cd12b147bc796694e1ac16679d4700c7 - Update to revision 2dde9935cd12b147bc796694e1ac16679d4700c7 * Tue Oct 7 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.rc6 - Enable psaux in the crown-beach kernel, as internally it is mapped to the touchscreen and is needed for its enablement. * Tue Oct 7 2008 Peng Li <peng.li@intel.com> 2.6.27.rc6 - Add vblank-rework patch & rebase GEM patches on top of it * Sun Sep 28 2008 Yong Wang <yong.y.wang@intel.com> 2.6.27.rc6 - Use ondemand as default cpufreq governor - Disable unnecessary ACPI driver * Fri Sep 26 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.rc6 -Adding dri2 vblank sync patch from Peng Li, fixes vblank and hence, some performance issues * Fri Sep 26 2008 Yong Wang <yong.y.wang@intel.com> 2.6.27.rc6 - Disable RAID support * Wed Sep 24 2008 Martin Xu <martin.xu@intel.com> 2.6.27.rc6 - provide 8101e ethernet driver spport for AspireOne platform * Tue Sep 23 2008 Yong Wang <yong.y.wang@intel.com> 2.6.27.rc6 - Fix the bug of fastboot kernel failing to boot - Enable FASTBOOT option by default * Mon Sep 22 2008 Martin Xu <martin.xu@intel.com> 2.6.27.rc6 - add nfsroot and asprire one wireless driver ath5k support in netbook kernel * Mon Sep 22 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.rc6 -Add support for FastBoot (taken from Arjan's tree) .fastboot: create-a-asynchronous-initlevel .fastboot: turn-the-USB-hostcontroller-initcalls-into .fastboot: convert-a-few-non-critical-ACPI-drivers-to .fastboot: hold-the-BKL-over-the-async-init-call-sequ .fastboot: sync-the-async-execution-before-late_initc .fastboot: make-fastboot-a-config-option .fastboot: retry-mounting-the-root-fs-if-we-can-t-fin .fastboot: make-the-raid-autodetect-code-wait-for-all .fastboot: remove-wait-for-all-devices-before-mounti .fastboot: make-the-RAID-autostart-code-print-a-messa .fastboot: fix-typo-in-init-Kconfig-text .fastboot: remove-duplicate-unpack_to_rootfs .warning-fix-init-do_mounts_md-c .init: initramfs.c-unused-function-when-compiling-wit .fastboot: fix-blackfin-breakage-due-to-vmlinux.lds-c .Add-a-script-to-visualize-the-kernel-boot-process .fastboot: fix-issues-and-improve-output-of-bootgraph * Tue Sep 16 2008 Rolla Selbak <rolla.n.selbak@intel.com> 2.6.27.rc6 -Upgrade to 2.6.27-rc6 -Add support for DRI2 by adding the following patches: .drm: G33-class hardware has a newer 965-style MCH (no DCC register) .drm: Avoid oops in GEM execbuffers with bad arguments.. .DRM: Return -EBADF on bad object in flink, and return curent name if it exists. .i915 gem: install and uninstall irq handler in entervt and leavevt ioctls. .i915: Make use of sarea_priv conditional. .i915: Use struct_mutex to protect ring in GEM mode. .i915: Add chip set ID param. .Export kmap_atomic_pfn for DRM-GEM. .Add Intel ACPI IGD OpRegion support * Thu Sep 11 2008 Yong Wang <yong.y.wang@intel.com> -Several drivers used by eeepc901 are still kernel modules. Have them built into kernel. * Mon Sep 8 2008 Rolla Selbak <rolla.n.selbak@intel.com> -Adding Device Mapper support temporarily -Cleaning up specfiles from uneeded macros * Thu Sep 4 2008 Rolla Selbak <rolla.n.selbak@intel.com> -Upgraded to 2.6.27-rc5 (from 2.6.27-rc1) -Enabled wired network for netbooks for Atheros AR8121/AR8113 PCI-E Ethernet -Enable the USB Video Class driver (uvcvideo). This allows the on-board camera for netbook to work. -Added CONFIG_HIGHMEM_64G option. This is required to enable NX in the cpu (important for security in general). -0011_workaround_unidef_step.patch accepted into mainline, so not needed anymore.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor