diff options
237 files changed, 5084 insertions, 3143 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7 b/Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7 index 32f3f5f8bba2..f893337570c1 100644 --- a/Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7 +++ b/Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7 | |||
@@ -21,3 +21,25 @@ Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> | |||
21 | Description: | 21 | Description: |
22 | Exposes the "version" field of the 24x7 catalog. This is also | 22 | Exposes the "version" field of the 24x7 catalog. This is also |
23 | extractable from the provided binary "catalog" sysfs entry. | 23 | extractable from the provided binary "catalog" sysfs entry. |
24 | |||
25 | What: /sys/bus/event_source/devices/hv_24x7/event_descs/<event-name> | ||
26 | Date: February 2014 | ||
27 | Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> | ||
28 | Description: | ||
29 | Provides the description of a particular event as provided by | ||
30 | the firmware. If firmware does not provide a description, no | ||
31 | file will be created. | ||
32 | |||
33 | Note that the event-name lacks the domain suffix appended for | ||
34 | events in the events/ dir. | ||
35 | |||
36 | What: /sys/bus/event_source/devices/hv_24x7/event_long_descs/<event-name> | ||
37 | Date: February 2014 | ||
38 | Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> | ||
39 | Description: | ||
40 | Provides the "long" description of a particular event as | ||
41 | provided by the firmware. If firmware does not provide a | ||
42 | description, no file will be created. | ||
43 | |||
44 | Note that the event-name lacks the domain suffix appended for | ||
45 | events in the events/ dir. | ||
diff --git a/Documentation/ABI/testing/sysfs-class-cxl b/Documentation/ABI/testing/sysfs-class-cxl index 554405ec1955..3680364b4048 100644 --- a/Documentation/ABI/testing/sysfs-class-cxl +++ b/Documentation/ABI/testing/sysfs-class-cxl | |||
@@ -1,3 +1,9 @@ | |||
1 | Note: Attributes that are shared between devices are stored in the directory | ||
2 | pointed to by the symlink device/. | ||
3 | Example: The real path of the attribute /sys/class/cxl/afu0.0s/irqs_max is | ||
4 | /sys/class/cxl/afu0.0s/device/irqs_max, i.e. /sys/class/cxl/afu0.0/irqs_max. | ||
5 | |||
6 | |||
1 | Slave contexts (eg. /sys/class/cxl/afu0.0s): | 7 | Slave contexts (eg. /sys/class/cxl/afu0.0s): |
2 | 8 | ||
3 | What: /sys/class/cxl/<afu>/irqs_max | 9 | What: /sys/class/cxl/<afu>/irqs_max |
@@ -67,7 +73,7 @@ Contact: linuxppc-dev@lists.ozlabs.org | |||
67 | Description: read only | 73 | Description: read only |
68 | Decimal value of the current version of the kernel/user API. | 74 | Decimal value of the current version of the kernel/user API. |
69 | 75 | ||
70 | What: /sys/class/cxl/<afu>/api_version_com | 76 | What: /sys/class/cxl/<afu>/api_version_compatible |
71 | Date: September 2014 | 77 | Date: September 2014 |
72 | Contact: linuxppc-dev@lists.ozlabs.org | 78 | Contact: linuxppc-dev@lists.ozlabs.org |
73 | Description: read only | 79 | Description: read only |
@@ -75,6 +81,42 @@ Description: read only | |||
75 | this this kernel supports. | 81 | this this kernel supports. |
76 | 82 | ||
77 | 83 | ||
84 | AFU configuration records (eg. /sys/class/cxl/afu0.0/cr0): | ||
85 | |||
86 | An AFU may optionally export one or more PCIe like configuration records, known | ||
87 | as AFU configuration records, which will show up here (if present). | ||
88 | |||
89 | What: /sys/class/cxl/<afu>/cr<config num>/vendor | ||
90 | Date: February 2015 | ||
91 | Contact: linuxppc-dev@lists.ozlabs.org | ||
92 | Description: read only | ||
93 | Hexadecimal value of the vendor ID found in this AFU | ||
94 | configuration record. | ||
95 | |||
96 | What: /sys/class/cxl/<afu>/cr<config num>/device | ||
97 | Date: February 2015 | ||
98 | Contact: linuxppc-dev@lists.ozlabs.org | ||
99 | Description: read only | ||
100 | Hexadecimal value of the device ID found in this AFU | ||
101 | configuration record. | ||
102 | |||
103 | What: /sys/class/cxl/<afu>/cr<config num>/vendor | ||
104 | Date: February 2015 | ||
105 | Contact: linuxppc-dev@lists.ozlabs.org | ||
106 | Description: read only | ||
107 | Hexadecimal value of the class code found in this AFU | ||
108 | configuration record. | ||
109 | |||
110 | What: /sys/class/cxl/<afu>/cr<config num>/config | ||
111 | Date: February 2015 | ||
112 | Contact: linuxppc-dev@lists.ozlabs.org | ||
113 | Description: read only | ||
114 | This binary file provides raw access to the AFU configuration | ||
115 | record. The format is expected to match the either the standard | ||
116 | or extended configuration space defined by the PCIe | ||
117 | specification. | ||
118 | |||
119 | |||
78 | 120 | ||
79 | Master contexts (eg. /sys/class/cxl/afu0.0m) | 121 | Master contexts (eg. /sys/class/cxl/afu0.0m) |
80 | 122 | ||
@@ -106,7 +148,7 @@ Contact: linuxppc-dev@lists.ozlabs.org | |||
106 | Description: read only | 148 | Description: read only |
107 | Identifies the CAIA Version the card implements. | 149 | Identifies the CAIA Version the card implements. |
108 | 150 | ||
109 | What: /sys/class/cxl/<card>/psl_version | 151 | What: /sys/class/cxl/<card>/psl_revision |
110 | Date: September 2014 | 152 | Date: September 2014 |
111 | Contact: linuxppc-dev@lists.ozlabs.org | 153 | Contact: linuxppc-dev@lists.ozlabs.org |
112 | Description: read only | 154 | Description: read only |
@@ -127,3 +169,24 @@ Contact: linuxppc-dev@lists.ozlabs.org | |||
127 | Description: read only | 169 | Description: read only |
128 | Will return "user" or "factory" depending on the image loaded | 170 | Will return "user" or "factory" depending on the image loaded |
129 | onto the card. | 171 | onto the card. |
172 | |||
173 | What: /sys/class/cxl/<card>/load_image_on_perst | ||
174 | Date: December 2014 | ||
175 | Contact: linuxppc-dev@lists.ozlabs.org | ||
176 | Description: read/write | ||
177 | Valid entries are "none", "user", and "factory". | ||
178 | "none" means PERST will not cause image to be loaded to the | ||
179 | card. A power cycle is required to load the image. | ||
180 | "none" could be useful for debugging because the trace arrays | ||
181 | are preserved. | ||
182 | "user" and "factory" means PERST will cause either the user or | ||
183 | user or factory image to be loaded. | ||
184 | Default is to reload on PERST whichever image the card has | ||
185 | loaded. | ||
186 | |||
187 | What: /sys/class/cxl/<card>/reset | ||
188 | Date: October 2014 | ||
189 | Contact: linuxppc-dev@lists.ozlabs.org | ||
190 | Description: write only | ||
191 | Writing 1 will issue a PERST to card which may cause the card | ||
192 | to reload the FPGA depending on load_image_on_perst. | ||
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/fman.txt b/Documentation/devicetree/bindings/powerpc/fsl/fman.txt index edeea160ca39..edda55f74004 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/fman.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/fman.txt | |||
@@ -7,6 +7,7 @@ CONTENTS | |||
7 | - FMan MURAM Node | 7 | - FMan MURAM Node |
8 | - FMan dTSEC/XGEC/mEMAC Node | 8 | - FMan dTSEC/XGEC/mEMAC Node |
9 | - FMan IEEE 1588 Node | 9 | - FMan IEEE 1588 Node |
10 | - FMan MDIO Node | ||
10 | - Example | 11 | - Example |
11 | 12 | ||
12 | ============================================================================= | 13 | ============================================================================= |
@@ -357,6 +358,69 @@ ptp-timer@fe000 { | |||
357 | }; | 358 | }; |
358 | 359 | ||
359 | ============================================================================= | 360 | ============================================================================= |
361 | FMan MDIO Node | ||
362 | |||
363 | DESCRIPTION | ||
364 | |||
365 | The MDIO is a bus to which the PHY devices are connected. | ||
366 | |||
367 | PROPERTIES | ||
368 | |||
369 | - compatible | ||
370 | Usage: required | ||
371 | Value type: <stringlist> | ||
372 | Definition: A standard property. | ||
373 | Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2. | ||
374 | Must include "fsl,fman-xmdio" for 10 Gb/s MDIO from FMan v2. | ||
375 | Must include "fsl,fman-memac-mdio" for 1/10 Gb/s MDIO from | ||
376 | FMan v3. | ||
377 | |||
378 | - reg | ||
379 | Usage: required | ||
380 | Value type: <prop-encoded-array> | ||
381 | Definition: A standard property. | ||
382 | |||
383 | - bus-frequency | ||
384 | Usage: optional | ||
385 | Value type: <u32> | ||
386 | Definition: Specifies the external MDIO bus clock speed to | ||
387 | be used, if different from the standard 2.5 MHz. | ||
388 | This may be due to the standard speed being unsupported (e.g. | ||
389 | due to a hardware problem), or to advertise that all relevant | ||
390 | components in the system support a faster speed. | ||
391 | |||
392 | - interrupts | ||
393 | Usage: required for external MDIO | ||
394 | Value type: <prop-encoded-array> | ||
395 | Definition: Event interrupt of external MDIO controller. | ||
396 | |||
397 | - fsl,fman-internal-mdio | ||
398 | Usage: required for internal MDIO | ||
399 | Value type: boolean | ||
400 | Definition: Fman has internal MDIO for internal PCS(Physical | ||
401 | Coding Sublayer) PHYs and external MDIO for external PHYs. | ||
402 | The settings and programming routines for internal/external | ||
403 | MDIO are different. Must be included for internal MDIO. | ||
404 | |||
405 | EXAMPLE | ||
406 | |||
407 | Example for FMan v2 external MDIO: | ||
408 | |||
409 | mdio@f1000 { | ||
410 | compatible = "fsl,fman-xmdio"; | ||
411 | reg = <0xf1000 0x1000>; | ||
412 | interrupts = <101 2 0 0>; | ||
413 | }; | ||
414 | |||
415 | Example for FMan v3 internal MDIO: | ||
416 | |||
417 | mdio@f1000 { | ||
418 | compatible = "fsl,fman-memac-mdio"; | ||
419 | reg = <0xf1000 0x1000>; | ||
420 | fsl,fman-internal-mdio; | ||
421 | }; | ||
422 | |||
423 | ============================================================================= | ||
360 | Example | 424 | Example |
361 | 425 | ||
362 | fman@400000 { | 426 | fman@400000 { |
@@ -531,4 +595,10 @@ fman@400000 { | |||
531 | compatible = "fsl,fman-ptp-timer"; | 595 | compatible = "fsl,fman-ptp-timer"; |
532 | reg = <0xfe000 0x1000>; | 596 | reg = <0xfe000 0x1000>; |
533 | }; | 597 | }; |
598 | |||
599 | mdio@f1000 { | ||
600 | compatible = "fsl,fman-xmdio"; | ||
601 | reg = <0xf1000 0x1000>; | ||
602 | interrupts = <101 2 0 0>; | ||
603 | }; | ||
534 | }; | 604 | }; |
diff --git a/Documentation/devicetree/bindings/soc/fsl/bman.txt b/Documentation/devicetree/bindings/soc/fsl/bman.txt index 9f80bf8709ac..47ac834414d8 100644 --- a/Documentation/devicetree/bindings/soc/fsl/bman.txt +++ b/Documentation/devicetree/bindings/soc/fsl/bman.txt | |||
@@ -36,6 +36,11 @@ are located at offsets 0xbf8 and 0xbfc | |||
36 | Value type: <prop-encoded-array> | 36 | Value type: <prop-encoded-array> |
37 | Definition: Standard property. The error interrupt | 37 | Definition: Standard property. The error interrupt |
38 | 38 | ||
39 | - fsl,bman-portals | ||
40 | Usage: Required | ||
41 | Value type: <phandle> | ||
42 | Definition: Phandle to this BMan instance's portals | ||
43 | |||
39 | - fsl,liodn | 44 | - fsl,liodn |
40 | Usage: See pamu.txt | 45 | Usage: See pamu.txt |
41 | Value type: <prop-encoded-array> | 46 | Value type: <prop-encoded-array> |
@@ -96,7 +101,7 @@ The example below shows a BMan FBPR dynamic allocation memory node | |||
96 | 101 | ||
97 | bman_fbpr: bman-fbpr { | 102 | bman_fbpr: bman-fbpr { |
98 | compatible = "fsl,bman-fbpr"; | 103 | compatible = "fsl,bman-fbpr"; |
99 | alloc-ranges = <0 0 0xf 0xffffffff>; | 104 | alloc-ranges = <0 0 0x10 0>; |
100 | size = <0 0x1000000>; | 105 | size = <0 0x1000000>; |
101 | alignment = <0 0x1000000>; | 106 | alignment = <0 0x1000000>; |
102 | }; | 107 | }; |
@@ -104,6 +109,10 @@ The example below shows a BMan FBPR dynamic allocation memory node | |||
104 | 109 | ||
105 | The example below shows a (P4080) BMan CCSR-space node | 110 | The example below shows a (P4080) BMan CCSR-space node |
106 | 111 | ||
112 | bportals: bman-portals@ff4000000 { | ||
113 | ... | ||
114 | }; | ||
115 | |||
107 | crypto@300000 { | 116 | crypto@300000 { |
108 | ... | 117 | ... |
109 | fsl,bman = <&bman, 2>; | 118 | fsl,bman = <&bman, 2>; |
@@ -115,6 +124,7 @@ The example below shows a (P4080) BMan CCSR-space node | |||
115 | reg = <0x31a000 0x1000>; | 124 | reg = <0x31a000 0x1000>; |
116 | interrupts = <16 2 1 2>; | 125 | interrupts = <16 2 1 2>; |
117 | fsl,liodn = <0x17>; | 126 | fsl,liodn = <0x17>; |
127 | fsl,bman-portals = <&bportals>; | ||
118 | memory-region = <&bman_fbpr>; | 128 | memory-region = <&bman_fbpr>; |
119 | }; | 129 | }; |
120 | 130 | ||
diff --git a/Documentation/devicetree/bindings/soc/fsl/qman.txt b/Documentation/devicetree/bindings/soc/fsl/qman.txt index 063e3a0b9d04..556ebb8be75d 100644 --- a/Documentation/devicetree/bindings/soc/fsl/qman.txt +++ b/Documentation/devicetree/bindings/soc/fsl/qman.txt | |||
@@ -38,6 +38,11 @@ are located at offsets 0xbf8 and 0xbfc | |||
38 | Value type: <prop-encoded-array> | 38 | Value type: <prop-encoded-array> |
39 | Definition: Standard property. The error interrupt | 39 | Definition: Standard property. The error interrupt |
40 | 40 | ||
41 | - fsl,qman-portals | ||
42 | Usage: Required | ||
43 | Value type: <phandle> | ||
44 | Definition: Phandle to this QMan instance's portals | ||
45 | |||
41 | - fsl,liodn | 46 | - fsl,liodn |
42 | Usage: See pamu.txt | 47 | Usage: See pamu.txt |
43 | Value type: <prop-encoded-array> | 48 | Value type: <prop-encoded-array> |
@@ -113,13 +118,13 @@ The example below shows a QMan FQD and a PFDR dynamic allocation memory nodes | |||
113 | 118 | ||
114 | qman_fqd: qman-fqd { | 119 | qman_fqd: qman-fqd { |
115 | compatible = "fsl,qman-fqd"; | 120 | compatible = "fsl,qman-fqd"; |
116 | alloc-ranges = <0 0 0xf 0xffffffff>; | 121 | alloc-ranges = <0 0 0x10 0>; |
117 | size = <0 0x400000>; | 122 | size = <0 0x400000>; |
118 | alignment = <0 0x400000>; | 123 | alignment = <0 0x400000>; |
119 | }; | 124 | }; |
120 | qman_pfdr: qman-pfdr { | 125 | qman_pfdr: qman-pfdr { |
121 | compatible = "fsl,qman-pfdr"; | 126 | compatible = "fsl,qman-pfdr"; |
122 | alloc-ranges = <0 0 0xf 0xffffffff>; | 127 | alloc-ranges = <0 0 0x10 0>; |
123 | size = <0 0x2000000>; | 128 | size = <0 0x2000000>; |
124 | alignment = <0 0x2000000>; | 129 | alignment = <0 0x2000000>; |
125 | }; | 130 | }; |
@@ -127,6 +132,10 @@ The example below shows a QMan FQD and a PFDR dynamic allocation memory nodes | |||
127 | 132 | ||
128 | The example below shows a (P4080) QMan CCSR-space node | 133 | The example below shows a (P4080) QMan CCSR-space node |
129 | 134 | ||
135 | qportals: qman-portals@ff4200000 { | ||
136 | ... | ||
137 | }; | ||
138 | |||
130 | clockgen: global-utilities@e1000 { | 139 | clockgen: global-utilities@e1000 { |
131 | ... | 140 | ... |
132 | sysclk: sysclk { | 141 | sysclk: sysclk { |
@@ -154,6 +163,7 @@ The example below shows a (P4080) QMan CCSR-space node | |||
154 | reg = <0x318000 0x1000>; | 163 | reg = <0x318000 0x1000>; |
155 | interrupts = <16 2 1 3> | 164 | interrupts = <16 2 1 3> |
156 | fsl,liodn = <0x16>; | 165 | fsl,liodn = <0x16>; |
166 | fsl,qman-portals = <&qportals>; | ||
157 | memory-region = <&qman_fqd &qman_pfdr>; | 167 | memory-region = <&qman_fqd &qman_pfdr>; |
158 | clocks = <&platform_pll 1>; | 168 | clocks = <&platform_pll 1>; |
159 | }; | 169 | }; |
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 512a35929f94..a89e32637570 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -1497,6 +1497,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1497 | forcesac | 1497 | forcesac |
1498 | soft | 1498 | soft |
1499 | pt [x86, IA-64] | 1499 | pt [x86, IA-64] |
1500 | nobypass [PPC/POWERNV] | ||
1501 | Disable IOMMU bypass, using IOMMU for PCI devices. | ||
1500 | 1502 | ||
1501 | 1503 | ||
1502 | io7= [HW] IO7 for Marvel based alpha systems | 1504 | io7= [HW] IO7 for Marvel based alpha systems |
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index a2a168e2dfe7..22b0940494bb 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -256,6 +256,7 @@ config PPC_OF_PLATFORM_PCI | |||
256 | default n | 256 | default n |
257 | 257 | ||
258 | config ARCH_SUPPORTS_DEBUG_PAGEALLOC | 258 | config ARCH_SUPPORTS_DEBUG_PAGEALLOC |
259 | depends on PPC32 || PPC_STD_MMU_64 | ||
259 | def_bool y | 260 | def_bool y |
260 | 261 | ||
261 | config ARCH_SUPPORTS_UPROBES | 262 | config ARCH_SUPPORTS_UPROBES |
diff --git a/arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi b/arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi index 1382fec9e8c5..7fcb1ac0f232 100644 --- a/arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi +++ b/arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi | |||
@@ -50,6 +50,7 @@ ethernet@b0000 { | |||
50 | fsl,num_tx_queues = <0x8>; | 50 | fsl,num_tx_queues = <0x8>; |
51 | fsl,magic-packet; | 51 | fsl,magic-packet; |
52 | local-mac-address = [ 00 00 00 00 00 00 ]; | 52 | local-mac-address = [ 00 00 00 00 00 00 ]; |
53 | ranges; | ||
53 | 54 | ||
54 | queue-group@b0000 { | 55 | queue-group@b0000 { |
55 | #address-cells = <1>; | 56 | #address-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi b/arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi index 221cd2ea5b31..9f25427c1527 100644 --- a/arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi +++ b/arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi | |||
@@ -50,6 +50,7 @@ ethernet@b1000 { | |||
50 | fsl,num_tx_queues = <0x8>; | 50 | fsl,num_tx_queues = <0x8>; |
51 | fsl,magic-packet; | 51 | fsl,magic-packet; |
52 | local-mac-address = [ 00 00 00 00 00 00 ]; | 52 | local-mac-address = [ 00 00 00 00 00 00 ]; |
53 | ranges; | ||
53 | 54 | ||
54 | queue-group@b1000 { | 55 | queue-group@b1000 { |
55 | #address-cells = <1>; | 56 | #address-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi b/arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi index 61456c317609..cd7c318ab131 100644 --- a/arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi +++ b/arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi | |||
@@ -49,6 +49,7 @@ ethernet@b2000 { | |||
49 | fsl,num_tx_queues = <0x8>; | 49 | fsl,num_tx_queues = <0x8>; |
50 | fsl,magic-packet; | 50 | fsl,magic-packet; |
51 | local-mac-address = [ 00 00 00 00 00 00 ]; | 51 | local-mac-address = [ 00 00 00 00 00 00 ]; |
52 | ranges; | ||
52 | 53 | ||
53 | queue-group@b2000 { | 54 | queue-group@b2000 { |
54 | #address-cells = <1>; | 55 | #address-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/fsl/pq3-gpio-0.dtsi b/arch/powerpc/boot/dts/fsl/pq3-gpio-0.dtsi index 72a3ef5945c1..a1b48546b02d 100644 --- a/arch/powerpc/boot/dts/fsl/pq3-gpio-0.dtsi +++ b/arch/powerpc/boot/dts/fsl/pq3-gpio-0.dtsi | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * PQ3 GPIO device tree stub [ controller @ offset 0xf000 ] | 2 | * PQ3 GPIO device tree stub [ controller @ offset 0xfc00 ] |
3 | * | 3 | * |
4 | * Copyright 2011 Freescale Semiconductor Inc. | 4 | * Copyright 2011 Freescale Semiconductor Inc. |
5 | * | 5 | * |
@@ -32,10 +32,10 @@ | |||
32 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 32 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
33 | */ | 33 | */ |
34 | 34 | ||
35 | gpio-controller@f000 { | 35 | gpio-controller@fc00 { |
36 | #gpio-cells = <2>; | 36 | #gpio-cells = <2>; |
37 | compatible = "fsl,pq3-gpio"; | 37 | compatible = "fsl,pq3-gpio"; |
38 | reg = <0xf000 0x100>; | 38 | reg = <0xfc00 0x100>; |
39 | interrupts = <47 0x2 0 0>; | 39 | interrupts = <47 0x2 0 0>; |
40 | gpio-controller; | 40 | gpio-controller; |
41 | }; | 41 | }; |
diff --git a/arch/powerpc/boot/dts/fsl/qoriq-bman1-portals.dtsi b/arch/powerpc/boot/dts/fsl/qoriq-bman1-portals.dtsi new file mode 100644 index 000000000000..5022432ebaa9 --- /dev/null +++ b/arch/powerpc/boot/dts/fsl/qoriq-bman1-portals.dtsi | |||
@@ -0,0 +1,90 @@ | |||
1 | /* | ||
2 | * QorIQ BMan Portal device tree stub for 10 portals | ||
3 | * | ||
4 | * Copyright 2011 - 2014 Freescale Semiconductor Inc. | ||
5 | * | ||
6 | * Redistribution and use in source and binary forms, with or without | ||
7 | * modification, are permitted provided that the following conditions are met: | ||
8 | * * Redistributions of source code must retain the above copyright | ||
9 | * notice, this list of conditions and the following disclaimer. | ||
10 | * * Redistributions in binary form must reproduce the above copyright | ||
11 | * notice, this list of conditions and the following disclaimer in the | ||
12 | * documentation and/or other materials provided with the distribution. | ||
13 | * * Neither the name of Freescale Semiconductor nor the | ||
14 | * names of its contributors may be used to endorse or promote products | ||
15 | * derived from this software without specific prior written permission. | ||
16 | * | ||
17 | * | ||
18 | * ALTERNATIVELY, this software may be distributed under the terms of the | ||
19 | * GNU General Public License ("GPL") as published by the Free Software | ||
20 | * Foundation, either version 2 of that License or (at your option) any | ||
21 | * later version. | ||
22 | * | ||
23 | * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY | ||
24 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
25 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
26 | * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY | ||
27 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
28 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
29 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
30 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
31 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
32 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
33 | */ | ||
34 | |||
35 | &bportals { | ||
36 | #address-cells = <1>; | ||
37 | #size-cells = <1>; | ||
38 | compatible = "simple-bus"; | ||
39 | |||
40 | bman-portal@0 { | ||
41 | compatible = "fsl,bman-portal"; | ||
42 | reg = <0x0 0x4000>, <0x100000 0x1000>; | ||
43 | interrupts = <105 2 0 0>; | ||
44 | }; | ||
45 | bman-portal@4000 { | ||
46 | compatible = "fsl,bman-portal"; | ||
47 | reg = <0x4000 0x4000>, <0x101000 0x1000>; | ||
48 | interrupts = <107 2 0 0>; | ||
49 | }; | ||
50 | bman-portal@8000 { | ||
51 | compatible = "fsl,bman-portal"; | ||
52 | reg = <0x8000 0x4000>, <0x102000 0x1000>; | ||
53 | interrupts = <109 2 0 0>; | ||
54 | }; | ||
55 | bman-portal@c000 { | ||
56 | compatible = "fsl,bman-portal"; | ||
57 | reg = <0xc000 0x4000>, <0x103000 0x1000>; | ||
58 | interrupts = <111 2 0 0>; | ||
59 | }; | ||
60 | bman-portal@10000 { | ||
61 | compatible = "fsl,bman-portal"; | ||
62 | reg = <0x10000 0x4000>, <0x104000 0x1000>; | ||
63 | interrupts = <113 2 0 0>; | ||
64 | }; | ||
65 | bman-portal@14000 { | ||
66 | compatible = "fsl,bman-portal"; | ||
67 | reg = <0x14000 0x4000>, <0x105000 0x1000>; | ||
68 | interrupts = <115 2 0 0>; | ||
69 | }; | ||
70 | bman-portal@18000 { | ||
71 | compatible = "fsl,bman-portal"; | ||
72 | reg = <0x18000 0x4000>, <0x106000 0x1000>; | ||
73 | interrupts = <117 2 0 0>; | ||
74 | }; | ||
75 | bman-portal@1c000 { | ||
76 | compatible = "fsl,bman-portal"; | ||
77 | reg = <0x1c000 0x4000>, <0x107000 0x1000>; | ||
78 | interrupts = <119 2 0 0>; | ||
79 | }; | ||
80 | bman-portal@20000 { | ||
81 | compatible = "fsl,bman-portal"; | ||
82 | reg = <0x20000 0x4000>, <0x108000 0x1000>; | ||
83 | interrupts = <121 2 0 0>; | ||
84 | }; | ||
85 | bman-portal@24000 { | ||
86 | compatible = "fsl,bman-portal"; | ||
87 | reg = <0x24000 0x4000>, <0x109000 0x1000>; | ||
88 | interrupts = <123 2 0 0>; | ||
89 | }; | ||
90 | }; | ||
diff --git a/arch/powerpc/boot/dts/fsl/qoriq-bman1.dtsi b/arch/powerpc/boot/dts/fsl/qoriq-bman1.dtsi new file mode 100644 index 000000000000..3b5e3504acb7 --- /dev/null +++ b/arch/powerpc/boot/dts/fsl/qoriq-bman1.dtsi | |||
@@ -0,0 +1,41 @@ | |||
1 | /* | ||
2 | * QorIQ BMan device tree stub [ controller @ offset 0x31a000 ] | ||
3 | * | ||
4 | * Copyright 2011 - 2014 Freescale Semiconductor Inc. | ||
5 | * | ||
6 | * Redistribution and use in source and binary forms, with or without | ||
7 | * modification, are permitted provided that the following conditions are met: | ||
8 | * * Redistributions of source code must retain the above copyright | ||
9 | * notice, this list of conditions and the following disclaimer. | ||
10 | * * Redistributions in binary form must reproduce the above copyright | ||
11 | * notice, this list of conditions and the following disclaimer in the | ||
12 | * documentation and/or other materials provided with the distribution. | ||
13 | * * Neither the name of Freescale Semiconductor nor the | ||
14 | * names of its contributors may be used to endorse or promote products | ||
15 | * derived from this software without specific prior written permission. | ||
16 | * | ||
17 | * | ||
18 | * ALTERNATIVELY, this software may be distributed under the terms of the | ||
19 | * GNU General Public License ("GPL") as published by the Free Software | ||
20 | * Foundation, either version 2 of that License or (at your option) any | ||
21 | * later version. | ||
22 | * | ||
23 | * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY | ||
24 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
25 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
26 | * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY | ||
27 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
28 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
29 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
30 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
31 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
32 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
33 | */ | ||
34 | |||
35 | bman: bman@31a000 { | ||
36 | compatible = "fsl,bman"; | ||
37 | reg = <0x31a000 0x1000>; | ||
38 | interrupts = <16 2 1 2>; | ||
39 | fsl,bman-portals = <&bportals>; | ||
40 | memory-region = <&bman_fbpr>; | ||
41 | }; | ||
diff --git a/arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi b/arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi new file mode 100644 index 000000000000..05d51acafa67 --- /dev/null +++ b/arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi | |||
@@ -0,0 +1,101 @@ | |||
1 | /* | ||
2 | * QorIQ QMan Portal device tree stub for 10 portals & 15 pool channels | ||
3 | * | ||
4 | * Copyright 2011 - 2014 Freescale Semiconductor Inc. | ||
5 | * | ||
6 | * Redistribution and use in source and binary forms, with or without | ||
7 | * modification, are permitted provided that the following conditions are met: | ||
8 | * * Redistributions of source code must retain the above copyright | ||
9 | * notice, this list of conditions and the following disclaimer. | ||
10 | * * Redistributions in binary form must reproduce the above copyright | ||
11 | * notice, this list of conditions and the following disclaimer in the | ||
12 | * documentation and/or other materials provided with the distribution. | ||
13 | * * Neither the name of Freescale Semiconductor nor the | ||
14 | * names of its contributors may be used to endorse or promote products | ||
15 | * derived from this software without specific prior written permission. | ||
16 | * | ||
17 | * | ||
18 | * ALTERNATIVELY, this software may be distributed under the terms of the | ||
19 | * GNU General Public License ("GPL") as published by the Free Software | ||
20 | * Foundation, either version 2 of that License or (at your option) any | ||
21 | * later version. | ||
22 | * | ||
23 | * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY | ||
24 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
25 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
26 | * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY | ||
27 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
28 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
29 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
30 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
31 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
32 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
33 | */ | ||
34 | |||
35 | &qportals { | ||
36 | #address-cells = <1>; | ||
37 | #size-cells = <1>; | ||
38 | compatible = "simple-bus"; | ||
39 | |||
40 | qportal0: qman-portal@0 { | ||
41 | compatible = "fsl,qman-portal"; | ||
42 | reg = <0x0 0x4000>, <0x100000 0x1000>; | ||
43 | interrupts = <104 2 0 0>; | ||
44 | fsl,qman-channel-id = <0x0>; | ||
45 | }; | ||
46 | qportal1: qman-portal@4000 { | ||
47 | compatible = "fsl,qman-portal"; | ||
48 | reg = <0x4000 0x4000>, <0x101000 0x1000>; | ||
49 | interrupts = <106 2 0 0>; | ||
50 | fsl,qman-channel-id = <1>; | ||
51 | }; | ||
52 | qportal2: qman-portal@8000 { | ||
53 | compatible = "fsl,qman-portal"; | ||
54 | reg = <0x8000 0x4000>, <0x102000 0x1000>; | ||
55 | interrupts = <108 2 0 0>; | ||
56 | fsl,qman-channel-id = <2>; | ||
57 | }; | ||
58 | qportal3: qman-portal@c000 { | ||
59 | compatible = "fsl,qman-portal"; | ||
60 | reg = <0xc000 0x4000>, <0x103000 0x1000>; | ||
61 | interrupts = <110 2 0 0>; | ||
62 | fsl,qman-channel-id = <3>; | ||
63 | }; | ||
64 | qportal4: qman-portal@10000 { | ||
65 | compatible = "fsl,qman-portal"; | ||
66 | reg = <0x10000 0x4000>, <0x104000 0x1000>; | ||
67 | interrupts = <112 2 0 0>; | ||
68 | fsl,qman-channel-id = <4>; | ||
69 | }; | ||
70 | qportal5: qman-portal@14000 { | ||
71 | compatible = "fsl,qman-portal"; | ||
72 | reg = <0x14000 0x4000>, <0x105000 0x1000>; | ||
73 | interrupts = <114 2 0 0>; | ||
74 | fsl,qman-channel-id = <5>; | ||
75 | }; | ||
76 | qportal6: qman-portal@18000 { | ||
77 | compatible = "fsl,qman-portal"; | ||
78 | reg = <0x18000 0x4000>, <0x106000 0x1000>; | ||
79 | interrupts = <116 2 0 0>; | ||
80 | fsl,qman-channel-id = <6>; | ||
81 | }; | ||
82 | |||
83 | qportal7: qman-portal@1c000 { | ||
84 | compatible = "fsl,qman-portal"; | ||
85 | reg = <0x1c000 0x4000>, <0x107000 0x1000>; | ||
86 | interrupts = <118 2 0 0>; | ||
87 | fsl,qman-channel-id = <7>; | ||
88 | }; | ||
89 | qportal8: qman-portal@20000 { | ||
90 | compatible = "fsl,qman-portal"; | ||
91 | reg = <0x20000 0x4000>, <0x108000 0x1000>; | ||
92 | interrupts = <120 2 0 0>; | ||
93 | fsl,qman-channel-id = <8>; | ||
94 | }; | ||
95 | qportal9: qman-portal@24000 { | ||
96 | compatible = "fsl,qman-portal"; | ||
97 | reg = <0x24000 0x4000>, <0x109000 0x1000>; | ||
98 | interrupts = <122 2 0 0>; | ||
99 | fsl,qman-channel-id = <9>; | ||
100 | }; | ||
101 | }; | ||
diff --git a/arch/powerpc/boot/dts/fsl/qoriq-qman1.dtsi b/arch/powerpc/boot/dts/fsl/qoriq-qman1.dtsi new file mode 100644 index 000000000000..0695778c4386 --- /dev/null +++ b/arch/powerpc/boot/dts/fsl/qoriq-qman1.dtsi | |||
@@ -0,0 +1,41 @@ | |||
1 | /* | ||
2 | * QorIQ QMan device tree stub [ controller @ offset 0x318000 ] | ||
3 | * | ||
4 | * Copyright 2011 - 2014 Freescale Semiconductor Inc. | ||
5 | * | ||
6 | * Redistribution and use in source and binary forms, with or without | ||
7 | * modification, are permitted provided that the following conditions are met: | ||
8 | * * Redistributions of source code must retain the above copyright | ||
9 | * notice, this list of conditions and the following disclaimer. | ||
10 | * * Redistributions in binary form must reproduce the above copyright | ||
11 | * notice, this list of conditions and the following disclaimer in the | ||
12 | * documentation and/or other materials provided with the distribution. | ||
13 | * * Neither the name of Freescale Semiconductor nor the | ||
14 | * names of its contributors may be used to endorse or promote products | ||
15 | * derived from this software without specific prior written permission. | ||
16 | * | ||
17 | * | ||
18 | * ALTERNATIVELY, this software may be distributed under the terms of the | ||
19 | * GNU General Public License ("GPL") as published by the Free Software | ||
20 | * Foundation, either version 2 of that License or (at your option) any | ||
21 | * later version. | ||
22 | * | ||
23 | * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY | ||
24 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
25 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
26 | * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY | ||
27 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
28 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
29 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
30 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
31 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
32 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
33 | */ | ||
34 | |||
35 | qman: qman@318000 { | ||
36 | compatible = "fsl,qman"; | ||
37 | reg = <0x318000 0x1000>; | ||
38 | interrupts = <16 2 1 3>; | ||
39 | fsl,qman-portals = <&qportals>; | ||
40 | memory-region = <&qman_fqd &qman_pfdr>; | ||
41 | }; | ||
diff --git a/arch/powerpc/boot/dts/fsl/qoriq-qman3.dtsi b/arch/powerpc/boot/dts/fsl/qoriq-qman3.dtsi new file mode 100644 index 000000000000..b379abd1439d --- /dev/null +++ b/arch/powerpc/boot/dts/fsl/qoriq-qman3.dtsi | |||
@@ -0,0 +1,41 @@ | |||
1 | /* | ||
2 | * QorIQ QMan rev3 device tree stub [ controller @ offset 0x318000 ] | ||
3 | * | ||
4 | * Copyright 2014 Freescale Semiconductor Inc. | ||
5 | * | ||
6 | * Redistribution and use in source and binary forms, with or without | ||
7 | * modification, are permitted provided that the following conditions are met: | ||
8 | * * Redistributions of source code must retain the above copyright | ||
9 | * notice, this list of conditions and the following disclaimer. | ||
10 | * * Redistributions in binary form must reproduce the above copyright | ||
11 | * notice, this list of conditions and the following disclaimer in the | ||
12 | * documentation and/or other materials provided with the distribution. | ||
13 | * * Neither the name of Freescale Semiconductor nor the | ||
14 | * names of its contributors may be used to endorse or promote products | ||
15 | * derived from this software without specific prior written permission. | ||
16 | * | ||
17 | * | ||
18 | * ALTERNATIVELY, this software may be distributed under the terms of the | ||
19 | * GNU General Public License ("GPL") as published by the Free Software | ||
20 | * Foundation, either version 2 of that License or (at your option) any | ||
21 | * later version. | ||
22 | * | ||
23 | * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY | ||
24 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
25 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
26 | * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY | ||
27 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
28 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
29 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
30 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
31 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
32 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
33 | */ | ||
34 | |||
35 | qman: qman@318000 { | ||
36 | compatible = "fsl,qman"; | ||
37 | reg = <0x318000 0x2000>; | ||
38 | interrupts = <16 2 1 3>; | ||
39 | fsl,qman-portals = <&qportals>; | ||
40 | memory-region = <&qman_fqd &qman_pfdr>; | ||
41 | }; | ||
diff --git a/arch/powerpc/boot/dts/mvme2500.dts b/arch/powerpc/boot/dts/mvme2500.dts new file mode 100644 index 000000000000..67714cf0f745 --- /dev/null +++ b/arch/powerpc/boot/dts/mvme2500.dts | |||
@@ -0,0 +1,280 @@ | |||
1 | /* | ||
2 | * Device tree source for the Emerson/Artesyn MVME2500 | ||
3 | * | ||
4 | * Copyright 2014 Elettra-Sincrotrone Trieste S.C.p.A. | ||
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 | * Based on: P2020 DS Device Tree Source | ||
12 | * Copyright 2009 Freescale Semiconductor Inc. | ||
13 | */ | ||
14 | |||
15 | /include/ "fsl/p2020si-pre.dtsi" | ||
16 | |||
17 | / { | ||
18 | model = "MVME2500"; | ||
19 | compatible = "artesyn,MVME2500"; | ||
20 | |||
21 | aliases { | ||
22 | serial2 = &serial2; | ||
23 | serial3 = &serial3; | ||
24 | serial4 = &serial4; | ||
25 | serial5 = &serial5; | ||
26 | }; | ||
27 | |||
28 | memory { | ||
29 | device_type = "memory"; | ||
30 | }; | ||
31 | |||
32 | soc: soc@ffe00000 { | ||
33 | ranges = <0x0 0 0xffe00000 0x100000>; | ||
34 | |||
35 | i2c@3000 { | ||
36 | hwmon@4c { | ||
37 | compatible = "adi,adt7461"; | ||
38 | reg = <0x4c>; | ||
39 | }; | ||
40 | |||
41 | rtc@68 { | ||
42 | compatible = "dallas,ds1337"; | ||
43 | reg = <0x68>; | ||
44 | interrupts = <8 1 0 0>; | ||
45 | }; | ||
46 | |||
47 | eeprom@54 { | ||
48 | compatible = "atmel,24c64"; | ||
49 | reg = <0x54>; | ||
50 | }; | ||
51 | |||
52 | eeprom@52 { | ||
53 | compatible = "atmel,24c512"; | ||
54 | reg = <0x52>; | ||
55 | }; | ||
56 | |||
57 | eeprom@53 { | ||
58 | compatible = "atmel,24c512"; | ||
59 | reg = <0x53>; | ||
60 | }; | ||
61 | |||
62 | eeprom@50 { | ||
63 | compatible = "atmel,24c02"; | ||
64 | reg = <0x50>; | ||
65 | }; | ||
66 | |||
67 | }; | ||
68 | |||
69 | spi0: spi@7000 { | ||
70 | fsl,espi-num-chipselects = <2>; | ||
71 | |||
72 | flash@0 { | ||
73 | compatible = "atmel,at25df641"; | ||
74 | reg = <0>; | ||
75 | spi-max-frequency = <10000000>; | ||
76 | }; | ||
77 | flash@1 { | ||
78 | compatible = "atmel,at25df641"; | ||
79 | reg = <1>; | ||
80 | spi-max-frequency = <10000000>; | ||
81 | }; | ||
82 | }; | ||
83 | |||
84 | usb@22000 { | ||
85 | dr_mode = "host"; | ||
86 | phy_type = "ulpi"; | ||
87 | }; | ||
88 | |||
89 | enet0: ethernet@24000 { | ||
90 | tbi-handle = <&tbi0>; | ||
91 | phy-handle = <&phy1>; | ||
92 | phy-connection-type = "rgmii-id"; | ||
93 | }; | ||
94 | |||
95 | mdio@24520 { | ||
96 | phy1: ethernet-phy@1 { | ||
97 | compatible = "brcm,bcm54616S"; | ||
98 | interrupts = <6 1 0 0>; | ||
99 | reg = <0x1>; | ||
100 | }; | ||
101 | |||
102 | phy2: ethernet-phy@2 { | ||
103 | compatible = "brcm,bcm54616S"; | ||
104 | interrupts = <6 1 0 0>; | ||
105 | reg = <0x2>; | ||
106 | }; | ||
107 | |||
108 | phy3: ethernet-phy@3 { | ||
109 | compatible = "brcm,bcm54616S"; | ||
110 | interrupts = <5 1 0 0>; | ||
111 | reg = <0x3>; | ||
112 | }; | ||
113 | |||
114 | phy7: ethernet-phy@7 { | ||
115 | compatible = "brcm,bcm54616S"; | ||
116 | interrupts = <7 1 0 0>; | ||
117 | reg = <0x7>; | ||
118 | }; | ||
119 | |||
120 | tbi0: tbi-phy@11 { | ||
121 | reg = <0x11>; | ||
122 | device_type = "tbi-phy"; | ||
123 | }; | ||
124 | }; | ||
125 | |||
126 | enet1: ethernet@25000 { | ||
127 | tbi-handle = <&tbi1>; | ||
128 | phy-handle = <&phy7>; | ||
129 | phy-connection-type = "rgmii-id"; | ||
130 | }; | ||
131 | |||
132 | mdio@25520 { | ||
133 | tbi1: tbi-phy@11 { | ||
134 | reg = <0x11>; | ||
135 | device_type = "tbi-phy"; | ||
136 | }; | ||
137 | }; | ||
138 | |||
139 | enet2: ethernet@26000 { | ||
140 | tbi-handle = <&tbi2>; | ||
141 | phy-handle = <&phy3>; | ||
142 | phy-connection-type = "rgmii-id"; | ||
143 | }; | ||
144 | |||
145 | mdio@26520 { | ||
146 | tbi2: tbi-phy@11 { | ||
147 | reg = <0x11>; | ||
148 | device_type = "tbi-phy"; | ||
149 | }; | ||
150 | }; | ||
151 | }; | ||
152 | |||
153 | lbc: localbus@ffe05000 { | ||
154 | reg = <0 0xffe05000 0 0x1000>; | ||
155 | |||
156 | ranges = <0x0 0x0 0x0 0xfff00000 0x00080000 | ||
157 | 0x1 0x0 0x0 0xffc40000 0x00010000 | ||
158 | 0x2 0x0 0x0 0xffc50000 0x00010000 | ||
159 | 0x3 0x0 0x0 0xffc60000 0x00010000 | ||
160 | 0x4 0x0 0x0 0xffc70000 0x00010000 | ||
161 | 0x6 0x0 0x0 0xffc80000 0x00010000 | ||
162 | 0x5 0x0 0x0 0xffdf0000 0x00008000>; | ||
163 | |||
164 | serial2: serial@1,0 { | ||
165 | device_type = "serial"; | ||
166 | compatible = "ns16550"; | ||
167 | reg = <0x1 0x0 0x100>; | ||
168 | clock-frequency = <1843200>; | ||
169 | interrupts = <11 2 0 0>; | ||
170 | }; | ||
171 | |||
172 | serial3: serial@2,0 { | ||
173 | device_type = "serial"; | ||
174 | compatible = "ns16550"; | ||
175 | reg = <0x2 0x0 0x100>; | ||
176 | clock-frequency = <1843200>; | ||
177 | interrupts = <1 2 0 0>; | ||
178 | }; | ||
179 | |||
180 | serial4: serial@3,0 { | ||
181 | device_type = "serial"; | ||
182 | compatible = "ns16550"; | ||
183 | reg = <0x3 0x0 0x100>; | ||
184 | clock-frequency = <1843200>; | ||
185 | interrupts = <2 2 0 0>; | ||
186 | }; | ||
187 | |||
188 | serial5: serial@4,0 { | ||
189 | device_type = "serial"; | ||
190 | compatible = "ns16550"; | ||
191 | reg = <0x4 0x0 0x100>; | ||
192 | clock-frequency = <1843200>; | ||
193 | interrupts = <3 2 0 0>; | ||
194 | }; | ||
195 | |||
196 | mram@0,0 { | ||
197 | compatible = "everspin,mram", "mtd-ram"; | ||
198 | reg = <0x0 0x0 0x80000>; | ||
199 | bank-width = <2>; | ||
200 | }; | ||
201 | |||
202 | board-control@5,0 { | ||
203 | compatible = "artesyn,mvme2500-fpga"; | ||
204 | reg = <0x5 0x0 0x01000>; | ||
205 | }; | ||
206 | |||
207 | cpld@6,0 { | ||
208 | compatible = "artesyn,mvme2500-cpld"; | ||
209 | reg = <0x6 0x0 0x10000>; | ||
210 | interrupts = <9 1 0 0>; | ||
211 | }; | ||
212 | }; | ||
213 | |||
214 | pci0: pcie@ffe08000 { | ||
215 | reg = <0 0xffe08000 0 0x1000>; | ||
216 | ranges = <0x2000000 0x0 0x80000000 0 0x80000000 0x0 0x20000000 | ||
217 | 0x1000000 0x0 0x00000000 0 0xffc00000 0x0 0x10000>; | ||
218 | pcie@0 { | ||
219 | ranges = <0x2000000 0x0 0x80000000 | ||
220 | 0x2000000 0x0 0x80000000 | ||
221 | 0x0 0x20000000 | ||
222 | |||
223 | 0x1000000 0x0 0x0 | ||
224 | 0x1000000 0x0 0x0 | ||
225 | 0x0 0x10000>; | ||
226 | }; | ||
227 | }; | ||
228 | |||
229 | pci1: pcie@ffe09000 { | ||
230 | reg = <0 0xffe09000 0 0x1000>; | ||
231 | ranges = <0x2000000 0x0 0xa0000000 0 0xa0000000 0x0 0x20000000 | ||
232 | 0x1000000 0x0 0x00000000 0 0xffc10000 0x0 0x10000>; | ||
233 | pcie@0 { | ||
234 | ranges = <0x2000000 0x0 0xa0000000 | ||
235 | 0x2000000 0x0 0xa0000000 | ||
236 | 0x0 0x20000000 | ||
237 | |||
238 | 0x1000000 0x0 0x0 | ||
239 | 0x1000000 0x0 0x0 | ||
240 | 0x0 0x10000>; | ||
241 | }; | ||
242 | |||
243 | }; | ||
244 | |||
245 | pci2: pcie@ffe0a000 { | ||
246 | reg = <0 0xffe0a000 0 0x1000>; | ||
247 | ranges = <0x2000000 0x0 0xc0000000 0 0xc0000000 0x0 0x20000000 | ||
248 | 0x1000000 0x0 0x00000000 0 0xffc20000 0x0 0x10000>; | ||
249 | pcie@0 { | ||
250 | ranges = <0x2000000 0x0 0xc0000000 | ||
251 | 0x2000000 0x0 0xc0000000 | ||
252 | 0x0 0x20000000 | ||
253 | |||
254 | 0x1000000 0x0 0x0 | ||
255 | 0x1000000 0x0 0x0 | ||
256 | 0x0 0x10000>; | ||
257 | }; | ||
258 | }; | ||
259 | }; | ||
260 | |||
261 | /include/ "fsl/p2020si-post.dtsi" | ||
262 | |||
263 | / { | ||
264 | soc@ffe00000 { | ||
265 | serial@4600 { | ||
266 | status = "disabled"; | ||
267 | }; | ||
268 | |||
269 | i2c@3100 { | ||
270 | status = "disabled"; | ||
271 | }; | ||
272 | |||
273 | sdhc@2e000 { | ||
274 | compatible = "fsl,p2020-esdhc", "fsl,esdhc"; | ||
275 | non-removable; | ||
276 | }; | ||
277 | |||
278 | }; | ||
279 | |||
280 | }; | ||
diff --git a/arch/powerpc/boot/dts/t4240emu.dts b/arch/powerpc/boot/dts/t4240emu.dts deleted file mode 100644 index decaf357db9c..000000000000 --- a/arch/powerpc/boot/dts/t4240emu.dts +++ /dev/null | |||
@@ -1,281 +0,0 @@ | |||
1 | /* | ||
2 | * T4240 emulator Device Tree Source | ||
3 | * | ||
4 | * Copyright 2013 Freescale Semiconductor Inc. | ||
5 | * | ||
6 | * Redistribution and use in source and binary forms, with or without | ||
7 | * modification, are permitted provided that the following conditions are met: | ||
8 | * * Redistributions of source code must retain the above copyright | ||
9 | * notice, this list of conditions and the following disclaimer. | ||
10 | * * Redistributions in binary form must reproduce the above copyright | ||
11 | * notice, this list of conditions and the following disclaimer in the | ||
12 | * documentation and/or other materials provided with the distribution. | ||
13 | * * Neither the name of Freescale Semiconductor nor the | ||
14 | * names of its contributors may be used to endorse or promote products | ||
15 | * derived from this software without specific prior written permission. | ||
16 | * | ||
17 | * | ||
18 | * ALTERNATIVELY, this software may be distributed under the terms of the | ||
19 | * GNU General Public License ("GPL") as published by the Free Software | ||
20 | * Foundation, either version 2 of that License or (at your option) any | ||
21 | * later version. | ||
22 | * | ||
23 | * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY | ||
24 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
25 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
26 | * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY | ||
27 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
28 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
29 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
30 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
31 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
32 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
33 | */ | ||
34 | |||
35 | /dts-v1/; | ||
36 | |||
37 | /include/ "fsl/e6500_power_isa.dtsi" | ||
38 | / { | ||
39 | compatible = "fsl,T4240"; | ||
40 | #address-cells = <2>; | ||
41 | #size-cells = <2>; | ||
42 | interrupt-parent = <&mpic>; | ||
43 | |||
44 | aliases { | ||
45 | ccsr = &soc; | ||
46 | |||
47 | serial0 = &serial0; | ||
48 | serial1 = &serial1; | ||
49 | serial2 = &serial2; | ||
50 | serial3 = &serial3; | ||
51 | dma0 = &dma0; | ||
52 | dma1 = &dma1; | ||
53 | }; | ||
54 | |||
55 | cpus { | ||
56 | #address-cells = <1>; | ||
57 | #size-cells = <0>; | ||
58 | |||
59 | cpu0: PowerPC,e6500@0 { | ||
60 | device_type = "cpu"; | ||
61 | reg = <0 1>; | ||
62 | next-level-cache = <&L2_1>; | ||
63 | fsl,portid-mapping = <0x80000000>; | ||
64 | }; | ||
65 | cpu1: PowerPC,e6500@2 { | ||
66 | device_type = "cpu"; | ||
67 | reg = <2 3>; | ||
68 | next-level-cache = <&L2_1>; | ||
69 | fsl,portid-mapping = <0x80000000>; | ||
70 | }; | ||
71 | cpu2: PowerPC,e6500@4 { | ||
72 | device_type = "cpu"; | ||
73 | reg = <4 5>; | ||
74 | next-level-cache = <&L2_1>; | ||
75 | fsl,portid-mapping = <0x80000000>; | ||
76 | }; | ||
77 | cpu3: PowerPC,e6500@6 { | ||
78 | device_type = "cpu"; | ||
79 | reg = <6 7>; | ||
80 | next-level-cache = <&L2_1>; | ||
81 | fsl,portid-mapping = <0x80000000>; | ||
82 | }; | ||
83 | |||
84 | cpu4: PowerPC,e6500@8 { | ||
85 | device_type = "cpu"; | ||
86 | reg = <8 9>; | ||
87 | next-level-cache = <&L2_2>; | ||
88 | fsl,portid-mapping = <0x40000000>; | ||
89 | }; | ||
90 | cpu5: PowerPC,e6500@10 { | ||
91 | device_type = "cpu"; | ||
92 | reg = <10 11>; | ||
93 | next-level-cache = <&L2_2>; | ||
94 | fsl,portid-mapping = <0x40000000>; | ||
95 | }; | ||
96 | cpu6: PowerPC,e6500@12 { | ||
97 | device_type = "cpu"; | ||
98 | reg = <12 13>; | ||
99 | next-level-cache = <&L2_2>; | ||
100 | fsl,portid-mapping = <0x40000000>; | ||
101 | }; | ||
102 | cpu7: PowerPC,e6500@14 { | ||
103 | device_type = "cpu"; | ||
104 | reg = <14 15>; | ||
105 | next-level-cache = <&L2_2>; | ||
106 | fsl,portid-mapping = <0x40000000>; | ||
107 | }; | ||
108 | |||
109 | cpu8: PowerPC,e6500@16 { | ||
110 | device_type = "cpu"; | ||
111 | reg = <16 17>; | ||
112 | next-level-cache = <&L2_3>; | ||
113 | fsl,portid-mapping = <0x20000000>; | ||
114 | }; | ||
115 | cpu9: PowerPC,e6500@18 { | ||
116 | device_type = "cpu"; | ||
117 | reg = <18 19>; | ||
118 | next-level-cache = <&L2_3>; | ||
119 | fsl,portid-mapping = <0x20000000>; | ||
120 | }; | ||
121 | cpu10: PowerPC,e6500@20 { | ||
122 | device_type = "cpu"; | ||
123 | reg = <20 21>; | ||
124 | next-level-cache = <&L2_3>; | ||
125 | fsl,portid-mapping = <0x20000000>; | ||
126 | }; | ||
127 | cpu11: PowerPC,e6500@22 { | ||
128 | device_type = "cpu"; | ||
129 | reg = <22 23>; | ||
130 | next-level-cache = <&L2_3>; | ||
131 | fsl,portid-mapping = <0x20000000>; | ||
132 | }; | ||
133 | }; | ||
134 | }; | ||
135 | |||
136 | / { | ||
137 | model = "fsl,T4240QDS"; | ||
138 | compatible = "fsl,T4240EMU", "fsl,T4240QDS"; | ||
139 | #address-cells = <2>; | ||
140 | #size-cells = <2>; | ||
141 | interrupt-parent = <&mpic>; | ||
142 | |||
143 | ifc: localbus@ffe124000 { | ||
144 | reg = <0xf 0xfe124000 0 0x2000>; | ||
145 | ranges = <0 0 0xf 0xe8000000 0x08000000 | ||
146 | 2 0 0xf 0xff800000 0x00010000 | ||
147 | 3 0 0xf 0xffdf0000 0x00008000>; | ||
148 | |||
149 | nor@0,0 { | ||
150 | #address-cells = <1>; | ||
151 | #size-cells = <1>; | ||
152 | compatible = "cfi-flash"; | ||
153 | reg = <0x0 0x0 0x8000000>; | ||
154 | |||
155 | bank-width = <2>; | ||
156 | device-width = <1>; | ||
157 | }; | ||
158 | |||
159 | }; | ||
160 | |||
161 | memory { | ||
162 | device_type = "memory"; | ||
163 | }; | ||
164 | |||
165 | soc: soc@ffe000000 { | ||
166 | ranges = <0x00000000 0xf 0xfe000000 0x1000000>; | ||
167 | reg = <0xf 0xfe000000 0 0x00001000>; | ||
168 | |||
169 | }; | ||
170 | }; | ||
171 | |||
172 | &ifc { | ||
173 | #address-cells = <2>; | ||
174 | #size-cells = <1>; | ||
175 | compatible = "fsl,ifc", "simple-bus"; | ||
176 | interrupts = <25 2 0 0>; | ||
177 | }; | ||
178 | |||
179 | &soc { | ||
180 | #address-cells = <1>; | ||
181 | #size-cells = <1>; | ||
182 | device_type = "soc"; | ||
183 | compatible = "simple-bus"; | ||
184 | |||
185 | soc-sram-error { | ||
186 | compatible = "fsl,soc-sram-error"; | ||
187 | interrupts = <16 2 1 29>; | ||
188 | }; | ||
189 | |||
190 | corenet-law@0 { | ||
191 | compatible = "fsl,corenet-law"; | ||
192 | reg = <0x0 0x1000>; | ||
193 | fsl,num-laws = <32>; | ||
194 | }; | ||
195 | |||
196 | ddr1: memory-controller@8000 { | ||
197 | compatible = "fsl,qoriq-memory-controller-v4.7", | ||
198 | "fsl,qoriq-memory-controller"; | ||
199 | reg = <0x8000 0x1000>; | ||
200 | interrupts = <16 2 1 23>; | ||
201 | }; | ||
202 | |||
203 | ddr2: memory-controller@9000 { | ||
204 | compatible = "fsl,qoriq-memory-controller-v4.7", | ||
205 | "fsl,qoriq-memory-controller"; | ||
206 | reg = <0x9000 0x1000>; | ||
207 | interrupts = <16 2 1 22>; | ||
208 | }; | ||
209 | |||
210 | ddr3: memory-controller@a000 { | ||
211 | compatible = "fsl,qoriq-memory-controller-v4.7", | ||
212 | "fsl,qoriq-memory-controller"; | ||
213 | reg = <0xa000 0x1000>; | ||
214 | interrupts = <16 2 1 21>; | ||
215 | }; | ||
216 | |||
217 | cpc: l3-cache-controller@10000 { | ||
218 | compatible = "fsl,t4240-l3-cache-controller", "cache"; | ||
219 | reg = <0x10000 0x1000 | ||
220 | 0x11000 0x1000 | ||
221 | 0x12000 0x1000>; | ||
222 | interrupts = <16 2 1 27 | ||
223 | 16 2 1 26 | ||
224 | 16 2 1 25>; | ||
225 | }; | ||
226 | |||
227 | corenet-cf@18000 { | ||
228 | compatible = "fsl,corenet2-cf", "fsl,corenet-cf"; | ||
229 | reg = <0x18000 0x1000>; | ||
230 | interrupts = <16 2 1 31>; | ||
231 | fsl,ccf-num-csdids = <32>; | ||
232 | fsl,ccf-num-snoopids = <32>; | ||
233 | }; | ||
234 | |||
235 | iommu@20000 { | ||
236 | compatible = "fsl,pamu-v1.0", "fsl,pamu"; | ||
237 | reg = <0x20000 0x6000>; | ||
238 | fsl,portid-mapping = <0x8000>; | ||
239 | interrupts = < | ||
240 | 24 2 0 0 | ||
241 | 16 2 1 30>; | ||
242 | }; | ||
243 | |||
244 | /include/ "fsl/qoriq-mpic.dtsi" | ||
245 | |||
246 | guts: global-utilities@e0000 { | ||
247 | compatible = "fsl,t4240-device-config", "fsl,qoriq-device-config-2.0"; | ||
248 | reg = <0xe0000 0xe00>; | ||
249 | fsl,has-rstcr; | ||
250 | fsl,liodn-bits = <12>; | ||
251 | }; | ||
252 | |||
253 | /include/ "fsl/qoriq-clockgen2.dtsi" | ||
254 | global-utilities@e1000 { | ||
255 | compatible = "fsl,t4240-clockgen", "fsl,qoriq-clockgen-2.0"; | ||
256 | }; | ||
257 | |||
258 | /include/ "fsl/qoriq-dma-0.dtsi" | ||
259 | /include/ "fsl/qoriq-dma-1.dtsi" | ||
260 | |||
261 | /include/ "fsl/qoriq-i2c-0.dtsi" | ||
262 | /include/ "fsl/qoriq-i2c-1.dtsi" | ||
263 | /include/ "fsl/qoriq-duart-0.dtsi" | ||
264 | /include/ "fsl/qoriq-duart-1.dtsi" | ||
265 | |||
266 | L2_1: l2-cache-controller@c20000 { | ||
267 | compatible = "fsl,t4240-l2-cache-controller"; | ||
268 | reg = <0xc20000 0x40000>; | ||
269 | next-level-cache = <&cpc>; | ||
270 | }; | ||
271 | L2_2: l2-cache-controller@c60000 { | ||
272 | compatible = "fsl,t4240-l2-cache-controller"; | ||
273 | reg = <0xc60000 0x40000>; | ||
274 | next-level-cache = <&cpc>; | ||
275 | }; | ||
276 | L2_3: l2-cache-controller@ca0000 { | ||
277 | compatible = "fsl,t4240-l2-cache-controller"; | ||
278 | reg = <0xca0000 0x40000>; | ||
279 | next-level-cache = <&cpc>; | ||
280 | }; | ||
281 | }; | ||
diff --git a/arch/powerpc/configs/40x/acadia_defconfig b/arch/powerpc/configs/40x/acadia_defconfig index 69e06eeae6a6..9110a5cb1bb7 100644 --- a/arch/powerpc/configs/40x/acadia_defconfig +++ b/arch/powerpc/configs/40x/acadia_defconfig | |||
@@ -1,19 +1,15 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 7 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
14 | CONFIG_ACADIA=y | 11 | CONFIG_ACADIA=y |
15 | # CONFIG_WALNUT is not set | 12 | # CONFIG_WALNUT is not set |
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_PCI=y | 13 | CONFIG_PCI=y |
18 | CONFIG_NET=y | 14 | CONFIG_NET=y |
19 | CONFIG_PACKET=y | 15 | CONFIG_PACKET=y |
@@ -31,27 +27,18 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
31 | CONFIG_CONNECTOR=y | 27 | CONFIG_CONNECTOR=y |
32 | CONFIG_MTD=y | 28 | CONFIG_MTD=y |
33 | CONFIG_MTD_CMDLINE_PARTS=y | 29 | CONFIG_MTD_CMDLINE_PARTS=y |
34 | CONFIG_MTD_OF_PARTS=y | ||
35 | CONFIG_MTD_CHAR=y | ||
36 | CONFIG_MTD_BLOCK=m | 30 | CONFIG_MTD_BLOCK=m |
37 | CONFIG_MTD_CFI=y | 31 | CONFIG_MTD_CFI=y |
38 | CONFIG_MTD_JEDECPROBE=y | 32 | CONFIG_MTD_JEDECPROBE=y |
39 | CONFIG_MTD_CFI_AMDSTD=y | 33 | CONFIG_MTD_CFI_AMDSTD=y |
40 | CONFIG_MTD_PHYSMAP_OF=y | 34 | CONFIG_MTD_PHYSMAP_OF=y |
41 | CONFIG_PROC_DEVICETREE=y | ||
42 | CONFIG_BLK_DEV_RAM=y | 35 | CONFIG_BLK_DEV_RAM=y |
43 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 36 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
44 | # CONFIG_MISC_DEVICES is not set | ||
45 | CONFIG_NETDEVICES=y | 37 | CONFIG_NETDEVICES=y |
46 | CONFIG_ETHERNET=y | ||
47 | CONFIG_NET_VENDOR_IBM=y | ||
48 | CONFIG_MII=y | ||
49 | CONFIG_IBM_EMAC=y | 38 | CONFIG_IBM_EMAC=y |
50 | CONFIG_IBM_EMAC_RXB=256 | 39 | CONFIG_IBM_EMAC_RXB=256 |
51 | CONFIG_IBM_EMAC_TXB=256 | 40 | CONFIG_IBM_EMAC_TXB=256 |
52 | CONFIG_IBM_EMAC_DEBUG=y | 41 | CONFIG_IBM_EMAC_DEBUG=y |
53 | # CONFIG_NETDEV_1000 is not set | ||
54 | # CONFIG_NETDEV_10000 is not set | ||
55 | # CONFIG_INPUT is not set | 42 | # CONFIG_INPUT is not set |
56 | # CONFIG_SERIO is not set | 43 | # CONFIG_SERIO is not set |
57 | # CONFIG_VT is not set | 44 | # CONFIG_VT is not set |
@@ -65,20 +52,14 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
65 | CONFIG_THERMAL=y | 52 | CONFIG_THERMAL=y |
66 | # CONFIG_USB_SUPPORT is not set | 53 | # CONFIG_USB_SUPPORT is not set |
67 | CONFIG_EXT2_FS=y | 54 | CONFIG_EXT2_FS=y |
68 | CONFIG_INOTIFY=y | ||
69 | CONFIG_PROC_KCORE=y | 55 | CONFIG_PROC_KCORE=y |
70 | CONFIG_TMPFS=y | 56 | CONFIG_TMPFS=y |
71 | CONFIG_CRAMFS=y | 57 | CONFIG_CRAMFS=y |
72 | CONFIG_NFS_FS=y | 58 | CONFIG_NFS_FS=y |
73 | CONFIG_NFS_V3=y | ||
74 | CONFIG_ROOT_NFS=y | 59 | CONFIG_ROOT_NFS=y |
75 | CONFIG_MAGIC_SYSRQ=y | ||
76 | CONFIG_DEBUG_FS=y | 60 | CONFIG_DEBUG_FS=y |
77 | CONFIG_DEBUG_KERNEL=y | 61 | CONFIG_MAGIC_SYSRQ=y |
78 | CONFIG_DETECT_HUNG_TASK=y | 62 | CONFIG_DETECT_HUNG_TASK=y |
79 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
80 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
81 | CONFIG_CRYPTO=y | ||
82 | CONFIG_CRYPTO_CBC=y | 63 | CONFIG_CRYPTO_CBC=y |
83 | CONFIG_CRYPTO_ECB=y | 64 | CONFIG_CRYPTO_ECB=y |
84 | CONFIG_CRYPTO_PCBC=y | 65 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/40x/ep405_defconfig b/arch/powerpc/configs/40x/ep405_defconfig index e9d84b5d0ab6..790366652ba3 100644 --- a/arch/powerpc/configs/40x/ep405_defconfig +++ b/arch/powerpc/configs/40x/ep405_defconfig | |||
@@ -1,19 +1,15 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 7 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
14 | CONFIG_EP405=y | 11 | CONFIG_EP405=y |
15 | # CONFIG_WALNUT is not set | 12 | # CONFIG_WALNUT is not set |
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_NET=y | 13 | CONFIG_NET=y |
18 | CONFIG_PACKET=y | 14 | CONFIG_PACKET=y |
19 | CONFIG_UNIX=y | 15 | CONFIG_UNIX=y |
@@ -30,19 +26,14 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
30 | CONFIG_CONNECTOR=y | 26 | CONFIG_CONNECTOR=y |
31 | CONFIG_MTD=y | 27 | CONFIG_MTD=y |
32 | CONFIG_MTD_CMDLINE_PARTS=y | 28 | CONFIG_MTD_CMDLINE_PARTS=y |
33 | CONFIG_MTD_OF_PARTS=y | ||
34 | CONFIG_MTD_CHAR=y | ||
35 | CONFIG_MTD_BLOCK=m | 29 | CONFIG_MTD_BLOCK=m |
36 | CONFIG_MTD_CFI=y | 30 | CONFIG_MTD_CFI=y |
37 | CONFIG_MTD_JEDECPROBE=y | 31 | CONFIG_MTD_JEDECPROBE=y |
38 | CONFIG_MTD_CFI_AMDSTD=y | 32 | CONFIG_MTD_CFI_AMDSTD=y |
39 | CONFIG_MTD_PHYSMAP_OF=y | 33 | CONFIG_MTD_PHYSMAP_OF=y |
40 | CONFIG_PROC_DEVICETREE=y | ||
41 | CONFIG_BLK_DEV_RAM=y | 34 | CONFIG_BLK_DEV_RAM=y |
42 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 35 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
43 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
44 | CONFIG_ETHERNET=y | ||
45 | CONFIG_NET_VENDOR_IBM=y | ||
46 | CONFIG_IBM_EMAC=y | 37 | CONFIG_IBM_EMAC=y |
47 | # CONFIG_INPUT is not set | 38 | # CONFIG_INPUT is not set |
48 | # CONFIG_SERIO is not set | 39 | # CONFIG_SERIO is not set |
@@ -55,27 +46,20 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
55 | # CONFIG_HW_RANDOM is not set | 46 | # CONFIG_HW_RANDOM is not set |
56 | # CONFIG_HWMON is not set | 47 | # CONFIG_HWMON is not set |
57 | CONFIG_THERMAL=y | 48 | CONFIG_THERMAL=y |
58 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
59 | CONFIG_USB=y | 49 | CONFIG_USB=y |
60 | CONFIG_USB_MON=y | 50 | CONFIG_USB_MON=y |
61 | CONFIG_USB_OHCI_HCD=y | 51 | CONFIG_USB_OHCI_HCD=y |
62 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 52 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
63 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 53 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
64 | CONFIG_EXT2_FS=y | 54 | CONFIG_EXT2_FS=y |
65 | CONFIG_INOTIFY=y | ||
66 | CONFIG_PROC_KCORE=y | 55 | CONFIG_PROC_KCORE=y |
67 | CONFIG_TMPFS=y | 56 | CONFIG_TMPFS=y |
68 | CONFIG_CRAMFS=y | 57 | CONFIG_CRAMFS=y |
69 | CONFIG_NFS_FS=y | 58 | CONFIG_NFS_FS=y |
70 | CONFIG_NFS_V3=y | ||
71 | CONFIG_ROOT_NFS=y | 59 | CONFIG_ROOT_NFS=y |
72 | CONFIG_MAGIC_SYSRQ=y | ||
73 | CONFIG_DEBUG_FS=y | 60 | CONFIG_DEBUG_FS=y |
74 | CONFIG_DEBUG_KERNEL=y | 61 | CONFIG_MAGIC_SYSRQ=y |
75 | CONFIG_DETECT_HUNG_TASK=y | 62 | CONFIG_DETECT_HUNG_TASK=y |
76 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
77 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
78 | CONFIG_CRYPTO=y | ||
79 | CONFIG_CRYPTO_CBC=y | 63 | CONFIG_CRYPTO_CBC=y |
80 | CONFIG_CRYPTO_ECB=y | 64 | CONFIG_CRYPTO_ECB=y |
81 | CONFIG_CRYPTO_PCBC=y | 65 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/40x/kilauea_defconfig b/arch/powerpc/configs/40x/kilauea_defconfig index 5ff338f6443f..01bd71bac027 100644 --- a/arch/powerpc/configs/40x/kilauea_defconfig +++ b/arch/powerpc/configs/40x/kilauea_defconfig | |||
@@ -1,21 +1,17 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 9 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | CONFIG_MODULES=y | 10 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 11 | CONFIG_MODULE_UNLOAD=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
14 | CONFIG_KILAUEA=y | 13 | CONFIG_KILAUEA=y |
15 | CONFIG_NO_HZ=y | ||
16 | CONFIG_HIGH_RES_TIMERS=y | ||
17 | # CONFIG_WALNUT is not set | 14 | # CONFIG_WALNUT is not set |
18 | CONFIG_SPARSE_IRQ=y | ||
19 | CONFIG_PCI=y | 15 | CONFIG_PCI=y |
20 | CONFIG_NET=y | 16 | CONFIG_NET=y |
21 | CONFIG_PACKET=y | 17 | CONFIG_PACKET=y |
@@ -33,8 +29,6 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
33 | CONFIG_CONNECTOR=y | 29 | CONFIG_CONNECTOR=y |
34 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
35 | CONFIG_MTD_CMDLINE_PARTS=y | 31 | CONFIG_MTD_CMDLINE_PARTS=y |
36 | CONFIG_MTD_OF_PARTS=y | ||
37 | CONFIG_MTD_CHAR=y | ||
38 | CONFIG_MTD_BLOCK=y | 32 | CONFIG_MTD_BLOCK=y |
39 | CONFIG_MTD_CFI=y | 33 | CONFIG_MTD_CFI=y |
40 | CONFIG_MTD_JEDECPROBE=y | 34 | CONFIG_MTD_JEDECPROBE=y |
@@ -42,21 +36,12 @@ CONFIG_MTD_CFI_AMDSTD=y | |||
42 | CONFIG_MTD_PHYSMAP_OF=y | 36 | CONFIG_MTD_PHYSMAP_OF=y |
43 | CONFIG_MTD_NAND=y | 37 | CONFIG_MTD_NAND=y |
44 | CONFIG_MTD_NAND_NDFC=y | 38 | CONFIG_MTD_NAND_NDFC=y |
45 | CONFIG_PROC_DEVICETREE=y | ||
46 | CONFIG_PM=y | ||
47 | CONFIG_SUSPEND=y | ||
48 | CONFIG_PPC4xx_CPM=y | ||
49 | CONFIG_BLK_DEV_RAM=y | 39 | CONFIG_BLK_DEV_RAM=y |
50 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 40 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
51 | # CONFIG_MISC_DEVICES is not set | ||
52 | CONFIG_NETDEVICES=y | 41 | CONFIG_NETDEVICES=y |
53 | CONFIG_ETHERNET=y | ||
54 | CONFIG_NET_VENDOR_IBM=y | ||
55 | CONFIG_IBM_EMAC=y | 42 | CONFIG_IBM_EMAC=y |
56 | CONFIG_IBM_EMAC_RXB=256 | 43 | CONFIG_IBM_EMAC_RXB=256 |
57 | CONFIG_IBM_EMAC_TXB=256 | 44 | CONFIG_IBM_EMAC_TXB=256 |
58 | # CONFIG_NETDEV_1000 is not set | ||
59 | # CONFIG_NETDEV_10000 is not set | ||
60 | # CONFIG_INPUT is not set | 45 | # CONFIG_INPUT is not set |
61 | # CONFIG_SERIO is not set | 46 | # CONFIG_SERIO is not set |
62 | # CONFIG_VT is not set | 47 | # CONFIG_VT is not set |
@@ -75,20 +60,14 @@ CONFIG_THERMAL=y | |||
75 | CONFIG_RTC_CLASS=y | 60 | CONFIG_RTC_CLASS=y |
76 | CONFIG_RTC_DRV_DS1307=y | 61 | CONFIG_RTC_DRV_DS1307=y |
77 | CONFIG_EXT2_FS=y | 62 | CONFIG_EXT2_FS=y |
78 | CONFIG_INOTIFY=y | ||
79 | CONFIG_PROC_KCORE=y | 63 | CONFIG_PROC_KCORE=y |
80 | CONFIG_TMPFS=y | 64 | CONFIG_TMPFS=y |
81 | CONFIG_CRAMFS=y | 65 | CONFIG_CRAMFS=y |
82 | CONFIG_NFS_FS=y | 66 | CONFIG_NFS_FS=y |
83 | CONFIG_NFS_V3=y | ||
84 | CONFIG_ROOT_NFS=y | 67 | CONFIG_ROOT_NFS=y |
85 | CONFIG_MAGIC_SYSRQ=y | ||
86 | CONFIG_DEBUG_FS=y | 68 | CONFIG_DEBUG_FS=y |
87 | CONFIG_DEBUG_KERNEL=y | 69 | CONFIG_MAGIC_SYSRQ=y |
88 | CONFIG_DETECT_HUNG_TASK=y | 70 | CONFIG_DETECT_HUNG_TASK=y |
89 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
90 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
91 | CONFIG_CRYPTO=y | ||
92 | CONFIG_CRYPTO_CBC=y | 71 | CONFIG_CRYPTO_CBC=y |
93 | CONFIG_CRYPTO_ECB=y | 72 | CONFIG_CRYPTO_ECB=y |
94 | CONFIG_CRYPTO_PCBC=y | 73 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/40x/klondike_defconfig b/arch/powerpc/configs/40x/klondike_defconfig index c0d228dc73dc..e2036b7c7edb 100644 --- a/arch/powerpc/configs/40x/klondike_defconfig +++ b/arch/powerpc/configs/40x/klondike_defconfig | |||
@@ -1,5 +1,4 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_SYSFS_DEPRECATED=y | 4 | CONFIG_SYSFS_DEPRECATED=y |
@@ -14,10 +13,8 @@ CONFIG_MODULE_UNLOAD=y | |||
14 | CONFIG_APM8018X=y | 13 | CONFIG_APM8018X=y |
15 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 14 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
16 | CONFIG_MATH_EMULATION=y | 15 | CONFIG_MATH_EMULATION=y |
17 | # CONFIG_MIGRATION is not set | ||
18 | # CONFIG_SUSPEND is not set | 16 | # CONFIG_SUSPEND is not set |
19 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 17 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
20 | CONFIG_PROC_DEVICETREE=y | ||
21 | CONFIG_BLK_DEV_RAM=y | 18 | CONFIG_BLK_DEV_RAM=y |
22 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 19 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
23 | CONFIG_SCSI=y | 20 | CONFIG_SCSI=y |
@@ -51,5 +48,4 @@ CONFIG_AVERAGE=y | |||
51 | CONFIG_MAGIC_SYSRQ=y | 48 | CONFIG_MAGIC_SYSRQ=y |
52 | # CONFIG_SCHED_DEBUG is not set | 49 | # CONFIG_SCHED_DEBUG is not set |
53 | # CONFIG_DEBUG_BUGVERBOSE is not set | 50 | # CONFIG_DEBUG_BUGVERBOSE is not set |
54 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
55 | # CONFIG_FTRACE is not set | 51 | # CONFIG_FTRACE is not set |
diff --git a/arch/powerpc/configs/40x/makalu_defconfig b/arch/powerpc/configs/40x/makalu_defconfig index 84505e3aa0fb..efd51701fb4d 100644 --- a/arch/powerpc/configs/40x/makalu_defconfig +++ b/arch/powerpc/configs/40x/makalu_defconfig | |||
@@ -1,19 +1,15 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 7 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
14 | CONFIG_MAKALU=y | 11 | CONFIG_MAKALU=y |
15 | # CONFIG_WALNUT is not set | 12 | # CONFIG_WALNUT is not set |
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_NET=y | 13 | CONFIG_NET=y |
18 | CONFIG_PACKET=y | 14 | CONFIG_PACKET=y |
19 | CONFIG_UNIX=y | 15 | CONFIG_UNIX=y |
@@ -30,25 +26,17 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
30 | CONFIG_CONNECTOR=y | 26 | CONFIG_CONNECTOR=y |
31 | CONFIG_MTD=y | 27 | CONFIG_MTD=y |
32 | CONFIG_MTD_CMDLINE_PARTS=y | 28 | CONFIG_MTD_CMDLINE_PARTS=y |
33 | CONFIG_MTD_OF_PARTS=y | ||
34 | CONFIG_MTD_CHAR=y | ||
35 | CONFIG_MTD_BLOCK=m | 29 | CONFIG_MTD_BLOCK=m |
36 | CONFIG_MTD_CFI=y | 30 | CONFIG_MTD_CFI=y |
37 | CONFIG_MTD_JEDECPROBE=y | 31 | CONFIG_MTD_JEDECPROBE=y |
38 | CONFIG_MTD_CFI_AMDSTD=y | 32 | CONFIG_MTD_CFI_AMDSTD=y |
39 | CONFIG_MTD_PHYSMAP_OF=y | 33 | CONFIG_MTD_PHYSMAP_OF=y |
40 | CONFIG_PROC_DEVICETREE=y | ||
41 | CONFIG_BLK_DEV_RAM=y | 34 | CONFIG_BLK_DEV_RAM=y |
42 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 35 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
43 | # CONFIG_MISC_DEVICES is not set | ||
44 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
45 | CONFIG_ETHERNET=y | ||
46 | CONFIG_NET_VENDOR_IBM=y | ||
47 | CONFIG_IBM_EMAC=y | 37 | CONFIG_IBM_EMAC=y |
48 | CONFIG_IBM_EMAC_RXB=256 | 38 | CONFIG_IBM_EMAC_RXB=256 |
49 | CONFIG_IBM_EMAC_TXB=256 | 39 | CONFIG_IBM_EMAC_TXB=256 |
50 | # CONFIG_NETDEV_1000 is not set | ||
51 | # CONFIG_NETDEV_10000 is not set | ||
52 | # CONFIG_INPUT is not set | 40 | # CONFIG_INPUT is not set |
53 | # CONFIG_SERIO is not set | 41 | # CONFIG_SERIO is not set |
54 | # CONFIG_VT is not set | 42 | # CONFIG_VT is not set |
@@ -62,20 +50,14 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
62 | CONFIG_THERMAL=y | 50 | CONFIG_THERMAL=y |
63 | # CONFIG_USB_SUPPORT is not set | 51 | # CONFIG_USB_SUPPORT is not set |
64 | CONFIG_EXT2_FS=y | 52 | CONFIG_EXT2_FS=y |
65 | CONFIG_INOTIFY=y | ||
66 | CONFIG_PROC_KCORE=y | 53 | CONFIG_PROC_KCORE=y |
67 | CONFIG_TMPFS=y | 54 | CONFIG_TMPFS=y |
68 | CONFIG_CRAMFS=y | 55 | CONFIG_CRAMFS=y |
69 | CONFIG_NFS_FS=y | 56 | CONFIG_NFS_FS=y |
70 | CONFIG_NFS_V3=y | ||
71 | CONFIG_ROOT_NFS=y | 57 | CONFIG_ROOT_NFS=y |
72 | CONFIG_MAGIC_SYSRQ=y | ||
73 | CONFIG_DEBUG_FS=y | 58 | CONFIG_DEBUG_FS=y |
74 | CONFIG_DEBUG_KERNEL=y | 59 | CONFIG_MAGIC_SYSRQ=y |
75 | CONFIG_DETECT_HUNG_TASK=y | 60 | CONFIG_DETECT_HUNG_TASK=y |
76 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
77 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
78 | CONFIG_CRYPTO=y | ||
79 | CONFIG_CRYPTO_CBC=y | 61 | CONFIG_CRYPTO_CBC=y |
80 | CONFIG_CRYPTO_ECB=y | 62 | CONFIG_CRYPTO_ECB=y |
81 | CONFIG_CRYPTO_PCBC=y | 63 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/40x/obs600_defconfig b/arch/powerpc/configs/40x/obs600_defconfig index 91c110dad2d6..5ded3dcdf60a 100644 --- a/arch/powerpc/configs/40x/obs600_defconfig +++ b/arch/powerpc/configs/40x/obs600_defconfig | |||
@@ -1,7 +1,8 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
7 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
@@ -11,8 +12,6 @@ CONFIG_MODULE_UNLOAD=y | |||
11 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
12 | # CONFIG_WALNUT is not set | 13 | # CONFIG_WALNUT is not set |
13 | CONFIG_OBS600=y | 14 | CONFIG_OBS600=y |
14 | CONFIG_NO_HZ=y | ||
15 | CONFIG_HIGH_RES_TIMERS=y | ||
16 | CONFIG_MATH_EMULATION=y | 15 | CONFIG_MATH_EMULATION=y |
17 | CONFIG_NET=y | 16 | CONFIG_NET=y |
18 | CONFIG_PACKET=y | 17 | CONFIG_PACKET=y |
@@ -30,8 +29,6 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
30 | CONFIG_CONNECTOR=y | 29 | CONFIG_CONNECTOR=y |
31 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
32 | CONFIG_MTD_CMDLINE_PARTS=y | 31 | CONFIG_MTD_CMDLINE_PARTS=y |
33 | CONFIG_MTD_OF_PARTS=y | ||
34 | CONFIG_MTD_CHAR=y | ||
35 | CONFIG_MTD_BLOCK=y | 32 | CONFIG_MTD_BLOCK=y |
36 | CONFIG_MTD_CFI=y | 33 | CONFIG_MTD_CFI=y |
37 | CONFIG_MTD_JEDECPROBE=y | 34 | CONFIG_MTD_JEDECPROBE=y |
@@ -39,7 +36,6 @@ CONFIG_MTD_CFI_AMDSTD=y | |||
39 | CONFIG_MTD_PHYSMAP_OF=y | 36 | CONFIG_MTD_PHYSMAP_OF=y |
40 | CONFIG_MTD_NAND=y | 37 | CONFIG_MTD_NAND=y |
41 | CONFIG_MTD_NAND_NDFC=y | 38 | CONFIG_MTD_NAND_NDFC=y |
42 | CONFIG_PROC_DEVICETREE=y | ||
43 | CONFIG_BLK_DEV_RAM=y | 39 | CONFIG_BLK_DEV_RAM=y |
44 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 40 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
45 | CONFIG_NETDEVICES=y | 41 | CONFIG_NETDEVICES=y |
@@ -68,13 +64,10 @@ CONFIG_PROC_KCORE=y | |||
68 | CONFIG_TMPFS=y | 64 | CONFIG_TMPFS=y |
69 | CONFIG_CRAMFS=y | 65 | CONFIG_CRAMFS=y |
70 | CONFIG_NFS_FS=y | 66 | CONFIG_NFS_FS=y |
71 | CONFIG_NFS_V3=y | ||
72 | CONFIG_ROOT_NFS=y | 67 | CONFIG_ROOT_NFS=y |
73 | CONFIG_MAGIC_SYSRQ=y | ||
74 | CONFIG_DEBUG_FS=y | 68 | CONFIG_DEBUG_FS=y |
69 | CONFIG_MAGIC_SYSRQ=y | ||
75 | CONFIG_DETECT_HUNG_TASK=y | 70 | CONFIG_DETECT_HUNG_TASK=y |
76 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
77 | CONFIG_CRYPTO=y | ||
78 | CONFIG_CRYPTO_CBC=y | 71 | CONFIG_CRYPTO_CBC=y |
79 | CONFIG_CRYPTO_ECB=y | 72 | CONFIG_CRYPTO_ECB=y |
80 | CONFIG_CRYPTO_PCBC=y | 73 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/40x/virtex_defconfig b/arch/powerpc/configs/40x/virtex_defconfig index 0a81e1f7dd59..bcb0c4d854db 100644 --- a/arch/powerpc/configs/40x/virtex_defconfig +++ b/arch/powerpc/configs/40x/virtex_defconfig | |||
@@ -1,5 +1,4 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
@@ -7,7 +6,6 @@ CONFIG_IKCONFIG=y | |||
7 | CONFIG_IKCONFIG_PROC=y | 6 | CONFIG_IKCONFIG_PROC=y |
8 | CONFIG_LOG_BUF_SHIFT=14 | 7 | CONFIG_LOG_BUF_SHIFT=14 |
9 | CONFIG_BLK_DEV_INITRD=y | 8 | CONFIG_BLK_DEV_INITRD=y |
10 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
11 | CONFIG_SLAB=y | 9 | CONFIG_SLAB=y |
12 | CONFIG_MODULES=y | 10 | CONFIG_MODULES=y |
13 | CONFIG_MODULE_UNLOAD=y | 11 | CONFIG_MODULE_UNLOAD=y |
@@ -35,16 +33,11 @@ CONFIG_IP_NF_IPTABLES=m | |||
35 | CONFIG_IP_NF_FILTER=m | 33 | CONFIG_IP_NF_FILTER=m |
36 | CONFIG_IP_NF_MANGLE=m | 34 | CONFIG_IP_NF_MANGLE=m |
37 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 35 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
38 | CONFIG_PROC_DEVICETREE=y | ||
39 | CONFIG_BLK_DEV_LOOP=y | 36 | CONFIG_BLK_DEV_LOOP=y |
40 | CONFIG_BLK_DEV_RAM=y | 37 | CONFIG_BLK_DEV_RAM=y |
41 | CONFIG_BLK_DEV_RAM_SIZE=8192 | 38 | CONFIG_BLK_DEV_RAM_SIZE=8192 |
42 | CONFIG_XILINX_SYSACE=y | 39 | CONFIG_XILINX_SYSACE=y |
43 | CONFIG_NETDEVICES=y | 40 | CONFIG_NETDEVICES=y |
44 | CONFIG_NET_ETHERNET=y | ||
45 | CONFIG_MII=y | ||
46 | # CONFIG_NETDEV_10000 is not set | ||
47 | # CONFIG_SERIO_I8042 is not set | ||
48 | # CONFIG_SERIO_SERPORT is not set | 41 | # CONFIG_SERIO_SERPORT is not set |
49 | CONFIG_SERIO_XILINX_XPS_PS2=y | 42 | CONFIG_SERIO_XILINX_XPS_PS2=y |
50 | CONFIG_SERIAL_8250=y | 43 | CONFIG_SERIAL_8250=y |
@@ -60,15 +53,9 @@ CONFIG_GPIO_XILINX=y | |||
60 | CONFIG_FB=y | 53 | CONFIG_FB=y |
61 | CONFIG_FB_XILINX=y | 54 | CONFIG_FB_XILINX=y |
62 | CONFIG_FRAMEBUFFER_CONSOLE=y | 55 | CONFIG_FRAMEBUFFER_CONSOLE=y |
63 | CONFIG_FONTS=y | ||
64 | CONFIG_FONT_8x8=y | ||
65 | CONFIG_FONT_8x16=y | ||
66 | CONFIG_LOGO=y | 56 | CONFIG_LOGO=y |
67 | # CONFIG_HID_SUPPORT is not set | ||
68 | # CONFIG_USB_SUPPORT is not set | 57 | # CONFIG_USB_SUPPORT is not set |
69 | CONFIG_EXT2_FS=y | 58 | CONFIG_EXT2_FS=y |
70 | CONFIG_INOTIFY=y | ||
71 | CONFIG_AUTOFS_FS=y | ||
72 | CONFIG_AUTOFS4_FS=y | 59 | CONFIG_AUTOFS4_FS=y |
73 | CONFIG_MSDOS_FS=y | 60 | CONFIG_MSDOS_FS=y |
74 | CONFIG_VFAT_FS=y | 61 | CONFIG_VFAT_FS=y |
@@ -76,16 +63,16 @@ CONFIG_TMPFS=y | |||
76 | CONFIG_CRAMFS=y | 63 | CONFIG_CRAMFS=y |
77 | CONFIG_ROMFS_FS=y | 64 | CONFIG_ROMFS_FS=y |
78 | CONFIG_NFS_FS=y | 65 | CONFIG_NFS_FS=y |
79 | CONFIG_NFS_V3=y | ||
80 | CONFIG_ROOT_NFS=y | 66 | CONFIG_ROOT_NFS=y |
81 | CONFIG_NLS_CODEPAGE_437=y | 67 | CONFIG_NLS_CODEPAGE_437=y |
82 | CONFIG_NLS_ASCII=m | 68 | CONFIG_NLS_ASCII=m |
83 | CONFIG_NLS_ISO8859_1=m | 69 | CONFIG_NLS_ISO8859_1=m |
84 | CONFIG_NLS_UTF8=m | 70 | CONFIG_NLS_UTF8=m |
85 | CONFIG_CRC_CCITT=y | 71 | CONFIG_CRC_CCITT=y |
72 | CONFIG_FONTS=y | ||
73 | CONFIG_FONT_8x8=y | ||
74 | CONFIG_FONT_8x16=y | ||
86 | CONFIG_PRINTK_TIME=y | 75 | CONFIG_PRINTK_TIME=y |
87 | CONFIG_DEBUG_KERNEL=y | ||
88 | CONFIG_DEBUG_INFO=y | 76 | CONFIG_DEBUG_INFO=y |
89 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 77 | CONFIG_DEBUG_KERNEL=y |
90 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
91 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 78 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/40x/walnut_defconfig b/arch/powerpc/configs/40x/walnut_defconfig index 0a19f4386ee9..37c838f26e53 100644 --- a/arch/powerpc/configs/40x/walnut_defconfig +++ b/arch/powerpc/configs/40x/walnut_defconfig | |||
@@ -1,17 +1,13 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 7 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_NET=y | 11 | CONFIG_NET=y |
16 | CONFIG_PACKET=y | 12 | CONFIG_PACKET=y |
17 | CONFIG_UNIX=y | 13 | CONFIG_UNIX=y |
@@ -28,19 +24,14 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
28 | CONFIG_CONNECTOR=y | 24 | CONFIG_CONNECTOR=y |
29 | CONFIG_MTD=y | 25 | CONFIG_MTD=y |
30 | CONFIG_MTD_CMDLINE_PARTS=y | 26 | CONFIG_MTD_CMDLINE_PARTS=y |
31 | CONFIG_MTD_OF_PARTS=y | ||
32 | CONFIG_MTD_CHAR=y | ||
33 | CONFIG_MTD_BLOCK=m | 27 | CONFIG_MTD_BLOCK=m |
34 | CONFIG_MTD_CFI=y | 28 | CONFIG_MTD_CFI=y |
35 | CONFIG_MTD_JEDECPROBE=y | 29 | CONFIG_MTD_JEDECPROBE=y |
36 | CONFIG_MTD_CFI_AMDSTD=y | 30 | CONFIG_MTD_CFI_AMDSTD=y |
37 | CONFIG_MTD_PHYSMAP_OF=y | 31 | CONFIG_MTD_PHYSMAP_OF=y |
38 | CONFIG_PROC_DEVICETREE=y | ||
39 | CONFIG_BLK_DEV_RAM=y | 32 | CONFIG_BLK_DEV_RAM=y |
40 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 33 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
41 | CONFIG_NETDEVICES=y | 34 | CONFIG_NETDEVICES=y |
42 | CONFIG_ETHERNET=y | ||
43 | CONFIG_NET_VENDOR_IBM=y | ||
44 | CONFIG_IBM_EMAC=y | 35 | CONFIG_IBM_EMAC=y |
45 | # CONFIG_INPUT is not set | 36 | # CONFIG_INPUT is not set |
46 | # CONFIG_SERIO is not set | 37 | # CONFIG_SERIO is not set |
@@ -53,22 +44,15 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
53 | # CONFIG_HW_RANDOM is not set | 44 | # CONFIG_HW_RANDOM is not set |
54 | # CONFIG_HWMON is not set | 45 | # CONFIG_HWMON is not set |
55 | CONFIG_THERMAL=y | 46 | CONFIG_THERMAL=y |
56 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
57 | CONFIG_EXT2_FS=y | 47 | CONFIG_EXT2_FS=y |
58 | CONFIG_INOTIFY=y | ||
59 | CONFIG_PROC_KCORE=y | 48 | CONFIG_PROC_KCORE=y |
60 | CONFIG_TMPFS=y | 49 | CONFIG_TMPFS=y |
61 | CONFIG_CRAMFS=y | 50 | CONFIG_CRAMFS=y |
62 | CONFIG_NFS_FS=y | 51 | CONFIG_NFS_FS=y |
63 | CONFIG_NFS_V3=y | ||
64 | CONFIG_ROOT_NFS=y | 52 | CONFIG_ROOT_NFS=y |
65 | CONFIG_MAGIC_SYSRQ=y | ||
66 | CONFIG_DEBUG_FS=y | 53 | CONFIG_DEBUG_FS=y |
67 | CONFIG_DEBUG_KERNEL=y | 54 | CONFIG_MAGIC_SYSRQ=y |
68 | CONFIG_DETECT_HUNG_TASK=y | 55 | CONFIG_DETECT_HUNG_TASK=y |
69 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
70 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
71 | CONFIG_CRYPTO=y | ||
72 | CONFIG_CRYPTO_CBC=y | 56 | CONFIG_CRYPTO_CBC=y |
73 | CONFIG_CRYPTO_ECB=y | 57 | CONFIG_CRYPTO_ECB=y |
74 | CONFIG_CRYPTO_PCBC=y | 58 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/akebono_defconfig b/arch/powerpc/configs/44x/akebono_defconfig index 7e2530cd9d30..ea4ef02a0578 100644 --- a/arch/powerpc/configs/44x/akebono_defconfig +++ b/arch/powerpc/configs/44x/akebono_defconfig | |||
@@ -4,9 +4,6 @@ CONFIG_SYSVIPC=y | |||
4 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
7 | CONFIG_RD_BZIP2=y | ||
8 | CONFIG_RD_LZMA=y | ||
9 | CONFIG_RD_XZ=y | ||
10 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
11 | CONFIG_KALLSYMS_ALL=y | 8 | CONFIG_KALLSYMS_ALL=y |
12 | # CONFIG_SLUB_CPU_PARTIAL is not set | 9 | # CONFIG_SLUB_CPU_PARTIAL is not set |
@@ -15,7 +12,6 @@ CONFIG_OPROFILE=y | |||
15 | CONFIG_MODULES=y | 12 | CONFIG_MODULES=y |
16 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
17 | # CONFIG_BLK_DEV_BSG is not set | 14 | # CONFIG_BLK_DEV_BSG is not set |
18 | # CONFIG_POWERNV_MSI is not set | ||
19 | CONFIG_PPC_47x=y | 15 | CONFIG_PPC_47x=y |
20 | # CONFIG_EBONY is not set | 16 | # CONFIG_EBONY is not set |
21 | CONFIG_AKEBONO=y | 17 | CONFIG_AKEBONO=y |
@@ -26,7 +22,6 @@ CONFIG_IRQ_ALL_CPUS=y | |||
26 | CONFIG_CMDLINE_BOOL=y | 22 | CONFIG_CMDLINE_BOOL=y |
27 | CONFIG_CMDLINE="" | 23 | CONFIG_CMDLINE="" |
28 | # CONFIG_SUSPEND is not set | 24 | # CONFIG_SUSPEND is not set |
29 | CONFIG_PCI_MSI=y | ||
30 | CONFIG_NET=y | 25 | CONFIG_NET=y |
31 | CONFIG_PACKET=y | 26 | CONFIG_PACKET=y |
32 | CONFIG_UNIX=y | 27 | CONFIG_UNIX=y |
@@ -48,7 +43,6 @@ CONFIG_MTD_BLOCK=y | |||
48 | CONFIG_MTD_JEDECPROBE=y | 43 | CONFIG_MTD_JEDECPROBE=y |
49 | CONFIG_MTD_CFI_AMDSTD=y | 44 | CONFIG_MTD_CFI_AMDSTD=y |
50 | CONFIG_MTD_PHYSMAP_OF=y | 45 | CONFIG_MTD_PHYSMAP_OF=y |
51 | CONFIG_PROC_DEVICETREE=y | ||
52 | CONFIG_BLK_DEV_RAM=y | 46 | CONFIG_BLK_DEV_RAM=y |
53 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 47 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
54 | # CONFIG_SCSI_PROC_FS is not set | 48 | # CONFIG_SCSI_PROC_FS is not set |
@@ -62,7 +56,6 @@ CONFIG_BLK_DEV_SD=y | |||
62 | # CONFIG_NET_VENDOR_AMD is not set | 56 | # CONFIG_NET_VENDOR_AMD is not set |
63 | # CONFIG_NET_VENDOR_ARC is not set | 57 | # CONFIG_NET_VENDOR_ARC is not set |
64 | # CONFIG_NET_VENDOR_ATHEROS is not set | 58 | # CONFIG_NET_VENDOR_ATHEROS is not set |
65 | # CONFIG_NET_CADENCE is not set | ||
66 | # CONFIG_NET_VENDOR_BROADCOM is not set | 59 | # CONFIG_NET_VENDOR_BROADCOM is not set |
67 | # CONFIG_NET_VENDOR_BROCADE is not set | 60 | # CONFIG_NET_VENDOR_BROCADE is not set |
68 | # CONFIG_NET_VENDOR_CHELSIO is not set | 61 | # CONFIG_NET_VENDOR_CHELSIO is not set |
diff --git a/arch/powerpc/configs/44x/arches_defconfig b/arch/powerpc/configs/44x/arches_defconfig index 44355c53cd30..95494209c124 100644 --- a/arch/powerpc/configs/44x/arches_defconfig +++ b/arch/powerpc/configs/44x/arches_defconfig | |||
@@ -1,19 +1,16 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 9 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 10 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | 11 | # CONFIG_BLK_DEV_BSG is not set |
12 | # CONFIG_EBONY is not set | 12 | # CONFIG_EBONY is not set |
13 | CONFIG_ARCHES=y | 13 | CONFIG_ARCHES=y |
14 | CONFIG_NO_HZ=y | ||
15 | CONFIG_HIGH_RES_TIMERS=y | ||
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_CMDLINE_BOOL=y | 14 | CONFIG_CMDLINE_BOOL=y |
18 | CONFIG_CMDLINE="" | 15 | CONFIG_CMDLINE="" |
19 | CONFIG_NET=y | 16 | CONFIG_NET=y |
@@ -32,24 +29,16 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
32 | CONFIG_CONNECTOR=y | 29 | CONFIG_CONNECTOR=y |
33 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
34 | CONFIG_MTD_CMDLINE_PARTS=y | 31 | CONFIG_MTD_CMDLINE_PARTS=y |
35 | CONFIG_MTD_OF_PARTS=y | ||
36 | CONFIG_MTD_CHAR=y | ||
37 | CONFIG_MTD_BLOCK=y | 32 | CONFIG_MTD_BLOCK=y |
38 | CONFIG_MTD_CFI=y | 33 | CONFIG_MTD_CFI=y |
39 | CONFIG_MTD_CFI_AMDSTD=y | 34 | CONFIG_MTD_CFI_AMDSTD=y |
40 | CONFIG_MTD_PHYSMAP_OF=y | 35 | CONFIG_MTD_PHYSMAP_OF=y |
41 | CONFIG_PROC_DEVICETREE=y | ||
42 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
43 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 37 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
44 | # CONFIG_MISC_DEVICES is not set | ||
45 | CONFIG_NETDEVICES=y | 38 | CONFIG_NETDEVICES=y |
46 | CONFIG_ETHERNET=y | ||
47 | CONFIG_NET_VENDOR_IBM=y | ||
48 | CONFIG_IBM_EMAC=y | 39 | CONFIG_IBM_EMAC=y |
49 | CONFIG_IBM_EMAC_RXB=256 | 40 | CONFIG_IBM_EMAC_RXB=256 |
50 | CONFIG_IBM_EMAC_TXB=256 | 41 | CONFIG_IBM_EMAC_TXB=256 |
51 | # CONFIG_NETDEV_1000 is not set | ||
52 | # CONFIG_NETDEV_10000 is not set | ||
53 | # CONFIG_INPUT is not set | 42 | # CONFIG_INPUT is not set |
54 | # CONFIG_SERIO is not set | 43 | # CONFIG_SERIO is not set |
55 | # CONFIG_VT is not set | 44 | # CONFIG_VT is not set |
@@ -64,21 +53,15 @@ CONFIG_I2C=y | |||
64 | CONFIG_I2C_CHARDEV=y | 53 | CONFIG_I2C_CHARDEV=y |
65 | CONFIG_I2C_IBM_IIC=y | 54 | CONFIG_I2C_IBM_IIC=y |
66 | CONFIG_SENSORS_AD7414=y | 55 | CONFIG_SENSORS_AD7414=y |
67 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
68 | # CONFIG_USB_SUPPORT is not set | 56 | # CONFIG_USB_SUPPORT is not set |
69 | CONFIG_EXT2_FS=y | 57 | CONFIG_EXT2_FS=y |
70 | CONFIG_INOTIFY=y | ||
71 | CONFIG_PROC_KCORE=y | 58 | CONFIG_PROC_KCORE=y |
72 | CONFIG_TMPFS=y | 59 | CONFIG_TMPFS=y |
73 | CONFIG_JFFS2_FS=y | 60 | CONFIG_JFFS2_FS=y |
74 | CONFIG_CRAMFS=y | 61 | CONFIG_CRAMFS=y |
75 | CONFIG_NFS_FS=y | 62 | CONFIG_NFS_FS=y |
76 | CONFIG_NFS_V3=y | ||
77 | CONFIG_ROOT_NFS=y | 63 | CONFIG_ROOT_NFS=y |
78 | CONFIG_MAGIC_SYSRQ=y | ||
79 | CONFIG_DEBUG_FS=y | 64 | CONFIG_DEBUG_FS=y |
80 | CONFIG_DEBUG_KERNEL=y | 65 | CONFIG_MAGIC_SYSRQ=y |
81 | CONFIG_DETECT_HUNG_TASK=y | 66 | CONFIG_DETECT_HUNG_TASK=y |
82 | # CONFIG_DEBUG_BUGVERBOSE is not set | 67 | # CONFIG_DEBUG_BUGVERBOSE is not set |
83 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
84 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
diff --git a/arch/powerpc/configs/44x/bamboo_defconfig b/arch/powerpc/configs/44x/bamboo_defconfig index cef7d62560c4..a046f08413fd 100644 --- a/arch/powerpc/configs/44x/bamboo_defconfig +++ b/arch/powerpc/configs/44x/bamboo_defconfig | |||
@@ -1,17 +1,14 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 7 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 8 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | 9 | # CONFIG_BLK_DEV_BSG is not set |
12 | CONFIG_BAMBOO=y | 10 | CONFIG_BAMBOO=y |
13 | # CONFIG_EBONY is not set | 11 | # CONFIG_EBONY is not set |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_CMDLINE_BOOL=y | 12 | CONFIG_CMDLINE_BOOL=y |
16 | CONFIG_CMDLINE="" | 13 | CONFIG_CMDLINE="" |
17 | CONFIG_NET=y | 14 | CONFIG_NET=y |
@@ -28,12 +25,9 @@ CONFIG_IP_PNP_BOOTP=y | |||
28 | # CONFIG_IPV6 is not set | 25 | # CONFIG_IPV6 is not set |
29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 26 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
30 | CONFIG_CONNECTOR=y | 27 | CONFIG_CONNECTOR=y |
31 | CONFIG_PROC_DEVICETREE=y | ||
32 | CONFIG_BLK_DEV_RAM=y | 28 | CONFIG_BLK_DEV_RAM=y |
33 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 29 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
34 | CONFIG_NETDEVICES=y | 30 | CONFIG_NETDEVICES=y |
35 | CONFIG_ETHERNET=y | ||
36 | CONFIG_NET_VENDOR_IBM=y | ||
37 | CONFIG_IBM_EMAC=y | 31 | CONFIG_IBM_EMAC=y |
38 | # CONFIG_INPUT is not set | 32 | # CONFIG_INPUT is not set |
39 | # CONFIG_SERIO is not set | 33 | # CONFIG_SERIO is not set |
@@ -47,23 +41,16 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
47 | # CONFIG_HW_RANDOM is not set | 41 | # CONFIG_HW_RANDOM is not set |
48 | # CONFIG_HWMON is not set | 42 | # CONFIG_HWMON is not set |
49 | CONFIG_THERMAL=y | 43 | CONFIG_THERMAL=y |
50 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
51 | CONFIG_EXT2_FS=y | 44 | CONFIG_EXT2_FS=y |
52 | CONFIG_INOTIFY=y | ||
53 | CONFIG_PROC_KCORE=y | 45 | CONFIG_PROC_KCORE=y |
54 | CONFIG_TMPFS=y | 46 | CONFIG_TMPFS=y |
55 | CONFIG_CRAMFS=y | 47 | CONFIG_CRAMFS=y |
56 | CONFIG_NFS_FS=y | 48 | CONFIG_NFS_FS=y |
57 | CONFIG_NFS_V3=y | ||
58 | CONFIG_ROOT_NFS=y | 49 | CONFIG_ROOT_NFS=y |
59 | CONFIG_MAGIC_SYSRQ=y | ||
60 | CONFIG_DEBUG_FS=y | 50 | CONFIG_DEBUG_FS=y |
61 | CONFIG_DEBUG_KERNEL=y | 51 | CONFIG_MAGIC_SYSRQ=y |
62 | CONFIG_DETECT_HUNG_TASK=y | 52 | CONFIG_DETECT_HUNG_TASK=y |
63 | # CONFIG_DEBUG_BUGVERBOSE is not set | 53 | # CONFIG_DEBUG_BUGVERBOSE is not set |
64 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
65 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
66 | CONFIG_CRYPTO=y | ||
67 | CONFIG_CRYPTO_CBC=y | 54 | CONFIG_CRYPTO_CBC=y |
68 | CONFIG_CRYPTO_ECB=y | 55 | CONFIG_CRYPTO_ECB=y |
69 | CONFIG_CRYPTO_PCBC=y | 56 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/bluestone_defconfig b/arch/powerpc/configs/44x/bluestone_defconfig index ca7f1f32f2b2..a326b773ac05 100644 --- a/arch/powerpc/configs/44x/bluestone_defconfig +++ b/arch/powerpc/configs/44x/bluestone_defconfig | |||
@@ -1,19 +1,16 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
7 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
8 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
9 | # CONFIG_PCI_QUIRKS is not set | 9 | # CONFIG_PCI_QUIRKS is not set |
10 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
10 | # CONFIG_COMPAT_BRK is not set | 11 | # CONFIG_COMPAT_BRK is not set |
11 | CONFIG_BLUESTONE=y | 12 | CONFIG_BLUESTONE=y |
12 | # CONFIG_EBONY is not set | 13 | # CONFIG_EBONY is not set |
13 | # CONFIG_KVM_GUEST is not set | ||
14 | CONFIG_NO_HZ=y | ||
15 | CONFIG_HIGH_RES_TIMERS=y | ||
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_CMDLINE_BOOL=y | 14 | CONFIG_CMDLINE_BOOL=y |
18 | CONFIG_CMDLINE="" | 15 | CONFIG_CMDLINE="" |
19 | CONFIG_NET=y | 16 | CONFIG_NET=y |
@@ -27,18 +24,13 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
27 | CONFIG_CONNECTOR=y | 24 | CONFIG_CONNECTOR=y |
28 | CONFIG_MTD=y | 25 | CONFIG_MTD=y |
29 | CONFIG_MTD_CMDLINE_PARTS=y | 26 | CONFIG_MTD_CMDLINE_PARTS=y |
30 | CONFIG_MTD_OF_PARTS=y | ||
31 | CONFIG_MTD_CHAR=y | ||
32 | CONFIG_MTD_BLOCK=y | 27 | CONFIG_MTD_BLOCK=y |
33 | CONFIG_MTD_CFI=y | 28 | CONFIG_MTD_CFI=y |
34 | CONFIG_MTD_CFI_AMDSTD=y | 29 | CONFIG_MTD_CFI_AMDSTD=y |
35 | CONFIG_MTD_PHYSMAP_OF=y | 30 | CONFIG_MTD_PHYSMAP_OF=y |
36 | CONFIG_PROC_DEVICETREE=y | ||
37 | CONFIG_BLK_DEV_RAM=y | 31 | CONFIG_BLK_DEV_RAM=y |
38 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 32 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
39 | CONFIG_NETDEVICES=y | 33 | CONFIG_NETDEVICES=y |
40 | CONFIG_ETHERNET=y | ||
41 | CONFIG_NET_VENDOR_IBM=y | ||
42 | CONFIG_IBM_EMAC=y | 34 | CONFIG_IBM_EMAC=y |
43 | CONFIG_IBM_EMAC_RXB=256 | 35 | CONFIG_IBM_EMAC_RXB=256 |
44 | CONFIG_IBM_EMAC_TXB=256 | 36 | CONFIG_IBM_EMAC_TXB=256 |
@@ -53,7 +45,6 @@ CONFIG_I2C=y | |||
53 | CONFIG_I2C_CHARDEV=y | 45 | CONFIG_I2C_CHARDEV=y |
54 | CONFIG_I2C_IBM_IIC=y | 46 | CONFIG_I2C_IBM_IIC=y |
55 | CONFIG_SENSORS_AD7414=y | 47 | CONFIG_SENSORS_AD7414=y |
56 | # CONFIG_HID_SUPPORT is not set | ||
57 | # CONFIG_USB_SUPPORT is not set | 48 | # CONFIG_USB_SUPPORT is not set |
58 | CONFIG_RTC_CLASS=y | 49 | CONFIG_RTC_CLASS=y |
59 | CONFIG_RTC_DRV_M41T80=y | 50 | CONFIG_RTC_DRV_M41T80=y |
@@ -63,6 +54,5 @@ CONFIG_PROC_KCORE=y | |||
63 | CONFIG_TMPFS=y | 54 | CONFIG_TMPFS=y |
64 | CONFIG_CRAMFS=y | 55 | CONFIG_CRAMFS=y |
65 | CONFIG_NFS_FS=y | 56 | CONFIG_NFS_FS=y |
66 | CONFIG_NFS_V3=y | ||
67 | CONFIG_ROOT_NFS=y | 57 | CONFIG_ROOT_NFS=y |
68 | CONFIG_NLS=y | 58 | CONFIG_NLS=y |
diff --git a/arch/powerpc/configs/44x/canyonlands_defconfig b/arch/powerpc/configs/44x/canyonlands_defconfig index 9919a91add12..d939e71fff7d 100644 --- a/arch/powerpc/configs/44x/canyonlands_defconfig +++ b/arch/powerpc/configs/44x/canyonlands_defconfig | |||
@@ -1,19 +1,16 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 9 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 10 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | 11 | # CONFIG_BLK_DEV_BSG is not set |
12 | # CONFIG_EBONY is not set | 12 | # CONFIG_EBONY is not set |
13 | CONFIG_CANYONLANDS=y | 13 | CONFIG_CANYONLANDS=y |
14 | CONFIG_NO_HZ=y | ||
15 | CONFIG_HIGH_RES_TIMERS=y | ||
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_CMDLINE_BOOL=y | 14 | CONFIG_CMDLINE_BOOL=y |
18 | CONFIG_CMDLINE="" | 15 | CONFIG_CMDLINE="" |
19 | CONFIG_NET=y | 16 | CONFIG_NET=y |
@@ -32,29 +29,18 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
32 | CONFIG_CONNECTOR=y | 29 | CONFIG_CONNECTOR=y |
33 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
34 | CONFIG_MTD_CMDLINE_PARTS=y | 31 | CONFIG_MTD_CMDLINE_PARTS=y |
35 | CONFIG_MTD_OF_PARTS=y | ||
36 | CONFIG_MTD_CHAR=y | ||
37 | CONFIG_MTD_BLOCK=y | 32 | CONFIG_MTD_BLOCK=y |
38 | CONFIG_MTD_CFI=y | 33 | CONFIG_MTD_CFI=y |
39 | CONFIG_MTD_CFI_AMDSTD=y | 34 | CONFIG_MTD_CFI_AMDSTD=y |
40 | CONFIG_MTD_PHYSMAP_OF=y | 35 | CONFIG_MTD_PHYSMAP_OF=y |
41 | CONFIG_MTD_NAND=y | 36 | CONFIG_MTD_NAND=y |
42 | CONFIG_MTD_NAND_NDFC=y | 37 | CONFIG_MTD_NAND_NDFC=y |
43 | CONFIG_PROC_DEVICETREE=y | ||
44 | CONFIG_PM=y | ||
45 | CONFIG_SUSPEND=y | ||
46 | CONFIG_PPC4xx_CPM=y | ||
47 | CONFIG_BLK_DEV_RAM=y | 38 | CONFIG_BLK_DEV_RAM=y |
48 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 39 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
49 | # CONFIG_MISC_DEVICES is not set | ||
50 | CONFIG_NETDEVICES=y | 40 | CONFIG_NETDEVICES=y |
51 | CONFIG_ETHERNET=y | ||
52 | CONFIG_NET_VENDOR_IBM=y | ||
53 | CONFIG_IBM_EMAC=y | 41 | CONFIG_IBM_EMAC=y |
54 | CONFIG_IBM_EMAC_RXB=256 | 42 | CONFIG_IBM_EMAC_RXB=256 |
55 | CONFIG_IBM_EMAC_TXB=256 | 43 | CONFIG_IBM_EMAC_TXB=256 |
56 | # CONFIG_NETDEV_1000 is not set | ||
57 | # CONFIG_NETDEV_10000 is not set | ||
58 | # CONFIG_INPUT is not set | 44 | # CONFIG_INPUT is not set |
59 | # CONFIG_SERIO is not set | 45 | # CONFIG_SERIO is not set |
60 | # CONFIG_VT is not set | 46 | # CONFIG_VT is not set |
@@ -76,21 +62,15 @@ CONFIG_USB_EHCI_HCD=m | |||
76 | CONFIG_USB_OHCI_HCD=y | 62 | CONFIG_USB_OHCI_HCD=y |
77 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 63 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
78 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 64 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
79 | CONFIG_USB_LIBUSUAL=y | ||
80 | CONFIG_RTC_CLASS=y | 65 | CONFIG_RTC_CLASS=y |
81 | CONFIG_RTC_DRV_M41T80=y | 66 | CONFIG_RTC_DRV_M41T80=y |
82 | CONFIG_EXT2_FS=y | 67 | CONFIG_EXT2_FS=y |
83 | CONFIG_INOTIFY=y | ||
84 | CONFIG_PROC_KCORE=y | 68 | CONFIG_PROC_KCORE=y |
85 | CONFIG_TMPFS=y | 69 | CONFIG_TMPFS=y |
86 | CONFIG_CRAMFS=y | 70 | CONFIG_CRAMFS=y |
87 | CONFIG_NFS_FS=y | 71 | CONFIG_NFS_FS=y |
88 | CONFIG_NFS_V3=y | ||
89 | CONFIG_ROOT_NFS=y | 72 | CONFIG_ROOT_NFS=y |
90 | CONFIG_MAGIC_SYSRQ=y | ||
91 | CONFIG_DEBUG_FS=y | 73 | CONFIG_DEBUG_FS=y |
92 | CONFIG_DEBUG_KERNEL=y | 74 | CONFIG_MAGIC_SYSRQ=y |
93 | CONFIG_DETECT_HUNG_TASK=y | 75 | CONFIG_DETECT_HUNG_TASK=y |
94 | # CONFIG_DEBUG_BUGVERBOSE is not set | 76 | # CONFIG_DEBUG_BUGVERBOSE is not set |
95 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
96 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
diff --git a/arch/powerpc/configs/44x/currituck_defconfig b/arch/powerpc/configs/44x/currituck_defconfig index 47de68261443..5aa312a158dd 100644 --- a/arch/powerpc/configs/44x/currituck_defconfig +++ b/arch/powerpc/configs/44x/currituck_defconfig | |||
@@ -1,9 +1,7 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
6 | CONFIG_SPARSE_IRQ=y | ||
7 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 7 | CONFIG_KALLSYMS_ALL=y |
@@ -39,12 +37,10 @@ CONFIG_DEVTMPFS=y | |||
39 | CONFIG_DEVTMPFS_MOUNT=y | 37 | CONFIG_DEVTMPFS_MOUNT=y |
40 | CONFIG_CONNECTOR=y | 38 | CONFIG_CONNECTOR=y |
41 | CONFIG_MTD=y | 39 | CONFIG_MTD=y |
42 | CONFIG_MTD_CHAR=y | ||
43 | CONFIG_MTD_BLOCK=y | 40 | CONFIG_MTD_BLOCK=y |
44 | CONFIG_MTD_JEDECPROBE=y | 41 | CONFIG_MTD_JEDECPROBE=y |
45 | CONFIG_MTD_CFI_AMDSTD=y | 42 | CONFIG_MTD_CFI_AMDSTD=y |
46 | CONFIG_MTD_PHYSMAP_OF=y | 43 | CONFIG_MTD_PHYSMAP_OF=y |
47 | CONFIG_PROC_DEVICETREE=y | ||
48 | CONFIG_BLK_DEV_RAM=y | 44 | CONFIG_BLK_DEV_RAM=y |
49 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 45 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
50 | # CONFIG_SCSI_PROC_FS is not set | 46 | # CONFIG_SCSI_PROC_FS is not set |
@@ -56,7 +52,6 @@ CONFIG_SATA_SIL24=y | |||
56 | # CONFIG_ATA_SFF is not set | 52 | # CONFIG_ATA_SFF is not set |
57 | CONFIG_NETDEVICES=y | 53 | CONFIG_NETDEVICES=y |
58 | CONFIG_E1000E=y | 54 | CONFIG_E1000E=y |
59 | # CONFIG_NETDEV_10000 is not set | ||
60 | # CONFIG_INPUT is not set | 55 | # CONFIG_INPUT is not set |
61 | # CONFIG_SERIO is not set | 56 | # CONFIG_SERIO is not set |
62 | # CONFIG_VT is not set | 57 | # CONFIG_VT is not set |
@@ -84,22 +79,18 @@ CONFIG_PROC_KCORE=y | |||
84 | CONFIG_TMPFS=y | 79 | CONFIG_TMPFS=y |
85 | CONFIG_CRAMFS=y | 80 | CONFIG_CRAMFS=y |
86 | CONFIG_NFS_FS=y | 81 | CONFIG_NFS_FS=y |
87 | CONFIG_NFS_V3=y | ||
88 | CONFIG_NFS_V3_ACL=y | 82 | CONFIG_NFS_V3_ACL=y |
89 | CONFIG_NFS_V4=y | 83 | CONFIG_NFS_V4=y |
90 | CONFIG_NLS_DEFAULT="n" | 84 | CONFIG_NLS_DEFAULT="n" |
91 | CONFIG_MAGIC_SYSRQ=y | 85 | CONFIG_DEBUG_INFO=y |
92 | CONFIG_DEBUG_FS=y | 86 | CONFIG_DEBUG_FS=y |
93 | CONFIG_DEBUG_KERNEL=y | 87 | CONFIG_MAGIC_SYSRQ=y |
94 | CONFIG_DETECT_HUNG_TASK=y | 88 | CONFIG_DETECT_HUNG_TASK=y |
95 | CONFIG_DEBUG_INFO=y | ||
96 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
97 | CONFIG_XMON=y | 89 | CONFIG_XMON=y |
98 | CONFIG_XMON_DEFAULT=y | 90 | CONFIG_XMON_DEFAULT=y |
99 | CONFIG_PPC_EARLY_DEBUG=y | 91 | CONFIG_PPC_EARLY_DEBUG=y |
100 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSLOW=0x10000000 | 92 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSLOW=0x10000000 |
101 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSHIGH=0x200 | 93 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSHIGH=0x200 |
102 | CONFIG_CRYPTO=y | ||
103 | CONFIG_CRYPTO_CBC=y | 94 | CONFIG_CRYPTO_CBC=y |
104 | CONFIG_CRYPTO_ECB=y | 95 | CONFIG_CRYPTO_ECB=y |
105 | CONFIG_CRYPTO_PCBC=y | 96 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/ebony_defconfig b/arch/powerpc/configs/44x/ebony_defconfig index 31b58b0d52e2..5909e016c37d 100644 --- a/arch/powerpc/configs/44x/ebony_defconfig +++ b/arch/powerpc/configs/44x/ebony_defconfig | |||
@@ -1,18 +1,14 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 7 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
14 | CONFIG_MATH_EMULATION=y | 11 | CONFIG_MATH_EMULATION=y |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_NET=y | 12 | CONFIG_NET=y |
17 | CONFIG_PACKET=y | 13 | CONFIG_PACKET=y |
18 | CONFIG_UNIX=y | 14 | CONFIG_UNIX=y |
@@ -28,19 +24,14 @@ CONFIG_IP_PNP_BOOTP=y | |||
28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 24 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
29 | CONFIG_CONNECTOR=y | 25 | CONFIG_CONNECTOR=y |
30 | CONFIG_MTD=y | 26 | CONFIG_MTD=y |
31 | CONFIG_MTD_OF_PARTS=y | ||
32 | CONFIG_MTD_CHAR=y | ||
33 | CONFIG_MTD_BLOCK=y | 27 | CONFIG_MTD_BLOCK=y |
34 | CONFIG_MTD_CFI=y | 28 | CONFIG_MTD_CFI=y |
35 | CONFIG_MTD_JEDECPROBE=y | 29 | CONFIG_MTD_JEDECPROBE=y |
36 | CONFIG_MTD_CFI_AMDSTD=y | 30 | CONFIG_MTD_CFI_AMDSTD=y |
37 | CONFIG_MTD_PHYSMAP_OF=y | 31 | CONFIG_MTD_PHYSMAP_OF=y |
38 | CONFIG_PROC_DEVICETREE=y | ||
39 | CONFIG_BLK_DEV_RAM=y | 32 | CONFIG_BLK_DEV_RAM=y |
40 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 33 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
41 | CONFIG_NETDEVICES=y | 34 | CONFIG_NETDEVICES=y |
42 | CONFIG_ETHERNET=y | ||
43 | CONFIG_NET_VENDOR_IBM=y | ||
44 | CONFIG_IBM_EMAC=y | 35 | CONFIG_IBM_EMAC=y |
45 | # CONFIG_INPUT is not set | 36 | # CONFIG_INPUT is not set |
46 | # CONFIG_SERIO is not set | 37 | # CONFIG_SERIO is not set |
@@ -55,21 +46,15 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
55 | # CONFIG_HWMON is not set | 46 | # CONFIG_HWMON is not set |
56 | CONFIG_THERMAL=y | 47 | CONFIG_THERMAL=y |
57 | CONFIG_EXT2_FS=y | 48 | CONFIG_EXT2_FS=y |
58 | CONFIG_INOTIFY=y | ||
59 | CONFIG_PROC_KCORE=y | 49 | CONFIG_PROC_KCORE=y |
60 | CONFIG_TMPFS=y | 50 | CONFIG_TMPFS=y |
61 | CONFIG_JFFS2_FS=y | 51 | CONFIG_JFFS2_FS=y |
62 | CONFIG_CRAMFS=y | 52 | CONFIG_CRAMFS=y |
63 | CONFIG_NFS_FS=y | 53 | CONFIG_NFS_FS=y |
64 | CONFIG_NFS_V3=y | ||
65 | CONFIG_ROOT_NFS=y | 54 | CONFIG_ROOT_NFS=y |
66 | CONFIG_MAGIC_SYSRQ=y | ||
67 | CONFIG_DEBUG_FS=y | 55 | CONFIG_DEBUG_FS=y |
68 | CONFIG_DEBUG_KERNEL=y | 56 | CONFIG_MAGIC_SYSRQ=y |
69 | CONFIG_DETECT_HUNG_TASK=y | 57 | CONFIG_DETECT_HUNG_TASK=y |
70 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
71 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
72 | CONFIG_CRYPTO=y | ||
73 | CONFIG_CRYPTO_CBC=y | 58 | CONFIG_CRYPTO_CBC=y |
74 | CONFIG_CRYPTO_ECB=y | 59 | CONFIG_CRYPTO_ECB=y |
75 | CONFIG_CRYPTO_PCBC=y | 60 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/eiger_defconfig b/arch/powerpc/configs/44x/eiger_defconfig index faccaf65f394..57499d25c877 100644 --- a/arch/powerpc/configs/44x/eiger_defconfig +++ b/arch/powerpc/configs/44x/eiger_defconfig | |||
@@ -1,19 +1,15 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 9 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 10 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | ||
12 | # CONFIG_EBONY is not set | 11 | # CONFIG_EBONY is not set |
13 | CONFIG_EIGER=y | 12 | CONFIG_EIGER=y |
14 | CONFIG_NO_HZ=y | ||
15 | CONFIG_HIGH_RES_TIMERS=y | ||
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_CMDLINE_BOOL=y | 13 | CONFIG_CMDLINE_BOOL=y |
18 | CONFIG_CMDLINE="" | 14 | CONFIG_CMDLINE="" |
19 | CONFIG_PCIEPORTBUS=y | 15 | CONFIG_PCIEPORTBUS=y |
@@ -33,20 +29,15 @@ CONFIG_IP_PNP_BOOTP=y | |||
33 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
34 | CONFIG_CONNECTOR=y | 30 | CONFIG_CONNECTOR=y |
35 | CONFIG_MTD=y | 31 | CONFIG_MTD=y |
36 | CONFIG_MTD_CONCAT=y | ||
37 | CONFIG_MTD_CMDLINE_PARTS=y | 32 | CONFIG_MTD_CMDLINE_PARTS=y |
38 | CONFIG_MTD_OF_PARTS=y | ||
39 | CONFIG_MTD_CHAR=y | ||
40 | CONFIG_MTD_BLOCK=y | 33 | CONFIG_MTD_BLOCK=y |
41 | CONFIG_MTD_CFI=y | 34 | CONFIG_MTD_CFI=y |
42 | CONFIG_MTD_CFI_AMDSTD=y | 35 | CONFIG_MTD_CFI_AMDSTD=y |
43 | CONFIG_MTD_PHYSMAP_OF=y | 36 | CONFIG_MTD_PHYSMAP_OF=y |
44 | CONFIG_MTD_NAND=y | 37 | CONFIG_MTD_NAND=y |
45 | CONFIG_MTD_NAND_NDFC=y | 38 | CONFIG_MTD_NAND_NDFC=y |
46 | CONFIG_PROC_DEVICETREE=y | ||
47 | CONFIG_BLK_DEV_RAM=y | 39 | CONFIG_BLK_DEV_RAM=y |
48 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 40 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
49 | # CONFIG_MISC_DEVICES is not set | ||
50 | CONFIG_SCSI=y | 41 | CONFIG_SCSI=y |
51 | CONFIG_BLK_DEV_SD=y | 42 | CONFIG_BLK_DEV_SD=y |
52 | CONFIG_CHR_DEV_SG=y | 43 | CONFIG_CHR_DEV_SG=y |
@@ -54,13 +45,10 @@ CONFIG_FUSION=y | |||
54 | CONFIG_FUSION_SAS=y | 45 | CONFIG_FUSION_SAS=y |
55 | CONFIG_I2O=y | 46 | CONFIG_I2O=y |
56 | CONFIG_NETDEVICES=y | 47 | CONFIG_NETDEVICES=y |
57 | CONFIG_ETHERNET=y | ||
58 | CONFIG_NET_VENDOR_IBM=y | ||
59 | CONFIG_IBM_EMAC=y | 48 | CONFIG_IBM_EMAC=y |
60 | CONFIG_IBM_EMAC_RXB=256 | 49 | CONFIG_IBM_EMAC_RXB=256 |
61 | CONFIG_IBM_EMAC_TXB=256 | 50 | CONFIG_IBM_EMAC_TXB=256 |
62 | CONFIG_E1000E=y | 51 | CONFIG_E1000E=y |
63 | # CONFIG_NETDEV_10000 is not set | ||
64 | # CONFIG_INPUT is not set | 52 | # CONFIG_INPUT is not set |
65 | # CONFIG_SERIO is not set | 53 | # CONFIG_SERIO is not set |
66 | # CONFIG_VT is not set | 54 | # CONFIG_VT is not set |
@@ -80,25 +68,18 @@ CONFIG_I2C_DEBUG_CORE=y | |||
80 | CONFIG_I2C_DEBUG_ALGO=y | 68 | CONFIG_I2C_DEBUG_ALGO=y |
81 | CONFIG_I2C_DEBUG_BUS=y | 69 | CONFIG_I2C_DEBUG_BUS=y |
82 | # CONFIG_HWMON is not set | 70 | # CONFIG_HWMON is not set |
83 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
84 | # CONFIG_USB_SUPPORT is not set | 71 | # CONFIG_USB_SUPPORT is not set |
85 | CONFIG_DMADEVICES=y | 72 | CONFIG_DMADEVICES=y |
86 | CONFIG_EXT2_FS=y | 73 | CONFIG_EXT2_FS=y |
87 | CONFIG_INOTIFY=y | ||
88 | CONFIG_PROC_KCORE=y | 74 | CONFIG_PROC_KCORE=y |
89 | CONFIG_TMPFS=y | 75 | CONFIG_TMPFS=y |
90 | CONFIG_CRAMFS=y | 76 | CONFIG_CRAMFS=y |
91 | CONFIG_NFS_FS=y | 77 | CONFIG_NFS_FS=y |
92 | CONFIG_NFS_V3=y | ||
93 | CONFIG_ROOT_NFS=y | 78 | CONFIG_ROOT_NFS=y |
94 | CONFIG_MAGIC_SYSRQ=y | ||
95 | CONFIG_DEBUG_FS=y | 79 | CONFIG_DEBUG_FS=y |
96 | CONFIG_DEBUG_KERNEL=y | 80 | CONFIG_MAGIC_SYSRQ=y |
97 | CONFIG_DETECT_HUNG_TASK=y | 81 | CONFIG_DETECT_HUNG_TASK=y |
98 | # CONFIG_DEBUG_BUGVERBOSE is not set | 82 | # CONFIG_DEBUG_BUGVERBOSE is not set |
99 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
100 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
101 | CONFIG_CRYPTO=y | ||
102 | CONFIG_CRYPTO_CRYPTD=y | 83 | CONFIG_CRYPTO_CRYPTD=y |
103 | CONFIG_CRYPTO_AUTHENC=y | 84 | CONFIG_CRYPTO_AUTHENC=y |
104 | CONFIG_CRYPTO_CCM=y | 85 | CONFIG_CRYPTO_CCM=y |
@@ -116,7 +97,6 @@ CONFIG_CRYPTO_MD5=y | |||
116 | CONFIG_CRYPTO_SHA1=y | 97 | CONFIG_CRYPTO_SHA1=y |
117 | CONFIG_CRYPTO_SHA256=y | 98 | CONFIG_CRYPTO_SHA256=y |
118 | CONFIG_CRYPTO_SHA512=y | 99 | CONFIG_CRYPTO_SHA512=y |
119 | CONFIG_CRYPTO_AES=y | ||
120 | CONFIG_CRYPTO_ARC4=y | 100 | CONFIG_CRYPTO_ARC4=y |
121 | CONFIG_CRYPTO_BLOWFISH=y | 101 | CONFIG_CRYPTO_BLOWFISH=y |
122 | CONFIG_CRYPTO_DES=y | 102 | CONFIG_CRYPTO_DES=y |
diff --git a/arch/powerpc/configs/44x/icon_defconfig b/arch/powerpc/configs/44x/icon_defconfig index 05782c145141..5d52185d8f5a 100644 --- a/arch/powerpc/configs/44x/icon_defconfig +++ b/arch/powerpc/configs/44x/icon_defconfig | |||
@@ -1,19 +1,14 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_SYSFS_DEPRECATED_V2=y | ||
7 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
8 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
9 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
10 | CONFIG_MODULES=y | 7 | CONFIG_MODULES=y |
11 | CONFIG_MODULE_UNLOAD=y | 8 | CONFIG_MODULE_UNLOAD=y |
12 | # CONFIG_BLK_DEV_BSG is not set | ||
13 | # CONFIG_EBONY is not set | 9 | # CONFIG_EBONY is not set |
14 | CONFIG_ICON=y | 10 | CONFIG_ICON=y |
15 | CONFIG_HIGHMEM=y | 11 | CONFIG_HIGHMEM=y |
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_CMDLINE_BOOL=y | 12 | CONFIG_CMDLINE_BOOL=y |
18 | CONFIG_CMDLINE="" | 13 | CONFIG_CMDLINE="" |
19 | CONFIG_PCIEPORTBUS=y | 14 | CONFIG_PCIEPORTBUS=y |
@@ -34,17 +29,13 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
34 | CONFIG_CONNECTOR=y | 29 | CONFIG_CONNECTOR=y |
35 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
36 | CONFIG_MTD_CMDLINE_PARTS=y | 31 | CONFIG_MTD_CMDLINE_PARTS=y |
37 | CONFIG_MTD_OF_PARTS=y | ||
38 | CONFIG_MTD_CHAR=y | ||
39 | CONFIG_MTD_BLOCK=y | 32 | CONFIG_MTD_BLOCK=y |
40 | CONFIG_MTD_CFI=y | 33 | CONFIG_MTD_CFI=y |
41 | CONFIG_MTD_CFI_AMDSTD=y | 34 | CONFIG_MTD_CFI_AMDSTD=y |
42 | CONFIG_MTD_PHYSMAP_OF=y | 35 | CONFIG_MTD_PHYSMAP_OF=y |
43 | CONFIG_PROC_DEVICETREE=y | ||
44 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
45 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 37 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
46 | CONFIG_XILINX_SYSACE=y | 38 | CONFIG_XILINX_SYSACE=y |
47 | # CONFIG_MISC_DEVICES is not set | ||
48 | CONFIG_SCSI=y | 39 | CONFIG_SCSI=y |
49 | CONFIG_BLK_DEV_SD=y | 40 | CONFIG_BLK_DEV_SD=y |
50 | CONFIG_SCSI_CONSTANTS=y | 41 | CONFIG_SCSI_CONSTANTS=y |
@@ -55,11 +46,7 @@ CONFIG_FUSION_SAS=y | |||
55 | CONFIG_FUSION_CTL=y | 46 | CONFIG_FUSION_CTL=y |
56 | CONFIG_FUSION_LOGGING=y | 47 | CONFIG_FUSION_LOGGING=y |
57 | CONFIG_NETDEVICES=y | 48 | CONFIG_NETDEVICES=y |
58 | CONFIG_ETHERNET=y | ||
59 | CONFIG_NET_VENDOR_IBM=y | ||
60 | CONFIG_IBM_EMAC=y | 49 | CONFIG_IBM_EMAC=y |
61 | # CONFIG_NETDEV_1000 is not set | ||
62 | # CONFIG_NETDEV_10000 is not set | ||
63 | # CONFIG_WLAN is not set | 50 | # CONFIG_WLAN is not set |
64 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=640 | 51 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=640 |
65 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480 | 52 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480 |
@@ -79,7 +66,6 @@ CONFIG_I2C_CHARDEV=y | |||
79 | CONFIG_I2C_IBM_IIC=y | 66 | CONFIG_I2C_IBM_IIC=y |
80 | # CONFIG_HWMON is not set | 67 | # CONFIG_HWMON is not set |
81 | CONFIG_MFD_SM501=y | 68 | CONFIG_MFD_SM501=y |
82 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
83 | CONFIG_FB=y | 69 | CONFIG_FB=y |
84 | CONFIG_FB_SM501=y | 70 | CONFIG_FB_SM501=y |
85 | CONFIG_FRAMEBUFFER_CONSOLE=y | 71 | CONFIG_FRAMEBUFFER_CONSOLE=y |
@@ -92,25 +78,19 @@ CONFIG_RTC_DRV_DS1307=y | |||
92 | CONFIG_EXT2_FS=y | 78 | CONFIG_EXT2_FS=y |
93 | CONFIG_EXT3_FS=y | 79 | CONFIG_EXT3_FS=y |
94 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 80 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
95 | CONFIG_INOTIFY=y | ||
96 | CONFIG_VFAT_FS=y | 81 | CONFIG_VFAT_FS=y |
97 | CONFIG_PROC_KCORE=y | 82 | CONFIG_PROC_KCORE=y |
98 | CONFIG_TMPFS=y | 83 | CONFIG_TMPFS=y |
99 | CONFIG_CRAMFS=y | 84 | CONFIG_CRAMFS=y |
100 | CONFIG_NFS_FS=y | 85 | CONFIG_NFS_FS=y |
101 | CONFIG_NFS_V3=y | ||
102 | CONFIG_ROOT_NFS=y | 86 | CONFIG_ROOT_NFS=y |
103 | CONFIG_NLS_CODEPAGE_437=y | 87 | CONFIG_NLS_CODEPAGE_437=y |
104 | CONFIG_NLS_CODEPAGE_850=y | 88 | CONFIG_NLS_CODEPAGE_850=y |
105 | CONFIG_NLS_ISO8859_1=y | 89 | CONFIG_NLS_ISO8859_1=y |
106 | CONFIG_NLS_ISO8859_15=y | 90 | CONFIG_NLS_ISO8859_15=y |
107 | CONFIG_MAGIC_SYSRQ=y | 91 | CONFIG_MAGIC_SYSRQ=y |
108 | CONFIG_DEBUG_KERNEL=y | ||
109 | CONFIG_DETECT_HUNG_TASK=y | 92 | CONFIG_DETECT_HUNG_TASK=y |
110 | # CONFIG_DEBUG_BUGVERBOSE is not set | 93 | # CONFIG_DEBUG_BUGVERBOSE is not set |
111 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
112 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
113 | CONFIG_CRYPTO=y | ||
114 | CONFIG_CRYPTO_CBC=y | 94 | CONFIG_CRYPTO_CBC=y |
115 | CONFIG_CRYPTO_ECB=y | 95 | CONFIG_CRYPTO_ECB=y |
116 | CONFIG_CRYPTO_PCBC=y | 96 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/iss476-smp_defconfig b/arch/powerpc/configs/44x/iss476-smp_defconfig index 49a1518a4e69..0ad3e449526e 100644 --- a/arch/powerpc/configs/44x/iss476-smp_defconfig +++ b/arch/powerpc/configs/44x/iss476-smp_defconfig | |||
@@ -1,15 +1,11 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
6 | CONFIG_SPARSE_IRQ=y | ||
7 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
8 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
9 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
10 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
11 | CONFIG_KALLSYMS_ALL=y | 8 | CONFIG_KALLSYMS_ALL=y |
12 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
13 | CONFIG_PROFILING=y | 9 | CONFIG_PROFILING=y |
14 | CONFIG_OPROFILE=y | 10 | CONFIG_OPROFILE=y |
15 | CONFIG_MODULES=y | 11 | CONFIG_MODULES=y |
@@ -25,7 +21,6 @@ CONFIG_CMDLINE_BOOL=y | |||
25 | CONFIG_CMDLINE="root=/dev/issblk0" | 21 | CONFIG_CMDLINE="root=/dev/issblk0" |
26 | # CONFIG_PCI is not set | 22 | # CONFIG_PCI is not set |
27 | CONFIG_ADVANCED_OPTIONS=y | 23 | CONFIG_ADVANCED_OPTIONS=y |
28 | CONFIG_NONSTATIC_KERNEL=y | ||
29 | CONFIG_DYNAMIC_MEMSTART=y | 24 | CONFIG_DYNAMIC_MEMSTART=y |
30 | CONFIG_NET=y | 25 | CONFIG_NET=y |
31 | CONFIG_PACKET=y | 26 | CONFIG_PACKET=y |
@@ -42,13 +37,10 @@ CONFIG_IP_PNP_BOOTP=y | |||
42 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 37 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
43 | CONFIG_CONNECTOR=y | 38 | CONFIG_CONNECTOR=y |
44 | CONFIG_MTD=y | 39 | CONFIG_MTD=y |
45 | CONFIG_MTD_OF_PARTS=y | ||
46 | CONFIG_MTD_CHAR=y | ||
47 | CONFIG_MTD_BLOCK=y | 40 | CONFIG_MTD_BLOCK=y |
48 | CONFIG_MTD_JEDECPROBE=y | 41 | CONFIG_MTD_JEDECPROBE=y |
49 | CONFIG_MTD_CFI_AMDSTD=y | 42 | CONFIG_MTD_CFI_AMDSTD=y |
50 | CONFIG_MTD_PHYSMAP_OF=y | 43 | CONFIG_MTD_PHYSMAP_OF=y |
51 | CONFIG_PROC_DEVICETREE=y | ||
52 | CONFIG_BLK_DEV_RAM=y | 44 | CONFIG_BLK_DEV_RAM=y |
53 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 45 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
54 | # CONFIG_INPUT is not set | 46 | # CONFIG_INPUT is not set |
@@ -72,15 +64,11 @@ CONFIG_PROC_KCORE=y | |||
72 | CONFIG_TMPFS=y | 64 | CONFIG_TMPFS=y |
73 | CONFIG_CRAMFS=y | 65 | CONFIG_CRAMFS=y |
74 | # CONFIG_NETWORK_FILESYSTEMS is not set | 66 | # CONFIG_NETWORK_FILESYSTEMS is not set |
75 | CONFIG_MAGIC_SYSRQ=y | 67 | CONFIG_DEBUG_INFO=y |
76 | CONFIG_DEBUG_FS=y | 68 | CONFIG_DEBUG_FS=y |
77 | CONFIG_DEBUG_KERNEL=y | 69 | CONFIG_MAGIC_SYSRQ=y |
78 | CONFIG_DETECT_HUNG_TASK=y | 70 | CONFIG_DETECT_HUNG_TASK=y |
79 | CONFIG_DEBUG_INFO=y | ||
80 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
81 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
82 | CONFIG_PPC_EARLY_DEBUG=y | 71 | CONFIG_PPC_EARLY_DEBUG=y |
83 | CONFIG_CRYPTO=y | ||
84 | CONFIG_CRYPTO_CBC=y | 72 | CONFIG_CRYPTO_CBC=y |
85 | CONFIG_CRYPTO_ECB=y | 73 | CONFIG_CRYPTO_ECB=y |
86 | CONFIG_CRYPTO_PCBC=y | 74 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/katmai_defconfig b/arch/powerpc/configs/44x/katmai_defconfig index f1137972ed41..a042335971da 100644 --- a/arch/powerpc/configs/44x/katmai_defconfig +++ b/arch/powerpc/configs/44x/katmai_defconfig | |||
@@ -1,17 +1,14 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 7 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 8 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | 9 | # CONFIG_BLK_DEV_BSG is not set |
12 | # CONFIG_EBONY is not set | 10 | # CONFIG_EBONY is not set |
13 | CONFIG_KATMAI=y | 11 | CONFIG_KATMAI=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_CMDLINE_BOOL=y | 12 | CONFIG_CMDLINE_BOOL=y |
16 | CONFIG_CMDLINE="" | 13 | CONFIG_CMDLINE="" |
17 | CONFIG_NET=y | 14 | CONFIG_NET=y |
@@ -30,19 +27,14 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
30 | CONFIG_CONNECTOR=y | 27 | CONFIG_CONNECTOR=y |
31 | CONFIG_MTD=y | 28 | CONFIG_MTD=y |
32 | CONFIG_MTD_CMDLINE_PARTS=y | 29 | CONFIG_MTD_CMDLINE_PARTS=y |
33 | CONFIG_MTD_OF_PARTS=y | ||
34 | CONFIG_MTD_CHAR=y | ||
35 | CONFIG_MTD_BLOCK=y | 30 | CONFIG_MTD_BLOCK=y |
36 | CONFIG_MTD_CFI=y | 31 | CONFIG_MTD_CFI=y |
37 | CONFIG_MTD_CFI_AMDSTD=y | 32 | CONFIG_MTD_CFI_AMDSTD=y |
38 | CONFIG_MTD_PHYSMAP_OF=y | 33 | CONFIG_MTD_PHYSMAP_OF=y |
39 | CONFIG_PROC_DEVICETREE=y | ||
40 | CONFIG_BLK_DEV_RAM=y | 34 | CONFIG_BLK_DEV_RAM=y |
41 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 35 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
42 | CONFIG_MACINTOSH_DRIVERS=y | 36 | CONFIG_MACINTOSH_DRIVERS=y |
43 | CONFIG_NETDEVICES=y | 37 | CONFIG_NETDEVICES=y |
44 | CONFIG_ETHERNET=y | ||
45 | CONFIG_NET_VENDOR_IBM=y | ||
46 | CONFIG_IBM_EMAC=y | 38 | CONFIG_IBM_EMAC=y |
47 | # CONFIG_INPUT is not set | 39 | # CONFIG_INPUT is not set |
48 | # CONFIG_SERIO is not set | 40 | # CONFIG_SERIO is not set |
@@ -55,22 +47,15 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y | |||
55 | CONFIG_SERIAL_OF_PLATFORM=y | 47 | CONFIG_SERIAL_OF_PLATFORM=y |
56 | # CONFIG_HW_RANDOM is not set | 48 | # CONFIG_HW_RANDOM is not set |
57 | # CONFIG_HWMON is not set | 49 | # CONFIG_HWMON is not set |
58 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
59 | CONFIG_EXT2_FS=y | 50 | CONFIG_EXT2_FS=y |
60 | CONFIG_INOTIFY=y | ||
61 | CONFIG_PROC_KCORE=y | 51 | CONFIG_PROC_KCORE=y |
62 | CONFIG_TMPFS=y | 52 | CONFIG_TMPFS=y |
63 | CONFIG_CRAMFS=y | 53 | CONFIG_CRAMFS=y |
64 | CONFIG_NFS_FS=y | 54 | CONFIG_NFS_FS=y |
65 | CONFIG_NFS_V3=y | ||
66 | CONFIG_ROOT_NFS=y | 55 | CONFIG_ROOT_NFS=y |
67 | CONFIG_MAGIC_SYSRQ=y | 56 | CONFIG_MAGIC_SYSRQ=y |
68 | CONFIG_DEBUG_KERNEL=y | ||
69 | CONFIG_DETECT_HUNG_TASK=y | 57 | CONFIG_DETECT_HUNG_TASK=y |
70 | # CONFIG_DEBUG_BUGVERBOSE is not set | 58 | # CONFIG_DEBUG_BUGVERBOSE is not set |
71 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
72 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
73 | CONFIG_CRYPTO=y | ||
74 | CONFIG_CRYPTO_CBC=y | 59 | CONFIG_CRYPTO_CBC=y |
75 | CONFIG_CRYPTO_ECB=y | 60 | CONFIG_CRYPTO_ECB=y |
76 | CONFIG_CRYPTO_PCBC=y | 61 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/rainier_defconfig b/arch/powerpc/configs/44x/rainier_defconfig index 4b91a44c4c32..91c2aff9bd55 100644 --- a/arch/powerpc/configs/44x/rainier_defconfig +++ b/arch/powerpc/configs/44x/rainier_defconfig | |||
@@ -1,10 +1,8 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 7 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 8 | CONFIG_MODULE_UNLOAD=y |
@@ -12,7 +10,6 @@ CONFIG_MODULE_UNLOAD=y | |||
12 | # CONFIG_EBONY is not set | 10 | # CONFIG_EBONY is not set |
13 | CONFIG_RAINIER=y | 11 | CONFIG_RAINIER=y |
14 | CONFIG_MATH_EMULATION=y | 12 | CONFIG_MATH_EMULATION=y |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_CMDLINE_BOOL=y | 13 | CONFIG_CMDLINE_BOOL=y |
17 | CONFIG_CMDLINE="" | 14 | CONFIG_CMDLINE="" |
18 | CONFIG_NET=y | 15 | CONFIG_NET=y |
@@ -31,14 +28,11 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
31 | CONFIG_CONNECTOR=y | 28 | CONFIG_CONNECTOR=y |
32 | CONFIG_MTD=y | 29 | CONFIG_MTD=y |
33 | CONFIG_MTD_CMDLINE_PARTS=y | 30 | CONFIG_MTD_CMDLINE_PARTS=y |
34 | CONFIG_MTD_OF_PARTS=y | ||
35 | CONFIG_MTD_CHAR=y | ||
36 | CONFIG_MTD_CFI=y | 31 | CONFIG_MTD_CFI=y |
37 | CONFIG_MTD_JEDECPROBE=y | 32 | CONFIG_MTD_JEDECPROBE=y |
38 | CONFIG_MTD_CFI_INTELEXT=y | 33 | CONFIG_MTD_CFI_INTELEXT=y |
39 | CONFIG_MTD_CFI_AMDSTD=y | 34 | CONFIG_MTD_CFI_AMDSTD=y |
40 | CONFIG_MTD_PHYSMAP_OF=y | 35 | CONFIG_MTD_PHYSMAP_OF=y |
41 | CONFIG_PROC_DEVICETREE=y | ||
42 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
43 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 37 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
44 | CONFIG_MACINTOSH_DRIVERS=y | 38 | CONFIG_MACINTOSH_DRIVERS=y |
@@ -55,26 +49,19 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
55 | # CONFIG_HW_RANDOM is not set | 49 | # CONFIG_HW_RANDOM is not set |
56 | # CONFIG_HWMON is not set | 50 | # CONFIG_HWMON is not set |
57 | CONFIG_THERMAL=y | 51 | CONFIG_THERMAL=y |
58 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
59 | CONFIG_EXT2_FS=y | 52 | CONFIG_EXT2_FS=y |
60 | CONFIG_INOTIFY=y | ||
61 | CONFIG_PROC_KCORE=y | 53 | CONFIG_PROC_KCORE=y |
62 | CONFIG_TMPFS=y | 54 | CONFIG_TMPFS=y |
63 | CONFIG_JFFS2_FS=y | 55 | CONFIG_JFFS2_FS=y |
64 | CONFIG_CRAMFS=y | 56 | CONFIG_CRAMFS=y |
65 | CONFIG_NFS_FS=y | 57 | CONFIG_NFS_FS=y |
66 | CONFIG_NFS_V3=y | ||
67 | CONFIG_ROOT_NFS=y | 58 | CONFIG_ROOT_NFS=y |
68 | CONFIG_MAGIC_SYSRQ=y | ||
69 | CONFIG_DEBUG_FS=y | 59 | CONFIG_DEBUG_FS=y |
70 | CONFIG_DEBUG_KERNEL=y | 60 | CONFIG_MAGIC_SYSRQ=y |
71 | CONFIG_DETECT_HUNG_TASK=y | 61 | CONFIG_DETECT_HUNG_TASK=y |
72 | # CONFIG_DEBUG_BUGVERBOSE is not set | 62 | # CONFIG_DEBUG_BUGVERBOSE is not set |
73 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
74 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
75 | CONFIG_PPC_EARLY_DEBUG=y | 63 | CONFIG_PPC_EARLY_DEBUG=y |
76 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSLOW=0xef600300 | 64 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSLOW=0xef600300 |
77 | CONFIG_CRYPTO=y | ||
78 | CONFIG_CRYPTO_CBC=y | 65 | CONFIG_CRYPTO_CBC=y |
79 | CONFIG_CRYPTO_ECB=y | 66 | CONFIG_CRYPTO_ECB=y |
80 | CONFIG_CRYPTO_PCBC=y | 67 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/redwood_defconfig b/arch/powerpc/configs/44x/redwood_defconfig index b7113e114a14..7fddf3fe275c 100644 --- a/arch/powerpc/configs/44x/redwood_defconfig +++ b/arch/powerpc/configs/44x/redwood_defconfig | |||
@@ -1,19 +1,15 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 9 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 10 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | ||
12 | # CONFIG_EBONY is not set | 11 | # CONFIG_EBONY is not set |
13 | CONFIG_REDWOOD=y | 12 | CONFIG_REDWOOD=y |
14 | CONFIG_NO_HZ=y | ||
15 | CONFIG_HIGH_RES_TIMERS=y | ||
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_CMDLINE_BOOL=y | 13 | CONFIG_CMDLINE_BOOL=y |
18 | CONFIG_CMDLINE="" | 14 | CONFIG_CMDLINE="" |
19 | CONFIG_PCIEPORTBUS=y | 15 | CONFIG_PCIEPORTBUS=y |
@@ -33,18 +29,13 @@ CONFIG_IP_PNP_BOOTP=y | |||
33 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
34 | CONFIG_CONNECTOR=y | 30 | CONFIG_CONNECTOR=y |
35 | CONFIG_MTD=y | 31 | CONFIG_MTD=y |
36 | CONFIG_MTD_CONCAT=y | ||
37 | CONFIG_MTD_CMDLINE_PARTS=y | 32 | CONFIG_MTD_CMDLINE_PARTS=y |
38 | CONFIG_MTD_OF_PARTS=y | ||
39 | CONFIG_MTD_CHAR=y | ||
40 | CONFIG_MTD_BLOCK=y | 33 | CONFIG_MTD_BLOCK=y |
41 | CONFIG_MTD_CFI=y | 34 | CONFIG_MTD_CFI=y |
42 | CONFIG_MTD_CFI_AMDSTD=y | 35 | CONFIG_MTD_CFI_AMDSTD=y |
43 | CONFIG_MTD_PHYSMAP_OF=y | 36 | CONFIG_MTD_PHYSMAP_OF=y |
44 | CONFIG_PROC_DEVICETREE=y | ||
45 | CONFIG_BLK_DEV_RAM=y | 37 | CONFIG_BLK_DEV_RAM=y |
46 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 38 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
47 | # CONFIG_MISC_DEVICES is not set | ||
48 | CONFIG_SCSI=y | 39 | CONFIG_SCSI=y |
49 | CONFIG_BLK_DEV_SD=y | 40 | CONFIG_BLK_DEV_SD=y |
50 | CONFIG_CHR_DEV_SG=y | 41 | CONFIG_CHR_DEV_SG=y |
@@ -52,14 +43,11 @@ CONFIG_FUSION=y | |||
52 | CONFIG_FUSION_SAS=y | 43 | CONFIG_FUSION_SAS=y |
53 | CONFIG_I2O=y | 44 | CONFIG_I2O=y |
54 | CONFIG_NETDEVICES=y | 45 | CONFIG_NETDEVICES=y |
55 | CONFIG_ETHERNET=y | ||
56 | CONFIG_NET_VENDOR_IBM=y | ||
57 | CONFIG_IBM_EMAC=y | 46 | CONFIG_IBM_EMAC=y |
58 | CONFIG_IBM_EMAC_RXB=256 | 47 | CONFIG_IBM_EMAC_RXB=256 |
59 | CONFIG_IBM_EMAC_TXB=256 | 48 | CONFIG_IBM_EMAC_TXB=256 |
60 | CONFIG_IBM_EMAC_DEBUG=y | 49 | CONFIG_IBM_EMAC_DEBUG=y |
61 | CONFIG_E1000E=y | 50 | CONFIG_E1000E=y |
62 | # CONFIG_NETDEV_10000 is not set | ||
63 | # CONFIG_INPUT is not set | 51 | # CONFIG_INPUT is not set |
64 | # CONFIG_SERIO is not set | 52 | # CONFIG_SERIO is not set |
65 | # CONFIG_VT is not set | 53 | # CONFIG_VT is not set |
@@ -79,25 +67,18 @@ CONFIG_I2C_DEBUG_CORE=y | |||
79 | CONFIG_I2C_DEBUG_ALGO=y | 67 | CONFIG_I2C_DEBUG_ALGO=y |
80 | CONFIG_I2C_DEBUG_BUS=y | 68 | CONFIG_I2C_DEBUG_BUS=y |
81 | # CONFIG_HWMON is not set | 69 | # CONFIG_HWMON is not set |
82 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
83 | # CONFIG_USB_SUPPORT is not set | 70 | # CONFIG_USB_SUPPORT is not set |
84 | CONFIG_DMADEVICES=y | 71 | CONFIG_DMADEVICES=y |
85 | CONFIG_EXT2_FS=y | 72 | CONFIG_EXT2_FS=y |
86 | CONFIG_INOTIFY=y | ||
87 | CONFIG_PROC_KCORE=y | 73 | CONFIG_PROC_KCORE=y |
88 | CONFIG_TMPFS=y | 74 | CONFIG_TMPFS=y |
89 | CONFIG_CRAMFS=y | 75 | CONFIG_CRAMFS=y |
90 | CONFIG_NFS_FS=y | 76 | CONFIG_NFS_FS=y |
91 | CONFIG_NFS_V3=y | ||
92 | CONFIG_ROOT_NFS=y | 77 | CONFIG_ROOT_NFS=y |
93 | CONFIG_MAGIC_SYSRQ=y | ||
94 | CONFIG_DEBUG_FS=y | 78 | CONFIG_DEBUG_FS=y |
95 | CONFIG_DEBUG_KERNEL=y | 79 | CONFIG_MAGIC_SYSRQ=y |
96 | CONFIG_DETECT_HUNG_TASK=y | 80 | CONFIG_DETECT_HUNG_TASK=y |
97 | # CONFIG_DEBUG_BUGVERBOSE is not set | 81 | # CONFIG_DEBUG_BUGVERBOSE is not set |
98 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
99 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
100 | CONFIG_CRYPTO=y | ||
101 | CONFIG_CRYPTO_CRYPTD=y | 82 | CONFIG_CRYPTO_CRYPTD=y |
102 | CONFIG_CRYPTO_AUTHENC=y | 83 | CONFIG_CRYPTO_AUTHENC=y |
103 | CONFIG_CRYPTO_CCM=y | 84 | CONFIG_CRYPTO_CCM=y |
@@ -115,7 +96,6 @@ CONFIG_CRYPTO_MD5=y | |||
115 | CONFIG_CRYPTO_SHA1=y | 96 | CONFIG_CRYPTO_SHA1=y |
116 | CONFIG_CRYPTO_SHA256=y | 97 | CONFIG_CRYPTO_SHA256=y |
117 | CONFIG_CRYPTO_SHA512=y | 98 | CONFIG_CRYPTO_SHA512=y |
118 | CONFIG_CRYPTO_AES=y | ||
119 | CONFIG_CRYPTO_ARC4=y | 99 | CONFIG_CRYPTO_ARC4=y |
120 | CONFIG_CRYPTO_BLOWFISH=y | 100 | CONFIG_CRYPTO_BLOWFISH=y |
121 | CONFIG_CRYPTO_DES=y | 101 | CONFIG_CRYPTO_DES=y |
diff --git a/arch/powerpc/configs/44x/sam440ep_defconfig b/arch/powerpc/configs/44x/sam440ep_defconfig index 9622eb2a3e37..6928012f3813 100644 --- a/arch/powerpc/configs/44x/sam440ep_defconfig +++ b/arch/powerpc/configs/44x/sam440ep_defconfig | |||
@@ -1,20 +1,19 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_IKCONFIG=y | 4 | CONFIG_IKCONFIG=y |
6 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
7 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
8 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
9 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
10 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
11 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
12 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | CONFIG_AMIGA_PARTITION=y | ||
13 | # CONFIG_IOSCHED_DEADLINE is not set | 13 | # CONFIG_IOSCHED_DEADLINE is not set |
14 | # CONFIG_IOSCHED_CFQ is not set | 14 | # CONFIG_IOSCHED_CFQ is not set |
15 | # CONFIG_EBONY is not set | 15 | # CONFIG_EBONY is not set |
16 | CONFIG_SAM440EP=y | 16 | CONFIG_SAM440EP=y |
17 | CONFIG_SPARSE_IRQ=y | ||
18 | CONFIG_CMDLINE_BOOL=y | 17 | CONFIG_CMDLINE_BOOL=y |
19 | CONFIG_CMDLINE="" | 18 | CONFIG_CMDLINE="" |
20 | CONFIG_NET=y | 19 | CONFIG_NET=y |
@@ -31,11 +30,9 @@ CONFIG_IP_PNP_BOOTP=y | |||
31 | # CONFIG_IPV6 is not set | 30 | # CONFIG_IPV6 is not set |
32 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
33 | CONFIG_CONNECTOR=y | 32 | CONFIG_CONNECTOR=y |
34 | CONFIG_PROC_DEVICETREE=y | ||
35 | CONFIG_BLK_DEV_LOOP=y | 33 | CONFIG_BLK_DEV_LOOP=y |
36 | CONFIG_BLK_DEV_RAM=y | 34 | CONFIG_BLK_DEV_RAM=y |
37 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 35 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
38 | # CONFIG_MISC_DEVICES is not set | ||
39 | CONFIG_BLK_DEV_SD=y | 36 | CONFIG_BLK_DEV_SD=y |
40 | CONFIG_BLK_DEV_SR=y | 37 | CONFIG_BLK_DEV_SR=y |
41 | CONFIG_CHR_DEV_SG=y | 38 | CONFIG_CHR_DEV_SG=y |
@@ -44,11 +41,7 @@ CONFIG_ATA=y | |||
44 | # CONFIG_SATA_PMP is not set | 41 | # CONFIG_SATA_PMP is not set |
45 | CONFIG_SATA_SIL=y | 42 | CONFIG_SATA_SIL=y |
46 | CONFIG_NETDEVICES=y | 43 | CONFIG_NETDEVICES=y |
47 | CONFIG_ETHERNET=y | ||
48 | CONFIG_NET_VENDOR_IBM=y | ||
49 | CONFIG_IBM_EMAC=y | 44 | CONFIG_IBM_EMAC=y |
50 | # CONFIG_NETDEV_1000 is not set | ||
51 | # CONFIG_NETDEV_10000 is not set | ||
52 | CONFIG_INPUT_FF_MEMLESS=m | 45 | CONFIG_INPUT_FF_MEMLESS=m |
53 | CONFIG_SERIAL_8250=y | 46 | CONFIG_SERIAL_8250=y |
54 | CONFIG_SERIAL_8250_CONSOLE=y | 47 | CONFIG_SERIAL_8250_CONSOLE=y |
@@ -59,7 +52,6 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
59 | # CONFIG_HW_RANDOM is not set | 52 | # CONFIG_HW_RANDOM is not set |
60 | CONFIG_I2C_IBM_IIC=y | 53 | CONFIG_I2C_IBM_IIC=y |
61 | # CONFIG_HWMON is not set | 54 | # CONFIG_HWMON is not set |
62 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
63 | CONFIG_FB=y | 55 | CONFIG_FB=y |
64 | CONFIG_FB_RADEON=y | 56 | CONFIG_FB_RADEON=y |
65 | CONFIG_LCD_CLASS_DEVICE=y | 57 | CONFIG_LCD_CLASS_DEVICE=y |
@@ -80,10 +72,8 @@ CONFIG_HID_MONTEREY=y | |||
80 | CONFIG_HID_PANTHERLORD=y | 72 | CONFIG_HID_PANTHERLORD=y |
81 | CONFIG_HID_PETALYNX=y | 73 | CONFIG_HID_PETALYNX=y |
82 | CONFIG_HID_SAMSUNG=y | 74 | CONFIG_HID_SAMSUNG=y |
83 | CONFIG_HID_SONY=y | ||
84 | CONFIG_HID_SUNPLUS=y | 75 | CONFIG_HID_SUNPLUS=y |
85 | CONFIG_USB=y | 76 | CONFIG_USB=y |
86 | # CONFIG_USB_DEVICE_CLASS is not set | ||
87 | CONFIG_USB_EHCI_HCD=m | 77 | CONFIG_USB_EHCI_HCD=m |
88 | CONFIG_USB_OHCI_HCD=y | 78 | CONFIG_USB_OHCI_HCD=y |
89 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 79 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
@@ -99,7 +89,6 @@ CONFIG_EXT3_FS=y | |||
99 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 89 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
100 | CONFIG_EXT3_FS_POSIX_ACL=y | 90 | CONFIG_EXT3_FS_POSIX_ACL=y |
101 | CONFIG_REISERFS_FS=y | 91 | CONFIG_REISERFS_FS=y |
102 | CONFIG_INOTIFY=y | ||
103 | CONFIG_AUTOFS4_FS=y | 92 | CONFIG_AUTOFS4_FS=y |
104 | CONFIG_ISO9660_FS=y | 93 | CONFIG_ISO9660_FS=y |
105 | CONFIG_JOLIET=y | 94 | CONFIG_JOLIET=y |
@@ -111,11 +100,7 @@ CONFIG_PROC_KCORE=y | |||
111 | CONFIG_TMPFS=y | 100 | CONFIG_TMPFS=y |
112 | CONFIG_AFFS_FS=m | 101 | CONFIG_AFFS_FS=m |
113 | # CONFIG_NETWORK_FILESYSTEMS is not set | 102 | # CONFIG_NETWORK_FILESYSTEMS is not set |
114 | CONFIG_PARTITION_ADVANCED=y | ||
115 | CONFIG_AMIGA_PARTITION=y | ||
116 | CONFIG_NLS_CODEPAGE_437=y | 103 | CONFIG_NLS_CODEPAGE_437=y |
117 | CONFIG_NLS_ISO8859_1=y | 104 | CONFIG_NLS_ISO8859_1=y |
118 | CONFIG_CRC_T10DIF=y | 105 | CONFIG_CRC_T10DIF=y |
119 | CONFIG_MAGIC_SYSRQ=y | 106 | CONFIG_MAGIC_SYSRQ=y |
120 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
121 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
diff --git a/arch/powerpc/configs/44x/sequoia_defconfig b/arch/powerpc/configs/44x/sequoia_defconfig index 9642d99b47f1..c294369cc39f 100644 --- a/arch/powerpc/configs/44x/sequoia_defconfig +++ b/arch/powerpc/configs/44x/sequoia_defconfig | |||
@@ -1,19 +1,16 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 9 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 10 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | 11 | # CONFIG_BLK_DEV_BSG is not set |
12 | # CONFIG_EBONY is not set | 12 | # CONFIG_EBONY is not set |
13 | CONFIG_SEQUOIA=y | 13 | CONFIG_SEQUOIA=y |
14 | CONFIG_NO_HZ=y | ||
15 | CONFIG_HIGH_RES_TIMERS=y | ||
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_CMDLINE_BOOL=y | 14 | CONFIG_CMDLINE_BOOL=y |
18 | CONFIG_CMDLINE="" | 15 | CONFIG_CMDLINE="" |
19 | CONFIG_NET=y | 16 | CONFIG_NET=y |
@@ -32,8 +29,6 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
32 | CONFIG_CONNECTOR=y | 29 | CONFIG_CONNECTOR=y |
33 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
34 | CONFIG_MTD_CMDLINE_PARTS=y | 31 | CONFIG_MTD_CMDLINE_PARTS=y |
35 | CONFIG_MTD_OF_PARTS=y | ||
36 | CONFIG_MTD_CHAR=y | ||
37 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
38 | CONFIG_MTD_JEDECPROBE=y | 33 | CONFIG_MTD_JEDECPROBE=y |
39 | CONFIG_MTD_CFI_INTELEXT=y | 34 | CONFIG_MTD_CFI_INTELEXT=y |
@@ -41,12 +36,9 @@ CONFIG_MTD_CFI_AMDSTD=y | |||
41 | CONFIG_MTD_PHYSMAP_OF=y | 36 | CONFIG_MTD_PHYSMAP_OF=y |
42 | CONFIG_MTD_NAND=y | 37 | CONFIG_MTD_NAND=y |
43 | CONFIG_MTD_NAND_NDFC=y | 38 | CONFIG_MTD_NAND_NDFC=y |
44 | CONFIG_PROC_DEVICETREE=y | ||
45 | CONFIG_BLK_DEV_RAM=y | 39 | CONFIG_BLK_DEV_RAM=y |
46 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 40 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
47 | CONFIG_NETDEVICES=y | 41 | CONFIG_NETDEVICES=y |
48 | CONFIG_ETHERNET=y | ||
49 | CONFIG_NET_VENDOR_IBM=y | ||
50 | CONFIG_IBM_EMAC=y | 42 | CONFIG_IBM_EMAC=y |
51 | # CONFIG_INPUT is not set | 43 | # CONFIG_INPUT is not set |
52 | # CONFIG_SERIO is not set | 44 | # CONFIG_SERIO is not set |
@@ -60,24 +52,17 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
60 | # CONFIG_HW_RANDOM is not set | 52 | # CONFIG_HW_RANDOM is not set |
61 | # CONFIG_HWMON is not set | 53 | # CONFIG_HWMON is not set |
62 | CONFIG_THERMAL=y | 54 | CONFIG_THERMAL=y |
63 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
64 | CONFIG_EXT2_FS=y | 55 | CONFIG_EXT2_FS=y |
65 | CONFIG_INOTIFY=y | ||
66 | CONFIG_PROC_KCORE=y | 56 | CONFIG_PROC_KCORE=y |
67 | CONFIG_TMPFS=y | 57 | CONFIG_TMPFS=y |
68 | CONFIG_JFFS2_FS=y | 58 | CONFIG_JFFS2_FS=y |
69 | CONFIG_CRAMFS=y | 59 | CONFIG_CRAMFS=y |
70 | CONFIG_NFS_FS=y | 60 | CONFIG_NFS_FS=y |
71 | CONFIG_NFS_V3=y | ||
72 | CONFIG_ROOT_NFS=y | 61 | CONFIG_ROOT_NFS=y |
73 | CONFIG_MAGIC_SYSRQ=y | ||
74 | CONFIG_DEBUG_FS=y | 62 | CONFIG_DEBUG_FS=y |
75 | CONFIG_DEBUG_KERNEL=y | 63 | CONFIG_MAGIC_SYSRQ=y |
76 | CONFIG_DETECT_HUNG_TASK=y | 64 | CONFIG_DETECT_HUNG_TASK=y |
77 | # CONFIG_DEBUG_BUGVERBOSE is not set | 65 | # CONFIG_DEBUG_BUGVERBOSE is not set |
78 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
79 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
80 | CONFIG_CRYPTO=y | ||
81 | CONFIG_CRYPTO_CBC=y | 66 | CONFIG_CRYPTO_CBC=y |
82 | CONFIG_CRYPTO_ECB=y | 67 | CONFIG_CRYPTO_ECB=y |
83 | CONFIG_CRYPTO_PCBC=y | 68 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/taishan_defconfig b/arch/powerpc/configs/44x/taishan_defconfig index 09e3075030bf..e779228d6cd6 100644 --- a/arch/powerpc/configs/44x/taishan_defconfig +++ b/arch/powerpc/configs/44x/taishan_defconfig | |||
@@ -1,17 +1,14 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_MODULES=y | 7 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 8 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | 9 | # CONFIG_BLK_DEV_BSG is not set |
12 | # CONFIG_EBONY is not set | 10 | # CONFIG_EBONY is not set |
13 | CONFIG_TAISHAN=y | 11 | CONFIG_TAISHAN=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_CMDLINE_BOOL=y | 12 | CONFIG_CMDLINE_BOOL=y |
16 | CONFIG_CMDLINE="" | 13 | CONFIG_CMDLINE="" |
17 | CONFIG_NET=y | 14 | CONFIG_NET=y |
@@ -30,17 +27,13 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
30 | CONFIG_CONNECTOR=y | 27 | CONFIG_CONNECTOR=y |
31 | CONFIG_MTD=y | 28 | CONFIG_MTD=y |
32 | CONFIG_MTD_CMDLINE_PARTS=y | 29 | CONFIG_MTD_CMDLINE_PARTS=y |
33 | CONFIG_MTD_CHAR=y | ||
34 | CONFIG_MTD_CFI=y | 30 | CONFIG_MTD_CFI=y |
35 | CONFIG_MTD_CFI_AMDSTD=y | 31 | CONFIG_MTD_CFI_AMDSTD=y |
36 | CONFIG_MTD_PHYSMAP_OF=y | 32 | CONFIG_MTD_PHYSMAP_OF=y |
37 | CONFIG_PROC_DEVICETREE=y | ||
38 | CONFIG_BLK_DEV_RAM=y | 33 | CONFIG_BLK_DEV_RAM=y |
39 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 34 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
40 | CONFIG_MACINTOSH_DRIVERS=y | 35 | CONFIG_MACINTOSH_DRIVERS=y |
41 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
42 | CONFIG_ETHERNET=y | ||
43 | CONFIG_NET_VENDOR_IBM=y | ||
44 | CONFIG_IBM_EMAC=y | 37 | CONFIG_IBM_EMAC=y |
45 | # CONFIG_INPUT is not set | 38 | # CONFIG_INPUT is not set |
46 | # CONFIG_SERIO is not set | 39 | # CONFIG_SERIO is not set |
@@ -54,23 +47,16 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
54 | # CONFIG_HW_RANDOM is not set | 47 | # CONFIG_HW_RANDOM is not set |
55 | # CONFIG_HWMON is not set | 48 | # CONFIG_HWMON is not set |
56 | CONFIG_THERMAL=y | 49 | CONFIG_THERMAL=y |
57 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
58 | CONFIG_EXT2_FS=y | 50 | CONFIG_EXT2_FS=y |
59 | CONFIG_INOTIFY=y | ||
60 | CONFIG_PROC_KCORE=y | 51 | CONFIG_PROC_KCORE=y |
61 | CONFIG_TMPFS=y | 52 | CONFIG_TMPFS=y |
62 | CONFIG_CRAMFS=y | 53 | CONFIG_CRAMFS=y |
63 | CONFIG_NFS_FS=y | 54 | CONFIG_NFS_FS=y |
64 | CONFIG_NFS_V3=y | ||
65 | CONFIG_ROOT_NFS=y | 55 | CONFIG_ROOT_NFS=y |
66 | CONFIG_MAGIC_SYSRQ=y | ||
67 | CONFIG_DEBUG_FS=y | 56 | CONFIG_DEBUG_FS=y |
68 | CONFIG_DEBUG_KERNEL=y | 57 | CONFIG_MAGIC_SYSRQ=y |
69 | CONFIG_DETECT_HUNG_TASK=y | 58 | CONFIG_DETECT_HUNG_TASK=y |
70 | # CONFIG_DEBUG_BUGVERBOSE is not set | 59 | # CONFIG_DEBUG_BUGVERBOSE is not set |
71 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
72 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
73 | CONFIG_CRYPTO=y | ||
74 | CONFIG_CRYPTO_CBC=y | 60 | CONFIG_CRYPTO_CBC=y |
75 | CONFIG_CRYPTO_ECB=y | 61 | CONFIG_CRYPTO_ECB=y |
76 | CONFIG_CRYPTO_PCBC=y | 62 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/44x/virtex5_defconfig b/arch/powerpc/configs/44x/virtex5_defconfig index 1eb3caf828a5..53d0300b3390 100644 --- a/arch/powerpc/configs/44x/virtex5_defconfig +++ b/arch/powerpc/configs/44x/virtex5_defconfig | |||
@@ -1,5 +1,4 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
@@ -7,7 +6,6 @@ CONFIG_IKCONFIG=y | |||
7 | CONFIG_IKCONFIG_PROC=y | 6 | CONFIG_IKCONFIG_PROC=y |
8 | CONFIG_LOG_BUF_SHIFT=14 | 7 | CONFIG_LOG_BUF_SHIFT=14 |
9 | CONFIG_BLK_DEV_INITRD=y | 8 | CONFIG_BLK_DEV_INITRD=y |
10 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
11 | CONFIG_SLAB=y | 9 | CONFIG_SLAB=y |
12 | CONFIG_MODULES=y | 10 | CONFIG_MODULES=y |
13 | CONFIG_MODULE_UNLOAD=y | 11 | CONFIG_MODULE_UNLOAD=y |
@@ -34,16 +32,11 @@ CONFIG_IP_NF_IPTABLES=m | |||
34 | CONFIG_IP_NF_FILTER=m | 32 | CONFIG_IP_NF_FILTER=m |
35 | CONFIG_IP_NF_MANGLE=m | 33 | CONFIG_IP_NF_MANGLE=m |
36 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 34 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
37 | CONFIG_PROC_DEVICETREE=y | ||
38 | CONFIG_BLK_DEV_LOOP=y | 35 | CONFIG_BLK_DEV_LOOP=y |
39 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
40 | CONFIG_BLK_DEV_RAM_SIZE=8192 | 37 | CONFIG_BLK_DEV_RAM_SIZE=8192 |
41 | CONFIG_XILINX_SYSACE=y | 38 | CONFIG_XILINX_SYSACE=y |
42 | CONFIG_NETDEVICES=y | 39 | CONFIG_NETDEVICES=y |
43 | CONFIG_NET_ETHERNET=y | ||
44 | CONFIG_MII=y | ||
45 | # CONFIG_NETDEV_10000 is not set | ||
46 | # CONFIG_SERIO_I8042 is not set | ||
47 | # CONFIG_SERIO_SERPORT is not set | 40 | # CONFIG_SERIO_SERPORT is not set |
48 | CONFIG_SERIO_XILINX_XPS_PS2=y | 41 | CONFIG_SERIO_XILINX_XPS_PS2=y |
49 | CONFIG_SERIAL_8250=y | 42 | CONFIG_SERIAL_8250=y |
@@ -59,15 +52,9 @@ CONFIG_GPIO_XILINX=y | |||
59 | CONFIG_FB=y | 52 | CONFIG_FB=y |
60 | CONFIG_FB_XILINX=y | 53 | CONFIG_FB_XILINX=y |
61 | CONFIG_FRAMEBUFFER_CONSOLE=y | 54 | CONFIG_FRAMEBUFFER_CONSOLE=y |
62 | CONFIG_FONTS=y | ||
63 | CONFIG_FONT_8x8=y | ||
64 | CONFIG_FONT_8x16=y | ||
65 | CONFIG_LOGO=y | 55 | CONFIG_LOGO=y |
66 | # CONFIG_HID_SUPPORT is not set | ||
67 | # CONFIG_USB_SUPPORT is not set | 56 | # CONFIG_USB_SUPPORT is not set |
68 | CONFIG_EXT2_FS=y | 57 | CONFIG_EXT2_FS=y |
69 | CONFIG_INOTIFY=y | ||
70 | CONFIG_AUTOFS_FS=y | ||
71 | CONFIG_AUTOFS4_FS=y | 58 | CONFIG_AUTOFS4_FS=y |
72 | CONFIG_MSDOS_FS=y | 59 | CONFIG_MSDOS_FS=y |
73 | CONFIG_VFAT_FS=y | 60 | CONFIG_VFAT_FS=y |
@@ -75,16 +62,16 @@ CONFIG_TMPFS=y | |||
75 | CONFIG_CRAMFS=y | 62 | CONFIG_CRAMFS=y |
76 | CONFIG_ROMFS_FS=y | 63 | CONFIG_ROMFS_FS=y |
77 | CONFIG_NFS_FS=y | 64 | CONFIG_NFS_FS=y |
78 | CONFIG_NFS_V3=y | ||
79 | CONFIG_ROOT_NFS=y | 65 | CONFIG_ROOT_NFS=y |
80 | CONFIG_NLS_CODEPAGE_437=y | 66 | CONFIG_NLS_CODEPAGE_437=y |
81 | CONFIG_NLS_ASCII=m | 67 | CONFIG_NLS_ASCII=m |
82 | CONFIG_NLS_ISO8859_1=m | 68 | CONFIG_NLS_ISO8859_1=m |
83 | CONFIG_NLS_UTF8=m | 69 | CONFIG_NLS_UTF8=m |
84 | CONFIG_CRC_CCITT=y | 70 | CONFIG_CRC_CCITT=y |
71 | CONFIG_FONTS=y | ||
72 | CONFIG_FONT_8x8=y | ||
73 | CONFIG_FONT_8x16=y | ||
85 | CONFIG_PRINTK_TIME=y | 74 | CONFIG_PRINTK_TIME=y |
86 | CONFIG_DEBUG_KERNEL=y | ||
87 | CONFIG_DEBUG_INFO=y | 75 | CONFIG_DEBUG_INFO=y |
88 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 76 | CONFIG_DEBUG_KERNEL=y |
89 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
90 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 77 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/44x/warp_defconfig b/arch/powerpc/configs/44x/warp_defconfig index 551e50a0be5e..ee434375fc24 100644 --- a/arch/powerpc/configs/44x/warp_defconfig +++ b/arch/powerpc/configs/44x/warp_defconfig | |||
@@ -1,5 +1,4 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_LOCALVERSION="-pika" | 2 | CONFIG_LOCALVERSION="-pika" |
4 | # CONFIG_LOCALVERSION_AUTO is not set | 3 | # CONFIG_LOCALVERSION_AUTO is not set |
5 | CONFIG_SYSVIPC=y | 4 | CONFIG_SYSVIPC=y |
@@ -7,7 +6,6 @@ CONFIG_IKCONFIG=y | |||
7 | CONFIG_IKCONFIG_PROC=y | 6 | CONFIG_IKCONFIG_PROC=y |
8 | CONFIG_LOG_BUF_SHIFT=14 | 7 | CONFIG_LOG_BUF_SHIFT=14 |
9 | CONFIG_BLK_DEV_INITRD=y | 8 | CONFIG_BLK_DEV_INITRD=y |
10 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
11 | CONFIG_EXPERT=y | 9 | CONFIG_EXPERT=y |
12 | CONFIG_MODULES=y | 10 | CONFIG_MODULES=y |
13 | CONFIG_MODULE_UNLOAD=y | 11 | CONFIG_MODULE_UNLOAD=y |
@@ -16,7 +14,6 @@ CONFIG_MODULE_UNLOAD=y | |||
16 | CONFIG_WARP=y | 14 | CONFIG_WARP=y |
17 | CONFIG_PPC4xx_GPIO=y | 15 | CONFIG_PPC4xx_GPIO=y |
18 | CONFIG_HZ_1000=y | 16 | CONFIG_HZ_1000=y |
19 | CONFIG_SPARSE_IRQ=y | ||
20 | CONFIG_CMDLINE_BOOL=y | 17 | CONFIG_CMDLINE_BOOL=y |
21 | CONFIG_CMDLINE="ip=on" | 18 | CONFIG_CMDLINE="ip=on" |
22 | # CONFIG_PCI is not set | 19 | # CONFIG_PCI is not set |
@@ -35,8 +32,6 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
35 | # CONFIG_FIRMWARE_IN_KERNEL is not set | 32 | # CONFIG_FIRMWARE_IN_KERNEL is not set |
36 | CONFIG_MTD=y | 33 | CONFIG_MTD=y |
37 | CONFIG_MTD_CMDLINE_PARTS=y | 34 | CONFIG_MTD_CMDLINE_PARTS=y |
38 | CONFIG_MTD_OF_PARTS=y | ||
39 | CONFIG_MTD_CHAR=y | ||
40 | CONFIG_MTD_BLOCK=y | 35 | CONFIG_MTD_BLOCK=y |
41 | CONFIG_MTD_CFI=y | 36 | CONFIG_MTD_CFI=y |
42 | CONFIG_MTD_CFI_AMDSTD=y | 37 | CONFIG_MTD_CFI_AMDSTD=y |
@@ -44,21 +39,14 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
44 | CONFIG_MTD_NAND=y | 39 | CONFIG_MTD_NAND=y |
45 | CONFIG_MTD_NAND_NDFC=y | 40 | CONFIG_MTD_NAND_NDFC=y |
46 | CONFIG_MTD_UBI=y | 41 | CONFIG_MTD_UBI=y |
47 | CONFIG_PROC_DEVICETREE=y | ||
48 | CONFIG_BLK_DEV_RAM=y | 42 | CONFIG_BLK_DEV_RAM=y |
49 | CONFIG_MISC_DEVICES=y | ||
50 | CONFIG_EEPROM_AT24=y | 43 | CONFIG_EEPROM_AT24=y |
51 | CONFIG_SCSI=y | 44 | CONFIG_SCSI=y |
52 | CONFIG_BLK_DEV_SD=y | 45 | CONFIG_BLK_DEV_SD=y |
53 | CONFIG_SCSI_SPI_ATTRS=y | 46 | CONFIG_SCSI_SPI_ATTRS=y |
54 | # CONFIG_SCSI_LOWLEVEL is not set | 47 | # CONFIG_SCSI_LOWLEVEL is not set |
55 | CONFIG_NETDEVICES=y | 48 | CONFIG_NETDEVICES=y |
56 | CONFIG_ETHERNET=y | ||
57 | CONFIG_NET_VENDOR_IBM=y | ||
58 | CONFIG_MII=y | ||
59 | CONFIG_IBM_EMAC=y | 49 | CONFIG_IBM_EMAC=y |
60 | # CONFIG_NETDEV_1000 is not set | ||
61 | # CONFIG_NETDEV_10000 is not set | ||
62 | # CONFIG_INPUT is not set | 50 | # CONFIG_INPUT is not set |
63 | # CONFIG_SERIO is not set | 51 | # CONFIG_SERIO is not set |
64 | # CONFIG_VT is not set | 52 | # CONFIG_VT is not set |
@@ -72,7 +60,6 @@ CONFIG_I2C_IBM_IIC=y | |||
72 | CONFIG_GPIO_SYSFS=y | 60 | CONFIG_GPIO_SYSFS=y |
73 | CONFIG_SENSORS_AD7414=y | 61 | CONFIG_SENSORS_AD7414=y |
74 | CONFIG_THERMAL=y | 62 | CONFIG_THERMAL=y |
75 | CONFIG_THERMAL_HWMON=y | ||
76 | CONFIG_WATCHDOG=y | 63 | CONFIG_WATCHDOG=y |
77 | CONFIG_USB=y | 64 | CONFIG_USB=y |
78 | CONFIG_USB_MON=y | 65 | CONFIG_USB_MON=y |
@@ -83,14 +70,12 @@ CONFIG_MMC=y | |||
83 | CONFIG_NEW_LEDS=y | 70 | CONFIG_NEW_LEDS=y |
84 | CONFIG_LEDS_CLASS=y | 71 | CONFIG_LEDS_CLASS=y |
85 | CONFIG_LEDS_GPIO=y | 72 | CONFIG_LEDS_GPIO=y |
86 | # CONFIG_LEDS_GPIO_PLATFORM is not set | ||
87 | CONFIG_LEDS_TRIGGERS=y | 73 | CONFIG_LEDS_TRIGGERS=y |
88 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | 74 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y |
89 | CONFIG_EXT2_FS=y | 75 | CONFIG_EXT2_FS=y |
90 | CONFIG_EXT3_FS=y | 76 | CONFIG_EXT3_FS=y |
91 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 77 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
92 | # CONFIG_EXT3_FS_XATTR is not set | 78 | # CONFIG_EXT3_FS_XATTR is not set |
93 | CONFIG_INOTIFY=y | ||
94 | CONFIG_MSDOS_FS=y | 79 | CONFIG_MSDOS_FS=y |
95 | CONFIG_VFAT_FS=y | 80 | CONFIG_VFAT_FS=y |
96 | CONFIG_PROC_KCORE=y | 81 | CONFIG_PROC_KCORE=y |
@@ -99,7 +84,6 @@ CONFIG_JFFS2_FS=y | |||
99 | CONFIG_UBIFS_FS=y | 84 | CONFIG_UBIFS_FS=y |
100 | CONFIG_CRAMFS=y | 85 | CONFIG_CRAMFS=y |
101 | CONFIG_NFS_FS=y | 86 | CONFIG_NFS_FS=y |
102 | CONFIG_NFS_V3=y | ||
103 | CONFIG_ROOT_NFS=y | 87 | CONFIG_ROOT_NFS=y |
104 | CONFIG_NLS_CODEPAGE_437=y | 88 | CONFIG_NLS_CODEPAGE_437=y |
105 | CONFIG_NLS_CODEPAGE_850=y | 89 | CONFIG_NLS_CODEPAGE_850=y |
@@ -110,13 +94,10 @@ CONFIG_NLS_UTF8=y | |||
110 | CONFIG_CRC_CCITT=y | 94 | CONFIG_CRC_CCITT=y |
111 | CONFIG_CRC_T10DIF=y | 95 | CONFIG_CRC_T10DIF=y |
112 | CONFIG_PRINTK_TIME=y | 96 | CONFIG_PRINTK_TIME=y |
113 | CONFIG_MAGIC_SYSRQ=y | 97 | CONFIG_DEBUG_INFO=y |
114 | CONFIG_DEBUG_FS=y | 98 | CONFIG_DEBUG_FS=y |
115 | CONFIG_DEBUG_KERNEL=y | 99 | CONFIG_MAGIC_SYSRQ=y |
116 | CONFIG_DETECT_HUNG_TASK=y | 100 | CONFIG_DETECT_HUNG_TASK=y |
117 | # CONFIG_SCHED_DEBUG is not set | 101 | # CONFIG_SCHED_DEBUG is not set |
118 | # CONFIG_DEBUG_BUGVERBOSE is not set | 102 | # CONFIG_DEBUG_BUGVERBOSE is not set |
119 | CONFIG_DEBUG_INFO=y | ||
120 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
121 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
122 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 103 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/52xx/cm5200_defconfig b/arch/powerpc/configs/52xx/cm5200_defconfig index 0dc99e141035..19fad0e0016e 100644 --- a/arch/powerpc/configs/52xx/cm5200_defconfig +++ b/arch/powerpc/configs/52xx/cm5200_defconfig | |||
@@ -1,18 +1,15 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 4 | CONFIG_EXPERT=y |
7 | # CONFIG_SYSCTL_SYSCALL is not set | ||
8 | # CONFIG_KALLSYMS is not set | 5 | # CONFIG_KALLSYMS is not set |
9 | # CONFIG_EPOLL is not set | 6 | # CONFIG_EPOLL is not set |
10 | # CONFIG_BLK_DEV_BSG is not set | 7 | # CONFIG_BLK_DEV_BSG is not set |
8 | CONFIG_PARTITION_ADVANCED=y | ||
11 | # CONFIG_PPC_CHRP is not set | 9 | # CONFIG_PPC_CHRP is not set |
12 | CONFIG_PPC_MPC52xx=y | 10 | CONFIG_PPC_MPC52xx=y |
13 | CONFIG_PPC_MPC5200_SIMPLE=y | 11 | CONFIG_PPC_MPC5200_SIMPLE=y |
14 | # CONFIG_PPC_PMAC is not set | 12 | # CONFIG_PPC_PMAC is not set |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_PM=y | 13 | CONFIG_PM=y |
17 | # CONFIG_PCI is not set | 14 | # CONFIG_PCI is not set |
18 | CONFIG_NET=y | 15 | CONFIG_NET=y |
@@ -31,26 +28,20 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
31 | # CONFIG_FW_LOADER is not set | 28 | # CONFIG_FW_LOADER is not set |
32 | CONFIG_MTD=y | 29 | CONFIG_MTD=y |
33 | CONFIG_MTD_CMDLINE_PARTS=y | 30 | CONFIG_MTD_CMDLINE_PARTS=y |
34 | CONFIG_MTD_CHAR=y | ||
35 | CONFIG_MTD_BLOCK=y | 31 | CONFIG_MTD_BLOCK=y |
36 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
37 | CONFIG_MTD_CFI_AMDSTD=y | 33 | CONFIG_MTD_CFI_AMDSTD=y |
38 | CONFIG_MTD_PHYSMAP_OF=y | 34 | CONFIG_MTD_PHYSMAP_OF=y |
39 | CONFIG_PROC_DEVICETREE=y | ||
40 | CONFIG_BLK_DEV_LOOP=y | 35 | CONFIG_BLK_DEV_LOOP=y |
41 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
42 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 37 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
43 | # CONFIG_MISC_DEVICES is not set | ||
44 | CONFIG_SCSI=y | 38 | CONFIG_SCSI=y |
45 | CONFIG_BLK_DEV_SD=y | 39 | CONFIG_BLK_DEV_SD=y |
46 | CONFIG_CHR_DEV_SG=y | 40 | CONFIG_CHR_DEV_SG=y |
47 | # CONFIG_SCSI_LOWLEVEL is not set | 41 | # CONFIG_SCSI_LOWLEVEL is not set |
48 | CONFIG_NETDEVICES=y | 42 | CONFIG_NETDEVICES=y |
49 | CONFIG_LXT_PHY=y | ||
50 | CONFIG_NET_ETHERNET=y | ||
51 | CONFIG_FEC_MPC52xx=y | 43 | CONFIG_FEC_MPC52xx=y |
52 | # CONFIG_NETDEV_1000 is not set | 44 | CONFIG_LXT_PHY=y |
53 | # CONFIG_NETDEV_10000 is not set | ||
54 | # CONFIG_INPUT is not set | 45 | # CONFIG_INPUT is not set |
55 | # CONFIG_SERIO is not set | 46 | # CONFIG_SERIO is not set |
56 | # CONFIG_VT is not set | 47 | # CONFIG_VT is not set |
@@ -64,7 +55,6 @@ CONFIG_I2C_MPC=y | |||
64 | # CONFIG_HWMON is not set | 55 | # CONFIG_HWMON is not set |
65 | CONFIG_WATCHDOG=y | 56 | CONFIG_WATCHDOG=y |
66 | CONFIG_USB=y | 57 | CONFIG_USB=y |
67 | # CONFIG_USB_DEVICE_CLASS is not set | ||
68 | CONFIG_USB_OHCI_HCD=y | 58 | CONFIG_USB_OHCI_HCD=y |
69 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 59 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
70 | CONFIG_USB_STORAGE=y | 60 | CONFIG_USB_STORAGE=y |
@@ -73,7 +63,6 @@ CONFIG_PPC_BESTCOMM=y | |||
73 | CONFIG_EXT2_FS=y | 63 | CONFIG_EXT2_FS=y |
74 | CONFIG_EXT3_FS=y | 64 | CONFIG_EXT3_FS=y |
75 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 65 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
76 | CONFIG_INOTIFY=y | ||
77 | CONFIG_MSDOS_FS=y | 66 | CONFIG_MSDOS_FS=y |
78 | CONFIG_VFAT_FS=y | 67 | CONFIG_VFAT_FS=y |
79 | CONFIG_PROC_KCORE=y | 68 | CONFIG_PROC_KCORE=y |
@@ -81,17 +70,13 @@ CONFIG_TMPFS=y | |||
81 | CONFIG_JFFS2_FS=y | 70 | CONFIG_JFFS2_FS=y |
82 | CONFIG_CRAMFS=y | 71 | CONFIG_CRAMFS=y |
83 | CONFIG_NFS_FS=y | 72 | CONFIG_NFS_FS=y |
84 | CONFIG_NFS_V3=y | ||
85 | CONFIG_NFS_V4=y | 73 | CONFIG_NFS_V4=y |
86 | CONFIG_ROOT_NFS=y | 74 | CONFIG_ROOT_NFS=y |
87 | CONFIG_PARTITION_ADVANCED=y | ||
88 | CONFIG_NLS_CODEPAGE_437=y | 75 | CONFIG_NLS_CODEPAGE_437=y |
89 | CONFIG_NLS_ISO8859_1=y | 76 | CONFIG_NLS_ISO8859_1=y |
90 | CONFIG_PRINTK_TIME=y | 77 | CONFIG_PRINTK_TIME=y |
91 | CONFIG_DEBUG_KERNEL=y | ||
92 | CONFIG_DETECT_HUNG_TASK=y | 78 | CONFIG_DETECT_HUNG_TASK=y |
93 | # CONFIG_DEBUG_BUGVERBOSE is not set | 79 | # CONFIG_DEBUG_BUGVERBOSE is not set |
94 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
95 | CONFIG_CRYPTO_ECB=y | 80 | CONFIG_CRYPTO_ECB=y |
96 | CONFIG_CRYPTO_PCBC=y | 81 | CONFIG_CRYPTO_PCBC=y |
97 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 82 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/52xx/lite5200b_defconfig b/arch/powerpc/configs/52xx/lite5200b_defconfig index 104a332e79ab..5f40ba92a39a 100644 --- a/arch/powerpc/configs/52xx/lite5200b_defconfig +++ b/arch/powerpc/configs/52xx/lite5200b_defconfig | |||
@@ -1,10 +1,9 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_SYSCTL_SYSCALL is not set | ||
8 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
9 | # CONFIG_EPOLL is not set | 8 | # CONFIG_EPOLL is not set |
10 | CONFIG_MODULES=y | 9 | CONFIG_MODULES=y |
@@ -15,10 +14,6 @@ CONFIG_PPC_MPC52xx=y | |||
15 | CONFIG_PPC_MPC5200_SIMPLE=y | 14 | CONFIG_PPC_MPC5200_SIMPLE=y |
16 | CONFIG_PPC_LITE5200=y | 15 | CONFIG_PPC_LITE5200=y |
17 | # CONFIG_PPC_PMAC is not set | 16 | # CONFIG_PPC_PMAC is not set |
18 | CONFIG_NO_HZ=y | ||
19 | CONFIG_HIGH_RES_TIMERS=y | ||
20 | CONFIG_SPARSE_IRQ=y | ||
21 | CONFIG_PM=y | ||
22 | CONFIG_NET=y | 17 | CONFIG_NET=y |
23 | CONFIG_PACKET=y | 18 | CONFIG_PACKET=y |
24 | CONFIG_UNIX=y | 19 | CONFIG_UNIX=y |
@@ -33,7 +28,6 @@ CONFIG_SYN_COOKIES=y | |||
33 | # CONFIG_IPV6 is not set | 28 | # CONFIG_IPV6 is not set |
34 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
35 | # CONFIG_FW_LOADER is not set | 30 | # CONFIG_FW_LOADER is not set |
36 | CONFIG_PROC_DEVICETREE=y | ||
37 | CONFIG_BLK_DEV_LOOP=y | 31 | CONFIG_BLK_DEV_LOOP=y |
38 | CONFIG_BLK_DEV_RAM=y | 32 | CONFIG_BLK_DEV_RAM=y |
39 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 33 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -42,9 +36,8 @@ CONFIG_BLK_DEV_SD=y | |||
42 | CONFIG_ATA=y | 36 | CONFIG_ATA=y |
43 | CONFIG_PATA_MPC52xx=y | 37 | CONFIG_PATA_MPC52xx=y |
44 | CONFIG_NETDEVICES=y | 38 | CONFIG_NETDEVICES=y |
45 | CONFIG_LXT_PHY=y | ||
46 | CONFIG_NET_ETHERNET=y | ||
47 | CONFIG_FEC_MPC52xx=y | 39 | CONFIG_FEC_MPC52xx=y |
40 | CONFIG_LXT_PHY=y | ||
48 | # CONFIG_INPUT is not set | 41 | # CONFIG_INPUT is not set |
49 | # CONFIG_SERIO is not set | 42 | # CONFIG_SERIO is not set |
50 | # CONFIG_VT is not set | 43 | # CONFIG_VT is not set |
@@ -57,23 +50,18 @@ CONFIG_I2C=y | |||
57 | CONFIG_I2C_CHARDEV=y | 50 | CONFIG_I2C_CHARDEV=y |
58 | CONFIG_I2C_MPC=y | 51 | CONFIG_I2C_MPC=y |
59 | # CONFIG_HWMON is not set | 52 | # CONFIG_HWMON is not set |
60 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
61 | CONFIG_DMADEVICES=y | 53 | CONFIG_DMADEVICES=y |
62 | CONFIG_PPC_BESTCOMM=y | 54 | CONFIG_PPC_BESTCOMM=y |
63 | CONFIG_EXT2_FS=y | 55 | CONFIG_EXT2_FS=y |
64 | CONFIG_EXT3_FS=y | 56 | CONFIG_EXT3_FS=y |
65 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 57 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
66 | CONFIG_INOTIFY=y | ||
67 | CONFIG_PROC_KCORE=y | 58 | CONFIG_PROC_KCORE=y |
68 | CONFIG_TMPFS=y | 59 | CONFIG_TMPFS=y |
69 | CONFIG_NFS_FS=y | 60 | CONFIG_NFS_FS=y |
70 | CONFIG_NFS_V3=y | ||
71 | CONFIG_NFS_V4=y | 61 | CONFIG_NFS_V4=y |
72 | CONFIG_ROOT_NFS=y | 62 | CONFIG_ROOT_NFS=y |
73 | CONFIG_PRINTK_TIME=y | 63 | CONFIG_PRINTK_TIME=y |
74 | CONFIG_DEBUG_KERNEL=y | 64 | CONFIG_DEBUG_INFO=y |
75 | CONFIG_DETECT_HUNG_TASK=y | 65 | CONFIG_DETECT_HUNG_TASK=y |
76 | # CONFIG_DEBUG_BUGVERBOSE is not set | 66 | # CONFIG_DEBUG_BUGVERBOSE is not set |
77 | CONFIG_DEBUG_INFO=y | ||
78 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
79 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 67 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/52xx/motionpro_defconfig b/arch/powerpc/configs/52xx/motionpro_defconfig index c936fab9ec4a..909e185a88d1 100644 --- a/arch/powerpc/configs/52xx/motionpro_defconfig +++ b/arch/powerpc/configs/52xx/motionpro_defconfig | |||
@@ -1,18 +1,15 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 4 | CONFIG_EXPERT=y |
7 | # CONFIG_SYSCTL_SYSCALL is not set | ||
8 | # CONFIG_KALLSYMS is not set | 5 | # CONFIG_KALLSYMS is not set |
9 | # CONFIG_EPOLL is not set | 6 | # CONFIG_EPOLL is not set |
10 | # CONFIG_BLK_DEV_BSG is not set | 7 | # CONFIG_BLK_DEV_BSG is not set |
8 | CONFIG_PARTITION_ADVANCED=y | ||
11 | # CONFIG_PPC_CHRP is not set | 9 | # CONFIG_PPC_CHRP is not set |
12 | CONFIG_PPC_MPC52xx=y | 10 | CONFIG_PPC_MPC52xx=y |
13 | CONFIG_PPC_MPC5200_SIMPLE=y | 11 | CONFIG_PPC_MPC5200_SIMPLE=y |
14 | # CONFIG_PPC_PMAC is not set | 12 | # CONFIG_PPC_PMAC is not set |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_PM=y | 13 | CONFIG_PM=y |
17 | # CONFIG_PCI is not set | 14 | # CONFIG_PCI is not set |
18 | CONFIG_NET=y | 15 | CONFIG_NET=y |
@@ -30,24 +27,21 @@ CONFIG_SYN_COOKIES=y | |||
30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 27 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
31 | # CONFIG_FW_LOADER is not set | 28 | # CONFIG_FW_LOADER is not set |
32 | CONFIG_MTD=y | 29 | CONFIG_MTD=y |
33 | CONFIG_MTD_CONCAT=y | ||
34 | CONFIG_MTD_CMDLINE_PARTS=y | 30 | CONFIG_MTD_CMDLINE_PARTS=y |
35 | CONFIG_MTD_CHAR=y | ||
36 | CONFIG_MTD_BLOCK=y | 31 | CONFIG_MTD_BLOCK=y |
37 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
38 | CONFIG_MTD_CFI_AMDSTD=y | 33 | CONFIG_MTD_CFI_AMDSTD=y |
39 | CONFIG_MTD_ROM=y | 34 | CONFIG_MTD_ROM=y |
40 | CONFIG_PROC_DEVICETREE=y | ||
41 | CONFIG_BLK_DEV_LOOP=y | 35 | CONFIG_BLK_DEV_LOOP=y |
42 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
43 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 37 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
44 | CONFIG_MISC_DEVICES=y | ||
45 | CONFIG_EEPROM_LEGACY=y | 38 | CONFIG_EEPROM_LEGACY=y |
46 | CONFIG_BLK_DEV_SD=y | 39 | CONFIG_BLK_DEV_SD=y |
47 | CONFIG_CHR_DEV_SG=y | 40 | CONFIG_CHR_DEV_SG=y |
48 | CONFIG_ATA=y | 41 | CONFIG_ATA=y |
49 | CONFIG_PATA_MPC52xx=y | 42 | CONFIG_PATA_MPC52xx=y |
50 | CONFIG_NETDEVICES=y | 43 | CONFIG_NETDEVICES=y |
44 | CONFIG_FEC_MPC52xx=y | ||
51 | CONFIG_MARVELL_PHY=y | 45 | CONFIG_MARVELL_PHY=y |
52 | CONFIG_DAVICOM_PHY=y | 46 | CONFIG_DAVICOM_PHY=y |
53 | CONFIG_QSEMI_PHY=y | 47 | CONFIG_QSEMI_PHY=y |
@@ -58,11 +52,6 @@ CONFIG_SMSC_PHY=y | |||
58 | CONFIG_BROADCOM_PHY=y | 52 | CONFIG_BROADCOM_PHY=y |
59 | CONFIG_ICPLUS_PHY=y | 53 | CONFIG_ICPLUS_PHY=y |
60 | CONFIG_MDIO_BITBANG=y | 54 | CONFIG_MDIO_BITBANG=y |
61 | CONFIG_NET_ETHERNET=y | ||
62 | CONFIG_MII=y | ||
63 | CONFIG_FEC_MPC52xx=y | ||
64 | # CONFIG_NETDEV_1000 is not set | ||
65 | # CONFIG_NETDEV_10000 is not set | ||
66 | # CONFIG_INPUT is not set | 55 | # CONFIG_INPUT is not set |
67 | # CONFIG_SERIO is not set | 56 | # CONFIG_SERIO is not set |
68 | # CONFIG_VT is not set | 57 | # CONFIG_VT is not set |
@@ -86,7 +75,6 @@ CONFIG_PPC_BESTCOMM=y | |||
86 | CONFIG_EXT2_FS=y | 75 | CONFIG_EXT2_FS=y |
87 | CONFIG_EXT3_FS=y | 76 | CONFIG_EXT3_FS=y |
88 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 77 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
89 | CONFIG_INOTIFY=y | ||
90 | CONFIG_MSDOS_FS=y | 78 | CONFIG_MSDOS_FS=y |
91 | CONFIG_VFAT_FS=y | 79 | CONFIG_VFAT_FS=y |
92 | CONFIG_PROC_KCORE=y | 80 | CONFIG_PROC_KCORE=y |
@@ -94,18 +82,14 @@ CONFIG_TMPFS=y | |||
94 | CONFIG_JFFS2_FS=y | 82 | CONFIG_JFFS2_FS=y |
95 | CONFIG_CRAMFS=y | 83 | CONFIG_CRAMFS=y |
96 | CONFIG_NFS_FS=y | 84 | CONFIG_NFS_FS=y |
97 | CONFIG_NFS_V3=y | ||
98 | CONFIG_NFS_V4=y | 85 | CONFIG_NFS_V4=y |
99 | CONFIG_ROOT_NFS=y | 86 | CONFIG_ROOT_NFS=y |
100 | CONFIG_PARTITION_ADVANCED=y | ||
101 | CONFIG_NLS_CODEPAGE_437=y | 87 | CONFIG_NLS_CODEPAGE_437=y |
102 | CONFIG_NLS_ISO8859_1=y | 88 | CONFIG_NLS_ISO8859_1=y |
103 | CONFIG_PRINTK_TIME=y | 89 | CONFIG_PRINTK_TIME=y |
104 | CONFIG_DEBUG_KERNEL=y | 90 | CONFIG_DEBUG_INFO=y |
105 | CONFIG_DETECT_HUNG_TASK=y | 91 | CONFIG_DETECT_HUNG_TASK=y |
106 | # CONFIG_DEBUG_BUGVERBOSE is not set | 92 | # CONFIG_DEBUG_BUGVERBOSE is not set |
107 | CONFIG_DEBUG_INFO=y | ||
108 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
109 | CONFIG_CRYPTO_ECB=y | 93 | CONFIG_CRYPTO_ECB=y |
110 | CONFIG_CRYPTO_PCBC=y | 94 | CONFIG_CRYPTO_PCBC=y |
111 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 95 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/52xx/pcm030_defconfig b/arch/powerpc/configs/52xx/pcm030_defconfig index 1d03c35540c7..649a01a0044d 100644 --- a/arch/powerpc/configs/52xx/pcm030_defconfig +++ b/arch/powerpc/configs/52xx/pcm030_defconfig | |||
@@ -1,15 +1,14 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_LOCALVERSION="trunk" | 1 | CONFIG_LOCALVERSION="trunk" |
3 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
4 | # CONFIG_SWAP is not set | 3 | # CONFIG_SWAP is not set |
5 | CONFIG_SYSVIPC=y | 4 | CONFIG_SYSVIPC=y |
6 | CONFIG_POSIX_MQUEUE=y | 5 | CONFIG_POSIX_MQUEUE=y |
6 | CONFIG_NO_HZ=y | ||
7 | CONFIG_HIGH_RES_TIMERS=y | ||
7 | CONFIG_IKCONFIG=y | 8 | CONFIG_IKCONFIG=y |
8 | CONFIG_IKCONFIG_PROC=y | 9 | CONFIG_IKCONFIG_PROC=y |
9 | CONFIG_LOG_BUF_SHIFT=14 | 10 | CONFIG_LOG_BUF_SHIFT=14 |
10 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
11 | CONFIG_EXPERT=y | 11 | CONFIG_EXPERT=y |
12 | # CONFIG_SYSCTL_SYSCALL is not set | ||
13 | # CONFIG_VM_EVENT_COUNTERS is not set | 12 | # CONFIG_VM_EVENT_COUNTERS is not set |
14 | CONFIG_SLAB=y | 13 | CONFIG_SLAB=y |
15 | CONFIG_MODULES=y | 14 | CONFIG_MODULES=y |
@@ -21,11 +20,8 @@ CONFIG_MODULE_UNLOAD=y | |||
21 | CONFIG_PPC_MPC52xx=y | 20 | CONFIG_PPC_MPC52xx=y |
22 | CONFIG_PPC_MPC5200_SIMPLE=y | 21 | CONFIG_PPC_MPC5200_SIMPLE=y |
23 | # CONFIG_PPC_PMAC is not set | 22 | # CONFIG_PPC_PMAC is not set |
24 | CONFIG_NO_HZ=y | ||
25 | CONFIG_HIGH_RES_TIMERS=y | ||
26 | CONFIG_HZ_100=y | 23 | CONFIG_HZ_100=y |
27 | CONFIG_PREEMPT=y | 24 | CONFIG_PREEMPT=y |
28 | CONFIG_SPARSE_IRQ=y | ||
29 | # CONFIG_SECCOMP is not set | 25 | # CONFIG_SECCOMP is not set |
30 | CONFIG_NET=y | 26 | CONFIG_NET=y |
31 | CONFIG_PACKET=y | 27 | CONFIG_PACKET=y |
@@ -45,40 +41,31 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
45 | # CONFIG_FW_LOADER is not set | 41 | # CONFIG_FW_LOADER is not set |
46 | CONFIG_MTD=y | 42 | CONFIG_MTD=y |
47 | CONFIG_MTD_CMDLINE_PARTS=y | 43 | CONFIG_MTD_CMDLINE_PARTS=y |
48 | CONFIG_MTD_CHAR=y | ||
49 | CONFIG_MTD_BLOCK=y | 44 | CONFIG_MTD_BLOCK=y |
50 | CONFIG_MTD_CFI=y | 45 | CONFIG_MTD_CFI=y |
51 | CONFIG_MTD_CFI_INTELEXT=y | 46 | CONFIG_MTD_CFI_INTELEXT=y |
52 | CONFIG_MTD_PHYSMAP=y | 47 | CONFIG_MTD_PHYSMAP=y |
53 | CONFIG_PROC_DEVICETREE=y | ||
54 | # CONFIG_BLK_DEV is not set | 48 | # CONFIG_BLK_DEV is not set |
55 | # CONFIG_MISC_DEVICES is not set | ||
56 | # CONFIG_SCSI_PROC_FS is not set | 49 | # CONFIG_SCSI_PROC_FS is not set |
57 | CONFIG_BLK_DEV_SD=m | 50 | CONFIG_BLK_DEV_SD=m |
58 | # CONFIG_SCSI_LOWLEVEL is not set | 51 | # CONFIG_SCSI_LOWLEVEL is not set |
59 | CONFIG_ATA=m | 52 | CONFIG_ATA=m |
60 | CONFIG_PATA_MPC52xx=m | 53 | CONFIG_PATA_MPC52xx=m |
61 | CONFIG_NETDEVICES=y | 54 | CONFIG_NETDEVICES=y |
62 | CONFIG_NET_ETHERNET=y | ||
63 | CONFIG_MII=y | ||
64 | CONFIG_FEC_MPC52xx=y | 55 | CONFIG_FEC_MPC52xx=y |
65 | # CONFIG_NETDEV_1000 is not set | ||
66 | # CONFIG_NETDEV_10000 is not set | ||
67 | # CONFIG_INPUT is not set | 56 | # CONFIG_INPUT is not set |
68 | # CONFIG_SERIO is not set | 57 | # CONFIG_SERIO is not set |
69 | # CONFIG_VT is not set | 58 | # CONFIG_VT is not set |
59 | # CONFIG_LEGACY_PTYS is not set | ||
70 | CONFIG_SERIAL_MPC52xx=y | 60 | CONFIG_SERIAL_MPC52xx=y |
71 | CONFIG_SERIAL_MPC52xx_CONSOLE=y | 61 | CONFIG_SERIAL_MPC52xx_CONSOLE=y |
72 | # CONFIG_LEGACY_PTYS is not set | ||
73 | CONFIG_HW_RANDOM=y | 62 | CONFIG_HW_RANDOM=y |
74 | CONFIG_I2C=y | 63 | CONFIG_I2C=y |
75 | CONFIG_I2C_CHARDEV=y | 64 | CONFIG_I2C_CHARDEV=y |
76 | CONFIG_I2C_MPC=y | 65 | CONFIG_I2C_MPC=y |
77 | # CONFIG_HWMON is not set | 66 | # CONFIG_HWMON is not set |
78 | CONFIG_USB=y | 67 | CONFIG_USB=y |
79 | # CONFIG_USB_DEVICE_CLASS is not set | ||
80 | CONFIG_USB_OHCI_HCD=m | 68 | CONFIG_USB_OHCI_HCD=m |
81 | # CONFIG_USB_OHCI_HCD_PPC_SOC is not set | ||
82 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 69 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
83 | # CONFIG_USB_OHCI_HCD_PCI is not set | 70 | # CONFIG_USB_OHCI_HCD_PCI is not set |
84 | CONFIG_USB_STORAGE=m | 71 | CONFIG_USB_STORAGE=m |
@@ -95,8 +82,6 @@ CONFIG_FAT_DEFAULT_CODEPAGE=850 | |||
95 | CONFIG_TMPFS=y | 82 | CONFIG_TMPFS=y |
96 | CONFIG_JFFS2_FS=y | 83 | CONFIG_JFFS2_FS=y |
97 | CONFIG_NFS_FS=y | 84 | CONFIG_NFS_FS=y |
98 | CONFIG_NFS_V3=y | ||
99 | CONFIG_ROOT_NFS=y | 85 | CONFIG_ROOT_NFS=y |
100 | CONFIG_NLS_CODEPAGE_850=y | 86 | CONFIG_NLS_CODEPAGE_850=y |
101 | CONFIG_NLS_ISO8859_1=y | 87 | CONFIG_NLS_ISO8859_1=y |
102 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
diff --git a/arch/powerpc/configs/52xx/tqm5200_defconfig b/arch/powerpc/configs/52xx/tqm5200_defconfig index ca83ec88b114..efab8388ea92 100644 --- a/arch/powerpc/configs/52xx/tqm5200_defconfig +++ b/arch/powerpc/configs/52xx/tqm5200_defconfig | |||
@@ -1,17 +1,14 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_SPARSE_IRQ=y | ||
4 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EMBEDDED=y | ||
8 | # CONFIG_SYSCTL_SYSCALL is not set | ||
9 | # CONFIG_KALLSYMS is not set | 4 | # CONFIG_KALLSYMS is not set |
10 | # CONFIG_EPOLL is not set | 5 | # CONFIG_EPOLL is not set |
6 | CONFIG_EMBEDDED=y | ||
11 | CONFIG_MODULES=y | 7 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 8 | CONFIG_MODULE_UNLOAD=y |
13 | CONFIG_MODVERSIONS=y | 9 | CONFIG_MODVERSIONS=y |
14 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
15 | # CONFIG_PPC_CHRP is not set | 12 | # CONFIG_PPC_CHRP is not set |
16 | CONFIG_PPC_MPC52xx=y | 13 | CONFIG_PPC_MPC52xx=y |
17 | CONFIG_PPC_MPC5200_SIMPLE=y | 14 | CONFIG_PPC_MPC5200_SIMPLE=y |
@@ -34,17 +31,13 @@ CONFIG_SYN_COOKIES=y | |||
34 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
35 | # CONFIG_FW_LOADER is not set | 32 | # CONFIG_FW_LOADER is not set |
36 | CONFIG_MTD=y | 33 | CONFIG_MTD=y |
37 | CONFIG_MTD_CONCAT=y | ||
38 | CONFIG_MTD_CMDLINE_PARTS=y | 34 | CONFIG_MTD_CMDLINE_PARTS=y |
39 | CONFIG_MTD_OF_PARTS=y | ||
40 | CONFIG_MTD_CHAR=y | ||
41 | CONFIG_MTD_BLOCK=y | 35 | CONFIG_MTD_BLOCK=y |
42 | CONFIG_MTD_CFI=y | 36 | CONFIG_MTD_CFI=y |
43 | CONFIG_MTD_CFI_AMDSTD=y | 37 | CONFIG_MTD_CFI_AMDSTD=y |
44 | CONFIG_MTD_ROM=y | 38 | CONFIG_MTD_ROM=y |
45 | CONFIG_MTD_PHYSMAP_OF=y | 39 | CONFIG_MTD_PHYSMAP_OF=y |
46 | CONFIG_MTD_PLATRAM=y | 40 | CONFIG_MTD_PLATRAM=y |
47 | CONFIG_PROC_DEVICETREE=y | ||
48 | CONFIG_BLK_DEV_LOOP=y | 41 | CONFIG_BLK_DEV_LOOP=y |
49 | CONFIG_BLK_DEV_RAM=y | 42 | CONFIG_BLK_DEV_RAM=y |
50 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 43 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -54,12 +47,9 @@ CONFIG_ATA=y | |||
54 | CONFIG_PATA_MPC52xx=y | 47 | CONFIG_PATA_MPC52xx=y |
55 | CONFIG_PATA_PLATFORM=y | 48 | CONFIG_PATA_PLATFORM=y |
56 | CONFIG_NETDEVICES=y | 49 | CONFIG_NETDEVICES=y |
50 | CONFIG_FEC_MPC52xx=y | ||
57 | CONFIG_LXT_PHY=y | 51 | CONFIG_LXT_PHY=y |
58 | CONFIG_FIXED_PHY=y | 52 | CONFIG_FIXED_PHY=y |
59 | CONFIG_NET_ETHERNET=y | ||
60 | CONFIG_FEC_MPC52xx=y | ||
61 | # CONFIG_NETDEV_1000 is not set | ||
62 | # CONFIG_NETDEV_10000 is not set | ||
63 | CONFIG_SERIAL_MPC52xx=y | 53 | CONFIG_SERIAL_MPC52xx=y |
64 | CONFIG_SERIAL_MPC52xx_CONSOLE=y | 54 | CONFIG_SERIAL_MPC52xx_CONSOLE=y |
65 | CONFIG_SERIAL_MPC52xx_CONSOLE_BAUD=115200 | 55 | CONFIG_SERIAL_MPC52xx_CONSOLE_BAUD=115200 |
@@ -75,7 +65,6 @@ CONFIG_FB_FOREIGN_ENDIAN=y | |||
75 | CONFIG_FB_SM501=y | 65 | CONFIG_FB_SM501=y |
76 | CONFIG_FRAMEBUFFER_CONSOLE=y | 66 | CONFIG_FRAMEBUFFER_CONSOLE=y |
77 | CONFIG_USB=y | 67 | CONFIG_USB=y |
78 | # CONFIG_USB_DEVICE_CLASS is not set | ||
79 | CONFIG_USB_MON=y | 68 | CONFIG_USB_MON=y |
80 | CONFIG_USB_OHCI_HCD=y | 69 | CONFIG_USB_OHCI_HCD=y |
81 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 70 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
@@ -95,17 +84,14 @@ CONFIG_TMPFS=y | |||
95 | CONFIG_JFFS2_FS=y | 84 | CONFIG_JFFS2_FS=y |
96 | CONFIG_CRAMFS=y | 85 | CONFIG_CRAMFS=y |
97 | CONFIG_NFS_FS=y | 86 | CONFIG_NFS_FS=y |
98 | CONFIG_NFS_V3=y | ||
99 | CONFIG_NFS_V4=y | 87 | CONFIG_NFS_V4=y |
100 | CONFIG_ROOT_NFS=y | 88 | CONFIG_ROOT_NFS=y |
101 | CONFIG_PARTITION_ADVANCED=y | ||
102 | CONFIG_NLS_CODEPAGE_437=y | 89 | CONFIG_NLS_CODEPAGE_437=y |
103 | CONFIG_NLS_ISO8859_1=y | 90 | CONFIG_NLS_ISO8859_1=y |
104 | CONFIG_PRINTK_TIME=y | 91 | CONFIG_PRINTK_TIME=y |
105 | CONFIG_DEBUG_KERNEL=y | 92 | CONFIG_DEBUG_INFO=y |
106 | CONFIG_DETECT_HUNG_TASK=y | 93 | CONFIG_DETECT_HUNG_TASK=y |
107 | # CONFIG_DEBUG_BUGVERBOSE is not set | 94 | # CONFIG_DEBUG_BUGVERBOSE is not set |
108 | CONFIG_DEBUG_INFO=y | ||
109 | CONFIG_CRYPTO_ECB=y | 95 | CONFIG_CRYPTO_ECB=y |
110 | CONFIG_CRYPTO_PCBC=y | 96 | CONFIG_CRYPTO_PCBC=y |
111 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 97 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/asp8347_defconfig b/arch/powerpc/configs/83xx/asp8347_defconfig index 985f95c7280a..bcdfb07921fc 100644 --- a/arch/powerpc/configs/83xx/asp8347_defconfig +++ b/arch/powerpc/configs/83xx/asp8347_defconfig | |||
@@ -1,21 +1,20 @@ | |||
1 | CONFIG_FSL_EMB_PERFMON=y | 1 | CONFIG_FSL_EMB_PERFMON=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
3 | CONFIG_NO_HZ=y | ||
4 | CONFIG_HIGH_RES_TIMERS=y | ||
4 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
8 | # CONFIG_KALLSYMS is not set | 8 | # CONFIG_KALLSYMS is not set |
9 | CONFIG_MODULES=y | 9 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 10 | CONFIG_MODULE_UNLOAD=y |
11 | # CONFIG_BLK_DEV_BSG is not set | 11 | # CONFIG_BLK_DEV_BSG is not set |
12 | CONFIG_PARTITION_ADVANCED=y | ||
13 | # CONFIG_MSDOS_PARTITION is not set | ||
12 | # CONFIG_PPC_CHRP is not set | 14 | # CONFIG_PPC_CHRP is not set |
13 | # CONFIG_PPC_PMAC is not set | 15 | # CONFIG_PPC_PMAC is not set |
14 | CONFIG_PPC_83xx=y | 16 | CONFIG_PPC_83xx=y |
15 | CONFIG_ASP834x=y | 17 | CONFIG_ASP834x=y |
16 | CONFIG_NO_HZ=y | ||
17 | CONFIG_HIGH_RES_TIMERS=y | ||
18 | CONFIG_SPARSE_IRQ=y | ||
19 | CONFIG_PCI=y | 18 | CONFIG_PCI=y |
20 | CONFIG_NET=y | 19 | CONFIG_NET=y |
21 | CONFIG_PACKET=y | 20 | CONFIG_PACKET=y |
@@ -34,22 +33,16 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
34 | CONFIG_MTD=y | 33 | CONFIG_MTD=y |
35 | CONFIG_MTD_REDBOOT_PARTS=y | 34 | CONFIG_MTD_REDBOOT_PARTS=y |
36 | CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y | 35 | CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y |
37 | CONFIG_MTD_OF_PARTS=y | ||
38 | CONFIG_MTD_CHAR=y | ||
39 | CONFIG_MTD_BLOCK=y | 36 | CONFIG_MTD_BLOCK=y |
40 | CONFIG_MTD_CFI=y | 37 | CONFIG_MTD_CFI=y |
41 | CONFIG_MTD_CFI_INTELEXT=y | 38 | CONFIG_MTD_CFI_INTELEXT=y |
42 | CONFIG_MTD_CFI_AMDSTD=y | 39 | CONFIG_MTD_CFI_AMDSTD=y |
43 | CONFIG_MTD_PHYSMAP_OF=y | 40 | CONFIG_MTD_PHYSMAP_OF=y |
44 | CONFIG_PROC_DEVICETREE=y | ||
45 | CONFIG_BLK_DEV_LOOP=y | 41 | CONFIG_BLK_DEV_LOOP=y |
46 | CONFIG_BLK_DEV_RAM=y | 42 | CONFIG_BLK_DEV_RAM=y |
47 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 43 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
48 | CONFIG_NETDEVICES=y | 44 | CONFIG_NETDEVICES=y |
49 | CONFIG_NET_ETHERNET=y | ||
50 | CONFIG_MII=y | ||
51 | CONFIG_GIANFAR=y | 45 | CONFIG_GIANFAR=y |
52 | # CONFIG_NETDEV_10000 is not set | ||
53 | # CONFIG_INPUT_MOUSEDEV is not set | 46 | # CONFIG_INPUT_MOUSEDEV is not set |
54 | # CONFIG_INPUT_KEYBOARD is not set | 47 | # CONFIG_INPUT_KEYBOARD is not set |
55 | # CONFIG_INPUT_MOUSE is not set | 48 | # CONFIG_INPUT_MOUSE is not set |
@@ -63,8 +56,6 @@ CONFIG_I2C_CHARDEV=y | |||
63 | CONFIG_I2C_MPC=y | 56 | CONFIG_I2C_MPC=y |
64 | CONFIG_THERMAL=y | 57 | CONFIG_THERMAL=y |
65 | CONFIG_WATCHDOG=y | 58 | CONFIG_WATCHDOG=y |
66 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
67 | # CONFIG_HID_SUPPORT is not set | ||
68 | CONFIG_USB=y | 59 | CONFIG_USB=y |
69 | CONFIG_USB_MON=y | 60 | CONFIG_USB_MON=y |
70 | CONFIG_USB_EHCI_HCD=y | 61 | CONFIG_USB_EHCI_HCD=y |
@@ -74,17 +65,12 @@ CONFIG_RTC_DRV_DS1374=y | |||
74 | CONFIG_EXT2_FS=y | 65 | CONFIG_EXT2_FS=y |
75 | CONFIG_EXT3_FS=y | 66 | CONFIG_EXT3_FS=y |
76 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 67 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
77 | CONFIG_INOTIFY=y | ||
78 | CONFIG_PROC_KCORE=y | 68 | CONFIG_PROC_KCORE=y |
79 | CONFIG_TMPFS=y | 69 | CONFIG_TMPFS=y |
80 | CONFIG_JFFS2_FS=y | 70 | CONFIG_JFFS2_FS=y |
81 | CONFIG_NFS_FS=y | 71 | CONFIG_NFS_FS=y |
82 | CONFIG_NFS_V3=y | ||
83 | CONFIG_NFS_V4=y | 72 | CONFIG_NFS_V4=y |
84 | CONFIG_ROOT_NFS=y | 73 | CONFIG_ROOT_NFS=y |
85 | CONFIG_PARTITION_ADVANCED=y | ||
86 | # CONFIG_MSDOS_PARTITION is not set | ||
87 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
88 | CONFIG_CRYPTO_ECB=m | 74 | CONFIG_CRYPTO_ECB=m |
89 | CONFIG_CRYPTO_PCBC=m | 75 | CONFIG_CRYPTO_PCBC=m |
90 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 76 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/kmeter1_defconfig b/arch/powerpc/configs/83xx/kmeter1_defconfig index e12e60c3b9a2..11a959283149 100644 --- a/arch/powerpc/configs/83xx/kmeter1_defconfig +++ b/arch/powerpc/configs/83xx/kmeter1_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | # CONFIG_SWAP is not set | 1 | # CONFIG_SWAP is not set |
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
@@ -36,7 +35,6 @@ CONFIG_BRIDGE=m | |||
36 | CONFIG_VLAN_8021Q=y | 35 | CONFIG_VLAN_8021Q=y |
37 | CONFIG_MTD=y | 36 | CONFIG_MTD=y |
38 | CONFIG_MTD_CMDLINE_PARTS=y | 37 | CONFIG_MTD_CMDLINE_PARTS=y |
39 | CONFIG_MTD_CHAR=y | ||
40 | CONFIG_MTD_BLOCK=y | 38 | CONFIG_MTD_BLOCK=y |
41 | CONFIG_MTD_CFI=y | 39 | CONFIG_MTD_CFI=y |
42 | CONFIG_MTD_CFI_INTELEXT=y | 40 | CONFIG_MTD_CFI_INTELEXT=y |
@@ -45,10 +43,8 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
45 | CONFIG_MTD_PHRAM=y | 43 | CONFIG_MTD_PHRAM=y |
46 | CONFIG_MTD_UBI=y | 44 | CONFIG_MTD_UBI=y |
47 | CONFIG_MTD_UBI_GLUEBI=y | 45 | CONFIG_MTD_UBI_GLUEBI=y |
48 | CONFIG_PROC_DEVICETREE=y | ||
49 | CONFIG_NETDEVICES=y | 46 | CONFIG_NETDEVICES=y |
50 | CONFIG_DUMMY=y | 47 | CONFIG_DUMMY=y |
51 | CONFIG_MII=y | ||
52 | CONFIG_TUN=y | 48 | CONFIG_TUN=y |
53 | CONFIG_UCC_GETH=y | 49 | CONFIG_UCC_GETH=y |
54 | CONFIG_MARVELL_PHY=y | 50 | CONFIG_MARVELL_PHY=y |
diff --git a/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig b/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig index 4b4a2a9133a5..b47a41f77836 100644 --- a/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | |||
@@ -1,20 +1,18 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
11 | # CONFIG_PPC_CHRP is not set | 12 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 13 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 14 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC831x_RDB=y | 15 | CONFIG_MPC831x_RDB=y |
15 | CONFIG_NO_HZ=y | ||
16 | CONFIG_HIGH_RES_TIMERS=y | ||
17 | CONFIG_SPARSE_IRQ=y | ||
18 | CONFIG_PCI=y | 16 | CONFIG_PCI=y |
19 | CONFIG_NET=y | 17 | CONFIG_NET=y |
20 | CONFIG_PACKET=y | 18 | CONFIG_PACKET=y |
@@ -30,15 +28,12 @@ CONFIG_SYN_COOKIES=y | |||
30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
31 | # CONFIG_FW_LOADER is not set | 29 | # CONFIG_FW_LOADER is not set |
32 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
33 | CONFIG_MTD_OF_PARTS=y | ||
34 | CONFIG_MTD_CHAR=y | ||
35 | CONFIG_MTD_BLOCK=y | 31 | CONFIG_MTD_BLOCK=y |
36 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
37 | CONFIG_MTD_CFI_AMDSTD=y | 33 | CONFIG_MTD_CFI_AMDSTD=y |
38 | CONFIG_MTD_PHYSMAP_OF=y | 34 | CONFIG_MTD_PHYSMAP_OF=y |
39 | CONFIG_MTD_NAND=y | 35 | CONFIG_MTD_NAND=y |
40 | CONFIG_MTD_NAND_FSL_ELBC=y | 36 | CONFIG_MTD_NAND_FSL_ELBC=y |
41 | CONFIG_PROC_DEVICETREE=y | ||
42 | CONFIG_BLK_DEV_LOOP=y | 37 | CONFIG_BLK_DEV_LOOP=y |
43 | CONFIG_BLK_DEV_RAM=y | 38 | CONFIG_BLK_DEV_RAM=y |
44 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 39 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -51,12 +46,10 @@ CONFIG_MD_LINEAR=y | |||
51 | CONFIG_MD_RAID0=y | 46 | CONFIG_MD_RAID0=y |
52 | CONFIG_MD_RAID1=y | 47 | CONFIG_MD_RAID1=y |
53 | CONFIG_NETDEVICES=y | 48 | CONFIG_NETDEVICES=y |
49 | CONFIG_GIANFAR=y | ||
50 | CONFIG_E100=y | ||
54 | CONFIG_CICADA_PHY=y | 51 | CONFIG_CICADA_PHY=y |
55 | CONFIG_FIXED_PHY=y | 52 | CONFIG_FIXED_PHY=y |
56 | CONFIG_NET_ETHERNET=y | ||
57 | CONFIG_NET_PCI=y | ||
58 | CONFIG_E100=y | ||
59 | CONFIG_GIANFAR=y | ||
60 | # CONFIG_INPUT_MOUSEDEV is not set | 53 | # CONFIG_INPUT_MOUSEDEV is not set |
61 | # CONFIG_INPUT_KEYBOARD is not set | 54 | # CONFIG_INPUT_KEYBOARD is not set |
62 | # CONFIG_INPUT_MOUSE is not set | 55 | # CONFIG_INPUT_MOUSE is not set |
@@ -71,7 +64,6 @@ CONFIG_I2C_MPC=y | |||
71 | CONFIG_SPI=y | 64 | CONFIG_SPI=y |
72 | CONFIG_SPI_BITBANG=y | 65 | CONFIG_SPI_BITBANG=y |
73 | CONFIG_WATCHDOG=y | 66 | CONFIG_WATCHDOG=y |
74 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
75 | # CONFIG_USB_HID is not set | 67 | # CONFIG_USB_HID is not set |
76 | CONFIG_USB=y | 68 | CONFIG_USB=y |
77 | CONFIG_USB_MON=y | 69 | CONFIG_USB_MON=y |
@@ -82,7 +74,6 @@ CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | |||
82 | CONFIG_USB_UHCI_HCD=y | 74 | CONFIG_USB_UHCI_HCD=y |
83 | CONFIG_USB_STORAGE=y | 75 | CONFIG_USB_STORAGE=y |
84 | CONFIG_USB_GADGET=y | 76 | CONFIG_USB_GADGET=y |
85 | CONFIG_USB_GADGET_NET2280=y | ||
86 | CONFIG_USB_ETH=m | 77 | CONFIG_USB_ETH=m |
87 | CONFIG_RTC_CLASS=y | 78 | CONFIG_RTC_CLASS=y |
88 | CONFIG_RTC_INTF_DEV_UIE_EMUL=y | 79 | CONFIG_RTC_INTF_DEV_UIE_EMUL=y |
@@ -90,18 +81,12 @@ CONFIG_RTC_DRV_DS1307=y | |||
90 | CONFIG_EXT2_FS=y | 81 | CONFIG_EXT2_FS=y |
91 | CONFIG_EXT3_FS=y | 82 | CONFIG_EXT3_FS=y |
92 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 83 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
93 | CONFIG_INOTIFY=y | ||
94 | CONFIG_PROC_KCORE=y | 84 | CONFIG_PROC_KCORE=y |
95 | CONFIG_TMPFS=y | 85 | CONFIG_TMPFS=y |
96 | CONFIG_JFFS2_FS=y | 86 | CONFIG_JFFS2_FS=y |
97 | CONFIG_NFS_FS=y | 87 | CONFIG_NFS_FS=y |
98 | CONFIG_NFS_V3=y | ||
99 | CONFIG_NFS_V4=y | 88 | CONFIG_NFS_V4=y |
100 | CONFIG_ROOT_NFS=y | 89 | CONFIG_ROOT_NFS=y |
101 | CONFIG_PARTITION_ADVANCED=y | ||
102 | CONFIG_DEBUG_KERNEL=y | ||
103 | CONFIG_DETECT_HUNG_TASK=y | 90 | CONFIG_DETECT_HUNG_TASK=y |
104 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
105 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
106 | CONFIG_CRYPTO_PCBC=m | 91 | CONFIG_CRYPTO_PCBC=m |
107 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 92 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig b/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig index 5871395573c5..e28c83f320c1 100644 --- a/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | |||
@@ -1,20 +1,18 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
11 | # CONFIG_PPC_CHRP is not set | 12 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 13 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 14 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC831x_RDB=y | 15 | CONFIG_MPC831x_RDB=y |
15 | CONFIG_NO_HZ=y | ||
16 | CONFIG_HIGH_RES_TIMERS=y | ||
17 | CONFIG_SPARSE_IRQ=y | ||
18 | CONFIG_PCI=y | 16 | CONFIG_PCI=y |
19 | CONFIG_NET=y | 17 | CONFIG_NET=y |
20 | CONFIG_PACKET=y | 18 | CONFIG_PACKET=y |
@@ -30,13 +28,11 @@ CONFIG_SYN_COOKIES=y | |||
30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
31 | # CONFIG_FW_LOADER is not set | 29 | # CONFIG_FW_LOADER is not set |
32 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
33 | CONFIG_MTD_CHAR=y | ||
34 | CONFIG_MTD_BLOCK=y | 31 | CONFIG_MTD_BLOCK=y |
35 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
36 | CONFIG_MTD_CFI_AMDSTD=y | 33 | CONFIG_MTD_CFI_AMDSTD=y |
37 | CONFIG_MTD_PHYSMAP_OF=y | 34 | CONFIG_MTD_PHYSMAP_OF=y |
38 | CONFIG_MTD_NAND=y | 35 | CONFIG_MTD_NAND=y |
39 | CONFIG_PROC_DEVICETREE=y | ||
40 | CONFIG_BLK_DEV_LOOP=y | 36 | CONFIG_BLK_DEV_LOOP=y |
41 | CONFIG_BLK_DEV_RAM=y | 37 | CONFIG_BLK_DEV_RAM=y |
42 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 38 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -50,10 +46,8 @@ CONFIG_MD_LINEAR=y | |||
50 | CONFIG_MD_RAID0=y | 46 | CONFIG_MD_RAID0=y |
51 | CONFIG_MD_RAID1=y | 47 | CONFIG_MD_RAID1=y |
52 | CONFIG_NETDEVICES=y | 48 | CONFIG_NETDEVICES=y |
53 | CONFIG_NET_ETHERNET=y | ||
54 | CONFIG_NET_PCI=y | ||
55 | CONFIG_E100=y | ||
56 | CONFIG_GIANFAR=y | 49 | CONFIG_GIANFAR=y |
50 | CONFIG_E100=y | ||
57 | # CONFIG_INPUT_MOUSEDEV is not set | 51 | # CONFIG_INPUT_MOUSEDEV is not set |
58 | # CONFIG_INPUT_KEYBOARD is not set | 52 | # CONFIG_INPUT_KEYBOARD is not set |
59 | # CONFIG_INPUT_MOUSE is not set | 53 | # CONFIG_INPUT_MOUSE is not set |
@@ -68,7 +62,6 @@ CONFIG_I2C_MPC=y | |||
68 | CONFIG_SPI=y | 62 | CONFIG_SPI=y |
69 | CONFIG_SPI_BITBANG=y | 63 | CONFIG_SPI_BITBANG=y |
70 | CONFIG_WATCHDOG=y | 64 | CONFIG_WATCHDOG=y |
71 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
72 | # CONFIG_USB_HID is not set | 65 | # CONFIG_USB_HID is not set |
73 | CONFIG_USB=y | 66 | CONFIG_USB=y |
74 | CONFIG_USB_MON=y | 67 | CONFIG_USB_MON=y |
@@ -79,7 +72,6 @@ CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | |||
79 | CONFIG_USB_UHCI_HCD=y | 72 | CONFIG_USB_UHCI_HCD=y |
80 | CONFIG_USB_STORAGE=y | 73 | CONFIG_USB_STORAGE=y |
81 | CONFIG_USB_GADGET=y | 74 | CONFIG_USB_GADGET=y |
82 | CONFIG_USB_GADGET_NET2280=y | ||
83 | CONFIG_USB_ETH=m | 75 | CONFIG_USB_ETH=m |
84 | CONFIG_RTC_CLASS=y | 76 | CONFIG_RTC_CLASS=y |
85 | CONFIG_RTC_INTF_DEV_UIE_EMUL=y | 77 | CONFIG_RTC_INTF_DEV_UIE_EMUL=y |
@@ -87,18 +79,12 @@ CONFIG_RTC_DRV_DS1307=y | |||
87 | CONFIG_EXT2_FS=y | 79 | CONFIG_EXT2_FS=y |
88 | CONFIG_EXT3_FS=y | 80 | CONFIG_EXT3_FS=y |
89 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 81 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
90 | CONFIG_INOTIFY=y | ||
91 | CONFIG_PROC_KCORE=y | 82 | CONFIG_PROC_KCORE=y |
92 | CONFIG_TMPFS=y | 83 | CONFIG_TMPFS=y |
93 | CONFIG_JFFS2_FS=y | 84 | CONFIG_JFFS2_FS=y |
94 | CONFIG_NFS_FS=y | 85 | CONFIG_NFS_FS=y |
95 | CONFIG_NFS_V3=y | ||
96 | CONFIG_NFS_V4=y | 86 | CONFIG_NFS_V4=y |
97 | CONFIG_ROOT_NFS=y | 87 | CONFIG_ROOT_NFS=y |
98 | CONFIG_PARTITION_ADVANCED=y | ||
99 | CONFIG_DEBUG_KERNEL=y | ||
100 | CONFIG_DETECT_HUNG_TASK=y | 88 | CONFIG_DETECT_HUNG_TASK=y |
101 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
102 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
103 | CONFIG_CRYPTO_PCBC=m | 89 | CONFIG_CRYPTO_PCBC=m |
104 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 90 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc832x_mds_defconfig b/arch/powerpc/configs/83xx/mpc832x_mds_defconfig index a5699a1f7d0a..e84d35b848c0 100644 --- a/arch/powerpc/configs/83xx/mpc832x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc832x_mds_defconfig | |||
@@ -1,22 +1,21 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | # CONFIG_MSDOS_PARTITION is not set | ||
11 | # CONFIG_PPC_CHRP is not set | 13 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 14 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 15 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC832x_MDS=y | 16 | CONFIG_MPC832x_MDS=y |
15 | CONFIG_QUICC_ENGINE=y | 17 | CONFIG_QUICC_ENGINE=y |
16 | CONFIG_NO_HZ=y | ||
17 | CONFIG_HIGH_RES_TIMERS=y | ||
18 | CONFIG_MATH_EMULATION=y | 18 | CONFIG_MATH_EMULATION=y |
19 | CONFIG_SPARSE_IRQ=y | ||
20 | CONFIG_PCI=y | 19 | CONFIG_PCI=y |
21 | CONFIG_NET=y | 20 | CONFIG_NET=y |
22 | CONFIG_PACKET=y | 21 | CONFIG_PACKET=y |
@@ -31,16 +30,13 @@ CONFIG_SYN_COOKIES=y | |||
31 | # CONFIG_IPV6 is not set | 30 | # CONFIG_IPV6 is not set |
32 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
33 | # CONFIG_FW_LOADER is not set | 32 | # CONFIG_FW_LOADER is not set |
34 | CONFIG_PROC_DEVICETREE=y | ||
35 | CONFIG_BLK_DEV_LOOP=y | 33 | CONFIG_BLK_DEV_LOOP=y |
36 | CONFIG_BLK_DEV_RAM=y | 34 | CONFIG_BLK_DEV_RAM=y |
37 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 35 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
38 | CONFIG_SCSI=y | 36 | CONFIG_SCSI=y |
39 | CONFIG_NETDEVICES=y | 37 | CONFIG_NETDEVICES=y |
40 | CONFIG_DAVICOM_PHY=y | ||
41 | CONFIG_NET_ETHERNET=y | ||
42 | CONFIG_MII=y | ||
43 | CONFIG_UCC_GETH=y | 38 | CONFIG_UCC_GETH=y |
39 | CONFIG_DAVICOM_PHY=y | ||
44 | # CONFIG_INPUT_MOUSEDEV is not set | 40 | # CONFIG_INPUT_MOUSEDEV is not set |
45 | # CONFIG_INPUT_KEYBOARD is not set | 41 | # CONFIG_INPUT_KEYBOARD is not set |
46 | # CONFIG_INPUT_MOUSE is not set | 42 | # CONFIG_INPUT_MOUSE is not set |
@@ -53,23 +49,16 @@ CONFIG_I2C=y | |||
53 | CONFIG_I2C_CHARDEV=y | 49 | CONFIG_I2C_CHARDEV=y |
54 | CONFIG_I2C_MPC=y | 50 | CONFIG_I2C_MPC=y |
55 | CONFIG_WATCHDOG=y | 51 | CONFIG_WATCHDOG=y |
56 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
57 | CONFIG_RTC_CLASS=y | 52 | CONFIG_RTC_CLASS=y |
58 | CONFIG_RTC_DRV_DS1374=y | 53 | CONFIG_RTC_DRV_DS1374=y |
59 | CONFIG_EXT2_FS=y | 54 | CONFIG_EXT2_FS=y |
60 | CONFIG_EXT3_FS=y | 55 | CONFIG_EXT3_FS=y |
61 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 56 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
62 | CONFIG_INOTIFY=y | ||
63 | CONFIG_PROC_KCORE=y | 57 | CONFIG_PROC_KCORE=y |
64 | CONFIG_TMPFS=y | 58 | CONFIG_TMPFS=y |
65 | CONFIG_NFS_FS=y | 59 | CONFIG_NFS_FS=y |
66 | CONFIG_NFS_V3=y | ||
67 | CONFIG_NFS_V4=y | 60 | CONFIG_NFS_V4=y |
68 | CONFIG_ROOT_NFS=y | 61 | CONFIG_ROOT_NFS=y |
69 | CONFIG_PARTITION_ADVANCED=y | ||
70 | # CONFIG_MSDOS_PARTITION is not set | ||
71 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
72 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
73 | CONFIG_CRYPTO_ECB=m | 62 | CONFIG_CRYPTO_ECB=m |
74 | CONFIG_CRYPTO_PCBC=m | 63 | CONFIG_CRYPTO_PCBC=m |
75 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 64 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig b/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig index 5adc4cea42d3..ae145f410590 100644 --- a/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | |||
@@ -1,22 +1,21 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | CONFIG_LDM_PARTITION=y | ||
11 | # CONFIG_PPC_CHRP is not set | 13 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 14 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 15 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC832x_RDB=y | 16 | CONFIG_MPC832x_RDB=y |
15 | CONFIG_QUICC_ENGINE=y | 17 | CONFIG_QUICC_ENGINE=y |
16 | CONFIG_NO_HZ=y | ||
17 | CONFIG_HIGH_RES_TIMERS=y | ||
18 | CONFIG_MATH_EMULATION=y | 18 | CONFIG_MATH_EMULATION=y |
19 | CONFIG_SPARSE_IRQ=y | ||
20 | CONFIG_PCI=y | 19 | CONFIG_PCI=y |
21 | CONFIG_NET=y | 20 | CONFIG_NET=y |
22 | CONFIG_PACKET=y | 21 | CONFIG_PACKET=y |
@@ -31,18 +30,15 @@ CONFIG_SYN_COOKIES=y | |||
31 | # CONFIG_IPV6 is not set | 30 | # CONFIG_IPV6 is not set |
32 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
33 | # CONFIG_FW_LOADER is not set | 32 | # CONFIG_FW_LOADER is not set |
34 | CONFIG_PROC_DEVICETREE=y | ||
35 | CONFIG_BLK_DEV_LOOP=y | 33 | CONFIG_BLK_DEV_LOOP=y |
36 | CONFIG_BLK_DEV_RAM=y | 34 | CONFIG_BLK_DEV_RAM=y |
37 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 35 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
38 | CONFIG_SCSI=y | 36 | CONFIG_SCSI=y |
39 | CONFIG_BLK_DEV_SD=y | 37 | CONFIG_BLK_DEV_SD=y |
40 | CONFIG_NETDEVICES=y | 38 | CONFIG_NETDEVICES=y |
41 | CONFIG_ICPLUS_PHY=y | ||
42 | CONFIG_NET_ETHERNET=y | ||
43 | CONFIG_MII=y | ||
44 | CONFIG_E1000=y | ||
45 | CONFIG_UCC_GETH=y | 39 | CONFIG_UCC_GETH=y |
40 | CONFIG_E1000=y | ||
41 | CONFIG_ICPLUS_PHY=y | ||
46 | # CONFIG_INPUT_MOUSEDEV is not set | 42 | # CONFIG_INPUT_MOUSEDEV is not set |
47 | # CONFIG_INPUT_KEYBOARD is not set | 43 | # CONFIG_INPUT_KEYBOARD is not set |
48 | # CONFIG_INPUT_MOUSE is not set | 44 | # CONFIG_INPUT_MOUSE is not set |
@@ -58,7 +54,6 @@ CONFIG_I2C_MPC=y | |||
58 | CONFIG_SPI=y | 54 | CONFIG_SPI=y |
59 | CONFIG_SPI_BITBANG=y | 55 | CONFIG_SPI_BITBANG=y |
60 | CONFIG_WATCHDOG=y | 56 | CONFIG_WATCHDOG=y |
61 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
62 | # CONFIG_USB_HID is not set | 57 | # CONFIG_USB_HID is not set |
63 | CONFIG_USB=y | 58 | CONFIG_USB=y |
64 | CONFIG_USB_MON=y | 59 | CONFIG_USB_MON=y |
@@ -71,24 +66,18 @@ CONFIG_MMC_SPI=y | |||
71 | CONFIG_EXT2_FS=y | 66 | CONFIG_EXT2_FS=y |
72 | CONFIG_EXT3_FS=y | 67 | CONFIG_EXT3_FS=y |
73 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 68 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
74 | CONFIG_INOTIFY=y | ||
75 | CONFIG_MSDOS_FS=y | 69 | CONFIG_MSDOS_FS=y |
76 | CONFIG_VFAT_FS=y | 70 | CONFIG_VFAT_FS=y |
77 | CONFIG_PROC_KCORE=y | 71 | CONFIG_PROC_KCORE=y |
78 | CONFIG_TMPFS=y | 72 | CONFIG_TMPFS=y |
79 | CONFIG_NFS_FS=y | 73 | CONFIG_NFS_FS=y |
80 | CONFIG_NFS_V3=y | ||
81 | CONFIG_NFS_V4=y | 74 | CONFIG_NFS_V4=y |
82 | CONFIG_ROOT_NFS=y | 75 | CONFIG_ROOT_NFS=y |
83 | CONFIG_PARTITION_ADVANCED=y | ||
84 | CONFIG_LDM_PARTITION=y | ||
85 | CONFIG_NLS_CODEPAGE_437=y | 76 | CONFIG_NLS_CODEPAGE_437=y |
86 | CONFIG_NLS_CODEPAGE_932=y | 77 | CONFIG_NLS_CODEPAGE_932=y |
87 | CONFIG_NLS_ISO8859_8=y | 78 | CONFIG_NLS_ISO8859_8=y |
88 | CONFIG_NLS_ISO8859_1=y | 79 | CONFIG_NLS_ISO8859_1=y |
89 | CONFIG_CRC_T10DIF=y | 80 | CONFIG_CRC_T10DIF=y |
90 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
91 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
92 | CONFIG_CRYPTO_ECB=m | 81 | CONFIG_CRYPTO_ECB=m |
93 | CONFIG_CRYPTO_PCBC=m | 82 | CONFIG_CRYPTO_PCBC=m |
94 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 83 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_itx_defconfig b/arch/powerpc/configs/83xx/mpc834x_itx_defconfig index 82b6b6c88d6a..2a5fdcbabcdd 100644 --- a/arch/powerpc/configs/83xx/mpc834x_itx_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_itx_defconfig | |||
@@ -1,20 +1,19 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | CONFIG_MAC_PARTITION=y | ||
11 | # CONFIG_PPC_CHRP is not set | 13 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 14 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 15 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC834x_ITX=y | 16 | CONFIG_MPC834x_ITX=y |
15 | CONFIG_NO_HZ=y | ||
16 | CONFIG_HIGH_RES_TIMERS=y | ||
17 | CONFIG_SPARSE_IRQ=y | ||
18 | CONFIG_PCI=y | 17 | CONFIG_PCI=y |
19 | CONFIG_NET=y | 18 | CONFIG_NET=y |
20 | CONFIG_PACKET=y | 19 | CONFIG_PACKET=y |
@@ -30,11 +29,9 @@ CONFIG_SYN_COOKIES=y | |||
30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
31 | # CONFIG_FW_LOADER is not set | 30 | # CONFIG_FW_LOADER is not set |
32 | CONFIG_MTD=y | 31 | CONFIG_MTD=y |
33 | CONFIG_MTD_CHAR=y | ||
34 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
35 | CONFIG_MTD_CFI_AMDSTD=y | 33 | CONFIG_MTD_CFI_AMDSTD=y |
36 | CONFIG_MTD_PHYSMAP=y | 34 | CONFIG_MTD_PHYSMAP=y |
37 | CONFIG_PROC_DEVICETREE=y | ||
38 | CONFIG_BLK_DEV_LOOP=y | 35 | CONFIG_BLK_DEV_LOOP=y |
39 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
40 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 37 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -52,9 +49,9 @@ CONFIG_MD_LINEAR=y | |||
52 | CONFIG_MD_RAID0=y | 49 | CONFIG_MD_RAID0=y |
53 | CONFIG_MD_RAID1=y | 50 | CONFIG_MD_RAID1=y |
54 | CONFIG_NETDEVICES=y | 51 | CONFIG_NETDEVICES=y |
52 | CONFIG_GIANFAR=y | ||
55 | CONFIG_CICADA_PHY=y | 53 | CONFIG_CICADA_PHY=y |
56 | CONFIG_FIXED_PHY=y | 54 | CONFIG_FIXED_PHY=y |
57 | CONFIG_GIANFAR=y | ||
58 | # CONFIG_INPUT is not set | 55 | # CONFIG_INPUT is not set |
59 | # CONFIG_SERIO is not set | 56 | # CONFIG_SERIO is not set |
60 | # CONFIG_VT is not set | 57 | # CONFIG_VT is not set |
@@ -69,7 +66,6 @@ CONFIG_SPI=y | |||
69 | CONFIG_SPI_BITBANG=y | 66 | CONFIG_SPI_BITBANG=y |
70 | # CONFIG_HWMON is not set | 67 | # CONFIG_HWMON is not set |
71 | CONFIG_WATCHDOG=y | 68 | CONFIG_WATCHDOG=y |
72 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
73 | CONFIG_USB=y | 69 | CONFIG_USB=y |
74 | CONFIG_USB_MON=y | 70 | CONFIG_USB_MON=y |
75 | CONFIG_USB_EHCI_HCD=y | 71 | CONFIG_USB_EHCI_HCD=y |
@@ -82,19 +78,13 @@ CONFIG_RTC_DRV_DS1307=y | |||
82 | CONFIG_EXT2_FS=y | 78 | CONFIG_EXT2_FS=y |
83 | CONFIG_EXT3_FS=y | 79 | CONFIG_EXT3_FS=y |
84 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 80 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
85 | CONFIG_INOTIFY=y | ||
86 | CONFIG_MSDOS_FS=y | 81 | CONFIG_MSDOS_FS=y |
87 | CONFIG_VFAT_FS=y | 82 | CONFIG_VFAT_FS=y |
88 | CONFIG_PROC_KCORE=y | 83 | CONFIG_PROC_KCORE=y |
89 | CONFIG_TMPFS=y | 84 | CONFIG_TMPFS=y |
90 | CONFIG_NFS_FS=y | 85 | CONFIG_NFS_FS=y |
91 | CONFIG_NFS_V3=y | ||
92 | CONFIG_NFS_V4=y | 86 | CONFIG_NFS_V4=y |
93 | CONFIG_ROOT_NFS=y | 87 | CONFIG_ROOT_NFS=y |
94 | CONFIG_PARTITION_ADVANCED=y | ||
95 | CONFIG_MAC_PARTITION=y | ||
96 | CONFIG_CRC_T10DIF=y | 88 | CONFIG_CRC_T10DIF=y |
97 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
98 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
99 | CONFIG_CRYPTO_PCBC=m | 89 | CONFIG_CRYPTO_PCBC=m |
100 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 90 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig b/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig index f8b228aaa03a..9a2ff25a2e98 100644 --- a/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | |||
@@ -1,20 +1,19 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | CONFIG_MAC_PARTITION=y | ||
11 | # CONFIG_PPC_CHRP is not set | 13 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 14 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 15 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC834x_ITX=y | 16 | CONFIG_MPC834x_ITX=y |
15 | CONFIG_NO_HZ=y | ||
16 | CONFIG_HIGH_RES_TIMERS=y | ||
17 | CONFIG_SPARSE_IRQ=y | ||
18 | CONFIG_PCI=y | 17 | CONFIG_PCI=y |
19 | CONFIG_NET=y | 18 | CONFIG_NET=y |
20 | CONFIG_PACKET=y | 19 | CONFIG_PACKET=y |
@@ -30,11 +29,9 @@ CONFIG_SYN_COOKIES=y | |||
30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
31 | # CONFIG_FW_LOADER is not set | 30 | # CONFIG_FW_LOADER is not set |
32 | CONFIG_MTD=y | 31 | CONFIG_MTD=y |
33 | CONFIG_MTD_CHAR=y | ||
34 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
35 | CONFIG_MTD_CFI_AMDSTD=y | 33 | CONFIG_MTD_CFI_AMDSTD=y |
36 | CONFIG_MTD_PHYSMAP=y | 34 | CONFIG_MTD_PHYSMAP=y |
37 | CONFIG_PROC_DEVICETREE=y | ||
38 | CONFIG_BLK_DEV_LOOP=y | 35 | CONFIG_BLK_DEV_LOOP=y |
39 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
40 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 37 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -43,8 +40,8 @@ CONFIG_BLK_DEV_SD=y | |||
43 | CONFIG_CHR_DEV_SG=y | 40 | CONFIG_CHR_DEV_SG=y |
44 | CONFIG_SCSI_SPI_ATTRS=y | 41 | CONFIG_SCSI_SPI_ATTRS=y |
45 | CONFIG_NETDEVICES=y | 42 | CONFIG_NETDEVICES=y |
46 | CONFIG_CICADA_PHY=y | ||
47 | CONFIG_GIANFAR=y | 43 | CONFIG_GIANFAR=y |
44 | CONFIG_CICADA_PHY=y | ||
48 | # CONFIG_INPUT is not set | 45 | # CONFIG_INPUT is not set |
49 | # CONFIG_SERIO is not set | 46 | # CONFIG_SERIO is not set |
50 | # CONFIG_VT is not set | 47 | # CONFIG_VT is not set |
@@ -59,7 +56,6 @@ CONFIG_SPI=y | |||
59 | CONFIG_SPI_BITBANG=y | 56 | CONFIG_SPI_BITBANG=y |
60 | # CONFIG_HWMON is not set | 57 | # CONFIG_HWMON is not set |
61 | CONFIG_WATCHDOG=y | 58 | CONFIG_WATCHDOG=y |
62 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
63 | CONFIG_USB=y | 59 | CONFIG_USB=y |
64 | CONFIG_USB_MON=y | 60 | CONFIG_USB_MON=y |
65 | CONFIG_USB_EHCI_HCD=y | 61 | CONFIG_USB_EHCI_HCD=y |
@@ -72,19 +68,13 @@ CONFIG_RTC_DRV_DS1307=y | |||
72 | CONFIG_EXT2_FS=y | 68 | CONFIG_EXT2_FS=y |
73 | CONFIG_EXT3_FS=y | 69 | CONFIG_EXT3_FS=y |
74 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 70 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
75 | CONFIG_INOTIFY=y | ||
76 | CONFIG_MSDOS_FS=y | 71 | CONFIG_MSDOS_FS=y |
77 | CONFIG_VFAT_FS=y | 72 | CONFIG_VFAT_FS=y |
78 | CONFIG_PROC_KCORE=y | 73 | CONFIG_PROC_KCORE=y |
79 | CONFIG_TMPFS=y | 74 | CONFIG_TMPFS=y |
80 | CONFIG_NFS_FS=y | 75 | CONFIG_NFS_FS=y |
81 | CONFIG_NFS_V3=y | ||
82 | CONFIG_NFS_V4=y | 76 | CONFIG_NFS_V4=y |
83 | CONFIG_ROOT_NFS=y | 77 | CONFIG_ROOT_NFS=y |
84 | CONFIG_PARTITION_ADVANCED=y | ||
85 | CONFIG_MAC_PARTITION=y | ||
86 | CONFIG_CRC_T10DIF=y | 78 | CONFIG_CRC_T10DIF=y |
87 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
88 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
89 | CONFIG_CRYPTO_PCBC=m | 79 | CONFIG_CRYPTO_PCBC=m |
90 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 80 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_mds_defconfig b/arch/powerpc/configs/83xx/mpc834x_mds_defconfig index 99660c062191..e44edc575549 100644 --- a/arch/powerpc/configs/83xx/mpc834x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_mds_defconfig | |||
@@ -1,20 +1,19 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | # CONFIG_MSDOS_PARTITION is not set | ||
11 | # CONFIG_PPC_CHRP is not set | 13 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 14 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 15 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC834x_MDS=y | 16 | CONFIG_MPC834x_MDS=y |
15 | CONFIG_NO_HZ=y | ||
16 | CONFIG_HIGH_RES_TIMERS=y | ||
17 | CONFIG_SPARSE_IRQ=y | ||
18 | CONFIG_PCI=y | 17 | CONFIG_PCI=y |
19 | CONFIG_NET=y | 18 | CONFIG_NET=y |
20 | CONFIG_PACKET=y | 19 | CONFIG_PACKET=y |
@@ -30,16 +29,13 @@ CONFIG_SYN_COOKIES=y | |||
30 | # CONFIG_IPV6 is not set | 29 | # CONFIG_IPV6 is not set |
31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
32 | # CONFIG_FW_LOADER is not set | 31 | # CONFIG_FW_LOADER is not set |
33 | CONFIG_PROC_DEVICETREE=y | ||
34 | CONFIG_BLK_DEV_LOOP=y | 32 | CONFIG_BLK_DEV_LOOP=y |
35 | CONFIG_BLK_DEV_RAM=y | 33 | CONFIG_BLK_DEV_RAM=y |
36 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 34 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
37 | CONFIG_NETDEVICES=y | 35 | CONFIG_NETDEVICES=y |
38 | CONFIG_MARVELL_PHY=y | ||
39 | CONFIG_NET_ETHERNET=y | ||
40 | CONFIG_NET_PCI=y | ||
41 | CONFIG_E100=y | ||
42 | CONFIG_GIANFAR=y | 36 | CONFIG_GIANFAR=y |
37 | CONFIG_E100=y | ||
38 | CONFIG_MARVELL_PHY=y | ||
43 | # CONFIG_INPUT_MOUSEDEV is not set | 39 | # CONFIG_INPUT_MOUSEDEV is not set |
44 | # CONFIG_INPUT_KEYBOARD is not set | 40 | # CONFIG_INPUT_KEYBOARD is not set |
45 | # CONFIG_INPUT_MOUSE is not set | 41 | # CONFIG_INPUT_MOUSE is not set |
@@ -52,23 +48,16 @@ CONFIG_I2C=y | |||
52 | CONFIG_I2C_CHARDEV=y | 48 | CONFIG_I2C_CHARDEV=y |
53 | CONFIG_I2C_MPC=y | 49 | CONFIG_I2C_MPC=y |
54 | CONFIG_WATCHDOG=y | 50 | CONFIG_WATCHDOG=y |
55 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
56 | CONFIG_RTC_CLASS=y | 51 | CONFIG_RTC_CLASS=y |
57 | CONFIG_RTC_DRV_DS1374=y | 52 | CONFIG_RTC_DRV_DS1374=y |
58 | CONFIG_EXT2_FS=y | 53 | CONFIG_EXT2_FS=y |
59 | CONFIG_EXT3_FS=y | 54 | CONFIG_EXT3_FS=y |
60 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 55 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
61 | CONFIG_INOTIFY=y | ||
62 | CONFIG_PROC_KCORE=y | 56 | CONFIG_PROC_KCORE=y |
63 | CONFIG_TMPFS=y | 57 | CONFIG_TMPFS=y |
64 | CONFIG_NFS_FS=y | 58 | CONFIG_NFS_FS=y |
65 | CONFIG_NFS_V3=y | ||
66 | CONFIG_NFS_V4=y | 59 | CONFIG_NFS_V4=y |
67 | CONFIG_ROOT_NFS=y | 60 | CONFIG_ROOT_NFS=y |
68 | CONFIG_PARTITION_ADVANCED=y | ||
69 | # CONFIG_MSDOS_PARTITION is not set | ||
70 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
71 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
72 | CONFIG_CRYPTO_ECB=m | 61 | CONFIG_CRYPTO_ECB=m |
73 | CONFIG_CRYPTO_PCBC=m | 62 | CONFIG_CRYPTO_PCBC=m |
74 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 63 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc836x_mds_defconfig b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig index 05710bbfd2ef..94a7d85f1603 100644 --- a/arch/powerpc/configs/83xx/mpc836x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig | |||
@@ -1,21 +1,20 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 7 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | # CONFIG_MSDOS_PARTITION is not set | ||
11 | # CONFIG_PPC_CHRP is not set | 13 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 14 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 15 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC836x_MDS=y | 16 | CONFIG_MPC836x_MDS=y |
15 | CONFIG_QUICC_ENGINE=y | 17 | CONFIG_QUICC_ENGINE=y |
16 | CONFIG_NO_HZ=y | ||
17 | CONFIG_HIGH_RES_TIMERS=y | ||
18 | CONFIG_SPARSE_IRQ=y | ||
19 | CONFIG_PCI=y | 18 | CONFIG_PCI=y |
20 | CONFIG_NET=y | 19 | CONFIG_NET=y |
21 | CONFIG_PACKET=y | 20 | CONFIG_PACKET=y |
@@ -32,21 +31,17 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
32 | # CONFIG_FW_LOADER is not set | 31 | # CONFIG_FW_LOADER is not set |
33 | CONFIG_MTD=y | 32 | CONFIG_MTD=y |
34 | CONFIG_MTD_CMDLINE_PARTS=y | 33 | CONFIG_MTD_CMDLINE_PARTS=y |
35 | CONFIG_MTD_CHAR=y | ||
36 | CONFIG_MTD_BLOCK=y | 34 | CONFIG_MTD_BLOCK=y |
37 | CONFIG_MTD_CFI=y | 35 | CONFIG_MTD_CFI=y |
38 | CONFIG_MTD_CFI_AMDSTD=y | 36 | CONFIG_MTD_CFI_AMDSTD=y |
39 | CONFIG_MTD_PHYSMAP_OF=y | 37 | CONFIG_MTD_PHYSMAP_OF=y |
40 | CONFIG_PROC_DEVICETREE=y | ||
41 | CONFIG_BLK_DEV_LOOP=y | 38 | CONFIG_BLK_DEV_LOOP=y |
42 | CONFIG_BLK_DEV_RAM=y | 39 | CONFIG_BLK_DEV_RAM=y |
43 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 40 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
44 | CONFIG_SCSI=y | 41 | CONFIG_SCSI=y |
45 | CONFIG_NETDEVICES=y | 42 | CONFIG_NETDEVICES=y |
46 | CONFIG_MARVELL_PHY=y | ||
47 | CONFIG_NET_ETHERNET=y | ||
48 | CONFIG_MII=y | ||
49 | CONFIG_UCC_GETH=y | 43 | CONFIG_UCC_GETH=y |
44 | CONFIG_MARVELL_PHY=y | ||
50 | # CONFIG_INPUT_MOUSEDEV is not set | 45 | # CONFIG_INPUT_MOUSEDEV is not set |
51 | # CONFIG_INPUT_KEYBOARD is not set | 46 | # CONFIG_INPUT_KEYBOARD is not set |
52 | # CONFIG_INPUT_MOUSE is not set | 47 | # CONFIG_INPUT_MOUSE is not set |
@@ -59,23 +54,16 @@ CONFIG_I2C=y | |||
59 | CONFIG_I2C_CHARDEV=y | 54 | CONFIG_I2C_CHARDEV=y |
60 | CONFIG_I2C_MPC=y | 55 | CONFIG_I2C_MPC=y |
61 | CONFIG_WATCHDOG=y | 56 | CONFIG_WATCHDOG=y |
62 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
63 | CONFIG_RTC_CLASS=y | 57 | CONFIG_RTC_CLASS=y |
64 | CONFIG_RTC_DRV_DS1374=y | 58 | CONFIG_RTC_DRV_DS1374=y |
65 | CONFIG_EXT2_FS=y | 59 | CONFIG_EXT2_FS=y |
66 | CONFIG_EXT3_FS=y | 60 | CONFIG_EXT3_FS=y |
67 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 61 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
68 | CONFIG_INOTIFY=y | ||
69 | CONFIG_PROC_KCORE=y | 62 | CONFIG_PROC_KCORE=y |
70 | CONFIG_TMPFS=y | 63 | CONFIG_TMPFS=y |
71 | CONFIG_NFS_FS=y | 64 | CONFIG_NFS_FS=y |
72 | CONFIG_NFS_V3=y | ||
73 | CONFIG_NFS_V4=y | 65 | CONFIG_NFS_V4=y |
74 | CONFIG_ROOT_NFS=y | 66 | CONFIG_ROOT_NFS=y |
75 | CONFIG_PARTITION_ADVANCED=y | ||
76 | # CONFIG_MSDOS_PARTITION is not set | ||
77 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
78 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
79 | CONFIG_CRYPTO_ECB=m | 67 | CONFIG_CRYPTO_ECB=m |
80 | CONFIG_CRYPTO_PCBC=m | 68 | CONFIG_CRYPTO_PCBC=m |
81 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 69 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig b/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig index 0540d673a052..761ed8ea0729 100644 --- a/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig +++ b/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | |||
@@ -1,20 +1,19 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 4 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 5 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_MODULES=y | 6 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 7 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
10 | # CONFIG_MSDOS_PARTITION is not set | ||
11 | # CONFIG_PPC_CHRP is not set | 11 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 12 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 13 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC836x_RDK=y | 14 | CONFIG_MPC836x_RDK=y |
15 | CONFIG_QUICC_ENGINE=y | 15 | CONFIG_QUICC_ENGINE=y |
16 | CONFIG_QE_GPIO=y | 16 | CONFIG_QE_GPIO=y |
17 | CONFIG_SPARSE_IRQ=y | ||
18 | CONFIG_PCI=y | 17 | CONFIG_PCI=y |
19 | CONFIG_NET=y | 18 | CONFIG_NET=y |
20 | CONFIG_PACKET=y | 19 | CONFIG_PACKET=y |
@@ -30,20 +29,17 @@ CONFIG_SYN_COOKIES=y | |||
30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
31 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
32 | CONFIG_MTD_CMDLINE_PARTS=y | 31 | CONFIG_MTD_CMDLINE_PARTS=y |
33 | CONFIG_MTD_CHAR=y | ||
34 | CONFIG_MTD_BLOCK=y | 32 | CONFIG_MTD_BLOCK=y |
35 | CONFIG_MTD_CFI=y | 33 | CONFIG_MTD_CFI=y |
36 | CONFIG_MTD_CFI_ADV_OPTIONS=y | 34 | CONFIG_MTD_CFI_ADV_OPTIONS=y |
37 | CONFIG_MTD_CFI_INTELEXT=y | 35 | CONFIG_MTD_CFI_INTELEXT=y |
38 | CONFIG_MTD_PHYSMAP_OF=y | 36 | CONFIG_MTD_PHYSMAP_OF=y |
39 | CONFIG_PROC_DEVICETREE=y | ||
40 | CONFIG_BLK_DEV_LOOP=y | 37 | CONFIG_BLK_DEV_LOOP=y |
41 | CONFIG_BLK_DEV_RAM=y | 38 | CONFIG_BLK_DEV_RAM=y |
42 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 39 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
43 | CONFIG_NETDEVICES=y | 40 | CONFIG_NETDEVICES=y |
44 | CONFIG_BROADCOM_PHY=y | ||
45 | CONFIG_UCC_GETH=y | 41 | CONFIG_UCC_GETH=y |
46 | # CONFIG_NETDEV_10000 is not set | 42 | CONFIG_BROADCOM_PHY=y |
47 | # CONFIG_INPUT_MOUSEDEV is not set | 43 | # CONFIG_INPUT_MOUSEDEV is not set |
48 | # CONFIG_INPUT_KEYBOARD is not set | 44 | # CONFIG_INPUT_KEYBOARD is not set |
49 | # CONFIG_INPUT_MOUSE is not set | 45 | # CONFIG_INPUT_MOUSE is not set |
@@ -71,17 +67,11 @@ CONFIG_LOGO=y | |||
71 | CONFIG_EXT2_FS=y | 67 | CONFIG_EXT2_FS=y |
72 | CONFIG_EXT3_FS=y | 68 | CONFIG_EXT3_FS=y |
73 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 69 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
74 | CONFIG_INOTIFY=y | ||
75 | CONFIG_PROC_KCORE=y | 70 | CONFIG_PROC_KCORE=y |
76 | CONFIG_TMPFS=y | 71 | CONFIG_TMPFS=y |
77 | CONFIG_JFFS2_FS=y | 72 | CONFIG_JFFS2_FS=y |
78 | CONFIG_NFS_FS=y | 73 | CONFIG_NFS_FS=y |
79 | CONFIG_NFS_V3=y | ||
80 | CONFIG_NFS_V4=y | 74 | CONFIG_NFS_V4=y |
81 | CONFIG_ROOT_NFS=y | 75 | CONFIG_ROOT_NFS=y |
82 | CONFIG_PARTITION_ADVANCED=y | ||
83 | # CONFIG_MSDOS_PARTITION is not set | ||
84 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
85 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
86 | CONFIG_PPC_EARLY_DEBUG=y | 76 | CONFIG_PPC_EARLY_DEBUG=y |
87 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 77 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc837x_mds_defconfig b/arch/powerpc/configs/83xx/mpc837x_mds_defconfig index f367985be6f7..bcf1b48cc9e6 100644 --- a/arch/powerpc/configs/83xx/mpc837x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc837x_mds_defconfig | |||
@@ -1,18 +1,16 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 4 | CONFIG_EXPERT=y |
7 | CONFIG_SLAB=y | 5 | CONFIG_SLAB=y |
8 | CONFIG_MODULES=y | 6 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 7 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
11 | # CONFIG_PPC_CHRP is not set | 10 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 11 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 12 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC837x_MDS=y | 13 | CONFIG_MPC837x_MDS=y |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_PCI=y | 14 | CONFIG_PCI=y |
17 | CONFIG_NET=y | 15 | CONFIG_NET=y |
18 | CONFIG_PACKET=y | 16 | CONFIG_PACKET=y |
@@ -28,7 +26,6 @@ CONFIG_SYN_COOKIES=y | |||
28 | # CONFIG_IPV6 is not set | 26 | # CONFIG_IPV6 is not set |
29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 27 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
30 | # CONFIG_FW_LOADER is not set | 28 | # CONFIG_FW_LOADER is not set |
31 | CONFIG_PROC_DEVICETREE=y | ||
32 | CONFIG_BLK_DEV_LOOP=y | 29 | CONFIG_BLK_DEV_LOOP=y |
33 | CONFIG_BLK_DEV_RAM=y | 30 | CONFIG_BLK_DEV_RAM=y |
34 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 31 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -37,10 +34,8 @@ CONFIG_CHR_DEV_SG=y | |||
37 | CONFIG_ATA=y | 34 | CONFIG_ATA=y |
38 | CONFIG_SATA_FSL=y | 35 | CONFIG_SATA_FSL=y |
39 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
40 | CONFIG_MARVELL_PHY=y | ||
41 | CONFIG_NET_ETHERNET=y | ||
42 | CONFIG_MII=y | ||
43 | CONFIG_GIANFAR=y | 37 | CONFIG_GIANFAR=y |
38 | CONFIG_MARVELL_PHY=y | ||
44 | # CONFIG_INPUT_MOUSEDEV is not set | 39 | # CONFIG_INPUT_MOUSEDEV is not set |
45 | # CONFIG_INPUT_KEYBOARD is not set | 40 | # CONFIG_INPUT_KEYBOARD is not set |
46 | # CONFIG_INPUT_MOUSE is not set | 41 | # CONFIG_INPUT_MOUSE is not set |
@@ -54,21 +49,15 @@ CONFIG_I2C=y | |||
54 | CONFIG_I2C_CHARDEV=y | 49 | CONFIG_I2C_CHARDEV=y |
55 | CONFIG_I2C_MPC=y | 50 | CONFIG_I2C_MPC=y |
56 | CONFIG_WATCHDOG=y | 51 | CONFIG_WATCHDOG=y |
57 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
58 | CONFIG_EXT2_FS=y | 52 | CONFIG_EXT2_FS=y |
59 | CONFIG_EXT3_FS=y | 53 | CONFIG_EXT3_FS=y |
60 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 54 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
61 | CONFIG_INOTIFY=y | ||
62 | CONFIG_PROC_KCORE=y | 55 | CONFIG_PROC_KCORE=y |
63 | CONFIG_TMPFS=y | 56 | CONFIG_TMPFS=y |
64 | CONFIG_NFS_FS=y | 57 | CONFIG_NFS_FS=y |
65 | CONFIG_NFS_V3=y | ||
66 | CONFIG_NFS_V4=y | 58 | CONFIG_NFS_V4=y |
67 | CONFIG_ROOT_NFS=y | 59 | CONFIG_ROOT_NFS=y |
68 | CONFIG_PARTITION_ADVANCED=y | ||
69 | CONFIG_CRC_T10DIF=y | 60 | CONFIG_CRC_T10DIF=y |
70 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
71 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
72 | CONFIG_CRYPTO_ECB=m | 61 | CONFIG_CRYPTO_ECB=m |
73 | CONFIG_CRYPTO_PCBC=m | 62 | CONFIG_CRYPTO_PCBC=m |
74 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 63 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig b/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig index 414eda381591..f0f0ebf75125 100644 --- a/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | |||
@@ -1,18 +1,16 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 4 | CONFIG_EXPERT=y |
7 | CONFIG_SLAB=y | 5 | CONFIG_SLAB=y |
8 | CONFIG_MODULES=y | 6 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 7 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
11 | # CONFIG_PPC_CHRP is not set | 10 | # CONFIG_PPC_CHRP is not set |
12 | # CONFIG_PPC_PMAC is not set | 11 | # CONFIG_PPC_PMAC is not set |
13 | CONFIG_PPC_83xx=y | 12 | CONFIG_PPC_83xx=y |
14 | CONFIG_MPC837x_RDB=y | 13 | CONFIG_MPC837x_RDB=y |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_PCI=y | 14 | CONFIG_PCI=y |
17 | CONFIG_NET=y | 15 | CONFIG_NET=y |
18 | CONFIG_PACKET=y | 16 | CONFIG_PACKET=y |
@@ -30,7 +28,6 @@ CONFIG_SYN_COOKIES=y | |||
30 | # CONFIG_IPV6 is not set | 28 | # CONFIG_IPV6 is not set |
31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
32 | # CONFIG_FW_LOADER is not set | 30 | # CONFIG_FW_LOADER is not set |
33 | CONFIG_PROC_DEVICETREE=y | ||
34 | CONFIG_BLK_DEV_LOOP=y | 31 | CONFIG_BLK_DEV_LOOP=y |
35 | CONFIG_BLK_DEV_RAM=y | 32 | CONFIG_BLK_DEV_RAM=y |
36 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 33 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -43,12 +40,9 @@ CONFIG_BLK_DEV_MD=y | |||
43 | CONFIG_MD_RAID1=y | 40 | CONFIG_MD_RAID1=y |
44 | CONFIG_MD_RAID456=y | 41 | CONFIG_MD_RAID456=y |
45 | CONFIG_NETDEVICES=y | 42 | CONFIG_NETDEVICES=y |
43 | CONFIG_GIANFAR=y | ||
46 | CONFIG_MARVELL_PHY=y | 44 | CONFIG_MARVELL_PHY=y |
47 | CONFIG_FIXED_PHY=y | 45 | CONFIG_FIXED_PHY=y |
48 | CONFIG_NET_ETHERNET=y | ||
49 | CONFIG_MII=y | ||
50 | CONFIG_GIANFAR=y | ||
51 | # CONFIG_NETDEV_10000 is not set | ||
52 | CONFIG_INPUT_FF_MEMLESS=m | 46 | CONFIG_INPUT_FF_MEMLESS=m |
53 | # CONFIG_INPUT_MOUSEDEV is not set | 47 | # CONFIG_INPUT_MOUSEDEV is not set |
54 | # CONFIG_INPUT_KEYBOARD is not set | 48 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -63,7 +57,6 @@ CONFIG_I2C=y | |||
63 | CONFIG_I2C_CHARDEV=y | 57 | CONFIG_I2C_CHARDEV=y |
64 | CONFIG_I2C_MPC=y | 58 | CONFIG_I2C_MPC=y |
65 | CONFIG_WATCHDOG=y | 59 | CONFIG_WATCHDOG=y |
66 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
67 | CONFIG_HID_A4TECH=y | 60 | CONFIG_HID_A4TECH=y |
68 | CONFIG_HID_APPLE=y | 61 | CONFIG_HID_APPLE=y |
69 | CONFIG_HID_BELKIN=y | 62 | CONFIG_HID_BELKIN=y |
@@ -78,7 +71,6 @@ CONFIG_HID_MONTEREY=y | |||
78 | CONFIG_HID_PANTHERLORD=y | 71 | CONFIG_HID_PANTHERLORD=y |
79 | CONFIG_HID_PETALYNX=y | 72 | CONFIG_HID_PETALYNX=y |
80 | CONFIG_HID_SAMSUNG=y | 73 | CONFIG_HID_SAMSUNG=y |
81 | CONFIG_HID_SONY=y | ||
82 | CONFIG_HID_SUNPLUS=y | 74 | CONFIG_HID_SUNPLUS=y |
83 | CONFIG_USB=y | 75 | CONFIG_USB=y |
84 | CONFIG_USB_MON=y | 76 | CONFIG_USB_MON=y |
@@ -87,18 +79,13 @@ CONFIG_USB_EHCI_FSL=y | |||
87 | CONFIG_EXT2_FS=y | 79 | CONFIG_EXT2_FS=y |
88 | CONFIG_EXT3_FS=y | 80 | CONFIG_EXT3_FS=y |
89 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 81 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
90 | CONFIG_INOTIFY=y | ||
91 | CONFIG_PROC_KCORE=y | 82 | CONFIG_PROC_KCORE=y |
92 | CONFIG_TMPFS=y | 83 | CONFIG_TMPFS=y |
93 | CONFIG_NFS_FS=y | 84 | CONFIG_NFS_FS=y |
94 | CONFIG_NFS_V3=y | ||
95 | CONFIG_NFS_V4=y | 85 | CONFIG_NFS_V4=y |
96 | CONFIG_ROOT_NFS=y | 86 | CONFIG_ROOT_NFS=y |
97 | CONFIG_PARTITION_ADVANCED=y | ||
98 | CONFIG_CRC_T10DIF=y | 87 | CONFIG_CRC_T10DIF=y |
99 | # CONFIG_ENABLE_MUST_CHECK is not set | 88 | # CONFIG_ENABLE_MUST_CHECK is not set |
100 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
101 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
102 | CONFIG_CRYPTO_ECB=m | 89 | CONFIG_CRYPTO_ECB=m |
103 | CONFIG_CRYPTO_PCBC=m | 90 | CONFIG_CRYPTO_PCBC=m |
104 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 91 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/83xx/sbc834x_defconfig b/arch/powerpc/configs/83xx/sbc834x_defconfig index 4ae385894c64..d2e4d82de14d 100644 --- a/arch/powerpc/configs/83xx/sbc834x_defconfig +++ b/arch/powerpc/configs/83xx/sbc834x_defconfig | |||
@@ -1,8 +1,6 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 4 | CONFIG_EXPERT=y |
7 | # CONFIG_KALLSYMS is not set | 5 | # CONFIG_KALLSYMS is not set |
8 | CONFIG_SLAB=y | 6 | CONFIG_SLAB=y |
@@ -13,7 +11,6 @@ CONFIG_MODULE_UNLOAD=y | |||
13 | # CONFIG_PPC_PMAC is not set | 11 | # CONFIG_PPC_PMAC is not set |
14 | CONFIG_PPC_83xx=y | 12 | CONFIG_PPC_83xx=y |
15 | CONFIG_SBC834x=y | 13 | CONFIG_SBC834x=y |
16 | CONFIG_SPARSE_IRQ=y | ||
17 | CONFIG_PCI=y | 14 | CONFIG_PCI=y |
18 | CONFIG_NET=y | 15 | CONFIG_NET=y |
19 | CONFIG_PACKET=y | 16 | CONFIG_PACKET=y |
@@ -30,15 +27,11 @@ CONFIG_SYN_COOKIES=y | |||
30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 27 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
31 | # CONFIG_FW_LOADER is not set | 28 | # CONFIG_FW_LOADER is not set |
32 | CONFIG_MTD=y | 29 | CONFIG_MTD=y |
33 | CONFIG_MTD_CONCAT=y | ||
34 | CONFIG_MTD_CMDLINE_PARTS=y | 30 | CONFIG_MTD_CMDLINE_PARTS=y |
35 | CONFIG_MTD_OF_PARTS=y | ||
36 | CONFIG_MTD_CHAR=y | ||
37 | CONFIG_MTD_BLOCK=y | 31 | CONFIG_MTD_BLOCK=y |
38 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
39 | CONFIG_MTD_CFI_INTELEXT=y | 33 | CONFIG_MTD_CFI_INTELEXT=y |
40 | CONFIG_MTD_PHYSMAP_OF=y | 34 | CONFIG_MTD_PHYSMAP_OF=y |
41 | CONFIG_PROC_DEVICETREE=y | ||
42 | CONFIG_BLK_DEV_LOOP=y | 35 | CONFIG_BLK_DEV_LOOP=y |
43 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
44 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 37 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -47,11 +40,8 @@ CONFIG_SCSI=y | |||
47 | CONFIG_BLK_DEV_SD=y | 40 | CONFIG_BLK_DEV_SD=y |
48 | # CONFIG_SCSI_LOWLEVEL is not set | 41 | # CONFIG_SCSI_LOWLEVEL is not set |
49 | CONFIG_NETDEVICES=y | 42 | CONFIG_NETDEVICES=y |
50 | CONFIG_BROADCOM_PHY=y | ||
51 | CONFIG_NET_ETHERNET=y | ||
52 | CONFIG_MII=y | ||
53 | CONFIG_GIANFAR=y | 43 | CONFIG_GIANFAR=y |
54 | # CONFIG_NETDEV_10000 is not set | 44 | CONFIG_BROADCOM_PHY=y |
55 | # CONFIG_INPUT_MOUSEDEV is not set | 45 | # CONFIG_INPUT_MOUSEDEV is not set |
56 | # CONFIG_INPUT_KEYBOARD is not set | 46 | # CONFIG_INPUT_KEYBOARD is not set |
57 | # CONFIG_INPUT_MOUSE is not set | 47 | # CONFIG_INPUT_MOUSE is not set |
@@ -78,15 +68,11 @@ CONFIG_EXT2_FS=y | |||
78 | CONFIG_EXT3_FS=y | 68 | CONFIG_EXT3_FS=y |
79 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 69 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
80 | # CONFIG_EXT3_FS_XATTR is not set | 70 | # CONFIG_EXT3_FS_XATTR is not set |
81 | CONFIG_INOTIFY=y | ||
82 | CONFIG_PROC_KCORE=y | 71 | CONFIG_PROC_KCORE=y |
83 | CONFIG_TMPFS=y | 72 | CONFIG_TMPFS=y |
84 | CONFIG_NFS_FS=y | 73 | CONFIG_NFS_FS=y |
85 | CONFIG_NFS_V3=y | ||
86 | CONFIG_NFS_V4=y | 74 | CONFIG_NFS_V4=y |
87 | CONFIG_ROOT_NFS=y | 75 | CONFIG_ROOT_NFS=y |
88 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
89 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
90 | CONFIG_CRYPTO_ECB=m | 76 | CONFIG_CRYPTO_ECB=m |
91 | CONFIG_CRYPTO_PCBC=m | 77 | CONFIG_CRYPTO_PCBC=m |
92 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 78 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/ge_imp3a_defconfig b/arch/powerpc/configs/85xx/ge_imp3a_defconfig index b4c4b469e320..b0939dd9ad6f 100644 --- a/arch/powerpc/configs/85xx/ge_imp3a_defconfig +++ b/arch/powerpc/configs/85xx/ge_imp3a_defconfig | |||
@@ -1,17 +1,15 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
3 | CONFIG_NR_CPUS=2 | 3 | CONFIG_NR_CPUS=2 |
4 | CONFIG_EXPERIMENTAL=y | ||
5 | CONFIG_SYSVIPC=y | 4 | CONFIG_SYSVIPC=y |
6 | CONFIG_POSIX_MQUEUE=y | 5 | CONFIG_POSIX_MQUEUE=y |
6 | CONFIG_HIGH_RES_TIMERS=y | ||
7 | CONFIG_BSD_PROCESS_ACCT=y | 7 | CONFIG_BSD_PROCESS_ACCT=y |
8 | CONFIG_BSD_PROCESS_ACCT_V3=y | 8 | CONFIG_BSD_PROCESS_ACCT_V3=y |
9 | CONFIG_SPARSE_IRQ=y | ||
10 | CONFIG_IKCONFIG=y | 9 | CONFIG_IKCONFIG=y |
11 | CONFIG_IKCONFIG_PROC=y | 10 | CONFIG_IKCONFIG_PROC=y |
12 | # CONFIG_UTS_NS is not set | 11 | # CONFIG_UTS_NS is not set |
13 | # CONFIG_IPC_NS is not set | 12 | # CONFIG_IPC_NS is not set |
14 | # CONFIG_USER_NS is not set | ||
15 | # CONFIG_PID_NS is not set | 13 | # CONFIG_PID_NS is not set |
16 | # CONFIG_NET_NS is not set | 14 | # CONFIG_NET_NS is not set |
17 | CONFIG_SYSFS_DEPRECATED=y | 15 | CONFIG_SYSFS_DEPRECATED=y |
@@ -28,7 +26,6 @@ CONFIG_QUICC_ENGINE=y | |||
28 | CONFIG_QE_GPIO=y | 26 | CONFIG_QE_GPIO=y |
29 | CONFIG_CPM2=y | 27 | CONFIG_CPM2=y |
30 | CONFIG_HIGHMEM=y | 28 | CONFIG_HIGHMEM=y |
31 | CONFIG_HIGH_RES_TIMERS=y | ||
32 | CONFIG_HZ_1000=y | 29 | CONFIG_HZ_1000=y |
33 | CONFIG_PREEMPT=y | 30 | CONFIG_PREEMPT=y |
34 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 31 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
@@ -71,8 +68,6 @@ CONFIG_IPV6_TUNNEL=m | |||
71 | CONFIG_NET_PKTGEN=m | 68 | CONFIG_NET_PKTGEN=m |
72 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 69 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
73 | CONFIG_MTD=y | 70 | CONFIG_MTD=y |
74 | CONFIG_MTD_OF_PARTS=y | ||
75 | CONFIG_MTD_CHAR=y | ||
76 | CONFIG_MTD_BLOCK=y | 71 | CONFIG_MTD_BLOCK=y |
77 | CONFIG_MTD_CFI=y | 72 | CONFIG_MTD_CFI=y |
78 | CONFIG_MTD_JEDECPROBE=y | 73 | CONFIG_MTD_JEDECPROBE=y |
@@ -81,13 +76,11 @@ CONFIG_MTD_CFI_AMDSTD=y | |||
81 | CONFIG_MTD_PHYSMAP_OF=y | 76 | CONFIG_MTD_PHYSMAP_OF=y |
82 | CONFIG_MTD_NAND=y | 77 | CONFIG_MTD_NAND=y |
83 | CONFIG_MTD_NAND_FSL_ELBC=y | 78 | CONFIG_MTD_NAND_FSL_ELBC=y |
84 | CONFIG_PROC_DEVICETREE=y | ||
85 | CONFIG_BLK_DEV_LOOP=m | 79 | CONFIG_BLK_DEV_LOOP=m |
86 | CONFIG_BLK_DEV_CRYPTOLOOP=m | 80 | CONFIG_BLK_DEV_CRYPTOLOOP=m |
87 | CONFIG_BLK_DEV_NBD=m | 81 | CONFIG_BLK_DEV_NBD=m |
88 | CONFIG_BLK_DEV_RAM=y | 82 | CONFIG_BLK_DEV_RAM=y |
89 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 83 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
90 | CONFIG_MISC_DEVICES=y | ||
91 | CONFIG_DS1682=y | 84 | CONFIG_DS1682=y |
92 | CONFIG_BLK_DEV_SD=y | 85 | CONFIG_BLK_DEV_SD=y |
93 | CONFIG_CHR_DEV_ST=y | 86 | CONFIG_CHR_DEV_ST=y |
@@ -125,7 +118,6 @@ CONFIG_SERIAL_8250=y | |||
125 | CONFIG_SERIAL_8250_CONSOLE=y | 118 | CONFIG_SERIAL_8250_CONSOLE=y |
126 | CONFIG_SERIAL_8250_NR_UARTS=2 | 119 | CONFIG_SERIAL_8250_NR_UARTS=2 |
127 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 120 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
128 | CONFIG_SERIAL_8250_EXTENDED=y | ||
129 | CONFIG_SERIAL_8250_MANY_PORTS=y | 121 | CONFIG_SERIAL_8250_MANY_PORTS=y |
130 | CONFIG_SERIAL_8250_DETECT_IRQ=y | 122 | CONFIG_SERIAL_8250_DETECT_IRQ=y |
131 | CONFIG_SERIAL_8250_RSA=y | 123 | CONFIG_SERIAL_8250_RSA=y |
@@ -141,7 +133,6 @@ CONFIG_SENSORS_LM90=y | |||
141 | CONFIG_SENSORS_LM92=y | 133 | CONFIG_SENSORS_LM92=y |
142 | CONFIG_WATCHDOG=y | 134 | CONFIG_WATCHDOG=y |
143 | CONFIG_GEF_WDT=y | 135 | CONFIG_GEF_WDT=y |
144 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
145 | CONFIG_HID_DRAGONRISE=y | 136 | CONFIG_HID_DRAGONRISE=y |
146 | CONFIG_HID_GYRATION=y | 137 | CONFIG_HID_GYRATION=y |
147 | CONFIG_HID_TWINHAN=y | 138 | CONFIG_HID_TWINHAN=y |
@@ -149,7 +140,6 @@ CONFIG_HID_ORTEK=y | |||
149 | CONFIG_HID_PANTHERLORD=y | 140 | CONFIG_HID_PANTHERLORD=y |
150 | CONFIG_HID_PETALYNX=y | 141 | CONFIG_HID_PETALYNX=y |
151 | CONFIG_HID_SAMSUNG=y | 142 | CONFIG_HID_SAMSUNG=y |
152 | CONFIG_HID_SONY=y | ||
153 | CONFIG_HID_SUNPLUS=y | 143 | CONFIG_HID_SUNPLUS=y |
154 | CONFIG_HID_GREENASIA=y | 144 | CONFIG_HID_GREENASIA=y |
155 | CONFIG_HID_SMARTJOYPLUS=y | 145 | CONFIG_HID_SMARTJOYPLUS=y |
@@ -172,7 +162,6 @@ CONFIG_RTC_CLASS=y | |||
172 | CONFIG_RTC_DRV_RX8581=y | 162 | CONFIG_RTC_DRV_RX8581=y |
173 | CONFIG_DMADEVICES=y | 163 | CONFIG_DMADEVICES=y |
174 | CONFIG_FSL_DMA=y | 164 | CONFIG_FSL_DMA=y |
175 | # CONFIG_NET_DMA is not set | ||
176 | CONFIG_EXT2_FS=y | 165 | CONFIG_EXT2_FS=y |
177 | CONFIG_EXT2_FS_XATTR=y | 166 | CONFIG_EXT2_FS_XATTR=y |
178 | CONFIG_EXT2_FS_POSIX_ACL=y | 167 | CONFIG_EXT2_FS_POSIX_ACL=y |
@@ -194,7 +183,6 @@ CONFIG_PROC_KCORE=y | |||
194 | CONFIG_TMPFS=y | 183 | CONFIG_TMPFS=y |
195 | CONFIG_JFFS2_FS=y | 184 | CONFIG_JFFS2_FS=y |
196 | CONFIG_NFS_FS=y | 185 | CONFIG_NFS_FS=y |
197 | CONFIG_NFS_V3=y | ||
198 | CONFIG_NFS_V4=y | 186 | CONFIG_NFS_V4=y |
199 | CONFIG_ROOT_NFS=y | 187 | CONFIG_ROOT_NFS=y |
200 | CONFIG_NFSD=y | 188 | CONFIG_NFSD=y |
@@ -244,10 +232,8 @@ CONFIG_CRC_CCITT=y | |||
244 | CONFIG_CRC_T10DIF=y | 232 | CONFIG_CRC_T10DIF=y |
245 | CONFIG_LIBCRC32C=y | 233 | CONFIG_LIBCRC32C=y |
246 | CONFIG_MAGIC_SYSRQ=y | 234 | CONFIG_MAGIC_SYSRQ=y |
247 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
248 | CONFIG_CRYPTO_CBC=y | 235 | CONFIG_CRYPTO_CBC=y |
249 | CONFIG_CRYPTO_MD5=y | 236 | CONFIG_CRYPTO_MD5=y |
250 | CONFIG_CRYPTO_SHA256=m | ||
251 | CONFIG_CRYPTO_SHA512=m | 237 | CONFIG_CRYPTO_SHA512=m |
252 | CONFIG_CRYPTO_DES=y | 238 | CONFIG_CRYPTO_DES=y |
253 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 239 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/kmp204x_defconfig b/arch/powerpc/configs/85xx/kmp204x_defconfig index e362d588dfbf..e94d3eb4a8c1 100644 --- a/arch/powerpc/configs/85xx/kmp204x_defconfig +++ b/arch/powerpc/configs/85xx/kmp204x_defconfig | |||
@@ -94,7 +94,6 @@ CONFIG_MTD_BLOCK=y | |||
94 | CONFIG_MTD_CFI=y | 94 | CONFIG_MTD_CFI=y |
95 | CONFIG_MTD_CFI_AMDSTD=y | 95 | CONFIG_MTD_CFI_AMDSTD=y |
96 | CONFIG_MTD_PHYSMAP_OF=y | 96 | CONFIG_MTD_PHYSMAP_OF=y |
97 | CONFIG_MTD_M25P80=y | ||
98 | CONFIG_MTD_PHRAM=y | 97 | CONFIG_MTD_PHRAM=y |
99 | CONFIG_MTD_NAND=y | 98 | CONFIG_MTD_NAND=y |
100 | CONFIG_MTD_NAND_ECC_BCH=y | 99 | CONFIG_MTD_NAND_ECC_BCH=y |
@@ -111,7 +110,6 @@ CONFIG_BLK_DEV_SD=y | |||
111 | CONFIG_CHR_DEV_ST=y | 110 | CONFIG_CHR_DEV_ST=y |
112 | CONFIG_BLK_DEV_SR=y | 111 | CONFIG_BLK_DEV_SR=y |
113 | CONFIG_CHR_DEV_SG=y | 112 | CONFIG_CHR_DEV_SG=y |
114 | CONFIG_SCSI_MULTI_LUN=y | ||
115 | CONFIG_SCSI_LOGGING=y | 113 | CONFIG_SCSI_LOGGING=y |
116 | CONFIG_SCSI_SYM53C8XX_2=y | 114 | CONFIG_SCSI_SYM53C8XX_2=y |
117 | CONFIG_NETDEVICES=y | 115 | CONFIG_NETDEVICES=y |
@@ -120,7 +118,6 @@ CONFIG_NETDEVICES=y | |||
120 | # CONFIG_NET_VENDOR_ALTEON is not set | 118 | # CONFIG_NET_VENDOR_ALTEON is not set |
121 | # CONFIG_NET_VENDOR_AMD is not set | 119 | # CONFIG_NET_VENDOR_AMD is not set |
122 | # CONFIG_NET_VENDOR_ATHEROS is not set | 120 | # CONFIG_NET_VENDOR_ATHEROS is not set |
123 | # CONFIG_NET_CADENCE is not set | ||
124 | # CONFIG_NET_VENDOR_BROADCOM is not set | 121 | # CONFIG_NET_VENDOR_BROADCOM is not set |
125 | # CONFIG_NET_VENDOR_BROCADE is not set | 122 | # CONFIG_NET_VENDOR_BROCADE is not set |
126 | # CONFIG_NET_VENDOR_CHELSIO is not set | 123 | # CONFIG_NET_VENDOR_CHELSIO is not set |
diff --git a/arch/powerpc/configs/85xx/ksi8560_defconfig b/arch/powerpc/configs/85xx/ksi8560_defconfig index aee0d17a9551..3be85c5f1a2a 100644 --- a/arch/powerpc/configs/85xx/ksi8560_defconfig +++ b/arch/powerpc/configs/85xx/ksi8560_defconfig | |||
@@ -1,17 +1,16 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | # CONFIG_BLK_DEV_BSG is not set | 6 | # CONFIG_BLK_DEV_BSG is not set |
7 | CONFIG_PARTITION_ADVANCED=y | ||
8 | # CONFIG_MSDOS_PARTITION is not set | ||
9 | CONFIG_KSI8560=y | 9 | CONFIG_KSI8560=y |
10 | CONFIG_CPM2=y | 10 | CONFIG_CPM2=y |
11 | CONFIG_HIGHMEM=y | 11 | CONFIG_HIGHMEM=y |
12 | CONFIG_BINFMT_MISC=y | 12 | CONFIG_BINFMT_MISC=y |
13 | CONFIG_MATH_EMULATION=y | 13 | CONFIG_MATH_EMULATION=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | # CONFIG_SECCOMP is not set | 14 | # CONFIG_SECCOMP is not set |
16 | CONFIG_NET=y | 15 | CONFIG_NET=y |
17 | CONFIG_PACKET=y | 16 | CONFIG_PACKET=y |
@@ -27,8 +26,6 @@ CONFIG_SYN_COOKIES=y | |||
27 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 26 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
28 | # CONFIG_FW_LOADER is not set | 27 | # CONFIG_FW_LOADER is not set |
29 | CONFIG_MTD=y | 28 | CONFIG_MTD=y |
30 | CONFIG_MTD_CONCAT=y | ||
31 | CONFIG_MTD_CHAR=y | ||
32 | CONFIG_MTD_BLOCK=y | 29 | CONFIG_MTD_BLOCK=y |
33 | CONFIG_MTD_CFI=y | 30 | CONFIG_MTD_CFI=y |
34 | CONFIG_MTD_JEDECPROBE=y | 31 | CONFIG_MTD_JEDECPROBE=y |
@@ -39,12 +36,11 @@ CONFIG_BLK_DEV_RAM=y | |||
39 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 36 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
40 | CONFIG_IDE=y | 37 | CONFIG_IDE=y |
41 | CONFIG_NETDEVICES=y | 38 | CONFIG_NETDEVICES=y |
42 | CONFIG_MARVELL_PHY=y | ||
43 | CONFIG_NET_ETHERNET=y | ||
44 | CONFIG_FS_ENET=y | 39 | CONFIG_FS_ENET=y |
45 | # CONFIG_FS_ENET_HAS_SCC is not set | 40 | # CONFIG_FS_ENET_HAS_SCC is not set |
46 | CONFIG_FS_ENET_MDIO_FCC=y | 41 | CONFIG_FS_ENET_MDIO_FCC=y |
47 | CONFIG_GIANFAR=y | 42 | CONFIG_GIANFAR=y |
43 | CONFIG_MARVELL_PHY=y | ||
48 | # CONFIG_INPUT_MOUSEDEV is not set | 44 | # CONFIG_INPUT_MOUSEDEV is not set |
49 | # CONFIG_INPUT_KEYBOARD is not set | 45 | # CONFIG_INPUT_KEYBOARD is not set |
50 | # CONFIG_INPUT_MOUSE is not set | 46 | # CONFIG_INPUT_MOUSE is not set |
@@ -53,22 +49,15 @@ CONFIG_GIANFAR=y | |||
53 | CONFIG_SERIAL_CPM=y | 49 | CONFIG_SERIAL_CPM=y |
54 | CONFIG_SERIAL_CPM_CONSOLE=y | 50 | CONFIG_SERIAL_CPM_CONSOLE=y |
55 | CONFIG_GEN_RTC=y | 51 | CONFIG_GEN_RTC=y |
56 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
57 | CONFIG_EXT2_FS=y | 52 | CONFIG_EXT2_FS=y |
58 | CONFIG_EXT3_FS=y | 53 | CONFIG_EXT3_FS=y |
59 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 54 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
60 | CONFIG_INOTIFY=y | ||
61 | CONFIG_PROC_KCORE=y | 55 | CONFIG_PROC_KCORE=y |
62 | CONFIG_TMPFS=y | 56 | CONFIG_TMPFS=y |
63 | CONFIG_NFS_FS=y | 57 | CONFIG_NFS_FS=y |
64 | CONFIG_ROOT_NFS=y | 58 | CONFIG_ROOT_NFS=y |
65 | CONFIG_PARTITION_ADVANCED=y | ||
66 | # CONFIG_MSDOS_PARTITION is not set | ||
67 | CONFIG_DEBUG_FS=y | 59 | CONFIG_DEBUG_FS=y |
68 | CONFIG_DEBUG_KERNEL=y | ||
69 | CONFIG_DETECT_HUNG_TASK=y | 60 | CONFIG_DETECT_HUNG_TASK=y |
70 | CONFIG_DEBUG_MUTEXES=y | 61 | CONFIG_DEBUG_MUTEXES=y |
71 | # CONFIG_DEBUG_BUGVERBOSE is not set | 62 | # CONFIG_DEBUG_BUGVERBOSE is not set |
72 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
73 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
74 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 63 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/mpc8540_ads_defconfig b/arch/powerpc/configs/85xx/mpc8540_ads_defconfig index 11662c217ac0..e38c373f2edf 100644 --- a/arch/powerpc/configs/85xx/mpc8540_ads_defconfig +++ b/arch/powerpc/configs/85xx/mpc8540_ads_defconfig | |||
@@ -1,17 +1,16 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
3 | CONFIG_NO_HZ=y | ||
4 | CONFIG_HIGH_RES_TIMERS=y | ||
4 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
8 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
10 | # CONFIG_MSDOS_PARTITION is not set | ||
9 | CONFIG_MPC8540_ADS=y | 11 | CONFIG_MPC8540_ADS=y |
10 | CONFIG_NO_HZ=y | ||
11 | CONFIG_HIGH_RES_TIMERS=y | ||
12 | CONFIG_BINFMT_MISC=y | 12 | CONFIG_BINFMT_MISC=y |
13 | CONFIG_MATH_EMULATION=y | 13 | CONFIG_MATH_EMULATION=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | # CONFIG_SECCOMP is not set | 14 | # CONFIG_SECCOMP is not set |
16 | CONFIG_NET=y | 15 | CONFIG_NET=y |
17 | CONFIG_PACKET=y | 16 | CONFIG_PACKET=y |
@@ -27,13 +26,10 @@ CONFIG_SYN_COOKIES=y | |||
27 | # CONFIG_IPV6 is not set | 26 | # CONFIG_IPV6 is not set |
28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 27 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
29 | # CONFIG_FW_LOADER is not set | 28 | # CONFIG_FW_LOADER is not set |
30 | CONFIG_PROC_DEVICETREE=y | ||
31 | CONFIG_BLK_DEV_LOOP=y | 29 | CONFIG_BLK_DEV_LOOP=y |
32 | CONFIG_BLK_DEV_RAM=y | 30 | CONFIG_BLK_DEV_RAM=y |
33 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 31 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
34 | CONFIG_NETDEVICES=y | 32 | CONFIG_NETDEVICES=y |
35 | CONFIG_NET_ETHERNET=y | ||
36 | CONFIG_MII=y | ||
37 | CONFIG_GIANFAR=y | 33 | CONFIG_GIANFAR=y |
38 | # CONFIG_INPUT_MOUSEDEV is not set | 34 | # CONFIG_INPUT_MOUSEDEV is not set |
39 | # CONFIG_INPUT_KEYBOARD is not set | 35 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -44,20 +40,13 @@ CONFIG_SERIAL_8250=y | |||
44 | CONFIG_SERIAL_8250_CONSOLE=y | 40 | CONFIG_SERIAL_8250_CONSOLE=y |
45 | # CONFIG_HW_RANDOM is not set | 41 | # CONFIG_HW_RANDOM is not set |
46 | CONFIG_GEN_RTC=y | 42 | CONFIG_GEN_RTC=y |
47 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
48 | CONFIG_EXT2_FS=y | 43 | CONFIG_EXT2_FS=y |
49 | CONFIG_EXT3_FS=y | 44 | CONFIG_EXT3_FS=y |
50 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 45 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
51 | CONFIG_INOTIFY=y | ||
52 | CONFIG_PROC_KCORE=y | 46 | CONFIG_PROC_KCORE=y |
53 | CONFIG_TMPFS=y | 47 | CONFIG_TMPFS=y |
54 | CONFIG_NFS_FS=y | 48 | CONFIG_NFS_FS=y |
55 | CONFIG_ROOT_NFS=y | 49 | CONFIG_ROOT_NFS=y |
56 | CONFIG_PARTITION_ADVANCED=y | ||
57 | # CONFIG_MSDOS_PARTITION is not set | ||
58 | CONFIG_DEBUG_KERNEL=y | ||
59 | CONFIG_DETECT_HUNG_TASK=y | 50 | CONFIG_DETECT_HUNG_TASK=y |
60 | CONFIG_DEBUG_MUTEXES=y | 51 | CONFIG_DEBUG_MUTEXES=y |
61 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
62 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
63 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 52 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/mpc8560_ads_defconfig b/arch/powerpc/configs/85xx/mpc8560_ads_defconfig index ebe9b30b0721..48fc8e3a7be0 100644 --- a/arch/powerpc/configs/85xx/mpc8560_ads_defconfig +++ b/arch/powerpc/configs/85xx/mpc8560_ads_defconfig | |||
@@ -1,15 +1,14 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | # CONFIG_BLK_DEV_BSG is not set | 6 | # CONFIG_BLK_DEV_BSG is not set |
7 | CONFIG_PARTITION_ADVANCED=y | ||
8 | # CONFIG_MSDOS_PARTITION is not set | ||
9 | CONFIG_MPC8560_ADS=y | 9 | CONFIG_MPC8560_ADS=y |
10 | CONFIG_BINFMT_MISC=y | 10 | CONFIG_BINFMT_MISC=y |
11 | CONFIG_MATH_EMULATION=y | 11 | CONFIG_MATH_EMULATION=y |
12 | CONFIG_SPARSE_IRQ=y | ||
13 | # CONFIG_SECCOMP is not set | 12 | # CONFIG_SECCOMP is not set |
14 | CONFIG_PCI=y | 13 | CONFIG_PCI=y |
15 | CONFIG_PCI_DEBUG=y | 14 | CONFIG_PCI_DEBUG=y |
@@ -30,13 +29,12 @@ CONFIG_BLK_DEV_LOOP=y | |||
30 | CONFIG_BLK_DEV_RAM=y | 29 | CONFIG_BLK_DEV_RAM=y |
31 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 30 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
32 | CONFIG_NETDEVICES=y | 31 | CONFIG_NETDEVICES=y |
33 | CONFIG_MARVELL_PHY=y | ||
34 | CONFIG_DAVICOM_PHY=y | ||
35 | CONFIG_NET_ETHERNET=y | ||
36 | CONFIG_FS_ENET=y | 32 | CONFIG_FS_ENET=y |
37 | # CONFIG_FS_ENET_HAS_SCC is not set | 33 | # CONFIG_FS_ENET_HAS_SCC is not set |
38 | CONFIG_E1000=y | ||
39 | CONFIG_GIANFAR=y | 34 | CONFIG_GIANFAR=y |
35 | CONFIG_E1000=y | ||
36 | CONFIG_MARVELL_PHY=y | ||
37 | CONFIG_DAVICOM_PHY=y | ||
40 | # CONFIG_INPUT_MOUSEDEV is not set | 38 | # CONFIG_INPUT_MOUSEDEV is not set |
41 | # CONFIG_INPUT_KEYBOARD is not set | 39 | # CONFIG_INPUT_KEYBOARD is not set |
42 | # CONFIG_INPUT_MOUSE is not set | 40 | # CONFIG_INPUT_MOUSE is not set |
@@ -45,20 +43,13 @@ CONFIG_GIANFAR=y | |||
45 | CONFIG_SERIAL_CPM=y | 43 | CONFIG_SERIAL_CPM=y |
46 | CONFIG_SERIAL_CPM_CONSOLE=y | 44 | CONFIG_SERIAL_CPM_CONSOLE=y |
47 | CONFIG_GEN_RTC=y | 45 | CONFIG_GEN_RTC=y |
48 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
49 | CONFIG_EXT2_FS=y | 46 | CONFIG_EXT2_FS=y |
50 | CONFIG_EXT3_FS=y | 47 | CONFIG_EXT3_FS=y |
51 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 48 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
52 | CONFIG_INOTIFY=y | ||
53 | CONFIG_PROC_KCORE=y | 49 | CONFIG_PROC_KCORE=y |
54 | CONFIG_TMPFS=y | 50 | CONFIG_TMPFS=y |
55 | CONFIG_NFS_FS=y | 51 | CONFIG_NFS_FS=y |
56 | CONFIG_ROOT_NFS=y | 52 | CONFIG_ROOT_NFS=y |
57 | CONFIG_PARTITION_ADVANCED=y | ||
58 | # CONFIG_MSDOS_PARTITION is not set | ||
59 | CONFIG_DEBUG_KERNEL=y | ||
60 | CONFIG_DETECT_HUNG_TASK=y | 53 | CONFIG_DETECT_HUNG_TASK=y |
61 | CONFIG_DEBUG_MUTEXES=y | 54 | CONFIG_DEBUG_MUTEXES=y |
62 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
63 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
64 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 55 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig b/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig index eb25229b387a..ecb0c3bf8796 100644 --- a/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig +++ b/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | |||
@@ -1,17 +1,16 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
3 | CONFIG_NO_HZ=y | ||
4 | CONFIG_HIGH_RES_TIMERS=y | ||
4 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
8 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
10 | # CONFIG_MSDOS_PARTITION is not set | ||
9 | CONFIG_MPC85xx_CDS=y | 11 | CONFIG_MPC85xx_CDS=y |
10 | CONFIG_NO_HZ=y | ||
11 | CONFIG_HIGH_RES_TIMERS=y | ||
12 | CONFIG_BINFMT_MISC=y | 12 | CONFIG_BINFMT_MISC=y |
13 | CONFIG_MATH_EMULATION=y | 13 | CONFIG_MATH_EMULATION=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | # CONFIG_SECCOMP is not set | 14 | # CONFIG_SECCOMP is not set |
16 | CONFIG_PCI=y | 15 | CONFIG_PCI=y |
17 | CONFIG_NET=y | 16 | CONFIG_NET=y |
@@ -28,7 +27,6 @@ CONFIG_SYN_COOKIES=y | |||
28 | # CONFIG_IPV6 is not set | 27 | # CONFIG_IPV6 is not set |
29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
30 | # CONFIG_FW_LOADER is not set | 29 | # CONFIG_FW_LOADER is not set |
31 | CONFIG_PROC_DEVICETREE=y | ||
32 | CONFIG_BLK_DEV_LOOP=y | 30 | CONFIG_BLK_DEV_LOOP=y |
33 | CONFIG_BLK_DEV_RAM=y | 31 | CONFIG_BLK_DEV_RAM=y |
34 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 32 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -36,10 +34,8 @@ CONFIG_IDE=y | |||
36 | CONFIG_BLK_DEV_GENERIC=y | 34 | CONFIG_BLK_DEV_GENERIC=y |
37 | CONFIG_BLK_DEV_VIA82CXXX=y | 35 | CONFIG_BLK_DEV_VIA82CXXX=y |
38 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
39 | CONFIG_NET_ETHERNET=y | ||
40 | CONFIG_MII=y | ||
41 | CONFIG_E1000=y | ||
42 | CONFIG_GIANFAR=y | 37 | CONFIG_GIANFAR=y |
38 | CONFIG_E1000=y | ||
43 | # CONFIG_INPUT_MOUSEDEV is not set | 39 | # CONFIG_INPUT_MOUSEDEV is not set |
44 | # CONFIG_INPUT_KEYBOARD is not set | 40 | # CONFIG_INPUT_KEYBOARD is not set |
45 | # CONFIG_INPUT_MOUSE is not set | 41 | # CONFIG_INPUT_MOUSE is not set |
@@ -49,20 +45,13 @@ CONFIG_SERIAL_8250=y | |||
49 | CONFIG_SERIAL_8250_CONSOLE=y | 45 | CONFIG_SERIAL_8250_CONSOLE=y |
50 | # CONFIG_HW_RANDOM is not set | 46 | # CONFIG_HW_RANDOM is not set |
51 | CONFIG_GEN_RTC=y | 47 | CONFIG_GEN_RTC=y |
52 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
53 | CONFIG_EXT2_FS=y | 48 | CONFIG_EXT2_FS=y |
54 | CONFIG_EXT3_FS=y | 49 | CONFIG_EXT3_FS=y |
55 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 50 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
56 | CONFIG_INOTIFY=y | ||
57 | CONFIG_PROC_KCORE=y | 51 | CONFIG_PROC_KCORE=y |
58 | CONFIG_TMPFS=y | 52 | CONFIG_TMPFS=y |
59 | CONFIG_NFS_FS=y | 53 | CONFIG_NFS_FS=y |
60 | CONFIG_ROOT_NFS=y | 54 | CONFIG_ROOT_NFS=y |
61 | CONFIG_PARTITION_ADVANCED=y | ||
62 | # CONFIG_MSDOS_PARTITION is not set | ||
63 | CONFIG_DEBUG_KERNEL=y | ||
64 | CONFIG_DETECT_HUNG_TASK=y | 55 | CONFIG_DETECT_HUNG_TASK=y |
65 | CONFIG_DEBUG_MUTEXES=y | 56 | CONFIG_DEBUG_MUTEXES=y |
66 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
67 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
68 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 57 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/ppa8548_defconfig b/arch/powerpc/configs/85xx/ppa8548_defconfig index e80bb9b21eac..190978a5b7d5 100644 --- a/arch/powerpc/configs/85xx/ppa8548_defconfig +++ b/arch/powerpc/configs/85xx/ppa8548_defconfig | |||
@@ -1,11 +1,16 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_PPA8548=y | ||
3 | CONFIG_DTC=y | ||
4 | CONFIG_DEFAULT_UIMAGE=y | ||
5 | CONFIG_IKCONFIG=y | 2 | CONFIG_IKCONFIG=y |
6 | CONFIG_IKCONFIG_PROC=y | 3 | CONFIG_IKCONFIG_PROC=y |
7 | # CONFIG_PCI is not set | 4 | CONFIG_PPA8548=y |
8 | # CONFIG_USB_SUPPORT is not set | 5 | CONFIG_FSL_LBC=y |
6 | CONFIG_RAPIDIO=y | ||
7 | CONFIG_FSL_RIO=y | ||
8 | CONFIG_RAPIDIO_DMA_ENGINE=y | ||
9 | CONFIG_RAPIDIO_ENUM_BASIC=y | ||
10 | CONFIG_RAPIDIO_TSI57X=y | ||
11 | CONFIG_RAPIDIO_CPS_XX=y | ||
12 | CONFIG_RAPIDIO_TSI568=y | ||
13 | CONFIG_RAPIDIO_CPS_GEN2=y | ||
9 | CONFIG_ADVANCED_OPTIONS=y | 14 | CONFIG_ADVANCED_OPTIONS=y |
10 | CONFIG_LOWMEM_SIZE_BOOL=y | 15 | CONFIG_LOWMEM_SIZE_BOOL=y |
11 | CONFIG_LOWMEM_SIZE=0x40000000 | 16 | CONFIG_LOWMEM_SIZE=0x40000000 |
@@ -14,51 +19,28 @@ CONFIG_LOWMEM_CAM_NUM=4 | |||
14 | CONFIG_PAGE_OFFSET_BOOL=y | 19 | CONFIG_PAGE_OFFSET_BOOL=y |
15 | CONFIG_PAGE_OFFSET=0xb0000000 | 20 | CONFIG_PAGE_OFFSET=0xb0000000 |
16 | CONFIG_KERNEL_START_BOOL=y | 21 | CONFIG_KERNEL_START_BOOL=y |
17 | CONFIG_KERNEL_START=0xb0000000 | ||
18 | # CONFIG_PHYSICAL_START_BOOL is not set | ||
19 | CONFIG_PHYSICAL_START=0x00000000 | ||
20 | CONFIG_PHYSICAL_ALIGN=0x04000000 | ||
21 | CONFIG_TASK_SIZE_BOOL=y | 22 | CONFIG_TASK_SIZE_BOOL=y |
22 | CONFIG_TASK_SIZE=0xb0000000 | 23 | CONFIG_TASK_SIZE=0xb0000000 |
23 | 24 | CONFIG_NET=y | |
24 | CONFIG_FSL_LBC=y | 25 | CONFIG_INET=y |
25 | CONFIG_FSL_DMA=y | 26 | CONFIG_IP_PNP=y |
26 | CONFIG_FSL_RIO=y | ||
27 | |||
28 | CONFIG_RAPIDIO=y | ||
29 | CONFIG_RAPIDIO_DMA_ENGINE=y | ||
30 | CONFIG_RAPIDIO_TSI57X=y | ||
31 | CONFIG_RAPIDIO_TSI568=y | ||
32 | CONFIG_RAPIDIO_CPS_XX=y | ||
33 | CONFIG_RAPIDIO_CPS_GEN2=y | ||
34 | CONFIG_SERIAL_8250=y | ||
35 | CONFIG_SERIAL_8250_CONSOLE=y | ||
36 | CONFIG_PROC_DEVICETREE=y | ||
37 | |||
38 | CONFIG_MTD=y | 27 | CONFIG_MTD=y |
39 | CONFIG_MTD_BLKDEVS=y | 28 | CONFIG_MTD_CMDLINE_PARTS=y |
40 | CONFIG_MTD_BLOCK=y | 29 | CONFIG_MTD_BLOCK=y |
41 | CONFIG_MTD_CFI=y | 30 | CONFIG_MTD_CFI=y |
42 | CONFIG_MTD_CFI_AMDSTD=y | ||
43 | CONFIG_MTD_CFI_INTELEXT=y | 31 | CONFIG_MTD_CFI_INTELEXT=y |
44 | CONFIG_MTD_CHAR=y | 32 | CONFIG_MTD_CFI_AMDSTD=y |
45 | CONFIG_MTD_CMDLINE_PARTS=y | ||
46 | CONFIG_MTD_CONCAT=y | ||
47 | CONFIG_MTD_PHYSMAP_OF=y | 33 | CONFIG_MTD_PHYSMAP_OF=y |
48 | 34 | CONFIG_NETDEVICES=y | |
35 | CONFIG_GIANFAR=y | ||
36 | CONFIG_MARVELL_PHY=y | ||
37 | CONFIG_SERIAL_8250=y | ||
38 | CONFIG_SERIAL_8250_CONSOLE=y | ||
49 | CONFIG_I2C=y | 39 | CONFIG_I2C=y |
50 | CONFIG_I2C_MPC=y | 40 | CONFIG_I2C_MPC=y |
51 | CONFIG_I2C_CHARDEV | 41 | # CONFIG_USB_SUPPORT is not set |
52 | CONFIG_RTC_CLASS=y | 42 | CONFIG_RTC_CLASS=y |
53 | CONFIG_RTC_HCTOSYS=y | ||
54 | CONFIG_RTC_DRV_ISL1208=y | 43 | CONFIG_RTC_DRV_ISL1208=y |
55 | 44 | CONFIG_FSL_DMA=y | |
56 | CONFIG_NET=y | ||
57 | CONFIG_INET=y | ||
58 | CONFIG_IP_PNP=y | ||
59 | CONFIG_NETDEVICES=y | ||
60 | CONFIG_MII=y | ||
61 | CONFIG_GIANFAR=y | ||
62 | CONFIG_MARVELL_PHY=y | ||
63 | CONFIG_NFS_FS=y | 45 | CONFIG_NFS_FS=y |
64 | CONFIG_ROOT_NFS=y | 46 | CONFIG_ROOT_NFS=y |
diff --git a/arch/powerpc/configs/85xx/sbc8548_defconfig b/arch/powerpc/configs/85xx/sbc8548_defconfig index 008a7a47b89b..72b7ccfbe2c2 100644 --- a/arch/powerpc/configs/85xx/sbc8548_defconfig +++ b/arch/powerpc/configs/85xx/sbc8548_defconfig | |||
@@ -1,16 +1,13 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | CONFIG_SLAB=y | 6 | CONFIG_SLAB=y |
9 | # CONFIG_BLK_DEV_BSG is not set | 7 | # CONFIG_BLK_DEV_BSG is not set |
10 | CONFIG_SBC8548=y | 8 | CONFIG_SBC8548=y |
11 | CONFIG_BINFMT_MISC=y | 9 | CONFIG_BINFMT_MISC=y |
12 | CONFIG_MATH_EMULATION=y | 10 | CONFIG_MATH_EMULATION=y |
13 | CONFIG_SPARSE_IRQ=y | ||
14 | # CONFIG_SECCOMP is not set | 11 | # CONFIG_SECCOMP is not set |
15 | CONFIG_PCI=y | 12 | CONFIG_PCI=y |
16 | CONFIG_NET=y | 13 | CONFIG_NET=y |
@@ -27,14 +24,19 @@ CONFIG_SYN_COOKIES=y | |||
27 | # CONFIG_IPV6 is not set | 24 | # CONFIG_IPV6 is not set |
28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 25 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
29 | # CONFIG_FW_LOADER is not set | 26 | # CONFIG_FW_LOADER is not set |
30 | CONFIG_PROC_DEVICETREE=y | 27 | CONFIG_MTD=y |
28 | CONFIG_MTD_BLOCK=y | ||
29 | CONFIG_MTD_CFI=y | ||
30 | CONFIG_MTD_CFI_ADV_OPTIONS=y | ||
31 | CONFIG_MTD_CFI_GEOMETRY=y | ||
32 | CONFIG_MTD_CFI_I4=y | ||
33 | CONFIG_MTD_CFI_INTELEXT=y | ||
34 | CONFIG_MTD_PHYSMAP_OF=y | ||
31 | CONFIG_BLK_DEV_LOOP=y | 35 | CONFIG_BLK_DEV_LOOP=y |
32 | CONFIG_BLK_DEV_RAM=y | 36 | CONFIG_BLK_DEV_RAM=y |
33 | CONFIG_NETDEVICES=y | 37 | CONFIG_NETDEVICES=y |
34 | CONFIG_BROADCOM_PHY=y | ||
35 | CONFIG_NET_ETHERNET=y | ||
36 | CONFIG_MII=y | ||
37 | CONFIG_GIANFAR=y | 38 | CONFIG_GIANFAR=y |
39 | CONFIG_BROADCOM_PHY=y | ||
38 | # CONFIG_INPUT_MOUSEDEV is not set | 40 | # CONFIG_INPUT_MOUSEDEV is not set |
39 | # CONFIG_INPUT_KEYBOARD is not set | 41 | # CONFIG_INPUT_KEYBOARD is not set |
40 | # CONFIG_INPUT_MOUSE is not set | 42 | # CONFIG_INPUT_MOUSE is not set |
@@ -44,33 +46,9 @@ CONFIG_SERIAL_8250=y | |||
44 | CONFIG_SERIAL_8250_CONSOLE=y | 46 | CONFIG_SERIAL_8250_CONSOLE=y |
45 | # CONFIG_HW_RANDOM is not set | 47 | # CONFIG_HW_RANDOM is not set |
46 | CONFIG_GEN_RTC=y | 48 | CONFIG_GEN_RTC=y |
47 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
48 | # CONFIG_HID_SUPPORT is not set | ||
49 | # CONFIG_USB_SUPPORT is not set | 49 | # CONFIG_USB_SUPPORT is not set |
50 | CONFIG_INOTIFY=y | ||
51 | CONFIG_PROC_KCORE=y | 50 | CONFIG_PROC_KCORE=y |
52 | CONFIG_TMPFS=y | 51 | CONFIG_TMPFS=y |
53 | CONFIG_NFS_FS=y | 52 | CONFIG_NFS_FS=y |
54 | CONFIG_ROOT_NFS=y | 53 | CONFIG_ROOT_NFS=y |
55 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
56 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
57 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 54 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
58 | CONFIG_MTD=y | ||
59 | CONFIG_MTD_OF_PARTS=y | ||
60 | CONFIG_MTD_CHAR=y | ||
61 | CONFIG_MTD_BLKDEVS=y | ||
62 | CONFIG_MTD_BLOCK=y | ||
63 | CONFIG_MTD_CFI=y | ||
64 | CONFIG_MTD_GEN_PROBE=y | ||
65 | CONFIG_MTD_CFI_ADV_OPTIONS=y | ||
66 | CONFIG_MTD_CFI_NOSWAP=y | ||
67 | CONFIG_MTD_CFI_GEOMETRY=y | ||
68 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
69 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
70 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
71 | CONFIG_MTD_CFI_I1=y | ||
72 | CONFIG_MTD_CFI_I2=y | ||
73 | CONFIG_MTD_CFI_I4=y | ||
74 | CONFIG_MTD_CFI_INTELEXT=y | ||
75 | CONFIG_MTD_CFI_UTIL=y | ||
76 | CONFIG_MTD_PHYSMAP_OF=y | ||
diff --git a/arch/powerpc/configs/85xx/socrates_defconfig b/arch/powerpc/configs/85xx/socrates_defconfig index 435fd408eef1..0ad7bd5ee6b6 100644 --- a/arch/powerpc/configs/85xx/socrates_defconfig +++ b/arch/powerpc/configs/85xx/socrates_defconfig | |||
@@ -1,20 +1,17 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=16 | 3 | CONFIG_LOG_BUF_SHIFT=16 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | # CONFIG_KALLSYMS is not set | 6 | # CONFIG_KALLSYMS is not set |
9 | # CONFIG_HOTPLUG is not set | ||
10 | # CONFIG_EPOLL is not set | 7 | # CONFIG_EPOLL is not set |
11 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
13 | CONFIG_MODULE_FORCE_UNLOAD=y | 10 | CONFIG_MODULE_FORCE_UNLOAD=y |
14 | # CONFIG_BLK_DEV_BSG is not set | 11 | # CONFIG_BLK_DEV_BSG is not set |
12 | CONFIG_PARTITION_ADVANCED=y | ||
15 | CONFIG_SOCRATES=y | 13 | CONFIG_SOCRATES=y |
16 | CONFIG_MATH_EMULATION=y | 14 | CONFIG_MATH_EMULATION=y |
17 | CONFIG_SPARSE_IRQ=y | ||
18 | CONFIG_PCI=y | 15 | CONFIG_PCI=y |
19 | CONFIG_NET=y | 16 | CONFIG_NET=y |
20 | CONFIG_PACKET=y | 17 | CONFIG_PACKET=y |
@@ -28,13 +25,8 @@ CONFIG_SYN_COOKIES=y | |||
28 | # CONFIG_INET_LRO is not set | 25 | # CONFIG_INET_LRO is not set |
29 | # CONFIG_IPV6 is not set | 26 | # CONFIG_IPV6 is not set |
30 | CONFIG_CAN=y | 27 | CONFIG_CAN=y |
31 | CONFIG_CAN_RAW=y | ||
32 | CONFIG_CAN_BCM=y | ||
33 | CONFIG_MTD=y | 28 | CONFIG_MTD=y |
34 | CONFIG_MTD_CONCAT=y | ||
35 | CONFIG_MTD_CMDLINE_PARTS=y | 29 | CONFIG_MTD_CMDLINE_PARTS=y |
36 | CONFIG_MTD_OF_PARTS=y | ||
37 | CONFIG_MTD_CHAR=y | ||
38 | CONFIG_MTD_BLOCK=y | 30 | CONFIG_MTD_BLOCK=y |
39 | CONFIG_MTD_CFI=y | 31 | CONFIG_MTD_CFI=y |
40 | CONFIG_MTD_JEDECPROBE=y | 32 | CONFIG_MTD_JEDECPROBE=y |
@@ -49,11 +41,8 @@ CONFIG_SCSI=y | |||
49 | CONFIG_BLK_DEV_SD=y | 41 | CONFIG_BLK_DEV_SD=y |
50 | # CONFIG_SCSI_LOWLEVEL is not set | 42 | # CONFIG_SCSI_LOWLEVEL is not set |
51 | CONFIG_NETDEVICES=y | 43 | CONFIG_NETDEVICES=y |
52 | CONFIG_MARVELL_PHY=y | ||
53 | CONFIG_NET_ETHERNET=y | ||
54 | CONFIG_MII=y | ||
55 | CONFIG_GIANFAR=y | 44 | CONFIG_GIANFAR=y |
56 | # CONFIG_NETDEV_10000 is not set | 45 | CONFIG_MARVELL_PHY=y |
57 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=800 | 46 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=800 |
58 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480 | 47 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=480 |
59 | CONFIG_INPUT_EVDEV=y | 48 | CONFIG_INPUT_EVDEV=y |
@@ -65,7 +54,6 @@ CONFIG_SERIAL_8250=y | |||
65 | CONFIG_SERIAL_8250_CONSOLE=y | 54 | CONFIG_SERIAL_8250_CONSOLE=y |
66 | CONFIG_SERIAL_8250_NR_UARTS=2 | 55 | CONFIG_SERIAL_8250_NR_UARTS=2 |
67 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 56 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
68 | CONFIG_SERIAL_8250_EXTENDED=y | ||
69 | CONFIG_SERIAL_8250_MANY_PORTS=y | 57 | CONFIG_SERIAL_8250_MANY_PORTS=y |
70 | CONFIG_SERIAL_8250_DETECT_IRQ=y | 58 | CONFIG_SERIAL_8250_DETECT_IRQ=y |
71 | CONFIG_SERIAL_8250_RSA=y | 59 | CONFIG_SERIAL_8250_RSA=y |
@@ -82,8 +70,6 @@ CONFIG_FB_MB862XX=y | |||
82 | CONFIG_FB_MB862XX_LIME=y | 70 | CONFIG_FB_MB862XX_LIME=y |
83 | # CONFIG_VGA_CONSOLE is not set | 71 | # CONFIG_VGA_CONSOLE is not set |
84 | CONFIG_FRAMEBUFFER_CONSOLE=y | 72 | CONFIG_FRAMEBUFFER_CONSOLE=y |
85 | CONFIG_FONTS=y | ||
86 | CONFIG_FONT_8x16=y | ||
87 | CONFIG_USB=y | 73 | CONFIG_USB=y |
88 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y | 74 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y |
89 | CONFIG_USB_MON=y | 75 | CONFIG_USB_MON=y |
@@ -95,15 +81,11 @@ CONFIG_RTC_CLASS=y | |||
95 | CONFIG_EXT2_FS=y | 81 | CONFIG_EXT2_FS=y |
96 | CONFIG_EXT3_FS=y | 82 | CONFIG_EXT3_FS=y |
97 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 83 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
98 | CONFIG_INOTIFY=y | ||
99 | CONFIG_PROC_KCORE=y | 84 | CONFIG_PROC_KCORE=y |
100 | CONFIG_TMPFS=y | 85 | CONFIG_TMPFS=y |
101 | CONFIG_JFFS2_FS=y | 86 | CONFIG_JFFS2_FS=y |
102 | CONFIG_CRAMFS=y | 87 | CONFIG_CRAMFS=y |
103 | CONFIG_NFS_FS=y | 88 | CONFIG_NFS_FS=y |
104 | CONFIG_NFS_V3=y | ||
105 | CONFIG_ROOT_NFS=y | 89 | CONFIG_ROOT_NFS=y |
106 | CONFIG_PARTITION_ADVANCED=y | 90 | CONFIG_FONTS=y |
107 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
108 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
109 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 91 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/stx_gp3_defconfig b/arch/powerpc/configs/85xx/stx_gp3_defconfig index 5d4db154bf59..f66d16ba8c58 100644 --- a/arch/powerpc/configs/85xx/stx_gp3_defconfig +++ b/arch/powerpc/configs/85xx/stx_gp3_defconfig | |||
@@ -1,9 +1,7 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | CONFIG_MODULES=y | 6 | CONFIG_MODULES=y |
9 | CONFIG_MODVERSIONS=y | 7 | CONFIG_MODVERSIONS=y |
@@ -12,7 +10,6 @@ CONFIG_STX_GP3=y | |||
12 | CONFIG_HIGHMEM=y | 10 | CONFIG_HIGHMEM=y |
13 | CONFIG_BINFMT_MISC=m | 11 | CONFIG_BINFMT_MISC=m |
14 | CONFIG_MATH_EMULATION=y | 12 | CONFIG_MATH_EMULATION=y |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_PCI=y | 13 | CONFIG_PCI=y |
17 | CONFIG_NET=y | 14 | CONFIG_NET=y |
18 | CONFIG_PACKET=y | 15 | CONFIG_PACKET=y |
@@ -28,7 +25,6 @@ CONFIG_IP_NF_FILTER=m | |||
28 | CONFIG_NET_PKTGEN=y | 25 | CONFIG_NET_PKTGEN=y |
29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 26 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
30 | # CONFIG_FW_LOADER is not set | 27 | # CONFIG_FW_LOADER is not set |
31 | CONFIG_PROC_DEVICETREE=y | ||
32 | CONFIG_PARPORT=m | 28 | CONFIG_PARPORT=m |
33 | CONFIG_PARPORT_PC=m | 29 | CONFIG_PARPORT_PC=m |
34 | CONFIG_BLK_DEV_LOOP=m | 30 | CONFIG_BLK_DEV_LOOP=m |
@@ -42,12 +38,10 @@ CONFIG_BLK_DEV_SD=m | |||
42 | CONFIG_CHR_DEV_ST=m | 38 | CONFIG_CHR_DEV_ST=m |
43 | CONFIG_BLK_DEV_SR=m | 39 | CONFIG_BLK_DEV_SR=m |
44 | CONFIG_CHR_DEV_SG=m | 40 | CONFIG_CHR_DEV_SG=m |
45 | CONFIG_SCSI_MULTI_LUN=y | ||
46 | CONFIG_SCSI_CONSTANTS=y | 41 | CONFIG_SCSI_CONSTANTS=y |
47 | CONFIG_NETDEVICES=y | 42 | CONFIG_NETDEVICES=y |
48 | CONFIG_MARVELL_PHY=y | ||
49 | CONFIG_NET_ETHERNET=y | ||
50 | CONFIG_GIANFAR=y | 43 | CONFIG_GIANFAR=y |
44 | CONFIG_MARVELL_PHY=y | ||
51 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1280 | 45 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1280 |
52 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1024 | 46 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1024 |
53 | CONFIG_INPUT_JOYDEV=m | 47 | CONFIG_INPUT_JOYDEV=m |
@@ -63,8 +57,6 @@ CONFIG_SOUND=m | |||
63 | CONFIG_EXT2_FS=y | 57 | CONFIG_EXT2_FS=y |
64 | CONFIG_EXT3_FS=y | 58 | CONFIG_EXT3_FS=y |
65 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 59 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
66 | CONFIG_INOTIFY=y | ||
67 | CONFIG_AUTOFS_FS=m | ||
68 | CONFIG_AUTOFS4_FS=y | 60 | CONFIG_AUTOFS4_FS=y |
69 | CONFIG_ISO9660_FS=m | 61 | CONFIG_ISO9660_FS=m |
70 | CONFIG_UDF_FS=m | 62 | CONFIG_UDF_FS=m |
@@ -73,16 +65,11 @@ CONFIG_VFAT_FS=m | |||
73 | CONFIG_TMPFS=y | 65 | CONFIG_TMPFS=y |
74 | CONFIG_CRAMFS=m | 66 | CONFIG_CRAMFS=m |
75 | CONFIG_NFS_FS=y | 67 | CONFIG_NFS_FS=y |
76 | CONFIG_NFS_V3=y | ||
77 | CONFIG_ROOT_NFS=y | 68 | CONFIG_ROOT_NFS=y |
78 | CONFIG_SMB_FS=m | ||
79 | CONFIG_NLS=y | 69 | CONFIG_NLS=y |
80 | CONFIG_CRC_CCITT=y | 70 | CONFIG_CRC_CCITT=y |
81 | CONFIG_CRC_T10DIF=m | 71 | CONFIG_CRC_T10DIF=m |
82 | CONFIG_DEBUG_KERNEL=y | ||
83 | CONFIG_DETECT_HUNG_TASK=y | 72 | CONFIG_DETECT_HUNG_TASK=y |
84 | # CONFIG_DEBUG_BUGVERBOSE is not set | 73 | # CONFIG_DEBUG_BUGVERBOSE is not set |
85 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
86 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
87 | CONFIG_BDI_SWITCH=y | 74 | CONFIG_BDI_SWITCH=y |
88 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 75 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8540_defconfig b/arch/powerpc/configs/85xx/tqm8540_defconfig index 5a800e6e38e3..4daaf2943b44 100644 --- a/arch/powerpc/configs/85xx/tqm8540_defconfig +++ b/arch/powerpc/configs/85xx/tqm8540_defconfig | |||
@@ -1,17 +1,15 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | # CONFIG_KALLSYMS is not set | 6 | # CONFIG_KALLSYMS is not set |
9 | # CONFIG_HOTPLUG is not set | ||
10 | # CONFIG_EPOLL is not set | 7 | # CONFIG_EPOLL is not set |
11 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
10 | # CONFIG_MSDOS_PARTITION is not set | ||
12 | CONFIG_TQM8540=y | 11 | CONFIG_TQM8540=y |
13 | CONFIG_MATH_EMULATION=y | 12 | CONFIG_MATH_EMULATION=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_PCI=y | 13 | CONFIG_PCI=y |
16 | CONFIG_NET=y | 14 | CONFIG_NET=y |
17 | CONFIG_PACKET=y | 15 | CONFIG_PACKET=y |
@@ -25,9 +23,7 @@ CONFIG_SYN_COOKIES=y | |||
25 | # CONFIG_INET_LRO is not set | 23 | # CONFIG_INET_LRO is not set |
26 | # CONFIG_IPV6 is not set | 24 | # CONFIG_IPV6 is not set |
27 | CONFIG_MTD=y | 25 | CONFIG_MTD=y |
28 | CONFIG_MTD_CONCAT=y | ||
29 | CONFIG_MTD_CMDLINE_PARTS=y | 26 | CONFIG_MTD_CMDLINE_PARTS=y |
30 | CONFIG_MTD_CHAR=y | ||
31 | CONFIG_MTD_BLOCK=y | 27 | CONFIG_MTD_BLOCK=y |
32 | CONFIG_MTD_CFI=y | 28 | CONFIG_MTD_CFI=y |
33 | CONFIG_MTD_CFI_AMDSTD=y | 29 | CONFIG_MTD_CFI_AMDSTD=y |
@@ -38,10 +34,8 @@ CONFIG_IDE=y | |||
38 | CONFIG_BLK_DEV_GENERIC=y | 34 | CONFIG_BLK_DEV_GENERIC=y |
39 | CONFIG_BLK_DEV_VIA82CXXX=y | 35 | CONFIG_BLK_DEV_VIA82CXXX=y |
40 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
41 | CONFIG_NET_ETHERNET=y | ||
42 | CONFIG_NET_PCI=y | ||
43 | CONFIG_E100=y | ||
44 | CONFIG_GIANFAR=y | 37 | CONFIG_GIANFAR=y |
38 | CONFIG_E100=y | ||
45 | # CONFIG_INPUT_MOUSEDEV is not set | 39 | # CONFIG_INPUT_MOUSEDEV is not set |
46 | # CONFIG_INPUT_KEYBOARD is not set | 40 | # CONFIG_INPUT_KEYBOARD is not set |
47 | # CONFIG_INPUT_MOUSE is not set | 41 | # CONFIG_INPUT_MOUSE is not set |
@@ -58,15 +52,10 @@ CONFIG_SENSORS_LM75=y | |||
58 | CONFIG_EXT2_FS=y | 52 | CONFIG_EXT2_FS=y |
59 | CONFIG_EXT3_FS=y | 53 | CONFIG_EXT3_FS=y |
60 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 54 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
61 | CONFIG_INOTIFY=y | ||
62 | CONFIG_PROC_KCORE=y | 55 | CONFIG_PROC_KCORE=y |
63 | CONFIG_TMPFS=y | 56 | CONFIG_TMPFS=y |
64 | CONFIG_JFFS2_FS=y | 57 | CONFIG_JFFS2_FS=y |
65 | CONFIG_CRAMFS=y | 58 | CONFIG_CRAMFS=y |
66 | CONFIG_NFS_FS=y | 59 | CONFIG_NFS_FS=y |
67 | CONFIG_ROOT_NFS=y | 60 | CONFIG_ROOT_NFS=y |
68 | CONFIG_PARTITION_ADVANCED=y | ||
69 | # CONFIG_MSDOS_PARTITION is not set | ||
70 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
71 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
72 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 61 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8541_defconfig b/arch/powerpc/configs/85xx/tqm8541_defconfig index 2d936697d69e..bb402b3cf786 100644 --- a/arch/powerpc/configs/85xx/tqm8541_defconfig +++ b/arch/powerpc/configs/85xx/tqm8541_defconfig | |||
@@ -1,17 +1,15 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | # CONFIG_KALLSYMS is not set | 6 | # CONFIG_KALLSYMS is not set |
9 | # CONFIG_HOTPLUG is not set | ||
10 | # CONFIG_EPOLL is not set | 7 | # CONFIG_EPOLL is not set |
11 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
10 | # CONFIG_MSDOS_PARTITION is not set | ||
12 | CONFIG_TQM8541=y | 11 | CONFIG_TQM8541=y |
13 | CONFIG_MATH_EMULATION=y | 12 | CONFIG_MATH_EMULATION=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_PCI=y | 13 | CONFIG_PCI=y |
16 | CONFIG_NET=y | 14 | CONFIG_NET=y |
17 | CONFIG_PACKET=y | 15 | CONFIG_PACKET=y |
@@ -25,9 +23,7 @@ CONFIG_SYN_COOKIES=y | |||
25 | # CONFIG_INET_LRO is not set | 23 | # CONFIG_INET_LRO is not set |
26 | # CONFIG_IPV6 is not set | 24 | # CONFIG_IPV6 is not set |
27 | CONFIG_MTD=y | 25 | CONFIG_MTD=y |
28 | CONFIG_MTD_CONCAT=y | ||
29 | CONFIG_MTD_CMDLINE_PARTS=y | 26 | CONFIG_MTD_CMDLINE_PARTS=y |
30 | CONFIG_MTD_CHAR=y | ||
31 | CONFIG_MTD_BLOCK=y | 27 | CONFIG_MTD_BLOCK=y |
32 | CONFIG_MTD_CFI=y | 28 | CONFIG_MTD_CFI=y |
33 | CONFIG_MTD_CFI_AMDSTD=y | 29 | CONFIG_MTD_CFI_AMDSTD=y |
@@ -38,10 +34,8 @@ CONFIG_IDE=y | |||
38 | CONFIG_BLK_DEV_GENERIC=y | 34 | CONFIG_BLK_DEV_GENERIC=y |
39 | CONFIG_BLK_DEV_VIA82CXXX=y | 35 | CONFIG_BLK_DEV_VIA82CXXX=y |
40 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
41 | CONFIG_NET_ETHERNET=y | ||
42 | CONFIG_NET_PCI=y | ||
43 | CONFIG_E100=y | ||
44 | CONFIG_GIANFAR=y | 37 | CONFIG_GIANFAR=y |
38 | CONFIG_E100=y | ||
45 | # CONFIG_INPUT_MOUSEDEV is not set | 39 | # CONFIG_INPUT_MOUSEDEV is not set |
46 | # CONFIG_INPUT_KEYBOARD is not set | 40 | # CONFIG_INPUT_KEYBOARD is not set |
47 | # CONFIG_INPUT_MOUSE is not set | 41 | # CONFIG_INPUT_MOUSE is not set |
@@ -60,15 +54,10 @@ CONFIG_SENSORS_LM75=y | |||
60 | CONFIG_EXT2_FS=y | 54 | CONFIG_EXT2_FS=y |
61 | CONFIG_EXT3_FS=y | 55 | CONFIG_EXT3_FS=y |
62 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 56 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
63 | CONFIG_INOTIFY=y | ||
64 | CONFIG_PROC_KCORE=y | 57 | CONFIG_PROC_KCORE=y |
65 | CONFIG_TMPFS=y | 58 | CONFIG_TMPFS=y |
66 | CONFIG_JFFS2_FS=y | 59 | CONFIG_JFFS2_FS=y |
67 | CONFIG_CRAMFS=y | 60 | CONFIG_CRAMFS=y |
68 | CONFIG_NFS_FS=y | 61 | CONFIG_NFS_FS=y |
69 | CONFIG_ROOT_NFS=y | 62 | CONFIG_ROOT_NFS=y |
70 | CONFIG_PARTITION_ADVANCED=y | ||
71 | # CONFIG_MSDOS_PARTITION is not set | ||
72 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
73 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
74 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 63 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8548_defconfig b/arch/powerpc/configs/85xx/tqm8548_defconfig index ce8a67e89473..685d0fb132d6 100644 --- a/arch/powerpc/configs/85xx/tqm8548_defconfig +++ b/arch/powerpc/configs/85xx/tqm8548_defconfig | |||
@@ -1,20 +1,19 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
3 | CONFIG_NO_HZ=y | ||
4 | CONFIG_HIGH_RES_TIMERS=y | ||
4 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
8 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
9 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
10 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | # CONFIG_MSDOS_PARTITION is not set | ||
11 | CONFIG_TQM8548=y | 13 | CONFIG_TQM8548=y |
12 | CONFIG_HIGHMEM=y | 14 | CONFIG_HIGHMEM=y |
13 | CONFIG_NO_HZ=y | ||
14 | CONFIG_HIGH_RES_TIMERS=y | ||
15 | CONFIG_BINFMT_MISC=y | 15 | CONFIG_BINFMT_MISC=y |
16 | CONFIG_MATH_EMULATION=y | 16 | CONFIG_MATH_EMULATION=y |
17 | CONFIG_SPARSE_IRQ=y | ||
18 | # CONFIG_SECCOMP is not set | 17 | # CONFIG_SECCOMP is not set |
19 | CONFIG_PCI=y | 18 | CONFIG_PCI=y |
20 | CONFIG_PCIEPORTBUS=y | 19 | CONFIG_PCIEPORTBUS=y |
@@ -34,22 +33,16 @@ CONFIG_SYN_COOKIES=y | |||
34 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 33 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
35 | # CONFIG_FW_LOADER is not set | 34 | # CONFIG_FW_LOADER is not set |
36 | CONFIG_MTD=y | 35 | CONFIG_MTD=y |
37 | CONFIG_MTD_OF_PARTS=y | ||
38 | CONFIG_MTD_CHAR=y | ||
39 | CONFIG_MTD_BLKDEVS=y | ||
40 | CONFIG_MTD_CFI=y | 36 | CONFIG_MTD_CFI=y |
41 | CONFIG_MTD_CFI_AMDSTD=y | 37 | CONFIG_MTD_CFI_AMDSTD=y |
42 | CONFIG_MTD_PHYSMAP_OF=y | 38 | CONFIG_MTD_PHYSMAP_OF=y |
43 | CONFIG_MTD_NAND_ECC_SMC=y | 39 | CONFIG_MTD_NAND_ECC_SMC=y |
44 | CONFIG_MTD_NAND=y | 40 | CONFIG_MTD_NAND=y |
45 | CONFIG_MTD_NAND_FSL_UPM=y | 41 | CONFIG_MTD_NAND_FSL_UPM=y |
46 | CONFIG_PROC_DEVICETREE=y | ||
47 | CONFIG_BLK_DEV_LOOP=y | 42 | CONFIG_BLK_DEV_LOOP=y |
48 | CONFIG_BLK_DEV_RAM=y | 43 | CONFIG_BLK_DEV_RAM=y |
49 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 44 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
50 | CONFIG_NETDEVICES=y | 45 | CONFIG_NETDEVICES=y |
51 | CONFIG_NET_ETHERNET=y | ||
52 | CONFIG_MII=y | ||
53 | CONFIG_GIANFAR=y | 46 | CONFIG_GIANFAR=y |
54 | # CONFIG_INPUT_MOUSEDEV is not set | 47 | # CONFIG_INPUT_MOUSEDEV is not set |
55 | # CONFIG_INPUT_KEYBOARD is not set | 48 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -63,22 +56,15 @@ CONFIG_I2C=y | |||
63 | CONFIG_I2C_CHARDEV=y | 56 | CONFIG_I2C_CHARDEV=y |
64 | CONFIG_I2C_MPC=y | 57 | CONFIG_I2C_MPC=y |
65 | CONFIG_SENSORS_LM75=y | 58 | CONFIG_SENSORS_LM75=y |
66 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
67 | # CONFIG_USB_SUPPORT is not set | 59 | # CONFIG_USB_SUPPORT is not set |
68 | CONFIG_RTC_CLASS=y | 60 | CONFIG_RTC_CLASS=y |
69 | CONFIG_RTC_DRV_DS1307=y | 61 | CONFIG_RTC_DRV_DS1307=y |
70 | CONFIG_INOTIFY=y | ||
71 | CONFIG_PROC_KCORE=y | 62 | CONFIG_PROC_KCORE=y |
72 | CONFIG_TMPFS=y | 63 | CONFIG_TMPFS=y |
73 | CONFIG_JFFS2_FS=y | 64 | CONFIG_JFFS2_FS=y |
74 | CONFIG_NFS_FS=y | 65 | CONFIG_NFS_FS=y |
75 | CONFIG_ROOT_NFS=y | 66 | CONFIG_ROOT_NFS=y |
76 | CONFIG_PARTITION_ADVANCED=y | ||
77 | # CONFIG_MSDOS_PARTITION is not set | ||
78 | CONFIG_DEBUG_KERNEL=y | ||
79 | CONFIG_DETECT_HUNG_TASK=y | 67 | CONFIG_DETECT_HUNG_TASK=y |
80 | CONFIG_DEBUG_MUTEXES=y | 68 | CONFIG_DEBUG_MUTEXES=y |
81 | # CONFIG_DEBUG_BUGVERBOSE is not set | 69 | # CONFIG_DEBUG_BUGVERBOSE is not set |
82 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
83 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
84 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 70 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8555_defconfig b/arch/powerpc/configs/85xx/tqm8555_defconfig index a4e12971ccac..02a931d4e954 100644 --- a/arch/powerpc/configs/85xx/tqm8555_defconfig +++ b/arch/powerpc/configs/85xx/tqm8555_defconfig | |||
@@ -1,17 +1,15 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | # CONFIG_KALLSYMS is not set | 6 | # CONFIG_KALLSYMS is not set |
9 | # CONFIG_HOTPLUG is not set | ||
10 | # CONFIG_EPOLL is not set | 7 | # CONFIG_EPOLL is not set |
11 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
10 | # CONFIG_MSDOS_PARTITION is not set | ||
12 | CONFIG_TQM8555=y | 11 | CONFIG_TQM8555=y |
13 | CONFIG_MATH_EMULATION=y | 12 | CONFIG_MATH_EMULATION=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_PCI=y | 13 | CONFIG_PCI=y |
16 | CONFIG_NET=y | 14 | CONFIG_NET=y |
17 | CONFIG_PACKET=y | 15 | CONFIG_PACKET=y |
@@ -25,9 +23,7 @@ CONFIG_SYN_COOKIES=y | |||
25 | # CONFIG_INET_LRO is not set | 23 | # CONFIG_INET_LRO is not set |
26 | # CONFIG_IPV6 is not set | 24 | # CONFIG_IPV6 is not set |
27 | CONFIG_MTD=y | 25 | CONFIG_MTD=y |
28 | CONFIG_MTD_CONCAT=y | ||
29 | CONFIG_MTD_CMDLINE_PARTS=y | 26 | CONFIG_MTD_CMDLINE_PARTS=y |
30 | CONFIG_MTD_CHAR=y | ||
31 | CONFIG_MTD_BLOCK=y | 27 | CONFIG_MTD_BLOCK=y |
32 | CONFIG_MTD_CFI=y | 28 | CONFIG_MTD_CFI=y |
33 | CONFIG_MTD_CFI_AMDSTD=y | 29 | CONFIG_MTD_CFI_AMDSTD=y |
@@ -38,10 +34,8 @@ CONFIG_IDE=y | |||
38 | CONFIG_BLK_DEV_GENERIC=y | 34 | CONFIG_BLK_DEV_GENERIC=y |
39 | CONFIG_BLK_DEV_VIA82CXXX=y | 35 | CONFIG_BLK_DEV_VIA82CXXX=y |
40 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
41 | CONFIG_NET_ETHERNET=y | ||
42 | CONFIG_NET_PCI=y | ||
43 | CONFIG_E100=y | ||
44 | CONFIG_GIANFAR=y | 37 | CONFIG_GIANFAR=y |
38 | CONFIG_E100=y | ||
45 | # CONFIG_INPUT_MOUSEDEV is not set | 39 | # CONFIG_INPUT_MOUSEDEV is not set |
46 | # CONFIG_INPUT_KEYBOARD is not set | 40 | # CONFIG_INPUT_KEYBOARD is not set |
47 | # CONFIG_INPUT_MOUSE is not set | 41 | # CONFIG_INPUT_MOUSE is not set |
@@ -60,15 +54,10 @@ CONFIG_SENSORS_LM75=y | |||
60 | CONFIG_EXT2_FS=y | 54 | CONFIG_EXT2_FS=y |
61 | CONFIG_EXT3_FS=y | 55 | CONFIG_EXT3_FS=y |
62 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 56 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
63 | CONFIG_INOTIFY=y | ||
64 | CONFIG_PROC_KCORE=y | 57 | CONFIG_PROC_KCORE=y |
65 | CONFIG_TMPFS=y | 58 | CONFIG_TMPFS=y |
66 | CONFIG_JFFS2_FS=y | 59 | CONFIG_JFFS2_FS=y |
67 | CONFIG_CRAMFS=y | 60 | CONFIG_CRAMFS=y |
68 | CONFIG_NFS_FS=y | 61 | CONFIG_NFS_FS=y |
69 | CONFIG_ROOT_NFS=y | 62 | CONFIG_ROOT_NFS=y |
70 | CONFIG_PARTITION_ADVANCED=y | ||
71 | # CONFIG_MSDOS_PARTITION is not set | ||
72 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
73 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
74 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 63 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8560_defconfig b/arch/powerpc/configs/85xx/tqm8560_defconfig index 341abe18a74d..633d5b759a36 100644 --- a/arch/powerpc/configs/85xx/tqm8560_defconfig +++ b/arch/powerpc/configs/85xx/tqm8560_defconfig | |||
@@ -1,17 +1,15 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 3 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 4 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | # CONFIG_KALLSYMS is not set | 6 | # CONFIG_KALLSYMS is not set |
9 | # CONFIG_HOTPLUG is not set | ||
10 | # CONFIG_EPOLL is not set | 7 | # CONFIG_EPOLL is not set |
11 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
10 | # CONFIG_MSDOS_PARTITION is not set | ||
12 | CONFIG_TQM8560=y | 11 | CONFIG_TQM8560=y |
13 | CONFIG_MATH_EMULATION=y | 12 | CONFIG_MATH_EMULATION=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_PCI=y | 13 | CONFIG_PCI=y |
16 | CONFIG_NET=y | 14 | CONFIG_NET=y |
17 | CONFIG_PACKET=y | 15 | CONFIG_PACKET=y |
@@ -25,9 +23,7 @@ CONFIG_SYN_COOKIES=y | |||
25 | # CONFIG_INET_LRO is not set | 23 | # CONFIG_INET_LRO is not set |
26 | # CONFIG_IPV6 is not set | 24 | # CONFIG_IPV6 is not set |
27 | CONFIG_MTD=y | 25 | CONFIG_MTD=y |
28 | CONFIG_MTD_CONCAT=y | ||
29 | CONFIG_MTD_CMDLINE_PARTS=y | 26 | CONFIG_MTD_CMDLINE_PARTS=y |
30 | CONFIG_MTD_CHAR=y | ||
31 | CONFIG_MTD_BLOCK=y | 27 | CONFIG_MTD_BLOCK=y |
32 | CONFIG_MTD_CFI=y | 28 | CONFIG_MTD_CFI=y |
33 | CONFIG_MTD_CFI_AMDSTD=y | 29 | CONFIG_MTD_CFI_AMDSTD=y |
@@ -38,10 +34,8 @@ CONFIG_IDE=y | |||
38 | CONFIG_BLK_DEV_GENERIC=y | 34 | CONFIG_BLK_DEV_GENERIC=y |
39 | CONFIG_BLK_DEV_VIA82CXXX=y | 35 | CONFIG_BLK_DEV_VIA82CXXX=y |
40 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
41 | CONFIG_NET_ETHERNET=y | ||
42 | CONFIG_NET_PCI=y | ||
43 | CONFIG_E100=y | ||
44 | CONFIG_GIANFAR=y | 37 | CONFIG_GIANFAR=y |
38 | CONFIG_E100=y | ||
45 | # CONFIG_INPUT_MOUSEDEV is not set | 39 | # CONFIG_INPUT_MOUSEDEV is not set |
46 | # CONFIG_INPUT_KEYBOARD is not set | 40 | # CONFIG_INPUT_KEYBOARD is not set |
47 | # CONFIG_INPUT_MOUSE is not set | 41 | # CONFIG_INPUT_MOUSE is not set |
@@ -60,15 +54,10 @@ CONFIG_SENSORS_LM75=y | |||
60 | CONFIG_EXT2_FS=y | 54 | CONFIG_EXT2_FS=y |
61 | CONFIG_EXT3_FS=y | 55 | CONFIG_EXT3_FS=y |
62 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 56 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
63 | CONFIG_INOTIFY=y | ||
64 | CONFIG_PROC_KCORE=y | 57 | CONFIG_PROC_KCORE=y |
65 | CONFIG_TMPFS=y | 58 | CONFIG_TMPFS=y |
66 | CONFIG_JFFS2_FS=y | 59 | CONFIG_JFFS2_FS=y |
67 | CONFIG_CRAMFS=y | 60 | CONFIG_CRAMFS=y |
68 | CONFIG_NFS_FS=y | 61 | CONFIG_NFS_FS=y |
69 | CONFIG_ROOT_NFS=y | 62 | CONFIG_ROOT_NFS=y |
70 | CONFIG_PARTITION_ADVANCED=y | ||
71 | # CONFIG_MSDOS_PARTITION is not set | ||
72 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
73 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
74 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 63 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig b/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig index 72df8ab8449e..34f3ea1729e0 100644 --- a/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig +++ b/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | |||
@@ -1,29 +1,25 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
3 | CONFIG_NR_CPUS=2 | 3 | CONFIG_NR_CPUS=2 |
4 | CONFIG_EXPERIMENTAL=y | ||
5 | CONFIG_SYSVIPC=y | 4 | CONFIG_SYSVIPC=y |
6 | CONFIG_POSIX_MQUEUE=y | 5 | CONFIG_POSIX_MQUEUE=y |
7 | CONFIG_BSD_PROCESS_ACCT=y | ||
8 | CONFIG_AUDIT=y | 6 | CONFIG_AUDIT=y |
7 | CONFIG_BSD_PROCESS_ACCT=y | ||
9 | CONFIG_IKCONFIG=y | 8 | CONFIG_IKCONFIG=y |
10 | CONFIG_IKCONFIG_PROC=y | 9 | CONFIG_IKCONFIG_PROC=y |
11 | CONFIG_LOG_BUF_SHIFT=14 | 10 | CONFIG_LOG_BUF_SHIFT=14 |
12 | CONFIG_BLK_DEV_INITRD=y | 11 | CONFIG_BLK_DEV_INITRD=y |
13 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
14 | CONFIG_EXPERT=y | 12 | CONFIG_EXPERT=y |
15 | CONFIG_KALLSYMS_ALL=y | 13 | CONFIG_KALLSYMS_ALL=y |
16 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
17 | CONFIG_MODULES=y | 14 | CONFIG_MODULES=y |
18 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
19 | CONFIG_MODULE_FORCE_UNLOAD=y | 16 | CONFIG_MODULE_FORCE_UNLOAD=y |
20 | CONFIG_MODVERSIONS=y | 17 | CONFIG_MODVERSIONS=y |
21 | # CONFIG_BLK_DEV_BSG is not set | 18 | # CONFIG_BLK_DEV_BSG is not set |
19 | CONFIG_PARTITION_ADVANCED=y | ||
22 | CONFIG_XES_MPC85xx=y | 20 | CONFIG_XES_MPC85xx=y |
23 | CONFIG_GPIO_MPC8XXX=y | ||
24 | CONFIG_HIGHMEM=y | 21 | CONFIG_HIGHMEM=y |
25 | CONFIG_MATH_EMULATION=y | 22 | CONFIG_MATH_EMULATION=y |
26 | CONFIG_SPARSE_IRQ=y | ||
27 | CONFIG_PCI=y | 23 | CONFIG_PCI=y |
28 | CONFIG_PCIEPORTBUS=y | 24 | CONFIG_PCIEPORTBUS=y |
29 | # CONFIG_PCIEASPM is not set | 25 | # CONFIG_PCIEASPM is not set |
@@ -52,12 +48,9 @@ CONFIG_IP_PNP_DHCP=y | |||
52 | CONFIG_IP_PNP_BOOTP=y | 48 | CONFIG_IP_PNP_BOOTP=y |
53 | CONFIG_IP_PNP_RARP=y | 49 | CONFIG_IP_PNP_RARP=y |
54 | CONFIG_NET_IPIP=y | 50 | CONFIG_NET_IPIP=y |
55 | CONFIG_NET_IPGRE=y | ||
56 | CONFIG_NET_IPGRE_BROADCAST=y | ||
57 | CONFIG_IP_MROUTE=y | 51 | CONFIG_IP_MROUTE=y |
58 | CONFIG_IP_PIMSM_V1=y | 52 | CONFIG_IP_PIMSM_V1=y |
59 | CONFIG_IP_PIMSM_V2=y | 53 | CONFIG_IP_PIMSM_V2=y |
60 | CONFIG_ARPD=y | ||
61 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 54 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
62 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 55 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
63 | # CONFIG_INET_XFRM_MODE_BEET is not set | 56 | # CONFIG_INET_XFRM_MODE_BEET is not set |
@@ -67,8 +60,6 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
67 | CONFIG_MTD=y | 60 | CONFIG_MTD=y |
68 | CONFIG_MTD_REDBOOT_PARTS=y | 61 | CONFIG_MTD_REDBOOT_PARTS=y |
69 | CONFIG_MTD_CMDLINE_PARTS=y | 62 | CONFIG_MTD_CMDLINE_PARTS=y |
70 | CONFIG_MTD_OF_PARTS=y | ||
71 | CONFIG_MTD_CHAR=y | ||
72 | CONFIG_MTD_BLOCK=y | 63 | CONFIG_MTD_BLOCK=y |
73 | CONFIG_MTD_CFI=y | 64 | CONFIG_MTD_CFI=y |
74 | CONFIG_MTD_JEDECPROBE=y | 65 | CONFIG_MTD_JEDECPROBE=y |
@@ -79,7 +70,6 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
79 | CONFIG_MTD_NAND=y | 70 | CONFIG_MTD_NAND=y |
80 | CONFIG_MTD_NAND_FSL_ELBC=y | 71 | CONFIG_MTD_NAND_FSL_ELBC=y |
81 | CONFIG_MTD_NAND_FSL_UPM=y | 72 | CONFIG_MTD_NAND_FSL_UPM=y |
82 | CONFIG_PROC_DEVICETREE=y | ||
83 | CONFIG_BLK_DEV_LOOP=y | 73 | CONFIG_BLK_DEV_LOOP=y |
84 | CONFIG_BLK_DEV_NBD=y | 74 | CONFIG_BLK_DEV_NBD=y |
85 | CONFIG_BLK_DEV_RAM=y | 75 | CONFIG_BLK_DEV_RAM=y |
@@ -88,19 +78,15 @@ CONFIG_BLK_DEV_SD=y | |||
88 | CONFIG_CHR_DEV_ST=y | 78 | CONFIG_CHR_DEV_ST=y |
89 | CONFIG_BLK_DEV_SR=y | 79 | CONFIG_BLK_DEV_SR=y |
90 | CONFIG_CHR_DEV_SG=y | 80 | CONFIG_CHR_DEV_SG=y |
91 | CONFIG_SCSI_MULTI_LUN=y | ||
92 | CONFIG_SCSI_LOGGING=y | 81 | CONFIG_SCSI_LOGGING=y |
93 | CONFIG_ATA=y | 82 | CONFIG_ATA=y |
94 | CONFIG_SATA_AHCI=y | 83 | CONFIG_SATA_AHCI=y |
95 | CONFIG_PATA_ALI=y | 84 | CONFIG_PATA_ALI=y |
96 | CONFIG_NETDEVICES=y | 85 | CONFIG_NETDEVICES=y |
97 | CONFIG_DUMMY=y | 86 | CONFIG_DUMMY=y |
98 | CONFIG_BROADCOM_PHY=y | ||
99 | CONFIG_NET_ETHERNET=y | ||
100 | CONFIG_MII=y | ||
101 | CONFIG_E1000=y | ||
102 | CONFIG_GIANFAR=y | 87 | CONFIG_GIANFAR=y |
103 | # CONFIG_NETDEV_10000 is not set | 88 | CONFIG_E1000=y |
89 | CONFIG_BROADCOM_PHY=y | ||
104 | # CONFIG_INPUT_MOUSEDEV is not set | 90 | # CONFIG_INPUT_MOUSEDEV is not set |
105 | # CONFIG_INPUT_KEYBOARD is not set | 91 | # CONFIG_INPUT_KEYBOARD is not set |
106 | # CONFIG_INPUT_MOUSE is not set | 92 | # CONFIG_INPUT_MOUSE is not set |
@@ -109,7 +95,6 @@ CONFIG_SERIAL_8250=y | |||
109 | CONFIG_SERIAL_8250_CONSOLE=y | 95 | CONFIG_SERIAL_8250_CONSOLE=y |
110 | CONFIG_SERIAL_8250_NR_UARTS=2 | 96 | CONFIG_SERIAL_8250_NR_UARTS=2 |
111 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 97 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
112 | CONFIG_SERIAL_8250_EXTENDED=y | ||
113 | CONFIG_SERIAL_8250_MANY_PORTS=y | 98 | CONFIG_SERIAL_8250_MANY_PORTS=y |
114 | CONFIG_SERIAL_8250_DETECT_IRQ=y | 99 | CONFIG_SERIAL_8250_DETECT_IRQ=y |
115 | CONFIG_SERIAL_8250_RSA=y | 100 | CONFIG_SERIAL_8250_RSA=y |
@@ -118,25 +103,19 @@ CONFIG_NVRAM=y | |||
118 | CONFIG_I2C=y | 103 | CONFIG_I2C=y |
119 | CONFIG_I2C_CHARDEV=y | 104 | CONFIG_I2C_CHARDEV=y |
120 | CONFIG_I2C_MPC=y | 105 | CONFIG_I2C_MPC=y |
121 | CONFIG_GPIO_SYSFS=y | ||
122 | CONFIG_GPIO_PCA953X=y | ||
123 | CONFIG_SENSORS_DS1621=y | 106 | CONFIG_SENSORS_DS1621=y |
124 | CONFIG_SENSORS_LM90=y | 107 | CONFIG_SENSORS_LM90=y |
125 | CONFIG_WATCHDOG=y | 108 | CONFIG_WATCHDOG=y |
126 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
127 | CONFIG_USB=y | 109 | CONFIG_USB=y |
128 | # CONFIG_USB_DEVICE_CLASS is not set | ||
129 | CONFIG_USB_MON=y | 110 | CONFIG_USB_MON=y |
130 | CONFIG_USB_ISP1760_HCD=y | 111 | CONFIG_USB_ISP1760_HCD=y |
131 | CONFIG_USB_STORAGE=y | 112 | CONFIG_USB_STORAGE=y |
132 | CONFIG_NEW_LEDS=y | 113 | CONFIG_NEW_LEDS=y |
133 | CONFIG_LEDS_CLASS=y | 114 | CONFIG_LEDS_CLASS=y |
134 | CONFIG_LEDS_GPIO=y | ||
135 | CONFIG_LEDS_PCA955X=y | 115 | CONFIG_LEDS_PCA955X=y |
136 | CONFIG_LEDS_TRIGGERS=y | 116 | CONFIG_LEDS_TRIGGERS=y |
137 | CONFIG_LEDS_TRIGGER_TIMER=y | 117 | CONFIG_LEDS_TRIGGER_TIMER=y |
138 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 118 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y |
139 | CONFIG_LEDS_TRIGGER_GPIO=y | ||
140 | CONFIG_EDAC=y | 119 | CONFIG_EDAC=y |
141 | CONFIG_EDAC_MM_EDAC=y | 120 | CONFIG_EDAC_MM_EDAC=y |
142 | CONFIG_RTC_CLASS=y | 121 | CONFIG_RTC_CLASS=y |
@@ -147,7 +126,6 @@ CONFIG_FSL_DMA=y | |||
147 | CONFIG_EXT2_FS=y | 126 | CONFIG_EXT2_FS=y |
148 | CONFIG_EXT3_FS=y | 127 | CONFIG_EXT3_FS=y |
149 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 128 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
150 | CONFIG_INOTIFY=y | ||
151 | CONFIG_ISO9660_FS=y | 129 | CONFIG_ISO9660_FS=y |
152 | CONFIG_JOLIET=y | 130 | CONFIG_JOLIET=y |
153 | CONFIG_ZISOFS=y | 131 | CONFIG_ZISOFS=y |
@@ -159,17 +137,13 @@ CONFIG_TMPFS=y | |||
159 | CONFIG_JFFS2_FS=y | 137 | CONFIG_JFFS2_FS=y |
160 | CONFIG_JFFS2_SUMMARY=y | 138 | CONFIG_JFFS2_SUMMARY=y |
161 | CONFIG_NFS_FS=y | 139 | CONFIG_NFS_FS=y |
162 | CONFIG_NFS_V3=y | ||
163 | CONFIG_ROOT_NFS=y | 140 | CONFIG_ROOT_NFS=y |
164 | CONFIG_NFSD=y | 141 | CONFIG_NFSD=y |
165 | CONFIG_PARTITION_ADVANCED=y | ||
166 | CONFIG_NLS_CODEPAGE_437=y | 142 | CONFIG_NLS_CODEPAGE_437=y |
167 | CONFIG_NLS_ISO8859_1=y | 143 | CONFIG_NLS_ISO8859_1=y |
168 | CONFIG_CRC_T10DIF=y | 144 | CONFIG_CRC_T10DIF=y |
169 | CONFIG_DEBUG_KERNEL=y | ||
170 | CONFIG_DETECT_HUNG_TASK=y | 145 | CONFIG_DETECT_HUNG_TASK=y |
171 | # CONFIG_DEBUG_BUGVERBOSE is not set | 146 | # CONFIG_DEBUG_BUGVERBOSE is not set |
172 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
173 | CONFIG_CRYPTO_HMAC=y | 147 | CONFIG_CRYPTO_HMAC=y |
174 | CONFIG_CRYPTO_MD5=y | 148 | CONFIG_CRYPTO_MD5=y |
175 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 149 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/86xx/gef_ppc9a_defconfig b/arch/powerpc/configs/86xx/gef_ppc9a_defconfig index 7cb9719abf3d..9792a2cb9b20 100644 --- a/arch/powerpc/configs/86xx/gef_ppc9a_defconfig +++ b/arch/powerpc/configs/86xx/gef_ppc9a_defconfig | |||
@@ -1,8 +1,8 @@ | |||
1 | CONFIG_SMP=y | 1 | CONFIG_SMP=y |
2 | CONFIG_NR_CPUS=2 | 2 | CONFIG_NR_CPUS=2 |
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_HIGH_RES_TIMERS=y | ||
6 | CONFIG_BSD_PROCESS_ACCT=y | 6 | CONFIG_BSD_PROCESS_ACCT=y |
7 | CONFIG_BSD_PROCESS_ACCT_V3=y | 7 | CONFIG_BSD_PROCESS_ACCT_V3=y |
8 | CONFIG_IKCONFIG=y | 8 | CONFIG_IKCONFIG=y |
@@ -10,7 +10,6 @@ CONFIG_IKCONFIG_PROC=y | |||
10 | CONFIG_LOG_BUF_SHIFT=14 | 10 | CONFIG_LOG_BUF_SHIFT=14 |
11 | CONFIG_RELAY=y | 11 | CONFIG_RELAY=y |
12 | CONFIG_BLK_DEV_INITRD=y | 12 | CONFIG_BLK_DEV_INITRD=y |
13 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
14 | CONFIG_EXPERT=y | 13 | CONFIG_EXPERT=y |
15 | CONFIG_SLAB=y | 14 | CONFIG_SLAB=y |
16 | CONFIG_MODULES=y | 15 | CONFIG_MODULES=y |
@@ -21,11 +20,9 @@ CONFIG_MODULE_UNLOAD=y | |||
21 | CONFIG_PPC_86xx=y | 20 | CONFIG_PPC_86xx=y |
22 | CONFIG_GEF_PPC9A=y | 21 | CONFIG_GEF_PPC9A=y |
23 | CONFIG_HIGHMEM=y | 22 | CONFIG_HIGHMEM=y |
24 | CONFIG_HIGH_RES_TIMERS=y | ||
25 | CONFIG_HZ_1000=y | 23 | CONFIG_HZ_1000=y |
26 | CONFIG_PREEMPT=y | 24 | CONFIG_PREEMPT=y |
27 | CONFIG_BINFMT_MISC=m | 25 | CONFIG_BINFMT_MISC=m |
28 | CONFIG_SPARSE_IRQ=y | ||
29 | CONFIG_PCI=y | 26 | CONFIG_PCI=y |
30 | CONFIG_PCIEPORTBUS=y | 27 | CONFIG_PCIEPORTBUS=y |
31 | # CONFIG_PCIEASPM is not set | 28 | # CONFIG_PCIEASPM is not set |
@@ -52,8 +49,6 @@ CONFIG_IP_PNP_DHCP=y | |||
52 | CONFIG_IP_PNP_BOOTP=y | 49 | CONFIG_IP_PNP_BOOTP=y |
53 | CONFIG_IP_PNP_RARP=y | 50 | CONFIG_IP_PNP_RARP=y |
54 | CONFIG_NET_IPIP=m | 51 | CONFIG_NET_IPIP=m |
55 | CONFIG_NET_IPGRE=m | ||
56 | CONFIG_NET_IPGRE_BROADCAST=y | ||
57 | CONFIG_IP_MROUTE=y | 52 | CONFIG_IP_MROUTE=y |
58 | CONFIG_IP_PIMSM_V1=y | 53 | CONFIG_IP_PIMSM_V1=y |
59 | CONFIG_IP_PIMSM_V2=y | 54 | CONFIG_IP_PIMSM_V2=y |
@@ -69,9 +64,6 @@ CONFIG_IPV6_TUNNEL=m | |||
69 | CONFIG_NET_PKTGEN=m | 64 | CONFIG_NET_PKTGEN=m |
70 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 65 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
71 | CONFIG_MTD=y | 66 | CONFIG_MTD=y |
72 | CONFIG_MTD_CONCAT=y | ||
73 | CONFIG_MTD_OF_PARTS=y | ||
74 | CONFIG_MTD_CHAR=y | ||
75 | CONFIG_MTD_BLOCK=y | 67 | CONFIG_MTD_BLOCK=y |
76 | CONFIG_MTD_CFI=y | 68 | CONFIG_MTD_CFI=y |
77 | CONFIG_MTD_JEDECPROBE=y | 69 | CONFIG_MTD_JEDECPROBE=y |
@@ -83,7 +75,6 @@ CONFIG_BLK_DEV_CRYPTOLOOP=m | |||
83 | CONFIG_BLK_DEV_NBD=m | 75 | CONFIG_BLK_DEV_NBD=m |
84 | CONFIG_BLK_DEV_RAM=y | 76 | CONFIG_BLK_DEV_RAM=y |
85 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 77 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
86 | CONFIG_MISC_DEVICES=y | ||
87 | CONFIG_DS1682=y | 78 | CONFIG_DS1682=y |
88 | CONFIG_IDE=y | 79 | CONFIG_IDE=y |
89 | CONFIG_BLK_DEV_IDECS=y | 80 | CONFIG_BLK_DEV_IDECS=y |
@@ -93,35 +84,32 @@ CONFIG_BLK_DEV_SR=y | |||
93 | CONFIG_ATA=y | 84 | CONFIG_ATA=y |
94 | CONFIG_SATA_SIL=y | 85 | CONFIG_SATA_SIL=y |
95 | CONFIG_NETDEVICES=y | 86 | CONFIG_NETDEVICES=y |
96 | CONFIG_DUMMY=m | ||
97 | CONFIG_BONDING=m | 87 | CONFIG_BONDING=m |
88 | CONFIG_DUMMY=m | ||
89 | CONFIG_NETCONSOLE=y | ||
98 | CONFIG_TUN=m | 90 | CONFIG_TUN=m |
99 | CONFIG_NET_ETHERNET=y | ||
100 | CONFIG_MII=y | ||
101 | CONFIG_GIANFAR=y | 91 | CONFIG_GIANFAR=y |
102 | # CONFIG_NETDEV_10000 is not set | ||
103 | CONFIG_PPP=m | 92 | CONFIG_PPP=m |
104 | CONFIG_PPP_MULTILINK=y | 93 | CONFIG_PPP_BSDCOMP=m |
94 | CONFIG_PPP_DEFLATE=m | ||
105 | CONFIG_PPP_FILTER=y | 95 | CONFIG_PPP_FILTER=y |
96 | CONFIG_PPP_MULTILINK=y | ||
97 | CONFIG_PPPOE=m | ||
106 | CONFIG_PPP_ASYNC=m | 98 | CONFIG_PPP_ASYNC=m |
107 | CONFIG_PPP_SYNC_TTY=m | 99 | CONFIG_PPP_SYNC_TTY=m |
108 | CONFIG_PPP_DEFLATE=m | ||
109 | CONFIG_PPP_BSDCOMP=m | ||
110 | CONFIG_PPPOE=m | ||
111 | CONFIG_SLIP=m | 100 | CONFIG_SLIP=m |
112 | CONFIG_SLIP_COMPRESSED=y | 101 | CONFIG_SLIP_COMPRESSED=y |
113 | CONFIG_SLIP_SMART=y | 102 | CONFIG_SLIP_SMART=y |
114 | CONFIG_SLIP_MODE_SLIP6=y | 103 | CONFIG_SLIP_MODE_SLIP6=y |
115 | CONFIG_NETCONSOLE=y | ||
116 | # CONFIG_INPUT_KEYBOARD is not set | 104 | # CONFIG_INPUT_KEYBOARD is not set |
117 | # CONFIG_INPUT_MOUSE is not set | 105 | # CONFIG_INPUT_MOUSE is not set |
118 | # CONFIG_SERIO is not set | 106 | # CONFIG_SERIO is not set |
107 | # CONFIG_LEGACY_PTYS is not set | ||
119 | CONFIG_SERIAL_8250=y | 108 | CONFIG_SERIAL_8250=y |
120 | CONFIG_SERIAL_8250_CONSOLE=y | 109 | CONFIG_SERIAL_8250_CONSOLE=y |
121 | # CONFIG_SERIAL_8250_PCI is not set | 110 | # CONFIG_SERIAL_8250_PCI is not set |
122 | CONFIG_SERIAL_8250_NR_UARTS=2 | 111 | CONFIG_SERIAL_8250_NR_UARTS=2 |
123 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 112 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
124 | # CONFIG_LEGACY_PTYS is not set | ||
125 | CONFIG_HW_RANDOM=y | 113 | CONFIG_HW_RANDOM=y |
126 | CONFIG_NVRAM=y | 114 | CONFIG_NVRAM=y |
127 | CONFIG_I2C=y | 115 | CONFIG_I2C=y |
@@ -133,7 +121,6 @@ CONFIG_SENSORS_LM90=y | |||
133 | CONFIG_SENSORS_LM92=y | 121 | CONFIG_SENSORS_LM92=y |
134 | CONFIG_WATCHDOG=y | 122 | CONFIG_WATCHDOG=y |
135 | CONFIG_GEF_WDT=y | 123 | CONFIG_GEF_WDT=y |
136 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
137 | CONFIG_HID_A4TECH=y | 124 | CONFIG_HID_A4TECH=y |
138 | CONFIG_HID_APPLE=y | 125 | CONFIG_HID_APPLE=y |
139 | CONFIG_HID_BELKIN=y | 126 | CONFIG_HID_BELKIN=y |
@@ -148,10 +135,8 @@ CONFIG_HID_MONTEREY=y | |||
148 | CONFIG_HID_PANTHERLORD=y | 135 | CONFIG_HID_PANTHERLORD=y |
149 | CONFIG_HID_PETALYNX=y | 136 | CONFIG_HID_PETALYNX=y |
150 | CONFIG_HID_SAMSUNG=y | 137 | CONFIG_HID_SAMSUNG=y |
151 | CONFIG_HID_SONY=y | ||
152 | CONFIG_HID_SUNPLUS=y | 138 | CONFIG_HID_SUNPLUS=y |
153 | CONFIG_USB=y | 139 | CONFIG_USB=y |
154 | # CONFIG_USB_DEVICE_CLASS is not set | ||
155 | CONFIG_USB_EHCI_HCD=y | 140 | CONFIG_USB_EHCI_HCD=y |
156 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set | 141 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set |
157 | CONFIG_USB_OHCI_HCD=y | 142 | CONFIG_USB_OHCI_HCD=y |
@@ -160,7 +145,6 @@ CONFIG_RTC_CLASS=y | |||
160 | # CONFIG_RTC_INTF_PROC is not set | 145 | # CONFIG_RTC_INTF_PROC is not set |
161 | CONFIG_RTC_DRV_RX8581=y | 146 | CONFIG_RTC_DRV_RX8581=y |
162 | CONFIG_STAGING=y | 147 | CONFIG_STAGING=y |
163 | # CONFIG_STAGING_EXCLUDE_BUILD is not set | ||
164 | CONFIG_VME_BUS=y | 148 | CONFIG_VME_BUS=y |
165 | CONFIG_VME_TSI148=y | 149 | CONFIG_VME_TSI148=y |
166 | CONFIG_EXT2_FS=y | 150 | CONFIG_EXT2_FS=y |
@@ -169,7 +153,6 @@ CONFIG_EXT2_FS_POSIX_ACL=y | |||
169 | CONFIG_EXT3_FS=y | 153 | CONFIG_EXT3_FS=y |
170 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 154 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
171 | CONFIG_EXT3_FS_POSIX_ACL=y | 155 | CONFIG_EXT3_FS_POSIX_ACL=y |
172 | CONFIG_INOTIFY=y | ||
173 | CONFIG_ISO9660_FS=y | 156 | CONFIG_ISO9660_FS=y |
174 | CONFIG_JOLIET=y | 157 | CONFIG_JOLIET=y |
175 | CONFIG_ZISOFS=y | 158 | CONFIG_ZISOFS=y |
@@ -182,7 +165,6 @@ CONFIG_PROC_KCORE=y | |||
182 | CONFIG_TMPFS=y | 165 | CONFIG_TMPFS=y |
183 | CONFIG_JFFS2_FS=y | 166 | CONFIG_JFFS2_FS=y |
184 | CONFIG_NFS_FS=y | 167 | CONFIG_NFS_FS=y |
185 | CONFIG_NFS_V3=y | ||
186 | CONFIG_NFS_V4=y | 168 | CONFIG_NFS_V4=y |
187 | CONFIG_ROOT_NFS=y | 169 | CONFIG_ROOT_NFS=y |
188 | CONFIG_CIFS=m | 170 | CONFIG_CIFS=m |
@@ -230,7 +212,5 @@ CONFIG_CRC_CCITT=y | |||
230 | CONFIG_CRC_T10DIF=y | 212 | CONFIG_CRC_T10DIF=y |
231 | CONFIG_LIBCRC32C=y | 213 | CONFIG_LIBCRC32C=y |
232 | CONFIG_MAGIC_SYSRQ=y | 214 | CONFIG_MAGIC_SYSRQ=y |
233 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
234 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
235 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 215 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
236 | # CONFIG_CRYPTO_HW is not set | 216 | # CONFIG_CRYPTO_HW is not set |
diff --git a/arch/powerpc/configs/86xx/gef_sbc310_defconfig b/arch/powerpc/configs/86xx/gef_sbc310_defconfig index ecabf625d249..cadc36682bb4 100644 --- a/arch/powerpc/configs/86xx/gef_sbc310_defconfig +++ b/arch/powerpc/configs/86xx/gef_sbc310_defconfig | |||
@@ -1,8 +1,8 @@ | |||
1 | CONFIG_SMP=y | 1 | CONFIG_SMP=y |
2 | CONFIG_NR_CPUS=2 | 2 | CONFIG_NR_CPUS=2 |
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_HIGH_RES_TIMERS=y | ||
6 | CONFIG_BSD_PROCESS_ACCT=y | 6 | CONFIG_BSD_PROCESS_ACCT=y |
7 | CONFIG_BSD_PROCESS_ACCT_V3=y | 7 | CONFIG_BSD_PROCESS_ACCT_V3=y |
8 | CONFIG_IKCONFIG=y | 8 | CONFIG_IKCONFIG=y |
@@ -10,7 +10,6 @@ CONFIG_IKCONFIG_PROC=y | |||
10 | CONFIG_LOG_BUF_SHIFT=14 | 10 | CONFIG_LOG_BUF_SHIFT=14 |
11 | CONFIG_RELAY=y | 11 | CONFIG_RELAY=y |
12 | CONFIG_BLK_DEV_INITRD=y | 12 | CONFIG_BLK_DEV_INITRD=y |
13 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
14 | CONFIG_EXPERT=y | 13 | CONFIG_EXPERT=y |
15 | CONFIG_SLAB=y | 14 | CONFIG_SLAB=y |
16 | CONFIG_MODULES=y | 15 | CONFIG_MODULES=y |
@@ -21,11 +20,9 @@ CONFIG_MODULE_UNLOAD=y | |||
21 | CONFIG_PPC_86xx=y | 20 | CONFIG_PPC_86xx=y |
22 | CONFIG_GEF_SBC310=y | 21 | CONFIG_GEF_SBC310=y |
23 | CONFIG_HIGHMEM=y | 22 | CONFIG_HIGHMEM=y |
24 | CONFIG_HIGH_RES_TIMERS=y | ||
25 | CONFIG_HZ_1000=y | 23 | CONFIG_HZ_1000=y |
26 | CONFIG_PREEMPT=y | 24 | CONFIG_PREEMPT=y |
27 | CONFIG_BINFMT_MISC=y | 25 | CONFIG_BINFMT_MISC=y |
28 | CONFIG_SPARSE_IRQ=y | ||
29 | CONFIG_PCI=y | 26 | CONFIG_PCI=y |
30 | CONFIG_PCIEPORTBUS=y | 27 | CONFIG_PCIEPORTBUS=y |
31 | # CONFIG_PCIEASPM is not set | 28 | # CONFIG_PCIEASPM is not set |
@@ -52,8 +49,6 @@ CONFIG_IP_PNP_DHCP=y | |||
52 | CONFIG_IP_PNP_BOOTP=y | 49 | CONFIG_IP_PNP_BOOTP=y |
53 | CONFIG_IP_PNP_RARP=y | 50 | CONFIG_IP_PNP_RARP=y |
54 | CONFIG_NET_IPIP=m | 51 | CONFIG_NET_IPIP=m |
55 | CONFIG_NET_IPGRE=m | ||
56 | CONFIG_NET_IPGRE_BROADCAST=y | ||
57 | CONFIG_IP_MROUTE=y | 52 | CONFIG_IP_MROUTE=y |
58 | CONFIG_IP_PIMSM_V1=y | 53 | CONFIG_IP_PIMSM_V1=y |
59 | CONFIG_IP_PIMSM_V2=y | 54 | CONFIG_IP_PIMSM_V2=y |
@@ -69,9 +64,6 @@ CONFIG_IPV6_TUNNEL=m | |||
69 | CONFIG_NET_PKTGEN=m | 64 | CONFIG_NET_PKTGEN=m |
70 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 65 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
71 | CONFIG_MTD=y | 66 | CONFIG_MTD=y |
72 | CONFIG_MTD_CONCAT=y | ||
73 | CONFIG_MTD_OF_PARTS=y | ||
74 | CONFIG_MTD_CHAR=y | ||
75 | CONFIG_MTD_BLOCK=y | 67 | CONFIG_MTD_BLOCK=y |
76 | CONFIG_MTD_CFI=y | 68 | CONFIG_MTD_CFI=y |
77 | CONFIG_MTD_JEDECPROBE=y | 69 | CONFIG_MTD_JEDECPROBE=y |
@@ -83,7 +75,6 @@ CONFIG_BLK_DEV_CRYPTOLOOP=m | |||
83 | CONFIG_BLK_DEV_NBD=m | 75 | CONFIG_BLK_DEV_NBD=m |
84 | CONFIG_BLK_DEV_RAM=y | 76 | CONFIG_BLK_DEV_RAM=y |
85 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 77 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
86 | CONFIG_MISC_DEVICES=y | ||
87 | CONFIG_DS1682=y | 78 | CONFIG_DS1682=y |
88 | CONFIG_IDE=y | 79 | CONFIG_IDE=y |
89 | CONFIG_BLK_DEV_IDECS=y | 80 | CONFIG_BLK_DEV_IDECS=y |
@@ -94,35 +85,32 @@ CONFIG_ATA=y | |||
94 | CONFIG_SATA_SIL24=y | 85 | CONFIG_SATA_SIL24=y |
95 | # CONFIG_ATA_SFF is not set | 86 | # CONFIG_ATA_SFF is not set |
96 | CONFIG_NETDEVICES=y | 87 | CONFIG_NETDEVICES=y |
97 | CONFIG_DUMMY=m | ||
98 | CONFIG_BONDING=m | 88 | CONFIG_BONDING=m |
89 | CONFIG_DUMMY=m | ||
90 | CONFIG_NETCONSOLE=y | ||
99 | CONFIG_TUN=m | 91 | CONFIG_TUN=m |
100 | CONFIG_NET_ETHERNET=y | ||
101 | CONFIG_MII=y | ||
102 | CONFIG_GIANFAR=y | 92 | CONFIG_GIANFAR=y |
103 | # CONFIG_NETDEV_10000 is not set | ||
104 | CONFIG_PPP=m | 93 | CONFIG_PPP=m |
105 | CONFIG_PPP_MULTILINK=y | 94 | CONFIG_PPP_BSDCOMP=m |
95 | CONFIG_PPP_DEFLATE=m | ||
106 | CONFIG_PPP_FILTER=y | 96 | CONFIG_PPP_FILTER=y |
97 | CONFIG_PPP_MULTILINK=y | ||
98 | CONFIG_PPPOE=m | ||
107 | CONFIG_PPP_ASYNC=m | 99 | CONFIG_PPP_ASYNC=m |
108 | CONFIG_PPP_SYNC_TTY=m | 100 | CONFIG_PPP_SYNC_TTY=m |
109 | CONFIG_PPP_DEFLATE=m | ||
110 | CONFIG_PPP_BSDCOMP=m | ||
111 | CONFIG_PPPOE=m | ||
112 | CONFIG_SLIP=m | 101 | CONFIG_SLIP=m |
113 | CONFIG_SLIP_COMPRESSED=y | 102 | CONFIG_SLIP_COMPRESSED=y |
114 | CONFIG_SLIP_SMART=y | 103 | CONFIG_SLIP_SMART=y |
115 | CONFIG_SLIP_MODE_SLIP6=y | 104 | CONFIG_SLIP_MODE_SLIP6=y |
116 | CONFIG_NETCONSOLE=y | ||
117 | # CONFIG_INPUT_KEYBOARD is not set | 105 | # CONFIG_INPUT_KEYBOARD is not set |
118 | # CONFIG_INPUT_MOUSE is not set | 106 | # CONFIG_INPUT_MOUSE is not set |
119 | # CONFIG_SERIO is not set | 107 | # CONFIG_SERIO is not set |
108 | # CONFIG_LEGACY_PTYS is not set | ||
120 | CONFIG_SERIAL_8250=y | 109 | CONFIG_SERIAL_8250=y |
121 | CONFIG_SERIAL_8250_CONSOLE=y | 110 | CONFIG_SERIAL_8250_CONSOLE=y |
122 | # CONFIG_SERIAL_8250_PCI is not set | 111 | # CONFIG_SERIAL_8250_PCI is not set |
123 | CONFIG_SERIAL_8250_NR_UARTS=2 | 112 | CONFIG_SERIAL_8250_NR_UARTS=2 |
124 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 113 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
125 | # CONFIG_LEGACY_PTYS is not set | ||
126 | CONFIG_HW_RANDOM=y | 114 | CONFIG_HW_RANDOM=y |
127 | CONFIG_NVRAM=y | 115 | CONFIG_NVRAM=y |
128 | CONFIG_I2C=y | 116 | CONFIG_I2C=y |
@@ -134,7 +122,6 @@ CONFIG_SENSORS_LM90=y | |||
134 | CONFIG_SENSORS_LM92=y | 122 | CONFIG_SENSORS_LM92=y |
135 | CONFIG_WATCHDOG=y | 123 | CONFIG_WATCHDOG=y |
136 | CONFIG_GEF_WDT=y | 124 | CONFIG_GEF_WDT=y |
137 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
138 | CONFIG_HID_A4TECH=y | 125 | CONFIG_HID_A4TECH=y |
139 | CONFIG_HID_APPLE=y | 126 | CONFIG_HID_APPLE=y |
140 | CONFIG_HID_BELKIN=y | 127 | CONFIG_HID_BELKIN=y |
@@ -149,10 +136,8 @@ CONFIG_HID_MONTEREY=y | |||
149 | CONFIG_HID_PANTHERLORD=y | 136 | CONFIG_HID_PANTHERLORD=y |
150 | CONFIG_HID_PETALYNX=y | 137 | CONFIG_HID_PETALYNX=y |
151 | CONFIG_HID_SAMSUNG=y | 138 | CONFIG_HID_SAMSUNG=y |
152 | CONFIG_HID_SONY=y | ||
153 | CONFIG_HID_SUNPLUS=y | 139 | CONFIG_HID_SUNPLUS=y |
154 | CONFIG_USB=y | 140 | CONFIG_USB=y |
155 | # CONFIG_USB_DEVICE_CLASS is not set | ||
156 | CONFIG_USB_EHCI_HCD=y | 141 | CONFIG_USB_EHCI_HCD=y |
157 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set | 142 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set |
158 | CONFIG_USB_OHCI_HCD=y | 143 | CONFIG_USB_OHCI_HCD=y |
@@ -166,7 +151,6 @@ CONFIG_EXT2_FS_POSIX_ACL=y | |||
166 | CONFIG_EXT3_FS=y | 151 | CONFIG_EXT3_FS=y |
167 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 152 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
168 | CONFIG_EXT3_FS_POSIX_ACL=y | 153 | CONFIG_EXT3_FS_POSIX_ACL=y |
169 | CONFIG_INOTIFY=y | ||
170 | CONFIG_ISO9660_FS=y | 154 | CONFIG_ISO9660_FS=y |
171 | CONFIG_JOLIET=y | 155 | CONFIG_JOLIET=y |
172 | CONFIG_ZISOFS=y | 156 | CONFIG_ZISOFS=y |
@@ -179,7 +163,6 @@ CONFIG_PROC_KCORE=y | |||
179 | CONFIG_TMPFS=y | 163 | CONFIG_TMPFS=y |
180 | CONFIG_JFFS2_FS=y | 164 | CONFIG_JFFS2_FS=y |
181 | CONFIG_NFS_FS=y | 165 | CONFIG_NFS_FS=y |
182 | CONFIG_NFS_V3=y | ||
183 | CONFIG_NFS_V4=y | 166 | CONFIG_NFS_V4=y |
184 | CONFIG_ROOT_NFS=y | 167 | CONFIG_ROOT_NFS=y |
185 | CONFIG_CIFS=m | 168 | CONFIG_CIFS=m |
@@ -227,7 +210,5 @@ CONFIG_CRC_CCITT=y | |||
227 | CONFIG_CRC_T10DIF=y | 210 | CONFIG_CRC_T10DIF=y |
228 | CONFIG_LIBCRC32C=y | 211 | CONFIG_LIBCRC32C=y |
229 | CONFIG_MAGIC_SYSRQ=y | 212 | CONFIG_MAGIC_SYSRQ=y |
230 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
231 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
232 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 213 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
233 | # CONFIG_CRYPTO_HW is not set | 214 | # CONFIG_CRYPTO_HW is not set |
diff --git a/arch/powerpc/configs/86xx/gef_sbc610_defconfig b/arch/powerpc/configs/86xx/gef_sbc610_defconfig index 4a4a86fb0d3d..2aa7d9737e43 100644 --- a/arch/powerpc/configs/86xx/gef_sbc610_defconfig +++ b/arch/powerpc/configs/86xx/gef_sbc610_defconfig | |||
@@ -1,8 +1,8 @@ | |||
1 | CONFIG_SMP=y | 1 | CONFIG_SMP=y |
2 | CONFIG_NR_CPUS=2 | 2 | CONFIG_NR_CPUS=2 |
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_HIGH_RES_TIMERS=y | ||
6 | CONFIG_BSD_PROCESS_ACCT=y | 6 | CONFIG_BSD_PROCESS_ACCT=y |
7 | CONFIG_BSD_PROCESS_ACCT_V3=y | 7 | CONFIG_BSD_PROCESS_ACCT_V3=y |
8 | CONFIG_IKCONFIG=y | 8 | CONFIG_IKCONFIG=y |
@@ -10,7 +10,6 @@ CONFIG_IKCONFIG_PROC=y | |||
10 | CONFIG_LOG_BUF_SHIFT=14 | 10 | CONFIG_LOG_BUF_SHIFT=14 |
11 | CONFIG_RELAY=y | 11 | CONFIG_RELAY=y |
12 | CONFIG_BLK_DEV_INITRD=y | 12 | CONFIG_BLK_DEV_INITRD=y |
13 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
14 | CONFIG_EXPERT=y | 13 | CONFIG_EXPERT=y |
15 | CONFIG_SLAB=y | 14 | CONFIG_SLAB=y |
16 | CONFIG_MODULES=y | 15 | CONFIG_MODULES=y |
@@ -21,11 +20,9 @@ CONFIG_MODULE_UNLOAD=y | |||
21 | CONFIG_PPC_86xx=y | 20 | CONFIG_PPC_86xx=y |
22 | CONFIG_GEF_SBC610=y | 21 | CONFIG_GEF_SBC610=y |
23 | CONFIG_HIGHMEM=y | 22 | CONFIG_HIGHMEM=y |
24 | CONFIG_HIGH_RES_TIMERS=y | ||
25 | CONFIG_HZ_1000=y | 23 | CONFIG_HZ_1000=y |
26 | CONFIG_PREEMPT=y | 24 | CONFIG_PREEMPT=y |
27 | CONFIG_BINFMT_MISC=m | 25 | CONFIG_BINFMT_MISC=m |
28 | CONFIG_SPARSE_IRQ=y | ||
29 | CONFIG_PCI=y | 26 | CONFIG_PCI=y |
30 | CONFIG_PCIEPORTBUS=y | 27 | CONFIG_PCIEPORTBUS=y |
31 | # CONFIG_PCIEASPM is not set | 28 | # CONFIG_PCIEASPM is not set |
@@ -46,8 +43,6 @@ CONFIG_IP_PNP_DHCP=y | |||
46 | CONFIG_IP_PNP_BOOTP=y | 43 | CONFIG_IP_PNP_BOOTP=y |
47 | CONFIG_IP_PNP_RARP=y | 44 | CONFIG_IP_PNP_RARP=y |
48 | CONFIG_NET_IPIP=m | 45 | CONFIG_NET_IPIP=m |
49 | CONFIG_NET_IPGRE=m | ||
50 | CONFIG_NET_IPGRE_BROADCAST=y | ||
51 | CONFIG_IP_MROUTE=y | 46 | CONFIG_IP_MROUTE=y |
52 | CONFIG_IP_PIMSM_V1=y | 47 | CONFIG_IP_PIMSM_V1=y |
53 | CONFIG_IP_PIMSM_V2=y | 48 | CONFIG_IP_PIMSM_V2=y |
@@ -62,22 +57,17 @@ CONFIG_INET6_IPCOMP=m | |||
62 | CONFIG_IPV6_TUNNEL=m | 57 | CONFIG_IPV6_TUNNEL=m |
63 | CONFIG_NETFILTER=y | 58 | CONFIG_NETFILTER=y |
64 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set | 59 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set |
65 | CONFIG_IP_NF_QUEUE=m | ||
66 | CONFIG_IP_NF_IPTABLES=m | 60 | CONFIG_IP_NF_IPTABLES=m |
67 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
68 | CONFIG_IP_NF_MATCH_ECN=m | 61 | CONFIG_IP_NF_MATCH_ECN=m |
69 | CONFIG_IP_NF_MATCH_TTL=m | 62 | CONFIG_IP_NF_MATCH_TTL=m |
70 | CONFIG_IP_NF_FILTER=m | 63 | CONFIG_IP_NF_FILTER=m |
71 | CONFIG_IP_NF_TARGET_REJECT=m | 64 | CONFIG_IP_NF_TARGET_REJECT=m |
72 | CONFIG_IP_NF_TARGET_LOG=m | ||
73 | CONFIG_IP_NF_TARGET_ULOG=m | ||
74 | CONFIG_IP_NF_MANGLE=m | 65 | CONFIG_IP_NF_MANGLE=m |
75 | CONFIG_IP_NF_TARGET_ECN=m | 66 | CONFIG_IP_NF_TARGET_ECN=m |
76 | CONFIG_IP_NF_RAW=m | 67 | CONFIG_IP_NF_RAW=m |
77 | CONFIG_IP_NF_ARPTABLES=m | 68 | CONFIG_IP_NF_ARPTABLES=m |
78 | CONFIG_IP_NF_ARPFILTER=m | 69 | CONFIG_IP_NF_ARPFILTER=m |
79 | CONFIG_IP_NF_ARP_MANGLE=m | 70 | CONFIG_IP_NF_ARP_MANGLE=m |
80 | CONFIG_IP6_NF_QUEUE=m | ||
81 | CONFIG_IP6_NF_IPTABLES=m | 71 | CONFIG_IP6_NF_IPTABLES=m |
82 | CONFIG_IP6_NF_MATCH_EUI64=m | 72 | CONFIG_IP6_NF_MATCH_EUI64=m |
83 | CONFIG_IP6_NF_MATCH_FRAG=m | 73 | CONFIG_IP6_NF_MATCH_FRAG=m |
@@ -85,7 +75,6 @@ CONFIG_IP6_NF_MATCH_OPTS=m | |||
85 | CONFIG_IP6_NF_MATCH_HL=m | 75 | CONFIG_IP6_NF_MATCH_HL=m |
86 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | 76 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m |
87 | CONFIG_IP6_NF_MATCH_RT=m | 77 | CONFIG_IP6_NF_MATCH_RT=m |
88 | CONFIG_IP6_NF_TARGET_LOG=m | ||
89 | CONFIG_IP6_NF_FILTER=m | 78 | CONFIG_IP6_NF_FILTER=m |
90 | CONFIG_IP6_NF_MANGLE=m | 79 | CONFIG_IP6_NF_MANGLE=m |
91 | CONFIG_IP6_NF_RAW=m | 80 | CONFIG_IP6_NF_RAW=m |
@@ -98,7 +87,6 @@ CONFIG_ATM_MPOA=m | |||
98 | CONFIG_ATM_BR2684=m | 87 | CONFIG_ATM_BR2684=m |
99 | CONFIG_BRIDGE=m | 88 | CONFIG_BRIDGE=m |
100 | CONFIG_VLAN_8021Q=m | 89 | CONFIG_VLAN_8021Q=m |
101 | CONFIG_WAN_ROUTER=m | ||
102 | CONFIG_NET_SCHED=y | 90 | CONFIG_NET_SCHED=y |
103 | CONFIG_NET_SCH_CBQ=m | 91 | CONFIG_NET_SCH_CBQ=m |
104 | CONFIG_NET_SCH_HTB=m | 92 | CONFIG_NET_SCH_HTB=m |
@@ -122,9 +110,6 @@ CONFIG_NET_PKTGEN=m | |||
122 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 110 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
123 | # CONFIG_FW_LOADER is not set | 111 | # CONFIG_FW_LOADER is not set |
124 | CONFIG_MTD=y | 112 | CONFIG_MTD=y |
125 | CONFIG_MTD_CONCAT=y | ||
126 | CONFIG_MTD_OF_PARTS=y | ||
127 | CONFIG_MTD_CHAR=y | ||
128 | CONFIG_MTD_BLOCK=y | 113 | CONFIG_MTD_BLOCK=y |
129 | CONFIG_MTD_CFI=y | 114 | CONFIG_MTD_CFI=y |
130 | CONFIG_MTD_JEDECPROBE=y | 115 | CONFIG_MTD_JEDECPROBE=y |
@@ -136,7 +121,6 @@ CONFIG_BLK_DEV_CRYPTOLOOP=m | |||
136 | CONFIG_BLK_DEV_NBD=m | 121 | CONFIG_BLK_DEV_NBD=m |
137 | CONFIG_BLK_DEV_RAM=y | 122 | CONFIG_BLK_DEV_RAM=y |
138 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 123 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
139 | CONFIG_MISC_DEVICES=y | ||
140 | CONFIG_DS1682=y | 124 | CONFIG_DS1682=y |
141 | CONFIG_BLK_DEV_SD=y | 125 | CONFIG_BLK_DEV_SD=y |
142 | CONFIG_CHR_DEV_ST=y | 126 | CONFIG_CHR_DEV_ST=y |
@@ -144,37 +128,34 @@ CONFIG_BLK_DEV_SR=y | |||
144 | CONFIG_ATA=y | 128 | CONFIG_ATA=y |
145 | CONFIG_SATA_SIL=y | 129 | CONFIG_SATA_SIL=y |
146 | CONFIG_NETDEVICES=y | 130 | CONFIG_NETDEVICES=y |
147 | CONFIG_DUMMY=m | ||
148 | CONFIG_BONDING=m | 131 | CONFIG_BONDING=m |
132 | CONFIG_DUMMY=m | ||
133 | CONFIG_NETCONSOLE=y | ||
149 | CONFIG_TUN=m | 134 | CONFIG_TUN=m |
150 | CONFIG_NET_ETHERNET=y | ||
151 | CONFIG_MII=y | ||
152 | CONFIG_GIANFAR=y | 135 | CONFIG_GIANFAR=y |
153 | # CONFIG_NETDEV_10000 is not set | ||
154 | CONFIG_PPP=m | 136 | CONFIG_PPP=m |
155 | CONFIG_PPP_MULTILINK=y | 137 | CONFIG_PPP_BSDCOMP=m |
138 | CONFIG_PPP_DEFLATE=m | ||
156 | CONFIG_PPP_FILTER=y | 139 | CONFIG_PPP_FILTER=y |
140 | CONFIG_PPP_MULTILINK=y | ||
141 | CONFIG_PPPOATM=m | ||
142 | CONFIG_PPPOE=m | ||
157 | CONFIG_PPP_ASYNC=m | 143 | CONFIG_PPP_ASYNC=m |
158 | CONFIG_PPP_SYNC_TTY=m | 144 | CONFIG_PPP_SYNC_TTY=m |
159 | CONFIG_PPP_DEFLATE=m | ||
160 | CONFIG_PPP_BSDCOMP=m | ||
161 | CONFIG_PPPOE=m | ||
162 | CONFIG_PPPOATM=m | ||
163 | CONFIG_SLIP=m | 145 | CONFIG_SLIP=m |
164 | CONFIG_SLIP_COMPRESSED=y | 146 | CONFIG_SLIP_COMPRESSED=y |
165 | CONFIG_SLIP_SMART=y | 147 | CONFIG_SLIP_SMART=y |
166 | CONFIG_SLIP_MODE_SLIP6=y | 148 | CONFIG_SLIP_MODE_SLIP6=y |
167 | CONFIG_NETCONSOLE=y | ||
168 | CONFIG_INPUT_FF_MEMLESS=m | 149 | CONFIG_INPUT_FF_MEMLESS=m |
169 | # CONFIG_INPUT_KEYBOARD is not set | 150 | # CONFIG_INPUT_KEYBOARD is not set |
170 | # CONFIG_INPUT_MOUSE is not set | 151 | # CONFIG_INPUT_MOUSE is not set |
171 | # CONFIG_SERIO is not set | 152 | # CONFIG_SERIO is not set |
153 | # CONFIG_LEGACY_PTYS is not set | ||
172 | CONFIG_SERIAL_8250=y | 154 | CONFIG_SERIAL_8250=y |
173 | CONFIG_SERIAL_8250_CONSOLE=y | 155 | CONFIG_SERIAL_8250_CONSOLE=y |
174 | # CONFIG_SERIAL_8250_PCI is not set | 156 | # CONFIG_SERIAL_8250_PCI is not set |
175 | CONFIG_SERIAL_8250_NR_UARTS=2 | 157 | CONFIG_SERIAL_8250_NR_UARTS=2 |
176 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 158 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
177 | # CONFIG_LEGACY_PTYS is not set | ||
178 | CONFIG_HW_RANDOM=y | 159 | CONFIG_HW_RANDOM=y |
179 | CONFIG_NVRAM=y | 160 | CONFIG_NVRAM=y |
180 | CONFIG_I2C=y | 161 | CONFIG_I2C=y |
@@ -186,7 +167,6 @@ CONFIG_SENSORS_LM90=y | |||
186 | CONFIG_SENSORS_LM92=y | 167 | CONFIG_SENSORS_LM92=y |
187 | CONFIG_WATCHDOG=y | 168 | CONFIG_WATCHDOG=y |
188 | CONFIG_GEF_WDT=y | 169 | CONFIG_GEF_WDT=y |
189 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
190 | CONFIG_HID_A4TECH=y | 170 | CONFIG_HID_A4TECH=y |
191 | CONFIG_HID_APPLE=y | 171 | CONFIG_HID_APPLE=y |
192 | CONFIG_HID_BELKIN=y | 172 | CONFIG_HID_BELKIN=y |
@@ -201,10 +181,8 @@ CONFIG_HID_MONTEREY=y | |||
201 | CONFIG_HID_PANTHERLORD=y | 181 | CONFIG_HID_PANTHERLORD=y |
202 | CONFIG_HID_PETALYNX=y | 182 | CONFIG_HID_PETALYNX=y |
203 | CONFIG_HID_SAMSUNG=y | 183 | CONFIG_HID_SAMSUNG=y |
204 | CONFIG_HID_SONY=y | ||
205 | CONFIG_HID_SUNPLUS=y | 184 | CONFIG_HID_SUNPLUS=y |
206 | CONFIG_USB=y | 185 | CONFIG_USB=y |
207 | # CONFIG_USB_DEVICE_CLASS is not set | ||
208 | CONFIG_USB_EHCI_HCD=y | 186 | CONFIG_USB_EHCI_HCD=y |
209 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set | 187 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set |
210 | CONFIG_USB_OHCI_HCD=y | 188 | CONFIG_USB_OHCI_HCD=y |
@@ -213,7 +191,6 @@ CONFIG_RTC_CLASS=y | |||
213 | # CONFIG_RTC_INTF_PROC is not set | 191 | # CONFIG_RTC_INTF_PROC is not set |
214 | CONFIG_RTC_DRV_RX8581=y | 192 | CONFIG_RTC_DRV_RX8581=y |
215 | CONFIG_STAGING=y | 193 | CONFIG_STAGING=y |
216 | # CONFIG_STAGING_EXCLUDE_BUILD is not set | ||
217 | CONFIG_VME_BUS=y | 194 | CONFIG_VME_BUS=y |
218 | CONFIG_VME_TSI148=y | 195 | CONFIG_VME_TSI148=y |
219 | CONFIG_EXT2_FS=y | 196 | CONFIG_EXT2_FS=y |
@@ -222,14 +199,12 @@ CONFIG_EXT2_FS_POSIX_ACL=y | |||
222 | CONFIG_EXT3_FS=y | 199 | CONFIG_EXT3_FS=y |
223 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 200 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
224 | CONFIG_EXT3_FS_POSIX_ACL=y | 201 | CONFIG_EXT3_FS_POSIX_ACL=y |
225 | CONFIG_INOTIFY=y | ||
226 | CONFIG_MSDOS_FS=y | 202 | CONFIG_MSDOS_FS=y |
227 | CONFIG_VFAT_FS=y | 203 | CONFIG_VFAT_FS=y |
228 | CONFIG_PROC_KCORE=y | 204 | CONFIG_PROC_KCORE=y |
229 | CONFIG_TMPFS=y | 205 | CONFIG_TMPFS=y |
230 | CONFIG_JFFS2_FS=y | 206 | CONFIG_JFFS2_FS=y |
231 | CONFIG_NFS_FS=y | 207 | CONFIG_NFS_FS=y |
232 | CONFIG_NFS_V3=y | ||
233 | CONFIG_NFS_V4=y | 208 | CONFIG_NFS_V4=y |
234 | CONFIG_ROOT_NFS=y | 209 | CONFIG_ROOT_NFS=y |
235 | CONFIG_CIFS=m | 210 | CONFIG_CIFS=m |
@@ -273,28 +248,20 @@ CONFIG_NLS_ISO8859_15=m | |||
273 | CONFIG_NLS_KOI8_R=m | 248 | CONFIG_NLS_KOI8_R=m |
274 | CONFIG_NLS_KOI8_U=m | 249 | CONFIG_NLS_KOI8_U=m |
275 | CONFIG_NLS_UTF8=m | 250 | CONFIG_NLS_UTF8=m |
251 | CONFIG_DEBUG_INFO=y | ||
276 | CONFIG_MAGIC_SYSRQ=y | 252 | CONFIG_MAGIC_SYSRQ=y |
277 | CONFIG_DEBUG_KERNEL=y | ||
278 | CONFIG_DETECT_HUNG_TASK=y | 253 | CONFIG_DETECT_HUNG_TASK=y |
279 | # CONFIG_DEBUG_BUGVERBOSE is not set | 254 | # CONFIG_DEBUG_BUGVERBOSE is not set |
280 | CONFIG_DEBUG_INFO=y | ||
281 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
282 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
283 | CONFIG_SECURITY=y | 255 | CONFIG_SECURITY=y |
284 | CONFIG_SECURITY_NETWORK=y | 256 | CONFIG_SECURITY_NETWORK=y |
285 | CONFIG_CRYPTO_NULL=m | 257 | CONFIG_CRYPTO_NULL=m |
286 | CONFIG_CRYPTO_TEST=m | 258 | CONFIG_CRYPTO_TEST=m |
287 | CONFIG_CRYPTO_ECB=m | ||
288 | CONFIG_CRYPTO_PCBC=m | 259 | CONFIG_CRYPTO_PCBC=m |
289 | CONFIG_CRYPTO_HMAC=y | 260 | CONFIG_CRYPTO_HMAC=y |
290 | CONFIG_CRYPTO_MD4=m | ||
291 | CONFIG_CRYPTO_MICHAEL_MIC=m | 261 | CONFIG_CRYPTO_MICHAEL_MIC=m |
292 | CONFIG_CRYPTO_SHA256=m | ||
293 | CONFIG_CRYPTO_SHA512=m | 262 | CONFIG_CRYPTO_SHA512=m |
294 | CONFIG_CRYPTO_WP512=m | 263 | CONFIG_CRYPTO_WP512=m |
295 | CONFIG_CRYPTO_AES=m | ||
296 | CONFIG_CRYPTO_ANUBIS=m | 264 | CONFIG_CRYPTO_ANUBIS=m |
297 | CONFIG_CRYPTO_ARC4=m | ||
298 | CONFIG_CRYPTO_BLOWFISH=m | 265 | CONFIG_CRYPTO_BLOWFISH=m |
299 | CONFIG_CRYPTO_CAST5=m | 266 | CONFIG_CRYPTO_CAST5=m |
300 | CONFIG_CRYPTO_CAST6=m | 267 | CONFIG_CRYPTO_CAST6=m |
diff --git a/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig b/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig index 9b192bb6bd3d..e32207de2b77 100644 --- a/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig +++ b/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig | |||
@@ -1,27 +1,25 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | # CONFIG_SWAP is not set | 1 | # CONFIG_SWAP is not set |
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
3 | CONFIG_NO_HZ=y | ||
4 | CONFIG_HIGH_RES_TIMERS=y | ||
4 | CONFIG_IKCONFIG=y | 5 | CONFIG_IKCONFIG=y |
5 | CONFIG_IKCONFIG_PROC=y | 6 | CONFIG_IKCONFIG_PROC=y |
6 | CONFIG_LOG_BUF_SHIFT=14 | 7 | CONFIG_LOG_BUF_SHIFT=14 |
7 | CONFIG_BLK_DEV_INITRD=y | 8 | CONFIG_BLK_DEV_INITRD=y |
8 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
9 | CONFIG_EXPERT=y | 9 | CONFIG_EXPERT=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | # CONFIG_ELF_CORE is not set | 10 | # CONFIG_ELF_CORE is not set |
12 | CONFIG_MODULES=y | 11 | CONFIG_MODULES=y |
13 | CONFIG_MODULE_UNLOAD=y | 12 | CONFIG_MODULE_UNLOAD=y |
14 | # CONFIG_BLK_DEV_BSG is not set | 13 | # CONFIG_BLK_DEV_BSG is not set |
14 | CONFIG_PARTITION_ADVANCED=y | ||
15 | CONFIG_LDM_PARTITION=y | ||
15 | # CONFIG_IOSCHED_CFQ is not set | 16 | # CONFIG_IOSCHED_CFQ is not set |
16 | # CONFIG_PPC_CHRP is not set | 17 | # CONFIG_PPC_CHRP is not set |
17 | # CONFIG_PPC_PMAC is not set | 18 | # CONFIG_PPC_PMAC is not set |
18 | CONFIG_PPC_86xx=y | 19 | CONFIG_PPC_86xx=y |
19 | CONFIG_MPC8610_HPCD=y | 20 | CONFIG_MPC8610_HPCD=y |
20 | CONFIG_HIGHMEM=y | 21 | CONFIG_HIGHMEM=y |
21 | CONFIG_NO_HZ=y | ||
22 | CONFIG_HIGH_RES_TIMERS=y | ||
23 | CONFIG_HZ_1000=y | 22 | CONFIG_HZ_1000=y |
24 | CONFIG_SPARSE_IRQ=y | ||
25 | CONFIG_FORCE_MAX_ZONEORDER=12 | 23 | CONFIG_FORCE_MAX_ZONEORDER=12 |
26 | # CONFIG_SECCOMP is not set | 24 | # CONFIG_SECCOMP is not set |
27 | CONFIG_PCI=y | 25 | CONFIG_PCI=y |
@@ -42,14 +40,12 @@ CONFIG_IPV6=y | |||
42 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 40 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
43 | CONFIG_MTD=y | 41 | CONFIG_MTD=y |
44 | CONFIG_MTD_CMDLINE_PARTS=y | 42 | CONFIG_MTD_CMDLINE_PARTS=y |
45 | CONFIG_MTD_CHAR=y | ||
46 | CONFIG_MTD_BLOCK=y | 43 | CONFIG_MTD_BLOCK=y |
47 | CONFIG_MTD_CFI=y | 44 | CONFIG_MTD_CFI=y |
48 | CONFIG_MTD_CFI_AMDSTD=y | 45 | CONFIG_MTD_CFI_AMDSTD=y |
49 | CONFIG_MTD_PHYSMAP_OF=y | 46 | CONFIG_MTD_PHYSMAP_OF=y |
50 | CONFIG_MTD_NAND=y | 47 | CONFIG_MTD_NAND=y |
51 | CONFIG_MTD_NAND_FSL_ELBC=y | 48 | CONFIG_MTD_NAND_FSL_ELBC=y |
52 | CONFIG_PROC_DEVICETREE=y | ||
53 | CONFIG_BLK_DEV_LOOP=y | 49 | CONFIG_BLK_DEV_LOOP=y |
54 | CONFIG_BLK_DEV_RAM=y | 50 | CONFIG_BLK_DEV_RAM=y |
55 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 51 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
@@ -61,15 +57,13 @@ CONFIG_SATA_AHCI=y | |||
61 | CONFIG_PATA_ALI=y | 57 | CONFIG_PATA_ALI=y |
62 | CONFIG_NETDEVICES=y | 58 | CONFIG_NETDEVICES=y |
63 | CONFIG_DUMMY=y | 59 | CONFIG_DUMMY=y |
64 | CONFIG_NET_ETHERNET=y | ||
65 | CONFIG_NET_TULIP=y | 60 | CONFIG_NET_TULIP=y |
66 | CONFIG_ULI526X=y | 61 | CONFIG_ULI526X=y |
67 | # CONFIG_NETDEV_1000 is not set | ||
68 | # CONFIG_NETDEV_10000 is not set | ||
69 | # CONFIG_INPUT_MOUSEDEV is not set | 62 | # CONFIG_INPUT_MOUSEDEV is not set |
70 | # CONFIG_INPUT_KEYBOARD is not set | 63 | # CONFIG_INPUT_KEYBOARD is not set |
71 | # CONFIG_INPUT_MOUSE is not set | 64 | # CONFIG_INPUT_MOUSE is not set |
72 | CONFIG_SERIO_LIBPS2=y | 65 | CONFIG_SERIO_LIBPS2=y |
66 | # CONFIG_LEGACY_PTYS is not set | ||
73 | CONFIG_SERIAL_8250=y | 67 | CONFIG_SERIAL_8250=y |
74 | CONFIG_SERIAL_8250_CONSOLE=y | 68 | CONFIG_SERIAL_8250_CONSOLE=y |
75 | CONFIG_SERIAL_8250_NR_UARTS=2 | 69 | CONFIG_SERIAL_8250_NR_UARTS=2 |
@@ -79,19 +73,14 @@ CONFIG_SERIAL_8250_MANY_PORTS=y | |||
79 | CONFIG_SERIAL_8250_SHARE_IRQ=y | 73 | CONFIG_SERIAL_8250_SHARE_IRQ=y |
80 | CONFIG_SERIAL_8250_DETECT_IRQ=y | 74 | CONFIG_SERIAL_8250_DETECT_IRQ=y |
81 | CONFIG_SERIAL_8250_RSA=y | 75 | CONFIG_SERIAL_8250_RSA=y |
82 | # CONFIG_LEGACY_PTYS is not set | ||
83 | # CONFIG_HW_RANDOM is not set | 76 | # CONFIG_HW_RANDOM is not set |
84 | CONFIG_I2C=y | 77 | CONFIG_I2C=y |
85 | CONFIG_I2C_MPC=y | 78 | CONFIG_I2C_MPC=y |
86 | # CONFIG_HWMON is not set | 79 | # CONFIG_HWMON is not set |
87 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
88 | CONFIG_FB=y | 80 | CONFIG_FB=y |
89 | CONFIG_FB_FSL_DIU=y | 81 | CONFIG_FB_FSL_DIU=y |
90 | CONFIG_VGACON_SOFT_SCROLLBACK=y | 82 | CONFIG_VGACON_SOFT_SCROLLBACK=y |
91 | CONFIG_FRAMEBUFFER_CONSOLE=y | 83 | CONFIG_FRAMEBUFFER_CONSOLE=y |
92 | CONFIG_FONTS=y | ||
93 | CONFIG_FONT_8x8=y | ||
94 | CONFIG_FONT_8x16=y | ||
95 | CONFIG_SOUND=y | 84 | CONFIG_SOUND=y |
96 | CONFIG_SND=y | 85 | CONFIG_SND=y |
97 | CONFIG_SND_MIXER_OSS=y | 86 | CONFIG_SND_MIXER_OSS=y |
@@ -108,17 +97,14 @@ CONFIG_EXT3_FS=y | |||
108 | CONFIG_PROC_KCORE=y | 97 | CONFIG_PROC_KCORE=y |
109 | CONFIG_TMPFS=y | 98 | CONFIG_TMPFS=y |
110 | CONFIG_NFS_FS=y | 99 | CONFIG_NFS_FS=y |
111 | CONFIG_NFS_V3=y | ||
112 | CONFIG_ROOT_NFS=y | 100 | CONFIG_ROOT_NFS=y |
113 | CONFIG_NFSD=y | 101 | CONFIG_NFSD=y |
114 | CONFIG_PARTITION_ADVANCED=y | ||
115 | CONFIG_LDM_PARTITION=y | ||
116 | CONFIG_NLS=y | 102 | CONFIG_NLS=y |
117 | CONFIG_CRC_T10DIF=y | 103 | CONFIG_CRC_T10DIF=y |
118 | CONFIG_DEBUG_KERNEL=y | 104 | CONFIG_FONTS=y |
105 | CONFIG_FONT_8x8=y | ||
106 | CONFIG_FONT_8x16=y | ||
107 | CONFIG_DEBUG_INFO=y | ||
119 | CONFIG_DEBUG_SHIRQ=y | 108 | CONFIG_DEBUG_SHIRQ=y |
120 | CONFIG_DETECT_HUNG_TASK=y | 109 | CONFIG_DETECT_HUNG_TASK=y |
121 | CONFIG_DEBUG_INFO=y | ||
122 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
123 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
124 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 110 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig b/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig index 76f43df3dec7..a36e11ddaebd 100644 --- a/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig +++ b/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig | |||
@@ -1,33 +1,31 @@ | |||
1 | CONFIG_SMP=y | 1 | CONFIG_SMP=y |
2 | CONFIG_NR_CPUS=2 | 2 | CONFIG_NR_CPUS=2 |
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
6 | CONFIG_BSD_PROCESS_ACCT=y | ||
7 | CONFIG_AUDIT=y | 5 | CONFIG_AUDIT=y |
6 | CONFIG_NO_HZ=y | ||
7 | CONFIG_HIGH_RES_TIMERS=y | ||
8 | CONFIG_BSD_PROCESS_ACCT=y | ||
8 | CONFIG_IKCONFIG=y | 9 | CONFIG_IKCONFIG=y |
9 | CONFIG_IKCONFIG_PROC=y | 10 | CONFIG_IKCONFIG_PROC=y |
10 | CONFIG_LOG_BUF_SHIFT=14 | 11 | CONFIG_LOG_BUF_SHIFT=14 |
11 | CONFIG_BLK_DEV_INITRD=y | 12 | CONFIG_BLK_DEV_INITRD=y |
12 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
13 | CONFIG_EXPERT=y | 13 | CONFIG_EXPERT=y |
14 | CONFIG_KALLSYMS_ALL=y | 14 | CONFIG_KALLSYMS_ALL=y |
15 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
16 | CONFIG_MODULES=y | 15 | CONFIG_MODULES=y |
17 | CONFIG_MODULE_UNLOAD=y | 16 | CONFIG_MODULE_UNLOAD=y |
18 | CONFIG_MODULE_FORCE_UNLOAD=y | 17 | CONFIG_MODULE_FORCE_UNLOAD=y |
19 | CONFIG_MODVERSIONS=y | 18 | CONFIG_MODVERSIONS=y |
20 | # CONFIG_BLK_DEV_BSG is not set | 19 | # CONFIG_BLK_DEV_BSG is not set |
20 | CONFIG_PARTITION_ADVANCED=y | ||
21 | CONFIG_MAC_PARTITION=y | ||
21 | # CONFIG_PPC_CHRP is not set | 22 | # CONFIG_PPC_CHRP is not set |
22 | # CONFIG_PPC_PMAC is not set | 23 | # CONFIG_PPC_PMAC is not set |
23 | CONFIG_PPC_86xx=y | 24 | CONFIG_PPC_86xx=y |
24 | CONFIG_MPC8641_HPCN=y | 25 | CONFIG_MPC8641_HPCN=y |
25 | CONFIG_HIGHMEM=y | 26 | CONFIG_HIGHMEM=y |
26 | CONFIG_NO_HZ=y | ||
27 | CONFIG_HIGH_RES_TIMERS=y | ||
28 | CONFIG_HZ_1000=y | 27 | CONFIG_HZ_1000=y |
29 | CONFIG_BINFMT_MISC=m | 28 | CONFIG_BINFMT_MISC=m |
30 | CONFIG_SPARSE_IRQ=y | ||
31 | CONFIG_PCI=y | 29 | CONFIG_PCI=y |
32 | CONFIG_NET=y | 30 | CONFIG_NET=y |
33 | CONFIG_PACKET=y | 31 | CONFIG_PACKET=y |
@@ -45,12 +43,9 @@ CONFIG_IP_PNP_DHCP=y | |||
45 | CONFIG_IP_PNP_BOOTP=y | 43 | CONFIG_IP_PNP_BOOTP=y |
46 | CONFIG_IP_PNP_RARP=y | 44 | CONFIG_IP_PNP_RARP=y |
47 | CONFIG_NET_IPIP=y | 45 | CONFIG_NET_IPIP=y |
48 | CONFIG_NET_IPGRE=y | ||
49 | CONFIG_NET_IPGRE_BROADCAST=y | ||
50 | CONFIG_IP_MROUTE=y | 46 | CONFIG_IP_MROUTE=y |
51 | CONFIG_IP_PIMSM_V1=y | 47 | CONFIG_IP_PIMSM_V1=y |
52 | CONFIG_IP_PIMSM_V2=y | 48 | CONFIG_IP_PIMSM_V2=y |
53 | CONFIG_ARPD=y | ||
54 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 49 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
55 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 50 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
56 | # CONFIG_INET_XFRM_MODE_BEET is not set | 51 | # CONFIG_INET_XFRM_MODE_BEET is not set |
@@ -58,28 +53,23 @@ CONFIG_ARPD=y | |||
58 | CONFIG_IPV6=y | 53 | CONFIG_IPV6=y |
59 | CONFIG_IP_SCTP=m | 54 | CONFIG_IP_SCTP=m |
60 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 55 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
61 | CONFIG_PROC_DEVICETREE=y | ||
62 | CONFIG_BLK_DEV_LOOP=y | 56 | CONFIG_BLK_DEV_LOOP=y |
63 | CONFIG_BLK_DEV_NBD=y | 57 | CONFIG_BLK_DEV_NBD=y |
64 | CONFIG_BLK_DEV_RAM=y | 58 | CONFIG_BLK_DEV_RAM=y |
65 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 59 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
66 | CONFIG_MISC_DEVICES=y | ||
67 | CONFIG_EEPROM_LEGACY=y | 60 | CONFIG_EEPROM_LEGACY=y |
68 | CONFIG_BLK_DEV_SD=y | 61 | CONFIG_BLK_DEV_SD=y |
69 | CONFIG_CHR_DEV_ST=y | 62 | CONFIG_CHR_DEV_ST=y |
70 | CONFIG_BLK_DEV_SR=y | 63 | CONFIG_BLK_DEV_SR=y |
71 | CONFIG_CHR_DEV_SG=y | 64 | CONFIG_CHR_DEV_SG=y |
72 | CONFIG_SCSI_MULTI_LUN=y | ||
73 | CONFIG_SCSI_LOGGING=y | 65 | CONFIG_SCSI_LOGGING=y |
74 | CONFIG_ATA=y | 66 | CONFIG_ATA=y |
75 | CONFIG_SATA_AHCI=y | 67 | CONFIG_SATA_AHCI=y |
76 | CONFIG_PATA_ALI=y | 68 | CONFIG_PATA_ALI=y |
77 | CONFIG_NETDEVICES=y | 69 | CONFIG_NETDEVICES=y |
78 | CONFIG_DUMMY=y | 70 | CONFIG_DUMMY=y |
79 | CONFIG_VITESSE_PHY=y | ||
80 | CONFIG_NET_ETHERNET=y | ||
81 | CONFIG_MII=y | ||
82 | CONFIG_GIANFAR=y | 71 | CONFIG_GIANFAR=y |
72 | CONFIG_VITESSE_PHY=y | ||
83 | CONFIG_INPUT_FF_MEMLESS=m | 73 | CONFIG_INPUT_FF_MEMLESS=m |
84 | # CONFIG_INPUT_MOUSEDEV is not set | 74 | # CONFIG_INPUT_MOUSEDEV is not set |
85 | # CONFIG_INPUT_KEYBOARD is not set | 75 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -99,7 +89,6 @@ CONFIG_NVRAM=y | |||
99 | CONFIG_I2C=y | 89 | CONFIG_I2C=y |
100 | CONFIG_I2C_MPC=y | 90 | CONFIG_I2C_MPC=y |
101 | # CONFIG_HWMON is not set | 91 | # CONFIG_HWMON is not set |
102 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
103 | CONFIG_SOUND=y | 92 | CONFIG_SOUND=y |
104 | CONFIG_SND=y | 93 | CONFIG_SND=y |
105 | CONFIG_SND_MIXER_OSS=y | 94 | CONFIG_SND_MIXER_OSS=y |
@@ -120,7 +109,6 @@ CONFIG_HID_MONTEREY=y | |||
120 | CONFIG_HID_PANTHERLORD=y | 109 | CONFIG_HID_PANTHERLORD=y |
121 | CONFIG_HID_PETALYNX=y | 110 | CONFIG_HID_PETALYNX=y |
122 | CONFIG_HID_SAMSUNG=y | 111 | CONFIG_HID_SAMSUNG=y |
123 | CONFIG_HID_SONY=y | ||
124 | CONFIG_HID_SUNPLUS=y | 112 | CONFIG_HID_SUNPLUS=y |
125 | CONFIG_USB=y | 113 | CONFIG_USB=y |
126 | CONFIG_USB_MON=y | 114 | CONFIG_USB_MON=y |
@@ -134,7 +122,6 @@ CONFIG_RTC_DRV_CMOS=y | |||
134 | CONFIG_EXT2_FS=y | 122 | CONFIG_EXT2_FS=y |
135 | CONFIG_EXT3_FS=y | 123 | CONFIG_EXT3_FS=y |
136 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 124 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
137 | CONFIG_INOTIFY=y | ||
138 | CONFIG_ISO9660_FS=m | 125 | CONFIG_ISO9660_FS=m |
139 | CONFIG_JOLIET=y | 126 | CONFIG_JOLIET=y |
140 | CONFIG_ZISOFS=y | 127 | CONFIG_ZISOFS=y |
@@ -158,18 +145,12 @@ CONFIG_QNX4FS_FS=m | |||
158 | CONFIG_SYSV_FS=m | 145 | CONFIG_SYSV_FS=m |
159 | CONFIG_UFS_FS=m | 146 | CONFIG_UFS_FS=m |
160 | CONFIG_NFS_FS=y | 147 | CONFIG_NFS_FS=y |
161 | CONFIG_NFS_V3=y | ||
162 | CONFIG_NFS_V4=y | 148 | CONFIG_NFS_V4=y |
163 | CONFIG_ROOT_NFS=y | 149 | CONFIG_ROOT_NFS=y |
164 | CONFIG_NFSD=y | 150 | CONFIG_NFSD=y |
165 | CONFIG_PARTITION_ADVANCED=y | ||
166 | CONFIG_MAC_PARTITION=y | ||
167 | CONFIG_CRC_T10DIF=y | 151 | CONFIG_CRC_T10DIF=y |
168 | CONFIG_DEBUG_KERNEL=y | ||
169 | CONFIG_DETECT_HUNG_TASK=y | ||
170 | CONFIG_DEBUG_INFO=y | 152 | CONFIG_DEBUG_INFO=y |
171 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 153 | CONFIG_DETECT_HUNG_TASK=y |
172 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
173 | CONFIG_CRYPTO_PCBC=m | 154 | CONFIG_CRYPTO_PCBC=m |
174 | CONFIG_CRYPTO_HMAC=y | 155 | CONFIG_CRYPTO_HMAC=y |
175 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 156 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/86xx/sbc8641d_defconfig b/arch/powerpc/configs/86xx/sbc8641d_defconfig index 99ea8746bbaf..db79bdee844b 100644 --- a/arch/powerpc/configs/86xx/sbc8641d_defconfig +++ b/arch/powerpc/configs/86xx/sbc8641d_defconfig | |||
@@ -1,8 +1,8 @@ | |||
1 | CONFIG_SMP=y | 1 | CONFIG_SMP=y |
2 | CONFIG_NR_CPUS=2 | 2 | CONFIG_NR_CPUS=2 |
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_HIGH_RES_TIMERS=y | ||
6 | CONFIG_BSD_PROCESS_ACCT=y | 6 | CONFIG_BSD_PROCESS_ACCT=y |
7 | CONFIG_BSD_PROCESS_ACCT_V3=y | 7 | CONFIG_BSD_PROCESS_ACCT_V3=y |
8 | CONFIG_IKCONFIG=y | 8 | CONFIG_IKCONFIG=y |
@@ -10,7 +10,6 @@ CONFIG_IKCONFIG_PROC=y | |||
10 | CONFIG_LOG_BUF_SHIFT=14 | 10 | CONFIG_LOG_BUF_SHIFT=14 |
11 | CONFIG_RELAY=y | 11 | CONFIG_RELAY=y |
12 | CONFIG_BLK_DEV_INITRD=y | 12 | CONFIG_BLK_DEV_INITRD=y |
13 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
14 | CONFIG_EXPERT=y | 13 | CONFIG_EXPERT=y |
15 | CONFIG_SLAB=y | 14 | CONFIG_SLAB=y |
16 | CONFIG_MODULES=y | 15 | CONFIG_MODULES=y |
@@ -20,10 +19,8 @@ CONFIG_MODULE_UNLOAD=y | |||
20 | # CONFIG_PPC_PMAC is not set | 19 | # CONFIG_PPC_PMAC is not set |
21 | CONFIG_PPC_86xx=y | 20 | CONFIG_PPC_86xx=y |
22 | CONFIG_SBC8641D=y | 21 | CONFIG_SBC8641D=y |
23 | CONFIG_HIGH_RES_TIMERS=y | ||
24 | CONFIG_PREEMPT=y | 22 | CONFIG_PREEMPT=y |
25 | CONFIG_BINFMT_MISC=m | 23 | CONFIG_BINFMT_MISC=m |
26 | CONFIG_SPARSE_IRQ=y | ||
27 | CONFIG_PCI=y | 24 | CONFIG_PCI=y |
28 | CONFIG_PCIEPORTBUS=y | 25 | CONFIG_PCIEPORTBUS=y |
29 | # CONFIG_PCIEASPM is not set | 26 | # CONFIG_PCIEASPM is not set |
@@ -43,8 +40,6 @@ CONFIG_IP_PNP_DHCP=y | |||
43 | CONFIG_IP_PNP_BOOTP=y | 40 | CONFIG_IP_PNP_BOOTP=y |
44 | CONFIG_IP_PNP_RARP=y | 41 | CONFIG_IP_PNP_RARP=y |
45 | CONFIG_NET_IPIP=m | 42 | CONFIG_NET_IPIP=m |
46 | CONFIG_NET_IPGRE=m | ||
47 | CONFIG_NET_IPGRE_BROADCAST=y | ||
48 | CONFIG_IP_MROUTE=y | 43 | CONFIG_IP_MROUTE=y |
49 | CONFIG_IP_PIMSM_V1=y | 44 | CONFIG_IP_PIMSM_V1=y |
50 | CONFIG_IP_PIMSM_V2=y | 45 | CONFIG_IP_PIMSM_V2=y |
@@ -59,22 +54,17 @@ CONFIG_INET6_IPCOMP=m | |||
59 | CONFIG_IPV6_TUNNEL=m | 54 | CONFIG_IPV6_TUNNEL=m |
60 | CONFIG_NETFILTER=y | 55 | CONFIG_NETFILTER=y |
61 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set | 56 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set |
62 | CONFIG_IP_NF_QUEUE=m | ||
63 | CONFIG_IP_NF_IPTABLES=m | 57 | CONFIG_IP_NF_IPTABLES=m |
64 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
65 | CONFIG_IP_NF_MATCH_ECN=m | 58 | CONFIG_IP_NF_MATCH_ECN=m |
66 | CONFIG_IP_NF_MATCH_TTL=m | 59 | CONFIG_IP_NF_MATCH_TTL=m |
67 | CONFIG_IP_NF_FILTER=m | 60 | CONFIG_IP_NF_FILTER=m |
68 | CONFIG_IP_NF_TARGET_REJECT=m | 61 | CONFIG_IP_NF_TARGET_REJECT=m |
69 | CONFIG_IP_NF_TARGET_LOG=m | ||
70 | CONFIG_IP_NF_TARGET_ULOG=m | ||
71 | CONFIG_IP_NF_MANGLE=m | 62 | CONFIG_IP_NF_MANGLE=m |
72 | CONFIG_IP_NF_TARGET_ECN=m | 63 | CONFIG_IP_NF_TARGET_ECN=m |
73 | CONFIG_IP_NF_RAW=m | 64 | CONFIG_IP_NF_RAW=m |
74 | CONFIG_IP_NF_ARPTABLES=m | 65 | CONFIG_IP_NF_ARPTABLES=m |
75 | CONFIG_IP_NF_ARPFILTER=m | 66 | CONFIG_IP_NF_ARPFILTER=m |
76 | CONFIG_IP_NF_ARP_MANGLE=m | 67 | CONFIG_IP_NF_ARP_MANGLE=m |
77 | CONFIG_IP6_NF_QUEUE=m | ||
78 | CONFIG_IP6_NF_IPTABLES=m | 68 | CONFIG_IP6_NF_IPTABLES=m |
79 | CONFIG_IP6_NF_MATCH_EUI64=m | 69 | CONFIG_IP6_NF_MATCH_EUI64=m |
80 | CONFIG_IP6_NF_MATCH_FRAG=m | 70 | CONFIG_IP6_NF_MATCH_FRAG=m |
@@ -82,7 +72,6 @@ CONFIG_IP6_NF_MATCH_OPTS=m | |||
82 | CONFIG_IP6_NF_MATCH_HL=m | 72 | CONFIG_IP6_NF_MATCH_HL=m |
83 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | 73 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m |
84 | CONFIG_IP6_NF_MATCH_RT=m | 74 | CONFIG_IP6_NF_MATCH_RT=m |
85 | CONFIG_IP6_NF_TARGET_LOG=m | ||
86 | CONFIG_IP6_NF_FILTER=m | 75 | CONFIG_IP6_NF_FILTER=m |
87 | CONFIG_IP6_NF_MANGLE=m | 76 | CONFIG_IP6_NF_MANGLE=m |
88 | CONFIG_IP6_NF_RAW=m | 77 | CONFIG_IP6_NF_RAW=m |
@@ -95,7 +84,6 @@ CONFIG_ATM_MPOA=m | |||
95 | CONFIG_ATM_BR2684=m | 84 | CONFIG_ATM_BR2684=m |
96 | CONFIG_BRIDGE=m | 85 | CONFIG_BRIDGE=m |
97 | CONFIG_VLAN_8021Q=m | 86 | CONFIG_VLAN_8021Q=m |
98 | CONFIG_WAN_ROUTER=m | ||
99 | CONFIG_NET_SCHED=y | 87 | CONFIG_NET_SCHED=y |
100 | CONFIG_NET_SCH_CBQ=m | 88 | CONFIG_NET_SCH_CBQ=m |
101 | CONFIG_NET_SCH_HTB=m | 89 | CONFIG_NET_SCH_HTB=m |
@@ -119,8 +107,6 @@ CONFIG_NET_PKTGEN=m | |||
119 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 107 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
120 | # CONFIG_FW_LOADER is not set | 108 | # CONFIG_FW_LOADER is not set |
121 | CONFIG_MTD=y | 109 | CONFIG_MTD=y |
122 | CONFIG_MTD_CONCAT=y | ||
123 | CONFIG_MTD_CHAR=y | ||
124 | CONFIG_MTD_BLOCK=y | 110 | CONFIG_MTD_BLOCK=y |
125 | CONFIG_MTD_CFI=y | 111 | CONFIG_MTD_CFI=y |
126 | CONFIG_MTD_CFI_ADV_OPTIONS=y | 112 | CONFIG_MTD_CFI_ADV_OPTIONS=y |
@@ -145,28 +131,25 @@ CONFIG_DM_SNAPSHOT=y | |||
145 | CONFIG_DM_MIRROR=y | 131 | CONFIG_DM_MIRROR=y |
146 | CONFIG_DM_ZERO=y | 132 | CONFIG_DM_ZERO=y |
147 | CONFIG_NETDEVICES=y | 133 | CONFIG_NETDEVICES=y |
148 | CONFIG_DUMMY=m | ||
149 | CONFIG_BONDING=m | 134 | CONFIG_BONDING=m |
135 | CONFIG_DUMMY=m | ||
136 | CONFIG_NETCONSOLE=y | ||
150 | CONFIG_TUN=m | 137 | CONFIG_TUN=m |
151 | CONFIG_BROADCOM_PHY=y | ||
152 | CONFIG_NET_ETHERNET=y | ||
153 | CONFIG_MII=y | ||
154 | CONFIG_GIANFAR=y | 138 | CONFIG_GIANFAR=y |
155 | # CONFIG_NETDEV_10000 is not set | 139 | CONFIG_BROADCOM_PHY=y |
156 | CONFIG_PPP=m | 140 | CONFIG_PPP=m |
157 | CONFIG_PPP_MULTILINK=y | 141 | CONFIG_PPP_BSDCOMP=m |
142 | CONFIG_PPP_DEFLATE=m | ||
158 | CONFIG_PPP_FILTER=y | 143 | CONFIG_PPP_FILTER=y |
144 | CONFIG_PPP_MULTILINK=y | ||
145 | CONFIG_PPPOATM=m | ||
146 | CONFIG_PPPOE=m | ||
159 | CONFIG_PPP_ASYNC=m | 147 | CONFIG_PPP_ASYNC=m |
160 | CONFIG_PPP_SYNC_TTY=m | 148 | CONFIG_PPP_SYNC_TTY=m |
161 | CONFIG_PPP_DEFLATE=m | ||
162 | CONFIG_PPP_BSDCOMP=m | ||
163 | CONFIG_PPPOE=m | ||
164 | CONFIG_PPPOATM=m | ||
165 | CONFIG_SLIP=m | 149 | CONFIG_SLIP=m |
166 | CONFIG_SLIP_COMPRESSED=y | 150 | CONFIG_SLIP_COMPRESSED=y |
167 | CONFIG_SLIP_SMART=y | 151 | CONFIG_SLIP_SMART=y |
168 | CONFIG_SLIP_MODE_SLIP6=y | 152 | CONFIG_SLIP_MODE_SLIP6=y |
169 | CONFIG_NETCONSOLE=y | ||
170 | # CONFIG_INPUT_KEYBOARD is not set | 153 | # CONFIG_INPUT_KEYBOARD is not set |
171 | # CONFIG_INPUT_MOUSE is not set | 154 | # CONFIG_INPUT_MOUSE is not set |
172 | # CONFIG_SERIO is not set | 155 | # CONFIG_SERIO is not set |
@@ -180,7 +163,6 @@ CONFIG_I2C_CHARDEV=y | |||
180 | CONFIG_I2C_MPC=y | 163 | CONFIG_I2C_MPC=y |
181 | CONFIG_WATCHDOG=y | 164 | CONFIG_WATCHDOG=y |
182 | CONFIG_SOFT_WATCHDOG=m | 165 | CONFIG_SOFT_WATCHDOG=m |
183 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
184 | CONFIG_EXT2_FS=y | 166 | CONFIG_EXT2_FS=y |
185 | CONFIG_EXT2_FS_XATTR=y | 167 | CONFIG_EXT2_FS_XATTR=y |
186 | CONFIG_EXT2_FS_POSIX_ACL=y | 168 | CONFIG_EXT2_FS_POSIX_ACL=y |
@@ -190,20 +172,14 @@ CONFIG_EXT3_FS_POSIX_ACL=y | |||
190 | CONFIG_REISERFS_FS=m | 172 | CONFIG_REISERFS_FS=m |
191 | CONFIG_REISERFS_FS_XATTR=y | 173 | CONFIG_REISERFS_FS_XATTR=y |
192 | CONFIG_REISERFS_FS_POSIX_ACL=y | 174 | CONFIG_REISERFS_FS_POSIX_ACL=y |
193 | CONFIG_OCFS2_FS=m | ||
194 | CONFIG_INOTIFY=y | ||
195 | CONFIG_AUTOFS_FS=m | ||
196 | CONFIG_AUTOFS4_FS=m | 175 | CONFIG_AUTOFS4_FS=m |
197 | CONFIG_PROC_KCORE=y | 176 | CONFIG_PROC_KCORE=y |
198 | CONFIG_TMPFS=y | 177 | CONFIG_TMPFS=y |
199 | CONFIG_MINIX_FS=m | 178 | CONFIG_MINIX_FS=m |
200 | CONFIG_ROMFS_FS=m | 179 | CONFIG_ROMFS_FS=m |
201 | CONFIG_NFS_FS=y | 180 | CONFIG_NFS_FS=y |
202 | CONFIG_NFS_V3=y | ||
203 | CONFIG_NFS_V4=y | 181 | CONFIG_NFS_V4=y |
204 | CONFIG_ROOT_NFS=y | 182 | CONFIG_ROOT_NFS=y |
205 | CONFIG_SMB_FS=m | ||
206 | CONFIG_SMB_NLS_DEFAULT=y | ||
207 | CONFIG_CIFS=m | 183 | CONFIG_CIFS=m |
208 | CONFIG_CIFS_XATTR=y | 184 | CONFIG_CIFS_XATTR=y |
209 | CONFIG_CIFS_POSIX=y | 185 | CONFIG_CIFS_POSIX=y |
@@ -245,29 +221,21 @@ CONFIG_NLS_ISO8859_15=m | |||
245 | CONFIG_NLS_KOI8_R=m | 221 | CONFIG_NLS_KOI8_R=m |
246 | CONFIG_NLS_KOI8_U=m | 222 | CONFIG_NLS_KOI8_U=m |
247 | CONFIG_NLS_UTF8=m | 223 | CONFIG_NLS_UTF8=m |
248 | CONFIG_MAGIC_SYSRQ=y | 224 | CONFIG_DEBUG_INFO=y |
249 | CONFIG_DEBUG_FS=y | 225 | CONFIG_DEBUG_FS=y |
250 | CONFIG_DEBUG_KERNEL=y | 226 | CONFIG_MAGIC_SYSRQ=y |
251 | CONFIG_DETECT_HUNG_TASK=y | 227 | CONFIG_DETECT_HUNG_TASK=y |
252 | # CONFIG_DEBUG_BUGVERBOSE is not set | 228 | # CONFIG_DEBUG_BUGVERBOSE is not set |
253 | CONFIG_DEBUG_INFO=y | ||
254 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
255 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
256 | CONFIG_SECURITY=y | 229 | CONFIG_SECURITY=y |
257 | CONFIG_SECURITY_NETWORK=y | 230 | CONFIG_SECURITY_NETWORK=y |
258 | CONFIG_CRYPTO_NULL=m | 231 | CONFIG_CRYPTO_NULL=m |
259 | CONFIG_CRYPTO_TEST=m | 232 | CONFIG_CRYPTO_TEST=m |
260 | CONFIG_CRYPTO_ECB=m | ||
261 | CONFIG_CRYPTO_PCBC=m | 233 | CONFIG_CRYPTO_PCBC=m |
262 | CONFIG_CRYPTO_HMAC=y | 234 | CONFIG_CRYPTO_HMAC=y |
263 | CONFIG_CRYPTO_MD4=m | ||
264 | CONFIG_CRYPTO_MICHAEL_MIC=m | 235 | CONFIG_CRYPTO_MICHAEL_MIC=m |
265 | CONFIG_CRYPTO_SHA256=m | ||
266 | CONFIG_CRYPTO_SHA512=m | 236 | CONFIG_CRYPTO_SHA512=m |
267 | CONFIG_CRYPTO_WP512=m | 237 | CONFIG_CRYPTO_WP512=m |
268 | CONFIG_CRYPTO_AES=m | ||
269 | CONFIG_CRYPTO_ANUBIS=m | 238 | CONFIG_CRYPTO_ANUBIS=m |
270 | CONFIG_CRYPTO_ARC4=m | ||
271 | CONFIG_CRYPTO_BLOWFISH=m | 239 | CONFIG_CRYPTO_BLOWFISH=m |
272 | CONFIG_CRYPTO_CAST5=m | 240 | CONFIG_CRYPTO_CAST5=m |
273 | CONFIG_CRYPTO_CAST6=m | 241 | CONFIG_CRYPTO_CAST6=m |
diff --git a/arch/powerpc/configs/adder875_defconfig b/arch/powerpc/configs/adder875_defconfig index 15b1ff5d96e7..d89ff40d39b7 100644 --- a/arch/powerpc/configs/adder875_defconfig +++ b/arch/powerpc/configs/adder875_defconfig | |||
@@ -1,21 +1,18 @@ | |||
1 | CONFIG_PPC_8xx=y | 1 | CONFIG_PPC_8xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_SWAP is not set | 2 | # CONFIG_SWAP is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
8 | # CONFIG_SYSCTL_SYSCALL is not set | ||
9 | # CONFIG_ELF_CORE is not set | 6 | # CONFIG_ELF_CORE is not set |
10 | # CONFIG_BASE_FULL is not set | 7 | # CONFIG_BASE_FULL is not set |
11 | # CONFIG_FUTEX is not set | 8 | # CONFIG_FUTEX is not set |
12 | # CONFIG_VM_EVENT_COUNTERS is not set | 9 | # CONFIG_VM_EVENT_COUNTERS is not set |
13 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
11 | CONFIG_PARTITION_ADVANCED=y | ||
14 | # CONFIG_IOSCHED_CFQ is not set | 12 | # CONFIG_IOSCHED_CFQ is not set |
15 | CONFIG_PPC_ADDER875=y | 13 | CONFIG_PPC_ADDER875=y |
16 | CONFIG_8xx_COPYBACK=y | 14 | CONFIG_8xx_COPYBACK=y |
17 | CONFIG_HZ_1000=y | 15 | CONFIG_HZ_1000=y |
18 | CONFIG_SPARSE_IRQ=y | ||
19 | # CONFIG_SECCOMP is not set | 16 | # CONFIG_SECCOMP is not set |
20 | CONFIG_NET=y | 17 | CONFIG_NET=y |
21 | CONFIG_PACKET=y | 18 | CONFIG_PACKET=y |
@@ -32,42 +29,30 @@ CONFIG_SYN_COOKIES=y | |||
32 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
33 | # CONFIG_FW_LOADER is not set | 30 | # CONFIG_FW_LOADER is not set |
34 | CONFIG_MTD=y | 31 | CONFIG_MTD=y |
35 | CONFIG_MTD_CHAR=y | ||
36 | CONFIG_MTD_BLOCK=y | 32 | CONFIG_MTD_BLOCK=y |
37 | CONFIG_MTD_CFI=y | 33 | CONFIG_MTD_CFI=y |
38 | CONFIG_MTD_CFI_AMDSTD=y | 34 | CONFIG_MTD_CFI_AMDSTD=y |
39 | CONFIG_MTD_PHYSMAP_OF=y | 35 | CONFIG_MTD_PHYSMAP_OF=y |
40 | # CONFIG_BLK_DEV is not set | 36 | # CONFIG_BLK_DEV is not set |
41 | # CONFIG_MISC_DEVICES is not set | ||
42 | CONFIG_NETDEVICES=y | 37 | CONFIG_NETDEVICES=y |
43 | CONFIG_DAVICOM_PHY=y | ||
44 | CONFIG_NET_ETHERNET=y | ||
45 | CONFIG_FS_ENET=y | 38 | CONFIG_FS_ENET=y |
46 | # CONFIG_FS_ENET_HAS_SCC is not set | 39 | # CONFIG_FS_ENET_HAS_SCC is not set |
47 | # CONFIG_NETDEV_1000 is not set | 40 | CONFIG_DAVICOM_PHY=y |
48 | # CONFIG_NETDEV_10000 is not set | ||
49 | # CONFIG_VT is not set | 41 | # CONFIG_VT is not set |
42 | # CONFIG_LEGACY_PTYS is not set | ||
50 | CONFIG_SERIAL_CPM=y | 43 | CONFIG_SERIAL_CPM=y |
51 | CONFIG_SERIAL_CPM_CONSOLE=y | 44 | CONFIG_SERIAL_CPM_CONSOLE=y |
52 | # CONFIG_LEGACY_PTYS is not set | ||
53 | CONFIG_GEN_RTC=y | 45 | CONFIG_GEN_RTC=y |
54 | # CONFIG_HWMON is not set | 46 | # CONFIG_HWMON is not set |
55 | CONFIG_THERMAL=y | 47 | CONFIG_THERMAL=y |
56 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
57 | # CONFIG_HID_SUPPORT is not set | ||
58 | # CONFIG_USB_SUPPORT is not set | 48 | # CONFIG_USB_SUPPORT is not set |
59 | # CONFIG_DNOTIFY is not set | 49 | # CONFIG_DNOTIFY is not set |
60 | CONFIG_TMPFS=y | 50 | CONFIG_TMPFS=y |
61 | CONFIG_CRAMFS=y | 51 | CONFIG_CRAMFS=y |
62 | CONFIG_NFS_FS=y | 52 | CONFIG_NFS_FS=y |
63 | CONFIG_NFS_V3=y | ||
64 | CONFIG_ROOT_NFS=y | 53 | CONFIG_ROOT_NFS=y |
65 | CONFIG_PARTITION_ADVANCED=y | 54 | CONFIG_CRC32_SLICEBY4=y |
66 | # CONFIG_CRC32 is not set | 55 | CONFIG_DEBUG_INFO=y |
67 | CONFIG_MAGIC_SYSRQ=y | ||
68 | CONFIG_DEBUG_FS=y | 56 | CONFIG_DEBUG_FS=y |
69 | CONFIG_DEBUG_KERNEL=y | 57 | CONFIG_MAGIC_SYSRQ=y |
70 | CONFIG_DETECT_HUNG_TASK=y | 58 | CONFIG_DETECT_HUNG_TASK=y |
71 | CONFIG_DEBUG_INFO=y | ||
72 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
73 | CONFIG_CRC32_SLICEBY4=y | ||
diff --git a/arch/powerpc/configs/amigaone_defconfig b/arch/powerpc/configs/amigaone_defconfig index 8c66b13e59fc..84f1b4140579 100644 --- a/arch/powerpc/configs/amigaone_defconfig +++ b/arch/powerpc/configs/amigaone_defconfig | |||
@@ -1,8 +1,9 @@ | |||
1 | CONFIG_ALTIVEC=y | 1 | CONFIG_ALTIVEC=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_NO_HZ=y | ||
6 | CONFIG_HIGH_RES_TIMERS=y | ||
6 | CONFIG_IKCONFIG=y | 7 | CONFIG_IKCONFIG=y |
7 | CONFIG_IKCONFIG_PROC=y | 8 | CONFIG_IKCONFIG_PROC=y |
8 | CONFIG_LOG_BUF_SHIFT=15 | 9 | CONFIG_LOG_BUF_SHIFT=15 |
@@ -12,14 +13,13 @@ CONFIG_MODULES=y | |||
12 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
13 | CONFIG_MODULE_FORCE_UNLOAD=y | 14 | CONFIG_MODULE_FORCE_UNLOAD=y |
14 | # CONFIG_BLK_DEV_BSG is not set | 15 | # CONFIG_BLK_DEV_BSG is not set |
16 | CONFIG_PARTITION_ADVANCED=y | ||
17 | CONFIG_AMIGA_PARTITION=y | ||
15 | # CONFIG_PPC_CHRP is not set | 18 | # CONFIG_PPC_CHRP is not set |
16 | # CONFIG_PPC_PMAC is not set | 19 | # CONFIG_PPC_PMAC is not set |
17 | CONFIG_AMIGAONE=y | 20 | CONFIG_AMIGAONE=y |
18 | CONFIG_HIGHMEM=y | 21 | CONFIG_HIGHMEM=y |
19 | CONFIG_NO_HZ=y | ||
20 | CONFIG_HIGH_RES_TIMERS=y | ||
21 | CONFIG_BINFMT_MISC=y | 22 | CONFIG_BINFMT_MISC=y |
22 | # CONFIG_MIGRATION is not set | ||
23 | CONFIG_NET=y | 23 | CONFIG_NET=y |
24 | CONFIG_PACKET=y | 24 | CONFIG_PACKET=y |
25 | CONFIG_UNIX=y | 25 | CONFIG_UNIX=y |
@@ -37,11 +37,9 @@ CONFIG_NETFILTER=y | |||
37 | # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set | 37 | # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set |
38 | # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set | 38 | # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set |
39 | # CONFIG_NETFILTER_XT_MATCH_STATE is not set | 39 | # CONFIG_NETFILTER_XT_MATCH_STATE is not set |
40 | # CONFIG_IP_NF_TARGET_ULOG is not set | ||
41 | # CONFIG_IP_NF_MANGLE is not set | 40 | # CONFIG_IP_NF_MANGLE is not set |
42 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 41 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
43 | # CONFIG_STANDALONE is not set | 42 | # CONFIG_STANDALONE is not set |
44 | CONFIG_PROC_DEVICETREE=y | ||
45 | CONFIG_PARPORT=y | 43 | CONFIG_PARPORT=y |
46 | CONFIG_PARPORT_PC=y | 44 | CONFIG_PARPORT_PC=y |
47 | CONFIG_PARPORT_PC_FIFO=y | 45 | CONFIG_PARPORT_PC_FIFO=y |
@@ -65,24 +63,19 @@ CONFIG_SCSI_SYM53C8XX_2=y | |||
65 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 | 63 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 |
66 | # CONFIG_SCSI_SYM53C8XX_MMIO is not set | 64 | # CONFIG_SCSI_SYM53C8XX_MMIO is not set |
67 | CONFIG_NETDEVICES=y | 65 | CONFIG_NETDEVICES=y |
68 | CONFIG_PHYLIB=y | ||
69 | CONFIG_NET_ETHERNET=y | ||
70 | CONFIG_NET_VENDOR_3COM=y | ||
71 | CONFIG_VORTEX=y | 66 | CONFIG_VORTEX=y |
72 | CONFIG_NET_PCI=y | ||
73 | CONFIG_8139CP=y | 67 | CONFIG_8139CP=y |
74 | CONFIG_8139TOO=y | 68 | CONFIG_8139TOO=y |
75 | # CONFIG_NETDEV_1000 is not set | 69 | CONFIG_PHYLIB=y |
76 | # CONFIG_NETDEV_10000 is not set | ||
77 | CONFIG_PPP=m | 70 | CONFIG_PPP=m |
78 | CONFIG_PPP_MULTILINK=y | ||
79 | CONFIG_PPP_FILTER=y | ||
80 | CONFIG_PPP_ASYNC=m | ||
81 | CONFIG_PPP_SYNC_TTY=m | ||
82 | CONFIG_PPP_DEFLATE=m | ||
83 | CONFIG_PPP_BSDCOMP=m | 71 | CONFIG_PPP_BSDCOMP=m |
72 | CONFIG_PPP_DEFLATE=m | ||
73 | CONFIG_PPP_FILTER=y | ||
84 | CONFIG_PPP_MPPE=m | 74 | CONFIG_PPP_MPPE=m |
75 | CONFIG_PPP_MULTILINK=y | ||
85 | CONFIG_PPPOE=m | 76 | CONFIG_PPPOE=m |
77 | CONFIG_PPP_ASYNC=m | ||
78 | CONFIG_PPP_SYNC_TTY=m | ||
86 | CONFIG_INPUT_EVDEV=y | 79 | CONFIG_INPUT_EVDEV=y |
87 | CONFIG_INPUT_MISC=y | 80 | CONFIG_INPUT_MISC=y |
88 | CONFIG_INPUT_PCSPKR=y | 81 | CONFIG_INPUT_PCSPKR=y |
@@ -96,7 +89,6 @@ CONFIG_FIRMWARE_EDID=y | |||
96 | CONFIG_FB_TILEBLITTING=y | 89 | CONFIG_FB_TILEBLITTING=y |
97 | CONFIG_FB_RADEON=y | 90 | CONFIG_FB_RADEON=y |
98 | CONFIG_FB_3DFX=y | 91 | CONFIG_FB_3DFX=y |
99 | CONFIG_DISPLAY_SUPPORT=m | ||
100 | CONFIG_FRAMEBUFFER_CONSOLE=y | 92 | CONFIG_FRAMEBUFFER_CONSOLE=y |
101 | CONFIG_LOGO=y | 93 | CONFIG_LOGO=y |
102 | CONFIG_HID_GYRATION=y | 94 | CONFIG_HID_GYRATION=y |
@@ -104,7 +96,6 @@ CONFIG_HID_NTRIG=y | |||
104 | CONFIG_HID_PANTHERLORD=y | 96 | CONFIG_HID_PANTHERLORD=y |
105 | CONFIG_HID_PETALYNX=y | 97 | CONFIG_HID_PETALYNX=y |
106 | CONFIG_HID_SAMSUNG=y | 98 | CONFIG_HID_SAMSUNG=y |
107 | CONFIG_HID_SONY=y | ||
108 | CONFIG_HID_SUNPLUS=y | 99 | CONFIG_HID_SUNPLUS=y |
109 | CONFIG_HID_TOPSEED=y | 100 | CONFIG_HID_TOPSEED=y |
110 | CONFIG_USB=y | 101 | CONFIG_USB=y |
@@ -117,27 +108,20 @@ CONFIG_RTC_DRV_CMOS=y | |||
117 | CONFIG_EXT2_FS=y | 108 | CONFIG_EXT2_FS=y |
118 | CONFIG_EXT3_FS=y | 109 | CONFIG_EXT3_FS=y |
119 | CONFIG_EXT4_FS=y | 110 | CONFIG_EXT4_FS=y |
120 | CONFIG_INOTIFY=y | ||
121 | CONFIG_ISO9660_FS=y | 111 | CONFIG_ISO9660_FS=y |
122 | CONFIG_MSDOS_FS=m | 112 | CONFIG_MSDOS_FS=m |
123 | CONFIG_VFAT_FS=m | 113 | CONFIG_VFAT_FS=m |
124 | CONFIG_PROC_KCORE=y | 114 | CONFIG_PROC_KCORE=y |
125 | CONFIG_TMPFS=y | 115 | CONFIG_TMPFS=y |
126 | CONFIG_AFFS_FS=m | 116 | CONFIG_AFFS_FS=m |
127 | CONFIG_PARTITION_ADVANCED=y | ||
128 | CONFIG_AMIGA_PARTITION=y | ||
129 | CONFIG_NLS_ASCII=y | 117 | CONFIG_NLS_ASCII=y |
130 | CONFIG_NLS_ISO8859_1=m | 118 | CONFIG_NLS_ISO8859_1=m |
131 | CONFIG_CRC_T10DIF=y | 119 | CONFIG_CRC_T10DIF=y |
132 | CONFIG_MAGIC_SYSRQ=y | 120 | CONFIG_MAGIC_SYSRQ=y |
133 | CONFIG_DEBUG_KERNEL=y | 121 | CONFIG_DEBUG_KERNEL=y |
134 | CONFIG_DEBUG_MUTEXES=y | 122 | CONFIG_DEBUG_MUTEXES=y |
135 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
136 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
137 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
138 | CONFIG_XMON=y | 123 | CONFIG_XMON=y |
139 | CONFIG_XMON_DEFAULT=y | 124 | CONFIG_XMON_DEFAULT=y |
140 | CONFIG_CRYPTO=y | ||
141 | CONFIG_CRYPTO_CBC=m | 125 | CONFIG_CRYPTO_CBC=m |
142 | CONFIG_CRYPTO_PCBC=m | 126 | CONFIG_CRYPTO_PCBC=m |
143 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 127 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/c2k_defconfig b/arch/powerpc/configs/c2k_defconfig index 8a08d6dcb0b4..91862292cd55 100644 --- a/arch/powerpc/configs/c2k_defconfig +++ b/arch/powerpc/configs/c2k_defconfig | |||
@@ -1,17 +1,23 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_POSIX_MQUEUE=y | 2 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_BSD_PROCESS_ACCT=y | ||
5 | CONFIG_AUDIT=y | 3 | CONFIG_AUDIT=y |
4 | CONFIG_BSD_PROCESS_ACCT=y | ||
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
8 | CONFIG_PROFILING=y | 6 | CONFIG_PROFILING=y |
9 | CONFIG_OPROFILE=m | 7 | CONFIG_OPROFILE=m |
10 | CONFIG_KPROBES=y | 8 | CONFIG_KPROBES=y |
11 | CONFIG_MODULES=y | 9 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 10 | CONFIG_MODULE_UNLOAD=y |
13 | CONFIG_MODVERSIONS=y | 11 | CONFIG_MODVERSIONS=y |
14 | # CONFIG_BLK_DEV_BSG is not set | 12 | CONFIG_PARTITION_ADVANCED=y |
13 | CONFIG_OSF_PARTITION=y | ||
14 | CONFIG_MAC_PARTITION=y | ||
15 | CONFIG_BSD_DISKLABEL=y | ||
16 | CONFIG_MINIX_SUBPARTITION=y | ||
17 | CONFIG_SOLARIS_X86_PARTITION=y | ||
18 | CONFIG_UNIXWARE_DISKLABEL=y | ||
19 | CONFIG_SGI_PARTITION=y | ||
20 | CONFIG_SUN_PARTITION=y | ||
15 | # CONFIG_PPC_CHRP is not set | 21 | # CONFIG_PPC_CHRP is not set |
16 | # CONFIG_PPC_PMAC is not set | 22 | # CONFIG_PPC_PMAC is not set |
17 | CONFIG_EMBEDDED6xx=y | 23 | CONFIG_EMBEDDED6xx=y |
@@ -24,7 +30,6 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=m | |||
24 | CONFIG_HIGHMEM=y | 30 | CONFIG_HIGHMEM=y |
25 | CONFIG_PREEMPT_VOLUNTARY=y | 31 | CONFIG_PREEMPT_VOLUNTARY=y |
26 | CONFIG_BINFMT_MISC=y | 32 | CONFIG_BINFMT_MISC=y |
27 | CONFIG_SPARSE_IRQ=y | ||
28 | CONFIG_PM=y | 33 | CONFIG_PM=y |
29 | CONFIG_PCI_MSI=y | 34 | CONFIG_PCI_MSI=y |
30 | CONFIG_HOTPLUG_PCI=y | 35 | CONFIG_HOTPLUG_PCI=y |
@@ -43,8 +48,6 @@ CONFIG_IP_ROUTE_VERBOSE=y | |||
43 | CONFIG_IP_PNP=y | 48 | CONFIG_IP_PNP=y |
44 | CONFIG_IP_PNP_DHCP=y | 49 | CONFIG_IP_PNP_DHCP=y |
45 | CONFIG_NET_IPIP=m | 50 | CONFIG_NET_IPIP=m |
46 | CONFIG_NET_IPGRE=m | ||
47 | CONFIG_NET_IPGRE_BROADCAST=y | ||
48 | CONFIG_IP_MROUTE=y | 51 | CONFIG_IP_MROUTE=y |
49 | CONFIG_IP_PIMSM_V1=y | 52 | CONFIG_IP_PIMSM_V1=y |
50 | CONFIG_IP_PIMSM_V2=y | 53 | CONFIG_IP_PIMSM_V2=y |
@@ -52,22 +55,17 @@ CONFIG_SYN_COOKIES=y | |||
52 | CONFIG_INET_AH=m | 55 | CONFIG_INET_AH=m |
53 | CONFIG_INET_ESP=m | 56 | CONFIG_INET_ESP=m |
54 | CONFIG_INET_IPCOMP=m | 57 | CONFIG_INET_IPCOMP=m |
55 | CONFIG_IPV6_PRIVACY=y | ||
56 | CONFIG_INET6_AH=m | 58 | CONFIG_INET6_AH=m |
57 | CONFIG_INET6_ESP=m | 59 | CONFIG_INET6_ESP=m |
58 | CONFIG_INET6_IPCOMP=m | 60 | CONFIG_INET6_IPCOMP=m |
59 | CONFIG_IPV6_TUNNEL=m | 61 | CONFIG_IPV6_TUNNEL=m |
60 | CONFIG_NETFILTER=y | 62 | CONFIG_NETFILTER=y |
61 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set | 63 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set |
62 | CONFIG_IP_NF_QUEUE=m | ||
63 | CONFIG_IP_NF_IPTABLES=m | 64 | CONFIG_IP_NF_IPTABLES=m |
64 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
65 | CONFIG_IP_NF_MATCH_ECN=m | 65 | CONFIG_IP_NF_MATCH_ECN=m |
66 | CONFIG_IP_NF_MATCH_TTL=m | 66 | CONFIG_IP_NF_MATCH_TTL=m |
67 | CONFIG_IP_NF_FILTER=m | 67 | CONFIG_IP_NF_FILTER=m |
68 | CONFIG_IP_NF_TARGET_REJECT=m | 68 | CONFIG_IP_NF_TARGET_REJECT=m |
69 | CONFIG_IP_NF_TARGET_LOG=m | ||
70 | CONFIG_IP_NF_TARGET_ULOG=m | ||
71 | CONFIG_IP_NF_MANGLE=m | 69 | CONFIG_IP_NF_MANGLE=m |
72 | CONFIG_IP_NF_TARGET_ECN=m | 70 | CONFIG_IP_NF_TARGET_ECN=m |
73 | CONFIG_IP_NF_RAW=m | 71 | CONFIG_IP_NF_RAW=m |
@@ -81,7 +79,6 @@ CONFIG_IP6_NF_MATCH_OPTS=m | |||
81 | CONFIG_IP6_NF_MATCH_HL=m | 79 | CONFIG_IP6_NF_MATCH_HL=m |
82 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | 80 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m |
83 | CONFIG_IP6_NF_MATCH_RT=m | 81 | CONFIG_IP6_NF_MATCH_RT=m |
84 | CONFIG_IP6_NF_TARGET_LOG=m | ||
85 | CONFIG_IP6_NF_FILTER=m | 82 | CONFIG_IP6_NF_FILTER=m |
86 | CONFIG_IP6_NF_MANGLE=m | 83 | CONFIG_IP6_NF_MANGLE=m |
87 | CONFIG_IP6_NF_RAW=m | 84 | CONFIG_IP6_NF_RAW=m |
@@ -133,8 +130,6 @@ CONFIG_NET_CLS_RSVP=m | |||
133 | CONFIG_NET_CLS_RSVP6=m | 130 | CONFIG_NET_CLS_RSVP6=m |
134 | CONFIG_NET_CLS_IND=y | 131 | CONFIG_NET_CLS_IND=y |
135 | CONFIG_BT=m | 132 | CONFIG_BT=m |
136 | CONFIG_BT_L2CAP=y | ||
137 | CONFIG_BT_SCO=y | ||
138 | CONFIG_BT_RFCOMM=m | 133 | CONFIG_BT_RFCOMM=m |
139 | CONFIG_BT_RFCOMM_TTY=y | 134 | CONFIG_BT_RFCOMM_TTY=y |
140 | CONFIG_BT_BNEP=m | 135 | CONFIG_BT_BNEP=m |
@@ -149,9 +144,6 @@ CONFIG_BT_HCIBFUSB=m | |||
149 | CONFIG_BT_HCIVHCI=m | 144 | CONFIG_BT_HCIVHCI=m |
150 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 145 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
151 | CONFIG_MTD=y | 146 | CONFIG_MTD=y |
152 | CONFIG_MTD_CONCAT=m | ||
153 | CONFIG_MTD_OF_PARTS=y | ||
154 | CONFIG_MTD_CHAR=m | ||
155 | CONFIG_MTD_BLOCK=y | 147 | CONFIG_MTD_BLOCK=y |
156 | CONFIG_MTD_CFI=y | 148 | CONFIG_MTD_CFI=y |
157 | CONFIG_MTD_CFI_AMDSTD=y | 149 | CONFIG_MTD_CFI_AMDSTD=y |
@@ -162,7 +154,6 @@ CONFIG_BLK_DEV_CRYPTOLOOP=m | |||
162 | CONFIG_BLK_DEV_NBD=m | 154 | CONFIG_BLK_DEV_NBD=m |
163 | CONFIG_BLK_DEV_RAM=y | 155 | CONFIG_BLK_DEV_RAM=y |
164 | CONFIG_BLK_DEV_RAM_SIZE=16384 | 156 | CONFIG_BLK_DEV_RAM_SIZE=16384 |
165 | # CONFIG_MISC_DEVICES is not set | ||
166 | CONFIG_SCSI=m | 157 | CONFIG_SCSI=m |
167 | CONFIG_BLK_DEV_SD=m | 158 | CONFIG_BLK_DEV_SD=m |
168 | CONFIG_CHR_DEV_ST=m | 159 | CONFIG_CHR_DEV_ST=m |
@@ -182,7 +173,6 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 | |||
182 | CONFIG_AIC7XXX_RESET_DELAY_MS=15000 | 173 | CONFIG_AIC7XXX_RESET_DELAY_MS=15000 |
183 | # CONFIG_AIC7XXX_DEBUG_ENABLE is not set | 174 | # CONFIG_AIC7XXX_DEBUG_ENABLE is not set |
184 | # CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set | 175 | # CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set |
185 | CONFIG_SCSI_AIC7XXX_OLD=m | ||
186 | CONFIG_SCSI_AIC79XX=m | 176 | CONFIG_SCSI_AIC79XX=m |
187 | CONFIG_AIC79XX_CMDS_PER_DEVICE=4 | 177 | CONFIG_AIC79XX_CMDS_PER_DEVICE=4 |
188 | CONFIG_AIC79XX_RESET_DELAY_MS=15000 | 178 | CONFIG_AIC79XX_RESET_DELAY_MS=15000 |
@@ -199,18 +189,14 @@ CONFIG_SCSI_IPS=m | |||
199 | CONFIG_SCSI_INITIO=m | 189 | CONFIG_SCSI_INITIO=m |
200 | CONFIG_SCSI_SYM53C8XX_2=m | 190 | CONFIG_SCSI_SYM53C8XX_2=m |
201 | CONFIG_SCSI_QLOGIC_1280=m | 191 | CONFIG_SCSI_QLOGIC_1280=m |
202 | CONFIG_SCSI_LPFC=m | ||
203 | CONFIG_NETDEVICES=y | 192 | CONFIG_NETDEVICES=y |
204 | CONFIG_DUMMY=m | ||
205 | CONFIG_BONDING=m | 193 | CONFIG_BONDING=m |
194 | CONFIG_DUMMY=m | ||
195 | CONFIG_NETCONSOLE=m | ||
206 | CONFIG_TUN=m | 196 | CONFIG_TUN=m |
207 | CONFIG_VITESSE_PHY=y | ||
208 | CONFIG_NET_ETHERNET=y | ||
209 | CONFIG_MII=y | ||
210 | CONFIG_MV643XX_ETH=y | ||
211 | # CONFIG_NETDEV_10000 is not set | ||
212 | # CONFIG_ATM_DRIVERS is not set | 197 | # CONFIG_ATM_DRIVERS is not set |
213 | CONFIG_NETCONSOLE=m | 198 | CONFIG_MV643XX_ETH=y |
199 | CONFIG_VITESSE_PHY=y | ||
214 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 200 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
215 | CONFIG_INPUT_EVDEV=y | 201 | CONFIG_INPUT_EVDEV=y |
216 | # CONFIG_INPUT_KEYBOARD is not set | 202 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -218,10 +204,10 @@ CONFIG_INPUT_EVDEV=y | |||
218 | CONFIG_INPUT_MISC=y | 204 | CONFIG_INPUT_MISC=y |
219 | CONFIG_INPUT_UINPUT=m | 205 | CONFIG_INPUT_UINPUT=m |
220 | # CONFIG_SERIO is not set | 206 | # CONFIG_SERIO is not set |
207 | # CONFIG_LEGACY_PTYS is not set | ||
221 | CONFIG_SERIAL_NONSTANDARD=y | 208 | CONFIG_SERIAL_NONSTANDARD=y |
222 | CONFIG_SERIAL_MPSC=y | 209 | CONFIG_SERIAL_MPSC=y |
223 | CONFIG_SERIAL_MPSC_CONSOLE=y | 210 | CONFIG_SERIAL_MPSC_CONSOLE=y |
224 | # CONFIG_LEGACY_PTYS is not set | ||
225 | CONFIG_NVRAM=m | 211 | CONFIG_NVRAM=m |
226 | CONFIG_GEN_RTC=m | 212 | CONFIG_GEN_RTC=m |
227 | CONFIG_RAW_DRIVER=y | 213 | CONFIG_RAW_DRIVER=y |
@@ -236,7 +222,7 @@ CONFIG_SENSORS_ADM1026=m | |||
236 | CONFIG_SENSORS_ADM1031=m | 222 | CONFIG_SENSORS_ADM1031=m |
237 | CONFIG_SENSORS_DS1621=m | 223 | CONFIG_SENSORS_DS1621=m |
238 | CONFIG_SENSORS_GL518SM=m | 224 | CONFIG_SENSORS_GL518SM=m |
239 | CONFIG_SENSORS_IT87=m | 225 | CONFIG_SENSORS_MAX1619=m |
240 | CONFIG_SENSORS_LM75=m | 226 | CONFIG_SENSORS_LM75=m |
241 | CONFIG_SENSORS_LM77=m | 227 | CONFIG_SENSORS_LM77=m |
242 | CONFIG_SENSORS_LM78=m | 228 | CONFIG_SENSORS_LM78=m |
@@ -245,23 +231,17 @@ CONFIG_SENSORS_LM83=m | |||
245 | CONFIG_SENSORS_LM85=m | 231 | CONFIG_SENSORS_LM85=m |
246 | CONFIG_SENSORS_LM87=m | 232 | CONFIG_SENSORS_LM87=m |
247 | CONFIG_SENSORS_LM90=m | 233 | CONFIG_SENSORS_LM90=m |
248 | CONFIG_SENSORS_MAX1619=m | ||
249 | CONFIG_SENSORS_PCF8591=m | 234 | CONFIG_SENSORS_PCF8591=m |
250 | CONFIG_SENSORS_SMSC47M1=m | ||
251 | CONFIG_SENSORS_SMSC47B397=m | ||
252 | CONFIG_SENSORS_VIA686A=m | 235 | CONFIG_SENSORS_VIA686A=m |
253 | CONFIG_SENSORS_W83781D=m | 236 | CONFIG_SENSORS_W83781D=m |
254 | CONFIG_SENSORS_W83L785TS=m | 237 | CONFIG_SENSORS_W83L785TS=m |
255 | CONFIG_SENSORS_W83627HF=m | ||
256 | CONFIG_WATCHDOG=y | 238 | CONFIG_WATCHDOG=y |
257 | CONFIG_SOFT_WATCHDOG=m | 239 | CONFIG_SOFT_WATCHDOG=m |
258 | CONFIG_PCIPCWATCHDOG=m | 240 | CONFIG_PCIPCWATCHDOG=m |
259 | CONFIG_WDTPCI=m | 241 | CONFIG_WDTPCI=m |
260 | CONFIG_USBPCWATCHDOG=m | 242 | CONFIG_USBPCWATCHDOG=m |
261 | # CONFIG_VGA_CONSOLE is not set | 243 | # CONFIG_VGA_CONSOLE is not set |
262 | # CONFIG_HID_SUPPORT is not set | ||
263 | CONFIG_USB=m | 244 | CONFIG_USB=m |
264 | # CONFIG_USB_DEVICE_CLASS is not set | ||
265 | CONFIG_USB_MON=m | 245 | CONFIG_USB_MON=m |
266 | CONFIG_USB_EHCI_HCD=m | 246 | CONFIG_USB_EHCI_HCD=m |
267 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 247 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
@@ -350,24 +330,12 @@ CONFIG_JFFS2_FS=y | |||
350 | CONFIG_CRAMFS=m | 330 | CONFIG_CRAMFS=m |
351 | CONFIG_VXFS_FS=m | 331 | CONFIG_VXFS_FS=m |
352 | CONFIG_NFS_FS=y | 332 | CONFIG_NFS_FS=y |
353 | CONFIG_NFS_V3=y | ||
354 | CONFIG_NFS_V3_ACL=y | 333 | CONFIG_NFS_V3_ACL=y |
355 | CONFIG_NFS_V4=y | 334 | CONFIG_NFS_V4=y |
356 | CONFIG_ROOT_NFS=y | 335 | CONFIG_ROOT_NFS=y |
357 | CONFIG_RPCSEC_GSS_SPKM3=m | ||
358 | CONFIG_CIFS=m | 336 | CONFIG_CIFS=m |
359 | CONFIG_CIFS_XATTR=y | 337 | CONFIG_CIFS_XATTR=y |
360 | CONFIG_CIFS_POSIX=y | 338 | CONFIG_CIFS_POSIX=y |
361 | CONFIG_PARTITION_ADVANCED=y | ||
362 | CONFIG_OSF_PARTITION=y | ||
363 | CONFIG_MAC_PARTITION=y | ||
364 | CONFIG_BSD_DISKLABEL=y | ||
365 | CONFIG_MINIX_SUBPARTITION=y | ||
366 | CONFIG_SOLARIS_X86_PARTITION=y | ||
367 | CONFIG_UNIXWARE_DISKLABEL=y | ||
368 | CONFIG_SGI_PARTITION=y | ||
369 | CONFIG_SUN_PARTITION=y | ||
370 | CONFIG_EFI_PARTITION=y | ||
371 | CONFIG_NLS=y | 339 | CONFIG_NLS=y |
372 | CONFIG_NLS_DEFAULT="utf8" | 340 | CONFIG_NLS_DEFAULT="utf8" |
373 | CONFIG_NLS_CODEPAGE_437=y | 341 | CONFIG_NLS_CODEPAGE_437=y |
@@ -409,21 +377,16 @@ CONFIG_NLS_KOI8_R=m | |||
409 | CONFIG_NLS_KOI8_U=m | 377 | CONFIG_NLS_KOI8_U=m |
410 | CONFIG_CRC_CCITT=m | 378 | CONFIG_CRC_CCITT=m |
411 | CONFIG_CRC_T10DIF=m | 379 | CONFIG_CRC_T10DIF=m |
380 | CONFIG_DEBUG_INFO=y | ||
412 | CONFIG_MAGIC_SYSRQ=y | 381 | CONFIG_MAGIC_SYSRQ=y |
413 | CONFIG_DEBUG_KERNEL=y | 382 | CONFIG_DEBUG_KERNEL=y |
414 | CONFIG_DETECT_HUNG_TASK=y | 383 | CONFIG_DEBUG_STACK_USAGE=y |
415 | CONFIG_DEBUG_SPINLOCK=y | ||
416 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
417 | CONFIG_DEBUG_HIGHMEM=y | 384 | CONFIG_DEBUG_HIGHMEM=y |
418 | CONFIG_DEBUG_INFO=y | ||
419 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
420 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
421 | CONFIG_DEBUG_STACKOVERFLOW=y | 385 | CONFIG_DEBUG_STACKOVERFLOW=y |
422 | CONFIG_DEBUG_STACK_USAGE=y | 386 | CONFIG_DETECT_HUNG_TASK=y |
387 | CONFIG_DEBUG_SPINLOCK=y | ||
423 | CONFIG_BOOTX_TEXT=y | 388 | CONFIG_BOOTX_TEXT=y |
424 | CONFIG_PPC_EARLY_DEBUG=y | 389 | CONFIG_PPC_EARLY_DEBUG=y |
425 | CONFIG_PPC_EARLY_DEBUG_BOOTX=y | ||
426 | CONFIG_KEYS=y | ||
427 | CONFIG_KEYS_DEBUG_PROC_KEYS=y | 390 | CONFIG_KEYS_DEBUG_PROC_KEYS=y |
428 | CONFIG_SECURITY=y | 391 | CONFIG_SECURITY=y |
429 | CONFIG_SECURITY_NETWORK=y | 392 | CONFIG_SECURITY_NETWORK=y |
@@ -431,16 +394,11 @@ CONFIG_SECURITY_SELINUX=y | |||
431 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y | 394 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y |
432 | CONFIG_SECURITY_SELINUX_DISABLE=y | 395 | CONFIG_SECURITY_SELINUX_DISABLE=y |
433 | CONFIG_CRYPTO_NULL=m | 396 | CONFIG_CRYPTO_NULL=m |
434 | CONFIG_CRYPTO_ECB=m | ||
435 | CONFIG_CRYPTO_HMAC=y | 397 | CONFIG_CRYPTO_HMAC=y |
436 | CONFIG_CRYPTO_MD4=m | ||
437 | CONFIG_CRYPTO_MICHAEL_MIC=m | 398 | CONFIG_CRYPTO_MICHAEL_MIC=m |
438 | CONFIG_CRYPTO_SHA1=y | 399 | CONFIG_CRYPTO_SHA1=y |
439 | CONFIG_CRYPTO_SHA256=m | ||
440 | CONFIG_CRYPTO_SHA512=m | 400 | CONFIG_CRYPTO_SHA512=m |
441 | CONFIG_CRYPTO_WP512=m | 401 | CONFIG_CRYPTO_WP512=m |
442 | CONFIG_CRYPTO_AES=m | ||
443 | CONFIG_CRYPTO_ARC4=m | ||
444 | CONFIG_CRYPTO_BLOWFISH=m | 402 | CONFIG_CRYPTO_BLOWFISH=m |
445 | CONFIG_CRYPTO_CAST6=m | 403 | CONFIG_CRYPTO_CAST6=m |
446 | CONFIG_CRYPTO_KHAZAD=m | 404 | CONFIG_CRYPTO_KHAZAD=m |
diff --git a/arch/powerpc/configs/cell_defconfig b/arch/powerpc/configs/cell_defconfig index 7a7b3c879f96..9788b3c2d563 100644 --- a/arch/powerpc/configs/cell_defconfig +++ b/arch/powerpc/configs/cell_defconfig | |||
@@ -3,9 +3,10 @@ CONFIG_TUNE_CELL=y | |||
3 | CONFIG_ALTIVEC=y | 3 | CONFIG_ALTIVEC=y |
4 | CONFIG_SMP=y | 4 | CONFIG_SMP=y |
5 | CONFIG_NR_CPUS=4 | 5 | CONFIG_NR_CPUS=4 |
6 | CONFIG_EXPERIMENTAL=y | ||
7 | CONFIG_SYSVIPC=y | 6 | CONFIG_SYSVIPC=y |
8 | CONFIG_FHANDLE=y | 7 | CONFIG_FHANDLE=y |
8 | CONFIG_NO_HZ=y | ||
9 | CONFIG_HIGH_RES_TIMERS=y | ||
9 | CONFIG_IKCONFIG=y | 10 | CONFIG_IKCONFIG=y |
10 | CONFIG_IKCONFIG_PROC=y | 11 | CONFIG_IKCONFIG_PROC=y |
11 | CONFIG_LOG_BUF_SHIFT=15 | 12 | CONFIG_LOG_BUF_SHIFT=15 |
@@ -17,7 +18,7 @@ CONFIG_PROFILING=y | |||
17 | CONFIG_OPROFILE=m | 18 | CONFIG_OPROFILE=m |
18 | CONFIG_MODULES=y | 19 | CONFIG_MODULES=y |
19 | CONFIG_MODULE_UNLOAD=y | 20 | CONFIG_MODULE_UNLOAD=y |
20 | # CONFIG_BLK_DEV_BSG is not set | 21 | CONFIG_PARTITION_ADVANCED=y |
21 | # CONFIG_PPC_POWERNV is not set | 22 | # CONFIG_PPC_POWERNV is not set |
22 | # CONFIG_PPC_PSERIES is not set | 23 | # CONFIG_PPC_PSERIES is not set |
23 | # CONFIG_PPC_PMAC is not set | 24 | # CONFIG_PPC_PMAC is not set |
@@ -34,8 +35,6 @@ CONFIG_CPU_FREQ_GOV_POWERSAVE=y | |||
34 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | 35 | CONFIG_CPU_FREQ_GOV_USERSPACE=y |
35 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y | 36 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y |
36 | CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y | 37 | CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y |
37 | CONFIG_NO_HZ=y | ||
38 | CONFIG_HIGH_RES_TIMERS=y | ||
39 | CONFIG_BINFMT_MISC=m | 38 | CONFIG_BINFMT_MISC=m |
40 | CONFIG_IRQ_ALL_CPUS=y | 39 | CONFIG_IRQ_ALL_CPUS=y |
41 | CONFIG_NUMA=y | 40 | CONFIG_NUMA=y |
@@ -63,7 +62,6 @@ CONFIG_INET6_IPCOMP=m | |||
63 | # CONFIG_IPV6_SIT is not set | 62 | # CONFIG_IPV6_SIT is not set |
64 | CONFIG_IPV6_TUNNEL=m | 63 | CONFIG_IPV6_TUNNEL=m |
65 | CONFIG_NETFILTER=y | 64 | CONFIG_NETFILTER=y |
66 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
67 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | 65 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m |
68 | CONFIG_NETFILTER_XT_TARGET_DSCP=m | 66 | CONFIG_NETFILTER_XT_TARGET_DSCP=m |
69 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 67 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
@@ -94,16 +92,12 @@ CONFIG_NETFILTER_XT_MATCH_STRING=m | |||
94 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | 92 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m |
95 | CONFIG_NETFILTER_XT_MATCH_TIME=m | 93 | CONFIG_NETFILTER_XT_MATCH_TIME=m |
96 | CONFIG_NETFILTER_XT_MATCH_U32=m | 94 | CONFIG_NETFILTER_XT_MATCH_U32=m |
97 | CONFIG_IP_NF_QUEUE=m | ||
98 | CONFIG_IP_NF_IPTABLES=m | 95 | CONFIG_IP_NF_IPTABLES=m |
99 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
100 | CONFIG_IP_NF_MATCH_AH=m | 96 | CONFIG_IP_NF_MATCH_AH=m |
101 | CONFIG_IP_NF_MATCH_ECN=m | 97 | CONFIG_IP_NF_MATCH_ECN=m |
102 | CONFIG_IP_NF_MATCH_TTL=m | 98 | CONFIG_IP_NF_MATCH_TTL=m |
103 | CONFIG_IP_NF_FILTER=m | 99 | CONFIG_IP_NF_FILTER=m |
104 | CONFIG_IP_NF_TARGET_REJECT=m | 100 | CONFIG_IP_NF_TARGET_REJECT=m |
105 | CONFIG_IP_NF_TARGET_LOG=m | ||
106 | CONFIG_IP_NF_TARGET_ULOG=m | ||
107 | CONFIG_IP_NF_MANGLE=m | 101 | CONFIG_IP_NF_MANGLE=m |
108 | CONFIG_IP_NF_TARGET_ECN=m | 102 | CONFIG_IP_NF_TARGET_ECN=m |
109 | CONFIG_IP_NF_TARGET_TTL=m | 103 | CONFIG_IP_NF_TARGET_TTL=m |
@@ -112,7 +106,6 @@ CONFIG_IP_NF_ARPTABLES=m | |||
112 | CONFIG_IP_NF_ARPFILTER=m | 106 | CONFIG_IP_NF_ARPFILTER=m |
113 | CONFIG_IP_NF_ARP_MANGLE=m | 107 | CONFIG_IP_NF_ARP_MANGLE=m |
114 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 108 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
115 | CONFIG_PROC_DEVICETREE=y | ||
116 | CONFIG_BLK_DEV_LOOP=y | 109 | CONFIG_BLK_DEV_LOOP=y |
117 | CONFIG_BLK_DEV_RAM=y | 110 | CONFIG_BLK_DEV_RAM=y |
118 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 111 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
@@ -144,26 +137,24 @@ CONFIG_NETDEVICES=y | |||
144 | CONFIG_BONDING=m | 137 | CONFIG_BONDING=m |
145 | CONFIG_MACVLAN=m | 138 | CONFIG_MACVLAN=m |
146 | CONFIG_TUN=y | 139 | CONFIG_TUN=y |
147 | CONFIG_NET_ETHERNET=y | 140 | CONFIG_TIGON3=y |
148 | CONFIG_MII=y | ||
149 | CONFIG_E1000=m | 141 | CONFIG_E1000=m |
150 | CONFIG_SKGE=m | 142 | CONFIG_SKGE=m |
151 | CONFIG_SKY2=m | 143 | CONFIG_SKY2=m |
152 | CONFIG_TIGON3=y | ||
153 | CONFIG_SPIDER_NET=y | ||
154 | CONFIG_GELIC_NET=m | 144 | CONFIG_GELIC_NET=m |
155 | CONFIG_GELIC_WIRELESS=y | 145 | CONFIG_GELIC_WIRELESS=y |
146 | CONFIG_SPIDER_NET=y | ||
156 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 147 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
157 | # CONFIG_INPUT_KEYBOARD is not set | 148 | # CONFIG_INPUT_KEYBOARD is not set |
158 | # CONFIG_INPUT_MOUSE is not set | 149 | # CONFIG_INPUT_MOUSE is not set |
159 | # CONFIG_SERIO_I8042 is not set | 150 | # CONFIG_SERIO_I8042 is not set |
151 | # CONFIG_LEGACY_PTYS is not set | ||
160 | CONFIG_SERIAL_NONSTANDARD=y | 152 | CONFIG_SERIAL_NONSTANDARD=y |
161 | CONFIG_SERIAL_8250=y | 153 | CONFIG_SERIAL_8250=y |
162 | CONFIG_SERIAL_8250_CONSOLE=y | 154 | CONFIG_SERIAL_8250_CONSOLE=y |
163 | CONFIG_SERIAL_TXX9_NR_UARTS=2 | 155 | CONFIG_SERIAL_TXX9_NR_UARTS=2 |
164 | CONFIG_SERIAL_TXX9_CONSOLE=y | 156 | CONFIG_SERIAL_TXX9_CONSOLE=y |
165 | CONFIG_SERIAL_OF_PLATFORM=y | 157 | CONFIG_SERIAL_OF_PLATFORM=y |
166 | # CONFIG_LEGACY_PTYS is not set | ||
167 | CONFIG_HVC_RTAS=y | 158 | CONFIG_HVC_RTAS=y |
168 | CONFIG_HVC_BEAT=y | 159 | CONFIG_HVC_BEAT=y |
169 | CONFIG_IPMI_HANDLER=m | 160 | CONFIG_IPMI_HANDLER=m |
@@ -174,9 +165,7 @@ CONFIG_IPMI_POWEROFF=m | |||
174 | # CONFIG_HW_RANDOM is not set | 165 | # CONFIG_HW_RANDOM is not set |
175 | CONFIG_GEN_RTC=y | 166 | CONFIG_GEN_RTC=y |
176 | CONFIG_I2C=y | 167 | CONFIG_I2C=y |
177 | # CONFIG_HWMON is not set | ||
178 | CONFIG_WATCHDOG=y | 168 | CONFIG_WATCHDOG=y |
179 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
180 | # CONFIG_VGA_CONSOLE is not set | 169 | # CONFIG_VGA_CONSOLE is not set |
181 | CONFIG_HID=m | 170 | CONFIG_HID=m |
182 | # CONFIG_USB_HID is not set | 171 | # CONFIG_USB_HID is not set |
@@ -199,7 +188,6 @@ CONFIG_EDAC_CELL=y | |||
199 | CONFIG_UIO=m | 188 | CONFIG_UIO=m |
200 | CONFIG_EXT2_FS=y | 189 | CONFIG_EXT2_FS=y |
201 | CONFIG_EXT3_FS=y | 190 | CONFIG_EXT3_FS=y |
202 | CONFIG_INOTIFY=y | ||
203 | CONFIG_AUTOFS4_FS=m | 191 | CONFIG_AUTOFS4_FS=m |
204 | CONFIG_ISO9660_FS=m | 192 | CONFIG_ISO9660_FS=m |
205 | CONFIG_JOLIET=y | 193 | CONFIG_JOLIET=y |
@@ -210,11 +198,8 @@ CONFIG_PROC_KCORE=y | |||
210 | CONFIG_TMPFS=y | 198 | CONFIG_TMPFS=y |
211 | CONFIG_HUGETLBFS=y | 199 | CONFIG_HUGETLBFS=y |
212 | CONFIG_NFS_FS=y | 200 | CONFIG_NFS_FS=y |
213 | CONFIG_NFS_V3=y | ||
214 | CONFIG_NFS_V3_ACL=y | 201 | CONFIG_NFS_V3_ACL=y |
215 | CONFIG_ROOT_NFS=y | 202 | CONFIG_ROOT_NFS=y |
216 | CONFIG_PARTITION_ADVANCED=y | ||
217 | CONFIG_EFI_PARTITION=y | ||
218 | CONFIG_NLS_ISO8859_1=m | 203 | CONFIG_NLS_ISO8859_1=m |
219 | CONFIG_NLS_ISO8859_2=m | 204 | CONFIG_NLS_ISO8859_2=m |
220 | CONFIG_NLS_ISO8859_3=m | 205 | CONFIG_NLS_ISO8859_3=m |
@@ -227,11 +212,10 @@ CONFIG_NLS_ISO8859_13=m | |||
227 | CONFIG_NLS_ISO8859_14=m | 212 | CONFIG_NLS_ISO8859_14=m |
228 | CONFIG_NLS_ISO8859_15=m | 213 | CONFIG_NLS_ISO8859_15=m |
229 | # CONFIG_ENABLE_MUST_CHECK is not set | 214 | # CONFIG_ENABLE_MUST_CHECK is not set |
230 | CONFIG_MAGIC_SYSRQ=y | ||
231 | CONFIG_DEBUG_FS=y | 215 | CONFIG_DEBUG_FS=y |
216 | CONFIG_MAGIC_SYSRQ=y | ||
232 | CONFIG_DEBUG_KERNEL=y | 217 | CONFIG_DEBUG_KERNEL=y |
233 | CONFIG_DEBUG_MUTEXES=y | 218 | CONFIG_DEBUG_MUTEXES=y |
234 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
235 | CONFIG_XMON=y | 219 | CONFIG_XMON=y |
236 | CONFIG_XMON_DEFAULT=y | 220 | CONFIG_XMON_DEFAULT=y |
237 | CONFIG_CRYPTO_ECB=m | 221 | CONFIG_CRYPTO_ECB=m |
diff --git a/arch/powerpc/configs/celleb_defconfig b/arch/powerpc/configs/celleb_defconfig index acccbfde8a50..ff454dcd2dd3 100644 --- a/arch/powerpc/configs/celleb_defconfig +++ b/arch/powerpc/configs/celleb_defconfig | |||
@@ -3,9 +3,10 @@ CONFIG_TUNE_CELL=y | |||
3 | CONFIG_ALTIVEC=y | 3 | CONFIG_ALTIVEC=y |
4 | CONFIG_SMP=y | 4 | CONFIG_SMP=y |
5 | CONFIG_NR_CPUS=4 | 5 | CONFIG_NR_CPUS=4 |
6 | CONFIG_EXPERIMENTAL=y | ||
7 | CONFIG_SYSVIPC=y | 6 | CONFIG_SYSVIPC=y |
8 | CONFIG_FHANDLE=y | 7 | CONFIG_FHANDLE=y |
8 | CONFIG_NO_HZ=y | ||
9 | CONFIG_HIGH_RES_TIMERS=y | ||
9 | CONFIG_IKCONFIG=y | 10 | CONFIG_IKCONFIG=y |
10 | CONFIG_IKCONFIG_PROC=y | 11 | CONFIG_IKCONFIG_PROC=y |
11 | CONFIG_LOG_BUF_SHIFT=15 | 12 | CONFIG_LOG_BUF_SHIFT=15 |
@@ -15,6 +16,7 @@ CONFIG_MODULES=y | |||
15 | CONFIG_MODULE_UNLOAD=y | 16 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_MODVERSIONS=y | 17 | CONFIG_MODVERSIONS=y |
17 | CONFIG_MODULE_SRCVERSION_ALL=y | 18 | CONFIG_MODULE_SRCVERSION_ALL=y |
19 | CONFIG_PARTITION_ADVANCED=y | ||
18 | # CONFIG_PPC_POWERNV is not set | 20 | # CONFIG_PPC_POWERNV is not set |
19 | # CONFIG_PPC_PSERIES is not set | 21 | # CONFIG_PPC_PSERIES is not set |
20 | # CONFIG_PPC_PMAC is not set | 22 | # CONFIG_PPC_PMAC is not set |
@@ -23,8 +25,6 @@ CONFIG_SPU_FS=y | |||
23 | # CONFIG_CBE_THERM is not set | 25 | # CONFIG_CBE_THERM is not set |
24 | CONFIG_UDBG_RTAS_CONSOLE=y | 26 | CONFIG_UDBG_RTAS_CONSOLE=y |
25 | # CONFIG_RTAS_PROC is not set | 27 | # CONFIG_RTAS_PROC is not set |
26 | CONFIG_NO_HZ=y | ||
27 | CONFIG_HIGH_RES_TIMERS=y | ||
28 | CONFIG_BINFMT_MISC=m | 28 | CONFIG_BINFMT_MISC=m |
29 | CONFIG_KEXEC=y | 29 | CONFIG_KEXEC=y |
30 | CONFIG_NUMA=y | 30 | CONFIG_NUMA=y |
@@ -40,9 +40,7 @@ CONFIG_INET6_ESP=m | |||
40 | CONFIG_INET6_IPCOMP=m | 40 | CONFIG_INET6_IPCOMP=m |
41 | CONFIG_IPV6_TUNNEL=m | 41 | CONFIG_IPV6_TUNNEL=m |
42 | CONFIG_NETFILTER=y | 42 | CONFIG_NETFILTER=y |
43 | CONFIG_IP_NF_QUEUE=m | ||
44 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 43 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
45 | CONFIG_PROC_DEVICETREE=y | ||
46 | CONFIG_BLK_DEV_LOOP=y | 44 | CONFIG_BLK_DEV_LOOP=y |
47 | CONFIG_BLK_DEV_RAM=y | 45 | CONFIG_BLK_DEV_RAM=y |
48 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 46 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
@@ -55,7 +53,6 @@ CONFIG_SCSI=m | |||
55 | CONFIG_BLK_DEV_SD=m | 53 | CONFIG_BLK_DEV_SD=m |
56 | CONFIG_BLK_DEV_SR=m | 54 | CONFIG_BLK_DEV_SR=m |
57 | CONFIG_CHR_DEV_SG=m | 55 | CONFIG_CHR_DEV_SG=m |
58 | CONFIG_SCSI_MULTI_LUN=y | ||
59 | CONFIG_MD=y | 56 | CONFIG_MD=y |
60 | CONFIG_BLK_DEV_MD=m | 57 | CONFIG_BLK_DEV_MD=m |
61 | CONFIG_MD_LINEAR=m | 58 | CONFIG_MD_LINEAR=m |
@@ -68,17 +65,15 @@ CONFIG_DM_MIRROR=m | |||
68 | CONFIG_DM_ZERO=m | 65 | CONFIG_DM_ZERO=m |
69 | CONFIG_DM_MULTIPATH=m | 66 | CONFIG_DM_MULTIPATH=m |
70 | CONFIG_NETDEVICES=y | 67 | CONFIG_NETDEVICES=y |
71 | CONFIG_NET_ETHERNET=y | ||
72 | CONFIG_MII=y | ||
73 | CONFIG_SPIDER_NET=y | 68 | CONFIG_SPIDER_NET=y |
74 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 69 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
75 | # CONFIG_INPUT_KEYBOARD is not set | 70 | # CONFIG_INPUT_KEYBOARD is not set |
76 | # CONFIG_INPUT_MOUSE is not set | 71 | # CONFIG_INPUT_MOUSE is not set |
77 | # CONFIG_SERIO_I8042 is not set | 72 | # CONFIG_SERIO_I8042 is not set |
73 | # CONFIG_LEGACY_PTYS is not set | ||
78 | CONFIG_SERIAL_NONSTANDARD=y | 74 | CONFIG_SERIAL_NONSTANDARD=y |
79 | CONFIG_SERIAL_TXX9_NR_UARTS=3 | 75 | CONFIG_SERIAL_TXX9_NR_UARTS=3 |
80 | CONFIG_SERIAL_TXX9_CONSOLE=y | 76 | CONFIG_SERIAL_TXX9_CONSOLE=y |
81 | # CONFIG_LEGACY_PTYS is not set | ||
82 | CONFIG_HVC_RTAS=y | 77 | CONFIG_HVC_RTAS=y |
83 | CONFIG_HVC_BEAT=y | 78 | CONFIG_HVC_BEAT=y |
84 | # CONFIG_HW_RANDOM is not set | 79 | # CONFIG_HW_RANDOM is not set |
@@ -89,7 +84,6 @@ CONFIG_WATCHDOG=y | |||
89 | # CONFIG_VGA_CONSOLE is not set | 84 | # CONFIG_VGA_CONSOLE is not set |
90 | CONFIG_USB_HIDDEV=y | 85 | CONFIG_USB_HIDDEV=y |
91 | CONFIG_USB=y | 86 | CONFIG_USB=y |
92 | # CONFIG_USB_DEVICE_CLASS is not set | ||
93 | CONFIG_USB_MON=y | 87 | CONFIG_USB_MON=y |
94 | CONFIG_USB_EHCI_HCD=m | 88 | CONFIG_USB_EHCI_HCD=m |
95 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set | 89 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set |
@@ -103,7 +97,6 @@ CONFIG_EXT2_FS_XIP=y | |||
103 | CONFIG_EXT3_FS=y | 97 | CONFIG_EXT3_FS=y |
104 | CONFIG_EXT3_FS_POSIX_ACL=y | 98 | CONFIG_EXT3_FS_POSIX_ACL=y |
105 | CONFIG_EXT3_FS_SECURITY=y | 99 | CONFIG_EXT3_FS_SECURITY=y |
106 | CONFIG_INOTIFY=y | ||
107 | CONFIG_ISO9660_FS=m | 100 | CONFIG_ISO9660_FS=m |
108 | CONFIG_JOLIET=y | 101 | CONFIG_JOLIET=y |
109 | CONFIG_UDF_FS=m | 102 | CONFIG_UDF_FS=m |
@@ -113,13 +106,10 @@ CONFIG_PROC_KCORE=y | |||
113 | CONFIG_TMPFS=y | 106 | CONFIG_TMPFS=y |
114 | CONFIG_HUGETLBFS=y | 107 | CONFIG_HUGETLBFS=y |
115 | CONFIG_NFS_FS=m | 108 | CONFIG_NFS_FS=m |
116 | CONFIG_NFS_V3=y | ||
117 | CONFIG_NFS_V3_ACL=y | 109 | CONFIG_NFS_V3_ACL=y |
118 | CONFIG_NFSD=m | 110 | CONFIG_NFSD=m |
119 | CONFIG_NFSD_V3=y | 111 | CONFIG_NFSD_V3=y |
120 | CONFIG_NFSD_V3_ACL=y | 112 | CONFIG_NFSD_V3_ACL=y |
121 | CONFIG_PARTITION_ADVANCED=y | ||
122 | CONFIG_EFI_PARTITION=y | ||
123 | CONFIG_NLS_ISO8859_1=m | 113 | CONFIG_NLS_ISO8859_1=m |
124 | CONFIG_NLS_ISO8859_2=m | 114 | CONFIG_NLS_ISO8859_2=m |
125 | CONFIG_NLS_ISO8859_3=m | 115 | CONFIG_NLS_ISO8859_3=m |
@@ -132,11 +122,10 @@ CONFIG_NLS_ISO8859_13=m | |||
132 | CONFIG_NLS_ISO8859_14=m | 122 | CONFIG_NLS_ISO8859_14=m |
133 | CONFIG_NLS_ISO8859_15=m | 123 | CONFIG_NLS_ISO8859_15=m |
134 | CONFIG_LIBCRC32C=m | 124 | CONFIG_LIBCRC32C=m |
135 | CONFIG_MAGIC_SYSRQ=y | ||
136 | CONFIG_DEBUG_FS=y | 125 | CONFIG_DEBUG_FS=y |
126 | CONFIG_MAGIC_SYSRQ=y | ||
137 | CONFIG_DEBUG_KERNEL=y | 127 | CONFIG_DEBUG_KERNEL=y |
138 | CONFIG_DEBUG_MUTEXES=y | 128 | CONFIG_DEBUG_MUTEXES=y |
139 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
140 | CONFIG_XMON=y | 129 | CONFIG_XMON=y |
141 | CONFIG_XMON_DEFAULT=y | 130 | CONFIG_XMON_DEFAULT=y |
142 | CONFIG_CRYPTO_NULL=m | 131 | CONFIG_CRYPTO_NULL=m |
diff --git a/arch/powerpc/configs/chrp32_defconfig b/arch/powerpc/configs/chrp32_defconfig index db5b30857e1c..253a9f200097 100644 --- a/arch/powerpc/configs/chrp32_defconfig +++ b/arch/powerpc/configs/chrp32_defconfig | |||
@@ -1,25 +1,24 @@ | |||
1 | CONFIG_SMP=y | 1 | CONFIG_SMP=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_NO_HZ=y | ||
6 | CONFIG_HIGH_RES_TIMERS=y | ||
6 | CONFIG_IKCONFIG=y | 7 | CONFIG_IKCONFIG=y |
7 | CONFIG_IKCONFIG_PROC=y | 8 | CONFIG_IKCONFIG_PROC=y |
8 | CONFIG_LOG_BUF_SHIFT=15 | 9 | CONFIG_LOG_BUF_SHIFT=15 |
9 | CONFIG_BLK_DEV_INITRD=y | 10 | CONFIG_BLK_DEV_INITRD=y |
10 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
11 | # CONFIG_COMPAT_BRK is not set | 11 | # CONFIG_COMPAT_BRK is not set |
12 | CONFIG_MODULES=y | 12 | CONFIG_MODULES=y |
13 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
14 | CONFIG_MODULE_FORCE_UNLOAD=y | 14 | CONFIG_MODULE_FORCE_UNLOAD=y |
15 | # CONFIG_BLK_DEV_BSG is not set | 15 | # CONFIG_BLK_DEV_BSG is not set |
16 | CONFIG_PARTITION_ADVANCED=y | ||
17 | CONFIG_MAC_PARTITION=y | ||
16 | # CONFIG_PPC_PMAC is not set | 18 | # CONFIG_PPC_PMAC is not set |
17 | CONFIG_HIGHMEM=y | 19 | CONFIG_HIGHMEM=y |
18 | CONFIG_NO_HZ=y | ||
19 | CONFIG_HIGH_RES_TIMERS=y | ||
20 | CONFIG_BINFMT_MISC=y | 20 | CONFIG_BINFMT_MISC=y |
21 | CONFIG_IRQ_ALL_CPUS=y | 21 | CONFIG_IRQ_ALL_CPUS=y |
22 | # CONFIG_MIGRATION is not set | ||
23 | CONFIG_ISA=y | 22 | CONFIG_ISA=y |
24 | CONFIG_NET=y | 23 | CONFIG_NET=y |
25 | CONFIG_PACKET=y | 24 | CONFIG_PACKET=y |
@@ -37,11 +36,9 @@ CONFIG_NETFILTER=y | |||
37 | # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set | 36 | # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set |
38 | # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set | 37 | # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set |
39 | # CONFIG_NETFILTER_XT_MATCH_STATE is not set | 38 | # CONFIG_NETFILTER_XT_MATCH_STATE is not set |
40 | # CONFIG_IP_NF_TARGET_ULOG is not set | ||
41 | # CONFIG_IP_NF_MANGLE is not set | 39 | # CONFIG_IP_NF_MANGLE is not set |
42 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 40 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
43 | # CONFIG_STANDALONE is not set | 41 | # CONFIG_STANDALONE is not set |
44 | CONFIG_PROC_DEVICETREE=y | ||
45 | CONFIG_BLK_DEV_FD=y | 42 | CONFIG_BLK_DEV_FD=y |
46 | CONFIG_BLK_DEV_LOOP=y | 43 | CONFIG_BLK_DEV_LOOP=y |
47 | CONFIG_BLK_DEV_RAM=y | 44 | CONFIG_BLK_DEV_RAM=y |
@@ -60,31 +57,28 @@ CONFIG_SCSI_CONSTANTS=y | |||
60 | CONFIG_SCSI_SYM53C8XX_2=y | 57 | CONFIG_SCSI_SYM53C8XX_2=y |
61 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 | 58 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 |
62 | CONFIG_NETDEVICES=y | 59 | CONFIG_NETDEVICES=y |
63 | CONFIG_NET_ETHERNET=y | 60 | CONFIG_PCNET32=y |
64 | CONFIG_NET_TULIP=y | 61 | CONFIG_NET_TULIP=y |
65 | CONFIG_DE4X5=y | 62 | CONFIG_DE4X5=y |
66 | CONFIG_NET_PCI=y | 63 | CONFIG_MV643XX_ETH=y |
67 | CONFIG_PCNET32=y | ||
68 | CONFIG_8139CP=y | 64 | CONFIG_8139CP=y |
69 | CONFIG_8139TOO=y | 65 | CONFIG_8139TOO=y |
70 | # CONFIG_8139TOO_PIO is not set | 66 | # CONFIG_8139TOO_PIO is not set |
71 | CONFIG_VIA_RHINE=y | 67 | CONFIG_VIA_RHINE=y |
72 | CONFIG_MV643XX_ETH=y | ||
73 | CONFIG_PPP=m | 68 | CONFIG_PPP=m |
74 | CONFIG_PPP_MULTILINK=y | ||
75 | CONFIG_PPP_FILTER=y | ||
76 | CONFIG_PPP_ASYNC=m | ||
77 | CONFIG_PPP_SYNC_TTY=m | ||
78 | CONFIG_PPP_DEFLATE=m | ||
79 | CONFIG_PPP_BSDCOMP=m | 69 | CONFIG_PPP_BSDCOMP=m |
70 | CONFIG_PPP_DEFLATE=m | ||
71 | CONFIG_PPP_FILTER=y | ||
80 | CONFIG_PPP_MPPE=m | 72 | CONFIG_PPP_MPPE=m |
73 | CONFIG_PPP_MULTILINK=y | ||
81 | CONFIG_PPPOE=m | 74 | CONFIG_PPPOE=m |
75 | CONFIG_PPP_ASYNC=m | ||
76 | CONFIG_PPP_SYNC_TTY=m | ||
82 | CONFIG_INPUT_EVDEV=y | 77 | CONFIG_INPUT_EVDEV=y |
83 | CONFIG_INPUT_MISC=y | 78 | CONFIG_INPUT_MISC=y |
84 | CONFIG_INPUT_UINPUT=y | 79 | CONFIG_INPUT_UINPUT=y |
85 | CONFIG_SERIAL_8250=y | 80 | CONFIG_SERIAL_8250=y |
86 | CONFIG_SERIAL_8250_CONSOLE=y | 81 | CONFIG_SERIAL_8250_CONSOLE=y |
87 | CONFIG_BRIQ_PANEL=m | ||
88 | # CONFIG_HW_RANDOM is not set | 82 | # CONFIG_HW_RANDOM is not set |
89 | CONFIG_NVRAM=y | 83 | CONFIG_NVRAM=y |
90 | CONFIG_GEN_RTC=y | 84 | CONFIG_GEN_RTC=y |
@@ -101,14 +95,12 @@ CONFIG_FB_ATY=y | |||
101 | CONFIG_FB_ATY_CT=y | 95 | CONFIG_FB_ATY_CT=y |
102 | CONFIG_FB_ATY_GX=y | 96 | CONFIG_FB_ATY_GX=y |
103 | CONFIG_FB_3DFX=y | 97 | CONFIG_FB_3DFX=y |
104 | CONFIG_DISPLAY_SUPPORT=m | ||
105 | CONFIG_FRAMEBUFFER_CONSOLE=y | 98 | CONFIG_FRAMEBUFFER_CONSOLE=y |
106 | CONFIG_LOGO=y | 99 | CONFIG_LOGO=y |
107 | CONFIG_HID_GYRATION=y | 100 | CONFIG_HID_GYRATION=y |
108 | CONFIG_HID_PANTHERLORD=y | 101 | CONFIG_HID_PANTHERLORD=y |
109 | CONFIG_HID_PETALYNX=y | 102 | CONFIG_HID_PETALYNX=y |
110 | CONFIG_HID_SAMSUNG=y | 103 | CONFIG_HID_SAMSUNG=y |
111 | CONFIG_HID_SONY=y | ||
112 | CONFIG_HID_SUNPLUS=y | 104 | CONFIG_HID_SUNPLUS=y |
113 | CONFIG_USB=y | 105 | CONFIG_USB=y |
114 | CONFIG_USB_MON=y | 106 | CONFIG_USB_MON=y |
@@ -120,26 +112,19 @@ CONFIG_USB_STORAGE=m | |||
120 | CONFIG_EXT2_FS=y | 112 | CONFIG_EXT2_FS=y |
121 | CONFIG_EXT3_FS=y | 113 | CONFIG_EXT3_FS=y |
122 | CONFIG_EXT4_FS=y | 114 | CONFIG_EXT4_FS=y |
123 | CONFIG_INOTIFY=y | ||
124 | CONFIG_ISO9660_FS=y | 115 | CONFIG_ISO9660_FS=y |
125 | CONFIG_MSDOS_FS=m | 116 | CONFIG_MSDOS_FS=m |
126 | CONFIG_VFAT_FS=m | 117 | CONFIG_VFAT_FS=m |
127 | CONFIG_PROC_KCORE=y | 118 | CONFIG_PROC_KCORE=y |
128 | CONFIG_TMPFS=y | 119 | CONFIG_TMPFS=y |
129 | CONFIG_PARTITION_ADVANCED=y | ||
130 | CONFIG_MAC_PARTITION=y | ||
131 | CONFIG_NLS_ASCII=y | 120 | CONFIG_NLS_ASCII=y |
132 | CONFIG_NLS_ISO8859_1=m | 121 | CONFIG_NLS_ISO8859_1=m |
133 | CONFIG_CRC_T10DIF=y | 122 | CONFIG_CRC_T10DIF=y |
134 | CONFIG_MAGIC_SYSRQ=y | 123 | CONFIG_MAGIC_SYSRQ=y |
135 | CONFIG_DEBUG_KERNEL=y | 124 | CONFIG_DEBUG_KERNEL=y |
136 | CONFIG_DEBUG_MUTEXES=y | 125 | CONFIG_DEBUG_MUTEXES=y |
137 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
138 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
139 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
140 | CONFIG_XMON=y | 126 | CONFIG_XMON=y |
141 | CONFIG_XMON_DEFAULT=y | 127 | CONFIG_XMON_DEFAULT=y |
142 | CONFIG_CRYPTO=y | ||
143 | CONFIG_CRYPTO_CBC=m | 128 | CONFIG_CRYPTO_CBC=m |
144 | CONFIG_CRYPTO_PCBC=m | 129 | CONFIG_CRYPTO_PCBC=m |
145 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 130 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/corenet32_smp_defconfig b/arch/powerpc/configs/corenet32_smp_defconfig index 611efe99faeb..51866f170684 100644 --- a/arch/powerpc/configs/corenet32_smp_defconfig +++ b/arch/powerpc/configs/corenet32_smp_defconfig | |||
@@ -1,13 +1,12 @@ | |||
1 | CONFIG_PPC_85xx=y | 1 | CONFIG_PPC_85xx=y |
2 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
3 | CONFIG_NR_CPUS=8 | 3 | CONFIG_NR_CPUS=8 |
4 | CONFIG_EXPERIMENTAL=y | ||
5 | CONFIG_SYSVIPC=y | 4 | CONFIG_SYSVIPC=y |
6 | CONFIG_POSIX_MQUEUE=y | 5 | CONFIG_POSIX_MQUEUE=y |
7 | CONFIG_BSD_PROCESS_ACCT=y | ||
8 | CONFIG_AUDIT=y | 6 | CONFIG_AUDIT=y |
9 | CONFIG_NO_HZ=y | 7 | CONFIG_NO_HZ=y |
10 | CONFIG_HIGH_RES_TIMERS=y | 8 | CONFIG_HIGH_RES_TIMERS=y |
9 | CONFIG_BSD_PROCESS_ACCT=y | ||
11 | CONFIG_IKCONFIG=y | 10 | CONFIG_IKCONFIG=y |
12 | CONFIG_IKCONFIG_PROC=y | 11 | CONFIG_IKCONFIG_PROC=y |
13 | CONFIG_LOG_BUF_SHIFT=14 | 12 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -57,7 +56,6 @@ CONFIG_NET_IPIP=y | |||
57 | CONFIG_IP_MROUTE=y | 56 | CONFIG_IP_MROUTE=y |
58 | CONFIG_IP_PIMSM_V1=y | 57 | CONFIG_IP_PIMSM_V1=y |
59 | CONFIG_IP_PIMSM_V2=y | 58 | CONFIG_IP_PIMSM_V2=y |
60 | CONFIG_ARPD=y | ||
61 | CONFIG_INET_AH=y | 59 | CONFIG_INET_AH=y |
62 | CONFIG_INET_ESP=y | 60 | CONFIG_INET_ESP=y |
63 | CONFIG_INET_IPCOMP=y | 61 | CONFIG_INET_IPCOMP=y |
@@ -69,17 +67,15 @@ CONFIG_DEVTMPFS=y | |||
69 | CONFIG_DEVTMPFS_MOUNT=y | 67 | CONFIG_DEVTMPFS_MOUNT=y |
70 | CONFIG_MTD=y | 68 | CONFIG_MTD=y |
71 | CONFIG_MTD_CMDLINE_PARTS=y | 69 | CONFIG_MTD_CMDLINE_PARTS=y |
72 | CONFIG_MTD_CHAR=y | ||
73 | CONFIG_MTD_BLOCK=y | 70 | CONFIG_MTD_BLOCK=y |
74 | CONFIG_MTD_CFI=y | 71 | CONFIG_MTD_CFI=y |
75 | CONFIG_MTD_CFI_INTELEXT=y | 72 | CONFIG_MTD_CFI_INTELEXT=y |
76 | CONFIG_MTD_CFI_AMDSTD=y | 73 | CONFIG_MTD_CFI_AMDSTD=y |
77 | CONFIG_MTD_PHYSMAP_OF=y | 74 | CONFIG_MTD_PHYSMAP_OF=y |
78 | CONFIG_MTD_M25P80=y | ||
79 | CONFIG_MTD_NAND=y | 75 | CONFIG_MTD_NAND=y |
80 | CONFIG_MTD_NAND_FSL_ELBC=y | 76 | CONFIG_MTD_NAND_FSL_ELBC=y |
81 | CONFIG_MTD_NAND_FSL_IFC=y | 77 | CONFIG_MTD_NAND_FSL_IFC=y |
82 | CONFIG_PROC_DEVICETREE=y | 78 | CONFIG_MTD_SPI_NOR=y |
83 | CONFIG_BLK_DEV_LOOP=y | 79 | CONFIG_BLK_DEV_LOOP=y |
84 | CONFIG_BLK_DEV_RAM=y | 80 | CONFIG_BLK_DEV_RAM=y |
85 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 81 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
@@ -87,7 +83,6 @@ CONFIG_BLK_DEV_SD=y | |||
87 | CONFIG_CHR_DEV_ST=y | 83 | CONFIG_CHR_DEV_ST=y |
88 | CONFIG_BLK_DEV_SR=y | 84 | CONFIG_BLK_DEV_SR=y |
89 | CONFIG_CHR_DEV_SG=y | 85 | CONFIG_CHR_DEV_SG=y |
90 | CONFIG_SCSI_MULTI_LUN=y | ||
91 | CONFIG_SCSI_LOGGING=y | 86 | CONFIG_SCSI_LOGGING=y |
92 | CONFIG_SCSI_SYM53C8XX_2=y | 87 | CONFIG_SCSI_SYM53C8XX_2=y |
93 | CONFIG_ATA=y | 88 | CONFIG_ATA=y |
@@ -98,10 +93,11 @@ CONFIG_SATA_SIL=y | |||
98 | CONFIG_PATA_SIL680=y | 93 | CONFIG_PATA_SIL680=y |
99 | CONFIG_NETDEVICES=y | 94 | CONFIG_NETDEVICES=y |
100 | CONFIG_FSL_PQ_MDIO=y | 95 | CONFIG_FSL_PQ_MDIO=y |
96 | CONFIG_FSL_XGMAC_MDIO=y | ||
101 | CONFIG_E1000=y | 97 | CONFIG_E1000=y |
102 | CONFIG_E1000E=y | 98 | CONFIG_E1000E=y |
103 | CONFIG_VITESSE_PHY=y | ||
104 | CONFIG_AT803X_PHY=y | 99 | CONFIG_AT803X_PHY=y |
100 | CONFIG_VITESSE_PHY=y | ||
105 | CONFIG_FIXED_PHY=y | 101 | CONFIG_FIXED_PHY=y |
106 | # CONFIG_INPUT_MOUSEDEV is not set | 102 | # CONFIG_INPUT_MOUSEDEV is not set |
107 | # CONFIG_INPUT_KEYBOARD is not set | 103 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -123,7 +119,6 @@ CONFIG_SPI_GPIO=y | |||
123 | CONFIG_SPI_FSL_SPI=y | 119 | CONFIG_SPI_FSL_SPI=y |
124 | CONFIG_SPI_FSL_ESPI=y | 120 | CONFIG_SPI_FSL_ESPI=y |
125 | # CONFIG_HWMON is not set | 121 | # CONFIG_HWMON is not set |
126 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
127 | CONFIG_USB_HID=m | 122 | CONFIG_USB_HID=m |
128 | CONFIG_USB=y | 123 | CONFIG_USB=y |
129 | CONFIG_USB_MON=y | 124 | CONFIG_USB_MON=y |
@@ -143,10 +138,10 @@ CONFIG_RTC_DRV_DS1307=y | |||
143 | CONFIG_RTC_DRV_DS1374=y | 138 | CONFIG_RTC_DRV_DS1374=y |
144 | CONFIG_RTC_DRV_DS3232=y | 139 | CONFIG_RTC_DRV_DS3232=y |
145 | CONFIG_UIO=y | 140 | CONFIG_UIO=y |
146 | CONFIG_STAGING=y | ||
147 | CONFIG_MEMORY=y | ||
148 | CONFIG_VIRT_DRIVERS=y | 141 | CONFIG_VIRT_DRIVERS=y |
149 | CONFIG_FSL_HV_MANAGER=y | 142 | CONFIG_FSL_HV_MANAGER=y |
143 | CONFIG_STAGING=y | ||
144 | CONFIG_FSL_CORENET_CF=y | ||
150 | CONFIG_EXT2_FS=y | 145 | CONFIG_EXT2_FS=y |
151 | CONFIG_EXT3_FS=y | 146 | CONFIG_EXT3_FS=y |
152 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 147 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
@@ -170,17 +165,15 @@ CONFIG_NLS_CODEPAGE_437=y | |||
170 | CONFIG_NLS_CODEPAGE_850=y | 165 | CONFIG_NLS_CODEPAGE_850=y |
171 | CONFIG_NLS_ISO8859_1=y | 166 | CONFIG_NLS_ISO8859_1=y |
172 | CONFIG_NLS_UTF8=m | 167 | CONFIG_NLS_UTF8=m |
168 | CONFIG_DEBUG_INFO=y | ||
173 | CONFIG_MAGIC_SYSRQ=y | 169 | CONFIG_MAGIC_SYSRQ=y |
174 | CONFIG_DEBUG_SHIRQ=y | 170 | CONFIG_DEBUG_SHIRQ=y |
175 | CONFIG_DETECT_HUNG_TASK=y | 171 | CONFIG_DETECT_HUNG_TASK=y |
176 | CONFIG_DEBUG_INFO=y | ||
177 | CONFIG_RCU_TRACE=y | 172 | CONFIG_RCU_TRACE=y |
178 | CONFIG_CRYPTO_NULL=y | 173 | CONFIG_CRYPTO_NULL=y |
179 | CONFIG_CRYPTO_PCBC=m | 174 | CONFIG_CRYPTO_PCBC=m |
180 | CONFIG_CRYPTO_MD4=y | 175 | CONFIG_CRYPTO_MD4=y |
181 | CONFIG_CRYPTO_SHA256=y | 176 | CONFIG_CRYPTO_SHA256=y |
182 | CONFIG_CRYPTO_SHA512=y | 177 | CONFIG_CRYPTO_SHA512=y |
183 | CONFIG_CRYPTO_AES=y | ||
184 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 178 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
185 | CONFIG_CRYPTO_DEV_FSL_CAAM=y | 179 | CONFIG_CRYPTO_DEV_FSL_CAAM=y |
186 | CONFIG_FSL_CORENET_CF=y | ||
diff --git a/arch/powerpc/configs/corenet64_smp_defconfig b/arch/powerpc/configs/corenet64_smp_defconfig index be24a18c0d96..d6c0c8198952 100644 --- a/arch/powerpc/configs/corenet64_smp_defconfig +++ b/arch/powerpc/configs/corenet64_smp_defconfig | |||
@@ -69,6 +69,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
69 | CONFIG_MTD_NAND=y | 69 | CONFIG_MTD_NAND=y |
70 | CONFIG_MTD_NAND_FSL_ELBC=y | 70 | CONFIG_MTD_NAND_FSL_ELBC=y |
71 | CONFIG_MTD_NAND_FSL_IFC=y | 71 | CONFIG_MTD_NAND_FSL_IFC=y |
72 | CONFIG_MTD_SPI_NOR=y | ||
72 | CONFIG_MTD_UBI=y | 73 | CONFIG_MTD_UBI=y |
73 | CONFIG_BLK_DEV_LOOP=y | 74 | CONFIG_BLK_DEV_LOOP=y |
74 | CONFIG_BLK_DEV_RAM=y | 75 | CONFIG_BLK_DEV_RAM=y |
@@ -79,7 +80,11 @@ CONFIG_SATA_FSL=y | |||
79 | CONFIG_SATA_SIL24=y | 80 | CONFIG_SATA_SIL24=y |
80 | CONFIG_NETDEVICES=y | 81 | CONFIG_NETDEVICES=y |
81 | CONFIG_DUMMY=y | 82 | CONFIG_DUMMY=y |
83 | CONFIG_FSL_PQ_MDIO=y | ||
84 | CONFIG_FSL_XGMAC_MDIO=y | ||
82 | CONFIG_E1000E=y | 85 | CONFIG_E1000E=y |
86 | CONFIG_VITESSE_PHY=y | ||
87 | CONFIG_FIXED_PHY=y | ||
83 | CONFIG_INPUT_FF_MEMLESS=m | 88 | CONFIG_INPUT_FF_MEMLESS=m |
84 | # CONFIG_INPUT_MOUSEDEV is not set | 89 | # CONFIG_INPUT_MOUSEDEV is not set |
85 | # CONFIG_INPUT_KEYBOARD is not set | 90 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -118,7 +123,6 @@ CONFIG_FSL_DMA=y | |||
118 | CONFIG_VIRT_DRIVERS=y | 123 | CONFIG_VIRT_DRIVERS=y |
119 | CONFIG_FSL_HV_MANAGER=y | 124 | CONFIG_FSL_HV_MANAGER=y |
120 | CONFIG_FSL_CORENET_CF=y | 125 | CONFIG_FSL_CORENET_CF=y |
121 | CONFIG_MEMORY=y | ||
122 | CONFIG_EXT2_FS=y | 126 | CONFIG_EXT2_FS=y |
123 | CONFIG_EXT3_FS=y | 127 | CONFIG_EXT3_FS=y |
124 | CONFIG_ISO9660_FS=m | 128 | CONFIG_ISO9660_FS=m |
diff --git a/arch/powerpc/configs/ep8248e_defconfig b/arch/powerpc/configs/ep8248e_defconfig index fceffb3cffbe..7c137041f1d6 100644 --- a/arch/powerpc/configs/ep8248e_defconfig +++ b/arch/powerpc/configs/ep8248e_defconfig | |||
@@ -5,13 +5,13 @@ CONFIG_LOG_BUF_SHIFT=14 | |||
5 | CONFIG_EXPERT=y | 5 | CONFIG_EXPERT=y |
6 | CONFIG_KALLSYMS_ALL=y | 6 | CONFIG_KALLSYMS_ALL=y |
7 | CONFIG_SLAB=y | 7 | CONFIG_SLAB=y |
8 | CONFIG_PARTITION_ADVANCED=y | ||
8 | # CONFIG_IOSCHED_CFQ is not set | 9 | # CONFIG_IOSCHED_CFQ is not set |
9 | # CONFIG_PPC_CHRP is not set | 10 | # CONFIG_PPC_CHRP is not set |
10 | # CONFIG_PPC_PMAC is not set | 11 | # CONFIG_PPC_PMAC is not set |
11 | CONFIG_PPC_82xx=y | 12 | CONFIG_PPC_82xx=y |
12 | CONFIG_EP8248E=y | 13 | CONFIG_EP8248E=y |
13 | CONFIG_BINFMT_MISC=y | 14 | CONFIG_BINFMT_MISC=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | # CONFIG_SECCOMP is not set | 15 | # CONFIG_SECCOMP is not set |
16 | CONFIG_PCI=y | 16 | CONFIG_PCI=y |
17 | CONFIG_NET=y | 17 | CONFIG_NET=y |
@@ -28,7 +28,6 @@ CONFIG_NETFILTER=y | |||
28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
29 | # CONFIG_FW_LOADER is not set | 29 | # CONFIG_FW_LOADER is not set |
30 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
31 | CONFIG_MTD_CHAR=y | ||
32 | CONFIG_MTD_BLOCK=y | 31 | CONFIG_MTD_BLOCK=y |
33 | CONFIG_MTD_CFI=y | 32 | CONFIG_MTD_CFI=y |
34 | CONFIG_MTD_CFI_ADV_OPTIONS=y | 33 | CONFIG_MTD_CFI_ADV_OPTIONS=y |
@@ -38,14 +37,11 @@ CONFIG_MTD_CFI_GEOMETRY=y | |||
38 | # CONFIG_MTD_CFI_I1 is not set | 37 | # CONFIG_MTD_CFI_I1 is not set |
39 | CONFIG_MTD_CFI_AMDSTD=y | 38 | CONFIG_MTD_CFI_AMDSTD=y |
40 | CONFIG_MTD_PHYSMAP_OF=y | 39 | CONFIG_MTD_PHYSMAP_OF=y |
41 | CONFIG_PROC_DEVICETREE=y | ||
42 | CONFIG_BLK_DEV_LOOP=y | 40 | CONFIG_BLK_DEV_LOOP=y |
43 | # CONFIG_MISC_DEVICES is not set | ||
44 | CONFIG_NETDEVICES=y | 41 | CONFIG_NETDEVICES=y |
45 | CONFIG_DAVICOM_PHY=y | ||
46 | CONFIG_NET_ETHERNET=y | ||
47 | CONFIG_FS_ENET=y | 42 | CONFIG_FS_ENET=y |
48 | # CONFIG_FS_ENET_HAS_SCC is not set | 43 | # CONFIG_FS_ENET_HAS_SCC is not set |
44 | CONFIG_DAVICOM_PHY=y | ||
49 | # CONFIG_INPUT is not set | 45 | # CONFIG_INPUT is not set |
50 | # CONFIG_SERIO is not set | 46 | # CONFIG_SERIO is not set |
51 | # CONFIG_VT is not set | 47 | # CONFIG_VT is not set |
@@ -57,27 +53,20 @@ CONFIG_EXT2_FS=y | |||
57 | CONFIG_EXT3_FS=y | 53 | CONFIG_EXT3_FS=y |
58 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 54 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
59 | # CONFIG_EXT3_FS_XATTR is not set | 55 | # CONFIG_EXT3_FS_XATTR is not set |
60 | CONFIG_INOTIFY=y | ||
61 | CONFIG_AUTOFS4_FS=y | 56 | CONFIG_AUTOFS4_FS=y |
62 | CONFIG_PROC_KCORE=y | 57 | CONFIG_PROC_KCORE=y |
63 | CONFIG_TMPFS=y | 58 | CONFIG_TMPFS=y |
64 | CONFIG_CRAMFS=y | 59 | CONFIG_CRAMFS=y |
65 | CONFIG_NFS_FS=y | 60 | CONFIG_NFS_FS=y |
66 | CONFIG_NFS_V3=y | ||
67 | CONFIG_ROOT_NFS=y | 61 | CONFIG_ROOT_NFS=y |
68 | CONFIG_PARTITION_ADVANCED=y | ||
69 | CONFIG_NLS=y | 62 | CONFIG_NLS=y |
70 | CONFIG_NLS_CODEPAGE_437=y | 63 | CONFIG_NLS_CODEPAGE_437=y |
71 | CONFIG_NLS_ASCII=y | 64 | CONFIG_NLS_ASCII=y |
72 | CONFIG_NLS_ISO8859_1=y | 65 | CONFIG_NLS_ISO8859_1=y |
73 | CONFIG_NLS_UTF8=y | 66 | CONFIG_NLS_UTF8=y |
74 | # CONFIG_CRC32 is not set | 67 | CONFIG_DEBUG_INFO=y |
75 | CONFIG_MAGIC_SYSRQ=y | 68 | CONFIG_MAGIC_SYSRQ=y |
76 | CONFIG_DEBUG_KERNEL=y | ||
77 | # CONFIG_SCHED_DEBUG is not set | 69 | # CONFIG_SCHED_DEBUG is not set |
78 | CONFIG_DEBUG_INFO=y | ||
79 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
80 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
81 | CONFIG_BDI_SWITCH=y | 70 | CONFIG_BDI_SWITCH=y |
82 | CONFIG_CRYPTO_CBC=y | 71 | CONFIG_CRYPTO_CBC=y |
83 | CONFIG_CRYPTO_ECB=y | 72 | CONFIG_CRYPTO_ECB=y |
diff --git a/arch/powerpc/configs/ep88xc_defconfig b/arch/powerpc/configs/ep88xc_defconfig index b8a79d7ee89f..ee96be889dac 100644 --- a/arch/powerpc/configs/ep88xc_defconfig +++ b/arch/powerpc/configs/ep88xc_defconfig | |||
@@ -1,24 +1,20 @@ | |||
1 | CONFIG_PPC_8xx=y | 1 | CONFIG_PPC_8xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_SWAP is not set | 2 | # CONFIG_SWAP is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
8 | # CONFIG_SYSCTL_SYSCALL is not set | ||
9 | # CONFIG_ELF_CORE is not set | 8 | # CONFIG_ELF_CORE is not set |
10 | # CONFIG_BASE_FULL is not set | 9 | # CONFIG_BASE_FULL is not set |
11 | # CONFIG_FUTEX is not set | 10 | # CONFIG_FUTEX is not set |
12 | # CONFIG_VM_EVENT_COUNTERS is not set | 11 | # CONFIG_VM_EVENT_COUNTERS is not set |
13 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
13 | CONFIG_PARTITION_ADVANCED=y | ||
14 | # CONFIG_IOSCHED_CFQ is not set | 14 | # CONFIG_IOSCHED_CFQ is not set |
15 | CONFIG_PPC_EP88XC=y | 15 | CONFIG_PPC_EP88XC=y |
16 | CONFIG_8xx_COPYBACK=y | 16 | CONFIG_8xx_COPYBACK=y |
17 | CONFIG_NO_HZ=y | ||
18 | CONFIG_HIGH_RES_TIMERS=y | ||
19 | CONFIG_HZ_100=y | 17 | CONFIG_HZ_100=y |
20 | CONFIG_8XX_MINIMAL_FPEMU=y | ||
21 | CONFIG_SPARSE_IRQ=y | ||
22 | # CONFIG_SECCOMP is not set | 18 | # CONFIG_SECCOMP is not set |
23 | CONFIG_NET=y | 19 | CONFIG_NET=y |
24 | CONFIG_PACKET=y | 20 | CONFIG_PACKET=y |
@@ -35,27 +31,21 @@ CONFIG_SYN_COOKIES=y | |||
35 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
36 | # CONFIG_FW_LOADER is not set | 32 | # CONFIG_FW_LOADER is not set |
37 | CONFIG_MTD=y | 33 | CONFIG_MTD=y |
38 | CONFIG_MTD_CHAR=y | ||
39 | CONFIG_MTD_BLOCK=y | 34 | CONFIG_MTD_BLOCK=y |
40 | CONFIG_MTD_CFI=y | 35 | CONFIG_MTD_CFI=y |
41 | CONFIG_MTD_CFI_AMDSTD=y | 36 | CONFIG_MTD_CFI_AMDSTD=y |
42 | CONFIG_MTD_PHYSMAP_OF=y | 37 | CONFIG_MTD_PHYSMAP_OF=y |
43 | CONFIG_PROC_DEVICETREE=y | ||
44 | # CONFIG_BLK_DEV is not set | 38 | # CONFIG_BLK_DEV is not set |
45 | # CONFIG_MISC_DEVICES is not set | ||
46 | CONFIG_NETDEVICES=y | 39 | CONFIG_NETDEVICES=y |
47 | CONFIG_LXT_PHY=y | ||
48 | CONFIG_NET_ETHERNET=y | ||
49 | CONFIG_FS_ENET=y | 40 | CONFIG_FS_ENET=y |
50 | # CONFIG_FS_ENET_HAS_SCC is not set | 41 | # CONFIG_FS_ENET_HAS_SCC is not set |
51 | # CONFIG_NETDEV_1000 is not set | 42 | CONFIG_LXT_PHY=y |
52 | # CONFIG_NETDEV_10000 is not set | ||
53 | # CONFIG_INPUT is not set | 43 | # CONFIG_INPUT is not set |
54 | # CONFIG_SERIO is not set | 44 | # CONFIG_SERIO is not set |
55 | # CONFIG_VT is not set | 45 | # CONFIG_VT is not set |
46 | # CONFIG_LEGACY_PTYS is not set | ||
56 | CONFIG_SERIAL_CPM=y | 47 | CONFIG_SERIAL_CPM=y |
57 | CONFIG_SERIAL_CPM_CONSOLE=y | 48 | CONFIG_SERIAL_CPM_CONSOLE=y |
58 | # CONFIG_LEGACY_PTYS is not set | ||
59 | CONFIG_GEN_RTC=y | 49 | CONFIG_GEN_RTC=y |
60 | # CONFIG_HWMON is not set | 50 | # CONFIG_HWMON is not set |
61 | # CONFIG_USB_SUPPORT is not set | 51 | # CONFIG_USB_SUPPORT is not set |
@@ -63,13 +53,8 @@ CONFIG_GEN_RTC=y | |||
63 | CONFIG_TMPFS=y | 53 | CONFIG_TMPFS=y |
64 | CONFIG_CRAMFS=y | 54 | CONFIG_CRAMFS=y |
65 | CONFIG_NFS_FS=y | 55 | CONFIG_NFS_FS=y |
66 | CONFIG_NFS_V3=y | ||
67 | CONFIG_ROOT_NFS=y | 56 | CONFIG_ROOT_NFS=y |
68 | CONFIG_PARTITION_ADVANCED=y | 57 | CONFIG_CRC32_SLICEBY4=y |
69 | # CONFIG_CRC32 is not set | 58 | CONFIG_DEBUG_INFO=y |
70 | CONFIG_MAGIC_SYSRQ=y | 59 | CONFIG_MAGIC_SYSRQ=y |
71 | CONFIG_DEBUG_KERNEL=y | ||
72 | CONFIG_DETECT_HUNG_TASK=y | 60 | CONFIG_DETECT_HUNG_TASK=y |
73 | CONFIG_DEBUG_INFO=y | ||
74 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
75 | CONFIG_CRC32_SLICEBY4=y | ||
diff --git a/arch/powerpc/configs/g5_defconfig b/arch/powerpc/configs/g5_defconfig index 6fab06f7f411..1d9ad8500909 100644 --- a/arch/powerpc/configs/g5_defconfig +++ b/arch/powerpc/configs/g5_defconfig | |||
@@ -2,12 +2,14 @@ CONFIG_PPC64=y | |||
2 | CONFIG_ALTIVEC=y | 2 | CONFIG_ALTIVEC=y |
3 | CONFIG_SMP=y | 3 | CONFIG_SMP=y |
4 | CONFIG_NR_CPUS=4 | 4 | CONFIG_NR_CPUS=4 |
5 | CONFIG_EXPERIMENTAL=y | ||
6 | CONFIG_SYSVIPC=y | 5 | CONFIG_SYSVIPC=y |
7 | CONFIG_POSIX_MQUEUE=y | 6 | CONFIG_POSIX_MQUEUE=y |
8 | CONFIG_FHANDLE=y | 7 | CONFIG_FHANDLE=y |
8 | CONFIG_NO_HZ=y | ||
9 | CONFIG_HIGH_RES_TIMERS=y | ||
9 | CONFIG_IKCONFIG=y | 10 | CONFIG_IKCONFIG=y |
10 | CONFIG_IKCONFIG_PROC=y | 11 | CONFIG_IKCONFIG_PROC=y |
12 | CONFIG_CGROUPS=y | ||
11 | CONFIG_BLK_DEV_INITRD=y | 13 | CONFIG_BLK_DEV_INITRD=y |
12 | # CONFIG_COMPAT_BRK is not set | 14 | # CONFIG_COMPAT_BRK is not set |
13 | CONFIG_PROFILING=y | 15 | CONFIG_PROFILING=y |
@@ -16,17 +18,15 @@ CONFIG_MODULES=y | |||
16 | CONFIG_MODULE_UNLOAD=y | 18 | CONFIG_MODULE_UNLOAD=y |
17 | CONFIG_MODVERSIONS=y | 19 | CONFIG_MODVERSIONS=y |
18 | CONFIG_MODULE_SRCVERSION_ALL=y | 20 | CONFIG_MODULE_SRCVERSION_ALL=y |
21 | CONFIG_PARTITION_ADVANCED=y | ||
19 | # CONFIG_PPC_POWERNV is not set | 22 | # CONFIG_PPC_POWERNV is not set |
20 | # CONFIG_PPC_PSERIES is not set | 23 | # CONFIG_PPC_PSERIES is not set |
21 | CONFIG_CPU_FREQ=y | 24 | CONFIG_CPU_FREQ=y |
22 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | 25 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y |
23 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | 26 | CONFIG_CPU_FREQ_GOV_USERSPACE=y |
24 | CONFIG_CPU_FREQ_PMAC64=y | 27 | CONFIG_CPU_FREQ_PMAC64=y |
25 | CONFIG_NO_HZ=y | ||
26 | CONFIG_HIGH_RES_TIMERS=y | ||
27 | CONFIG_KEXEC=y | 28 | CONFIG_KEXEC=y |
28 | CONFIG_IRQ_ALL_CPUS=y | 29 | CONFIG_IRQ_ALL_CPUS=y |
29 | # CONFIG_MIGRATION is not set | ||
30 | CONFIG_PCI_MSI=y | 30 | CONFIG_PCI_MSI=y |
31 | CONFIG_NET=y | 31 | CONFIG_NET=y |
32 | CONFIG_PACKET=y | 32 | CONFIG_PACKET=y |
@@ -52,9 +52,9 @@ CONFIG_NF_CONNTRACK_IRC=m | |||
52 | CONFIG_NF_CONNTRACK_TFTP=m | 52 | CONFIG_NF_CONNTRACK_TFTP=m |
53 | CONFIG_NF_CT_NETLINK=m | 53 | CONFIG_NF_CT_NETLINK=m |
54 | CONFIG_NF_CONNTRACK_IPV4=m | 54 | CONFIG_NF_CONNTRACK_IPV4=m |
55 | CONFIG_IP_NF_QUEUE=m | ||
56 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 55 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
57 | CONFIG_PROC_DEVICETREE=y | 56 | CONFIG_DEVTMPFS=y |
57 | CONFIG_DEVTMPFS_MOUNT=y | ||
58 | CONFIG_BLK_DEV_LOOP=y | 58 | CONFIG_BLK_DEV_LOOP=y |
59 | CONFIG_BLK_DEV_NBD=m | 59 | CONFIG_BLK_DEV_NBD=m |
60 | CONFIG_BLK_DEV_RAM=y | 60 | CONFIG_BLK_DEV_RAM=y |
@@ -69,7 +69,6 @@ CONFIG_CHR_DEV_ST=y | |||
69 | CONFIG_BLK_DEV_SR=y | 69 | CONFIG_BLK_DEV_SR=y |
70 | CONFIG_BLK_DEV_SR_VENDOR=y | 70 | CONFIG_BLK_DEV_SR_VENDOR=y |
71 | CONFIG_CHR_DEV_SG=y | 71 | CONFIG_CHR_DEV_SG=y |
72 | CONFIG_SCSI_MULTI_LUN=y | ||
73 | CONFIG_SCSI_CONSTANTS=y | 72 | CONFIG_SCSI_CONSTANTS=y |
74 | CONFIG_SCSI_SPI_ATTRS=y | 73 | CONFIG_SCSI_SPI_ATTRS=y |
75 | CONFIG_ATA=y | 74 | CONFIG_ATA=y |
@@ -87,33 +86,29 @@ CONFIG_DM_CRYPT=m | |||
87 | CONFIG_DM_SNAPSHOT=m | 86 | CONFIG_DM_SNAPSHOT=m |
88 | CONFIG_DM_MIRROR=m | 87 | CONFIG_DM_MIRROR=m |
89 | CONFIG_DM_ZERO=m | 88 | CONFIG_DM_ZERO=m |
90 | CONFIG_IEEE1394=y | ||
91 | CONFIG_IEEE1394_OHCI1394=y | ||
92 | CONFIG_IEEE1394_SBP2=m | ||
93 | CONFIG_IEEE1394_ETH1394=m | ||
94 | CONFIG_IEEE1394_RAWIO=y | ||
95 | CONFIG_IEEE1394_VIDEO1394=m | ||
96 | CONFIG_IEEE1394_DV1394=m | ||
97 | CONFIG_ADB_PMU=y | 89 | CONFIG_ADB_PMU=y |
98 | CONFIG_PMAC_SMU=y | 90 | CONFIG_PMAC_SMU=y |
99 | CONFIG_MAC_EMUMOUSEBTN=y | 91 | CONFIG_MAC_EMUMOUSEBTN=y |
100 | CONFIG_THERM_PM72=y | ||
101 | CONFIG_WINDFARM=y | 92 | CONFIG_WINDFARM=y |
102 | CONFIG_WINDFARM_PM81=y | 93 | CONFIG_WINDFARM_PM81=y |
103 | CONFIG_WINDFARM_PM91=y | 94 | CONFIG_WINDFARM_PM91=y |
104 | CONFIG_WINDFARM_PM112=y | 95 | CONFIG_WINDFARM_PM112=y |
105 | CONFIG_WINDFARM_PM121=y | 96 | CONFIG_WINDFARM_PM121=y |
106 | CONFIG_NETDEVICES=y | 97 | CONFIG_NETDEVICES=y |
107 | CONFIG_DUMMY=m | ||
108 | CONFIG_BONDING=m | 98 | CONFIG_BONDING=m |
99 | CONFIG_DUMMY=m | ||
109 | CONFIG_TUN=m | 100 | CONFIG_TUN=m |
110 | CONFIG_NET_ETHERNET=y | ||
111 | CONFIG_MII=y | ||
112 | CONFIG_SUNGEM=y | ||
113 | CONFIG_ACENIC=m | 101 | CONFIG_ACENIC=m |
114 | CONFIG_ACENIC_OMIT_TIGON_I=y | 102 | CONFIG_ACENIC_OMIT_TIGON_I=y |
115 | CONFIG_E1000=y | ||
116 | CONFIG_TIGON3=y | 103 | CONFIG_TIGON3=y |
104 | CONFIG_E1000=y | ||
105 | CONFIG_SUNGEM=y | ||
106 | CONFIG_PPP=m | ||
107 | CONFIG_PPP_BSDCOMP=m | ||
108 | CONFIG_PPP_DEFLATE=m | ||
109 | CONFIG_PPPOE=m | ||
110 | CONFIG_PPP_ASYNC=m | ||
111 | CONFIG_PPP_SYNC_TTY=m | ||
117 | CONFIG_USB_CATC=m | 112 | CONFIG_USB_CATC=m |
118 | CONFIG_USB_KAWETH=m | 113 | CONFIG_USB_KAWETH=m |
119 | CONFIG_USB_PEGASUS=m | 114 | CONFIG_USB_PEGASUS=m |
@@ -123,12 +118,6 @@ CONFIG_USB_USBNET=m | |||
123 | # CONFIG_USB_NET_NET1080 is not set | 118 | # CONFIG_USB_NET_NET1080 is not set |
124 | # CONFIG_USB_NET_CDC_SUBSET is not set | 119 | # CONFIG_USB_NET_CDC_SUBSET is not set |
125 | # CONFIG_USB_NET_ZAURUS is not set | 120 | # CONFIG_USB_NET_ZAURUS is not set |
126 | CONFIG_PPP=m | ||
127 | CONFIG_PPP_ASYNC=m | ||
128 | CONFIG_PPP_SYNC_TTY=m | ||
129 | CONFIG_PPP_DEFLATE=m | ||
130 | CONFIG_PPP_BSDCOMP=m | ||
131 | CONFIG_PPPOE=m | ||
132 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 121 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
133 | CONFIG_INPUT_JOYDEV=m | 122 | CONFIG_INPUT_JOYDEV=m |
134 | CONFIG_INPUT_EVDEV=y | 123 | CONFIG_INPUT_EVDEV=y |
@@ -140,10 +129,8 @@ CONFIG_INPUT_EVDEV=y | |||
140 | CONFIG_GEN_RTC=y | 129 | CONFIG_GEN_RTC=y |
141 | CONFIG_RAW_DRIVER=y | 130 | CONFIG_RAW_DRIVER=y |
142 | CONFIG_I2C_CHARDEV=y | 131 | CONFIG_I2C_CHARDEV=y |
143 | # CONFIG_HWMON is not set | ||
144 | CONFIG_AGP=m | 132 | CONFIG_AGP=m |
145 | CONFIG_AGP_UNINORTH=m | 133 | CONFIG_AGP_UNINORTH=m |
146 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
147 | CONFIG_FB=y | 134 | CONFIG_FB=y |
148 | CONFIG_FIRMWARE_EDID=y | 135 | CONFIG_FIRMWARE_EDID=y |
149 | CONFIG_FB_TILEBLITTING=y | 136 | CONFIG_FB_TILEBLITTING=y |
@@ -167,15 +154,14 @@ CONFIG_SND_AOA_ONYX=m | |||
167 | CONFIG_SND_AOA_TAS=m | 154 | CONFIG_SND_AOA_TAS=m |
168 | CONFIG_SND_AOA_TOONIE=m | 155 | CONFIG_SND_AOA_TOONIE=m |
169 | CONFIG_SND_USB_AUDIO=m | 156 | CONFIG_SND_USB_AUDIO=m |
170 | CONFIG_HID_PID=y | ||
171 | CONFIG_USB_HIDDEV=y | ||
172 | CONFIG_HID_GYRATION=y | 157 | CONFIG_HID_GYRATION=y |
173 | CONFIG_LOGITECH_FF=y | 158 | CONFIG_LOGITECH_FF=y |
174 | CONFIG_HID_PANTHERLORD=y | 159 | CONFIG_HID_PANTHERLORD=y |
175 | CONFIG_HID_PETALYNX=y | 160 | CONFIG_HID_PETALYNX=y |
176 | CONFIG_HID_SAMSUNG=y | 161 | CONFIG_HID_SAMSUNG=y |
177 | CONFIG_HID_SONY=y | ||
178 | CONFIG_HID_SUNPLUS=y | 162 | CONFIG_HID_SUNPLUS=y |
163 | CONFIG_HID_PID=y | ||
164 | CONFIG_USB_HIDDEV=y | ||
179 | CONFIG_USB=y | 165 | CONFIG_USB=y |
180 | CONFIG_USB_MON=y | 166 | CONFIG_USB_MON=y |
181 | CONFIG_USB_EHCI_HCD=y | 167 | CONFIG_USB_EHCI_HCD=y |
@@ -245,8 +231,6 @@ CONFIG_REISERFS_FS_POSIX_ACL=y | |||
245 | CONFIG_REISERFS_FS_SECURITY=y | 231 | CONFIG_REISERFS_FS_SECURITY=y |
246 | CONFIG_XFS_FS=m | 232 | CONFIG_XFS_FS=m |
247 | CONFIG_XFS_POSIX_ACL=y | 233 | CONFIG_XFS_POSIX_ACL=y |
248 | CONFIG_INOTIFY=y | ||
249 | CONFIG_AUTOFS_FS=m | ||
250 | CONFIG_ISO9660_FS=y | 234 | CONFIG_ISO9660_FS=y |
251 | CONFIG_JOLIET=y | 235 | CONFIG_JOLIET=y |
252 | CONFIG_ZISOFS=y | 236 | CONFIG_ZISOFS=y |
@@ -260,14 +244,12 @@ CONFIG_HFS_FS=m | |||
260 | CONFIG_HFSPLUS_FS=m | 244 | CONFIG_HFSPLUS_FS=m |
261 | CONFIG_CRAMFS=y | 245 | CONFIG_CRAMFS=y |
262 | CONFIG_NFS_FS=y | 246 | CONFIG_NFS_FS=y |
263 | CONFIG_NFS_V3=y | ||
264 | CONFIG_NFS_V3_ACL=y | 247 | CONFIG_NFS_V3_ACL=y |
265 | CONFIG_NFS_V4=y | 248 | CONFIG_NFS_V4=y |
266 | CONFIG_NFSD=y | 249 | CONFIG_NFSD=y |
267 | CONFIG_NFSD_V3_ACL=y | 250 | CONFIG_NFSD_V3_ACL=y |
268 | CONFIG_NFSD_V4=y | 251 | CONFIG_NFSD_V4=y |
269 | CONFIG_CIFS=m | 252 | CONFIG_CIFS=m |
270 | CONFIG_PARTITION_ADVANCED=y | ||
271 | CONFIG_NLS_CODEPAGE_437=y | 253 | CONFIG_NLS_CODEPAGE_437=y |
272 | CONFIG_NLS_CODEPAGE_1250=y | 254 | CONFIG_NLS_CODEPAGE_1250=y |
273 | CONFIG_NLS_CODEPAGE_1251=y | 255 | CONFIG_NLS_CODEPAGE_1251=y |
@@ -276,30 +258,21 @@ CONFIG_NLS_ISO8859_1=y | |||
276 | CONFIG_NLS_ISO8859_15=y | 258 | CONFIG_NLS_ISO8859_15=y |
277 | CONFIG_NLS_UTF8=y | 259 | CONFIG_NLS_UTF8=y |
278 | CONFIG_CRC_T10DIF=y | 260 | CONFIG_CRC_T10DIF=y |
279 | CONFIG_LIBCRC32C=m | ||
280 | CONFIG_MAGIC_SYSRQ=y | ||
281 | CONFIG_DEBUG_FS=y | 261 | CONFIG_DEBUG_FS=y |
262 | CONFIG_MAGIC_SYSRQ=y | ||
282 | CONFIG_DEBUG_KERNEL=y | 263 | CONFIG_DEBUG_KERNEL=y |
283 | CONFIG_DEBUG_MUTEXES=y | 264 | CONFIG_DEBUG_MUTEXES=y |
284 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
285 | CONFIG_LATENCYTOP=y | 265 | CONFIG_LATENCYTOP=y |
286 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
287 | CONFIG_BOOTX_TEXT=y | 266 | CONFIG_BOOTX_TEXT=y |
288 | CONFIG_PPC_EARLY_DEBUG=y | 267 | CONFIG_PPC_EARLY_DEBUG=y |
289 | CONFIG_PPC_EARLY_DEBUG_BOOTX=y | ||
290 | CONFIG_CRYPTO_NULL=m | 268 | CONFIG_CRYPTO_NULL=m |
291 | CONFIG_CRYPTO_TEST=m | 269 | CONFIG_CRYPTO_TEST=m |
292 | CONFIG_CRYPTO_ECB=m | ||
293 | CONFIG_CRYPTO_PCBC=m | 270 | CONFIG_CRYPTO_PCBC=m |
294 | CONFIG_CRYPTO_HMAC=y | 271 | CONFIG_CRYPTO_HMAC=y |
295 | CONFIG_CRYPTO_MD4=m | ||
296 | CONFIG_CRYPTO_MICHAEL_MIC=m | 272 | CONFIG_CRYPTO_MICHAEL_MIC=m |
297 | CONFIG_CRYPTO_SHA256=m | ||
298 | CONFIG_CRYPTO_SHA512=m | 273 | CONFIG_CRYPTO_SHA512=m |
299 | CONFIG_CRYPTO_WP512=m | 274 | CONFIG_CRYPTO_WP512=m |
300 | CONFIG_CRYPTO_AES=m | ||
301 | CONFIG_CRYPTO_ANUBIS=m | 275 | CONFIG_CRYPTO_ANUBIS=m |
302 | CONFIG_CRYPTO_ARC4=m | ||
303 | CONFIG_CRYPTO_BLOWFISH=m | 276 | CONFIG_CRYPTO_BLOWFISH=m |
304 | CONFIG_CRYPTO_CAST5=m | 277 | CONFIG_CRYPTO_CAST5=m |
305 | CONFIG_CRYPTO_CAST6=m | 278 | CONFIG_CRYPTO_CAST6=m |
diff --git a/arch/powerpc/configs/gamecube_defconfig b/arch/powerpc/configs/gamecube_defconfig index 9ef2cc13e1b4..6c6c60f1aba4 100644 --- a/arch/powerpc/configs/gamecube_defconfig +++ b/arch/powerpc/configs/gamecube_defconfig | |||
@@ -1,11 +1,9 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_LOCALVERSION="-gcn" | 1 | CONFIG_LOCALVERSION="-gcn" |
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_IKCONFIG=y | 3 | CONFIG_IKCONFIG=y |
5 | CONFIG_IKCONFIG_PROC=y | 4 | CONFIG_IKCONFIG_PROC=y |
6 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
7 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
8 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
9 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
10 | # CONFIG_ELF_CORE is not set | 8 | # CONFIG_ELF_CORE is not set |
11 | CONFIG_PERF_EVENTS=y | 9 | CONFIG_PERF_EVENTS=y |
@@ -22,7 +20,6 @@ CONFIG_GAMECUBE=y | |||
22 | CONFIG_PREEMPT=y | 20 | CONFIG_PREEMPT=y |
23 | CONFIG_BINFMT_MISC=m | 21 | CONFIG_BINFMT_MISC=m |
24 | CONFIG_KEXEC=y | 22 | CONFIG_KEXEC=y |
25 | # CONFIG_MIGRATION is not set | ||
26 | # CONFIG_SECCOMP is not set | 23 | # CONFIG_SECCOMP is not set |
27 | CONFIG_ADVANCED_OPTIONS=y | 24 | CONFIG_ADVANCED_OPTIONS=y |
28 | CONFIG_NET=y | 25 | CONFIG_NET=y |
@@ -42,15 +39,11 @@ CONFIG_IP_PNP_RARP=y | |||
42 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 39 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
43 | # CONFIG_STANDALONE is not set | 40 | # CONFIG_STANDALONE is not set |
44 | # CONFIG_FW_LOADER is not set | 41 | # CONFIG_FW_LOADER is not set |
45 | CONFIG_PROC_DEVICETREE=y | ||
46 | CONFIG_BLK_DEV_LOOP=y | 42 | CONFIG_BLK_DEV_LOOP=y |
47 | CONFIG_BLK_DEV_NBD=m | 43 | CONFIG_BLK_DEV_NBD=m |
48 | CONFIG_BLK_DEV_RAM=y | 44 | CONFIG_BLK_DEV_RAM=y |
49 | CONFIG_BLK_DEV_RAM_COUNT=2 | 45 | CONFIG_BLK_DEV_RAM_COUNT=2 |
50 | CONFIG_NETDEVICES=y | 46 | CONFIG_NETDEVICES=y |
51 | CONFIG_NET_ETHERNET=y | ||
52 | # CONFIG_NETDEV_1000 is not set | ||
53 | # CONFIG_NETDEV_10000 is not set | ||
54 | # CONFIG_WLAN is not set | 47 | # CONFIG_WLAN is not set |
55 | CONFIG_INPUT_FF_MEMLESS=m | 48 | CONFIG_INPUT_FF_MEMLESS=m |
56 | # CONFIG_INPUT_MOUSEDEV is not set | 49 | # CONFIG_INPUT_MOUSEDEV is not set |
@@ -61,8 +54,8 @@ CONFIG_INPUT_EVDEV=y | |||
61 | CONFIG_INPUT_JOYSTICK=y | 54 | CONFIG_INPUT_JOYSTICK=y |
62 | # CONFIG_SERIO_I8042 is not set | 55 | # CONFIG_SERIO_I8042 is not set |
63 | # CONFIG_SERIO_SERPORT is not set | 56 | # CONFIG_SERIO_SERPORT is not set |
64 | # CONFIG_DEVKMEM is not set | ||
65 | CONFIG_LEGACY_PTY_COUNT=64 | 57 | CONFIG_LEGACY_PTY_COUNT=64 |
58 | # CONFIG_DEVKMEM is not set | ||
66 | # CONFIG_HW_RANDOM is not set | 59 | # CONFIG_HW_RANDOM is not set |
67 | # CONFIG_HWMON is not set | 60 | # CONFIG_HWMON is not set |
68 | CONFIG_FB=y | 61 | CONFIG_FB=y |
@@ -86,7 +79,6 @@ CONFIG_EXT2_FS=y | |||
86 | CONFIG_EXT3_FS=y | 79 | CONFIG_EXT3_FS=y |
87 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 80 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
88 | # CONFIG_EXT3_FS_XATTR is not set | 81 | # CONFIG_EXT3_FS_XATTR is not set |
89 | CONFIG_INOTIFY=y | ||
90 | CONFIG_ISO9660_FS=y | 82 | CONFIG_ISO9660_FS=y |
91 | CONFIG_JOLIET=y | 83 | CONFIG_JOLIET=y |
92 | CONFIG_MSDOS_FS=y | 84 | CONFIG_MSDOS_FS=y |
@@ -95,20 +87,15 @@ CONFIG_PROC_KCORE=y | |||
95 | # CONFIG_PROC_PAGE_MONITOR is not set | 87 | # CONFIG_PROC_PAGE_MONITOR is not set |
96 | CONFIG_TMPFS=y | 88 | CONFIG_TMPFS=y |
97 | CONFIG_NFS_FS=y | 89 | CONFIG_NFS_FS=y |
98 | CONFIG_NFS_V3=y | ||
99 | CONFIG_ROOT_NFS=y | 90 | CONFIG_ROOT_NFS=y |
100 | CONFIG_CIFS=y | 91 | CONFIG_CIFS=y |
101 | CONFIG_NLS_CODEPAGE_437=y | 92 | CONFIG_NLS_CODEPAGE_437=y |
102 | CONFIG_NLS_ISO8859_1=y | 93 | CONFIG_NLS_ISO8859_1=y |
103 | CONFIG_CRC_CCITT=y | 94 | CONFIG_CRC_CCITT=y |
104 | CONFIG_PRINTK_TIME=y | 95 | CONFIG_PRINTK_TIME=y |
105 | CONFIG_DEBUG_KERNEL=y | ||
106 | CONFIG_DEBUG_SPINLOCK=y | 96 | CONFIG_DEBUG_SPINLOCK=y |
107 | CONFIG_DEBUG_MUTEXES=y | 97 | CONFIG_DEBUG_MUTEXES=y |
108 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
109 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
110 | CONFIG_LATENCYTOP=y | 98 | CONFIG_LATENCYTOP=y |
111 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
112 | CONFIG_SCHED_TRACER=y | 99 | CONFIG_SCHED_TRACER=y |
113 | CONFIG_DMA_API_DEBUG=y | 100 | CONFIG_DMA_API_DEBUG=y |
114 | CONFIG_PPC_EARLY_DEBUG=y | 101 | CONFIG_PPC_EARLY_DEBUG=y |
diff --git a/arch/powerpc/configs/holly_defconfig b/arch/powerpc/configs/holly_defconfig index 94ebfee188db..5e0f2551e5c7 100644 --- a/arch/powerpc/configs/holly_defconfig +++ b/arch/powerpc/configs/holly_defconfig | |||
@@ -1,17 +1,16 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
3 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
5 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
6 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
7 | CONFIG_MODULES=y | 7 | CONFIG_MODULES=y |
8 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
9 | # CONFIG_PPC_CHRP is not set | 10 | # CONFIG_PPC_CHRP is not set |
10 | # CONFIG_PPC_PMAC is not set | 11 | # CONFIG_PPC_PMAC is not set |
11 | CONFIG_EMBEDDED6xx=y | 12 | CONFIG_EMBEDDED6xx=y |
12 | CONFIG_PPC_HOLLY=y | 13 | CONFIG_PPC_HOLLY=y |
13 | CONFIG_NO_HZ=y | ||
14 | CONFIG_HIGH_RES_TIMERS=y | ||
15 | CONFIG_BINFMT_MISC=y | 14 | CONFIG_BINFMT_MISC=y |
16 | CONFIG_CMDLINE_BOOL=y | 15 | CONFIG_CMDLINE_BOOL=y |
17 | CONFIG_CMDLINE="console=ttyS0,115200" | 16 | CONFIG_CMDLINE="console=ttyS0,115200" |
@@ -30,18 +29,15 @@ CONFIG_SYN_COOKIES=y | |||
30 | # CONFIG_IPV6 is not set | 29 | # CONFIG_IPV6 is not set |
31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
32 | # CONFIG_FW_LOADER is not set | 31 | # CONFIG_FW_LOADER is not set |
33 | CONFIG_PROC_DEVICETREE=y | ||
34 | CONFIG_BLK_DEV_LOOP=y | 32 | CONFIG_BLK_DEV_LOOP=y |
35 | CONFIG_BLK_DEV_RAM=y | 33 | CONFIG_BLK_DEV_RAM=y |
36 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 34 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
37 | CONFIG_BLK_DEV_SD=y | 35 | CONFIG_BLK_DEV_SD=y |
38 | CONFIG_ATA=y | 36 | CONFIG_ATA=y |
39 | CONFIG_NETDEVICES=y | 37 | CONFIG_NETDEVICES=y |
40 | CONFIG_PHYLIB=y | ||
41 | CONFIG_NET_ETHERNET=y | ||
42 | CONFIG_NET_VENDOR_3COM=y | ||
43 | CONFIG_VORTEX=y | 38 | CONFIG_VORTEX=y |
44 | CONFIG_TSI108_ETH=y | 39 | CONFIG_TSI108_ETH=y |
40 | CONFIG_PHYLIB=y | ||
45 | # CONFIG_INPUT_MOUSEDEV is not set | 41 | # CONFIG_INPUT_MOUSEDEV is not set |
46 | # CONFIG_INPUT_KEYBOARD is not set | 42 | # CONFIG_INPUT_KEYBOARD is not set |
47 | # CONFIG_INPUT_MOUSE is not set | 43 | # CONFIG_INPUT_MOUSE is not set |
@@ -57,14 +53,11 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
57 | CONFIG_GEN_RTC=y | 53 | CONFIG_GEN_RTC=y |
58 | CONFIG_EXT2_FS=y | 54 | CONFIG_EXT2_FS=y |
59 | CONFIG_EXT3_FS=y | 55 | CONFIG_EXT3_FS=y |
60 | CONFIG_INOTIFY=y | ||
61 | CONFIG_PROC_KCORE=y | 56 | CONFIG_PROC_KCORE=y |
62 | CONFIG_TMPFS=y | 57 | CONFIG_TMPFS=y |
63 | CONFIG_NFS_FS=y | 58 | CONFIG_NFS_FS=y |
64 | CONFIG_ROOT_NFS=y | 59 | CONFIG_ROOT_NFS=y |
65 | CONFIG_PARTITION_ADVANCED=y | ||
66 | CONFIG_MAGIC_SYSRQ=y | 60 | CONFIG_MAGIC_SYSRQ=y |
67 | CONFIG_DEBUG_KERNEL=y | ||
68 | # CONFIG_SCHED_DEBUG is not set | 61 | # CONFIG_SCHED_DEBUG is not set |
69 | # CONFIG_DEBUG_BUGVERBOSE is not set | 62 | # CONFIG_DEBUG_BUGVERBOSE is not set |
70 | CONFIG_XMON=y | 63 | CONFIG_XMON=y |
diff --git a/arch/powerpc/configs/linkstation_defconfig b/arch/powerpc/configs/linkstation_defconfig index b5e684640fdf..62ae92956d05 100644 --- a/arch/powerpc/configs/linkstation_defconfig +++ b/arch/powerpc/configs/linkstation_defconfig | |||
@@ -1,6 +1,7 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_POSIX_MQUEUE=y | 2 | CONFIG_POSIX_MQUEUE=y |
3 | CONFIG_NO_HZ=y | ||
4 | CONFIG_HIGH_RES_TIMERS=y | ||
4 | CONFIG_IKCONFIG=y | 5 | CONFIG_IKCONFIG=y |
5 | CONFIG_IKCONFIG_PROC=y | 6 | CONFIG_IKCONFIG_PROC=y |
6 | CONFIG_LOG_BUF_SHIFT=14 | 7 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -13,10 +14,7 @@ CONFIG_MODULE_UNLOAD=y | |||
13 | # CONFIG_PPC_PMAC is not set | 14 | # CONFIG_PPC_PMAC is not set |
14 | CONFIG_EMBEDDED6xx=y | 15 | CONFIG_EMBEDDED6xx=y |
15 | CONFIG_LINKSTATION=y | 16 | CONFIG_LINKSTATION=y |
16 | CONFIG_NO_HZ=y | ||
17 | CONFIG_HIGH_RES_TIMERS=y | ||
18 | CONFIG_HZ_100=y | 17 | CONFIG_HZ_100=y |
19 | CONFIG_SPARSE_IRQ=y | ||
20 | CONFIG_NET=y | 18 | CONFIG_NET=y |
21 | CONFIG_PACKET=y | 19 | CONFIG_PACKET=y |
22 | CONFIG_UNIX=y | 20 | CONFIG_UNIX=y |
@@ -43,12 +41,8 @@ CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m | |||
43 | CONFIG_NETFILTER_XT_MATCH_STATE=m | 41 | CONFIG_NETFILTER_XT_MATCH_STATE=m |
44 | CONFIG_NF_CONNTRACK_IPV4=m | 42 | CONFIG_NF_CONNTRACK_IPV4=m |
45 | CONFIG_IP_NF_IPTABLES=m | 43 | CONFIG_IP_NF_IPTABLES=m |
46 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
47 | CONFIG_IP_NF_FILTER=m | 44 | CONFIG_IP_NF_FILTER=m |
48 | CONFIG_IP_NF_TARGET_REJECT=m | 45 | CONFIG_IP_NF_TARGET_REJECT=m |
49 | CONFIG_NF_NAT=m | ||
50 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
51 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
52 | CONFIG_IP_NF_MANGLE=m | 46 | CONFIG_IP_NF_MANGLE=m |
53 | CONFIG_IP_NF_TARGET_ECN=m | 47 | CONFIG_IP_NF_TARGET_ECN=m |
54 | CONFIG_IP_NF_TARGET_TTL=m | 48 | CONFIG_IP_NF_TARGET_TTL=m |
@@ -58,10 +52,7 @@ CONFIG_IP_NF_ARPFILTER=m | |||
58 | CONFIG_IP_NF_ARP_MANGLE=m | 52 | CONFIG_IP_NF_ARP_MANGLE=m |
59 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 53 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
60 | CONFIG_MTD=y | 54 | CONFIG_MTD=y |
61 | CONFIG_MTD_CONCAT=y | ||
62 | CONFIG_MTD_CMDLINE_PARTS=y | 55 | CONFIG_MTD_CMDLINE_PARTS=y |
63 | CONFIG_MTD_OF_PARTS=y | ||
64 | CONFIG_MTD_CHAR=y | ||
65 | CONFIG_MTD_BLOCK=y | 56 | CONFIG_MTD_BLOCK=y |
66 | CONFIG_MTD_CFI=y | 57 | CONFIG_MTD_CFI=y |
67 | CONFIG_MTD_JEDECPROBE=y | 58 | CONFIG_MTD_JEDECPROBE=y |
@@ -72,27 +63,23 @@ CONFIG_MTD_CFI_GEOMETRY=y | |||
72 | # CONFIG_MTD_CFI_I2 is not set | 63 | # CONFIG_MTD_CFI_I2 is not set |
73 | CONFIG_MTD_CFI_AMDSTD=y | 64 | CONFIG_MTD_CFI_AMDSTD=y |
74 | CONFIG_MTD_PHYSMAP=y | 65 | CONFIG_MTD_PHYSMAP=y |
75 | CONFIG_PROC_DEVICETREE=y | ||
76 | CONFIG_BLK_DEV_LOOP=y | 66 | CONFIG_BLK_DEV_LOOP=y |
77 | CONFIG_BLK_DEV_RAM=y | 67 | CONFIG_BLK_DEV_RAM=y |
78 | CONFIG_BLK_DEV_RAM_COUNT=2 | 68 | CONFIG_BLK_DEV_RAM_COUNT=2 |
79 | CONFIG_BLK_DEV_RAM_SIZE=8192 | 69 | CONFIG_BLK_DEV_RAM_SIZE=8192 |
80 | CONFIG_MISC_DEVICES=y | ||
81 | CONFIG_EEPROM_LEGACY=m | 70 | CONFIG_EEPROM_LEGACY=m |
82 | CONFIG_BLK_DEV_SD=y | 71 | CONFIG_BLK_DEV_SD=y |
83 | CONFIG_CHR_DEV_SG=y | 72 | CONFIG_CHR_DEV_SG=y |
84 | CONFIG_SCSI_MULTI_LUN=y | ||
85 | CONFIG_ATA=y | 73 | CONFIG_ATA=y |
86 | CONFIG_PATA_IT821X=y | 74 | CONFIG_PATA_IT821X=y |
87 | CONFIG_PATA_SIL680=y | 75 | CONFIG_PATA_SIL680=y |
88 | CONFIG_NETDEVICES=y | 76 | CONFIG_NETDEVICES=y |
77 | CONFIG_NETCONSOLE=y | ||
89 | CONFIG_TUN=m | 78 | CONFIG_TUN=m |
90 | CONFIG_NET_ETHERNET=y | ||
91 | CONFIG_NET_TULIP=y | 79 | CONFIG_NET_TULIP=y |
92 | CONFIG_TULIP=y | 80 | CONFIG_TULIP=y |
93 | CONFIG_TULIP_MMIO=y | 81 | CONFIG_TULIP_MMIO=y |
94 | CONFIG_R8169=y | 82 | CONFIG_R8169=y |
95 | CONFIG_NETCONSOLE=y | ||
96 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 83 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
97 | CONFIG_INPUT_EVDEV=m | 84 | CONFIG_INPUT_EVDEV=m |
98 | # CONFIG_INPUT_KEYBOARD is not set | 85 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -106,7 +93,6 @@ CONFIG_HW_RANDOM=y | |||
106 | CONFIG_I2C=y | 93 | CONFIG_I2C=y |
107 | CONFIG_I2C_CHARDEV=y | 94 | CONFIG_I2C_CHARDEV=y |
108 | CONFIG_I2C_MPC=y | 95 | CONFIG_I2C_MPC=y |
109 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
110 | # CONFIG_VGA_CONSOLE is not set | 96 | # CONFIG_VGA_CONSOLE is not set |
111 | CONFIG_HID=m | 97 | CONFIG_HID=m |
112 | # CONFIG_USB_HID is not set | 98 | # CONFIG_USB_HID is not set |
@@ -126,7 +112,6 @@ CONFIG_EXT2_FS=y | |||
126 | CONFIG_EXT3_FS=y | 112 | CONFIG_EXT3_FS=y |
127 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 113 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
128 | CONFIG_XFS_FS=m | 114 | CONFIG_XFS_FS=m |
129 | CONFIG_INOTIFY=y | ||
130 | CONFIG_ISO9660_FS=m | 115 | CONFIG_ISO9660_FS=m |
131 | CONFIG_JOLIET=y | 116 | CONFIG_JOLIET=y |
132 | CONFIG_ZISOFS=y | 117 | CONFIG_ZISOFS=y |
@@ -137,7 +122,6 @@ CONFIG_NTFS_FS=m | |||
137 | CONFIG_PROC_KCORE=y | 122 | CONFIG_PROC_KCORE=y |
138 | CONFIG_TMPFS=y | 123 | CONFIG_TMPFS=y |
139 | CONFIG_NFS_FS=y | 124 | CONFIG_NFS_FS=y |
140 | CONFIG_NFS_V3=y | ||
141 | CONFIG_NFS_V3_ACL=y | 125 | CONFIG_NFS_V3_ACL=y |
142 | CONFIG_NFS_V4=y | 126 | CONFIG_NFS_V4=y |
143 | CONFIG_ROOT_NFS=y | 127 | CONFIG_ROOT_NFS=y |
@@ -153,15 +137,9 @@ CONFIG_CRC_T10DIF=y | |||
153 | CONFIG_MAGIC_SYSRQ=y | 137 | CONFIG_MAGIC_SYSRQ=y |
154 | CONFIG_DEBUG_KERNEL=y | 138 | CONFIG_DEBUG_KERNEL=y |
155 | CONFIG_DETECT_HUNG_TASK=y | 139 | CONFIG_DETECT_HUNG_TASK=y |
156 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
157 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
158 | CONFIG_CRYPTO_ECB=m | ||
159 | CONFIG_CRYPTO_PCBC=m | 140 | CONFIG_CRYPTO_PCBC=m |
160 | CONFIG_CRYPTO_MD4=m | ||
161 | CONFIG_CRYPTO_MICHAEL_MIC=m | 141 | CONFIG_CRYPTO_MICHAEL_MIC=m |
162 | CONFIG_CRYPTO_SHA1=m | 142 | CONFIG_CRYPTO_SHA1=m |
163 | CONFIG_CRYPTO_AES=m | ||
164 | CONFIG_CRYPTO_ARC4=m | ||
165 | CONFIG_CRYPTO_BLOWFISH=m | 143 | CONFIG_CRYPTO_BLOWFISH=m |
166 | CONFIG_CRYPTO_SERPENT=m | 144 | CONFIG_CRYPTO_SERPENT=m |
167 | CONFIG_CRYPTO_TWOFISH=m | 145 | CONFIG_CRYPTO_TWOFISH=m |
diff --git a/arch/powerpc/configs/maple_defconfig b/arch/powerpc/configs/maple_defconfig index fbd9e4163311..ac9666f8abf1 100644 --- a/arch/powerpc/configs/maple_defconfig +++ b/arch/powerpc/configs/maple_defconfig | |||
@@ -1,10 +1,11 @@ | |||
1 | CONFIG_PPC64=y | 1 | CONFIG_PPC64=y |
2 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
3 | CONFIG_NR_CPUS=4 | 3 | CONFIG_NR_CPUS=4 |
4 | CONFIG_EXPERIMENTAL=y | ||
5 | CONFIG_SYSVIPC=y | 4 | CONFIG_SYSVIPC=y |
6 | CONFIG_POSIX_MQUEUE=y | 5 | CONFIG_POSIX_MQUEUE=y |
7 | CONFIG_FHANDLE=y | 6 | CONFIG_FHANDLE=y |
7 | CONFIG_NO_HZ=y | ||
8 | CONFIG_HIGH_RES_TIMERS=y | ||
8 | CONFIG_IKCONFIG=y | 9 | CONFIG_IKCONFIG=y |
9 | CONFIG_IKCONFIG_PROC=y | 10 | CONFIG_IKCONFIG_PROC=y |
10 | # CONFIG_COMPAT_BRK is not set | 11 | # CONFIG_COMPAT_BRK is not set |
@@ -16,16 +17,15 @@ CONFIG_MODULE_UNLOAD=y | |||
16 | CONFIG_MODVERSIONS=y | 17 | CONFIG_MODVERSIONS=y |
17 | CONFIG_MODULE_SRCVERSION_ALL=y | 18 | CONFIG_MODULE_SRCVERSION_ALL=y |
18 | # CONFIG_BLK_DEV_BSG is not set | 19 | # CONFIG_BLK_DEV_BSG is not set |
20 | CONFIG_PARTITION_ADVANCED=y | ||
21 | CONFIG_MAC_PARTITION=y | ||
19 | # CONFIG_PPC_POWERNV is not set | 22 | # CONFIG_PPC_POWERNV is not set |
20 | # CONFIG_PPC_PSERIES is not set | 23 | # CONFIG_PPC_PSERIES is not set |
21 | # CONFIG_PPC_PMAC is not set | 24 | # CONFIG_PPC_PMAC is not set |
22 | CONFIG_PPC_MAPLE=y | 25 | CONFIG_PPC_MAPLE=y |
23 | CONFIG_UDBG_RTAS_CONSOLE=y | 26 | CONFIG_UDBG_RTAS_CONSOLE=y |
24 | CONFIG_NO_HZ=y | ||
25 | CONFIG_HIGH_RES_TIMERS=y | ||
26 | CONFIG_KEXEC=y | 27 | CONFIG_KEXEC=y |
27 | CONFIG_IRQ_ALL_CPUS=y | 28 | CONFIG_IRQ_ALL_CPUS=y |
28 | # CONFIG_MIGRATION is not set | ||
29 | CONFIG_PCI_MSI=y | 29 | CONFIG_PCI_MSI=y |
30 | CONFIG_NET=y | 30 | CONFIG_NET=y |
31 | CONFIG_PACKET=y | 31 | CONFIG_PACKET=y |
@@ -38,7 +38,6 @@ CONFIG_IP_PNP_DHCP=y | |||
38 | # CONFIG_INET_LRO is not set | 38 | # CONFIG_INET_LRO is not set |
39 | # CONFIG_IPV6 is not set | 39 | # CONFIG_IPV6 is not set |
40 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 40 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
41 | CONFIG_PROC_DEVICETREE=y | ||
42 | CONFIG_BLK_DEV_RAM=y | 41 | CONFIG_BLK_DEV_RAM=y |
43 | CONFIG_BLK_DEV_RAM_SIZE=8192 | 42 | CONFIG_BLK_DEV_RAM_SIZE=8192 |
44 | CONFIG_IDE=y | 43 | CONFIG_IDE=y |
@@ -52,11 +51,9 @@ CONFIG_CHR_DEV_SG=y | |||
52 | CONFIG_SCSI_IPR=y | 51 | CONFIG_SCSI_IPR=y |
53 | CONFIG_ATA=y | 52 | CONFIG_ATA=y |
54 | CONFIG_NETDEVICES=y | 53 | CONFIG_NETDEVICES=y |
55 | CONFIG_NET_ETHERNET=y | ||
56 | CONFIG_NET_PCI=y | ||
57 | CONFIG_AMD8111_ETH=y | 54 | CONFIG_AMD8111_ETH=y |
58 | CONFIG_E1000=y | ||
59 | CONFIG_TIGON3=y | 55 | CONFIG_TIGON3=y |
56 | CONFIG_E1000=y | ||
60 | CONFIG_USB_PEGASUS=y | 57 | CONFIG_USB_PEGASUS=y |
61 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 58 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
62 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1600 | 59 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1600 |
@@ -72,13 +69,11 @@ CONFIG_GEN_RTC=y | |||
72 | CONFIG_I2C=y | 69 | CONFIG_I2C=y |
73 | CONFIG_I2C_CHARDEV=y | 70 | CONFIG_I2C_CHARDEV=y |
74 | CONFIG_I2C_AMD8111=y | 71 | CONFIG_I2C_AMD8111=y |
75 | # CONFIG_HWMON is not set | ||
76 | # CONFIG_VGA_CONSOLE is not set | 72 | # CONFIG_VGA_CONSOLE is not set |
77 | CONFIG_HID_GYRATION=y | 73 | CONFIG_HID_GYRATION=y |
78 | CONFIG_HID_PANTHERLORD=y | 74 | CONFIG_HID_PANTHERLORD=y |
79 | CONFIG_HID_PETALYNX=y | 75 | CONFIG_HID_PETALYNX=y |
80 | CONFIG_HID_SAMSUNG=y | 76 | CONFIG_HID_SAMSUNG=y |
81 | CONFIG_HID_SONY=y | ||
82 | CONFIG_HID_SUNPLUS=y | 77 | CONFIG_HID_SUNPLUS=y |
83 | CONFIG_USB=y | 78 | CONFIG_USB=y |
84 | CONFIG_USB_MON=y | 79 | CONFIG_USB_MON=y |
@@ -111,7 +106,6 @@ CONFIG_EXT2_FS_XIP=y | |||
111 | CONFIG_EXT3_FS=y | 106 | CONFIG_EXT3_FS=y |
112 | # CONFIG_EXT3_FS_XATTR is not set | 107 | # CONFIG_EXT3_FS_XATTR is not set |
113 | CONFIG_EXT4_FS=y | 108 | CONFIG_EXT4_FS=y |
114 | CONFIG_INOTIFY=y | ||
115 | CONFIG_MSDOS_FS=y | 109 | CONFIG_MSDOS_FS=y |
116 | CONFIG_VFAT_FS=y | 110 | CONFIG_VFAT_FS=y |
117 | CONFIG_PROC_KCORE=y | 111 | CONFIG_PROC_KCORE=y |
@@ -119,28 +113,22 @@ CONFIG_TMPFS=y | |||
119 | CONFIG_HUGETLBFS=y | 113 | CONFIG_HUGETLBFS=y |
120 | CONFIG_CRAMFS=y | 114 | CONFIG_CRAMFS=y |
121 | CONFIG_NFS_FS=y | 115 | CONFIG_NFS_FS=y |
122 | CONFIG_NFS_V3=y | ||
123 | CONFIG_NFS_V3_ACL=y | 116 | CONFIG_NFS_V3_ACL=y |
124 | CONFIG_NFS_V4=y | 117 | CONFIG_NFS_V4=y |
125 | CONFIG_ROOT_NFS=y | 118 | CONFIG_ROOT_NFS=y |
126 | CONFIG_PARTITION_ADVANCED=y | ||
127 | CONFIG_MAC_PARTITION=y | ||
128 | CONFIG_NLS_DEFAULT="utf-8" | 119 | CONFIG_NLS_DEFAULT="utf-8" |
129 | CONFIG_NLS_UTF8=y | 120 | CONFIG_NLS_UTF8=y |
130 | CONFIG_CRC_CCITT=y | 121 | CONFIG_CRC_CCITT=y |
131 | CONFIG_CRC_T10DIF=y | 122 | CONFIG_CRC_T10DIF=y |
132 | CONFIG_MAGIC_SYSRQ=y | 123 | CONFIG_MAGIC_SYSRQ=y |
133 | CONFIG_DEBUG_KERNEL=y | 124 | CONFIG_DEBUG_KERNEL=y |
134 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
135 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
136 | CONFIG_LATENCYTOP=y | ||
137 | CONFIG_DEBUG_STACKOVERFLOW=y | ||
138 | CONFIG_DEBUG_STACK_USAGE=y | 125 | CONFIG_DEBUG_STACK_USAGE=y |
126 | CONFIG_DEBUG_STACKOVERFLOW=y | ||
127 | CONFIG_LATENCYTOP=y | ||
139 | CONFIG_XMON=y | 128 | CONFIG_XMON=y |
140 | CONFIG_XMON_DEFAULT=y | 129 | CONFIG_XMON_DEFAULT=y |
141 | CONFIG_BOOTX_TEXT=y | 130 | CONFIG_BOOTX_TEXT=y |
142 | CONFIG_PPC_EARLY_DEBUG=y | 131 | CONFIG_PPC_EARLY_DEBUG=y |
143 | CONFIG_PPC_EARLY_DEBUG_BOOTX=y | ||
144 | CONFIG_CRYPTO_ECB=m | 132 | CONFIG_CRYPTO_ECB=m |
145 | CONFIG_CRYPTO_PCBC=m | 133 | CONFIG_CRYPTO_PCBC=m |
146 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 134 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/mgcoge_defconfig b/arch/powerpc/configs/mgcoge_defconfig index 8fa84f156ef3..666922c5b572 100644 --- a/arch/powerpc/configs/mgcoge_defconfig +++ b/arch/powerpc/configs/mgcoge_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | # CONFIG_SWAP is not set | 1 | # CONFIG_SWAP is not set |
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_IKCONFIG=y | 5 | CONFIG_IKCONFIG=y |
6 | CONFIG_IKCONFIG_PROC=y | 6 | CONFIG_IKCONFIG_PROC=y |
7 | CONFIG_LOG_BUF_SHIFT=14 | 7 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -16,7 +16,6 @@ CONFIG_PARTITION_ADVANCED=y | |||
16 | # CONFIG_PPC_PMAC is not set | 16 | # CONFIG_PPC_PMAC is not set |
17 | CONFIG_PPC_82xx=y | 17 | CONFIG_PPC_82xx=y |
18 | CONFIG_MGCOGE=y | 18 | CONFIG_MGCOGE=y |
19 | CONFIG_HIGH_RES_TIMERS=y | ||
20 | CONFIG_BINFMT_MISC=y | 19 | CONFIG_BINFMT_MISC=y |
21 | # CONFIG_SECCOMP is not set | 20 | # CONFIG_SECCOMP is not set |
22 | CONFIG_NET=y | 21 | CONFIG_NET=y |
@@ -36,8 +35,6 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
36 | # CONFIG_FW_LOADER is not set | 35 | # CONFIG_FW_LOADER is not set |
37 | CONFIG_MTD=y | 36 | CONFIG_MTD=y |
38 | CONFIG_MTD_CMDLINE_PARTS=y | 37 | CONFIG_MTD_CMDLINE_PARTS=y |
39 | CONFIG_MTD_CHAR=y | ||
40 | CONFIG_MTD_BLKDEVS=y | ||
41 | CONFIG_MTD_CFI=y | 38 | CONFIG_MTD_CFI=y |
42 | CONFIG_MTD_CFI_ADV_OPTIONS=y | 39 | CONFIG_MTD_CFI_ADV_OPTIONS=y |
43 | CONFIG_MTD_CFI_GEOMETRY=y | 40 | CONFIG_MTD_CFI_GEOMETRY=y |
@@ -45,7 +42,6 @@ CONFIG_MTD_CFI_GEOMETRY=y | |||
45 | CONFIG_MTD_CFI_INTELEXT=y | 42 | CONFIG_MTD_CFI_INTELEXT=y |
46 | CONFIG_MTD_CFI_AMDSTD=y | 43 | CONFIG_MTD_CFI_AMDSTD=y |
47 | CONFIG_MTD_PHYSMAP_OF=y | 44 | CONFIG_MTD_PHYSMAP_OF=y |
48 | CONFIG_PROC_DEVICETREE=y | ||
49 | CONFIG_BLK_DEV_LOOP=y | 45 | CONFIG_BLK_DEV_LOOP=y |
50 | CONFIG_BLK_DEV_RAM=y | 46 | CONFIG_BLK_DEV_RAM=y |
51 | CONFIG_NETDEVICES=y | 47 | CONFIG_NETDEVICES=y |
@@ -68,7 +64,6 @@ CONFIG_USB_GADGET=y | |||
68 | CONFIG_USB_FSL_USB2=y | 64 | CONFIG_USB_FSL_USB2=y |
69 | CONFIG_USB_G_SERIAL=y | 65 | CONFIG_USB_G_SERIAL=y |
70 | CONFIG_UIO=y | 66 | CONFIG_UIO=y |
71 | CONFIG_UIO_PDRV=y | ||
72 | CONFIG_EXT2_FS=y | 67 | CONFIG_EXT2_FS=y |
73 | CONFIG_AUTOFS4_FS=y | 68 | CONFIG_AUTOFS4_FS=y |
74 | CONFIG_PROC_KCORE=y | 69 | CONFIG_PROC_KCORE=y |
@@ -77,16 +72,15 @@ CONFIG_JFFS2_FS=y | |||
77 | CONFIG_CRAMFS=y | 72 | CONFIG_CRAMFS=y |
78 | CONFIG_SQUASHFS=y | 73 | CONFIG_SQUASHFS=y |
79 | CONFIG_NFS_FS=y | 74 | CONFIG_NFS_FS=y |
80 | CONFIG_NFS_V3=y | ||
81 | CONFIG_ROOT_NFS=y | 75 | CONFIG_ROOT_NFS=y |
82 | CONFIG_NLS_CODEPAGE_437=y | 76 | CONFIG_NLS_CODEPAGE_437=y |
83 | CONFIG_NLS_ASCII=y | 77 | CONFIG_NLS_ASCII=y |
84 | CONFIG_NLS_ISO8859_1=y | 78 | CONFIG_NLS_ISO8859_1=y |
85 | CONFIG_NLS_UTF8=y | 79 | CONFIG_NLS_UTF8=y |
86 | CONFIG_MAGIC_SYSRQ=y | 80 | CONFIG_DEBUG_INFO=y |
87 | CONFIG_DEBUG_FS=y | 81 | CONFIG_DEBUG_FS=y |
82 | CONFIG_MAGIC_SYSRQ=y | ||
88 | # CONFIG_SCHED_DEBUG is not set | 83 | # CONFIG_SCHED_DEBUG is not set |
89 | CONFIG_DEBUG_INFO=y | ||
90 | CONFIG_BDI_SWITCH=y | 84 | CONFIG_BDI_SWITCH=y |
91 | CONFIG_CRYPTO_ECB=y | 85 | CONFIG_CRYPTO_ECB=y |
92 | CONFIG_CRYPTO_PCBC=y | 86 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/mpc512x_defconfig b/arch/powerpc/configs/mpc512x_defconfig index ee853a1b1b2c..59b85cb95259 100644 --- a/arch/powerpc/configs/mpc512x_defconfig +++ b/arch/powerpc/configs/mpc512x_defconfig | |||
@@ -50,7 +50,6 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
50 | CONFIG_MTD_NAND=y | 50 | CONFIG_MTD_NAND=y |
51 | CONFIG_MTD_NAND_MPC5121_NFC=y | 51 | CONFIG_MTD_NAND_MPC5121_NFC=y |
52 | CONFIG_MTD_UBI=y | 52 | CONFIG_MTD_UBI=y |
53 | CONFIG_PROC_DEVICETREE=y | ||
54 | CONFIG_BLK_DEV_RAM=y | 53 | CONFIG_BLK_DEV_RAM=y |
55 | CONFIG_BLK_DEV_RAM_COUNT=1 | 54 | CONFIG_BLK_DEV_RAM_COUNT=1 |
56 | CONFIG_BLK_DEV_RAM_SIZE=8192 | 55 | CONFIG_BLK_DEV_RAM_SIZE=8192 |
@@ -81,7 +80,6 @@ CONFIG_MDIO_BITBANG=y | |||
81 | # CONFIG_WLAN is not set | 80 | # CONFIG_WLAN is not set |
82 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 81 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
83 | CONFIG_INPUT_EVDEV=y | 82 | CONFIG_INPUT_EVDEV=y |
84 | CONFIG_VT_HW_CONSOLE_BINDING=y | ||
85 | # CONFIG_DEVKMEM is not set | 83 | # CONFIG_DEVKMEM is not set |
86 | CONFIG_SERIAL_MPC52xx=y | 84 | CONFIG_SERIAL_MPC52xx=y |
87 | CONFIG_SERIAL_MPC52xx_CONSOLE=y | 85 | CONFIG_SERIAL_MPC52xx_CONSOLE=y |
diff --git a/arch/powerpc/configs/mpc5200_defconfig b/arch/powerpc/configs/mpc5200_defconfig index 69fd8adf9f5e..9fd041bfd778 100644 --- a/arch/powerpc/configs/mpc5200_defconfig +++ b/arch/powerpc/configs/mpc5200_defconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_SPARSE_IRQ=y | 2 | CONFIG_NO_HZ=y |
3 | CONFIG_HIGH_RES_TIMERS=y | ||
4 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
6 | CONFIG_MODULES=y | 6 | CONFIG_MODULES=y |
@@ -16,8 +16,6 @@ CONFIG_PPC_MPC5200_BUGFIX=y | |||
16 | CONFIG_PPC_MPC5200_LPBFIFO=m | 16 | CONFIG_PPC_MPC5200_LPBFIFO=m |
17 | # CONFIG_PPC_PMAC is not set | 17 | # CONFIG_PPC_PMAC is not set |
18 | CONFIG_SIMPLE_GPIO=y | 18 | CONFIG_SIMPLE_GPIO=y |
19 | CONFIG_NO_HZ=y | ||
20 | CONFIG_HIGH_RES_TIMERS=y | ||
21 | CONFIG_NET=y | 19 | CONFIG_NET=y |
22 | CONFIG_PACKET=y | 20 | CONFIG_PACKET=y |
23 | CONFIG_UNIX=y | 21 | CONFIG_UNIX=y |
@@ -33,8 +31,6 @@ CONFIG_SYN_COOKIES=y | |||
33 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
34 | CONFIG_MTD=y | 32 | CONFIG_MTD=y |
35 | CONFIG_MTD_CMDLINE_PARTS=y | 33 | CONFIG_MTD_CMDLINE_PARTS=y |
36 | CONFIG_MTD_OF_PARTS=y | ||
37 | CONFIG_MTD_CHAR=y | ||
38 | CONFIG_MTD_BLOCK=y | 34 | CONFIG_MTD_BLOCK=y |
39 | CONFIG_MTD_CFI=y | 35 | CONFIG_MTD_CFI=y |
40 | CONFIG_MTD_CFI_AMDSTD=y | 36 | CONFIG_MTD_CFI_AMDSTD=y |
@@ -42,7 +38,6 @@ CONFIG_MTD_ROM=y | |||
42 | CONFIG_MTD_PHYSMAP_OF=y | 38 | CONFIG_MTD_PHYSMAP_OF=y |
43 | CONFIG_MTD_PLATRAM=y | 39 | CONFIG_MTD_PLATRAM=y |
44 | CONFIG_MTD_UBI=m | 40 | CONFIG_MTD_UBI=m |
45 | CONFIG_PROC_DEVICETREE=y | ||
46 | CONFIG_BLK_DEV_LOOP=y | 41 | CONFIG_BLK_DEV_LOOP=y |
47 | CONFIG_BLK_DEV_RAM=y | 42 | CONFIG_BLK_DEV_RAM=y |
48 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 43 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -77,7 +72,6 @@ CONFIG_SENSORS_LM87=m | |||
77 | CONFIG_WATCHDOG=y | 72 | CONFIG_WATCHDOG=y |
78 | CONFIG_MFD_SM501=m | 73 | CONFIG_MFD_SM501=m |
79 | CONFIG_DRM=y | 74 | CONFIG_DRM=y |
80 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
81 | CONFIG_FB=y | 75 | CONFIG_FB=y |
82 | CONFIG_FB_FOREIGN_ENDIAN=y | 76 | CONFIG_FB_FOREIGN_ENDIAN=y |
83 | CONFIG_FB_RADEON=y | 77 | CONFIG_FB_RADEON=y |
@@ -94,9 +88,6 @@ CONFIG_SND=y | |||
94 | # CONFIG_SND_SPI is not set | 88 | # CONFIG_SND_SPI is not set |
95 | # CONFIG_SND_USB is not set | 89 | # CONFIG_SND_USB is not set |
96 | CONFIG_SND_SOC=y | 90 | CONFIG_SND_SOC=y |
97 | CONFIG_SND_SOC_MPC5200_I2S=y | ||
98 | CONFIG_SND_MPC52xx_SOC_PCM030=y | ||
99 | CONFIG_SND_MPC52xx_SOC_EFIKA=y | ||
100 | CONFIG_HID_DRAGONRISE=y | 91 | CONFIG_HID_DRAGONRISE=y |
101 | CONFIG_HID_GYRATION=y | 92 | CONFIG_HID_GYRATION=y |
102 | CONFIG_HID_TWINHAN=y | 93 | CONFIG_HID_TWINHAN=y |
@@ -104,7 +95,6 @@ CONFIG_HID_ORTEK=y | |||
104 | CONFIG_HID_PANTHERLORD=y | 95 | CONFIG_HID_PANTHERLORD=y |
105 | CONFIG_HID_PETALYNX=y | 96 | CONFIG_HID_PETALYNX=y |
106 | CONFIG_HID_SAMSUNG=y | 97 | CONFIG_HID_SAMSUNG=y |
107 | CONFIG_HID_SONY=y | ||
108 | CONFIG_HID_SUNPLUS=y | 98 | CONFIG_HID_SUNPLUS=y |
109 | CONFIG_HID_GREENASIA=y | 99 | CONFIG_HID_GREENASIA=y |
110 | CONFIG_HID_SMARTJOYPLUS=y | 100 | CONFIG_HID_SMARTJOYPLUS=y |
@@ -112,7 +102,6 @@ CONFIG_HID_TOPSEED=y | |||
112 | CONFIG_HID_THRUSTMASTER=y | 102 | CONFIG_HID_THRUSTMASTER=y |
113 | CONFIG_HID_ZEROPLUS=y | 103 | CONFIG_HID_ZEROPLUS=y |
114 | CONFIG_USB=y | 104 | CONFIG_USB=y |
115 | # CONFIG_USB_DEVICE_CLASS is not set | ||
116 | CONFIG_USB_MON=y | 105 | CONFIG_USB_MON=y |
117 | CONFIG_USB_OHCI_HCD=y | 106 | CONFIG_USB_OHCI_HCD=y |
118 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 107 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
@@ -135,13 +124,12 @@ CONFIG_JFFS2_FS=y | |||
135 | CONFIG_UBIFS_FS=m | 124 | CONFIG_UBIFS_FS=m |
136 | CONFIG_CRAMFS=y | 125 | CONFIG_CRAMFS=y |
137 | CONFIG_NFS_FS=y | 126 | CONFIG_NFS_FS=y |
138 | CONFIG_NFS_V3=y | ||
139 | CONFIG_NFS_V4=y | 127 | CONFIG_NFS_V4=y |
140 | CONFIG_ROOT_NFS=y | 128 | CONFIG_ROOT_NFS=y |
141 | CONFIG_NLS_CODEPAGE_437=y | 129 | CONFIG_NLS_CODEPAGE_437=y |
142 | CONFIG_NLS_ISO8859_1=y | 130 | CONFIG_NLS_ISO8859_1=y |
143 | CONFIG_PRINTK_TIME=y | 131 | CONFIG_PRINTK_TIME=y |
132 | CONFIG_DEBUG_INFO=y | ||
144 | CONFIG_DEBUG_KERNEL=y | 133 | CONFIG_DEBUG_KERNEL=y |
145 | CONFIG_DETECT_HUNG_TASK=y | 134 | CONFIG_DETECT_HUNG_TASK=y |
146 | CONFIG_DEBUG_INFO=y | ||
147 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 135 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/mpc7448_hpc2_defconfig b/arch/powerpc/configs/mpc7448_hpc2_defconfig index 75f0bbf0f6e8..e2647d5bb605 100644 --- a/arch/powerpc/configs/mpc7448_hpc2_defconfig +++ b/arch/powerpc/configs/mpc7448_hpc2_defconfig | |||
@@ -1,19 +1,17 @@ | |||
1 | CONFIG_ALTIVEC=y | 1 | CONFIG_ALTIVEC=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
3 | CONFIG_NO_HZ=y | ||
4 | CONFIG_HIGH_RES_TIMERS=y | ||
4 | CONFIG_LOG_BUF_SHIFT=14 | 5 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 6 | CONFIG_BLK_DEV_INITRD=y |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
8 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_PARTITION_ADVANCED=y | ||
9 | # CONFIG_PPC_CHRP is not set | 10 | # CONFIG_PPC_CHRP is not set |
10 | # CONFIG_PPC_PMAC is not set | 11 | # CONFIG_PPC_PMAC is not set |
11 | CONFIG_EMBEDDED6xx=y | 12 | CONFIG_EMBEDDED6xx=y |
12 | CONFIG_MPC7448HPC2=y | 13 | CONFIG_MPC7448HPC2=y |
13 | CONFIG_NO_HZ=y | ||
14 | CONFIG_HIGH_RES_TIMERS=y | ||
15 | CONFIG_BINFMT_MISC=y | 14 | CONFIG_BINFMT_MISC=y |
16 | CONFIG_SPARSE_IRQ=y | ||
17 | # CONFIG_SECCOMP is not set | 15 | # CONFIG_SECCOMP is not set |
18 | CONFIG_NET=y | 16 | CONFIG_NET=y |
19 | CONFIG_PACKET=y | 17 | CONFIG_PACKET=y |
@@ -29,7 +27,6 @@ CONFIG_SYN_COOKIES=y | |||
29 | # CONFIG_IPV6 is not set | 27 | # CONFIG_IPV6 is not set |
30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
31 | # CONFIG_FW_LOADER is not set | 29 | # CONFIG_FW_LOADER is not set |
32 | CONFIG_PROC_DEVICETREE=y | ||
33 | CONFIG_BLK_DEV_LOOP=y | 30 | CONFIG_BLK_DEV_LOOP=y |
34 | CONFIG_BLK_DEV_RAM=y | 31 | CONFIG_BLK_DEV_RAM=y |
35 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 32 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
@@ -37,13 +34,11 @@ CONFIG_BLK_DEV_SD=y | |||
37 | CONFIG_ATA=y | 34 | CONFIG_ATA=y |
38 | CONFIG_SATA_MV=y | 35 | CONFIG_SATA_MV=y |
39 | CONFIG_NETDEVICES=y | 36 | CONFIG_NETDEVICES=y |
40 | CONFIG_PHYLIB=y | ||
41 | CONFIG_NET_ETHERNET=y | ||
42 | CONFIG_NET_PCI=y | ||
43 | CONFIG_E100=y | 37 | CONFIG_E100=y |
44 | CONFIG_8139TOO=y | 38 | CONFIG_8139TOO=y |
45 | # CONFIG_8139TOO_PIO is not set | 39 | # CONFIG_8139TOO_PIO is not set |
46 | CONFIG_TSI108_ETH=y | 40 | CONFIG_TSI108_ETH=y |
41 | CONFIG_PHYLIB=y | ||
47 | # CONFIG_INPUT_MOUSEDEV is not set | 42 | # CONFIG_INPUT_MOUSEDEV is not set |
48 | # CONFIG_INPUT_KEYBOARD is not set | 43 | # CONFIG_INPUT_KEYBOARD is not set |
49 | # CONFIG_INPUT_MOUSE is not set | 44 | # CONFIG_INPUT_MOUSE is not set |
@@ -53,17 +48,12 @@ CONFIG_SERIAL_8250=y | |||
53 | CONFIG_SERIAL_8250_CONSOLE=y | 48 | CONFIG_SERIAL_8250_CONSOLE=y |
54 | # CONFIG_HW_RANDOM is not set | 49 | # CONFIG_HW_RANDOM is not set |
55 | CONFIG_GEN_RTC=y | 50 | CONFIG_GEN_RTC=y |
56 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
57 | CONFIG_EXT2_FS=y | 51 | CONFIG_EXT2_FS=y |
58 | CONFIG_EXT3_FS=y | 52 | CONFIG_EXT3_FS=y |
59 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 53 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
60 | CONFIG_INOTIFY=y | ||
61 | CONFIG_PROC_KCORE=y | 54 | CONFIG_PROC_KCORE=y |
62 | CONFIG_TMPFS=y | 55 | CONFIG_TMPFS=y |
63 | CONFIG_NFS_FS=y | 56 | CONFIG_NFS_FS=y |
64 | CONFIG_ROOT_NFS=y | 57 | CONFIG_ROOT_NFS=y |
65 | CONFIG_PARTITION_ADVANCED=y | ||
66 | CONFIG_CRC_T10DIF=y | 58 | CONFIG_CRC_T10DIF=y |
67 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
68 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
69 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 59 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/mpc8272_ads_defconfig b/arch/powerpc/configs/mpc8272_ads_defconfig index 6a22400f73c1..825b052176af 100644 --- a/arch/powerpc/configs/mpc8272_ads_defconfig +++ b/arch/powerpc/configs/mpc8272_ads_defconfig | |||
@@ -1,17 +1,17 @@ | |||
1 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
2 | CONFIG_IKCONFIG=y | 4 | CONFIG_IKCONFIG=y |
3 | CONFIG_IKCONFIG_PROC=y | 5 | CONFIG_IKCONFIG_PROC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
6 | CONFIG_KALLSYMS_ALL=y | 8 | CONFIG_KALLSYMS_ALL=y |
9 | CONFIG_PARTITION_ADVANCED=y | ||
7 | # CONFIG_PPC_CHRP is not set | 10 | # CONFIG_PPC_CHRP is not set |
8 | # CONFIG_PPC_PMAC is not set | 11 | # CONFIG_PPC_PMAC is not set |
9 | CONFIG_PPC_82xx=y | 12 | CONFIG_PPC_82xx=y |
10 | CONFIG_MPC8272_ADS=y | 13 | CONFIG_MPC8272_ADS=y |
11 | CONFIG_NO_HZ=y | ||
12 | CONFIG_HIGH_RES_TIMERS=y | ||
13 | CONFIG_BINFMT_MISC=y | 14 | CONFIG_BINFMT_MISC=y |
14 | CONFIG_SPARSE_IRQ=y | ||
15 | CONFIG_PCI=y | 15 | CONFIG_PCI=y |
16 | CONFIG_NET=y | 16 | CONFIG_NET=y |
17 | CONFIG_PACKET=y | 17 | CONFIG_PACKET=y |
@@ -27,7 +27,6 @@ CONFIG_NETFILTER=y | |||
27 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 27 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
28 | # CONFIG_FW_LOADER is not set | 28 | # CONFIG_FW_LOADER is not set |
29 | CONFIG_MTD=y | 29 | CONFIG_MTD=y |
30 | CONFIG_MTD_CHAR=y | ||
31 | CONFIG_MTD_BLOCK=y | 30 | CONFIG_MTD_BLOCK=y |
32 | CONFIG_MTD_JEDECPROBE=y | 31 | CONFIG_MTD_JEDECPROBE=y |
33 | CONFIG_MTD_CFI_ADV_OPTIONS=y | 32 | CONFIG_MTD_CFI_ADV_OPTIONS=y |
@@ -39,52 +38,41 @@ CONFIG_MTD_CFI_GEOMETRY=y | |||
39 | CONFIG_MTD_CFI_I4=y | 38 | CONFIG_MTD_CFI_I4=y |
40 | CONFIG_MTD_CFI_INTELEXT=y | 39 | CONFIG_MTD_CFI_INTELEXT=y |
41 | CONFIG_MTD_PHYSMAP_OF=y | 40 | CONFIG_MTD_PHYSMAP_OF=y |
42 | CONFIG_PROC_DEVICETREE=y | ||
43 | CONFIG_BLK_DEV_LOOP=y | 41 | CONFIG_BLK_DEV_LOOP=y |
44 | # CONFIG_MISC_DEVICES is not set | ||
45 | CONFIG_NETDEVICES=y | 42 | CONFIG_NETDEVICES=y |
46 | CONFIG_TUN=y | 43 | CONFIG_TUN=y |
47 | CONFIG_DAVICOM_PHY=y | ||
48 | CONFIG_NET_ETHERNET=y | ||
49 | CONFIG_FS_ENET=y | 44 | CONFIG_FS_ENET=y |
50 | # CONFIG_FS_ENET_HAS_SCC is not set | 45 | # CONFIG_FS_ENET_HAS_SCC is not set |
51 | CONFIG_FS_ENET_MDIO_FCC=y | 46 | CONFIG_FS_ENET_MDIO_FCC=y |
47 | CONFIG_DAVICOM_PHY=y | ||
52 | CONFIG_PPP=y | 48 | CONFIG_PPP=y |
49 | CONFIG_PPP_DEFLATE=y | ||
53 | CONFIG_PPP_ASYNC=y | 50 | CONFIG_PPP_ASYNC=y |
54 | CONFIG_PPP_SYNC_TTY=y | 51 | CONFIG_PPP_SYNC_TTY=y |
55 | CONFIG_PPP_DEFLATE=y | ||
56 | CONFIG_INPUT_EVDEV=y | 52 | CONFIG_INPUT_EVDEV=y |
57 | # CONFIG_SERIO_I8042 is not set | ||
58 | # CONFIG_VT is not set | 53 | # CONFIG_VT is not set |
59 | CONFIG_SERIAL_CPM=y | 54 | CONFIG_SERIAL_CPM=y |
60 | CONFIG_SERIAL_CPM_CONSOLE=y | 55 | CONFIG_SERIAL_CPM_CONSOLE=y |
61 | # CONFIG_HWMON is not set | 56 | # CONFIG_HWMON is not set |
62 | # CONFIG_HID_SUPPORT is not set | ||
63 | # CONFIG_USB_SUPPORT is not set | 57 | # CONFIG_USB_SUPPORT is not set |
64 | CONFIG_EXT2_FS=y | 58 | CONFIG_EXT2_FS=y |
65 | CONFIG_EXT3_FS=y | 59 | CONFIG_EXT3_FS=y |
66 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 60 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
67 | CONFIG_INOTIFY=y | ||
68 | CONFIG_AUTOFS4_FS=y | 61 | CONFIG_AUTOFS4_FS=y |
69 | CONFIG_PROC_KCORE=y | 62 | CONFIG_PROC_KCORE=y |
70 | CONFIG_TMPFS=y | 63 | CONFIG_TMPFS=y |
71 | CONFIG_CRAMFS=y | 64 | CONFIG_CRAMFS=y |
72 | CONFIG_NFS_FS=y | 65 | CONFIG_NFS_FS=y |
73 | CONFIG_NFS_V3=y | ||
74 | CONFIG_NFS_V3_ACL=y | 66 | CONFIG_NFS_V3_ACL=y |
75 | CONFIG_ROOT_NFS=y | 67 | CONFIG_ROOT_NFS=y |
76 | CONFIG_PARTITION_ADVANCED=y | ||
77 | CONFIG_NLS=y | 68 | CONFIG_NLS=y |
78 | CONFIG_NLS_CODEPAGE_437=y | 69 | CONFIG_NLS_CODEPAGE_437=y |
79 | CONFIG_NLS_ASCII=y | 70 | CONFIG_NLS_ASCII=y |
80 | CONFIG_NLS_ISO8859_1=y | 71 | CONFIG_NLS_ISO8859_1=y |
81 | CONFIG_NLS_UTF8=y | 72 | CONFIG_NLS_UTF8=y |
73 | CONFIG_DEBUG_INFO=y | ||
82 | CONFIG_MAGIC_SYSRQ=y | 74 | CONFIG_MAGIC_SYSRQ=y |
83 | CONFIG_DEBUG_KERNEL=y | ||
84 | CONFIG_DETECT_HUNG_TASK=y | 75 | CONFIG_DETECT_HUNG_TASK=y |
85 | CONFIG_DEBUG_INFO=y | ||
86 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
87 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
88 | CONFIG_BDI_SWITCH=y | 76 | CONFIG_BDI_SWITCH=y |
89 | CONFIG_CRYPTO_CBC=y | 77 | CONFIG_CRYPTO_CBC=y |
90 | CONFIG_CRYPTO_ECB=y | 78 | CONFIG_CRYPTO_ECB=y |
diff --git a/arch/powerpc/configs/mpc83xx_defconfig b/arch/powerpc/configs/mpc83xx_defconfig index 23fec79964cf..671e220a9a98 100644 --- a/arch/powerpc/configs/mpc83xx_defconfig +++ b/arch/powerpc/configs/mpc83xx_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
@@ -45,14 +44,12 @@ CONFIG_DEVTMPFS=y | |||
45 | CONFIG_DEVTMPFS_MOUNT=y | 44 | CONFIG_DEVTMPFS_MOUNT=y |
46 | # CONFIG_FW_LOADER is not set | 45 | # CONFIG_FW_LOADER is not set |
47 | CONFIG_MTD=y | 46 | CONFIG_MTD=y |
48 | CONFIG_MTD_CHAR=y | ||
49 | CONFIG_MTD_BLOCK=y | 47 | CONFIG_MTD_BLOCK=y |
50 | CONFIG_MTD_CFI=y | 48 | CONFIG_MTD_CFI=y |
51 | CONFIG_MTD_CFI_AMDSTD=y | 49 | CONFIG_MTD_CFI_AMDSTD=y |
52 | CONFIG_MTD_PHYSMAP_OF=y | 50 | CONFIG_MTD_PHYSMAP_OF=y |
53 | CONFIG_MTD_NAND=y | 51 | CONFIG_MTD_NAND=y |
54 | CONFIG_MTD_NAND_FSL_ELBC=y | 52 | CONFIG_MTD_NAND_FSL_ELBC=y |
55 | CONFIG_PROC_DEVICETREE=y | ||
56 | CONFIG_BLK_DEV_LOOP=y | 53 | CONFIG_BLK_DEV_LOOP=y |
57 | CONFIG_BLK_DEV_RAM=y | 54 | CONFIG_BLK_DEV_RAM=y |
58 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 55 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -62,7 +59,6 @@ CONFIG_ATA=y | |||
62 | CONFIG_SATA_FSL=y | 59 | CONFIG_SATA_FSL=y |
63 | CONFIG_SATA_SIL=y | 60 | CONFIG_SATA_SIL=y |
64 | CONFIG_NETDEVICES=y | 61 | CONFIG_NETDEVICES=y |
65 | CONFIG_MII=y | ||
66 | CONFIG_UCC_GETH=y | 62 | CONFIG_UCC_GETH=y |
67 | CONFIG_GIANFAR=y | 63 | CONFIG_GIANFAR=y |
68 | CONFIG_MARVELL_PHY=y | 64 | CONFIG_MARVELL_PHY=y |
@@ -82,7 +78,6 @@ CONFIG_I2C=y | |||
82 | CONFIG_I2C_CHARDEV=y | 78 | CONFIG_I2C_CHARDEV=y |
83 | CONFIG_I2C_MPC=y | 79 | CONFIG_I2C_MPC=y |
84 | CONFIG_WATCHDOG=y | 80 | CONFIG_WATCHDOG=y |
85 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
86 | CONFIG_HID_A4TECH=y | 81 | CONFIG_HID_A4TECH=y |
87 | CONFIG_HID_APPLE=y | 82 | CONFIG_HID_APPLE=y |
88 | CONFIG_HID_BELKIN=y | 83 | CONFIG_HID_BELKIN=y |
@@ -97,7 +92,6 @@ CONFIG_HID_MONTEREY=y | |||
97 | CONFIG_HID_PANTHERLORD=y | 92 | CONFIG_HID_PANTHERLORD=y |
98 | CONFIG_HID_PETALYNX=y | 93 | CONFIG_HID_PETALYNX=y |
99 | CONFIG_HID_SAMSUNG=y | 94 | CONFIG_HID_SAMSUNG=y |
100 | CONFIG_HID_SONY=y | ||
101 | CONFIG_HID_SUNPLUS=y | 95 | CONFIG_HID_SUNPLUS=y |
102 | CONFIG_USB=y | 96 | CONFIG_USB=y |
103 | CONFIG_USB_MON=y | 97 | CONFIG_USB_MON=y |
@@ -119,6 +113,5 @@ CONFIG_CRYPTO_ECB=m | |||
119 | CONFIG_CRYPTO_PCBC=m | 113 | CONFIG_CRYPTO_PCBC=m |
120 | CONFIG_CRYPTO_SHA256=y | 114 | CONFIG_CRYPTO_SHA256=y |
121 | CONFIG_CRYPTO_SHA512=y | 115 | CONFIG_CRYPTO_SHA512=y |
122 | CONFIG_CRYPTO_AES=y | ||
123 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 116 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
124 | CONFIG_CRYPTO_DEV_TALITOS=y | 117 | CONFIG_CRYPTO_DEV_TALITOS=y |
diff --git a/arch/powerpc/configs/mpc85xx_defconfig b/arch/powerpc/configs/mpc85xx_defconfig index 02395fab19bd..8535c343dd57 100644 --- a/arch/powerpc/configs/mpc85xx_defconfig +++ b/arch/powerpc/configs/mpc85xx_defconfig | |||
@@ -20,6 +20,7 @@ CONFIG_MODVERSIONS=y | |||
20 | # CONFIG_BLK_DEV_BSG is not set | 20 | # CONFIG_BLK_DEV_BSG is not set |
21 | CONFIG_PARTITION_ADVANCED=y | 21 | CONFIG_PARTITION_ADVANCED=y |
22 | CONFIG_MAC_PARTITION=y | 22 | CONFIG_MAC_PARTITION=y |
23 | CONFIG_C293_PCIE=y | ||
23 | CONFIG_MPC8540_ADS=y | 24 | CONFIG_MPC8540_ADS=y |
24 | CONFIG_MPC8560_ADS=y | 25 | CONFIG_MPC8560_ADS=y |
25 | CONFIG_MPC85xx_CDS=y | 26 | CONFIG_MPC85xx_CDS=y |
@@ -27,7 +28,6 @@ CONFIG_MPC85xx_MDS=y | |||
27 | CONFIG_MPC8536_DS=y | 28 | CONFIG_MPC8536_DS=y |
28 | CONFIG_MPC85xx_DS=y | 29 | CONFIG_MPC85xx_DS=y |
29 | CONFIG_MPC85xx_RDB=y | 30 | CONFIG_MPC85xx_RDB=y |
30 | CONFIG_C293_PCIE=y | ||
31 | CONFIG_P1010_RDB=y | 31 | CONFIG_P1010_RDB=y |
32 | CONFIG_P1022_DS=y | 32 | CONFIG_P1022_DS=y |
33 | CONFIG_P1022_RDK=y | 33 | CONFIG_P1022_RDK=y |
@@ -42,6 +42,7 @@ CONFIG_TQM8548=y | |||
42 | CONFIG_TQM8555=y | 42 | CONFIG_TQM8555=y |
43 | CONFIG_TQM8560=y | 43 | CONFIG_TQM8560=y |
44 | CONFIG_SBC8548=y | 44 | CONFIG_SBC8548=y |
45 | CONFIG_MVME2500=y | ||
45 | CONFIG_QUICC_ENGINE=y | 46 | CONFIG_QUICC_ENGINE=y |
46 | CONFIG_QE_GPIO=y | 47 | CONFIG_QE_GPIO=y |
47 | CONFIG_HIGHMEM=y | 48 | CONFIG_HIGHMEM=y |
@@ -49,6 +50,8 @@ CONFIG_BINFMT_MISC=m | |||
49 | CONFIG_MATH_EMULATION=y | 50 | CONFIG_MATH_EMULATION=y |
50 | CONFIG_FORCE_MAX_ZONEORDER=12 | 51 | CONFIG_FORCE_MAX_ZONEORDER=12 |
51 | CONFIG_PCI=y | 52 | CONFIG_PCI=y |
53 | CONFIG_PCIEPORTBUS=y | ||
54 | # CONFIG_PCIEASPM is not set | ||
52 | CONFIG_PCI_MSI=y | 55 | CONFIG_PCI_MSI=y |
53 | CONFIG_RAPIDIO=y | 56 | CONFIG_RAPIDIO=y |
54 | CONFIG_NET=y | 57 | CONFIG_NET=y |
@@ -70,7 +73,6 @@ CONFIG_NET_IPIP=y | |||
70 | CONFIG_IP_MROUTE=y | 73 | CONFIG_IP_MROUTE=y |
71 | CONFIG_IP_PIMSM_V1=y | 74 | CONFIG_IP_PIMSM_V1=y |
72 | CONFIG_IP_PIMSM_V2=y | 75 | CONFIG_IP_PIMSM_V2=y |
73 | CONFIG_ARPD=y | ||
74 | CONFIG_INET_ESP=y | 76 | CONFIG_INET_ESP=y |
75 | # CONFIG_INET_XFRM_MODE_BEET is not set | 77 | # CONFIG_INET_XFRM_MODE_BEET is not set |
76 | # CONFIG_INET_LRO is not set | 78 | # CONFIG_INET_LRO is not set |
@@ -80,33 +82,21 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
80 | CONFIG_DEVTMPFS=y | 82 | CONFIG_DEVTMPFS=y |
81 | CONFIG_DEVTMPFS_MOUNT=y | 83 | CONFIG_DEVTMPFS_MOUNT=y |
82 | CONFIG_MTD=y | 84 | CONFIG_MTD=y |
83 | CONFIG_MTD_OF_PARTS=y | ||
84 | CONFIG_MTD_CMDLINE_PARTS=y | 85 | CONFIG_MTD_CMDLINE_PARTS=y |
85 | CONFIG_MTD_CHAR=y | ||
86 | CONFIG_MTD_BLKDEVS=y | ||
87 | CONFIG_MTD_BLOCK=y | 86 | CONFIG_MTD_BLOCK=y |
88 | CONFIG_FTL=y | 87 | CONFIG_FTL=y |
89 | CONFIG_MTD_CFI=y | 88 | CONFIG_MTD_CFI=y |
90 | CONFIG_MTD_GEN_PROBE=y | ||
91 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
92 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
93 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
94 | CONFIG_MTD_CFI_I1=y | ||
95 | CONFIG_MTD_CFI_I2=y | ||
96 | CONFIG_MTD_CFI_INTELEXT=y | 89 | CONFIG_MTD_CFI_INTELEXT=y |
97 | CONFIG_MTD_CFI_AMDSTD=y | 90 | CONFIG_MTD_CFI_AMDSTD=y |
91 | CONFIG_MTD_PHYSMAP=y | ||
98 | CONFIG_MTD_PHYSMAP_OF=y | 92 | CONFIG_MTD_PHYSMAP_OF=y |
93 | CONFIG_MTD_PLATRAM=y | ||
99 | CONFIG_MTD_M25P80=y | 94 | CONFIG_MTD_M25P80=y |
100 | CONFIG_MTD_CFI_UTIL=y | ||
101 | CONFIG_MTD_NAND_ECC=y | ||
102 | CONFIG_MTD_NAND=y | 95 | CONFIG_MTD_NAND=y |
103 | CONFIG_MTD_NAND_IDS=y | ||
104 | CONFIG_MTD_NAND_FSL_ELBC=y | 96 | CONFIG_MTD_NAND_FSL_ELBC=y |
105 | CONFIG_MTD_NAND_FSL_IFC=y | 97 | CONFIG_MTD_NAND_FSL_IFC=y |
98 | CONFIG_MTD_SPI_NOR=y | ||
106 | CONFIG_MTD_UBI=y | 99 | CONFIG_MTD_UBI=y |
107 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
108 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
109 | CONFIG_PROC_DEVICETREE=y | ||
110 | CONFIG_BLK_DEV_LOOP=y | 100 | CONFIG_BLK_DEV_LOOP=y |
111 | CONFIG_BLK_DEV_NBD=y | 101 | CONFIG_BLK_DEV_NBD=y |
112 | CONFIG_BLK_DEV_RAM=y | 102 | CONFIG_BLK_DEV_RAM=y |
@@ -117,7 +107,6 @@ CONFIG_BLK_DEV_SD=y | |||
117 | CONFIG_CHR_DEV_ST=y | 107 | CONFIG_CHR_DEV_ST=y |
118 | CONFIG_BLK_DEV_SR=y | 108 | CONFIG_BLK_DEV_SR=y |
119 | CONFIG_CHR_DEV_SG=y | 109 | CONFIG_CHR_DEV_SG=y |
120 | CONFIG_SCSI_MULTI_LUN=y | ||
121 | CONFIG_SCSI_LOGGING=y | 110 | CONFIG_SCSI_LOGGING=y |
122 | CONFIG_ATA=y | 111 | CONFIG_ATA=y |
123 | CONFIG_SATA_AHCI=y | 112 | CONFIG_SATA_AHCI=y |
@@ -133,11 +122,12 @@ CONFIG_GIANFAR=y | |||
133 | CONFIG_E1000=y | 122 | CONFIG_E1000=y |
134 | CONFIG_E1000E=y | 123 | CONFIG_E1000E=y |
135 | CONFIG_IGB=y | 124 | CONFIG_IGB=y |
125 | CONFIG_AT803X_PHY=y | ||
136 | CONFIG_MARVELL_PHY=y | 126 | CONFIG_MARVELL_PHY=y |
137 | CONFIG_DAVICOM_PHY=y | 127 | CONFIG_DAVICOM_PHY=y |
138 | CONFIG_CICADA_PHY=y | 128 | CONFIG_CICADA_PHY=y |
139 | CONFIG_VITESSE_PHY=y | 129 | CONFIG_VITESSE_PHY=y |
140 | CONFIG_AT803X_PHY=y | 130 | CONFIG_BROADCOM_PHY=y |
141 | CONFIG_FIXED_PHY=y | 131 | CONFIG_FIXED_PHY=y |
142 | CONFIG_INPUT_FF_MEMLESS=m | 132 | CONFIG_INPUT_FF_MEMLESS=m |
143 | # CONFIG_INPUT_MOUSEDEV is not set | 133 | # CONFIG_INPUT_MOUSEDEV is not set |
@@ -146,8 +136,8 @@ CONFIG_INPUT_FF_MEMLESS=m | |||
146 | CONFIG_SERIO_LIBPS2=y | 136 | CONFIG_SERIO_LIBPS2=y |
147 | CONFIG_SERIAL_8250=y | 137 | CONFIG_SERIAL_8250=y |
148 | CONFIG_SERIAL_8250_CONSOLE=y | 138 | CONFIG_SERIAL_8250_CONSOLE=y |
149 | CONFIG_SERIAL_8250_NR_UARTS=2 | 139 | CONFIG_SERIAL_8250_NR_UARTS=6 |
150 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 140 | CONFIG_SERIAL_8250_RUNTIME_UARTS=6 |
151 | CONFIG_SERIAL_8250_MANY_PORTS=y | 141 | CONFIG_SERIAL_8250_MANY_PORTS=y |
152 | CONFIG_SERIAL_8250_DETECT_IRQ=y | 142 | CONFIG_SERIAL_8250_DETECT_IRQ=y |
153 | CONFIG_SERIAL_8250_RSA=y | 143 | CONFIG_SERIAL_8250_RSA=y |
@@ -160,15 +150,12 @@ CONFIG_SPI=y | |||
160 | CONFIG_SPI_FSL_SPI=y | 150 | CONFIG_SPI_FSL_SPI=y |
161 | CONFIG_SPI_FSL_ESPI=y | 151 | CONFIG_SPI_FSL_ESPI=y |
162 | CONFIG_GPIO_MPC8XXX=y | 152 | CONFIG_GPIO_MPC8XXX=y |
163 | # CONFIG_HWMON is not set | 153 | CONFIG_HWMON=m |
164 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 154 | CONFIG_SENSORS_LM90=m |
165 | CONFIG_FB=y | 155 | CONFIG_FB=y |
166 | CONFIG_FB_FSL_DIU=y | 156 | CONFIG_FB_FSL_DIU=y |
167 | # CONFIG_VGA_CONSOLE is not set | 157 | # CONFIG_VGA_CONSOLE is not set |
168 | CONFIG_FRAMEBUFFER_CONSOLE=y | 158 | CONFIG_FRAMEBUFFER_CONSOLE=y |
169 | CONFIG_FONTS=y | ||
170 | CONFIG_FONT_8x8=y | ||
171 | CONFIG_FONT_8x16=y | ||
172 | CONFIG_SOUND=y | 159 | CONFIG_SOUND=y |
173 | CONFIG_SND=y | 160 | CONFIG_SND=y |
174 | # CONFIG_SND_SUPPORT_OLD_API is not set | 161 | # CONFIG_SND_SUPPORT_OLD_API is not set |
@@ -192,7 +179,6 @@ CONFIG_HID_MONTEREY=y | |||
192 | CONFIG_HID_PANTHERLORD=y | 179 | CONFIG_HID_PANTHERLORD=y |
193 | CONFIG_HID_PETALYNX=y | 180 | CONFIG_HID_PETALYNX=y |
194 | CONFIG_HID_SAMSUNG=y | 181 | CONFIG_HID_SAMSUNG=y |
195 | CONFIG_HID_SONY=y | ||
196 | CONFIG_HID_SUNPLUS=y | 182 | CONFIG_HID_SUNPLUS=y |
197 | CONFIG_USB=y | 183 | CONFIG_USB=y |
198 | CONFIG_USB_MON=y | 184 | CONFIG_USB_MON=y |
@@ -208,6 +194,7 @@ CONFIG_MMC_SDHCI_PLTFM=y | |||
208 | CONFIG_MMC_SDHCI_OF_ESDHC=y | 194 | CONFIG_MMC_SDHCI_OF_ESDHC=y |
209 | CONFIG_EDAC=y | 195 | CONFIG_EDAC=y |
210 | CONFIG_EDAC_MM_EDAC=y | 196 | CONFIG_EDAC_MM_EDAC=y |
197 | CONFIG_EDAC_MPC85XX=y | ||
211 | CONFIG_RTC_CLASS=y | 198 | CONFIG_RTC_CLASS=y |
212 | CONFIG_RTC_DRV_DS1307=y | 199 | CONFIG_RTC_DRV_DS1307=y |
213 | CONFIG_RTC_DRV_DS1374=y | 200 | CONFIG_RTC_DRV_DS1374=y |
@@ -215,8 +202,6 @@ CONFIG_RTC_DRV_DS3232=y | |||
215 | CONFIG_RTC_DRV_CMOS=y | 202 | CONFIG_RTC_DRV_CMOS=y |
216 | CONFIG_DMADEVICES=y | 203 | CONFIG_DMADEVICES=y |
217 | CONFIG_FSL_DMA=y | 204 | CONFIG_FSL_DMA=y |
218 | CONFIG_MEMORY=y | ||
219 | # CONFIG_NET_DMA is not set | ||
220 | CONFIG_EXT2_FS=y | 205 | CONFIG_EXT2_FS=y |
221 | CONFIG_EXT3_FS=y | 206 | CONFIG_EXT3_FS=y |
222 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 207 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
@@ -227,21 +212,9 @@ CONFIG_UDF_FS=m | |||
227 | CONFIG_MSDOS_FS=m | 212 | CONFIG_MSDOS_FS=m |
228 | CONFIG_VFAT_FS=y | 213 | CONFIG_VFAT_FS=y |
229 | CONFIG_NTFS_FS=y | 214 | CONFIG_NTFS_FS=y |
230 | CONFIG_NLS_CODEPAGE_437=y | ||
231 | CONFIG_NLS_CODEPAGE_850=y | ||
232 | CONFIG_NLS_ISO8859_1=y | ||
233 | CONFIG_PROC_KCORE=y | 215 | CONFIG_PROC_KCORE=y |
234 | CONFIG_TMPFS=y | 216 | CONFIG_TMPFS=y |
235 | CONFIG_HUGETLBFS=y | 217 | CONFIG_HUGETLBFS=y |
236 | CONFIG_JFFS2_FS=y | ||
237 | CONFIG_JFFS2_FS_DEBUG=1 | ||
238 | CONFIG_JFFS2_FS_WRITEBUFFER=y | ||
239 | CONFIG_JFFS2_ZLIB=y | ||
240 | CONFIG_JFFS2_RTIME=y | ||
241 | CONFIG_UBIFS_FS=y | ||
242 | CONFIG_UBIFS_FS_XATTR=y | ||
243 | CONFIG_UBIFS_FS_LZO=y | ||
244 | CONFIG_UBIFS_FS_ZLIB=y | ||
245 | CONFIG_ADFS_FS=m | 218 | CONFIG_ADFS_FS=m |
246 | CONFIG_AFFS_FS=m | 219 | CONFIG_AFFS_FS=m |
247 | CONFIG_HFS_FS=m | 220 | CONFIG_HFS_FS=m |
@@ -249,6 +222,9 @@ CONFIG_HFSPLUS_FS=m | |||
249 | CONFIG_BEFS_FS=m | 222 | CONFIG_BEFS_FS=m |
250 | CONFIG_BFS_FS=m | 223 | CONFIG_BFS_FS=m |
251 | CONFIG_EFS_FS=m | 224 | CONFIG_EFS_FS=m |
225 | CONFIG_JFFS2_FS=y | ||
226 | CONFIG_JFFS2_FS_DEBUG=1 | ||
227 | CONFIG_UBIFS_FS=y | ||
252 | CONFIG_CRAMFS=y | 228 | CONFIG_CRAMFS=y |
253 | CONFIG_VXFS_FS=m | 229 | CONFIG_VXFS_FS=m |
254 | CONFIG_HPFS_FS=m | 230 | CONFIG_HPFS_FS=m |
@@ -259,16 +235,16 @@ CONFIG_NFS_FS=y | |||
259 | CONFIG_NFS_V4=y | 235 | CONFIG_NFS_V4=y |
260 | CONFIG_ROOT_NFS=y | 236 | CONFIG_ROOT_NFS=y |
261 | CONFIG_NFSD=y | 237 | CONFIG_NFSD=y |
238 | CONFIG_NLS_CODEPAGE_437=y | ||
239 | CONFIG_NLS_CODEPAGE_850=y | ||
240 | CONFIG_NLS_ISO8859_1=y | ||
262 | CONFIG_CRC_T10DIF=y | 241 | CONFIG_CRC_T10DIF=y |
263 | CONFIG_CRC16=y | 242 | CONFIG_FONTS=y |
264 | CONFIG_ZLIB_DEFLATE=y | 243 | CONFIG_FONT_8x8=y |
265 | CONFIG_LZO_COMPRESS=y | 244 | CONFIG_FONT_8x16=y |
266 | CONFIG_LZO_DECOMPRESS=y | 245 | CONFIG_DEBUG_INFO=y |
267 | CONFIG_CRYPTO_DEFLATE=y | ||
268 | CONFIG_CRYPTO_LZO=y | ||
269 | CONFIG_DEBUG_FS=y | 246 | CONFIG_DEBUG_FS=y |
270 | CONFIG_DETECT_HUNG_TASK=y | 247 | CONFIG_DETECT_HUNG_TASK=y |
271 | CONFIG_DEBUG_INFO=y | ||
272 | CONFIG_CRYPTO_PCBC=m | 248 | CONFIG_CRYPTO_PCBC=m |
273 | CONFIG_CRYPTO_SHA256=y | 249 | CONFIG_CRYPTO_SHA256=y |
274 | CONFIG_CRYPTO_SHA512=y | 250 | CONFIG_CRYPTO_SHA512=y |
diff --git a/arch/powerpc/configs/mpc85xx_smp_defconfig b/arch/powerpc/configs/mpc85xx_smp_defconfig index b5d1b82a1b43..c45ad2e01b0c 100644 --- a/arch/powerpc/configs/mpc85xx_smp_defconfig +++ b/arch/powerpc/configs/mpc85xx_smp_defconfig | |||
@@ -2,14 +2,13 @@ CONFIG_PPC_85xx=y | |||
2 | CONFIG_PHYS_64BIT=y | 2 | CONFIG_PHYS_64BIT=y |
3 | CONFIG_SMP=y | 3 | CONFIG_SMP=y |
4 | CONFIG_NR_CPUS=8 | 4 | CONFIG_NR_CPUS=8 |
5 | CONFIG_EXPERIMENTAL=y | ||
6 | CONFIG_SYSVIPC=y | 5 | CONFIG_SYSVIPC=y |
7 | CONFIG_POSIX_MQUEUE=y | 6 | CONFIG_POSIX_MQUEUE=y |
8 | CONFIG_BSD_PROCESS_ACCT=y | ||
9 | CONFIG_AUDIT=y | 7 | CONFIG_AUDIT=y |
10 | CONFIG_IRQ_DOMAIN_DEBUG=y | 8 | CONFIG_IRQ_DOMAIN_DEBUG=y |
11 | CONFIG_NO_HZ=y | 9 | CONFIG_NO_HZ=y |
12 | CONFIG_HIGH_RES_TIMERS=y | 10 | CONFIG_HIGH_RES_TIMERS=y |
11 | CONFIG_BSD_PROCESS_ACCT=y | ||
13 | CONFIG_IKCONFIG=y | 12 | CONFIG_IKCONFIG=y |
14 | CONFIG_IKCONFIG_PROC=y | 13 | CONFIG_IKCONFIG_PROC=y |
15 | CONFIG_LOG_BUF_SHIFT=14 | 14 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -23,6 +22,7 @@ CONFIG_MODVERSIONS=y | |||
23 | # CONFIG_BLK_DEV_BSG is not set | 22 | # CONFIG_BLK_DEV_BSG is not set |
24 | CONFIG_PARTITION_ADVANCED=y | 23 | CONFIG_PARTITION_ADVANCED=y |
25 | CONFIG_MAC_PARTITION=y | 24 | CONFIG_MAC_PARTITION=y |
25 | CONFIG_C293_PCIE=y | ||
26 | CONFIG_MPC8540_ADS=y | 26 | CONFIG_MPC8540_ADS=y |
27 | CONFIG_MPC8560_ADS=y | 27 | CONFIG_MPC8560_ADS=y |
28 | CONFIG_MPC85xx_CDS=y | 28 | CONFIG_MPC85xx_CDS=y |
@@ -30,7 +30,6 @@ CONFIG_MPC85xx_MDS=y | |||
30 | CONFIG_MPC8536_DS=y | 30 | CONFIG_MPC8536_DS=y |
31 | CONFIG_MPC85xx_DS=y | 31 | CONFIG_MPC85xx_DS=y |
32 | CONFIG_MPC85xx_RDB=y | 32 | CONFIG_MPC85xx_RDB=y |
33 | CONFIG_C293_PCIE=y | ||
34 | CONFIG_P1010_RDB=y | 33 | CONFIG_P1010_RDB=y |
35 | CONFIG_P1022_DS=y | 34 | CONFIG_P1022_DS=y |
36 | CONFIG_P1022_RDK=y | 35 | CONFIG_P1022_RDK=y |
@@ -73,7 +72,6 @@ CONFIG_NET_IPIP=y | |||
73 | CONFIG_IP_MROUTE=y | 72 | CONFIG_IP_MROUTE=y |
74 | CONFIG_IP_PIMSM_V1=y | 73 | CONFIG_IP_PIMSM_V1=y |
75 | CONFIG_IP_PIMSM_V2=y | 74 | CONFIG_IP_PIMSM_V2=y |
76 | CONFIG_ARPD=y | ||
77 | CONFIG_INET_ESP=y | 75 | CONFIG_INET_ESP=y |
78 | # CONFIG_INET_XFRM_MODE_BEET is not set | 76 | # CONFIG_INET_XFRM_MODE_BEET is not set |
79 | # CONFIG_INET_LRO is not set | 77 | # CONFIG_INET_LRO is not set |
@@ -83,33 +81,18 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
83 | CONFIG_DEVTMPFS=y | 81 | CONFIG_DEVTMPFS=y |
84 | CONFIG_DEVTMPFS_MOUNT=y | 82 | CONFIG_DEVTMPFS_MOUNT=y |
85 | CONFIG_MTD=y | 83 | CONFIG_MTD=y |
86 | CONFIG_MTD_OF_PARTS=y | ||
87 | CONFIG_MTD_CMDLINE_PARTS=y | 84 | CONFIG_MTD_CMDLINE_PARTS=y |
88 | CONFIG_MTD_CHAR=y | ||
89 | CONFIG_MTD_BLKDEVS=y | ||
90 | CONFIG_MTD_BLOCK=y | 85 | CONFIG_MTD_BLOCK=y |
91 | CONFIG_FTL=y | 86 | CONFIG_FTL=y |
92 | CONFIG_MTD_CFI=y | 87 | CONFIG_MTD_CFI=y |
93 | CONFIG_MTD_GEN_PROBE=y | ||
94 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
95 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
96 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
97 | CONFIG_MTD_CFI_I1=y | ||
98 | CONFIG_MTD_CFI_I2=y | ||
99 | CONFIG_MTD_CFI_INTELEXT=y | 88 | CONFIG_MTD_CFI_INTELEXT=y |
100 | CONFIG_MTD_CFI_AMDSTD=y | 89 | CONFIG_MTD_CFI_AMDSTD=y |
101 | CONFIG_MTD_PHYSMAP_OF=y | 90 | CONFIG_MTD_PHYSMAP_OF=y |
102 | CONFIG_MTD_M25P80=y | ||
103 | CONFIG_MTD_CFI_UTIL=y | ||
104 | CONFIG_MTD_NAND_ECC=y | ||
105 | CONFIG_MTD_NAND=y | 91 | CONFIG_MTD_NAND=y |
106 | CONFIG_MTD_NAND_IDS=y | ||
107 | CONFIG_MTD_NAND_FSL_ELBC=y | 92 | CONFIG_MTD_NAND_FSL_ELBC=y |
108 | CONFIG_MTD_NAND_FSL_IFC=y | 93 | CONFIG_MTD_NAND_FSL_IFC=y |
94 | CONFIG_MTD_SPI_NOR=y | ||
109 | CONFIG_MTD_UBI=y | 95 | CONFIG_MTD_UBI=y |
110 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
111 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
112 | CONFIG_PROC_DEVICETREE=y | ||
113 | CONFIG_BLK_DEV_LOOP=y | 96 | CONFIG_BLK_DEV_LOOP=y |
114 | CONFIG_BLK_DEV_NBD=y | 97 | CONFIG_BLK_DEV_NBD=y |
115 | CONFIG_BLK_DEV_RAM=y | 98 | CONFIG_BLK_DEV_RAM=y |
@@ -120,7 +103,6 @@ CONFIG_BLK_DEV_SD=y | |||
120 | CONFIG_CHR_DEV_ST=y | 103 | CONFIG_CHR_DEV_ST=y |
121 | CONFIG_BLK_DEV_SR=y | 104 | CONFIG_BLK_DEV_SR=y |
122 | CONFIG_CHR_DEV_SG=y | 105 | CONFIG_CHR_DEV_SG=y |
123 | CONFIG_SCSI_MULTI_LUN=y | ||
124 | CONFIG_SCSI_LOGGING=y | 106 | CONFIG_SCSI_LOGGING=y |
125 | CONFIG_ATA=y | 107 | CONFIG_ATA=y |
126 | CONFIG_SATA_AHCI=y | 108 | CONFIG_SATA_AHCI=y |
@@ -133,11 +115,11 @@ CONFIG_FS_ENET=y | |||
133 | CONFIG_UCC_GETH=y | 115 | CONFIG_UCC_GETH=y |
134 | CONFIG_GIANFAR=y | 116 | CONFIG_GIANFAR=y |
135 | CONFIG_E1000E=y | 117 | CONFIG_E1000E=y |
118 | CONFIG_AT803X_PHY=y | ||
136 | CONFIG_MARVELL_PHY=y | 119 | CONFIG_MARVELL_PHY=y |
137 | CONFIG_DAVICOM_PHY=y | 120 | CONFIG_DAVICOM_PHY=y |
138 | CONFIG_CICADA_PHY=y | 121 | CONFIG_CICADA_PHY=y |
139 | CONFIG_VITESSE_PHY=y | 122 | CONFIG_VITESSE_PHY=y |
140 | CONFIG_AT803X_PHY=y | ||
141 | CONFIG_FIXED_PHY=y | 123 | CONFIG_FIXED_PHY=y |
142 | CONFIG_INPUT_FF_MEMLESS=m | 124 | CONFIG_INPUT_FF_MEMLESS=m |
143 | # CONFIG_INPUT_MOUSEDEV is not set | 125 | # CONFIG_INPUT_MOUSEDEV is not set |
@@ -162,14 +144,10 @@ CONFIG_SPI_FSL_SPI=y | |||
162 | CONFIG_SPI_FSL_ESPI=y | 144 | CONFIG_SPI_FSL_ESPI=y |
163 | CONFIG_GPIO_MPC8XXX=y | 145 | CONFIG_GPIO_MPC8XXX=y |
164 | # CONFIG_HWMON is not set | 146 | # CONFIG_HWMON is not set |
165 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
166 | CONFIG_FB=y | 147 | CONFIG_FB=y |
167 | CONFIG_FB_FSL_DIU=y | 148 | CONFIG_FB_FSL_DIU=y |
168 | # CONFIG_VGA_CONSOLE is not set | 149 | # CONFIG_VGA_CONSOLE is not set |
169 | CONFIG_FRAMEBUFFER_CONSOLE=y | 150 | CONFIG_FRAMEBUFFER_CONSOLE=y |
170 | CONFIG_FONTS=y | ||
171 | CONFIG_FONT_8x8=y | ||
172 | CONFIG_FONT_8x16=y | ||
173 | CONFIG_SOUND=y | 151 | CONFIG_SOUND=y |
174 | CONFIG_SND=y | 152 | CONFIG_SND=y |
175 | # CONFIG_SND_SUPPORT_OLD_API is not set | 153 | # CONFIG_SND_SUPPORT_OLD_API is not set |
@@ -193,7 +171,6 @@ CONFIG_HID_MONTEREY=y | |||
193 | CONFIG_HID_PANTHERLORD=y | 171 | CONFIG_HID_PANTHERLORD=y |
194 | CONFIG_HID_PETALYNX=y | 172 | CONFIG_HID_PETALYNX=y |
195 | CONFIG_HID_SAMSUNG=y | 173 | CONFIG_HID_SAMSUNG=y |
196 | CONFIG_HID_SONY=y | ||
197 | CONFIG_HID_SUNPLUS=y | 174 | CONFIG_HID_SUNPLUS=y |
198 | CONFIG_USB=y | 175 | CONFIG_USB=y |
199 | CONFIG_USB_MON=y | 176 | CONFIG_USB_MON=y |
@@ -216,8 +193,6 @@ CONFIG_RTC_DRV_DS3232=y | |||
216 | CONFIG_RTC_DRV_CMOS=y | 193 | CONFIG_RTC_DRV_CMOS=y |
217 | CONFIG_DMADEVICES=y | 194 | CONFIG_DMADEVICES=y |
218 | CONFIG_FSL_DMA=y | 195 | CONFIG_FSL_DMA=y |
219 | CONFIG_MEMORY=y | ||
220 | # CONFIG_NET_DMA is not set | ||
221 | CONFIG_EXT2_FS=y | 196 | CONFIG_EXT2_FS=y |
222 | CONFIG_EXT3_FS=y | 197 | CONFIG_EXT3_FS=y |
223 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 198 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
@@ -228,21 +203,9 @@ CONFIG_UDF_FS=m | |||
228 | CONFIG_MSDOS_FS=m | 203 | CONFIG_MSDOS_FS=m |
229 | CONFIG_VFAT_FS=y | 204 | CONFIG_VFAT_FS=y |
230 | CONFIG_NTFS_FS=y | 205 | CONFIG_NTFS_FS=y |
231 | CONFIG_NLS_CODEPAGE_437=y | ||
232 | CONFIG_NLS_CODEPAGE_850=y | ||
233 | CONFIG_NLS_ISO8859_1=y | ||
234 | CONFIG_PROC_KCORE=y | 206 | CONFIG_PROC_KCORE=y |
235 | CONFIG_TMPFS=y | 207 | CONFIG_TMPFS=y |
236 | CONFIG_HUGETLBFS=y | 208 | CONFIG_HUGETLBFS=y |
237 | CONFIG_JFFS2_FS=y | ||
238 | CONFIG_JFFS2_FS_DEBUG=1 | ||
239 | CONFIG_JFFS2_FS_WRITEBUFFER=y | ||
240 | CONFIG_JFFS2_ZLIB=y | ||
241 | CONFIG_JFFS2_RTIME=y | ||
242 | CONFIG_UBIFS_FS=y | ||
243 | CONFIG_UBIFS_FS_XATTR=y | ||
244 | CONFIG_UBIFS_FS_LZO=y | ||
245 | CONFIG_UBIFS_FS_ZLIB=y | ||
246 | CONFIG_ADFS_FS=m | 209 | CONFIG_ADFS_FS=m |
247 | CONFIG_AFFS_FS=m | 210 | CONFIG_AFFS_FS=m |
248 | CONFIG_HFS_FS=m | 211 | CONFIG_HFS_FS=m |
@@ -250,6 +213,9 @@ CONFIG_HFSPLUS_FS=m | |||
250 | CONFIG_BEFS_FS=m | 213 | CONFIG_BEFS_FS=m |
251 | CONFIG_BFS_FS=m | 214 | CONFIG_BFS_FS=m |
252 | CONFIG_EFS_FS=m | 215 | CONFIG_EFS_FS=m |
216 | CONFIG_JFFS2_FS=y | ||
217 | CONFIG_JFFS2_FS_DEBUG=1 | ||
218 | CONFIG_UBIFS_FS=y | ||
253 | CONFIG_CRAMFS=y | 219 | CONFIG_CRAMFS=y |
254 | CONFIG_VXFS_FS=m | 220 | CONFIG_VXFS_FS=m |
255 | CONFIG_HPFS_FS=m | 221 | CONFIG_HPFS_FS=m |
@@ -260,20 +226,19 @@ CONFIG_NFS_FS=y | |||
260 | CONFIG_NFS_V4=y | 226 | CONFIG_NFS_V4=y |
261 | CONFIG_ROOT_NFS=y | 227 | CONFIG_ROOT_NFS=y |
262 | CONFIG_NFSD=y | 228 | CONFIG_NFSD=y |
229 | CONFIG_NLS_CODEPAGE_437=y | ||
230 | CONFIG_NLS_CODEPAGE_850=y | ||
231 | CONFIG_NLS_ISO8859_1=y | ||
263 | CONFIG_CRC_T10DIF=y | 232 | CONFIG_CRC_T10DIF=y |
264 | CONFIG_CRC16=y | 233 | CONFIG_FONTS=y |
265 | CONFIG_ZLIB_DEFLATE=y | 234 | CONFIG_FONT_8x8=y |
266 | CONFIG_LZO_COMPRESS=y | 235 | CONFIG_FONT_8x16=y |
267 | CONFIG_LZO_DECOMPRESS=y | 236 | CONFIG_DEBUG_INFO=y |
268 | CONFIG_CRYPTO_DEFLATE=y | ||
269 | CONFIG_CRYPTO_LZO=y | ||
270 | CONFIG_DEBUG_FS=y | 237 | CONFIG_DEBUG_FS=y |
271 | CONFIG_DETECT_HUNG_TASK=y | 238 | CONFIG_DETECT_HUNG_TASK=y |
272 | CONFIG_DEBUG_INFO=y | ||
273 | CONFIG_CRYPTO_PCBC=m | 239 | CONFIG_CRYPTO_PCBC=m |
274 | CONFIG_CRYPTO_SHA256=y | 240 | CONFIG_CRYPTO_SHA256=y |
275 | CONFIG_CRYPTO_SHA512=y | 241 | CONFIG_CRYPTO_SHA512=y |
276 | CONFIG_CRYPTO_AES=y | ||
277 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 242 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
278 | CONFIG_CRYPTO_DEV_FSL_CAAM=y | 243 | CONFIG_CRYPTO_DEV_FSL_CAAM=y |
279 | CONFIG_CRYPTO_DEV_TALITOS=y | 244 | CONFIG_CRYPTO_DEV_TALITOS=y |
diff --git a/arch/powerpc/configs/mpc866_ads_defconfig b/arch/powerpc/configs/mpc866_ads_defconfig index d954e80c286a..321412c5dae4 100644 --- a/arch/powerpc/configs/mpc866_ads_defconfig +++ b/arch/powerpc/configs/mpc866_ads_defconfig | |||
@@ -1,25 +1,21 @@ | |||
1 | CONFIG_PPC_8xx=y | 1 | CONFIG_PPC_8xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_SWAP is not set | 2 | # CONFIG_SWAP is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
8 | # CONFIG_SYSCTL_SYSCALL is not set | ||
9 | # CONFIG_HOTPLUG is not set | ||
10 | # CONFIG_BUG is not set | 8 | # CONFIG_BUG is not set |
11 | # CONFIG_BASE_FULL is not set | 9 | # CONFIG_BASE_FULL is not set |
12 | # CONFIG_EPOLL is not set | 10 | # CONFIG_EPOLL is not set |
13 | # CONFIG_VM_EVENT_COUNTERS is not set | 11 | # CONFIG_VM_EVENT_COUNTERS is not set |
14 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
13 | CONFIG_PARTITION_ADVANCED=y | ||
15 | CONFIG_MPC86XADS=y | 14 | CONFIG_MPC86XADS=y |
16 | CONFIG_8xx_COPYBACK=y | 15 | CONFIG_8xx_COPYBACK=y |
17 | CONFIG_8xx_CPU6=y | 16 | CONFIG_8xx_CPU6=y |
18 | CONFIG_NO_HZ=y | ||
19 | CONFIG_HIGH_RES_TIMERS=y | ||
20 | CONFIG_HZ_1000=y | 17 | CONFIG_HZ_1000=y |
21 | CONFIG_MATH_EMULATION=y | 18 | CONFIG_MATH_EMULATION=y |
22 | CONFIG_SPARSE_IRQ=y | ||
23 | # CONFIG_SECCOMP is not set | 19 | # CONFIG_SECCOMP is not set |
24 | CONFIG_NET=y | 20 | CONFIG_NET=y |
25 | CONFIG_PACKET=y | 21 | CONFIG_PACKET=y |
@@ -32,27 +28,21 @@ CONFIG_SYN_COOKIES=y | |||
32 | # CONFIG_IPV6 is not set | 28 | # CONFIG_IPV6 is not set |
33 | CONFIG_BLK_DEV_LOOP=y | 29 | CONFIG_BLK_DEV_LOOP=y |
34 | CONFIG_NETDEVICES=y | 30 | CONFIG_NETDEVICES=y |
35 | CONFIG_FIXED_PHY=y | ||
36 | CONFIG_NET_ETHERNET=y | ||
37 | CONFIG_FS_ENET=y | 31 | CONFIG_FS_ENET=y |
32 | CONFIG_FIXED_PHY=y | ||
38 | # CONFIG_VT is not set | 33 | # CONFIG_VT is not set |
34 | # CONFIG_LEGACY_PTYS is not set | ||
39 | CONFIG_SERIAL_CPM=y | 35 | CONFIG_SERIAL_CPM=y |
40 | CONFIG_SERIAL_CPM_CONSOLE=y | 36 | CONFIG_SERIAL_CPM_CONSOLE=y |
41 | # CONFIG_LEGACY_PTYS is not set | ||
42 | CONFIG_GEN_RTC=y | 37 | CONFIG_GEN_RTC=y |
43 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
44 | CONFIG_EXT2_FS=y | 38 | CONFIG_EXT2_FS=y |
45 | CONFIG_EXT2_FS_XATTR=y | 39 | CONFIG_EXT2_FS_XATTR=y |
46 | CONFIG_EXT3_FS=y | 40 | CONFIG_EXT3_FS=y |
47 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 41 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
48 | CONFIG_INOTIFY=y | ||
49 | CONFIG_TMPFS=y | 42 | CONFIG_TMPFS=y |
50 | CONFIG_CRAMFS=y | 43 | CONFIG_CRAMFS=y |
51 | CONFIG_NFS_FS=y | 44 | CONFIG_NFS_FS=y |
52 | CONFIG_NFS_V3=y | ||
53 | CONFIG_ROOT_NFS=y | 45 | CONFIG_ROOT_NFS=y |
54 | CONFIG_PARTITION_ADVANCED=y | ||
55 | CONFIG_CRC_CCITT=y | 46 | CONFIG_CRC_CCITT=y |
56 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
57 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
58 | CONFIG_CRC32_SLICEBY4=y | 47 | CONFIG_CRC32_SLICEBY4=y |
48 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
diff --git a/arch/powerpc/configs/mpc86xx_defconfig b/arch/powerpc/configs/mpc86xx_defconfig index fc58aa8a89e4..a4572563681c 100644 --- a/arch/powerpc/configs/mpc86xx_defconfig +++ b/arch/powerpc/configs/mpc86xx_defconfig | |||
@@ -1,23 +1,24 @@ | |||
1 | CONFIG_SMP=y | 1 | CONFIG_SMP=y |
2 | CONFIG_NR_CPUS=2 | 2 | CONFIG_NR_CPUS=2 |
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
6 | CONFIG_BSD_PROCESS_ACCT=y | ||
7 | CONFIG_AUDIT=y | 5 | CONFIG_AUDIT=y |
6 | CONFIG_NO_HZ=y | ||
7 | CONFIG_HIGH_RES_TIMERS=y | ||
8 | CONFIG_BSD_PROCESS_ACCT=y | ||
8 | CONFIG_IKCONFIG=y | 9 | CONFIG_IKCONFIG=y |
9 | CONFIG_IKCONFIG_PROC=y | 10 | CONFIG_IKCONFIG_PROC=y |
10 | CONFIG_LOG_BUF_SHIFT=14 | 11 | CONFIG_LOG_BUF_SHIFT=14 |
11 | CONFIG_BLK_DEV_INITRD=y | 12 | CONFIG_BLK_DEV_INITRD=y |
12 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
13 | CONFIG_EXPERT=y | 13 | CONFIG_EXPERT=y |
14 | CONFIG_KALLSYMS_ALL=y | 14 | CONFIG_KALLSYMS_ALL=y |
15 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
16 | CONFIG_MODULES=y | 15 | CONFIG_MODULES=y |
17 | CONFIG_MODULE_UNLOAD=y | 16 | CONFIG_MODULE_UNLOAD=y |
18 | CONFIG_MODULE_FORCE_UNLOAD=y | 17 | CONFIG_MODULE_FORCE_UNLOAD=y |
19 | CONFIG_MODVERSIONS=y | 18 | CONFIG_MODVERSIONS=y |
20 | # CONFIG_BLK_DEV_BSG is not set | 19 | # CONFIG_BLK_DEV_BSG is not set |
20 | CONFIG_PARTITION_ADVANCED=y | ||
21 | CONFIG_MAC_PARTITION=y | ||
21 | # CONFIG_PPC_CHRP is not set | 22 | # CONFIG_PPC_CHRP is not set |
22 | # CONFIG_PPC_PMAC is not set | 23 | # CONFIG_PPC_PMAC is not set |
23 | CONFIG_PPC_86xx=y | 24 | CONFIG_PPC_86xx=y |
@@ -26,11 +27,8 @@ CONFIG_SBC8641D=y | |||
26 | CONFIG_MPC8610_HPCD=y | 27 | CONFIG_MPC8610_HPCD=y |
27 | CONFIG_GEF_SBC610=y | 28 | CONFIG_GEF_SBC610=y |
28 | CONFIG_HIGHMEM=y | 29 | CONFIG_HIGHMEM=y |
29 | CONFIG_NO_HZ=y | ||
30 | CONFIG_HIGH_RES_TIMERS=y | ||
31 | CONFIG_HZ_1000=y | 30 | CONFIG_HZ_1000=y |
32 | CONFIG_BINFMT_MISC=m | 31 | CONFIG_BINFMT_MISC=m |
33 | CONFIG_SPARSE_IRQ=y | ||
34 | CONFIG_PCI=y | 32 | CONFIG_PCI=y |
35 | CONFIG_NET=y | 33 | CONFIG_NET=y |
36 | CONFIG_PACKET=y | 34 | CONFIG_PACKET=y |
@@ -48,12 +46,9 @@ CONFIG_IP_PNP_DHCP=y | |||
48 | CONFIG_IP_PNP_BOOTP=y | 46 | CONFIG_IP_PNP_BOOTP=y |
49 | CONFIG_IP_PNP_RARP=y | 47 | CONFIG_IP_PNP_RARP=y |
50 | CONFIG_NET_IPIP=y | 48 | CONFIG_NET_IPIP=y |
51 | CONFIG_NET_IPGRE=y | ||
52 | CONFIG_NET_IPGRE_BROADCAST=y | ||
53 | CONFIG_IP_MROUTE=y | 49 | CONFIG_IP_MROUTE=y |
54 | CONFIG_IP_PIMSM_V1=y | 50 | CONFIG_IP_PIMSM_V1=y |
55 | CONFIG_IP_PIMSM_V2=y | 51 | CONFIG_IP_PIMSM_V2=y |
56 | CONFIG_ARPD=y | ||
57 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 52 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
58 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 53 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
59 | # CONFIG_INET_XFRM_MODE_BEET is not set | 54 | # CONFIG_INET_XFRM_MODE_BEET is not set |
@@ -61,28 +56,23 @@ CONFIG_ARPD=y | |||
61 | CONFIG_IPV6=y | 56 | CONFIG_IPV6=y |
62 | CONFIG_IP_SCTP=m | 57 | CONFIG_IP_SCTP=m |
63 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 58 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
64 | CONFIG_PROC_DEVICETREE=y | ||
65 | CONFIG_BLK_DEV_LOOP=y | 59 | CONFIG_BLK_DEV_LOOP=y |
66 | CONFIG_BLK_DEV_NBD=y | 60 | CONFIG_BLK_DEV_NBD=y |
67 | CONFIG_BLK_DEV_RAM=y | 61 | CONFIG_BLK_DEV_RAM=y |
68 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 62 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
69 | CONFIG_MISC_DEVICES=y | ||
70 | CONFIG_EEPROM_LEGACY=y | 63 | CONFIG_EEPROM_LEGACY=y |
71 | CONFIG_BLK_DEV_SD=y | 64 | CONFIG_BLK_DEV_SD=y |
72 | CONFIG_CHR_DEV_ST=y | 65 | CONFIG_CHR_DEV_ST=y |
73 | CONFIG_BLK_DEV_SR=y | 66 | CONFIG_BLK_DEV_SR=y |
74 | CONFIG_CHR_DEV_SG=y | 67 | CONFIG_CHR_DEV_SG=y |
75 | CONFIG_SCSI_MULTI_LUN=y | ||
76 | CONFIG_SCSI_LOGGING=y | 68 | CONFIG_SCSI_LOGGING=y |
77 | CONFIG_ATA=y | 69 | CONFIG_ATA=y |
78 | CONFIG_SATA_AHCI=y | 70 | CONFIG_SATA_AHCI=y |
79 | CONFIG_PATA_ALI=y | 71 | CONFIG_PATA_ALI=y |
80 | CONFIG_NETDEVICES=y | 72 | CONFIG_NETDEVICES=y |
81 | CONFIG_DUMMY=y | 73 | CONFIG_DUMMY=y |
82 | CONFIG_VITESSE_PHY=y | ||
83 | CONFIG_NET_ETHERNET=y | ||
84 | CONFIG_MII=y | ||
85 | CONFIG_GIANFAR=y | 74 | CONFIG_GIANFAR=y |
75 | CONFIG_VITESSE_PHY=y | ||
86 | CONFIG_INPUT_FF_MEMLESS=m | 76 | CONFIG_INPUT_FF_MEMLESS=m |
87 | # CONFIG_INPUT_MOUSEDEV is not set | 77 | # CONFIG_INPUT_MOUSEDEV is not set |
88 | # CONFIG_INPUT_KEYBOARD is not set | 78 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -102,7 +92,6 @@ CONFIG_NVRAM=y | |||
102 | CONFIG_I2C=y | 92 | CONFIG_I2C=y |
103 | CONFIG_I2C_MPC=y | 93 | CONFIG_I2C_MPC=y |
104 | # CONFIG_HWMON is not set | 94 | # CONFIG_HWMON is not set |
105 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
106 | CONFIG_SOUND=y | 95 | CONFIG_SOUND=y |
107 | CONFIG_SND=y | 96 | CONFIG_SND=y |
108 | CONFIG_SND_MIXER_OSS=y | 97 | CONFIG_SND_MIXER_OSS=y |
@@ -123,7 +112,6 @@ CONFIG_HID_MONTEREY=y | |||
123 | CONFIG_HID_PANTHERLORD=y | 112 | CONFIG_HID_PANTHERLORD=y |
124 | CONFIG_HID_PETALYNX=y | 113 | CONFIG_HID_PETALYNX=y |
125 | CONFIG_HID_SAMSUNG=y | 114 | CONFIG_HID_SAMSUNG=y |
126 | CONFIG_HID_SONY=y | ||
127 | CONFIG_HID_SUNPLUS=y | 115 | CONFIG_HID_SUNPLUS=y |
128 | CONFIG_USB=y | 116 | CONFIG_USB=y |
129 | CONFIG_USB_MON=y | 117 | CONFIG_USB_MON=y |
@@ -137,7 +125,6 @@ CONFIG_RTC_DRV_CMOS=y | |||
137 | CONFIG_EXT2_FS=y | 125 | CONFIG_EXT2_FS=y |
138 | CONFIG_EXT3_FS=y | 126 | CONFIG_EXT3_FS=y |
139 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 127 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
140 | CONFIG_INOTIFY=y | ||
141 | CONFIG_ISO9660_FS=m | 128 | CONFIG_ISO9660_FS=m |
142 | CONFIG_JOLIET=y | 129 | CONFIG_JOLIET=y |
143 | CONFIG_ZISOFS=y | 130 | CONFIG_ZISOFS=y |
@@ -145,9 +132,6 @@ CONFIG_UDF_FS=m | |||
145 | CONFIG_MSDOS_FS=m | 132 | CONFIG_MSDOS_FS=m |
146 | CONFIG_VFAT_FS=y | 133 | CONFIG_VFAT_FS=y |
147 | CONFIG_NTFS_FS=y | 134 | CONFIG_NTFS_FS=y |
148 | CONFIG_NLS_CODEPAGE_437=y | ||
149 | CONFIG_NLS_CODEPAGE_850=y | ||
150 | CONFIG_NLS_ISO8859_1=y | ||
151 | CONFIG_PROC_KCORE=y | 135 | CONFIG_PROC_KCORE=y |
152 | CONFIG_TMPFS=y | 136 | CONFIG_TMPFS=y |
153 | CONFIG_ADFS_FS=m | 137 | CONFIG_ADFS_FS=m |
@@ -164,18 +148,15 @@ CONFIG_QNX4FS_FS=m | |||
164 | CONFIG_SYSV_FS=m | 148 | CONFIG_SYSV_FS=m |
165 | CONFIG_UFS_FS=m | 149 | CONFIG_UFS_FS=m |
166 | CONFIG_NFS_FS=y | 150 | CONFIG_NFS_FS=y |
167 | CONFIG_NFS_V3=y | ||
168 | CONFIG_NFS_V4=y | 151 | CONFIG_NFS_V4=y |
169 | CONFIG_ROOT_NFS=y | 152 | CONFIG_ROOT_NFS=y |
170 | CONFIG_NFSD=y | 153 | CONFIG_NFSD=y |
171 | CONFIG_PARTITION_ADVANCED=y | 154 | CONFIG_NLS_CODEPAGE_437=y |
172 | CONFIG_MAC_PARTITION=y | 155 | CONFIG_NLS_CODEPAGE_850=y |
156 | CONFIG_NLS_ISO8859_1=y | ||
173 | CONFIG_CRC_T10DIF=y | 157 | CONFIG_CRC_T10DIF=y |
174 | CONFIG_DEBUG_KERNEL=y | ||
175 | CONFIG_DETECT_HUNG_TASK=y | ||
176 | CONFIG_DEBUG_INFO=y | 158 | CONFIG_DEBUG_INFO=y |
177 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 159 | CONFIG_DETECT_HUNG_TASK=y |
178 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
179 | CONFIG_CRYPTO_PCBC=m | 160 | CONFIG_CRYPTO_PCBC=m |
180 | CONFIG_CRYPTO_HMAC=y | 161 | CONFIG_CRYPTO_HMAC=y |
181 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 162 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/mpc885_ads_defconfig b/arch/powerpc/configs/mpc885_ads_defconfig index 3f47d00a10c0..2a10f98d4ee5 100644 --- a/arch/powerpc/configs/mpc885_ads_defconfig +++ b/arch/powerpc/configs/mpc885_ads_defconfig | |||
@@ -1,23 +1,19 @@ | |||
1 | CONFIG_PPC_8xx=y | 1 | CONFIG_PPC_8xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_SWAP is not set | 2 | # CONFIG_SWAP is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
8 | # CONFIG_SYSCTL_SYSCALL is not set | ||
9 | # CONFIG_ELF_CORE is not set | 8 | # CONFIG_ELF_CORE is not set |
10 | # CONFIG_BASE_FULL is not set | 9 | # CONFIG_BASE_FULL is not set |
11 | # CONFIG_FUTEX is not set | 10 | # CONFIG_FUTEX is not set |
12 | # CONFIG_VM_EVENT_COUNTERS is not set | 11 | # CONFIG_VM_EVENT_COUNTERS is not set |
13 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
13 | CONFIG_PARTITION_ADVANCED=y | ||
14 | # CONFIG_IOSCHED_CFQ is not set | 14 | # CONFIG_IOSCHED_CFQ is not set |
15 | CONFIG_8xx_COPYBACK=y | 15 | CONFIG_8xx_COPYBACK=y |
16 | CONFIG_NO_HZ=y | ||
17 | CONFIG_HIGH_RES_TIMERS=y | ||
18 | CONFIG_HZ_100=y | 16 | CONFIG_HZ_100=y |
19 | CONFIG_8XX_MINIMAL_FPEMU=y | ||
20 | CONFIG_SPARSE_IRQ=y | ||
21 | # CONFIG_SECCOMP is not set | 17 | # CONFIG_SECCOMP is not set |
22 | CONFIG_NET=y | 18 | CONFIG_NET=y |
23 | CONFIG_PACKET=y | 19 | CONFIG_PACKET=y |
@@ -34,7 +30,6 @@ CONFIG_SYN_COOKIES=y | |||
34 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
35 | # CONFIG_FW_LOADER is not set | 31 | # CONFIG_FW_LOADER is not set |
36 | CONFIG_MTD=y | 32 | CONFIG_MTD=y |
37 | CONFIG_MTD_CHAR=y | ||
38 | CONFIG_MTD_BLOCK=y | 33 | CONFIG_MTD_BLOCK=y |
39 | CONFIG_MTD_JEDECPROBE=y | 34 | CONFIG_MTD_JEDECPROBE=y |
40 | CONFIG_MTD_CFI_ADV_OPTIONS=y | 35 | CONFIG_MTD_CFI_ADV_OPTIONS=y |
@@ -46,22 +41,17 @@ CONFIG_MTD_CFI_GEOMETRY=y | |||
46 | CONFIG_MTD_CFI_I4=y | 41 | CONFIG_MTD_CFI_I4=y |
47 | CONFIG_MTD_CFI_AMDSTD=y | 42 | CONFIG_MTD_CFI_AMDSTD=y |
48 | CONFIG_MTD_PHYSMAP_OF=y | 43 | CONFIG_MTD_PHYSMAP_OF=y |
49 | CONFIG_PROC_DEVICETREE=y | ||
50 | # CONFIG_BLK_DEV is not set | 44 | # CONFIG_BLK_DEV is not set |
51 | # CONFIG_MISC_DEVICES is not set | ||
52 | CONFIG_NETDEVICES=y | 45 | CONFIG_NETDEVICES=y |
53 | CONFIG_DAVICOM_PHY=y | ||
54 | CONFIG_NET_ETHERNET=y | ||
55 | CONFIG_FS_ENET=y | 46 | CONFIG_FS_ENET=y |
56 | # CONFIG_FS_ENET_HAS_SCC is not set | 47 | # CONFIG_FS_ENET_HAS_SCC is not set |
57 | # CONFIG_NETDEV_1000 is not set | 48 | CONFIG_DAVICOM_PHY=y |
58 | # CONFIG_NETDEV_10000 is not set | ||
59 | # CONFIG_INPUT is not set | 49 | # CONFIG_INPUT is not set |
60 | # CONFIG_SERIO is not set | 50 | # CONFIG_SERIO is not set |
61 | # CONFIG_VT is not set | 51 | # CONFIG_VT is not set |
52 | # CONFIG_LEGACY_PTYS is not set | ||
62 | CONFIG_SERIAL_CPM=y | 53 | CONFIG_SERIAL_CPM=y |
63 | CONFIG_SERIAL_CPM_CONSOLE=y | 54 | CONFIG_SERIAL_CPM_CONSOLE=y |
64 | # CONFIG_LEGACY_PTYS is not set | ||
65 | CONFIG_GEN_RTC=y | 55 | CONFIG_GEN_RTC=y |
66 | # CONFIG_HWMON is not set | 56 | # CONFIG_HWMON is not set |
67 | # CONFIG_USB_SUPPORT is not set | 57 | # CONFIG_USB_SUPPORT is not set |
@@ -69,13 +59,8 @@ CONFIG_GEN_RTC=y | |||
69 | CONFIG_TMPFS=y | 59 | CONFIG_TMPFS=y |
70 | CONFIG_CRAMFS=y | 60 | CONFIG_CRAMFS=y |
71 | CONFIG_NFS_FS=y | 61 | CONFIG_NFS_FS=y |
72 | CONFIG_NFS_V3=y | ||
73 | CONFIG_ROOT_NFS=y | 62 | CONFIG_ROOT_NFS=y |
74 | CONFIG_PARTITION_ADVANCED=y | 63 | CONFIG_CRC32_SLICEBY4=y |
75 | # CONFIG_CRC32 is not set | 64 | CONFIG_DEBUG_INFO=y |
76 | CONFIG_MAGIC_SYSRQ=y | 65 | CONFIG_MAGIC_SYSRQ=y |
77 | CONFIG_DEBUG_KERNEL=y | ||
78 | CONFIG_DETECT_HUNG_TASK=y | 66 | CONFIG_DETECT_HUNG_TASK=y |
79 | CONFIG_DEBUG_INFO=y | ||
80 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
81 | CONFIG_CRC32_SLICEBY4=y | ||
diff --git a/arch/powerpc/configs/mvme5100_defconfig b/arch/powerpc/configs/mvme5100_defconfig index 93c7752e2dbb..525a2cb500a7 100644 --- a/arch/powerpc/configs/mvme5100_defconfig +++ b/arch/powerpc/configs/mvme5100_defconfig | |||
@@ -61,7 +61,6 @@ CONFIG_IP_NF_ARPFILTER=m | |||
61 | CONFIG_IP_NF_ARP_MANGLE=m | 61 | CONFIG_IP_NF_ARP_MANGLE=m |
62 | CONFIG_LAPB=m | 62 | CONFIG_LAPB=m |
63 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 63 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
64 | CONFIG_PROC_DEVICETREE=y | ||
65 | CONFIG_BLK_DEV_LOOP=y | 64 | CONFIG_BLK_DEV_LOOP=y |
66 | CONFIG_BLK_DEV_RAM=y | 65 | CONFIG_BLK_DEV_RAM=y |
67 | CONFIG_BLK_DEV_RAM_COUNT=2 | 66 | CONFIG_BLK_DEV_RAM_COUNT=2 |
@@ -88,13 +87,10 @@ CONFIG_I2C=y | |||
88 | CONFIG_I2C_CHARDEV=y | 87 | CONFIG_I2C_CHARDEV=y |
89 | CONFIG_I2C_MPC=y | 88 | CONFIG_I2C_MPC=y |
90 | # CONFIG_HWMON is not set | 89 | # CONFIG_HWMON is not set |
91 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
92 | # CONFIG_VGA_CONSOLE is not set | 90 | # CONFIG_VGA_CONSOLE is not set |
93 | # CONFIG_HID is not set | 91 | # CONFIG_HID is not set |
94 | # CONFIG_USB_SUPPORT is not set | 92 | # CONFIG_USB_SUPPORT is not set |
95 | # CONFIG_IOMMU_SUPPORT is not set | 93 | # CONFIG_IOMMU_SUPPORT is not set |
96 | CONFIG_VME_BUS=m | ||
97 | CONFIG_VME_CA91CX42=m | ||
98 | CONFIG_EXT2_FS=m | 94 | CONFIG_EXT2_FS=m |
99 | CONFIG_EXT3_FS=m | 95 | CONFIG_EXT3_FS=m |
100 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 96 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
@@ -122,11 +118,6 @@ CONFIG_NLS_UTF8=m | |||
122 | CONFIG_CRC_CCITT=m | 118 | CONFIG_CRC_CCITT=m |
123 | CONFIG_CRC_T10DIF=y | 119 | CONFIG_CRC_T10DIF=y |
124 | CONFIG_XZ_DEC=y | 120 | CONFIG_XZ_DEC=y |
125 | CONFIG_XZ_DEC_X86=y | ||
126 | CONFIG_XZ_DEC_IA64=y | ||
127 | CONFIG_XZ_DEC_ARM=y | ||
128 | CONFIG_XZ_DEC_ARMTHUMB=y | ||
129 | CONFIG_XZ_DEC_SPARC=y | ||
130 | CONFIG_MAGIC_SYSRQ=y | 121 | CONFIG_MAGIC_SYSRQ=y |
131 | CONFIG_DEBUG_KERNEL=y | 122 | CONFIG_DEBUG_KERNEL=y |
132 | CONFIG_DETECT_HUNG_TASK=y | 123 | CONFIG_DETECT_HUNG_TASK=y |
diff --git a/arch/powerpc/configs/pasemi_defconfig b/arch/powerpc/configs/pasemi_defconfig index 3e72c8c06a0d..8f94782eb907 100644 --- a/arch/powerpc/configs/pasemi_defconfig +++ b/arch/powerpc/configs/pasemi_defconfig | |||
@@ -54,7 +54,6 @@ CONFIG_MTD_SLRAM=y | |||
54 | CONFIG_MTD_PHRAM=y | 54 | CONFIG_MTD_PHRAM=y |
55 | CONFIG_MTD_NAND=y | 55 | CONFIG_MTD_NAND=y |
56 | CONFIG_MTD_NAND_PASEMI=y | 56 | CONFIG_MTD_NAND_PASEMI=y |
57 | CONFIG_PROC_DEVICETREE=y | ||
58 | CONFIG_BLK_DEV_LOOP=y | 57 | CONFIG_BLK_DEV_LOOP=y |
59 | CONFIG_BLK_DEV_RAM=y | 58 | CONFIG_BLK_DEV_RAM=y |
60 | CONFIG_BLK_DEV_RAM_SIZE=16384 | 59 | CONFIG_BLK_DEV_RAM_SIZE=16384 |
@@ -69,7 +68,6 @@ CONFIG_BLK_DEV_SR=y | |||
69 | CONFIG_BLK_DEV_SR_VENDOR=y | 68 | CONFIG_BLK_DEV_SR_VENDOR=y |
70 | CONFIG_CHR_DEV_SG=y | 69 | CONFIG_CHR_DEV_SG=y |
71 | CONFIG_CHR_DEV_SCH=y | 70 | CONFIG_CHR_DEV_SCH=y |
72 | CONFIG_SCSI_MULTI_LUN=y | ||
73 | CONFIG_SCSI_CONSTANTS=y | 71 | CONFIG_SCSI_CONSTANTS=y |
74 | CONFIG_SCSI_LOGGING=y | 72 | CONFIG_SCSI_LOGGING=y |
75 | CONFIG_ATA=y | 73 | CONFIG_ATA=y |
@@ -134,7 +132,6 @@ CONFIG_HID_NTRIG=y | |||
134 | CONFIG_HID_PANTHERLORD=y | 132 | CONFIG_HID_PANTHERLORD=y |
135 | CONFIG_HID_PETALYNX=y | 133 | CONFIG_HID_PETALYNX=y |
136 | CONFIG_HID_SAMSUNG=y | 134 | CONFIG_HID_SAMSUNG=y |
137 | CONFIG_HID_SONY=y | ||
138 | CONFIG_HID_SUNPLUS=y | 135 | CONFIG_HID_SUNPLUS=y |
139 | CONFIG_HID_GREENASIA=y | 136 | CONFIG_HID_GREENASIA=y |
140 | CONFIG_HID_SMARTJOYPLUS=y | 137 | CONFIG_HID_SMARTJOYPLUS=y |
diff --git a/arch/powerpc/configs/pmac32_defconfig b/arch/powerpc/configs/pmac32_defconfig index 0351b5ffdfef..ea8705ffcd76 100644 --- a/arch/powerpc/configs/pmac32_defconfig +++ b/arch/powerpc/configs/pmac32_defconfig | |||
@@ -1,19 +1,20 @@ | |||
1 | CONFIG_ALTIVEC=y | 1 | CONFIG_ALTIVEC=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_NO_HZ=y | ||
6 | CONFIG_HIGH_RES_TIMERS=y | ||
6 | CONFIG_IKCONFIG=y | 7 | CONFIG_IKCONFIG=y |
7 | CONFIG_IKCONFIG_PROC=y | 8 | CONFIG_IKCONFIG_PROC=y |
8 | CONFIG_LOG_BUF_SHIFT=14 | 9 | CONFIG_LOG_BUF_SHIFT=14 |
9 | CONFIG_BLK_DEV_INITRD=y | 10 | CONFIG_BLK_DEV_INITRD=y |
10 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
11 | # CONFIG_COMPAT_BRK is not set | 11 | # CONFIG_COMPAT_BRK is not set |
12 | CONFIG_PROFILING=y | 12 | CONFIG_PROFILING=y |
13 | CONFIG_OPROFILE=y | 13 | CONFIG_OPROFILE=y |
14 | CONFIG_MODULES=y | 14 | CONFIG_MODULES=y |
15 | CONFIG_MODULE_UNLOAD=y | 15 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_MODULE_FORCE_UNLOAD=y | 16 | CONFIG_MODULE_FORCE_UNLOAD=y |
17 | CONFIG_PARTITION_ADVANCED=y | ||
17 | # CONFIG_PPC_CHRP is not set | 18 | # CONFIG_PPC_CHRP is not set |
18 | CONFIG_CPU_FREQ=y | 19 | CONFIG_CPU_FREQ=y |
19 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | 20 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y |
@@ -21,13 +22,9 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y | |||
21 | CONFIG_CPU_FREQ_PMAC=y | 22 | CONFIG_CPU_FREQ_PMAC=y |
22 | CONFIG_PPC601_SYNC_FIX=y | 23 | CONFIG_PPC601_SYNC_FIX=y |
23 | CONFIG_HIGHMEM=y | 24 | CONFIG_HIGHMEM=y |
24 | CONFIG_NO_HZ=y | ||
25 | CONFIG_HIGH_RES_TIMERS=y | ||
26 | CONFIG_BINFMT_MISC=m | 25 | CONFIG_BINFMT_MISC=m |
27 | # CONFIG_MIGRATION is not set | ||
28 | CONFIG_PM=y | ||
29 | CONFIG_PM_DEBUG=y | ||
30 | CONFIG_HIBERNATION=y | 26 | CONFIG_HIBERNATION=y |
27 | CONFIG_PM_DEBUG=y | ||
31 | CONFIG_APM_EMULATION=y | 28 | CONFIG_APM_EMULATION=y |
32 | CONFIG_PCCARD=m | 29 | CONFIG_PCCARD=m |
33 | CONFIG_YENTA=m | 30 | CONFIG_YENTA=m |
@@ -46,7 +43,6 @@ CONFIG_INET_ESP=y | |||
46 | # CONFIG_INET_LRO is not set | 43 | # CONFIG_INET_LRO is not set |
47 | # CONFIG_IPV6 is not set | 44 | # CONFIG_IPV6 is not set |
48 | CONFIG_NETFILTER=y | 45 | CONFIG_NETFILTER=y |
49 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
50 | CONFIG_NF_CONNTRACK=m | 46 | CONFIG_NF_CONNTRACK=m |
51 | CONFIG_NF_CONNTRACK_FTP=m | 47 | CONFIG_NF_CONNTRACK_FTP=m |
52 | CONFIG_NF_CONNTRACK_IRC=m | 48 | CONFIG_NF_CONNTRACK_IRC=m |
@@ -84,18 +80,11 @@ CONFIG_NETFILTER_XT_MATCH_TIME=m | |||
84 | CONFIG_NETFILTER_XT_MATCH_U32=m | 80 | CONFIG_NETFILTER_XT_MATCH_U32=m |
85 | CONFIG_NF_CONNTRACK_IPV4=m | 81 | CONFIG_NF_CONNTRACK_IPV4=m |
86 | CONFIG_IP_NF_IPTABLES=m | 82 | CONFIG_IP_NF_IPTABLES=m |
87 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
88 | CONFIG_IP_NF_MATCH_AH=m | 83 | CONFIG_IP_NF_MATCH_AH=m |
89 | CONFIG_IP_NF_MATCH_ECN=m | 84 | CONFIG_IP_NF_MATCH_ECN=m |
90 | CONFIG_IP_NF_MATCH_TTL=m | 85 | CONFIG_IP_NF_MATCH_TTL=m |
91 | CONFIG_IP_NF_FILTER=m | 86 | CONFIG_IP_NF_FILTER=m |
92 | CONFIG_IP_NF_TARGET_REJECT=m | 87 | CONFIG_IP_NF_TARGET_REJECT=m |
93 | CONFIG_IP_NF_TARGET_LOG=m | ||
94 | CONFIG_IP_NF_TARGET_ULOG=m | ||
95 | CONFIG_NF_NAT=m | ||
96 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
97 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
98 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
99 | CONFIG_IP_NF_MANGLE=m | 88 | CONFIG_IP_NF_MANGLE=m |
100 | CONFIG_IP_NF_TARGET_ECN=m | 89 | CONFIG_IP_NF_TARGET_ECN=m |
101 | CONFIG_IP_NF_TARGET_TTL=m | 90 | CONFIG_IP_NF_TARGET_TTL=m |
@@ -112,8 +101,6 @@ CONFIG_IRDA_CACHE_LAST_LSAP=y | |||
112 | CONFIG_IRDA_FAST_RR=y | 101 | CONFIG_IRDA_FAST_RR=y |
113 | CONFIG_IRTTY_SIR=m | 102 | CONFIG_IRTTY_SIR=m |
114 | CONFIG_BT=m | 103 | CONFIG_BT=m |
115 | CONFIG_BT_L2CAP=y | ||
116 | CONFIG_BT_SCO=y | ||
117 | CONFIG_BT_RFCOMM=m | 104 | CONFIG_BT_RFCOMM=m |
118 | CONFIG_BT_RFCOMM_TTY=y | 105 | CONFIG_BT_RFCOMM_TTY=y |
119 | CONFIG_BT_BNEP=m | 106 | CONFIG_BT_BNEP=m |
@@ -128,10 +115,8 @@ CONFIG_MAC80211_LEDS=y | |||
128 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 115 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
129 | # CONFIG_STANDALONE is not set | 116 | # CONFIG_STANDALONE is not set |
130 | CONFIG_CONNECTOR=y | 117 | CONFIG_CONNECTOR=y |
131 | CONFIG_PROC_DEVICETREE=y | ||
132 | CONFIG_MAC_FLOPPY=m | 118 | CONFIG_MAC_FLOPPY=m |
133 | CONFIG_BLK_DEV_LOOP=y | 119 | CONFIG_BLK_DEV_LOOP=y |
134 | CONFIG_BLK_DEV_UB=m | ||
135 | CONFIG_BLK_DEV_RAM=y | 120 | CONFIG_BLK_DEV_RAM=y |
136 | CONFIG_IDE=y | 121 | CONFIG_IDE=y |
137 | CONFIG_BLK_DEV_IDECS=m | 122 | CONFIG_BLK_DEV_IDECS=m |
@@ -152,7 +137,6 @@ CONFIG_SCSI_FC_ATTRS=y | |||
152 | CONFIG_SCSI_AIC7XXX=m | 137 | CONFIG_SCSI_AIC7XXX=m |
153 | CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 | 138 | CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 |
154 | CONFIG_AIC7XXX_RESET_DELAY_MS=15000 | 139 | CONFIG_AIC7XXX_RESET_DELAY_MS=15000 |
155 | CONFIG_SCSI_AIC7XXX_OLD=m | ||
156 | CONFIG_SCSI_SYM53C8XX_2=y | 140 | CONFIG_SCSI_SYM53C8XX_2=y |
157 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 | 141 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 |
158 | CONFIG_SCSI_MESH=y | 142 | CONFIG_SCSI_MESH=y |
@@ -170,12 +154,6 @@ CONFIG_DM_CRYPT=m | |||
170 | CONFIG_DM_SNAPSHOT=m | 154 | CONFIG_DM_SNAPSHOT=m |
171 | CONFIG_DM_MIRROR=m | 155 | CONFIG_DM_MIRROR=m |
172 | CONFIG_DM_ZERO=m | 156 | CONFIG_DM_ZERO=m |
173 | CONFIG_IEEE1394=m | ||
174 | CONFIG_IEEE1394_OHCI1394=m | ||
175 | CONFIG_IEEE1394_SBP2=m | ||
176 | CONFIG_IEEE1394_RAWIO=m | ||
177 | CONFIG_IEEE1394_VIDEO1394=m | ||
178 | CONFIG_IEEE1394_DV1394=m | ||
179 | CONFIG_ADB=y | 157 | CONFIG_ADB=y |
180 | CONFIG_ADB_CUDA=y | 158 | CONFIG_ADB_CUDA=y |
181 | CONFIG_ADB_PMU=y | 159 | CONFIG_ADB_PMU=y |
@@ -193,27 +171,22 @@ CONFIG_PMAC_RACKMETER=m | |||
193 | CONFIG_NETDEVICES=y | 171 | CONFIG_NETDEVICES=y |
194 | CONFIG_DUMMY=m | 172 | CONFIG_DUMMY=m |
195 | CONFIG_TUN=m | 173 | CONFIG_TUN=m |
196 | CONFIG_NET_ETHERNET=y | 174 | CONFIG_PCNET32=y |
197 | CONFIG_MACE=y | 175 | CONFIG_MACE=y |
198 | CONFIG_BMAC=y | 176 | CONFIG_BMAC=y |
199 | CONFIG_SUNGEM=y | 177 | CONFIG_SUNGEM=y |
200 | CONFIG_NET_PCI=y | ||
201 | CONFIG_PCNET32=y | ||
202 | CONFIG_PRISM54=m | ||
203 | CONFIG_B43=m | ||
204 | CONFIG_B43LEGACY=m | ||
205 | CONFIG_HERMES=m | ||
206 | CONFIG_APPLE_AIRPORT=m | ||
207 | CONFIG_PCMCIA_HERMES=m | ||
208 | CONFIG_P54_COMMON=m | ||
209 | CONFIG_USB_USBNET=m | ||
210 | # CONFIG_USB_NET_CDC_SUBSET is not set | ||
211 | CONFIG_PPP=y | 178 | CONFIG_PPP=y |
179 | CONFIG_PPP_BSDCOMP=m | ||
180 | CONFIG_PPP_DEFLATE=y | ||
212 | CONFIG_PPP_MULTILINK=y | 181 | CONFIG_PPP_MULTILINK=y |
213 | CONFIG_PPP_ASYNC=y | 182 | CONFIG_PPP_ASYNC=y |
214 | CONFIG_PPP_SYNC_TTY=m | 183 | CONFIG_PPP_SYNC_TTY=m |
215 | CONFIG_PPP_DEFLATE=y | 184 | CONFIG_USB_USBNET=m |
216 | CONFIG_PPP_BSDCOMP=m | 185 | # CONFIG_USB_NET_CDC_SUBSET is not set |
186 | CONFIG_PRISM54=m | ||
187 | CONFIG_B43=m | ||
188 | CONFIG_B43LEGACY=m | ||
189 | CONFIG_P54_COMMON=m | ||
217 | CONFIG_INPUT_EVDEV=y | 190 | CONFIG_INPUT_EVDEV=y |
218 | # CONFIG_KEYBOARD_ATKBD is not set | 191 | # CONFIG_KEYBOARD_ATKBD is not set |
219 | # CONFIG_MOUSE_PS2 is not set | 192 | # CONFIG_MOUSE_PS2 is not set |
@@ -226,7 +199,6 @@ CONFIG_SERIAL_PMACZILOG_TTYS=y | |||
226 | CONFIG_NVRAM=y | 199 | CONFIG_NVRAM=y |
227 | CONFIG_GEN_RTC=y | 200 | CONFIG_GEN_RTC=y |
228 | CONFIG_I2C_CHARDEV=m | 201 | CONFIG_I2C_CHARDEV=m |
229 | CONFIG_POWER_SUPPLY=y | ||
230 | CONFIG_APM_POWER=y | 202 | CONFIG_APM_POWER=y |
231 | CONFIG_BATTERY_PMU=y | 203 | CONFIG_BATTERY_PMU=y |
232 | CONFIG_HWMON=m | 204 | CONFIG_HWMON=m |
@@ -253,7 +225,6 @@ CONFIG_FB_ATY=y | |||
253 | CONFIG_FB_ATY_CT=y | 225 | CONFIG_FB_ATY_CT=y |
254 | CONFIG_FB_ATY_GX=y | 226 | CONFIG_FB_ATY_GX=y |
255 | CONFIG_FB_3DFX=y | 227 | CONFIG_FB_3DFX=y |
256 | CONFIG_DISPLAY_SUPPORT=y | ||
257 | # CONFIG_VGA_CONSOLE is not set | 228 | # CONFIG_VGA_CONSOLE is not set |
258 | CONFIG_FRAMEBUFFER_CONSOLE=y | 229 | CONFIG_FRAMEBUFFER_CONSOLE=y |
259 | CONFIG_LOGO=y | 230 | CONFIG_LOGO=y |
@@ -314,7 +285,6 @@ CONFIG_EXT3_FS=y | |||
314 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 285 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
315 | CONFIG_EXT3_FS_POSIX_ACL=y | 286 | CONFIG_EXT3_FS_POSIX_ACL=y |
316 | CONFIG_EXT4_FS=y | 287 | CONFIG_EXT4_FS=y |
317 | CONFIG_INOTIFY=y | ||
318 | CONFIG_AUTOFS4_FS=m | 288 | CONFIG_AUTOFS4_FS=m |
319 | CONFIG_FUSE_FS=m | 289 | CONFIG_FUSE_FS=m |
320 | CONFIG_ISO9660_FS=y | 290 | CONFIG_ISO9660_FS=y |
@@ -328,34 +298,27 @@ CONFIG_TMPFS=y | |||
328 | CONFIG_HFS_FS=m | 298 | CONFIG_HFS_FS=m |
329 | CONFIG_HFSPLUS_FS=m | 299 | CONFIG_HFSPLUS_FS=m |
330 | CONFIG_NFS_FS=y | 300 | CONFIG_NFS_FS=y |
331 | CONFIG_NFS_V3=y | ||
332 | CONFIG_NFS_V3_ACL=y | 301 | CONFIG_NFS_V3_ACL=y |
333 | CONFIG_NFS_V4=y | 302 | CONFIG_NFS_V4=y |
334 | CONFIG_NFSD=m | 303 | CONFIG_NFSD=m |
335 | CONFIG_NFSD_V3_ACL=y | 304 | CONFIG_NFSD_V3_ACL=y |
336 | CONFIG_NFSD_V4=y | 305 | CONFIG_NFSD_V4=y |
337 | CONFIG_SMB_FS=m | ||
338 | CONFIG_PARTITION_ADVANCED=y | ||
339 | CONFIG_NLS_CODEPAGE_437=m | 306 | CONFIG_NLS_CODEPAGE_437=m |
340 | CONFIG_NLS_ISO8859_1=m | 307 | CONFIG_NLS_ISO8859_1=m |
341 | CONFIG_CRC_T10DIF=y | 308 | CONFIG_CRC_T10DIF=y |
342 | CONFIG_LIBCRC32C=m | 309 | CONFIG_LIBCRC32C=m |
343 | CONFIG_MAGIC_SYSRQ=y | ||
344 | CONFIG_DEBUG_FS=y | 310 | CONFIG_DEBUG_FS=y |
311 | CONFIG_MAGIC_SYSRQ=y | ||
345 | CONFIG_DEBUG_KERNEL=y | 312 | CONFIG_DEBUG_KERNEL=y |
346 | CONFIG_DETECT_HUNG_TASK=y | 313 | CONFIG_DETECT_HUNG_TASK=y |
347 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
348 | CONFIG_LATENCYTOP=y | 314 | CONFIG_LATENCYTOP=y |
349 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
350 | CONFIG_XMON=y | 315 | CONFIG_XMON=y |
351 | CONFIG_XMON_DEFAULT=y | 316 | CONFIG_XMON_DEFAULT=y |
352 | CONFIG_BOOTX_TEXT=y | 317 | CONFIG_BOOTX_TEXT=y |
353 | CONFIG_PPC_EARLY_DEBUG=y | 318 | CONFIG_PPC_EARLY_DEBUG=y |
354 | CONFIG_PPC_EARLY_DEBUG_BOOTX=y | ||
355 | CONFIG_CRYPTO_NULL=m | 319 | CONFIG_CRYPTO_NULL=m |
356 | CONFIG_CRYPTO_PCBC=m | 320 | CONFIG_CRYPTO_PCBC=m |
357 | CONFIG_CRYPTO_MD4=m | 321 | CONFIG_CRYPTO_MD4=m |
358 | CONFIG_CRYPTO_SHA256=m | ||
359 | CONFIG_CRYPTO_SHA512=m | 322 | CONFIG_CRYPTO_SHA512=m |
360 | CONFIG_CRYPTO_TGR192=m | 323 | CONFIG_CRYPTO_TGR192=m |
361 | CONFIG_CRYPTO_WP512=m | 324 | CONFIG_CRYPTO_WP512=m |
diff --git a/arch/powerpc/configs/ppc40x_defconfig b/arch/powerpc/configs/ppc40x_defconfig index 52908c7897d9..a43bf6ea10fb 100644 --- a/arch/powerpc/configs/ppc40x_defconfig +++ b/arch/powerpc/configs/ppc40x_defconfig | |||
@@ -1,13 +1,10 @@ | |||
1 | CONFIG_40x=y | 1 | CONFIG_40x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 7 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
@@ -18,7 +15,6 @@ CONFIG_HOTFOOT=y | |||
18 | CONFIG_KILAUEA=y | 15 | CONFIG_KILAUEA=y |
19 | CONFIG_MAKALU=y | 16 | CONFIG_MAKALU=y |
20 | CONFIG_XILINX_VIRTEX_GENERIC_BOARD=y | 17 | CONFIG_XILINX_VIRTEX_GENERIC_BOARD=y |
21 | CONFIG_SPARSE_IRQ=y | ||
22 | CONFIG_NET=y | 18 | CONFIG_NET=y |
23 | CONFIG_PACKET=y | 19 | CONFIG_PACKET=y |
24 | CONFIG_UNIX=y | 20 | CONFIG_UNIX=y |
@@ -34,8 +30,6 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
34 | CONFIG_CONNECTOR=y | 30 | CONFIG_CONNECTOR=y |
35 | CONFIG_MTD=y | 31 | CONFIG_MTD=y |
36 | CONFIG_MTD_CMDLINE_PARTS=y | 32 | CONFIG_MTD_CMDLINE_PARTS=y |
37 | CONFIG_MTD_OF_PARTS=y | ||
38 | CONFIG_MTD_CHAR=y | ||
39 | CONFIG_MTD_BLOCK=m | 33 | CONFIG_MTD_BLOCK=m |
40 | CONFIG_MTD_CFI=y | 34 | CONFIG_MTD_CFI=y |
41 | CONFIG_MTD_JEDECPROBE=y | 35 | CONFIG_MTD_JEDECPROBE=y |
@@ -43,13 +37,10 @@ CONFIG_MTD_CFI_AMDSTD=y | |||
43 | CONFIG_MTD_PHYSMAP_OF=y | 37 | CONFIG_MTD_PHYSMAP_OF=y |
44 | CONFIG_MTD_UBI=m | 38 | CONFIG_MTD_UBI=m |
45 | CONFIG_MTD_UBI_GLUEBI=m | 39 | CONFIG_MTD_UBI_GLUEBI=m |
46 | CONFIG_PROC_DEVICETREE=y | ||
47 | CONFIG_BLK_DEV_RAM=y | 40 | CONFIG_BLK_DEV_RAM=y |
48 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 41 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
49 | CONFIG_XILINX_SYSACE=m | 42 | CONFIG_XILINX_SYSACE=m |
50 | CONFIG_NETDEVICES=y | 43 | CONFIG_NETDEVICES=y |
51 | CONFIG_ETHERNET=y | ||
52 | CONFIG_NET_VENDOR_IBM=y | ||
53 | CONFIG_IBM_EMAC=y | 44 | CONFIG_IBM_EMAC=y |
54 | # CONFIG_INPUT is not set | 45 | # CONFIG_INPUT is not set |
55 | CONFIG_SERIO=m | 46 | CONFIG_SERIO=m |
@@ -73,13 +64,11 @@ CONFIG_I2C_IBM_IIC=m | |||
73 | CONFIG_GPIO_XILINX=y | 64 | CONFIG_GPIO_XILINX=y |
74 | # CONFIG_HWMON is not set | 65 | # CONFIG_HWMON is not set |
75 | CONFIG_THERMAL=y | 66 | CONFIG_THERMAL=y |
76 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
77 | CONFIG_FB=m | 67 | CONFIG_FB=m |
78 | CONFIG_FB_XILINX=m | 68 | CONFIG_FB_XILINX=m |
79 | CONFIG_EXT2_FS=y | 69 | CONFIG_EXT2_FS=y |
80 | CONFIG_EXT3_FS=m | 70 | CONFIG_EXT3_FS=m |
81 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 71 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
82 | CONFIG_INOTIFY=y | ||
83 | CONFIG_VFAT_FS=m | 72 | CONFIG_VFAT_FS=m |
84 | CONFIG_PROC_KCORE=y | 73 | CONFIG_PROC_KCORE=y |
85 | CONFIG_TMPFS=y | 74 | CONFIG_TMPFS=y |
@@ -87,16 +76,12 @@ CONFIG_JFFS2_FS=m | |||
87 | CONFIG_UBIFS_FS=m | 76 | CONFIG_UBIFS_FS=m |
88 | CONFIG_CRAMFS=y | 77 | CONFIG_CRAMFS=y |
89 | CONFIG_NFS_FS=y | 78 | CONFIG_NFS_FS=y |
90 | CONFIG_NFS_V3=y | ||
91 | CONFIG_ROOT_NFS=y | 79 | CONFIG_ROOT_NFS=y |
92 | CONFIG_NLS_CODEPAGE_437=m | 80 | CONFIG_NLS_CODEPAGE_437=m |
93 | CONFIG_NLS_ISO8859_1=m | 81 | CONFIG_NLS_ISO8859_1=m |
94 | CONFIG_MAGIC_SYSRQ=y | ||
95 | CONFIG_DEBUG_FS=y | 82 | CONFIG_DEBUG_FS=y |
96 | CONFIG_DEBUG_KERNEL=y | 83 | CONFIG_MAGIC_SYSRQ=y |
97 | CONFIG_DETECT_HUNG_TASK=y | 84 | CONFIG_DETECT_HUNG_TASK=y |
98 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
99 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
100 | CONFIG_CRYPTO_CBC=y | 85 | CONFIG_CRYPTO_CBC=y |
101 | CONFIG_CRYPTO_ECB=y | 86 | CONFIG_CRYPTO_ECB=y |
102 | CONFIG_CRYPTO_PCBC=y | 87 | CONFIG_CRYPTO_PCBC=y |
diff --git a/arch/powerpc/configs/ppc44x_defconfig b/arch/powerpc/configs/ppc44x_defconfig index 924e10df1844..bbc7f76d52c8 100644 --- a/arch/powerpc/configs/ppc44x_defconfig +++ b/arch/powerpc/configs/ppc44x_defconfig | |||
@@ -1,13 +1,10 @@ | |||
1 | CONFIG_44x=y | 1 | CONFIG_44x=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | CONFIG_SYSVIPC=y | 2 | CONFIG_SYSVIPC=y |
4 | CONFIG_POSIX_MQUEUE=y | 3 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_LOG_BUF_SHIFT=14 | 4 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_BLK_DEV_INITRD=y | 5 | CONFIG_BLK_DEV_INITRD=y |
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 6 | CONFIG_EXPERT=y |
9 | CONFIG_KALLSYMS_ALL=y | 7 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
11 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
12 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 10 | # CONFIG_BLK_DEV_BSG is not set |
@@ -28,7 +25,6 @@ CONFIG_YOSEMITE=y | |||
28 | CONFIG_XILINX_VIRTEX440_GENERIC_BOARD=y | 25 | CONFIG_XILINX_VIRTEX440_GENERIC_BOARD=y |
29 | CONFIG_PPC4xx_GPIO=y | 26 | CONFIG_PPC4xx_GPIO=y |
30 | CONFIG_MATH_EMULATION=y | 27 | CONFIG_MATH_EMULATION=y |
31 | CONFIG_SPARSE_IRQ=y | ||
32 | CONFIG_NET=y | 28 | CONFIG_NET=y |
33 | CONFIG_PACKET=y | 29 | CONFIG_PACKET=y |
34 | CONFIG_UNIX=y | 30 | CONFIG_UNIX=y |
@@ -44,8 +40,6 @@ CONFIG_BRIDGE=m | |||
44 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 40 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
45 | CONFIG_CONNECTOR=y | 41 | CONFIG_CONNECTOR=y |
46 | CONFIG_MTD=y | 42 | CONFIG_MTD=y |
47 | CONFIG_MTD_OF_PARTS=y | ||
48 | CONFIG_MTD_CHAR=y | ||
49 | CONFIG_MTD_BLOCK=y | 43 | CONFIG_MTD_BLOCK=y |
50 | CONFIG_MTD_CFI=y | 44 | CONFIG_MTD_CFI=y |
51 | CONFIG_MTD_JEDECPROBE=y | 45 | CONFIG_MTD_JEDECPROBE=y |
@@ -55,7 +49,6 @@ CONFIG_MTD_NAND=m | |||
55 | CONFIG_MTD_NAND_NDFC=m | 49 | CONFIG_MTD_NAND_NDFC=m |
56 | CONFIG_MTD_UBI=m | 50 | CONFIG_MTD_UBI=m |
57 | CONFIG_MTD_UBI_GLUEBI=m | 51 | CONFIG_MTD_UBI_GLUEBI=m |
58 | CONFIG_PROC_DEVICETREE=y | ||
59 | CONFIG_BLK_DEV_RAM=y | 52 | CONFIG_BLK_DEV_RAM=y |
60 | CONFIG_BLK_DEV_RAM_SIZE=35000 | 53 | CONFIG_BLK_DEV_RAM_SIZE=35000 |
61 | CONFIG_XILINX_SYSACE=m | 54 | CONFIG_XILINX_SYSACE=m |
@@ -64,8 +57,6 @@ CONFIG_BLK_DEV_SD=m | |||
64 | # CONFIG_SCSI_LOWLEVEL is not set | 57 | # CONFIG_SCSI_LOWLEVEL is not set |
65 | CONFIG_NETDEVICES=y | 58 | CONFIG_NETDEVICES=y |
66 | CONFIG_TUN=m | 59 | CONFIG_TUN=m |
67 | CONFIG_ETHERNET=y | ||
68 | CONFIG_NET_VENDOR_IBM=y | ||
69 | CONFIG_IBM_EMAC=y | 60 | CONFIG_IBM_EMAC=y |
70 | # CONFIG_INPUT is not set | 61 | # CONFIG_INPUT is not set |
71 | CONFIG_SERIO=m | 62 | CONFIG_SERIO=m |
@@ -105,23 +96,18 @@ CONFIG_PROC_KCORE=y | |||
105 | CONFIG_TMPFS=y | 96 | CONFIG_TMPFS=y |
106 | CONFIG_JFFS2_FS=y | 97 | CONFIG_JFFS2_FS=y |
107 | CONFIG_UBIFS_FS=m | 98 | CONFIG_UBIFS_FS=m |
108 | CONFIG_UBIFS_FS_XATTR=y | ||
109 | CONFIG_LOGFS=m | 99 | CONFIG_LOGFS=m |
110 | CONFIG_CRAMFS=y | 100 | CONFIG_CRAMFS=y |
111 | CONFIG_SQUASHFS=m | 101 | CONFIG_SQUASHFS=m |
112 | CONFIG_SQUASHFS_XATTR=y | 102 | CONFIG_SQUASHFS_XATTR=y |
113 | CONFIG_SQUASHFS_LZO=y | 103 | CONFIG_SQUASHFS_LZO=y |
114 | CONFIG_NFS_FS=y | 104 | CONFIG_NFS_FS=y |
115 | CONFIG_NFS_V3=y | ||
116 | CONFIG_ROOT_NFS=y | 105 | CONFIG_ROOT_NFS=y |
117 | CONFIG_NLS_CODEPAGE_437=m | 106 | CONFIG_NLS_CODEPAGE_437=m |
118 | CONFIG_NLS_ISO8859_1=m | 107 | CONFIG_NLS_ISO8859_1=m |
119 | CONFIG_CRC_T10DIF=m | 108 | CONFIG_CRC_T10DIF=m |
120 | CONFIG_MAGIC_SYSRQ=y | 109 | CONFIG_MAGIC_SYSRQ=y |
121 | CONFIG_DEBUG_KERNEL=y | ||
122 | CONFIG_DETECT_HUNG_TASK=y | 110 | CONFIG_DETECT_HUNG_TASK=y |
123 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
124 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
125 | CONFIG_CRYPTO_ECB=y | 111 | CONFIG_CRYPTO_ECB=y |
126 | CONFIG_CRYPTO_PCBC=y | 112 | CONFIG_CRYPTO_PCBC=y |
127 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 113 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
diff --git a/arch/powerpc/configs/ppc64_defconfig b/arch/powerpc/configs/ppc64_defconfig index 5830d735c5c3..3315c9f0828a 100644 --- a/arch/powerpc/configs/ppc64_defconfig +++ b/arch/powerpc/configs/ppc64_defconfig | |||
@@ -1,6 +1,4 @@ | |||
1 | CONFIG_PPC64=y | 1 | CONFIG_PPC64=y |
2 | CONFIG_ALTIVEC=y | ||
3 | CONFIG_VSX=y | ||
4 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
5 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
6 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
@@ -42,10 +40,8 @@ CONFIG_PPC_CELLEB=y | |||
42 | CONFIG_PPC_CELL_QPACE=y | 40 | CONFIG_PPC_CELL_QPACE=y |
43 | CONFIG_RTAS_FLASH=m | 41 | CONFIG_RTAS_FLASH=m |
44 | CONFIG_IBMEBUS=y | 42 | CONFIG_IBMEBUS=y |
45 | CONFIG_CPU_FREQ=y | ||
46 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | ||
47 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | ||
48 | CONFIG_CPU_FREQ_PMAC64=y | 43 | CONFIG_CPU_FREQ_PMAC64=y |
44 | CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y | ||
49 | CONFIG_HZ_100=y | 45 | CONFIG_HZ_100=y |
50 | CONFIG_BINFMT_MISC=m | 46 | CONFIG_BINFMT_MISC=m |
51 | CONFIG_PPC_TRANSACTIONAL_MEM=y | 47 | CONFIG_PPC_TRANSACTIONAL_MEM=y |
@@ -53,6 +49,7 @@ CONFIG_KEXEC=y | |||
53 | CONFIG_CRASH_DUMP=y | 49 | CONFIG_CRASH_DUMP=y |
54 | CONFIG_IRQ_ALL_CPUS=y | 50 | CONFIG_IRQ_ALL_CPUS=y |
55 | CONFIG_MEMORY_HOTREMOVE=y | 51 | CONFIG_MEMORY_HOTREMOVE=y |
52 | CONFIG_KSM=y | ||
56 | CONFIG_SCHED_SMT=y | 53 | CONFIG_SCHED_SMT=y |
57 | CONFIG_PCCARD=y | 54 | CONFIG_PCCARD=y |
58 | CONFIG_ELECTRA_CF=y | 55 | CONFIG_ELECTRA_CF=y |
@@ -82,7 +79,6 @@ CONFIG_BPF_JIT=y | |||
82 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 79 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
83 | CONFIG_DEVTMPFS=y | 80 | CONFIG_DEVTMPFS=y |
84 | CONFIG_DEVTMPFS_MOUNT=y | 81 | CONFIG_DEVTMPFS_MOUNT=y |
85 | CONFIG_PROC_DEVICETREE=y | ||
86 | CONFIG_BLK_DEV_FD=y | 82 | CONFIG_BLK_DEV_FD=y |
87 | CONFIG_BLK_DEV_LOOP=y | 83 | CONFIG_BLK_DEV_LOOP=y |
88 | CONFIG_BLK_DEV_NBD=m | 84 | CONFIG_BLK_DEV_NBD=m |
@@ -101,7 +97,6 @@ CONFIG_CHR_DEV_ST=y | |||
101 | CONFIG_BLK_DEV_SR=y | 97 | CONFIG_BLK_DEV_SR=y |
102 | CONFIG_BLK_DEV_SR_VENDOR=y | 98 | CONFIG_BLK_DEV_SR_VENDOR=y |
103 | CONFIG_CHR_DEV_SG=y | 99 | CONFIG_CHR_DEV_SG=y |
104 | CONFIG_SCSI_MULTI_LUN=y | ||
105 | CONFIG_SCSI_CONSTANTS=y | 100 | CONFIG_SCSI_CONSTANTS=y |
106 | CONFIG_SCSI_FC_ATTRS=y | 101 | CONFIG_SCSI_FC_ATTRS=y |
107 | CONFIG_SCSI_CXGB3_ISCSI=m | 102 | CONFIG_SCSI_CXGB3_ISCSI=m |
@@ -122,6 +117,7 @@ CONFIG_SCSI_DH=m | |||
122 | CONFIG_SCSI_DH_RDAC=m | 117 | CONFIG_SCSI_DH_RDAC=m |
123 | CONFIG_SCSI_DH_ALUA=m | 118 | CONFIG_SCSI_DH_ALUA=m |
124 | CONFIG_ATA=y | 119 | CONFIG_ATA=y |
120 | CONFIG_SATA_AHCI=y | ||
125 | CONFIG_SATA_SIL24=y | 121 | CONFIG_SATA_SIL24=y |
126 | CONFIG_SATA_MV=y | 122 | CONFIG_SATA_MV=y |
127 | CONFIG_SATA_SVW=y | 123 | CONFIG_SATA_SVW=y |
@@ -145,7 +141,6 @@ CONFIG_DM_MULTIPATH_ST=m | |||
145 | CONFIG_DM_UEVENT=y | 141 | CONFIG_DM_UEVENT=y |
146 | CONFIG_ADB_PMU=y | 142 | CONFIG_ADB_PMU=y |
147 | CONFIG_PMAC_SMU=y | 143 | CONFIG_PMAC_SMU=y |
148 | CONFIG_THERM_PM72=y | ||
149 | CONFIG_WINDFARM=y | 144 | CONFIG_WINDFARM=y |
150 | CONFIG_WINDFARM_PM81=y | 145 | CONFIG_WINDFARM_PM81=y |
151 | CONFIG_WINDFARM_PM91=y | 146 | CONFIG_WINDFARM_PM91=y |
@@ -209,7 +204,6 @@ CONFIG_RAW_DRIVER=y | |||
209 | CONFIG_I2C_CHARDEV=y | 204 | CONFIG_I2C_CHARDEV=y |
210 | CONFIG_I2C_AMD8111=y | 205 | CONFIG_I2C_AMD8111=y |
211 | CONFIG_I2C_PASEMI=y | 206 | CONFIG_I2C_PASEMI=y |
212 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
213 | CONFIG_FB=y | 207 | CONFIG_FB=y |
214 | CONFIG_FIRMWARE_EDID=y | 208 | CONFIG_FIRMWARE_EDID=y |
215 | CONFIG_FB_OF=y | 209 | CONFIG_FB_OF=y |
@@ -296,6 +290,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y | |||
296 | CONFIG_NILFS2_FS=m | 290 | CONFIG_NILFS2_FS=m |
297 | CONFIG_AUTOFS4_FS=m | 291 | CONFIG_AUTOFS4_FS=m |
298 | CONFIG_FUSE_FS=m | 292 | CONFIG_FUSE_FS=m |
293 | CONFIG_OVERLAY_FS=m | ||
299 | CONFIG_ISO9660_FS=y | 294 | CONFIG_ISO9660_FS=y |
300 | CONFIG_UDF_FS=m | 295 | CONFIG_UDF_FS=m |
301 | CONFIG_MSDOS_FS=y | 296 | CONFIG_MSDOS_FS=y |
@@ -326,7 +321,6 @@ CONFIG_NLS_CODEPAGE_437=y | |||
326 | CONFIG_NLS_ASCII=y | 321 | CONFIG_NLS_ASCII=y |
327 | CONFIG_NLS_ISO8859_1=y | 322 | CONFIG_NLS_ISO8859_1=y |
328 | CONFIG_NLS_UTF8=y | 323 | CONFIG_NLS_UTF8=y |
329 | CONFIG_CRC_T10DIF=y | ||
330 | CONFIG_MAGIC_SYSRQ=y | 324 | CONFIG_MAGIC_SYSRQ=y |
331 | CONFIG_DEBUG_KERNEL=y | 325 | CONFIG_DEBUG_KERNEL=y |
332 | CONFIG_DEBUG_STACK_USAGE=y | 326 | CONFIG_DEBUG_STACK_USAGE=y |
@@ -362,4 +356,4 @@ CONFIG_CRYPTO_DEV_NX=y | |||
362 | CONFIG_CRYPTO_DEV_NX_ENCRYPT=m | 356 | CONFIG_CRYPTO_DEV_NX_ENCRYPT=m |
363 | CONFIG_VIRTUALIZATION=y | 357 | CONFIG_VIRTUALIZATION=y |
364 | CONFIG_KVM_BOOK3S_64=m | 358 | CONFIG_KVM_BOOK3S_64=m |
365 | CONFIG_KVM_BOOK3S_64_HV=y | 359 | CONFIG_KVM_BOOK3S_64_HV=m |
diff --git a/arch/powerpc/configs/ppc64e_defconfig b/arch/powerpc/configs/ppc64e_defconfig index 67885b2d70aa..ddf9773458cf 100644 --- a/arch/powerpc/configs/ppc64e_defconfig +++ b/arch/powerpc/configs/ppc64e_defconfig | |||
@@ -22,7 +22,6 @@ CONFIG_MODVERSIONS=y | |||
22 | CONFIG_MODULE_SRCVERSION_ALL=y | 22 | CONFIG_MODULE_SRCVERSION_ALL=y |
23 | CONFIG_PARTITION_ADVANCED=y | 23 | CONFIG_PARTITION_ADVANCED=y |
24 | CONFIG_MAC_PARTITION=y | 24 | CONFIG_MAC_PARTITION=y |
25 | CONFIG_EFI_PARTITION=y | ||
26 | CONFIG_CORENET_GENERIC=y | 25 | CONFIG_CORENET_GENERIC=y |
27 | CONFIG_CPU_FREQ=y | 26 | CONFIG_CPU_FREQ=y |
28 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | 27 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y |
@@ -55,7 +54,6 @@ CONFIG_BRIDGE=m | |||
55 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 54 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
56 | CONFIG_DEVTMPFS=y | 55 | CONFIG_DEVTMPFS=y |
57 | CONFIG_DEVTMPFS_MOUNT=y | 56 | CONFIG_DEVTMPFS_MOUNT=y |
58 | CONFIG_PROC_DEVICETREE=y | ||
59 | CONFIG_BLK_DEV_FD=y | 57 | CONFIG_BLK_DEV_FD=y |
60 | CONFIG_BLK_DEV_LOOP=y | 58 | CONFIG_BLK_DEV_LOOP=y |
61 | CONFIG_BLK_DEV_NBD=m | 59 | CONFIG_BLK_DEV_NBD=m |
@@ -70,7 +68,6 @@ CONFIG_CHR_DEV_ST=y | |||
70 | CONFIG_BLK_DEV_SR=y | 68 | CONFIG_BLK_DEV_SR=y |
71 | CONFIG_BLK_DEV_SR_VENDOR=y | 69 | CONFIG_BLK_DEV_SR_VENDOR=y |
72 | CONFIG_CHR_DEV_SG=y | 70 | CONFIG_CHR_DEV_SG=y |
73 | CONFIG_SCSI_MULTI_LUN=y | ||
74 | CONFIG_SCSI_CONSTANTS=y | 71 | CONFIG_SCSI_CONSTANTS=y |
75 | CONFIG_SCSI_FC_ATTRS=y | 72 | CONFIG_SCSI_FC_ATTRS=y |
76 | CONFIG_SCSI_SRP_ATTRS=y | 73 | CONFIG_SCSI_SRP_ATTRS=y |
@@ -131,7 +128,6 @@ CONFIG_SERIAL_8250_CONSOLE=y | |||
131 | CONFIG_RAW_DRIVER=y | 128 | CONFIG_RAW_DRIVER=y |
132 | CONFIG_I2C_CHARDEV=y | 129 | CONFIG_I2C_CHARDEV=y |
133 | CONFIG_I2C_AMD8111=y | 130 | CONFIG_I2C_AMD8111=y |
134 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
135 | CONFIG_FB=y | 131 | CONFIG_FB=y |
136 | CONFIG_FIRMWARE_EDID=y | 132 | CONFIG_FIRMWARE_EDID=y |
137 | CONFIG_FB_OF=y | 133 | CONFIG_FB_OF=y |
diff --git a/arch/powerpc/configs/ppc6xx_defconfig b/arch/powerpc/configs/ppc6xx_defconfig index ad6d6b5af7d7..e5d2c3dc07f1 100644 --- a/arch/powerpc/configs/ppc6xx_defconfig +++ b/arch/powerpc/configs/ppc6xx_defconfig | |||
@@ -1,26 +1,22 @@ | |||
1 | CONFIG_FSL_EMB_PERFMON=y | 1 | CONFIG_FSL_EMB_PERFMON=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
5 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
5 | CONFIG_AUDIT=y | ||
6 | CONFIG_NO_HZ=y | ||
7 | CONFIG_HIGH_RES_TIMERS=y | ||
6 | CONFIG_BSD_PROCESS_ACCT=y | 8 | CONFIG_BSD_PROCESS_ACCT=y |
7 | CONFIG_TASKSTATS=y | 9 | CONFIG_TASKSTATS=y |
8 | CONFIG_TASK_DELAY_ACCT=y | 10 | CONFIG_TASK_DELAY_ACCT=y |
9 | CONFIG_TASK_XACCT=y | 11 | CONFIG_TASK_XACCT=y |
10 | CONFIG_TASK_IO_ACCOUNTING=y | 12 | CONFIG_TASK_IO_ACCOUNTING=y |
11 | CONFIG_AUDIT=y | ||
12 | CONFIG_CGROUPS=y | 13 | CONFIG_CGROUPS=y |
13 | CONFIG_CGROUP_DEVICE=y | 14 | CONFIG_CGROUP_DEVICE=y |
14 | CONFIG_CGROUP_CPUACCT=y | 15 | CONFIG_CGROUP_CPUACCT=y |
15 | CONFIG_RESOURCE_COUNTERS=y | ||
16 | CONFIG_CGROUP_SCHED=y | 16 | CONFIG_CGROUP_SCHED=y |
17 | CONFIG_RT_GROUP_SCHED=y | 17 | CONFIG_RT_GROUP_SCHED=y |
18 | CONFIG_UTS_NS=y | ||
19 | CONFIG_IPC_NS=y | ||
20 | CONFIG_USER_NS=y | 18 | CONFIG_USER_NS=y |
21 | CONFIG_PID_NS=y | ||
22 | CONFIG_BLK_DEV_INITRD=y | 19 | CONFIG_BLK_DEV_INITRD=y |
23 | CONFIG_KALLSYMS_EXTRA_PASS=y | ||
24 | # CONFIG_COMPAT_BRK is not set | 20 | # CONFIG_COMPAT_BRK is not set |
25 | CONFIG_PROFILING=y | 21 | CONFIG_PROFILING=y |
26 | CONFIG_OPROFILE=m | 22 | CONFIG_OPROFILE=m |
@@ -29,10 +25,19 @@ CONFIG_MODULES=y | |||
29 | CONFIG_MODULE_UNLOAD=y | 25 | CONFIG_MODULE_UNLOAD=y |
30 | CONFIG_MODULE_SRCVERSION_ALL=y | 26 | CONFIG_MODULE_SRCVERSION_ALL=y |
31 | CONFIG_BLK_DEV_INTEGRITY=y | 27 | CONFIG_BLK_DEV_INTEGRITY=y |
28 | CONFIG_PARTITION_ADVANCED=y | ||
29 | CONFIG_OSF_PARTITION=y | ||
30 | CONFIG_AMIGA_PARTITION=y | ||
31 | CONFIG_BSD_DISKLABEL=y | ||
32 | CONFIG_MINIX_SUBPARTITION=y | ||
33 | CONFIG_SOLARIS_X86_PARTITION=y | ||
34 | CONFIG_UNIXWARE_DISKLABEL=y | ||
35 | CONFIG_SGI_PARTITION=y | ||
36 | CONFIG_SUN_PARTITION=y | ||
37 | CONFIG_KARMA_PARTITION=y | ||
32 | CONFIG_PPC_MPC52xx=y | 38 | CONFIG_PPC_MPC52xx=y |
33 | CONFIG_PPC_EFIKA=y | 39 | CONFIG_PPC_EFIKA=y |
34 | CONFIG_PPC_MPC5200_BUGFIX=y | 40 | CONFIG_PPC_MPC5200_BUGFIX=y |
35 | CONFIG_PPC_MPC5200_GPIO=y | ||
36 | CONFIG_PPC_82xx=y | 41 | CONFIG_PPC_82xx=y |
37 | CONFIG_MPC8272_ADS=y | 42 | CONFIG_MPC8272_ADS=y |
38 | CONFIG_PQ2FADS=y | 43 | CONFIG_PQ2FADS=y |
@@ -56,7 +61,6 @@ CONFIG_SBC8641D=y | |||
56 | CONFIG_MPC8610_HPCD=y | 61 | CONFIG_MPC8610_HPCD=y |
57 | CONFIG_GEF_SBC610=y | 62 | CONFIG_GEF_SBC610=y |
58 | CONFIG_CPU_FREQ=y | 63 | CONFIG_CPU_FREQ=y |
59 | CONFIG_CPU_FREQ_DEBUG=y | ||
60 | CONFIG_CPU_FREQ_STAT=m | 64 | CONFIG_CPU_FREQ_STAT=m |
61 | CONFIG_CPU_FREQ_STAT_DETAILS=y | 65 | CONFIG_CPU_FREQ_STAT_DETAILS=y |
62 | CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y | 66 | CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y |
@@ -69,19 +73,13 @@ CONFIG_TAU=y | |||
69 | CONFIG_TAU_AVERAGE=y | 73 | CONFIG_TAU_AVERAGE=y |
70 | CONFIG_QUICC_ENGINE=y | 74 | CONFIG_QUICC_ENGINE=y |
71 | CONFIG_QE_GPIO=y | 75 | CONFIG_QE_GPIO=y |
72 | CONFIG_PPC_BESTCOMM=y | ||
73 | CONFIG_GPIO_MPC8XXX=y | ||
74 | CONFIG_MCU_MPC8349EMITX=y | 76 | CONFIG_MCU_MPC8349EMITX=y |
75 | CONFIG_HIGHMEM=y | 77 | CONFIG_HIGHMEM=y |
76 | CONFIG_NO_HZ=y | ||
77 | CONFIG_HIGH_RES_TIMERS=y | ||
78 | CONFIG_HZ_1000=y | 78 | CONFIG_HZ_1000=y |
79 | CONFIG_PREEMPT_VOLUNTARY=y | 79 | CONFIG_PREEMPT_VOLUNTARY=y |
80 | CONFIG_BINFMT_MISC=y | 80 | CONFIG_BINFMT_MISC=y |
81 | # CONFIG_MIGRATION is not set | ||
82 | CONFIG_PM=y | ||
83 | CONFIG_PM_DEBUG=y | ||
84 | CONFIG_HIBERNATION=y | 81 | CONFIG_HIBERNATION=y |
82 | CONFIG_PM_DEBUG=y | ||
85 | CONFIG_ISA=y | 83 | CONFIG_ISA=y |
86 | CONFIG_PCIEPORTBUS=y | 84 | CONFIG_PCIEPORTBUS=y |
87 | CONFIG_PCI_MSI=y | 85 | CONFIG_PCI_MSI=y |
@@ -106,8 +104,6 @@ CONFIG_IP_MULTIPLE_TABLES=y | |||
106 | CONFIG_IP_ROUTE_MULTIPATH=y | 104 | CONFIG_IP_ROUTE_MULTIPATH=y |
107 | CONFIG_IP_ROUTE_VERBOSE=y | 105 | CONFIG_IP_ROUTE_VERBOSE=y |
108 | CONFIG_NET_IPIP=m | 106 | CONFIG_NET_IPIP=m |
109 | CONFIG_NET_IPGRE=m | ||
110 | CONFIG_NET_IPGRE_BROADCAST=y | ||
111 | CONFIG_IP_MROUTE=y | 107 | CONFIG_IP_MROUTE=y |
112 | CONFIG_IP_PIMSM_V1=y | 108 | CONFIG_IP_PIMSM_V1=y |
113 | CONFIG_IP_PIMSM_V2=y | 109 | CONFIG_IP_PIMSM_V2=y |
@@ -128,7 +124,6 @@ CONFIG_TCP_CONG_VENO=m | |||
128 | CONFIG_TCP_CONG_YEAH=m | 124 | CONFIG_TCP_CONG_YEAH=m |
129 | CONFIG_TCP_CONG_ILLINOIS=m | 125 | CONFIG_TCP_CONG_ILLINOIS=m |
130 | CONFIG_TCP_MD5SIG=y | 126 | CONFIG_TCP_MD5SIG=y |
131 | CONFIG_IPV6_PRIVACY=y | ||
132 | CONFIG_IPV6_ROUTER_PREF=y | 127 | CONFIG_IPV6_ROUTER_PREF=y |
133 | CONFIG_IPV6_ROUTE_INFO=y | 128 | CONFIG_IPV6_ROUTE_INFO=y |
134 | CONFIG_IPV6_OPTIMISTIC_DAD=y | 129 | CONFIG_IPV6_OPTIMISTIC_DAD=y |
@@ -144,7 +139,6 @@ CONFIG_IPV6_MROUTE=y | |||
144 | CONFIG_IPV6_PIMSM_V2=y | 139 | CONFIG_IPV6_PIMSM_V2=y |
145 | CONFIG_NETLABEL=y | 140 | CONFIG_NETLABEL=y |
146 | CONFIG_NETFILTER=y | 141 | CONFIG_NETFILTER=y |
147 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
148 | CONFIG_NF_CONNTRACK=m | 142 | CONFIG_NF_CONNTRACK=m |
149 | CONFIG_NF_CONNTRACK_SECMARK=y | 143 | CONFIG_NF_CONNTRACK_SECMARK=y |
150 | CONFIG_NF_CONNTRACK_EVENTS=y | 144 | CONFIG_NF_CONNTRACK_EVENTS=y |
@@ -159,7 +153,6 @@ CONFIG_NF_CONNTRACK_SANE=m | |||
159 | CONFIG_NF_CONNTRACK_SIP=m | 153 | CONFIG_NF_CONNTRACK_SIP=m |
160 | CONFIG_NF_CONNTRACK_TFTP=m | 154 | CONFIG_NF_CONNTRACK_TFTP=m |
161 | CONFIG_NF_CT_NETLINK=m | 155 | CONFIG_NF_CT_NETLINK=m |
162 | CONFIG_NETFILTER_TPROXY=m | ||
163 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | 156 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m |
164 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | 157 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m |
165 | CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m | 158 | CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m |
@@ -204,21 +197,12 @@ CONFIG_NETFILTER_XT_MATCH_TIME=m | |||
204 | CONFIG_NETFILTER_XT_MATCH_U32=m | 197 | CONFIG_NETFILTER_XT_MATCH_U32=m |
205 | CONFIG_NF_CONNTRACK_IPV4=m | 198 | CONFIG_NF_CONNTRACK_IPV4=m |
206 | # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set | 199 | # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set |
207 | CONFIG_IP_NF_QUEUE=m | ||
208 | CONFIG_IP_NF_IPTABLES=m | 200 | CONFIG_IP_NF_IPTABLES=m |
209 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
210 | CONFIG_IP_NF_MATCH_AH=m | 201 | CONFIG_IP_NF_MATCH_AH=m |
211 | CONFIG_IP_NF_MATCH_ECN=m | 202 | CONFIG_IP_NF_MATCH_ECN=m |
212 | CONFIG_IP_NF_MATCH_TTL=m | 203 | CONFIG_IP_NF_MATCH_TTL=m |
213 | CONFIG_IP_NF_FILTER=m | 204 | CONFIG_IP_NF_FILTER=m |
214 | CONFIG_IP_NF_TARGET_REJECT=m | 205 | CONFIG_IP_NF_TARGET_REJECT=m |
215 | CONFIG_IP_NF_TARGET_LOG=m | ||
216 | CONFIG_IP_NF_TARGET_ULOG=m | ||
217 | CONFIG_NF_NAT=m | ||
218 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
219 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
220 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
221 | CONFIG_NF_NAT_SNMP_BASIC=m | ||
222 | CONFIG_IP_NF_MANGLE=m | 206 | CONFIG_IP_NF_MANGLE=m |
223 | CONFIG_IP_NF_TARGET_CLUSTERIP=m | 207 | CONFIG_IP_NF_TARGET_CLUSTERIP=m |
224 | CONFIG_IP_NF_TARGET_ECN=m | 208 | CONFIG_IP_NF_TARGET_ECN=m |
@@ -229,7 +213,6 @@ CONFIG_IP_NF_ARPTABLES=m | |||
229 | CONFIG_IP_NF_ARPFILTER=m | 213 | CONFIG_IP_NF_ARPFILTER=m |
230 | CONFIG_IP_NF_ARP_MANGLE=m | 214 | CONFIG_IP_NF_ARP_MANGLE=m |
231 | CONFIG_NF_CONNTRACK_IPV6=m | 215 | CONFIG_NF_CONNTRACK_IPV6=m |
232 | CONFIG_IP6_NF_QUEUE=m | ||
233 | CONFIG_IP6_NF_IPTABLES=m | 216 | CONFIG_IP6_NF_IPTABLES=m |
234 | CONFIG_IP6_NF_MATCH_AH=m | 217 | CONFIG_IP6_NF_MATCH_AH=m |
235 | CONFIG_IP6_NF_MATCH_EUI64=m | 218 | CONFIG_IP6_NF_MATCH_EUI64=m |
@@ -240,7 +223,6 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m | |||
240 | CONFIG_IP6_NF_MATCH_MH=m | 223 | CONFIG_IP6_NF_MATCH_MH=m |
241 | CONFIG_IP6_NF_MATCH_RT=m | 224 | CONFIG_IP6_NF_MATCH_RT=m |
242 | CONFIG_IP6_NF_TARGET_HL=m | 225 | CONFIG_IP6_NF_TARGET_HL=m |
243 | CONFIG_IP6_NF_TARGET_LOG=m | ||
244 | CONFIG_IP6_NF_FILTER=m | 226 | CONFIG_IP6_NF_FILTER=m |
245 | CONFIG_IP6_NF_TARGET_REJECT=m | 227 | CONFIG_IP6_NF_TARGET_REJECT=m |
246 | CONFIG_IP6_NF_MANGLE=m | 228 | CONFIG_IP6_NF_MANGLE=m |
@@ -266,7 +248,6 @@ CONFIG_BRIDGE_EBT_MARK_T=m | |||
266 | CONFIG_BRIDGE_EBT_REDIRECT=m | 248 | CONFIG_BRIDGE_EBT_REDIRECT=m |
267 | CONFIG_BRIDGE_EBT_SNAT=m | 249 | CONFIG_BRIDGE_EBT_SNAT=m |
268 | CONFIG_BRIDGE_EBT_LOG=m | 250 | CONFIG_BRIDGE_EBT_LOG=m |
269 | CONFIG_BRIDGE_EBT_ULOG=m | ||
270 | CONFIG_BRIDGE_EBT_NFLOG=m | 251 | CONFIG_BRIDGE_EBT_NFLOG=m |
271 | CONFIG_IP_DCCP=m | 252 | CONFIG_IP_DCCP=m |
272 | CONFIG_NET_DCCPPROBE=m | 253 | CONFIG_NET_DCCPPROBE=m |
@@ -284,8 +265,6 @@ CONFIG_ATALK=m | |||
284 | CONFIG_DEV_APPLETALK=m | 265 | CONFIG_DEV_APPLETALK=m |
285 | CONFIG_IPDDP=m | 266 | CONFIG_IPDDP=m |
286 | CONFIG_IPDDP_ENCAP=y | 267 | CONFIG_IPDDP_ENCAP=y |
287 | CONFIG_IPDDP_DECAP=y | ||
288 | CONFIG_WAN_ROUTER=m | ||
289 | CONFIG_NET_SCHED=y | 268 | CONFIG_NET_SCHED=y |
290 | CONFIG_NET_SCH_CBQ=m | 269 | CONFIG_NET_SCH_CBQ=m |
291 | CONFIG_NET_SCH_HTB=m | 270 | CONFIG_NET_SCH_HTB=m |
@@ -349,8 +328,6 @@ CONFIG_VLSI_FIR=m | |||
349 | CONFIG_VIA_FIR=m | 328 | CONFIG_VIA_FIR=m |
350 | CONFIG_MCS_FIR=m | 329 | CONFIG_MCS_FIR=m |
351 | CONFIG_BT=m | 330 | CONFIG_BT=m |
352 | CONFIG_BT_L2CAP=y | ||
353 | CONFIG_BT_SCO=y | ||
354 | CONFIG_BT_RFCOMM=m | 331 | CONFIG_BT_RFCOMM=m |
355 | CONFIG_BT_RFCOMM_TTY=y | 332 | CONFIG_BT_RFCOMM_TTY=y |
356 | CONFIG_BT_BNEP=m | 333 | CONFIG_BT_BNEP=m |
@@ -380,7 +357,6 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |||
380 | # CONFIG_FIRMWARE_IN_KERNEL is not set | 357 | # CONFIG_FIRMWARE_IN_KERNEL is not set |
381 | CONFIG_DEBUG_DEVRES=y | 358 | CONFIG_DEBUG_DEVRES=y |
382 | CONFIG_CONNECTOR=y | 359 | CONFIG_CONNECTOR=y |
383 | CONFIG_PROC_DEVICETREE=y | ||
384 | CONFIG_PARPORT=m | 360 | CONFIG_PARPORT=m |
385 | CONFIG_PARPORT_PC=m | 361 | CONFIG_PARPORT_PC=m |
386 | CONFIG_PARPORT_SERIAL=m | 362 | CONFIG_PARPORT_SERIAL=m |
@@ -396,7 +372,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 | |||
396 | CONFIG_CDROM_PKTCDVD=m | 372 | CONFIG_CDROM_PKTCDVD=m |
397 | CONFIG_VIRTIO_BLK=m | 373 | CONFIG_VIRTIO_BLK=m |
398 | CONFIG_BLK_DEV_HD=y | 374 | CONFIG_BLK_DEV_HD=y |
399 | CONFIG_MISC_DEVICES=y | ||
400 | CONFIG_ENCLOSURE_SERVICES=m | 375 | CONFIG_ENCLOSURE_SERVICES=m |
401 | CONFIG_SENSORS_TSL2550=m | 376 | CONFIG_SENSORS_TSL2550=m |
402 | CONFIG_EEPROM_AT24=m | 377 | CONFIG_EEPROM_AT24=m |
@@ -419,7 +394,6 @@ CONFIG_BLK_DEV_SR_VENDOR=y | |||
419 | CONFIG_CHR_DEV_SG=y | 394 | CONFIG_CHR_DEV_SG=y |
420 | CONFIG_CHR_DEV_SCH=m | 395 | CONFIG_CHR_DEV_SCH=m |
421 | CONFIG_SCSI_ENCLOSURE=m | 396 | CONFIG_SCSI_ENCLOSURE=m |
422 | CONFIG_SCSI_MULTI_LUN=y | ||
423 | CONFIG_SCSI_CONSTANTS=y | 397 | CONFIG_SCSI_CONSTANTS=y |
424 | CONFIG_SCSI_LOGGING=y | 398 | CONFIG_SCSI_LOGGING=y |
425 | CONFIG_SCSI_SCAN_ASYNC=y | 399 | CONFIG_SCSI_SCAN_ASYNC=y |
@@ -436,8 +410,8 @@ CONFIG_ATA=y | |||
436 | # CONFIG_SATA_PMP is not set | 410 | # CONFIG_SATA_PMP is not set |
437 | CONFIG_SATA_FSL=m | 411 | CONFIG_SATA_FSL=m |
438 | CONFIG_PDC_ADMA=m | 412 | CONFIG_PDC_ADMA=m |
439 | CONFIG_PATA_MPC52xx=m | ||
440 | CONFIG_ATA_PIIX=m | 413 | CONFIG_ATA_PIIX=m |
414 | CONFIG_PATA_MPC52xx=m | ||
441 | CONFIG_PATA_OPTIDMA=m | 415 | CONFIG_PATA_OPTIDMA=m |
442 | CONFIG_PATA_SCH=m | 416 | CONFIG_PATA_SCH=m |
443 | CONFIG_PATA_VIA=m | 417 | CONFIG_PATA_VIA=m |
@@ -479,37 +453,44 @@ CONFIG_THERM_WINDTUNNEL=m | |||
479 | CONFIG_THERM_ADT746X=m | 453 | CONFIG_THERM_ADT746X=m |
480 | CONFIG_WINDFARM=y | 454 | CONFIG_WINDFARM=y |
481 | CONFIG_PMAC_RACKMETER=m | 455 | CONFIG_PMAC_RACKMETER=m |
456 | CONFIG_SENSORS_AMS=m | ||
482 | CONFIG_NETDEVICES=y | 457 | CONFIG_NETDEVICES=y |
483 | CONFIG_IFB=m | ||
484 | CONFIG_DUMMY=m | ||
485 | CONFIG_BONDING=m | 458 | CONFIG_BONDING=m |
486 | CONFIG_MACVLAN=m | 459 | CONFIG_DUMMY=m |
487 | CONFIG_EQUALIZER=m | 460 | CONFIG_EQUALIZER=m |
461 | CONFIG_NET_FC=y | ||
462 | CONFIG_IFB=m | ||
463 | CONFIG_MACVLAN=m | ||
464 | CONFIG_NETCONSOLE=m | ||
488 | CONFIG_TUN=m | 465 | CONFIG_TUN=m |
489 | CONFIG_VETH=m | 466 | CONFIG_VETH=m |
490 | CONFIG_NET_SB1000=m | 467 | CONFIG_VIRTIO_NET=m |
491 | CONFIG_MARVELL_PHY=m | 468 | CONFIG_ATM_TCP=m |
492 | CONFIG_DAVICOM_PHY=m | 469 | CONFIG_ATM_LANAI=m |
493 | CONFIG_QSEMI_PHY=m | 470 | CONFIG_ATM_ENI=m |
494 | CONFIG_LXT_PHY=m | 471 | CONFIG_ATM_NICSTAR=m |
495 | CONFIG_CICADA_PHY=m | 472 | CONFIG_ATM_IDT77252=m |
496 | CONFIG_VITESSE_PHY=m | 473 | CONFIG_ATM_HE=m |
497 | CONFIG_SMSC_PHY=m | ||
498 | CONFIG_BROADCOM_PHY=m | ||
499 | CONFIG_ICPLUS_PHY=m | ||
500 | CONFIG_REALTEK_PHY=m | ||
501 | CONFIG_NET_ETHERNET=y | ||
502 | CONFIG_MACE=m | ||
503 | CONFIG_BMAC=m | ||
504 | CONFIG_HAPPYMEAL=m | ||
505 | CONFIG_SUNGEM=m | ||
506 | CONFIG_CASSINI=m | ||
507 | CONFIG_NET_VENDOR_3COM=y | ||
508 | CONFIG_EL3=m | 474 | CONFIG_EL3=m |
475 | CONFIG_PCMCIA_3C574=m | ||
476 | CONFIG_PCMCIA_3C589=m | ||
509 | CONFIG_VORTEX=m | 477 | CONFIG_VORTEX=m |
510 | CONFIG_TYPHOON=m | 478 | CONFIG_TYPHOON=m |
511 | CONFIG_NET_VENDOR_SMC=y | 479 | CONFIG_ADAPTEC_STARFIRE=m |
512 | CONFIG_ULTRA=m | 480 | CONFIG_ACENIC=m |
481 | CONFIG_AMD8111_ETH=m | ||
482 | CONFIG_PCNET32=m | ||
483 | CONFIG_PCMCIA_NMCLAN=m | ||
484 | CONFIG_MACE=m | ||
485 | CONFIG_BMAC=m | ||
486 | CONFIG_ATL1=m | ||
487 | CONFIG_B44=m | ||
488 | CONFIG_BNX2=m | ||
489 | CONFIG_TIGON3=m | ||
490 | CONFIG_BNX2X=m | ||
491 | CONFIG_CHELSIO_T1=m | ||
492 | CONFIG_CHELSIO_T1_1G=y | ||
493 | CONFIG_CHELSIO_T3=m | ||
513 | CONFIG_NET_TULIP=y | 494 | CONFIG_NET_TULIP=y |
514 | CONFIG_DE2104X=m | 495 | CONFIG_DE2104X=m |
515 | CONFIG_TULIP=m | 496 | CONFIG_TULIP=m |
@@ -519,69 +500,84 @@ CONFIG_WINBOND_840=m | |||
519 | CONFIG_DM9102=m | 500 | CONFIG_DM9102=m |
520 | CONFIG_ULI526X=m | 501 | CONFIG_ULI526X=m |
521 | CONFIG_PCMCIA_XIRCOM=m | 502 | CONFIG_PCMCIA_XIRCOM=m |
522 | CONFIG_NET_ISA=y | 503 | CONFIG_DL2K=m |
523 | CONFIG_EWRK3=m | 504 | CONFIG_SUNDANCE=m |
524 | CONFIG_NE2000=m | 505 | CONFIG_S2IO=m |
525 | CONFIG_NET_PCI=y | 506 | CONFIG_FEC_MPC52xx=m |
526 | CONFIG_PCNET32=m | 507 | CONFIG_GIANFAR=m |
527 | CONFIG_AMD8111_ETH=m | 508 | CONFIG_PCMCIA_FMVJ18X=m |
528 | CONFIG_ADAPTEC_STARFIRE=m | ||
529 | CONFIG_B44=m | ||
530 | CONFIG_FORCEDETH=m | ||
531 | CONFIG_E100=m | 509 | CONFIG_E100=m |
510 | CONFIG_E1000=m | ||
511 | CONFIG_E1000E=m | ||
512 | CONFIG_IGB=m | ||
513 | CONFIG_IXGB=m | ||
514 | CONFIG_IXGBE=m | ||
515 | CONFIG_IP1000=m | ||
516 | CONFIG_MV643XX_ETH=m | ||
517 | CONFIG_SKGE=m | ||
518 | CONFIG_SKY2=m | ||
519 | CONFIG_MYRI10GE=m | ||
532 | CONFIG_FEALNX=m | 520 | CONFIG_FEALNX=m |
533 | CONFIG_NATSEMI=m | 521 | CONFIG_NATSEMI=m |
522 | CONFIG_NS83820=m | ||
523 | CONFIG_PCMCIA_AXNET=m | ||
524 | CONFIG_NE2000=m | ||
534 | CONFIG_NE2K_PCI=m | 525 | CONFIG_NE2K_PCI=m |
526 | CONFIG_PCMCIA_PCNET=m | ||
527 | CONFIG_ULTRA=m | ||
528 | CONFIG_FORCEDETH=m | ||
529 | CONFIG_HAMACHI=m | ||
530 | CONFIG_YELLOWFIN=m | ||
531 | CONFIG_QLA3XXX=m | ||
532 | CONFIG_QLGE=m | ||
533 | CONFIG_NETXEN_NIC=m | ||
535 | CONFIG_8139CP=m | 534 | CONFIG_8139CP=m |
536 | CONFIG_8139TOO=m | 535 | CONFIG_8139TOO=m |
537 | # CONFIG_8139TOO_PIO is not set | 536 | # CONFIG_8139TOO_PIO is not set |
538 | CONFIG_8139TOO_8129=y | 537 | CONFIG_8139TOO_8129=y |
538 | CONFIG_R8169=m | ||
539 | CONFIG_R6040=m | 539 | CONFIG_R6040=m |
540 | CONFIG_SC92031=m | ||
540 | CONFIG_SIS900=m | 541 | CONFIG_SIS900=m |
542 | CONFIG_SIS190=m | ||
543 | CONFIG_SFC=m | ||
544 | CONFIG_PCMCIA_SMC91C92=m | ||
541 | CONFIG_EPIC100=m | 545 | CONFIG_EPIC100=m |
542 | CONFIG_SUNDANCE=m | 546 | CONFIG_HAPPYMEAL=m |
547 | CONFIG_SUNGEM=m | ||
548 | CONFIG_CASSINI=m | ||
549 | CONFIG_NIU=m | ||
550 | CONFIG_TEHUTI=m | ||
543 | CONFIG_TLAN=m | 551 | CONFIG_TLAN=m |
544 | CONFIG_VIA_RHINE=m | 552 | CONFIG_VIA_RHINE=m |
545 | CONFIG_VIA_RHINE_MMIO=y | 553 | CONFIG_VIA_RHINE_MMIO=y |
546 | CONFIG_SC92031=m | ||
547 | CONFIG_NET_POCKET=y | ||
548 | CONFIG_DE600=m | ||
549 | CONFIG_DE620=m | ||
550 | CONFIG_FEC_MPC52xx=m | ||
551 | CONFIG_ACENIC=m | ||
552 | CONFIG_DL2K=m | ||
553 | CONFIG_E1000=m | ||
554 | CONFIG_E1000E=m | ||
555 | CONFIG_IP1000=m | ||
556 | CONFIG_IGB=m | ||
557 | CONFIG_NS83820=m | ||
558 | CONFIG_HAMACHI=m | ||
559 | CONFIG_YELLOWFIN=m | ||
560 | CONFIG_R8169=m | ||
561 | CONFIG_R8169_VLAN=y | ||
562 | CONFIG_SIS190=m | ||
563 | CONFIG_SKGE=m | ||
564 | CONFIG_SKY2=m | ||
565 | CONFIG_VIA_VELOCITY=m | 554 | CONFIG_VIA_VELOCITY=m |
566 | CONFIG_TIGON3=m | 555 | CONFIG_PCMCIA_XIRC2PS=m |
567 | CONFIG_BNX2=m | 556 | CONFIG_FDDI=y |
568 | CONFIG_GIANFAR=m | 557 | CONFIG_SKFP=m |
569 | CONFIG_MV643XX_ETH=m | 558 | CONFIG_NET_SB1000=m |
570 | CONFIG_QLA3XXX=m | 559 | CONFIG_MARVELL_PHY=m |
571 | CONFIG_ATL1=m | 560 | CONFIG_DAVICOM_PHY=m |
572 | CONFIG_CHELSIO_T1=m | 561 | CONFIG_QSEMI_PHY=m |
573 | CONFIG_CHELSIO_T1_1G=y | 562 | CONFIG_LXT_PHY=m |
574 | CONFIG_CHELSIO_T3=m | 563 | CONFIG_CICADA_PHY=m |
575 | CONFIG_IXGBE=m | 564 | CONFIG_VITESSE_PHY=m |
576 | CONFIG_IXGB=m | 565 | CONFIG_SMSC_PHY=m |
577 | CONFIG_S2IO=m | 566 | CONFIG_BROADCOM_PHY=m |
578 | CONFIG_MYRI10GE=m | 567 | CONFIG_ICPLUS_PHY=m |
579 | CONFIG_NETXEN_NIC=m | 568 | CONFIG_REALTEK_PHY=m |
580 | CONFIG_NIU=m | 569 | CONFIG_PLIP=m |
581 | CONFIG_TEHUTI=m | 570 | CONFIG_PPP_DEFLATE=m |
582 | CONFIG_BNX2X=m | 571 | CONFIG_PPP_FILTER=y |
583 | CONFIG_QLGE=m | 572 | CONFIG_PPP_MPPE=m |
584 | CONFIG_SFC=m | 573 | CONFIG_PPP_MULTILINK=y |
574 | CONFIG_PPPOATM=m | ||
575 | CONFIG_PPPOE=m | ||
576 | CONFIG_PPP_ASYNC=m | ||
577 | CONFIG_PPP_SYNC_TTY=m | ||
578 | CONFIG_SLIP=m | ||
579 | CONFIG_SLIP_COMPRESSED=y | ||
580 | CONFIG_SLIP_SMART=y | ||
585 | CONFIG_USB_CATC=m | 581 | CONFIG_USB_CATC=m |
586 | CONFIG_USB_KAWETH=m | 582 | CONFIG_USB_KAWETH=m |
587 | CONFIG_USB_PEGASUS=m | 583 | CONFIG_USB_PEGASUS=m |
@@ -597,39 +593,6 @@ CONFIG_USB_ALI_M5632=y | |||
597 | CONFIG_USB_AN2720=y | 593 | CONFIG_USB_AN2720=y |
598 | CONFIG_USB_EPSON2888=y | 594 | CONFIG_USB_EPSON2888=y |
599 | CONFIG_USB_KC2190=y | 595 | CONFIG_USB_KC2190=y |
600 | CONFIG_NET_PCMCIA=y | ||
601 | CONFIG_PCMCIA_3C589=m | ||
602 | CONFIG_PCMCIA_3C574=m | ||
603 | CONFIG_PCMCIA_FMVJ18X=m | ||
604 | CONFIG_PCMCIA_PCNET=m | ||
605 | CONFIG_PCMCIA_NMCLAN=m | ||
606 | CONFIG_PCMCIA_SMC91C92=m | ||
607 | CONFIG_PCMCIA_XIRC2PS=m | ||
608 | CONFIG_PCMCIA_AXNET=m | ||
609 | CONFIG_ATM_TCP=m | ||
610 | CONFIG_ATM_LANAI=m | ||
611 | CONFIG_ATM_ENI=m | ||
612 | CONFIG_ATM_NICSTAR=m | ||
613 | CONFIG_ATM_IDT77252=m | ||
614 | CONFIG_ATM_HE=m | ||
615 | CONFIG_FDDI=y | ||
616 | CONFIG_SKFP=m | ||
617 | CONFIG_PLIP=m | ||
618 | CONFIG_PPP_MULTILINK=y | ||
619 | CONFIG_PPP_FILTER=y | ||
620 | CONFIG_PPP_ASYNC=m | ||
621 | CONFIG_PPP_SYNC_TTY=m | ||
622 | CONFIG_PPP_DEFLATE=m | ||
623 | CONFIG_PPP_MPPE=m | ||
624 | CONFIG_PPPOE=m | ||
625 | CONFIG_PPPOATM=m | ||
626 | CONFIG_SLIP=m | ||
627 | CONFIG_SLIP_COMPRESSED=y | ||
628 | CONFIG_SLIP_SMART=y | ||
629 | CONFIG_NET_FC=y | ||
630 | CONFIG_NETCONSOLE=m | ||
631 | CONFIG_NETCONSOLE_DYNAMIC=y | ||
632 | CONFIG_VIRTIO_NET=m | ||
633 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 596 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
634 | CONFIG_INPUT_JOYDEV=m | 597 | CONFIG_INPUT_JOYDEV=m |
635 | CONFIG_INPUT_EVDEV=y | 598 | CONFIG_INPUT_EVDEV=y |
@@ -670,10 +633,8 @@ CONFIG_TABLET_USB_ACECAD=m | |||
670 | CONFIG_TABLET_USB_AIPTEK=m | 633 | CONFIG_TABLET_USB_AIPTEK=m |
671 | CONFIG_TABLET_USB_GTCO=m | 634 | CONFIG_TABLET_USB_GTCO=m |
672 | CONFIG_TABLET_USB_KBTAB=m | 635 | CONFIG_TABLET_USB_KBTAB=m |
673 | CONFIG_TABLET_USB_WACOM=m | ||
674 | CONFIG_INPUT_MISC=y | 636 | CONFIG_INPUT_MISC=y |
675 | CONFIG_INPUT_PCSPKR=m | 637 | CONFIG_INPUT_PCSPKR=m |
676 | CONFIG_INPUT_ATI_REMOTE=m | ||
677 | CONFIG_INPUT_ATI_REMOTE2=m | 638 | CONFIG_INPUT_ATI_REMOTE2=m |
678 | CONFIG_INPUT_KEYSPAN_REMOTE=m | 639 | CONFIG_INPUT_KEYSPAN_REMOTE=m |
679 | CONFIG_INPUT_POWERMATE=m | 640 | CONFIG_INPUT_POWERMATE=m |
@@ -685,16 +646,16 @@ CONFIG_GAMEPORT_NS558=m | |||
685 | CONFIG_GAMEPORT_L4=m | 646 | CONFIG_GAMEPORT_L4=m |
686 | CONFIG_GAMEPORT_EMU10K1=m | 647 | CONFIG_GAMEPORT_EMU10K1=m |
687 | CONFIG_GAMEPORT_FM801=m | 648 | CONFIG_GAMEPORT_FM801=m |
688 | CONFIG_VT_HW_CONSOLE_BINDING=y | 649 | # CONFIG_LEGACY_PTYS is not set |
689 | # CONFIG_DEVKMEM is not set | ||
690 | CONFIG_SERIAL_NONSTANDARD=y | 650 | CONFIG_SERIAL_NONSTANDARD=y |
691 | CONFIG_ROCKETPORT=m | 651 | CONFIG_ROCKETPORT=m |
692 | CONFIG_CYCLADES=m | 652 | CONFIG_CYCLADES=m |
693 | CONFIG_SYNCLINK=m | 653 | CONFIG_SYNCLINK=m |
694 | CONFIG_SYNCLINKMP=m | 654 | CONFIG_SYNCLINKMP=m |
695 | CONFIG_SYNCLINK_GT=m | 655 | CONFIG_SYNCLINK_GT=m |
696 | CONFIG_N_HDLC=m | ||
697 | CONFIG_NOZOMI=m | 656 | CONFIG_NOZOMI=m |
657 | CONFIG_N_HDLC=m | ||
658 | # CONFIG_DEVKMEM is not set | ||
698 | CONFIG_SERIAL_8250=y | 659 | CONFIG_SERIAL_8250=y |
699 | CONFIG_SERIAL_8250_CONSOLE=y | 660 | CONFIG_SERIAL_8250_CONSOLE=y |
700 | CONFIG_SERIAL_8250_CS=m | 661 | CONFIG_SERIAL_8250_CS=m |
@@ -711,8 +672,6 @@ CONFIG_SERIAL_MPC52xx_CONSOLE=y | |||
711 | CONFIG_SERIAL_MPC52xx_CONSOLE_BAUD=115200 | 672 | CONFIG_SERIAL_MPC52xx_CONSOLE_BAUD=115200 |
712 | CONFIG_SERIAL_JSM=m | 673 | CONFIG_SERIAL_JSM=m |
713 | CONFIG_SERIAL_OF_PLATFORM=y | 674 | CONFIG_SERIAL_OF_PLATFORM=y |
714 | # CONFIG_LEGACY_PTYS is not set | ||
715 | CONFIG_BRIQ_PANEL=m | ||
716 | CONFIG_PRINTER=m | 675 | CONFIG_PRINTER=m |
717 | CONFIG_LP_CONSOLE=y | 676 | CONFIG_LP_CONSOLE=y |
718 | CONFIG_PPDEV=m | 677 | CONFIG_PPDEV=m |
@@ -735,6 +694,7 @@ CONFIG_I2C_TINY_USB=m | |||
735 | CONFIG_I2C_PCA_ISA=m | 694 | CONFIG_I2C_PCA_ISA=m |
736 | CONFIG_I2C_STUB=m | 695 | CONFIG_I2C_STUB=m |
737 | CONFIG_GPIO_SYSFS=y | 696 | CONFIG_GPIO_SYSFS=y |
697 | CONFIG_GPIO_MPC8XXX=y | ||
738 | CONFIG_W1=m | 698 | CONFIG_W1=m |
739 | CONFIG_W1_MASTER_DS2490=m | 699 | CONFIG_W1_MASTER_DS2490=m |
740 | CONFIG_W1_MASTER_DS2482=m | 700 | CONFIG_W1_MASTER_DS2482=m |
@@ -754,15 +714,13 @@ CONFIG_SENSORS_ADM1029=m | |||
754 | CONFIG_SENSORS_ADM1031=m | 714 | CONFIG_SENSORS_ADM1031=m |
755 | CONFIG_SENSORS_ADM9240=m | 715 | CONFIG_SENSORS_ADM9240=m |
756 | CONFIG_SENSORS_ADT7470=m | 716 | CONFIG_SENSORS_ADT7470=m |
757 | CONFIG_SENSORS_AMS=m | ||
758 | CONFIG_SENSORS_ATXP1=m | 717 | CONFIG_SENSORS_ATXP1=m |
759 | CONFIG_SENSORS_DS1621=m | 718 | CONFIG_SENSORS_DS1621=m |
760 | CONFIG_SENSORS_F71805F=m | ||
761 | CONFIG_SENSORS_F71882FG=m | ||
762 | CONFIG_SENSORS_F75375S=m | 719 | CONFIG_SENSORS_F75375S=m |
763 | CONFIG_SENSORS_GL518SM=m | 720 | CONFIG_SENSORS_GL518SM=m |
764 | CONFIG_SENSORS_GL520SM=m | 721 | CONFIG_SENSORS_GL520SM=m |
765 | CONFIG_SENSORS_IT87=m | 722 | CONFIG_SENSORS_MAX1619=m |
723 | CONFIG_SENSORS_MAX6650=m | ||
766 | CONFIG_SENSORS_LM63=m | 724 | CONFIG_SENSORS_LM63=m |
767 | CONFIG_SENSORS_LM75=m | 725 | CONFIG_SENSORS_LM75=m |
768 | CONFIG_SENSORS_LM77=m | 726 | CONFIG_SENSORS_LM77=m |
@@ -774,20 +732,12 @@ CONFIG_SENSORS_LM87=m | |||
774 | CONFIG_SENSORS_LM90=m | 732 | CONFIG_SENSORS_LM90=m |
775 | CONFIG_SENSORS_LM92=m | 733 | CONFIG_SENSORS_LM92=m |
776 | CONFIG_SENSORS_LM93=m | 734 | CONFIG_SENSORS_LM93=m |
777 | CONFIG_SENSORS_MAX1619=m | ||
778 | CONFIG_SENSORS_MAX6650=m | ||
779 | CONFIG_SENSORS_PC87360=m | ||
780 | CONFIG_SENSORS_PC87427=m | ||
781 | CONFIG_SENSORS_PCF8591=m | 735 | CONFIG_SENSORS_PCF8591=m |
782 | CONFIG_SENSORS_SIS5595=m | 736 | CONFIG_SENSORS_SIS5595=m |
783 | CONFIG_SENSORS_DME1737=m | ||
784 | CONFIG_SENSORS_SMSC47M1=m | ||
785 | CONFIG_SENSORS_SMSC47M192=m | 737 | CONFIG_SENSORS_SMSC47M192=m |
786 | CONFIG_SENSORS_SMSC47B397=m | ||
787 | CONFIG_SENSORS_ADS7828=m | 738 | CONFIG_SENSORS_ADS7828=m |
788 | CONFIG_SENSORS_THMC50=m | 739 | CONFIG_SENSORS_THMC50=m |
789 | CONFIG_SENSORS_VIA686A=m | 740 | CONFIG_SENSORS_VIA686A=m |
790 | CONFIG_SENSORS_VT1211=m | ||
791 | CONFIG_SENSORS_VT8231=m | 741 | CONFIG_SENSORS_VT8231=m |
792 | CONFIG_SENSORS_W83781D=m | 742 | CONFIG_SENSORS_W83781D=m |
793 | CONFIG_SENSORS_W83791D=m | 743 | CONFIG_SENSORS_W83791D=m |
@@ -795,8 +745,6 @@ CONFIG_SENSORS_W83792D=m | |||
795 | CONFIG_SENSORS_W83793=m | 745 | CONFIG_SENSORS_W83793=m |
796 | CONFIG_SENSORS_W83L785TS=m | 746 | CONFIG_SENSORS_W83L785TS=m |
797 | CONFIG_SENSORS_W83L786NG=m | 747 | CONFIG_SENSORS_W83L786NG=m |
798 | CONFIG_SENSORS_W83627HF=m | ||
799 | CONFIG_SENSORS_W83627EHF=m | ||
800 | CONFIG_THERMAL=y | 748 | CONFIG_THERMAL=y |
801 | CONFIG_WATCHDOG=y | 749 | CONFIG_WATCHDOG=y |
802 | CONFIG_SOFT_WATCHDOG=m | 750 | CONFIG_SOFT_WATCHDOG=m |
@@ -815,7 +763,6 @@ CONFIG_DRM_MGA=m | |||
815 | CONFIG_DRM_SIS=m | 763 | CONFIG_DRM_SIS=m |
816 | CONFIG_DRM_VIA=m | 764 | CONFIG_DRM_VIA=m |
817 | CONFIG_DRM_SAVAGE=m | 765 | CONFIG_DRM_SAVAGE=m |
818 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
819 | CONFIG_FB=y | 766 | CONFIG_FB=y |
820 | CONFIG_FB_CIRRUS=m | 767 | CONFIG_FB_CIRRUS=m |
821 | CONFIG_FB_OF=y | 768 | CONFIG_FB_OF=y |
@@ -850,10 +797,8 @@ CONFIG_FB_TRIDENT=m | |||
850 | CONFIG_FB_SM501=m | 797 | CONFIG_FB_SM501=m |
851 | CONFIG_FB_IBM_GXT4500=y | 798 | CONFIG_FB_IBM_GXT4500=y |
852 | CONFIG_LCD_PLATFORM=m | 799 | CONFIG_LCD_PLATFORM=m |
853 | CONFIG_DISPLAY_SUPPORT=m | ||
854 | CONFIG_VGACON_SOFT_SCROLLBACK=y | 800 | CONFIG_VGACON_SOFT_SCROLLBACK=y |
855 | CONFIG_FRAMEBUFFER_CONSOLE=y | 801 | CONFIG_FRAMEBUFFER_CONSOLE=y |
856 | CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y | ||
857 | CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y | 802 | CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y |
858 | CONFIG_LOGO=y | 803 | CONFIG_LOGO=y |
859 | # CONFIG_LOGO_LINUX_MONO is not set | 804 | # CONFIG_LOGO_LINUX_MONO is not set |
@@ -897,7 +842,6 @@ CONFIG_SND_CMIPCI=m | |||
897 | CONFIG_SND_OXYGEN=m | 842 | CONFIG_SND_OXYGEN=m |
898 | CONFIG_SND_CS4281=m | 843 | CONFIG_SND_CS4281=m |
899 | CONFIG_SND_CS46XX=m | 844 | CONFIG_SND_CS46XX=m |
900 | CONFIG_SND_CS5530=m | ||
901 | CONFIG_SND_DARLA20=m | 845 | CONFIG_SND_DARLA20=m |
902 | CONFIG_SND_GINA20=m | 846 | CONFIG_SND_GINA20=m |
903 | CONFIG_SND_LAYLA20=m | 847 | CONFIG_SND_LAYLA20=m |
@@ -919,7 +863,6 @@ CONFIG_SND_ES1968=m | |||
919 | CONFIG_SND_FM801=m | 863 | CONFIG_SND_FM801=m |
920 | CONFIG_SND_HDSP=m | 864 | CONFIG_SND_HDSP=m |
921 | CONFIG_SND_HDSPM=m | 865 | CONFIG_SND_HDSPM=m |
922 | CONFIG_SND_HIFIER=m | ||
923 | CONFIG_SND_ICE1712=m | 866 | CONFIG_SND_ICE1712=m |
924 | CONFIG_SND_ICE1724=m | 867 | CONFIG_SND_ICE1724=m |
925 | CONFIG_SND_KORG1212=m | 868 | CONFIG_SND_KORG1212=m |
@@ -949,8 +892,6 @@ CONFIG_SND_USB_CAIAQ=m | |||
949 | CONFIG_SND_USB_CAIAQ_INPUT=y | 892 | CONFIG_SND_USB_CAIAQ_INPUT=y |
950 | # CONFIG_SND_PCMCIA is not set | 893 | # CONFIG_SND_PCMCIA is not set |
951 | CONFIG_HIDRAW=y | 894 | CONFIG_HIDRAW=y |
952 | CONFIG_HID_PID=y | ||
953 | CONFIG_USB_HIDDEV=y | ||
954 | CONFIG_HID_GYRATION=y | 895 | CONFIG_HID_GYRATION=y |
955 | CONFIG_LOGITECH_FF=y | 896 | CONFIG_LOGITECH_FF=y |
956 | CONFIG_LOGIRUMBLEPAD2_FF=y | 897 | CONFIG_LOGIRUMBLEPAD2_FF=y |
@@ -960,12 +901,12 @@ CONFIG_HID_PETALYNX=y | |||
960 | CONFIG_HID_SAMSUNG=y | 901 | CONFIG_HID_SAMSUNG=y |
961 | CONFIG_HID_SONY=y | 902 | CONFIG_HID_SONY=y |
962 | CONFIG_HID_SUNPLUS=y | 903 | CONFIG_HID_SUNPLUS=y |
904 | CONFIG_HID_PID=y | ||
905 | CONFIG_USB_HIDDEV=y | ||
963 | CONFIG_USB=y | 906 | CONFIG_USB=y |
964 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y | 907 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y |
965 | # CONFIG_USB_DEVICE_CLASS is not set | ||
966 | CONFIG_USB_MON=y | 908 | CONFIG_USB_MON=y |
967 | CONFIG_USB_EHCI_HCD=m | 909 | CONFIG_USB_EHCI_HCD=m |
968 | CONFIG_USB_EHCI_TT_NEWSCHED=y | ||
969 | CONFIG_USB_EHCI_FSL=y | 910 | CONFIG_USB_EHCI_FSL=y |
970 | CONFIG_USB_OHCI_HCD=m | 911 | CONFIG_USB_OHCI_HCD=m |
971 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 912 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
@@ -1001,7 +942,6 @@ CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m | |||
1001 | CONFIG_USB_SERIAL_CYPRESS_M8=m | 942 | CONFIG_USB_SERIAL_CYPRESS_M8=m |
1002 | CONFIG_USB_SERIAL_EMPEG=m | 943 | CONFIG_USB_SERIAL_EMPEG=m |
1003 | CONFIG_USB_SERIAL_FTDI_SIO=m | 944 | CONFIG_USB_SERIAL_FTDI_SIO=m |
1004 | CONFIG_USB_SERIAL_FUNSOFT=m | ||
1005 | CONFIG_USB_SERIAL_VISOR=m | 945 | CONFIG_USB_SERIAL_VISOR=m |
1006 | CONFIG_USB_SERIAL_IPAQ=m | 946 | CONFIG_USB_SERIAL_IPAQ=m |
1007 | CONFIG_USB_SERIAL_IR=m | 947 | CONFIG_USB_SERIAL_IR=m |
@@ -1016,12 +956,10 @@ CONFIG_USB_SERIAL_KOBIL_SCT=m | |||
1016 | CONFIG_USB_SERIAL_MCT_U232=m | 956 | CONFIG_USB_SERIAL_MCT_U232=m |
1017 | CONFIG_USB_SERIAL_MOS7720=m | 957 | CONFIG_USB_SERIAL_MOS7720=m |
1018 | CONFIG_USB_SERIAL_MOS7840=m | 958 | CONFIG_USB_SERIAL_MOS7840=m |
1019 | CONFIG_USB_SERIAL_MOTOROLA=m | ||
1020 | CONFIG_USB_SERIAL_NAVMAN=m | 959 | CONFIG_USB_SERIAL_NAVMAN=m |
1021 | CONFIG_USB_SERIAL_PL2303=m | 960 | CONFIG_USB_SERIAL_PL2303=m |
1022 | CONFIG_USB_SERIAL_OTI6858=m | 961 | CONFIG_USB_SERIAL_OTI6858=m |
1023 | CONFIG_USB_SERIAL_SPCP8X5=m | 962 | CONFIG_USB_SERIAL_SPCP8X5=m |
1024 | CONFIG_USB_SERIAL_HP4X=m | ||
1025 | CONFIG_USB_SERIAL_SAFE=m | 963 | CONFIG_USB_SERIAL_SAFE=m |
1026 | CONFIG_USB_SERIAL_SAFE_PADDED=y | 964 | CONFIG_USB_SERIAL_SAFE_PADDED=y |
1027 | CONFIG_USB_SERIAL_SIERRAWIRELESS=m | 965 | CONFIG_USB_SERIAL_SIERRAWIRELESS=m |
@@ -1083,12 +1021,14 @@ CONFIG_RTC_DRV_M48T35=m | |||
1083 | CONFIG_RTC_DRV_M48T59=m | 1021 | CONFIG_RTC_DRV_M48T59=m |
1084 | CONFIG_RTC_DRV_V3020=m | 1022 | CONFIG_RTC_DRV_V3020=m |
1085 | CONFIG_DMADEVICES=y | 1023 | CONFIG_DMADEVICES=y |
1024 | CONFIG_PPC_BESTCOMM=y | ||
1086 | CONFIG_AUXDISPLAY=y | 1025 | CONFIG_AUXDISPLAY=y |
1087 | CONFIG_KS0108=m | 1026 | CONFIG_KS0108=m |
1088 | CONFIG_UIO=m | 1027 | CONFIG_UIO=m |
1089 | CONFIG_UIO_CIF=m | 1028 | CONFIG_UIO_CIF=m |
1090 | CONFIG_UIO_PDRV=m | ||
1091 | CONFIG_UIO_PDRV_GENIRQ=m | 1029 | CONFIG_UIO_PDRV_GENIRQ=m |
1030 | CONFIG_VIRTIO_PCI=m | ||
1031 | CONFIG_VIRTIO_BALLOON=m | ||
1092 | CONFIG_EXT2_FS=m | 1032 | CONFIG_EXT2_FS=m |
1093 | CONFIG_EXT2_FS_XATTR=y | 1033 | CONFIG_EXT2_FS_XATTR=y |
1094 | CONFIG_EXT2_FS_POSIX_ACL=y | 1034 | CONFIG_EXT2_FS_POSIX_ACL=y |
@@ -1111,12 +1051,7 @@ CONFIG_XFS_FS=m | |||
1111 | CONFIG_XFS_QUOTA=y | 1051 | CONFIG_XFS_QUOTA=y |
1112 | CONFIG_XFS_POSIX_ACL=y | 1052 | CONFIG_XFS_POSIX_ACL=y |
1113 | CONFIG_GFS2_FS=m | 1053 | CONFIG_GFS2_FS=m |
1114 | CONFIG_OCFS2_FS=m | ||
1115 | # CONFIG_OCFS2_DEBUG_MASKLOG is not set | ||
1116 | CONFIG_QUOTA_NETLINK_INTERFACE=y | 1054 | CONFIG_QUOTA_NETLINK_INTERFACE=y |
1117 | # CONFIG_PRINT_QUOTA_WARNING is not set | ||
1118 | CONFIG_QFMT_V2=y | ||
1119 | CONFIG_AUTOFS_FS=m | ||
1120 | CONFIG_AUTOFS4_FS=m | 1055 | CONFIG_AUTOFS4_FS=m |
1121 | CONFIG_FUSE_FS=m | 1056 | CONFIG_FUSE_FS=m |
1122 | CONFIG_ISO9660_FS=y | 1057 | CONFIG_ISO9660_FS=y |
@@ -1145,20 +1080,17 @@ CONFIG_ROMFS_FS=m | |||
1145 | CONFIG_SYSV_FS=m | 1080 | CONFIG_SYSV_FS=m |
1146 | CONFIG_UFS_FS=m | 1081 | CONFIG_UFS_FS=m |
1147 | CONFIG_NFS_FS=m | 1082 | CONFIG_NFS_FS=m |
1148 | CONFIG_NFS_V3=y | ||
1149 | CONFIG_NFS_V3_ACL=y | 1083 | CONFIG_NFS_V3_ACL=y |
1150 | CONFIG_NFS_V4=y | 1084 | CONFIG_NFS_V4=m |
1151 | CONFIG_NFSD=m | 1085 | CONFIG_NFSD=m |
1152 | CONFIG_NFSD_V3_ACL=y | 1086 | CONFIG_NFSD_V3_ACL=y |
1153 | CONFIG_NFSD_V4=y | 1087 | CONFIG_NFSD_V4=y |
1154 | CONFIG_RPCSEC_GSS_SPKM3=m | ||
1155 | CONFIG_CIFS=m | 1088 | CONFIG_CIFS=m |
1156 | CONFIG_CIFS_WEAK_PW_HASH=y | 1089 | CONFIG_CIFS_WEAK_PW_HASH=y |
1157 | CONFIG_CIFS_UPCALL=y | 1090 | CONFIG_CIFS_UPCALL=y |
1158 | CONFIG_CIFS_XATTR=y | 1091 | CONFIG_CIFS_XATTR=y |
1159 | CONFIG_CIFS_POSIX=y | 1092 | CONFIG_CIFS_POSIX=y |
1160 | CONFIG_CIFS_DFS_UPCALL=y | 1093 | CONFIG_CIFS_DFS_UPCALL=y |
1161 | CONFIG_CIFS_EXPERIMENTAL=y | ||
1162 | CONFIG_NCP_FS=m | 1094 | CONFIG_NCP_FS=m |
1163 | CONFIG_NCPFS_PACKET_SIGNING=y | 1095 | CONFIG_NCPFS_PACKET_SIGNING=y |
1164 | CONFIG_NCPFS_IOCTL_LOCKING=y | 1096 | CONFIG_NCPFS_IOCTL_LOCKING=y |
@@ -1170,17 +1102,6 @@ CONFIG_NCPFS_NLS=y | |||
1170 | CONFIG_NCPFS_EXTRAS=y | 1102 | CONFIG_NCPFS_EXTRAS=y |
1171 | CONFIG_CODA_FS=m | 1103 | CONFIG_CODA_FS=m |
1172 | CONFIG_9P_FS=m | 1104 | CONFIG_9P_FS=m |
1173 | CONFIG_PARTITION_ADVANCED=y | ||
1174 | CONFIG_OSF_PARTITION=y | ||
1175 | CONFIG_AMIGA_PARTITION=y | ||
1176 | CONFIG_BSD_DISKLABEL=y | ||
1177 | CONFIG_MINIX_SUBPARTITION=y | ||
1178 | CONFIG_SOLARIS_X86_PARTITION=y | ||
1179 | CONFIG_UNIXWARE_DISKLABEL=y | ||
1180 | CONFIG_SGI_PARTITION=y | ||
1181 | CONFIG_SUN_PARTITION=y | ||
1182 | CONFIG_KARMA_PARTITION=y | ||
1183 | CONFIG_EFI_PARTITION=y | ||
1184 | CONFIG_NLS_DEFAULT="utf8" | 1105 | CONFIG_NLS_DEFAULT="utf8" |
1185 | CONFIG_NLS_CODEPAGE_437=y | 1106 | CONFIG_NLS_CODEPAGE_437=y |
1186 | CONFIG_NLS_CODEPAGE_737=m | 1107 | CONFIG_NLS_CODEPAGE_737=m |
@@ -1219,29 +1140,27 @@ CONFIG_NLS_ISO8859_14=m | |||
1219 | CONFIG_NLS_ISO8859_15=m | 1140 | CONFIG_NLS_ISO8859_15=m |
1220 | CONFIG_NLS_KOI8_R=m | 1141 | CONFIG_NLS_KOI8_R=m |
1221 | CONFIG_NLS_KOI8_U=m | 1142 | CONFIG_NLS_KOI8_U=m |
1222 | CONFIG_DLM=m | 1143 | CONFIG_DEBUG_INFO=y |
1223 | CONFIG_DLM_DEBUG=y | ||
1224 | # CONFIG_ENABLE_WARN_DEPRECATED is not set | 1144 | # CONFIG_ENABLE_WARN_DEPRECATED is not set |
1225 | CONFIG_MAGIC_SYSRQ=y | ||
1226 | CONFIG_UNUSED_SYMBOLS=y | 1145 | CONFIG_UNUSED_SYMBOLS=y |
1227 | CONFIG_HEADERS_CHECK=y | 1146 | CONFIG_HEADERS_CHECK=y |
1147 | CONFIG_MAGIC_SYSRQ=y | ||
1228 | CONFIG_DEBUG_KERNEL=y | 1148 | CONFIG_DEBUG_KERNEL=y |
1229 | CONFIG_DEBUG_SHIRQ=y | ||
1230 | CONFIG_TIMER_STATS=y | ||
1231 | CONFIG_DEBUG_OBJECTS=y | 1149 | CONFIG_DEBUG_OBJECTS=y |
1232 | CONFIG_DEBUG_OBJECTS_FREE=y | 1150 | CONFIG_DEBUG_OBJECTS_FREE=y |
1233 | CONFIG_DEBUG_OBJECTS_TIMERS=y | 1151 | CONFIG_DEBUG_OBJECTS_TIMERS=y |
1234 | CONFIG_SLUB_DEBUG_ON=y | 1152 | CONFIG_SLUB_DEBUG_ON=y |
1153 | CONFIG_DEBUG_STACK_USAGE=y | ||
1154 | CONFIG_DEBUG_VM=y | ||
1155 | CONFIG_DEBUG_HIGHMEM=y | ||
1156 | CONFIG_DEBUG_STACKOVERFLOW=y | ||
1157 | CONFIG_DEBUG_SHIRQ=y | ||
1158 | CONFIG_TIMER_STATS=y | ||
1235 | CONFIG_DEBUG_RT_MUTEXES=y | 1159 | CONFIG_DEBUG_RT_MUTEXES=y |
1236 | CONFIG_DEBUG_SPINLOCK=y | 1160 | CONFIG_DEBUG_SPINLOCK=y |
1237 | CONFIG_DEBUG_MUTEXES=y | 1161 | CONFIG_DEBUG_MUTEXES=y |
1238 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
1239 | CONFIG_DEBUG_HIGHMEM=y | ||
1240 | CONFIG_DEBUG_INFO=y | ||
1241 | CONFIG_DEBUG_VM=y | ||
1242 | CONFIG_DEBUG_LIST=y | 1162 | CONFIG_DEBUG_LIST=y |
1243 | CONFIG_DEBUG_SG=y | 1163 | CONFIG_DEBUG_SG=y |
1244 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
1245 | CONFIG_FAULT_INJECTION=y | 1164 | CONFIG_FAULT_INJECTION=y |
1246 | CONFIG_FAILSLAB=y | 1165 | CONFIG_FAILSLAB=y |
1247 | CONFIG_FAIL_PAGE_ALLOC=y | 1166 | CONFIG_FAIL_PAGE_ALLOC=y |
@@ -1250,17 +1169,12 @@ CONFIG_FAIL_IO_TIMEOUT=y | |||
1250 | CONFIG_FAULT_INJECTION_DEBUG_FS=y | 1169 | CONFIG_FAULT_INJECTION_DEBUG_FS=y |
1251 | CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y | 1170 | CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y |
1252 | CONFIG_LATENCYTOP=y | 1171 | CONFIG_LATENCYTOP=y |
1253 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
1254 | CONFIG_SCHED_TRACER=y | 1172 | CONFIG_SCHED_TRACER=y |
1255 | CONFIG_STACK_TRACER=y | 1173 | CONFIG_STACK_TRACER=y |
1256 | CONFIG_BLK_DEV_IO_TRACE=y | 1174 | CONFIG_BLK_DEV_IO_TRACE=y |
1257 | CONFIG_DEBUG_STACKOVERFLOW=y | ||
1258 | CONFIG_DEBUG_STACK_USAGE=y | ||
1259 | CONFIG_XMON=y | 1175 | CONFIG_XMON=y |
1260 | CONFIG_BOOTX_TEXT=y | 1176 | CONFIG_BOOTX_TEXT=y |
1261 | CONFIG_PPC_EARLY_DEBUG=y | 1177 | CONFIG_PPC_EARLY_DEBUG=y |
1262 | CONFIG_PPC_EARLY_DEBUG_BOOTX=y | ||
1263 | CONFIG_KEYS=y | ||
1264 | CONFIG_KEYS_DEBUG_PROC_KEYS=y | 1178 | CONFIG_KEYS_DEBUG_PROC_KEYS=y |
1265 | CONFIG_SECURITY=y | 1179 | CONFIG_SECURITY=y |
1266 | CONFIG_SECURITY_NETWORK=y | 1180 | CONFIG_SECURITY_NETWORK=y |
@@ -1268,9 +1182,7 @@ CONFIG_SECURITY_NETWORK_XFRM=y | |||
1268 | CONFIG_SECURITY_SELINUX=y | 1182 | CONFIG_SECURITY_SELINUX=y |
1269 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y | 1183 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y |
1270 | CONFIG_SECURITY_SELINUX_DISABLE=y | 1184 | CONFIG_SECURITY_SELINUX_DISABLE=y |
1271 | CONFIG_CRYPTO_NULL=m | ||
1272 | CONFIG_CRYPTO_TEST=m | 1185 | CONFIG_CRYPTO_TEST=m |
1273 | CONFIG_CRYPTO_CCM=m | ||
1274 | CONFIG_CRYPTO_GCM=m | 1186 | CONFIG_CRYPTO_GCM=m |
1275 | CONFIG_CRYPTO_CTS=m | 1187 | CONFIG_CRYPTO_CTS=m |
1276 | CONFIG_CRYPTO_LRW=m | 1188 | CONFIG_CRYPTO_LRW=m |
@@ -1278,14 +1190,12 @@ CONFIG_CRYPTO_PCBC=m | |||
1278 | CONFIG_CRYPTO_XTS=m | 1190 | CONFIG_CRYPTO_XTS=m |
1279 | CONFIG_CRYPTO_HMAC=y | 1191 | CONFIG_CRYPTO_HMAC=y |
1280 | CONFIG_CRYPTO_XCBC=m | 1192 | CONFIG_CRYPTO_XCBC=m |
1281 | CONFIG_CRYPTO_MD4=m | ||
1282 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1193 | CONFIG_CRYPTO_MICHAEL_MIC=m |
1283 | CONFIG_CRYPTO_RMD128=m | 1194 | CONFIG_CRYPTO_RMD128=m |
1284 | CONFIG_CRYPTO_RMD160=m | 1195 | CONFIG_CRYPTO_RMD160=m |
1285 | CONFIG_CRYPTO_RMD256=m | 1196 | CONFIG_CRYPTO_RMD256=m |
1286 | CONFIG_CRYPTO_RMD320=m | 1197 | CONFIG_CRYPTO_RMD320=m |
1287 | CONFIG_CRYPTO_SHA1=y | 1198 | CONFIG_CRYPTO_SHA1=y |
1288 | CONFIG_CRYPTO_SHA256=m | ||
1289 | CONFIG_CRYPTO_SHA512=m | 1199 | CONFIG_CRYPTO_SHA512=m |
1290 | CONFIG_CRYPTO_TGR192=m | 1200 | CONFIG_CRYPTO_TGR192=m |
1291 | CONFIG_CRYPTO_WP512=m | 1201 | CONFIG_CRYPTO_WP512=m |
@@ -1306,5 +1216,3 @@ CONFIG_CRYPTO_DEV_HIFN_795X=m | |||
1306 | CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y | 1216 | CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y |
1307 | CONFIG_CRYPTO_DEV_TALITOS=m | 1217 | CONFIG_CRYPTO_DEV_TALITOS=m |
1308 | CONFIG_VIRTUALIZATION=y | 1218 | CONFIG_VIRTUALIZATION=y |
1309 | CONFIG_VIRTIO_PCI=m | ||
1310 | CONFIG_VIRTIO_BALLOON=m | ||
diff --git a/arch/powerpc/configs/pq2fads_defconfig b/arch/powerpc/configs/pq2fads_defconfig index baad8db21b61..3e336ee8bb4a 100644 --- a/arch/powerpc/configs/pq2fads_defconfig +++ b/arch/powerpc/configs/pq2fads_defconfig | |||
@@ -1,20 +1,19 @@ | |||
1 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
2 | CONFIG_NO_HZ=y | ||
3 | CONFIG_HIGH_RES_TIMERS=y | ||
2 | CONFIG_IKCONFIG=y | 4 | CONFIG_IKCONFIG=y |
3 | CONFIG_IKCONFIG_PROC=y | 5 | CONFIG_IKCONFIG_PROC=y |
4 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
5 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
6 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
7 | CONFIG_KALLSYMS_ALL=y | 9 | CONFIG_KALLSYMS_ALL=y |
10 | CONFIG_PARTITION_ADVANCED=y | ||
8 | # CONFIG_PPC_CHRP is not set | 11 | # CONFIG_PPC_CHRP is not set |
9 | # CONFIG_PPC_PMAC is not set | 12 | # CONFIG_PPC_PMAC is not set |
10 | CONFIG_PPC_82xx=y | 13 | CONFIG_PPC_82xx=y |
11 | CONFIG_PQ2FADS=y | 14 | CONFIG_PQ2FADS=y |
12 | CONFIG_NO_HZ=y | ||
13 | CONFIG_HIGH_RES_TIMERS=y | ||
14 | CONFIG_BINFMT_MISC=y | 15 | CONFIG_BINFMT_MISC=y |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_PCI=y | 16 | CONFIG_PCI=y |
17 | # CONFIG_8260_PCI9 is not set | ||
18 | CONFIG_NET=y | 17 | CONFIG_NET=y |
19 | CONFIG_PACKET=y | 18 | CONFIG_PACKET=y |
20 | CONFIG_UNIX=y | 19 | CONFIG_UNIX=y |
@@ -29,7 +28,6 @@ CONFIG_NETFILTER=y | |||
29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
30 | # CONFIG_FW_LOADER is not set | 29 | # CONFIG_FW_LOADER is not set |
31 | CONFIG_MTD=y | 30 | CONFIG_MTD=y |
32 | CONFIG_MTD_CHAR=y | ||
33 | CONFIG_MTD_BLOCK=y | 31 | CONFIG_MTD_BLOCK=y |
34 | CONFIG_MTD_JEDECPROBE=y | 32 | CONFIG_MTD_JEDECPROBE=y |
35 | CONFIG_MTD_CFI_ADV_OPTIONS=y | 33 | CONFIG_MTD_CFI_ADV_OPTIONS=y |
@@ -41,55 +39,43 @@ CONFIG_MTD_CFI_GEOMETRY=y | |||
41 | CONFIG_MTD_CFI_I4=y | 39 | CONFIG_MTD_CFI_I4=y |
42 | CONFIG_MTD_CFI_INTELEXT=y | 40 | CONFIG_MTD_CFI_INTELEXT=y |
43 | CONFIG_MTD_PHYSMAP_OF=y | 41 | CONFIG_MTD_PHYSMAP_OF=y |
44 | CONFIG_PROC_DEVICETREE=y | ||
45 | CONFIG_BLK_DEV_LOOP=y | 42 | CONFIG_BLK_DEV_LOOP=y |
46 | CONFIG_IDE=y | 43 | CONFIG_IDE=y |
47 | CONFIG_NETDEVICES=y | 44 | CONFIG_NETDEVICES=y |
48 | CONFIG_TUN=y | 45 | CONFIG_TUN=y |
49 | CONFIG_DAVICOM_PHY=y | ||
50 | CONFIG_NET_ETHERNET=y | ||
51 | CONFIG_FS_ENET=y | 46 | CONFIG_FS_ENET=y |
52 | # CONFIG_FS_ENET_HAS_SCC is not set | 47 | # CONFIG_FS_ENET_HAS_SCC is not set |
53 | CONFIG_FS_ENET_MDIO_FCC=y | 48 | CONFIG_FS_ENET_MDIO_FCC=y |
49 | CONFIG_DAVICOM_PHY=y | ||
54 | CONFIG_PPP=y | 50 | CONFIG_PPP=y |
51 | CONFIG_PPP_DEFLATE=y | ||
55 | CONFIG_PPP_ASYNC=y | 52 | CONFIG_PPP_ASYNC=y |
56 | CONFIG_PPP_SYNC_TTY=y | 53 | CONFIG_PPP_SYNC_TTY=y |
57 | CONFIG_PPP_DEFLATE=y | ||
58 | CONFIG_INPUT_EVDEV=y | 54 | CONFIG_INPUT_EVDEV=y |
59 | # CONFIG_SERIO_I8042 is not set | ||
60 | # CONFIG_VT is not set | 55 | # CONFIG_VT is not set |
61 | CONFIG_SERIAL_CPM=y | 56 | CONFIG_SERIAL_CPM=y |
62 | CONFIG_SERIAL_CPM_CONSOLE=y | 57 | CONFIG_SERIAL_CPM_CONSOLE=y |
63 | # CONFIG_HWMON is not set | 58 | # CONFIG_HWMON is not set |
64 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
65 | # CONFIG_HID_SUPPORT is not set | ||
66 | CONFIG_USB_GADGET=y | 59 | CONFIG_USB_GADGET=y |
67 | CONFIG_USB_GADGET_M66592=y | 60 | CONFIG_USB_ETH=y |
68 | CONFIG_EXT2_FS=y | 61 | CONFIG_EXT2_FS=y |
69 | CONFIG_EXT3_FS=y | 62 | CONFIG_EXT3_FS=y |
70 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 63 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
71 | CONFIG_INOTIFY=y | ||
72 | CONFIG_AUTOFS4_FS=y | 64 | CONFIG_AUTOFS4_FS=y |
73 | CONFIG_PROC_KCORE=y | 65 | CONFIG_PROC_KCORE=y |
74 | CONFIG_TMPFS=y | 66 | CONFIG_TMPFS=y |
75 | CONFIG_CRAMFS=y | 67 | CONFIG_CRAMFS=y |
76 | CONFIG_NFS_FS=y | 68 | CONFIG_NFS_FS=y |
77 | CONFIG_NFS_V3=y | ||
78 | CONFIG_NFS_V3_ACL=y | 69 | CONFIG_NFS_V3_ACL=y |
79 | CONFIG_ROOT_NFS=y | 70 | CONFIG_ROOT_NFS=y |
80 | CONFIG_PARTITION_ADVANCED=y | ||
81 | CONFIG_NLS=y | ||
82 | CONFIG_NLS_CODEPAGE_437=y | 71 | CONFIG_NLS_CODEPAGE_437=y |
83 | CONFIG_NLS_ASCII=y | 72 | CONFIG_NLS_ASCII=y |
84 | CONFIG_NLS_ISO8859_1=y | 73 | CONFIG_NLS_ISO8859_1=y |
85 | CONFIG_NLS_UTF8=y | 74 | CONFIG_NLS_UTF8=y |
75 | CONFIG_DEBUG_INFO=y | ||
86 | CONFIG_MAGIC_SYSRQ=y | 76 | CONFIG_MAGIC_SYSRQ=y |
87 | CONFIG_DEBUG_KERNEL=y | ||
88 | CONFIG_DETECT_HUNG_TASK=y | 77 | CONFIG_DETECT_HUNG_TASK=y |
89 | # CONFIG_SCHED_DEBUG is not set | 78 | # CONFIG_SCHED_DEBUG is not set |
90 | CONFIG_DEBUG_INFO=y | ||
91 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
92 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
93 | CONFIG_BDI_SWITCH=y | 79 | CONFIG_BDI_SWITCH=y |
94 | CONFIG_CRYPTO_CBC=y | 80 | CONFIG_CRYPTO_CBC=y |
95 | CONFIG_CRYPTO_ECB=y | 81 | CONFIG_CRYPTO_ECB=y |
diff --git a/arch/powerpc/configs/ps3_defconfig b/arch/powerpc/configs/ps3_defconfig index 879de5efb073..adc14e813a49 100644 --- a/arch/powerpc/configs/ps3_defconfig +++ b/arch/powerpc/configs/ps3_defconfig | |||
@@ -8,7 +8,6 @@ CONFIG_POSIX_MQUEUE=y | |||
8 | CONFIG_FHANDLE=y | 8 | CONFIG_FHANDLE=y |
9 | CONFIG_HIGH_RES_TIMERS=y | 9 | CONFIG_HIGH_RES_TIMERS=y |
10 | CONFIG_BLK_DEV_INITRD=y | 10 | CONFIG_BLK_DEV_INITRD=y |
11 | CONFIG_RD_LZMA=y | ||
12 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 11 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
13 | CONFIG_EMBEDDED=y | 12 | CONFIG_EMBEDDED=y |
14 | # CONFIG_PERF_EVENTS is not set | 13 | # CONFIG_PERF_EVENTS is not set |
@@ -22,6 +21,8 @@ CONFIG_MODULE_UNLOAD=y | |||
22 | # CONFIG_PPC_PSERIES is not set | 21 | # CONFIG_PPC_PSERIES is not set |
23 | # CONFIG_PPC_PMAC is not set | 22 | # CONFIG_PPC_PMAC is not set |
24 | CONFIG_PPC_PS3=y | 23 | CONFIG_PPC_PS3=y |
24 | CONFIG_PS3_ADVANCED=y | ||
25 | CONFIG_PS3_REPOSITORY_WRITE=y | ||
25 | CONFIG_PS3_DISK=y | 26 | CONFIG_PS3_DISK=y |
26 | CONFIG_PS3_ROM=y | 27 | CONFIG_PS3_ROM=y |
27 | CONFIG_PS3_FLASH=y | 28 | CONFIG_PS3_FLASH=y |
@@ -64,11 +65,9 @@ CONFIG_BT_HCIBTUSB=m | |||
64 | CONFIG_CFG80211=m | 65 | CONFIG_CFG80211=m |
65 | CONFIG_CFG80211_WEXT=y | 66 | CONFIG_CFG80211_WEXT=y |
66 | CONFIG_MAC80211=m | 67 | CONFIG_MAC80211=m |
67 | CONFIG_MAC80211_RC_PID=y | ||
68 | # CONFIG_MAC80211_RC_MINSTREL is not set | 68 | # CONFIG_MAC80211_RC_MINSTREL is not set |
69 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 69 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
70 | # CONFIG_FIRMWARE_IN_KERNEL is not set | 70 | # CONFIG_FIRMWARE_IN_KERNEL is not set |
71 | CONFIG_PROC_DEVICETREE=y | ||
72 | CONFIG_BLK_DEV_LOOP=y | 71 | CONFIG_BLK_DEV_LOOP=y |
73 | CONFIG_BLK_DEV_RAM=y | 72 | CONFIG_BLK_DEV_RAM=y |
74 | CONFIG_BLK_DEV_RAM_SIZE=65535 | 73 | CONFIG_BLK_DEV_RAM_SIZE=65535 |
@@ -76,7 +75,6 @@ CONFIG_SCSI=y | |||
76 | CONFIG_BLK_DEV_SD=y | 75 | CONFIG_BLK_DEV_SD=y |
77 | CONFIG_BLK_DEV_SR=y | 76 | CONFIG_BLK_DEV_SR=y |
78 | CONFIG_CHR_DEV_SG=m | 77 | CONFIG_CHR_DEV_SG=m |
79 | CONFIG_SCSI_MULTI_LUN=y | ||
80 | # CONFIG_SCSI_LOWLEVEL is not set | 78 | # CONFIG_SCSI_LOWLEVEL is not set |
81 | CONFIG_MD=y | 79 | CONFIG_MD=y |
82 | CONFIG_BLK_DEV_DM=m | 80 | CONFIG_BLK_DEV_DM=m |
@@ -107,7 +105,6 @@ CONFIG_INPUT_EVDEV=m | |||
107 | # CONFIG_LEGACY_PTYS is not set | 105 | # CONFIG_LEGACY_PTYS is not set |
108 | # CONFIG_HW_RANDOM is not set | 106 | # CONFIG_HW_RANDOM is not set |
109 | # CONFIG_HWMON is not set | 107 | # CONFIG_HWMON is not set |
110 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
111 | CONFIG_FB=y | 108 | CONFIG_FB=y |
112 | CONFIG_FB_PS3=y | 109 | CONFIG_FB_PS3=y |
113 | # CONFIG_VGA_CONSOLE is not set | 110 | # CONFIG_VGA_CONSOLE is not set |
@@ -130,8 +127,6 @@ CONFIG_HID_TWINHAN=m | |||
130 | CONFIG_HID_LOGITECH=m | 127 | CONFIG_HID_LOGITECH=m |
131 | CONFIG_HID_LOGITECH_DJ=m | 128 | CONFIG_HID_LOGITECH_DJ=m |
132 | CONFIG_HID_MICROSOFT=m | 129 | CONFIG_HID_MICROSOFT=m |
133 | CONFIG_HID_PS3REMOTE=m | ||
134 | CONFIG_HID_SONY=m | ||
135 | CONFIG_HID_SUNPLUS=m | 130 | CONFIG_HID_SUNPLUS=m |
136 | CONFIG_HID_SMARTJOYPLUS=m | 131 | CONFIG_HID_SMARTJOYPLUS=m |
137 | CONFIG_USB_HIDDEV=y | 132 | CONFIG_USB_HIDDEV=y |
@@ -169,18 +164,17 @@ CONFIG_NLS_CODEPAGE_437=y | |||
169 | CONFIG_NLS_ISO8859_1=y | 164 | CONFIG_NLS_ISO8859_1=y |
170 | CONFIG_CRC_CCITT=m | 165 | CONFIG_CRC_CCITT=m |
171 | CONFIG_CRC_T10DIF=y | 166 | CONFIG_CRC_T10DIF=y |
172 | CONFIG_MAGIC_SYSRQ=y | 167 | CONFIG_DEBUG_INFO=y |
173 | CONFIG_DEBUG_FS=y | 168 | CONFIG_DEBUG_FS=y |
169 | CONFIG_MAGIC_SYSRQ=y | ||
170 | CONFIG_DEBUG_MEMORY_INIT=y | ||
171 | CONFIG_DEBUG_STACKOVERFLOW=y | ||
174 | CONFIG_DETECT_HUNG_TASK=y | 172 | CONFIG_DETECT_HUNG_TASK=y |
175 | CONFIG_PROVE_LOCKING=y | 173 | CONFIG_PROVE_LOCKING=y |
176 | CONFIG_DEBUG_LOCKDEP=y | 174 | CONFIG_DEBUG_LOCKDEP=y |
177 | CONFIG_DEBUG_INFO=y | ||
178 | CONFIG_DEBUG_MEMORY_INIT=y | ||
179 | CONFIG_DEBUG_LIST=y | 175 | CONFIG_DEBUG_LIST=y |
180 | CONFIG_RCU_CPU_STALL_TIMEOUT=60 | 176 | CONFIG_RCU_CPU_STALL_TIMEOUT=60 |
181 | # CONFIG_FTRACE is not set | 177 | # CONFIG_FTRACE is not set |
182 | CONFIG_DEBUG_STACKOVERFLOW=y | ||
183 | CONFIG_CRYPTO_CCM=m | ||
184 | CONFIG_CRYPTO_GCM=m | 178 | CONFIG_CRYPTO_GCM=m |
185 | CONFIG_CRYPTO_PCBC=m | 179 | CONFIG_CRYPTO_PCBC=m |
186 | CONFIG_CRYPTO_MICHAEL_MIC=m | 180 | CONFIG_CRYPTO_MICHAEL_MIC=m |
diff --git a/arch/powerpc/configs/pseries_defconfig b/arch/powerpc/configs/pseries_defconfig index 1f97364017c7..c2e39f66b182 100644 --- a/arch/powerpc/configs/pseries_defconfig +++ b/arch/powerpc/configs/pseries_defconfig | |||
@@ -1,6 +1,4 @@ | |||
1 | CONFIG_PPC64=y | 1 | CONFIG_PPC64=y |
2 | CONFIG_ALTIVEC=y | ||
3 | CONFIG_VSX=y | ||
4 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
5 | CONFIG_NR_CPUS=2048 | 3 | CONFIG_NR_CPUS=2048 |
6 | CONFIG_SYSVIPC=y | 4 | CONFIG_SYSVIPC=y |
@@ -17,11 +15,18 @@ CONFIG_TASK_XACCT=y | |||
17 | CONFIG_TASK_IO_ACCOUNTING=y | 15 | CONFIG_TASK_IO_ACCOUNTING=y |
18 | CONFIG_IKCONFIG=y | 16 | CONFIG_IKCONFIG=y |
19 | CONFIG_IKCONFIG_PROC=y | 17 | CONFIG_IKCONFIG_PROC=y |
18 | CONFIG_NUMA_BALANCING=y | ||
19 | CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y | ||
20 | CONFIG_CGROUPS=y | 20 | CONFIG_CGROUPS=y |
21 | CONFIG_CGROUP_FREEZER=y | 21 | CONFIG_CGROUP_FREEZER=y |
22 | CONFIG_CGROUP_DEVICE=y | 22 | CONFIG_CGROUP_DEVICE=y |
23 | CONFIG_CPUSETS=y | 23 | CONFIG_CPUSETS=y |
24 | CONFIG_CGROUP_CPUACCT=y | 24 | CONFIG_CGROUP_CPUACCT=y |
25 | CONFIG_MEMCG=y | ||
26 | CONFIG_MEMCG_SWAP=y | ||
27 | CONFIG_CGROUP_PERF=y | ||
28 | CONFIG_CGROUP_SCHED=y | ||
29 | CONFIG_USER_NS=y | ||
25 | CONFIG_BLK_DEV_INITRD=y | 30 | CONFIG_BLK_DEV_INITRD=y |
26 | # CONFIG_COMPAT_BRK is not set | 31 | # CONFIG_COMPAT_BRK is not set |
27 | CONFIG_PROFILING=y | 32 | CONFIG_PROFILING=y |
@@ -40,6 +45,7 @@ CONFIG_DTL=y | |||
40 | # CONFIG_PPC_PMAC is not set | 45 | # CONFIG_PPC_PMAC is not set |
41 | CONFIG_RTAS_FLASH=m | 46 | CONFIG_RTAS_FLASH=m |
42 | CONFIG_IBMEBUS=y | 47 | CONFIG_IBMEBUS=y |
48 | CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y | ||
43 | CONFIG_HZ_100=y | 49 | CONFIG_HZ_100=y |
44 | CONFIG_BINFMT_MISC=m | 50 | CONFIG_BINFMT_MISC=m |
45 | CONFIG_PPC_TRANSACTIONAL_MEM=y | 51 | CONFIG_PPC_TRANSACTIONAL_MEM=y |
@@ -47,6 +53,8 @@ CONFIG_KEXEC=y | |||
47 | CONFIG_IRQ_ALL_CPUS=y | 53 | CONFIG_IRQ_ALL_CPUS=y |
48 | CONFIG_MEMORY_HOTPLUG=y | 54 | CONFIG_MEMORY_HOTPLUG=y |
49 | CONFIG_MEMORY_HOTREMOVE=y | 55 | CONFIG_MEMORY_HOTREMOVE=y |
56 | CONFIG_KSM=y | ||
57 | CONFIG_TRANSPARENT_HUGEPAGE=y | ||
50 | CONFIG_PPC_64K_PAGES=y | 58 | CONFIG_PPC_64K_PAGES=y |
51 | CONFIG_PPC_SUBPAGE_PROT=y | 59 | CONFIG_PPC_SUBPAGE_PROT=y |
52 | CONFIG_SCHED_SMT=y | 60 | CONFIG_SCHED_SMT=y |
@@ -69,10 +77,10 @@ CONFIG_INET_IPCOMP=m | |||
69 | CONFIG_NETFILTER=y | 77 | CONFIG_NETFILTER=y |
70 | # CONFIG_NETFILTER_ADVANCED is not set | 78 | # CONFIG_NETFILTER_ADVANCED is not set |
71 | CONFIG_BRIDGE=m | 79 | CONFIG_BRIDGE=m |
80 | CONFIG_VLAN_8021Q=m | ||
72 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 81 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
73 | CONFIG_DEVTMPFS=y | 82 | CONFIG_DEVTMPFS=y |
74 | CONFIG_DEVTMPFS_MOUNT=y | 83 | CONFIG_DEVTMPFS_MOUNT=y |
75 | CONFIG_PROC_DEVICETREE=y | ||
76 | CONFIG_PARPORT=m | 84 | CONFIG_PARPORT=m |
77 | CONFIG_PARPORT_PC=m | 85 | CONFIG_PARPORT_PC=m |
78 | CONFIG_BLK_DEV_FD=m | 86 | CONFIG_BLK_DEV_FD=m |
@@ -90,7 +98,6 @@ CONFIG_CHR_DEV_ST=y | |||
90 | CONFIG_BLK_DEV_SR=y | 98 | CONFIG_BLK_DEV_SR=y |
91 | CONFIG_BLK_DEV_SR_VENDOR=y | 99 | CONFIG_BLK_DEV_SR_VENDOR=y |
92 | CONFIG_CHR_DEV_SG=y | 100 | CONFIG_CHR_DEV_SG=y |
93 | CONFIG_SCSI_MULTI_LUN=y | ||
94 | CONFIG_SCSI_CONSTANTS=y | 101 | CONFIG_SCSI_CONSTANTS=y |
95 | CONFIG_SCSI_FC_ATTRS=y | 102 | CONFIG_SCSI_FC_ATTRS=y |
96 | CONFIG_SCSI_CXGB3_ISCSI=m | 103 | CONFIG_SCSI_CXGB3_ISCSI=m |
@@ -111,6 +118,7 @@ CONFIG_SCSI_DH=m | |||
111 | CONFIG_SCSI_DH_RDAC=m | 118 | CONFIG_SCSI_DH_RDAC=m |
112 | CONFIG_SCSI_DH_ALUA=m | 119 | CONFIG_SCSI_DH_ALUA=m |
113 | CONFIG_ATA=y | 120 | CONFIG_ATA=y |
121 | CONFIG_SATA_AHCI=y | ||
114 | # CONFIG_ATA_SFF is not set | 122 | # CONFIG_ATA_SFF is not set |
115 | CONFIG_MD=y | 123 | CONFIG_MD=y |
116 | CONFIG_BLK_DEV_MD=y | 124 | CONFIG_BLK_DEV_MD=y |
@@ -124,6 +132,7 @@ CONFIG_MD_FAULTY=m | |||
124 | CONFIG_BLK_DEV_DM=y | 132 | CONFIG_BLK_DEV_DM=y |
125 | CONFIG_DM_CRYPT=m | 133 | CONFIG_DM_CRYPT=m |
126 | CONFIG_DM_SNAPSHOT=m | 134 | CONFIG_DM_SNAPSHOT=m |
135 | CONFIG_DM_THIN_PROVISIONING=m | ||
127 | CONFIG_DM_MIRROR=m | 136 | CONFIG_DM_MIRROR=m |
128 | CONFIG_DM_ZERO=m | 137 | CONFIG_DM_ZERO=m |
129 | CONFIG_DM_MULTIPATH=m | 138 | CONFIG_DM_MULTIPATH=m |
@@ -132,8 +141,12 @@ CONFIG_DM_MULTIPATH_ST=m | |||
132 | CONFIG_DM_UEVENT=y | 141 | CONFIG_DM_UEVENT=y |
133 | CONFIG_BONDING=m | 142 | CONFIG_BONDING=m |
134 | CONFIG_DUMMY=m | 143 | CONFIG_DUMMY=m |
144 | CONFIG_MACVLAN=m | ||
145 | CONFIG_MACVTAP=m | ||
146 | CONFIG_VXLAN=m | ||
135 | CONFIG_NETCONSOLE=y | 147 | CONFIG_NETCONSOLE=y |
136 | CONFIG_TUN=m | 148 | CONFIG_TUN=m |
149 | CONFIG_VETH=m | ||
137 | CONFIG_VIRTIO_NET=m | 150 | CONFIG_VIRTIO_NET=m |
138 | CONFIG_VHOST_NET=m | 151 | CONFIG_VHOST_NET=m |
139 | CONFIG_VORTEX=y | 152 | CONFIG_VORTEX=y |
@@ -166,6 +179,7 @@ CONFIG_INPUT_EVDEV=m | |||
166 | CONFIG_INPUT_MISC=y | 179 | CONFIG_INPUT_MISC=y |
167 | CONFIG_INPUT_PCSPKR=m | 180 | CONFIG_INPUT_PCSPKR=m |
168 | # CONFIG_SERIO_SERPORT is not set | 181 | # CONFIG_SERIO_SERPORT is not set |
182 | CONFIG_DEVPTS_MULTIPLE_INSTANCES=y | ||
169 | CONFIG_SERIAL_8250=y | 183 | CONFIG_SERIAL_8250=y |
170 | CONFIG_SERIAL_8250_CONSOLE=y | 184 | CONFIG_SERIAL_8250_CONSOLE=y |
171 | CONFIG_SERIAL_ICOM=m | 185 | CONFIG_SERIAL_ICOM=m |
@@ -242,6 +256,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y | |||
242 | CONFIG_NILFS2_FS=m | 256 | CONFIG_NILFS2_FS=m |
243 | CONFIG_AUTOFS4_FS=m | 257 | CONFIG_AUTOFS4_FS=m |
244 | CONFIG_FUSE_FS=m | 258 | CONFIG_FUSE_FS=m |
259 | CONFIG_OVERLAY_FS=m | ||
245 | CONFIG_ISO9660_FS=y | 260 | CONFIG_ISO9660_FS=y |
246 | CONFIG_UDF_FS=m | 261 | CONFIG_UDF_FS=m |
247 | CONFIG_MSDOS_FS=y | 262 | CONFIG_MSDOS_FS=y |
@@ -270,7 +285,6 @@ CONFIG_NLS_CODEPAGE_437=y | |||
270 | CONFIG_NLS_ASCII=y | 285 | CONFIG_NLS_ASCII=y |
271 | CONFIG_NLS_ISO8859_1=y | 286 | CONFIG_NLS_ISO8859_1=y |
272 | CONFIG_NLS_UTF8=y | 287 | CONFIG_NLS_UTF8=y |
273 | CONFIG_CRC_T10DIF=y | ||
274 | CONFIG_MAGIC_SYSRQ=y | 288 | CONFIG_MAGIC_SYSRQ=y |
275 | CONFIG_DEBUG_KERNEL=y | 289 | CONFIG_DEBUG_KERNEL=y |
276 | CONFIG_DEBUG_STACK_USAGE=y | 290 | CONFIG_DEBUG_STACK_USAGE=y |
@@ -304,7 +318,4 @@ CONFIG_CRYPTO_DEV_NX=y | |||
304 | CONFIG_CRYPTO_DEV_NX_ENCRYPT=m | 318 | CONFIG_CRYPTO_DEV_NX_ENCRYPT=m |
305 | CONFIG_VIRTUALIZATION=y | 319 | CONFIG_VIRTUALIZATION=y |
306 | CONFIG_KVM_BOOK3S_64=m | 320 | CONFIG_KVM_BOOK3S_64=m |
307 | CONFIG_KVM_BOOK3S_64_HV=y | 321 | CONFIG_KVM_BOOK3S_64_HV=m |
308 | CONFIG_TRANSPARENT_HUGEPAGE=y | ||
309 | CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y | ||
310 | CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y | ||
diff --git a/arch/powerpc/configs/pseries_le_defconfig b/arch/powerpc/configs/pseries_le_defconfig index ac7ca5852827..09bc96e792cd 100644 --- a/arch/powerpc/configs/pseries_le_defconfig +++ b/arch/powerpc/configs/pseries_le_defconfig | |||
@@ -1,6 +1,4 @@ | |||
1 | CONFIG_PPC64=y | 1 | CONFIG_PPC64=y |
2 | CONFIG_ALTIVEC=y | ||
3 | CONFIG_VSX=y | ||
4 | CONFIG_SMP=y | 2 | CONFIG_SMP=y |
5 | CONFIG_NR_CPUS=2048 | 3 | CONFIG_NR_CPUS=2048 |
6 | CONFIG_CPU_LITTLE_ENDIAN=y | 4 | CONFIG_CPU_LITTLE_ENDIAN=y |
@@ -18,11 +16,18 @@ CONFIG_TASK_XACCT=y | |||
18 | CONFIG_TASK_IO_ACCOUNTING=y | 16 | CONFIG_TASK_IO_ACCOUNTING=y |
19 | CONFIG_IKCONFIG=y | 17 | CONFIG_IKCONFIG=y |
20 | CONFIG_IKCONFIG_PROC=y | 18 | CONFIG_IKCONFIG_PROC=y |
19 | CONFIG_NUMA_BALANCING=y | ||
20 | CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y | ||
21 | CONFIG_CGROUPS=y | 21 | CONFIG_CGROUPS=y |
22 | CONFIG_CGROUP_FREEZER=y | 22 | CONFIG_CGROUP_FREEZER=y |
23 | CONFIG_CGROUP_DEVICE=y | 23 | CONFIG_CGROUP_DEVICE=y |
24 | CONFIG_CPUSETS=y | 24 | CONFIG_CPUSETS=y |
25 | CONFIG_CGROUP_CPUACCT=y | 25 | CONFIG_CGROUP_CPUACCT=y |
26 | CONFIG_MEMCG=y | ||
27 | CONFIG_MEMCG_SWAP=y | ||
28 | CONFIG_CGROUP_PERF=y | ||
29 | CONFIG_CGROUP_SCHED=y | ||
30 | CONFIG_USER_NS=y | ||
26 | CONFIG_BLK_DEV_INITRD=y | 31 | CONFIG_BLK_DEV_INITRD=y |
27 | # CONFIG_COMPAT_BRK is not set | 32 | # CONFIG_COMPAT_BRK is not set |
28 | CONFIG_PROFILING=y | 33 | CONFIG_PROFILING=y |
@@ -41,6 +46,7 @@ CONFIG_DTL=y | |||
41 | # CONFIG_PPC_PMAC is not set | 46 | # CONFIG_PPC_PMAC is not set |
42 | CONFIG_RTAS_FLASH=m | 47 | CONFIG_RTAS_FLASH=m |
43 | CONFIG_IBMEBUS=y | 48 | CONFIG_IBMEBUS=y |
49 | CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y | ||
44 | CONFIG_HZ_100=y | 50 | CONFIG_HZ_100=y |
45 | CONFIG_BINFMT_MISC=m | 51 | CONFIG_BINFMT_MISC=m |
46 | CONFIG_PPC_TRANSACTIONAL_MEM=y | 52 | CONFIG_PPC_TRANSACTIONAL_MEM=y |
@@ -48,6 +54,8 @@ CONFIG_KEXEC=y | |||
48 | CONFIG_IRQ_ALL_CPUS=y | 54 | CONFIG_IRQ_ALL_CPUS=y |
49 | CONFIG_MEMORY_HOTPLUG=y | 55 | CONFIG_MEMORY_HOTPLUG=y |
50 | CONFIG_MEMORY_HOTREMOVE=y | 56 | CONFIG_MEMORY_HOTREMOVE=y |
57 | CONFIG_KSM=y | ||
58 | CONFIG_TRANSPARENT_HUGEPAGE=y | ||
51 | CONFIG_PPC_64K_PAGES=y | 59 | CONFIG_PPC_64K_PAGES=y |
52 | CONFIG_PPC_SUBPAGE_PROT=y | 60 | CONFIG_PPC_SUBPAGE_PROT=y |
53 | CONFIG_SCHED_SMT=y | 61 | CONFIG_SCHED_SMT=y |
@@ -70,10 +78,10 @@ CONFIG_INET_IPCOMP=m | |||
70 | CONFIG_NETFILTER=y | 78 | CONFIG_NETFILTER=y |
71 | # CONFIG_NETFILTER_ADVANCED is not set | 79 | # CONFIG_NETFILTER_ADVANCED is not set |
72 | CONFIG_BRIDGE=m | 80 | CONFIG_BRIDGE=m |
81 | CONFIG_VLAN_8021Q=m | ||
73 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 82 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
74 | CONFIG_DEVTMPFS=y | 83 | CONFIG_DEVTMPFS=y |
75 | CONFIG_DEVTMPFS_MOUNT=y | 84 | CONFIG_DEVTMPFS_MOUNT=y |
76 | CONFIG_PROC_DEVICETREE=y | ||
77 | CONFIG_PARPORT=m | 85 | CONFIG_PARPORT=m |
78 | CONFIG_PARPORT_PC=m | 86 | CONFIG_PARPORT_PC=m |
79 | CONFIG_BLK_DEV_FD=m | 87 | CONFIG_BLK_DEV_FD=m |
@@ -91,7 +99,6 @@ CONFIG_CHR_DEV_ST=y | |||
91 | CONFIG_BLK_DEV_SR=y | 99 | CONFIG_BLK_DEV_SR=y |
92 | CONFIG_BLK_DEV_SR_VENDOR=y | 100 | CONFIG_BLK_DEV_SR_VENDOR=y |
93 | CONFIG_CHR_DEV_SG=y | 101 | CONFIG_CHR_DEV_SG=y |
94 | CONFIG_SCSI_MULTI_LUN=y | ||
95 | CONFIG_SCSI_CONSTANTS=y | 102 | CONFIG_SCSI_CONSTANTS=y |
96 | CONFIG_SCSI_FC_ATTRS=y | 103 | CONFIG_SCSI_FC_ATTRS=y |
97 | CONFIG_SCSI_CXGB3_ISCSI=m | 104 | CONFIG_SCSI_CXGB3_ISCSI=m |
@@ -112,6 +119,7 @@ CONFIG_SCSI_DH=m | |||
112 | CONFIG_SCSI_DH_RDAC=m | 119 | CONFIG_SCSI_DH_RDAC=m |
113 | CONFIG_SCSI_DH_ALUA=m | 120 | CONFIG_SCSI_DH_ALUA=m |
114 | CONFIG_ATA=y | 121 | CONFIG_ATA=y |
122 | CONFIG_SATA_AHCI=y | ||
115 | # CONFIG_ATA_SFF is not set | 123 | # CONFIG_ATA_SFF is not set |
116 | CONFIG_MD=y | 124 | CONFIG_MD=y |
117 | CONFIG_BLK_DEV_MD=y | 125 | CONFIG_BLK_DEV_MD=y |
@@ -125,6 +133,7 @@ CONFIG_MD_FAULTY=m | |||
125 | CONFIG_BLK_DEV_DM=y | 133 | CONFIG_BLK_DEV_DM=y |
126 | CONFIG_DM_CRYPT=m | 134 | CONFIG_DM_CRYPT=m |
127 | CONFIG_DM_SNAPSHOT=m | 135 | CONFIG_DM_SNAPSHOT=m |
136 | CONFIG_DM_THIN_PROVISIONING=m | ||
128 | CONFIG_DM_MIRROR=m | 137 | CONFIG_DM_MIRROR=m |
129 | CONFIG_DM_ZERO=m | 138 | CONFIG_DM_ZERO=m |
130 | CONFIG_DM_MULTIPATH=m | 139 | CONFIG_DM_MULTIPATH=m |
@@ -133,8 +142,12 @@ CONFIG_DM_MULTIPATH_ST=m | |||
133 | CONFIG_DM_UEVENT=y | 142 | CONFIG_DM_UEVENT=y |
134 | CONFIG_BONDING=m | 143 | CONFIG_BONDING=m |
135 | CONFIG_DUMMY=m | 144 | CONFIG_DUMMY=m |
145 | CONFIG_MACVLAN=m | ||
146 | CONFIG_MACVTAP=m | ||
147 | CONFIG_VXLAN=m | ||
136 | CONFIG_NETCONSOLE=y | 148 | CONFIG_NETCONSOLE=y |
137 | CONFIG_TUN=m | 149 | CONFIG_TUN=m |
150 | CONFIG_VETH=m | ||
138 | CONFIG_VIRTIO_NET=m | 151 | CONFIG_VIRTIO_NET=m |
139 | CONFIG_VHOST_NET=m | 152 | CONFIG_VHOST_NET=m |
140 | CONFIG_VORTEX=y | 153 | CONFIG_VORTEX=y |
@@ -167,6 +180,7 @@ CONFIG_INPUT_EVDEV=m | |||
167 | CONFIG_INPUT_MISC=y | 180 | CONFIG_INPUT_MISC=y |
168 | CONFIG_INPUT_PCSPKR=m | 181 | CONFIG_INPUT_PCSPKR=m |
169 | # CONFIG_SERIO_SERPORT is not set | 182 | # CONFIG_SERIO_SERPORT is not set |
183 | CONFIG_DEVPTS_MULTIPLE_INSTANCES=y | ||
170 | CONFIG_SERIAL_8250=y | 184 | CONFIG_SERIAL_8250=y |
171 | CONFIG_SERIAL_8250_CONSOLE=y | 185 | CONFIG_SERIAL_8250_CONSOLE=y |
172 | CONFIG_SERIAL_ICOM=m | 186 | CONFIG_SERIAL_ICOM=m |
@@ -243,6 +257,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y | |||
243 | CONFIG_NILFS2_FS=m | 257 | CONFIG_NILFS2_FS=m |
244 | CONFIG_AUTOFS4_FS=m | 258 | CONFIG_AUTOFS4_FS=m |
245 | CONFIG_FUSE_FS=m | 259 | CONFIG_FUSE_FS=m |
260 | CONFIG_OVERLAY_FS=m | ||
246 | CONFIG_ISO9660_FS=y | 261 | CONFIG_ISO9660_FS=y |
247 | CONFIG_UDF_FS=m | 262 | CONFIG_UDF_FS=m |
248 | CONFIG_MSDOS_FS=y | 263 | CONFIG_MSDOS_FS=y |
@@ -271,7 +286,6 @@ CONFIG_NLS_CODEPAGE_437=y | |||
271 | CONFIG_NLS_ASCII=y | 286 | CONFIG_NLS_ASCII=y |
272 | CONFIG_NLS_ISO8859_1=y | 287 | CONFIG_NLS_ISO8859_1=y |
273 | CONFIG_NLS_UTF8=y | 288 | CONFIG_NLS_UTF8=y |
274 | CONFIG_CRC_T10DIF=y | ||
275 | CONFIG_MAGIC_SYSRQ=y | 289 | CONFIG_MAGIC_SYSRQ=y |
276 | CONFIG_DEBUG_KERNEL=y | 290 | CONFIG_DEBUG_KERNEL=y |
277 | CONFIG_DEBUG_STACK_USAGE=y | 291 | CONFIG_DEBUG_STACK_USAGE=y |
@@ -300,11 +314,6 @@ CONFIG_CRYPTO_TEA=m | |||
300 | CONFIG_CRYPTO_TWOFISH=m | 314 | CONFIG_CRYPTO_TWOFISH=m |
301 | CONFIG_CRYPTO_LZO=m | 315 | CONFIG_CRYPTO_LZO=m |
302 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 316 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
303 | CONFIG_CRYPTO_DEV_NX=y | ||
304 | CONFIG_CRYPTO_DEV_NX_ENCRYPT=m | ||
305 | CONFIG_VIRTUALIZATION=y | 317 | CONFIG_VIRTUALIZATION=y |
306 | CONFIG_KVM_BOOK3S_64=m | 318 | CONFIG_KVM_BOOK3S_64=m |
307 | CONFIG_KVM_BOOK3S_64_HV=y | 319 | CONFIG_KVM_BOOK3S_64_HV=m |
308 | CONFIG_TRANSPARENT_HUGEPAGE=y | ||
309 | CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y | ||
310 | CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y | ||
diff --git a/arch/powerpc/configs/storcenter_defconfig b/arch/powerpc/configs/storcenter_defconfig index 60ad2c08caa6..b5db7dffe86d 100644 --- a/arch/powerpc/configs/storcenter_defconfig +++ b/arch/powerpc/configs/storcenter_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_LOG_BUF_SHIFT=14 | 2 | CONFIG_LOG_BUF_SHIFT=14 |
4 | CONFIG_EXPERT=y | 3 | CONFIG_EXPERT=y |
@@ -6,13 +5,13 @@ CONFIG_EXPERT=y | |||
6 | CONFIG_MODULES=y | 5 | CONFIG_MODULES=y |
7 | CONFIG_MODULE_UNLOAD=y | 6 | CONFIG_MODULE_UNLOAD=y |
8 | # CONFIG_BLK_DEV_BSG is not set | 7 | # CONFIG_BLK_DEV_BSG is not set |
8 | CONFIG_PARTITION_ADVANCED=y | ||
9 | # CONFIG_PPC_CHRP is not set | 9 | # CONFIG_PPC_CHRP is not set |
10 | # CONFIG_PPC_PMAC is not set | 10 | # CONFIG_PPC_PMAC is not set |
11 | CONFIG_EMBEDDED6xx=y | 11 | CONFIG_EMBEDDED6xx=y |
12 | CONFIG_STORCENTER=y | 12 | CONFIG_STORCENTER=y |
13 | CONFIG_HZ_100=y | 13 | CONFIG_HZ_100=y |
14 | CONFIG_BINFMT_MISC=y | 14 | CONFIG_BINFMT_MISC=y |
15 | CONFIG_SPARSE_IRQ=y | ||
16 | CONFIG_CMDLINE_BOOL=y | 15 | CONFIG_CMDLINE_BOOL=y |
17 | CONFIG_CMDLINE="console=ttyS0,115200" | 16 | CONFIG_CMDLINE="console=ttyS0,115200" |
18 | # CONFIG_SECCOMP is not set | 17 | # CONFIG_SECCOMP is not set |
@@ -29,11 +28,8 @@ CONFIG_IP_PNP_DHCP=y | |||
29 | # CONFIG_INET_LRO is not set | 28 | # CONFIG_INET_LRO is not set |
30 | # CONFIG_IPV6 is not set | 29 | # CONFIG_IPV6 is not set |
31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 30 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
32 | # CONFIG_FW_LOADER is not set | ||
33 | CONFIG_MTD=y | 31 | CONFIG_MTD=y |
34 | CONFIG_MTD_CMDLINE_PARTS=y | 32 | CONFIG_MTD_CMDLINE_PARTS=y |
35 | CONFIG_MTD_OF_PARTS=y | ||
36 | CONFIG_MTD_CHAR=y | ||
37 | CONFIG_MTD_BLOCK=y | 33 | CONFIG_MTD_BLOCK=y |
38 | CONFIG_FTL=y | 34 | CONFIG_FTL=y |
39 | CONFIG_NFTL=y | 35 | CONFIG_NFTL=y |
@@ -41,7 +37,6 @@ CONFIG_NFTL_RW=y | |||
41 | CONFIG_MTD_CFI=y | 37 | CONFIG_MTD_CFI=y |
42 | CONFIG_MTD_CFI_AMDSTD=y | 38 | CONFIG_MTD_CFI_AMDSTD=y |
43 | CONFIG_MTD_PHYSMAP=y | 39 | CONFIG_MTD_PHYSMAP=y |
44 | CONFIG_PROC_DEVICETREE=y | ||
45 | CONFIG_IDE=y | 40 | CONFIG_IDE=y |
46 | CONFIG_BLK_DEV_VIA82CXXX=y | 41 | CONFIG_BLK_DEV_VIA82CXXX=y |
47 | CONFIG_SCSI=y | 42 | CONFIG_SCSI=y |
@@ -57,7 +52,6 @@ CONFIG_MD_RAID456=y | |||
57 | CONFIG_NETDEVICES=y | 52 | CONFIG_NETDEVICES=y |
58 | CONFIG_DUMMY=m | 53 | CONFIG_DUMMY=m |
59 | CONFIG_R8169=y | 54 | CONFIG_R8169=y |
60 | # CONFIG_NETDEV_10000 is not set | ||
61 | # CONFIG_INPUT is not set | 55 | # CONFIG_INPUT is not set |
62 | # CONFIG_SERIO is not set | 56 | # CONFIG_SERIO is not set |
63 | # CONFIG_VT is not set | 57 | # CONFIG_VT is not set |
@@ -81,12 +75,10 @@ CONFIG_EXT2_FS=y | |||
81 | CONFIG_EXT3_FS=y | 75 | CONFIG_EXT3_FS=y |
82 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 76 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
83 | CONFIG_XFS_FS=m | 77 | CONFIG_XFS_FS=m |
84 | CONFIG_INOTIFY=y | ||
85 | CONFIG_PROC_KCORE=y | 78 | CONFIG_PROC_KCORE=y |
86 | CONFIG_TMPFS=y | 79 | CONFIG_TMPFS=y |
87 | CONFIG_JFFS2_FS=y | 80 | CONFIG_JFFS2_FS=y |
88 | # CONFIG_NETWORK_FILESYSTEMS is not set | 81 | # CONFIG_NETWORK_FILESYSTEMS is not set |
89 | CONFIG_PARTITION_ADVANCED=y | ||
90 | CONFIG_NLS_DEFAULT="utf8" | 82 | CONFIG_NLS_DEFAULT="utf8" |
91 | CONFIG_NLS_CODEPAGE_437=y | 83 | CONFIG_NLS_CODEPAGE_437=y |
92 | CONFIG_NLS_ISO8859_1=y | 84 | CONFIG_NLS_ISO8859_1=y |
@@ -94,5 +86,3 @@ CONFIG_NLS_UTF8=y | |||
94 | CONFIG_CRC_T10DIF=y | 86 | CONFIG_CRC_T10DIF=y |
95 | # CONFIG_ENABLE_WARN_DEPRECATED is not set | 87 | # CONFIG_ENABLE_WARN_DEPRECATED is not set |
96 | # CONFIG_ENABLE_MUST_CHECK is not set | 88 | # CONFIG_ENABLE_MUST_CHECK is not set |
97 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
98 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
diff --git a/arch/powerpc/configs/tqm8xx_defconfig b/arch/powerpc/configs/tqm8xx_defconfig index 7fe277a7b422..4c973c5321c6 100644 --- a/arch/powerpc/configs/tqm8xx_defconfig +++ b/arch/powerpc/configs/tqm8xx_defconfig | |||
@@ -1,12 +1,10 @@ | |||
1 | CONFIG_PPC_8xx=y | 1 | CONFIG_PPC_8xx=y |
2 | CONFIG_EXPERIMENTAL=y | ||
3 | # CONFIG_SWAP is not set | 2 | # CONFIG_SWAP is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
4 | CONFIG_NO_HZ=y | ||
5 | CONFIG_HIGH_RES_TIMERS=y | ||
5 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
6 | CONFIG_SYSFS_DEPRECATED_V2=y | ||
7 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
8 | CONFIG_EXPERT=y | 7 | CONFIG_EXPERT=y |
9 | # CONFIG_SYSCTL_SYSCALL is not set | ||
10 | # CONFIG_ELF_CORE is not set | 8 | # CONFIG_ELF_CORE is not set |
11 | # CONFIG_BASE_FULL is not set | 9 | # CONFIG_BASE_FULL is not set |
12 | # CONFIG_FUTEX is not set | 10 | # CONFIG_FUTEX is not set |
@@ -15,15 +13,12 @@ CONFIG_MODULES=y | |||
15 | CONFIG_MODULE_UNLOAD=y | 13 | CONFIG_MODULE_UNLOAD=y |
16 | CONFIG_MODULE_SRCVERSION_ALL=y | 14 | CONFIG_MODULE_SRCVERSION_ALL=y |
17 | # CONFIG_BLK_DEV_BSG is not set | 15 | # CONFIG_BLK_DEV_BSG is not set |
16 | CONFIG_PARTITION_ADVANCED=y | ||
18 | # CONFIG_IOSCHED_CFQ is not set | 17 | # CONFIG_IOSCHED_CFQ is not set |
19 | CONFIG_TQM8XX=y | 18 | CONFIG_TQM8XX=y |
20 | CONFIG_8xx_COPYBACK=y | 19 | CONFIG_8xx_COPYBACK=y |
21 | # CONFIG_8xx_CPU15 is not set | 20 | # CONFIG_8xx_CPU15 is not set |
22 | CONFIG_NO_HZ=y | ||
23 | CONFIG_HIGH_RES_TIMERS=y | ||
24 | CONFIG_HZ_100=y | 21 | CONFIG_HZ_100=y |
25 | CONFIG_8XX_MINIMAL_FPEMU=y | ||
26 | CONFIG_SPARSE_IRQ=y | ||
27 | # CONFIG_SECCOMP is not set | 22 | # CONFIG_SECCOMP is not set |
28 | CONFIG_NET=y | 23 | CONFIG_NET=y |
29 | CONFIG_PACKET=y | 24 | CONFIG_PACKET=y |
@@ -40,32 +35,24 @@ CONFIG_SYN_COOKIES=y | |||
40 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 35 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
41 | # CONFIG_FW_LOADER is not set | 36 | # CONFIG_FW_LOADER is not set |
42 | CONFIG_MTD=y | 37 | CONFIG_MTD=y |
43 | CONFIG_MTD_CONCAT=y | ||
44 | CONFIG_MTD_CMDLINE_PARTS=y | 38 | CONFIG_MTD_CMDLINE_PARTS=y |
45 | CONFIG_MTD_OF_PARTS=y | ||
46 | CONFIG_MTD_CHAR=y | ||
47 | CONFIG_MTD_BLOCK=y | 39 | CONFIG_MTD_BLOCK=y |
48 | CONFIG_MTD_CFI=y | 40 | CONFIG_MTD_CFI=y |
49 | CONFIG_MTD_CFI_INTELEXT=y | 41 | CONFIG_MTD_CFI_INTELEXT=y |
50 | CONFIG_MTD_CFI_AMDSTD=y | 42 | CONFIG_MTD_CFI_AMDSTD=y |
51 | CONFIG_MTD_PHYSMAP_OF=y | 43 | CONFIG_MTD_PHYSMAP_OF=y |
52 | CONFIG_PROC_DEVICETREE=y | ||
53 | # CONFIG_BLK_DEV is not set | 44 | # CONFIG_BLK_DEV is not set |
54 | # CONFIG_MISC_DEVICES is not set | ||
55 | CONFIG_NETDEVICES=y | 45 | CONFIG_NETDEVICES=y |
46 | CONFIG_FS_ENET=y | ||
56 | CONFIG_DAVICOM_PHY=y | 47 | CONFIG_DAVICOM_PHY=y |
57 | CONFIG_FIXED_PHY=y | 48 | CONFIG_FIXED_PHY=y |
58 | CONFIG_NET_ETHERNET=y | ||
59 | CONFIG_FS_ENET=y | ||
60 | # CONFIG_NETDEV_1000 is not set | ||
61 | # CONFIG_NETDEV_10000 is not set | ||
62 | # CONFIG_WLAN is not set | 49 | # CONFIG_WLAN is not set |
63 | # CONFIG_INPUT is not set | 50 | # CONFIG_INPUT is not set |
64 | # CONFIG_SERIO is not set | 51 | # CONFIG_SERIO is not set |
65 | # CONFIG_VT is not set | 52 | # CONFIG_VT is not set |
53 | # CONFIG_LEGACY_PTYS is not set | ||
66 | CONFIG_SERIAL_CPM=y | 54 | CONFIG_SERIAL_CPM=y |
67 | CONFIG_SERIAL_CPM_CONSOLE=y | 55 | CONFIG_SERIAL_CPM_CONSOLE=y |
68 | # CONFIG_LEGACY_PTYS is not set | ||
69 | CONFIG_HW_RANDOM=y | 56 | CONFIG_HW_RANDOM=y |
70 | CONFIG_GEN_RTC=y | 57 | CONFIG_GEN_RTC=y |
71 | # CONFIG_HWMON is not set | 58 | # CONFIG_HWMON is not set |
@@ -74,13 +61,8 @@ CONFIG_GEN_RTC=y | |||
74 | CONFIG_TMPFS=y | 61 | CONFIG_TMPFS=y |
75 | CONFIG_CRAMFS=y | 62 | CONFIG_CRAMFS=y |
76 | CONFIG_NFS_FS=y | 63 | CONFIG_NFS_FS=y |
77 | CONFIG_NFS_V3=y | ||
78 | CONFIG_ROOT_NFS=y | 64 | CONFIG_ROOT_NFS=y |
79 | CONFIG_PARTITION_ADVANCED=y | 65 | CONFIG_CRC32_SLICEBY4=y |
80 | # CONFIG_CRC32 is not set | 66 | CONFIG_DEBUG_INFO=y |
81 | CONFIG_MAGIC_SYSRQ=y | 67 | CONFIG_MAGIC_SYSRQ=y |
82 | CONFIG_DEBUG_KERNEL=y | ||
83 | CONFIG_DETECT_HUNG_TASK=y | 68 | CONFIG_DETECT_HUNG_TASK=y |
84 | CONFIG_DEBUG_INFO=y | ||
85 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
86 | CONFIG_CRC32_SLICEBY4=y | ||
diff --git a/arch/powerpc/configs/wii_defconfig b/arch/powerpc/configs/wii_defconfig index 1e2b7d062aa4..34eaf528fa87 100644 --- a/arch/powerpc/configs/wii_defconfig +++ b/arch/powerpc/configs/wii_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_LOCALVERSION="-wii" | 1 | CONFIG_LOCALVERSION="-wii" |
3 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
4 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
@@ -6,7 +5,6 @@ CONFIG_IKCONFIG=y | |||
6 | CONFIG_IKCONFIG_PROC=y | 5 | CONFIG_IKCONFIG_PROC=y |
7 | CONFIG_LOG_BUF_SHIFT=14 | 6 | CONFIG_LOG_BUF_SHIFT=14 |
8 | CONFIG_BLK_DEV_INITRD=y | 7 | CONFIG_BLK_DEV_INITRD=y |
9 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
10 | CONFIG_EXPERT=y | 8 | CONFIG_EXPERT=y |
11 | # CONFIG_ELF_CORE is not set | 9 | # CONFIG_ELF_CORE is not set |
12 | CONFIG_PERF_EVENTS=y | 10 | CONFIG_PERF_EVENTS=y |
@@ -22,7 +20,6 @@ CONFIG_WII=y | |||
22 | CONFIG_PREEMPT=y | 20 | CONFIG_PREEMPT=y |
23 | CONFIG_BINFMT_MISC=m | 21 | CONFIG_BINFMT_MISC=m |
24 | CONFIG_KEXEC=y | 22 | CONFIG_KEXEC=y |
25 | # CONFIG_MIGRATION is not set | ||
26 | # CONFIG_SECCOMP is not set | 23 | # CONFIG_SECCOMP is not set |
27 | CONFIG_ADVANCED_OPTIONS=y | 24 | CONFIG_ADVANCED_OPTIONS=y |
28 | CONFIG_NET=y | 25 | CONFIG_NET=y |
@@ -39,7 +36,6 @@ CONFIG_IP_PNP_RARP=y | |||
39 | # CONFIG_INET_DIAG is not set | 36 | # CONFIG_INET_DIAG is not set |
40 | # CONFIG_IPV6 is not set | 37 | # CONFIG_IPV6 is not set |
41 | CONFIG_BT=y | 38 | CONFIG_BT=y |
42 | CONFIG_BT_L2CAP=y | ||
43 | CONFIG_BT_RFCOMM=y | 39 | CONFIG_BT_RFCOMM=y |
44 | CONFIG_BT_BNEP=y | 40 | CONFIG_BT_BNEP=y |
45 | CONFIG_BT_BNEP_MC_FILTER=y | 41 | CONFIG_BT_BNEP_MC_FILTER=y |
@@ -49,18 +45,12 @@ CONFIG_MAC80211=y | |||
49 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 45 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
50 | # CONFIG_STANDALONE is not set | 46 | # CONFIG_STANDALONE is not set |
51 | # CONFIG_FIRMWARE_IN_KERNEL is not set | 47 | # CONFIG_FIRMWARE_IN_KERNEL is not set |
52 | CONFIG_PROC_DEVICETREE=y | ||
53 | CONFIG_BLK_DEV_LOOP=y | 48 | CONFIG_BLK_DEV_LOOP=y |
54 | CONFIG_BLK_DEV_RAM=y | 49 | CONFIG_BLK_DEV_RAM=y |
55 | CONFIG_BLK_DEV_RAM_COUNT=2 | 50 | CONFIG_BLK_DEV_RAM_COUNT=2 |
56 | CONFIG_SCSI=y | 51 | CONFIG_SCSI=y |
57 | CONFIG_BLK_DEV_SD=y | 52 | CONFIG_BLK_DEV_SD=y |
58 | CONFIG_SCSI_MULTI_LUN=y | ||
59 | CONFIG_NETDEVICES=y | 53 | CONFIG_NETDEVICES=y |
60 | CONFIG_NET_ETHERNET=y | ||
61 | CONFIG_MII=y | ||
62 | # CONFIG_NETDEV_1000 is not set | ||
63 | # CONFIG_NETDEV_10000 is not set | ||
64 | CONFIG_B43=y | 54 | CONFIG_B43=y |
65 | CONFIG_B43_SDIO=y | 55 | CONFIG_B43_SDIO=y |
66 | # CONFIG_B43_PHY_LP is not set | 56 | # CONFIG_B43_PHY_LP is not set |
@@ -78,8 +68,8 @@ CONFIG_INPUT_MISC=y | |||
78 | CONFIG_INPUT_UINPUT=y | 68 | CONFIG_INPUT_UINPUT=y |
79 | # CONFIG_SERIO_I8042 is not set | 69 | # CONFIG_SERIO_I8042 is not set |
80 | # CONFIG_SERIO_SERPORT is not set | 70 | # CONFIG_SERIO_SERPORT is not set |
81 | # CONFIG_DEVKMEM is not set | ||
82 | CONFIG_LEGACY_PTY_COUNT=64 | 71 | CONFIG_LEGACY_PTY_COUNT=64 |
72 | # CONFIG_DEVKMEM is not set | ||
83 | # CONFIG_HW_RANDOM is not set | 73 | # CONFIG_HW_RANDOM is not set |
84 | CONFIG_NVRAM=y | 74 | CONFIG_NVRAM=y |
85 | CONFIG_I2C=y | 75 | CONFIG_I2C=y |
@@ -109,7 +99,6 @@ CONFIG_EXT2_FS=y | |||
109 | CONFIG_EXT3_FS=y | 99 | CONFIG_EXT3_FS=y |
110 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 100 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
111 | # CONFIG_EXT3_FS_XATTR is not set | 101 | # CONFIG_EXT3_FS_XATTR is not set |
112 | CONFIG_INOTIFY=y | ||
113 | CONFIG_FUSE_FS=m | 102 | CONFIG_FUSE_FS=m |
114 | CONFIG_ISO9660_FS=y | 103 | CONFIG_ISO9660_FS=y |
115 | CONFIG_JOLIET=y | 104 | CONFIG_JOLIET=y |
@@ -119,7 +108,6 @@ CONFIG_PROC_KCORE=y | |||
119 | # CONFIG_PROC_PAGE_MONITOR is not set | 108 | # CONFIG_PROC_PAGE_MONITOR is not set |
120 | CONFIG_TMPFS=y | 109 | CONFIG_TMPFS=y |
121 | CONFIG_NFS_FS=y | 110 | CONFIG_NFS_FS=y |
122 | CONFIG_NFS_V3=y | ||
123 | CONFIG_ROOT_NFS=y | 111 | CONFIG_ROOT_NFS=y |
124 | CONFIG_CIFS=m | 112 | CONFIG_CIFS=m |
125 | CONFIG_NLS_CODEPAGE_437=y | 113 | CONFIG_NLS_CODEPAGE_437=y |
@@ -127,13 +115,9 @@ CONFIG_NLS_ISO8859_1=y | |||
127 | CONFIG_CRC_CCITT=y | 115 | CONFIG_CRC_CCITT=y |
128 | CONFIG_PRINTK_TIME=y | 116 | CONFIG_PRINTK_TIME=y |
129 | CONFIG_MAGIC_SYSRQ=y | 117 | CONFIG_MAGIC_SYSRQ=y |
130 | CONFIG_DEBUG_KERNEL=y | ||
131 | CONFIG_DEBUG_SPINLOCK=y | 118 | CONFIG_DEBUG_SPINLOCK=y |
132 | CONFIG_DEBUG_MUTEXES=y | 119 | CONFIG_DEBUG_MUTEXES=y |
133 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
134 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
135 | CONFIG_LATENCYTOP=y | 120 | CONFIG_LATENCYTOP=y |
136 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
137 | CONFIG_SCHED_TRACER=y | 121 | CONFIG_SCHED_TRACER=y |
138 | CONFIG_BLK_DEV_IO_TRACE=y | 122 | CONFIG_BLK_DEV_IO_TRACE=y |
139 | CONFIG_DMA_API_DEBUG=y | 123 | CONFIG_DMA_API_DEBUG=y |
diff --git a/arch/powerpc/include/asm/cputable.h b/arch/powerpc/include/asm/cputable.h index 22d5a7da9e68..5cf5a6d10685 100644 --- a/arch/powerpc/include/asm/cputable.h +++ b/arch/powerpc/include/asm/cputable.h | |||
@@ -165,7 +165,7 @@ extern const char *powerpc_base_platform; | |||
165 | #define CPU_FTR_ARCH_201 LONG_ASM_CONST(0x0000000200000000) | 165 | #define CPU_FTR_ARCH_201 LONG_ASM_CONST(0x0000000200000000) |
166 | #define CPU_FTR_ARCH_206 LONG_ASM_CONST(0x0000000400000000) | 166 | #define CPU_FTR_ARCH_206 LONG_ASM_CONST(0x0000000400000000) |
167 | #define CPU_FTR_ARCH_207S LONG_ASM_CONST(0x0000000800000000) | 167 | #define CPU_FTR_ARCH_207S LONG_ASM_CONST(0x0000000800000000) |
168 | #define CPU_FTR_IABR LONG_ASM_CONST(0x0000001000000000) | 168 | /* Free LONG_ASM_CONST(0x0000001000000000) */ |
169 | #define CPU_FTR_MMCRA LONG_ASM_CONST(0x0000002000000000) | 169 | #define CPU_FTR_MMCRA LONG_ASM_CONST(0x0000002000000000) |
170 | #define CPU_FTR_CTRL LONG_ASM_CONST(0x0000004000000000) | 170 | #define CPU_FTR_CTRL LONG_ASM_CONST(0x0000004000000000) |
171 | #define CPU_FTR_SMT LONG_ASM_CONST(0x0000008000000000) | 171 | #define CPU_FTR_SMT LONG_ASM_CONST(0x0000008000000000) |
diff --git a/arch/powerpc/include/asm/eeh.h b/arch/powerpc/include/asm/eeh.h index 0652ebe117af..55abfd09e47f 100644 --- a/arch/powerpc/include/asm/eeh.h +++ b/arch/powerpc/include/asm/eeh.h | |||
@@ -38,8 +38,9 @@ struct device_node; | |||
38 | #define EEH_FORCE_DISABLED 0x02 /* EEH disabled */ | 38 | #define EEH_FORCE_DISABLED 0x02 /* EEH disabled */ |
39 | #define EEH_PROBE_MODE_DEV 0x04 /* From PCI device */ | 39 | #define EEH_PROBE_MODE_DEV 0x04 /* From PCI device */ |
40 | #define EEH_PROBE_MODE_DEVTREE 0x08 /* From device tree */ | 40 | #define EEH_PROBE_MODE_DEVTREE 0x08 /* From device tree */ |
41 | #define EEH_ENABLE_IO_FOR_LOG 0x10 /* Enable IO for log */ | 41 | #define EEH_VALID_PE_ZERO 0x10 /* PE#0 is valid */ |
42 | #define EEH_EARLY_DUMP_LOG 0x20 /* Dump log immediately */ | 42 | #define EEH_ENABLE_IO_FOR_LOG 0x20 /* Enable IO for log */ |
43 | #define EEH_EARLY_DUMP_LOG 0x40 /* Dump log immediately */ | ||
43 | 44 | ||
44 | /* | 45 | /* |
45 | * Delay for PE reset, all in ms | 46 | * Delay for PE reset, all in ms |
@@ -77,6 +78,7 @@ struct device_node; | |||
77 | 78 | ||
78 | #define EEH_PE_KEEP (1 << 8) /* Keep PE on hotplug */ | 79 | #define EEH_PE_KEEP (1 << 8) /* Keep PE on hotplug */ |
79 | #define EEH_PE_CFG_RESTRICTED (1 << 9) /* Block config on error */ | 80 | #define EEH_PE_CFG_RESTRICTED (1 << 9) /* Block config on error */ |
81 | #define EEH_PE_REMOVED (1 << 10) /* Removed permanently */ | ||
80 | 82 | ||
81 | struct eeh_pe { | 83 | struct eeh_pe { |
82 | int type; /* PE type: PHB/Bus/Device */ | 84 | int type; /* PE type: PHB/Bus/Device */ |
@@ -216,6 +218,7 @@ struct eeh_ops { | |||
216 | }; | 218 | }; |
217 | 219 | ||
218 | extern int eeh_subsystem_flags; | 220 | extern int eeh_subsystem_flags; |
221 | extern int eeh_max_freezes; | ||
219 | extern struct eeh_ops *eeh_ops; | 222 | extern struct eeh_ops *eeh_ops; |
220 | extern raw_spinlock_t confirm_error_lock; | 223 | extern raw_spinlock_t confirm_error_lock; |
221 | 224 | ||
@@ -253,12 +256,6 @@ static inline void eeh_serialize_unlock(unsigned long flags) | |||
253 | raw_spin_unlock_irqrestore(&confirm_error_lock, flags); | 256 | raw_spin_unlock_irqrestore(&confirm_error_lock, flags); |
254 | } | 257 | } |
255 | 258 | ||
256 | /* | ||
257 | * Max number of EEH freezes allowed before we consider the device | ||
258 | * to be permanently disabled. | ||
259 | */ | ||
260 | #define EEH_MAX_ALLOWED_FREEZES 5 | ||
261 | |||
262 | typedef void *(*eeh_traverse_func)(void *data, void *flag); | 259 | typedef void *(*eeh_traverse_func)(void *data, void *flag); |
263 | void eeh_set_pe_aux_size(int size); | 260 | void eeh_set_pe_aux_size(int size); |
264 | int eeh_phb_pe_create(struct pci_controller *phb); | 261 | int eeh_phb_pe_create(struct pci_controller *phb); |
diff --git a/arch/powerpc/include/asm/kprobes.h b/arch/powerpc/include/asm/kprobes.h index af15d4d8d604..039b583db029 100644 --- a/arch/powerpc/include/asm/kprobes.h +++ b/arch/powerpc/include/asm/kprobes.h | |||
@@ -41,34 +41,59 @@ typedef ppc_opcode_t kprobe_opcode_t; | |||
41 | #define MAX_INSN_SIZE 1 | 41 | #define MAX_INSN_SIZE 1 |
42 | 42 | ||
43 | #ifdef CONFIG_PPC64 | 43 | #ifdef CONFIG_PPC64 |
44 | #if defined(_CALL_ELF) && _CALL_ELF == 2 | ||
45 | /* PPC64 ABIv2 needs local entry point */ | ||
46 | #define kprobe_lookup_name(name, addr) \ | ||
47 | { \ | ||
48 | addr = (kprobe_opcode_t *)kallsyms_lookup_name(name); \ | ||
49 | if (addr) \ | ||
50 | addr = (kprobe_opcode_t *)ppc_function_entry(addr); \ | ||
51 | } | ||
52 | #else | ||
44 | /* | 53 | /* |
45 | * 64bit powerpc uses function descriptors. | 54 | * 64bit powerpc ABIv1 uses function descriptors: |
46 | * Handle cases where: | 55 | * - Check for the dot variant of the symbol first. |
47 | * - User passes a <.symbol> or <module:.symbol> | 56 | * - If that fails, try looking up the symbol provided. |
48 | * - User passes a <symbol> or <module:symbol> | 57 | * |
49 | * - User passes a non-existent symbol, kallsyms_lookup_name | 58 | * This ensures we always get to the actual symbol and not the descriptor. |
50 | * returns 0. Don't deref the NULL pointer in that case | 59 | * Also handle <module:symbol> format. |
51 | */ | 60 | */ |
52 | #define kprobe_lookup_name(name, addr) \ | 61 | #define kprobe_lookup_name(name, addr) \ |
53 | { \ | 62 | { \ |
54 | addr = (kprobe_opcode_t *)kallsyms_lookup_name(name); \ | 63 | char dot_name[MODULE_NAME_LEN + 1 + KSYM_NAME_LEN]; \ |
55 | if (addr) { \ | 64 | char *modsym; \ |
56 | char *colon; \ | 65 | bool dot_appended = false; \ |
57 | if ((colon = strchr(name, ':')) != NULL) { \ | 66 | if ((modsym = strchr(name, ':')) != NULL) { \ |
58 | colon++; \ | 67 | modsym++; \ |
59 | if (*colon != '\0' && *colon != '.') \ | 68 | if (*modsym != '\0' && *modsym != '.') { \ |
60 | addr = (kprobe_opcode_t *)ppc_function_entry(addr); \ | 69 | /* Convert to <module:.symbol> */ \ |
61 | } else if (name[0] != '.') \ | 70 | strncpy(dot_name, name, modsym - name); \ |
62 | addr = (kprobe_opcode_t *)ppc_function_entry(addr); \ | 71 | dot_name[modsym - name] = '.'; \ |
63 | } else { \ | 72 | dot_name[modsym - name + 1] = '\0'; \ |
64 | char dot_name[KSYM_NAME_LEN]; \ | 73 | strncat(dot_name, modsym, \ |
74 | sizeof(dot_name) - (modsym - name) - 2);\ | ||
75 | dot_appended = true; \ | ||
76 | } else { \ | ||
77 | dot_name[0] = '\0'; \ | ||
78 | strncat(dot_name, name, sizeof(dot_name) - 1); \ | ||
79 | } \ | ||
80 | } else if (name[0] != '.') { \ | ||
65 | dot_name[0] = '.'; \ | 81 | dot_name[0] = '.'; \ |
66 | dot_name[1] = '\0'; \ | 82 | dot_name[1] = '\0'; \ |
67 | strncat(dot_name, name, KSYM_NAME_LEN - 2); \ | 83 | strncat(dot_name, name, KSYM_NAME_LEN - 2); \ |
68 | addr = (kprobe_opcode_t *)kallsyms_lookup_name(dot_name); \ | 84 | dot_appended = true; \ |
85 | } else { \ | ||
86 | dot_name[0] = '\0'; \ | ||
87 | strncat(dot_name, name, KSYM_NAME_LEN - 1); \ | ||
88 | } \ | ||
89 | addr = (kprobe_opcode_t *)kallsyms_lookup_name(dot_name); \ | ||
90 | if (!addr && dot_appended) { \ | ||
91 | /* Let's try the original non-dot symbol lookup */ \ | ||
92 | addr = (kprobe_opcode_t *)kallsyms_lookup_name(name); \ | ||
69 | } \ | 93 | } \ |
70 | } | 94 | } |
71 | #endif | 95 | #endif /* defined(_CALL_ELF) && _CALL_ELF == 2 */ |
96 | #endif /* CONFIG_PPC64 */ | ||
72 | 97 | ||
73 | #define flush_insn_slot(p) do { } while (0) | 98 | #define flush_insn_slot(p) do { } while (0) |
74 | #define kretprobe_blacklist_size 0 | 99 | #define kretprobe_blacklist_size 0 |
diff --git a/arch/powerpc/include/asm/opal.h b/arch/powerpc/include/asm/opal.h index eb95b675109b..9ee0a30a02ce 100644 --- a/arch/powerpc/include/asm/opal.h +++ b/arch/powerpc/include/asm/opal.h | |||
@@ -304,7 +304,7 @@ enum OpalMessageType { | |||
304 | */ | 304 | */ |
305 | OPAL_MSG_MEM_ERR, | 305 | OPAL_MSG_MEM_ERR, |
306 | OPAL_MSG_EPOW, | 306 | OPAL_MSG_EPOW, |
307 | OPAL_MSG_SHUTDOWN, | 307 | OPAL_MSG_SHUTDOWN, /* params[0] = 1 reboot, 0 shutdown */ |
308 | OPAL_MSG_HMI_EVT, | 308 | OPAL_MSG_HMI_EVT, |
309 | OPAL_MSG_TYPE_MAX, | 309 | OPAL_MSG_TYPE_MAX, |
310 | }; | 310 | }; |
@@ -595,6 +595,14 @@ enum { | |||
595 | OPAL_PHB3_NUM_PEST_REGS = 256 | 595 | OPAL_PHB3_NUM_PEST_REGS = 256 |
596 | }; | 596 | }; |
597 | 597 | ||
598 | /* CAPI modes for PHB */ | ||
599 | enum { | ||
600 | OPAL_PHB_CAPI_MODE_PCIE = 0, | ||
601 | OPAL_PHB_CAPI_MODE_CAPI = 1, | ||
602 | OPAL_PHB_CAPI_MODE_SNOOP_OFF = 2, | ||
603 | OPAL_PHB_CAPI_MODE_SNOOP_ON = 3, | ||
604 | }; | ||
605 | |||
598 | struct OpalIoPhbErrorCommon { | 606 | struct OpalIoPhbErrorCommon { |
599 | __be32 version; | 607 | __be32 version; |
600 | __be32 ioType; | 608 | __be32 ioType; |
diff --git a/arch/powerpc/include/asm/pci-bridge.h b/arch/powerpc/include/asm/pci-bridge.h index 725247beebec..546d036fe925 100644 --- a/arch/powerpc/include/asm/pci-bridge.h +++ b/arch/powerpc/include/asm/pci-bridge.h | |||
@@ -119,6 +119,10 @@ extern void setup_indirect_pci(struct pci_controller* hose, | |||
119 | extern int indirect_read_config(struct pci_bus *bus, unsigned int devfn, | 119 | extern int indirect_read_config(struct pci_bus *bus, unsigned int devfn, |
120 | int offset, int len, u32 *val); | 120 | int offset, int len, u32 *val); |
121 | 121 | ||
122 | extern int __indirect_read_config(struct pci_controller *hose, | ||
123 | unsigned char bus_number, unsigned int devfn, | ||
124 | int offset, int len, u32 *val); | ||
125 | |||
122 | extern int indirect_write_config(struct pci_bus *bus, unsigned int devfn, | 126 | extern int indirect_write_config(struct pci_bus *bus, unsigned int devfn, |
123 | int offset, int len, u32 val); | 127 | int offset, int len, u32 val); |
124 | 128 | ||
diff --git a/arch/powerpc/include/asm/pgtable-ppc32.h b/arch/powerpc/include/asm/pgtable-ppc32.h index 234e07c47803..26ce0ab0a9e4 100644 --- a/arch/powerpc/include/asm/pgtable-ppc32.h +++ b/arch/powerpc/include/asm/pgtable-ppc32.h | |||
@@ -178,12 +178,11 @@ static inline unsigned long pte_update(pte_t *p, | |||
178 | andc %1,%0,%5\n\ | 178 | andc %1,%0,%5\n\ |
179 | or %1,%1,%6\n\ | 179 | or %1,%1,%6\n\ |
180 | /* 0x200 == Extended encoding, bit 22 */ \ | 180 | /* 0x200 == Extended encoding, bit 22 */ \ |
181 | /* Bit 22 has to be 1 if neither _PAGE_USER nor _PAGE_RW are set */ \ | 181 | /* Bit 22 has to be 1 when _PAGE_USER is unset and _PAGE_RO is set */ \ |
182 | rlwimi %1,%1,32-2,0x200\n /* get _PAGE_USER */ \ | 182 | rlwimi %1,%1,32-1,0x200\n /* get _PAGE_RO */ \ |
183 | rlwinm %3,%1,32-1,0x200\n /* get _PAGE_RW */ \ | 183 | rlwinm %3,%1,32-2,0x200\n /* get _PAGE_USER */ \ |
184 | or %1,%3,%1\n\ | 184 | andc %1,%1,%3\n\ |
185 | xori %1,%1,0x200\n" | 185 | stwcx. %1,0,%4\n\ |
186 | " stwcx. %1,0,%4\n\ | ||
187 | bne- 1b" | 186 | bne- 1b" |
188 | : "=&r" (old), "=&r" (tmp), "=m" (*p), "=&r" (tmp2) | 187 | : "=&r" (old), "=&r" (tmp), "=m" (*p), "=&r" (tmp2) |
189 | : "r" (p), "r" (clr), "r" (set), "m" (*p) | 188 | : "r" (p), "r" (clr), "r" (set), "m" (*p) |
@@ -275,7 +274,7 @@ static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, | |||
275 | static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, | 274 | static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, |
276 | pte_t *ptep) | 275 | pte_t *ptep) |
277 | { | 276 | { |
278 | pte_update(ptep, (_PAGE_RW | _PAGE_HWWRITE), 0); | 277 | pte_update(ptep, (_PAGE_RW | _PAGE_HWWRITE), _PAGE_RO); |
279 | } | 278 | } |
280 | static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, | 279 | static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, |
281 | unsigned long addr, pte_t *ptep) | 280 | unsigned long addr, pte_t *ptep) |
@@ -286,9 +285,11 @@ static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, | |||
286 | 285 | ||
287 | static inline void __ptep_set_access_flags(pte_t *ptep, pte_t entry) | 286 | static inline void __ptep_set_access_flags(pte_t *ptep, pte_t entry) |
288 | { | 287 | { |
289 | unsigned long bits = pte_val(entry) & | 288 | unsigned long set = pte_val(entry) & |
290 | (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC); | 289 | (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC); |
291 | pte_update(ptep, 0, bits); | 290 | unsigned long clr = ~pte_val(entry) & _PAGE_RO; |
291 | |||
292 | pte_update(ptep, clr, set); | ||
292 | } | 293 | } |
293 | 294 | ||
294 | #define __HAVE_ARCH_PTE_SAME | 295 | #define __HAVE_ARCH_PTE_SAME |
@@ -346,10 +347,14 @@ static inline void __ptep_set_access_flags(pte_t *ptep, pte_t entry) | |||
346 | #define pte_to_pgoff(pte) (pte_val(pte) >> 3) | 347 | #define pte_to_pgoff(pte) (pte_val(pte) >> 3) |
347 | #define pgoff_to_pte(off) ((pte_t) { ((off) << 3) | _PAGE_FILE }) | 348 | #define pgoff_to_pte(off) ((pte_t) { ((off) << 3) | _PAGE_FILE }) |
348 | 349 | ||
350 | #ifndef CONFIG_PPC_4K_PAGES | ||
351 | void pgtable_cache_init(void); | ||
352 | #else | ||
349 | /* | 353 | /* |
350 | * No page table caches to initialise | 354 | * No page table caches to initialise |
351 | */ | 355 | */ |
352 | #define pgtable_cache_init() do { } while (0) | 356 | #define pgtable_cache_init() do { } while (0) |
357 | #endif | ||
353 | 358 | ||
354 | extern int get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep, | 359 | extern int get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep, |
355 | pmd_t **pmdp); | 360 | pmd_t **pmdp); |
diff --git a/arch/powerpc/include/asm/pgtable.h b/arch/powerpc/include/asm/pgtable.h index a8805fee0df9..7e77f2ca5132 100644 --- a/arch/powerpc/include/asm/pgtable.h +++ b/arch/powerpc/include/asm/pgtable.h | |||
@@ -30,7 +30,8 @@ struct mm_struct; | |||
30 | #include <asm/tlbflush.h> | 30 | #include <asm/tlbflush.h> |
31 | 31 | ||
32 | /* Generic accessors to PTE bits */ | 32 | /* Generic accessors to PTE bits */ |
33 | static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; } | 33 | static inline int pte_write(pte_t pte) |
34 | { return (pte_val(pte) & (_PAGE_RW | _PAGE_RO)) != _PAGE_RO; } | ||
34 | static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } | 35 | static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } |
35 | static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } | 36 | static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } |
36 | static inline int pte_file(pte_t pte) { return pte_val(pte) & _PAGE_FILE; } | 37 | static inline int pte_file(pte_t pte) { return pte_val(pte) & _PAGE_FILE; } |
@@ -115,12 +116,14 @@ static inline unsigned long pte_pfn(pte_t pte) { | |||
115 | 116 | ||
116 | /* Generic modifiers for PTE bits */ | 117 | /* Generic modifiers for PTE bits */ |
117 | static inline pte_t pte_wrprotect(pte_t pte) { | 118 | static inline pte_t pte_wrprotect(pte_t pte) { |
118 | pte_val(pte) &= ~(_PAGE_RW | _PAGE_HWWRITE); return pte; } | 119 | pte_val(pte) &= ~(_PAGE_RW | _PAGE_HWWRITE); |
120 | pte_val(pte) |= _PAGE_RO; return pte; } | ||
119 | static inline pte_t pte_mkclean(pte_t pte) { | 121 | static inline pte_t pte_mkclean(pte_t pte) { |
120 | pte_val(pte) &= ~(_PAGE_DIRTY | _PAGE_HWWRITE); return pte; } | 122 | pte_val(pte) &= ~(_PAGE_DIRTY | _PAGE_HWWRITE); return pte; } |
121 | static inline pte_t pte_mkold(pte_t pte) { | 123 | static inline pte_t pte_mkold(pte_t pte) { |
122 | pte_val(pte) &= ~_PAGE_ACCESSED; return pte; } | 124 | pte_val(pte) &= ~_PAGE_ACCESSED; return pte; } |
123 | static inline pte_t pte_mkwrite(pte_t pte) { | 125 | static inline pte_t pte_mkwrite(pte_t pte) { |
126 | pte_val(pte) &= ~_PAGE_RO; | ||
124 | pte_val(pte) |= _PAGE_RW; return pte; } | 127 | pte_val(pte) |= _PAGE_RW; return pte; } |
125 | static inline pte_t pte_mkdirty(pte_t pte) { | 128 | static inline pte_t pte_mkdirty(pte_t pte) { |
126 | pte_val(pte) |= _PAGE_DIRTY; return pte; } | 129 | pte_val(pte) |= _PAGE_DIRTY; return pte; } |
diff --git a/arch/powerpc/include/asm/pnv-pci.h b/arch/powerpc/include/asm/pnv-pci.h index f09a22fa1bd7..f9b498292a5c 100644 --- a/arch/powerpc/include/asm/pnv-pci.h +++ b/arch/powerpc/include/asm/pnv-pci.h | |||
@@ -13,13 +13,13 @@ | |||
13 | #include <linux/pci.h> | 13 | #include <linux/pci.h> |
14 | #include <misc/cxl.h> | 14 | #include <misc/cxl.h> |
15 | 15 | ||
16 | int pnv_phb_to_cxl(struct pci_dev *dev); | 16 | int pnv_phb_to_cxl_mode(struct pci_dev *dev, uint64_t mode); |
17 | int pnv_cxl_ioda_msi_setup(struct pci_dev *dev, unsigned int hwirq, | 17 | int pnv_cxl_ioda_msi_setup(struct pci_dev *dev, unsigned int hwirq, |
18 | unsigned int virq); | 18 | unsigned int virq); |
19 | int pnv_cxl_alloc_hwirqs(struct pci_dev *dev, int num); | 19 | int pnv_cxl_alloc_hwirqs(struct pci_dev *dev, int num); |
20 | void pnv_cxl_release_hwirqs(struct pci_dev *dev, int hwirq, int num); | 20 | void pnv_cxl_release_hwirqs(struct pci_dev *dev, int hwirq, int num); |
21 | int pnv_cxl_get_irq_count(struct pci_dev *dev); | 21 | int pnv_cxl_get_irq_count(struct pci_dev *dev); |
22 | struct device_node *pnv_pci_to_phb_node(struct pci_dev *dev); | 22 | struct device_node *pnv_pci_get_phb_node(struct pci_dev *dev); |
23 | 23 | ||
24 | #ifdef CONFIG_CXL_BASE | 24 | #ifdef CONFIG_CXL_BASE |
25 | int pnv_cxl_alloc_hwirq_ranges(struct cxl_irq_ranges *irqs, | 25 | int pnv_cxl_alloc_hwirq_ranges(struct cxl_irq_ranges *irqs, |
diff --git a/arch/powerpc/include/asm/pte-8xx.h b/arch/powerpc/include/asm/pte-8xx.h index daa4616e61c4..eb6edb44f140 100644 --- a/arch/powerpc/include/asm/pte-8xx.h +++ b/arch/powerpc/include/asm/pte-8xx.h | |||
@@ -46,9 +46,9 @@ | |||
46 | * require a TLB exception handler change. It is assumed unused bits | 46 | * require a TLB exception handler change. It is assumed unused bits |
47 | * are always zero. | 47 | * are always zero. |
48 | */ | 48 | */ |
49 | #define _PAGE_RW 0x0400 /* lsb PP bits, inverted in HW */ | 49 | #define _PAGE_RO 0x0400 /* lsb PP bits */ |
50 | #define _PAGE_USER 0x0800 /* msb PP bits */ | 50 | #define _PAGE_USER 0x0800 /* msb PP bits */ |
51 | /* set when neither _PAGE_USER nor _PAGE_RW are set */ | 51 | /* set when _PAGE_USER is unset and _PAGE_RO is set */ |
52 | #define _PAGE_KNLRO 0x0200 | 52 | #define _PAGE_KNLRO 0x0200 |
53 | 53 | ||
54 | #define _PMD_PRESENT 0x0001 | 54 | #define _PMD_PRESENT 0x0001 |
@@ -62,9 +62,8 @@ | |||
62 | #define PTE_ATOMIC_UPDATES 1 | 62 | #define PTE_ATOMIC_UPDATES 1 |
63 | 63 | ||
64 | /* We need to add _PAGE_SHARED to kernel pages */ | 64 | /* We need to add _PAGE_SHARED to kernel pages */ |
65 | #define _PAGE_KERNEL_RO (_PAGE_SHARED | _PAGE_KNLRO) | 65 | #define _PAGE_KERNEL_RO (_PAGE_SHARED | _PAGE_RO | _PAGE_KNLRO) |
66 | #define _PAGE_KERNEL_ROX (_PAGE_EXEC | _PAGE_KNLRO) | 66 | #define _PAGE_KERNEL_ROX (_PAGE_EXEC | _PAGE_RO | _PAGE_KNLRO) |
67 | #define _PAGE_KERNEL_RW (_PAGE_DIRTY | _PAGE_RW | _PAGE_HWWRITE) | ||
68 | 67 | ||
69 | #endif /* __KERNEL__ */ | 68 | #endif /* __KERNEL__ */ |
70 | #endif /* _ASM_POWERPC_PTE_8xx_H */ | 69 | #endif /* _ASM_POWERPC_PTE_8xx_H */ |
diff --git a/arch/powerpc/include/asm/pte-common.h b/arch/powerpc/include/asm/pte-common.h index e040c3595129..2aef9b7a0eb2 100644 --- a/arch/powerpc/include/asm/pte-common.h +++ b/arch/powerpc/include/asm/pte-common.h | |||
@@ -34,6 +34,12 @@ | |||
34 | #ifndef _PAGE_PSIZE | 34 | #ifndef _PAGE_PSIZE |
35 | #define _PAGE_PSIZE 0 | 35 | #define _PAGE_PSIZE 0 |
36 | #endif | 36 | #endif |
37 | /* _PAGE_RO and _PAGE_RW shall not be defined at the same time */ | ||
38 | #ifndef _PAGE_RO | ||
39 | #define _PAGE_RO 0 | ||
40 | #else | ||
41 | #define _PAGE_RW 0 | ||
42 | #endif | ||
37 | #ifndef _PMD_PRESENT_MASK | 43 | #ifndef _PMD_PRESENT_MASK |
38 | #define _PMD_PRESENT_MASK _PMD_PRESENT | 44 | #define _PMD_PRESENT_MASK _PMD_PRESENT |
39 | #endif | 45 | #endif |
@@ -42,10 +48,10 @@ | |||
42 | #define PMD_PAGE_SIZE(pmd) bad_call_to_PMD_PAGE_SIZE() | 48 | #define PMD_PAGE_SIZE(pmd) bad_call_to_PMD_PAGE_SIZE() |
43 | #endif | 49 | #endif |
44 | #ifndef _PAGE_KERNEL_RO | 50 | #ifndef _PAGE_KERNEL_RO |
45 | #define _PAGE_KERNEL_RO 0 | 51 | #define _PAGE_KERNEL_RO (_PAGE_RO) |
46 | #endif | 52 | #endif |
47 | #ifndef _PAGE_KERNEL_ROX | 53 | #ifndef _PAGE_KERNEL_ROX |
48 | #define _PAGE_KERNEL_ROX (_PAGE_EXEC) | 54 | #define _PAGE_KERNEL_ROX (_PAGE_EXEC | _PAGE_RO) |
49 | #endif | 55 | #endif |
50 | #ifndef _PAGE_KERNEL_RW | 56 | #ifndef _PAGE_KERNEL_RW |
51 | #define _PAGE_KERNEL_RW (_PAGE_DIRTY | _PAGE_RW | _PAGE_HWWRITE) | 57 | #define _PAGE_KERNEL_RW (_PAGE_DIRTY | _PAGE_RW | _PAGE_HWWRITE) |
@@ -95,7 +101,7 @@ extern unsigned long bad_call_to_PMD_PAGE_SIZE(void); | |||
95 | /* Mask of bits returned by pte_pgprot() */ | 101 | /* Mask of bits returned by pte_pgprot() */ |
96 | #define PAGE_PROT_BITS (_PAGE_GUARDED | _PAGE_COHERENT | _PAGE_NO_CACHE | \ | 102 | #define PAGE_PROT_BITS (_PAGE_GUARDED | _PAGE_COHERENT | _PAGE_NO_CACHE | \ |
97 | _PAGE_WRITETHRU | _PAGE_ENDIAN | _PAGE_4K_PFN | \ | 103 | _PAGE_WRITETHRU | _PAGE_ENDIAN | _PAGE_4K_PFN | \ |
98 | _PAGE_USER | _PAGE_ACCESSED | \ | 104 | _PAGE_USER | _PAGE_ACCESSED | _PAGE_RO | \ |
99 | _PAGE_RW | _PAGE_HWWRITE | _PAGE_DIRTY | _PAGE_EXEC) | 105 | _PAGE_RW | _PAGE_HWWRITE | _PAGE_DIRTY | _PAGE_EXEC) |
100 | 106 | ||
101 | #ifdef CONFIG_NUMA_BALANCING | 107 | #ifdef CONFIG_NUMA_BALANCING |
@@ -128,11 +134,14 @@ extern unsigned long bad_call_to_PMD_PAGE_SIZE(void); | |||
128 | */ | 134 | */ |
129 | #define PAGE_NONE __pgprot(_PAGE_BASE) | 135 | #define PAGE_NONE __pgprot(_PAGE_BASE) |
130 | #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) | 136 | #define PAGE_SHARED __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW) |
131 | #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | _PAGE_EXEC) | 137 | #define PAGE_SHARED_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RW | \ |
132 | #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER) | 138 | _PAGE_EXEC) |
133 | #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) | 139 | #define PAGE_COPY __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RO) |
134 | #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER) | 140 | #define PAGE_COPY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RO | \ |
135 | #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_EXEC) | 141 | _PAGE_EXEC) |
142 | #define PAGE_READONLY __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RO) | ||
143 | #define PAGE_READONLY_X __pgprot(_PAGE_BASE | _PAGE_USER | _PAGE_RO | \ | ||
144 | _PAGE_EXEC) | ||
136 | 145 | ||
137 | #define __P000 PAGE_NONE | 146 | #define __P000 PAGE_NONE |
138 | #define __P001 PAGE_READONLY | 147 | #define __P001 PAGE_READONLY |
diff --git a/arch/powerpc/include/asm/rtas.h b/arch/powerpc/include/asm/rtas.h index b390f55b0df1..2e23e92a4372 100644 --- a/arch/powerpc/include/asm/rtas.h +++ b/arch/powerpc/include/asm/rtas.h | |||
@@ -327,7 +327,7 @@ extern int rtas_suspend_cpu(struct rtas_suspend_me_data *data); | |||
327 | extern int rtas_suspend_last_cpu(struct rtas_suspend_me_data *data); | 327 | extern int rtas_suspend_last_cpu(struct rtas_suspend_me_data *data); |
328 | extern int rtas_online_cpus_mask(cpumask_var_t cpus); | 328 | extern int rtas_online_cpus_mask(cpumask_var_t cpus); |
329 | extern int rtas_offline_cpus_mask(cpumask_var_t cpus); | 329 | extern int rtas_offline_cpus_mask(cpumask_var_t cpus); |
330 | extern int rtas_ibm_suspend_me(struct rtas_args *); | 330 | extern int rtas_ibm_suspend_me(u64 handle, int *vasi_return); |
331 | 331 | ||
332 | struct rtc_time; | 332 | struct rtc_time; |
333 | extern unsigned long rtas_get_boot_time(void); | 333 | extern unsigned long rtas_get_boot_time(void); |
diff --git a/arch/powerpc/include/asm/smp.h b/arch/powerpc/include/asm/smp.h index 5a6614a7f0b2..d607df5081a7 100644 --- a/arch/powerpc/include/asm/smp.h +++ b/arch/powerpc/include/asm/smp.h | |||
@@ -64,7 +64,6 @@ DECLARE_PER_CPU(unsigned int, cpu_pvr); | |||
64 | extern void migrate_irqs(void); | 64 | extern void migrate_irqs(void); |
65 | int generic_cpu_disable(void); | 65 | int generic_cpu_disable(void); |
66 | void generic_cpu_die(unsigned int cpu); | 66 | void generic_cpu_die(unsigned int cpu); |
67 | void generic_mach_cpu_die(void); | ||
68 | void generic_set_cpu_dead(unsigned int cpu); | 67 | void generic_set_cpu_dead(unsigned int cpu); |
69 | void generic_set_cpu_up(unsigned int cpu); | 68 | void generic_set_cpu_up(unsigned int cpu); |
70 | int generic_check_cpu_restart(unsigned int cpu); | 69 | int generic_check_cpu_restart(unsigned int cpu); |
diff --git a/arch/powerpc/include/asm/thread_info.h b/arch/powerpc/include/asm/thread_info.h index 0be6c681cab1..e8abc83e699f 100644 --- a/arch/powerpc/include/asm/thread_info.h +++ b/arch/powerpc/include/asm/thread_info.h | |||
@@ -125,7 +125,7 @@ static inline struct thread_info *current_thread_info(void) | |||
125 | #define _TIF_SYSCALL_TRACEPOINT (1<<TIF_SYSCALL_TRACEPOINT) | 125 | #define _TIF_SYSCALL_TRACEPOINT (1<<TIF_SYSCALL_TRACEPOINT) |
126 | #define _TIF_EMULATE_STACK_STORE (1<<TIF_EMULATE_STACK_STORE) | 126 | #define _TIF_EMULATE_STACK_STORE (1<<TIF_EMULATE_STACK_STORE) |
127 | #define _TIF_NOHZ (1<<TIF_NOHZ) | 127 | #define _TIF_NOHZ (1<<TIF_NOHZ) |
128 | #define _TIF_SYSCALL_T_OR_A (_TIF_SYSCALL_TRACE | _TIF_SYSCALL_AUDIT | \ | 128 | #define _TIF_SYSCALL_DOTRACE (_TIF_SYSCALL_TRACE | _TIF_SYSCALL_AUDIT | \ |
129 | _TIF_SECCOMP | _TIF_SYSCALL_TRACEPOINT | \ | 129 | _TIF_SECCOMP | _TIF_SYSCALL_TRACEPOINT | \ |
130 | _TIF_NOHZ) | 130 | _TIF_NOHZ) |
131 | 131 | ||
diff --git a/arch/powerpc/kernel/asm-offsets.c b/arch/powerpc/kernel/asm-offsets.c index e624f9646350..4717859fdd04 100644 --- a/arch/powerpc/kernel/asm-offsets.c +++ b/arch/powerpc/kernel/asm-offsets.c | |||
@@ -644,8 +644,19 @@ int main(void) | |||
644 | HSTATE_FIELD(HSTATE_SAVED_XIRR, saved_xirr); | 644 | HSTATE_FIELD(HSTATE_SAVED_XIRR, saved_xirr); |
645 | HSTATE_FIELD(HSTATE_HOST_IPI, host_ipi); | 645 | HSTATE_FIELD(HSTATE_HOST_IPI, host_ipi); |
646 | HSTATE_FIELD(HSTATE_PTID, ptid); | 646 | HSTATE_FIELD(HSTATE_PTID, ptid); |
647 | HSTATE_FIELD(HSTATE_MMCR, host_mmcr); | 647 | HSTATE_FIELD(HSTATE_MMCR0, host_mmcr[0]); |
648 | HSTATE_FIELD(HSTATE_PMC, host_pmc); | 648 | HSTATE_FIELD(HSTATE_MMCR1, host_mmcr[1]); |
649 | HSTATE_FIELD(HSTATE_MMCRA, host_mmcr[2]); | ||
650 | HSTATE_FIELD(HSTATE_SIAR, host_mmcr[3]); | ||
651 | HSTATE_FIELD(HSTATE_SDAR, host_mmcr[4]); | ||
652 | HSTATE_FIELD(HSTATE_MMCR2, host_mmcr[5]); | ||
653 | HSTATE_FIELD(HSTATE_SIER, host_mmcr[6]); | ||
654 | HSTATE_FIELD(HSTATE_PMC1, host_pmc[0]); | ||
655 | HSTATE_FIELD(HSTATE_PMC2, host_pmc[1]); | ||
656 | HSTATE_FIELD(HSTATE_PMC3, host_pmc[2]); | ||
657 | HSTATE_FIELD(HSTATE_PMC4, host_pmc[3]); | ||
658 | HSTATE_FIELD(HSTATE_PMC5, host_pmc[4]); | ||
659 | HSTATE_FIELD(HSTATE_PMC6, host_pmc[5]); | ||
649 | HSTATE_FIELD(HSTATE_PURR, host_purr); | 660 | HSTATE_FIELD(HSTATE_PURR, host_purr); |
650 | HSTATE_FIELD(HSTATE_SPURR, host_spurr); | 661 | HSTATE_FIELD(HSTATE_SPURR, host_spurr); |
651 | HSTATE_FIELD(HSTATE_DSCR, host_dscr); | 662 | HSTATE_FIELD(HSTATE_DSCR, host_dscr); |
diff --git a/arch/powerpc/kernel/cputable.c b/arch/powerpc/kernel/cputable.c index 808405906336..f337666768a7 100644 --- a/arch/powerpc/kernel/cputable.c +++ b/arch/powerpc/kernel/cputable.c | |||
@@ -1133,6 +1133,7 @@ static struct cpu_spec __initdata cpu_specs[] = { | |||
1133 | .icache_bsize = 32, | 1133 | .icache_bsize = 32, |
1134 | .dcache_bsize = 32, | 1134 | .dcache_bsize = 32, |
1135 | .cpu_setup = __setup_cpu_603, | 1135 | .cpu_setup = __setup_cpu_603, |
1136 | .machine_check = machine_check_generic, | ||
1136 | .num_pmcs = 4, | 1137 | .num_pmcs = 4, |
1137 | .oprofile_cpu_type = "ppc/e300", | 1138 | .oprofile_cpu_type = "ppc/e300", |
1138 | .oprofile_type = PPC_OPROFILE_FSL_EMB, | 1139 | .oprofile_type = PPC_OPROFILE_FSL_EMB, |
diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc/kernel/eeh.c index e1b6d8e17289..3b2252e7731b 100644 --- a/arch/powerpc/kernel/eeh.c +++ b/arch/powerpc/kernel/eeh.c | |||
@@ -104,6 +104,13 @@ | |||
104 | int eeh_subsystem_flags; | 104 | int eeh_subsystem_flags; |
105 | EXPORT_SYMBOL(eeh_subsystem_flags); | 105 | EXPORT_SYMBOL(eeh_subsystem_flags); |
106 | 106 | ||
107 | /* | ||
108 | * EEH allowed maximal frozen times. If one particular PE's | ||
109 | * frozen count in last hour exceeds this limit, the PE will | ||
110 | * be forced to be offline permanently. | ||
111 | */ | ||
112 | int eeh_max_freezes = 5; | ||
113 | |||
107 | /* Platform dependent EEH operations */ | 114 | /* Platform dependent EEH operations */ |
108 | struct eeh_ops *eeh_ops = NULL; | 115 | struct eeh_ops *eeh_ops = NULL; |
109 | 116 | ||
@@ -1652,8 +1659,22 @@ static int eeh_enable_dbgfs_get(void *data, u64 *val) | |||
1652 | return 0; | 1659 | return 0; |
1653 | } | 1660 | } |
1654 | 1661 | ||
1662 | static int eeh_freeze_dbgfs_set(void *data, u64 val) | ||
1663 | { | ||
1664 | eeh_max_freezes = val; | ||
1665 | return 0; | ||
1666 | } | ||
1667 | |||
1668 | static int eeh_freeze_dbgfs_get(void *data, u64 *val) | ||
1669 | { | ||
1670 | *val = eeh_max_freezes; | ||
1671 | return 0; | ||
1672 | } | ||
1673 | |||
1655 | DEFINE_SIMPLE_ATTRIBUTE(eeh_enable_dbgfs_ops, eeh_enable_dbgfs_get, | 1674 | DEFINE_SIMPLE_ATTRIBUTE(eeh_enable_dbgfs_ops, eeh_enable_dbgfs_get, |
1656 | eeh_enable_dbgfs_set, "0x%llx\n"); | 1675 | eeh_enable_dbgfs_set, "0x%llx\n"); |
1676 | DEFINE_SIMPLE_ATTRIBUTE(eeh_freeze_dbgfs_ops, eeh_freeze_dbgfs_get, | ||
1677 | eeh_freeze_dbgfs_set, "0x%llx\n"); | ||
1657 | #endif | 1678 | #endif |
1658 | 1679 | ||
1659 | static int __init eeh_init_proc(void) | 1680 | static int __init eeh_init_proc(void) |
@@ -1664,6 +1685,9 @@ static int __init eeh_init_proc(void) | |||
1664 | debugfs_create_file("eeh_enable", 0600, | 1685 | debugfs_create_file("eeh_enable", 0600, |
1665 | powerpc_debugfs_root, NULL, | 1686 | powerpc_debugfs_root, NULL, |
1666 | &eeh_enable_dbgfs_ops); | 1687 | &eeh_enable_dbgfs_ops); |
1688 | debugfs_create_file("eeh_max_freezes", 0600, | ||
1689 | powerpc_debugfs_root, NULL, | ||
1690 | &eeh_freeze_dbgfs_ops); | ||
1667 | #endif | 1691 | #endif |
1668 | } | 1692 | } |
1669 | 1693 | ||
diff --git a/arch/powerpc/kernel/eeh_driver.c b/arch/powerpc/kernel/eeh_driver.c index b17e793ba67e..d099540c0f56 100644 --- a/arch/powerpc/kernel/eeh_driver.c +++ b/arch/powerpc/kernel/eeh_driver.c | |||
@@ -667,7 +667,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe) | |||
667 | 667 | ||
668 | eeh_pe_update_time_stamp(pe); | 668 | eeh_pe_update_time_stamp(pe); |
669 | pe->freeze_count++; | 669 | pe->freeze_count++; |
670 | if (pe->freeze_count > EEH_MAX_ALLOWED_FREEZES) | 670 | if (pe->freeze_count > eeh_max_freezes) |
671 | goto excess_failures; | 671 | goto excess_failures; |
672 | pr_warn("EEH: This PCI device has failed %d times in the last hour\n", | 672 | pr_warn("EEH: This PCI device has failed %d times in the last hour\n", |
673 | pe->freeze_count); | 673 | pe->freeze_count); |
@@ -806,7 +806,7 @@ perm_error: | |||
806 | eeh_pe_dev_traverse(pe, eeh_report_failure, NULL); | 806 | eeh_pe_dev_traverse(pe, eeh_report_failure, NULL); |
807 | 807 | ||
808 | /* Mark the PE to be removed permanently */ | 808 | /* Mark the PE to be removed permanently */ |
809 | pe->freeze_count = EEH_MAX_ALLOWED_FREEZES + 1; | 809 | eeh_pe_state_mark(pe, EEH_PE_REMOVED); |
810 | 810 | ||
811 | /* | 811 | /* |
812 | * Shut down the device drivers for good. We mark | 812 | * Shut down the device drivers for good. We mark |
diff --git a/arch/powerpc/kernel/eeh_pe.c b/arch/powerpc/kernel/eeh_pe.c index 5a63e2b0f65b..1e4946c36f9e 100644 --- a/arch/powerpc/kernel/eeh_pe.c +++ b/arch/powerpc/kernel/eeh_pe.c | |||
@@ -239,10 +239,18 @@ static void *__eeh_pe_get(void *data, void *flag) | |||
239 | if (pe->type & EEH_PE_PHB) | 239 | if (pe->type & EEH_PE_PHB) |
240 | return NULL; | 240 | return NULL; |
241 | 241 | ||
242 | /* We prefer PE address */ | 242 | /* |
243 | if (edev->pe_config_addr && | 243 | * We prefer PE address. For most cases, we should |
244 | (edev->pe_config_addr == pe->addr)) | 244 | * have non-zero PE address |
245 | */ | ||
246 | if (eeh_has_flag(EEH_VALID_PE_ZERO)) { | ||
247 | if (edev->pe_config_addr == pe->addr) | ||
248 | return pe; | ||
249 | } else { | ||
250 | if (edev->pe_config_addr && | ||
251 | (edev->pe_config_addr == pe->addr)) | ||
245 | return pe; | 252 | return pe; |
253 | } | ||
246 | 254 | ||
247 | /* Try BDF address */ | 255 | /* Try BDF address */ |
248 | if (edev->config_addr && | 256 | if (edev->config_addr && |
@@ -518,8 +526,7 @@ static void *__eeh_pe_state_mark(void *data, void *flag) | |||
518 | struct pci_dev *pdev; | 526 | struct pci_dev *pdev; |
519 | 527 | ||
520 | /* Keep the state of permanently removed PE intact */ | 528 | /* Keep the state of permanently removed PE intact */ |
521 | if ((pe->freeze_count > EEH_MAX_ALLOWED_FREEZES) && | 529 | if (pe->state & EEH_PE_REMOVED) |
522 | (state & (EEH_PE_ISOLATED | EEH_PE_RECOVERING))) | ||
523 | return NULL; | 530 | return NULL; |
524 | 531 | ||
525 | pe->state |= state; | 532 | pe->state |= state; |
@@ -592,8 +599,7 @@ static void *__eeh_pe_state_clear(void *data, void *flag) | |||
592 | struct pci_dev *pdev; | 599 | struct pci_dev *pdev; |
593 | 600 | ||
594 | /* Keep the state of permanently removed PE intact */ | 601 | /* Keep the state of permanently removed PE intact */ |
595 | if ((pe->freeze_count > EEH_MAX_ALLOWED_FREEZES) && | 602 | if (pe->state & EEH_PE_REMOVED) |
596 | (state & EEH_PE_ISOLATED)) | ||
597 | return NULL; | 603 | return NULL; |
598 | 604 | ||
599 | pe->state &= ~state; | 605 | pe->state &= ~state; |
diff --git a/arch/powerpc/kernel/entry_32.S b/arch/powerpc/kernel/entry_32.S index 10a093579191..46fc0f4d8982 100644 --- a/arch/powerpc/kernel/entry_32.S +++ b/arch/powerpc/kernel/entry_32.S | |||
@@ -33,9 +33,6 @@ | |||
33 | #include <asm/ftrace.h> | 33 | #include <asm/ftrace.h> |
34 | #include <asm/ptrace.h> | 34 | #include <asm/ptrace.h> |
35 | 35 | ||
36 | #undef SHOW_SYSCALLS | ||
37 | #undef SHOW_SYSCALLS_TASK | ||
38 | |||
39 | /* | 36 | /* |
40 | * MSR_KERNEL is > 0x10000 on 4xx/Book-E since it include MSR_CE. | 37 | * MSR_KERNEL is > 0x10000 on 4xx/Book-E since it include MSR_CE. |
41 | */ | 38 | */ |
@@ -307,9 +304,6 @@ _GLOBAL(DoSyscall) | |||
307 | lwz r11,_CCR(r1) /* Clear SO bit in CR */ | 304 | lwz r11,_CCR(r1) /* Clear SO bit in CR */ |
308 | rlwinm r11,r11,0,4,2 | 305 | rlwinm r11,r11,0,4,2 |
309 | stw r11,_CCR(r1) | 306 | stw r11,_CCR(r1) |
310 | #ifdef SHOW_SYSCALLS | ||
311 | bl do_show_syscall | ||
312 | #endif /* SHOW_SYSCALLS */ | ||
313 | #ifdef CONFIG_TRACE_IRQFLAGS | 307 | #ifdef CONFIG_TRACE_IRQFLAGS |
314 | /* Return from syscalls can (and generally will) hard enable | 308 | /* Return from syscalls can (and generally will) hard enable |
315 | * interrupts. You aren't supposed to call a syscall with | 309 | * interrupts. You aren't supposed to call a syscall with |
@@ -337,7 +331,7 @@ _GLOBAL(DoSyscall) | |||
337 | #endif /* CONFIG_TRACE_IRQFLAGS */ | 331 | #endif /* CONFIG_TRACE_IRQFLAGS */ |
338 | CURRENT_THREAD_INFO(r10, r1) | 332 | CURRENT_THREAD_INFO(r10, r1) |
339 | lwz r11,TI_FLAGS(r10) | 333 | lwz r11,TI_FLAGS(r10) |
340 | andi. r11,r11,_TIF_SYSCALL_T_OR_A | 334 | andi. r11,r11,_TIF_SYSCALL_DOTRACE |
341 | bne- syscall_dotrace | 335 | bne- syscall_dotrace |
342 | syscall_dotrace_cont: | 336 | syscall_dotrace_cont: |
343 | cmplwi 0,r0,NR_syscalls | 337 | cmplwi 0,r0,NR_syscalls |
@@ -352,9 +346,6 @@ syscall_dotrace_cont: | |||
352 | blrl /* Call handler */ | 346 | blrl /* Call handler */ |
353 | .globl ret_from_syscall | 347 | .globl ret_from_syscall |
354 | ret_from_syscall: | 348 | ret_from_syscall: |
355 | #ifdef SHOW_SYSCALLS | ||
356 | bl do_show_syscall_exit | ||
357 | #endif | ||
358 | mr r6,r3 | 349 | mr r6,r3 |
359 | CURRENT_THREAD_INFO(r12, r1) | 350 | CURRENT_THREAD_INFO(r12, r1) |
360 | /* disable interrupts so current_thread_info()->flags can't change */ | 351 | /* disable interrupts so current_thread_info()->flags can't change */ |
@@ -364,7 +355,7 @@ ret_from_syscall: | |||
364 | MTMSRD(r10) | 355 | MTMSRD(r10) |
365 | lwz r9,TI_FLAGS(r12) | 356 | lwz r9,TI_FLAGS(r12) |
366 | li r8,-_LAST_ERRNO | 357 | li r8,-_LAST_ERRNO |
367 | andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK) | 358 | andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK) |
368 | bne- syscall_exit_work | 359 | bne- syscall_exit_work |
369 | cmplw 0,r3,r8 | 360 | cmplw 0,r3,r8 |
370 | blt+ syscall_exit_cont | 361 | blt+ syscall_exit_cont |
@@ -501,7 +492,7 @@ syscall_exit_work: | |||
501 | subi r12,r12,TI_FLAGS | 492 | subi r12,r12,TI_FLAGS |
502 | 493 | ||
503 | 4: /* Anything which requires enabling interrupts? */ | 494 | 4: /* Anything which requires enabling interrupts? */ |
504 | andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP) | 495 | andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP) |
505 | beq ret_from_except | 496 | beq ret_from_except |
506 | 497 | ||
507 | /* Re-enable interrupts. There is no need to trace that with | 498 | /* Re-enable interrupts. There is no need to trace that with |
@@ -523,74 +514,6 @@ syscall_exit_work: | |||
523 | bl do_syscall_trace_leave | 514 | bl do_syscall_trace_leave |
524 | b ret_from_except_full | 515 | b ret_from_except_full |
525 | 516 | ||
526 | #ifdef SHOW_SYSCALLS | ||
527 | do_show_syscall: | ||
528 | #ifdef SHOW_SYSCALLS_TASK | ||
529 | lis r11,show_syscalls_task@ha | ||
530 | lwz r11,show_syscalls_task@l(r11) | ||
531 | cmp 0,r2,r11 | ||
532 | bnelr | ||
533 | #endif | ||
534 | stw r31,GPR31(r1) | ||
535 | mflr r31 | ||
536 | lis r3,7f@ha | ||
537 | addi r3,r3,7f@l | ||
538 | lwz r4,GPR0(r1) | ||
539 | lwz r5,GPR3(r1) | ||
540 | lwz r6,GPR4(r1) | ||
541 | lwz r7,GPR5(r1) | ||
542 | lwz r8,GPR6(r1) | ||
543 | lwz r9,GPR7(r1) | ||
544 | bl printk | ||
545 | lis r3,77f@ha | ||
546 | addi r3,r3,77f@l | ||
547 | lwz r4,GPR8(r1) | ||
548 | mr r5,r2 | ||
549 | bl printk | ||
550 | lwz r0,GPR0(r1) | ||
551 | lwz r3,GPR3(r1) | ||
552 | lwz r4,GPR4(r1) | ||
553 | lwz r5,GPR5(r1) | ||
554 | lwz r6,GPR6(r1) | ||
555 | lwz r7,GPR7(r1) | ||
556 | lwz r8,GPR8(r1) | ||
557 | mtlr r31 | ||
558 | lwz r31,GPR31(r1) | ||
559 | blr | ||
560 | |||
561 | do_show_syscall_exit: | ||
562 | #ifdef SHOW_SYSCALLS_TASK | ||
563 | lis r11,show_syscalls_task@ha | ||
564 | lwz r11,show_syscalls_task@l(r11) | ||
565 | cmp 0,r2,r11 | ||
566 | bnelr | ||
567 | #endif | ||
568 | stw r31,GPR31(r1) | ||
569 | mflr r31 | ||
570 | stw r3,RESULT(r1) /* Save result */ | ||
571 | mr r4,r3 | ||
572 | lis r3,79f@ha | ||
573 | addi r3,r3,79f@l | ||
574 | bl printk | ||
575 | lwz r3,RESULT(r1) | ||
576 | mtlr r31 | ||
577 | lwz r31,GPR31(r1) | ||
578 | blr | ||
579 | |||
580 | 7: .string "syscall %d(%x, %x, %x, %x, %x, " | ||
581 | 77: .string "%x), current=%p\n" | ||
582 | 79: .string " -> %x\n" | ||
583 | .align 2,0 | ||
584 | |||
585 | #ifdef SHOW_SYSCALLS_TASK | ||
586 | .data | ||
587 | .globl show_syscalls_task | ||
588 | show_syscalls_task: | ||
589 | .long -1 | ||
590 | .text | ||
591 | #endif | ||
592 | #endif /* SHOW_SYSCALLS */ | ||
593 | |||
594 | /* | 517 | /* |
595 | * The fork/clone functions need to copy the full register set into | 518 | * The fork/clone functions need to copy the full register set into |
596 | * the child process. Therefore we need to save all the nonvolatile | 519 | * the child process. Therefore we need to save all the nonvolatile |
diff --git a/arch/powerpc/kernel/entry_64.S b/arch/powerpc/kernel/entry_64.S index 194e46dcf08d..d180caf2d6de 100644 --- a/arch/powerpc/kernel/entry_64.S +++ b/arch/powerpc/kernel/entry_64.S | |||
@@ -49,8 +49,6 @@ exception_marker: | |||
49 | .section ".text" | 49 | .section ".text" |
50 | .align 7 | 50 | .align 7 |
51 | 51 | ||
52 | #undef SHOW_SYSCALLS | ||
53 | |||
54 | .globl system_call_common | 52 | .globl system_call_common |
55 | system_call_common: | 53 | system_call_common: |
56 | andi. r10,r12,MSR_PR | 54 | andi. r10,r12,MSR_PR |
@@ -142,16 +140,9 @@ END_FW_FTR_SECTION_IFSET(FW_FEATURE_SPLPAR) | |||
142 | li r10,1 | 140 | li r10,1 |
143 | std r10,SOFTE(r1) | 141 | std r10,SOFTE(r1) |
144 | 142 | ||
145 | #ifdef SHOW_SYSCALLS | ||
146 | bl do_show_syscall | ||
147 | REST_GPR(0,r1) | ||
148 | REST_4GPRS(3,r1) | ||
149 | REST_2GPRS(7,r1) | ||
150 | addi r9,r1,STACK_FRAME_OVERHEAD | ||
151 | #endif | ||
152 | CURRENT_THREAD_INFO(r11, r1) | 143 | CURRENT_THREAD_INFO(r11, r1) |
153 | ld r10,TI_FLAGS(r11) | 144 | ld r10,TI_FLAGS(r11) |
154 | andi. r11,r10,_TIF_SYSCALL_T_OR_A | 145 | andi. r11,r10,_TIF_SYSCALL_DOTRACE |
155 | bne syscall_dotrace | 146 | bne syscall_dotrace |
156 | .Lsyscall_dotrace_cont: | 147 | .Lsyscall_dotrace_cont: |
157 | cmpldi 0,r0,NR_syscalls | 148 | cmpldi 0,r0,NR_syscalls |
@@ -178,12 +169,8 @@ system_call: /* label this so stack traces look sane */ | |||
178 | mtctr r12 | 169 | mtctr r12 |
179 | bctrl /* Call handler */ | 170 | bctrl /* Call handler */ |
180 | 171 | ||
181 | syscall_exit: | 172 | .Lsyscall_exit: |
182 | std r3,RESULT(r1) | 173 | std r3,RESULT(r1) |
183 | #ifdef SHOW_SYSCALLS | ||
184 | bl do_show_syscall_exit | ||
185 | ld r3,RESULT(r1) | ||
186 | #endif | ||
187 | CURRENT_THREAD_INFO(r12, r1) | 174 | CURRENT_THREAD_INFO(r12, r1) |
188 | 175 | ||
189 | ld r8,_MSR(r1) | 176 | ld r8,_MSR(r1) |
@@ -214,7 +201,7 @@ syscall_exit: | |||
214 | 201 | ||
215 | ld r9,TI_FLAGS(r12) | 202 | ld r9,TI_FLAGS(r12) |
216 | li r11,-_LAST_ERRNO | 203 | li r11,-_LAST_ERRNO |
217 | andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK) | 204 | andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK) |
218 | bne- syscall_exit_work | 205 | bne- syscall_exit_work |
219 | cmpld r3,r11 | 206 | cmpld r3,r11 |
220 | ld r5,_CCR(r1) | 207 | ld r5,_CCR(r1) |
@@ -270,7 +257,7 @@ syscall_dotrace: | |||
270 | 257 | ||
271 | syscall_enosys: | 258 | syscall_enosys: |
272 | li r3,-ENOSYS | 259 | li r3,-ENOSYS |
273 | b syscall_exit | 260 | b .Lsyscall_exit |
274 | 261 | ||
275 | syscall_exit_work: | 262 | syscall_exit_work: |
276 | #ifdef CONFIG_PPC_BOOK3S | 263 | #ifdef CONFIG_PPC_BOOK3S |
@@ -307,7 +294,7 @@ syscall_exit_work: | |||
307 | 294 | ||
308 | 4: /* Anything else left to do? */ | 295 | 4: /* Anything else left to do? */ |
309 | SET_DEFAULT_THREAD_PPR(r3, r10) /* Set thread.ppr = 3 */ | 296 | SET_DEFAULT_THREAD_PPR(r3, r10) /* Set thread.ppr = 3 */ |
310 | andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP) | 297 | andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP) |
311 | beq ret_from_except_lite | 298 | beq ret_from_except_lite |
312 | 299 | ||
313 | /* Re-enable interrupts */ | 300 | /* Re-enable interrupts */ |
@@ -347,33 +334,33 @@ _GLOBAL(save_nvgprs) | |||
347 | _GLOBAL(ppc_fork) | 334 | _GLOBAL(ppc_fork) |
348 | bl save_nvgprs | 335 | bl save_nvgprs |
349 | bl sys_fork | 336 | bl sys_fork |
350 | b syscall_exit | 337 | b .Lsyscall_exit |
351 | 338 | ||
352 | _GLOBAL(ppc_vfork) | 339 | _GLOBAL(ppc_vfork) |
353 | bl save_nvgprs | 340 | bl save_nvgprs |
354 | bl sys_vfork | 341 | bl sys_vfork |
355 | b syscall_exit | 342 | b .Lsyscall_exit |
356 | 343 | ||
357 | _GLOBAL(ppc_clone) | 344 | _GLOBAL(ppc_clone) |
358 | bl save_nvgprs | 345 | bl save_nvgprs |
359 | bl sys_clone | 346 | bl sys_clone |
360 | b syscall_exit | 347 | b .Lsyscall_exit |
361 | 348 | ||
362 | _GLOBAL(ppc32_swapcontext) | 349 | _GLOBAL(ppc32_swapcontext) |
363 | bl save_nvgprs | 350 | bl save_nvgprs |
364 | bl compat_sys_swapcontext | 351 | bl compat_sys_swapcontext |
365 | b syscall_exit | 352 | b .Lsyscall_exit |
366 | 353 | ||
367 | _GLOBAL(ppc64_swapcontext) | 354 | _GLOBAL(ppc64_swapcontext) |
368 | bl save_nvgprs | 355 | bl save_nvgprs |
369 | bl sys_swapcontext | 356 | bl sys_swapcontext |
370 | b syscall_exit | 357 | b .Lsyscall_exit |
371 | 358 | ||
372 | _GLOBAL(ret_from_fork) | 359 | _GLOBAL(ret_from_fork) |
373 | bl schedule_tail | 360 | bl schedule_tail |
374 | REST_NVGPRS(r1) | 361 | REST_NVGPRS(r1) |
375 | li r3,0 | 362 | li r3,0 |
376 | b syscall_exit | 363 | b .Lsyscall_exit |
377 | 364 | ||
378 | _GLOBAL(ret_from_kernel_thread) | 365 | _GLOBAL(ret_from_kernel_thread) |
379 | bl schedule_tail | 366 | bl schedule_tail |
@@ -385,7 +372,7 @@ _GLOBAL(ret_from_kernel_thread) | |||
385 | #endif | 372 | #endif |
386 | blrl | 373 | blrl |
387 | li r3,0 | 374 | li r3,0 |
388 | b syscall_exit | 375 | b .Lsyscall_exit |
389 | 376 | ||
390 | /* | 377 | /* |
391 | * This routine switches between two different tasks. The process | 378 | * This routine switches between two different tasks. The process |
diff --git a/arch/powerpc/kernel/head_8xx.S b/arch/powerpc/kernel/head_8xx.S index d99aac0d69f1..9b53fe139bf6 100644 --- a/arch/powerpc/kernel/head_8xx.S +++ b/arch/powerpc/kernel/head_8xx.S | |||
@@ -319,36 +319,29 @@ InstructionTLBMiss: | |||
319 | * pin the first 8MB of kernel memory */ | 319 | * pin the first 8MB of kernel memory */ |
320 | andis. r11, r10, 0x8000 /* Address >= 0x80000000 */ | 320 | andis. r11, r10, 0x8000 /* Address >= 0x80000000 */ |
321 | #endif | 321 | #endif |
322 | mfspr r11, SPRN_M_TW /* Get level 1 table base address */ | 322 | mfspr r11, SPRN_M_TW /* Get level 1 table */ |
323 | #ifdef CONFIG_MODULES | 323 | #ifdef CONFIG_MODULES |
324 | beq 3f | 324 | beq 3f |
325 | lis r11, (swapper_pg_dir-PAGE_OFFSET)@h | 325 | lis r11, (swapper_pg_dir-PAGE_OFFSET)@ha |
326 | ori r11, r11, (swapper_pg_dir-PAGE_OFFSET)@l | ||
327 | 3: | 326 | 3: |
328 | #endif | 327 | #endif |
329 | /* Extract level 1 index */ | 328 | /* Insert level 1 index */ |
330 | rlwinm r10, r10, 32 - ((PAGE_SHIFT - 2) << 1), (PAGE_SHIFT - 2) << 1, 29 | 329 | rlwimi r11, r10, 32 - ((PAGE_SHIFT - 2) << 1), (PAGE_SHIFT - 2) << 1, 29 |
331 | lwzx r11, r10, r11 /* Get the level 1 entry */ | 330 | lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r11) /* Get the level 1 entry */ |
332 | rlwinm. r10, r11,0,0,19 /* Extract page descriptor page address */ | 331 | |
333 | beq 2f /* If zero, don't try to find a pte */ | 332 | /* Load the MI_TWC with the attributes for this "segment." */ |
334 | |||
335 | /* We have a pte table, so load the MI_TWC with the attributes | ||
336 | * for this "segment." | ||
337 | */ | ||
338 | MTSPR_CPU6(SPRN_MI_TWC, r11, r3) /* Set segment attributes */ | 333 | MTSPR_CPU6(SPRN_MI_TWC, r11, r3) /* Set segment attributes */ |
339 | mfspr r11, SPRN_SRR0 /* Get effective address of fault */ | 334 | rlwinm r11, r11,0,0,19 /* Extract page descriptor page address */ |
340 | /* Extract level 2 index */ | 335 | /* Extract level 2 index */ |
341 | rlwinm r11, r11, 32 - (PAGE_SHIFT - 2), 32 - PAGE_SHIFT, 29 | 336 | rlwinm r10, r10, 32 - (PAGE_SHIFT - 2), 32 - PAGE_SHIFT, 29 |
342 | lwzx r10, r10, r11 /* Get the pte */ | 337 | lwzx r10, r10, r11 /* Get the pte */ |
343 | 338 | ||
344 | #ifdef CONFIG_SWAP | 339 | #ifdef CONFIG_SWAP |
345 | andi. r11, r10, _PAGE_ACCESSED | _PAGE_PRESENT | 340 | rlwinm r11, r10, 32-5, _PAGE_PRESENT |
346 | cmpwi cr0, r11, _PAGE_ACCESSED | _PAGE_PRESENT | 341 | and r11, r11, r10 |
347 | li r11, RPN_PATTERN | 342 | rlwimi r10, r11, 0, _PAGE_PRESENT |
348 | bne- cr0, 2f | ||
349 | #else | ||
350 | li r11, RPN_PATTERN | ||
351 | #endif | 343 | #endif |
344 | li r11, RPN_PATTERN | ||
352 | /* The Linux PTE won't go exactly into the MMU TLB. | 345 | /* The Linux PTE won't go exactly into the MMU TLB. |
353 | * Software indicator bits 21 and 28 must be clear. | 346 | * Software indicator bits 21 and 28 must be clear. |
354 | * Software indicator bits 24, 25, 26, and 27 must be | 347 | * Software indicator bits 24, 25, 26, and 27 must be |
@@ -366,21 +359,6 @@ InstructionTLBMiss: | |||
366 | mfspr r10, SPRN_SPRG_SCRATCH2 | 359 | mfspr r10, SPRN_SPRG_SCRATCH2 |
367 | EXCEPTION_EPILOG_0 | 360 | EXCEPTION_EPILOG_0 |
368 | rfi | 361 | rfi |
369 | 2: | ||
370 | mfspr r10, SPRN_SRR1 | ||
371 | /* clear all error bits as TLB Miss | ||
372 | * sets a few unconditionally | ||
373 | */ | ||
374 | rlwinm r10, r10, 0, 0xffff | ||
375 | mtspr SPRN_SRR1, r10 | ||
376 | |||
377 | /* Restore registers */ | ||
378 | #ifdef CONFIG_8xx_CPU6 | ||
379 | mfspr r3, SPRN_DAR | ||
380 | mtspr SPRN_DAR, r11 /* Tag DAR */ | ||
381 | #endif | ||
382 | mfspr r10, SPRN_SPRG_SCRATCH2 | ||
383 | b InstructionTLBError1 | ||
384 | 362 | ||
385 | . = 0x1200 | 363 | . = 0x1200 |
386 | DataStoreTLBMiss: | 364 | DataStoreTLBMiss: |
@@ -395,20 +373,16 @@ DataStoreTLBMiss: | |||
395 | * kernel page tables. | 373 | * kernel page tables. |
396 | */ | 374 | */ |
397 | andis. r11, r10, 0x8000 | 375 | andis. r11, r10, 0x8000 |
398 | mfspr r11, SPRN_M_TW /* Get level 1 table base address */ | 376 | mfspr r11, SPRN_M_TW /* Get level 1 table */ |
399 | beq 3f | 377 | beq 3f |
400 | lis r11, (swapper_pg_dir-PAGE_OFFSET)@h | 378 | lis r11, (swapper_pg_dir-PAGE_OFFSET)@ha |
401 | ori r11, r11, (swapper_pg_dir-PAGE_OFFSET)@l | ||
402 | 3: | 379 | 3: |
403 | /* Extract level 1 index */ | 380 | /* Insert level 1 index */ |
404 | rlwinm r10, r10, 32 - ((PAGE_SHIFT - 2) << 1), (PAGE_SHIFT - 2) << 1, 29 | 381 | rlwimi r11, r10, 32 - ((PAGE_SHIFT - 2) << 1), (PAGE_SHIFT - 2) << 1, 29 |
405 | lwzx r11, r10, r11 /* Get the level 1 entry */ | 382 | lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r11) /* Get the level 1 entry */ |
406 | rlwinm. r10, r11,0,0,19 /* Extract page descriptor page address */ | ||
407 | beq 2f /* If zero, don't try to find a pte */ | ||
408 | 383 | ||
409 | /* We have a pte table, so load fetch the pte from the table. | 384 | /* We have a pte table, so load fetch the pte from the table. |
410 | */ | 385 | */ |
411 | mfspr r10, SPRN_MD_EPN /* Get address of fault */ | ||
412 | /* Extract level 2 index */ | 386 | /* Extract level 2 index */ |
413 | rlwinm r10, r10, 32 - (PAGE_SHIFT - 2), 32 - PAGE_SHIFT, 29 | 387 | rlwinm r10, r10, 32 - (PAGE_SHIFT - 2), 32 - PAGE_SHIFT, 29 |
414 | rlwimi r10, r11, 0, 0, 32 - PAGE_SHIFT - 1 /* Add level 2 base */ | 388 | rlwimi r10, r11, 0, 0, 32 - PAGE_SHIFT - 1 /* Add level 2 base */ |
@@ -441,16 +415,13 @@ DataStoreTLBMiss: | |||
441 | and r11, r11, r10 | 415 | and r11, r11, r10 |
442 | rlwimi r10, r11, 0, _PAGE_PRESENT | 416 | rlwimi r10, r11, 0, _PAGE_PRESENT |
443 | #endif | 417 | #endif |
444 | /* invert RW */ | ||
445 | xori r10, r10, _PAGE_RW | ||
446 | |||
447 | /* The Linux PTE won't go exactly into the MMU TLB. | 418 | /* The Linux PTE won't go exactly into the MMU TLB. |
448 | * Software indicator bits 22 and 28 must be clear. | 419 | * Software indicator bits 22 and 28 must be clear. |
449 | * Software indicator bits 24, 25, 26, and 27 must be | 420 | * Software indicator bits 24, 25, 26, and 27 must be |
450 | * set. All other Linux PTE bits control the behavior | 421 | * set. All other Linux PTE bits control the behavior |
451 | * of the MMU. | 422 | * of the MMU. |
452 | */ | 423 | */ |
453 | 2: li r11, RPN_PATTERN | 424 | li r11, RPN_PATTERN |
454 | rlwimi r10, r11, 0, 24, 28 /* Set 24-27, clear 28 */ | 425 | rlwimi r10, r11, 0, 24, 28 /* Set 24-27, clear 28 */ |
455 | MTSPR_CPU6(SPRN_MD_RPN, r10, r3) /* Update TLB entry */ | 426 | MTSPR_CPU6(SPRN_MD_RPN, r10, r3) /* Update TLB entry */ |
456 | 427 | ||
@@ -469,10 +440,7 @@ DataStoreTLBMiss: | |||
469 | */ | 440 | */ |
470 | . = 0x1300 | 441 | . = 0x1300 |
471 | InstructionTLBError: | 442 | InstructionTLBError: |
472 | EXCEPTION_PROLOG_0 | 443 | EXCEPTION_PROLOG |
473 | InstructionTLBError1: | ||
474 | EXCEPTION_PROLOG_1 | ||
475 | EXCEPTION_PROLOG_2 | ||
476 | mr r4,r12 | 444 | mr r4,r12 |
477 | mr r5,r9 | 445 | mr r5,r9 |
478 | andis. r10,r5,0x4000 | 446 | andis. r10,r5,0x4000 |
@@ -532,30 +500,21 @@ DARFixed:/* Return from dcbx instruction bug workaround */ | |||
532 | /* define if you don't want to use self modifying code */ | 500 | /* define if you don't want to use self modifying code */ |
533 | #define NO_SELF_MODIFYING_CODE | 501 | #define NO_SELF_MODIFYING_CODE |
534 | FixupDAR:/* Entry point for dcbx workaround. */ | 502 | FixupDAR:/* Entry point for dcbx workaround. */ |
535 | #ifdef CONFIG_8xx_CPU6 | ||
536 | mtspr SPRN_DAR, r3 | ||
537 | #endif | ||
538 | mtspr SPRN_SPRG_SCRATCH2, r10 | 503 | mtspr SPRN_SPRG_SCRATCH2, r10 |
539 | /* fetch instruction from memory. */ | 504 | /* fetch instruction from memory. */ |
540 | mfspr r10, SPRN_SRR0 | 505 | mfspr r10, SPRN_SRR0 |
541 | andis. r11, r10, 0x8000 /* Address >= 0x80000000 */ | 506 | andis. r11, r10, 0x8000 /* Address >= 0x80000000 */ |
542 | mfspr r11, SPRN_M_TW /* Get level 1 table base address */ | 507 | mfspr r11, SPRN_M_TW /* Get level 1 table */ |
543 | beq- 3f /* Branch if user space */ | 508 | beq 3f |
544 | lis r11, (swapper_pg_dir-PAGE_OFFSET)@h | 509 | lis r11, (swapper_pg_dir-PAGE_OFFSET)@ha |
545 | ori r11, r11, (swapper_pg_dir-PAGE_OFFSET)@l | 510 | /* Insert level 1 index */ |
546 | /* Extract level 1 index */ | 511 | 3: rlwimi r11, r10, 32 - ((PAGE_SHIFT - 2) << 1), (PAGE_SHIFT - 2) << 1, 29 |
547 | 3: rlwinm r10, r10, 32 - ((PAGE_SHIFT - 2) << 1), (PAGE_SHIFT - 2) << 1, 29 | 512 | lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r11) /* Get the level 1 entry */ |
548 | lwzx r11, r10, r11 /* Get the level 1 entry */ | 513 | rlwinm r11, r11,0,0,19 /* Extract page descriptor page address */ |
549 | rlwinm r10, r11,0,0,19 /* Extract page descriptor page address */ | 514 | /* Insert level 2 index */ |
550 | mfspr r11, SPRN_SRR0 /* Get effective address of fault */ | 515 | rlwimi r11, r10, 32 - (PAGE_SHIFT - 2), 32 - PAGE_SHIFT, 29 |
551 | /* Extract level 2 index */ | 516 | lwz r11, 0(r11) /* Get the pte */ |
552 | rlwinm r11, r11, 32 - (PAGE_SHIFT - 2), 32 - PAGE_SHIFT, 29 | ||
553 | lwzx r11, r10, r11 /* Get the pte */ | ||
554 | #ifdef CONFIG_8xx_CPU6 | ||
555 | mfspr r3, SPRN_DAR | ||
556 | #endif | ||
557 | /* concat physical page address(r11) and page offset(r10) */ | 517 | /* concat physical page address(r11) and page offset(r10) */ |
558 | mfspr r10, SPRN_SRR0 | ||
559 | rlwimi r11, r10, 0, 32 - PAGE_SHIFT, 31 | 518 | rlwimi r11, r10, 0, 32 - PAGE_SHIFT, 31 |
560 | lwz r11,0(r11) | 519 | lwz r11,0(r11) |
561 | /* Check if it really is a dcbx instruction. */ | 520 | /* Check if it really is a dcbx instruction. */ |
@@ -705,8 +664,7 @@ start_here: | |||
705 | * init's THREAD like the context switch code does, but this is | 664 | * init's THREAD like the context switch code does, but this is |
706 | * easier......until someone changes init's static structures. | 665 | * easier......until someone changes init's static structures. |
707 | */ | 666 | */ |
708 | lis r6, swapper_pg_dir@h | 667 | lis r6, swapper_pg_dir@ha |
709 | ori r6, r6, swapper_pg_dir@l | ||
710 | tophys(r6,r6) | 668 | tophys(r6,r6) |
711 | #ifdef CONFIG_8xx_CPU6 | 669 | #ifdef CONFIG_8xx_CPU6 |
712 | lis r4, cpu6_errata_word@h | 670 | lis r4, cpu6_errata_word@h |
@@ -885,23 +843,28 @@ _GLOBAL(set_context) | |||
885 | stw r4, 0x4(r5) | 843 | stw r4, 0x4(r5) |
886 | #endif | 844 | #endif |
887 | 845 | ||
846 | /* Register M_TW will contain base address of level 1 table minus the | ||
847 | * lower part of the kernel PGDIR base address, so that all accesses to | ||
848 | * level 1 table are done relative to lower part of kernel PGDIR base | ||
849 | * address. | ||
850 | */ | ||
851 | li r5, (swapper_pg_dir-PAGE_OFFSET)@l | ||
852 | sub r4, r4, r5 | ||
853 | tophys (r4, r4) | ||
888 | #ifdef CONFIG_8xx_CPU6 | 854 | #ifdef CONFIG_8xx_CPU6 |
889 | lis r6, cpu6_errata_word@h | 855 | lis r6, cpu6_errata_word@h |
890 | ori r6, r6, cpu6_errata_word@l | 856 | ori r6, r6, cpu6_errata_word@l |
891 | tophys (r4, r4) | ||
892 | li r7, 0x3f80 | 857 | li r7, 0x3f80 |
893 | stw r7, 12(r6) | 858 | stw r7, 12(r6) |
894 | lwz r7, 12(r6) | 859 | lwz r7, 12(r6) |
895 | mtspr SPRN_M_TW, r4 /* Update MMU base address */ | 860 | #endif |
861 | mtspr SPRN_M_TW, r4 /* Update pointeur to level 1 table */ | ||
862 | #ifdef CONFIG_8xx_CPU6 | ||
896 | li r7, 0x3380 | 863 | li r7, 0x3380 |
897 | stw r7, 12(r6) | 864 | stw r7, 12(r6) |
898 | lwz r7, 12(r6) | 865 | lwz r7, 12(r6) |
899 | mtspr SPRN_M_CASID, r3 /* Update context */ | ||
900 | #else | ||
901 | mtspr SPRN_M_CASID,r3 /* Update context */ | ||
902 | tophys (r4, r4) | ||
903 | mtspr SPRN_M_TW, r4 /* and pgd */ | ||
904 | #endif | 866 | #endif |
867 | mtspr SPRN_M_CASID, r3 /* Update context */ | ||
905 | SYNC | 868 | SYNC |
906 | blr | 869 | blr |
907 | 870 | ||
diff --git a/arch/powerpc/kernel/paca.c b/arch/powerpc/kernel/paca.c index d6e195e8cd4c..5a23b69f8129 100644 --- a/arch/powerpc/kernel/paca.c +++ b/arch/powerpc/kernel/paca.c | |||
@@ -115,6 +115,14 @@ static struct slb_shadow * __init init_slb_shadow(int cpu) | |||
115 | { | 115 | { |
116 | struct slb_shadow *s = &slb_shadow[cpu]; | 116 | struct slb_shadow *s = &slb_shadow[cpu]; |
117 | 117 | ||
118 | /* | ||
119 | * When we come through here to initialise boot_paca, the slb_shadow | ||
120 | * buffers are not allocated yet. That's OK, we'll get one later in | ||
121 | * boot, but make sure we don't corrupt memory at 0. | ||
122 | */ | ||
123 | if (!slb_shadow) | ||
124 | return NULL; | ||
125 | |||
118 | s->persistent = cpu_to_be32(SLB_NUM_BOLTED); | 126 | s->persistent = cpu_to_be32(SLB_NUM_BOLTED); |
119 | s->buffer_length = cpu_to_be32(sizeof(*s)); | 127 | s->buffer_length = cpu_to_be32(sizeof(*s)); |
120 | 128 | ||
diff --git a/arch/powerpc/kernel/pci_dn.c b/arch/powerpc/kernel/pci_dn.c index 1f61fab59d9b..83df3075d3df 100644 --- a/arch/powerpc/kernel/pci_dn.c +++ b/arch/powerpc/kernel/pci_dn.c | |||
@@ -147,10 +147,8 @@ void pci_devs_phb_init_dynamic(struct pci_controller *phb) | |||
147 | /* PHB nodes themselves must not match */ | 147 | /* PHB nodes themselves must not match */ |
148 | update_dn_pci_info(dn, phb); | 148 | update_dn_pci_info(dn, phb); |
149 | pdn = dn->data; | 149 | pdn = dn->data; |
150 | if (pdn) { | 150 | if (pdn) |
151 | pdn->devfn = pdn->busno = -1; | 151 | pdn->devfn = pdn->busno = -1; |
152 | pdn->phb = phb; | ||
153 | } | ||
154 | 152 | ||
155 | /* Update dn->phb ptrs for new phb and children devices */ | 153 | /* Update dn->phb ptrs for new phb and children devices */ |
156 | traverse_pci_devices(dn, update_dn_pci_info, phb); | 154 | traverse_pci_devices(dn, update_dn_pci_info, phb); |
diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c index 6a799b3cc6b4..b8e15c678960 100644 --- a/arch/powerpc/kernel/prom.c +++ b/arch/powerpc/kernel/prom.c | |||
@@ -652,9 +652,6 @@ void __init early_init_devtree(void *params) | |||
652 | if (!early_init_dt_verify(params)) | 652 | if (!early_init_dt_verify(params)) |
653 | panic("BUG: Failed verifying flat device tree, bad version?"); | 653 | panic("BUG: Failed verifying flat device tree, bad version?"); |
654 | 654 | ||
655 | /* Setup flat device-tree pointer */ | ||
656 | initial_boot_params = params; | ||
657 | |||
658 | #ifdef CONFIG_PPC_RTAS | 655 | #ifdef CONFIG_PPC_RTAS |
659 | /* Some machines might need RTAS info for debugging, grab it now. */ | 656 | /* Some machines might need RTAS info for debugging, grab it now. */ |
660 | of_scan_flat_dt(early_init_dt_scan_rtas, NULL); | 657 | of_scan_flat_dt(early_init_dt_scan_rtas, NULL); |
diff --git a/arch/powerpc/kernel/rtas.c b/arch/powerpc/kernel/rtas.c index 4af905e81ab0..21c45a2d0706 100644 --- a/arch/powerpc/kernel/rtas.c +++ b/arch/powerpc/kernel/rtas.c | |||
@@ -897,7 +897,7 @@ int rtas_offline_cpus_mask(cpumask_var_t cpus) | |||
897 | } | 897 | } |
898 | EXPORT_SYMBOL(rtas_offline_cpus_mask); | 898 | EXPORT_SYMBOL(rtas_offline_cpus_mask); |
899 | 899 | ||
900 | int rtas_ibm_suspend_me(struct rtas_args *args) | 900 | int rtas_ibm_suspend_me(u64 handle, int *vasi_return) |
901 | { | 901 | { |
902 | long state; | 902 | long state; |
903 | long rc; | 903 | long rc; |
@@ -911,8 +911,7 @@ int rtas_ibm_suspend_me(struct rtas_args *args) | |||
911 | return -ENOSYS; | 911 | return -ENOSYS; |
912 | 912 | ||
913 | /* Make sure the state is valid */ | 913 | /* Make sure the state is valid */ |
914 | rc = plpar_hcall(H_VASI_STATE, retbuf, | 914 | rc = plpar_hcall(H_VASI_STATE, retbuf, handle); |
915 | ((u64)args->args[0] << 32) | args->args[1]); | ||
916 | 915 | ||
917 | state = retbuf[0]; | 916 | state = retbuf[0]; |
918 | 917 | ||
@@ -920,12 +919,12 @@ int rtas_ibm_suspend_me(struct rtas_args *args) | |||
920 | printk(KERN_ERR "rtas_ibm_suspend_me: vasi_state returned %ld\n",rc); | 919 | printk(KERN_ERR "rtas_ibm_suspend_me: vasi_state returned %ld\n",rc); |
921 | return rc; | 920 | return rc; |
922 | } else if (state == H_VASI_ENABLED) { | 921 | } else if (state == H_VASI_ENABLED) { |
923 | args->args[args->nargs] = RTAS_NOT_SUSPENDABLE; | 922 | *vasi_return = RTAS_NOT_SUSPENDABLE; |
924 | return 0; | 923 | return 0; |
925 | } else if (state != H_VASI_SUSPENDING) { | 924 | } else if (state != H_VASI_SUSPENDING) { |
926 | printk(KERN_ERR "rtas_ibm_suspend_me: vasi_state returned state %ld\n", | 925 | printk(KERN_ERR "rtas_ibm_suspend_me: vasi_state returned state %ld\n", |
927 | state); | 926 | state); |
928 | args->args[args->nargs] = -1; | 927 | *vasi_return = -1; |
929 | return 0; | 928 | return 0; |
930 | } | 929 | } |
931 | 930 | ||
@@ -973,7 +972,7 @@ out: | |||
973 | return atomic_read(&data.error); | 972 | return atomic_read(&data.error); |
974 | } | 973 | } |
975 | #else /* CONFIG_PPC_PSERIES */ | 974 | #else /* CONFIG_PPC_PSERIES */ |
976 | int rtas_ibm_suspend_me(struct rtas_args *args) | 975 | int rtas_ibm_suspend_me(u64 handle, int *vasi_return) |
977 | { | 976 | { |
978 | return -ENOSYS; | 977 | return -ENOSYS; |
979 | } | 978 | } |
@@ -1053,7 +1052,16 @@ asmlinkage int ppc_rtas(struct rtas_args __user *uargs) | |||
1053 | 1052 | ||
1054 | /* Need to handle ibm,suspend_me call specially */ | 1053 | /* Need to handle ibm,suspend_me call specially */ |
1055 | if (token == ibm_suspend_me_token) { | 1054 | if (token == ibm_suspend_me_token) { |
1056 | rc = rtas_ibm_suspend_me(&args); | 1055 | |
1056 | /* | ||
1057 | * rtas_ibm_suspend_me assumes args are in cpu endian, or at least the | ||
1058 | * hcall within it requires it. | ||
1059 | */ | ||
1060 | int vasi_rc = 0; | ||
1061 | u64 handle = ((u64)be32_to_cpu(args.args[0]) << 32) | ||
1062 | | be32_to_cpu(args.args[1]); | ||
1063 | rc = rtas_ibm_suspend_me(handle, &vasi_rc); | ||
1064 | args.rets[0] = cpu_to_be32(vasi_rc); | ||
1057 | if (rc) | 1065 | if (rc) |
1058 | return rc; | 1066 | return rc; |
1059 | goto copy_return; | 1067 | goto copy_return; |
diff --git a/arch/powerpc/kernel/smp.c b/arch/powerpc/kernel/smp.c index 8b2d2dc8ef10..6e19afa35a15 100644 --- a/arch/powerpc/kernel/smp.c +++ b/arch/powerpc/kernel/smp.c | |||
@@ -434,20 +434,6 @@ void generic_cpu_die(unsigned int cpu) | |||
434 | printk(KERN_ERR "CPU%d didn't die...\n", cpu); | 434 | printk(KERN_ERR "CPU%d didn't die...\n", cpu); |
435 | } | 435 | } |
436 | 436 | ||
437 | void generic_mach_cpu_die(void) | ||
438 | { | ||
439 | unsigned int cpu; | ||
440 | |||
441 | local_irq_disable(); | ||
442 | idle_task_exit(); | ||
443 | cpu = smp_processor_id(); | ||
444 | printk(KERN_DEBUG "CPU%d offline\n", cpu); | ||
445 | __this_cpu_write(cpu_state, CPU_DEAD); | ||
446 | smp_wmb(); | ||
447 | while (__this_cpu_read(cpu_state) != CPU_UP_PREPARE) | ||
448 | cpu_relax(); | ||
449 | } | ||
450 | |||
451 | void generic_set_cpu_dead(unsigned int cpu) | 437 | void generic_set_cpu_dead(unsigned int cpu) |
452 | { | 438 | { |
453 | per_cpu(cpu_state, cpu) = CPU_DEAD; | 439 | per_cpu(cpu_state, cpu) = CPU_DEAD; |
diff --git a/arch/powerpc/kernel/syscalls.c b/arch/powerpc/kernel/syscalls.c index cd9be9aa016d..b2702e87db0d 100644 --- a/arch/powerpc/kernel/syscalls.c +++ b/arch/powerpc/kernel/syscalls.c | |||
@@ -121,17 +121,3 @@ long ppc_fadvise64_64(int fd, int advice, u32 offset_high, u32 offset_low, | |||
121 | return sys_fadvise64(fd, (u64)offset_high << 32 | offset_low, | 121 | return sys_fadvise64(fd, (u64)offset_high << 32 | offset_low, |
122 | (u64)len_high << 32 | len_low, advice); | 122 | (u64)len_high << 32 | len_low, advice); |
123 | } | 123 | } |
124 | |||
125 | void do_show_syscall(unsigned long r3, unsigned long r4, unsigned long r5, | ||
126 | unsigned long r6, unsigned long r7, unsigned long r8, | ||
127 | struct pt_regs *regs) | ||
128 | { | ||
129 | printk("syscall %ld(%lx, %lx, %lx, %lx, %lx, %lx) regs=%p current=%p" | ||
130 | " cpu=%d\n", regs->gpr[0], r3, r4, r5, r6, r7, r8, regs, | ||
131 | current, smp_processor_id()); | ||
132 | } | ||
133 | |||
134 | void do_show_syscall_exit(unsigned long r3) | ||
135 | { | ||
136 | printk(" -> %lx, current=%p cpu=%d\n", r3, current, smp_processor_id()); | ||
137 | } | ||
diff --git a/arch/powerpc/kernel/traps.c b/arch/powerpc/kernel/traps.c index e6595b72269b..19e4744b6eba 100644 --- a/arch/powerpc/kernel/traps.c +++ b/arch/powerpc/kernel/traps.c | |||
@@ -1707,21 +1707,6 @@ void altivec_assist_exception(struct pt_regs *regs) | |||
1707 | } | 1707 | } |
1708 | #endif /* CONFIG_ALTIVEC */ | 1708 | #endif /* CONFIG_ALTIVEC */ |
1709 | 1709 | ||
1710 | #ifdef CONFIG_VSX | ||
1711 | void vsx_assist_exception(struct pt_regs *regs) | ||
1712 | { | ||
1713 | if (!user_mode(regs)) { | ||
1714 | printk(KERN_EMERG "VSX assist exception in kernel mode" | ||
1715 | " at %lx\n", regs->nip); | ||
1716 | die("Kernel VSX assist exception", regs, SIGILL); | ||
1717 | } | ||
1718 | |||
1719 | flush_vsx_to_thread(current); | ||
1720 | printk(KERN_INFO "VSX assist not supported at %lx\n", regs->nip); | ||
1721 | _exception(SIGILL, regs, ILL_ILLOPC, regs->nip); | ||
1722 | } | ||
1723 | #endif /* CONFIG_VSX */ | ||
1724 | |||
1725 | #ifdef CONFIG_FSL_BOOKE | 1710 | #ifdef CONFIG_FSL_BOOKE |
1726 | void CacheLockingException(struct pt_regs *regs, unsigned long address, | 1711 | void CacheLockingException(struct pt_regs *regs, unsigned long address, |
1727 | unsigned long error_code) | 1712 | unsigned long error_code) |
diff --git a/arch/powerpc/kvm/book3s_hv_interrupts.S b/arch/powerpc/kvm/book3s_hv_interrupts.S index 36540a99d178..0fdc4a28970b 100644 --- a/arch/powerpc/kvm/book3s_hv_interrupts.S +++ b/arch/powerpc/kvm/book3s_hv_interrupts.S | |||
@@ -93,15 +93,15 @@ END_FTR_SECTION_IFSET(CPU_FTR_ARCH_207S) | |||
93 | mfspr r5, SPRN_MMCR1 | 93 | mfspr r5, SPRN_MMCR1 |
94 | mfspr r9, SPRN_SIAR | 94 | mfspr r9, SPRN_SIAR |
95 | mfspr r10, SPRN_SDAR | 95 | mfspr r10, SPRN_SDAR |
96 | std r7, HSTATE_MMCR(r13) | 96 | std r7, HSTATE_MMCR0(r13) |
97 | std r5, HSTATE_MMCR + 8(r13) | 97 | std r5, HSTATE_MMCR1(r13) |
98 | std r6, HSTATE_MMCR + 16(r13) | 98 | std r6, HSTATE_MMCRA(r13) |
99 | std r9, HSTATE_MMCR + 24(r13) | 99 | std r9, HSTATE_SIAR(r13) |
100 | std r10, HSTATE_MMCR + 32(r13) | 100 | std r10, HSTATE_SDAR(r13) |
101 | BEGIN_FTR_SECTION | 101 | BEGIN_FTR_SECTION |
102 | mfspr r9, SPRN_SIER | 102 | mfspr r9, SPRN_SIER |
103 | std r8, HSTATE_MMCR + 40(r13) | 103 | std r8, HSTATE_MMCR2(r13) |
104 | std r9, HSTATE_MMCR + 48(r13) | 104 | std r9, HSTATE_SIER(r13) |
105 | END_FTR_SECTION_IFSET(CPU_FTR_ARCH_207S) | 105 | END_FTR_SECTION_IFSET(CPU_FTR_ARCH_207S) |
106 | mfspr r3, SPRN_PMC1 | 106 | mfspr r3, SPRN_PMC1 |
107 | mfspr r5, SPRN_PMC2 | 107 | mfspr r5, SPRN_PMC2 |
@@ -109,12 +109,12 @@ END_FTR_SECTION_IFSET(CPU_FTR_ARCH_207S) | |||
109 | mfspr r7, SPRN_PMC4 | 109 | mfspr r7, SPRN_PMC4 |
110 | mfspr r8, SPRN_PMC5 | 110 | mfspr r8, SPRN_PMC5 |
111 | mfspr r9, SPRN_PMC6 | 111 | mfspr r9, SPRN_PMC6 |
112 | stw r3, HSTATE_PMC(r13) | 112 | stw r3, HSTATE_PMC1(r13) |
113 | stw r5, HSTATE_PMC + 4(r13) | 113 | stw r5, HSTATE_PMC2(r13) |
114 | stw r6, HSTATE_PMC + 8(r13) | 114 | stw r6, HSTATE_PMC3(r13) |
115 | stw r7, HSTATE_PMC + 12(r13) | 115 | stw r7, HSTATE_PMC4(r13) |
116 | stw r8, HSTATE_PMC + 16(r13) | 116 | stw r8, HSTATE_PMC5(r13) |
117 | stw r9, HSTATE_PMC + 20(r13) | 117 | stw r9, HSTATE_PMC6(r13) |
118 | 31: | 118 | 31: |
119 | 119 | ||
120 | /* | 120 | /* |
diff --git a/arch/powerpc/kvm/book3s_hv_rmhandlers.S b/arch/powerpc/kvm/book3s_hv_rmhandlers.S index 10554df13852..bb94e6f20c81 100644 --- a/arch/powerpc/kvm/book3s_hv_rmhandlers.S +++ b/arch/powerpc/kvm/book3s_hv_rmhandlers.S | |||
@@ -83,35 +83,35 @@ END_FTR_SECTION_IFCLR(CPU_FTR_ARCH_207S) | |||
83 | cmpwi r4, 0 | 83 | cmpwi r4, 0 |
84 | beq 23f /* skip if not */ | 84 | beq 23f /* skip if not */ |
85 | BEGIN_FTR_SECTION | 85 | BEGIN_FTR_SECTION |
86 | ld r3, HSTATE_MMCR(r13) | 86 | ld r3, HSTATE_MMCR0(r13) |
87 | andi. r4, r3, MMCR0_PMAO_SYNC | MMCR0_PMAO | 87 | andi. r4, r3, MMCR0_PMAO_SYNC | MMCR0_PMAO |
88 | cmpwi r4, MMCR0_PMAO | 88 | cmpwi r4, MMCR0_PMAO |
89 | beql kvmppc_fix_pmao | 89 | beql kvmppc_fix_pmao |
90 | END_FTR_SECTION_IFSET(CPU_FTR_PMAO_BUG) | 90 | END_FTR_SECTION_IFSET(CPU_FTR_PMAO_BUG) |
91 | lwz r3, HSTATE_PMC(r13) | 91 | lwz r3, HSTATE_PMC1(r13) |
92 | lwz r4, HSTATE_PMC + 4(r13) | 92 | lwz r4, HSTATE_PMC2(r13) |
93 | lwz r5, HSTATE_PMC + 8(r13) | 93 | lwz r5, HSTATE_PMC3(r13) |
94 | lwz r6, HSTATE_PMC + 12(r13) | 94 | lwz r6, HSTATE_PMC4(r13) |
95 | lwz r8, HSTATE_PMC + 16(r13) | 95 | lwz r8, HSTATE_PMC5(r13) |
96 | lwz r9, HSTATE_PMC + 20(r13) | 96 | lwz r9, HSTATE_PMC6(r13) |
97 | mtspr SPRN_PMC1, r3 | 97 | mtspr SPRN_PMC1, r3 |
98 | mtspr SPRN_PMC2, r4 | 98 | mtspr SPRN_PMC2, r4 |
99 | mtspr SPRN_PMC3, r5 | 99 | mtspr SPRN_PMC3, r5 |
100 | mtspr SPRN_PMC4, r6 | 100 | mtspr SPRN_PMC4, r6 |
101 | mtspr SPRN_PMC5, r8 | 101 | mtspr SPRN_PMC5, r8 |
102 | mtspr SPRN_PMC6, r9 | 102 | mtspr SPRN_PMC6, r9 |
103 | ld r3, HSTATE_MMCR(r13) | 103 | ld r3, HSTATE_MMCR0(r13) |
104 | ld r4, HSTATE_MMCR + 8(r13) | 104 | ld r4, HSTATE_MMCR1(r13) |
105 | ld r5, HSTATE_MMCR + 16(r13) | 105 | ld r5, HSTATE_MMCRA(r13) |
106 | ld r6, HSTATE_MMCR + 24(r13) | 106 | ld r6, HSTATE_SIAR(r13) |
107 | ld r7, HSTATE_MMCR + 32(r13) | 107 | ld r7, HSTATE_SDAR(r13) |
108 | mtspr SPRN_MMCR1, r4 | 108 | mtspr SPRN_MMCR1, r4 |
109 | mtspr SPRN_MMCRA, r5 | 109 | mtspr SPRN_MMCRA, r5 |
110 | mtspr SPRN_SIAR, r6 | 110 | mtspr SPRN_SIAR, r6 |
111 | mtspr SPRN_SDAR, r7 | 111 | mtspr SPRN_SDAR, r7 |
112 | BEGIN_FTR_SECTION | 112 | BEGIN_FTR_SECTION |
113 | ld r8, HSTATE_MMCR + 40(r13) | 113 | ld r8, HSTATE_MMCR2(r13) |
114 | ld r9, HSTATE_MMCR + 48(r13) | 114 | ld r9, HSTATE_SIER(r13) |
115 | mtspr SPRN_MMCR2, r8 | 115 | mtspr SPRN_MMCR2, r8 |
116 | mtspr SPRN_SIER, r9 | 116 | mtspr SPRN_SIER, r9 |
117 | END_FTR_SECTION_IFSET(CPU_FTR_ARCH_207S) | 117 | END_FTR_SECTION_IFSET(CPU_FTR_ARCH_207S) |
diff --git a/arch/powerpc/lib/Makefile b/arch/powerpc/lib/Makefile index 597562f69b2d..7902802a19a5 100644 --- a/arch/powerpc/lib/Makefile +++ b/arch/powerpc/lib/Makefile | |||
@@ -9,33 +9,30 @@ ccflags-$(CONFIG_PPC64) := $(NO_MINIMAL_TOC) | |||
9 | CFLAGS_REMOVE_code-patching.o = -pg | 9 | CFLAGS_REMOVE_code-patching.o = -pg |
10 | CFLAGS_REMOVE_feature-fixups.o = -pg | 10 | CFLAGS_REMOVE_feature-fixups.o = -pg |
11 | 11 | ||
12 | obj-y := string.o alloc.o \ | 12 | obj-y += string.o alloc.o crtsavres.o ppc_ksyms.o code-patching.o \ |
13 | crtsavres.o ppc_ksyms.o | 13 | feature-fixups.o |
14 | |||
14 | obj-$(CONFIG_PPC32) += div64.o copy_32.o | 15 | obj-$(CONFIG_PPC32) += div64.o copy_32.o |
15 | 16 | ||
16 | obj-$(CONFIG_PPC64) += copypage_64.o copyuser_64.o \ | 17 | obj64-y += copypage_64.o copyuser_64.o usercopy_64.o mem_64.o hweight_64.o \ |
17 | usercopy_64.o mem_64.o string.o \ | 18 | copyuser_power7.o string_64.o copypage_power7.o memcpy_power7.o \ |
18 | hweight_64.o \ | 19 | memcpy_64.o memcmp_64.o |
19 | copyuser_power7.o string_64.o copypage_power7.o | 20 | |
21 | obj64-$(CONFIG_SMP) += locks.o | ||
22 | obj64-$(CONFIG_ALTIVEC) += vmx-helper.o | ||
23 | |||
20 | ifeq ($(CONFIG_GENERIC_CSUM),) | 24 | ifeq ($(CONFIG_GENERIC_CSUM),) |
21 | obj-y += checksum_$(CONFIG_WORD_SIZE).o | 25 | obj-y += checksum_$(CONFIG_WORD_SIZE).o |
22 | obj-$(CONFIG_PPC64) += checksum_wrappers_64.o | 26 | obj-$(CONFIG_PPC64) += checksum_wrappers_64.o |
23 | endif | 27 | endif |
24 | 28 | ||
25 | obj-$(CONFIG_PPC64) += memcpy_power7.o memcpy_64.o | ||
26 | |||
27 | obj-$(CONFIG_PPC_EMULATE_SSTEP) += sstep.o ldstfp.o | 29 | obj-$(CONFIG_PPC_EMULATE_SSTEP) += sstep.o ldstfp.o |
28 | 30 | ||
29 | ifeq ($(CONFIG_PPC64),y) | ||
30 | obj-$(CONFIG_SMP) += locks.o | ||
31 | obj-$(CONFIG_ALTIVEC) += vmx-helper.o | ||
32 | endif | ||
33 | |||
34 | obj-$(CONFIG_PPC_LIB_RHEAP) += rheap.o | 31 | obj-$(CONFIG_PPC_LIB_RHEAP) += rheap.o |
35 | 32 | ||
36 | obj-y += code-patching.o | ||
37 | obj-y += feature-fixups.o | ||
38 | obj-$(CONFIG_FTR_FIXUP_SELFTEST) += feature-fixups-test.o | 33 | obj-$(CONFIG_FTR_FIXUP_SELFTEST) += feature-fixups-test.o |
39 | 34 | ||
40 | obj-$(CONFIG_ALTIVEC) += xor_vmx.o | 35 | obj-$(CONFIG_ALTIVEC) += xor_vmx.o |
41 | CFLAGS_xor_vmx.o += -maltivec -mabi=altivec | 36 | CFLAGS_xor_vmx.o += -maltivec -mabi=altivec |
37 | |||
38 | obj-$(CONFIG_PPC64) += $(obj64-y) | ||
diff --git a/arch/powerpc/lib/memcmp_64.S b/arch/powerpc/lib/memcmp_64.S new file mode 100644 index 000000000000..8953d2382a65 --- /dev/null +++ b/arch/powerpc/lib/memcmp_64.S | |||
@@ -0,0 +1,233 @@ | |||
1 | /* | ||
2 | * Author: Anton Blanchard <anton@au.ibm.com> | ||
3 | * Copyright 2015 IBM Corporation. | ||
4 | * | ||
5 | * This program is free software; you can redistribute it and/or | ||
6 | * modify it under the terms of the GNU General Public License | ||
7 | * as published by the Free Software Foundation; either version | ||
8 | * 2 of the License, or (at your option) any later version. | ||
9 | */ | ||
10 | #include <asm/ppc_asm.h> | ||
11 | |||
12 | #define off8 r6 | ||
13 | #define off16 r7 | ||
14 | #define off24 r8 | ||
15 | |||
16 | #define rA r9 | ||
17 | #define rB r10 | ||
18 | #define rC r11 | ||
19 | #define rD r27 | ||
20 | #define rE r28 | ||
21 | #define rF r29 | ||
22 | #define rG r30 | ||
23 | #define rH r31 | ||
24 | |||
25 | #ifdef __LITTLE_ENDIAN__ | ||
26 | #define LD ldbrx | ||
27 | #else | ||
28 | #define LD ldx | ||
29 | #endif | ||
30 | |||
31 | _GLOBAL(memcmp) | ||
32 | cmpdi cr1,r5,0 | ||
33 | |||
34 | /* Use the short loop if both strings are not 8B aligned */ | ||
35 | or r6,r3,r4 | ||
36 | andi. r6,r6,7 | ||
37 | |||
38 | /* Use the short loop if length is less than 32B */ | ||
39 | cmpdi cr6,r5,31 | ||
40 | |||
41 | beq cr1,.Lzero | ||
42 | bne .Lshort | ||
43 | bgt cr6,.Llong | ||
44 | |||
45 | .Lshort: | ||
46 | mtctr r5 | ||
47 | |||
48 | 1: lbz rA,0(r3) | ||
49 | lbz rB,0(r4) | ||
50 | subf. rC,rB,rA | ||
51 | bne .Lnon_zero | ||
52 | bdz .Lzero | ||
53 | |||
54 | lbz rA,1(r3) | ||
55 | lbz rB,1(r4) | ||
56 | subf. rC,rB,rA | ||
57 | bne .Lnon_zero | ||
58 | bdz .Lzero | ||
59 | |||
60 | lbz rA,2(r3) | ||
61 | lbz rB,2(r4) | ||
62 | subf. rC,rB,rA | ||
63 | bne .Lnon_zero | ||
64 | bdz .Lzero | ||
65 | |||
66 | lbz rA,3(r3) | ||
67 | lbz rB,3(r4) | ||
68 | subf. rC,rB,rA | ||
69 | bne .Lnon_zero | ||
70 | |||
71 | addi r3,r3,4 | ||
72 | addi r4,r4,4 | ||
73 | |||
74 | bdnz 1b | ||
75 | |||
76 | .Lzero: | ||
77 | li r3,0 | ||
78 | blr | ||
79 | |||
80 | .Lnon_zero: | ||
81 | mr r3,rC | ||
82 | blr | ||
83 | |||
84 | .Llong: | ||
85 | li off8,8 | ||
86 | li off16,16 | ||
87 | li off24,24 | ||
88 | |||
89 | std r31,-8(r1) | ||
90 | std r30,-16(r1) | ||
91 | std r29,-24(r1) | ||
92 | std r28,-32(r1) | ||
93 | std r27,-40(r1) | ||
94 | |||
95 | srdi r0,r5,5 | ||
96 | mtctr r0 | ||
97 | andi. r5,r5,31 | ||
98 | |||
99 | LD rA,0,r3 | ||
100 | LD rB,0,r4 | ||
101 | |||
102 | LD rC,off8,r3 | ||
103 | LD rD,off8,r4 | ||
104 | |||
105 | LD rE,off16,r3 | ||
106 | LD rF,off16,r4 | ||
107 | |||
108 | LD rG,off24,r3 | ||
109 | LD rH,off24,r4 | ||
110 | cmpld cr0,rA,rB | ||
111 | |||
112 | addi r3,r3,32 | ||
113 | addi r4,r4,32 | ||
114 | |||
115 | bdz .Lfirst32 | ||
116 | |||
117 | LD rA,0,r3 | ||
118 | LD rB,0,r4 | ||
119 | cmpld cr1,rC,rD | ||
120 | |||
121 | LD rC,off8,r3 | ||
122 | LD rD,off8,r4 | ||
123 | cmpld cr6,rE,rF | ||
124 | |||
125 | LD rE,off16,r3 | ||
126 | LD rF,off16,r4 | ||
127 | cmpld cr7,rG,rH | ||
128 | bne cr0,.LcmpAB | ||
129 | |||
130 | LD rG,off24,r3 | ||
131 | LD rH,off24,r4 | ||
132 | cmpld cr0,rA,rB | ||
133 | bne cr1,.LcmpCD | ||
134 | |||
135 | addi r3,r3,32 | ||
136 | addi r4,r4,32 | ||
137 | |||
138 | bdz .Lsecond32 | ||
139 | |||
140 | .balign 16 | ||
141 | |||
142 | 1: LD rA,0,r3 | ||
143 | LD rB,0,r4 | ||
144 | cmpld cr1,rC,rD | ||
145 | bne cr6,.LcmpEF | ||
146 | |||
147 | LD rC,off8,r3 | ||
148 | LD rD,off8,r4 | ||
149 | cmpld cr6,rE,rF | ||
150 | bne cr7,.LcmpGH | ||
151 | |||
152 | LD rE,off16,r3 | ||
153 | LD rF,off16,r4 | ||
154 | cmpld cr7,rG,rH | ||
155 | bne cr0,.LcmpAB | ||
156 | |||
157 | LD rG,off24,r3 | ||
158 | LD rH,off24,r4 | ||
159 | cmpld cr0,rA,rB | ||
160 | bne cr1,.LcmpCD | ||
161 | |||
162 | addi r3,r3,32 | ||
163 | addi r4,r4,32 | ||
164 | |||
165 | bdnz 1b | ||
166 | |||
167 | .Lsecond32: | ||
168 | cmpld cr1,rC,rD | ||
169 | bne cr6,.LcmpEF | ||
170 | |||
171 | cmpld cr6,rE,rF | ||
172 | bne cr7,.LcmpGH | ||
173 | |||
174 | cmpld cr7,rG,rH | ||
175 | bne cr0,.LcmpAB | ||
176 | |||
177 | bne cr1,.LcmpCD | ||
178 | bne cr6,.LcmpEF | ||
179 | bne cr7,.LcmpGH | ||
180 | |||
181 | .Ltail: | ||
182 | ld r31,-8(r1) | ||
183 | ld r30,-16(r1) | ||
184 | ld r29,-24(r1) | ||
185 | ld r28,-32(r1) | ||
186 | ld r27,-40(r1) | ||
187 | |||
188 | cmpdi r5,0 | ||
189 | beq .Lzero | ||
190 | b .Lshort | ||
191 | |||
192 | .Lfirst32: | ||
193 | cmpld cr1,rC,rD | ||
194 | cmpld cr6,rE,rF | ||
195 | cmpld cr7,rG,rH | ||
196 | |||
197 | bne cr0,.LcmpAB | ||
198 | bne cr1,.LcmpCD | ||
199 | bne cr6,.LcmpEF | ||
200 | bne cr7,.LcmpGH | ||
201 | |||
202 | b .Ltail | ||
203 | |||
204 | .LcmpAB: | ||
205 | li r3,1 | ||
206 | bgt cr0,.Lout | ||
207 | li r3,-1 | ||
208 | b .Lout | ||
209 | |||
210 | .LcmpCD: | ||
211 | li r3,1 | ||
212 | bgt cr1,.Lout | ||
213 | li r3,-1 | ||
214 | b .Lout | ||
215 | |||
216 | .LcmpEF: | ||
217 | li r3,1 | ||
218 | bgt cr6,.Lout | ||
219 | li r3,-1 | ||
220 | b .Lout | ||
221 | |||
222 | .LcmpGH: | ||
223 | li r3,1 | ||
224 | bgt cr7,.Lout | ||
225 | li r3,-1 | ||
226 | |||
227 | .Lout: | ||
228 | ld r31,-8(r1) | ||
229 | ld r30,-16(r1) | ||
230 | ld r29,-24(r1) | ||
231 | ld r28,-32(r1) | ||
232 | ld r27,-40(r1) | ||
233 | blr | ||
diff --git a/arch/powerpc/lib/string.S b/arch/powerpc/lib/string.S index 1b5a0a09d609..c80fb49ce607 100644 --- a/arch/powerpc/lib/string.S +++ b/arch/powerpc/lib/string.S | |||
@@ -93,6 +93,7 @@ _GLOBAL(strlen) | |||
93 | subf r3,r3,r4 | 93 | subf r3,r3,r4 |
94 | blr | 94 | blr |
95 | 95 | ||
96 | #ifdef CONFIG_PPC32 | ||
96 | _GLOBAL(memcmp) | 97 | _GLOBAL(memcmp) |
97 | PPC_LCMPI 0,r5,0 | 98 | PPC_LCMPI 0,r5,0 |
98 | beq- 2f | 99 | beq- 2f |
@@ -106,6 +107,7 @@ _GLOBAL(memcmp) | |||
106 | blr | 107 | blr |
107 | 2: li r3,0 | 108 | 2: li r3,0 |
108 | blr | 109 | blr |
110 | #endif | ||
109 | 111 | ||
110 | _GLOBAL(memchr) | 112 | _GLOBAL(memchr) |
111 | PPC_LCMPI 0,r5,0 | 113 | PPC_LCMPI 0,r5,0 |
diff --git a/arch/powerpc/mm/fsl_booke_mmu.c b/arch/powerpc/mm/fsl_booke_mmu.c index 94cd728166d3..b46912fee7cd 100644 --- a/arch/powerpc/mm/fsl_booke_mmu.c +++ b/arch/powerpc/mm/fsl_booke_mmu.c | |||
@@ -67,8 +67,6 @@ struct tlbcamrange { | |||
67 | phys_addr_t phys; | 67 | phys_addr_t phys; |
68 | } tlbcam_addrs[NUM_TLBCAMS]; | 68 | } tlbcam_addrs[NUM_TLBCAMS]; |
69 | 69 | ||
70 | extern unsigned int tlbcam_index; | ||
71 | |||
72 | unsigned long tlbcam_sz(int idx) | 70 | unsigned long tlbcam_sz(int idx) |
73 | { | 71 | { |
74 | return tlbcam_addrs[idx].limit - tlbcam_addrs[idx].start + 1; | 72 | return tlbcam_addrs[idx].limit - tlbcam_addrs[idx].start + 1; |
diff --git a/arch/powerpc/mm/mmu_context_nohash.c b/arch/powerpc/mm/mmu_context_nohash.c index 9cba6cba2e50..986afbc22c76 100644 --- a/arch/powerpc/mm/mmu_context_nohash.c +++ b/arch/powerpc/mm/mmu_context_nohash.c | |||
@@ -52,12 +52,15 @@ | |||
52 | #include <asm/mmu_context.h> | 52 | #include <asm/mmu_context.h> |
53 | #include <asm/tlbflush.h> | 53 | #include <asm/tlbflush.h> |
54 | 54 | ||
55 | #include "mmu_decl.h" | ||
56 | |||
55 | static unsigned int first_context, last_context; | 57 | static unsigned int first_context, last_context; |
56 | static unsigned int next_context, nr_free_contexts; | 58 | static unsigned int next_context, nr_free_contexts; |
57 | static unsigned long *context_map; | 59 | static unsigned long *context_map; |
58 | static unsigned long *stale_map[NR_CPUS]; | 60 | static unsigned long *stale_map[NR_CPUS]; |
59 | static struct mm_struct **context_mm; | 61 | static struct mm_struct **context_mm; |
60 | static DEFINE_RAW_SPINLOCK(context_lock); | 62 | static DEFINE_RAW_SPINLOCK(context_lock); |
63 | static bool no_selective_tlbil; | ||
61 | 64 | ||
62 | #define CTX_MAP_SIZE \ | 65 | #define CTX_MAP_SIZE \ |
63 | (sizeof(unsigned long) * (last_context / BITS_PER_LONG + 1)) | 66 | (sizeof(unsigned long) * (last_context / BITS_PER_LONG + 1)) |
@@ -133,6 +136,38 @@ static unsigned int steal_context_smp(unsigned int id) | |||
133 | } | 136 | } |
134 | #endif /* CONFIG_SMP */ | 137 | #endif /* CONFIG_SMP */ |
135 | 138 | ||
139 | static unsigned int steal_all_contexts(void) | ||
140 | { | ||
141 | struct mm_struct *mm; | ||
142 | int cpu = smp_processor_id(); | ||
143 | unsigned int id; | ||
144 | |||
145 | for (id = first_context; id <= last_context; id++) { | ||
146 | /* Pick up the victim mm */ | ||
147 | mm = context_mm[id]; | ||
148 | |||
149 | pr_hardcont(" | steal %d from 0x%p", id, mm); | ||
150 | |||
151 | /* Mark this mm as having no context anymore */ | ||
152 | mm->context.id = MMU_NO_CONTEXT; | ||
153 | if (id != first_context) { | ||
154 | context_mm[id] = NULL; | ||
155 | __clear_bit(id, context_map); | ||
156 | #ifdef DEBUG_MAP_CONSISTENCY | ||
157 | mm->context.active = 0; | ||
158 | #endif | ||
159 | } | ||
160 | __clear_bit(id, stale_map[cpu]); | ||
161 | } | ||
162 | |||
163 | /* Flush the TLB for all contexts (not to be used on SMP) */ | ||
164 | _tlbil_all(); | ||
165 | |||
166 | nr_free_contexts = last_context - first_context; | ||
167 | |||
168 | return first_context; | ||
169 | } | ||
170 | |||
136 | /* Note that this will also be called on SMP if all other CPUs are | 171 | /* Note that this will also be called on SMP if all other CPUs are |
137 | * offlined, which means that it may be called for cpu != 0. For | 172 | * offlined, which means that it may be called for cpu != 0. For |
138 | * this to work, we somewhat assume that CPUs that are onlined | 173 | * this to work, we somewhat assume that CPUs that are onlined |
@@ -241,7 +276,10 @@ void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next) | |||
241 | goto stolen; | 276 | goto stolen; |
242 | } | 277 | } |
243 | #endif /* CONFIG_SMP */ | 278 | #endif /* CONFIG_SMP */ |
244 | id = steal_context_up(id); | 279 | if (no_selective_tlbil) |
280 | id = steal_all_contexts(); | ||
281 | else | ||
282 | id = steal_context_up(id); | ||
245 | goto stolen; | 283 | goto stolen; |
246 | } | 284 | } |
247 | nr_free_contexts--; | 285 | nr_free_contexts--; |
@@ -407,12 +445,15 @@ void __init mmu_context_init(void) | |||
407 | if (mmu_has_feature(MMU_FTR_TYPE_8xx)) { | 445 | if (mmu_has_feature(MMU_FTR_TYPE_8xx)) { |
408 | first_context = 0; | 446 | first_context = 0; |
409 | last_context = 15; | 447 | last_context = 15; |
448 | no_selective_tlbil = true; | ||
410 | } else if (mmu_has_feature(MMU_FTR_TYPE_47x)) { | 449 | } else if (mmu_has_feature(MMU_FTR_TYPE_47x)) { |
411 | first_context = 1; | 450 | first_context = 1; |
412 | last_context = 65535; | 451 | last_context = 65535; |
452 | no_selective_tlbil = false; | ||
413 | } else { | 453 | } else { |
414 | first_context = 1; | 454 | first_context = 1; |
415 | last_context = 255; | 455 | last_context = 255; |
456 | no_selective_tlbil = false; | ||
416 | } | 457 | } |
417 | 458 | ||
418 | #ifdef DEBUG_CLAMP_LAST_CONTEXT | 459 | #ifdef DEBUG_CLAMP_LAST_CONTEXT |
diff --git a/arch/powerpc/mm/pgtable_32.c b/arch/powerpc/mm/pgtable_32.c index 50fad3801f30..03b1a3b0fbd5 100644 --- a/arch/powerpc/mm/pgtable_32.c +++ b/arch/powerpc/mm/pgtable_32.c | |||
@@ -63,7 +63,6 @@ void setbat(int index, unsigned long virt, phys_addr_t phys, | |||
63 | #endif /* HAVE_BATS */ | 63 | #endif /* HAVE_BATS */ |
64 | 64 | ||
65 | #ifdef HAVE_TLBCAM | 65 | #ifdef HAVE_TLBCAM |
66 | extern unsigned int tlbcam_index; | ||
67 | extern phys_addr_t v_mapped_by_tlbcam(unsigned long va); | 66 | extern phys_addr_t v_mapped_by_tlbcam(unsigned long va); |
68 | extern unsigned long p_mapped_by_tlbcam(phys_addr_t pa); | 67 | extern unsigned long p_mapped_by_tlbcam(phys_addr_t pa); |
69 | #else /* !HAVE_TLBCAM */ | 68 | #else /* !HAVE_TLBCAM */ |
@@ -73,13 +72,25 @@ extern unsigned long p_mapped_by_tlbcam(phys_addr_t pa); | |||
73 | 72 | ||
74 | #define PGDIR_ORDER (32 + PGD_T_LOG2 - PGDIR_SHIFT) | 73 | #define PGDIR_ORDER (32 + PGD_T_LOG2 - PGDIR_SHIFT) |
75 | 74 | ||
75 | #ifndef CONFIG_PPC_4K_PAGES | ||
76 | static struct kmem_cache *pgtable_cache; | ||
77 | |||
78 | void pgtable_cache_init(void) | ||
79 | { | ||
80 | pgtable_cache = kmem_cache_create("PGDIR cache", 1 << PGDIR_ORDER, | ||
81 | 1 << PGDIR_ORDER, 0, NULL); | ||
82 | if (pgtable_cache == NULL) | ||
83 | panic("Couldn't allocate pgtable caches"); | ||
84 | } | ||
85 | #endif | ||
86 | |||
76 | pgd_t *pgd_alloc(struct mm_struct *mm) | 87 | pgd_t *pgd_alloc(struct mm_struct *mm) |
77 | { | 88 | { |
78 | pgd_t *ret; | 89 | pgd_t *ret; |
79 | 90 | ||
80 | /* pgdir take page or two with 4K pages and a page fraction otherwise */ | 91 | /* pgdir take page or two with 4K pages and a page fraction otherwise */ |
81 | #ifndef CONFIG_PPC_4K_PAGES | 92 | #ifndef CONFIG_PPC_4K_PAGES |
82 | ret = kzalloc(1 << PGDIR_ORDER, GFP_KERNEL); | 93 | ret = kmem_cache_alloc(pgtable_cache, GFP_KERNEL | __GFP_ZERO); |
83 | #else | 94 | #else |
84 | ret = (pgd_t *)__get_free_pages(GFP_KERNEL|__GFP_ZERO, | 95 | ret = (pgd_t *)__get_free_pages(GFP_KERNEL|__GFP_ZERO, |
85 | PGDIR_ORDER - PAGE_SHIFT); | 96 | PGDIR_ORDER - PAGE_SHIFT); |
@@ -90,7 +101,7 @@ pgd_t *pgd_alloc(struct mm_struct *mm) | |||
90 | void pgd_free(struct mm_struct *mm, pgd_t *pgd) | 101 | void pgd_free(struct mm_struct *mm, pgd_t *pgd) |
91 | { | 102 | { |
92 | #ifndef CONFIG_PPC_4K_PAGES | 103 | #ifndef CONFIG_PPC_4K_PAGES |
93 | kfree((void *)pgd); | 104 | kmem_cache_free(pgtable_cache, (void *)pgd); |
94 | #else | 105 | #else |
95 | free_pages((unsigned long)pgd, PGDIR_ORDER - PAGE_SHIFT); | 106 | free_pages((unsigned long)pgd, PGDIR_ORDER - PAGE_SHIFT); |
96 | #endif | 107 | #endif |
@@ -147,7 +158,7 @@ void __iomem * | |||
147 | ioremap_prot(phys_addr_t addr, unsigned long size, unsigned long flags) | 158 | ioremap_prot(phys_addr_t addr, unsigned long size, unsigned long flags) |
148 | { | 159 | { |
149 | /* writeable implies dirty for kernel addresses */ | 160 | /* writeable implies dirty for kernel addresses */ |
150 | if (flags & _PAGE_RW) | 161 | if ((flags & (_PAGE_RW | _PAGE_RO)) != _PAGE_RO) |
151 | flags |= _PAGE_DIRTY | _PAGE_HWWRITE; | 162 | flags |= _PAGE_DIRTY | _PAGE_HWWRITE; |
152 | 163 | ||
153 | /* we don't want to let _PAGE_USER and _PAGE_EXEC leak out */ | 164 | /* we don't want to let _PAGE_USER and _PAGE_EXEC leak out */ |
diff --git a/arch/powerpc/mm/slice.c b/arch/powerpc/mm/slice.c index ded0ea1afde4..0f432a702870 100644 --- a/arch/powerpc/mm/slice.c +++ b/arch/powerpc/mm/slice.c | |||
@@ -645,35 +645,6 @@ void slice_set_user_psize(struct mm_struct *mm, unsigned int psize) | |||
645 | spin_unlock_irqrestore(&slice_convert_lock, flags); | 645 | spin_unlock_irqrestore(&slice_convert_lock, flags); |
646 | } | 646 | } |
647 | 647 | ||
648 | void slice_set_psize(struct mm_struct *mm, unsigned long address, | ||
649 | unsigned int psize) | ||
650 | { | ||
651 | unsigned char *hpsizes; | ||
652 | unsigned long i, flags; | ||
653 | u64 *lpsizes; | ||
654 | |||
655 | spin_lock_irqsave(&slice_convert_lock, flags); | ||
656 | if (address < SLICE_LOW_TOP) { | ||
657 | i = GET_LOW_SLICE_INDEX(address); | ||
658 | lpsizes = &mm->context.low_slices_psize; | ||
659 | *lpsizes = (*lpsizes & ~(0xful << (i * 4))) | | ||
660 | ((unsigned long) psize << (i * 4)); | ||
661 | } else { | ||
662 | int index, mask_index; | ||
663 | i = GET_HIGH_SLICE_INDEX(address); | ||
664 | hpsizes = mm->context.high_slices_psize; | ||
665 | mask_index = i & 0x1; | ||
666 | index = i >> 1; | ||
667 | hpsizes[index] = (hpsizes[index] & | ||
668 | ~(0xf << (mask_index * 4))) | | ||
669 | (((unsigned long)psize) << (mask_index * 4)); | ||
670 | } | ||
671 | |||
672 | spin_unlock_irqrestore(&slice_convert_lock, flags); | ||
673 | |||
674 | copro_flush_all_slbs(mm); | ||
675 | } | ||
676 | |||
677 | void slice_set_range_psize(struct mm_struct *mm, unsigned long start, | 648 | void slice_set_range_psize(struct mm_struct *mm, unsigned long start, |
678 | unsigned long len, unsigned int psize) | 649 | unsigned long len, unsigned int psize) |
679 | { | 650 | { |
diff --git a/arch/powerpc/mm/tlb_nohash.c b/arch/powerpc/mm/tlb_nohash.c index f38ea4df6a85..cbd3d069897f 100644 --- a/arch/powerpc/mm/tlb_nohash.c +++ b/arch/powerpc/mm/tlb_nohash.c | |||
@@ -284,8 +284,15 @@ void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, | |||
284 | struct cpumask *cpu_mask; | 284 | struct cpumask *cpu_mask; |
285 | unsigned int pid; | 285 | unsigned int pid; |
286 | 286 | ||
287 | /* | ||
288 | * This function as well as __local_flush_tlb_page() must only be called | ||
289 | * for user contexts. | ||
290 | */ | ||
291 | if (unlikely(WARN_ON(!mm))) | ||
292 | return; | ||
293 | |||
287 | preempt_disable(); | 294 | preempt_disable(); |
288 | pid = mm ? mm->context.id : 0; | 295 | pid = mm->context.id; |
289 | if (unlikely(pid == MMU_NO_CONTEXT)) | 296 | if (unlikely(pid == MMU_NO_CONTEXT)) |
290 | goto bail; | 297 | goto bail; |
291 | cpu_mask = mm_cpumask(mm); | 298 | cpu_mask = mm_cpumask(mm); |
diff --git a/arch/powerpc/perf/core-fsl-emb.c b/arch/powerpc/perf/core-fsl-emb.c index 4acaea01fe03..5d747b4cb8ee 100644 --- a/arch/powerpc/perf/core-fsl-emb.c +++ b/arch/powerpc/perf/core-fsl-emb.c | |||
@@ -330,9 +330,11 @@ static int fsl_emb_pmu_add(struct perf_event *event, int flags) | |||
330 | } | 330 | } |
331 | local64_set(&event->hw.prev_count, val); | 331 | local64_set(&event->hw.prev_count, val); |
332 | 332 | ||
333 | if (!(flags & PERF_EF_START)) { | 333 | if (unlikely(!(flags & PERF_EF_START))) { |
334 | event->hw.state = PERF_HES_STOPPED | PERF_HES_UPTODATE; | 334 | event->hw.state = PERF_HES_STOPPED | PERF_HES_UPTODATE; |
335 | val = 0; | 335 | val = 0; |
336 | } else { | ||
337 | event->hw.state &= ~(PERF_HES_STOPPED | PERF_HES_UPTODATE); | ||
336 | } | 338 | } |
337 | 339 | ||
338 | write_pmc(i, val); | 340 | write_pmc(i, val); |
@@ -389,6 +391,7 @@ static void fsl_emb_pmu_del(struct perf_event *event, int flags) | |||
389 | static void fsl_emb_pmu_start(struct perf_event *event, int ef_flags) | 391 | static void fsl_emb_pmu_start(struct perf_event *event, int ef_flags) |
390 | { | 392 | { |
391 | unsigned long flags; | 393 | unsigned long flags; |
394 | unsigned long val; | ||
392 | s64 left; | 395 | s64 left; |
393 | 396 | ||
394 | if (event->hw.idx < 0 || !event->hw.sample_period) | 397 | if (event->hw.idx < 0 || !event->hw.sample_period) |
@@ -405,7 +408,10 @@ static void fsl_emb_pmu_start(struct perf_event *event, int ef_flags) | |||
405 | 408 | ||
406 | event->hw.state = 0; | 409 | event->hw.state = 0; |
407 | left = local64_read(&event->hw.period_left); | 410 | left = local64_read(&event->hw.period_left); |
408 | write_pmc(event->hw.idx, left); | 411 | val = 0; |
412 | if (left < 0x80000000L) | ||
413 | val = 0x80000000L - left; | ||
414 | write_pmc(event->hw.idx, val); | ||
409 | 415 | ||
410 | perf_event_update_userpage(event); | 416 | perf_event_update_userpage(event); |
411 | perf_pmu_enable(event->pmu); | 417 | perf_pmu_enable(event->pmu); |
diff --git a/arch/powerpc/perf/hv-24x7-catalog.h b/arch/powerpc/perf/hv-24x7-catalog.h index 21b19dd86d9c..69e2e1faf902 100644 --- a/arch/powerpc/perf/hv-24x7-catalog.h +++ b/arch/powerpc/perf/hv-24x7-catalog.h | |||
@@ -30,4 +30,29 @@ struct hv_24x7_catalog_page_0 { | |||
30 | __u8 reserved6[2]; | 30 | __u8 reserved6[2]; |
31 | } __packed; | 31 | } __packed; |
32 | 32 | ||
33 | struct hv_24x7_event_data { | ||
34 | __be16 length; /* in bytes, must be a multiple of 16 */ | ||
35 | __u8 reserved1[2]; | ||
36 | __u8 domain; /* Chip = 1, Core = 2 */ | ||
37 | __u8 reserved2[1]; | ||
38 | __be16 event_group_record_offs; /* in bytes, must be 8 byte aligned */ | ||
39 | __be16 event_group_record_len; /* in bytes */ | ||
40 | |||
41 | /* in bytes, offset from event_group_record */ | ||
42 | __be16 event_counter_offs; | ||
43 | |||
44 | /* verified_state, unverified_state, caveat_state, broken_state, ... */ | ||
45 | __be32 flags; | ||
46 | |||
47 | __be16 primary_group_ix; | ||
48 | __be16 group_count; | ||
49 | __be16 event_name_len; | ||
50 | __u8 remainder[]; | ||
51 | /* __u8 event_name[event_name_len - 2]; */ | ||
52 | /* __be16 event_description_len; */ | ||
53 | /* __u8 event_desc[event_description_len - 2]; */ | ||
54 | /* __be16 detailed_desc_len; */ | ||
55 | /* __u8 detailed_desc[detailed_desc_len - 2]; */ | ||
56 | } __packed; | ||
57 | |||
33 | #endif | 58 | #endif |
diff --git a/arch/powerpc/perf/hv-24x7-domains.h b/arch/powerpc/perf/hv-24x7-domains.h new file mode 100644 index 000000000000..49c1efd50045 --- /dev/null +++ b/arch/powerpc/perf/hv-24x7-domains.h | |||
@@ -0,0 +1,28 @@ | |||
1 | |||
2 | /* | ||
3 | * DOMAIN(name, num, index_kind, is_physical) | ||
4 | * | ||
5 | * @name: An all caps token, suitable for use in generating an enum | ||
6 | * member and appending to an event name in sysfs. | ||
7 | * | ||
8 | * @num: The number corresponding to the domain as given in | ||
9 | * documentation. We assume the catalog domain and the hcall | ||
10 | * domain have the same numbering (so far they do), but this | ||
11 | * may need to be changed in the future. | ||
12 | * | ||
13 | * @index_kind: A stringifiable token describing the meaning of the index | ||
14 | * within the given domain. Must fit the parsing rules of the | ||
15 | * perf sysfs api. | ||
16 | * | ||
17 | * @is_physical: True if the domain is physical, false otherwise (if virtual). | ||
18 | * | ||
19 | * Note: The terms PHYS_CHIP, PHYS_CORE, VCPU correspond to physical chip, | ||
20 | * physical core and virtual processor in 24x7 Counters specifications. | ||
21 | */ | ||
22 | |||
23 | DOMAIN(PHYS_CHIP, 0x01, chip, true) | ||
24 | DOMAIN(PHYS_CORE, 0x02, core, true) | ||
25 | DOMAIN(VCPU_HOME_CORE, 0x03, vcpu, false) | ||
26 | DOMAIN(VCPU_HOME_CHIP, 0x04, vcpu, false) | ||
27 | DOMAIN(VCPU_HOME_NODE, 0x05, vcpu, false) | ||
28 | DOMAIN(VCPU_REMOTE_NODE, 0x06, vcpu, false) | ||
diff --git a/arch/powerpc/perf/hv-24x7.c b/arch/powerpc/perf/hv-24x7.c index f162d0b8eea3..9445a824819e 100644 --- a/arch/powerpc/perf/hv-24x7.c +++ b/arch/powerpc/perf/hv-24x7.c | |||
@@ -13,16 +13,66 @@ | |||
13 | #define pr_fmt(fmt) "hv-24x7: " fmt | 13 | #define pr_fmt(fmt) "hv-24x7: " fmt |
14 | 14 | ||
15 | #include <linux/perf_event.h> | 15 | #include <linux/perf_event.h> |
16 | #include <linux/rbtree.h> | ||
16 | #include <linux/module.h> | 17 | #include <linux/module.h> |
17 | #include <linux/slab.h> | 18 | #include <linux/slab.h> |
19 | #include <linux/vmalloc.h> | ||
20 | |||
18 | #include <asm/firmware.h> | 21 | #include <asm/firmware.h> |
19 | #include <asm/hvcall.h> | 22 | #include <asm/hvcall.h> |
20 | #include <asm/io.h> | 23 | #include <asm/io.h> |
24 | #include <linux/byteorder/generic.h> | ||
21 | 25 | ||
22 | #include "hv-24x7.h" | 26 | #include "hv-24x7.h" |
23 | #include "hv-24x7-catalog.h" | 27 | #include "hv-24x7-catalog.h" |
24 | #include "hv-common.h" | 28 | #include "hv-common.h" |
25 | 29 | ||
30 | static const char *event_domain_suffix(unsigned domain) | ||
31 | { | ||
32 | switch (domain) { | ||
33 | #define DOMAIN(n, v, x, c) \ | ||
34 | case HV_PERF_DOMAIN_##n: \ | ||
35 | return "__" #n; | ||
36 | #include "hv-24x7-domains.h" | ||
37 | #undef DOMAIN | ||
38 | default: | ||
39 | WARN(1, "unknown domain %d\n", domain); | ||
40 | return "__UNKNOWN_DOMAIN_SUFFIX"; | ||
41 | } | ||
42 | } | ||
43 | |||
44 | static bool domain_is_valid(unsigned domain) | ||
45 | { | ||
46 | switch (domain) { | ||
47 | #define DOMAIN(n, v, x, c) \ | ||
48 | case HV_PERF_DOMAIN_##n: \ | ||
49 | /* fall through */ | ||
50 | #include "hv-24x7-domains.h" | ||
51 | #undef DOMAIN | ||
52 | return true; | ||
53 | default: | ||
54 | return false; | ||
55 | } | ||
56 | } | ||
57 | |||
58 | static bool is_physical_domain(unsigned domain) | ||
59 | { | ||
60 | switch (domain) { | ||
61 | #define DOMAIN(n, v, x, c) \ | ||
62 | case HV_PERF_DOMAIN_##n: \ | ||
63 | return c; | ||
64 | #include "hv-24x7-domains.h" | ||
65 | #undef DOMAIN | ||
66 | default: | ||
67 | return false; | ||
68 | } | ||
69 | } | ||
70 | |||
71 | static bool catalog_entry_domain_is_valid(unsigned domain) | ||
72 | { | ||
73 | return is_physical_domain(domain); | ||
74 | } | ||
75 | |||
26 | /* | 76 | /* |
27 | * TODO: Merging events: | 77 | * TODO: Merging events: |
28 | * - Think of the hcall as an interface to a 4d array of counters: | 78 | * - Think of the hcall as an interface to a 4d array of counters: |
@@ -44,13 +94,14 @@ | |||
44 | 94 | ||
45 | /* | 95 | /* |
46 | * Example usage: | 96 | * Example usage: |
47 | * perf stat -e 'hv_24x7/domain=2,offset=8,starting_index=0,lpar=0xffffffff/' | 97 | * perf stat -e 'hv_24x7/domain=2,offset=8,vcpu=0,lpar=0xffffffff/' |
48 | */ | 98 | */ |
49 | 99 | ||
50 | /* u3 0-6, one of HV_24X7_PERF_DOMAIN */ | 100 | /* u3 0-6, one of HV_24X7_PERF_DOMAIN */ |
51 | EVENT_DEFINE_RANGE_FORMAT(domain, config, 0, 3); | 101 | EVENT_DEFINE_RANGE_FORMAT(domain, config, 0, 3); |
52 | /* u16 */ | 102 | /* u16 */ |
53 | EVENT_DEFINE_RANGE_FORMAT(starting_index, config, 16, 31); | 103 | EVENT_DEFINE_RANGE_FORMAT(core, config, 16, 31); |
104 | EVENT_DEFINE_RANGE_FORMAT(vcpu, config, 16, 31); | ||
54 | /* u32, see "data_offset" */ | 105 | /* u32, see "data_offset" */ |
55 | EVENT_DEFINE_RANGE_FORMAT(offset, config, 32, 63); | 106 | EVENT_DEFINE_RANGE_FORMAT(offset, config, 32, 63); |
56 | /* u16 */ | 107 | /* u16 */ |
@@ -63,7 +114,8 @@ EVENT_DEFINE_RANGE(reserved3, config2, 0, 63); | |||
63 | static struct attribute *format_attrs[] = { | 114 | static struct attribute *format_attrs[] = { |
64 | &format_attr_domain.attr, | 115 | &format_attr_domain.attr, |
65 | &format_attr_offset.attr, | 116 | &format_attr_offset.attr, |
66 | &format_attr_starting_index.attr, | 117 | &format_attr_core.attr, |
118 | &format_attr_vcpu.attr, | ||
67 | &format_attr_lpar.attr, | 119 | &format_attr_lpar.attr, |
68 | NULL, | 120 | NULL, |
69 | }; | 121 | }; |
@@ -73,8 +125,115 @@ static struct attribute_group format_group = { | |||
73 | .attrs = format_attrs, | 125 | .attrs = format_attrs, |
74 | }; | 126 | }; |
75 | 127 | ||
128 | static struct attribute_group event_group = { | ||
129 | .name = "events", | ||
130 | /* .attrs is set in init */ | ||
131 | }; | ||
132 | |||
133 | static struct attribute_group event_desc_group = { | ||
134 | .name = "event_descs", | ||
135 | /* .attrs is set in init */ | ||
136 | }; | ||
137 | |||
138 | static struct attribute_group event_long_desc_group = { | ||
139 | .name = "event_long_descs", | ||
140 | /* .attrs is set in init */ | ||
141 | }; | ||
142 | |||
76 | static struct kmem_cache *hv_page_cache; | 143 | static struct kmem_cache *hv_page_cache; |
77 | 144 | ||
145 | static char *event_name(struct hv_24x7_event_data *ev, int *len) | ||
146 | { | ||
147 | *len = be16_to_cpu(ev->event_name_len) - 2; | ||
148 | return (char *)ev->remainder; | ||
149 | } | ||
150 | |||
151 | static char *event_desc(struct hv_24x7_event_data *ev, int *len) | ||
152 | { | ||
153 | unsigned nl = be16_to_cpu(ev->event_name_len); | ||
154 | __be16 *desc_len = (__be16 *)(ev->remainder + nl - 2); | ||
155 | *len = be16_to_cpu(*desc_len) - 2; | ||
156 | return (char *)ev->remainder + nl; | ||
157 | } | ||
158 | |||
159 | static char *event_long_desc(struct hv_24x7_event_data *ev, int *len) | ||
160 | { | ||
161 | unsigned nl = be16_to_cpu(ev->event_name_len); | ||
162 | __be16 *desc_len_ = (__be16 *)(ev->remainder + nl - 2); | ||
163 | unsigned desc_len = be16_to_cpu(*desc_len_); | ||
164 | __be16 *long_desc_len = (__be16 *)(ev->remainder + nl + desc_len - 2); | ||
165 | *len = be16_to_cpu(*long_desc_len) - 2; | ||
166 | return (char *)ev->remainder + nl + desc_len; | ||
167 | } | ||
168 | |||
169 | static bool event_fixed_portion_is_within(struct hv_24x7_event_data *ev, | ||
170 | void *end) | ||
171 | { | ||
172 | void *start = ev; | ||
173 | |||
174 | return (start + offsetof(struct hv_24x7_event_data, remainder)) < end; | ||
175 | } | ||
176 | |||
177 | /* | ||
178 | * Things we don't check: | ||
179 | * - padding for desc, name, and long/detailed desc is required to be '\0' | ||
180 | * bytes. | ||
181 | * | ||
182 | * Return NULL if we pass end, | ||
183 | * Otherwise return the address of the byte just following the event. | ||
184 | */ | ||
185 | static void *event_end(struct hv_24x7_event_data *ev, void *end) | ||
186 | { | ||
187 | void *start = ev; | ||
188 | __be16 *dl_, *ldl_; | ||
189 | unsigned dl, ldl; | ||
190 | unsigned nl = be16_to_cpu(ev->event_name_len); | ||
191 | |||
192 | if (nl < 2) { | ||
193 | pr_debug("%s: name length too short: %d", __func__, nl); | ||
194 | return NULL; | ||
195 | } | ||
196 | |||
197 | if (start + nl > end) { | ||
198 | pr_debug("%s: start=%p + nl=%u > end=%p", | ||
199 | __func__, start, nl, end); | ||
200 | return NULL; | ||
201 | } | ||
202 | |||
203 | dl_ = (__be16 *)(ev->remainder + nl - 2); | ||
204 | if (!IS_ALIGNED((uintptr_t)dl_, 2)) | ||
205 | pr_warn("desc len not aligned %p", dl_); | ||
206 | dl = be16_to_cpu(*dl_); | ||
207 | if (dl < 2) { | ||
208 | pr_debug("%s: desc len too short: %d", __func__, dl); | ||
209 | return NULL; | ||
210 | } | ||
211 | |||
212 | if (start + nl + dl > end) { | ||
213 | pr_debug("%s: (start=%p + nl=%u + dl=%u)=%p > end=%p", | ||
214 | __func__, start, nl, dl, start + nl + dl, end); | ||
215 | return NULL; | ||
216 | } | ||
217 | |||
218 | ldl_ = (__be16 *)(ev->remainder + nl + dl - 2); | ||
219 | if (!IS_ALIGNED((uintptr_t)ldl_, 2)) | ||
220 | pr_warn("long desc len not aligned %p", ldl_); | ||
221 | ldl = be16_to_cpu(*ldl_); | ||
222 | if (ldl < 2) { | ||
223 | pr_debug("%s: long desc len too short (ldl=%u)", | ||
224 | __func__, ldl); | ||
225 | return NULL; | ||
226 | } | ||
227 | |||
228 | if (start + nl + dl + ldl > end) { | ||
229 | pr_debug("%s: start=%p + nl=%u + dl=%u + ldl=%u > end=%p", | ||
230 | __func__, start, nl, dl, ldl, end); | ||
231 | return NULL; | ||
232 | } | ||
233 | |||
234 | return start + nl + dl + ldl; | ||
235 | } | ||
236 | |||
78 | static unsigned long h_get_24x7_catalog_page_(unsigned long phys_4096, | 237 | static unsigned long h_get_24x7_catalog_page_(unsigned long phys_4096, |
79 | unsigned long version, | 238 | unsigned long version, |
80 | unsigned long index) | 239 | unsigned long index) |
@@ -97,6 +256,609 @@ static unsigned long h_get_24x7_catalog_page(char page[], | |||
97 | version, index); | 256 | version, index); |
98 | } | 257 | } |
99 | 258 | ||
259 | static unsigned core_domains[] = { | ||
260 | HV_PERF_DOMAIN_PHYS_CORE, | ||
261 | HV_PERF_DOMAIN_VCPU_HOME_CORE, | ||
262 | HV_PERF_DOMAIN_VCPU_HOME_CHIP, | ||
263 | HV_PERF_DOMAIN_VCPU_HOME_NODE, | ||
264 | HV_PERF_DOMAIN_VCPU_REMOTE_NODE, | ||
265 | }; | ||
266 | /* chip event data always yeilds a single event, core yeilds multiple */ | ||
267 | #define MAX_EVENTS_PER_EVENT_DATA ARRAY_SIZE(core_domains) | ||
268 | |||
269 | static char *event_fmt(struct hv_24x7_event_data *event, unsigned domain) | ||
270 | { | ||
271 | const char *sindex; | ||
272 | const char *lpar; | ||
273 | |||
274 | if (is_physical_domain(domain)) { | ||
275 | lpar = "0x0"; | ||
276 | sindex = "core"; | ||
277 | } else { | ||
278 | lpar = "?"; | ||
279 | sindex = "vcpu"; | ||
280 | } | ||
281 | |||
282 | return kasprintf(GFP_KERNEL, | ||
283 | "domain=0x%x,offset=0x%x,%s=?,lpar=%s", | ||
284 | domain, | ||
285 | be16_to_cpu(event->event_counter_offs) + | ||
286 | be16_to_cpu(event->event_group_record_offs), | ||
287 | sindex, | ||
288 | lpar); | ||
289 | } | ||
290 | |||
291 | /* Avoid trusting fw to NUL terminate strings */ | ||
292 | static char *memdup_to_str(char *maybe_str, int max_len, gfp_t gfp) | ||
293 | { | ||
294 | return kasprintf(gfp, "%.*s", max_len, maybe_str); | ||
295 | } | ||
296 | |||
297 | static ssize_t device_show_string(struct device *dev, | ||
298 | struct device_attribute *attr, char *buf) | ||
299 | { | ||
300 | struct dev_ext_attribute *d; | ||
301 | |||
302 | d = container_of(attr, struct dev_ext_attribute, attr); | ||
303 | return sprintf(buf, "%s\n", (char *)d->var); | ||
304 | } | ||
305 | |||
306 | static struct attribute *device_str_attr_create_(char *name, char *str) | ||
307 | { | ||
308 | struct dev_ext_attribute *attr = kzalloc(sizeof(*attr), GFP_KERNEL); | ||
309 | |||
310 | if (!attr) | ||
311 | return NULL; | ||
312 | |||
313 | attr->var = str; | ||
314 | attr->attr.attr.name = name; | ||
315 | attr->attr.attr.mode = 0444; | ||
316 | attr->attr.show = device_show_string; | ||
317 | return &attr->attr.attr; | ||
318 | } | ||
319 | |||
320 | static struct attribute *device_str_attr_create(char *name, int name_max, | ||
321 | int name_nonce, | ||
322 | char *str, size_t str_max) | ||
323 | { | ||
324 | char *n; | ||
325 | char *s = memdup_to_str(str, str_max, GFP_KERNEL); | ||
326 | struct attribute *a; | ||
327 | |||
328 | if (!s) | ||
329 | return NULL; | ||
330 | |||
331 | if (!name_nonce) | ||
332 | n = kasprintf(GFP_KERNEL, "%.*s", name_max, name); | ||
333 | else | ||
334 | n = kasprintf(GFP_KERNEL, "%.*s__%d", name_max, name, | ||
335 | name_nonce); | ||
336 | if (!n) | ||
337 | goto out_s; | ||
338 | |||
339 | a = device_str_attr_create_(n, s); | ||
340 | if (!a) | ||
341 | goto out_n; | ||
342 | |||
343 | return a; | ||
344 | out_n: | ||
345 | kfree(n); | ||
346 | out_s: | ||
347 | kfree(s); | ||
348 | return NULL; | ||
349 | } | ||
350 | |||
351 | static void device_str_attr_destroy(struct attribute *attr) | ||
352 | { | ||
353 | struct dev_ext_attribute *d; | ||
354 | |||
355 | d = container_of(attr, struct dev_ext_attribute, attr.attr); | ||
356 | kfree(d->var); | ||
357 | kfree(d->attr.attr.name); | ||
358 | kfree(d); | ||
359 | } | ||
360 | |||
361 | static struct attribute *event_to_attr(unsigned ix, | ||
362 | struct hv_24x7_event_data *event, | ||
363 | unsigned domain, | ||
364 | int nonce) | ||
365 | { | ||
366 | int event_name_len; | ||
367 | char *ev_name, *a_ev_name, *val; | ||
368 | const char *ev_suffix; | ||
369 | struct attribute *attr; | ||
370 | |||
371 | if (!domain_is_valid(domain)) { | ||
372 | pr_warn("catalog event %u has invalid domain %u\n", | ||
373 | ix, domain); | ||
374 | return NULL; | ||
375 | } | ||
376 | |||
377 | val = event_fmt(event, domain); | ||
378 | if (!val) | ||
379 | return NULL; | ||
380 | |||
381 | ev_suffix = event_domain_suffix(domain); | ||
382 | ev_name = event_name(event, &event_name_len); | ||
383 | if (!nonce) | ||
384 | a_ev_name = kasprintf(GFP_KERNEL, "%.*s%s", | ||
385 | (int)event_name_len, ev_name, ev_suffix); | ||
386 | else | ||
387 | a_ev_name = kasprintf(GFP_KERNEL, "%.*s%s__%d", | ||
388 | (int)event_name_len, ev_name, ev_suffix, nonce); | ||
389 | |||
390 | |||
391 | if (!a_ev_name) | ||
392 | goto out_val; | ||
393 | |||
394 | attr = device_str_attr_create_(a_ev_name, val); | ||
395 | if (!attr) | ||
396 | goto out_name; | ||
397 | |||
398 | return attr; | ||
399 | out_name: | ||
400 | kfree(a_ev_name); | ||
401 | out_val: | ||
402 | kfree(val); | ||
403 | return NULL; | ||
404 | } | ||
405 | |||
406 | static struct attribute *event_to_desc_attr(struct hv_24x7_event_data *event, | ||
407 | int nonce) | ||
408 | { | ||
409 | int nl, dl; | ||
410 | char *name = event_name(event, &nl); | ||
411 | char *desc = event_desc(event, &dl); | ||
412 | |||
413 | /* If there isn't a description, don't create the sysfs file */ | ||
414 | if (!dl) | ||
415 | return NULL; | ||
416 | |||
417 | return device_str_attr_create(name, nl, nonce, desc, dl); | ||
418 | } | ||
419 | |||
420 | static struct attribute * | ||
421 | event_to_long_desc_attr(struct hv_24x7_event_data *event, int nonce) | ||
422 | { | ||
423 | int nl, dl; | ||
424 | char *name = event_name(event, &nl); | ||
425 | char *desc = event_long_desc(event, &dl); | ||
426 | |||
427 | /* If there isn't a description, don't create the sysfs file */ | ||
428 | if (!dl) | ||
429 | return NULL; | ||
430 | |||
431 | return device_str_attr_create(name, nl, nonce, desc, dl); | ||
432 | } | ||
433 | |||
434 | static ssize_t event_data_to_attrs(unsigned ix, struct attribute **attrs, | ||
435 | struct hv_24x7_event_data *event, int nonce) | ||
436 | { | ||
437 | unsigned i; | ||
438 | |||
439 | switch (event->domain) { | ||
440 | case HV_PERF_DOMAIN_PHYS_CHIP: | ||
441 | *attrs = event_to_attr(ix, event, event->domain, nonce); | ||
442 | return 1; | ||
443 | case HV_PERF_DOMAIN_PHYS_CORE: | ||
444 | for (i = 0; i < ARRAY_SIZE(core_domains); i++) { | ||
445 | attrs[i] = event_to_attr(ix, event, core_domains[i], | ||
446 | nonce); | ||
447 | if (!attrs[i]) { | ||
448 | pr_warn("catalog event %u: individual attr %u " | ||
449 | "creation failure\n", ix, i); | ||
450 | for (; i; i--) | ||
451 | device_str_attr_destroy(attrs[i - 1]); | ||
452 | return -1; | ||
453 | } | ||
454 | } | ||
455 | return i; | ||
456 | default: | ||
457 | pr_warn("catalog event %u: domain %u is not allowed in the " | ||
458 | "catalog\n", ix, event->domain); | ||
459 | return -1; | ||
460 | } | ||
461 | } | ||
462 | |||
463 | static size_t event_to_attr_ct(struct hv_24x7_event_data *event) | ||
464 | { | ||
465 | switch (event->domain) { | ||
466 | case HV_PERF_DOMAIN_PHYS_CHIP: | ||
467 | return 1; | ||
468 | case HV_PERF_DOMAIN_PHYS_CORE: | ||
469 | return ARRAY_SIZE(core_domains); | ||
470 | default: | ||
471 | return 0; | ||
472 | } | ||
473 | } | ||
474 | |||
475 | static unsigned long vmalloc_to_phys(void *v) | ||
476 | { | ||
477 | struct page *p = vmalloc_to_page(v); | ||
478 | |||
479 | BUG_ON(!p); | ||
480 | return page_to_phys(p) + offset_in_page(v); | ||
481 | } | ||
482 | |||
483 | /* */ | ||
484 | struct event_uniq { | ||
485 | struct rb_node node; | ||
486 | const char *name; | ||
487 | int nl; | ||
488 | unsigned ct; | ||
489 | unsigned domain; | ||
490 | }; | ||
491 | |||
492 | static int memord(const void *d1, size_t s1, const void *d2, size_t s2) | ||
493 | { | ||
494 | if (s1 < s2) | ||
495 | return 1; | ||
496 | if (s2 > s1) | ||
497 | return -1; | ||
498 | |||
499 | return memcmp(d1, d2, s1); | ||
500 | } | ||
501 | |||
502 | static int ev_uniq_ord(const void *v1, size_t s1, unsigned d1, const void *v2, | ||
503 | size_t s2, unsigned d2) | ||
504 | { | ||
505 | int r = memord(v1, s1, v2, s2); | ||
506 | |||
507 | if (r) | ||
508 | return r; | ||
509 | if (d1 > d2) | ||
510 | return 1; | ||
511 | if (d2 > d1) | ||
512 | return -1; | ||
513 | return 0; | ||
514 | } | ||
515 | |||
516 | static int event_uniq_add(struct rb_root *root, const char *name, int nl, | ||
517 | unsigned domain) | ||
518 | { | ||
519 | struct rb_node **new = &(root->rb_node), *parent = NULL; | ||
520 | struct event_uniq *data; | ||
521 | |||
522 | /* Figure out where to put new node */ | ||
523 | while (*new) { | ||
524 | struct event_uniq *it; | ||
525 | int result; | ||
526 | |||
527 | it = container_of(*new, struct event_uniq, node); | ||
528 | result = ev_uniq_ord(name, nl, domain, it->name, it->nl, | ||
529 | it->domain); | ||
530 | |||
531 | parent = *new; | ||
532 | if (result < 0) | ||
533 | new = &((*new)->rb_left); | ||
534 | else if (result > 0) | ||
535 | new = &((*new)->rb_right); | ||
536 | else { | ||
537 | it->ct++; | ||
538 | pr_info("found a duplicate event %.*s, ct=%u\n", nl, | ||
539 | name, it->ct); | ||
540 | return it->ct; | ||
541 | } | ||
542 | } | ||
543 | |||
544 | data = kmalloc(sizeof(*data), GFP_KERNEL); | ||
545 | if (!data) | ||
546 | return -ENOMEM; | ||
547 | |||
548 | *data = (struct event_uniq) { | ||
549 | .name = name, | ||
550 | .nl = nl, | ||
551 | .ct = 0, | ||
552 | .domain = domain, | ||
553 | }; | ||
554 | |||
555 | /* Add new node and rebalance tree. */ | ||
556 | rb_link_node(&data->node, parent, new); | ||
557 | rb_insert_color(&data->node, root); | ||
558 | |||
559 | /* data->ct */ | ||
560 | return 0; | ||
561 | } | ||
562 | |||
563 | static void event_uniq_destroy(struct rb_root *root) | ||
564 | { | ||
565 | /* | ||
566 | * the strings we point to are in the giant block of memory filled by | ||
567 | * the catalog, and are freed separately. | ||
568 | */ | ||
569 | struct event_uniq *pos, *n; | ||
570 | |||
571 | rbtree_postorder_for_each_entry_safe(pos, n, root, node) | ||
572 | kfree(pos); | ||
573 | } | ||
574 | |||
575 | |||
576 | /* | ||
577 | * ensure the event structure's sizes are self consistent and don't cause us to | ||
578 | * read outside of the event | ||
579 | * | ||
580 | * On success, return the event length in bytes. | ||
581 | * Otherwise, return -1 (and print as appropriate). | ||
582 | */ | ||
583 | static ssize_t catalog_event_len_validate(struct hv_24x7_event_data *event, | ||
584 | size_t event_idx, | ||
585 | size_t event_data_bytes, | ||
586 | size_t event_entry_count, | ||
587 | size_t offset, void *end) | ||
588 | { | ||
589 | ssize_t ev_len; | ||
590 | void *ev_end, *calc_ev_end; | ||
591 | |||
592 | if (offset >= event_data_bytes) | ||
593 | return -1; | ||
594 | |||
595 | if (event_idx >= event_entry_count) { | ||
596 | pr_devel("catalog event data has %zu bytes of padding after last event\n", | ||
597 | event_data_bytes - offset); | ||
598 | return -1; | ||
599 | } | ||
600 | |||
601 | if (!event_fixed_portion_is_within(event, end)) { | ||
602 | pr_warn("event %zu fixed portion is not within range\n", | ||
603 | event_idx); | ||
604 | return -1; | ||
605 | } | ||
606 | |||
607 | ev_len = be16_to_cpu(event->length); | ||
608 | |||
609 | if (ev_len % 16) | ||
610 | pr_info("event %zu has length %zu not divisible by 16: event=%pK\n", | ||
611 | event_idx, ev_len, event); | ||
612 | |||
613 | ev_end = (__u8 *)event + ev_len; | ||
614 | if (ev_end > end) { | ||
615 | pr_warn("event %zu has .length=%zu, ends after buffer end: ev_end=%pK > end=%pK, offset=%zu\n", | ||
616 | event_idx, ev_len, ev_end, end, | ||
617 | offset); | ||
618 | return -1; | ||
619 | } | ||
620 | |||
621 | calc_ev_end = event_end(event, end); | ||
622 | if (!calc_ev_end) { | ||
623 | pr_warn("event %zu has a calculated length which exceeds buffer length %zu: event=%pK end=%pK, offset=%zu\n", | ||
624 | event_idx, event_data_bytes, event, end, | ||
625 | offset); | ||
626 | return -1; | ||
627 | } | ||
628 | |||
629 | if (calc_ev_end > ev_end) { | ||
630 | pr_warn("event %zu exceeds it's own length: event=%pK, end=%pK, offset=%zu, calc_ev_end=%pK\n", | ||
631 | event_idx, event, ev_end, offset, calc_ev_end); | ||
632 | return -1; | ||
633 | } | ||
634 | |||
635 | return ev_len; | ||
636 | } | ||
637 | |||
638 | #define MAX_4K (SIZE_MAX / 4096) | ||
639 | |||
640 | static void create_events_from_catalog(struct attribute ***events_, | ||
641 | struct attribute ***event_descs_, | ||
642 | struct attribute ***event_long_descs_) | ||
643 | { | ||
644 | unsigned long hret; | ||
645 | size_t catalog_len, catalog_page_len, event_entry_count, | ||
646 | event_data_len, event_data_offs, | ||
647 | event_data_bytes, junk_events, event_idx, event_attr_ct, i, | ||
648 | attr_max, event_idx_last, desc_ct, long_desc_ct; | ||
649 | ssize_t ct, ev_len; | ||
650 | uint32_t catalog_version_num; | ||
651 | struct attribute **events, **event_descs, **event_long_descs; | ||
652 | struct hv_24x7_catalog_page_0 *page_0 = | ||
653 | kmem_cache_alloc(hv_page_cache, GFP_KERNEL); | ||
654 | void *page = page_0; | ||
655 | void *event_data, *end; | ||
656 | struct hv_24x7_event_data *event; | ||
657 | struct rb_root ev_uniq = RB_ROOT; | ||
658 | |||
659 | if (!page) | ||
660 | goto e_out; | ||
661 | |||
662 | hret = h_get_24x7_catalog_page(page, 0, 0); | ||
663 | if (hret) | ||
664 | goto e_free; | ||
665 | |||
666 | catalog_version_num = be64_to_cpu(page_0->version); | ||
667 | catalog_page_len = be32_to_cpu(page_0->length); | ||
668 | |||
669 | if (MAX_4K < catalog_page_len) { | ||
670 | pr_err("invalid page count: %zu\n", catalog_page_len); | ||
671 | goto e_free; | ||
672 | } | ||
673 | |||
674 | catalog_len = catalog_page_len * 4096; | ||
675 | |||
676 | event_entry_count = be16_to_cpu(page_0->event_entry_count); | ||
677 | event_data_offs = be16_to_cpu(page_0->event_data_offs); | ||
678 | event_data_len = be16_to_cpu(page_0->event_data_len); | ||
679 | |||
680 | pr_devel("cv %zu cl %zu eec %zu edo %zu edl %zu\n", | ||
681 | (size_t)catalog_version_num, catalog_len, | ||
682 | event_entry_count, event_data_offs, event_data_len); | ||
683 | |||
684 | if ((MAX_4K < event_data_len) | ||
685 | || (MAX_4K < event_data_offs) | ||
686 | || (MAX_4K - event_data_offs < event_data_len)) { | ||
687 | pr_err("invalid event data offs %zu and/or len %zu\n", | ||
688 | event_data_offs, event_data_len); | ||
689 | goto e_free; | ||
690 | } | ||
691 | |||
692 | if ((event_data_offs + event_data_len) > catalog_page_len) { | ||
693 | pr_err("event data %zu-%zu does not fit inside catalog 0-%zu\n", | ||
694 | event_data_offs, | ||
695 | event_data_offs + event_data_len, | ||
696 | catalog_page_len); | ||
697 | goto e_free; | ||
698 | } | ||
699 | |||
700 | if (SIZE_MAX / MAX_EVENTS_PER_EVENT_DATA - 1 < event_entry_count) { | ||
701 | pr_err("event_entry_count %zu is invalid\n", | ||
702 | event_entry_count); | ||
703 | goto e_free; | ||
704 | } | ||
705 | |||
706 | event_data_bytes = event_data_len * 4096; | ||
707 | |||
708 | /* | ||
709 | * event data can span several pages, events can cross between these | ||
710 | * pages. Use vmalloc to make this easier. | ||
711 | */ | ||
712 | event_data = vmalloc(event_data_bytes); | ||
713 | if (!event_data) { | ||
714 | pr_err("could not allocate event data\n"); | ||
715 | goto e_free; | ||
716 | } | ||
717 | |||
718 | end = event_data + event_data_bytes; | ||
719 | |||
720 | /* | ||
721 | * using vmalloc_to_phys() like this only works if PAGE_SIZE is | ||
722 | * divisible by 4096 | ||
723 | */ | ||
724 | BUILD_BUG_ON(PAGE_SIZE % 4096); | ||
725 | |||
726 | for (i = 0; i < event_data_len; i++) { | ||
727 | hret = h_get_24x7_catalog_page_( | ||
728 | vmalloc_to_phys(event_data + i * 4096), | ||
729 | catalog_version_num, | ||
730 | i + event_data_offs); | ||
731 | if (hret) { | ||
732 | pr_err("failed to get event data in page %zu\n", | ||
733 | i + event_data_offs); | ||
734 | goto e_event_data; | ||
735 | } | ||
736 | } | ||
737 | |||
738 | /* | ||
739 | * scan the catalog to determine the number of attributes we need, and | ||
740 | * verify it at the same time. | ||
741 | */ | ||
742 | for (junk_events = 0, event = event_data, event_idx = 0, attr_max = 0; | ||
743 | ; | ||
744 | event_idx++, event = (void *)event + ev_len) { | ||
745 | size_t offset = (void *)event - (void *)event_data; | ||
746 | char *name; | ||
747 | int nl; | ||
748 | |||
749 | ev_len = catalog_event_len_validate(event, event_idx, | ||
750 | event_data_bytes, | ||
751 | event_entry_count, | ||
752 | offset, end); | ||
753 | if (ev_len < 0) | ||
754 | break; | ||
755 | |||
756 | name = event_name(event, &nl); | ||
757 | |||
758 | if (event->event_group_record_len == 0) { | ||
759 | pr_devel("invalid event %zu (%.*s): group_record_len == 0, skipping\n", | ||
760 | event_idx, nl, name); | ||
761 | junk_events++; | ||
762 | continue; | ||
763 | } | ||
764 | |||
765 | if (!catalog_entry_domain_is_valid(event->domain)) { | ||
766 | pr_info("event %zu (%.*s) has invalid domain %d\n", | ||
767 | event_idx, nl, name, event->domain); | ||
768 | junk_events++; | ||
769 | continue; | ||
770 | } | ||
771 | |||
772 | attr_max += event_to_attr_ct(event); | ||
773 | } | ||
774 | |||
775 | event_idx_last = event_idx; | ||
776 | if (event_idx_last != event_entry_count) | ||
777 | pr_warn("event buffer ended before listed # of events were parsed (got %zu, wanted %zu, junk %zu)\n", | ||
778 | event_idx_last, event_entry_count, junk_events); | ||
779 | |||
780 | events = kmalloc_array(attr_max + 1, sizeof(*events), GFP_KERNEL); | ||
781 | if (!events) | ||
782 | goto e_event_data; | ||
783 | |||
784 | event_descs = kmalloc_array(event_idx + 1, sizeof(*event_descs), | ||
785 | GFP_KERNEL); | ||
786 | if (!event_descs) | ||
787 | goto e_event_attrs; | ||
788 | |||
789 | event_long_descs = kmalloc_array(event_idx + 1, | ||
790 | sizeof(*event_long_descs), GFP_KERNEL); | ||
791 | if (!event_long_descs) | ||
792 | goto e_event_descs; | ||
793 | |||
794 | /* Iterate over the catalog filling in the attribute vector */ | ||
795 | for (junk_events = 0, event_attr_ct = 0, desc_ct = 0, long_desc_ct = 0, | ||
796 | event = event_data, event_idx = 0; | ||
797 | event_idx < event_idx_last; | ||
798 | event_idx++, ev_len = be16_to_cpu(event->length), | ||
799 | event = (void *)event + ev_len) { | ||
800 | char *name; | ||
801 | int nl; | ||
802 | int nonce; | ||
803 | /* | ||
804 | * these are the only "bad" events that are intermixed and that | ||
805 | * we can ignore without issue. make sure to skip them here | ||
806 | */ | ||
807 | if (event->event_group_record_len == 0) | ||
808 | continue; | ||
809 | if (!catalog_entry_domain_is_valid(event->domain)) | ||
810 | continue; | ||
811 | |||
812 | name = event_name(event, &nl); | ||
813 | nonce = event_uniq_add(&ev_uniq, name, nl, event->domain); | ||
814 | ct = event_data_to_attrs(event_idx, events + event_attr_ct, | ||
815 | event, nonce); | ||
816 | if (ct <= 0) { | ||
817 | pr_warn("event %zu (%.*s) creation failure, skipping\n", | ||
818 | event_idx, nl, name); | ||
819 | junk_events++; | ||
820 | } else { | ||
821 | event_attr_ct += ct; | ||
822 | event_descs[desc_ct] = event_to_desc_attr(event, nonce); | ||
823 | if (event_descs[desc_ct]) | ||
824 | desc_ct++; | ||
825 | event_long_descs[long_desc_ct] = | ||
826 | event_to_long_desc_attr(event, nonce); | ||
827 | if (event_long_descs[long_desc_ct]) | ||
828 | long_desc_ct++; | ||
829 | } | ||
830 | } | ||
831 | |||
832 | pr_info("read %zu catalog entries, created %zu event attrs (%zu failures), %zu descs\n", | ||
833 | event_idx, event_attr_ct, junk_events, desc_ct); | ||
834 | |||
835 | events[event_attr_ct] = NULL; | ||
836 | event_descs[desc_ct] = NULL; | ||
837 | event_long_descs[long_desc_ct] = NULL; | ||
838 | |||
839 | event_uniq_destroy(&ev_uniq); | ||
840 | vfree(event_data); | ||
841 | kmem_cache_free(hv_page_cache, page); | ||
842 | |||
843 | *events_ = events; | ||
844 | *event_descs_ = event_descs; | ||
845 | *event_long_descs_ = event_long_descs; | ||
846 | return; | ||
847 | |||
848 | e_event_descs: | ||
849 | kfree(event_descs); | ||
850 | e_event_attrs: | ||
851 | kfree(events); | ||
852 | e_event_data: | ||
853 | vfree(event_data); | ||
854 | e_free: | ||
855 | kmem_cache_free(hv_page_cache, page); | ||
856 | e_out: | ||
857 | *events_ = NULL; | ||
858 | *event_descs_ = NULL; | ||
859 | *event_long_descs_ = NULL; | ||
860 | } | ||
861 | |||
100 | static ssize_t catalog_read(struct file *filp, struct kobject *kobj, | 862 | static ssize_t catalog_read(struct file *filp, struct kobject *kobj, |
101 | struct bin_attribute *bin_attr, char *buf, | 863 | struct bin_attribute *bin_attr, char *buf, |
102 | loff_t offset, size_t count) | 864 | loff_t offset, size_t count) |
@@ -207,16 +969,13 @@ static struct attribute_group if_group = { | |||
207 | 969 | ||
208 | static const struct attribute_group *attr_groups[] = { | 970 | static const struct attribute_group *attr_groups[] = { |
209 | &format_group, | 971 | &format_group, |
972 | &event_group, | ||
973 | &event_desc_group, | ||
974 | &event_long_desc_group, | ||
210 | &if_group, | 975 | &if_group, |
211 | NULL, | 976 | NULL, |
212 | }; | 977 | }; |
213 | 978 | ||
214 | static bool is_physical_domain(int domain) | ||
215 | { | ||
216 | return domain == HV_24X7_PERF_DOMAIN_PHYSICAL_CHIP || | ||
217 | domain == HV_24X7_PERF_DOMAIN_PHYSICAL_CORE; | ||
218 | } | ||
219 | |||
220 | DEFINE_PER_CPU(char, hv_24x7_reqb[4096]) __aligned(4096); | 979 | DEFINE_PER_CPU(char, hv_24x7_reqb[4096]) __aligned(4096); |
221 | DEFINE_PER_CPU(char, hv_24x7_resb[4096]) __aligned(4096); | 980 | DEFINE_PER_CPU(char, hv_24x7_resb[4096]) __aligned(4096); |
222 | 981 | ||
@@ -291,9 +1050,17 @@ out: | |||
291 | static unsigned long event_24x7_request(struct perf_event *event, u64 *res, | 1050 | static unsigned long event_24x7_request(struct perf_event *event, u64 *res, |
292 | bool success_expected) | 1051 | bool success_expected) |
293 | { | 1052 | { |
1053 | u16 idx; | ||
1054 | unsigned domain = event_get_domain(event); | ||
1055 | |||
1056 | if (is_physical_domain(domain)) | ||
1057 | idx = event_get_core(event); | ||
1058 | else | ||
1059 | idx = event_get_vcpu(event); | ||
1060 | |||
294 | return single_24x7_request(event_get_domain(event), | 1061 | return single_24x7_request(event_get_domain(event), |
295 | event_get_offset(event), | 1062 | event_get_offset(event), |
296 | event_get_starting_index(event), | 1063 | idx, |
297 | event_get_lpar(event), | 1064 | event_get_lpar(event), |
298 | res, | 1065 | res, |
299 | success_expected); | 1066 | success_expected); |
@@ -356,7 +1123,7 @@ static int h_24x7_event_init(struct perf_event *event) | |||
356 | return -EIO; | 1123 | return -EIO; |
357 | } | 1124 | } |
358 | 1125 | ||
359 | /* PHYSICAL domains & other lpars require extra capabilities */ | 1126 | /* Physical domains & other lpars require extra capabilities */ |
360 | if (!caps.collect_privileged && (is_physical_domain(domain) || | 1127 | if (!caps.collect_privileged && (is_physical_domain(domain) || |
361 | (event_get_lpar(event) != event_get_lpar_max()))) { | 1128 | (event_get_lpar(event) != event_get_lpar_max()))) { |
362 | pr_devel("hv permisions disallow: is_physical_domain:%d, lpar=0x%llx\n", | 1129 | pr_devel("hv permisions disallow: is_physical_domain:%d, lpar=0x%llx\n", |
@@ -452,6 +1219,10 @@ static int hv_24x7_init(void) | |||
452 | /* sampling not supported */ | 1219 | /* sampling not supported */ |
453 | h_24x7_pmu.capabilities |= PERF_PMU_CAP_NO_INTERRUPT; | 1220 | h_24x7_pmu.capabilities |= PERF_PMU_CAP_NO_INTERRUPT; |
454 | 1221 | ||
1222 | create_events_from_catalog(&event_group.attrs, | ||
1223 | &event_desc_group.attrs, | ||
1224 | &event_long_desc_group.attrs); | ||
1225 | |||
455 | r = perf_pmu_register(&h_24x7_pmu, h_24x7_pmu.name, -1); | 1226 | r = perf_pmu_register(&h_24x7_pmu, h_24x7_pmu.name, -1); |
456 | if (r) | 1227 | if (r) |
457 | return r; | 1228 | return r; |
diff --git a/arch/powerpc/perf/hv-24x7.h b/arch/powerpc/perf/hv-24x7.h index 720ebce4b435..69cd4e690f58 100644 --- a/arch/powerpc/perf/hv-24x7.h +++ b/arch/powerpc/perf/hv-24x7.h | |||
@@ -3,14 +3,14 @@ | |||
3 | 3 | ||
4 | #include <linux/types.h> | 4 | #include <linux/types.h> |
5 | 5 | ||
6 | enum hv_perf_domains { | ||
7 | #define DOMAIN(n, v, x, c) HV_PERF_DOMAIN_##n = v, | ||
8 | #include "hv-24x7-domains.h" | ||
9 | #undef DOMAIN | ||
10 | }; | ||
11 | |||
6 | struct hv_24x7_request { | 12 | struct hv_24x7_request { |
7 | /* PHYSICAL domains require enabling via phyp/hmc. */ | 13 | /* PHYSICAL domains require enabling via phyp/hmc. */ |
8 | #define HV_24X7_PERF_DOMAIN_PHYSICAL_CHIP 0x01 | ||
9 | #define HV_24X7_PERF_DOMAIN_PHYSICAL_CORE 0x02 | ||
10 | #define HV_24X7_PERF_DOMAIN_VIRTUAL_PROCESSOR_HOME_CORE 0x03 | ||
11 | #define HV_24X7_PERF_DOMAIN_VIRTUAL_PROCESSOR_HOME_CHIP 0x04 | ||
12 | #define HV_24X7_PERF_DOMAIN_VIRTUAL_PROCESSOR_HOME_NODE 0x05 | ||
13 | #define HV_24X7_PERF_DOMAIN_VIRTUAL_PROCESSOR_REMOTE_NODE 0x06 | ||
14 | __u8 performance_domain; | 14 | __u8 performance_domain; |
15 | __u8 reserved[0x1]; | 15 | __u8 reserved[0x1]; |
16 | 16 | ||
diff --git a/arch/powerpc/perf/hv-common.c b/arch/powerpc/perf/hv-common.c index 47e02b366f58..7dce8f109967 100644 --- a/arch/powerpc/perf/hv-common.c +++ b/arch/powerpc/perf/hv-common.c | |||
@@ -9,13 +9,13 @@ unsigned long hv_perf_caps_get(struct hv_perf_caps *caps) | |||
9 | unsigned long r; | 9 | unsigned long r; |
10 | struct p { | 10 | struct p { |
11 | struct hv_get_perf_counter_info_params params; | 11 | struct hv_get_perf_counter_info_params params; |
12 | struct cv_system_performance_capabilities caps; | 12 | struct hv_gpci_system_performance_capabilities caps; |
13 | } __packed __aligned(sizeof(uint64_t)); | 13 | } __packed __aligned(sizeof(uint64_t)); |
14 | 14 | ||
15 | struct p arg = { | 15 | struct p arg = { |
16 | .params = { | 16 | .params = { |
17 | .counter_request = cpu_to_be32( | 17 | .counter_request = cpu_to_be32( |
18 | CIR_SYSTEM_PERFORMANCE_CAPABILITIES), | 18 | HV_GPCI_system_performance_capabilities), |
19 | .starting_index = cpu_to_be32(-1), | 19 | .starting_index = cpu_to_be32(-1), |
20 | .counter_info_version_in = 0, | 20 | .counter_info_version_in = 0, |
21 | } | 21 | } |
@@ -31,9 +31,9 @@ unsigned long hv_perf_caps_get(struct hv_perf_caps *caps) | |||
31 | 31 | ||
32 | caps->version = arg.params.counter_info_version_out; | 32 | caps->version = arg.params.counter_info_version_out; |
33 | caps->collect_privileged = !!arg.caps.perf_collect_privileged; | 33 | caps->collect_privileged = !!arg.caps.perf_collect_privileged; |
34 | caps->ga = !!(arg.caps.capability_mask & CV_CM_GA); | 34 | caps->ga = !!(arg.caps.capability_mask & HV_GPCI_CM_GA); |
35 | caps->expanded = !!(arg.caps.capability_mask & CV_CM_EXPANDED); | 35 | caps->expanded = !!(arg.caps.capability_mask & HV_GPCI_CM_EXPANDED); |
36 | caps->lab = !!(arg.caps.capability_mask & CV_CM_LAB); | 36 | caps->lab = !!(arg.caps.capability_mask & HV_GPCI_CM_LAB); |
37 | 37 | ||
38 | return r; | 38 | return r; |
39 | } | 39 | } |
diff --git a/arch/powerpc/perf/hv-common.h b/arch/powerpc/perf/hv-common.h index 5d79cecbd73d..349aaba4d2d1 100644 --- a/arch/powerpc/perf/hv-common.h +++ b/arch/powerpc/perf/hv-common.h | |||
@@ -20,6 +20,16 @@ unsigned long hv_perf_caps_get(struct hv_perf_caps *caps); | |||
20 | PMU_FORMAT_ATTR(name, #attr_var ":" #bit_start "-" #bit_end); \ | 20 | PMU_FORMAT_ATTR(name, #attr_var ":" #bit_start "-" #bit_end); \ |
21 | EVENT_DEFINE_RANGE(name, attr_var, bit_start, bit_end) | 21 | EVENT_DEFINE_RANGE(name, attr_var, bit_start, bit_end) |
22 | 22 | ||
23 | /* | ||
24 | * The EVENT_DEFINE_RANGE_FORMAT() macro above includes helper functions | ||
25 | * for the fields (eg: event_get_starting_index()). For some fields we | ||
26 | * need the bit-range definition, but no the helper functions. Define a | ||
27 | * lite version of the above macro without the helpers and silence | ||
28 | * compiler warnings unused static functions. | ||
29 | */ | ||
30 | #define EVENT_DEFINE_RANGE_FORMAT_LITE(name, attr_var, bit_start, bit_end) \ | ||
31 | PMU_FORMAT_ATTR(name, #attr_var ":" #bit_start "-" #bit_end); | ||
32 | |||
23 | #define EVENT_DEFINE_RANGE(name, attr_var, bit_start, bit_end) \ | 33 | #define EVENT_DEFINE_RANGE(name, attr_var, bit_start, bit_end) \ |
24 | static u64 event_get_##name##_max(void) \ | 34 | static u64 event_get_##name##_max(void) \ |
25 | { \ | 35 | { \ |
diff --git a/arch/powerpc/perf/hv-gpci-requests.h b/arch/powerpc/perf/hv-gpci-requests.h new file mode 100644 index 000000000000..acd17648cd18 --- /dev/null +++ b/arch/powerpc/perf/hv-gpci-requests.h | |||
@@ -0,0 +1,261 @@ | |||
1 | |||
2 | #include "req-gen/_begin.h" | ||
3 | |||
4 | /* | ||
5 | * Based on the document "getPerfCountInfo v1.07" | ||
6 | */ | ||
7 | |||
8 | /* | ||
9 | * #define REQUEST_NAME counter_request_name | ||
10 | * #define REQUEST_NUM r_num | ||
11 | * #define REQUEST_IDX_KIND starting_index_kind | ||
12 | * #include I(REQUEST_BEGIN) | ||
13 | * REQUEST( | ||
14 | * __field(...) | ||
15 | * __field(...) | ||
16 | * __array(...) | ||
17 | * __count(...) | ||
18 | * ) | ||
19 | * #include I(REQUEST_END) | ||
20 | * | ||
21 | * - starting_index_kind is one of the following, depending on the event: | ||
22 | * | ||
23 | * hw_chip_id: hardware chip id or -1 for current hw chip | ||
24 | * partition_id | ||
25 | * sibling_part_id, | ||
26 | * phys_processor_idx: | ||
27 | * 0xffffffffffffffff: or -1, which means it is irrelavant for the event | ||
28 | * | ||
29 | * __count(offset, bytes, name): | ||
30 | * a counter that should be exposed via perf | ||
31 | * __field(offset, bytes, name) | ||
32 | * a normal field | ||
33 | * __array(offset, bytes, name) | ||
34 | * an array of bytes | ||
35 | * | ||
36 | * | ||
37 | * @bytes for __count, and __field _must_ be a numeral token | ||
38 | * in decimal, not an expression and not in hex. | ||
39 | * | ||
40 | * | ||
41 | * TODO: | ||
42 | * - expose secondary index (if any counter ever uses it, only 0xA0 | ||
43 | * appears to use it right now, and it doesn't have any counters) | ||
44 | * - embed versioning info | ||
45 | * - include counter descriptions | ||
46 | */ | ||
47 | #define REQUEST_NAME dispatch_timebase_by_processor | ||
48 | #define REQUEST_NUM 0x10 | ||
49 | #define REQUEST_IDX_KIND "phys_processor_idx=?" | ||
50 | #include I(REQUEST_BEGIN) | ||
51 | REQUEST(__count(0, 8, processor_time_in_timebase_cycles) | ||
52 | __field(0x8, 4, hw_processor_id) | ||
53 | __field(0xC, 2, owning_part_id) | ||
54 | __field(0xE, 1, processor_state) | ||
55 | __field(0xF, 1, version) | ||
56 | __field(0x10, 4, hw_chip_id) | ||
57 | __field(0x14, 4, phys_module_id) | ||
58 | __field(0x18, 4, primary_affinity_domain_idx) | ||
59 | __field(0x1C, 4, secondary_affinity_domain_idx) | ||
60 | __field(0x20, 4, processor_version) | ||
61 | __field(0x24, 2, logical_processor_idx) | ||
62 | __field(0x26, 2, reserved) | ||
63 | __field(0x28, 4, processor_id_register) | ||
64 | __field(0x2C, 4, phys_processor_idx) | ||
65 | ) | ||
66 | #include I(REQUEST_END) | ||
67 | |||
68 | #define REQUEST_NAME entitled_capped_uncapped_donated_idle_timebase_by_partition | ||
69 | #define REQUEST_NUM 0x20 | ||
70 | #define REQUEST_IDX_KIND "sibling_part_id=?" | ||
71 | #include I(REQUEST_BEGIN) | ||
72 | REQUEST(__field(0, 8, partition_id) | ||
73 | __count(0x8, 8, entitled_cycles) | ||
74 | __count(0x10, 8, consumed_capped_cycles) | ||
75 | __count(0x18, 8, consumed_uncapped_cycles) | ||
76 | __count(0x20, 8, cycles_donated) | ||
77 | __count(0x28, 8, purr_idle_cycles) | ||
78 | ) | ||
79 | #include I(REQUEST_END) | ||
80 | |||
81 | /* | ||
82 | * Not available for counter_info_version >= 0x8, use | ||
83 | * run_instruction_cycles_by_partition(0x100) instead. | ||
84 | */ | ||
85 | #define REQUEST_NAME run_instructions_run_cycles_by_partition | ||
86 | #define REQUEST_NUM 0x30 | ||
87 | #define REQUEST_IDX_KIND "sibling_part_id=?" | ||
88 | #include I(REQUEST_BEGIN) | ||
89 | REQUEST(__field(0, 8, partition_id) | ||
90 | __count(0x8, 8, instructions_completed) | ||
91 | __count(0x10, 8, cycles) | ||
92 | ) | ||
93 | #include I(REQUEST_END) | ||
94 | |||
95 | #define REQUEST_NAME system_performance_capabilities | ||
96 | #define REQUEST_NUM 0x40 | ||
97 | #define REQUEST_IDX_KIND "starting_index=0xffffffffffffffff" | ||
98 | #include I(REQUEST_BEGIN) | ||
99 | REQUEST(__field(0, 1, perf_collect_privileged) | ||
100 | __field(0x1, 1, capability_mask) | ||
101 | __array(0x2, 0xE, reserved) | ||
102 | ) | ||
103 | #include I(REQUEST_END) | ||
104 | |||
105 | #define REQUEST_NAME processor_bus_utilization_abc_links | ||
106 | #define REQUEST_NUM 0x50 | ||
107 | #define REQUEST_IDX_KIND "hw_chip_id=?" | ||
108 | #include I(REQUEST_BEGIN) | ||
109 | REQUEST(__field(0, 4, hw_chip_id) | ||
110 | __array(0x4, 0xC, reserved1) | ||
111 | __count(0x10, 8, total_link_cycles) | ||
112 | __count(0x18, 8, idle_cycles_for_a_link) | ||
113 | __count(0x20, 8, idle_cycles_for_b_link) | ||
114 | __count(0x28, 8, idle_cycles_for_c_link) | ||
115 | __array(0x30, 0x20, reserved2) | ||
116 | ) | ||
117 | #include I(REQUEST_END) | ||
118 | |||
119 | #define REQUEST_NAME processor_bus_utilization_wxyz_links | ||
120 | #define REQUEST_NUM 0x60 | ||
121 | #define REQUEST_IDX_KIND "hw_chip_id=?" | ||
122 | #include I(REQUEST_BEGIN) | ||
123 | REQUEST(__field(0, 4, hw_chip_id) | ||
124 | __array(0x4, 0xC, reserved1) | ||
125 | __count(0x10, 8, total_link_cycles) | ||
126 | __count(0x18, 8, idle_cycles_for_w_link) | ||
127 | __count(0x20, 8, idle_cycles_for_x_link) | ||
128 | __count(0x28, 8, idle_cycles_for_y_link) | ||
129 | __count(0x30, 8, idle_cycles_for_z_link) | ||
130 | __array(0x38, 0x28, reserved2) | ||
131 | ) | ||
132 | #include I(REQUEST_END) | ||
133 | |||
134 | #define REQUEST_NAME processor_bus_utilization_gx_links | ||
135 | #define REQUEST_NUM 0x70 | ||
136 | #define REQUEST_IDX_KIND "hw_chip_id=?" | ||
137 | #include I(REQUEST_BEGIN) | ||
138 | REQUEST(__field(0, 4, hw_chip_id) | ||
139 | __array(0x4, 0xC, reserved1) | ||
140 | __count(0x10, 8, gx0_in_address_cycles) | ||
141 | __count(0x18, 8, gx0_in_data_cycles) | ||
142 | __count(0x20, 8, gx0_in_retries) | ||
143 | __count(0x28, 8, gx0_in_bus_cycles) | ||
144 | __count(0x30, 8, gx0_in_cycles_total) | ||
145 | __count(0x38, 8, gx0_out_address_cycles) | ||
146 | __count(0x40, 8, gx0_out_data_cycles) | ||
147 | __count(0x48, 8, gx0_out_retries) | ||
148 | __count(0x50, 8, gx0_out_bus_cycles) | ||
149 | __count(0x58, 8, gx0_out_cycles_total) | ||
150 | __count(0x60, 8, gx1_in_address_cycles) | ||
151 | __count(0x68, 8, gx1_in_data_cycles) | ||
152 | __count(0x70, 8, gx1_in_retries) | ||
153 | __count(0x78, 8, gx1_in_bus_cycles) | ||
154 | __count(0x80, 8, gx1_in_cycles_total) | ||
155 | __count(0x88, 8, gx1_out_address_cycles) | ||
156 | __count(0x90, 8, gx1_out_data_cycles) | ||
157 | __count(0x98, 8, gx1_out_retries) | ||
158 | __count(0xA0, 8, gx1_out_bus_cycles) | ||
159 | __count(0xA8, 8, gx1_out_cycles_total) | ||
160 | ) | ||
161 | #include I(REQUEST_END) | ||
162 | |||
163 | #define REQUEST_NAME processor_bus_utilization_mc_links | ||
164 | #define REQUEST_NUM 0x80 | ||
165 | #define REQUEST_IDX_KIND "hw_chip_id=?" | ||
166 | #include I(REQUEST_BEGIN) | ||
167 | REQUEST(__field(0, 4, hw_chip_id) | ||
168 | __array(0x4, 0xC, reserved1) | ||
169 | __count(0x10, 8, mc0_frames) | ||
170 | __count(0x18, 8, mc0_reads) | ||
171 | __count(0x20, 8, mc0_write) | ||
172 | __count(0x28, 8, mc0_total_cycles) | ||
173 | __count(0x30, 8, mc1_frames) | ||
174 | __count(0x38, 8, mc1_reads) | ||
175 | __count(0x40, 8, mc1_writes) | ||
176 | __count(0x48, 8, mc1_total_cycles) | ||
177 | ) | ||
178 | #include I(REQUEST_END) | ||
179 | |||
180 | /* Processor_config (0x90) skipped, no counters */ | ||
181 | /* Current_processor_frequency (0x91) skipped, no counters */ | ||
182 | |||
183 | #define REQUEST_NAME processor_core_utilization | ||
184 | #define REQUEST_NUM 0x94 | ||
185 | #define REQUEST_IDX_KIND "phys_processor_idx=?" | ||
186 | #include I(REQUEST_BEGIN) | ||
187 | REQUEST(__field(0, 4, phys_processor_idx) | ||
188 | __field(0x4, 4, hw_processor_id) | ||
189 | __count(0x8, 8, cycles_across_any_thread) | ||
190 | __count(0x10, 8, timebase_at_collection) | ||
191 | __count(0x18, 8, purr_cycles) | ||
192 | __count(0x20, 8, sum_of_cycles_across_all_threads) | ||
193 | __count(0x28, 8, instructions_completed) | ||
194 | ) | ||
195 | #include I(REQUEST_END) | ||
196 | |||
197 | /* Processor_core_power_mode (0x95) skipped, no counters */ | ||
198 | /* Affinity_domain_information_by_virtual_processor (0xA0) skipped, | ||
199 | * no counters */ | ||
200 | /* Affinity_domain_information_by_domain (0xB0) skipped, no counters */ | ||
201 | /* Affinity_domain_information_by_partition (0xB1) skipped, no counters */ | ||
202 | /* Physical_memory_info (0xC0) skipped, no counters */ | ||
203 | /* Processor_bus_topology (0xD0) skipped, no counters */ | ||
204 | |||
205 | #define REQUEST_NAME partition_hypervisor_queuing_times | ||
206 | #define REQUEST_NUM 0xE0 | ||
207 | #define REQUEST_IDX_KIND "partition_id=?" | ||
208 | #include I(REQUEST_BEGIN) | ||
209 | REQUEST(__field(0, 2, partition_id) | ||
210 | __array(0x2, 6, reserved1) | ||
211 | __count(0x8, 8, time_waiting_for_entitlement) | ||
212 | __count(0x10, 8, times_waited_for_entitlement) | ||
213 | __count(0x18, 8, time_waiting_for_phys_processor) | ||
214 | __count(0x20, 8, times_waited_for_phys_processor) | ||
215 | __count(0x28, 8, dispatches_on_home_core) | ||
216 | __count(0x30, 8, dispatches_on_home_primary_affinity_domain) | ||
217 | __count(0x38, 8, dispatches_on_home_secondary_affinity_domain) | ||
218 | __count(0x40, 8, dispatches_off_home_secondary_affinity_domain) | ||
219 | __count(0x48, 8, dispatches_on_dedicated_processor_donating_cycles) | ||
220 | ) | ||
221 | #include I(REQUEST_END) | ||
222 | |||
223 | #define REQUEST_NAME system_hypervisor_times | ||
224 | #define REQUEST_NUM 0xF0 | ||
225 | #define REQUEST_IDX_KIND "starting_index=0xffffffffffffffff" | ||
226 | #include I(REQUEST_BEGIN) | ||
227 | REQUEST(__count(0, 8, time_spent_to_dispatch_virtual_processors) | ||
228 | __count(0x8, 8, time_spent_processing_virtual_processor_timers) | ||
229 | __count(0x10, 8, time_spent_managing_partitions_over_entitlement) | ||
230 | __count(0x18, 8, time_spent_on_system_management) | ||
231 | ) | ||
232 | #include I(REQUEST_END) | ||
233 | |||
234 | #define REQUEST_NAME system_tlbie_count_and_time | ||
235 | #define REQUEST_NUM 0xF4 | ||
236 | #define REQUEST_IDX_KIND "starting_index=0xffffffffffffffff" | ||
237 | #include I(REQUEST_BEGIN) | ||
238 | REQUEST(__count(0, 8, tlbie_instructions_issued) | ||
239 | /* | ||
240 | * FIXME: The spec says the offset here is 0x10, which I suspect | ||
241 | * is wrong. | ||
242 | */ | ||
243 | __count(0x8, 8, time_spent_issuing_tlbies) | ||
244 | ) | ||
245 | #include I(REQUEST_END) | ||
246 | |||
247 | #define REQUEST_NAME partition_instruction_count_and_time | ||
248 | #define REQUEST_NUM 0x100 | ||
249 | #define REQUEST_IDX_KIND "partition_id=?" | ||
250 | #include I(REQUEST_BEGIN) | ||
251 | REQUEST(__field(0, 2, partition_id) | ||
252 | __array(0x2, 0x6, reserved1) | ||
253 | __count(0x8, 8, instructions_performed) | ||
254 | __count(0x10, 8, time_collected) | ||
255 | ) | ||
256 | #include I(REQUEST_END) | ||
257 | |||
258 | /* set_mmcrh (0x80001000) skipped, no counters */ | ||
259 | /* retrieve_hpmcx (0x80002000) skipped, no counters */ | ||
260 | |||
261 | #include "req-gen/_end.h" | ||
diff --git a/arch/powerpc/perf/hv-gpci.c b/arch/powerpc/perf/hv-gpci.c index a051fe946c63..856fe6e03c2a 100644 --- a/arch/powerpc/perf/hv-gpci.c +++ b/arch/powerpc/perf/hv-gpci.c | |||
@@ -31,7 +31,18 @@ | |||
31 | /* u32 */ | 31 | /* u32 */ |
32 | EVENT_DEFINE_RANGE_FORMAT(request, config, 0, 31); | 32 | EVENT_DEFINE_RANGE_FORMAT(request, config, 0, 31); |
33 | /* u32 */ | 33 | /* u32 */ |
34 | /* | ||
35 | * Note that starting_index, phys_processor_idx, sibling_part_id, | ||
36 | * hw_chip_id, partition_id all refer to the same bit range. They | ||
37 | * are basically aliases for the starting_index. The specific alias | ||
38 | * used depends on the event. See REQUEST_IDX_KIND in hv-gpci-requests.h | ||
39 | */ | ||
34 | EVENT_DEFINE_RANGE_FORMAT(starting_index, config, 32, 63); | 40 | EVENT_DEFINE_RANGE_FORMAT(starting_index, config, 32, 63); |
41 | EVENT_DEFINE_RANGE_FORMAT_LITE(phys_processor_idx, config, 32, 63); | ||
42 | EVENT_DEFINE_RANGE_FORMAT_LITE(sibling_part_id, config, 32, 63); | ||
43 | EVENT_DEFINE_RANGE_FORMAT_LITE(hw_chip_id, config, 32, 63); | ||
44 | EVENT_DEFINE_RANGE_FORMAT_LITE(partition_id, config, 32, 63); | ||
45 | |||
35 | /* u16 */ | 46 | /* u16 */ |
36 | EVENT_DEFINE_RANGE_FORMAT(secondary_index, config1, 0, 15); | 47 | EVENT_DEFINE_RANGE_FORMAT(secondary_index, config1, 0, 15); |
37 | /* u8 */ | 48 | /* u8 */ |
@@ -44,6 +55,10 @@ EVENT_DEFINE_RANGE_FORMAT(offset, config1, 32, 63); | |||
44 | static struct attribute *format_attrs[] = { | 55 | static struct attribute *format_attrs[] = { |
45 | &format_attr_request.attr, | 56 | &format_attr_request.attr, |
46 | &format_attr_starting_index.attr, | 57 | &format_attr_starting_index.attr, |
58 | &format_attr_phys_processor_idx.attr, | ||
59 | &format_attr_sibling_part_id.attr, | ||
60 | &format_attr_hw_chip_id.attr, | ||
61 | &format_attr_partition_id.attr, | ||
47 | &format_attr_secondary_index.attr, | 62 | &format_attr_secondary_index.attr, |
48 | &format_attr_counter_info_version.attr, | 63 | &format_attr_counter_info_version.attr, |
49 | 64 | ||
@@ -57,6 +72,11 @@ static struct attribute_group format_group = { | |||
57 | .attrs = format_attrs, | 72 | .attrs = format_attrs, |
58 | }; | 73 | }; |
59 | 74 | ||
75 | static struct attribute_group event_group = { | ||
76 | .name = "events", | ||
77 | .attrs = hv_gpci_event_attrs, | ||
78 | }; | ||
79 | |||
60 | #define HV_CAPS_ATTR(_name, _format) \ | 80 | #define HV_CAPS_ATTR(_name, _format) \ |
61 | static ssize_t _name##_show(struct device *dev, \ | 81 | static ssize_t _name##_show(struct device *dev, \ |
62 | struct device_attribute *attr, \ | 82 | struct device_attribute *attr, \ |
@@ -102,6 +122,7 @@ static struct attribute_group interface_group = { | |||
102 | 122 | ||
103 | static const struct attribute_group *attr_groups[] = { | 123 | static const struct attribute_group *attr_groups[] = { |
104 | &format_group, | 124 | &format_group, |
125 | &event_group, | ||
105 | &interface_group, | 126 | &interface_group, |
106 | NULL, | 127 | NULL, |
107 | }; | 128 | }; |
@@ -265,6 +286,8 @@ static int hv_gpci_init(void) | |||
265 | unsigned long hret; | 286 | unsigned long hret; |
266 | struct hv_perf_caps caps; | 287 | struct hv_perf_caps caps; |
267 | 288 | ||
289 | hv_gpci_assert_offsets_correct(); | ||
290 | |||
268 | if (!firmware_has_feature(FW_FEATURE_LPAR)) { | 291 | if (!firmware_has_feature(FW_FEATURE_LPAR)) { |
269 | pr_debug("not a virtualized system, not enabling\n"); | 292 | pr_debug("not a virtualized system, not enabling\n"); |
270 | return -ENODEV; | 293 | return -ENODEV; |
diff --git a/arch/powerpc/perf/hv-gpci.h b/arch/powerpc/perf/hv-gpci.h index b25f460c9cce..86ede8275961 100644 --- a/arch/powerpc/perf/hv-gpci.h +++ b/arch/powerpc/perf/hv-gpci.h | |||
@@ -42,32 +42,19 @@ struct hv_get_perf_counter_info_params { | |||
42 | */ | 42 | */ |
43 | #define COUNTER_INFO_VERSION_CURRENT 0x8 | 43 | #define COUNTER_INFO_VERSION_CURRENT 0x8 |
44 | 44 | ||
45 | /* | 45 | /* capability mask masks. */ |
46 | * These determine the counter_value[] layout and the meaning of starting_index | 46 | enum { |
47 | * and secondary_index. | 47 | HV_GPCI_CM_GA = (1 << 7), |
48 | * | 48 | HV_GPCI_CM_EXPANDED = (1 << 6), |
49 | * Unless otherwise noted, @secondary_index is unused and ignored. | 49 | HV_GPCI_CM_LAB = (1 << 5) |
50 | */ | ||
51 | enum counter_info_requests { | ||
52 | |||
53 | /* GENERAL */ | ||
54 | |||
55 | /* @starting_index: must be -1 (to refer to the current partition) | ||
56 | */ | ||
57 | CIR_SYSTEM_PERFORMANCE_CAPABILITIES = 0X40, | ||
58 | }; | 50 | }; |
59 | 51 | ||
60 | struct cv_system_performance_capabilities { | 52 | #define REQUEST_FILE "../hv-gpci-requests.h" |
61 | /* If != 0, allowed to collect data from other partitions */ | 53 | #define NAME_LOWER hv_gpci |
62 | __u8 perf_collect_privileged; | 54 | #define NAME_UPPER HV_GPCI |
63 | 55 | #include "req-gen/perf.h" | |
64 | /* These following are only valid if counter_info_version >= 0x3 */ | 56 | #undef REQUEST_FILE |
65 | #define CV_CM_GA (1 << 7) | 57 | #undef NAME_LOWER |
66 | #define CV_CM_EXPANDED (1 << 6) | 58 | #undef NAME_UPPER |
67 | #define CV_CM_LAB (1 << 5) | ||
68 | /* remaining bits are reserved */ | ||
69 | __u8 capability_mask; | ||
70 | __u8 reserved[0xE]; | ||
71 | } __packed; | ||
72 | 59 | ||
73 | #endif | 60 | #endif |
diff --git a/arch/powerpc/perf/req-gen/_begin.h b/arch/powerpc/perf/req-gen/_begin.h new file mode 100644 index 000000000000..acfb17a55c16 --- /dev/null +++ b/arch/powerpc/perf/req-gen/_begin.h | |||
@@ -0,0 +1,13 @@ | |||
1 | /* Include paths to be used in interface defining headers */ | ||
2 | #ifndef POWERPC_PERF_REQ_GEN_H_ | ||
3 | #define POWERPC_PERF_REQ_GEN_H_ | ||
4 | |||
5 | #define CAT2_STR_(t, s) __stringify(t/s) | ||
6 | #define CAT2_STR(t, s) CAT2_STR_(t, s) | ||
7 | #define I(...) __VA_ARGS__ | ||
8 | |||
9 | #endif | ||
10 | |||
11 | #define REQ_GEN_PREFIX req-gen | ||
12 | #define REQUEST_BEGIN CAT2_STR(REQ_GEN_PREFIX, _request-begin.h) | ||
13 | #define REQUEST_END CAT2_STR(REQ_GEN_PREFIX, _request-end.h) | ||
diff --git a/arch/powerpc/perf/req-gen/_clear.h b/arch/powerpc/perf/req-gen/_clear.h new file mode 100644 index 000000000000..422974f89573 --- /dev/null +++ b/arch/powerpc/perf/req-gen/_clear.h | |||
@@ -0,0 +1,5 @@ | |||
1 | |||
2 | #undef __field_ | ||
3 | #undef __count_ | ||
4 | #undef __array_ | ||
5 | #undef REQUEST_ | ||
diff --git a/arch/powerpc/perf/req-gen/_end.h b/arch/powerpc/perf/req-gen/_end.h new file mode 100644 index 000000000000..8a406980b6bf --- /dev/null +++ b/arch/powerpc/perf/req-gen/_end.h | |||
@@ -0,0 +1,4 @@ | |||
1 | |||
2 | #undef REQ_GEN_PREFIX | ||
3 | #undef REQUEST_BEGIN | ||
4 | #undef REQUEST_END | ||
diff --git a/arch/powerpc/perf/req-gen/_request-begin.h b/arch/powerpc/perf/req-gen/_request-begin.h new file mode 100644 index 000000000000..f6d98642cf1d --- /dev/null +++ b/arch/powerpc/perf/req-gen/_request-begin.h | |||
@@ -0,0 +1,15 @@ | |||
1 | |||
2 | #define REQUEST(r_contents) \ | ||
3 | REQUEST_(REQUEST_NAME, REQUEST_NUM, REQUEST_IDX_KIND, I(r_contents)) | ||
4 | |||
5 | #define __field(f_offset, f_bytes, f_name) \ | ||
6 | __field_(REQUEST_NAME, REQUEST_NUM, REQUEST_IDX_KIND, \ | ||
7 | f_offset, f_bytes, f_name) | ||
8 | |||
9 | #define __array(f_offset, f_bytes, f_name) \ | ||
10 | __array_(REQUEST_NAME, REQUEST_NUM, REQUEST_IDX_KIND, \ | ||
11 | f_offset, f_bytes, f_name) | ||
12 | |||
13 | #define __count(f_offset, f_bytes, f_name) \ | ||
14 | __count_(REQUEST_NAME, REQUEST_NUM, REQUEST_IDX_KIND, \ | ||
15 | f_offset, f_bytes, f_name) | ||
diff --git a/arch/powerpc/perf/req-gen/_request-end.h b/arch/powerpc/perf/req-gen/_request-end.h new file mode 100644 index 000000000000..5573be6c3588 --- /dev/null +++ b/arch/powerpc/perf/req-gen/_request-end.h | |||
@@ -0,0 +1,8 @@ | |||
1 | #undef REQUEST | ||
2 | #undef __field | ||
3 | #undef __array | ||
4 | #undef __count | ||
5 | |||
6 | #undef REQUEST_NAME | ||
7 | #undef REQUEST_NUM | ||
8 | #undef REQUEST_IDX_KIND | ||
diff --git a/arch/powerpc/perf/req-gen/perf.h b/arch/powerpc/perf/req-gen/perf.h new file mode 100644 index 000000000000..1b122469323d --- /dev/null +++ b/arch/powerpc/perf/req-gen/perf.h | |||
@@ -0,0 +1,155 @@ | |||
1 | #ifndef LINUX_POWERPC_PERF_REQ_GEN_PERF_H_ | ||
2 | #define LINUX_POWERPC_PERF_REQ_GEN_PERF_H_ | ||
3 | |||
4 | #include <linux/perf_event.h> | ||
5 | |||
6 | #ifndef REQUEST_FILE | ||
7 | #error "REQUEST_FILE must be defined before including" | ||
8 | #endif | ||
9 | |||
10 | #ifndef NAME_LOWER | ||
11 | #error "NAME_LOWER must be defined before including" | ||
12 | #endif | ||
13 | |||
14 | #ifndef NAME_UPPER | ||
15 | #error "NAME_UPPER must be defined before including" | ||
16 | #endif | ||
17 | |||
18 | #define BE_TYPE_b1 __u8 | ||
19 | #define BE_TYPE_b2 __be16 | ||
20 | #define BE_TYPE_b4 __be32 | ||
21 | #define BE_TYPE_b8 __be64 | ||
22 | |||
23 | #define BYTES_TO_BE_TYPE(bytes) \ | ||
24 | BE_TYPE_b##bytes | ||
25 | |||
26 | #define CAT2_(a, b) a ## b | ||
27 | #define CAT2(a, b) CAT2_(a, b) | ||
28 | #define CAT3_(a, b, c) a ## b ## c | ||
29 | #define CAT3(a, b, c) CAT3_(a, b, c) | ||
30 | |||
31 | /* | ||
32 | * enumerate the request values as | ||
33 | * <NAME_UPPER>_<request name> = <request value> | ||
34 | */ | ||
35 | #define REQUEST_VALUE__(name_upper, r_name) name_upper ## _ ## r_name | ||
36 | #define REQUEST_VALUE_(name_upper, r_name) REQUEST_VALUE__(name_upper, r_name) | ||
37 | #define REQUEST_VALUE(r_name) REQUEST_VALUE_(NAME_UPPER, r_name) | ||
38 | |||
39 | #include "_clear.h" | ||
40 | #define REQUEST_(r_name, r_value, r_idx_1, r_fields) \ | ||
41 | REQUEST_VALUE(r_name) = r_value, | ||
42 | enum CAT2(NAME_LOWER, _requests) { | ||
43 | #include REQUEST_FILE | ||
44 | }; | ||
45 | |||
46 | /* | ||
47 | * For each request: | ||
48 | * struct <NAME_LOWER>_<request name> { | ||
49 | * r_fields | ||
50 | * }; | ||
51 | */ | ||
52 | #include "_clear.h" | ||
53 | #define STRUCT_NAME__(name_lower, r_name) name_lower ## _ ## r_name | ||
54 | #define STRUCT_NAME_(name_lower, r_name) STRUCT_NAME__(name_lower, r_name) | ||
55 | #define STRUCT_NAME(r_name) STRUCT_NAME_(NAME_LOWER, r_name) | ||
56 | #define REQUEST_(r_name, r_value, r_idx_1, r_fields) \ | ||
57 | struct STRUCT_NAME(r_name) { \ | ||
58 | r_fields \ | ||
59 | }; | ||
60 | #define __field_(r_name, r_value, r_idx_1, f_offset, f_bytes, f_name) \ | ||
61 | BYTES_TO_BE_TYPE(f_bytes) f_name; | ||
62 | #define __count_(r_name, r_value, r_idx_1, f_offset, f_bytes, f_name) \ | ||
63 | __field_(r_name, r_value, r_idx_1, f_offset, f_bytes, f_name) | ||
64 | #define __array_(r_name, r_value, r_idx_1, a_offset, a_bytes, a_name) \ | ||
65 | __u8 a_name[a_bytes]; | ||
66 | |||
67 | #include REQUEST_FILE | ||
68 | |||
69 | /* | ||
70 | * Generate a check of the field offsets | ||
71 | * <NAME_LOWER>_assert_offsets_correct() | ||
72 | */ | ||
73 | #include "_clear.h" | ||
74 | #define REQUEST_(r_name, r_value, index, r_fields) \ | ||
75 | r_fields | ||
76 | #define __field_(r_name, r_value, r_idx_1, f_offset, f_size, f_name) \ | ||
77 | BUILD_BUG_ON(offsetof(struct STRUCT_NAME(r_name), f_name) != f_offset); | ||
78 | #define __count_(r_name, r_value, r_idx_1, c_offset, c_size, c_name) \ | ||
79 | __field_(r_name, r_value, r_idx_1, c_offset, c_size, c_name) | ||
80 | #define __array_(r_name, r_value, r_idx_1, a_offset, a_size, a_name) \ | ||
81 | __field_(r_name, r_value, r_idx_1, a_offset, a_size, a_name) | ||
82 | |||
83 | static inline void CAT2(NAME_LOWER, _assert_offsets_correct)(void) | ||
84 | { | ||
85 | #include REQUEST_FILE | ||
86 | } | ||
87 | |||
88 | /* | ||
89 | * Generate event attributes: | ||
90 | * PMU_EVENT_ATTR_STRING(<request name>_<field name>, | ||
91 | * <NAME_LOWER>_event_attr_<request name>_<field name>, | ||
92 | * "request=<request value>" | ||
93 | * "starting_index=<starting index type>" | ||
94 | * "counter_info_version=CURRENT_COUNTER_INFO_VERSION" | ||
95 | * "length=<f_size>" | ||
96 | * "offset=<f_offset>") | ||
97 | * | ||
98 | * TODO: counter_info_version may need to vary, we should interperate the | ||
99 | * value to some extent | ||
100 | */ | ||
101 | #define EVENT_ATTR_NAME__(name, r_name, c_name) \ | ||
102 | name ## _event_attr_ ## r_name ## _ ## c_name | ||
103 | #define EVENT_ATTR_NAME_(name, r_name, c_name) \ | ||
104 | EVENT_ATTR_NAME__(name, r_name, c_name) | ||
105 | #define EVENT_ATTR_NAME(r_name, c_name) \ | ||
106 | EVENT_ATTR_NAME_(NAME_LOWER, r_name, c_name) | ||
107 | |||
108 | #include "_clear.h" | ||
109 | #define __field_(r_name, r_value, r_idx_1, f_offset, f_size, f_name) | ||
110 | #define __array_(r_name, r_value, r_idx_1, a_offset, a_size, a_name) | ||
111 | #define __count_(r_name, r_value, r_idx_1, c_offset, c_size, c_name) \ | ||
112 | PMU_EVENT_ATTR_STRING( \ | ||
113 | CAT3(r_name, _, c_name), \ | ||
114 | EVENT_ATTR_NAME(r_name, c_name), \ | ||
115 | "request=" __stringify(r_value) "," \ | ||
116 | r_idx_1 "," \ | ||
117 | "counter_info_version=" \ | ||
118 | __stringify(COUNTER_INFO_VERSION_CURRENT) "," \ | ||
119 | "length=" #c_size "," \ | ||
120 | "offset=" #c_offset) | ||
121 | #define REQUEST_(r_name, r_value, r_idx_1, r_fields) \ | ||
122 | r_fields | ||
123 | |||
124 | #include REQUEST_FILE | ||
125 | |||
126 | /* | ||
127 | * Define event attribute array | ||
128 | * static struct attribute *hv_gpci_event_attrs[] = { | ||
129 | * &<NAME_LOWER>_event_attr_<request name>_<field name>.attr, | ||
130 | * }; | ||
131 | */ | ||
132 | #include "_clear.h" | ||
133 | #define __field_(r_name, r_value, r_idx_1, f_offset, f_size, f_name) | ||
134 | #define __count_(r_name, r_value, r_idx_1, c_offset, c_size, c_name) \ | ||
135 | &EVENT_ATTR_NAME(r_name, c_name).attr.attr, | ||
136 | #define __array_(r_name, r_value, r_idx_1, a_offset, a_size, a_name) | ||
137 | #define REQUEST_(r_name, r_value, r_idx_1, r_fields) \ | ||
138 | r_fields | ||
139 | |||
140 | static __maybe_unused struct attribute *hv_gpci_event_attrs[] = { | ||
141 | #include REQUEST_FILE | ||
142 | NULL | ||
143 | }; | ||
144 | |||
145 | /* cleanup */ | ||
146 | #include "_clear.h" | ||
147 | #undef EVENT_ATTR_NAME | ||
148 | #undef EVENT_ATTR_NAME_ | ||
149 | #undef BIT_NAME | ||
150 | #undef BIT_NAME_ | ||
151 | #undef STRUCT_NAME | ||
152 | #undef REQUEST_VALUE | ||
153 | #undef REQUEST_VALUE_ | ||
154 | |||
155 | #endif | ||
diff --git a/arch/powerpc/platforms/44x/Kconfig b/arch/powerpc/platforms/44x/Kconfig index d2ac1c116454..5538e57c36c1 100644 --- a/arch/powerpc/platforms/44x/Kconfig +++ b/arch/powerpc/platforms/44x/Kconfig | |||
@@ -214,7 +214,6 @@ config AKEBONO | |||
214 | select ETHERNET | 214 | select ETHERNET |
215 | select NET_VENDOR_IBM | 215 | select NET_VENDOR_IBM |
216 | select IBM_EMAC_EMAC4 | 216 | select IBM_EMAC_EMAC4 |
217 | select IBM_EMAC_RGMII_WOL | ||
218 | select USB if USB_SUPPORT | 217 | select USB if USB_SUPPORT |
219 | select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCD | 218 | select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCD |
220 | select USB_EHCI_HCD_PLATFORM if USB_EHCI_HCD | 219 | select USB_EHCI_HCD_PLATFORM if USB_EHCI_HCD |
diff --git a/arch/powerpc/platforms/83xx/usb.c b/arch/powerpc/platforms/83xx/usb.c index 1ad748bb39b4..5c31d8292d3b 100644 --- a/arch/powerpc/platforms/83xx/usb.c +++ b/arch/powerpc/platforms/83xx/usb.c | |||
@@ -162,8 +162,7 @@ int mpc831x_usb_cfg(void) | |||
162 | 162 | ||
163 | iounmap(immap); | 163 | iounmap(immap); |
164 | 164 | ||
165 | if (immr_node) | 165 | of_node_put(immr_node); |
166 | of_node_put(immr_node); | ||
167 | 166 | ||
168 | /* Map USB SOC space */ | 167 | /* Map USB SOC space */ |
169 | ret = of_address_to_resource(np, 0, &res); | 168 | ret = of_address_to_resource(np, 0, &res); |
diff --git a/arch/powerpc/platforms/85xx/Kconfig b/arch/powerpc/platforms/85xx/Kconfig index f22635a71d01..2fb4b24368a6 100644 --- a/arch/powerpc/platforms/85xx/Kconfig +++ b/arch/powerpc/platforms/85xx/Kconfig | |||
@@ -241,6 +241,12 @@ config SGY_CTS1000 | |||
241 | help | 241 | help |
242 | Enable this to support functionality in Servergy's CTS-1000 systems. | 242 | Enable this to support functionality in Servergy's CTS-1000 systems. |
243 | 243 | ||
244 | config MVME2500 | ||
245 | bool "Artesyn MVME2500" | ||
246 | select DEFAULT_UIMAGE | ||
247 | help | ||
248 | This option enables support for the Emerson/Artesyn MVME2500 board. | ||
249 | |||
244 | endif # PPC32 | 250 | endif # PPC32 |
245 | 251 | ||
246 | config PPC_QEMU_E500 | 252 | config PPC_QEMU_E500 |
diff --git a/arch/powerpc/platforms/85xx/Makefile b/arch/powerpc/platforms/85xx/Makefile index 730326046625..1fe7fb95175a 100644 --- a/arch/powerpc/platforms/85xx/Makefile +++ b/arch/powerpc/platforms/85xx/Makefile | |||
@@ -31,3 +31,4 @@ obj-$(CONFIG_XES_MPC85xx) += xes_mpc85xx.o | |||
31 | obj-$(CONFIG_GE_IMP3A) += ge_imp3a.o | 31 | obj-$(CONFIG_GE_IMP3A) += ge_imp3a.o |
32 | obj-$(CONFIG_PPC_QEMU_E500) += qemu_e500.o | 32 | obj-$(CONFIG_PPC_QEMU_E500) += qemu_e500.o |
33 | obj-$(CONFIG_SGY_CTS1000) += sgy_cts1000.o | 33 | obj-$(CONFIG_SGY_CTS1000) += sgy_cts1000.o |
34 | obj-$(CONFIG_MVME2500) += mvme2500.o | ||
diff --git a/arch/powerpc/platforms/85xx/mvme2500.c b/arch/powerpc/platforms/85xx/mvme2500.c new file mode 100644 index 000000000000..1233050560ae --- /dev/null +++ b/arch/powerpc/platforms/85xx/mvme2500.c | |||
@@ -0,0 +1,74 @@ | |||
1 | /* | ||
2 | * Board setup routines for the Emerson/Artesyn MVME2500 | ||
3 | * | ||
4 | * Copyright 2014 Elettra-Sincrotrone Trieste S.C.p.A. | ||
5 | * | ||
6 | * Based on earlier code by: | ||
7 | * | ||
8 | * Xianghua Xiao (x.xiao@freescale.com) | ||
9 | * Tom Armistead (tom.armistead@emerson.com) | ||
10 | * Copyright 2012 Emerson | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or modify it | ||
13 | * under the terms of the GNU General Public License as published by the | ||
14 | * Free Software Foundation; either version 2 of the License, or (at your | ||
15 | * option) any later version. | ||
16 | * | ||
17 | * Author Alessio Igor Bogani <alessio.bogani@elettra.eu> | ||
18 | * | ||
19 | */ | ||
20 | |||
21 | #include <linux/pci.h> | ||
22 | #include <asm/udbg.h> | ||
23 | #include <asm/mpic.h> | ||
24 | #include <sysdev/fsl_soc.h> | ||
25 | #include <sysdev/fsl_pci.h> | ||
26 | |||
27 | #include "mpc85xx.h" | ||
28 | |||
29 | void __init mvme2500_pic_init(void) | ||
30 | { | ||
31 | struct mpic *mpic = mpic_alloc(NULL, 0, | ||
32 | MPIC_BIG_ENDIAN | MPIC_SINGLE_DEST_CPU, | ||
33 | 0, 256, " OpenPIC "); | ||
34 | BUG_ON(mpic == NULL); | ||
35 | mpic_init(mpic); | ||
36 | } | ||
37 | |||
38 | /* | ||
39 | * Setup the architecture | ||
40 | */ | ||
41 | static void __init mvme2500_setup_arch(void) | ||
42 | { | ||
43 | if (ppc_md.progress) | ||
44 | ppc_md.progress("mvme2500_setup_arch()", 0); | ||
45 | fsl_pci_assign_primary(); | ||
46 | pr_info("MVME2500 board from Artesyn\n"); | ||
47 | } | ||
48 | |||
49 | machine_arch_initcall(mvme2500, mpc85xx_common_publish_devices); | ||
50 | |||
51 | /* | ||
52 | * Called very early, device-tree isn't unflattened | ||
53 | */ | ||
54 | static int __init mvme2500_probe(void) | ||
55 | { | ||
56 | unsigned long root = of_get_flat_dt_root(); | ||
57 | |||
58 | return of_flat_dt_is_compatible(root, "artesyn,MVME2500"); | ||
59 | } | ||
60 | |||
61 | define_machine(mvme2500) { | ||
62 | .name = "MVME2500", | ||
63 | .probe = mvme2500_probe, | ||
64 | .setup_arch = mvme2500_setup_arch, | ||
65 | .init_IRQ = mvme2500_pic_init, | ||
66 | #ifdef CONFIG_PCI | ||
67 | .pcibios_fixup_bus = fsl_pcibios_fixup_bus, | ||
68 | .pcibios_fixup_phb = fsl_pcibios_fixup_phb, | ||
69 | #endif | ||
70 | .get_irq = mpic_get_irq, | ||
71 | .restart = fsl_rstcr_restart, | ||
72 | .calibrate_decr = generic_calibrate_decr, | ||
73 | .progress = udbg_progress, | ||
74 | }; | ||
diff --git a/arch/powerpc/platforms/cell/smp.c b/arch/powerpc/platforms/cell/smp.c index c8017a7bcabd..b64e7ead752f 100644 --- a/arch/powerpc/platforms/cell/smp.c +++ b/arch/powerpc/platforms/cell/smp.c | |||
@@ -106,7 +106,7 @@ static int __init smp_iic_probe(void) | |||
106 | { | 106 | { |
107 | iic_request_IPIs(); | 107 | iic_request_IPIs(); |
108 | 108 | ||
109 | return cpumask_weight(cpu_possible_mask); | 109 | return num_possible_cpus(); |
110 | } | 110 | } |
111 | 111 | ||
112 | static void smp_cell_setup_cpu(int cpu) | 112 | static void smp_cell_setup_cpu(int cpu) |
diff --git a/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c b/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c index beeaf4a173e1..df4ad95f183e 100644 --- a/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c +++ b/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | |||
@@ -156,17 +156,6 @@ void mpc7448_hpc2_restart(char *cmd) | |||
156 | for (;;) ; /* Spin until reset happens */ | 156 | for (;;) ; /* Spin until reset happens */ |
157 | } | 157 | } |
158 | 158 | ||
159 | void mpc7448_hpc2_power_off(void) | ||
160 | { | ||
161 | local_irq_disable(); | ||
162 | for (;;) ; /* No way to shut power off with software */ | ||
163 | } | ||
164 | |||
165 | void mpc7448_hpc2_halt(void) | ||
166 | { | ||
167 | mpc7448_hpc2_power_off(); | ||
168 | } | ||
169 | |||
170 | /* | 159 | /* |
171 | * Called very early, device-tree isn't unflattened | 160 | * Called very early, device-tree isn't unflattened |
172 | */ | 161 | */ |
diff --git a/arch/powerpc/platforms/powernv/Makefile b/arch/powerpc/platforms/powernv/Makefile index f241accc053d..6f3c5d33c3af 100644 --- a/arch/powerpc/platforms/powernv/Makefile +++ b/arch/powerpc/platforms/powernv/Makefile | |||
@@ -1,7 +1,7 @@ | |||
1 | obj-y += setup.o opal-wrappers.o opal.o opal-async.o | 1 | obj-y += setup.o opal-wrappers.o opal.o opal-async.o |
2 | obj-y += opal-rtc.o opal-nvram.o opal-lpc.o opal-flash.o | 2 | obj-y += opal-rtc.o opal-nvram.o opal-lpc.o opal-flash.o |
3 | obj-y += rng.o opal-elog.o opal-dump.o opal-sysparam.o opal-sensor.o | 3 | obj-y += rng.o opal-elog.o opal-dump.o opal-sysparam.o opal-sensor.o |
4 | obj-y += opal-msglog.o opal-hmi.o | 4 | obj-y += opal-msglog.o opal-hmi.o opal-power.o |
5 | 5 | ||
6 | obj-$(CONFIG_SMP) += smp.o subcore.o subcore-asm.o | 6 | obj-$(CONFIG_SMP) += smp.o subcore.o subcore-asm.o |
7 | obj-$(CONFIG_PCI) += pci.o pci-p5ioc2.o pci-ioda.o | 7 | obj-$(CONFIG_PCI) += pci.o pci-p5ioc2.o pci-ioda.o |
diff --git a/arch/powerpc/platforms/powernv/eeh-powernv.c b/arch/powerpc/platforms/powernv/eeh-powernv.c index 1d19e7917d7f..e261869adc86 100644 --- a/arch/powerpc/platforms/powernv/eeh-powernv.c +++ b/arch/powerpc/platforms/powernv/eeh-powernv.c | |||
@@ -68,6 +68,17 @@ static int powernv_eeh_init(void) | |||
68 | 68 | ||
69 | if (phb->model == PNV_PHB_MODEL_P7IOC) | 69 | if (phb->model == PNV_PHB_MODEL_P7IOC) |
70 | eeh_add_flag(EEH_ENABLE_IO_FOR_LOG); | 70 | eeh_add_flag(EEH_ENABLE_IO_FOR_LOG); |
71 | |||
72 | /* | ||
73 | * PE#0 should be regarded as valid by EEH core | ||
74 | * if it's not the reserved one. Currently, we | ||
75 | * have the reserved PE#0 and PE#127 for PHB3 | ||
76 | * and P7IOC separately. So we should regard | ||
77 | * PE#0 as valid for P7IOC. | ||
78 | */ | ||
79 | if (phb->ioda.reserved_pe != 0) | ||
80 | eeh_add_flag(EEH_VALID_PE_ZERO); | ||
81 | |||
71 | break; | 82 | break; |
72 | } | 83 | } |
73 | 84 | ||
diff --git a/arch/powerpc/platforms/powernv/opal-power.c b/arch/powerpc/platforms/powernv/opal-power.c new file mode 100644 index 000000000000..48bf5b080bcf --- /dev/null +++ b/arch/powerpc/platforms/powernv/opal-power.c | |||
@@ -0,0 +1,65 @@ | |||
1 | /* | ||
2 | * PowerNV OPAL power control for graceful shutdown handling | ||
3 | * | ||
4 | * Copyright 2015 IBM Corp. | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or | ||
7 | * modify it under the terms of the GNU General Public License | ||
8 | * as published by the Free Software Foundation; either version | ||
9 | * 2 of the License, or (at your option) any later version. | ||
10 | */ | ||
11 | |||
12 | #include <linux/kernel.h> | ||
13 | #include <linux/reboot.h> | ||
14 | #include <linux/notifier.h> | ||
15 | |||
16 | #include <asm/opal.h> | ||
17 | #include <asm/machdep.h> | ||
18 | |||
19 | #define SOFT_OFF 0x00 | ||
20 | #define SOFT_REBOOT 0x01 | ||
21 | |||
22 | static int opal_power_control_event(struct notifier_block *nb, | ||
23 | unsigned long msg_type, void *msg) | ||
24 | { | ||
25 | struct opal_msg *power_msg = msg; | ||
26 | uint64_t type; | ||
27 | |||
28 | type = be64_to_cpu(power_msg->params[0]); | ||
29 | |||
30 | switch (type) { | ||
31 | case SOFT_REBOOT: | ||
32 | /* Fall through. The service processor is responsible for | ||
33 | * bringing the machine back up */ | ||
34 | case SOFT_OFF: | ||
35 | pr_info("OPAL: poweroff requested\n"); | ||
36 | orderly_poweroff(true); | ||
37 | break; | ||
38 | default: | ||
39 | pr_err("OPAL: power control type unexpected %016llx\n", type); | ||
40 | } | ||
41 | |||
42 | return 0; | ||
43 | } | ||
44 | |||
45 | static struct notifier_block opal_power_control_nb = { | ||
46 | .notifier_call = opal_power_control_event, | ||
47 | .next = NULL, | ||
48 | .priority = 0, | ||
49 | }; | ||
50 | |||
51 | static int __init opal_power_control_init(void) | ||
52 | { | ||
53 | int ret; | ||
54 | |||
55 | ret = opal_message_notifier_register(OPAL_MSG_SHUTDOWN, | ||
56 | &opal_power_control_nb); | ||
57 | if (ret) { | ||
58 | pr_err("%s: Can't register OPAL event notifier (%d)\n", | ||
59 | __func__, ret); | ||
60 | return ret; | ||
61 | } | ||
62 | |||
63 | return 0; | ||
64 | } | ||
65 | machine_subsys_initcall(powernv, opal_power_control_init); | ||
diff --git a/arch/powerpc/platforms/powernv/opal.c b/arch/powerpc/platforms/powernv/opal.c index f10b9ec8c1f5..18fd4e71c9c1 100644 --- a/arch/powerpc/platforms/powernv/opal.c +++ b/arch/powerpc/platforms/powernv/opal.c | |||
@@ -208,7 +208,7 @@ static int __init opal_register_exception_handlers(void) | |||
208 | * start catching/handling HMI directly in Linux. | 208 | * start catching/handling HMI directly in Linux. |
209 | */ | 209 | */ |
210 | if (!opal_check_token(OPAL_HANDLE_HMI)) { | 210 | if (!opal_check_token(OPAL_HANDLE_HMI)) { |
211 | pr_info("opal: Old firmware detected, OPAL handles HMIs.\n"); | 211 | pr_info("Old firmware detected, OPAL handles HMIs.\n"); |
212 | opal_register_exception_handler( | 212 | opal_register_exception_handler( |
213 | OPAL_HYPERVISOR_MAINTENANCE_HANDLER, | 213 | OPAL_HYPERVISOR_MAINTENANCE_HANDLER, |
214 | 0, glue); | 214 | 0, glue); |
@@ -667,7 +667,13 @@ static void __init opal_dump_region_init(void) | |||
667 | 667 | ||
668 | /* Register kernel log buffer */ | 668 | /* Register kernel log buffer */ |
669 | addr = log_buf_addr_get(); | 669 | addr = log_buf_addr_get(); |
670 | if (addr == NULL) | ||
671 | return; | ||
672 | |||
670 | size = log_buf_len_get(); | 673 | size = log_buf_len_get(); |
674 | if (size == 0) | ||
675 | return; | ||
676 | |||
671 | rc = opal_register_dump_region(OPAL_DUMP_REGION_LOG_BUF, | 677 | rc = opal_register_dump_region(OPAL_DUMP_REGION_LOG_BUF, |
672 | __pa(addr), size); | 678 | __pa(addr), size); |
673 | /* Don't warn if this is just an older OPAL that doesn't | 679 | /* Don't warn if this is just an older OPAL that doesn't |
@@ -695,15 +701,54 @@ static void opal_i2c_create_devs(void) | |||
695 | of_platform_device_create(np, NULL, NULL); | 701 | of_platform_device_create(np, NULL, NULL); |
696 | } | 702 | } |
697 | 703 | ||
704 | static void __init opal_irq_init(struct device_node *dn) | ||
705 | { | ||
706 | const __be32 *irqs; | ||
707 | int i, irqlen; | ||
708 | |||
709 | /* Get interrupt property */ | ||
710 | irqs = of_get_property(opal_node, "opal-interrupts", &irqlen); | ||
711 | opal_irq_count = irqs ? (irqlen / 4) : 0; | ||
712 | pr_debug("Found %d interrupts reserved for OPAL\n", opal_irq_count); | ||
713 | if (!opal_irq_count) | ||
714 | return; | ||
715 | |||
716 | /* Install interrupt handlers */ | ||
717 | opal_irqs = kzalloc(opal_irq_count * sizeof(unsigned int), GFP_KERNEL); | ||
718 | for (i = 0; irqs && i < opal_irq_count; i++, irqs++) { | ||
719 | unsigned int irq, virq; | ||
720 | int rc; | ||
721 | |||
722 | /* Get hardware and virtual IRQ */ | ||
723 | irq = be32_to_cpup(irqs); | ||
724 | virq = irq_create_mapping(NULL, irq); | ||
725 | if (virq == NO_IRQ) { | ||
726 | pr_warn("Failed to map irq 0x%x\n", irq); | ||
727 | continue; | ||
728 | } | ||
729 | |||
730 | /* Install interrupt handler */ | ||
731 | rc = request_irq(virq, opal_interrupt, 0, "opal", NULL); | ||
732 | if (rc) { | ||
733 | irq_dispose_mapping(virq); | ||
734 | pr_warn("Error %d requesting irq %d (0x%x)\n", | ||
735 | rc, virq, irq); | ||
736 | continue; | ||
737 | } | ||
738 | |||
739 | /* Cache IRQ */ | ||
740 | opal_irqs[i] = virq; | ||
741 | } | ||
742 | } | ||
743 | |||
698 | static int __init opal_init(void) | 744 | static int __init opal_init(void) |
699 | { | 745 | { |
700 | struct device_node *np, *consoles; | 746 | struct device_node *np, *consoles; |
701 | const __be32 *irqs; | 747 | int rc; |
702 | int rc, i, irqlen; | ||
703 | 748 | ||
704 | opal_node = of_find_node_by_path("/ibm,opal"); | 749 | opal_node = of_find_node_by_path("/ibm,opal"); |
705 | if (!opal_node) { | 750 | if (!opal_node) { |
706 | pr_warn("opal: Node not found\n"); | 751 | pr_warn("Device node not found\n"); |
707 | return -ENODEV; | 752 | return -ENODEV; |
708 | } | 753 | } |
709 | 754 | ||
@@ -725,24 +770,7 @@ static int __init opal_init(void) | |||
725 | opal_i2c_create_devs(); | 770 | opal_i2c_create_devs(); |
726 | 771 | ||
727 | /* Find all OPAL interrupts and request them */ | 772 | /* Find all OPAL interrupts and request them */ |
728 | irqs = of_get_property(opal_node, "opal-interrupts", &irqlen); | 773 | opal_irq_init(opal_node); |
729 | pr_debug("opal: Found %d interrupts reserved for OPAL\n", | ||
730 | irqs ? (irqlen / 4) : 0); | ||
731 | opal_irq_count = irqlen / 4; | ||
732 | opal_irqs = kzalloc(opal_irq_count * sizeof(unsigned int), GFP_KERNEL); | ||
733 | for (i = 0; irqs && i < (irqlen / 4); i++, irqs++) { | ||
734 | unsigned int hwirq = be32_to_cpup(irqs); | ||
735 | unsigned int irq = irq_create_mapping(NULL, hwirq); | ||
736 | if (irq == NO_IRQ) { | ||
737 | pr_warning("opal: Failed to map irq 0x%x\n", hwirq); | ||
738 | continue; | ||
739 | } | ||
740 | rc = request_irq(irq, opal_interrupt, 0, "opal", NULL); | ||
741 | if (rc) | ||
742 | pr_warning("opal: Error %d requesting irq %d" | ||
743 | " (0x%x)\n", rc, irq, hwirq); | ||
744 | opal_irqs[i] = irq; | ||
745 | } | ||
746 | 774 | ||
747 | /* Create "opal" kobject under /sys/firmware */ | 775 | /* Create "opal" kobject under /sys/firmware */ |
748 | rc = opal_sysfs_init(); | 776 | rc = opal_sysfs_init(); |
diff --git a/arch/powerpc/platforms/powernv/pci-ioda.c b/arch/powerpc/platforms/powernv/pci-ioda.c index fac88ed8a915..6c9ff2b95119 100644 --- a/arch/powerpc/platforms/powernv/pci-ioda.c +++ b/arch/powerpc/platforms/powernv/pci-ioda.c | |||
@@ -75,6 +75,28 @@ static void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level, | |||
75 | #define pe_info(pe, fmt, ...) \ | 75 | #define pe_info(pe, fmt, ...) \ |
76 | pe_level_printk(pe, KERN_INFO, fmt, ##__VA_ARGS__) | 76 | pe_level_printk(pe, KERN_INFO, fmt, ##__VA_ARGS__) |
77 | 77 | ||
78 | static bool pnv_iommu_bypass_disabled __read_mostly; | ||
79 | |||
80 | static int __init iommu_setup(char *str) | ||
81 | { | ||
82 | if (!str) | ||
83 | return -EINVAL; | ||
84 | |||
85 | while (*str) { | ||
86 | if (!strncmp(str, "nobypass", 8)) { | ||
87 | pnv_iommu_bypass_disabled = true; | ||
88 | pr_info("PowerNV: IOMMU bypass window disabled.\n"); | ||
89 | break; | ||
90 | } | ||
91 | str += strcspn(str, ","); | ||
92 | if (*str == ',') | ||
93 | str++; | ||
94 | } | ||
95 | |||
96 | return 0; | ||
97 | } | ||
98 | early_param("iommu", iommu_setup); | ||
99 | |||
78 | /* | 100 | /* |
79 | * stdcix is only supposed to be used in hypervisor real mode as per | 101 | * stdcix is only supposed to be used in hypervisor real mode as per |
80 | * the architecture spec | 102 | * the architecture spec |
@@ -357,6 +379,9 @@ static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb) | |||
357 | phb->ioda.m64_segsize = phb->ioda.m64_size / phb->ioda.total_pe; | 379 | phb->ioda.m64_segsize = phb->ioda.m64_size / phb->ioda.total_pe; |
358 | phb->ioda.m64_base = pci_addr; | 380 | phb->ioda.m64_base = pci_addr; |
359 | 381 | ||
382 | pr_info(" MEM64 0x%016llx..0x%016llx -> 0x%016llx\n", | ||
383 | res->start, res->end, pci_addr); | ||
384 | |||
360 | /* Use last M64 BAR to cover M64 window */ | 385 | /* Use last M64 BAR to cover M64 window */ |
361 | phb->ioda.m64_bar_idx = 15; | 386 | phb->ioda.m64_bar_idx = 15; |
362 | phb->init_m64 = pnv_ioda2_init_m64; | 387 | phb->init_m64 = pnv_ioda2_init_m64; |
@@ -1348,7 +1373,9 @@ static void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, | |||
1348 | pnv_ioda_setup_bus_dma(pe, pe->pbus, true); | 1373 | pnv_ioda_setup_bus_dma(pe, pe->pbus, true); |
1349 | 1374 | ||
1350 | /* Also create a bypass window */ | 1375 | /* Also create a bypass window */ |
1351 | pnv_pci_ioda2_setup_bypass_pe(phb, pe); | 1376 | if (!pnv_iommu_bypass_disabled) |
1377 | pnv_pci_ioda2_setup_bypass_pe(phb, pe); | ||
1378 | |||
1352 | return; | 1379 | return; |
1353 | fail: | 1380 | fail: |
1354 | if (pe->tce32_seg >= 0) | 1381 | if (pe->tce32_seg >= 0) |
@@ -1460,15 +1487,15 @@ static void set_msi_irq_chip(struct pnv_phb *phb, unsigned int virq) | |||
1460 | 1487 | ||
1461 | #ifdef CONFIG_CXL_BASE | 1488 | #ifdef CONFIG_CXL_BASE |
1462 | 1489 | ||
1463 | struct device_node *pnv_pci_to_phb_node(struct pci_dev *dev) | 1490 | struct device_node *pnv_pci_get_phb_node(struct pci_dev *dev) |
1464 | { | 1491 | { |
1465 | struct pci_controller *hose = pci_bus_to_host(dev->bus); | 1492 | struct pci_controller *hose = pci_bus_to_host(dev->bus); |
1466 | 1493 | ||
1467 | return hose->dn; | 1494 | return of_node_get(hose->dn); |
1468 | } | 1495 | } |
1469 | EXPORT_SYMBOL(pnv_pci_to_phb_node); | 1496 | EXPORT_SYMBOL(pnv_pci_get_phb_node); |
1470 | 1497 | ||
1471 | int pnv_phb_to_cxl(struct pci_dev *dev) | 1498 | int pnv_phb_to_cxl_mode(struct pci_dev *dev, uint64_t mode) |
1472 | { | 1499 | { |
1473 | struct pci_controller *hose = pci_bus_to_host(dev->bus); | 1500 | struct pci_controller *hose = pci_bus_to_host(dev->bus); |
1474 | struct pnv_phb *phb = hose->private_data; | 1501 | struct pnv_phb *phb = hose->private_data; |
@@ -1481,13 +1508,13 @@ int pnv_phb_to_cxl(struct pci_dev *dev) | |||
1481 | 1508 | ||
1482 | pe_info(pe, "Switching PHB to CXL\n"); | 1509 | pe_info(pe, "Switching PHB to CXL\n"); |
1483 | 1510 | ||
1484 | rc = opal_pci_set_phb_cxl_mode(phb->opal_id, 1, pe->pe_number); | 1511 | rc = opal_pci_set_phb_cxl_mode(phb->opal_id, mode, pe->pe_number); |
1485 | if (rc) | 1512 | if (rc) |
1486 | dev_err(&dev->dev, "opal_pci_set_phb_cxl_mode failed: %i\n", rc); | 1513 | dev_err(&dev->dev, "opal_pci_set_phb_cxl_mode failed: %i\n", rc); |
1487 | 1514 | ||
1488 | return rc; | 1515 | return rc; |
1489 | } | 1516 | } |
1490 | EXPORT_SYMBOL(pnv_phb_to_cxl); | 1517 | EXPORT_SYMBOL(pnv_phb_to_cxl_mode); |
1491 | 1518 | ||
1492 | /* Find PHB for cxl dev and allocate MSI hwirqs? | 1519 | /* Find PHB for cxl dev and allocate MSI hwirqs? |
1493 | * Returns the absolute hardware IRQ number | 1520 | * Returns the absolute hardware IRQ number |
diff --git a/arch/powerpc/platforms/powernv/pci.c b/arch/powerpc/platforms/powernv/pci.c index 4945e87f12dc..e69142f4af08 100644 --- a/arch/powerpc/platforms/powernv/pci.c +++ b/arch/powerpc/platforms/powernv/pci.c | |||
@@ -781,35 +781,6 @@ static void pnv_p7ioc_rc_quirk(struct pci_dev *dev) | |||
781 | } | 781 | } |
782 | DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_IBM, 0x3b9, pnv_p7ioc_rc_quirk); | 782 | DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_IBM, 0x3b9, pnv_p7ioc_rc_quirk); |
783 | 783 | ||
784 | static int pnv_pci_probe_mode(struct pci_bus *bus) | ||
785 | { | ||
786 | struct pci_controller *hose = pci_bus_to_host(bus); | ||
787 | const __be64 *tstamp; | ||
788 | u64 now, target; | ||
789 | |||
790 | |||
791 | /* We hijack this as a way to ensure we have waited long | ||
792 | * enough since the reset was lifted on the PCI bus | ||
793 | */ | ||
794 | if (bus != hose->bus) | ||
795 | return PCI_PROBE_NORMAL; | ||
796 | tstamp = of_get_property(hose->dn, "reset-clear-timestamp", NULL); | ||
797 | if (!tstamp || !*tstamp) | ||
798 | return PCI_PROBE_NORMAL; | ||
799 | |||
800 | now = mftb() / tb_ticks_per_usec; | ||
801 | target = (be64_to_cpup(tstamp) / tb_ticks_per_usec) | ||
802 | + PCI_RESET_DELAY_US; | ||
803 | |||
804 | pr_devel("pci %04d: Reset target: 0x%llx now: 0x%llx\n", | ||
805 | hose->global_number, target, now); | ||
806 | |||
807 | if (now < target) | ||
808 | msleep((target - now + 999) / 1000); | ||
809 | |||
810 | return PCI_PROBE_NORMAL; | ||
811 | } | ||
812 | |||
813 | void __init pnv_pci_init(void) | 784 | void __init pnv_pci_init(void) |
814 | { | 785 | { |
815 | struct device_node *np; | 786 | struct device_node *np; |
@@ -856,7 +827,6 @@ void __init pnv_pci_init(void) | |||
856 | ppc_md.tce_build_rm = pnv_tce_build_rm; | 827 | ppc_md.tce_build_rm = pnv_tce_build_rm; |
857 | ppc_md.tce_free_rm = pnv_tce_free_rm; | 828 | ppc_md.tce_free_rm = pnv_tce_free_rm; |
858 | ppc_md.tce_get = pnv_tce_get; | 829 | ppc_md.tce_get = pnv_tce_get; |
859 | ppc_md.pci_probe_mode = pnv_pci_probe_mode; | ||
860 | set_pci_dma_ops(&dma_iommu_ops); | 830 | set_pci_dma_ops(&dma_iommu_ops); |
861 | 831 | ||
862 | /* Configure MSIs */ | 832 | /* Configure MSIs */ |
diff --git a/arch/powerpc/platforms/ps3/mm.c b/arch/powerpc/platforms/ps3/mm.c index 0c9f643d9e2a..b0f34663b1ae 100644 --- a/arch/powerpc/platforms/ps3/mm.c +++ b/arch/powerpc/platforms/ps3/mm.c | |||
@@ -223,6 +223,44 @@ void ps3_mm_vas_destroy(void) | |||
223 | } | 223 | } |
224 | } | 224 | } |
225 | 225 | ||
226 | static int ps3_mm_get_repository_highmem(struct mem_region *r) | ||
227 | { | ||
228 | int result; | ||
229 | |||
230 | /* Assume a single highmem region. */ | ||
231 | |||
232 | result = ps3_repository_read_highmem_info(0, &r->base, &r->size); | ||
233 | |||
234 | if (result) | ||
235 | goto zero_region; | ||
236 | |||
237 | if (!r->base || !r->size) { | ||
238 | result = -1; | ||
239 | goto zero_region; | ||
240 | } | ||
241 | |||
242 | r->offset = r->base - map.rm.size; | ||
243 | |||
244 | DBG("%s:%d: Found high region in repository: %llxh %llxh\n", | ||
245 | __func__, __LINE__, r->base, r->size); | ||
246 | |||
247 | return 0; | ||
248 | |||
249 | zero_region: | ||
250 | DBG("%s:%d: No high region in repository.\n", __func__, __LINE__); | ||
251 | |||
252 | r->size = r->base = r->offset = 0; | ||
253 | return result; | ||
254 | } | ||
255 | |||
256 | static int ps3_mm_set_repository_highmem(const struct mem_region *r) | ||
257 | { | ||
258 | /* Assume a single highmem region. */ | ||
259 | |||
260 | return r ? ps3_repository_write_highmem_info(0, r->base, r->size) : | ||
261 | ps3_repository_write_highmem_info(0, 0, 0); | ||
262 | } | ||
263 | |||
226 | /** | 264 | /** |
227 | * ps3_mm_region_create - create a memory region in the vas | 265 | * ps3_mm_region_create - create a memory region in the vas |
228 | * @r: pointer to a struct mem_region to accept initialized values | 266 | * @r: pointer to a struct mem_region to accept initialized values |
@@ -291,36 +329,7 @@ static void ps3_mm_region_destroy(struct mem_region *r) | |||
291 | r->size = r->base = r->offset = 0; | 329 | r->size = r->base = r->offset = 0; |
292 | map.total = map.rm.size; | 330 | map.total = map.rm.size; |
293 | } | 331 | } |
294 | } | 332 | ps3_mm_set_repository_highmem(NULL); |
295 | |||
296 | static int ps3_mm_get_repository_highmem(struct mem_region *r) | ||
297 | { | ||
298 | int result; | ||
299 | |||
300 | /* Assume a single highmem region. */ | ||
301 | |||
302 | result = ps3_repository_read_highmem_info(0, &r->base, &r->size); | ||
303 | |||
304 | if (result) | ||
305 | goto zero_region; | ||
306 | |||
307 | if (!r->base || !r->size) { | ||
308 | result = -1; | ||
309 | goto zero_region; | ||
310 | } | ||
311 | |||
312 | r->offset = r->base - map.rm.size; | ||
313 | |||
314 | DBG("%s:%d: Found high region in repository: %llxh %llxh\n", | ||
315 | __func__, __LINE__, r->base, r->size); | ||
316 | |||
317 | return 0; | ||
318 | |||
319 | zero_region: | ||
320 | DBG("%s:%d: No high region in repository.\n", __func__, __LINE__); | ||
321 | |||
322 | r->size = r->base = r->offset = 0; | ||
323 | return result; | ||
324 | } | 333 | } |
325 | 334 | ||
326 | /*============================================================================*/ | 335 | /*============================================================================*/ |
@@ -1210,8 +1219,12 @@ void __init ps3_mm_init(void) | |||
1210 | 1219 | ||
1211 | /* Check if we got the highmem region from an earlier boot step */ | 1220 | /* Check if we got the highmem region from an earlier boot step */ |
1212 | 1221 | ||
1213 | if (ps3_mm_get_repository_highmem(&map.r1)) | 1222 | if (ps3_mm_get_repository_highmem(&map.r1)) { |
1214 | ps3_mm_region_create(&map.r1, map.total - map.rm.size); | 1223 | result = ps3_mm_region_create(&map.r1, map.total - map.rm.size); |
1224 | |||
1225 | if (!result) | ||
1226 | ps3_mm_set_repository_highmem(&map.r1); | ||
1227 | } | ||
1215 | 1228 | ||
1216 | /* correct map.total for the real total amount of memory we use */ | 1229 | /* correct map.total for the real total amount of memory we use */ |
1217 | map.total = map.rm.size + map.r1.size; | 1230 | map.total = map.rm.size + map.r1.size; |
diff --git a/arch/powerpc/platforms/ps3/platform.h b/arch/powerpc/platforms/ps3/platform.h index d71329a8e325..1809cfc562ee 100644 --- a/arch/powerpc/platforms/ps3/platform.h +++ b/arch/powerpc/platforms/ps3/platform.h | |||
@@ -196,6 +196,7 @@ int ps3_repository_read_highmem_size(unsigned int region_index, | |||
196 | int ps3_repository_read_highmem_info(unsigned int region_index, | 196 | int ps3_repository_read_highmem_info(unsigned int region_index, |
197 | u64 *highmem_base, u64 *highmem_size); | 197 | u64 *highmem_base, u64 *highmem_size); |
198 | 198 | ||
199 | #if defined (CONFIG_PS3_REPOSITORY_WRITE) | ||
199 | int ps3_repository_write_highmem_region_count(unsigned int region_count); | 200 | int ps3_repository_write_highmem_region_count(unsigned int region_count); |
200 | int ps3_repository_write_highmem_base(unsigned int region_index, | 201 | int ps3_repository_write_highmem_base(unsigned int region_index, |
201 | u64 highmem_base); | 202 | u64 highmem_base); |
@@ -204,6 +205,18 @@ int ps3_repository_write_highmem_size(unsigned int region_index, | |||
204 | int ps3_repository_write_highmem_info(unsigned int region_index, | 205 | int ps3_repository_write_highmem_info(unsigned int region_index, |
205 | u64 highmem_base, u64 highmem_size); | 206 | u64 highmem_base, u64 highmem_size); |
206 | int ps3_repository_delete_highmem_info(unsigned int region_index); | 207 | int ps3_repository_delete_highmem_info(unsigned int region_index); |
208 | #else | ||
209 | static inline int ps3_repository_write_highmem_region_count( | ||
210 | unsigned int region_count) {return 0;} | ||
211 | static inline int ps3_repository_write_highmem_base(unsigned int region_index, | ||
212 | u64 highmem_base) {return 0;} | ||
213 | static inline int ps3_repository_write_highmem_size(unsigned int region_index, | ||
214 | u64 highmem_size) {return 0;} | ||
215 | static inline int ps3_repository_write_highmem_info(unsigned int region_index, | ||
216 | u64 highmem_base, u64 highmem_size) {return 0;} | ||
217 | static inline int ps3_repository_delete_highmem_info(unsigned int region_index) | ||
218 | {return 0;} | ||
219 | #endif | ||
207 | 220 | ||
208 | /* repository pme info */ | 221 | /* repository pme info */ |
209 | 222 | ||
diff --git a/arch/powerpc/platforms/pseries/Kconfig b/arch/powerpc/platforms/pseries/Kconfig index 756b482f819a..a758a9c3bbba 100644 --- a/arch/powerpc/platforms/pseries/Kconfig +++ b/arch/powerpc/platforms/pseries/Kconfig | |||
@@ -34,6 +34,16 @@ config PPC_SPLPAR | |||
34 | processors, that is, which share physical processors between | 34 | processors, that is, which share physical processors between |
35 | two or more partitions. | 35 | two or more partitions. |
36 | 36 | ||
37 | config DTL | ||
38 | bool "Dispatch Trace Log" | ||
39 | depends on PPC_SPLPAR && DEBUG_FS | ||
40 | help | ||
41 | SPLPAR machines can log hypervisor preempt & dispatch events to a | ||
42 | kernel buffer. Saying Y here will enable logging these events, | ||
43 | which are accessible through a debugfs file. | ||
44 | |||
45 | Say N if you are unsure. | ||
46 | |||
37 | config PSERIES_MSI | 47 | config PSERIES_MSI |
38 | bool | 48 | bool |
39 | depends on PCI_MSI && PPC_PSERIES && EEH | 49 | depends on PCI_MSI && PPC_PSERIES && EEH |
@@ -123,13 +133,3 @@ config HV_PERF_CTRS | |||
123 | systems. 24x7 is available on Power 8 systems. | 133 | systems. 24x7 is available on Power 8 systems. |
124 | 134 | ||
125 | If unsure, select Y. | 135 | If unsure, select Y. |
126 | |||
127 | config DTL | ||
128 | bool "Dispatch Trace Log" | ||
129 | depends on PPC_SPLPAR && DEBUG_FS | ||
130 | help | ||
131 | SPLPAR machines can log hypervisor preempt & dispatch events to a | ||
132 | kernel buffer. Saying Y here will enable logging these events, | ||
133 | which are accessible through a debugfs file. | ||
134 | |||
135 | Say N if you are unsure. | ||
diff --git a/arch/powerpc/platforms/pseries/hotplug-cpu.c b/arch/powerpc/platforms/pseries/hotplug-cpu.c index f30cf4d136a4..62475440fd45 100644 --- a/arch/powerpc/platforms/pseries/hotplug-cpu.c +++ b/arch/powerpc/platforms/pseries/hotplug-cpu.c | |||
@@ -272,7 +272,7 @@ static int pseries_add_processor(struct device_node *np) | |||
272 | */ | 272 | */ |
273 | printk(KERN_ERR "Cannot add cpu %s; this system configuration" | 273 | printk(KERN_ERR "Cannot add cpu %s; this system configuration" |
274 | " supports %d logical cpus.\n", np->full_name, | 274 | " supports %d logical cpus.\n", np->full_name, |
275 | cpumask_weight(cpu_possible_mask)); | 275 | num_possible_cpus()); |
276 | goto out_unlock; | 276 | goto out_unlock; |
277 | } | 277 | } |
278 | 278 | ||
diff --git a/arch/powerpc/platforms/pseries/mobility.c b/arch/powerpc/platforms/pseries/mobility.c index e7cb6d4a871a..90cf3dcbd9f2 100644 --- a/arch/powerpc/platforms/pseries/mobility.c +++ b/arch/powerpc/platforms/pseries/mobility.c | |||
@@ -316,34 +316,24 @@ void post_mobility_fixup(void) | |||
316 | static ssize_t migrate_store(struct class *class, struct class_attribute *attr, | 316 | static ssize_t migrate_store(struct class *class, struct class_attribute *attr, |
317 | const char *buf, size_t count) | 317 | const char *buf, size_t count) |
318 | { | 318 | { |
319 | struct rtas_args args; | ||
320 | u64 streamid; | 319 | u64 streamid; |
321 | int rc; | 320 | int rc; |
321 | int vasi_rc = 0; | ||
322 | 322 | ||
323 | rc = kstrtou64(buf, 0, &streamid); | 323 | rc = kstrtou64(buf, 0, &streamid); |
324 | if (rc) | 324 | if (rc) |
325 | return rc; | 325 | return rc; |
326 | 326 | ||
327 | memset(&args, 0, sizeof(args)); | ||
328 | args.token = rtas_token("ibm,suspend-me"); | ||
329 | args.nargs = 2; | ||
330 | args.nret = 1; | ||
331 | |||
332 | args.args[0] = streamid >> 32 ; | ||
333 | args.args[1] = streamid & 0xffffffff; | ||
334 | args.rets = &args.args[args.nargs]; | ||
335 | |||
336 | do { | 327 | do { |
337 | args.rets[0] = 0; | 328 | rc = rtas_ibm_suspend_me(streamid, &vasi_rc); |
338 | rc = rtas_ibm_suspend_me(&args); | 329 | if (!rc && vasi_rc == RTAS_NOT_SUSPENDABLE) |
339 | if (!rc && args.rets[0] == RTAS_NOT_SUSPENDABLE) | ||
340 | ssleep(1); | 330 | ssleep(1); |
341 | } while (!rc && args.rets[0] == RTAS_NOT_SUSPENDABLE); | 331 | } while (!rc && vasi_rc == RTAS_NOT_SUSPENDABLE); |
342 | 332 | ||
343 | if (rc) | 333 | if (rc) |
344 | return rc; | 334 | return rc; |
345 | else if (args.rets[0]) | 335 | if (vasi_rc) |
346 | return args.rets[0]; | 336 | return vasi_rc; |
347 | 337 | ||
348 | post_mobility_fixup(); | 338 | post_mobility_fixup(); |
349 | return count; | 339 | return count; |
diff --git a/arch/powerpc/platforms/pseries/ras.c b/arch/powerpc/platforms/pseries/ras.c index c3b2a7e81ddb..02e4a1745516 100644 --- a/arch/powerpc/platforms/pseries/ras.c +++ b/arch/powerpc/platforms/pseries/ras.c | |||
@@ -89,6 +89,8 @@ static void handle_system_shutdown(char event_modifier) | |||
89 | case EPOW_SHUTDOWN_ON_UPS: | 89 | case EPOW_SHUTDOWN_ON_UPS: |
90 | pr_emerg("Loss of power reported by firmware, system is " | 90 | pr_emerg("Loss of power reported by firmware, system is " |
91 | "running on UPS/battery"); | 91 | "running on UPS/battery"); |
92 | pr_emerg("Check RTAS error log for details"); | ||
93 | orderly_poweroff(true); | ||
92 | break; | 94 | break; |
93 | 95 | ||
94 | case EPOW_SHUTDOWN_LOSS_OF_CRITICAL_FUNCTIONS: | 96 | case EPOW_SHUTDOWN_LOSS_OF_CRITICAL_FUNCTIONS: |
diff --git a/arch/powerpc/sysdev/fsl_pci.c b/arch/powerpc/sysdev/fsl_pci.c index 271b67e7670c..4b74c276e427 100644 --- a/arch/powerpc/sysdev/fsl_pci.c +++ b/arch/powerpc/sysdev/fsl_pci.c | |||
@@ -68,13 +68,10 @@ static int fsl_pcie_check_link(struct pci_controller *hose) | |||
68 | u32 val = 0; | 68 | u32 val = 0; |
69 | 69 | ||
70 | if (hose->indirect_type & PPC_INDIRECT_TYPE_FSL_CFG_REG_LINK) { | 70 | if (hose->indirect_type & PPC_INDIRECT_TYPE_FSL_CFG_REG_LINK) { |
71 | if (hose->ops->read == fsl_indirect_read_config) { | 71 | if (hose->ops->read == fsl_indirect_read_config) |
72 | struct pci_bus bus; | 72 | __indirect_read_config(hose, hose->first_busno, 0, |
73 | bus.number = hose->first_busno; | 73 | PCIE_LTSSM, 4, &val); |
74 | bus.sysdata = hose; | 74 | else |
75 | bus.ops = hose->ops; | ||
76 | indirect_read_config(&bus, 0, PCIE_LTSSM, 4, &val); | ||
77 | } else | ||
78 | early_read_config_dword(hose, 0, 0, PCIE_LTSSM, &val); | 75 | early_read_config_dword(hose, 0, 0, PCIE_LTSSM, &val); |
79 | if (val < PCIE_LTSSM_L0) | 76 | if (val < PCIE_LTSSM_L0) |
80 | return 1; | 77 | return 1; |
diff --git a/arch/powerpc/sysdev/indirect_pci.c b/arch/powerpc/sysdev/indirect_pci.c index 1f6c570d66d4..692de9dbc680 100644 --- a/arch/powerpc/sysdev/indirect_pci.c +++ b/arch/powerpc/sysdev/indirect_pci.c | |||
@@ -20,31 +20,31 @@ | |||
20 | #include <asm/pci-bridge.h> | 20 | #include <asm/pci-bridge.h> |
21 | #include <asm/machdep.h> | 21 | #include <asm/machdep.h> |
22 | 22 | ||
23 | int indirect_read_config(struct pci_bus *bus, unsigned int devfn, | 23 | int __indirect_read_config(struct pci_controller *hose, |
24 | int offset, int len, u32 *val) | 24 | unsigned char bus_number, unsigned int devfn, |
25 | int offset, int len, u32 *val) | ||
25 | { | 26 | { |
26 | struct pci_controller *hose = pci_bus_to_host(bus); | ||
27 | volatile void __iomem *cfg_data; | 27 | volatile void __iomem *cfg_data; |
28 | u8 cfg_type = 0; | 28 | u8 cfg_type = 0; |
29 | u32 bus_no, reg; | 29 | u32 bus_no, reg; |
30 | 30 | ||
31 | if (hose->indirect_type & PPC_INDIRECT_TYPE_NO_PCIE_LINK) { | 31 | if (hose->indirect_type & PPC_INDIRECT_TYPE_NO_PCIE_LINK) { |
32 | if (bus->number != hose->first_busno) | 32 | if (bus_number != hose->first_busno) |
33 | return PCIBIOS_DEVICE_NOT_FOUND; | 33 | return PCIBIOS_DEVICE_NOT_FOUND; |
34 | if (devfn != 0) | 34 | if (devfn != 0) |
35 | return PCIBIOS_DEVICE_NOT_FOUND; | 35 | return PCIBIOS_DEVICE_NOT_FOUND; |
36 | } | 36 | } |
37 | 37 | ||
38 | if (ppc_md.pci_exclude_device) | 38 | if (ppc_md.pci_exclude_device) |
39 | if (ppc_md.pci_exclude_device(hose, bus->number, devfn)) | 39 | if (ppc_md.pci_exclude_device(hose, bus_number, devfn)) |
40 | return PCIBIOS_DEVICE_NOT_FOUND; | 40 | return PCIBIOS_DEVICE_NOT_FOUND; |
41 | 41 | ||
42 | if (hose->indirect_type & PPC_INDIRECT_TYPE_SET_CFG_TYPE) | 42 | if (hose->indirect_type & PPC_INDIRECT_TYPE_SET_CFG_TYPE) |
43 | if (bus->number != hose->first_busno) | 43 | if (bus_number != hose->first_busno) |
44 | cfg_type = 1; | 44 | cfg_type = 1; |
45 | 45 | ||
46 | bus_no = (bus->number == hose->first_busno) ? | 46 | bus_no = (bus_number == hose->first_busno) ? |
47 | hose->self_busno : bus->number; | 47 | hose->self_busno : bus_number; |
48 | 48 | ||
49 | if (hose->indirect_type & PPC_INDIRECT_TYPE_EXT_REG) | 49 | if (hose->indirect_type & PPC_INDIRECT_TYPE_EXT_REG) |
50 | reg = ((offset & 0xf00) << 16) | (offset & 0xfc); | 50 | reg = ((offset & 0xf00) << 16) | (offset & 0xfc); |
@@ -77,6 +77,15 @@ int indirect_read_config(struct pci_bus *bus, unsigned int devfn, | |||
77 | return PCIBIOS_SUCCESSFUL; | 77 | return PCIBIOS_SUCCESSFUL; |
78 | } | 78 | } |
79 | 79 | ||
80 | int indirect_read_config(struct pci_bus *bus, unsigned int devfn, | ||
81 | int offset, int len, u32 *val) | ||
82 | { | ||
83 | struct pci_controller *hose = pci_bus_to_host(bus); | ||
84 | |||
85 | return __indirect_read_config(hose, bus->number, devfn, offset, len, | ||
86 | val); | ||
87 | } | ||
88 | |||
80 | int indirect_write_config(struct pci_bus *bus, unsigned int devfn, | 89 | int indirect_write_config(struct pci_bus *bus, unsigned int devfn, |
81 | int offset, int len, u32 val) | 90 | int offset, int len, u32 val) |
82 | { | 91 | { |
diff --git a/arch/powerpc/sysdev/mpic.c b/arch/powerpc/sysdev/mpic.c index c4648ad5c1f3..bbfbbf2025fd 100644 --- a/arch/powerpc/sysdev/mpic.c +++ b/arch/powerpc/sysdev/mpic.c | |||
@@ -1929,7 +1929,7 @@ int __init smp_mpic_probe(void) | |||
1929 | 1929 | ||
1930 | DBG("smp_mpic_probe()...\n"); | 1930 | DBG("smp_mpic_probe()...\n"); |
1931 | 1931 | ||
1932 | nr_cpus = cpumask_weight(cpu_possible_mask); | 1932 | nr_cpus = num_possible_cpus(); |
1933 | 1933 | ||
1934 | DBG("nr_cpus: %d\n", nr_cpus); | 1934 | DBG("nr_cpus: %d\n", nr_cpus); |
1935 | 1935 | ||
diff --git a/arch/powerpc/sysdev/ppc4xx_hsta_msi.c b/arch/powerpc/sysdev/ppc4xx_hsta_msi.c index ed9970ff8d94..f366d2d4c079 100644 --- a/arch/powerpc/sysdev/ppc4xx_hsta_msi.c +++ b/arch/powerpc/sysdev/ppc4xx_hsta_msi.c | |||
@@ -145,7 +145,7 @@ static int hsta_msi_probe(struct platform_device *pdev) | |||
145 | ppc4xx_hsta_msi.address = mem->start; | 145 | ppc4xx_hsta_msi.address = mem->start; |
146 | ppc4xx_hsta_msi.data = ioremap(mem->start, resource_size(mem)); | 146 | ppc4xx_hsta_msi.data = ioremap(mem->start, resource_size(mem)); |
147 | ppc4xx_hsta_msi.irq_count = irq_count; | 147 | ppc4xx_hsta_msi.irq_count = irq_count; |
148 | if (IS_ERR(ppc4xx_hsta_msi.data)) { | 148 | if (!ppc4xx_hsta_msi.data) { |
149 | dev_err(dev, "Unable to map memory\n"); | 149 | dev_err(dev, "Unable to map memory\n"); |
150 | return -ENOMEM; | 150 | return -ENOMEM; |
151 | } | 151 | } |
diff --git a/arch/powerpc/sysdev/qe_lib/qe.c b/arch/powerpc/sysdev/qe_lib/qe.c index 1f29cee8da7b..c2518cdb7ddb 100644 --- a/arch/powerpc/sysdev/qe_lib/qe.c +++ b/arch/powerpc/sysdev/qe_lib/qe.c | |||
@@ -497,7 +497,7 @@ int qe_upload_firmware(const struct qe_firmware *firmware) | |||
497 | * saved microcode information and put in the new. | 497 | * saved microcode information and put in the new. |
498 | */ | 498 | */ |
499 | memset(&qe_firmware_info, 0, sizeof(qe_firmware_info)); | 499 | memset(&qe_firmware_info, 0, sizeof(qe_firmware_info)); |
500 | strcpy(qe_firmware_info.id, firmware->id); | 500 | strlcpy(qe_firmware_info.id, firmware->id, sizeof(qe_firmware_info.id)); |
501 | qe_firmware_info.extended_modes = firmware->extended_modes; | 501 | qe_firmware_info.extended_modes = firmware->extended_modes; |
502 | memcpy(qe_firmware_info.vtraps, firmware->vtraps, | 502 | memcpy(qe_firmware_info.vtraps, firmware->vtraps, |
503 | sizeof(firmware->vtraps)); | 503 | sizeof(firmware->vtraps)); |
@@ -583,8 +583,8 @@ struct qe_firmware_info *qe_get_firmware_info(void) | |||
583 | /* Copy the data into qe_firmware_info*/ | 583 | /* Copy the data into qe_firmware_info*/ |
584 | sprop = of_get_property(fw, "id", NULL); | 584 | sprop = of_get_property(fw, "id", NULL); |
585 | if (sprop) | 585 | if (sprop) |
586 | strncpy(qe_firmware_info.id, sprop, | 586 | strlcpy(qe_firmware_info.id, sprop, |
587 | sizeof(qe_firmware_info.id) - 1); | 587 | sizeof(qe_firmware_info.id)); |
588 | 588 | ||
589 | prop = of_find_property(fw, "extended-modes", NULL); | 589 | prop = of_find_property(fw, "extended-modes", NULL); |
590 | if (prop && (prop->length == sizeof(u64))) { | 590 | if (prop && (prop->length == sizeof(u64))) { |
diff --git a/arch/powerpc/sysdev/xics/xics-common.c b/arch/powerpc/sysdev/xics/xics-common.c index 365249cd346b..125743b58c70 100644 --- a/arch/powerpc/sysdev/xics/xics-common.c +++ b/arch/powerpc/sysdev/xics/xics-common.c | |||
@@ -148,7 +148,7 @@ int __init xics_smp_probe(void) | |||
148 | /* Register all the IPIs */ | 148 | /* Register all the IPIs */ |
149 | xics_request_ipi(); | 149 | xics_request_ipi(); |
150 | 150 | ||
151 | return cpumask_weight(cpu_possible_mask); | 151 | return num_possible_cpus(); |
152 | } | 152 | } |
153 | 153 | ||
154 | #endif /* CONFIG_SMP */ | 154 | #endif /* CONFIG_SMP */ |
diff --git a/arch/powerpc/xmon/xmon.c b/arch/powerpc/xmon/xmon.c index 13c6e200b24e..e599259d84fc 100644 --- a/arch/powerpc/xmon/xmon.c +++ b/arch/powerpc/xmon/xmon.c | |||
@@ -25,6 +25,7 @@ | |||
25 | #include <linux/irq.h> | 25 | #include <linux/irq.h> |
26 | #include <linux/bug.h> | 26 | #include <linux/bug.h> |
27 | #include <linux/nmi.h> | 27 | #include <linux/nmi.h> |
28 | #include <linux/ctype.h> | ||
28 | 29 | ||
29 | #include <asm/ptrace.h> | 30 | #include <asm/ptrace.h> |
30 | #include <asm/string.h> | 31 | #include <asm/string.h> |
@@ -183,14 +184,6 @@ extern void xmon_leave(void); | |||
183 | #define GETWORD(v) (((v)[0] << 24) + ((v)[1] << 16) + ((v)[2] << 8) + (v)[3]) | 184 | #define GETWORD(v) (((v)[0] << 24) + ((v)[1] << 16) + ((v)[2] << 8) + (v)[3]) |
184 | #endif | 185 | #endif |
185 | 186 | ||
186 | #define isxdigit(c) (('0' <= (c) && (c) <= '9') \ | ||
187 | || ('a' <= (c) && (c) <= 'f') \ | ||
188 | || ('A' <= (c) && (c) <= 'F')) | ||
189 | #define isalnum(c) (('0' <= (c) && (c) <= '9') \ | ||
190 | || ('a' <= (c) && (c) <= 'z') \ | ||
191 | || ('A' <= (c) && (c) <= 'Z')) | ||
192 | #define isspace(c) (c == ' ' || c == '\t' || c == 10 || c == 13 || c == 0) | ||
193 | |||
194 | static char *help_string = "\ | 187 | static char *help_string = "\ |
195 | Commands:\n\ | 188 | Commands:\n\ |
196 | b show breakpoints\n\ | 189 | b show breakpoints\n\ |
@@ -2165,9 +2158,6 @@ static void dump_pacas(void) | |||
2165 | } | 2158 | } |
2166 | #endif | 2159 | #endif |
2167 | 2160 | ||
2168 | #define isxdigit(c) (('0' <= (c) && (c) <= '9') \ | ||
2169 | || ('a' <= (c) && (c) <= 'f') \ | ||
2170 | || ('A' <= (c) && (c) <= 'F')) | ||
2171 | static void | 2161 | static void |
2172 | dump(void) | 2162 | dump(void) |
2173 | { | 2163 | { |
@@ -2570,7 +2560,7 @@ scanhex(unsigned long *vp) | |||
2570 | int i; | 2560 | int i; |
2571 | for (i=0; i<63; i++) { | 2561 | for (i=0; i<63; i++) { |
2572 | c = inchar(); | 2562 | c = inchar(); |
2573 | if (isspace(c)) { | 2563 | if (isspace(c) || c == '\0') { |
2574 | termch = c; | 2564 | termch = c; |
2575 | break; | 2565 | break; |
2576 | } | 2566 | } |
diff --git a/drivers/memory/fsl-corenet-cf.c b/drivers/memory/fsl-corenet-cf.c index fc7ab5a3561e..d708ded5457b 100644 --- a/drivers/memory/fsl-corenet-cf.c +++ b/drivers/memory/fsl-corenet-cf.c | |||
@@ -27,18 +27,29 @@ enum ccf_version { | |||
27 | struct ccf_info { | 27 | struct ccf_info { |
28 | enum ccf_version version; | 28 | enum ccf_version version; |
29 | int err_reg_offs; | 29 | int err_reg_offs; |
30 | bool has_brr; | ||
30 | }; | 31 | }; |
31 | 32 | ||
32 | static const struct ccf_info ccf1_info = { | 33 | static const struct ccf_info ccf1_info = { |
33 | .version = CCF1, | 34 | .version = CCF1, |
34 | .err_reg_offs = 0xa00, | 35 | .err_reg_offs = 0xa00, |
36 | .has_brr = false, | ||
35 | }; | 37 | }; |
36 | 38 | ||
37 | static const struct ccf_info ccf2_info = { | 39 | static const struct ccf_info ccf2_info = { |
38 | .version = CCF2, | 40 | .version = CCF2, |
39 | .err_reg_offs = 0xe40, | 41 | .err_reg_offs = 0xe40, |
42 | .has_brr = true, | ||
40 | }; | 43 | }; |
41 | 44 | ||
45 | /* | ||
46 | * This register is present but not documented, with different values for | ||
47 | * IP_ID, on other chips with fsl,corenet2-cf such as t4240 and b4860. | ||
48 | */ | ||
49 | #define CCF_BRR 0xbf8 | ||
50 | #define CCF_BRR_IPID 0xffff0000 | ||
51 | #define CCF_BRR_IPID_T1040 0x09310000 | ||
52 | |||
42 | static const struct of_device_id ccf_matches[] = { | 53 | static const struct of_device_id ccf_matches[] = { |
43 | { | 54 | { |
44 | .compatible = "fsl,corenet1-cf", | 55 | .compatible = "fsl,corenet1-cf", |
@@ -66,6 +77,8 @@ struct ccf_err_regs { | |||
66 | /* LAE/CV also valid for errdis and errinten */ | 77 | /* LAE/CV also valid for errdis and errinten */ |
67 | #define ERRDET_LAE (1 << 0) /* Local Access Error */ | 78 | #define ERRDET_LAE (1 << 0) /* Local Access Error */ |
68 | #define ERRDET_CV (1 << 1) /* Coherency Violation */ | 79 | #define ERRDET_CV (1 << 1) /* Coherency Violation */ |
80 | #define ERRDET_UTID (1 << 2) /* Unavailable Target ID (t1040) */ | ||
81 | #define ERRDET_MCST (1 << 3) /* Multicast Stash (t1040) */ | ||
69 | #define ERRDET_CTYPE_SHIFT 26 /* Capture Type (ccf2 only) */ | 82 | #define ERRDET_CTYPE_SHIFT 26 /* Capture Type (ccf2 only) */ |
70 | #define ERRDET_CTYPE_MASK (0x1f << ERRDET_CTYPE_SHIFT) | 83 | #define ERRDET_CTYPE_MASK (0x1f << ERRDET_CTYPE_SHIFT) |
71 | #define ERRDET_CAP (1 << 31) /* Capture Valid (ccf2 only) */ | 84 | #define ERRDET_CAP (1 << 31) /* Capture Valid (ccf2 only) */ |
@@ -84,6 +97,7 @@ struct ccf_private { | |||
84 | struct device *dev; | 97 | struct device *dev; |
85 | void __iomem *regs; | 98 | void __iomem *regs; |
86 | struct ccf_err_regs __iomem *err_regs; | 99 | struct ccf_err_regs __iomem *err_regs; |
100 | bool t1040; | ||
87 | }; | 101 | }; |
88 | 102 | ||
89 | static irqreturn_t ccf_irq(int irq, void *dev_id) | 103 | static irqreturn_t ccf_irq(int irq, void *dev_id) |
@@ -142,6 +156,12 @@ static irqreturn_t ccf_irq(int irq, void *dev_id) | |||
142 | if (errdet & ERRDET_CV) | 156 | if (errdet & ERRDET_CV) |
143 | dev_crit(ccf->dev, "Coherency Violation\n"); | 157 | dev_crit(ccf->dev, "Coherency Violation\n"); |
144 | 158 | ||
159 | if (errdet & ERRDET_UTID) | ||
160 | dev_crit(ccf->dev, "Unavailable Target ID\n"); | ||
161 | |||
162 | if (errdet & ERRDET_MCST) | ||
163 | dev_crit(ccf->dev, "Multicast Stash\n"); | ||
164 | |||
145 | if (cap_valid) { | 165 | if (cap_valid) { |
146 | dev_crit(ccf->dev, "address 0x%09llx, src id 0x%x\n", | 166 | dev_crit(ccf->dev, "address 0x%09llx, src id 0x%x\n", |
147 | addr, src_id); | 167 | addr, src_id); |
@@ -157,6 +177,7 @@ static int ccf_probe(struct platform_device *pdev) | |||
157 | struct ccf_private *ccf; | 177 | struct ccf_private *ccf; |
158 | struct resource *r; | 178 | struct resource *r; |
159 | const struct of_device_id *match; | 179 | const struct of_device_id *match; |
180 | u32 errinten; | ||
160 | int ret, irq; | 181 | int ret, irq; |
161 | 182 | ||
162 | match = of_match_device(ccf_matches, &pdev->dev); | 183 | match = of_match_device(ccf_matches, &pdev->dev); |
@@ -183,6 +204,13 @@ static int ccf_probe(struct platform_device *pdev) | |||
183 | ccf->info = match->data; | 204 | ccf->info = match->data; |
184 | ccf->err_regs = ccf->regs + ccf->info->err_reg_offs; | 205 | ccf->err_regs = ccf->regs + ccf->info->err_reg_offs; |
185 | 206 | ||
207 | if (ccf->info->has_brr) { | ||
208 | u32 brr = ioread32be(ccf->regs + CCF_BRR); | ||
209 | |||
210 | if ((brr & CCF_BRR_IPID) == CCF_BRR_IPID_T1040) | ||
211 | ccf->t1040 = true; | ||
212 | } | ||
213 | |||
186 | dev_set_drvdata(&pdev->dev, ccf); | 214 | dev_set_drvdata(&pdev->dev, ccf); |
187 | 215 | ||
188 | irq = platform_get_irq(pdev, 0); | 216 | irq = platform_get_irq(pdev, 0); |
@@ -197,15 +225,19 @@ static int ccf_probe(struct platform_device *pdev) | |||
197 | return ret; | 225 | return ret; |
198 | } | 226 | } |
199 | 227 | ||
228 | errinten = ERRDET_LAE | ERRDET_CV; | ||
229 | if (ccf->t1040) | ||
230 | errinten |= ERRDET_UTID | ERRDET_MCST; | ||
231 | |||
200 | switch (ccf->info->version) { | 232 | switch (ccf->info->version) { |
201 | case CCF1: | 233 | case CCF1: |
202 | /* On CCF1 this register enables rather than disables. */ | 234 | /* On CCF1 this register enables rather than disables. */ |
203 | iowrite32be(ERRDET_LAE | ERRDET_CV, &ccf->err_regs->errdis); | 235 | iowrite32be(errinten, &ccf->err_regs->errdis); |
204 | break; | 236 | break; |
205 | 237 | ||
206 | case CCF2: | 238 | case CCF2: |
207 | iowrite32be(0, &ccf->err_regs->errdis); | 239 | iowrite32be(0, &ccf->err_regs->errdis); |
208 | iowrite32be(ERRDET_LAE | ERRDET_CV, &ccf->err_regs->errinten); | 240 | iowrite32be(errinten, &ccf->err_regs->errinten); |
209 | break; | 241 | break; |
210 | } | 242 | } |
211 | 243 | ||
diff --git a/drivers/misc/cxl/Makefile b/drivers/misc/cxl/Makefile index 165e98fef2c2..edb494d3ff27 100644 --- a/drivers/misc/cxl/Makefile +++ b/drivers/misc/cxl/Makefile | |||
@@ -1,3 +1,6 @@ | |||
1 | cxl-y += main.o file.o irq.o fault.o native.o context.o sysfs.o debugfs.o pci.o | 1 | cxl-y += main.o file.o irq.o fault.o native.o context.o sysfs.o debugfs.o pci.o trace.o |
2 | obj-$(CONFIG_CXL) += cxl.o | 2 | obj-$(CONFIG_CXL) += cxl.o |
3 | obj-$(CONFIG_CXL_BASE) += base.o | 3 | obj-$(CONFIG_CXL_BASE) += base.o |
4 | |||
5 | # For tracepoints to include our trace.h from tracepoint infrastructure: | ||
6 | CFLAGS_trace.o := -I$(src) | ||
diff --git a/drivers/misc/cxl/cxl.h b/drivers/misc/cxl/cxl.h index 28078f8894a5..a1cee4767ec6 100644 --- a/drivers/misc/cxl/cxl.h +++ b/drivers/misc/cxl/cxl.h | |||
@@ -287,6 +287,13 @@ static const cxl_p2n_reg_t CXL_PSL_WED_An = {0x0A0}; | |||
287 | #define CXL_PE_SOFTWARE_STATE_S (1ul << (31 - 30)) /* Suspend */ | 287 | #define CXL_PE_SOFTWARE_STATE_S (1ul << (31 - 30)) /* Suspend */ |
288 | #define CXL_PE_SOFTWARE_STATE_T (1ul << (31 - 31)) /* Terminate */ | 288 | #define CXL_PE_SOFTWARE_STATE_T (1ul << (31 - 31)) /* Terminate */ |
289 | 289 | ||
290 | /****** CXL_PSL_RXCTL_An (Implementation Specific) ************************** | ||
291 | * Controls AFU Hang Pulse, which sets the timeout for the AFU to respond to | ||
292 | * the PSL for any response (except MMIO). Timeouts will occur between 1x to 2x | ||
293 | * of the hang pulse frequency. | ||
294 | */ | ||
295 | #define CXL_PSL_RXCTL_AFUHP_4S 0x7000000000000000ULL | ||
296 | |||
290 | /* SPA->sw_command_status */ | 297 | /* SPA->sw_command_status */ |
291 | #define CXL_SPA_SW_CMD_MASK 0xffff000000000000ULL | 298 | #define CXL_SPA_SW_CMD_MASK 0xffff000000000000ULL |
292 | #define CXL_SPA_SW_CMD_TERMINATE 0x0001000000000000ULL | 299 | #define CXL_SPA_SW_CMD_TERMINATE 0x0001000000000000ULL |
@@ -375,6 +382,10 @@ struct cxl_afu { | |||
375 | int slice; | 382 | int slice; |
376 | int modes_supported; | 383 | int modes_supported; |
377 | int current_mode; | 384 | int current_mode; |
385 | int crs_num; | ||
386 | u64 crs_len; | ||
387 | u64 crs_offset; | ||
388 | struct list_head crs; | ||
378 | enum prefault_modes prefault_mode; | 389 | enum prefault_modes prefault_mode; |
379 | bool psa; | 390 | bool psa; |
380 | bool pp_psa; | 391 | bool pp_psa; |
@@ -481,6 +492,8 @@ void cxl_release_one_irq(struct cxl *adapter, int hwirq); | |||
481 | int cxl_alloc_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter, unsigned int num); | 492 | int cxl_alloc_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter, unsigned int num); |
482 | void cxl_release_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter); | 493 | void cxl_release_irq_ranges(struct cxl_irq_ranges *irqs, struct cxl *adapter); |
483 | int cxl_setup_irq(struct cxl *adapter, unsigned int hwirq, unsigned int virq); | 494 | int cxl_setup_irq(struct cxl *adapter, unsigned int hwirq, unsigned int virq); |
495 | int cxl_update_image_control(struct cxl *adapter); | ||
496 | int cxl_reset(struct cxl *adapter); | ||
484 | 497 | ||
485 | /* common == phyp + powernv */ | 498 | /* common == phyp + powernv */ |
486 | struct cxl_process_element_common { | 499 | struct cxl_process_element_common { |
@@ -542,6 +555,15 @@ static inline void __iomem *_cxl_p2n_addr(struct cxl_afu *afu, cxl_p2n_reg_t reg | |||
542 | #define cxl_p2n_read(afu, reg) \ | 555 | #define cxl_p2n_read(afu, reg) \ |
543 | in_be64(_cxl_p2n_addr(afu, reg)) | 556 | in_be64(_cxl_p2n_addr(afu, reg)) |
544 | 557 | ||
558 | |||
559 | #define cxl_afu_cr_read64(afu, cr, off) \ | ||
560 | in_le64((afu)->afu_desc_mmio + (afu)->crs_offset + ((cr) * (afu)->crs_len) + (off)) | ||
561 | #define cxl_afu_cr_read32(afu, cr, off) \ | ||
562 | in_le32((afu)->afu_desc_mmio + (afu)->crs_offset + ((cr) * (afu)->crs_len) + (off)) | ||
563 | u16 cxl_afu_cr_read16(struct cxl_afu *afu, int cr, u64 off); | ||
564 | u8 cxl_afu_cr_read8(struct cxl_afu *afu, int cr, u64 off); | ||
565 | |||
566 | |||
545 | struct cxl_calls { | 567 | struct cxl_calls { |
546 | void (*cxl_slbia)(struct mm_struct *mm); | 568 | void (*cxl_slbia)(struct mm_struct *mm); |
547 | struct module *owner; | 569 | struct module *owner; |
diff --git a/drivers/misc/cxl/fault.c b/drivers/misc/cxl/fault.c index f8684bca2d79..5286b8b704f5 100644 --- a/drivers/misc/cxl/fault.c +++ b/drivers/misc/cxl/fault.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <asm/mmu.h> | 20 | #include <asm/mmu.h> |
21 | 21 | ||
22 | #include "cxl.h" | 22 | #include "cxl.h" |
23 | #include "trace.h" | ||
23 | 24 | ||
24 | static bool sste_matches(struct cxl_sste *sste, struct copro_slb *slb) | 25 | static bool sste_matches(struct cxl_sste *sste, struct copro_slb *slb) |
25 | { | 26 | { |
@@ -75,6 +76,7 @@ static void cxl_load_segment(struct cxl_context *ctx, struct copro_slb *slb) | |||
75 | 76 | ||
76 | pr_devel("CXL Populating SST[%li]: %#llx %#llx\n", | 77 | pr_devel("CXL Populating SST[%li]: %#llx %#llx\n", |
77 | sste - ctx->sstp, slb->vsid, slb->esid); | 78 | sste - ctx->sstp, slb->vsid, slb->esid); |
79 | trace_cxl_ste_write(ctx, sste - ctx->sstp, slb->esid, slb->vsid); | ||
78 | 80 | ||
79 | sste->vsid_data = cpu_to_be64(slb->vsid); | 81 | sste->vsid_data = cpu_to_be64(slb->vsid); |
80 | sste->esid_data = cpu_to_be64(slb->esid); | 82 | sste->esid_data = cpu_to_be64(slb->esid); |
@@ -116,6 +118,7 @@ static int cxl_handle_segment_miss(struct cxl_context *ctx, | |||
116 | int rc; | 118 | int rc; |
117 | 119 | ||
118 | pr_devel("CXL interrupt: Segment fault pe: %i ea: %#llx\n", ctx->pe, ea); | 120 | pr_devel("CXL interrupt: Segment fault pe: %i ea: %#llx\n", ctx->pe, ea); |
121 | trace_cxl_ste_miss(ctx, ea); | ||
119 | 122 | ||
120 | if ((rc = cxl_fault_segment(ctx, mm, ea))) | 123 | if ((rc = cxl_fault_segment(ctx, mm, ea))) |
121 | cxl_ack_ae(ctx); | 124 | cxl_ack_ae(ctx); |
@@ -135,6 +138,8 @@ static void cxl_handle_page_fault(struct cxl_context *ctx, | |||
135 | int result; | 138 | int result; |
136 | unsigned long access, flags, inv_flags = 0; | 139 | unsigned long access, flags, inv_flags = 0; |
137 | 140 | ||
141 | trace_cxl_pte_miss(ctx, dsisr, dar); | ||
142 | |||
138 | if ((result = copro_handle_mm_fault(mm, dar, dsisr, &flt))) { | 143 | if ((result = copro_handle_mm_fault(mm, dar, dsisr, &flt))) { |
139 | pr_devel("copro_handle_mm_fault failed: %#x\n", result); | 144 | pr_devel("copro_handle_mm_fault failed: %#x\n", result); |
140 | return cxl_ack_ae(ctx); | 145 | return cxl_ack_ae(ctx); |
@@ -180,6 +185,12 @@ void cxl_handle_fault(struct work_struct *fault_work) | |||
180 | return; | 185 | return; |
181 | } | 186 | } |
182 | 187 | ||
188 | /* Early return if the context is being / has been detached */ | ||
189 | if (ctx->status == CLOSED) { | ||
190 | cxl_ack_ae(ctx); | ||
191 | return; | ||
192 | } | ||
193 | |||
183 | pr_devel("CXL BOTTOM HALF handling fault for afu pe: %i. " | 194 | pr_devel("CXL BOTTOM HALF handling fault for afu pe: %i. " |
184 | "DSISR: %#llx DAR: %#llx\n", ctx->pe, dsisr, dar); | 195 | "DSISR: %#llx DAR: %#llx\n", ctx->pe, dsisr, dar); |
185 | 196 | ||
diff --git a/drivers/misc/cxl/file.c b/drivers/misc/cxl/file.c index b15d8113877c..2364bcadb9a9 100644 --- a/drivers/misc/cxl/file.c +++ b/drivers/misc/cxl/file.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <asm/copro.h> | 23 | #include <asm/copro.h> |
24 | 24 | ||
25 | #include "cxl.h" | 25 | #include "cxl.h" |
26 | #include "trace.h" | ||
26 | 27 | ||
27 | #define CXL_NUM_MINORS 256 /* Total to reserve */ | 28 | #define CXL_NUM_MINORS 256 /* Total to reserve */ |
28 | #define CXL_DEV_MINORS 13 /* 1 control + 4 AFUs * 3 (dedicated/master/shared) */ | 29 | #define CXL_DEV_MINORS 13 /* 1 control + 4 AFUs * 3 (dedicated/master/shared) */ |
@@ -186,9 +187,13 @@ static long afu_ioctl_start_work(struct cxl_context *ctx, | |||
186 | */ | 187 | */ |
187 | ctx->pid = get_pid(get_task_pid(current, PIDTYPE_PID)); | 188 | ctx->pid = get_pid(get_task_pid(current, PIDTYPE_PID)); |
188 | 189 | ||
190 | trace_cxl_attach(ctx, work.work_element_descriptor, work.num_interrupts, amr); | ||
191 | |||
189 | if ((rc = cxl_attach_process(ctx, false, work.work_element_descriptor, | 192 | if ((rc = cxl_attach_process(ctx, false, work.work_element_descriptor, |
190 | amr))) | 193 | amr))) { |
194 | afu_release_irqs(ctx); | ||
191 | goto out; | 195 | goto out; |
196 | } | ||
192 | 197 | ||
193 | ctx->status = STARTED; | 198 | ctx->status = STARTED; |
194 | rc = 0; | 199 | rc = 0; |
diff --git a/drivers/misc/cxl/irq.c b/drivers/misc/cxl/irq.c index c294925f73ee..c8929c526691 100644 --- a/drivers/misc/cxl/irq.c +++ b/drivers/misc/cxl/irq.c | |||
@@ -17,6 +17,7 @@ | |||
17 | #include <misc/cxl.h> | 17 | #include <misc/cxl.h> |
18 | 18 | ||
19 | #include "cxl.h" | 19 | #include "cxl.h" |
20 | #include "trace.h" | ||
20 | 21 | ||
21 | /* XXX: This is implementation specific */ | 22 | /* XXX: This is implementation specific */ |
22 | static irqreturn_t handle_psl_slice_error(struct cxl_context *ctx, u64 dsisr, u64 errstat) | 23 | static irqreturn_t handle_psl_slice_error(struct cxl_context *ctx, u64 dsisr, u64 errstat) |
@@ -100,6 +101,8 @@ static irqreturn_t cxl_irq(int irq, void *data, struct cxl_irq_info *irq_info) | |||
100 | dsisr = irq_info->dsisr; | 101 | dsisr = irq_info->dsisr; |
101 | dar = irq_info->dar; | 102 | dar = irq_info->dar; |
102 | 103 | ||
104 | trace_cxl_psl_irq(ctx, irq, dsisr, dar); | ||
105 | |||
103 | pr_devel("CXL interrupt %i for afu pe: %i DSISR: %#llx DAR: %#llx\n", irq, ctx->pe, dsisr, dar); | 106 | pr_devel("CXL interrupt %i for afu pe: %i DSISR: %#llx DAR: %#llx\n", irq, ctx->pe, dsisr, dar); |
104 | 107 | ||
105 | if (dsisr & CXL_PSL_DSISR_An_DS) { | 108 | if (dsisr & CXL_PSL_DSISR_An_DS) { |
@@ -167,6 +170,7 @@ static irqreturn_t cxl_irq(int irq, void *data, struct cxl_irq_info *irq_info) | |||
167 | } | 170 | } |
168 | 171 | ||
169 | cxl_ack_irq(ctx, CXL_PSL_TFC_An_A, 0); | 172 | cxl_ack_irq(ctx, CXL_PSL_TFC_An_A, 0); |
173 | return IRQ_HANDLED; | ||
170 | } | 174 | } |
171 | if (dsisr & CXL_PSL_DSISR_An_OC) | 175 | if (dsisr & CXL_PSL_DSISR_An_OC) |
172 | pr_devel("CXL interrupt: OS Context Warning\n"); | 176 | pr_devel("CXL interrupt: OS Context Warning\n"); |
@@ -237,6 +241,7 @@ static irqreturn_t cxl_irq_afu(int irq, void *data) | |||
237 | return IRQ_HANDLED; | 241 | return IRQ_HANDLED; |
238 | } | 242 | } |
239 | 243 | ||
244 | trace_cxl_afu_irq(ctx, afu_irq, irq, hwirq); | ||
240 | pr_devel("Received AFU interrupt %i for pe: %i (virq %i hwirq %lx)\n", | 245 | pr_devel("Received AFU interrupt %i for pe: %i (virq %i hwirq %lx)\n", |
241 | afu_irq, ctx->pe, irq, hwirq); | 246 | afu_irq, ctx->pe, irq, hwirq); |
242 | 247 | ||
@@ -436,7 +441,7 @@ int afu_register_irqs(struct cxl_context *ctx, u32 count) | |||
436 | */ | 441 | */ |
437 | INIT_LIST_HEAD(&ctx->irq_names); | 442 | INIT_LIST_HEAD(&ctx->irq_names); |
438 | for (r = 1; r < CXL_IRQ_RANGES; r++) { | 443 | for (r = 1; r < CXL_IRQ_RANGES; r++) { |
439 | for (i = 0; i < ctx->irqs.range[r]; hwirq++, i++) { | 444 | for (i = 0; i < ctx->irqs.range[r]; i++) { |
440 | irq_name = kmalloc(sizeof(struct cxl_irq_name), | 445 | irq_name = kmalloc(sizeof(struct cxl_irq_name), |
441 | GFP_KERNEL); | 446 | GFP_KERNEL); |
442 | if (!irq_name) | 447 | if (!irq_name) |
diff --git a/drivers/misc/cxl/main.c b/drivers/misc/cxl/main.c index 4cde9b661642..8ccddceead66 100644 --- a/drivers/misc/cxl/main.c +++ b/drivers/misc/cxl/main.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <misc/cxl.h> | 23 | #include <misc/cxl.h> |
24 | 24 | ||
25 | #include "cxl.h" | 25 | #include "cxl.h" |
26 | #include "trace.h" | ||
26 | 27 | ||
27 | static DEFINE_SPINLOCK(adapter_idr_lock); | 28 | static DEFINE_SPINLOCK(adapter_idr_lock); |
28 | static DEFINE_IDR(cxl_adapter_idr); | 29 | static DEFINE_IDR(cxl_adapter_idr); |
@@ -48,6 +49,7 @@ static inline void _cxl_slbia(struct cxl_context *ctx, struct mm_struct *mm) | |||
48 | ctx->afu->adapter->adapter_num, ctx->afu->slice, ctx->pe); | 49 | ctx->afu->adapter->adapter_num, ctx->afu->slice, ctx->pe); |
49 | 50 | ||
50 | spin_lock_irqsave(&ctx->sste_lock, flags); | 51 | spin_lock_irqsave(&ctx->sste_lock, flags); |
52 | trace_cxl_slbia(ctx); | ||
51 | memset(ctx->sstp, 0, ctx->sst_size); | 53 | memset(ctx->sstp, 0, ctx->sst_size); |
52 | spin_unlock_irqrestore(&ctx->sste_lock, flags); | 54 | spin_unlock_irqrestore(&ctx->sste_lock, flags); |
53 | mb(); | 55 | mb(); |
diff --git a/drivers/misc/cxl/native.c b/drivers/misc/cxl/native.c index f2b37b41a0da..29185fc61276 100644 --- a/drivers/misc/cxl/native.c +++ b/drivers/misc/cxl/native.c | |||
@@ -18,24 +18,28 @@ | |||
18 | #include <misc/cxl.h> | 18 | #include <misc/cxl.h> |
19 | 19 | ||
20 | #include "cxl.h" | 20 | #include "cxl.h" |
21 | #include "trace.h" | ||
21 | 22 | ||
22 | static int afu_control(struct cxl_afu *afu, u64 command, | 23 | static int afu_control(struct cxl_afu *afu, u64 command, |
23 | u64 result, u64 mask, bool enabled) | 24 | u64 result, u64 mask, bool enabled) |
24 | { | 25 | { |
25 | u64 AFU_Cntl = cxl_p2n_read(afu, CXL_AFU_Cntl_An); | 26 | u64 AFU_Cntl = cxl_p2n_read(afu, CXL_AFU_Cntl_An); |
26 | unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); | 27 | unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); |
28 | int rc = 0; | ||
27 | 29 | ||
28 | spin_lock(&afu->afu_cntl_lock); | 30 | spin_lock(&afu->afu_cntl_lock); |
29 | pr_devel("AFU command starting: %llx\n", command); | 31 | pr_devel("AFU command starting: %llx\n", command); |
30 | 32 | ||
33 | trace_cxl_afu_ctrl(afu, command); | ||
34 | |||
31 | cxl_p2n_write(afu, CXL_AFU_Cntl_An, AFU_Cntl | command); | 35 | cxl_p2n_write(afu, CXL_AFU_Cntl_An, AFU_Cntl | command); |
32 | 36 | ||
33 | AFU_Cntl = cxl_p2n_read(afu, CXL_AFU_Cntl_An); | 37 | AFU_Cntl = cxl_p2n_read(afu, CXL_AFU_Cntl_An); |
34 | while ((AFU_Cntl & mask) != result) { | 38 | while ((AFU_Cntl & mask) != result) { |
35 | if (time_after_eq(jiffies, timeout)) { | 39 | if (time_after_eq(jiffies, timeout)) { |
36 | dev_warn(&afu->dev, "WARNING: AFU control timed out!\n"); | 40 | dev_warn(&afu->dev, "WARNING: AFU control timed out!\n"); |
37 | spin_unlock(&afu->afu_cntl_lock); | 41 | rc = -EBUSY; |
38 | return -EBUSY; | 42 | goto out; |
39 | } | 43 | } |
40 | pr_devel_ratelimited("AFU control... (0x%.16llx)\n", | 44 | pr_devel_ratelimited("AFU control... (0x%.16llx)\n", |
41 | AFU_Cntl | command); | 45 | AFU_Cntl | command); |
@@ -44,9 +48,11 @@ static int afu_control(struct cxl_afu *afu, u64 command, | |||
44 | }; | 48 | }; |
45 | pr_devel("AFU command complete: %llx\n", command); | 49 | pr_devel("AFU command complete: %llx\n", command); |
46 | afu->enabled = enabled; | 50 | afu->enabled = enabled; |
51 | out: | ||
52 | trace_cxl_afu_ctrl_done(afu, command, rc); | ||
47 | spin_unlock(&afu->afu_cntl_lock); | 53 | spin_unlock(&afu->afu_cntl_lock); |
48 | 54 | ||
49 | return 0; | 55 | return rc; |
50 | } | 56 | } |
51 | 57 | ||
52 | static int afu_enable(struct cxl_afu *afu) | 58 | static int afu_enable(struct cxl_afu *afu) |
@@ -91,6 +97,9 @@ int cxl_psl_purge(struct cxl_afu *afu) | |||
91 | u64 dsisr, dar; | 97 | u64 dsisr, dar; |
92 | u64 start, end; | 98 | u64 start, end; |
93 | unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); | 99 | unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); |
100 | int rc = 0; | ||
101 | |||
102 | trace_cxl_psl_ctrl(afu, CXL_PSL_SCNTL_An_Pc); | ||
94 | 103 | ||
95 | pr_devel("PSL purge request\n"); | 104 | pr_devel("PSL purge request\n"); |
96 | 105 | ||
@@ -107,7 +116,8 @@ int cxl_psl_purge(struct cxl_afu *afu) | |||
107 | == CXL_PSL_SCNTL_An_Ps_Pending) { | 116 | == CXL_PSL_SCNTL_An_Ps_Pending) { |
108 | if (time_after_eq(jiffies, timeout)) { | 117 | if (time_after_eq(jiffies, timeout)) { |
109 | dev_warn(&afu->dev, "WARNING: PSL Purge timed out!\n"); | 118 | dev_warn(&afu->dev, "WARNING: PSL Purge timed out!\n"); |
110 | return -EBUSY; | 119 | rc = -EBUSY; |
120 | goto out; | ||
111 | } | 121 | } |
112 | dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); | 122 | dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); |
113 | pr_devel_ratelimited("PSL purging... PSL_CNTL: 0x%.16llx PSL_DSISR: 0x%.16llx\n", PSL_CNTL, dsisr); | 123 | pr_devel_ratelimited("PSL purging... PSL_CNTL: 0x%.16llx PSL_DSISR: 0x%.16llx\n", PSL_CNTL, dsisr); |
@@ -128,7 +138,9 @@ int cxl_psl_purge(struct cxl_afu *afu) | |||
128 | 138 | ||
129 | cxl_p1n_write(afu, CXL_PSL_SCNTL_An, | 139 | cxl_p1n_write(afu, CXL_PSL_SCNTL_An, |
130 | PSL_CNTL & ~CXL_PSL_SCNTL_An_Pc); | 140 | PSL_CNTL & ~CXL_PSL_SCNTL_An_Pc); |
131 | return 0; | 141 | out: |
142 | trace_cxl_psl_ctrl_done(afu, CXL_PSL_SCNTL_An_Pc, rc); | ||
143 | return rc; | ||
132 | } | 144 | } |
133 | 145 | ||
134 | static int spa_max_procs(int spa_size) | 146 | static int spa_max_procs(int spa_size) |
@@ -185,6 +197,7 @@ static int alloc_spa(struct cxl_afu *afu) | |||
185 | 197 | ||
186 | static void release_spa(struct cxl_afu *afu) | 198 | static void release_spa(struct cxl_afu *afu) |
187 | { | 199 | { |
200 | cxl_p1n_write(afu, CXL_PSL_SPAP_An, 0); | ||
188 | free_pages((unsigned long) afu->spa, afu->spa_order); | 201 | free_pages((unsigned long) afu->spa, afu->spa_order); |
189 | } | 202 | } |
190 | 203 | ||
@@ -278,6 +291,9 @@ static int do_process_element_cmd(struct cxl_context *ctx, | |||
278 | { | 291 | { |
279 | u64 state; | 292 | u64 state; |
280 | unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); | 293 | unsigned long timeout = jiffies + (HZ * CXL_TIMEOUT); |
294 | int rc = 0; | ||
295 | |||
296 | trace_cxl_llcmd(ctx, cmd); | ||
281 | 297 | ||
282 | WARN_ON(!ctx->afu->enabled); | 298 | WARN_ON(!ctx->afu->enabled); |
283 | 299 | ||
@@ -289,12 +305,14 @@ static int do_process_element_cmd(struct cxl_context *ctx, | |||
289 | while (1) { | 305 | while (1) { |
290 | if (time_after_eq(jiffies, timeout)) { | 306 | if (time_after_eq(jiffies, timeout)) { |
291 | dev_warn(&ctx->afu->dev, "WARNING: Process Element Command timed out!\n"); | 307 | dev_warn(&ctx->afu->dev, "WARNING: Process Element Command timed out!\n"); |
292 | return -EBUSY; | 308 | rc = -EBUSY; |
309 | goto out; | ||
293 | } | 310 | } |
294 | state = be64_to_cpup(ctx->afu->sw_command_status); | 311 | state = be64_to_cpup(ctx->afu->sw_command_status); |
295 | if (state == ~0ULL) { | 312 | if (state == ~0ULL) { |
296 | pr_err("cxl: Error adding process element to AFU\n"); | 313 | pr_err("cxl: Error adding process element to AFU\n"); |
297 | return -1; | 314 | rc = -1; |
315 | goto out; | ||
298 | } | 316 | } |
299 | if ((state & (CXL_SPA_SW_CMD_MASK | CXL_SPA_SW_STATE_MASK | CXL_SPA_SW_LINK_MASK)) == | 317 | if ((state & (CXL_SPA_SW_CMD_MASK | CXL_SPA_SW_STATE_MASK | CXL_SPA_SW_LINK_MASK)) == |
300 | (cmd | (cmd >> 16) | ctx->pe)) | 318 | (cmd | (cmd >> 16) | ctx->pe)) |
@@ -309,7 +327,9 @@ static int do_process_element_cmd(struct cxl_context *ctx, | |||
309 | schedule(); | 327 | schedule(); |
310 | 328 | ||
311 | } | 329 | } |
312 | return 0; | 330 | out: |
331 | trace_cxl_llcmd_done(ctx, cmd, rc); | ||
332 | return rc; | ||
313 | } | 333 | } |
314 | 334 | ||
315 | static int add_process_element(struct cxl_context *ctx) | 335 | static int add_process_element(struct cxl_context *ctx) |
@@ -629,6 +649,8 @@ static inline int detach_process_native_afu_directed(struct cxl_context *ctx) | |||
629 | 649 | ||
630 | int cxl_detach_process(struct cxl_context *ctx) | 650 | int cxl_detach_process(struct cxl_context *ctx) |
631 | { | 651 | { |
652 | trace_cxl_detach(ctx); | ||
653 | |||
632 | if (ctx->afu->current_mode == CXL_MODE_DEDICATED) | 654 | if (ctx->afu->current_mode == CXL_MODE_DEDICATED) |
633 | return detach_process_native_dedicated(ctx); | 655 | return detach_process_native_dedicated(ctx); |
634 | 656 | ||
@@ -667,6 +689,7 @@ static void recover_psl_err(struct cxl_afu *afu, u64 errstat) | |||
667 | 689 | ||
668 | int cxl_ack_irq(struct cxl_context *ctx, u64 tfc, u64 psl_reset_mask) | 690 | int cxl_ack_irq(struct cxl_context *ctx, u64 tfc, u64 psl_reset_mask) |
669 | { | 691 | { |
692 | trace_cxl_psl_irq_ack(ctx, tfc); | ||
670 | if (tfc) | 693 | if (tfc) |
671 | cxl_p2n_write(ctx->afu, CXL_PSL_TFC_An, tfc); | 694 | cxl_p2n_write(ctx->afu, CXL_PSL_TFC_An, tfc); |
672 | if (psl_reset_mask) | 695 | if (psl_reset_mask) |
diff --git a/drivers/misc/cxl/pci.c b/drivers/misc/cxl/pci.c index 0f2cc9f8b4db..1ef01647265f 100644 --- a/drivers/misc/cxl/pci.c +++ b/drivers/misc/cxl/pci.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <asm/msi_bitmap.h> | 21 | #include <asm/msi_bitmap.h> |
22 | #include <asm/pci-bridge.h> /* for struct pci_controller */ | 22 | #include <asm/pci-bridge.h> /* for struct pci_controller */ |
23 | #include <asm/pnv-pci.h> | 23 | #include <asm/pnv-pci.h> |
24 | #include <asm/io.h> | ||
24 | 25 | ||
25 | #include "cxl.h" | 26 | #include "cxl.h" |
26 | 27 | ||
@@ -113,6 +114,24 @@ | |||
113 | #define AFUD_EB_LEN(val) EXTRACT_PPC_BITS(val, 8, 63) | 114 | #define AFUD_EB_LEN(val) EXTRACT_PPC_BITS(val, 8, 63) |
114 | #define AFUD_READ_EB_OFF(afu) AFUD_READ(afu, 0x48) | 115 | #define AFUD_READ_EB_OFF(afu) AFUD_READ(afu, 0x48) |
115 | 116 | ||
117 | u16 cxl_afu_cr_read16(struct cxl_afu *afu, int cr, u64 off) | ||
118 | { | ||
119 | u64 aligned_off = off & ~0x3L; | ||
120 | u32 val; | ||
121 | |||
122 | val = cxl_afu_cr_read32(afu, cr, aligned_off); | ||
123 | return (val >> ((off & 0x2) * 8)) & 0xffff; | ||
124 | } | ||
125 | |||
126 | u8 cxl_afu_cr_read8(struct cxl_afu *afu, int cr, u64 off) | ||
127 | { | ||
128 | u64 aligned_off = off & ~0x3L; | ||
129 | u32 val; | ||
130 | |||
131 | val = cxl_afu_cr_read32(afu, cr, aligned_off); | ||
132 | return (val >> ((off & 0x3) * 8)) & 0xff; | ||
133 | } | ||
134 | |||
116 | static DEFINE_PCI_DEVICE_TABLE(cxl_pci_tbl) = { | 135 | static DEFINE_PCI_DEVICE_TABLE(cxl_pci_tbl) = { |
117 | { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x0477), }, | 136 | { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x0477), }, |
118 | { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x044b), }, | 137 | { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x044b), }, |
@@ -316,7 +335,7 @@ static int init_implementation_adapter_regs(struct cxl *adapter, struct pci_dev | |||
316 | u64 psl_dsnctl; | 335 | u64 psl_dsnctl; |
317 | u64 chipid; | 336 | u64 chipid; |
318 | 337 | ||
319 | if (!(np = pnv_pci_to_phb_node(dev))) | 338 | if (!(np = pnv_pci_get_phb_node(dev))) |
320 | return -ENODEV; | 339 | return -ENODEV; |
321 | 340 | ||
322 | while (np && !(prop = of_get_property(np, "ibm,chip-id", NULL))) | 341 | while (np && !(prop = of_get_property(np, "ibm,chip-id", NULL))) |
@@ -348,7 +367,7 @@ static int init_implementation_afu_regs(struct cxl_afu *afu) | |||
348 | cxl_p1n_write(afu, CXL_PSL_COALLOC_A, 0xFF000000FEFEFEFEULL); | 367 | cxl_p1n_write(afu, CXL_PSL_COALLOC_A, 0xFF000000FEFEFEFEULL); |
349 | /* for debugging with trace arrays */ | 368 | /* for debugging with trace arrays */ |
350 | cxl_p1n_write(afu, CXL_PSL_SLICE_TRACE, 0x0000FFFF00000000ULL); | 369 | cxl_p1n_write(afu, CXL_PSL_SLICE_TRACE, 0x0000FFFF00000000ULL); |
351 | cxl_p1n_write(afu, CXL_PSL_RXCTL_A, 0xF000000000000000ULL); | 370 | cxl_p1n_write(afu, CXL_PSL_RXCTL_A, CXL_PSL_RXCTL_AFUHP_4S); |
352 | 371 | ||
353 | return 0; | 372 | return 0; |
354 | } | 373 | } |
@@ -361,6 +380,41 @@ int cxl_setup_irq(struct cxl *adapter, unsigned int hwirq, | |||
361 | return pnv_cxl_ioda_msi_setup(dev, hwirq, virq); | 380 | return pnv_cxl_ioda_msi_setup(dev, hwirq, virq); |
362 | } | 381 | } |
363 | 382 | ||
383 | int cxl_update_image_control(struct cxl *adapter) | ||
384 | { | ||
385 | struct pci_dev *dev = to_pci_dev(adapter->dev.parent); | ||
386 | int rc; | ||
387 | int vsec; | ||
388 | u8 image_state; | ||
389 | |||
390 | if (!(vsec = find_cxl_vsec(dev))) { | ||
391 | dev_err(&dev->dev, "ABORTING: CXL VSEC not found!\n"); | ||
392 | return -ENODEV; | ||
393 | } | ||
394 | |||
395 | if ((rc = CXL_READ_VSEC_IMAGE_STATE(dev, vsec, &image_state))) { | ||
396 | dev_err(&dev->dev, "failed to read image state: %i\n", rc); | ||
397 | return rc; | ||
398 | } | ||
399 | |||
400 | if (adapter->perst_loads_image) | ||
401 | image_state |= CXL_VSEC_PERST_LOADS_IMAGE; | ||
402 | else | ||
403 | image_state &= ~CXL_VSEC_PERST_LOADS_IMAGE; | ||
404 | |||
405 | if (adapter->perst_select_user) | ||
406 | image_state |= CXL_VSEC_PERST_SELECT_USER; | ||
407 | else | ||
408 | image_state &= ~CXL_VSEC_PERST_SELECT_USER; | ||
409 | |||
410 | if ((rc = CXL_WRITE_VSEC_IMAGE_STATE(dev, vsec, image_state))) { | ||
411 | dev_err(&dev->dev, "failed to update image control: %i\n", rc); | ||
412 | return rc; | ||
413 | } | ||
414 | |||
415 | return 0; | ||
416 | } | ||
417 | |||
364 | int cxl_alloc_one_irq(struct cxl *adapter) | 418 | int cxl_alloc_one_irq(struct cxl *adapter) |
365 | { | 419 | { |
366 | struct pci_dev *dev = to_pci_dev(adapter->dev.parent); | 420 | struct pci_dev *dev = to_pci_dev(adapter->dev.parent); |
@@ -520,6 +574,7 @@ static int cxl_read_afu_descriptor(struct cxl_afu *afu) | |||
520 | val = AFUD_READ_INFO(afu); | 574 | val = AFUD_READ_INFO(afu); |
521 | afu->pp_irqs = AFUD_NUM_INTS_PER_PROC(val); | 575 | afu->pp_irqs = AFUD_NUM_INTS_PER_PROC(val); |
522 | afu->max_procs_virtualised = AFUD_NUM_PROCS(val); | 576 | afu->max_procs_virtualised = AFUD_NUM_PROCS(val); |
577 | afu->crs_num = AFUD_NUM_CRS(val); | ||
523 | 578 | ||
524 | if (AFUD_AFU_DIRECTED(val)) | 579 | if (AFUD_AFU_DIRECTED(val)) |
525 | afu->modes_supported |= CXL_MODE_DIRECTED; | 580 | afu->modes_supported |= CXL_MODE_DIRECTED; |
@@ -534,11 +589,17 @@ static int cxl_read_afu_descriptor(struct cxl_afu *afu) | |||
534 | if ((afu->pp_psa = AFUD_PPPSA_PP(val))) | 589 | if ((afu->pp_psa = AFUD_PPPSA_PP(val))) |
535 | afu->pp_offset = AFUD_READ_PPPSA_OFF(afu); | 590 | afu->pp_offset = AFUD_READ_PPPSA_OFF(afu); |
536 | 591 | ||
592 | val = AFUD_READ_CR(afu); | ||
593 | afu->crs_len = AFUD_CR_LEN(val) * 256; | ||
594 | afu->crs_offset = AFUD_READ_CR_OFF(afu); | ||
595 | |||
537 | return 0; | 596 | return 0; |
538 | } | 597 | } |
539 | 598 | ||
540 | static int cxl_afu_descriptor_looks_ok(struct cxl_afu *afu) | 599 | static int cxl_afu_descriptor_looks_ok(struct cxl_afu *afu) |
541 | { | 600 | { |
601 | int i; | ||
602 | |||
542 | if (afu->psa && afu->adapter->ps_size < | 603 | if (afu->psa && afu->adapter->ps_size < |
543 | (afu->pp_offset + afu->pp_size*afu->max_procs_virtualised)) { | 604 | (afu->pp_offset + afu->pp_size*afu->max_procs_virtualised)) { |
544 | dev_err(&afu->dev, "per-process PSA can't fit inside the PSA!\n"); | 605 | dev_err(&afu->dev, "per-process PSA can't fit inside the PSA!\n"); |
@@ -548,6 +609,13 @@ static int cxl_afu_descriptor_looks_ok(struct cxl_afu *afu) | |||
548 | if (afu->pp_psa && (afu->pp_size < PAGE_SIZE)) | 609 | if (afu->pp_psa && (afu->pp_size < PAGE_SIZE)) |
549 | dev_warn(&afu->dev, "AFU uses < PAGE_SIZE per-process PSA!"); | 610 | dev_warn(&afu->dev, "AFU uses < PAGE_SIZE per-process PSA!"); |
550 | 611 | ||
612 | for (i = 0; i < afu->crs_num; i++) { | ||
613 | if ((cxl_afu_cr_read32(afu, i, 0) == 0)) { | ||
614 | dev_err(&afu->dev, "ABORTING: AFU configuration record %i is invalid\n", i); | ||
615 | return -EINVAL; | ||
616 | } | ||
617 | } | ||
618 | |||
551 | return 0; | 619 | return 0; |
552 | } | 620 | } |
553 | 621 | ||
@@ -706,6 +774,42 @@ static void cxl_remove_afu(struct cxl_afu *afu) | |||
706 | device_unregister(&afu->dev); | 774 | device_unregister(&afu->dev); |
707 | } | 775 | } |
708 | 776 | ||
777 | int cxl_reset(struct cxl *adapter) | ||
778 | { | ||
779 | struct pci_dev *dev = to_pci_dev(adapter->dev.parent); | ||
780 | int rc; | ||
781 | int i; | ||
782 | u32 val; | ||
783 | |||
784 | dev_info(&dev->dev, "CXL reset\n"); | ||
785 | |||
786 | for (i = 0; i < adapter->slices; i++) | ||
787 | cxl_remove_afu(adapter->afu[i]); | ||
788 | |||
789 | /* pcie_warm_reset requests a fundamental pci reset which includes a | ||
790 | * PERST assert/deassert. PERST triggers a loading of the image | ||
791 | * if "user" or "factory" is selected in sysfs */ | ||
792 | if ((rc = pci_set_pcie_reset_state(dev, pcie_warm_reset))) { | ||
793 | dev_err(&dev->dev, "cxl: pcie_warm_reset failed\n"); | ||
794 | return rc; | ||
795 | } | ||
796 | |||
797 | /* the PERST done above fences the PHB. So, reset depends on EEH | ||
798 | * to unbind the driver, tell Sapphire to reinit the PHB, and rebind | ||
799 | * the driver. Do an mmio read explictly to ensure EEH notices the | ||
800 | * fenced PHB. Retry for a few seconds before giving up. */ | ||
801 | i = 0; | ||
802 | while (((val = mmio_read32be(adapter->p1_mmio)) != 0xffffffff) && | ||
803 | (i < 5)) { | ||
804 | msleep(500); | ||
805 | i++; | ||
806 | } | ||
807 | |||
808 | if (val != 0xffffffff) | ||
809 | dev_err(&dev->dev, "cxl: PERST failed to trigger EEH\n"); | ||
810 | |||
811 | return rc; | ||
812 | } | ||
709 | 813 | ||
710 | static int cxl_map_adapter_regs(struct cxl *adapter, struct pci_dev *dev) | 814 | static int cxl_map_adapter_regs(struct cxl *adapter, struct pci_dev *dev) |
711 | { | 815 | { |
@@ -770,8 +874,8 @@ static int cxl_read_vsec(struct cxl *adapter, struct pci_dev *dev) | |||
770 | CXL_READ_VSEC_BASE_IMAGE(dev, vsec, &adapter->base_image); | 874 | CXL_READ_VSEC_BASE_IMAGE(dev, vsec, &adapter->base_image); |
771 | CXL_READ_VSEC_IMAGE_STATE(dev, vsec, &image_state); | 875 | CXL_READ_VSEC_IMAGE_STATE(dev, vsec, &image_state); |
772 | adapter->user_image_loaded = !!(image_state & CXL_VSEC_USER_IMAGE_LOADED); | 876 | adapter->user_image_loaded = !!(image_state & CXL_VSEC_USER_IMAGE_LOADED); |
773 | adapter->perst_loads_image = !!(image_state & CXL_VSEC_PERST_LOADS_IMAGE); | 877 | adapter->perst_loads_image = true; |
774 | adapter->perst_select_user = !!(image_state & CXL_VSEC_PERST_SELECT_USER); | 878 | adapter->perst_select_user = !!(image_state & CXL_VSEC_USER_IMAGE_LOADED); |
775 | 879 | ||
776 | CXL_READ_VSEC_NAFUS(dev, vsec, &adapter->slices); | 880 | CXL_READ_VSEC_NAFUS(dev, vsec, &adapter->slices); |
777 | CXL_READ_VSEC_AFU_DESC_OFF(dev, vsec, &afu_desc_off); | 881 | CXL_READ_VSEC_AFU_DESC_OFF(dev, vsec, &afu_desc_off); |
@@ -879,6 +983,9 @@ static struct cxl *cxl_init_adapter(struct pci_dev *dev) | |||
879 | if ((rc = cxl_vsec_looks_ok(adapter, dev))) | 983 | if ((rc = cxl_vsec_looks_ok(adapter, dev))) |
880 | goto err2; | 984 | goto err2; |
881 | 985 | ||
986 | if ((rc = cxl_update_image_control(adapter))) | ||
987 | goto err2; | ||
988 | |||
882 | if ((rc = cxl_map_adapter_regs(adapter, dev))) | 989 | if ((rc = cxl_map_adapter_regs(adapter, dev))) |
883 | goto err2; | 990 | goto err2; |
884 | 991 | ||
@@ -888,9 +995,15 @@ static struct cxl *cxl_init_adapter(struct pci_dev *dev) | |||
888 | if ((rc = init_implementation_adapter_regs(adapter, dev))) | 995 | if ((rc = init_implementation_adapter_regs(adapter, dev))) |
889 | goto err3; | 996 | goto err3; |
890 | 997 | ||
891 | if ((rc = pnv_phb_to_cxl(dev))) | 998 | if ((rc = pnv_phb_to_cxl_mode(dev, OPAL_PHB_CAPI_MODE_CAPI))) |
892 | goto err3; | 999 | goto err3; |
893 | 1000 | ||
1001 | /* If recovery happened, the last step is to turn on snooping. | ||
1002 | * In the non-recovery case this has no effect */ | ||
1003 | if ((rc = pnv_phb_to_cxl_mode(dev, OPAL_PHB_CAPI_MODE_SNOOP_ON))) { | ||
1004 | goto err3; | ||
1005 | } | ||
1006 | |||
894 | if ((rc = cxl_register_psl_err_irq(adapter))) | 1007 | if ((rc = cxl_register_psl_err_irq(adapter))) |
895 | goto err3; | 1008 | goto err3; |
896 | 1009 | ||
diff --git a/drivers/misc/cxl/sysfs.c b/drivers/misc/cxl/sysfs.c index 461bdbd5d483..d0c38c7bc0c4 100644 --- a/drivers/misc/cxl/sysfs.c +++ b/drivers/misc/cxl/sysfs.c | |||
@@ -10,6 +10,7 @@ | |||
10 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
11 | #include <linux/device.h> | 11 | #include <linux/device.h> |
12 | #include <linux/sysfs.h> | 12 | #include <linux/sysfs.h> |
13 | #include <linux/pci_regs.h> | ||
13 | 14 | ||
14 | #include "cxl.h" | 15 | #include "cxl.h" |
15 | 16 | ||
@@ -56,11 +57,68 @@ static ssize_t image_loaded_show(struct device *device, | |||
56 | return scnprintf(buf, PAGE_SIZE, "factory\n"); | 57 | return scnprintf(buf, PAGE_SIZE, "factory\n"); |
57 | } | 58 | } |
58 | 59 | ||
60 | static ssize_t reset_adapter_store(struct device *device, | ||
61 | struct device_attribute *attr, | ||
62 | const char *buf, size_t count) | ||
63 | { | ||
64 | struct cxl *adapter = to_cxl_adapter(device); | ||
65 | int rc; | ||
66 | int val; | ||
67 | |||
68 | rc = sscanf(buf, "%i", &val); | ||
69 | if ((rc != 1) || (val != 1)) | ||
70 | return -EINVAL; | ||
71 | |||
72 | if ((rc = cxl_reset(adapter))) | ||
73 | return rc; | ||
74 | return count; | ||
75 | } | ||
76 | |||
77 | static ssize_t load_image_on_perst_show(struct device *device, | ||
78 | struct device_attribute *attr, | ||
79 | char *buf) | ||
80 | { | ||
81 | struct cxl *adapter = to_cxl_adapter(device); | ||
82 | |||
83 | if (!adapter->perst_loads_image) | ||
84 | return scnprintf(buf, PAGE_SIZE, "none\n"); | ||
85 | |||
86 | if (adapter->perst_select_user) | ||
87 | return scnprintf(buf, PAGE_SIZE, "user\n"); | ||
88 | return scnprintf(buf, PAGE_SIZE, "factory\n"); | ||
89 | } | ||
90 | |||
91 | static ssize_t load_image_on_perst_store(struct device *device, | ||
92 | struct device_attribute *attr, | ||
93 | const char *buf, size_t count) | ||
94 | { | ||
95 | struct cxl *adapter = to_cxl_adapter(device); | ||
96 | int rc; | ||
97 | |||
98 | if (!strncmp(buf, "none", 4)) | ||
99 | adapter->perst_loads_image = false; | ||
100 | else if (!strncmp(buf, "user", 4)) { | ||
101 | adapter->perst_select_user = true; | ||
102 | adapter->perst_loads_image = true; | ||
103 | } else if (!strncmp(buf, "factory", 7)) { | ||
104 | adapter->perst_select_user = false; | ||
105 | adapter->perst_loads_image = true; | ||
106 | } else | ||
107 | return -EINVAL; | ||
108 | |||
109 | if ((rc = cxl_update_image_control(adapter))) | ||
110 | return rc; | ||
111 | |||
112 | return count; | ||
113 | } | ||
114 | |||
59 | static struct device_attribute adapter_attrs[] = { | 115 | static struct device_attribute adapter_attrs[] = { |
60 | __ATTR_RO(caia_version), | 116 | __ATTR_RO(caia_version), |
61 | __ATTR_RO(psl_revision), | 117 | __ATTR_RO(psl_revision), |
62 | __ATTR_RO(base_image), | 118 | __ATTR_RO(base_image), |
63 | __ATTR_RO(image_loaded), | 119 | __ATTR_RO(image_loaded), |
120 | __ATTR_RW(load_image_on_perst), | ||
121 | __ATTR(reset, S_IWUSR, NULL, reset_adapter_store), | ||
64 | }; | 122 | }; |
65 | 123 | ||
66 | 124 | ||
@@ -310,8 +368,6 @@ static struct device_attribute afu_attrs[] = { | |||
310 | __ATTR(reset, S_IWUSR, NULL, reset_store_afu), | 368 | __ATTR(reset, S_IWUSR, NULL, reset_store_afu), |
311 | }; | 369 | }; |
312 | 370 | ||
313 | |||
314 | |||
315 | int cxl_sysfs_adapter_add(struct cxl *adapter) | 371 | int cxl_sysfs_adapter_add(struct cxl *adapter) |
316 | { | 372 | { |
317 | int i, rc; | 373 | int i, rc; |
@@ -334,31 +390,191 @@ void cxl_sysfs_adapter_remove(struct cxl *adapter) | |||
334 | device_remove_file(&adapter->dev, &adapter_attrs[i]); | 390 | device_remove_file(&adapter->dev, &adapter_attrs[i]); |
335 | } | 391 | } |
336 | 392 | ||
393 | struct afu_config_record { | ||
394 | struct kobject kobj; | ||
395 | struct bin_attribute config_attr; | ||
396 | struct list_head list; | ||
397 | int cr; | ||
398 | u16 device; | ||
399 | u16 vendor; | ||
400 | u32 class; | ||
401 | }; | ||
402 | |||
403 | #define to_cr(obj) container_of(obj, struct afu_config_record, kobj) | ||
404 | |||
405 | static ssize_t vendor_show(struct kobject *kobj, | ||
406 | struct kobj_attribute *attr, char *buf) | ||
407 | { | ||
408 | struct afu_config_record *cr = to_cr(kobj); | ||
409 | |||
410 | return scnprintf(buf, PAGE_SIZE, "0x%.4x\n", cr->vendor); | ||
411 | } | ||
412 | |||
413 | static ssize_t device_show(struct kobject *kobj, | ||
414 | struct kobj_attribute *attr, char *buf) | ||
415 | { | ||
416 | struct afu_config_record *cr = to_cr(kobj); | ||
417 | |||
418 | return scnprintf(buf, PAGE_SIZE, "0x%.4x\n", cr->device); | ||
419 | } | ||
420 | |||
421 | static ssize_t class_show(struct kobject *kobj, | ||
422 | struct kobj_attribute *attr, char *buf) | ||
423 | { | ||
424 | struct afu_config_record *cr = to_cr(kobj); | ||
425 | |||
426 | return scnprintf(buf, PAGE_SIZE, "0x%.6x\n", cr->class); | ||
427 | } | ||
428 | |||
429 | static ssize_t afu_read_config(struct file *filp, struct kobject *kobj, | ||
430 | struct bin_attribute *bin_attr, char *buf, | ||
431 | loff_t off, size_t count) | ||
432 | { | ||
433 | struct afu_config_record *cr = to_cr(kobj); | ||
434 | struct cxl_afu *afu = to_cxl_afu(container_of(kobj->parent, struct device, kobj)); | ||
435 | |||
436 | u64 i, j, val, size = afu->crs_len; | ||
437 | |||
438 | if (off > size) | ||
439 | return 0; | ||
440 | if (off + count > size) | ||
441 | count = size - off; | ||
442 | |||
443 | for (i = 0; i < count;) { | ||
444 | val = cxl_afu_cr_read64(afu, cr->cr, off & ~0x7); | ||
445 | for (j = off & 0x7; j < 8 && i < count; i++, j++, off++) | ||
446 | buf[i] = (val >> (j * 8)) & 0xff; | ||
447 | } | ||
448 | |||
449 | return count; | ||
450 | } | ||
451 | |||
452 | static struct kobj_attribute vendor_attribute = | ||
453 | __ATTR_RO(vendor); | ||
454 | static struct kobj_attribute device_attribute = | ||
455 | __ATTR_RO(device); | ||
456 | static struct kobj_attribute class_attribute = | ||
457 | __ATTR_RO(class); | ||
458 | |||
459 | static struct attribute *afu_cr_attrs[] = { | ||
460 | &vendor_attribute.attr, | ||
461 | &device_attribute.attr, | ||
462 | &class_attribute.attr, | ||
463 | NULL, | ||
464 | }; | ||
465 | |||
466 | static void release_afu_config_record(struct kobject *kobj) | ||
467 | { | ||
468 | struct afu_config_record *cr = to_cr(kobj); | ||
469 | |||
470 | kfree(cr); | ||
471 | } | ||
472 | |||
473 | static struct kobj_type afu_config_record_type = { | ||
474 | .sysfs_ops = &kobj_sysfs_ops, | ||
475 | .release = release_afu_config_record, | ||
476 | .default_attrs = afu_cr_attrs, | ||
477 | }; | ||
478 | |||
479 | static struct afu_config_record *cxl_sysfs_afu_new_cr(struct cxl_afu *afu, int cr_idx) | ||
480 | { | ||
481 | struct afu_config_record *cr; | ||
482 | int rc; | ||
483 | |||
484 | cr = kzalloc(sizeof(struct afu_config_record), GFP_KERNEL); | ||
485 | if (!cr) | ||
486 | return ERR_PTR(-ENOMEM); | ||
487 | |||
488 | cr->cr = cr_idx; | ||
489 | cr->device = cxl_afu_cr_read16(afu, cr_idx, PCI_DEVICE_ID); | ||
490 | cr->vendor = cxl_afu_cr_read16(afu, cr_idx, PCI_VENDOR_ID); | ||
491 | cr->class = cxl_afu_cr_read32(afu, cr_idx, PCI_CLASS_REVISION) >> 8; | ||
492 | |||
493 | /* | ||
494 | * Export raw AFU PCIe like config record. For now this is read only by | ||
495 | * root - we can expand that later to be readable by non-root and maybe | ||
496 | * even writable provided we have a good use-case. Once we suport | ||
497 | * exposing AFUs through a virtual PHB they will get that for free from | ||
498 | * Linux' PCI infrastructure, but until then it's not clear that we | ||
499 | * need it for anything since the main use case is just identifying | ||
500 | * AFUs, which can be done via the vendor, device and class attributes. | ||
501 | */ | ||
502 | sysfs_bin_attr_init(&cr->config_attr); | ||
503 | cr->config_attr.attr.name = "config"; | ||
504 | cr->config_attr.attr.mode = S_IRUSR; | ||
505 | cr->config_attr.size = afu->crs_len; | ||
506 | cr->config_attr.read = afu_read_config; | ||
507 | |||
508 | rc = kobject_init_and_add(&cr->kobj, &afu_config_record_type, | ||
509 | &afu->dev.kobj, "cr%i", cr->cr); | ||
510 | if (rc) | ||
511 | goto err; | ||
512 | |||
513 | rc = sysfs_create_bin_file(&cr->kobj, &cr->config_attr); | ||
514 | if (rc) | ||
515 | goto err1; | ||
516 | |||
517 | rc = kobject_uevent(&cr->kobj, KOBJ_ADD); | ||
518 | if (rc) | ||
519 | goto err2; | ||
520 | |||
521 | return cr; | ||
522 | err2: | ||
523 | sysfs_remove_bin_file(&cr->kobj, &cr->config_attr); | ||
524 | err1: | ||
525 | kobject_put(&cr->kobj); | ||
526 | return ERR_PTR(rc); | ||
527 | err: | ||
528 | kfree(cr); | ||
529 | return ERR_PTR(rc); | ||
530 | } | ||
531 | |||
532 | void cxl_sysfs_afu_remove(struct cxl_afu *afu) | ||
533 | { | ||
534 | struct afu_config_record *cr, *tmp; | ||
535 | int i; | ||
536 | |||
537 | for (i = 0; i < ARRAY_SIZE(afu_attrs); i++) | ||
538 | device_remove_file(&afu->dev, &afu_attrs[i]); | ||
539 | |||
540 | list_for_each_entry_safe(cr, tmp, &afu->crs, list) { | ||
541 | sysfs_remove_bin_file(&cr->kobj, &cr->config_attr); | ||
542 | kobject_put(&cr->kobj); | ||
543 | } | ||
544 | } | ||
545 | |||
337 | int cxl_sysfs_afu_add(struct cxl_afu *afu) | 546 | int cxl_sysfs_afu_add(struct cxl_afu *afu) |
338 | { | 547 | { |
548 | struct afu_config_record *cr; | ||
339 | int i, rc; | 549 | int i, rc; |
340 | 550 | ||
551 | INIT_LIST_HEAD(&afu->crs); | ||
552 | |||
341 | for (i = 0; i < ARRAY_SIZE(afu_attrs); i++) { | 553 | for (i = 0; i < ARRAY_SIZE(afu_attrs); i++) { |
342 | if ((rc = device_create_file(&afu->dev, &afu_attrs[i]))) | 554 | if ((rc = device_create_file(&afu->dev, &afu_attrs[i]))) |
343 | goto err; | 555 | goto err; |
344 | } | 556 | } |
345 | 557 | ||
558 | for (i = 0; i < afu->crs_num; i++) { | ||
559 | cr = cxl_sysfs_afu_new_cr(afu, i); | ||
560 | if (IS_ERR(cr)) { | ||
561 | rc = PTR_ERR(cr); | ||
562 | goto err1; | ||
563 | } | ||
564 | list_add(&cr->list, &afu->crs); | ||
565 | } | ||
566 | |||
346 | return 0; | 567 | return 0; |
347 | 568 | ||
569 | err1: | ||
570 | cxl_sysfs_afu_remove(afu); | ||
571 | return rc; | ||
348 | err: | 572 | err: |
349 | for (i--; i >= 0; i--) | 573 | for (i--; i >= 0; i--) |
350 | device_remove_file(&afu->dev, &afu_attrs[i]); | 574 | device_remove_file(&afu->dev, &afu_attrs[i]); |
351 | return rc; | 575 | return rc; |
352 | } | 576 | } |
353 | 577 | ||
354 | void cxl_sysfs_afu_remove(struct cxl_afu *afu) | ||
355 | { | ||
356 | int i; | ||
357 | |||
358 | for (i = 0; i < ARRAY_SIZE(afu_attrs); i++) | ||
359 | device_remove_file(&afu->dev, &afu_attrs[i]); | ||
360 | } | ||
361 | |||
362 | int cxl_sysfs_afu_m_add(struct cxl_afu *afu) | 578 | int cxl_sysfs_afu_m_add(struct cxl_afu *afu) |
363 | { | 579 | { |
364 | int i, rc; | 580 | int i, rc; |
diff --git a/drivers/misc/cxl/trace.c b/drivers/misc/cxl/trace.c new file mode 100644 index 000000000000..c2b06d319e6e --- /dev/null +++ b/drivers/misc/cxl/trace.c | |||
@@ -0,0 +1,13 @@ | |||
1 | /* | ||
2 | * Copyright 2015 IBM Corp. | ||
3 | * | ||
4 | * This program is free software; you can redistribute it and/or | ||
5 | * modify it under the terms of the GNU General Public License | ||
6 | * as published by the Free Software Foundation; either version | ||
7 | * 2 of the License, or (at your option) any later version. | ||
8 | */ | ||
9 | |||
10 | #ifndef __CHECKER__ | ||
11 | #define CREATE_TRACE_POINTS | ||
12 | #include "trace.h" | ||
13 | #endif | ||
diff --git a/drivers/misc/cxl/trace.h b/drivers/misc/cxl/trace.h new file mode 100644 index 000000000000..ae434d87887e --- /dev/null +++ b/drivers/misc/cxl/trace.h | |||
@@ -0,0 +1,459 @@ | |||
1 | /* | ||
2 | * Copyright 2015 IBM Corp. | ||
3 | * | ||
4 | * This program is free software; you can redistribute it and/or | ||
5 | * modify it under the terms of the GNU General Public License | ||
6 | * as published by the Free Software Foundation; either version | ||
7 | * 2 of the License, or (at your option) any later version. | ||
8 | */ | ||
9 | |||
10 | #undef TRACE_SYSTEM | ||
11 | #define TRACE_SYSTEM cxl | ||
12 | |||
13 | #if !defined(_CXL_TRACE_H) || defined(TRACE_HEADER_MULTI_READ) | ||
14 | #define _CXL_TRACE_H | ||
15 | |||
16 | #include <linux/tracepoint.h> | ||
17 | |||
18 | #include "cxl.h" | ||
19 | |||
20 | #define DSISR_FLAGS \ | ||
21 | { CXL_PSL_DSISR_An_DS, "DS" }, \ | ||
22 | { CXL_PSL_DSISR_An_DM, "DM" }, \ | ||
23 | { CXL_PSL_DSISR_An_ST, "ST" }, \ | ||
24 | { CXL_PSL_DSISR_An_UR, "UR" }, \ | ||
25 | { CXL_PSL_DSISR_An_PE, "PE" }, \ | ||
26 | { CXL_PSL_DSISR_An_AE, "AE" }, \ | ||
27 | { CXL_PSL_DSISR_An_OC, "OC" }, \ | ||
28 | { CXL_PSL_DSISR_An_M, "M" }, \ | ||
29 | { CXL_PSL_DSISR_An_P, "P" }, \ | ||
30 | { CXL_PSL_DSISR_An_A, "A" }, \ | ||
31 | { CXL_PSL_DSISR_An_S, "S" }, \ | ||
32 | { CXL_PSL_DSISR_An_K, "K" } | ||
33 | |||
34 | #define TFC_FLAGS \ | ||
35 | { CXL_PSL_TFC_An_A, "A" }, \ | ||
36 | { CXL_PSL_TFC_An_C, "C" }, \ | ||
37 | { CXL_PSL_TFC_An_AE, "AE" }, \ | ||
38 | { CXL_PSL_TFC_An_R, "R" } | ||
39 | |||
40 | #define LLCMD_NAMES \ | ||
41 | { CXL_SPA_SW_CMD_TERMINATE, "TERMINATE" }, \ | ||
42 | { CXL_SPA_SW_CMD_REMOVE, "REMOVE" }, \ | ||
43 | { CXL_SPA_SW_CMD_SUSPEND, "SUSPEND" }, \ | ||
44 | { CXL_SPA_SW_CMD_RESUME, "RESUME" }, \ | ||
45 | { CXL_SPA_SW_CMD_ADD, "ADD" }, \ | ||
46 | { CXL_SPA_SW_CMD_UPDATE, "UPDATE" } | ||
47 | |||
48 | #define AFU_COMMANDS \ | ||
49 | { 0, "DISABLE" }, \ | ||
50 | { CXL_AFU_Cntl_An_E, "ENABLE" }, \ | ||
51 | { CXL_AFU_Cntl_An_RA, "RESET" } | ||
52 | |||
53 | #define PSL_COMMANDS \ | ||
54 | { CXL_PSL_SCNTL_An_Pc, "PURGE" }, \ | ||
55 | { CXL_PSL_SCNTL_An_Sc, "SUSPEND" } | ||
56 | |||
57 | |||
58 | DECLARE_EVENT_CLASS(cxl_pe_class, | ||
59 | TP_PROTO(struct cxl_context *ctx), | ||
60 | |||
61 | TP_ARGS(ctx), | ||
62 | |||
63 | TP_STRUCT__entry( | ||
64 | __field(u8, card) | ||
65 | __field(u8, afu) | ||
66 | __field(u16, pe) | ||
67 | ), | ||
68 | |||
69 | TP_fast_assign( | ||
70 | __entry->card = ctx->afu->adapter->adapter_num; | ||
71 | __entry->afu = ctx->afu->slice; | ||
72 | __entry->pe = ctx->pe; | ||
73 | ), | ||
74 | |||
75 | TP_printk("afu%i.%i pe=%i", | ||
76 | __entry->card, | ||
77 | __entry->afu, | ||
78 | __entry->pe | ||
79 | ) | ||
80 | ); | ||
81 | |||
82 | |||
83 | TRACE_EVENT(cxl_attach, | ||
84 | TP_PROTO(struct cxl_context *ctx, u64 wed, s16 num_interrupts, u64 amr), | ||
85 | |||
86 | TP_ARGS(ctx, wed, num_interrupts, amr), | ||
87 | |||
88 | TP_STRUCT__entry( | ||
89 | __field(u8, card) | ||
90 | __field(u8, afu) | ||
91 | __field(u16, pe) | ||
92 | __field(pid_t, pid) | ||
93 | __field(u64, wed) | ||
94 | __field(u64, amr) | ||
95 | __field(s16, num_interrupts) | ||
96 | ), | ||
97 | |||
98 | TP_fast_assign( | ||
99 | __entry->card = ctx->afu->adapter->adapter_num; | ||
100 | __entry->afu = ctx->afu->slice; | ||
101 | __entry->pe = ctx->pe; | ||
102 | __entry->pid = pid_nr(ctx->pid); | ||
103 | __entry->wed = wed; | ||
104 | __entry->amr = amr; | ||
105 | __entry->num_interrupts = num_interrupts; | ||
106 | ), | ||
107 | |||
108 | TP_printk("afu%i.%i pid=%i pe=%i wed=0x%.16llx irqs=%i amr=0x%llx", | ||
109 | __entry->card, | ||
110 | __entry->afu, | ||
111 | __entry->pid, | ||
112 | __entry->pe, | ||
113 | __entry->wed, | ||
114 | __entry->num_interrupts, | ||
115 | __entry->amr | ||
116 | ) | ||
117 | ); | ||
118 | |||
119 | DEFINE_EVENT(cxl_pe_class, cxl_detach, | ||
120 | TP_PROTO(struct cxl_context *ctx), | ||
121 | TP_ARGS(ctx) | ||
122 | ); | ||
123 | |||
124 | TRACE_EVENT(cxl_afu_irq, | ||
125 | TP_PROTO(struct cxl_context *ctx, int afu_irq, int virq, irq_hw_number_t hwirq), | ||
126 | |||
127 | TP_ARGS(ctx, afu_irq, virq, hwirq), | ||
128 | |||
129 | TP_STRUCT__entry( | ||
130 | __field(u8, card) | ||
131 | __field(u8, afu) | ||
132 | __field(u16, pe) | ||
133 | __field(u16, afu_irq) | ||
134 | __field(int, virq) | ||
135 | __field(irq_hw_number_t, hwirq) | ||
136 | ), | ||
137 | |||
138 | TP_fast_assign( | ||
139 | __entry->card = ctx->afu->adapter->adapter_num; | ||
140 | __entry->afu = ctx->afu->slice; | ||
141 | __entry->pe = ctx->pe; | ||
142 | __entry->afu_irq = afu_irq; | ||
143 | __entry->virq = virq; | ||
144 | __entry->hwirq = hwirq; | ||
145 | ), | ||
146 | |||
147 | TP_printk("afu%i.%i pe=%i afu_irq=%i virq=%i hwirq=0x%lx", | ||
148 | __entry->card, | ||
149 | __entry->afu, | ||
150 | __entry->pe, | ||
151 | __entry->afu_irq, | ||
152 | __entry->virq, | ||
153 | __entry->hwirq | ||
154 | ) | ||
155 | ); | ||
156 | |||
157 | TRACE_EVENT(cxl_psl_irq, | ||
158 | TP_PROTO(struct cxl_context *ctx, int irq, u64 dsisr, u64 dar), | ||
159 | |||
160 | TP_ARGS(ctx, irq, dsisr, dar), | ||
161 | |||
162 | TP_STRUCT__entry( | ||
163 | __field(u8, card) | ||
164 | __field(u8, afu) | ||
165 | __field(u16, pe) | ||
166 | __field(int, irq) | ||
167 | __field(u64, dsisr) | ||
168 | __field(u64, dar) | ||
169 | ), | ||
170 | |||
171 | TP_fast_assign( | ||
172 | __entry->card = ctx->afu->adapter->adapter_num; | ||
173 | __entry->afu = ctx->afu->slice; | ||
174 | __entry->pe = ctx->pe; | ||
175 | __entry->irq = irq; | ||
176 | __entry->dsisr = dsisr; | ||
177 | __entry->dar = dar; | ||
178 | ), | ||
179 | |||
180 | TP_printk("afu%i.%i pe=%i irq=%i dsisr=%s dar=0x%.16llx", | ||
181 | __entry->card, | ||
182 | __entry->afu, | ||
183 | __entry->pe, | ||
184 | __entry->irq, | ||
185 | __print_flags(__entry->dsisr, "|", DSISR_FLAGS), | ||
186 | __entry->dar | ||
187 | ) | ||
188 | ); | ||
189 | |||
190 | TRACE_EVENT(cxl_psl_irq_ack, | ||
191 | TP_PROTO(struct cxl_context *ctx, u64 tfc), | ||
192 | |||
193 | TP_ARGS(ctx, tfc), | ||
194 | |||
195 | TP_STRUCT__entry( | ||
196 | __field(u8, card) | ||
197 | __field(u8, afu) | ||
198 | __field(u16, pe) | ||
199 | __field(u64, tfc) | ||
200 | ), | ||
201 | |||
202 | TP_fast_assign( | ||
203 | __entry->card = ctx->afu->adapter->adapter_num; | ||
204 | __entry->afu = ctx->afu->slice; | ||
205 | __entry->pe = ctx->pe; | ||
206 | __entry->tfc = tfc; | ||
207 | ), | ||
208 | |||
209 | TP_printk("afu%i.%i pe=%i tfc=%s", | ||
210 | __entry->card, | ||
211 | __entry->afu, | ||
212 | __entry->pe, | ||
213 | __print_flags(__entry->tfc, "|", TFC_FLAGS) | ||
214 | ) | ||
215 | ); | ||
216 | |||
217 | TRACE_EVENT(cxl_ste_miss, | ||
218 | TP_PROTO(struct cxl_context *ctx, u64 dar), | ||
219 | |||
220 | TP_ARGS(ctx, dar), | ||
221 | |||
222 | TP_STRUCT__entry( | ||
223 | __field(u8, card) | ||
224 | __field(u8, afu) | ||
225 | __field(u16, pe) | ||
226 | __field(u64, dar) | ||
227 | ), | ||
228 | |||
229 | TP_fast_assign( | ||
230 | __entry->card = ctx->afu->adapter->adapter_num; | ||
231 | __entry->afu = ctx->afu->slice; | ||
232 | __entry->pe = ctx->pe; | ||
233 | __entry->dar = dar; | ||
234 | ), | ||
235 | |||
236 | TP_printk("afu%i.%i pe=%i dar=0x%.16llx", | ||
237 | __entry->card, | ||
238 | __entry->afu, | ||
239 | __entry->pe, | ||
240 | __entry->dar | ||
241 | ) | ||
242 | ); | ||
243 | |||
244 | TRACE_EVENT(cxl_ste_write, | ||
245 | TP_PROTO(struct cxl_context *ctx, unsigned int idx, u64 e, u64 v), | ||
246 | |||
247 | TP_ARGS(ctx, idx, e, v), | ||
248 | |||
249 | TP_STRUCT__entry( | ||
250 | __field(u8, card) | ||
251 | __field(u8, afu) | ||
252 | __field(u16, pe) | ||
253 | __field(unsigned int, idx) | ||
254 | __field(u64, e) | ||
255 | __field(u64, v) | ||
256 | ), | ||
257 | |||
258 | TP_fast_assign( | ||
259 | __entry->card = ctx->afu->adapter->adapter_num; | ||
260 | __entry->afu = ctx->afu->slice; | ||
261 | __entry->pe = ctx->pe; | ||
262 | __entry->idx = idx; | ||
263 | __entry->e = e; | ||
264 | __entry->v = v; | ||
265 | ), | ||
266 | |||
267 | TP_printk("afu%i.%i pe=%i SSTE[%i] E=0x%.16llx V=0x%.16llx", | ||
268 | __entry->card, | ||
269 | __entry->afu, | ||
270 | __entry->pe, | ||
271 | __entry->idx, | ||
272 | __entry->e, | ||
273 | __entry->v | ||
274 | ) | ||
275 | ); | ||
276 | |||
277 | TRACE_EVENT(cxl_pte_miss, | ||
278 | TP_PROTO(struct cxl_context *ctx, u64 dsisr, u64 dar), | ||
279 | |||
280 | TP_ARGS(ctx, dsisr, dar), | ||
281 | |||
282 | TP_STRUCT__entry( | ||
283 | __field(u8, card) | ||
284 | __field(u8, afu) | ||
285 | __field(u16, pe) | ||
286 | __field(u64, dsisr) | ||
287 | __field(u64, dar) | ||
288 | ), | ||
289 | |||
290 | TP_fast_assign( | ||
291 | __entry->card = ctx->afu->adapter->adapter_num; | ||
292 | __entry->afu = ctx->afu->slice; | ||
293 | __entry->pe = ctx->pe; | ||
294 | __entry->dsisr = dsisr; | ||
295 | __entry->dar = dar; | ||
296 | ), | ||
297 | |||
298 | TP_printk("afu%i.%i pe=%i dsisr=%s dar=0x%.16llx", | ||
299 | __entry->card, | ||
300 | __entry->afu, | ||
301 | __entry->pe, | ||
302 | __print_flags(__entry->dsisr, "|", DSISR_FLAGS), | ||
303 | __entry->dar | ||
304 | ) | ||
305 | ); | ||
306 | |||
307 | TRACE_EVENT(cxl_llcmd, | ||
308 | TP_PROTO(struct cxl_context *ctx, u64 cmd), | ||
309 | |||
310 | TP_ARGS(ctx, cmd), | ||
311 | |||
312 | TP_STRUCT__entry( | ||
313 | __field(u8, card) | ||
314 | __field(u8, afu) | ||
315 | __field(u16, pe) | ||
316 | __field(u64, cmd) | ||
317 | ), | ||
318 | |||
319 | TP_fast_assign( | ||
320 | __entry->card = ctx->afu->adapter->adapter_num; | ||
321 | __entry->afu = ctx->afu->slice; | ||
322 | __entry->pe = ctx->pe; | ||
323 | __entry->cmd = cmd; | ||
324 | ), | ||
325 | |||
326 | TP_printk("afu%i.%i pe=%i cmd=%s", | ||
327 | __entry->card, | ||
328 | __entry->afu, | ||
329 | __entry->pe, | ||
330 | __print_symbolic_u64(__entry->cmd, LLCMD_NAMES) | ||
331 | ) | ||
332 | ); | ||
333 | |||
334 | TRACE_EVENT(cxl_llcmd_done, | ||
335 | TP_PROTO(struct cxl_context *ctx, u64 cmd, int rc), | ||
336 | |||
337 | TP_ARGS(ctx, cmd, rc), | ||
338 | |||
339 | TP_STRUCT__entry( | ||
340 | __field(u8, card) | ||
341 | __field(u8, afu) | ||
342 | __field(u16, pe) | ||
343 | __field(u64, cmd) | ||
344 | __field(int, rc) | ||
345 | ), | ||
346 | |||
347 | TP_fast_assign( | ||
348 | __entry->card = ctx->afu->adapter->adapter_num; | ||
349 | __entry->afu = ctx->afu->slice; | ||
350 | __entry->pe = ctx->pe; | ||
351 | __entry->rc = rc; | ||
352 | __entry->cmd = cmd; | ||
353 | ), | ||
354 | |||
355 | TP_printk("afu%i.%i pe=%i cmd=%s rc=%i", | ||
356 | __entry->card, | ||
357 | __entry->afu, | ||
358 | __entry->pe, | ||
359 | __print_symbolic_u64(__entry->cmd, LLCMD_NAMES), | ||
360 | __entry->rc | ||
361 | ) | ||
362 | ); | ||
363 | |||
364 | DECLARE_EVENT_CLASS(cxl_afu_psl_ctrl, | ||
365 | TP_PROTO(struct cxl_afu *afu, u64 cmd), | ||
366 | |||
367 | TP_ARGS(afu, cmd), | ||
368 | |||
369 | TP_STRUCT__entry( | ||
370 | __field(u8, card) | ||
371 | __field(u8, afu) | ||
372 | __field(u64, cmd) | ||
373 | ), | ||
374 | |||
375 | TP_fast_assign( | ||
376 | __entry->card = afu->adapter->adapter_num; | ||
377 | __entry->afu = afu->slice; | ||
378 | __entry->cmd = cmd; | ||
379 | ), | ||
380 | |||
381 | TP_printk("afu%i.%i cmd=%s", | ||
382 | __entry->card, | ||
383 | __entry->afu, | ||
384 | __print_symbolic_u64(__entry->cmd, AFU_COMMANDS) | ||
385 | ) | ||
386 | ); | ||
387 | |||
388 | DECLARE_EVENT_CLASS(cxl_afu_psl_ctrl_done, | ||
389 | TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), | ||
390 | |||
391 | TP_ARGS(afu, cmd, rc), | ||
392 | |||
393 | TP_STRUCT__entry( | ||
394 | __field(u8, card) | ||
395 | __field(u8, afu) | ||
396 | __field(u64, cmd) | ||
397 | __field(int, rc) | ||
398 | ), | ||
399 | |||
400 | TP_fast_assign( | ||
401 | __entry->card = afu->adapter->adapter_num; | ||
402 | __entry->afu = afu->slice; | ||
403 | __entry->rc = rc; | ||
404 | __entry->cmd = cmd; | ||
405 | ), | ||
406 | |||
407 | TP_printk("afu%i.%i cmd=%s rc=%i", | ||
408 | __entry->card, | ||
409 | __entry->afu, | ||
410 | __print_symbolic_u64(__entry->cmd, AFU_COMMANDS), | ||
411 | __entry->rc | ||
412 | ) | ||
413 | ); | ||
414 | |||
415 | DEFINE_EVENT(cxl_afu_psl_ctrl, cxl_afu_ctrl, | ||
416 | TP_PROTO(struct cxl_afu *afu, u64 cmd), | ||
417 | TP_ARGS(afu, cmd) | ||
418 | ); | ||
419 | |||
420 | DEFINE_EVENT(cxl_afu_psl_ctrl_done, cxl_afu_ctrl_done, | ||
421 | TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), | ||
422 | TP_ARGS(afu, cmd, rc) | ||
423 | ); | ||
424 | |||
425 | DEFINE_EVENT_PRINT(cxl_afu_psl_ctrl, cxl_psl_ctrl, | ||
426 | TP_PROTO(struct cxl_afu *afu, u64 cmd), | ||
427 | TP_ARGS(afu, cmd), | ||
428 | |||
429 | TP_printk("psl%i.%i cmd=%s", | ||
430 | __entry->card, | ||
431 | __entry->afu, | ||
432 | __print_symbolic_u64(__entry->cmd, PSL_COMMANDS) | ||
433 | ) | ||
434 | ); | ||
435 | |||
436 | DEFINE_EVENT_PRINT(cxl_afu_psl_ctrl_done, cxl_psl_ctrl_done, | ||
437 | TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), | ||
438 | TP_ARGS(afu, cmd, rc), | ||
439 | |||
440 | TP_printk("psl%i.%i cmd=%s rc=%i", | ||
441 | __entry->card, | ||
442 | __entry->afu, | ||
443 | __print_symbolic_u64(__entry->cmd, PSL_COMMANDS), | ||
444 | __entry->rc | ||
445 | ) | ||
446 | ); | ||
447 | |||
448 | DEFINE_EVENT(cxl_pe_class, cxl_slbia, | ||
449 | TP_PROTO(struct cxl_context *ctx), | ||
450 | TP_ARGS(ctx) | ||
451 | ); | ||
452 | |||
453 | #endif /* _CXL_TRACE_H */ | ||
454 | |||
455 | /* This part must be outside protection */ | ||
456 | #undef TRACE_INCLUDE_PATH | ||
457 | #define TRACE_INCLUDE_PATH . | ||
458 | #define TRACE_INCLUDE_FILE trace | ||
459 | #include <trace/define_trace.h> | ||
diff --git a/drivers/ps3/ps3-vuart.c b/drivers/ps3/ps3-vuart.c index bc1e5139ba29..d6db822bef84 100644 --- a/drivers/ps3/ps3-vuart.c +++ b/drivers/ps3/ps3-vuart.c | |||
@@ -151,11 +151,6 @@ static void __maybe_unused _dump_port_params(unsigned int port_number, | |||
151 | #endif | 151 | #endif |
152 | } | 152 | } |
153 | 153 | ||
154 | struct vuart_triggers { | ||
155 | unsigned long rx; | ||
156 | unsigned long tx; | ||
157 | }; | ||
158 | |||
159 | int ps3_vuart_get_triggers(struct ps3_system_bus_device *dev, | 154 | int ps3_vuart_get_triggers(struct ps3_system_bus_device *dev, |
160 | struct vuart_triggers *trig) | 155 | struct vuart_triggers *trig) |
161 | { | 156 | { |
diff --git a/drivers/ps3/sys-manager-core.c b/drivers/ps3/sys-manager-core.c index 0e41737ea835..c429ffca1ab7 100644 --- a/drivers/ps3/sys-manager-core.c +++ b/drivers/ps3/sys-manager-core.c | |||
@@ -47,7 +47,7 @@ void ps3_sys_manager_register_ops(const struct ps3_sys_manager_ops *ops) | |||
47 | } | 47 | } |
48 | EXPORT_SYMBOL_GPL(ps3_sys_manager_register_ops); | 48 | EXPORT_SYMBOL_GPL(ps3_sys_manager_register_ops); |
49 | 49 | ||
50 | void ps3_sys_manager_power_off(void) | 50 | void __noreturn ps3_sys_manager_power_off(void) |
51 | { | 51 | { |
52 | if (ps3_sys_manager_ops.power_off) | 52 | if (ps3_sys_manager_ops.power_off) |
53 | ps3_sys_manager_ops.power_off(ps3_sys_manager_ops.dev); | 53 | ps3_sys_manager_ops.power_off(ps3_sys_manager_ops.dev); |
@@ -55,7 +55,7 @@ void ps3_sys_manager_power_off(void) | |||
55 | ps3_sys_manager_halt(); | 55 | ps3_sys_manager_halt(); |
56 | } | 56 | } |
57 | 57 | ||
58 | void ps3_sys_manager_restart(void) | 58 | void __noreturn ps3_sys_manager_restart(void) |
59 | { | 59 | { |
60 | if (ps3_sys_manager_ops.restart) | 60 | if (ps3_sys_manager_ops.restart) |
61 | ps3_sys_manager_ops.restart(ps3_sys_manager_ops.dev); | 61 | ps3_sys_manager_ops.restart(ps3_sys_manager_ops.dev); |
@@ -63,7 +63,7 @@ void ps3_sys_manager_restart(void) | |||
63 | ps3_sys_manager_halt(); | 63 | ps3_sys_manager_halt(); |
64 | } | 64 | } |
65 | 65 | ||
66 | void ps3_sys_manager_halt(void) | 66 | void __noreturn ps3_sys_manager_halt(void) |
67 | { | 67 | { |
68 | pr_emerg("System Halted, OK to turn off power\n"); | 68 | pr_emerg("System Halted, OK to turn off power\n"); |
69 | local_irq_disable(); | 69 | local_irq_disable(); |
diff --git a/drivers/ps3/vuart.h b/drivers/ps3/vuart.h index eb7f6d94a890..23358b719319 100644 --- a/drivers/ps3/vuart.h +++ b/drivers/ps3/vuart.h | |||
@@ -82,4 +82,20 @@ void ps3_vuart_cancel_async(struct ps3_system_bus_device *dev); | |||
82 | void ps3_vuart_clear_rx_bytes(struct ps3_system_bus_device *dev, | 82 | void ps3_vuart_clear_rx_bytes(struct ps3_system_bus_device *dev, |
83 | unsigned int bytes); | 83 | unsigned int bytes); |
84 | 84 | ||
85 | struct vuart_triggers { | ||
86 | unsigned long rx; | ||
87 | unsigned long tx; | ||
88 | }; | ||
89 | |||
90 | int ps3_vuart_get_triggers(struct ps3_system_bus_device *dev, | ||
91 | struct vuart_triggers *trig); | ||
92 | int ps3_vuart_set_triggers(struct ps3_system_bus_device *dev, unsigned int tx, | ||
93 | unsigned int rx); | ||
94 | int ps3_vuart_enable_interrupt_tx(struct ps3_system_bus_device *dev); | ||
95 | int ps3_vuart_disable_interrupt_tx(struct ps3_system_bus_device *dev); | ||
96 | int ps3_vuart_enable_interrupt_rx(struct ps3_system_bus_device *dev); | ||
97 | int ps3_vuart_disable_interrupt_rx(struct ps3_system_bus_device *dev); | ||
98 | int ps3_vuart_enable_interrupt_disconnect(struct ps3_system_bus_device *dev); | ||
99 | int ps3_vuart_disable_interrupt_disconnect(struct ps3_system_bus_device *dev); | ||
100 | |||
85 | #endif | 101 | #endif |
diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h index 5cad0e6f3552..2cdc9d422bed 100644 --- a/include/linux/perf_event.h +++ b/include/linux/perf_event.h | |||
@@ -907,12 +907,22 @@ struct perf_pmu_events_attr { | |||
907 | const char *event_str; | 907 | const char *event_str; |
908 | }; | 908 | }; |
909 | 909 | ||
910 | ssize_t perf_event_sysfs_show(struct device *dev, struct device_attribute *attr, | ||
911 | char *page); | ||
912 | |||
910 | #define PMU_EVENT_ATTR(_name, _var, _id, _show) \ | 913 | #define PMU_EVENT_ATTR(_name, _var, _id, _show) \ |
911 | static struct perf_pmu_events_attr _var = { \ | 914 | static struct perf_pmu_events_attr _var = { \ |
912 | .attr = __ATTR(_name, 0444, _show, NULL), \ | 915 | .attr = __ATTR(_name, 0444, _show, NULL), \ |
913 | .id = _id, \ | 916 | .id = _id, \ |
914 | }; | 917 | }; |
915 | 918 | ||
919 | #define PMU_EVENT_ATTR_STRING(_name, _var, _str) \ | ||
920 | static struct perf_pmu_events_attr _var = { \ | ||
921 | .attr = __ATTR(_name, 0444, perf_event_sysfs_show, NULL), \ | ||
922 | .id = 0, \ | ||
923 | .event_str = _str, \ | ||
924 | }; | ||
925 | |||
916 | #define PMU_FORMAT_ATTR(_name, _format) \ | 926 | #define PMU_FORMAT_ATTR(_name, _format) \ |
917 | static ssize_t \ | 927 | static ssize_t \ |
918 | _name##_show(struct device *dev, \ | 928 | _name##_show(struct device *dev, \ |
diff --git a/kernel/events/core.c b/kernel/events/core.c index 7f2fbb8b5069..8812d8e35f5b 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c | |||
@@ -8508,6 +8508,18 @@ void __init perf_event_init(void) | |||
8508 | != 1024); | 8508 | != 1024); |
8509 | } | 8509 | } |
8510 | 8510 | ||
8511 | ssize_t perf_event_sysfs_show(struct device *dev, struct device_attribute *attr, | ||
8512 | char *page) | ||
8513 | { | ||
8514 | struct perf_pmu_events_attr *pmu_attr = | ||
8515 | container_of(attr, struct perf_pmu_events_attr, attr); | ||
8516 | |||
8517 | if (pmu_attr->event_str) | ||
8518 | return sprintf(page, "%s\n", pmu_attr->event_str); | ||
8519 | |||
8520 | return 0; | ||
8521 | } | ||
8522 | |||
8511 | static int __init perf_event_sysfs_init(void) | 8523 | static int __init perf_event_sysfs_init(void) |
8512 | { | 8524 | { |
8513 | struct pmu *pmu; | 8525 | struct pmu *pmu; |
diff --git a/tools/testing/selftests/powerpc/Makefile b/tools/testing/selftests/powerpc/Makefile index f6ff90a76bd7..1d5e7ad2c460 100644 --- a/tools/testing/selftests/powerpc/Makefile +++ b/tools/testing/selftests/powerpc/Makefile | |||
@@ -13,7 +13,7 @@ CFLAGS := -Wall -O2 -flto -Wall -Werror -DGIT_VERSION='"$(GIT_VERSION)"' -I$(CUR | |||
13 | 13 | ||
14 | export CC CFLAGS | 14 | export CC CFLAGS |
15 | 15 | ||
16 | TARGETS = pmu copyloops mm tm primitives | 16 | TARGETS = pmu copyloops mm tm primitives stringloops |
17 | 17 | ||
18 | endif | 18 | endif |
19 | 19 | ||
diff --git a/tools/testing/selftests/powerpc/copyloops/.gitignore b/tools/testing/selftests/powerpc/copyloops/.gitignore new file mode 100644 index 000000000000..25a192f62c4d --- /dev/null +++ b/tools/testing/selftests/powerpc/copyloops/.gitignore | |||
@@ -0,0 +1,4 @@ | |||
1 | copyuser_64 | ||
2 | copyuser_power7 | ||
3 | memcpy_64 | ||
4 | memcpy_power7 | ||
diff --git a/tools/testing/selftests/powerpc/mm/.gitignore b/tools/testing/selftests/powerpc/mm/.gitignore new file mode 100644 index 000000000000..b43ade0ec861 --- /dev/null +++ b/tools/testing/selftests/powerpc/mm/.gitignore | |||
@@ -0,0 +1,3 @@ | |||
1 | hugetlb_vs_thp_test | ||
2 | subpage_prot | ||
3 | tempfile | ||
diff --git a/tools/testing/selftests/powerpc/mm/Makefile b/tools/testing/selftests/powerpc/mm/Makefile index 357ccbd6bad9..a14c538dd7f8 100644 --- a/tools/testing/selftests/powerpc/mm/Makefile +++ b/tools/testing/selftests/powerpc/mm/Makefile | |||
@@ -1,9 +1,9 @@ | |||
1 | noarg: | 1 | noarg: |
2 | $(MAKE) -C ../ | 2 | $(MAKE) -C ../ |
3 | 3 | ||
4 | PROGS := hugetlb_vs_thp_test | 4 | PROGS := hugetlb_vs_thp_test subpage_prot |
5 | 5 | ||
6 | all: $(PROGS) | 6 | all: $(PROGS) tempfile |
7 | 7 | ||
8 | $(PROGS): ../harness.c | 8 | $(PROGS): ../harness.c |
9 | 9 | ||
@@ -12,7 +12,10 @@ run_tests: all | |||
12 | ./$$PROG; \ | 12 | ./$$PROG; \ |
13 | done; | 13 | done; |
14 | 14 | ||
15 | tempfile: | ||
16 | dd if=/dev/zero of=tempfile bs=64k count=1 | ||
17 | |||
15 | clean: | 18 | clean: |
16 | rm -f $(PROGS) | 19 | rm -f $(PROGS) tempfile |
17 | 20 | ||
18 | .PHONY: all run_tests clean | 21 | .PHONY: all run_tests clean |
diff --git a/tools/testing/selftests/powerpc/mm/subpage_prot.c b/tools/testing/selftests/powerpc/mm/subpage_prot.c new file mode 100644 index 000000000000..440180ff8089 --- /dev/null +++ b/tools/testing/selftests/powerpc/mm/subpage_prot.c | |||
@@ -0,0 +1,220 @@ | |||
1 | /* | ||
2 | * Copyright IBM Corp. | ||
3 | * | ||
4 | * This program is free software; you can redistribute it and/or modify it | ||
5 | * under the terms of version 2.1 of the GNU Lesser General Public License | ||
6 | * as published by the Free Software Foundation. | ||
7 | * | ||
8 | * This program is distributed in the hope that it would be useful, but | ||
9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
11 | * | ||
12 | */ | ||
13 | |||
14 | #include <assert.h> | ||
15 | #include <errno.h> | ||
16 | #include <fcntl.h> | ||
17 | #include <signal.h> | ||
18 | #include <stdarg.h> | ||
19 | #include <stdio.h> | ||
20 | #include <stdlib.h> | ||
21 | #include <string.h> | ||
22 | #include <sys/mman.h> | ||
23 | #include <sys/ptrace.h> | ||
24 | #include <sys/syscall.h> | ||
25 | #include <ucontext.h> | ||
26 | #include <unistd.h> | ||
27 | |||
28 | #include "utils.h" | ||
29 | |||
30 | char *file_name; | ||
31 | |||
32 | int in_test; | ||
33 | volatile int faulted; | ||
34 | volatile void *dar; | ||
35 | int errors; | ||
36 | |||
37 | static void segv(int signum, siginfo_t *info, void *ctxt_v) | ||
38 | { | ||
39 | ucontext_t *ctxt = (ucontext_t *)ctxt_v; | ||
40 | struct pt_regs *regs = ctxt->uc_mcontext.regs; | ||
41 | |||
42 | if (!in_test) { | ||
43 | fprintf(stderr, "Segfault outside of test !\n"); | ||
44 | exit(1); | ||
45 | } | ||
46 | |||
47 | faulted = 1; | ||
48 | dar = (void *)regs->dar; | ||
49 | regs->nip += 4; | ||
50 | } | ||
51 | |||
52 | static inline void do_read(const volatile void *addr) | ||
53 | { | ||
54 | int ret; | ||
55 | |||
56 | asm volatile("lwz %0,0(%1); twi 0,%0,0; isync;\n" | ||
57 | : "=r" (ret) : "r" (addr) : "memory"); | ||
58 | } | ||
59 | |||
60 | static inline void do_write(const volatile void *addr) | ||
61 | { | ||
62 | int val = 0x1234567; | ||
63 | |||
64 | asm volatile("stw %0,0(%1); sync; \n" | ||
65 | : : "r" (val), "r" (addr) : "memory"); | ||
66 | } | ||
67 | |||
68 | static inline void check_faulted(void *addr, long page, long subpage, int write) | ||
69 | { | ||
70 | int want_fault = (subpage == ((page + 3) % 16)); | ||
71 | |||
72 | if (write) | ||
73 | want_fault |= (subpage == ((page + 1) % 16)); | ||
74 | |||
75 | if (faulted != want_fault) { | ||
76 | printf("Failed at 0x%p (p=%ld,sp=%ld,w=%d), want=%s, got=%s !\n", | ||
77 | addr, page, subpage, write, | ||
78 | want_fault ? "fault" : "pass", | ||
79 | faulted ? "fault" : "pass"); | ||
80 | ++errors; | ||
81 | } | ||
82 | |||
83 | if (faulted) { | ||
84 | if (dar != addr) { | ||
85 | printf("Fault expected at 0x%p and happened at 0x%p !\n", | ||
86 | addr, dar); | ||
87 | } | ||
88 | faulted = 0; | ||
89 | asm volatile("sync" : : : "memory"); | ||
90 | } | ||
91 | } | ||
92 | |||
93 | static int run_test(void *addr, unsigned long size) | ||
94 | { | ||
95 | unsigned int *map; | ||
96 | long i, j, pages, err; | ||
97 | |||
98 | pages = size / 0x10000; | ||
99 | map = malloc(pages * 4); | ||
100 | assert(map); | ||
101 | |||
102 | /* | ||
103 | * for each page, mark subpage i % 16 read only and subpage | ||
104 | * (i + 3) % 16 inaccessible | ||
105 | */ | ||
106 | for (i = 0; i < pages; i++) { | ||
107 | map[i] = (0x40000000 >> (((i + 1) * 2) % 32)) | | ||
108 | (0xc0000000 >> (((i + 3) * 2) % 32)); | ||
109 | } | ||
110 | |||
111 | err = syscall(__NR_subpage_prot, addr, size, map); | ||
112 | if (err) { | ||
113 | perror("subpage_perm"); | ||
114 | return 1; | ||
115 | } | ||
116 | free(map); | ||
117 | |||
118 | in_test = 1; | ||
119 | errors = 0; | ||
120 | for (i = 0; i < pages; i++) { | ||
121 | for (j = 0; j < 16; j++, addr += 0x1000) { | ||
122 | do_read(addr); | ||
123 | check_faulted(addr, i, j, 0); | ||
124 | do_write(addr); | ||
125 | check_faulted(addr, i, j, 1); | ||
126 | } | ||
127 | } | ||
128 | |||
129 | in_test = 0; | ||
130 | if (errors) { | ||
131 | printf("%d errors detected\n", errors); | ||
132 | return 1; | ||
133 | } | ||
134 | |||
135 | return 0; | ||
136 | } | ||
137 | |||
138 | int test_anon(void) | ||
139 | { | ||
140 | unsigned long align; | ||
141 | struct sigaction act = { | ||
142 | .sa_sigaction = segv, | ||
143 | .sa_flags = SA_SIGINFO | ||
144 | }; | ||
145 | void *mallocblock; | ||
146 | unsigned long mallocsize; | ||
147 | |||
148 | if (getpagesize() != 0x10000) { | ||
149 | fprintf(stderr, "Kernel page size must be 64K!\n"); | ||
150 | return 1; | ||
151 | } | ||
152 | |||
153 | sigaction(SIGSEGV, &act, NULL); | ||
154 | |||
155 | mallocsize = 4 * 16 * 1024 * 1024; | ||
156 | |||
157 | FAIL_IF(posix_memalign(&mallocblock, 64 * 1024, mallocsize)); | ||
158 | |||
159 | align = (unsigned long)mallocblock; | ||
160 | if (align & 0xffff) | ||
161 | align = (align | 0xffff) + 1; | ||
162 | |||
163 | mallocblock = (void *)align; | ||
164 | |||
165 | printf("allocated malloc block of 0x%lx bytes at 0x%p\n", | ||
166 | mallocsize, mallocblock); | ||
167 | |||
168 | printf("testing malloc block...\n"); | ||
169 | |||
170 | return run_test(mallocblock, mallocsize); | ||
171 | } | ||
172 | |||
173 | int test_file(void) | ||
174 | { | ||
175 | struct sigaction act = { | ||
176 | .sa_sigaction = segv, | ||
177 | .sa_flags = SA_SIGINFO | ||
178 | }; | ||
179 | void *fileblock; | ||
180 | off_t filesize; | ||
181 | int fd; | ||
182 | |||
183 | fd = open(file_name, O_RDWR); | ||
184 | if (fd == -1) { | ||
185 | perror("failed to open file"); | ||
186 | return 1; | ||
187 | } | ||
188 | sigaction(SIGSEGV, &act, NULL); | ||
189 | |||
190 | filesize = lseek(fd, 0, SEEK_END); | ||
191 | if (filesize & 0xffff) | ||
192 | filesize &= ~0xfffful; | ||
193 | |||
194 | fileblock = mmap(NULL, filesize, PROT_READ | PROT_WRITE, | ||
195 | MAP_SHARED, fd, 0); | ||
196 | if (fileblock == MAP_FAILED) { | ||
197 | perror("failed to map file"); | ||
198 | return 1; | ||
199 | } | ||
200 | printf("allocated %s for 0x%lx bytes at 0x%p\n", | ||
201 | file_name, filesize, fileblock); | ||
202 | |||
203 | printf("testing file map...\n"); | ||
204 | |||
205 | return run_test(fileblock, filesize); | ||
206 | } | ||
207 | |||
208 | int main(int argc, char *argv[]) | ||
209 | { | ||
210 | test_harness(test_anon, "subpage_prot_anon"); | ||
211 | |||
212 | if (argc > 1) | ||
213 | file_name = argv[1]; | ||
214 | else | ||
215 | file_name = "tempfile"; | ||
216 | |||
217 | test_harness(test_file, "subpage_prot_file"); | ||
218 | |||
219 | return 0; | ||
220 | } | ||
diff --git a/tools/testing/selftests/powerpc/pmu/.gitignore b/tools/testing/selftests/powerpc/pmu/.gitignore new file mode 100644 index 000000000000..e748f336eed3 --- /dev/null +++ b/tools/testing/selftests/powerpc/pmu/.gitignore | |||
@@ -0,0 +1,3 @@ | |||
1 | count_instructions | ||
2 | l3_bank_test | ||
3 | per_event_excludes | ||
diff --git a/tools/testing/selftests/powerpc/pmu/ebb/.gitignore b/tools/testing/selftests/powerpc/pmu/ebb/.gitignore new file mode 100644 index 000000000000..42bddbed8b64 --- /dev/null +++ b/tools/testing/selftests/powerpc/pmu/ebb/.gitignore | |||
@@ -0,0 +1,22 @@ | |||
1 | reg_access_test | ||
2 | event_attributes_test | ||
3 | cycles_test | ||
4 | cycles_with_freeze_test | ||
5 | pmc56_overflow_test | ||
6 | ebb_vs_cpu_event_test | ||
7 | cpu_event_vs_ebb_test | ||
8 | cpu_event_pinned_vs_ebb_test | ||
9 | task_event_vs_ebb_test | ||
10 | task_event_pinned_vs_ebb_test | ||
11 | multi_ebb_procs_test | ||
12 | multi_counter_test | ||
13 | pmae_handling_test | ||
14 | close_clears_pmcc_test | ||
15 | instruction_count_test | ||
16 | fork_cleanup_test | ||
17 | ebb_on_child_test | ||
18 | ebb_on_willing_child_test | ||
19 | back_to_back_ebbs_test | ||
20 | lost_exception_test | ||
21 | no_handler_test | ||
22 | cycles_with_mmcr2_test | ||
diff --git a/tools/testing/selftests/powerpc/primitives/.gitignore b/tools/testing/selftests/powerpc/primitives/.gitignore new file mode 100644 index 000000000000..4cc4e31bed1d --- /dev/null +++ b/tools/testing/selftests/powerpc/primitives/.gitignore | |||
@@ -0,0 +1 @@ | |||
load_unaligned_zeropad | |||
diff --git a/tools/testing/selftests/powerpc/stringloops/.gitignore b/tools/testing/selftests/powerpc/stringloops/.gitignore new file mode 100644 index 000000000000..0b43da74ee46 --- /dev/null +++ b/tools/testing/selftests/powerpc/stringloops/.gitignore | |||
@@ -0,0 +1 @@ | |||
memcmp | |||
diff --git a/tools/testing/selftests/powerpc/stringloops/Makefile b/tools/testing/selftests/powerpc/stringloops/Makefile new file mode 100644 index 000000000000..506d77346477 --- /dev/null +++ b/tools/testing/selftests/powerpc/stringloops/Makefile | |||
@@ -0,0 +1,20 @@ | |||
1 | # The loops are all 64-bit code | ||
2 | CFLAGS += -m64 | ||
3 | CFLAGS += -I$(CURDIR) | ||
4 | |||
5 | PROGS := memcmp | ||
6 | EXTRA_SOURCES := memcmp_64.S ../harness.c | ||
7 | |||
8 | all: $(PROGS) | ||
9 | |||
10 | $(PROGS): $(EXTRA_SOURCES) | ||
11 | |||
12 | run_tests: all | ||
13 | @-for PROG in $(PROGS); do \ | ||
14 | ./$$PROG; \ | ||
15 | done; | ||
16 | |||
17 | clean: | ||
18 | rm -f $(PROGS) *.o | ||
19 | |||
20 | .PHONY: all run_tests clean | ||
diff --git a/tools/testing/selftests/powerpc/stringloops/asm/ppc_asm.h b/tools/testing/selftests/powerpc/stringloops/asm/ppc_asm.h new file mode 100644 index 000000000000..11bece87e880 --- /dev/null +++ b/tools/testing/selftests/powerpc/stringloops/asm/ppc_asm.h | |||
@@ -0,0 +1,7 @@ | |||
1 | #include <ppc-asm.h> | ||
2 | |||
3 | #ifndef r1 | ||
4 | #define r1 sp | ||
5 | #endif | ||
6 | |||
7 | #define _GLOBAL(A) FUNC_START(test_ ## A) | ||
diff --git a/tools/testing/selftests/powerpc/stringloops/memcmp.c b/tools/testing/selftests/powerpc/stringloops/memcmp.c new file mode 100644 index 000000000000..17417dd70708 --- /dev/null +++ b/tools/testing/selftests/powerpc/stringloops/memcmp.c | |||
@@ -0,0 +1,103 @@ | |||
1 | #include <malloc.h> | ||
2 | #include <stdlib.h> | ||
3 | #include <string.h> | ||
4 | #include "../utils.h" | ||
5 | |||
6 | #define SIZE 256 | ||
7 | #define ITERATIONS 10000 | ||
8 | |||
9 | int test_memcmp(const void *s1, const void *s2, size_t n); | ||
10 | |||
11 | /* test all offsets and lengths */ | ||
12 | static void test_one(char *s1, char *s2) | ||
13 | { | ||
14 | unsigned long offset, size; | ||
15 | |||
16 | for (offset = 0; offset < SIZE; offset++) { | ||
17 | for (size = 0; size < (SIZE-offset); size++) { | ||
18 | int x, y; | ||
19 | unsigned long i; | ||
20 | |||
21 | y = memcmp(s1+offset, s2+offset, size); | ||
22 | x = test_memcmp(s1+offset, s2+offset, size); | ||
23 | |||
24 | if (((x ^ y) < 0) && /* Trick to compare sign */ | ||
25 | ((x | y) != 0)) { /* check for zero */ | ||
26 | printf("memcmp returned %d, should have returned %d (offset %ld size %ld)\n", x, y, offset, size); | ||
27 | |||
28 | for (i = offset; i < offset+size; i++) | ||
29 | printf("%02x ", s1[i]); | ||
30 | printf("\n"); | ||
31 | |||
32 | for (i = offset; i < offset+size; i++) | ||
33 | printf("%02x ", s2[i]); | ||
34 | printf("\n"); | ||
35 | abort(); | ||
36 | } | ||
37 | } | ||
38 | } | ||
39 | } | ||
40 | |||
41 | static int testcase(void) | ||
42 | { | ||
43 | char *s1; | ||
44 | char *s2; | ||
45 | unsigned long i; | ||
46 | |||
47 | s1 = memalign(128, SIZE); | ||
48 | if (!s1) { | ||
49 | perror("memalign"); | ||
50 | exit(1); | ||
51 | } | ||
52 | |||
53 | s2 = memalign(128, SIZE); | ||
54 | if (!s2) { | ||
55 | perror("memalign"); | ||
56 | exit(1); | ||
57 | } | ||
58 | |||
59 | srandom(1); | ||
60 | |||
61 | for (i = 0; i < ITERATIONS; i++) { | ||
62 | unsigned long j; | ||
63 | unsigned long change; | ||
64 | |||
65 | for (j = 0; j < SIZE; j++) | ||
66 | s1[j] = random(); | ||
67 | |||
68 | memcpy(s2, s1, SIZE); | ||
69 | |||
70 | /* change one byte */ | ||
71 | change = random() % SIZE; | ||
72 | s2[change] = random() & 0xff; | ||
73 | |||
74 | test_one(s1, s2); | ||
75 | } | ||
76 | |||
77 | srandom(1); | ||
78 | |||
79 | for (i = 0; i < ITERATIONS; i++) { | ||
80 | unsigned long j; | ||
81 | unsigned long change; | ||
82 | |||
83 | for (j = 0; j < SIZE; j++) | ||
84 | s1[j] = random(); | ||
85 | |||
86 | memcpy(s2, s1, SIZE); | ||
87 | |||
88 | /* change multiple bytes, 1/8 of total */ | ||
89 | for (j = 0; j < SIZE / 8; j++) { | ||
90 | change = random() % SIZE; | ||
91 | s2[change] = random() & 0xff; | ||
92 | } | ||
93 | |||
94 | test_one(s1, s2); | ||
95 | } | ||
96 | |||
97 | return 0; | ||
98 | } | ||
99 | |||
100 | int main(void) | ||
101 | { | ||
102 | return test_harness(testcase, "memcmp"); | ||
103 | } | ||
diff --git a/tools/testing/selftests/powerpc/stringloops/memcmp_64.S b/tools/testing/selftests/powerpc/stringloops/memcmp_64.S new file mode 120000 index 000000000000..9bc87e438ae9 --- /dev/null +++ b/tools/testing/selftests/powerpc/stringloops/memcmp_64.S | |||
@@ -0,0 +1 @@ | |||
../../../../../arch/powerpc/lib/memcmp_64.S \ No newline at end of file | |||
diff --git a/tools/testing/selftests/powerpc/tm/.gitignore b/tools/testing/selftests/powerpc/tm/.gitignore new file mode 100644 index 000000000000..33d02cc54a3e --- /dev/null +++ b/tools/testing/selftests/powerpc/tm/.gitignore | |||
@@ -0,0 +1 @@ | |||
tm-resched-dscr | |||