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