From 9237fb851a65b6d0c946e7d6d46167fd0bc3009c Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Thu, 11 Feb 2010 17:47:38 +0100 Subject: [PATCH] Add Atom cpu to p4-clockmod. --- doc/packages-list.txt | 68 ++++++++++---------- lfs/linux | 4 +- src/patches/linux-2.6.27-atom-clockmod.patch | 12 ++++ 3 files changed, 49 insertions(+), 35 deletions(-) create mode 100644 src/patches/linux-2.6.27-atom-clockmod.patch diff --git a/doc/packages-list.txt b/doc/packages-list.txt index c6696feea0..959af047a0 100644 --- a/doc/packages-list.txt +++ b/doc/packages-list.txt @@ -36,17 +36,17 @@ * Unix-Syslog-0.100 * XML-Parser-2.34 * alsa-lib-1.0.22 -* alsa-lib-1.0.22-kmod-2.6.27.42-ipfire +* alsa-lib-1.0.22-kmod-2.6.27.45-ipfire * amavisd-new-2.5.2 * apcupsd-3.14.4 * applejuice-0.31 * arping-2.05 * as86-0.16.17 * asterisk-1.4.28 -* atl1c-kmod-2.6.27.42-ipfire -* atl1c-kmod-2.6.27.42-ipfire-xen -* atl2-2.0.5-kmod-2.6.27.42-ipfire -* atl2-2.0.5-kmod-2.6.27.42-ipfire-xen +* atl1c-kmod-2.6.27.45-ipfire +* atl1c-kmod-2.6.27.45-ipfire-xen +* atl2-2.0.5-kmod-2.6.27.45-ipfire +* atl2-2.0.5-kmod-2.6.27.45-ipfire-xen * autoconf-2.59 * automake-1.9.6 * backup-ipfire @@ -71,8 +71,8 @@ * clamav-0.95.3 * cmake-2.4.8 * collectd-4.5.3 -* compat-wireless-2.6.32.2-kmod-2.6.27.42-ipfire -* compat-wireless-2.6.32.2-kmod-2.6.27.42-ipfire-xen +* compat-wireless-2.6.32.3-kmod-2.6.27.45-ipfire +* compat-wireless-2.6.32.3-kmod-2.6.27.45-ipfire-xen * coreutils-5.96 * cpio-2.6 * cpufrequtils-007 @@ -81,8 +81,8 @@ * cyrus-imapd-2.2.12 * cyrus-sasl-2.1.21 * dahdi-2.2.0.2 -* dahdi-2.2.0.2-kmod-2.6.27.42-ipfire -* dahdi-2.2.0.2-kmod-2.6.27.42-ipfire-xen +* dahdi-2.2.0.2-kmod-2.6.27.45-ipfire +* dahdi-2.2.0.2-kmod-2.6.27.45-ipfire-xen * db-4.4.20 * dbus-1.0.3 * dhcp-3.1.0 @@ -90,16 +90,16 @@ * diffutils-2.8.1 * dnsmasq-2.45 * dosfstools-2.11 -* e1000e-1.0.2.5-kmod-2.6.27.42-ipfire -* e1000e-1.0.2.5-kmod-2.6.27.42-ipfire-xen +* e1000e-1.0.2.5-kmod-2.6.27.45-ipfire +* e1000e-1.0.2.5-kmod-2.6.27.45-ipfire-xen * e2fsprogs-1.39 * ebtables-v2.0.8-2 * ed-0.2 * elinks-0.11.6 * esniper-2-19-0 * espgs-8.15.1 -* et131x-kmod-2.6.27.42-ipfire -* et131x-kmod-2.6.27.42-ipfire-xen +* et131x-kmod-2.6.27.45-ipfire +* et131x-kmod-2.6.27.45-ipfire-xen * etherwake-1.09 * ethtool-3 * expat-2.0.0 @@ -139,8 +139,8 @@ * hdparm-8.9 * hostapd-0.6.9 * hplip-2.7.10 -* hso-1.9-kmod-2.6.27.42-ipfire -* hso-1.9-kmod-2.6.27.42-ipfire-xen +* hso-1.9-kmod-2.6.27.45-ipfire +* hso-1.9-kmod-2.6.27.45-ipfire-xen * htop-0.8.1 * httpd-2.2.11 * hwdata @@ -164,10 +164,10 @@ * jpegsrc.v6b * kbd-1.12 * klibc-1.5.14 -* kqemu-1.4.0pre1-kmod-2.6.27.42-ipfire -* kqemu-1.4.0pre1-kmod-2.6.27.42-ipfire-xen +* kqemu-1.4.0pre1-kmod-2.6.27.45-ipfire +* kqemu-1.4.0pre1-kmod-2.6.27.45-ipfire-xen * kudzu-1.2.64 -* kvm-kmod-2.6.31.5-kmod-2.6.27.42-ipfire +* kvm-kmod-2.6.31.5-kmod-2.6.27.45-ipfire * l7-protocols-2009-05-10 * lame-3.97 * lcd4linux-0.10.1-RC2 @@ -198,8 +198,8 @@ * libwww-perl-5.803 * libxml2-2.6.26 * libxslt-1.1.17 -* linux-2.6.27.42-ipfire -* linux-2.6.27.42-ipfire-xen +* linux-2.6.27.45-ipfire +* linux-2.6.27.45-ipfire-xen * linux-atm-2.4.1 * linux-libc-headers-2.6.12.0 * lm_sensors-3.1.2 @@ -209,11 +209,11 @@ * lynis-1.2.6 * lzo-2.02 * m4-1.4.4 -* mISDN_20090906-kmod-2.6.27.42-ipfire -* mISDN_20090906-kmod-2.6.27.42-ipfire-xen +* mISDN_20090906-kmod-2.6.27.45-ipfire +* mISDN_20090906-kmod-2.6.27.45-ipfire-xen * mISDNuser_20090906 -* madwifi-hal-0.10.5.6-r4119-20100201-kmod-2.6.27.42-ipfire -* madwifi-hal-0.10.5.6-r4119-20100201-kmod-2.6.27.42-ipfire-xen +* madwifi-hal-0.10.5.6-r4119-20100201-kmod-2.6.27.45-ipfire +* madwifi-hal-0.10.5.6-r4119-20100201-kmod-2.6.27.45-ipfire-xen * make-3.81 * man-db-2.4.3 * man-pages-2.34 @@ -262,8 +262,8 @@ * openssh-5.3p1 * openssl-0.9.8l * openswan-2.6.23 -* openswan-2.6.23-kmod-2.6.27.42-ipfire -* openswan-2.6.23-kmod-2.6.27.42-ipfire-xen +* openswan-2.6.23-kmod-2.6.27.45-ipfire +* openswan-2.6.23-kmod-2.6.27.45-ipfire-xen * openvpn-2.1_rc20 * p7zip_4.65 * pam_mysql-0.7RC1 @@ -284,12 +284,12 @@ * procps-3.2.6 * psmisc-22.2 * qemu-0.12.2 -* r8101-kmod-2.6.27.42-ipfire -* r8101-kmod-2.6.27.42-ipfire-xen -* r8168-8.014.00-kmod-2.6.27.42-ipfire -* r8168-8.014.00-kmod-2.6.27.42-ipfire-xen -* r8169-6.011.00-kmod-2.6.27.42-ipfire -* r8169-6.011.00-kmod-2.6.27.42-ipfire-xen +* r8101-kmod-2.6.27.45-ipfire +* r8101-kmod-2.6.27.45-ipfire-xen +* r8168-8.014.00-kmod-2.6.27.45-ipfire +* r8168-8.014.00-kmod-2.6.27.45-ipfire-xen +* r8169-6.011.00-kmod-2.6.27.45-ipfire +* r8169-6.011.00-kmod-2.6.27.45-ipfire-xen * readline-5.1 * reiser4progs-1.0.5 * reiserfsprogs-3.6.19 @@ -345,8 +345,8 @@ * usb_modeswitch-1.0.6 * usbutils-0.72 * util-linux-2.12r -* v4l-dvb-9defbd461e5f-kmod-2.6.27.42-ipfire -* v4l-dvb-9defbd461e5f-kmod-2.6.27.42-ipfire-xen +* v4l-dvb-690055993011-kmod-2.6.27.45-ipfire +* v4l-dvb-690055993011-kmod-2.6.27.45-ipfire-xen * vdr-1.6.0 * vdradmin-am-3.6.5 * vim-7.0 diff --git a/lfs/linux b/lfs/linux index c2106d4bb3..1a7cfedbb0 100644 --- a/lfs/linux +++ b/lfs/linux @@ -149,7 +149,9 @@ endif # Intel Atom Coretemp Patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.27-atom-coretemp.patch - + # Intel Atom P4-clockmod Patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.27-atom-clockmod.patch + # Layer7-patch cd $(DIR_SRC) && rm -rf $(DIR_SRC)/netfilter-layer7-v2.21 cd $(DIR_SRC) && tar xzf $(DIR_DL)/netfilter-layer7-v2.21.tar.gz diff --git a/src/patches/linux-2.6.27-atom-clockmod.patch b/src/patches/linux-2.6.27-atom-clockmod.patch new file mode 100644 index 0000000000..ef59fef3ea --- /dev/null +++ b/src/patches/linux-2.6.27-atom-clockmod.patch @@ -0,0 +1,12 @@ +diff -Naur linux-2.6.27.45.org/arch/x86/kernel/cpu/cpufreq/p4-clockmod.c linux-2.6.27.45/arch/x86/kernel/cpu/cpufreq/p4-clockmod.c +--- linux-2.6.27.45.org/arch/x86/kernel/cpu/cpufreq/p4-clockmod.c 2010-01-29 00:21:45.000000000 +0100 ++++ linux-2.6.27.45/arch/x86/kernel/cpu/cpufreq/p4-clockmod.c 2010-02-11 15:21:39.000000000 +0100 +@@ -160,6 +160,8 @@ + switch (c->x86_model) { + case 0x0E: /* Core */ + case 0x0F: /* Core Duo */ ++ case 0x16: /* Celeron Core */ ++ case 0x1c: /* Atom */ + p4clockmod_driver.flags |= CPUFREQ_CONST_LOOPS; + return speedstep_get_processor_frequency(SPEEDSTEP_PROCESSOR_PCORE); + case 0x0D: /* Pentium M (Dothan) */ -- 2.39.2