Contents of /branches/R11-stable/core/kernel-magellan/kernel-magellan-3.6.11-r1.smage2
Parent Directory | Revision Log
Revision 15772 -
(show annotations)
(download)
Tue Jan 8 18:11:09 2013 UTC (11 years, 5 months ago) by niro
File size: 7343 byte(s)
Tue Jan 8 18:11:09 2013 UTC (11 years, 5 months ago) by niro
File size: 7343 byte(s)
-release branches/R11-stable
1 | # $Id$ |
2 | |
3 | # standard magellan kernel: |
4 | # using linux-3.6.11 |
5 | # enabled staging usbip drivers |
6 | # enabled staging nouveau driver |
7 | # enabled staging ms hyper-v drivers |
8 | # enabled staging vmware drm driver |
9 | # do not set UEVENT_HELPER to "/sbin/hotplug" anymore but to "" as descripted in udev-176 README |
10 | # enabled linux-firmware |
11 | # use xz as default compression mode for bzimage |
12 | # enabled RCU_FAST_NO_HZ |
13 | # enabled PARAVIRT_TIME_ACCOUNTING |
14 | # enabled MEMORY_HOTPLUG && MEMORY_HOTREMOVE |
15 | # enabled MEMORY_ISOLATION |
16 | # enabled FRONTSWAP |
17 | # enabled PM_AUTOSLEEP |
18 | # enabled PM_WAKELOCKS |
19 | # enabled ACPI_APEI_MEMORY_FAILURE |
20 | # build CPU_FREQ_STAT as module |
21 | # enabled RCU_FAST_NO_HZ |
22 | # enabled PARAVIRT_TIME_ACCOUNTING |
23 | # enabled MEMORY_HOTPLUG && MEMORY_HOTREMOVE |
24 | # enabled MEMORY_ISOLATION |
25 | # enabled PM_AUTOSLEEP |
26 | # enabled PM_WAKELOCKS |
27 | # enabled ACPI_APEI_MEMORY_FAILURE |
28 | # build CPU_FREQ_STAT as module |
29 | # enabled HOTPLUG_PCI_PCIE |
30 | # enabled RAPIDIO_DMA_ENGINE |
31 | # enabled NET_IPVTI |
32 | # build INET_XFRM_MODE_TRANSPORT as module |
33 | # build INET_XFRM_MODE_TUNNEL as module |
34 | # build INET_XFRM_MODE_BEET as module |
35 | # enabled IPV6_ROUTER_PREF |
36 | # enabled IPV6_ROUTE_INFO |
37 | # enabled IPV6_OPTIMISTIC_DAD |
38 | # enabled NETWORK_SECMARK |
39 | # enabled NETWORK_PHY_TIMESTAMPING |
40 | # enabled NF_CONNTRACK_SECMARK |
41 | # enabled NETFILTER_NETLINK_QUEUE_CT |
42 | # enabled NF_CT_NETLINK_HELPER |
43 | # enabled NETFILTER_XT_TARGET_CONNSECMARK |
44 | # enabled NETFILTER_XT_TARGET_HMARK |
45 | # enabled NETFILTER_XT_TARGET_SECMARK |
46 | # enabled MAC802154 |
47 | # enabled NET_SCH_CODEL |
48 | # enabled NET_SCH_FQ_CODEL |
49 | # enabled NET_SCH_PLUG |
50 | # enabled NET_EMATCH_CANID |
51 | # enabled NET_EMATCH_IPSET |
52 | # enabled BATMAN_ADV |
53 | # enabled BATMAN_ADV_BLA |
54 | # enabled CAN_C_CAN_PCI |
55 | # enabled BT_HCIUART_3WIRE |
56 | # enabled WIMAX |
57 | # enabled NFC_HCI |
58 | # enabled NFC_SHDLC |
59 | # enabled PN544_HCI_NFC |
60 | # enabled BMP085_I2C |
61 | # enabled BMP085_SPI |
62 | # enabled INTEL_MEI |
63 | # enabled TCM_QLA2XXX |
64 | # enabled SBP_TARGET |
65 | # enabled NET_TEAM_MODE_BROADCAST |
66 | # enabled NET_TEAM_MODE_LOADBALANCE |
67 | # enabled IGB_PTP |
68 | # enabled IXGBE_PTP |
69 | # enabled PCH_PTP |
70 | # enabled NET_PACKET_ENGINE |
71 | # enabled HAMACHI |
72 | # enabled YELLOWFIN |
73 | # enabled STMMAC_PLATFORM |
74 | # enabled STMMAC_PCI |
75 | # enabled WIZNET_W5100 |
76 | # enabled WIZNET_W5300 |
77 | # enabled AMD_PHY |
78 | # enabled BCM87XX_PHY |
79 | # enabled WL_TI |
80 | # enabled WL1251 |
81 | # enabled WL1251_SPI |
82 | # enabled WL1251_SDIO |
83 | # enabled WL12XX |
84 | # enabled WLCORE |
85 | # enabled WLCORE_SPI |
86 | # enabled WLCORE_SDIO |
87 | # enabled MWIFIEX_USB |
88 | # enabled WIMAX_I2400M_USB |
89 | # enabled KEYBOARD_LM8333 |
90 | # enabled KEYBOARD_STMPE |
91 | # enabled TOUCHSCREEN_DA9052 |
92 | # enabled TOUCHSCREEN_WACOM_I2C |
93 | # enabled TOUCHSCREEN_MMS114 |
94 | # enabled TOUCHSCREEN_EDT_FT5X06 |
95 | # enabled TOUCHSCREEN_STMPE |
96 | # enabled INPUT_DA9052_ONKEY |
97 | # enabled SPI_XCOMM |
98 | # enabled DP83640_PHY |
99 | # enabled GPIO_ICH |
100 | # enabled GPIO_BT8XX |
101 | # enabled GPIO_AMD8111 |
102 | # enabled W1_SLAVE_DS28E04 |
103 | # enabled POWER_AVS |
104 | # enabled SENSORS_DA9052_ADC |
105 | # enabled SENSORS_HIH6130 |
106 | # enabled SENSORS_INA2XX |
107 | # enabled DA9052_WATCHDOG |
108 | # enabled IE6XX_WDT |
109 | # enabled BCMA_DRIVER_GMAC_CMN |
110 | # enabled MFD_LM3533 |
111 | # enabled MFD_ARIZONA_I2C |
112 | # enabled MFD_ARIZONA_SPI |
113 | # enabled MFD_WM5102 |
114 | # enabled MFD_WM5110 |
115 | # enabled MFD_MC13XXX_SPI |
116 | # enabled MFD_MC13XXX_I2C |
117 | # enabled REGULATOR_ARIZONA |
118 | # enabled MEDIA_CAMERA_SUPPORT |
119 | # enabled MEDIA_ANALOG_TV_SUPPORT |
120 | # enabled MEDIA_DIGITAL_TV_SUPPORT |
121 | # enabled MEDIA_RADIO_SUPPORT |
122 | # enabled MEDIA_RC_SUPPORT |
123 | # enabled MEDIA_CONTROLLER |
124 | # enabled RC_DEVICES |
125 | # enabled IR_IGUANA |
126 | # enabled RADIO_SHARK |
127 | # enabled RADIO_SHARK2 |
128 | # enabled DVB_USB_AF9035 |
129 | # enabled FB_AUO_K190X |
130 | # enabled FB_AUO_K1900 |
131 | # enabled FB_AUO_K1901 |
132 | # enabled BACKLIGHT_LM3533 |
133 | # enabled SND_SIMPLE_CARD |
134 | # enabled UHID |
135 | # enabled HID_AUREAL |
136 | # enabled HID_LENOVO_TPKBD |
137 | # enabled USB_RENESAS_USBHS_HCD |
138 | # enabled USB_HCD_BCMA |
139 | # enabled USB_CHIPIDEA |
140 | # enabled USB_CHIPIDEA_UDC |
141 | # enabled USB_CHIPIDEA_HOST |
142 | # enabled USB_SERIAL_QT2 |
143 | # enabled USB_ISP1301 |
144 | # enabled USB_GADGET_TARGET |
145 | # enabled LEDS_LM3533 |
146 | # enabled LEDS_DA9052 |
147 | # enabled LEDS_LM3556 |
148 | # enabled LEDS_BLINKM |
149 | # enabled LEDS_TRIGGER_ONESHOT |
150 | # enabled LEDS_TRIGGER_TRANSIENT |
151 | # enabled INFINIBAND_OCRDMA |
152 | # enabled VIRTIO_MMIO_CMDLINE_DEVICES |
153 | # enabled XEN_BALLOON_MEMORY_HOTPLUG |
154 | # enabled EXTCON_GPIO |
155 | # enabled EXTCON_ARIZONA |
156 | # enabled MEMORY |
157 | # enabled SQUASHFS_XATTR |
158 | # enabled PSTORE_RAM |
159 | # enabled NFS_FSCACHE |
160 | # enabled CIFS_UPCALL |
161 | # enabled CIFS_XATTR |
162 | # enabled CIFS_POSIX |
163 | # enabled CIFS_DFS_UPCALL |
164 | # enabled CIFS_FSCACHE |
165 | # enabled CIFS_ACL |
166 | # enabled NLS_MAC_ROMAN |
167 | # enabled NLS_MAC_CELTIC |
168 | # enabled NLS_MAC_CENTEURO |
169 | # enabled NLS_MAC_CROATIAN |
170 | # enabled NLS_MAC_CYRILLIC |
171 | # enabled NLS_MAC_GAELIC |
172 | # enabled NLS_MAC_GREEK |
173 | # enabled NLS_MAC_ICELAND |
174 | # enabled NLS_MAC_INUIT |
175 | # enabled NLS_MAC_ROMANIAN |
176 | # enabled NLS_MAC_TURKISH |
177 | # enabled CRYPTO_SERPENT_AVX_X86_64 |
178 | # enabled CRYPTO_TWOFISH_AVX_X86_64 |
179 | # enabled TCM_VHOST |
180 | # enabled DDR |
181 | |
182 | # what type are we building (sources, image or headers) ? |
183 | KERNEL_TYPE="image" |
184 | COMPRESS_MODULES="gzip" |
185 | LINUX_FIRMWARE="20120304" |
186 | |
187 | BRANCH="magellan" |
188 | |
189 | PNAME="kernel-${BRANCH}" |
190 | |
191 | # 2.6.x.x subver style |
192 | PSUBVER="" |
193 | |
194 | PVER="3.6.11${PSUBVER}" |
195 | PBUILD="r1" |
196 | |
197 | # set the right tarball version |
198 | # set the right tarball version |
199 | TARBALLPVER="${PVER%.*}" |
200 | |
201 | DEPEND=">= virtual/module-tools |
202 | >= sys-fs/udev-185 |
203 | >= virtual/initramfs-tools |
204 | >= virtual/initscripts" |
205 | # kernel.sminc adds linux-firmware if requiered! |
206 | |
207 | PROVIDE="virtual/kernel |
208 | virtual/alsa-drivers" |
209 | |
210 | # include global kernel functions |
211 | sminclude kernel mtools |
212 | |
213 | # --- extra drivers included in this kernel: --- |
214 | # we do not bundle ati-drivers and nvidia-glx drivers anymore |
215 | # use our new module builders! |
216 | # --- eot extra drivers --- |
217 | |
218 | SRC_URI=( |
219 | http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1).x/${SRCFILE} |
220 | mirror://kernel-${BRANCH}/${SRCFILE} |
221 | mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i686 |
222 | mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-x86_64 |
223 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0100-3.6.1-all-fixes.patch |
224 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0101-3.6.2-all-fixes.patch |
225 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0102-3.6.3-all-fixes.patch |
226 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0103-3.6.4-all-fixes.patch |
227 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0104-3.6.5-all-fixes.patch |
228 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0105-3.6.6-all-fixes.patch |
229 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0106-3.6.7-all-fixes.patch |
230 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0107-3.6.8-all-fixes.patch |
231 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0108-3.6.9-all-fixes.patch |
232 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0109-3.6.10-all-fixes.patch |
233 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0110-3.6.11-all-fixes.patch |
234 | ) |
235 | |
236 | UP2DATE="updatecmd http://www.kernel.org/ | grep -A3 -i 'latest stable' | sed -n 's/.*\([0-9].[0-9].[0-9].*\).*/\1/;$ p'" |
237 | |
238 | src_prepare() |
239 | { |
240 | kernel_src_prepare || die |
241 | |
242 | # 001-100 - ck patches |
243 | # 100-150 - official updates |
244 | mpatch 0100-3.6.1-all-fixes.patch || die |
245 | mpatch 0101-3.6.2-all-fixes.patch || die |
246 | mpatch 0102-3.6.3-all-fixes.patch || die |
247 | mpatch 0103-3.6.4-all-fixes.patch || die |
248 | mpatch 0104-3.6.5-all-fixes.patch || die |
249 | mpatch 0105-3.6.6-all-fixes.patch || die |
250 | mpatch 0106-3.6.7-all-fixes.patch || die |
251 | mpatch 0107-3.6.8-all-fixes.patch || die |
252 | mpatch 0108-3.6.9-all-fixes.patch || die |
253 | mpatch 0109-3.6.10-all-fixes.patch || die |
254 | mpatch 0110-3.6.11-all-fixes.patch || die |
255 | # 150-300 - magellan patches, driver updates etc |
256 | # 300-400 - compilations fixes and other |
257 | } |