Magellan Linux

Contents of /trunk/core/kernel-sources-magellan/kernel-sources-magellan-3.6.3-r1.smage2

Parent Directory Parent Directory | Revision Log 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)
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 }