diff options
| -rw-r--r-- | Documentation/powerpc/booting-without-of.txt | 10 | ||||
| -rw-r--r-- | arch/powerpc/Kconfig | 7 | ||||
| -rw-r--r-- | arch/powerpc/boot/dts/mpc8641_hpcn.dts | 339 | ||||
| -rw-r--r-- | arch/powerpc/configs/g5_defconfig | 122 | ||||
| -rw-r--r-- | arch/powerpc/configs/iseries_defconfig | 78 | ||||
| -rw-r--r-- | arch/powerpc/configs/pseries_defconfig | 78 | ||||
| -rw-r--r-- | arch/powerpc/kernel/Makefile | 4 | ||||
| -rw-r--r-- | arch/powerpc/kernel/cpu_setup_power4.S | 2 | ||||
| -rw-r--r-- | arch/powerpc/kernel/crash.c | 11 | ||||
| -rw-r--r-- | arch/powerpc/kernel/irq.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/kernel/kprobes.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/kernel/machine_kexec.c | 56 | ||||
| -rw-r--r-- | arch/powerpc/kernel/machine_kexec_64.c | 57 | ||||
| -rw-r--r-- | arch/powerpc/kernel/rtas.c | 21 | ||||
| -rw-r--r-- | arch/powerpc/kernel/traps.c | 16 | ||||
| -rw-r--r-- | arch/powerpc/platforms/pseries/setup.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/platforms/pseries/xics.c | 6 | ||||
| -rw-r--r-- | arch/powerpc/sysdev/fsl_soc.c | 12 | ||||
| -rw-r--r-- | include/asm-powerpc/kexec.h | 3 | ||||
| -rw-r--r-- | include/asm-powerpc/rtas.h | 1 |
20 files changed, 695 insertions, 134 deletions
diff --git a/Documentation/powerpc/booting-without-of.txt b/Documentation/powerpc/booting-without-of.txt index 3c62e66e1fcc..8c48b8a27b9c 100644 --- a/Documentation/powerpc/booting-without-of.txt +++ b/Documentation/powerpc/booting-without-of.txt | |||
| @@ -1196,7 +1196,7 @@ platforms are moved over to use the flattened-device-tree model. | |||
| 1196 | - model : Model of the device. Can be "TSEC", "eTSEC", or "FEC" | 1196 | - model : Model of the device. Can be "TSEC", "eTSEC", or "FEC" |
| 1197 | - compatible : Should be "gianfar" | 1197 | - compatible : Should be "gianfar" |
| 1198 | - reg : Offset and length of the register set for the device | 1198 | - reg : Offset and length of the register set for the device |
| 1199 | - address : List of bytes representing the ethernet address of | 1199 | - mac-address : List of bytes representing the ethernet address of |
| 1200 | this controller | 1200 | this controller |
| 1201 | - interrupts : <a b> where a is the interrupt number and b is a | 1201 | - interrupts : <a b> where a is the interrupt number and b is a |
| 1202 | field that represents an encoding of the sense and level | 1202 | field that represents an encoding of the sense and level |
| @@ -1216,7 +1216,7 @@ platforms are moved over to use the flattened-device-tree model. | |||
| 1216 | model = "TSEC"; | 1216 | model = "TSEC"; |
| 1217 | compatible = "gianfar"; | 1217 | compatible = "gianfar"; |
| 1218 | reg = <24000 1000>; | 1218 | reg = <24000 1000>; |
| 1219 | address = [ 00 E0 0C 00 73 00 ]; | 1219 | mac-address = [ 00 E0 0C 00 73 00 ]; |
| 1220 | interrupts = <d 3 e 3 12 3>; | 1220 | interrupts = <d 3 e 3 12 3>; |
| 1221 | interrupt-parent = <40000>; | 1221 | interrupt-parent = <40000>; |
| 1222 | phy-handle = <2452000> | 1222 | phy-handle = <2452000> |
| @@ -1498,7 +1498,7 @@ not necessary as they are usually the same as the root node. | |||
| 1498 | model = "TSEC"; | 1498 | model = "TSEC"; |
| 1499 | compatible = "gianfar"; | 1499 | compatible = "gianfar"; |
| 1500 | reg = <24000 1000>; | 1500 | reg = <24000 1000>; |
| 1501 | address = [ 00 E0 0C 00 73 00 ]; | 1501 | mac-address = [ 00 E0 0C 00 73 00 ]; |
| 1502 | interrupts = <d 3 e 3 12 3>; | 1502 | interrupts = <d 3 e 3 12 3>; |
| 1503 | interrupt-parent = <40000>; | 1503 | interrupt-parent = <40000>; |
| 1504 | phy-handle = <2452000>; | 1504 | phy-handle = <2452000>; |
| @@ -1511,7 +1511,7 @@ not necessary as they are usually the same as the root node. | |||
| 1511 | model = "TSEC"; | 1511 | model = "TSEC"; |
| 1512 | compatible = "gianfar"; | 1512 | compatible = "gianfar"; |
| 1513 | reg = <25000 1000>; | 1513 | reg = <25000 1000>; |
| 1514 | address = [ 00 E0 0C 00 73 01 ]; | 1514 | mac-address = [ 00 E0 0C 00 73 01 ]; |
| 1515 | interrupts = <13 3 14 3 18 3>; | 1515 | interrupts = <13 3 14 3 18 3>; |
| 1516 | interrupt-parent = <40000>; | 1516 | interrupt-parent = <40000>; |
| 1517 | phy-handle = <2452001>; | 1517 | phy-handle = <2452001>; |
| @@ -1524,7 +1524,7 @@ not necessary as they are usually the same as the root node. | |||
| 1524 | model = "FEC"; | 1524 | model = "FEC"; |
| 1525 | compatible = "gianfar"; | 1525 | compatible = "gianfar"; |
| 1526 | reg = <26000 1000>; | 1526 | reg = <26000 1000>; |
| 1527 | address = [ 00 E0 0C 00 73 02 ]; | 1527 | mac-address = [ 00 E0 0C 00 73 02 ]; |
| 1528 | interrupts = <19 3>; | 1528 | interrupts = <19 3>; |
| 1529 | interrupt-parent = <40000>; | 1529 | interrupt-parent = <40000>; |
| 1530 | phy-handle = <2452002>; | 1530 | phy-handle = <2452002>; |
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 13e583f16ede..abb325eb8f75 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
| @@ -836,9 +836,10 @@ config MCA | |||
| 836 | bool | 836 | bool |
| 837 | 837 | ||
| 838 | config PCI | 838 | config PCI |
| 839 | bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_MPC52xx || (EMBEDDED && PPC_ISERIES) \ | 839 | bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx \ |
| 840 | || MPC7448HPC2 | 840 | || PPC_MPC52xx || (EMBEDDED && PPC_ISERIES) || MPC7448HPC2 |
| 841 | default y if !40x && !CPM2 && !8xx && !APUS && !PPC_83xx && !PPC_85xx && !PPC_86xx | 841 | default y if !40x && !CPM2 && !8xx && !APUS && !PPC_83xx \ |
| 842 | && !PPC_85xx && !PPC_86xx | ||
| 842 | default PCI_PERMEDIA if !4xx && !CPM2 && !8xx && APUS | 843 | default PCI_PERMEDIA if !4xx && !CPM2 && !8xx && APUS |
| 843 | default PCI_QSPAN if !4xx && !CPM2 && 8xx | 844 | default PCI_QSPAN if !4xx && !CPM2 && 8xx |
| 844 | help | 845 | help |
diff --git a/arch/powerpc/boot/dts/mpc8641_hpcn.dts b/arch/powerpc/boot/dts/mpc8641_hpcn.dts new file mode 100644 index 000000000000..f0c7731743ea --- /dev/null +++ b/arch/powerpc/boot/dts/mpc8641_hpcn.dts | |||
| @@ -0,0 +1,339 @@ | |||
| 1 | /* | ||
| 2 | * MPC8641 HPCN Device Tree Source | ||
| 3 | * | ||
| 4 | * Copyright 2006 Freescale Semiconductor Inc. | ||
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License as published by the | ||
| 8 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 9 | * option) any later version. | ||
| 10 | */ | ||
| 11 | |||
| 12 | |||
| 13 | / { | ||
| 14 | model = "MPC8641HPCN"; | ||
| 15 | compatible = "mpc86xx"; | ||
| 16 | #address-cells = <1>; | ||
| 17 | #size-cells = <1>; | ||
| 18 | |||
| 19 | cpus { | ||
| 20 | #cpus = <2>; | ||
| 21 | #address-cells = <1>; | ||
| 22 | #size-cells = <0>; | ||
| 23 | |||
| 24 | PowerPC,8641@0 { | ||
| 25 | device_type = "cpu"; | ||
| 26 | reg = <0>; | ||
| 27 | d-cache-line-size = <20>; // 32 bytes | ||
| 28 | i-cache-line-size = <20>; // 32 bytes | ||
| 29 | d-cache-size = <8000>; // L1, 32K | ||
| 30 | i-cache-size = <8000>; // L1, 32K | ||
| 31 | timebase-frequency = <0>; // 33 MHz, from uboot | ||
| 32 | bus-frequency = <0>; // From uboot | ||
| 33 | clock-frequency = <0>; // From uboot | ||
| 34 | 32-bit; | ||
| 35 | linux,boot-cpu; | ||
| 36 | }; | ||
| 37 | PowerPC,8641@1 { | ||
| 38 | device_type = "cpu"; | ||
| 39 | reg = <1>; | ||
| 40 | d-cache-line-size = <20>; // 32 bytes | ||
| 41 | i-cache-line-size = <20>; // 32 bytes | ||
| 42 | d-cache-size = <8000>; // L1, 32K | ||
| 43 | i-cache-size = <8000>; // L1, 32K | ||
| 44 | timebase-frequency = <0>; // 33 MHz, from uboot | ||
| 45 | bus-frequency = <0>; // From uboot | ||
| 46 | clock-frequency = <0>; // From uboot | ||
| 47 | 32-bit; | ||
| 48 | }; | ||
| 49 | }; | ||
| 50 | |||
| 51 | memory { | ||
| 52 | device_type = "memory"; | ||
| 53 | reg = <00000000 40000000>; // 1G at 0x0 | ||
| 54 | }; | ||
| 55 | |||
| 56 | soc8641@f8000000 { | ||
| 57 | #address-cells = <1>; | ||
| 58 | #size-cells = <1>; | ||
| 59 | #interrupt-cells = <2>; | ||
| 60 | device_type = "soc"; | ||
| 61 | ranges = <0 f8000000 00100000>; | ||
| 62 | reg = <f8000000 00100000>; // CCSRBAR 1M | ||
| 63 | bus-frequency = <0>; | ||
| 64 | |||
| 65 | i2c@3000 { | ||
| 66 | device_type = "i2c"; | ||
| 67 | compatible = "fsl-i2c"; | ||
| 68 | reg = <3000 100>; | ||
| 69 | interrupts = <2b 2>; | ||
| 70 | interrupt-parent = <40000>; | ||
| 71 | dfsrr; | ||
| 72 | }; | ||
| 73 | |||
| 74 | i2c@3100 { | ||
| 75 | device_type = "i2c"; | ||
| 76 | compatible = "fsl-i2c"; | ||
| 77 | reg = <3100 100>; | ||
| 78 | interrupts = <2b 2>; | ||
| 79 | interrupt-parent = <40000>; | ||
| 80 | dfsrr; | ||
| 81 | }; | ||
| 82 | |||
| 83 | mdio@24520 { | ||
| 84 | #address-cells = <1>; | ||
| 85 | #size-cells = <0>; | ||
| 86 | device_type = "mdio"; | ||
| 87 | compatible = "gianfar"; | ||
| 88 | reg = <24520 20>; | ||
| 89 | linux,phandle = <24520>; | ||
| 90 | ethernet-phy@0 { | ||
| 91 | linux,phandle = <2452000>; | ||
| 92 | interrupt-parent = <40000>; | ||
| 93 | interrupts = <4a 1>; | ||
| 94 | reg = <0>; | ||
| 95 | device_type = "ethernet-phy"; | ||
| 96 | }; | ||
| 97 | ethernet-phy@1 { | ||
| 98 | linux,phandle = <2452001>; | ||
| 99 | interrupt-parent = <40000>; | ||
| 100 | interrupts = <4a 1>; | ||
| 101 | reg = <1>; | ||
| 102 | device_type = "ethernet-phy"; | ||
| 103 | }; | ||
| 104 | ethernet-phy@2 { | ||
| 105 | linux,phandle = <2452002>; | ||
| 106 | interrupt-parent = <40000>; | ||
| 107 | interrupts = <4a 1>; | ||
| 108 | reg = <2>; | ||
| 109 | device_type = "ethernet-phy"; | ||
| 110 | }; | ||
| 111 | ethernet-phy@3 { | ||
| 112 | linux,phandle = <2452003>; | ||
| 113 | interrupt-parent = <40000>; | ||
| 114 | interrupts = <4a 1>; | ||
| 115 | reg = <3>; | ||
| 116 | device_type = "ethernet-phy"; | ||
| 117 | }; | ||
| 118 | }; | ||
| 119 | |||
| 120 | ethernet@24000 { | ||
| 121 | #address-cells = <1>; | ||
| 122 | #size-cells = <0>; | ||
| 123 | device_type = "network"; | ||
| 124 | model = "TSEC"; | ||
| 125 | compatible = "gianfar"; | ||
| 126 | reg = <24000 1000>; | ||
| 127 | mac-address = [ 00 E0 0C 00 73 00 ]; | ||
| 128 | interrupts = <1d 2 1e 2 22 2>; | ||
| 129 | interrupt-parent = <40000>; | ||
| 130 | phy-handle = <2452000>; | ||
| 131 | }; | ||
| 132 | |||
| 133 | ethernet@25000 { | ||
| 134 | #address-cells = <1>; | ||
| 135 | #size-cells = <0>; | ||
| 136 | device_type = "network"; | ||
| 137 | model = "TSEC"; | ||
| 138 | compatible = "gianfar"; | ||
| 139 | reg = <25000 1000>; | ||
| 140 | mac-address = [ 00 E0 0C 00 73 01 ]; | ||
| 141 | interrupts = <23 2 24 2 28 2>; | ||
| 142 | interrupt-parent = <40000>; | ||
| 143 | phy-handle = <2452001>; | ||
| 144 | }; | ||
| 145 | |||
| 146 | ethernet@26000 { | ||
| 147 | #address-cells = <1>; | ||
| 148 | #size-cells = <0>; | ||
| 149 | device_type = "network"; | ||
| 150 | model = "TSEC"; | ||
| 151 | compatible = "gianfar"; | ||
| 152 | reg = <26000 1000>; | ||
| 153 | mac-address = [ 00 E0 0C 00 02 FD ]; | ||
| 154 | interrupts = <1F 2 20 2 21 2>; | ||
| 155 | interrupt-parent = <40000>; | ||
| 156 | phy-handle = <2452002>; | ||
| 157 | }; | ||
| 158 | |||
| 159 | ethernet@27000 { | ||
| 160 | #address-cells = <1>; | ||
| 161 | #size-cells = <0>; | ||
| 162 | device_type = "network"; | ||
| 163 | model = "TSEC"; | ||
| 164 | compatible = "gianfar"; | ||
| 165 | reg = <27000 1000>; | ||
| 166 | mac-address = [ 00 E0 0C 00 03 FD ]; | ||
| 167 | interrupts = <25 2 26 2 27 2>; | ||
| 168 | interrupt-parent = <40000>; | ||
| 169 | phy-handle = <2452003>; | ||
| 170 | }; | ||
| 171 | serial@4500 { | ||
| 172 | device_type = "serial"; | ||
| 173 | compatible = "ns16550"; | ||
| 174 | reg = <4500 100>; | ||
| 175 | clock-frequency = <0>; | ||
| 176 | interrupts = <2a 2>; | ||
| 177 | interrupt-parent = <40000>; | ||
| 178 | }; | ||
| 179 | |||
| 180 | serial@4600 { | ||
| 181 | device_type = "serial"; | ||
| 182 | compatible = "ns16550"; | ||
| 183 | reg = <4600 100>; | ||
| 184 | clock-frequency = <0>; | ||
| 185 | interrupts = <1c 2>; | ||
| 186 | interrupt-parent = <40000>; | ||
| 187 | }; | ||
| 188 | |||
| 189 | pci@8000 { | ||
| 190 | compatible = "86xx"; | ||
| 191 | device_type = "pci"; | ||
| 192 | #interrupt-cells = <1>; | ||
| 193 | #size-cells = <2>; | ||
| 194 | #address-cells = <3>; | ||
| 195 | reg = <8000 1000>; | ||
| 196 | bus-range = <0 fe>; | ||
| 197 | ranges = <02000000 0 80000000 80000000 0 20000000 | ||
| 198 | 01000000 0 00000000 e2000000 0 00100000>; | ||
| 199 | clock-frequency = <1fca055>; | ||
| 200 | interrupt-parent = <40000>; | ||
| 201 | interrupts = <18 2>; | ||
| 202 | interrupt-map-mask = <f800 0 0 7>; | ||
| 203 | interrupt-map = < | ||
| 204 | /* IDSEL 0x11 */ | ||
| 205 | 8800 0 0 1 4d0 3 2 | ||
| 206 | 8800 0 0 2 4d0 4 2 | ||
| 207 | 8800 0 0 3 4d0 5 2 | ||
| 208 | 8800 0 0 4 4d0 6 2 | ||
| 209 | |||
| 210 | /* IDSEL 0x12 */ | ||
| 211 | 9000 0 0 1 4d0 4 2 | ||
| 212 | 9000 0 0 2 4d0 5 2 | ||
| 213 | 9000 0 0 3 4d0 6 2 | ||
| 214 | 9000 0 0 4 4d0 3 2 | ||
| 215 | |||
| 216 | /* IDSEL 0x13 */ | ||
| 217 | 9800 0 0 1 4d0 0 0 | ||
| 218 | 9800 0 0 2 4d0 0 0 | ||
| 219 | 9800 0 0 3 4d0 0 0 | ||
| 220 | 9800 0 0 4 4d0 0 0 | ||
| 221 | |||
| 222 | /* IDSEL 0x14 */ | ||
| 223 | a000 0 0 1 4d0 0 0 | ||
| 224 | a000 0 0 2 4d0 0 0 | ||
| 225 | a000 0 0 3 4d0 0 0 | ||
| 226 | a000 0 0 4 4d0 0 0 | ||
| 227 | |||
| 228 | /* IDSEL 0x15 */ | ||
| 229 | a800 0 0 1 4d0 0 0 | ||
| 230 | a800 0 0 2 4d0 0 0 | ||
| 231 | a800 0 0 3 4d0 0 0 | ||
| 232 | a800 0 0 4 4d0 0 0 | ||
| 233 | |||
| 234 | /* IDSEL 0x16 */ | ||
| 235 | b000 0 0 1 4d0 0 0 | ||
| 236 | b000 0 0 2 4d0 0 0 | ||
| 237 | b000 0 0 3 4d0 0 0 | ||
| 238 | b000 0 0 4 4d0 0 0 | ||
| 239 | |||
| 240 | /* IDSEL 0x17 */ | ||
| 241 | b800 0 0 1 4d0 0 0 | ||
| 242 | b800 0 0 2 4d0 0 0 | ||
| 243 | b800 0 0 3 4d0 0 0 | ||
| 244 | b800 0 0 4 4d0 0 0 | ||
| 245 | |||
| 246 | /* IDSEL 0x18 */ | ||
| 247 | c000 0 0 1 4d0 0 0 | ||
| 248 | c000 0 0 2 4d0 0 0 | ||
| 249 | c000 0 0 3 4d0 0 0 | ||
| 250 | c000 0 0 4 4d0 0 0 | ||
| 251 | |||
| 252 | /* IDSEL 0x19 */ | ||
| 253 | c800 0 0 1 4d0 0 0 | ||
| 254 | c800 0 0 2 4d0 0 0 | ||
| 255 | c800 0 0 3 4d0 0 0 | ||
| 256 | c800 0 0 4 4d0 0 0 | ||
| 257 | |||
| 258 | /* IDSEL 0x1a */ | ||
| 259 | d000 0 0 1 4d0 6 2 | ||
| 260 | d000 0 0 2 4d0 3 2 | ||
| 261 | d000 0 0 3 4d0 4 2 | ||
| 262 | d000 0 0 4 4d0 5 2 | ||
| 263 | |||
| 264 | |||
| 265 | /* IDSEL 0x1b */ | ||
| 266 | d800 0 0 1 4d0 5 2 | ||
| 267 | d800 0 0 2 4d0 0 0 | ||
| 268 | d800 0 0 3 4d0 0 0 | ||
| 269 | d800 0 0 4 4d0 0 0 | ||
| 270 | |||
| 271 | /* IDSEL 0x1c */ | ||
| 272 | e000 0 0 1 4d0 9 2 | ||
| 273 | e000 0 0 2 4d0 a 2 | ||
| 274 | e000 0 0 3 4d0 c 2 | ||
| 275 | e000 0 0 4 4d0 7 2 | ||
| 276 | |||
| 277 | /* IDSEL 0x1d */ | ||
| 278 | e800 0 0 1 4d0 9 2 | ||
| 279 | e800 0 0 2 4d0 a 2 | ||
| 280 | e800 0 0 3 4d0 b 2 | ||
| 281 | e800 0 0 4 4d0 0 0 | ||
| 282 | |||
| 283 | /* IDSEL 0x1e */ | ||
| 284 | f000 0 0 1 4d0 c 2 | ||
| 285 | f000 0 0 2 4d0 0 0 | ||
| 286 | f000 0 0 3 4d0 0 0 | ||
| 287 | f000 0 0 4 4d0 0 0 | ||
| 288 | |||
| 289 | /* IDSEL 0x1f */ | ||
| 290 | f800 0 0 1 4d0 6 2 | ||
| 291 | f800 0 0 2 4d0 0 0 | ||
| 292 | f800 0 0 3 4d0 0 0 | ||
| 293 | f800 0 0 4 4d0 0 0 | ||
| 294 | >; | ||
| 295 | i8259@4d0 { | ||
| 296 | linux,phandle = <4d0>; | ||
| 297 | clock-frequency = <0>; | ||
| 298 | interrupt-controller; | ||
| 299 | device_type = "interrupt-controller"; | ||
| 300 | #address-cells = <0>; | ||
| 301 | #interrupt-cells = <2>; | ||
| 302 | built-in; | ||
| 303 | compatible = "chrp,iic"; | ||
| 304 | big-endian; | ||
| 305 | interrupts = <49 2>; | ||
| 306 | interrupt-parent = <40000>; | ||
| 307 | }; | ||
| 308 | |||
| 309 | }; | ||
| 310 | pic@40000 { | ||
| 311 | linux,phandle = <40000>; | ||
| 312 | clock-frequency = <0>; | ||
| 313 | interrupt-controller; | ||
| 314 | #address-cells = <0>; | ||
| 315 | #interrupt-cells = <2>; | ||
| 316 | reg = <40000 40000>; | ||
| 317 | built-in; | ||
| 318 | compatible = "chrp,open-pic"; | ||
| 319 | device_type = "open-pic"; | ||
| 320 | big-endian; | ||
| 321 | interrupts = < | ||
| 322 | 10 2 11 2 12 2 13 2 | ||
| 323 | 14 2 15 2 16 2 17 2 | ||
| 324 | 18 2 19 2 1a 2 1b 2 | ||
| 325 | 1c 2 1d 2 1e 2 1f 2 | ||
| 326 | 20 2 21 2 22 2 23 2 | ||
| 327 | 24 2 25 2 26 2 27 2 | ||
| 328 | 28 2 29 2 2a 2 2b 2 | ||
| 329 | 2c 2 2d 2 2e 2 2f 2 | ||
| 330 | 30 2 31 2 32 2 33 2 | ||
| 331 | 34 2 35 2 36 2 37 2 | ||
| 332 | 38 2 39 2 2a 2 3b 2 | ||
| 333 | 3c 2 3d 2 3e 2 3f 2 | ||
| 334 | 48 1 49 2 4a 1 | ||
| 335 | >; | ||
| 336 | interrupt-parent = <40000>; | ||
| 337 | }; | ||
| 338 | }; | ||
| 339 | }; | ||
diff --git a/arch/powerpc/configs/g5_defconfig b/arch/powerpc/configs/g5_defconfig index a45627547d03..8c6bd17c6929 100644 --- a/arch/powerpc/configs/g5_defconfig +++ b/arch/powerpc/configs/g5_defconfig | |||
| @@ -1,16 +1,18 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.17-rc1 | 3 | # Linux kernel version: 2.6.18-rc3 |
| 4 | # Wed Apr 19 13:24:37 2006 | 4 | # Tue Aug 8 09:12:29 2006 |
| 5 | # | 5 | # |
| 6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
| 7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
| 8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
| 9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
| 10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
| 11 | CONFIG_IRQ_PER_CPU=y | ||
| 11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
| 13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
| 15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
| 14 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
| 15 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
| 16 | CONFIG_COMPAT=y | 18 | CONFIG_COMPAT=y |
| @@ -33,6 +35,7 @@ CONFIG_PPC_STD_MMU=y | |||
| 33 | CONFIG_VIRT_CPU_ACCOUNTING=y | 35 | CONFIG_VIRT_CPU_ACCOUNTING=y |
| 34 | CONFIG_SMP=y | 36 | CONFIG_SMP=y |
| 35 | CONFIG_NR_CPUS=4 | 37 | CONFIG_NR_CPUS=4 |
| 38 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
| 36 | 39 | ||
| 37 | # | 40 | # |
| 38 | # Code maturity level options | 41 | # Code maturity level options |
| @@ -50,6 +53,7 @@ CONFIG_SWAP=y | |||
| 50 | CONFIG_SYSVIPC=y | 53 | CONFIG_SYSVIPC=y |
| 51 | CONFIG_POSIX_MQUEUE=y | 54 | CONFIG_POSIX_MQUEUE=y |
| 52 | # CONFIG_BSD_PROCESS_ACCT is not set | 55 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 56 | # CONFIG_TASKSTATS is not set | ||
| 53 | CONFIG_SYSCTL=y | 57 | CONFIG_SYSCTL=y |
| 54 | # CONFIG_AUDIT is not set | 58 | # CONFIG_AUDIT is not set |
| 55 | CONFIG_IKCONFIG=y | 59 | CONFIG_IKCONFIG=y |
| @@ -67,10 +71,12 @@ CONFIG_PRINTK=y | |||
| 67 | CONFIG_BUG=y | 71 | CONFIG_BUG=y |
| 68 | CONFIG_ELF_CORE=y | 72 | CONFIG_ELF_CORE=y |
| 69 | CONFIG_BASE_FULL=y | 73 | CONFIG_BASE_FULL=y |
| 74 | CONFIG_RT_MUTEXES=y | ||
| 70 | CONFIG_FUTEX=y | 75 | CONFIG_FUTEX=y |
| 71 | CONFIG_EPOLL=y | 76 | CONFIG_EPOLL=y |
| 72 | CONFIG_SHMEM=y | 77 | CONFIG_SHMEM=y |
| 73 | CONFIG_SLAB=y | 78 | CONFIG_SLAB=y |
| 79 | CONFIG_VM_EVENT_COUNTERS=y | ||
| 74 | # CONFIG_TINY_SHMEM is not set | 80 | # CONFIG_TINY_SHMEM is not set |
| 75 | CONFIG_BASE_SMALL=0 | 81 | CONFIG_BASE_SMALL=0 |
| 76 | # CONFIG_SLOB is not set | 82 | # CONFIG_SLOB is not set |
| @@ -116,12 +122,16 @@ CONFIG_PPC_PMAC=y | |||
| 116 | CONFIG_PPC_PMAC64=y | 122 | CONFIG_PPC_PMAC64=y |
| 117 | # CONFIG_PPC_MAPLE is not set | 123 | # CONFIG_PPC_MAPLE is not set |
| 118 | # CONFIG_PPC_CELL is not set | 124 | # CONFIG_PPC_CELL is not set |
| 125 | # CONFIG_PPC_CELL_NATIVE is not set | ||
| 126 | # CONFIG_PPC_IBM_CELL_BLADE is not set | ||
| 127 | # CONFIG_UDBG_RTAS_CONSOLE is not set | ||
| 119 | CONFIG_U3_DART=y | 128 | CONFIG_U3_DART=y |
| 120 | CONFIG_MPIC=y | 129 | CONFIG_MPIC=y |
| 121 | # CONFIG_PPC_RTAS is not set | 130 | # CONFIG_PPC_RTAS is not set |
| 122 | # CONFIG_MMIO_NVRAM is not set | 131 | # CONFIG_MMIO_NVRAM is not set |
| 123 | CONFIG_MPIC_BROKEN_U3=y | 132 | CONFIG_MPIC_BROKEN_U3=y |
| 124 | # CONFIG_PPC_MPC106 is not set | 133 | # CONFIG_PPC_MPC106 is not set |
| 134 | CONFIG_PPC_970_NAP=y | ||
| 125 | CONFIG_CPU_FREQ=y | 135 | CONFIG_CPU_FREQ=y |
| 126 | CONFIG_CPU_FREQ_TABLE=y | 136 | CONFIG_CPU_FREQ_TABLE=y |
| 127 | # CONFIG_CPU_FREQ_DEBUG is not set | 137 | # CONFIG_CPU_FREQ_DEBUG is not set |
| @@ -153,6 +163,7 @@ CONFIG_BINFMT_ELF=y | |||
| 153 | CONFIG_FORCE_MAX_ZONEORDER=13 | 163 | CONFIG_FORCE_MAX_ZONEORDER=13 |
| 154 | CONFIG_IOMMU_VMERGE=y | 164 | CONFIG_IOMMU_VMERGE=y |
| 155 | # CONFIG_HOTPLUG_CPU is not set | 165 | # CONFIG_HOTPLUG_CPU is not set |
| 166 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
| 156 | CONFIG_KEXEC=y | 167 | CONFIG_KEXEC=y |
| 157 | # CONFIG_CRASH_DUMP is not set | 168 | # CONFIG_CRASH_DUMP is not set |
| 158 | CONFIG_IRQ_ALL_CPUS=y | 169 | CONFIG_IRQ_ALL_CPUS=y |
| @@ -168,6 +179,7 @@ CONFIG_FLATMEM=y | |||
| 168 | CONFIG_FLAT_NODE_MEM_MAP=y | 179 | CONFIG_FLAT_NODE_MEM_MAP=y |
| 169 | # CONFIG_SPARSEMEM_STATIC is not set | 180 | # CONFIG_SPARSEMEM_STATIC is not set |
| 170 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 181 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
| 182 | CONFIG_RESOURCES_64BIT=y | ||
| 171 | # CONFIG_PPC_64K_PAGES is not set | 183 | # CONFIG_PPC_64K_PAGES is not set |
| 172 | # CONFIG_SCHED_SMT is not set | 184 | # CONFIG_SCHED_SMT is not set |
| 173 | CONFIG_PROC_DEVICETREE=y | 185 | CONFIG_PROC_DEVICETREE=y |
| @@ -184,6 +196,7 @@ CONFIG_GENERIC_ISA_DMA=y | |||
| 184 | # CONFIG_PPC_INDIRECT_PCI is not set | 196 | # CONFIG_PPC_INDIRECT_PCI is not set |
| 185 | CONFIG_PCI=y | 197 | CONFIG_PCI=y |
| 186 | CONFIG_PCI_DOMAINS=y | 198 | CONFIG_PCI_DOMAINS=y |
| 199 | # CONFIG_PCIEPORTBUS is not set | ||
| 187 | # CONFIG_PCI_DEBUG is not set | 200 | # CONFIG_PCI_DEBUG is not set |
| 188 | 201 | ||
| 189 | # | 202 | # |
| @@ -227,6 +240,8 @@ CONFIG_INET_ESP=m | |||
| 227 | CONFIG_INET_IPCOMP=m | 240 | CONFIG_INET_IPCOMP=m |
| 228 | CONFIG_INET_XFRM_TUNNEL=m | 241 | CONFIG_INET_XFRM_TUNNEL=m |
| 229 | CONFIG_INET_TUNNEL=y | 242 | CONFIG_INET_TUNNEL=y |
| 243 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
| 244 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
| 230 | CONFIG_INET_DIAG=y | 245 | CONFIG_INET_DIAG=y |
| 231 | CONFIG_INET_TCP_DIAG=y | 246 | CONFIG_INET_TCP_DIAG=y |
| 232 | # CONFIG_TCP_CONG_ADVANCED is not set | 247 | # CONFIG_TCP_CONG_ADVANCED is not set |
| @@ -239,6 +254,7 @@ CONFIG_TCP_CONG_BIC=y | |||
| 239 | # CONFIG_IPV6 is not set | 254 | # CONFIG_IPV6 is not set |
| 240 | # CONFIG_INET6_XFRM_TUNNEL is not set | 255 | # CONFIG_INET6_XFRM_TUNNEL is not set |
| 241 | # CONFIG_INET6_TUNNEL is not set | 256 | # CONFIG_INET6_TUNNEL is not set |
| 257 | # CONFIG_NETWORK_SECMARK is not set | ||
| 242 | CONFIG_NETFILTER=y | 258 | CONFIG_NETFILTER=y |
| 243 | # CONFIG_NETFILTER_DEBUG is not set | 259 | # CONFIG_NETFILTER_DEBUG is not set |
| 244 | 260 | ||
| @@ -263,6 +279,7 @@ CONFIG_IP_NF_TFTP=m | |||
| 263 | CONFIG_IP_NF_AMANDA=m | 279 | CONFIG_IP_NF_AMANDA=m |
| 264 | # CONFIG_IP_NF_PPTP is not set | 280 | # CONFIG_IP_NF_PPTP is not set |
| 265 | # CONFIG_IP_NF_H323 is not set | 281 | # CONFIG_IP_NF_H323 is not set |
| 282 | # CONFIG_IP_NF_SIP is not set | ||
| 266 | CONFIG_IP_NF_QUEUE=m | 283 | CONFIG_IP_NF_QUEUE=m |
| 267 | 284 | ||
| 268 | # | 285 | # |
| @@ -318,6 +335,7 @@ CONFIG_STANDALONE=y | |||
| 318 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 335 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
| 319 | CONFIG_FW_LOADER=y | 336 | CONFIG_FW_LOADER=y |
| 320 | # CONFIG_DEBUG_DRIVER is not set | 337 | # CONFIG_DEBUG_DRIVER is not set |
| 338 | # CONFIG_SYS_HYPERVISOR is not set | ||
| 321 | 339 | ||
| 322 | # | 340 | # |
| 323 | # Connector - unified userspace <-> kernelspace linker | 341 | # Connector - unified userspace <-> kernelspace linker |
| @@ -355,6 +373,7 @@ CONFIG_BLK_DEV_NBD=m | |||
| 355 | CONFIG_BLK_DEV_RAM=y | 373 | CONFIG_BLK_DEV_RAM=y |
| 356 | CONFIG_BLK_DEV_RAM_COUNT=16 | 374 | CONFIG_BLK_DEV_RAM_COUNT=16 |
| 357 | CONFIG_BLK_DEV_RAM_SIZE=65536 | 375 | CONFIG_BLK_DEV_RAM_SIZE=65536 |
| 376 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
| 358 | CONFIG_BLK_DEV_INITRD=y | 377 | CONFIG_BLK_DEV_INITRD=y |
| 359 | CONFIG_CDROM_PKTCDVD=m | 378 | CONFIG_CDROM_PKTCDVD=m |
| 360 | CONFIG_CDROM_PKTCDVD_BUFFERS=8 | 379 | CONFIG_CDROM_PKTCDVD_BUFFERS=8 |
| @@ -417,7 +436,6 @@ CONFIG_IDEDMA_PCI_AUTO=y | |||
| 417 | CONFIG_BLK_DEV_IDE_PMAC=y | 436 | CONFIG_BLK_DEV_IDE_PMAC=y |
| 418 | CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y | 437 | CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y |
| 419 | CONFIG_BLK_DEV_IDEDMA_PMAC=y | 438 | CONFIG_BLK_DEV_IDEDMA_PMAC=y |
| 420 | # CONFIG_BLK_DEV_IDE_PMAC_BLINK is not set | ||
| 421 | # CONFIG_IDE_ARM is not set | 439 | # CONFIG_IDE_ARM is not set |
| 422 | CONFIG_BLK_DEV_IDEDMA=y | 440 | CONFIG_BLK_DEV_IDEDMA=y |
| 423 | # CONFIG_IDEDMA_IVB is not set | 441 | # CONFIG_IDEDMA_IVB is not set |
| @@ -478,6 +496,7 @@ CONFIG_SCSI_SATA_SVW=y | |||
| 478 | # CONFIG_SCSI_SATA_MV is not set | 496 | # CONFIG_SCSI_SATA_MV is not set |
| 479 | # CONFIG_SCSI_SATA_NV is not set | 497 | # CONFIG_SCSI_SATA_NV is not set |
| 480 | # CONFIG_SCSI_PDC_ADMA is not set | 498 | # CONFIG_SCSI_PDC_ADMA is not set |
| 499 | # CONFIG_SCSI_HPTIOP is not set | ||
| 481 | # CONFIG_SCSI_SATA_QSTOR is not set | 500 | # CONFIG_SCSI_SATA_QSTOR is not set |
| 482 | # CONFIG_SCSI_SATA_PROMISE is not set | 501 | # CONFIG_SCSI_SATA_PROMISE is not set |
| 483 | # CONFIG_SCSI_SATA_SX4 is not set | 502 | # CONFIG_SCSI_SATA_SX4 is not set |
| @@ -497,7 +516,6 @@ CONFIG_SCSI_SATA_SVW=y | |||
| 497 | # CONFIG_SCSI_INIA100 is not set | 516 | # CONFIG_SCSI_INIA100 is not set |
| 498 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 517 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 499 | # CONFIG_SCSI_IPR is not set | 518 | # CONFIG_SCSI_IPR is not set |
| 500 | # CONFIG_SCSI_QLOGIC_FC is not set | ||
| 501 | # CONFIG_SCSI_QLOGIC_1280 is not set | 519 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| 502 | # CONFIG_SCSI_QLA_FC is not set | 520 | # CONFIG_SCSI_QLA_FC is not set |
| 503 | # CONFIG_SCSI_LPFC is not set | 521 | # CONFIG_SCSI_LPFC is not set |
| @@ -514,9 +532,7 @@ CONFIG_MD_LINEAR=y | |||
| 514 | CONFIG_MD_RAID0=y | 532 | CONFIG_MD_RAID0=y |
| 515 | CONFIG_MD_RAID1=y | 533 | CONFIG_MD_RAID1=y |
| 516 | CONFIG_MD_RAID10=m | 534 | CONFIG_MD_RAID10=m |
| 517 | CONFIG_MD_RAID5=y | 535 | # CONFIG_MD_RAID456 is not set |
| 518 | # CONFIG_MD_RAID5_RESHAPE is not set | ||
| 519 | CONFIG_MD_RAID6=m | ||
| 520 | CONFIG_MD_MULTIPATH=m | 536 | CONFIG_MD_MULTIPATH=m |
| 521 | CONFIG_MD_FAULTY=m | 537 | CONFIG_MD_FAULTY=m |
| 522 | CONFIG_BLK_DEV_DM=y | 538 | CONFIG_BLK_DEV_DM=y |
| @@ -559,7 +575,6 @@ CONFIG_IEEE1394_OHCI1394=y | |||
| 559 | # | 575 | # |
| 560 | CONFIG_IEEE1394_VIDEO1394=m | 576 | CONFIG_IEEE1394_VIDEO1394=m |
| 561 | CONFIG_IEEE1394_SBP2=m | 577 | CONFIG_IEEE1394_SBP2=m |
| 562 | # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set | ||
| 563 | CONFIG_IEEE1394_ETH1394=m | 578 | CONFIG_IEEE1394_ETH1394=m |
| 564 | CONFIG_IEEE1394_DV1394=m | 579 | CONFIG_IEEE1394_DV1394=m |
| 565 | CONFIG_IEEE1394_RAWIO=y | 580 | CONFIG_IEEE1394_RAWIO=y |
| @@ -573,6 +588,7 @@ CONFIG_IEEE1394_RAWIO=y | |||
| 573 | # Macintosh device drivers | 588 | # Macintosh device drivers |
| 574 | # | 589 | # |
| 575 | CONFIG_ADB_PMU=y | 590 | CONFIG_ADB_PMU=y |
| 591 | # CONFIG_ADB_PMU_LED is not set | ||
| 576 | CONFIG_PMAC_SMU=y | 592 | CONFIG_PMAC_SMU=y |
| 577 | CONFIG_THERM_PM72=y | 593 | CONFIG_THERM_PM72=y |
| 578 | CONFIG_WINDFARM=y | 594 | CONFIG_WINDFARM=y |
| @@ -643,6 +659,7 @@ CONFIG_TIGON3=y | |||
| 643 | # CONFIG_CHELSIO_T1 is not set | 659 | # CONFIG_CHELSIO_T1 is not set |
| 644 | # CONFIG_IXGB is not set | 660 | # CONFIG_IXGB is not set |
| 645 | # CONFIG_S2IO is not set | 661 | # CONFIG_S2IO is not set |
| 662 | # CONFIG_MYRI10GE is not set | ||
| 646 | 663 | ||
| 647 | # | 664 | # |
| 648 | # Token Ring devices | 665 | # Token Ring devices |
| @@ -739,6 +756,7 @@ CONFIG_SERIO=y | |||
| 739 | CONFIG_VT=y | 756 | CONFIG_VT=y |
| 740 | CONFIG_VT_CONSOLE=y | 757 | CONFIG_VT_CONSOLE=y |
| 741 | CONFIG_HW_CONSOLE=y | 758 | CONFIG_HW_CONSOLE=y |
| 759 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
| 742 | # CONFIG_SERIAL_NONSTANDARD is not set | 760 | # CONFIG_SERIAL_NONSTANDARD is not set |
| 743 | 761 | ||
| 744 | # | 762 | # |
| @@ -754,6 +772,7 @@ CONFIG_HW_CONSOLE=y | |||
| 754 | CONFIG_UNIX98_PTYS=y | 772 | CONFIG_UNIX98_PTYS=y |
| 755 | CONFIG_LEGACY_PTYS=y | 773 | CONFIG_LEGACY_PTYS=y |
| 756 | CONFIG_LEGACY_PTY_COUNT=256 | 774 | CONFIG_LEGACY_PTY_COUNT=256 |
| 775 | # CONFIG_BRIQ_PANEL is not set | ||
| 757 | 776 | ||
| 758 | # | 777 | # |
| 759 | # IPMI | 778 | # IPMI |
| @@ -764,6 +783,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 764 | # Watchdog Cards | 783 | # Watchdog Cards |
| 765 | # | 784 | # |
| 766 | # CONFIG_WATCHDOG is not set | 785 | # CONFIG_WATCHDOG is not set |
| 786 | # CONFIG_HW_RANDOM is not set | ||
| 767 | CONFIG_GEN_RTC=y | 787 | CONFIG_GEN_RTC=y |
| 768 | # CONFIG_GEN_RTC_X is not set | 788 | # CONFIG_GEN_RTC_X is not set |
| 769 | # CONFIG_DTLK is not set | 789 | # CONFIG_DTLK is not set |
| @@ -774,6 +794,7 @@ CONFIG_GEN_RTC=y | |||
| 774 | # Ftape, the floppy tape device driver | 794 | # Ftape, the floppy tape device driver |
| 775 | # | 795 | # |
| 776 | CONFIG_AGP=m | 796 | CONFIG_AGP=m |
| 797 | # CONFIG_AGP_SIS is not set | ||
| 777 | # CONFIG_AGP_VIA is not set | 798 | # CONFIG_AGP_VIA is not set |
| 778 | CONFIG_AGP_UNINORTH=m | 799 | CONFIG_AGP_UNINORTH=m |
| 779 | # CONFIG_DRM is not set | 800 | # CONFIG_DRM is not set |
| @@ -813,6 +834,7 @@ CONFIG_I2C_ALGOBIT=y | |||
| 813 | # CONFIG_I2C_PIIX4 is not set | 834 | # CONFIG_I2C_PIIX4 is not set |
| 814 | CONFIG_I2C_POWERMAC=y | 835 | CONFIG_I2C_POWERMAC=y |
| 815 | # CONFIG_I2C_NFORCE2 is not set | 836 | # CONFIG_I2C_NFORCE2 is not set |
| 837 | # CONFIG_I2C_OCORES is not set | ||
| 816 | # CONFIG_I2C_PARPORT_LIGHT is not set | 838 | # CONFIG_I2C_PARPORT_LIGHT is not set |
| 817 | # CONFIG_I2C_PROSAVAGE is not set | 839 | # CONFIG_I2C_PROSAVAGE is not set |
| 818 | # CONFIG_I2C_SAVAGE4 is not set | 840 | # CONFIG_I2C_SAVAGE4 is not set |
| @@ -849,7 +871,6 @@ CONFIG_I2C_POWERMAC=y | |||
| 849 | # | 871 | # |
| 850 | # Dallas's 1-wire bus | 872 | # Dallas's 1-wire bus |
| 851 | # | 873 | # |
| 852 | # CONFIG_W1 is not set | ||
| 853 | 874 | ||
| 854 | # | 875 | # |
| 855 | # Hardware Monitoring support | 876 | # Hardware Monitoring support |
| @@ -865,6 +886,7 @@ CONFIG_I2C_POWERMAC=y | |||
| 865 | # Multimedia devices | 886 | # Multimedia devices |
| 866 | # | 887 | # |
| 867 | # CONFIG_VIDEO_DEV is not set | 888 | # CONFIG_VIDEO_DEV is not set |
| 889 | CONFIG_VIDEO_V4L2=y | ||
| 868 | 890 | ||
| 869 | # | 891 | # |
| 870 | # Digital Video Broadcasting Devices | 892 | # Digital Video Broadcasting Devices |
| @@ -875,22 +897,19 @@ CONFIG_I2C_POWERMAC=y | |||
| 875 | # | 897 | # |
| 876 | # Graphics support | 898 | # Graphics support |
| 877 | # | 899 | # |
| 900 | CONFIG_FIRMWARE_EDID=y | ||
| 878 | CONFIG_FB=y | 901 | CONFIG_FB=y |
| 879 | CONFIG_FB_CFB_FILLRECT=y | 902 | CONFIG_FB_CFB_FILLRECT=y |
| 880 | CONFIG_FB_CFB_COPYAREA=y | 903 | CONFIG_FB_CFB_COPYAREA=y |
| 881 | CONFIG_FB_CFB_IMAGEBLIT=y | 904 | CONFIG_FB_CFB_IMAGEBLIT=y |
| 882 | CONFIG_FB_MACMODES=y | 905 | CONFIG_FB_MACMODES=y |
| 883 | CONFIG_FB_FIRMWARE_EDID=y | 906 | # CONFIG_FB_BACKLIGHT is not set |
| 884 | CONFIG_FB_MODE_HELPERS=y | 907 | CONFIG_FB_MODE_HELPERS=y |
| 885 | CONFIG_FB_TILEBLITTING=y | 908 | CONFIG_FB_TILEBLITTING=y |
| 886 | # CONFIG_FB_CIRRUS is not set | 909 | # CONFIG_FB_CIRRUS is not set |
| 887 | # CONFIG_FB_PM2 is not set | 910 | # CONFIG_FB_PM2 is not set |
| 888 | # CONFIG_FB_CYBER2000 is not set | 911 | # CONFIG_FB_CYBER2000 is not set |
| 889 | CONFIG_FB_OF=y | 912 | CONFIG_FB_OF=y |
| 890 | # CONFIG_FB_CONTROL is not set | ||
| 891 | # CONFIG_FB_PLATINUM is not set | ||
| 892 | # CONFIG_FB_VALKYRIE is not set | ||
| 893 | # CONFIG_FB_CT65550 is not set | ||
| 894 | # CONFIG_FB_ASILIANT is not set | 913 | # CONFIG_FB_ASILIANT is not set |
| 895 | # CONFIG_FB_IMSTT is not set | 914 | # CONFIG_FB_IMSTT is not set |
| 896 | # CONFIG_FB_VGA16 is not set | 915 | # CONFIG_FB_VGA16 is not set |
| @@ -990,6 +1009,18 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
| 990 | # CONFIG_SND_CMIPCI is not set | 1009 | # CONFIG_SND_CMIPCI is not set |
| 991 | # CONFIG_SND_CS4281 is not set | 1010 | # CONFIG_SND_CS4281 is not set |
| 992 | # CONFIG_SND_CS46XX is not set | 1011 | # CONFIG_SND_CS46XX is not set |
| 1012 | # CONFIG_SND_DARLA20 is not set | ||
| 1013 | # CONFIG_SND_GINA20 is not set | ||
| 1014 | # CONFIG_SND_LAYLA20 is not set | ||
| 1015 | # CONFIG_SND_DARLA24 is not set | ||
| 1016 | # CONFIG_SND_GINA24 is not set | ||
| 1017 | # CONFIG_SND_LAYLA24 is not set | ||
| 1018 | # CONFIG_SND_MONA is not set | ||
| 1019 | # CONFIG_SND_MIA is not set | ||
| 1020 | # CONFIG_SND_ECHO3G is not set | ||
| 1021 | # CONFIG_SND_INDIGO is not set | ||
| 1022 | # CONFIG_SND_INDIGOIO is not set | ||
| 1023 | # CONFIG_SND_INDIGODJ is not set | ||
| 993 | # CONFIG_SND_EMU10K1 is not set | 1024 | # CONFIG_SND_EMU10K1 is not set |
| 994 | # CONFIG_SND_EMU10K1X is not set | 1025 | # CONFIG_SND_EMU10K1X is not set |
| 995 | # CONFIG_SND_ENS1370 is not set | 1026 | # CONFIG_SND_ENS1370 is not set |
| @@ -1027,6 +1058,17 @@ CONFIG_SND_POWERMAC=m | |||
| 1027 | CONFIG_SND_POWERMAC_AUTO_DRC=y | 1058 | CONFIG_SND_POWERMAC_AUTO_DRC=y |
| 1028 | 1059 | ||
| 1029 | # | 1060 | # |
| 1061 | # Apple Onboard Audio driver | ||
| 1062 | # | ||
| 1063 | CONFIG_SND_AOA=m | ||
| 1064 | CONFIG_SND_AOA_FABRIC_LAYOUT=m | ||
| 1065 | CONFIG_SND_AOA_ONYX=m | ||
| 1066 | CONFIG_SND_AOA_TAS=m | ||
| 1067 | CONFIG_SND_AOA_TOONIE=m | ||
| 1068 | CONFIG_SND_AOA_SOUNDBUS=m | ||
| 1069 | CONFIG_SND_AOA_SOUNDBUS_I2S=m | ||
| 1070 | |||
| 1071 | # | ||
| 1030 | # USB devices | 1072 | # USB devices |
| 1031 | # | 1073 | # |
| 1032 | CONFIG_SND_USB_AUDIO=m | 1074 | CONFIG_SND_USB_AUDIO=m |
| @@ -1060,6 +1102,7 @@ CONFIG_USB_DEVICEFS=y | |||
| 1060 | CONFIG_USB_EHCI_HCD=y | 1102 | CONFIG_USB_EHCI_HCD=y |
| 1061 | # CONFIG_USB_EHCI_SPLIT_ISO is not set | 1103 | # CONFIG_USB_EHCI_SPLIT_ISO is not set |
| 1062 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1104 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
| 1105 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | ||
| 1063 | # CONFIG_USB_ISP116X_HCD is not set | 1106 | # CONFIG_USB_ISP116X_HCD is not set |
| 1064 | CONFIG_USB_OHCI_HCD=y | 1107 | CONFIG_USB_OHCI_HCD=y |
| 1065 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set | 1108 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set |
| @@ -1110,9 +1153,7 @@ CONFIG_USB_HIDDEV=y | |||
| 1110 | # CONFIG_USB_ACECAD is not set | 1153 | # CONFIG_USB_ACECAD is not set |
| 1111 | # CONFIG_USB_KBTAB is not set | 1154 | # CONFIG_USB_KBTAB is not set |
| 1112 | # CONFIG_USB_POWERMATE is not set | 1155 | # CONFIG_USB_POWERMATE is not set |
| 1113 | # CONFIG_USB_MTOUCH is not set | 1156 | # CONFIG_USB_TOUCHSCREEN is not set |
| 1114 | # CONFIG_USB_ITMTOUCH is not set | ||
| 1115 | # CONFIG_USB_EGALAX is not set | ||
| 1116 | # CONFIG_USB_YEALINK is not set | 1157 | # CONFIG_USB_YEALINK is not set |
| 1117 | # CONFIG_USB_XPAD is not set | 1158 | # CONFIG_USB_XPAD is not set |
| 1118 | # CONFIG_USB_ATI_REMOTE is not set | 1159 | # CONFIG_USB_ATI_REMOTE is not set |
| @@ -1155,6 +1196,7 @@ CONFIG_USB_SERIAL=m | |||
| 1155 | CONFIG_USB_SERIAL_GENERIC=y | 1196 | CONFIG_USB_SERIAL_GENERIC=y |
| 1156 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 1197 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
| 1157 | # CONFIG_USB_SERIAL_ANYDATA is not set | 1198 | # CONFIG_USB_SERIAL_ANYDATA is not set |
| 1199 | # CONFIG_USB_SERIAL_ARK3116 is not set | ||
| 1158 | CONFIG_USB_SERIAL_BELKIN=m | 1200 | CONFIG_USB_SERIAL_BELKIN=m |
| 1159 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 1201 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
| 1160 | CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m | 1202 | CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m |
| @@ -1162,6 +1204,7 @@ CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m | |||
| 1162 | CONFIG_USB_SERIAL_CYPRESS_M8=m | 1204 | CONFIG_USB_SERIAL_CYPRESS_M8=m |
| 1163 | CONFIG_USB_SERIAL_EMPEG=m | 1205 | CONFIG_USB_SERIAL_EMPEG=m |
| 1164 | CONFIG_USB_SERIAL_FTDI_SIO=m | 1206 | CONFIG_USB_SERIAL_FTDI_SIO=m |
| 1207 | # CONFIG_USB_SERIAL_FUNSOFT is not set | ||
| 1165 | CONFIG_USB_SERIAL_VISOR=m | 1208 | CONFIG_USB_SERIAL_VISOR=m |
| 1166 | CONFIG_USB_SERIAL_IPAQ=m | 1209 | CONFIG_USB_SERIAL_IPAQ=m |
| 1167 | CONFIG_USB_SERIAL_IR=m | 1210 | CONFIG_USB_SERIAL_IR=m |
| @@ -1191,9 +1234,11 @@ CONFIG_USB_SERIAL_PL2303=m | |||
| 1191 | # CONFIG_USB_SERIAL_HP4X is not set | 1234 | # CONFIG_USB_SERIAL_HP4X is not set |
| 1192 | CONFIG_USB_SERIAL_SAFE=m | 1235 | CONFIG_USB_SERIAL_SAFE=m |
| 1193 | CONFIG_USB_SERIAL_SAFE_PADDED=y | 1236 | CONFIG_USB_SERIAL_SAFE_PADDED=y |
| 1237 | # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set | ||
| 1194 | CONFIG_USB_SERIAL_TI=m | 1238 | CONFIG_USB_SERIAL_TI=m |
| 1195 | CONFIG_USB_SERIAL_CYBERJACK=m | 1239 | CONFIG_USB_SERIAL_CYBERJACK=m |
| 1196 | CONFIG_USB_SERIAL_XIRCOM=m | 1240 | CONFIG_USB_SERIAL_XIRCOM=m |
| 1241 | # CONFIG_USB_SERIAL_OPTION is not set | ||
| 1197 | CONFIG_USB_SERIAL_OMNINET=m | 1242 | CONFIG_USB_SERIAL_OMNINET=m |
| 1198 | CONFIG_USB_EZUSB=y | 1243 | CONFIG_USB_EZUSB=y |
| 1199 | 1244 | ||
| @@ -1207,10 +1252,12 @@ CONFIG_USB_EZUSB=y | |||
| 1207 | # CONFIG_USB_LEGOTOWER is not set | 1252 | # CONFIG_USB_LEGOTOWER is not set |
| 1208 | # CONFIG_USB_LCD is not set | 1253 | # CONFIG_USB_LCD is not set |
| 1209 | # CONFIG_USB_LED is not set | 1254 | # CONFIG_USB_LED is not set |
| 1255 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
| 1210 | # CONFIG_USB_CYTHERM is not set | 1256 | # CONFIG_USB_CYTHERM is not set |
| 1211 | # CONFIG_USB_PHIDGETKIT is not set | 1257 | # CONFIG_USB_PHIDGETKIT is not set |
| 1212 | # CONFIG_USB_PHIDGETSERVO is not set | 1258 | # CONFIG_USB_PHIDGETSERVO is not set |
| 1213 | # CONFIG_USB_IDMOUSE is not set | 1259 | # CONFIG_USB_IDMOUSE is not set |
| 1260 | CONFIG_USB_APPLEDISPLAY=m | ||
| 1214 | # CONFIG_USB_SISUSBVGA is not set | 1261 | # CONFIG_USB_SISUSBVGA is not set |
| 1215 | # CONFIG_USB_LD is not set | 1262 | # CONFIG_USB_LD is not set |
| 1216 | # CONFIG_USB_TEST is not set | 1263 | # CONFIG_USB_TEST is not set |
| @@ -1235,6 +1282,14 @@ CONFIG_USB_EZUSB=y | |||
| 1235 | # CONFIG_NEW_LEDS is not set | 1282 | # CONFIG_NEW_LEDS is not set |
| 1236 | 1283 | ||
| 1237 | # | 1284 | # |
| 1285 | # LED drivers | ||
| 1286 | # | ||
| 1287 | |||
| 1288 | # | ||
| 1289 | # LED Triggers | ||
| 1290 | # | ||
| 1291 | |||
| 1292 | # | ||
| 1238 | # InfiniBand support | 1293 | # InfiniBand support |
| 1239 | # | 1294 | # |
| 1240 | # CONFIG_INFINIBAND is not set | 1295 | # CONFIG_INFINIBAND is not set |
| @@ -1249,6 +1304,19 @@ CONFIG_USB_EZUSB=y | |||
| 1249 | # CONFIG_RTC_CLASS is not set | 1304 | # CONFIG_RTC_CLASS is not set |
| 1250 | 1305 | ||
| 1251 | # | 1306 | # |
| 1307 | # DMA Engine support | ||
| 1308 | # | ||
| 1309 | # CONFIG_DMA_ENGINE is not set | ||
| 1310 | |||
| 1311 | # | ||
| 1312 | # DMA Clients | ||
| 1313 | # | ||
| 1314 | |||
| 1315 | # | ||
| 1316 | # DMA Devices | ||
| 1317 | # | ||
| 1318 | |||
| 1319 | # | ||
| 1252 | # File systems | 1320 | # File systems |
| 1253 | # | 1321 | # |
| 1254 | CONFIG_EXT2_FS=y | 1322 | CONFIG_EXT2_FS=y |
| @@ -1273,7 +1341,6 @@ CONFIG_REISERFS_FS_SECURITY=y | |||
| 1273 | # CONFIG_JFS_FS is not set | 1341 | # CONFIG_JFS_FS is not set |
| 1274 | CONFIG_FS_POSIX_ACL=y | 1342 | CONFIG_FS_POSIX_ACL=y |
| 1275 | CONFIG_XFS_FS=m | 1343 | CONFIG_XFS_FS=m |
| 1276 | CONFIG_XFS_EXPORT=y | ||
| 1277 | # CONFIG_XFS_QUOTA is not set | 1344 | # CONFIG_XFS_QUOTA is not set |
| 1278 | CONFIG_XFS_SECURITY=y | 1345 | CONFIG_XFS_SECURITY=y |
| 1279 | CONFIG_XFS_POSIX_ACL=y | 1346 | CONFIG_XFS_POSIX_ACL=y |
| @@ -1282,6 +1349,7 @@ CONFIG_XFS_POSIX_ACL=y | |||
| 1282 | # CONFIG_MINIX_FS is not set | 1349 | # CONFIG_MINIX_FS is not set |
| 1283 | # CONFIG_ROMFS_FS is not set | 1350 | # CONFIG_ROMFS_FS is not set |
| 1284 | CONFIG_INOTIFY=y | 1351 | CONFIG_INOTIFY=y |
| 1352 | CONFIG_INOTIFY_USER=y | ||
| 1285 | # CONFIG_QUOTA is not set | 1353 | # CONFIG_QUOTA is not set |
| 1286 | CONFIG_DNOTIFY=y | 1354 | CONFIG_DNOTIFY=y |
| 1287 | CONFIG_AUTOFS_FS=m | 1355 | CONFIG_AUTOFS_FS=m |
| @@ -1363,7 +1431,9 @@ CONFIG_RPCSEC_GSS_KRB5=y | |||
| 1363 | # CONFIG_SMB_FS is not set | 1431 | # CONFIG_SMB_FS is not set |
| 1364 | CONFIG_CIFS=m | 1432 | CONFIG_CIFS=m |
| 1365 | # CONFIG_CIFS_STATS is not set | 1433 | # CONFIG_CIFS_STATS is not set |
| 1434 | # CONFIG_CIFS_WEAK_PW_HASH is not set | ||
| 1366 | # CONFIG_CIFS_XATTR is not set | 1435 | # CONFIG_CIFS_XATTR is not set |
| 1436 | # CONFIG_CIFS_DEBUG2 is not set | ||
| 1367 | # CONFIG_CIFS_EXPERIMENTAL is not set | 1437 | # CONFIG_CIFS_EXPERIMENTAL is not set |
| 1368 | # CONFIG_NCP_FS is not set | 1438 | # CONFIG_NCP_FS is not set |
| 1369 | # CONFIG_CODA_FS is not set | 1439 | # CONFIG_CODA_FS is not set |
| @@ -1444,6 +1514,9 @@ CONFIG_CRC32=y | |||
| 1444 | CONFIG_LIBCRC32C=m | 1514 | CONFIG_LIBCRC32C=m |
| 1445 | CONFIG_ZLIB_INFLATE=y | 1515 | CONFIG_ZLIB_INFLATE=y |
| 1446 | CONFIG_ZLIB_DEFLATE=m | 1516 | CONFIG_ZLIB_DEFLATE=m |
| 1517 | CONFIG_TEXTSEARCH=y | ||
| 1518 | CONFIG_TEXTSEARCH_KMP=m | ||
| 1519 | CONFIG_PLIST=y | ||
| 1447 | 1520 | ||
| 1448 | # | 1521 | # |
| 1449 | # Instrumentation Support | 1522 | # Instrumentation Support |
| @@ -1457,14 +1530,19 @@ CONFIG_OPROFILE=y | |||
| 1457 | # | 1530 | # |
| 1458 | # CONFIG_PRINTK_TIME is not set | 1531 | # CONFIG_PRINTK_TIME is not set |
| 1459 | CONFIG_MAGIC_SYSRQ=y | 1532 | CONFIG_MAGIC_SYSRQ=y |
| 1533 | # CONFIG_UNUSED_SYMBOLS is not set | ||
| 1460 | CONFIG_DEBUG_KERNEL=y | 1534 | CONFIG_DEBUG_KERNEL=y |
| 1461 | CONFIG_LOG_BUF_SHIFT=17 | 1535 | CONFIG_LOG_BUF_SHIFT=17 |
| 1462 | CONFIG_DETECT_SOFTLOCKUP=y | 1536 | CONFIG_DETECT_SOFTLOCKUP=y |
| 1463 | # CONFIG_SCHEDSTATS is not set | 1537 | # CONFIG_SCHEDSTATS is not set |
| 1464 | # CONFIG_DEBUG_SLAB is not set | 1538 | # CONFIG_DEBUG_SLAB is not set |
| 1465 | CONFIG_DEBUG_MUTEXES=y | 1539 | # CONFIG_DEBUG_RT_MUTEXES is not set |
| 1540 | # CONFIG_RT_MUTEX_TESTER is not set | ||
| 1466 | # CONFIG_DEBUG_SPINLOCK is not set | 1541 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1542 | CONFIG_DEBUG_MUTEXES=y | ||
| 1543 | # CONFIG_DEBUG_RWSEMS is not set | ||
| 1467 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1544 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 1545 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
| 1468 | # CONFIG_DEBUG_KOBJECT is not set | 1546 | # CONFIG_DEBUG_KOBJECT is not set |
| 1469 | # CONFIG_DEBUG_INFO is not set | 1547 | # CONFIG_DEBUG_INFO is not set |
| 1470 | CONFIG_DEBUG_FS=y | 1548 | CONFIG_DEBUG_FS=y |
| @@ -1476,11 +1554,7 @@ CONFIG_FORCED_INLINING=y | |||
| 1476 | # CONFIG_DEBUGGER is not set | 1554 | # CONFIG_DEBUGGER is not set |
| 1477 | CONFIG_IRQSTACKS=y | 1555 | CONFIG_IRQSTACKS=y |
| 1478 | CONFIG_BOOTX_TEXT=y | 1556 | CONFIG_BOOTX_TEXT=y |
| 1479 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 1557 | # CONFIG_PPC_EARLY_DEBUG is not set |
| 1480 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
| 1481 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
| 1482 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
| 1483 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
| 1484 | 1558 | ||
| 1485 | # | 1559 | # |
| 1486 | # Security options | 1560 | # Security options |
diff --git a/arch/powerpc/configs/iseries_defconfig b/arch/powerpc/configs/iseries_defconfig index a95e455a1944..72ed95b3ead6 100644 --- a/arch/powerpc/configs/iseries_defconfig +++ b/arch/powerpc/configs/iseries_defconfig | |||
| @@ -1,16 +1,18 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.17-rc1 | 3 | # Linux kernel version: 2.6.18-rc3 |
| 4 | # Wed Apr 19 11:46:44 2006 | 4 | # Tue Aug 8 09:15:46 2006 |
| 5 | # | 5 | # |
| 6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
| 7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
| 8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
| 9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
| 10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
| 11 | CONFIG_IRQ_PER_CPU=y | ||
| 11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
| 13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
| 15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
| 14 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
| 15 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
| 16 | CONFIG_COMPAT=y | 18 | CONFIG_COMPAT=y |
| @@ -34,6 +36,7 @@ CONFIG_PPC_STD_MMU=y | |||
| 34 | CONFIG_VIRT_CPU_ACCOUNTING=y | 36 | CONFIG_VIRT_CPU_ACCOUNTING=y |
| 35 | CONFIG_SMP=y | 37 | CONFIG_SMP=y |
| 36 | CONFIG_NR_CPUS=32 | 38 | CONFIG_NR_CPUS=32 |
| 39 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
| 37 | 40 | ||
| 38 | # | 41 | # |
| 39 | # Code maturity level options | 42 | # Code maturity level options |
| @@ -51,6 +54,7 @@ CONFIG_SWAP=y | |||
| 51 | CONFIG_SYSVIPC=y | 54 | CONFIG_SYSVIPC=y |
| 52 | CONFIG_POSIX_MQUEUE=y | 55 | CONFIG_POSIX_MQUEUE=y |
| 53 | # CONFIG_BSD_PROCESS_ACCT is not set | 56 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 57 | # CONFIG_TASKSTATS is not set | ||
| 54 | CONFIG_SYSCTL=y | 58 | CONFIG_SYSCTL=y |
| 55 | CONFIG_AUDIT=y | 59 | CONFIG_AUDIT=y |
| 56 | CONFIG_AUDITSYSCALL=y | 60 | CONFIG_AUDITSYSCALL=y |
| @@ -69,10 +73,12 @@ CONFIG_PRINTK=y | |||
| 69 | CONFIG_BUG=y | 73 | CONFIG_BUG=y |
| 70 | CONFIG_ELF_CORE=y | 74 | CONFIG_ELF_CORE=y |
| 71 | CONFIG_BASE_FULL=y | 75 | CONFIG_BASE_FULL=y |
| 76 | CONFIG_RT_MUTEXES=y | ||
| 72 | CONFIG_FUTEX=y | 77 | CONFIG_FUTEX=y |
| 73 | CONFIG_EPOLL=y | 78 | CONFIG_EPOLL=y |
| 74 | CONFIG_SHMEM=y | 79 | CONFIG_SHMEM=y |
| 75 | CONFIG_SLAB=y | 80 | CONFIG_SLAB=y |
| 81 | CONFIG_VM_EVENT_COUNTERS=y | ||
| 76 | # CONFIG_TINY_SHMEM is not set | 82 | # CONFIG_TINY_SHMEM is not set |
| 77 | CONFIG_BASE_SMALL=0 | 83 | CONFIG_BASE_SMALL=0 |
| 78 | # CONFIG_SLOB is not set | 84 | # CONFIG_SLOB is not set |
| @@ -113,10 +119,14 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
| 113 | CONFIG_PPC_ISERIES=y | 119 | CONFIG_PPC_ISERIES=y |
| 114 | # CONFIG_EMBEDDED6xx is not set | 120 | # CONFIG_EMBEDDED6xx is not set |
| 115 | # CONFIG_APUS is not set | 121 | # CONFIG_APUS is not set |
| 122 | # CONFIG_PPC_CELL is not set | ||
| 123 | # CONFIG_PPC_CELL_NATIVE is not set | ||
| 124 | # CONFIG_UDBG_RTAS_CONSOLE is not set | ||
| 116 | # CONFIG_PPC_RTAS is not set | 125 | # CONFIG_PPC_RTAS is not set |
| 117 | # CONFIG_MMIO_NVRAM is not set | 126 | # CONFIG_MMIO_NVRAM is not set |
| 118 | CONFIG_IBMVIO=y | 127 | CONFIG_IBMVIO=y |
| 119 | # CONFIG_PPC_MPC106 is not set | 128 | # CONFIG_PPC_MPC106 is not set |
| 129 | # CONFIG_PPC_970_NAP is not set | ||
| 120 | # CONFIG_CPU_FREQ is not set | 130 | # CONFIG_CPU_FREQ is not set |
| 121 | # CONFIG_WANT_EARLY_SERIAL is not set | 131 | # CONFIG_WANT_EARLY_SERIAL is not set |
| 122 | 132 | ||
| @@ -135,6 +145,7 @@ CONFIG_BINFMT_ELF=y | |||
| 135 | # CONFIG_BINFMT_MISC is not set | 145 | # CONFIG_BINFMT_MISC is not set |
| 136 | CONFIG_FORCE_MAX_ZONEORDER=13 | 146 | CONFIG_FORCE_MAX_ZONEORDER=13 |
| 137 | CONFIG_IOMMU_VMERGE=y | 147 | CONFIG_IOMMU_VMERGE=y |
| 148 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
| 138 | CONFIG_IRQ_ALL_CPUS=y | 149 | CONFIG_IRQ_ALL_CPUS=y |
| 139 | CONFIG_LPARCFG=y | 150 | CONFIG_LPARCFG=y |
| 140 | # CONFIG_NUMA is not set | 151 | # CONFIG_NUMA is not set |
| @@ -149,6 +160,7 @@ CONFIG_FLATMEM=y | |||
| 149 | CONFIG_FLAT_NODE_MEM_MAP=y | 160 | CONFIG_FLAT_NODE_MEM_MAP=y |
| 150 | # CONFIG_SPARSEMEM_STATIC is not set | 161 | # CONFIG_SPARSEMEM_STATIC is not set |
| 151 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 162 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
| 163 | CONFIG_RESOURCES_64BIT=y | ||
| 152 | # CONFIG_PPC_64K_PAGES is not set | 164 | # CONFIG_PPC_64K_PAGES is not set |
| 153 | # CONFIG_SCHED_SMT is not set | 165 | # CONFIG_SCHED_SMT is not set |
| 154 | CONFIG_PROC_DEVICETREE=y | 166 | CONFIG_PROC_DEVICETREE=y |
| @@ -164,6 +176,7 @@ CONFIG_GENERIC_ISA_DMA=y | |||
| 164 | # CONFIG_PPC_INDIRECT_PCI is not set | 176 | # CONFIG_PPC_INDIRECT_PCI is not set |
| 165 | CONFIG_PCI=y | 177 | CONFIG_PCI=y |
| 166 | CONFIG_PCI_DOMAINS=y | 178 | CONFIG_PCI_DOMAINS=y |
| 179 | # CONFIG_PCIEPORTBUS is not set | ||
| 167 | # CONFIG_PCI_DEBUG is not set | 180 | # CONFIG_PCI_DEBUG is not set |
| 168 | 181 | ||
| 169 | # | 182 | # |
| @@ -207,6 +220,8 @@ CONFIG_INET_ESP=m | |||
| 207 | CONFIG_INET_IPCOMP=m | 220 | CONFIG_INET_IPCOMP=m |
| 208 | CONFIG_INET_XFRM_TUNNEL=m | 221 | CONFIG_INET_XFRM_TUNNEL=m |
| 209 | CONFIG_INET_TUNNEL=y | 222 | CONFIG_INET_TUNNEL=y |
| 223 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
| 224 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
| 210 | CONFIG_INET_DIAG=y | 225 | CONFIG_INET_DIAG=y |
| 211 | CONFIG_INET_TCP_DIAG=y | 226 | CONFIG_INET_TCP_DIAG=y |
| 212 | # CONFIG_TCP_CONG_ADVANCED is not set | 227 | # CONFIG_TCP_CONG_ADVANCED is not set |
| @@ -219,6 +234,7 @@ CONFIG_TCP_CONG_BIC=y | |||
| 219 | # CONFIG_IPV6 is not set | 234 | # CONFIG_IPV6 is not set |
| 220 | # CONFIG_INET6_XFRM_TUNNEL is not set | 235 | # CONFIG_INET6_XFRM_TUNNEL is not set |
| 221 | # CONFIG_INET6_TUNNEL is not set | 236 | # CONFIG_INET6_TUNNEL is not set |
| 237 | # CONFIG_NETWORK_SECMARK is not set | ||
| 222 | CONFIG_NETFILTER=y | 238 | CONFIG_NETFILTER=y |
| 223 | # CONFIG_NETFILTER_DEBUG is not set | 239 | # CONFIG_NETFILTER_DEBUG is not set |
| 224 | 240 | ||
| @@ -246,9 +262,11 @@ CONFIG_NETFILTER_XT_MATCH_MARK=m | |||
| 246 | # CONFIG_NETFILTER_XT_MATCH_POLICY is not set | 262 | # CONFIG_NETFILTER_XT_MATCH_POLICY is not set |
| 247 | # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set | 263 | # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set |
| 248 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m | 264 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m |
| 265 | # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set | ||
| 249 | CONFIG_NETFILTER_XT_MATCH_REALM=m | 266 | CONFIG_NETFILTER_XT_MATCH_REALM=m |
| 250 | CONFIG_NETFILTER_XT_MATCH_SCTP=m | 267 | CONFIG_NETFILTER_XT_MATCH_SCTP=m |
| 251 | CONFIG_NETFILTER_XT_MATCH_STATE=m | 268 | CONFIG_NETFILTER_XT_MATCH_STATE=m |
| 269 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set | ||
| 252 | CONFIG_NETFILTER_XT_MATCH_STRING=m | 270 | CONFIG_NETFILTER_XT_MATCH_STRING=m |
| 253 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | 271 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m |
| 254 | 272 | ||
| @@ -267,6 +285,7 @@ CONFIG_IP_NF_TFTP=m | |||
| 267 | CONFIG_IP_NF_AMANDA=m | 285 | CONFIG_IP_NF_AMANDA=m |
| 268 | # CONFIG_IP_NF_PPTP is not set | 286 | # CONFIG_IP_NF_PPTP is not set |
| 269 | # CONFIG_IP_NF_H323 is not set | 287 | # CONFIG_IP_NF_H323 is not set |
| 288 | # CONFIG_IP_NF_SIP is not set | ||
| 270 | CONFIG_IP_NF_QUEUE=m | 289 | CONFIG_IP_NF_QUEUE=m |
| 271 | CONFIG_IP_NF_IPTABLES=m | 290 | CONFIG_IP_NF_IPTABLES=m |
| 272 | CONFIG_IP_NF_MATCH_IPRANGE=m | 291 | CONFIG_IP_NF_MATCH_IPRANGE=m |
| @@ -360,6 +379,7 @@ CONFIG_STANDALONE=y | |||
| 360 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 379 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
| 361 | CONFIG_FW_LOADER=m | 380 | CONFIG_FW_LOADER=m |
| 362 | # CONFIG_DEBUG_DRIVER is not set | 381 | # CONFIG_DEBUG_DRIVER is not set |
| 382 | # CONFIG_SYS_HYPERVISOR is not set | ||
| 363 | 383 | ||
| 364 | # | 384 | # |
| 365 | # Connector - unified userspace <-> kernelspace linker | 385 | # Connector - unified userspace <-> kernelspace linker |
| @@ -396,6 +416,7 @@ CONFIG_BLK_DEV_NBD=m | |||
| 396 | CONFIG_BLK_DEV_RAM=y | 416 | CONFIG_BLK_DEV_RAM=y |
| 397 | CONFIG_BLK_DEV_RAM_COUNT=16 | 417 | CONFIG_BLK_DEV_RAM_COUNT=16 |
| 398 | CONFIG_BLK_DEV_RAM_SIZE=65536 | 418 | CONFIG_BLK_DEV_RAM_SIZE=65536 |
| 419 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
| 399 | CONFIG_BLK_DEV_INITRD=y | 420 | CONFIG_BLK_DEV_INITRD=y |
| 400 | # CONFIG_CDROM_PKTCDVD is not set | 421 | # CONFIG_CDROM_PKTCDVD is not set |
| 401 | # CONFIG_ATA_OVER_ETH is not set | 422 | # CONFIG_ATA_OVER_ETH is not set |
| @@ -453,6 +474,7 @@ CONFIG_SCSI_FC_ATTRS=y | |||
| 453 | # CONFIG_MEGARAID_LEGACY is not set | 474 | # CONFIG_MEGARAID_LEGACY is not set |
| 454 | # CONFIG_MEGARAID_SAS is not set | 475 | # CONFIG_MEGARAID_SAS is not set |
| 455 | # CONFIG_SCSI_SATA is not set | 476 | # CONFIG_SCSI_SATA is not set |
| 477 | # CONFIG_SCSI_HPTIOP is not set | ||
| 456 | # CONFIG_SCSI_BUSLOGIC is not set | 478 | # CONFIG_SCSI_BUSLOGIC is not set |
| 457 | # CONFIG_SCSI_DMX3191D is not set | 479 | # CONFIG_SCSI_DMX3191D is not set |
| 458 | # CONFIG_SCSI_EATA is not set | 480 | # CONFIG_SCSI_EATA is not set |
| @@ -464,7 +486,6 @@ CONFIG_SCSI_IBMVSCSI=m | |||
| 464 | # CONFIG_SCSI_INIA100 is not set | 486 | # CONFIG_SCSI_INIA100 is not set |
| 465 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 487 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 466 | # CONFIG_SCSI_IPR is not set | 488 | # CONFIG_SCSI_IPR is not set |
| 467 | # CONFIG_SCSI_QLOGIC_FC is not set | ||
| 468 | # CONFIG_SCSI_QLOGIC_1280 is not set | 489 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| 469 | # CONFIG_SCSI_QLA_FC is not set | 490 | # CONFIG_SCSI_QLA_FC is not set |
| 470 | # CONFIG_SCSI_LPFC is not set | 491 | # CONFIG_SCSI_LPFC is not set |
| @@ -481,9 +502,7 @@ CONFIG_MD_LINEAR=y | |||
| 481 | CONFIG_MD_RAID0=y | 502 | CONFIG_MD_RAID0=y |
| 482 | CONFIG_MD_RAID1=y | 503 | CONFIG_MD_RAID1=y |
| 483 | CONFIG_MD_RAID10=m | 504 | CONFIG_MD_RAID10=m |
| 484 | CONFIG_MD_RAID5=y | 505 | # CONFIG_MD_RAID456 is not set |
| 485 | # CONFIG_MD_RAID5_RESHAPE is not set | ||
| 486 | CONFIG_MD_RAID6=m | ||
| 487 | CONFIG_MD_MULTIPATH=m | 506 | CONFIG_MD_MULTIPATH=m |
| 488 | CONFIG_MD_FAULTY=m | 507 | CONFIG_MD_FAULTY=m |
| 489 | CONFIG_BLK_DEV_DM=y | 508 | CONFIG_BLK_DEV_DM=y |
| @@ -596,6 +615,7 @@ CONFIG_E1000=m | |||
| 596 | # CONFIG_CHELSIO_T1 is not set | 615 | # CONFIG_CHELSIO_T1 is not set |
| 597 | # CONFIG_IXGB is not set | 616 | # CONFIG_IXGB is not set |
| 598 | # CONFIG_S2IO is not set | 617 | # CONFIG_S2IO is not set |
| 618 | # CONFIG_MYRI10GE is not set | ||
| 599 | 619 | ||
| 600 | # | 620 | # |
| 601 | # Token Ring devices | 621 | # Token Ring devices |
| @@ -696,6 +716,7 @@ CONFIG_SERIAL_ICOM=m | |||
| 696 | CONFIG_UNIX98_PTYS=y | 716 | CONFIG_UNIX98_PTYS=y |
| 697 | CONFIG_LEGACY_PTYS=y | 717 | CONFIG_LEGACY_PTYS=y |
| 698 | CONFIG_LEGACY_PTY_COUNT=256 | 718 | CONFIG_LEGACY_PTY_COUNT=256 |
| 719 | # CONFIG_BRIQ_PANEL is not set | ||
| 699 | 720 | ||
| 700 | # | 721 | # |
| 701 | # IPMI | 722 | # IPMI |
| @@ -706,6 +727,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 706 | # Watchdog Cards | 727 | # Watchdog Cards |
| 707 | # | 728 | # |
| 708 | # CONFIG_WATCHDOG is not set | 729 | # CONFIG_WATCHDOG is not set |
| 730 | # CONFIG_HW_RANDOM is not set | ||
| 709 | CONFIG_GEN_RTC=y | 731 | CONFIG_GEN_RTC=y |
| 710 | # CONFIG_GEN_RTC_X is not set | 732 | # CONFIG_GEN_RTC_X is not set |
| 711 | # CONFIG_DTLK is not set | 733 | # CONFIG_DTLK is not set |
| @@ -741,7 +763,6 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 741 | # | 763 | # |
| 742 | # Dallas's 1-wire bus | 764 | # Dallas's 1-wire bus |
| 743 | # | 765 | # |
| 744 | # CONFIG_W1 is not set | ||
| 745 | 766 | ||
| 746 | # | 767 | # |
| 747 | # Hardware Monitoring support | 768 | # Hardware Monitoring support |
| @@ -757,6 +778,7 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 757 | # Multimedia devices | 778 | # Multimedia devices |
| 758 | # | 779 | # |
| 759 | # CONFIG_VIDEO_DEV is not set | 780 | # CONFIG_VIDEO_DEV is not set |
| 781 | CONFIG_VIDEO_V4L2=y | ||
| 760 | 782 | ||
| 761 | # | 783 | # |
| 762 | # Digital Video Broadcasting Devices | 784 | # Digital Video Broadcasting Devices |
| @@ -766,7 +788,9 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 766 | # | 788 | # |
| 767 | # Graphics support | 789 | # Graphics support |
| 768 | # | 790 | # |
| 791 | CONFIG_FIRMWARE_EDID=y | ||
| 769 | # CONFIG_FB is not set | 792 | # CONFIG_FB is not set |
| 793 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
| 770 | 794 | ||
| 771 | # | 795 | # |
| 772 | # Sound | 796 | # Sound |
| @@ -801,6 +825,14 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
| 801 | # CONFIG_NEW_LEDS is not set | 825 | # CONFIG_NEW_LEDS is not set |
| 802 | 826 | ||
| 803 | # | 827 | # |
| 828 | # LED drivers | ||
| 829 | # | ||
| 830 | |||
| 831 | # | ||
| 832 | # LED Triggers | ||
| 833 | # | ||
| 834 | |||
| 835 | # | ||
| 804 | # InfiniBand support | 836 | # InfiniBand support |
| 805 | # | 837 | # |
| 806 | # CONFIG_INFINIBAND is not set | 838 | # CONFIG_INFINIBAND is not set |
| @@ -815,6 +847,19 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
| 815 | # CONFIG_RTC_CLASS is not set | 847 | # CONFIG_RTC_CLASS is not set |
| 816 | 848 | ||
| 817 | # | 849 | # |
| 850 | # DMA Engine support | ||
| 851 | # | ||
| 852 | # CONFIG_DMA_ENGINE is not set | ||
| 853 | |||
| 854 | # | ||
| 855 | # DMA Clients | ||
| 856 | # | ||
| 857 | |||
| 858 | # | ||
| 859 | # DMA Devices | ||
| 860 | # | ||
| 861 | |||
| 862 | # | ||
| 818 | # File systems | 863 | # File systems |
| 819 | # | 864 | # |
| 820 | CONFIG_EXT2_FS=y | 865 | CONFIG_EXT2_FS=y |
| @@ -843,7 +888,6 @@ CONFIG_JFS_SECURITY=y | |||
| 843 | # CONFIG_JFS_STATISTICS is not set | 888 | # CONFIG_JFS_STATISTICS is not set |
| 844 | CONFIG_FS_POSIX_ACL=y | 889 | CONFIG_FS_POSIX_ACL=y |
| 845 | CONFIG_XFS_FS=m | 890 | CONFIG_XFS_FS=m |
| 846 | CONFIG_XFS_EXPORT=y | ||
| 847 | # CONFIG_XFS_QUOTA is not set | 891 | # CONFIG_XFS_QUOTA is not set |
| 848 | CONFIG_XFS_SECURITY=y | 892 | CONFIG_XFS_SECURITY=y |
| 849 | CONFIG_XFS_POSIX_ACL=y | 893 | CONFIG_XFS_POSIX_ACL=y |
| @@ -852,6 +896,7 @@ CONFIG_XFS_POSIX_ACL=y | |||
| 852 | # CONFIG_MINIX_FS is not set | 896 | # CONFIG_MINIX_FS is not set |
| 853 | # CONFIG_ROMFS_FS is not set | 897 | # CONFIG_ROMFS_FS is not set |
| 854 | CONFIG_INOTIFY=y | 898 | CONFIG_INOTIFY=y |
| 899 | CONFIG_INOTIFY_USER=y | ||
| 855 | # CONFIG_QUOTA is not set | 900 | # CONFIG_QUOTA is not set |
| 856 | CONFIG_DNOTIFY=y | 901 | CONFIG_DNOTIFY=y |
| 857 | CONFIG_AUTOFS_FS=m | 902 | CONFIG_AUTOFS_FS=m |
| @@ -933,8 +978,10 @@ CONFIG_RPCSEC_GSS_SPKM3=m | |||
| 933 | # CONFIG_SMB_FS is not set | 978 | # CONFIG_SMB_FS is not set |
| 934 | CONFIG_CIFS=m | 979 | CONFIG_CIFS=m |
| 935 | # CONFIG_CIFS_STATS is not set | 980 | # CONFIG_CIFS_STATS is not set |
| 981 | # CONFIG_CIFS_WEAK_PW_HASH is not set | ||
| 936 | CONFIG_CIFS_XATTR=y | 982 | CONFIG_CIFS_XATTR=y |
| 937 | CONFIG_CIFS_POSIX=y | 983 | CONFIG_CIFS_POSIX=y |
| 984 | # CONFIG_CIFS_DEBUG2 is not set | ||
| 938 | # CONFIG_CIFS_EXPERIMENTAL is not set | 985 | # CONFIG_CIFS_EXPERIMENTAL is not set |
| 939 | # CONFIG_NCP_FS is not set | 986 | # CONFIG_NCP_FS is not set |
| 940 | # CONFIG_CODA_FS is not set | 987 | # CONFIG_CODA_FS is not set |
| @@ -1013,10 +1060,12 @@ CONFIG_TEXTSEARCH=y | |||
| 1013 | CONFIG_TEXTSEARCH_KMP=m | 1060 | CONFIG_TEXTSEARCH_KMP=m |
| 1014 | CONFIG_TEXTSEARCH_BM=m | 1061 | CONFIG_TEXTSEARCH_BM=m |
| 1015 | CONFIG_TEXTSEARCH_FSM=m | 1062 | CONFIG_TEXTSEARCH_FSM=m |
| 1063 | CONFIG_PLIST=y | ||
| 1016 | 1064 | ||
| 1017 | # | 1065 | # |
| 1018 | # Instrumentation Support | 1066 | # Instrumentation Support |
| 1019 | # | 1067 | # |
| 1068 | # CONFIG_PROFILING is not set | ||
| 1020 | # CONFIG_KPROBES is not set | 1069 | # CONFIG_KPROBES is not set |
| 1021 | 1070 | ||
| 1022 | # | 1071 | # |
| @@ -1024,14 +1073,19 @@ CONFIG_TEXTSEARCH_FSM=m | |||
| 1024 | # | 1073 | # |
| 1025 | # CONFIG_PRINTK_TIME is not set | 1074 | # CONFIG_PRINTK_TIME is not set |
| 1026 | CONFIG_MAGIC_SYSRQ=y | 1075 | CONFIG_MAGIC_SYSRQ=y |
| 1076 | # CONFIG_UNUSED_SYMBOLS is not set | ||
| 1027 | CONFIG_DEBUG_KERNEL=y | 1077 | CONFIG_DEBUG_KERNEL=y |
| 1028 | CONFIG_LOG_BUF_SHIFT=17 | 1078 | CONFIG_LOG_BUF_SHIFT=17 |
| 1029 | CONFIG_DETECT_SOFTLOCKUP=y | 1079 | CONFIG_DETECT_SOFTLOCKUP=y |
| 1030 | # CONFIG_SCHEDSTATS is not set | 1080 | # CONFIG_SCHEDSTATS is not set |
| 1031 | # CONFIG_DEBUG_SLAB is not set | 1081 | # CONFIG_DEBUG_SLAB is not set |
| 1032 | # CONFIG_DEBUG_MUTEXES is not set | 1082 | # CONFIG_DEBUG_RT_MUTEXES is not set |
| 1083 | # CONFIG_RT_MUTEX_TESTER is not set | ||
| 1033 | # CONFIG_DEBUG_SPINLOCK is not set | 1084 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1085 | # CONFIG_DEBUG_MUTEXES is not set | ||
| 1086 | # CONFIG_DEBUG_RWSEMS is not set | ||
| 1034 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1087 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 1088 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
| 1035 | # CONFIG_DEBUG_KOBJECT is not set | 1089 | # CONFIG_DEBUG_KOBJECT is not set |
| 1036 | # CONFIG_DEBUG_INFO is not set | 1090 | # CONFIG_DEBUG_INFO is not set |
| 1037 | CONFIG_DEBUG_FS=y | 1091 | CONFIG_DEBUG_FS=y |
| @@ -1042,11 +1096,7 @@ CONFIG_DEBUG_STACKOVERFLOW=y | |||
| 1042 | CONFIG_DEBUG_STACK_USAGE=y | 1096 | CONFIG_DEBUG_STACK_USAGE=y |
| 1043 | # CONFIG_DEBUGGER is not set | 1097 | # CONFIG_DEBUGGER is not set |
| 1044 | CONFIG_IRQSTACKS=y | 1098 | CONFIG_IRQSTACKS=y |
| 1045 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 1099 | # CONFIG_PPC_EARLY_DEBUG is not set |
| 1046 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
| 1047 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
| 1048 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
| 1049 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
| 1050 | 1100 | ||
| 1051 | # | 1101 | # |
| 1052 | # Security options | 1102 | # Security options |
diff --git a/arch/powerpc/configs/pseries_defconfig b/arch/powerpc/configs/pseries_defconfig index 31708ad4574e..c18e8600d78f 100644 --- a/arch/powerpc/configs/pseries_defconfig +++ b/arch/powerpc/configs/pseries_defconfig | |||
| @@ -1,13 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.17-rc4 | 3 | # Linux kernel version: 2.6.18-rc3 |
| 4 | # Sun May 28 07:26:56 2006 | 4 | # Tue Aug 8 09:14:48 2006 |
| 5 | # | 5 | # |
| 6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
| 7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
| 8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
| 9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
| 10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
| 11 | CONFIG_IRQ_PER_CPU=y | ||
| 11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
| 13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
| @@ -35,6 +36,7 @@ CONFIG_PPC_STD_MMU=y | |||
| 35 | CONFIG_VIRT_CPU_ACCOUNTING=y | 36 | CONFIG_VIRT_CPU_ACCOUNTING=y |
| 36 | CONFIG_SMP=y | 37 | CONFIG_SMP=y |
| 37 | CONFIG_NR_CPUS=128 | 38 | CONFIG_NR_CPUS=128 |
| 39 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
| 38 | 40 | ||
| 39 | # | 41 | # |
| 40 | # Code maturity level options | 42 | # Code maturity level options |
| @@ -52,6 +54,7 @@ CONFIG_SWAP=y | |||
| 52 | CONFIG_SYSVIPC=y | 54 | CONFIG_SYSVIPC=y |
| 53 | CONFIG_POSIX_MQUEUE=y | 55 | CONFIG_POSIX_MQUEUE=y |
| 54 | # CONFIG_BSD_PROCESS_ACCT is not set | 56 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 57 | # CONFIG_TASKSTATS is not set | ||
| 55 | CONFIG_SYSCTL=y | 58 | CONFIG_SYSCTL=y |
| 56 | CONFIG_AUDIT=y | 59 | CONFIG_AUDIT=y |
| 57 | CONFIG_AUDITSYSCALL=y | 60 | CONFIG_AUDITSYSCALL=y |
| @@ -70,10 +73,12 @@ CONFIG_PRINTK=y | |||
| 70 | CONFIG_BUG=y | 73 | CONFIG_BUG=y |
| 71 | CONFIG_ELF_CORE=y | 74 | CONFIG_ELF_CORE=y |
| 72 | CONFIG_BASE_FULL=y | 75 | CONFIG_BASE_FULL=y |
| 76 | CONFIG_RT_MUTEXES=y | ||
| 73 | CONFIG_FUTEX=y | 77 | CONFIG_FUTEX=y |
| 74 | CONFIG_EPOLL=y | 78 | CONFIG_EPOLL=y |
| 75 | CONFIG_SHMEM=y | 79 | CONFIG_SHMEM=y |
| 76 | CONFIG_SLAB=y | 80 | CONFIG_SLAB=y |
| 81 | CONFIG_VM_EVENT_COUNTERS=y | ||
| 77 | # CONFIG_TINY_SHMEM is not set | 82 | # CONFIG_TINY_SHMEM is not set |
| 78 | CONFIG_BASE_SMALL=0 | 83 | CONFIG_BASE_SMALL=0 |
| 79 | # CONFIG_SLOB is not set | 84 | # CONFIG_SLOB is not set |
| @@ -118,6 +123,9 @@ CONFIG_PPC_PSERIES=y | |||
| 118 | # CONFIG_PPC_PMAC is not set | 123 | # CONFIG_PPC_PMAC is not set |
| 119 | # CONFIG_PPC_MAPLE is not set | 124 | # CONFIG_PPC_MAPLE is not set |
| 120 | # CONFIG_PPC_CELL is not set | 125 | # CONFIG_PPC_CELL is not set |
| 126 | # CONFIG_PPC_CELL_NATIVE is not set | ||
| 127 | # CONFIG_PPC_IBM_CELL_BLADE is not set | ||
| 128 | # CONFIG_UDBG_RTAS_CONSOLE is not set | ||
| 121 | CONFIG_XICS=y | 129 | CONFIG_XICS=y |
| 122 | # CONFIG_U3_DART is not set | 130 | # CONFIG_U3_DART is not set |
| 123 | CONFIG_MPIC=y | 131 | CONFIG_MPIC=y |
| @@ -149,6 +157,7 @@ CONFIG_BINFMT_MISC=m | |||
| 149 | CONFIG_FORCE_MAX_ZONEORDER=13 | 157 | CONFIG_FORCE_MAX_ZONEORDER=13 |
| 150 | CONFIG_IOMMU_VMERGE=y | 158 | CONFIG_IOMMU_VMERGE=y |
| 151 | CONFIG_HOTPLUG_CPU=y | 159 | CONFIG_HOTPLUG_CPU=y |
| 160 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
| 152 | CONFIG_KEXEC=y | 161 | CONFIG_KEXEC=y |
| 153 | # CONFIG_CRASH_DUMP is not set | 162 | # CONFIG_CRASH_DUMP is not set |
| 154 | CONFIG_IRQ_ALL_CPUS=y | 163 | CONFIG_IRQ_ALL_CPUS=y |
| @@ -173,6 +182,7 @@ CONFIG_SPARSEMEM_EXTREME=y | |||
| 173 | # CONFIG_MEMORY_HOTPLUG is not set | 182 | # CONFIG_MEMORY_HOTPLUG is not set |
| 174 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 183 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
| 175 | CONFIG_MIGRATION=y | 184 | CONFIG_MIGRATION=y |
| 185 | CONFIG_RESOURCES_64BIT=y | ||
| 176 | CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y | 186 | CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y |
| 177 | # CONFIG_PPC_64K_PAGES is not set | 187 | # CONFIG_PPC_64K_PAGES is not set |
| 178 | CONFIG_SCHED_SMT=y | 188 | CONFIG_SCHED_SMT=y |
| @@ -190,6 +200,7 @@ CONFIG_PPC_I8259=y | |||
| 190 | # CONFIG_PPC_INDIRECT_PCI is not set | 200 | # CONFIG_PPC_INDIRECT_PCI is not set |
| 191 | CONFIG_PCI=y | 201 | CONFIG_PCI=y |
| 192 | CONFIG_PCI_DOMAINS=y | 202 | CONFIG_PCI_DOMAINS=y |
| 203 | # CONFIG_PCIEPORTBUS is not set | ||
| 193 | # CONFIG_PCI_DEBUG is not set | 204 | # CONFIG_PCI_DEBUG is not set |
| 194 | 205 | ||
| 195 | # | 206 | # |
| @@ -238,6 +249,8 @@ CONFIG_INET_ESP=m | |||
| 238 | CONFIG_INET_IPCOMP=m | 249 | CONFIG_INET_IPCOMP=m |
| 239 | CONFIG_INET_XFRM_TUNNEL=m | 250 | CONFIG_INET_XFRM_TUNNEL=m |
| 240 | CONFIG_INET_TUNNEL=y | 251 | CONFIG_INET_TUNNEL=y |
| 252 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
| 253 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
| 241 | CONFIG_INET_DIAG=y | 254 | CONFIG_INET_DIAG=y |
| 242 | CONFIG_INET_TCP_DIAG=y | 255 | CONFIG_INET_TCP_DIAG=y |
| 243 | # CONFIG_TCP_CONG_ADVANCED is not set | 256 | # CONFIG_TCP_CONG_ADVANCED is not set |
| @@ -250,6 +263,7 @@ CONFIG_TCP_CONG_BIC=y | |||
| 250 | # CONFIG_IPV6 is not set | 263 | # CONFIG_IPV6 is not set |
| 251 | # CONFIG_INET6_XFRM_TUNNEL is not set | 264 | # CONFIG_INET6_XFRM_TUNNEL is not set |
| 252 | # CONFIG_INET6_TUNNEL is not set | 265 | # CONFIG_INET6_TUNNEL is not set |
| 266 | # CONFIG_NETWORK_SECMARK is not set | ||
| 253 | CONFIG_NETFILTER=y | 267 | CONFIG_NETFILTER=y |
| 254 | # CONFIG_NETFILTER_DEBUG is not set | 268 | # CONFIG_NETFILTER_DEBUG is not set |
| 255 | 269 | ||
| @@ -277,6 +291,7 @@ CONFIG_IP_NF_TFTP=m | |||
| 277 | CONFIG_IP_NF_AMANDA=m | 291 | CONFIG_IP_NF_AMANDA=m |
| 278 | # CONFIG_IP_NF_PPTP is not set | 292 | # CONFIG_IP_NF_PPTP is not set |
| 279 | # CONFIG_IP_NF_H323 is not set | 293 | # CONFIG_IP_NF_H323 is not set |
| 294 | # CONFIG_IP_NF_SIP is not set | ||
| 280 | CONFIG_IP_NF_QUEUE=m | 295 | CONFIG_IP_NF_QUEUE=m |
| 281 | 296 | ||
| 282 | # | 297 | # |
| @@ -316,6 +331,7 @@ CONFIG_LLC=y | |||
| 316 | # Network testing | 331 | # Network testing |
| 317 | # | 332 | # |
| 318 | # CONFIG_NET_PKTGEN is not set | 333 | # CONFIG_NET_PKTGEN is not set |
| 334 | # CONFIG_NET_TCPPROBE is not set | ||
| 319 | # CONFIG_HAMRADIO is not set | 335 | # CONFIG_HAMRADIO is not set |
| 320 | # CONFIG_IRDA is not set | 336 | # CONFIG_IRDA is not set |
| 321 | # CONFIG_BT is not set | 337 | # CONFIG_BT is not set |
| @@ -332,6 +348,7 @@ CONFIG_STANDALONE=y | |||
| 332 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 348 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
| 333 | CONFIG_FW_LOADER=y | 349 | CONFIG_FW_LOADER=y |
| 334 | # CONFIG_DEBUG_DRIVER is not set | 350 | # CONFIG_DEBUG_DRIVER is not set |
| 351 | # CONFIG_SYS_HYPERVISOR is not set | ||
| 335 | 352 | ||
| 336 | # | 353 | # |
| 337 | # Connector - unified userspace <-> kernelspace linker | 354 | # Connector - unified userspace <-> kernelspace linker |
| @@ -352,6 +369,7 @@ CONFIG_PARPORT_PC=m | |||
| 352 | # CONFIG_PARPORT_PC_FIFO is not set | 369 | # CONFIG_PARPORT_PC_FIFO is not set |
| 353 | # CONFIG_PARPORT_PC_SUPERIO is not set | 370 | # CONFIG_PARPORT_PC_SUPERIO is not set |
| 354 | # CONFIG_PARPORT_GSC is not set | 371 | # CONFIG_PARPORT_GSC is not set |
| 372 | # CONFIG_PARPORT_AX88796 is not set | ||
| 355 | # CONFIG_PARPORT_1284 is not set | 373 | # CONFIG_PARPORT_1284 is not set |
| 356 | 374 | ||
| 357 | # | 375 | # |
| @@ -376,6 +394,7 @@ CONFIG_BLK_DEV_NBD=m | |||
| 376 | CONFIG_BLK_DEV_RAM=y | 394 | CONFIG_BLK_DEV_RAM=y |
| 377 | CONFIG_BLK_DEV_RAM_COUNT=16 | 395 | CONFIG_BLK_DEV_RAM_COUNT=16 |
| 378 | CONFIG_BLK_DEV_RAM_SIZE=65536 | 396 | CONFIG_BLK_DEV_RAM_SIZE=65536 |
| 397 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
| 379 | CONFIG_BLK_DEV_INITRD=y | 398 | CONFIG_BLK_DEV_INITRD=y |
| 380 | # CONFIG_CDROM_PKTCDVD is not set | 399 | # CONFIG_CDROM_PKTCDVD is not set |
| 381 | # CONFIG_ATA_OVER_ETH is not set | 400 | # CONFIG_ATA_OVER_ETH is not set |
| @@ -487,6 +506,7 @@ CONFIG_SCSI_SAS_ATTRS=m | |||
| 487 | # CONFIG_MEGARAID_LEGACY is not set | 506 | # CONFIG_MEGARAID_LEGACY is not set |
| 488 | # CONFIG_MEGARAID_SAS is not set | 507 | # CONFIG_MEGARAID_SAS is not set |
| 489 | # CONFIG_SCSI_SATA is not set | 508 | # CONFIG_SCSI_SATA is not set |
| 509 | # CONFIG_SCSI_HPTIOP is not set | ||
| 490 | # CONFIG_SCSI_BUSLOGIC is not set | 510 | # CONFIG_SCSI_BUSLOGIC is not set |
| 491 | # CONFIG_SCSI_DMX3191D is not set | 511 | # CONFIG_SCSI_DMX3191D is not set |
| 492 | # CONFIG_SCSI_EATA is not set | 512 | # CONFIG_SCSI_EATA is not set |
| @@ -508,12 +528,6 @@ CONFIG_SCSI_IPR_TRACE=y | |||
| 508 | CONFIG_SCSI_IPR_DUMP=y | 528 | CONFIG_SCSI_IPR_DUMP=y |
| 509 | # CONFIG_SCSI_QLOGIC_1280 is not set | 529 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| 510 | CONFIG_SCSI_QLA_FC=m | 530 | CONFIG_SCSI_QLA_FC=m |
| 511 | CONFIG_SCSI_QLA2XXX_EMBEDDED_FIRMWARE=y | ||
| 512 | CONFIG_SCSI_QLA21XX=m | ||
| 513 | CONFIG_SCSI_QLA22XX=m | ||
| 514 | CONFIG_SCSI_QLA2300=m | ||
| 515 | CONFIG_SCSI_QLA2322=m | ||
| 516 | CONFIG_SCSI_QLA24XX=m | ||
| 517 | CONFIG_SCSI_LPFC=m | 531 | CONFIG_SCSI_LPFC=m |
| 518 | # CONFIG_SCSI_DC395x is not set | 532 | # CONFIG_SCSI_DC395x is not set |
| 519 | # CONFIG_SCSI_DC390T is not set | 533 | # CONFIG_SCSI_DC390T is not set |
| @@ -528,9 +542,7 @@ CONFIG_MD_LINEAR=y | |||
| 528 | CONFIG_MD_RAID0=y | 542 | CONFIG_MD_RAID0=y |
| 529 | CONFIG_MD_RAID1=y | 543 | CONFIG_MD_RAID1=y |
| 530 | CONFIG_MD_RAID10=m | 544 | CONFIG_MD_RAID10=m |
| 531 | CONFIG_MD_RAID5=y | 545 | # CONFIG_MD_RAID456 is not set |
| 532 | CONFIG_MD_RAID5_RESHAPE=y | ||
| 533 | CONFIG_MD_RAID6=m | ||
| 534 | CONFIG_MD_MULTIPATH=m | 546 | CONFIG_MD_MULTIPATH=m |
| 535 | CONFIG_MD_FAULTY=m | 547 | CONFIG_MD_FAULTY=m |
| 536 | CONFIG_BLK_DEV_DM=y | 548 | CONFIG_BLK_DEV_DM=y |
| @@ -651,6 +663,7 @@ CONFIG_IXGB=m | |||
| 651 | # CONFIG_IXGB_NAPI is not set | 663 | # CONFIG_IXGB_NAPI is not set |
| 652 | CONFIG_S2IO=m | 664 | CONFIG_S2IO=m |
| 653 | # CONFIG_S2IO_NAPI is not set | 665 | # CONFIG_S2IO_NAPI is not set |
| 666 | # CONFIG_MYRI10GE is not set | ||
| 654 | 667 | ||
| 655 | # | 668 | # |
| 656 | # Token Ring devices | 669 | # Token Ring devices |
| @@ -754,6 +767,7 @@ CONFIG_SERIO_LIBPS2=y | |||
| 754 | CONFIG_VT=y | 767 | CONFIG_VT=y |
| 755 | CONFIG_VT_CONSOLE=y | 768 | CONFIG_VT_CONSOLE=y |
| 756 | CONFIG_HW_CONSOLE=y | 769 | CONFIG_HW_CONSOLE=y |
| 770 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
| 757 | # CONFIG_SERIAL_NONSTANDARD is not set | 771 | # CONFIG_SERIAL_NONSTANDARD is not set |
| 758 | 772 | ||
| 759 | # | 773 | # |
| @@ -776,6 +790,7 @@ CONFIG_SERIAL_JSM=m | |||
| 776 | CONFIG_UNIX98_PTYS=y | 790 | CONFIG_UNIX98_PTYS=y |
| 777 | CONFIG_LEGACY_PTYS=y | 791 | CONFIG_LEGACY_PTYS=y |
| 778 | CONFIG_LEGACY_PTY_COUNT=256 | 792 | CONFIG_LEGACY_PTY_COUNT=256 |
| 793 | # CONFIG_BRIQ_PANEL is not set | ||
| 779 | # CONFIG_PRINTER is not set | 794 | # CONFIG_PRINTER is not set |
| 780 | # CONFIG_PPDEV is not set | 795 | # CONFIG_PPDEV is not set |
| 781 | # CONFIG_TIPAR is not set | 796 | # CONFIG_TIPAR is not set |
| @@ -793,6 +808,7 @@ CONFIG_HVCS=m | |||
| 793 | # Watchdog Cards | 808 | # Watchdog Cards |
| 794 | # | 809 | # |
| 795 | # CONFIG_WATCHDOG is not set | 810 | # CONFIG_WATCHDOG is not set |
| 811 | # CONFIG_HW_RANDOM is not set | ||
| 796 | CONFIG_GEN_RTC=y | 812 | CONFIG_GEN_RTC=y |
| 797 | # CONFIG_GEN_RTC_X is not set | 813 | # CONFIG_GEN_RTC_X is not set |
| 798 | # CONFIG_DTLK is not set | 814 | # CONFIG_DTLK is not set |
| @@ -839,6 +855,7 @@ CONFIG_I2C_ALGOBIT=y | |||
| 839 | # CONFIG_I2C_I810 is not set | 855 | # CONFIG_I2C_I810 is not set |
| 840 | # CONFIG_I2C_PIIX4 is not set | 856 | # CONFIG_I2C_PIIX4 is not set |
| 841 | # CONFIG_I2C_NFORCE2 is not set | 857 | # CONFIG_I2C_NFORCE2 is not set |
| 858 | # CONFIG_I2C_OCORES is not set | ||
| 842 | # CONFIG_I2C_PARPORT is not set | 859 | # CONFIG_I2C_PARPORT is not set |
| 843 | # CONFIG_I2C_PARPORT_LIGHT is not set | 860 | # CONFIG_I2C_PARPORT_LIGHT is not set |
| 844 | # CONFIG_I2C_PROSAVAGE is not set | 861 | # CONFIG_I2C_PROSAVAGE is not set |
| @@ -876,7 +893,6 @@ CONFIG_I2C_ALGOBIT=y | |||
| 876 | # | 893 | # |
| 877 | # Dallas's 1-wire bus | 894 | # Dallas's 1-wire bus |
| 878 | # | 895 | # |
| 879 | # CONFIG_W1 is not set | ||
| 880 | 896 | ||
| 881 | # | 897 | # |
| 882 | # Hardware Monitoring support | 898 | # Hardware Monitoring support |
| @@ -892,6 +908,7 @@ CONFIG_I2C_ALGOBIT=y | |||
| 892 | # Multimedia devices | 908 | # Multimedia devices |
| 893 | # | 909 | # |
| 894 | # CONFIG_VIDEO_DEV is not set | 910 | # CONFIG_VIDEO_DEV is not set |
| 911 | CONFIG_VIDEO_V4L2=y | ||
| 895 | 912 | ||
| 896 | # | 913 | # |
| 897 | # Digital Video Broadcasting Devices | 914 | # Digital Video Broadcasting Devices |
| @@ -902,19 +919,19 @@ CONFIG_I2C_ALGOBIT=y | |||
| 902 | # | 919 | # |
| 903 | # Graphics support | 920 | # Graphics support |
| 904 | # | 921 | # |
| 922 | CONFIG_FIRMWARE_EDID=y | ||
| 905 | CONFIG_FB=y | 923 | CONFIG_FB=y |
| 906 | CONFIG_FB_CFB_FILLRECT=y | 924 | CONFIG_FB_CFB_FILLRECT=y |
| 907 | CONFIG_FB_CFB_COPYAREA=y | 925 | CONFIG_FB_CFB_COPYAREA=y |
| 908 | CONFIG_FB_CFB_IMAGEBLIT=y | 926 | CONFIG_FB_CFB_IMAGEBLIT=y |
| 909 | CONFIG_FB_MACMODES=y | 927 | CONFIG_FB_MACMODES=y |
| 910 | CONFIG_FB_FIRMWARE_EDID=y | 928 | # CONFIG_FB_BACKLIGHT is not set |
| 911 | CONFIG_FB_MODE_HELPERS=y | 929 | CONFIG_FB_MODE_HELPERS=y |
| 912 | CONFIG_FB_TILEBLITTING=y | 930 | CONFIG_FB_TILEBLITTING=y |
| 913 | # CONFIG_FB_CIRRUS is not set | 931 | # CONFIG_FB_CIRRUS is not set |
| 914 | # CONFIG_FB_PM2 is not set | 932 | # CONFIG_FB_PM2 is not set |
| 915 | # CONFIG_FB_CYBER2000 is not set | 933 | # CONFIG_FB_CYBER2000 is not set |
| 916 | CONFIG_FB_OF=y | 934 | CONFIG_FB_OF=y |
| 917 | # CONFIG_FB_CT65550 is not set | ||
| 918 | # CONFIG_FB_ASILIANT is not set | 935 | # CONFIG_FB_ASILIANT is not set |
| 919 | # CONFIG_FB_IMSTT is not set | 936 | # CONFIG_FB_IMSTT is not set |
| 920 | # CONFIG_FB_VGA16 is not set | 937 | # CONFIG_FB_VGA16 is not set |
| @@ -993,6 +1010,7 @@ CONFIG_USB_DEVICEFS=y | |||
| 993 | CONFIG_USB_EHCI_HCD=y | 1010 | CONFIG_USB_EHCI_HCD=y |
| 994 | # CONFIG_USB_EHCI_SPLIT_ISO is not set | 1011 | # CONFIG_USB_EHCI_SPLIT_ISO is not set |
| 995 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1012 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
| 1013 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | ||
| 996 | # CONFIG_USB_ISP116X_HCD is not set | 1014 | # CONFIG_USB_ISP116X_HCD is not set |
| 997 | CONFIG_USB_OHCI_HCD=y | 1015 | CONFIG_USB_OHCI_HCD=y |
| 998 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set | 1016 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set |
| @@ -1083,10 +1101,12 @@ CONFIG_USB_MON=y | |||
| 1083 | # CONFIG_USB_LEGOTOWER is not set | 1101 | # CONFIG_USB_LEGOTOWER is not set |
| 1084 | # CONFIG_USB_LCD is not set | 1102 | # CONFIG_USB_LCD is not set |
| 1085 | # CONFIG_USB_LED is not set | 1103 | # CONFIG_USB_LED is not set |
| 1104 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
| 1086 | # CONFIG_USB_CYTHERM is not set | 1105 | # CONFIG_USB_CYTHERM is not set |
| 1087 | # CONFIG_USB_PHIDGETKIT is not set | 1106 | # CONFIG_USB_PHIDGETKIT is not set |
| 1088 | # CONFIG_USB_PHIDGETSERVO is not set | 1107 | # CONFIG_USB_PHIDGETSERVO is not set |
| 1089 | # CONFIG_USB_IDMOUSE is not set | 1108 | # CONFIG_USB_IDMOUSE is not set |
| 1109 | # CONFIG_USB_APPLEDISPLAY is not set | ||
| 1090 | # CONFIG_USB_SISUSBVGA is not set | 1110 | # CONFIG_USB_SISUSBVGA is not set |
| 1091 | # CONFIG_USB_LD is not set | 1111 | # CONFIG_USB_LD is not set |
| 1092 | # CONFIG_USB_TEST is not set | 1112 | # CONFIG_USB_TEST is not set |
| @@ -1124,12 +1144,14 @@ CONFIG_USB_MON=y | |||
| 1124 | CONFIG_INFINIBAND=m | 1144 | CONFIG_INFINIBAND=m |
| 1125 | CONFIG_INFINIBAND_USER_MAD=m | 1145 | CONFIG_INFINIBAND_USER_MAD=m |
| 1126 | CONFIG_INFINIBAND_USER_ACCESS=m | 1146 | CONFIG_INFINIBAND_USER_ACCESS=m |
| 1147 | CONFIG_INFINIBAND_ADDR_TRANS=y | ||
| 1127 | CONFIG_INFINIBAND_MTHCA=m | 1148 | CONFIG_INFINIBAND_MTHCA=m |
| 1128 | CONFIG_INFINIBAND_MTHCA_DEBUG=y | 1149 | CONFIG_INFINIBAND_MTHCA_DEBUG=y |
| 1129 | CONFIG_INFINIBAND_IPOIB=m | 1150 | CONFIG_INFINIBAND_IPOIB=m |
| 1130 | CONFIG_INFINIBAND_IPOIB_DEBUG=y | 1151 | CONFIG_INFINIBAND_IPOIB_DEBUG=y |
| 1131 | # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set | 1152 | # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set |
| 1132 | CONFIG_INFINIBAND_SRP=m | 1153 | CONFIG_INFINIBAND_SRP=m |
| 1154 | # CONFIG_INFINIBAND_ISER is not set | ||
| 1133 | 1155 | ||
| 1134 | # | 1156 | # |
| 1135 | # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) | 1157 | # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) |
| @@ -1141,6 +1163,19 @@ CONFIG_INFINIBAND_SRP=m | |||
| 1141 | # CONFIG_RTC_CLASS is not set | 1163 | # CONFIG_RTC_CLASS is not set |
| 1142 | 1164 | ||
| 1143 | # | 1165 | # |
| 1166 | # DMA Engine support | ||
| 1167 | # | ||
| 1168 | # CONFIG_DMA_ENGINE is not set | ||
| 1169 | |||
| 1170 | # | ||
| 1171 | # DMA Clients | ||
| 1172 | # | ||
| 1173 | |||
| 1174 | # | ||
| 1175 | # DMA Devices | ||
| 1176 | # | ||
| 1177 | |||
| 1178 | # | ||
| 1144 | # File systems | 1179 | # File systems |
| 1145 | # | 1180 | # |
| 1146 | CONFIG_EXT2_FS=y | 1181 | CONFIG_EXT2_FS=y |
| @@ -1169,15 +1204,16 @@ CONFIG_JFS_SECURITY=y | |||
| 1169 | # CONFIG_JFS_STATISTICS is not set | 1204 | # CONFIG_JFS_STATISTICS is not set |
| 1170 | CONFIG_FS_POSIX_ACL=y | 1205 | CONFIG_FS_POSIX_ACL=y |
| 1171 | CONFIG_XFS_FS=m | 1206 | CONFIG_XFS_FS=m |
| 1172 | CONFIG_XFS_EXPORT=y | ||
| 1173 | # CONFIG_XFS_QUOTA is not set | 1207 | # CONFIG_XFS_QUOTA is not set |
| 1174 | CONFIG_XFS_SECURITY=y | 1208 | CONFIG_XFS_SECURITY=y |
| 1175 | CONFIG_XFS_POSIX_ACL=y | 1209 | CONFIG_XFS_POSIX_ACL=y |
| 1176 | # CONFIG_XFS_RT is not set | 1210 | # CONFIG_XFS_RT is not set |
| 1177 | CONFIG_OCFS2_FS=m | 1211 | CONFIG_OCFS2_FS=m |
| 1212 | CONFIG_OCFS2_DEBUG_MASKLOG=y | ||
| 1178 | # CONFIG_MINIX_FS is not set | 1213 | # CONFIG_MINIX_FS is not set |
| 1179 | # CONFIG_ROMFS_FS is not set | 1214 | # CONFIG_ROMFS_FS is not set |
| 1180 | CONFIG_INOTIFY=y | 1215 | CONFIG_INOTIFY=y |
| 1216 | CONFIG_INOTIFY_USER=y | ||
| 1181 | # CONFIG_QUOTA is not set | 1217 | # CONFIG_QUOTA is not set |
| 1182 | CONFIG_DNOTIFY=y | 1218 | CONFIG_DNOTIFY=y |
| 1183 | # CONFIG_AUTOFS_FS is not set | 1219 | # CONFIG_AUTOFS_FS is not set |
| @@ -1259,8 +1295,10 @@ CONFIG_RPCSEC_GSS_SPKM3=m | |||
| 1259 | # CONFIG_SMB_FS is not set | 1295 | # CONFIG_SMB_FS is not set |
| 1260 | CONFIG_CIFS=m | 1296 | CONFIG_CIFS=m |
| 1261 | # CONFIG_CIFS_STATS is not set | 1297 | # CONFIG_CIFS_STATS is not set |
| 1298 | # CONFIG_CIFS_WEAK_PW_HASH is not set | ||
| 1262 | CONFIG_CIFS_XATTR=y | 1299 | CONFIG_CIFS_XATTR=y |
| 1263 | CONFIG_CIFS_POSIX=y | 1300 | CONFIG_CIFS_POSIX=y |
| 1301 | # CONFIG_CIFS_DEBUG2 is not set | ||
| 1264 | # CONFIG_CIFS_EXPERIMENTAL is not set | 1302 | # CONFIG_CIFS_EXPERIMENTAL is not set |
| 1265 | # CONFIG_NCP_FS is not set | 1303 | # CONFIG_NCP_FS is not set |
| 1266 | # CONFIG_CODA_FS is not set | 1304 | # CONFIG_CODA_FS is not set |
| @@ -1326,6 +1364,9 @@ CONFIG_CRC32=y | |||
| 1326 | CONFIG_LIBCRC32C=m | 1364 | CONFIG_LIBCRC32C=m |
| 1327 | CONFIG_ZLIB_INFLATE=y | 1365 | CONFIG_ZLIB_INFLATE=y |
| 1328 | CONFIG_ZLIB_DEFLATE=m | 1366 | CONFIG_ZLIB_DEFLATE=m |
| 1367 | CONFIG_TEXTSEARCH=y | ||
| 1368 | CONFIG_TEXTSEARCH_KMP=m | ||
| 1369 | CONFIG_PLIST=y | ||
| 1329 | 1370 | ||
| 1330 | # | 1371 | # |
| 1331 | # Instrumentation Support | 1372 | # Instrumentation Support |
| @@ -1339,14 +1380,19 @@ CONFIG_KPROBES=y | |||
| 1339 | # | 1380 | # |
| 1340 | # CONFIG_PRINTK_TIME is not set | 1381 | # CONFIG_PRINTK_TIME is not set |
| 1341 | CONFIG_MAGIC_SYSRQ=y | 1382 | CONFIG_MAGIC_SYSRQ=y |
| 1383 | # CONFIG_UNUSED_SYMBOLS is not set | ||
| 1342 | CONFIG_DEBUG_KERNEL=y | 1384 | CONFIG_DEBUG_KERNEL=y |
| 1343 | CONFIG_LOG_BUF_SHIFT=17 | 1385 | CONFIG_LOG_BUF_SHIFT=17 |
| 1344 | CONFIG_DETECT_SOFTLOCKUP=y | 1386 | CONFIG_DETECT_SOFTLOCKUP=y |
| 1345 | # CONFIG_SCHEDSTATS is not set | 1387 | # CONFIG_SCHEDSTATS is not set |
| 1346 | # CONFIG_DEBUG_SLAB is not set | 1388 | # CONFIG_DEBUG_SLAB is not set |
| 1347 | # CONFIG_DEBUG_MUTEXES is not set | 1389 | # CONFIG_DEBUG_RT_MUTEXES is not set |
| 1390 | # CONFIG_RT_MUTEX_TESTER is not set | ||
| 1348 | # CONFIG_DEBUG_SPINLOCK is not set | 1391 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1392 | # CONFIG_DEBUG_MUTEXES is not set | ||
| 1393 | # CONFIG_DEBUG_RWSEMS is not set | ||
| 1349 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1394 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 1395 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
| 1350 | # CONFIG_DEBUG_KOBJECT is not set | 1396 | # CONFIG_DEBUG_KOBJECT is not set |
| 1351 | # CONFIG_DEBUG_INFO is not set | 1397 | # CONFIG_DEBUG_INFO is not set |
| 1352 | CONFIG_DEBUG_FS=y | 1398 | CONFIG_DEBUG_FS=y |
diff --git a/arch/powerpc/kernel/Makefile b/arch/powerpc/kernel/Makefile index 814f242aeb8c..956c2e5564b7 100644 --- a/arch/powerpc/kernel/Makefile +++ b/arch/powerpc/kernel/Makefile | |||
| @@ -67,9 +67,9 @@ pci64-$(CONFIG_PPC64) += pci_64.o pci_dn.o pci_iommu.o \ | |||
| 67 | pci_direct_iommu.o iomap.o | 67 | pci_direct_iommu.o iomap.o |
| 68 | pci32-$(CONFIG_PPC32) := pci_32.o | 68 | pci32-$(CONFIG_PPC32) := pci_32.o |
| 69 | obj-$(CONFIG_PCI) += $(pci64-y) $(pci32-y) | 69 | obj-$(CONFIG_PCI) += $(pci64-y) $(pci32-y) |
| 70 | kexec-$(CONFIG_PPC64) := machine_kexec_64.o crash.o | 70 | kexec-$(CONFIG_PPC64) := machine_kexec_64.o |
| 71 | kexec-$(CONFIG_PPC32) := machine_kexec_32.o | 71 | kexec-$(CONFIG_PPC32) := machine_kexec_32.o |
| 72 | obj-$(CONFIG_KEXEC) += machine_kexec.o $(kexec-y) | 72 | obj-$(CONFIG_KEXEC) += machine_kexec.o crash.o $(kexec-y) |
| 73 | 73 | ||
| 74 | ifeq ($(CONFIG_PPC_ISERIES),y) | 74 | ifeq ($(CONFIG_PPC_ISERIES),y) |
| 75 | $(obj)/head_64.o: $(obj)/lparmap.s | 75 | $(obj)/head_64.o: $(obj)/lparmap.s |
diff --git a/arch/powerpc/kernel/cpu_setup_power4.S b/arch/powerpc/kernel/cpu_setup_power4.S index f69af2c5d7b3..76e97aa71c45 100644 --- a/arch/powerpc/kernel/cpu_setup_power4.S +++ b/arch/powerpc/kernel/cpu_setup_power4.S | |||
| @@ -76,6 +76,8 @@ _GLOBAL(__setup_cpu_ppc970) | |||
| 76 | mfspr r0,SPRN_HID0 | 76 | mfspr r0,SPRN_HID0 |
| 77 | li r11,5 /* clear DOZE and SLEEP */ | 77 | li r11,5 /* clear DOZE and SLEEP */ |
| 78 | rldimi r0,r11,52,8 /* set NAP and DPM */ | 78 | rldimi r0,r11,52,8 /* set NAP and DPM */ |
| 79 | li r11,0 | ||
| 80 | rldimi r0,r11,32,31 /* clear EN_ATTN */ | ||
| 79 | mtspr SPRN_HID0,r0 | 81 | mtspr SPRN_HID0,r0 |
| 80 | mfspr r0,SPRN_HID0 | 82 | mfspr r0,SPRN_HID0 |
| 81 | mfspr r0,SPRN_HID0 | 83 | mfspr r0,SPRN_HID0 |
diff --git a/arch/powerpc/kernel/crash.c b/arch/powerpc/kernel/crash.c index 358cecdc6aef..f04c18e08b8b 100644 --- a/arch/powerpc/kernel/crash.c +++ b/arch/powerpc/kernel/crash.c | |||
| @@ -44,6 +44,7 @@ | |||
| 44 | /* This keeps a track of which one is crashing cpu. */ | 44 | /* This keeps a track of which one is crashing cpu. */ |
| 45 | int crashing_cpu = -1; | 45 | int crashing_cpu = -1; |
| 46 | static cpumask_t cpus_in_crash = CPU_MASK_NONE; | 46 | static cpumask_t cpus_in_crash = CPU_MASK_NONE; |
| 47 | cpumask_t cpus_in_sr = CPU_MASK_NONE; | ||
| 47 | 48 | ||
| 48 | static u32 *append_elf_note(u32 *buf, char *name, unsigned type, void *data, | 49 | static u32 *append_elf_note(u32 *buf, char *name, unsigned type, void *data, |
| 49 | size_t data_len) | 50 | size_t data_len) |
| @@ -139,7 +140,13 @@ void crash_ipi_callback(struct pt_regs *regs) | |||
| 139 | 140 | ||
| 140 | if (ppc_md.kexec_cpu_down) | 141 | if (ppc_md.kexec_cpu_down) |
| 141 | ppc_md.kexec_cpu_down(1, 1); | 142 | ppc_md.kexec_cpu_down(1, 1); |
| 143 | |||
| 144 | #ifdef CONFIG_PPC64 | ||
| 142 | kexec_smp_wait(); | 145 | kexec_smp_wait(); |
| 146 | #else | ||
| 147 | for (;;); /* FIXME */ | ||
| 148 | #endif | ||
| 149 | |||
| 143 | /* NOTREACHED */ | 150 | /* NOTREACHED */ |
| 144 | } | 151 | } |
| 145 | 152 | ||
| @@ -255,7 +262,11 @@ static void crash_kexec_prepare_cpus(int cpu) | |||
| 255 | * | 262 | * |
| 256 | * do this if kexec in setup.c ? | 263 | * do this if kexec in setup.c ? |
| 257 | */ | 264 | */ |
| 265 | #ifdef CONFIG_PPC64 | ||
| 258 | smp_release_cpus(); | 266 | smp_release_cpus(); |
| 267 | #else | ||
| 268 | /* FIXME */ | ||
| 269 | #endif | ||
| 259 | } | 270 | } |
| 260 | 271 | ||
| 261 | void crash_kexec_secondary(struct pt_regs *regs) | 272 | void crash_kexec_secondary(struct pt_regs *regs) |
diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c index 01bdae35cb55..7ee685433319 100644 --- a/arch/powerpc/kernel/irq.c +++ b/arch/powerpc/kernel/irq.c | |||
| @@ -693,7 +693,7 @@ unsigned int irq_radix_revmap(struct irq_host *host, | |||
| 693 | /* If not there, try to insert it */ | 693 | /* If not there, try to insert it */ |
| 694 | virq = irq_find_mapping(host, hwirq); | 694 | virq = irq_find_mapping(host, hwirq); |
| 695 | if (virq != NO_IRQ) | 695 | if (virq != NO_IRQ) |
| 696 | radix_tree_insert(tree, virq, &irq_map[virq]); | 696 | radix_tree_insert(tree, hwirq, &irq_map[virq]); |
| 697 | bail: | 697 | bail: |
| 698 | spin_unlock_irqrestore(&irq_big_lock, flags); | 698 | spin_unlock_irqrestore(&irq_big_lock, flags); |
| 699 | return virq; | 699 | return virq; |
diff --git a/arch/powerpc/kernel/kprobes.c b/arch/powerpc/kernel/kprobes.c index 9f0898c89759..cd65c367b8b6 100644 --- a/arch/powerpc/kernel/kprobes.c +++ b/arch/powerpc/kernel/kprobes.c | |||
| @@ -61,6 +61,8 @@ int __kprobes arch_prepare_kprobe(struct kprobe *p) | |||
| 61 | if (!ret) { | 61 | if (!ret) { |
| 62 | memcpy(p->ainsn.insn, p->addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); | 62 | memcpy(p->ainsn.insn, p->addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); |
| 63 | p->opcode = *p->addr; | 63 | p->opcode = *p->addr; |
| 64 | flush_icache_range((unsigned long)p->ainsn.insn, | ||
| 65 | (unsigned long)p->ainsn.insn + sizeof(kprobe_opcode_t)); | ||
| 64 | } | 66 | } |
| 65 | 67 | ||
| 66 | return ret; | 68 | return ret; |
diff --git a/arch/powerpc/kernel/machine_kexec.c b/arch/powerpc/kernel/machine_kexec.c index a81ca1b841ec..e60a0c544d63 100644 --- a/arch/powerpc/kernel/machine_kexec.c +++ b/arch/powerpc/kernel/machine_kexec.c | |||
| @@ -13,6 +13,7 @@ | |||
| 13 | #include <linux/reboot.h> | 13 | #include <linux/reboot.h> |
| 14 | #include <linux/threads.h> | 14 | #include <linux/threads.h> |
| 15 | #include <asm/machdep.h> | 15 | #include <asm/machdep.h> |
| 16 | #include <asm/lmb.h> | ||
| 16 | 17 | ||
| 17 | void machine_crash_shutdown(struct pt_regs *regs) | 18 | void machine_crash_shutdown(struct pt_regs *regs) |
| 18 | { | 19 | { |
| @@ -59,3 +60,58 @@ NORET_TYPE void machine_kexec(struct kimage *image) | |||
| 59 | } | 60 | } |
| 60 | for(;;); | 61 | for(;;); |
| 61 | } | 62 | } |
| 63 | |||
| 64 | static int __init early_parse_crashk(char *p) | ||
| 65 | { | ||
| 66 | unsigned long size; | ||
| 67 | |||
| 68 | if (!p) | ||
| 69 | return 1; | ||
| 70 | |||
| 71 | size = memparse(p, &p); | ||
| 72 | |||
| 73 | if (*p == '@') | ||
| 74 | crashk_res.start = memparse(p + 1, &p); | ||
| 75 | else | ||
| 76 | crashk_res.start = KDUMP_KERNELBASE; | ||
| 77 | |||
| 78 | crashk_res.end = crashk_res.start + size - 1; | ||
| 79 | |||
| 80 | return 0; | ||
| 81 | } | ||
| 82 | early_param("crashkernel", early_parse_crashk); | ||
| 83 | |||
| 84 | void __init reserve_crashkernel(void) | ||
| 85 | { | ||
| 86 | unsigned long size; | ||
| 87 | |||
| 88 | if (crashk_res.start == 0) | ||
| 89 | return; | ||
| 90 | |||
| 91 | /* We might have got these values via the command line or the | ||
| 92 | * device tree, either way sanitise them now. */ | ||
| 93 | |||
| 94 | size = crashk_res.end - crashk_res.start + 1; | ||
| 95 | |||
| 96 | if (crashk_res.start != KDUMP_KERNELBASE) | ||
| 97 | printk("Crash kernel location must be 0x%x\n", | ||
| 98 | KDUMP_KERNELBASE); | ||
| 99 | |||
| 100 | crashk_res.start = KDUMP_KERNELBASE; | ||
| 101 | size = PAGE_ALIGN(size); | ||
| 102 | crashk_res.end = crashk_res.start + size - 1; | ||
| 103 | |||
| 104 | /* Crash kernel trumps memory limit */ | ||
| 105 | if (memory_limit && memory_limit <= crashk_res.end) { | ||
| 106 | memory_limit = crashk_res.end + 1; | ||
| 107 | printk("Adjusted memory limit for crashkernel, now 0x%lx\n", | ||
| 108 | memory_limit); | ||
| 109 | } | ||
| 110 | |||
| 111 | lmb_reserve(crashk_res.start, size); | ||
| 112 | } | ||
| 113 | |||
| 114 | int overlaps_crashkernel(unsigned long start, unsigned long size) | ||
| 115 | { | ||
| 116 | return (start + size) > crashk_res.start && start <= crashk_res.end; | ||
| 117 | } | ||
diff --git a/arch/powerpc/kernel/machine_kexec_64.c b/arch/powerpc/kernel/machine_kexec_64.c index b438d45a068c..be58985c7681 100644 --- a/arch/powerpc/kernel/machine_kexec_64.c +++ b/arch/powerpc/kernel/machine_kexec_64.c | |||
| @@ -10,7 +10,6 @@ | |||
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | #include <linux/cpumask.h> | ||
| 14 | #include <linux/kexec.h> | 13 | #include <linux/kexec.h> |
| 15 | #include <linux/smp.h> | 14 | #include <linux/smp.h> |
| 16 | #include <linux/thread_info.h> | 15 | #include <linux/thread_info.h> |
| @@ -21,7 +20,6 @@ | |||
| 21 | #include <asm/machdep.h> | 20 | #include <asm/machdep.h> |
| 22 | #include <asm/cacheflush.h> | 21 | #include <asm/cacheflush.h> |
| 23 | #include <asm/paca.h> | 22 | #include <asm/paca.h> |
| 24 | #include <asm/lmb.h> | ||
| 25 | #include <asm/mmu.h> | 23 | #include <asm/mmu.h> |
| 26 | #include <asm/sections.h> /* _end */ | 24 | #include <asm/sections.h> /* _end */ |
| 27 | #include <asm/prom.h> | 25 | #include <asm/prom.h> |
| @@ -385,58 +383,3 @@ static int __init kexec_setup(void) | |||
| 385 | return 0; | 383 | return 0; |
| 386 | } | 384 | } |
| 387 | __initcall(kexec_setup); | 385 | __initcall(kexec_setup); |
| 388 | |||
| 389 | static int __init early_parse_crashk(char *p) | ||
| 390 | { | ||
| 391 | unsigned long size; | ||
| 392 | |||
| 393 | if (!p) | ||
| 394 | return 1; | ||
| 395 | |||
| 396 | size = memparse(p, &p); | ||
| 397 | |||
| 398 | if (*p == '@') | ||
| 399 | crashk_res.start = memparse(p + 1, &p); | ||
| 400 | else | ||
| 401 | crashk_res.start = KDUMP_KERNELBASE; | ||
| 402 | |||
| 403 | crashk_res.end = crashk_res.start + size - 1; | ||
| 404 | |||
| 405 | return 0; | ||
| 406 | } | ||
| 407 | early_param("crashkernel", early_parse_crashk); | ||
| 408 | |||
| 409 | void __init reserve_crashkernel(void) | ||
| 410 | { | ||
| 411 | unsigned long size; | ||
| 412 | |||
| 413 | if (crashk_res.start == 0) | ||
| 414 | return; | ||
| 415 | |||
| 416 | /* We might have got these values via the command line or the | ||
| 417 | * device tree, either way sanitise them now. */ | ||
| 418 | |||
| 419 | size = crashk_res.end - crashk_res.start + 1; | ||
| 420 | |||
| 421 | if (crashk_res.start != KDUMP_KERNELBASE) | ||
| 422 | printk("Crash kernel location must be 0x%x\n", | ||
| 423 | KDUMP_KERNELBASE); | ||
| 424 | |||
| 425 | crashk_res.start = KDUMP_KERNELBASE; | ||
| 426 | size = PAGE_ALIGN(size); | ||
| 427 | crashk_res.end = crashk_res.start + size - 1; | ||
| 428 | |||
| 429 | /* Crash kernel trumps memory limit */ | ||
| 430 | if (memory_limit && memory_limit <= crashk_res.end) { | ||
| 431 | memory_limit = crashk_res.end + 1; | ||
| 432 | printk("Adjusted memory limit for crashkernel, now 0x%lx\n", | ||
| 433 | memory_limit); | ||
| 434 | } | ||
| 435 | |||
| 436 | lmb_reserve(crashk_res.start, size); | ||
| 437 | } | ||
| 438 | |||
| 439 | int overlaps_crashkernel(unsigned long start, unsigned long size) | ||
| 440 | { | ||
| 441 | return (start + size) > crashk_res.start && start <= crashk_res.end; | ||
| 442 | } | ||
diff --git a/arch/powerpc/kernel/rtas.c b/arch/powerpc/kernel/rtas.c index 4a4cb5598402..77f1e06d208d 100644 --- a/arch/powerpc/kernel/rtas.c +++ b/arch/powerpc/kernel/rtas.c | |||
| @@ -569,6 +569,27 @@ int rtas_set_indicator(int indicator, int index, int new_value) | |||
| 569 | } | 569 | } |
| 570 | EXPORT_SYMBOL(rtas_set_indicator); | 570 | EXPORT_SYMBOL(rtas_set_indicator); |
| 571 | 571 | ||
| 572 | /* | ||
| 573 | * Ignoring RTAS extended delay | ||
| 574 | */ | ||
| 575 | int rtas_set_indicator_fast(int indicator, int index, int new_value) | ||
| 576 | { | ||
| 577 | int rc; | ||
| 578 | int token = rtas_token("set-indicator"); | ||
| 579 | |||
| 580 | if (token == RTAS_UNKNOWN_SERVICE) | ||
| 581 | return -ENOENT; | ||
| 582 | |||
| 583 | rc = rtas_call(token, 3, 1, NULL, indicator, index, new_value); | ||
| 584 | |||
| 585 | WARN_ON(rc == -2 || (rc >= 9900 && rc <= 9905)); | ||
| 586 | |||
| 587 | if (rc < 0) | ||
| 588 | return rtas_error_rc(rc); | ||
| 589 | |||
| 590 | return rc; | ||
| 591 | } | ||
| 592 | |||
| 572 | void rtas_restart(char *cmd) | 593 | void rtas_restart(char *cmd) |
| 573 | { | 594 | { |
| 574 | if (rtas_flash_term_hook) | 595 | if (rtas_flash_term_hook) |
diff --git a/arch/powerpc/kernel/traps.c b/arch/powerpc/kernel/traps.c index 05682a24b210..e4d1713e8aea 100644 --- a/arch/powerpc/kernel/traps.c +++ b/arch/powerpc/kernel/traps.c | |||
| @@ -55,9 +55,6 @@ | |||
| 55 | 55 | ||
| 56 | #ifdef CONFIG_PPC64 /* XXX */ | 56 | #ifdef CONFIG_PPC64 /* XXX */ |
| 57 | #define _IO_BASE pci_io_base | 57 | #define _IO_BASE pci_io_base |
| 58 | #ifdef CONFIG_KEXEC | ||
| 59 | cpumask_t cpus_in_sr = CPU_MASK_NONE; | ||
| 60 | #endif | ||
| 61 | #endif | 58 | #endif |
| 62 | 59 | ||
| 63 | #ifdef CONFIG_DEBUGGER | 60 | #ifdef CONFIG_DEBUGGER |
| @@ -211,6 +208,19 @@ void system_reset_exception(struct pt_regs *regs) | |||
| 211 | 208 | ||
| 212 | die("System Reset", regs, SIGABRT); | 209 | die("System Reset", regs, SIGABRT); |
| 213 | 210 | ||
| 211 | /* | ||
| 212 | * Some CPUs when released from the debugger will execute this path. | ||
| 213 | * These CPUs entered the debugger via a soft-reset. If the CPU was | ||
| 214 | * hung before entering the debugger it will return to the hung | ||
| 215 | * state when exiting this function. This causes a problem in | ||
| 216 | * kdump since the hung CPU(s) will not respond to the IPI sent | ||
| 217 | * from kdump. To prevent the problem we call crash_kexec_secondary() | ||
| 218 | * here. If a kdump had not been initiated or we exit the debugger | ||
| 219 | * with the "exit and recover" command (x) crash_kexec_secondary() | ||
| 220 | * will return after 5ms and the CPU returns to its previous state. | ||
| 221 | */ | ||
| 222 | crash_kexec_secondary(regs); | ||
| 223 | |||
| 214 | /* Must die if the interrupt is not recoverable */ | 224 | /* Must die if the interrupt is not recoverable */ |
| 215 | if (!(regs->msr & MSR_RI)) | 225 | if (!(regs->msr & MSR_RI)) |
| 216 | panic("Unrecoverable System Reset"); | 226 | panic("Unrecoverable System Reset"); |
diff --git a/arch/powerpc/platforms/pseries/setup.c b/arch/powerpc/platforms/pseries/setup.c index 71c634e0b87c..31867a701fcb 100644 --- a/arch/powerpc/platforms/pseries/setup.c +++ b/arch/powerpc/platforms/pseries/setup.c | |||
| @@ -213,8 +213,6 @@ static void pseries_lpar_enable_pmcs(void) | |||
| 213 | { | 213 | { |
| 214 | unsigned long set, reset; | 214 | unsigned long set, reset; |
| 215 | 215 | ||
| 216 | power4_enable_pmcs(); | ||
| 217 | |||
| 218 | set = 1UL << 63; | 216 | set = 1UL << 63; |
| 219 | reset = 0; | 217 | reset = 0; |
| 220 | plpar_hcall_norets(H_PERFMON, set, reset); | 218 | plpar_hcall_norets(H_PERFMON, set, reset); |
diff --git a/arch/powerpc/platforms/pseries/xics.c b/arch/powerpc/platforms/pseries/xics.c index 2d0da6f9e244..e98863025721 100644 --- a/arch/powerpc/platforms/pseries/xics.c +++ b/arch/powerpc/platforms/pseries/xics.c | |||
| @@ -467,7 +467,7 @@ void xics_setup_cpu(void) | |||
| 467 | * | 467 | * |
| 468 | * XXX: undo of teardown on kexec needs this too, as may hotplug | 468 | * XXX: undo of teardown on kexec needs this too, as may hotplug |
| 469 | */ | 469 | */ |
| 470 | rtas_set_indicator(GLOBAL_INTERRUPT_QUEUE, | 470 | rtas_set_indicator_fast(GLOBAL_INTERRUPT_QUEUE, |
| 471 | (1UL << interrupt_server_size) - 1 - default_distrib_server, 1); | 471 | (1UL << interrupt_server_size) - 1 - default_distrib_server, 1); |
| 472 | } | 472 | } |
| 473 | 473 | ||
| @@ -796,7 +796,7 @@ void xics_teardown_cpu(int secondary) | |||
| 796 | * so leave the master cpu in the group. | 796 | * so leave the master cpu in the group. |
| 797 | */ | 797 | */ |
| 798 | if (secondary) | 798 | if (secondary) |
| 799 | rtas_set_indicator(GLOBAL_INTERRUPT_QUEUE, | 799 | rtas_set_indicator_fast(GLOBAL_INTERRUPT_QUEUE, |
| 800 | (1UL << interrupt_server_size) - 1 - | 800 | (1UL << interrupt_server_size) - 1 - |
| 801 | default_distrib_server, 0); | 801 | default_distrib_server, 0); |
| 802 | } | 802 | } |
| @@ -813,7 +813,7 @@ void xics_migrate_irqs_away(void) | |||
| 813 | xics_set_cpu_priority(cpu, 0); | 813 | xics_set_cpu_priority(cpu, 0); |
| 814 | 814 | ||
| 815 | /* remove ourselves from the global interrupt queue */ | 815 | /* remove ourselves from the global interrupt queue */ |
| 816 | status = rtas_set_indicator(GLOBAL_INTERRUPT_QUEUE, | 816 | status = rtas_set_indicator_fast(GLOBAL_INTERRUPT_QUEUE, |
| 817 | (1UL << interrupt_server_size) - 1 - default_distrib_server, 0); | 817 | (1UL << interrupt_server_size) - 1 - default_distrib_server, 0); |
| 818 | WARN_ON(status < 0); | 818 | WARN_ON(status < 0); |
| 819 | 819 | ||
diff --git a/arch/powerpc/sysdev/fsl_soc.c b/arch/powerpc/sysdev/fsl_soc.c index e983972132d8..12b65609c072 100644 --- a/arch/powerpc/sysdev/fsl_soc.c +++ b/arch/powerpc/sysdev/fsl_soc.c | |||
| @@ -169,8 +169,16 @@ static int __init gfar_of_init(void) | |||
| 169 | goto err; | 169 | goto err; |
| 170 | } | 170 | } |
| 171 | 171 | ||
| 172 | mac_addr = get_property(np, "address", NULL); | 172 | mac_addr = get_property(np, "local-mac-address", NULL); |
| 173 | memcpy(gfar_data.mac_addr, mac_addr, 6); | 173 | if (mac_addr == NULL) |
| 174 | mac_addr = get_property(np, "mac-address", NULL); | ||
| 175 | if (mac_addr == NULL) { | ||
| 176 | /* Obsolete */ | ||
| 177 | mac_addr = get_property(np, "address", NULL); | ||
| 178 | } | ||
| 179 | |||
| 180 | if (mac_addr) | ||
| 181 | memcpy(gfar_data.mac_addr, mac_addr, 6); | ||
| 174 | 182 | ||
| 175 | if (model && !strcasecmp(model, "TSEC")) | 183 | if (model && !strcasecmp(model, "TSEC")) |
| 176 | gfar_data.device_flags = | 184 | gfar_data.device_flags = |
diff --git a/include/asm-powerpc/kexec.h b/include/asm-powerpc/kexec.h index 8f7fd5cfec34..11cbdf81fd2e 100644 --- a/include/asm-powerpc/kexec.h +++ b/include/asm-powerpc/kexec.h | |||
| @@ -32,6 +32,7 @@ | |||
| 32 | #endif | 32 | #endif |
| 33 | 33 | ||
| 34 | #ifndef __ASSEMBLY__ | 34 | #ifndef __ASSEMBLY__ |
| 35 | #include <linux/cpumask.h> | ||
| 35 | 36 | ||
| 36 | #ifdef CONFIG_KEXEC | 37 | #ifdef CONFIG_KEXEC |
| 37 | 38 | ||
| @@ -109,7 +110,6 @@ static inline void crash_setup_regs(struct pt_regs *newregs, | |||
| 109 | 110 | ||
| 110 | #define MAX_NOTE_BYTES 1024 | 111 | #define MAX_NOTE_BYTES 1024 |
| 111 | 112 | ||
| 112 | #ifdef __powerpc64__ | ||
| 113 | extern void kexec_smp_wait(void); /* get and clear naca physid, wait for | 113 | extern void kexec_smp_wait(void); /* get and clear naca physid, wait for |
| 114 | master to copy new code to 0 */ | 114 | master to copy new code to 0 */ |
| 115 | extern int crashing_cpu; | 115 | extern int crashing_cpu; |
| @@ -119,7 +119,6 @@ static inline int kexec_sr_activated(int cpu) | |||
| 119 | { | 119 | { |
| 120 | return cpu_isset(cpu,cpus_in_sr); | 120 | return cpu_isset(cpu,cpus_in_sr); |
| 121 | } | 121 | } |
| 122 | #endif /* __powerpc64 __ */ | ||
| 123 | 122 | ||
| 124 | struct kimage; | 123 | struct kimage; |
| 125 | struct pt_regs; | 124 | struct pt_regs; |
diff --git a/include/asm-powerpc/rtas.h b/include/asm-powerpc/rtas.h index a33c6acffa61..82a27e9a041f 100644 --- a/include/asm-powerpc/rtas.h +++ b/include/asm-powerpc/rtas.h | |||
| @@ -170,6 +170,7 @@ extern int rtas_get_sensor(int sensor, int index, int *state); | |||
| 170 | extern int rtas_get_power_level(int powerdomain, int *level); | 170 | extern int rtas_get_power_level(int powerdomain, int *level); |
| 171 | extern int rtas_set_power_level(int powerdomain, int level, int *setlevel); | 171 | extern int rtas_set_power_level(int powerdomain, int level, int *setlevel); |
| 172 | extern int rtas_set_indicator(int indicator, int index, int new_value); | 172 | extern int rtas_set_indicator(int indicator, int index, int new_value); |
| 173 | extern int rtas_set_indicator_fast(int indicator, int index, int new_value); | ||
| 173 | extern void rtas_progress(char *s, unsigned short hex); | 174 | extern void rtas_progress(char *s, unsigned short hex); |
| 174 | extern void rtas_initialize(void); | 175 | extern void rtas_initialize(void); |
| 175 | 176 | ||
