packages: kernel-xenU/kernel-xenU-x86.config, kernel-xenU/kernel-xenU.spec ...

caleb caleb at pld-linux.org
Sat Oct 2 17:54:04 CEST 2010


Author: caleb                        Date: Sat Oct  2 15:54:04 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- Cleaned up differences between x86 and x86_64 configs
- Removed vserver options from config. These get added by builder if requested
- Added EC2 specific kernel patch
- TODO: setup with_ec2 option to set the proper cpu type and cpu_hotplug options so they don't have to be hard coded in the config file

---- Files affected:
packages/kernel-xenU:
   kernel-xenU-x86.config (1.3 -> 1.4) , kernel-xenU.spec (1.50 -> 1.51) 

---- Diffs:

================================================================
Index: packages/kernel-xenU/kernel-xenU-x86.config
diff -u packages/kernel-xenU/kernel-xenU-x86.config:1.3 packages/kernel-xenU/kernel-xenU-x86.config:1.4
--- packages/kernel-xenU/kernel-xenU-x86.config:1.3	Fri Oct  1 14:24:01 2010
+++ packages/kernel-xenU/kernel-xenU-x86.config	Sat Oct  2 17:53:58 2010
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Linux kernel version: 2.6.35.7
-# Fri Oct  1 05:25:10 2010
+# Sat Oct  2 09:39:10 2010
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -58,6 +58,7 @@
 CONFIG_X86_32_LAZY_GS=y
 CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx"
 CONFIG_KTIME_SCALAR=y
+CONFIG_ARCH_CPU_PROBE_RELEASE=y
 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
 CONFIG_CONSTRUCTORS=y
 
@@ -289,14 +290,14 @@
 # CONFIG_M586 is not set
 # CONFIG_M586TSC is not set
 # CONFIG_M586MMX is not set
-CONFIG_M686=y
+# CONFIG_M686 is not set
 # CONFIG_MPENTIUMII is not set
 # CONFIG_MPENTIUMIII is not set
 # CONFIG_MPENTIUMM is not set
 # CONFIG_MPENTIUM4 is not set
 # CONFIG_MK6 is not set
 # CONFIG_MK7 is not set
-# CONFIG_MK8 is not set
+CONFIG_MK8=y
 # CONFIG_MCRUSOE is not set
 # CONFIG_MEFFICEON is not set
 # CONFIG_MWINCHIPC6 is not set
@@ -310,17 +311,17 @@
 # CONFIG_MCORE2 is not set
 # CONFIG_MATOM is not set
 # CONFIG_GENERIC_CPU is not set
-# CONFIG_X86_GENERIC is not set
+CONFIG_X86_GENERIC=y
 CONFIG_X86_CPU=y
-CONFIG_X86_INTERNODE_CACHE_SHIFT=5
+CONFIG_X86_INTERNODE_CACHE_SHIFT=6
 CONFIG_X86_CMPXCHG=y
-CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_X86_L1_CACHE_SHIFT=6
 CONFIG_X86_XADD=y
-# CONFIG_X86_PPRO_FENCE is not set
 CONFIG_X86_WP_WORKS_OK=y
 CONFIG_X86_INVLPG=y
 CONFIG_X86_BSWAP=y
 CONFIG_X86_POPAD_OK=y
+CONFIG_X86_INTEL_USERCOPY=y
 CONFIG_X86_USE_PPRO_CHECKSUM=y
 CONFIG_X86_TSC=y
 CONFIG_X86_CMPXCHG64=y
@@ -400,7 +401,7 @@
 CONFIG_PHYSICAL_START=0x1000000
 # CONFIG_RELOCATABLE is not set
 CONFIG_PHYSICAL_ALIGN=0x1000000
-# CONFIG_HOTPLUG_CPU is not set
+CONFIG_HOTPLUG_CPU=y
 # CONFIG_COMPAT_VDSO is not set
 # CONFIG_CMDLINE_BOOL is not set
 
@@ -1488,6 +1489,7 @@
 # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
 # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
 CONFIG_LKDTM=m
+# CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set
 # CONFIG_FAULT_INJECTION is not set
 # CONFIG_LATENCYTOP is not set
 CONFIG_SYSCTL_SYSCALL_CHECK=y
@@ -1558,31 +1560,6 @@
 # CONFIG_CPA_DEBUG is not set
 CONFIG_OPTIMIZE_INLINING=y
 # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
-
-#
-# Linux VServer
-#
-CONFIG_VSERVER_AUTO_LBACK=y
-CONFIG_VSERVER_AUTO_SINGLE=y
-CONFIG_VSERVER_COWBL=y
-# CONFIG_VSERVER_VTIME is not set
-# CONFIG_VSERVER_DEVICE is not set
-CONFIG_VSERVER_PROC_SECURE=y
-CONFIG_VSERVER_HARDCPU=y
-CONFIG_VSERVER_IDLETIME=y
-# CONFIG_VSERVER_IDLELIMIT is not set
-# CONFIG_TAGGING_NONE is not set
-# CONFIG_TAGGING_UID16 is not set
-# CONFIG_TAGGING_GID16 is not set
-CONFIG_TAGGING_ID24=y
-# CONFIG_TAGGING_INTERN is not set
-# CONFIG_TAG_NFSD is not set
-# CONFIG_VSERVER_PRIVACY is not set
-CONFIG_VSERVER_CONTEXTS=256
-CONFIG_VSERVER_WARN=y
-# CONFIG_VSERVER_DEBUG is not set
-# CONFIG_VSERVER_LEGACY_MEM is not set
-CONFIG_VSERVER=y
 
 #
 # Security options

================================================================
Index: packages/kernel-xenU/kernel-xenU.spec
diff -u packages/kernel-xenU/kernel-xenU.spec:1.50 packages/kernel-xenU/kernel-xenU.spec:1.51
--- packages/kernel-xenU/kernel-xenU.spec:1.50	Sat Oct  2 13:35:02 2010
+++ packages/kernel-xenU/kernel-xenU.spec	Sat Oct  2 17:53:58 2010
@@ -4,11 +4,13 @@
 # - ostrzezenie: Znaleziono zainstalowane (ale niespakietowane) pliki:
 #   /usr/src/linux-2.6.31-xenU/tools/perf/*
 # - update vserver patch. It does not applies since 2.6.32.11
+# - Fix with_ec2 option to specify processor type and hotplug_cpu in kernel config
 #
 # Conditional build:
 %bcond_without	source		# don't build kernel-xenU-source package
 %bcond_with	verbose		# verbose build (V=1)
 %bcond_without	vserver		# enable vserver
+%bcond_with	ec2				# build with patches necessary for use on EC2
 
 %{?debug:%define with_verbose 1}
 
@@ -18,7 +20,7 @@
 
 %define		_enable_debug_packages			0
 
-%define		alt_kernel	xenU%{!?with_vserver:novserver}
+%define		alt_kernel	xenU%{!?with_vserver:novserver}%{?with_ec2:ec2}
 
 # kernel release (used in filesystem and eventually in uname -r)
 # modules will be looked from /lib/modules/%{kernel_release}
@@ -52,6 +54,7 @@
 Source11:	kernel-xenU-x86.config
 
 Patch1:		linux-2.6-vs2.3.patch
+Patch2:		linux-2.6-ec2.patch
 
 URL:		http://www.kernel.org/
 BuildRequires:	/sbin/depmod
@@ -274,6 +277,9 @@
 %if %{with vserver}
 %patch1 -p1
 %endif
+%if %{with ec2}
+%patch2 -p1
+%endif
 
 # Fix EXTRAVERSION in main Makefile
 sed -i 's#EXTRAVERSION =.*#EXTRAVERSION = %{_postver}-%{alt_kernel}#g' Makefile
@@ -685,6 +691,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.51  2010/10/02 15:53:58  caleb
+- Cleaned up differences between x86 and x86_64 configs
+- Removed vserver options from config. These get added by builder if requested
+- Added EC2 specific kernel patch
+- TODO: setup with_ec2 option to set the proper cpu type and cpu_hotplug options so they don't have to be hard coded in the config file
+
 Revision 1.50  2010/10/02 11:35:02  pawelz
 - updated en and pl description. Please, update other languages (de and fr).
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel-xenU/kernel-xenU-x86.config?r1=1.3&r2=1.4&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel-xenU/kernel-xenU.spec?r1=1.50&r2=1.51&f=u



More information about the pld-cvs-commit mailing list