diff options
author | Paul Mackerras <paulus@samba.org> | 2006-09-13 17:07:18 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-09-13 17:07:18 -0400 |
commit | c547fc28ab3e8716076fdaf4bd0260c5d63a18f7 (patch) | |
tree | 34af1fa64a63618660187ae58ad182665a1861ef /arch | |
parent | 3dd836a56de0d4f049438412959b905e1db4666e (diff) | |
parent | 63b98080daa35f0d682db04f4fb7ada010888752 (diff) |
Merge branch 'linux-2.6'
Diffstat (limited to 'arch')
84 files changed, 1887 insertions, 890 deletions
diff --git a/arch/arm/configs/csb337_defconfig b/arch/arm/configs/csb337_defconfig index 3594155a8137..cf3fa5cb26e4 100644 --- a/arch/arm/configs/csb337_defconfig +++ b/arch/arm/configs/csb337_defconfig | |||
@@ -621,9 +621,8 @@ CONFIG_AT91_WATCHDOG=y | |||
621 | # USB-based Watchdog Cards | 621 | # USB-based Watchdog Cards |
622 | # | 622 | # |
623 | # CONFIG_USBPCWATCHDOG is not set | 623 | # CONFIG_USBPCWATCHDOG is not set |
624 | # CONFIG_HW_RANDOM is not set | ||
624 | # CONFIG_NVRAM is not set | 625 | # CONFIG_NVRAM is not set |
625 | CONFIG_RTC=y | ||
626 | # CONFIG_AT91_RTC is not set | ||
627 | # CONFIG_DTLK is not set | 626 | # CONFIG_DTLK is not set |
628 | # CONFIG_R3964 is not set | 627 | # CONFIG_R3964 is not set |
629 | 628 | ||
@@ -956,10 +955,42 @@ CONFIG_USB_AT91=y | |||
956 | CONFIG_MMC=y | 955 | CONFIG_MMC=y |
957 | # CONFIG_MMC_DEBUG is not set | 956 | # CONFIG_MMC_DEBUG is not set |
958 | CONFIG_MMC_BLOCK=y | 957 | CONFIG_MMC_BLOCK=y |
959 | # CONFIG_MMC_WBSD is not set | ||
960 | CONFIG_MMC_AT91RM9200=y | 958 | CONFIG_MMC_AT91RM9200=y |
961 | 959 | ||
962 | # | 960 | # |
961 | # Real Time Clock | ||
962 | # | ||
963 | CONFIG_RTC_LIB=y | ||
964 | CONFIG_RTC_CLASS=y | ||
965 | CONFIG_RTC_HCTOSYS=y | ||
966 | CONFIG_RTC_HCTOSYS_DEVICE="rtc1" | ||
967 | |||
968 | # | ||
969 | # RTC interfaces | ||
970 | # | ||
971 | # CONFIG_RTC_INTF_SYSFS is not set | ||
972 | CONFIG_RTC_INTF_PROC=y | ||
973 | CONFIG_RTC_INTF_DEV=y | ||
974 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
975 | |||
976 | # | ||
977 | # RTC drivers | ||
978 | # | ||
979 | # CONFIG_RTC_DRV_X1205 is not set | ||
980 | CONFIG_RTC_DRV_DS1307=y | ||
981 | # CONFIG_RTC_DRV_DS1553 is not set | ||
982 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
983 | # CONFIG_RTC_DRV_DS1672 is not set | ||
984 | # CONFIG_RTC_DRV_DS1742 is not set | ||
985 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
986 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
987 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
988 | # CONFIG_RTC_DRV_M48T86 is not set | ||
989 | CONFIG_RTC_DRV_AT91=y | ||
990 | # CONFIG_RTC_DRV_TEST is not set | ||
991 | # CONFIG_RTC_DRV_V3020 is not set | ||
992 | |||
993 | # | ||
963 | # File systems | 994 | # File systems |
964 | # | 995 | # |
965 | CONFIG_EXT2_FS=y | 996 | CONFIG_EXT2_FS=y |
diff --git a/arch/arm/mach-ixp4xx/nslu2-pci.c b/arch/arm/mach-ixp4xx/nslu2-pci.c index 0de639d6e60a..04661fef97f5 100644 --- a/arch/arm/mach-ixp4xx/nslu2-pci.c +++ b/arch/arm/mach-ixp4xx/nslu2-pci.c | |||
@@ -17,6 +17,7 @@ | |||
17 | 17 | ||
18 | #include <linux/pci.h> | 18 | #include <linux/pci.h> |
19 | #include <linux/init.h> | 19 | #include <linux/init.h> |
20 | #include <linux/irq.h> | ||
20 | 21 | ||
21 | #include <asm/mach/pci.h> | 22 | #include <asm/mach/pci.h> |
22 | #include <asm/mach-types.h> | 23 | #include <asm/mach-types.h> |
diff --git a/arch/arm/mach-ixp4xx/nslu2-power.c b/arch/arm/mach-ixp4xx/nslu2-power.c index e2a2230b69f0..a29b3b2b61b6 100644 --- a/arch/arm/mach-ixp4xx/nslu2-power.c +++ b/arch/arm/mach-ixp4xx/nslu2-power.c | |||
@@ -19,6 +19,7 @@ | |||
19 | 19 | ||
20 | #include <linux/module.h> | 20 | #include <linux/module.h> |
21 | #include <linux/reboot.h> | 21 | #include <linux/reboot.h> |
22 | #include <linux/irq.h> | ||
22 | #include <linux/interrupt.h> | 23 | #include <linux/interrupt.h> |
23 | #include <linux/reboot.h> | 24 | #include <linux/reboot.h> |
24 | 25 | ||
diff --git a/arch/arm/mach-s3c2410/Makefile b/arch/arm/mach-s3c2410/Makefile index 273e05f2b8de..0eadec916214 100644 --- a/arch/arm/mach-s3c2410/Makefile +++ b/arch/arm/mach-s3c2410/Makefile | |||
@@ -28,6 +28,7 @@ obj-$(CONFIG_PM_SIMTEC) += pm-simtec.o | |||
28 | 28 | ||
29 | # S3C2412 support | 29 | # S3C2412 support |
30 | obj-$(CONFIG_CPU_S3C2412) += s3c2412.o | 30 | obj-$(CONFIG_CPU_S3C2412) += s3c2412.o |
31 | obj-$(CONFIG_CPU_S3C2412) += s3c2412-irq.o | ||
31 | obj-$(CONFIG_CPU_S3C2412) += s3c2412-clock.o | 32 | obj-$(CONFIG_CPU_S3C2412) += s3c2412-clock.o |
32 | 33 | ||
33 | # | 34 | # |
diff --git a/arch/arm/mach-s3c2410/cpu.h b/arch/arm/mach-s3c2410/cpu.h index b0ed9d2d141b..be42e4032a6d 100644 --- a/arch/arm/mach-s3c2410/cpu.h +++ b/arch/arm/mach-s3c2410/cpu.h | |||
@@ -8,16 +8,6 @@ | |||
8 | * This program is free software; you can redistribute it and/or modify | 8 | * This program is free software; you can redistribute it and/or modify |
9 | * it under the terms of the GNU General Public License version 2 as | 9 | * it under the terms of the GNU General Public License version 2 as |
10 | * published by the Free Software Foundation. | 10 | * published by the Free Software Foundation. |
11 | * | ||
12 | * Modifications: | ||
13 | * 24-Aug-2004 BJD Start of generic S3C24XX support | ||
14 | * 18-Oct-2004 BJD Moved board struct into this file | ||
15 | * 04-Jan-2005 BJD New uart initialisation | ||
16 | * 10-Jan-2005 BJD Moved generic init here, specific to cpu headers | ||
17 | * 14-Jan-2005 BJD Added s3c24xx_init_clocks() call | ||
18 | * 10-Mar-2005 LCVR Changed S3C2410_{VA,SZ} to S3C24XX_{VA,SZ} & IODESC_ENT | ||
19 | * 14-Mar-2005 BJD Updated for __iomem | ||
20 | * 15-Jan-2006 LCVR Updated S3C2410_PA_##x to new S3C24XX_PA_##x macro | ||
21 | */ | 11 | */ |
22 | 12 | ||
23 | /* todo - fix when rmk changes iodescs to use `void __iomem *` */ | 13 | /* todo - fix when rmk changes iodescs to use `void __iomem *` */ |
diff --git a/arch/arm/mach-s3c2410/devs.c b/arch/arm/mach-s3c2410/devs.c index ad3845e329ba..cae35ff76f33 100644 --- a/arch/arm/mach-s3c2410/devs.c +++ b/arch/arm/mach-s3c2410/devs.c | |||
@@ -1,22 +1,14 @@ | |||
1 | /* linux/arch/arm/mach-s3c2410/devs.c | 1 | /* linux/arch/arm/mach-s3c2410/devs.c |
2 | * | 2 | * |
3 | * Copyright (c) 2004 Simtec Electronics | 3 | * Copyright (c) 2004 Simtec Electronics |
4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
5 | * | 5 | * |
6 | * Base S3C2410 platform device definitions | 6 | * Base S3C24XX platform device definitions |
7 | * | 7 | * |
8 | * This program is free software; you can redistribute it and/or modify | 8 | * This program is free software; you can redistribute it and/or modify |
9 | * it under the terms of the GNU General Public License version 2 as | 9 | * it under the terms of the GNU General Public License version 2 as |
10 | * published by the Free Software Foundation. | 10 | * published by the Free Software Foundation. |
11 | * | 11 | * |
12 | * Modifications: | ||
13 | * 15-Jan-2006 LCVR Using S3C24XX_PA_##x macro for common S3C24XX devices | ||
14 | * 10-Mar-2005 LCVR Changed S3C2410_{VA,SZ} to S3C24XX_{VA,SZ} | ||
15 | * 10-Feb-2005 BJD Added camera from guillaume.gourat@nexvision.tv | ||
16 | * 29-Aug-2004 BJD Added timers 0 through 3 | ||
17 | * 29-Aug-2004 BJD Changed index of devices we only have one of to -1 | ||
18 | * 21-Aug-2004 BJD Added IRQ_TICK to RTC resources | ||
19 | * 18-Aug-2004 BJD Created initial version | ||
20 | */ | 12 | */ |
21 | 13 | ||
22 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-s3c2410/dma.c b/arch/arm/mach-s3c2410/dma.c index 25855452fe8c..cc92a7b2db88 100644 --- a/arch/arm/mach-s3c2410/dma.c +++ b/arch/arm/mach-s3c2410/dma.c | |||
@@ -60,7 +60,7 @@ static void __iomem *dma_base; | |||
60 | static kmem_cache_t *dma_kmem; | 60 | static kmem_cache_t *dma_kmem; |
61 | 61 | ||
62 | /* dma channel state information */ | 62 | /* dma channel state information */ |
63 | s3c2410_dma_chan_t s3c2410_chans[S3C2410_DMA_CHANNELS]; | 63 | struct s3c2410_dma_chan s3c2410_chans[S3C2410_DMA_CHANNELS]; |
64 | 64 | ||
65 | /* debugging functions */ | 65 | /* debugging functions */ |
66 | 66 | ||
@@ -74,7 +74,7 @@ s3c2410_dma_chan_t s3c2410_chans[S3C2410_DMA_CHANNELS]; | |||
74 | #define dma_wrreg(chan, reg, val) writel((val), (chan)->regs + (reg)) | 74 | #define dma_wrreg(chan, reg, val) writel((val), (chan)->regs + (reg)) |
75 | #else | 75 | #else |
76 | static inline void | 76 | static inline void |
77 | dma_wrreg(s3c2410_dma_chan_t *chan, int reg, unsigned long val) | 77 | dma_wrreg(struct s3c2410_dma_chan *chan, int reg, unsigned long val) |
78 | { | 78 | { |
79 | pr_debug("writing %08x to register %08x\n",(unsigned int)val,reg); | 79 | pr_debug("writing %08x to register %08x\n",(unsigned int)val,reg); |
80 | writel(val, dma_regaddr(chan, reg)); | 80 | writel(val, dma_regaddr(chan, reg)); |
@@ -102,7 +102,7 @@ struct s3c2410_dma_regstate { | |||
102 | */ | 102 | */ |
103 | 103 | ||
104 | static void | 104 | static void |
105 | dmadbg_capture(s3c2410_dma_chan_t *chan, struct s3c2410_dma_regstate *regs) | 105 | dmadbg_capture(struct s3c2410_dma_chan *chan, struct s3c2410_dma_regstate *regs) |
106 | { | 106 | { |
107 | regs->dcsrc = dma_rdreg(chan, S3C2410_DMA_DCSRC); | 107 | regs->dcsrc = dma_rdreg(chan, S3C2410_DMA_DCSRC); |
108 | regs->disrc = dma_rdreg(chan, S3C2410_DMA_DISRC); | 108 | regs->disrc = dma_rdreg(chan, S3C2410_DMA_DISRC); |
@@ -112,7 +112,7 @@ dmadbg_capture(s3c2410_dma_chan_t *chan, struct s3c2410_dma_regstate *regs) | |||
112 | } | 112 | } |
113 | 113 | ||
114 | static void | 114 | static void |
115 | dmadbg_dumpregs(const char *fname, int line, s3c2410_dma_chan_t *chan, | 115 | dmadbg_dumpregs(const char *fname, int line, struct s3c2410_dma_chan *chan, |
116 | struct s3c2410_dma_regstate *regs) | 116 | struct s3c2410_dma_regstate *regs) |
117 | { | 117 | { |
118 | printk(KERN_DEBUG "dma%d: %s:%d: DCSRC=%08lx, DISRC=%08lx, DSTAT=%08lx DMT=%02lx, DCON=%08lx\n", | 118 | printk(KERN_DEBUG "dma%d: %s:%d: DCSRC=%08lx, DISRC=%08lx, DSTAT=%08lx DMT=%02lx, DCON=%08lx\n", |
@@ -122,7 +122,7 @@ dmadbg_dumpregs(const char *fname, int line, s3c2410_dma_chan_t *chan, | |||
122 | } | 122 | } |
123 | 123 | ||
124 | static void | 124 | static void |
125 | dmadbg_showchan(const char *fname, int line, s3c2410_dma_chan_t *chan) | 125 | dmadbg_showchan(const char *fname, int line, struct s3c2410_dma_chan *chan) |
126 | { | 126 | { |
127 | struct s3c2410_dma_regstate state; | 127 | struct s3c2410_dma_regstate state; |
128 | 128 | ||
@@ -136,7 +136,7 @@ dmadbg_showchan(const char *fname, int line, s3c2410_dma_chan_t *chan) | |||
136 | } | 136 | } |
137 | 137 | ||
138 | static void | 138 | static void |
139 | dmadbg_showregs(const char *fname, int line, s3c2410_dma_chan_t *chan) | 139 | dmadbg_showregs(const char *fname, int line, struct s3c2410_dma_chan *chan) |
140 | { | 140 | { |
141 | struct s3c2410_dma_regstate state; | 141 | struct s3c2410_dma_regstate state; |
142 | 142 | ||
@@ -164,7 +164,7 @@ dmadbg_showregs(const char *fname, int line, s3c2410_dma_chan_t *chan) | |||
164 | */ | 164 | */ |
165 | 165 | ||
166 | static void | 166 | static void |
167 | s3c2410_dma_stats_timeout(s3c2410_dma_stats_t *stats, int val) | 167 | s3c2410_dma_stats_timeout(struct s3c2410_dma_stats *stats, int val) |
168 | { | 168 | { |
169 | if (stats == NULL) | 169 | if (stats == NULL) |
170 | return; | 170 | return; |
@@ -183,7 +183,7 @@ s3c2410_dma_stats_timeout(s3c2410_dma_stats_t *stats, int val) | |||
183 | */ | 183 | */ |
184 | 184 | ||
185 | static int | 185 | static int |
186 | s3c2410_dma_waitforload(s3c2410_dma_chan_t *chan, int line) | 186 | s3c2410_dma_waitforload(struct s3c2410_dma_chan *chan, int line) |
187 | { | 187 | { |
188 | int timeout = chan->load_timeout; | 188 | int timeout = chan->load_timeout; |
189 | int took; | 189 | int took; |
@@ -230,8 +230,8 @@ s3c2410_dma_waitforload(s3c2410_dma_chan_t *chan, int line) | |||
230 | */ | 230 | */ |
231 | 231 | ||
232 | static inline int | 232 | static inline int |
233 | s3c2410_dma_loadbuffer(s3c2410_dma_chan_t *chan, | 233 | s3c2410_dma_loadbuffer(struct s3c2410_dma_chan *chan, |
234 | s3c2410_dma_buf_t *buf) | 234 | struct s3c2410_dma_buf *buf) |
235 | { | 235 | { |
236 | unsigned long reload; | 236 | unsigned long reload; |
237 | 237 | ||
@@ -304,7 +304,7 @@ s3c2410_dma_loadbuffer(s3c2410_dma_chan_t *chan, | |||
304 | */ | 304 | */ |
305 | 305 | ||
306 | static void | 306 | static void |
307 | s3c2410_dma_call_op(s3c2410_dma_chan_t *chan, s3c2410_chan_op_t op) | 307 | s3c2410_dma_call_op(struct s3c2410_dma_chan *chan, enum s3c2410_chan_op op) |
308 | { | 308 | { |
309 | if (chan->op_fn != NULL) { | 309 | if (chan->op_fn != NULL) { |
310 | (chan->op_fn)(chan, op); | 310 | (chan->op_fn)(chan, op); |
@@ -318,8 +318,8 @@ s3c2410_dma_call_op(s3c2410_dma_chan_t *chan, s3c2410_chan_op_t op) | |||
318 | */ | 318 | */ |
319 | 319 | ||
320 | static inline void | 320 | static inline void |
321 | s3c2410_dma_buffdone(s3c2410_dma_chan_t *chan, s3c2410_dma_buf_t *buf, | 321 | s3c2410_dma_buffdone(struct s3c2410_dma_chan *chan, struct s3c2410_dma_buf *buf, |
322 | s3c2410_dma_buffresult_t result) | 322 | enum s3c2410_dma_buffresult result) |
323 | { | 323 | { |
324 | pr_debug("callback_fn=%p, buf=%p, id=%p, size=%d, result=%d\n", | 324 | pr_debug("callback_fn=%p, buf=%p, id=%p, size=%d, result=%d\n", |
325 | chan->callback_fn, buf, buf->id, buf->size, result); | 325 | chan->callback_fn, buf, buf->id, buf->size, result); |
@@ -334,7 +334,7 @@ s3c2410_dma_buffdone(s3c2410_dma_chan_t *chan, s3c2410_dma_buf_t *buf, | |||
334 | * start a dma channel going | 334 | * start a dma channel going |
335 | */ | 335 | */ |
336 | 336 | ||
337 | static int s3c2410_dma_start(s3c2410_dma_chan_t *chan) | 337 | static int s3c2410_dma_start(struct s3c2410_dma_chan *chan) |
338 | { | 338 | { |
339 | unsigned long tmp; | 339 | unsigned long tmp; |
340 | unsigned long flags; | 340 | unsigned long flags; |
@@ -430,7 +430,7 @@ static int s3c2410_dma_start(s3c2410_dma_chan_t *chan) | |||
430 | */ | 430 | */ |
431 | 431 | ||
432 | static int | 432 | static int |
433 | s3c2410_dma_canload(s3c2410_dma_chan_t *chan) | 433 | s3c2410_dma_canload(struct s3c2410_dma_chan *chan) |
434 | { | 434 | { |
435 | if (chan->load_state == S3C2410_DMALOAD_NONE || | 435 | if (chan->load_state == S3C2410_DMALOAD_NONE || |
436 | chan->load_state == S3C2410_DMALOAD_1RUNNING) | 436 | chan->load_state == S3C2410_DMALOAD_1RUNNING) |
@@ -460,8 +460,8 @@ s3c2410_dma_canload(s3c2410_dma_chan_t *chan) | |||
460 | int s3c2410_dma_enqueue(unsigned int channel, void *id, | 460 | int s3c2410_dma_enqueue(unsigned int channel, void *id, |
461 | dma_addr_t data, int size) | 461 | dma_addr_t data, int size) |
462 | { | 462 | { |
463 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 463 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
464 | s3c2410_dma_buf_t *buf; | 464 | struct s3c2410_dma_buf *buf; |
465 | unsigned long flags; | 465 | unsigned long flags; |
466 | 466 | ||
467 | check_channel(channel); | 467 | check_channel(channel); |
@@ -540,7 +540,7 @@ int s3c2410_dma_enqueue(unsigned int channel, void *id, | |||
540 | EXPORT_SYMBOL(s3c2410_dma_enqueue); | 540 | EXPORT_SYMBOL(s3c2410_dma_enqueue); |
541 | 541 | ||
542 | static inline void | 542 | static inline void |
543 | s3c2410_dma_freebuf(s3c2410_dma_buf_t *buf) | 543 | s3c2410_dma_freebuf(struct s3c2410_dma_buf *buf) |
544 | { | 544 | { |
545 | int magicok = (buf->magic == BUF_MAGIC); | 545 | int magicok = (buf->magic == BUF_MAGIC); |
546 | 546 | ||
@@ -560,7 +560,7 @@ s3c2410_dma_freebuf(s3c2410_dma_buf_t *buf) | |||
560 | */ | 560 | */ |
561 | 561 | ||
562 | static inline void | 562 | static inline void |
563 | s3c2410_dma_lastxfer(s3c2410_dma_chan_t *chan) | 563 | s3c2410_dma_lastxfer(struct s3c2410_dma_chan *chan) |
564 | { | 564 | { |
565 | pr_debug("dma%d: s3c2410_dma_lastxfer: load_state %d\n", | 565 | pr_debug("dma%d: s3c2410_dma_lastxfer: load_state %d\n", |
566 | chan->number, chan->load_state); | 566 | chan->number, chan->load_state); |
@@ -601,8 +601,8 @@ s3c2410_dma_lastxfer(s3c2410_dma_chan_t *chan) | |||
601 | static irqreturn_t | 601 | static irqreturn_t |
602 | s3c2410_dma_irq(int irq, void *devpw, struct pt_regs *regs) | 602 | s3c2410_dma_irq(int irq, void *devpw, struct pt_regs *regs) |
603 | { | 603 | { |
604 | s3c2410_dma_chan_t *chan = (s3c2410_dma_chan_t *)devpw; | 604 | struct s3c2410_dma_chan *chan = (struct s3c2410_dma_chan *)devpw; |
605 | s3c2410_dma_buf_t *buf; | 605 | struct s3c2410_dma_buf *buf; |
606 | 606 | ||
607 | buf = chan->curr; | 607 | buf = chan->curr; |
608 | 608 | ||
@@ -731,10 +731,10 @@ s3c2410_dma_irq(int irq, void *devpw, struct pt_regs *regs) | |||
731 | * get control of an dma channel | 731 | * get control of an dma channel |
732 | */ | 732 | */ |
733 | 733 | ||
734 | int s3c2410_dma_request(unsigned int channel, s3c2410_dma_client_t *client, | 734 | int s3c2410_dma_request(unsigned int channel, struct s3c2410_dma_client *client, |
735 | void *dev) | 735 | void *dev) |
736 | { | 736 | { |
737 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 737 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
738 | unsigned long flags; | 738 | unsigned long flags; |
739 | int err; | 739 | int err; |
740 | 740 | ||
@@ -807,9 +807,9 @@ EXPORT_SYMBOL(s3c2410_dma_request); | |||
807 | * allowed to go through. | 807 | * allowed to go through. |
808 | */ | 808 | */ |
809 | 809 | ||
810 | int s3c2410_dma_free(dmach_t channel, s3c2410_dma_client_t *client) | 810 | int s3c2410_dma_free(dmach_t channel, struct s3c2410_dma_client *client) |
811 | { | 811 | { |
812 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 812 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
813 | unsigned long flags; | 813 | unsigned long flags; |
814 | 814 | ||
815 | check_channel(channel); | 815 | check_channel(channel); |
@@ -846,7 +846,7 @@ int s3c2410_dma_free(dmach_t channel, s3c2410_dma_client_t *client) | |||
846 | 846 | ||
847 | EXPORT_SYMBOL(s3c2410_dma_free); | 847 | EXPORT_SYMBOL(s3c2410_dma_free); |
848 | 848 | ||
849 | static int s3c2410_dma_dostop(s3c2410_dma_chan_t *chan) | 849 | static int s3c2410_dma_dostop(struct s3c2410_dma_chan *chan) |
850 | { | 850 | { |
851 | unsigned long tmp; | 851 | unsigned long tmp; |
852 | unsigned long flags; | 852 | unsigned long flags; |
@@ -880,7 +880,7 @@ static int s3c2410_dma_dostop(s3c2410_dma_chan_t *chan) | |||
880 | return 0; | 880 | return 0; |
881 | } | 881 | } |
882 | 882 | ||
883 | void s3c2410_dma_waitforstop(s3c2410_dma_chan_t *chan) | 883 | void s3c2410_dma_waitforstop(struct s3c2410_dma_chan *chan) |
884 | { | 884 | { |
885 | unsigned long tmp; | 885 | unsigned long tmp; |
886 | unsigned int timeout = 0x10000; | 886 | unsigned int timeout = 0x10000; |
@@ -901,9 +901,9 @@ void s3c2410_dma_waitforstop(s3c2410_dma_chan_t *chan) | |||
901 | * stop the channel, and remove all current and pending transfers | 901 | * stop the channel, and remove all current and pending transfers |
902 | */ | 902 | */ |
903 | 903 | ||
904 | static int s3c2410_dma_flush(s3c2410_dma_chan_t *chan) | 904 | static int s3c2410_dma_flush(struct s3c2410_dma_chan *chan) |
905 | { | 905 | { |
906 | s3c2410_dma_buf_t *buf, *next; | 906 | struct s3c2410_dma_buf *buf, *next; |
907 | unsigned long flags; | 907 | unsigned long flags; |
908 | 908 | ||
909 | pr_debug("%s: chan %p (%d)\n", __FUNCTION__, chan, chan->number); | 909 | pr_debug("%s: chan %p (%d)\n", __FUNCTION__, chan, chan->number); |
@@ -958,7 +958,7 @@ static int s3c2410_dma_flush(s3c2410_dma_chan_t *chan) | |||
958 | } | 958 | } |
959 | 959 | ||
960 | int | 960 | int |
961 | s3c2410_dma_started(s3c2410_dma_chan_t *chan) | 961 | s3c2410_dma_started(struct s3c2410_dma_chan *chan) |
962 | { | 962 | { |
963 | unsigned long flags; | 963 | unsigned long flags; |
964 | 964 | ||
@@ -995,9 +995,9 @@ s3c2410_dma_started(s3c2410_dma_chan_t *chan) | |||
995 | } | 995 | } |
996 | 996 | ||
997 | int | 997 | int |
998 | s3c2410_dma_ctrl(dmach_t channel, s3c2410_chan_op_t op) | 998 | s3c2410_dma_ctrl(dmach_t channel, enum s3c2410_chan_op op) |
999 | { | 999 | { |
1000 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 1000 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
1001 | 1001 | ||
1002 | check_channel(channel); | 1002 | check_channel(channel); |
1003 | 1003 | ||
@@ -1046,7 +1046,7 @@ int s3c2410_dma_config(dmach_t channel, | |||
1046 | int xferunit, | 1046 | int xferunit, |
1047 | int dcon) | 1047 | int dcon) |
1048 | { | 1048 | { |
1049 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 1049 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
1050 | 1050 | ||
1051 | pr_debug("%s: chan=%d, xfer_unit=%d, dcon=%08x\n", | 1051 | pr_debug("%s: chan=%d, xfer_unit=%d, dcon=%08x\n", |
1052 | __FUNCTION__, channel, xferunit, dcon); | 1052 | __FUNCTION__, channel, xferunit, dcon); |
@@ -1086,7 +1086,7 @@ EXPORT_SYMBOL(s3c2410_dma_config); | |||
1086 | 1086 | ||
1087 | int s3c2410_dma_setflags(dmach_t channel, unsigned int flags) | 1087 | int s3c2410_dma_setflags(dmach_t channel, unsigned int flags) |
1088 | { | 1088 | { |
1089 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 1089 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
1090 | 1090 | ||
1091 | check_channel(channel); | 1091 | check_channel(channel); |
1092 | 1092 | ||
@@ -1106,7 +1106,7 @@ EXPORT_SYMBOL(s3c2410_dma_setflags); | |||
1106 | 1106 | ||
1107 | int s3c2410_dma_set_opfn(dmach_t channel, s3c2410_dma_opfn_t rtn) | 1107 | int s3c2410_dma_set_opfn(dmach_t channel, s3c2410_dma_opfn_t rtn) |
1108 | { | 1108 | { |
1109 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 1109 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
1110 | 1110 | ||
1111 | check_channel(channel); | 1111 | check_channel(channel); |
1112 | 1112 | ||
@@ -1121,7 +1121,7 @@ EXPORT_SYMBOL(s3c2410_dma_set_opfn); | |||
1121 | 1121 | ||
1122 | int s3c2410_dma_set_buffdone_fn(dmach_t channel, s3c2410_dma_cbfn_t rtn) | 1122 | int s3c2410_dma_set_buffdone_fn(dmach_t channel, s3c2410_dma_cbfn_t rtn) |
1123 | { | 1123 | { |
1124 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 1124 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
1125 | 1125 | ||
1126 | check_channel(channel); | 1126 | check_channel(channel); |
1127 | 1127 | ||
@@ -1149,11 +1149,11 @@ EXPORT_SYMBOL(s3c2410_dma_set_buffdone_fn); | |||
1149 | */ | 1149 | */ |
1150 | 1150 | ||
1151 | int s3c2410_dma_devconfig(int channel, | 1151 | int s3c2410_dma_devconfig(int channel, |
1152 | s3c2410_dmasrc_t source, | 1152 | enum s3c2410_dmasrc source, |
1153 | int hwcfg, | 1153 | int hwcfg, |
1154 | unsigned long devaddr) | 1154 | unsigned long devaddr) |
1155 | { | 1155 | { |
1156 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 1156 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
1157 | 1157 | ||
1158 | check_channel(channel); | 1158 | check_channel(channel); |
1159 | 1159 | ||
@@ -1200,7 +1200,7 @@ EXPORT_SYMBOL(s3c2410_dma_devconfig); | |||
1200 | 1200 | ||
1201 | int s3c2410_dma_getposition(dmach_t channel, dma_addr_t *src, dma_addr_t *dst) | 1201 | int s3c2410_dma_getposition(dmach_t channel, dma_addr_t *src, dma_addr_t *dst) |
1202 | { | 1202 | { |
1203 | s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; | 1203 | struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; |
1204 | 1204 | ||
1205 | check_channel(channel); | 1205 | check_channel(channel); |
1206 | 1206 | ||
@@ -1222,7 +1222,7 @@ EXPORT_SYMBOL(s3c2410_dma_getposition); | |||
1222 | 1222 | ||
1223 | static int s3c2410_dma_suspend(struct sys_device *dev, pm_message_t state) | 1223 | static int s3c2410_dma_suspend(struct sys_device *dev, pm_message_t state) |
1224 | { | 1224 | { |
1225 | s3c2410_dma_chan_t *cp = container_of(dev, s3c2410_dma_chan_t, dev); | 1225 | struct s3c2410_dma_chan *cp = container_of(dev, struct s3c2410_dma_chan, dev); |
1226 | 1226 | ||
1227 | printk(KERN_DEBUG "suspending dma channel %d\n", cp->number); | 1227 | printk(KERN_DEBUG "suspending dma channel %d\n", cp->number); |
1228 | 1228 | ||
@@ -1262,7 +1262,7 @@ static struct sysdev_class dma_sysclass = { | |||
1262 | 1262 | ||
1263 | static void s3c2410_dma_cache_ctor(void *p, kmem_cache_t *c, unsigned long f) | 1263 | static void s3c2410_dma_cache_ctor(void *p, kmem_cache_t *c, unsigned long f) |
1264 | { | 1264 | { |
1265 | memset(p, 0, sizeof(s3c2410_dma_buf_t)); | 1265 | memset(p, 0, sizeof(struct s3c2410_dma_buf)); |
1266 | } | 1266 | } |
1267 | 1267 | ||
1268 | 1268 | ||
@@ -1270,7 +1270,7 @@ static void s3c2410_dma_cache_ctor(void *p, kmem_cache_t *c, unsigned long f) | |||
1270 | 1270 | ||
1271 | static int __init s3c2410_init_dma(void) | 1271 | static int __init s3c2410_init_dma(void) |
1272 | { | 1272 | { |
1273 | s3c2410_dma_chan_t *cp; | 1273 | struct s3c2410_dma_chan *cp; |
1274 | int channel; | 1274 | int channel; |
1275 | int ret; | 1275 | int ret; |
1276 | 1276 | ||
@@ -1288,7 +1288,7 @@ static int __init s3c2410_init_dma(void) | |||
1288 | goto err; | 1288 | goto err; |
1289 | } | 1289 | } |
1290 | 1290 | ||
1291 | dma_kmem = kmem_cache_create("dma_desc", sizeof(s3c2410_dma_buf_t), 0, | 1291 | dma_kmem = kmem_cache_create("dma_desc", sizeof(struct s3c2410_dma_buf), 0, |
1292 | SLAB_HWCACHE_ALIGN, | 1292 | SLAB_HWCACHE_ALIGN, |
1293 | s3c2410_dma_cache_ctor, NULL); | 1293 | s3c2410_dma_cache_ctor, NULL); |
1294 | 1294 | ||
@@ -1301,7 +1301,7 @@ static int __init s3c2410_init_dma(void) | |||
1301 | for (channel = 0; channel < S3C2410_DMA_CHANNELS; channel++) { | 1301 | for (channel = 0; channel < S3C2410_DMA_CHANNELS; channel++) { |
1302 | cp = &s3c2410_chans[channel]; | 1302 | cp = &s3c2410_chans[channel]; |
1303 | 1303 | ||
1304 | memset(cp, 0, sizeof(s3c2410_dma_chan_t)); | 1304 | memset(cp, 0, sizeof(struct s3c2410_dma_chan)); |
1305 | 1305 | ||
1306 | /* dma channel irqs are in order.. */ | 1306 | /* dma channel irqs are in order.. */ |
1307 | cp->number = channel; | 1307 | cp->number = channel; |
diff --git a/arch/arm/mach-s3c2410/irq.c b/arch/arm/mach-s3c2410/irq.c index 6822dc7f7799..cd6139b35999 100644 --- a/arch/arm/mach-s3c2410/irq.c +++ b/arch/arm/mach-s3c2410/irq.c | |||
@@ -86,7 +86,7 @@ unsigned long s3c_irqwake_intmask = 0xffffffffL; | |||
86 | unsigned long s3c_irqwake_eintallow = 0x0000fff0L; | 86 | unsigned long s3c_irqwake_eintallow = 0x0000fff0L; |
87 | unsigned long s3c_irqwake_eintmask = 0xffffffffL; | 87 | unsigned long s3c_irqwake_eintmask = 0xffffffffL; |
88 | 88 | ||
89 | static int | 89 | int |
90 | s3c_irq_wake(unsigned int irqno, unsigned int state) | 90 | s3c_irq_wake(unsigned int irqno, unsigned int state) |
91 | { | 91 | { |
92 | unsigned long irqbit = 1 << (irqno - IRQ_EINT0); | 92 | unsigned long irqbit = 1 << (irqno - IRQ_EINT0); |
@@ -260,7 +260,7 @@ s3c_irqext_unmask(unsigned int irqno) | |||
260 | s3c_irq_unmask((irqno <= (IRQ_EINT7 - EXTINT_OFF)) ? IRQ_EINT4t7 : IRQ_EINT8t23); | 260 | s3c_irq_unmask((irqno <= (IRQ_EINT7 - EXTINT_OFF)) ? IRQ_EINT4t7 : IRQ_EINT8t23); |
261 | } | 261 | } |
262 | 262 | ||
263 | static int | 263 | int |
264 | s3c_irqext_type(unsigned int irq, unsigned int type) | 264 | s3c_irqext_type(unsigned int irq, unsigned int type) |
265 | { | 265 | { |
266 | void __iomem *extint_reg; | 266 | void __iomem *extint_reg; |
diff --git a/arch/arm/mach-s3c2410/irq.h b/arch/arm/mach-s3c2410/irq.h index 4abf0ca14e00..f7cc4c983de5 100644 --- a/arch/arm/mach-s3c2410/irq.h +++ b/arch/arm/mach-s3c2410/irq.h | |||
@@ -97,3 +97,8 @@ s3c_irqsub_ack(unsigned int irqno, unsigned int parentmask, unsigned int group) | |||
97 | __raw_writel(parentmask, S3C2410_INTPND); | 97 | __raw_writel(parentmask, S3C2410_INTPND); |
98 | } | 98 | } |
99 | } | 99 | } |
100 | |||
101 | /* exported for use in arch/arm/mach-s3c2410 */ | ||
102 | |||
103 | extern int s3c_irq_wake(unsigned int irqno, unsigned int state); | ||
104 | extern int s3c_irqext_type(unsigned int irq, unsigned int type); | ||
diff --git a/arch/arm/mach-s3c2410/mach-bast.c b/arch/arm/mach-s3c2410/mach-bast.c index 947234df8160..2968fb235f95 100644 --- a/arch/arm/mach-s3c2410/mach-bast.c +++ b/arch/arm/mach-s3c2410/mach-bast.c | |||
@@ -8,31 +8,6 @@ | |||
8 | * This program is free software; you can redistribute it and/or modify | 8 | * This program is free software; you can redistribute it and/or modify |
9 | * it under the terms of the GNU General Public License version 2 as | 9 | * it under the terms of the GNU General Public License version 2 as |
10 | * published by the Free Software Foundation. | 10 | * published by the Free Software Foundation. |
11 | * | ||
12 | * Modifications: | ||
13 | * 14-Sep-2004 BJD USB power control | ||
14 | * 20-Aug-2004 BJD Added s3c2410_board struct | ||
15 | * 18-Aug-2004 BJD Added platform devices from default set | ||
16 | * 16-May-2003 BJD Created initial version | ||
17 | * 16-Aug-2003 BJD Fixed header files and copyright, added URL | ||
18 | * 05-Sep-2003 BJD Moved to v2.6 kernel | ||
19 | * 06-Jan-2003 BJD Updates for <arch/map.h> | ||
20 | * 18-Jan-2003 BJD Added serial port configuration | ||
21 | * 05-Oct-2004 BJD Power management code | ||
22 | * 04-Nov-2004 BJD Updated serial port clocks | ||
23 | * 04-Jan-2005 BJD New uart init call | ||
24 | * 10-Jan-2005 BJD Removed include of s3c2410.h | ||
25 | * 14-Jan-2005 BJD Add support for muitlple NAND devices | ||
26 | * 03-Mar-2005 BJD Ensured that bast-cpld.h is included | ||
27 | * 10-Mar-2005 LCVR Changed S3C2410_VA to S3C24XX_VA | ||
28 | * 14-Mar-2005 BJD Updated for __iomem changes | ||
29 | * 22-Jun-2005 BJD Added DM9000 platform information | ||
30 | * 28-Jun-2005 BJD Moved pm functionality out to common code | ||
31 | * 17-Jul-2005 BJD Changed to platform device for SuperIO 16550s | ||
32 | * 25-Jul-2005 BJD Removed ASIX static mappings | ||
33 | * 27-Jul-2005 BJD Ensure maximum frequency of i2c bus | ||
34 | * 20-Sep-2005 BJD Added static to non-exported items | ||
35 | * 26-Oct-2005 BJD Added FB platform data | ||
36 | */ | 11 | */ |
37 | 12 | ||
38 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-s3c2410/mach-h1940.c b/arch/arm/mach-s3c2410/mach-h1940.c index aec431b2830a..8c895c077d22 100644 --- a/arch/arm/mach-s3c2410/mach-h1940.c +++ b/arch/arm/mach-s3c2410/mach-h1940.c | |||
@@ -9,23 +9,6 @@ | |||
9 | * it under the terms of the GNU General Public License version 2 as | 9 | * it under the terms of the GNU General Public License version 2 as |
10 | * published by the Free Software Foundation. | 10 | * published by the Free Software Foundation. |
11 | * | 11 | * |
12 | * Modifications: | ||
13 | * 16-May-2003 BJD Created initial version | ||
14 | * 16-Aug-2003 BJD Fixed header files and copyright, added URL | ||
15 | * 05-Sep-2003 BJD Moved to v2.6 kernel | ||
16 | * 06-Jan-2003 BJD Updates for <arch/map.h> | ||
17 | * 18-Jan-2003 BJD Added serial port configuration | ||
18 | * 17-Feb-2003 BJD Copied to mach-ipaq.c | ||
19 | * 21-Aug-2004 BJD Added struct s3c2410_board | ||
20 | * 04-Sep-2004 BJD Changed uart init, renamed ipaq_ -> h1940_ | ||
21 | * 18-Oct-2004 BJD Updated new board structure name | ||
22 | * 04-Nov-2004 BJD Change for new serial clock | ||
23 | * 04-Jan-2005 BJD Updated uart init call | ||
24 | * 10-Jan-2005 BJD Removed include of s3c2410.h | ||
25 | * 14-Jan-2005 BJD Added clock init | ||
26 | * 10-Mar-2005 LCVR Changed S3C2410_VA to S3C24XX_VA | ||
27 | * 20-Sep-2005 BJD Added static to non-exported items | ||
28 | * 26-Oct-2005 BJD Changed name of fb init call | ||
29 | */ | 12 | */ |
30 | 13 | ||
31 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-s3c2410/mach-rx3715.c b/arch/arm/mach-s3c2410/mach-rx3715.c index 306afc1d7cd3..23d7c052013c 100644 --- a/arch/arm/mach-s3c2410/mach-rx3715.c +++ b/arch/arm/mach-s3c2410/mach-rx3715.c | |||
@@ -9,15 +9,6 @@ | |||
9 | * it under the terms of the GNU General Public License version 2 as | 9 | * it under the terms of the GNU General Public License version 2 as |
10 | * published by the Free Software Foundation. | 10 | * published by the Free Software Foundation. |
11 | * | 11 | * |
12 | * Modifications: | ||
13 | * 16-Sep-2004 BJD Copied from mach-h1940.c | ||
14 | * 25-Oct-2004 BJD Updates for 2.6.10-rc1 | ||
15 | * 10-Jan-2005 BJD Removed include of s3c2410.h s3c2440.h | ||
16 | * 14-Jan-2005 BJD Added new clock init | ||
17 | * 10-Mar-2005 LCVR Changed S3C2410_VA to S3C24XX_VA | ||
18 | * 14-Mar-2005 BJD Fixed __iomem warnings | ||
19 | * 20-Sep-2005 BJD Added static to non-exported items | ||
20 | * 31-Oct-2005 BJD Added LCD setup for framebuffer | ||
21 | */ | 12 | */ |
22 | 13 | ||
23 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-s3c2410/mach-smdk2410.c b/arch/arm/mach-s3c2410/mach-smdk2410.c index 25f7e9f4dcee..b3b0171d5052 100644 --- a/arch/arm/mach-s3c2410/mach-smdk2410.c +++ b/arch/arm/mach-s3c2410/mach-smdk2410.c | |||
@@ -27,10 +27,6 @@ | |||
27 | * derived from linux/arch/arm/mach-s3c2410/mach-bast.c, written by | 27 | * derived from linux/arch/arm/mach-s3c2410/mach-bast.c, written by |
28 | * Ben Dooks <ben@simtec.co.uk> | 28 | * Ben Dooks <ben@simtec.co.uk> |
29 | * | 29 | * |
30 | * 10-Mar-2005 LCVR Changed S3C2410_VA to S3C24XX_VA | ||
31 | * 20-Sep-2005 BJD Added static to non-exported items | ||
32 | * 01-Apr-2006 BJD Moved init code to common smdk | ||
33 | * | ||
34 | ***********************************************************************/ | 30 | ***********************************************************************/ |
35 | 31 | ||
36 | #include <linux/kernel.h> | 32 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-s3c2410/mach-smdk2413.c b/arch/arm/mach-s3c2410/mach-smdk2413.c index b7ef7d3c54a9..3a4ca7f6f7b9 100644 --- a/arch/arm/mach-s3c2410/mach-smdk2413.c +++ b/arch/arm/mach-s3c2410/mach-smdk2413.c | |||
@@ -112,7 +112,20 @@ static void __init smdk2413_machine_init(void) | |||
112 | smdk_machine_init(); | 112 | smdk_machine_init(); |
113 | } | 113 | } |
114 | 114 | ||
115 | MACHINE_START(S3C2413, "SMDK2413") | 115 | MACHINE_START(S3C2413, "S3C2413") |
116 | /* Maintainer: Ben Dooks <ben@fluff.org> */ | ||
117 | .phys_io = S3C2410_PA_UART, | ||
118 | .io_pg_offst = (((u32)S3C24XX_VA_UART) >> 18) & 0xfffc, | ||
119 | .boot_params = S3C2410_SDRAM_PA + 0x100, | ||
120 | |||
121 | .fixup = smdk2413_fixup, | ||
122 | .init_irq = s3c24xx_init_irq, | ||
123 | .map_io = smdk2413_map_io, | ||
124 | .init_machine = smdk2413_machine_init, | ||
125 | .timer = &s3c24xx_timer, | ||
126 | MACHINE_END | ||
127 | |||
128 | MACHINE_START(SMDK2413, "SMDK2413") | ||
116 | /* Maintainer: Ben Dooks <ben@fluff.org> */ | 129 | /* Maintainer: Ben Dooks <ben@fluff.org> */ |
117 | .phys_io = S3C2410_PA_UART, | 130 | .phys_io = S3C2410_PA_UART, |
118 | .io_pg_offst = (((u32)S3C24XX_VA_UART) >> 18) & 0xfffc, | 131 | .io_pg_offst = (((u32)S3C24XX_VA_UART) >> 18) & 0xfffc, |
diff --git a/arch/arm/mach-s3c2410/mach-vr1000.c b/arch/arm/mach-s3c2410/mach-vr1000.c index d18efb279d3d..a0d7692cdb2b 100644 --- a/arch/arm/mach-s3c2410/mach-vr1000.c +++ b/arch/arm/mach-s3c2410/mach-vr1000.c | |||
@@ -10,25 +10,6 @@ | |||
10 | * it under the terms of the GNU General Public License version 2 as | 10 | * it under the terms of the GNU General Public License version 2 as |
11 | * published by the Free Software Foundation. | 11 | * published by the Free Software Foundation. |
12 | * | 12 | * |
13 | * Modifications: | ||
14 | * 14-Sep-2004 BJD USB Power control | ||
15 | * 04-Sep-2004 BJD Added new uart init, and io init | ||
16 | * 21-Aug-2004 BJD Added struct s3c2410_board | ||
17 | * 06-Aug-2004 BJD Fixed call to time initialisation | ||
18 | * 05-Apr-2004 BJD Copied to make mach-vr1000.c | ||
19 | * 18-Oct-2004 BJD Updated board struct | ||
20 | * 04-Nov-2004 BJD Clock and serial configuration update | ||
21 | * | ||
22 | * 04-Jan-2005 BJD Updated uart init call | ||
23 | * 10-Jan-2005 BJD Removed include of s3c2410.h | ||
24 | * 14-Jan-2005 BJD Added clock init | ||
25 | * 15-Jan-2005 BJD Add serial port device definition | ||
26 | * 20-Jan-2005 BJD Use UPF_IOREMAP for ports | ||
27 | * 10-Feb-2005 BJD Added power-off capability | ||
28 | * 10-Mar-2005 LCVR Changed S3C2410_VA to S3C24XX_VA | ||
29 | * 14-Mar-2006 BJD void __iomem fixes | ||
30 | * 22-Jun-2006 BJD Added DM9000 platform information | ||
31 | * 20-Sep-2005 BJD Added static to non-exported items | ||
32 | */ | 13 | */ |
33 | 14 | ||
34 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-s3c2410/s3c2400-gpio.c b/arch/arm/mach-s3c2410/s3c2400-gpio.c index 5127f39fa9bf..f2a78175a70a 100644 --- a/arch/arm/mach-s3c2410/s3c2400-gpio.c +++ b/arch/arm/mach-s3c2410/s3c2400-gpio.c | |||
@@ -17,10 +17,7 @@ | |||
17 | * You should have received a copy of the GNU General Public License | 17 | * You should have received a copy of the GNU General Public License |
18 | * along with this program; if not, write to the Free Software | 18 | * along with this program; if not, write to the Free Software |
19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
20 | * | 20 | */ |
21 | * Changelog | ||
22 | * 15-Jan-2006 LCVR Splitted from gpio.c, adding support for the S3C2400 | ||
23 | */ | ||
24 | 21 | ||
25 | #include <linux/kernel.h> | 22 | #include <linux/kernel.h> |
26 | #include <linux/init.h> | 23 | #include <linux/init.h> |
diff --git a/arch/arm/mach-s3c2410/s3c2410.h b/arch/arm/mach-s3c2410/s3c2410.h index 73f1a2474a61..fbed084f26d0 100644 --- a/arch/arm/mach-s3c2410/s3c2410.h +++ b/arch/arm/mach-s3c2410/s3c2410.h | |||
@@ -9,14 +9,6 @@ | |||
9 | * it under the terms of the GNU General Public License version 2 as | 9 | * it under the terms of the GNU General Public License version 2 as |
10 | * published by the Free Software Foundation. | 10 | * published by the Free Software Foundation. |
11 | * | 11 | * |
12 | * Modifications: | ||
13 | * 18-Aug-2004 BJD Created initial version | ||
14 | * 20-Aug-2004 BJD Added s3c2410_board struct | ||
15 | * 04-Sep-2004 BJD Added s3c2410_init_uarts() call | ||
16 | * 17-Oct-2004 BJD Moved board out to cpu | ||
17 | * 04-Jan-2005 BJD Changed uart init | ||
18 | * 10-Jan-2005 BJD Removed timer to cpu.h, moved 2410 specific bits here | ||
19 | * 14-Jan-2005 BJD Added s3c2410_init_clocks call | ||
20 | */ | 12 | */ |
21 | 13 | ||
22 | #ifdef CONFIG_CPU_S3C2410 | 14 | #ifdef CONFIG_CPU_S3C2410 |
diff --git a/arch/arm/mach-s3c2410/s3c2412-irq.c b/arch/arm/mach-s3c2410/s3c2412-irq.c new file mode 100644 index 000000000000..c80ec93dfea9 --- /dev/null +++ b/arch/arm/mach-s3c2410/s3c2412-irq.c | |||
@@ -0,0 +1,130 @@ | |||
1 | /* linux/arch/arm/mach-s3c2412/s3c2412-irq.c | ||
2 | * | ||
3 | * Copyright (c) 2006 Simtec Electronics | ||
4 | * Ben Dooks <ben@simtec.co.uk> | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License as published by | ||
8 | * the Free Software Foundation; either version 2 of the License, or | ||
9 | * (at your option) any later version. | ||
10 | * | ||
11 | * This program is distributed in the hope that it will be useful, | ||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
14 | * GNU General Public License for more details. | ||
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
19 | * | ||
20 | */ | ||
21 | |||
22 | #include <linux/init.h> | ||
23 | #include <linux/module.h> | ||
24 | #include <linux/interrupt.h> | ||
25 | #include <linux/ioport.h> | ||
26 | #include <linux/ptrace.h> | ||
27 | #include <linux/sysdev.h> | ||
28 | |||
29 | #include <asm/hardware.h> | ||
30 | #include <asm/irq.h> | ||
31 | #include <asm/io.h> | ||
32 | |||
33 | #include <asm/mach/irq.h> | ||
34 | |||
35 | #include <asm/arch/regs-irq.h> | ||
36 | #include <asm/arch/regs-gpio.h> | ||
37 | |||
38 | #include "cpu.h" | ||
39 | #include "irq.h" | ||
40 | |||
41 | /* the s3c2412 changes the behaviour of IRQ_EINT0 through IRQ_EINT3 by | ||
42 | * having them turn up in both the INT* and the EINT* registers. Whilst | ||
43 | * both show the status, they both now need to be acked when the IRQs | ||
44 | * go off. | ||
45 | */ | ||
46 | |||
47 | static void | ||
48 | s3c2412_irq_mask(unsigned int irqno) | ||
49 | { | ||
50 | unsigned long bitval = 1UL << (irqno - IRQ_EINT0); | ||
51 | unsigned long mask; | ||
52 | |||
53 | mask = __raw_readl(S3C2410_INTMSK); | ||
54 | __raw_writel(mask | bitval, S3C2410_INTMSK); | ||
55 | |||
56 | mask = __raw_readl(S3C2412_EINTMASK); | ||
57 | __raw_writel(mask | bitval, S3C2412_EINTMASK); | ||
58 | } | ||
59 | |||
60 | static inline void | ||
61 | s3c2412_irq_ack(unsigned int irqno) | ||
62 | { | ||
63 | unsigned long bitval = 1UL << (irqno - IRQ_EINT0); | ||
64 | |||
65 | __raw_writel(bitval, S3C2412_EINTPEND); | ||
66 | __raw_writel(bitval, S3C2410_SRCPND); | ||
67 | __raw_writel(bitval, S3C2410_INTPND); | ||
68 | } | ||
69 | |||
70 | static inline void | ||
71 | s3c2412_irq_maskack(unsigned int irqno) | ||
72 | { | ||
73 | unsigned long bitval = 1UL << (irqno - IRQ_EINT0); | ||
74 | unsigned long mask; | ||
75 | |||
76 | mask = __raw_readl(S3C2410_INTMSK); | ||
77 | __raw_writel(mask|bitval, S3C2410_INTMSK); | ||
78 | |||
79 | mask = __raw_readl(S3C2412_EINTMASK); | ||
80 | __raw_writel(mask | bitval, S3C2412_EINTMASK); | ||
81 | |||
82 | __raw_writel(bitval, S3C2412_EINTPEND); | ||
83 | __raw_writel(bitval, S3C2410_SRCPND); | ||
84 | __raw_writel(bitval, S3C2410_INTPND); | ||
85 | } | ||
86 | |||
87 | static void | ||
88 | s3c2412_irq_unmask(unsigned int irqno) | ||
89 | { | ||
90 | unsigned long bitval = 1UL << (irqno - IRQ_EINT0); | ||
91 | unsigned long mask; | ||
92 | |||
93 | mask = __raw_readl(S3C2412_EINTMASK); | ||
94 | __raw_writel(mask & ~bitval, S3C2412_EINTMASK); | ||
95 | |||
96 | mask = __raw_readl(S3C2410_INTMSK); | ||
97 | __raw_writel(mask & ~bitval, S3C2410_INTMSK); | ||
98 | } | ||
99 | |||
100 | static struct irqchip s3c2412_irq_eint0t4 = { | ||
101 | .ack = s3c2412_irq_ack, | ||
102 | .mask = s3c2412_irq_mask, | ||
103 | .unmask = s3c2412_irq_unmask, | ||
104 | .set_wake = s3c_irq_wake, | ||
105 | .set_type = s3c_irqext_type, | ||
106 | }; | ||
107 | |||
108 | static int s3c2412_irq_add(struct sys_device *sysdev) | ||
109 | { | ||
110 | unsigned int irqno; | ||
111 | |||
112 | for (irqno = IRQ_EINT0; irqno <= IRQ_EINT3; irqno++) { | ||
113 | set_irq_chip(irqno, &s3c2412_irq_eint0t4); | ||
114 | set_irq_handler(irqno, do_edge_IRQ); | ||
115 | set_irq_flags(irqno, IRQF_VALID); | ||
116 | } | ||
117 | |||
118 | return 0; | ||
119 | } | ||
120 | |||
121 | static struct sysdev_driver s3c2412_irq_driver = { | ||
122 | .add = s3c2412_irq_add, | ||
123 | }; | ||
124 | |||
125 | static int s3c2412_irq_init(void) | ||
126 | { | ||
127 | return sysdev_driver_register(&s3c2412_sysclass, &s3c2412_irq_driver); | ||
128 | } | ||
129 | |||
130 | arch_initcall(s3c2412_irq_init); | ||
diff --git a/arch/arm/mach-s3c2410/s3c2440-irq.c b/arch/arm/mach-s3c2410/s3c2440-irq.c index acfe3870727b..1667ba1fa43d 100644 --- a/arch/arm/mach-s3c2410/s3c2440-irq.c +++ b/arch/arm/mach-s3c2410/s3c2440-irq.c | |||
@@ -17,9 +17,6 @@ | |||
17 | * along with this program; if not, write to the Free Software | 17 | * along with this program; if not, write to the Free Software |
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
19 | * | 19 | * |
20 | * Changelog: | ||
21 | * 25-Jul-2005 BJD Split from irq.c | ||
22 | * | ||
23 | */ | 20 | */ |
24 | 21 | ||
25 | #include <linux/init.h> | 22 | #include <linux/init.h> |
diff --git a/arch/arm/mach-s3c2410/s3c244x-irq.c b/arch/arm/mach-s3c2410/s3c244x-irq.c index 2aadca1ce7eb..44c5affa9b89 100644 --- a/arch/arm/mach-s3c2410/s3c244x-irq.c +++ b/arch/arm/mach-s3c2410/s3c244x-irq.c | |||
@@ -17,9 +17,6 @@ | |||
17 | * along with this program; if not, write to the Free Software | 17 | * along with this program; if not, write to the Free Software |
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
19 | * | 19 | * |
20 | * Changelog: | ||
21 | * 25-Jul-2005 BJD Split from irq.c | ||
22 | * | ||
23 | */ | 20 | */ |
24 | 21 | ||
25 | #include <linux/init.h> | 22 | #include <linux/init.h> |
@@ -122,21 +119,24 @@ static int s3c244x_irq_add(struct sys_device *sysdev) | |||
122 | return 0; | 119 | return 0; |
123 | } | 120 | } |
124 | 121 | ||
125 | static struct sysdev_driver s3c244x_irq_driver = { | 122 | static struct sysdev_driver s3c2440_irq_driver = { |
126 | .add = s3c244x_irq_add, | 123 | .add = s3c244x_irq_add, |
127 | }; | 124 | }; |
128 | 125 | ||
129 | static int s3c2440_irq_init(void) | 126 | static int s3c2440_irq_init(void) |
130 | { | 127 | { |
131 | return sysdev_driver_register(&s3c2440_sysclass, &s3c244x_irq_driver); | 128 | return sysdev_driver_register(&s3c2440_sysclass, &s3c2440_irq_driver); |
132 | } | 129 | } |
133 | 130 | ||
134 | arch_initcall(s3c2440_irq_init); | 131 | arch_initcall(s3c2440_irq_init); |
135 | 132 | ||
133 | static struct sysdev_driver s3c2442_irq_driver = { | ||
134 | .add = s3c244x_irq_add, | ||
135 | }; | ||
136 | 136 | ||
137 | static int s3c2442_irq_init(void) | 137 | static int s3c2442_irq_init(void) |
138 | { | 138 | { |
139 | return sysdev_driver_register(&s3c2442_sysclass, &s3c244x_irq_driver); | 139 | return sysdev_driver_register(&s3c2442_sysclass, &s3c2442_irq_driver); |
140 | } | 140 | } |
141 | 141 | ||
142 | arch_initcall(s3c2442_irq_init); | 142 | arch_initcall(s3c2442_irq_init); |
diff --git a/arch/arm/mm/flush.c b/arch/arm/mm/flush.c index b103e56806bd..d438ce41cdd5 100644 --- a/arch/arm/mm/flush.c +++ b/arch/arm/mm/flush.c | |||
@@ -87,6 +87,32 @@ void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsig | |||
87 | if (cache_is_vipt_aliasing()) | 87 | if (cache_is_vipt_aliasing()) |
88 | flush_pfn_alias(pfn, user_addr); | 88 | flush_pfn_alias(pfn, user_addr); |
89 | } | 89 | } |
90 | |||
91 | void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, | ||
92 | unsigned long uaddr, void *kaddr, | ||
93 | unsigned long len, int write) | ||
94 | { | ||
95 | if (cache_is_vivt()) { | ||
96 | if (cpu_isset(smp_processor_id(), vma->vm_mm->cpu_vm_mask)) { | ||
97 | unsigned long addr = (unsigned long)kaddr; | ||
98 | __cpuc_coherent_kern_range(addr, addr + len); | ||
99 | } | ||
100 | return; | ||
101 | } | ||
102 | |||
103 | if (cache_is_vipt_aliasing()) { | ||
104 | flush_pfn_alias(page_to_pfn(page), uaddr); | ||
105 | return; | ||
106 | } | ||
107 | |||
108 | /* VIPT non-aliasing cache */ | ||
109 | if (cpu_isset(smp_processor_id(), vma->vm_mm->cpu_vm_mask) && | ||
110 | vma->vm_flags | VM_EXEC) { | ||
111 | unsigned long addr = (unsigned long)kaddr; | ||
112 | /* only flushing the kernel mapping on non-aliasing VIPT */ | ||
113 | __cpuc_coherent_kern_range(addr, addr + len); | ||
114 | } | ||
115 | } | ||
90 | #else | 116 | #else |
91 | #define flush_pfn_alias(pfn,vaddr) do { } while (0) | 117 | #define flush_pfn_alias(pfn,vaddr) do { } while (0) |
92 | #endif | 118 | #endif |
diff --git a/arch/arm/mm/proc-arm926.S b/arch/arm/mm/proc-arm926.S index 1e89d4080474..44a7a652d625 100644 --- a/arch/arm/mm/proc-arm926.S +++ b/arch/arm/mm/proc-arm926.S | |||
@@ -480,7 +480,7 @@ __arm926_proc_info: | |||
480 | b __arm926_setup | 480 | b __arm926_setup |
481 | .long cpu_arch_name | 481 | .long cpu_arch_name |
482 | .long cpu_elf_name | 482 | .long cpu_elf_name |
483 | .long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_EDSP|HWCAP_JAVA | 483 | .long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_VFP|HWCAP_EDSP|HWCAP_JAVA |
484 | .long cpu_arm926_name | 484 | .long cpu_arm926_name |
485 | .long arm926_processor_functions | 485 | .long arm926_processor_functions |
486 | .long v4wbi_tlb_fns | 486 | .long v4wbi_tlb_fns |
diff --git a/arch/arm/vfp/vfp.h b/arch/arm/vfp/vfp.h index 5fbdf81a8aaf..96fdf30f6a3b 100644 --- a/arch/arm/vfp/vfp.h +++ b/arch/arm/vfp/vfp.h | |||
@@ -156,7 +156,7 @@ struct vfp_single { | |||
156 | }; | 156 | }; |
157 | 157 | ||
158 | extern s32 vfp_get_float(unsigned int reg); | 158 | extern s32 vfp_get_float(unsigned int reg); |
159 | extern void vfp_put_float(unsigned int reg, s32 val); | 159 | extern void vfp_put_float(s32 val, unsigned int reg); |
160 | 160 | ||
161 | /* | 161 | /* |
162 | * VFP_SINGLE_MANTISSA_BITS - number of bits in the mantissa | 162 | * VFP_SINGLE_MANTISSA_BITS - number of bits in the mantissa |
@@ -267,7 +267,7 @@ struct vfp_double { | |||
267 | */ | 267 | */ |
268 | #define VFP_REG_ZERO 16 | 268 | #define VFP_REG_ZERO 16 |
269 | extern u64 vfp_get_double(unsigned int reg); | 269 | extern u64 vfp_get_double(unsigned int reg); |
270 | extern void vfp_put_double(unsigned int reg, u64 val); | 270 | extern void vfp_put_double(u64 val, unsigned int reg); |
271 | 271 | ||
272 | #define VFP_DOUBLE_MANTISSA_BITS (52) | 272 | #define VFP_DOUBLE_MANTISSA_BITS (52) |
273 | #define VFP_DOUBLE_EXPONENT_BITS (11) | 273 | #define VFP_DOUBLE_EXPONENT_BITS (11) |
@@ -341,12 +341,6 @@ static inline int vfp_double_type(struct vfp_double *s) | |||
341 | 341 | ||
342 | u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char *func); | 342 | u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char *func); |
343 | 343 | ||
344 | /* | ||
345 | * System registers | ||
346 | */ | ||
347 | extern u32 vfp_get_sys(unsigned int reg); | ||
348 | extern void vfp_put_sys(unsigned int reg, u32 val); | ||
349 | |||
350 | u32 vfp_estimate_sqrt_significand(u32 exponent, u32 significand); | 344 | u32 vfp_estimate_sqrt_significand(u32 exponent, u32 significand); |
351 | 345 | ||
352 | /* | 346 | /* |
diff --git a/arch/arm/vfp/vfpdouble.c b/arch/arm/vfp/vfpdouble.c index 04bd3425b29b..add48e36c2dc 100644 --- a/arch/arm/vfp/vfpdouble.c +++ b/arch/arm/vfp/vfpdouble.c | |||
@@ -195,7 +195,7 @@ u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exce | |||
195 | s64 d = vfp_double_pack(vd); | 195 | s64 d = vfp_double_pack(vd); |
196 | pr_debug("VFP: %s: d(d%d)=%016llx exceptions=%08x\n", func, | 196 | pr_debug("VFP: %s: d(d%d)=%016llx exceptions=%08x\n", func, |
197 | dd, d, exceptions); | 197 | dd, d, exceptions); |
198 | vfp_put_double(dd, d); | 198 | vfp_put_double(d, dd); |
199 | } | 199 | } |
200 | return exceptions; | 200 | return exceptions; |
201 | } | 201 | } |
@@ -250,19 +250,19 @@ vfp_propagate_nan(struct vfp_double *vdd, struct vfp_double *vdn, | |||
250 | */ | 250 | */ |
251 | static u32 vfp_double_fabs(int dd, int unused, int dm, u32 fpscr) | 251 | static u32 vfp_double_fabs(int dd, int unused, int dm, u32 fpscr) |
252 | { | 252 | { |
253 | vfp_put_double(dd, vfp_double_packed_abs(vfp_get_double(dm))); | 253 | vfp_put_double(vfp_double_packed_abs(vfp_get_double(dm)), dd); |
254 | return 0; | 254 | return 0; |
255 | } | 255 | } |
256 | 256 | ||
257 | static u32 vfp_double_fcpy(int dd, int unused, int dm, u32 fpscr) | 257 | static u32 vfp_double_fcpy(int dd, int unused, int dm, u32 fpscr) |
258 | { | 258 | { |
259 | vfp_put_double(dd, vfp_get_double(dm)); | 259 | vfp_put_double(vfp_get_double(dm), dd); |
260 | return 0; | 260 | return 0; |
261 | } | 261 | } |
262 | 262 | ||
263 | static u32 vfp_double_fneg(int dd, int unused, int dm, u32 fpscr) | 263 | static u32 vfp_double_fneg(int dd, int unused, int dm, u32 fpscr) |
264 | { | 264 | { |
265 | vfp_put_double(dd, vfp_double_packed_negate(vfp_get_double(dm))); | 265 | vfp_put_double(vfp_double_packed_negate(vfp_get_double(dm)), dd); |
266 | return 0; | 266 | return 0; |
267 | } | 267 | } |
268 | 268 | ||
@@ -287,7 +287,7 @@ static u32 vfp_double_fsqrt(int dd, int unused, int dm, u32 fpscr) | |||
287 | vdp = &vfp_double_default_qnan; | 287 | vdp = &vfp_double_default_qnan; |
288 | ret = FPSCR_IOC; | 288 | ret = FPSCR_IOC; |
289 | } | 289 | } |
290 | vfp_put_double(dd, vfp_double_pack(vdp)); | 290 | vfp_put_double(vfp_double_pack(vdp), dd); |
291 | return ret; | 291 | return ret; |
292 | } | 292 | } |
293 | 293 | ||
@@ -476,7 +476,7 @@ static u32 vfp_double_fcvts(int sd, int unused, int dm, u32 fpscr) | |||
476 | return vfp_single_normaliseround(sd, &vsd, fpscr, exceptions, "fcvts"); | 476 | return vfp_single_normaliseround(sd, &vsd, fpscr, exceptions, "fcvts"); |
477 | 477 | ||
478 | pack_nan: | 478 | pack_nan: |
479 | vfp_put_float(sd, vfp_single_pack(&vsd)); | 479 | vfp_put_float(vfp_single_pack(&vsd), sd); |
480 | return exceptions; | 480 | return exceptions; |
481 | } | 481 | } |
482 | 482 | ||
@@ -573,7 +573,7 @@ static u32 vfp_double_ftoui(int sd, int unused, int dm, u32 fpscr) | |||
573 | 573 | ||
574 | pr_debug("VFP: ftoui: d(s%d)=%08x exceptions=%08x\n", sd, d, exceptions); | 574 | pr_debug("VFP: ftoui: d(s%d)=%08x exceptions=%08x\n", sd, d, exceptions); |
575 | 575 | ||
576 | vfp_put_float(sd, d); | 576 | vfp_put_float(d, sd); |
577 | 577 | ||
578 | return exceptions; | 578 | return exceptions; |
579 | } | 579 | } |
@@ -648,7 +648,7 @@ static u32 vfp_double_ftosi(int sd, int unused, int dm, u32 fpscr) | |||
648 | 648 | ||
649 | pr_debug("VFP: ftosi: d(s%d)=%08x exceptions=%08x\n", sd, d, exceptions); | 649 | pr_debug("VFP: ftosi: d(s%d)=%08x exceptions=%08x\n", sd, d, exceptions); |
650 | 650 | ||
651 | vfp_put_float(sd, (s32)d); | 651 | vfp_put_float((s32)d, sd); |
652 | 652 | ||
653 | return exceptions; | 653 | return exceptions; |
654 | } | 654 | } |
@@ -1084,7 +1084,7 @@ static u32 vfp_double_fdiv(int dd, int dn, int dm, u32 fpscr) | |||
1084 | vdn_nan: | 1084 | vdn_nan: |
1085 | exceptions = vfp_propagate_nan(&vdd, &vdn, &vdm, fpscr); | 1085 | exceptions = vfp_propagate_nan(&vdd, &vdn, &vdm, fpscr); |
1086 | pack: | 1086 | pack: |
1087 | vfp_put_double(dd, vfp_double_pack(&vdd)); | 1087 | vfp_put_double(vfp_double_pack(&vdd), dd); |
1088 | return exceptions; | 1088 | return exceptions; |
1089 | 1089 | ||
1090 | vdm_nan: | 1090 | vdm_nan: |
@@ -1104,7 +1104,7 @@ static u32 vfp_double_fdiv(int dd, int dn, int dm, u32 fpscr) | |||
1104 | goto pack; | 1104 | goto pack; |
1105 | 1105 | ||
1106 | invalid: | 1106 | invalid: |
1107 | vfp_put_double(dd, vfp_double_pack(&vfp_double_default_qnan)); | 1107 | vfp_put_double(vfp_double_pack(&vfp_double_default_qnan), dd); |
1108 | return FPSCR_IOC; | 1108 | return FPSCR_IOC; |
1109 | } | 1109 | } |
1110 | 1110 | ||
diff --git a/arch/arm/vfp/vfphw.S b/arch/arm/vfp/vfphw.S index eb683cd77163..e51e6679c402 100644 --- a/arch/arm/vfp/vfphw.S +++ b/arch/arm/vfp/vfphw.S | |||
@@ -178,12 +178,12 @@ vfp_get_float: | |||
178 | 178 | ||
179 | .globl vfp_put_float | 179 | .globl vfp_put_float |
180 | vfp_put_float: | 180 | vfp_put_float: |
181 | add pc, pc, r0, lsl #3 | 181 | add pc, pc, r1, lsl #3 |
182 | mov r0, r0 | 182 | mov r0, r0 |
183 | .irp dr,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 | 183 | .irp dr,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 |
184 | mcr p10, 0, r1, c\dr, c0, 0 @ fmsr r0, s0 | 184 | mcr p10, 0, r0, c\dr, c0, 0 @ fmsr r0, s0 |
185 | mov pc, lr | 185 | mov pc, lr |
186 | mcr p10, 0, r1, c\dr, c0, 4 @ fmsr r0, s1 | 186 | mcr p10, 0, r0, c\dr, c0, 4 @ fmsr r0, s1 |
187 | mov pc, lr | 187 | mov pc, lr |
188 | .endr | 188 | .endr |
189 | 189 | ||
@@ -203,9 +203,9 @@ vfp_get_double: | |||
203 | 203 | ||
204 | .globl vfp_put_double | 204 | .globl vfp_put_double |
205 | vfp_put_double: | 205 | vfp_put_double: |
206 | add pc, pc, r0, lsl #3 | 206 | add pc, pc, r2, lsl #3 |
207 | mov r0, r0 | 207 | mov r0, r0 |
208 | .irp dr,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 | 208 | .irp dr,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 |
209 | fmdrr d\dr, r1, r2 | 209 | fmdrr d\dr, r0, r1 |
210 | mov pc, lr | 210 | mov pc, lr |
211 | .endr | 211 | .endr |
diff --git a/arch/arm/vfp/vfpsingle.c b/arch/arm/vfp/vfpsingle.c index 78d7cac5f36b..8f6c179cafbe 100644 --- a/arch/arm/vfp/vfpsingle.c +++ b/arch/arm/vfp/vfpsingle.c | |||
@@ -200,7 +200,7 @@ u32 vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exce | |||
200 | s32 d = vfp_single_pack(vs); | 200 | s32 d = vfp_single_pack(vs); |
201 | pr_debug("VFP: %s: d(s%d)=%08x exceptions=%08x\n", func, | 201 | pr_debug("VFP: %s: d(s%d)=%08x exceptions=%08x\n", func, |
202 | sd, d, exceptions); | 202 | sd, d, exceptions); |
203 | vfp_put_float(sd, d); | 203 | vfp_put_float(d, sd); |
204 | } | 204 | } |
205 | 205 | ||
206 | return exceptions; | 206 | return exceptions; |
@@ -257,19 +257,19 @@ vfp_propagate_nan(struct vfp_single *vsd, struct vfp_single *vsn, | |||
257 | */ | 257 | */ |
258 | static u32 vfp_single_fabs(int sd, int unused, s32 m, u32 fpscr) | 258 | static u32 vfp_single_fabs(int sd, int unused, s32 m, u32 fpscr) |
259 | { | 259 | { |
260 | vfp_put_float(sd, vfp_single_packed_abs(m)); | 260 | vfp_put_float(vfp_single_packed_abs(m), sd); |
261 | return 0; | 261 | return 0; |
262 | } | 262 | } |
263 | 263 | ||
264 | static u32 vfp_single_fcpy(int sd, int unused, s32 m, u32 fpscr) | 264 | static u32 vfp_single_fcpy(int sd, int unused, s32 m, u32 fpscr) |
265 | { | 265 | { |
266 | vfp_put_float(sd, m); | 266 | vfp_put_float(m, sd); |
267 | return 0; | 267 | return 0; |
268 | } | 268 | } |
269 | 269 | ||
270 | static u32 vfp_single_fneg(int sd, int unused, s32 m, u32 fpscr) | 270 | static u32 vfp_single_fneg(int sd, int unused, s32 m, u32 fpscr) |
271 | { | 271 | { |
272 | vfp_put_float(sd, vfp_single_packed_negate(m)); | 272 | vfp_put_float(vfp_single_packed_negate(m), sd); |
273 | return 0; | 273 | return 0; |
274 | } | 274 | } |
275 | 275 | ||
@@ -333,7 +333,7 @@ static u32 vfp_single_fsqrt(int sd, int unused, s32 m, u32 fpscr) | |||
333 | vsp = &vfp_single_default_qnan; | 333 | vsp = &vfp_single_default_qnan; |
334 | ret = FPSCR_IOC; | 334 | ret = FPSCR_IOC; |
335 | } | 335 | } |
336 | vfp_put_float(sd, vfp_single_pack(vsp)); | 336 | vfp_put_float(vfp_single_pack(vsp), sd); |
337 | return ret; | 337 | return ret; |
338 | } | 338 | } |
339 | 339 | ||
@@ -517,7 +517,7 @@ static u32 vfp_single_fcvtd(int dd, int unused, s32 m, u32 fpscr) | |||
517 | return vfp_double_normaliseround(dd, &vdd, fpscr, exceptions, "fcvtd"); | 517 | return vfp_double_normaliseround(dd, &vdd, fpscr, exceptions, "fcvtd"); |
518 | 518 | ||
519 | pack_nan: | 519 | pack_nan: |
520 | vfp_put_double(dd, vfp_double_pack(&vdd)); | 520 | vfp_put_double(vfp_double_pack(&vdd), dd); |
521 | return exceptions; | 521 | return exceptions; |
522 | } | 522 | } |
523 | 523 | ||
@@ -613,7 +613,7 @@ static u32 vfp_single_ftoui(int sd, int unused, s32 m, u32 fpscr) | |||
613 | 613 | ||
614 | pr_debug("VFP: ftoui: d(s%d)=%08x exceptions=%08x\n", sd, d, exceptions); | 614 | pr_debug("VFP: ftoui: d(s%d)=%08x exceptions=%08x\n", sd, d, exceptions); |
615 | 615 | ||
616 | vfp_put_float(sd, d); | 616 | vfp_put_float(d, sd); |
617 | 617 | ||
618 | return exceptions; | 618 | return exceptions; |
619 | } | 619 | } |
@@ -692,7 +692,7 @@ static u32 vfp_single_ftosi(int sd, int unused, s32 m, u32 fpscr) | |||
692 | 692 | ||
693 | pr_debug("VFP: ftosi: d(s%d)=%08x exceptions=%08x\n", sd, d, exceptions); | 693 | pr_debug("VFP: ftosi: d(s%d)=%08x exceptions=%08x\n", sd, d, exceptions); |
694 | 694 | ||
695 | vfp_put_float(sd, (s32)d); | 695 | vfp_put_float((s32)d, sd); |
696 | 696 | ||
697 | return exceptions; | 697 | return exceptions; |
698 | } | 698 | } |
@@ -1127,7 +1127,7 @@ static u32 vfp_single_fdiv(int sd, int sn, s32 m, u32 fpscr) | |||
1127 | vsn_nan: | 1127 | vsn_nan: |
1128 | exceptions = vfp_propagate_nan(&vsd, &vsn, &vsm, fpscr); | 1128 | exceptions = vfp_propagate_nan(&vsd, &vsn, &vsm, fpscr); |
1129 | pack: | 1129 | pack: |
1130 | vfp_put_float(sd, vfp_single_pack(&vsd)); | 1130 | vfp_put_float(vfp_single_pack(&vsd), sd); |
1131 | return exceptions; | 1131 | return exceptions; |
1132 | 1132 | ||
1133 | vsm_nan: | 1133 | vsm_nan: |
@@ -1147,7 +1147,7 @@ static u32 vfp_single_fdiv(int sd, int sn, s32 m, u32 fpscr) | |||
1147 | goto pack; | 1147 | goto pack; |
1148 | 1148 | ||
1149 | invalid: | 1149 | invalid: |
1150 | vfp_put_float(sd, vfp_single_pack(&vfp_single_default_qnan)); | 1150 | vfp_put_float(vfp_single_pack(&vfp_single_default_qnan), sd); |
1151 | return FPSCR_IOC; | 1151 | return FPSCR_IOC; |
1152 | } | 1152 | } |
1153 | 1153 | ||
diff --git a/arch/frv/Kconfig b/arch/frv/Kconfig index 95a3892b8d1b..a601a17cf568 100644 --- a/arch/frv/Kconfig +++ b/arch/frv/Kconfig | |||
@@ -29,6 +29,10 @@ config GENERIC_HARDIRQS | |||
29 | bool | 29 | bool |
30 | default n | 30 | default n |
31 | 31 | ||
32 | config GENERIC_TIME | ||
33 | bool | ||
34 | default y | ||
35 | |||
32 | config TIME_LOW_RES | 36 | config TIME_LOW_RES |
33 | bool | 37 | bool |
34 | default y | 38 | default y |
diff --git a/arch/frv/kernel/time.c b/arch/frv/kernel/time.c index d5b64e193d92..68a77fe3bb40 100644 --- a/arch/frv/kernel/time.c +++ b/arch/frv/kernel/time.c | |||
@@ -32,8 +32,6 @@ | |||
32 | 32 | ||
33 | #define TICK_SIZE (tick_nsec / 1000) | 33 | #define TICK_SIZE (tick_nsec / 1000) |
34 | 34 | ||
35 | extern unsigned long wall_jiffies; | ||
36 | |||
37 | unsigned long __nongprelbss __clkin_clock_speed_HZ; | 35 | unsigned long __nongprelbss __clkin_clock_speed_HZ; |
38 | unsigned long __nongprelbss __ext_bus_clock_speed_HZ; | 36 | unsigned long __nongprelbss __ext_bus_clock_speed_HZ; |
39 | unsigned long __nongprelbss __res_bus_clock_speed_HZ; | 37 | unsigned long __nongprelbss __res_bus_clock_speed_HZ; |
@@ -145,85 +143,6 @@ void time_init(void) | |||
145 | } | 143 | } |
146 | 144 | ||
147 | /* | 145 | /* |
148 | * This version of gettimeofday has near microsecond resolution. | ||
149 | */ | ||
150 | void do_gettimeofday(struct timeval *tv) | ||
151 | { | ||
152 | unsigned long seq; | ||
153 | unsigned long usec, sec; | ||
154 | unsigned long max_ntp_tick; | ||
155 | |||
156 | do { | ||
157 | unsigned long lost; | ||
158 | |||
159 | seq = read_seqbegin(&xtime_lock); | ||
160 | |||
161 | usec = 0; | ||
162 | lost = jiffies - wall_jiffies; | ||
163 | |||
164 | /* | ||
165 | * If time_adjust is negative then NTP is slowing the clock | ||
166 | * so make sure not to go into next possible interval. | ||
167 | * Better to lose some accuracy than have time go backwards.. | ||
168 | */ | ||
169 | if (unlikely(time_adjust < 0)) { | ||
170 | max_ntp_tick = (USEC_PER_SEC / HZ) - tickadj; | ||
171 | usec = min(usec, max_ntp_tick); | ||
172 | |||
173 | if (lost) | ||
174 | usec += lost * max_ntp_tick; | ||
175 | } | ||
176 | else if (unlikely(lost)) | ||
177 | usec += lost * (USEC_PER_SEC / HZ); | ||
178 | |||
179 | sec = xtime.tv_sec; | ||
180 | usec += (xtime.tv_nsec / 1000); | ||
181 | } while (read_seqretry(&xtime_lock, seq)); | ||
182 | |||
183 | while (usec >= 1000000) { | ||
184 | usec -= 1000000; | ||
185 | sec++; | ||
186 | } | ||
187 | |||
188 | tv->tv_sec = sec; | ||
189 | tv->tv_usec = usec; | ||
190 | } | ||
191 | |||
192 | EXPORT_SYMBOL(do_gettimeofday); | ||
193 | |||
194 | int do_settimeofday(struct timespec *tv) | ||
195 | { | ||
196 | time_t wtm_sec, sec = tv->tv_sec; | ||
197 | long wtm_nsec, nsec = tv->tv_nsec; | ||
198 | |||
199 | if ((unsigned long)tv->tv_nsec >= NSEC_PER_SEC) | ||
200 | return -EINVAL; | ||
201 | |||
202 | write_seqlock_irq(&xtime_lock); | ||
203 | /* | ||
204 | * This is revolting. We need to set "xtime" correctly. However, the | ||
205 | * value in this location is the value at the most recent update of | ||
206 | * wall time. Discover what correction gettimeofday() would have | ||
207 | * made, and then undo it! | ||
208 | */ | ||
209 | nsec -= 0 * NSEC_PER_USEC; | ||
210 | nsec -= (jiffies - wall_jiffies) * TICK_NSEC; | ||
211 | |||
212 | wtm_sec = wall_to_monotonic.tv_sec + (xtime.tv_sec - sec); | ||
213 | wtm_nsec = wall_to_monotonic.tv_nsec + (xtime.tv_nsec - nsec); | ||
214 | |||
215 | set_normalized_timespec(&xtime, sec, nsec); | ||
216 | set_normalized_timespec(&wall_to_monotonic, wtm_sec, wtm_nsec); | ||
217 | |||
218 | ntp_clear(); | ||
219 | write_sequnlock_irq(&xtime_lock); | ||
220 | clock_was_set(); | ||
221 | return 0; | ||
222 | } | ||
223 | |||
224 | EXPORT_SYMBOL(do_settimeofday); | ||
225 | |||
226 | /* | ||
227 | * Scheduler clock - returns current time in nanosec units. | 146 | * Scheduler clock - returns current time in nanosec units. |
228 | */ | 147 | */ |
229 | unsigned long long sched_clock(void) | 148 | unsigned long long sched_clock(void) |
diff --git a/arch/i386/kernel/Makefile b/arch/i386/kernel/Makefile index ab98fc21a541..5427a842e841 100644 --- a/arch/i386/kernel/Makefile +++ b/arch/i386/kernel/Makefile | |||
@@ -39,7 +39,6 @@ obj-$(CONFIG_VM86) += vm86.o | |||
39 | obj-$(CONFIG_EARLY_PRINTK) += early_printk.o | 39 | obj-$(CONFIG_EARLY_PRINTK) += early_printk.o |
40 | obj-$(CONFIG_HPET_TIMER) += hpet.o | 40 | obj-$(CONFIG_HPET_TIMER) += hpet.o |
41 | obj-$(CONFIG_K8_NB) += k8.o | 41 | obj-$(CONFIG_K8_NB) += k8.o |
42 | obj-$(CONFIG_AUDIT) += audit.o | ||
43 | 42 | ||
44 | EXTRA_AFLAGS := -traditional | 43 | EXTRA_AFLAGS := -traditional |
45 | 44 | ||
diff --git a/arch/i386/kernel/audit.c b/arch/i386/kernel/audit.c deleted file mode 100644 index 5a53c6f371ff..000000000000 --- a/arch/i386/kernel/audit.c +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | #include <linux/init.h> | ||
2 | #include <linux/types.h> | ||
3 | #include <linux/audit.h> | ||
4 | #include <asm/unistd.h> | ||
5 | |||
6 | static unsigned dir_class[] = { | ||
7 | #include <asm-generic/audit_dir_write.h> | ||
8 | ~0U | ||
9 | }; | ||
10 | |||
11 | static unsigned chattr_class[] = { | ||
12 | #include <asm-generic/audit_change_attr.h> | ||
13 | ~0U | ||
14 | }; | ||
15 | |||
16 | static int __init audit_classes_init(void) | ||
17 | { | ||
18 | audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); | ||
19 | audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); | ||
20 | return 0; | ||
21 | } | ||
22 | |||
23 | __initcall(audit_classes_init); | ||
diff --git a/arch/i386/kernel/hpet.c b/arch/i386/kernel/hpet.c index c6737c35815d..17647a530b2f 100644 --- a/arch/i386/kernel/hpet.c +++ b/arch/i386/kernel/hpet.c | |||
@@ -35,7 +35,7 @@ static int __init init_hpet_clocksource(void) | |||
35 | void __iomem* hpet_base; | 35 | void __iomem* hpet_base; |
36 | u64 tmp; | 36 | u64 tmp; |
37 | 37 | ||
38 | if (!hpet_address) | 38 | if (!is_hpet_enabled()) |
39 | return -ENODEV; | 39 | return -ENODEV; |
40 | 40 | ||
41 | /* calculate the hpet address: */ | 41 | /* calculate the hpet address: */ |
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig index 674de8943478..db274da7dba1 100644 --- a/arch/ia64/Kconfig +++ b/arch/ia64/Kconfig | |||
@@ -75,6 +75,10 @@ config DMA_IS_NORMAL | |||
75 | depends on IA64_SGI_SN2 | 75 | depends on IA64_SGI_SN2 |
76 | default y | 76 | default y |
77 | 77 | ||
78 | config AUDIT_ARCH | ||
79 | bool | ||
80 | default y | ||
81 | |||
78 | choice | 82 | choice |
79 | prompt "System type" | 83 | prompt "System type" |
80 | default IA64_GENERIC | 84 | default IA64_GENERIC |
diff --git a/arch/ia64/ia32/audit.c b/arch/ia64/ia32/audit.c index ab94f2e58cdd..92d7d0c8d93f 100644 --- a/arch/ia64/ia32/audit.c +++ b/arch/ia64/ia32/audit.c | |||
@@ -9,3 +9,29 @@ unsigned ia32_chattr_class[] = { | |||
9 | #include <asm-generic/audit_change_attr.h> | 9 | #include <asm-generic/audit_change_attr.h> |
10 | ~0U | 10 | ~0U |
11 | }; | 11 | }; |
12 | |||
13 | unsigned ia32_write_class[] = { | ||
14 | #include <asm-generic/audit_write.h> | ||
15 | ~0U | ||
16 | }; | ||
17 | |||
18 | unsigned ia32_read_class[] = { | ||
19 | #include <asm-generic/audit_read.h> | ||
20 | ~0U | ||
21 | }; | ||
22 | |||
23 | int ia32_classify_syscall(unsigned syscall) | ||
24 | { | ||
25 | switch(syscall) { | ||
26 | case __NR_open: | ||
27 | return 2; | ||
28 | case __NR_openat: | ||
29 | return 3; | ||
30 | case __NR_socketcall: | ||
31 | return 4; | ||
32 | case __NR_execve: | ||
33 | return 5; | ||
34 | default: | ||
35 | return 1; | ||
36 | } | ||
37 | } | ||
diff --git a/arch/ia64/kernel/audit.c b/arch/ia64/kernel/audit.c index f2512931ccaf..04682555a28c 100644 --- a/arch/ia64/kernel/audit.c +++ b/arch/ia64/kernel/audit.c | |||
@@ -8,19 +8,54 @@ static unsigned dir_class[] = { | |||
8 | ~0U | 8 | ~0U |
9 | }; | 9 | }; |
10 | 10 | ||
11 | static unsigned read_class[] = { | ||
12 | #include <asm-generic/audit_read.h> | ||
13 | ~0U | ||
14 | }; | ||
15 | |||
16 | static unsigned write_class[] = { | ||
17 | #include <asm-generic/audit_write.h> | ||
18 | ~0U | ||
19 | }; | ||
20 | |||
11 | static unsigned chattr_class[] = { | 21 | static unsigned chattr_class[] = { |
12 | #include <asm-generic/audit_change_attr.h> | 22 | #include <asm-generic/audit_change_attr.h> |
13 | ~0U | 23 | ~0U |
14 | }; | 24 | }; |
15 | 25 | ||
26 | int audit_classify_syscall(int abi, unsigned syscall) | ||
27 | { | ||
28 | #ifdef CONFIG_IA32_SUPPORT | ||
29 | extern int ia32_classify_syscall(unsigned); | ||
30 | if (abi == AUDIT_ARCH_I386) | ||
31 | return ia32_classify_syscall(syscall); | ||
32 | #endif | ||
33 | switch(syscall) { | ||
34 | case __NR_open: | ||
35 | return 2; | ||
36 | case __NR_openat: | ||
37 | return 3; | ||
38 | case __NR_execve: | ||
39 | return 5; | ||
40 | default: | ||
41 | return 0; | ||
42 | } | ||
43 | } | ||
44 | |||
16 | static int __init audit_classes_init(void) | 45 | static int __init audit_classes_init(void) |
17 | { | 46 | { |
18 | #ifdef CONFIG_IA32_SUPPORT | 47 | #ifdef CONFIG_IA32_SUPPORT |
19 | extern __u32 ia32_dir_class[]; | 48 | extern __u32 ia32_dir_class[]; |
49 | extern __u32 ia32_write_class[]; | ||
50 | extern __u32 ia32_read_class[]; | ||
20 | extern __u32 ia32_chattr_class[]; | 51 | extern __u32 ia32_chattr_class[]; |
52 | audit_register_class(AUDIT_CLASS_WRITE_32, ia32_write_class); | ||
53 | audit_register_class(AUDIT_CLASS_READ_32, ia32_read_class); | ||
21 | audit_register_class(AUDIT_CLASS_DIR_WRITE_32, ia32_dir_class); | 54 | audit_register_class(AUDIT_CLASS_DIR_WRITE_32, ia32_dir_class); |
22 | audit_register_class(AUDIT_CLASS_CHATTR_32, ia32_chattr_class); | 55 | audit_register_class(AUDIT_CLASS_CHATTR_32, ia32_chattr_class); |
23 | #endif | 56 | #endif |
57 | audit_register_class(AUDIT_CLASS_WRITE, write_class); | ||
58 | audit_register_class(AUDIT_CLASS_READ, read_class); | ||
24 | audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); | 59 | audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); |
25 | audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); | 60 | audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); |
26 | return 0; | 61 | return 0; |
diff --git a/arch/ia64/kernel/entry.S b/arch/ia64/kernel/entry.S index 12701cf32d99..fef06571be99 100644 --- a/arch/ia64/kernel/entry.S +++ b/arch/ia64/kernel/entry.S | |||
@@ -1605,8 +1605,8 @@ sys_call_table: | |||
1605 | data8 sys_ni_syscall // 1295 reserved for ppoll | 1605 | data8 sys_ni_syscall // 1295 reserved for ppoll |
1606 | data8 sys_unshare | 1606 | data8 sys_unshare |
1607 | data8 sys_splice | 1607 | data8 sys_splice |
1608 | data8 sys_set_robust_list | 1608 | data8 sys_ni_syscall // reserved for set_robust_list |
1609 | data8 sys_get_robust_list | 1609 | data8 sys_ni_syscall // reserved for get_robust_list |
1610 | data8 sys_sync_file_range // 1300 | 1610 | data8 sys_sync_file_range // 1300 |
1611 | data8 sys_tee | 1611 | data8 sys_tee |
1612 | data8 sys_vmsplice | 1612 | data8 sys_vmsplice |
diff --git a/arch/ia64/kernel/head.S b/arch/ia64/kernel/head.S index 29236f0c62b5..44d540efa6d1 100644 --- a/arch/ia64/kernel/head.S +++ b/arch/ia64/kernel/head.S | |||
@@ -197,6 +197,11 @@ start_ap: | |||
197 | ;; | 197 | ;; |
198 | srlz.i | 198 | srlz.i |
199 | ;; | 199 | ;; |
200 | { | ||
201 | flushrs // must be first insn in group | ||
202 | srlz.i | ||
203 | } | ||
204 | ;; | ||
200 | /* | 205 | /* |
201 | * Save the region registers, predicate before they get clobbered | 206 | * Save the region registers, predicate before they get clobbered |
202 | */ | 207 | */ |
diff --git a/arch/ia64/kernel/perfmon.c b/arch/ia64/kernel/perfmon.c index c7ccd6ee1ddf..84a7e52f56f6 100644 --- a/arch/ia64/kernel/perfmon.c +++ b/arch/ia64/kernel/perfmon.c | |||
@@ -4936,13 +4936,15 @@ abort_locked: | |||
4936 | if (likely(ctx)) { | 4936 | if (likely(ctx)) { |
4937 | DPRINT(("context unlocked\n")); | 4937 | DPRINT(("context unlocked\n")); |
4938 | UNPROTECT_CTX(ctx, flags); | 4938 | UNPROTECT_CTX(ctx, flags); |
4939 | fput(file); | ||
4940 | } | 4939 | } |
4941 | 4940 | ||
4942 | /* copy argument back to user, if needed */ | 4941 | /* copy argument back to user, if needed */ |
4943 | if (call_made && PFM_CMD_RW_ARG(cmd) && copy_to_user(arg, args_k, base_sz*count)) ret = -EFAULT; | 4942 | if (call_made && PFM_CMD_RW_ARG(cmd) && copy_to_user(arg, args_k, base_sz*count)) ret = -EFAULT; |
4944 | 4943 | ||
4945 | error_args: | 4944 | error_args: |
4945 | if (file) | ||
4946 | fput(file); | ||
4947 | |||
4946 | kfree(args_k); | 4948 | kfree(args_k); |
4947 | 4949 | ||
4948 | DPRINT(("cmd=%s ret=%ld\n", PFM_CMD_NAME(cmd), ret)); | 4950 | DPRINT(("cmd=%s ret=%ld\n", PFM_CMD_NAME(cmd), ret)); |
diff --git a/arch/ia64/kernel/sys_ia64.c b/arch/ia64/kernel/sys_ia64.c index 40722d88607a..9ef62a3fbfad 100644 --- a/arch/ia64/kernel/sys_ia64.c +++ b/arch/ia64/kernel/sys_ia64.c | |||
@@ -163,10 +163,25 @@ sys_pipe (void) | |||
163 | return retval; | 163 | return retval; |
164 | } | 164 | } |
165 | 165 | ||
166 | int ia64_mmap_check(unsigned long addr, unsigned long len, | ||
167 | unsigned long flags) | ||
168 | { | ||
169 | unsigned long roff; | ||
170 | |||
171 | /* | ||
172 | * Don't permit mappings into unmapped space, the virtual page table | ||
173 | * of a region, or across a region boundary. Note: RGN_MAP_LIMIT is | ||
174 | * equal to 2^n-PAGE_SIZE (for some integer n <= 61) and len > 0. | ||
175 | */ | ||
176 | roff = REGION_OFFSET(addr); | ||
177 | if ((len > RGN_MAP_LIMIT) || (roff > (RGN_MAP_LIMIT - len))) | ||
178 | return -EINVAL; | ||
179 | return 0; | ||
180 | } | ||
181 | |||
166 | static inline unsigned long | 182 | static inline unsigned long |
167 | do_mmap2 (unsigned long addr, unsigned long len, int prot, int flags, int fd, unsigned long pgoff) | 183 | do_mmap2 (unsigned long addr, unsigned long len, int prot, int flags, int fd, unsigned long pgoff) |
168 | { | 184 | { |
169 | unsigned long roff; | ||
170 | struct file *file = NULL; | 185 | struct file *file = NULL; |
171 | 186 | ||
172 | flags &= ~(MAP_EXECUTABLE | MAP_DENYWRITE); | 187 | flags &= ~(MAP_EXECUTABLE | MAP_DENYWRITE); |
@@ -188,17 +203,6 @@ do_mmap2 (unsigned long addr, unsigned long len, int prot, int flags, int fd, un | |||
188 | goto out; | 203 | goto out; |
189 | } | 204 | } |
190 | 205 | ||
191 | /* | ||
192 | * Don't permit mappings into unmapped space, the virtual page table of a region, | ||
193 | * or across a region boundary. Note: RGN_MAP_LIMIT is equal to 2^n-PAGE_SIZE | ||
194 | * (for some integer n <= 61) and len > 0. | ||
195 | */ | ||
196 | roff = REGION_OFFSET(addr); | ||
197 | if ((len > RGN_MAP_LIMIT) || (roff > (RGN_MAP_LIMIT - len))) { | ||
198 | addr = -EINVAL; | ||
199 | goto out; | ||
200 | } | ||
201 | |||
202 | down_write(¤t->mm->mmap_sem); | 206 | down_write(¤t->mm->mmap_sem); |
203 | addr = do_mmap_pgoff(file, addr, len, prot, flags, pgoff); | 207 | addr = do_mmap_pgoff(file, addr, len, prot, flags, pgoff); |
204 | up_write(¤t->mm->mmap_sem); | 208 | up_write(¤t->mm->mmap_sem); |
diff --git a/arch/ia64/sn/kernel/setup.c b/arch/ia64/sn/kernel/setup.c index c119e8b620de..5f2dcba7fa8d 100644 --- a/arch/ia64/sn/kernel/setup.c +++ b/arch/ia64/sn/kernel/setup.c | |||
@@ -565,7 +565,7 @@ static void __init sn_init_pdas(char **cmdline_p) | |||
565 | * Also sets up a few fields in the nodepda. Also known as | 565 | * Also sets up a few fields in the nodepda. Also known as |
566 | * platform_cpu_init() by the ia64 machvec code. | 566 | * platform_cpu_init() by the ia64 machvec code. |
567 | */ | 567 | */ |
568 | void __init sn_cpu_init(void) | 568 | void __cpuinit sn_cpu_init(void) |
569 | { | 569 | { |
570 | int cpuid; | 570 | int cpuid; |
571 | int cpuphyid; | 571 | int cpuphyid; |
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index c9dcec7f3c61..de1ef2fa1a20 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -95,6 +95,10 @@ config GENERIC_TBSYNC | |||
95 | default y if PPC32 && SMP | 95 | default y if PPC32 && SMP |
96 | default n | 96 | default n |
97 | 97 | ||
98 | config AUDIT_ARCH | ||
99 | bool | ||
100 | default y | ||
101 | |||
98 | config DEFAULT_UIMAGE | 102 | config DEFAULT_UIMAGE |
99 | bool | 103 | bool |
100 | help | 104 | help |
diff --git a/arch/powerpc/configs/cell_defconfig b/arch/powerpc/configs/cell_defconfig index e028a2ecb8a3..6fd9e7acec29 100644 --- a/arch/powerpc/configs/cell_defconfig +++ b/arch/powerpc/configs/cell_defconfig | |||
@@ -1,13 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.17-rc6 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Thu Jun 22 15:28:36 2006 | 4 | # Sun Sep 10 10:20:32 2006 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
@@ -35,6 +36,7 @@ CONFIG_PPC_STD_MMU=y | |||
35 | CONFIG_VIRT_CPU_ACCOUNTING=y | 36 | CONFIG_VIRT_CPU_ACCOUNTING=y |
36 | CONFIG_SMP=y | 37 | CONFIG_SMP=y |
37 | CONFIG_NR_CPUS=4 | 38 | CONFIG_NR_CPUS=4 |
39 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
38 | 40 | ||
39 | # | 41 | # |
40 | # Code maturity level options | 42 | # Code maturity level options |
@@ -52,6 +54,7 @@ CONFIG_SWAP=y | |||
52 | CONFIG_SYSVIPC=y | 54 | CONFIG_SYSVIPC=y |
53 | # CONFIG_POSIX_MQUEUE is not set | 55 | # CONFIG_POSIX_MQUEUE is not set |
54 | # CONFIG_BSD_PROCESS_ACCT is not set | 56 | # CONFIG_BSD_PROCESS_ACCT is not set |
57 | # CONFIG_TASKSTATS is not set | ||
55 | CONFIG_SYSCTL=y | 58 | CONFIG_SYSCTL=y |
56 | # CONFIG_AUDIT is not set | 59 | # CONFIG_AUDIT is not set |
57 | CONFIG_IKCONFIG=y | 60 | CONFIG_IKCONFIG=y |
@@ -69,10 +72,12 @@ CONFIG_PRINTK=y | |||
69 | CONFIG_BUG=y | 72 | CONFIG_BUG=y |
70 | CONFIG_ELF_CORE=y | 73 | CONFIG_ELF_CORE=y |
71 | CONFIG_BASE_FULL=y | 74 | CONFIG_BASE_FULL=y |
75 | CONFIG_RT_MUTEXES=y | ||
72 | CONFIG_FUTEX=y | 76 | CONFIG_FUTEX=y |
73 | CONFIG_EPOLL=y | 77 | CONFIG_EPOLL=y |
74 | CONFIG_SHMEM=y | 78 | CONFIG_SHMEM=y |
75 | CONFIG_SLAB=y | 79 | CONFIG_SLAB=y |
80 | CONFIG_VM_EVENT_COUNTERS=y | ||
76 | # CONFIG_TINY_SHMEM is not set | 81 | # CONFIG_TINY_SHMEM is not set |
77 | CONFIG_BASE_SMALL=0 | 82 | CONFIG_BASE_SMALL=0 |
78 | # CONFIG_SLOB is not set | 83 | # CONFIG_SLOB is not set |
@@ -119,7 +124,7 @@ CONFIG_PPC_MULTIPLATFORM=y | |||
119 | CONFIG_PPC_CELL=y | 124 | CONFIG_PPC_CELL=y |
120 | CONFIG_PPC_CELL_NATIVE=y | 125 | CONFIG_PPC_CELL_NATIVE=y |
121 | CONFIG_PPC_IBM_CELL_BLADE=y | 126 | CONFIG_PPC_IBM_CELL_BLADE=y |
122 | CONFIG_PPC_SYSTEMSIM=y | 127 | CONFIG_UDBG_RTAS_CONSOLE=y |
123 | # CONFIG_U3_DART is not set | 128 | # CONFIG_U3_DART is not set |
124 | CONFIG_PPC_RTAS=y | 129 | CONFIG_PPC_RTAS=y |
125 | # CONFIG_RTAS_ERROR_LOGGING is not set | 130 | # CONFIG_RTAS_ERROR_LOGGING is not set |
@@ -130,6 +135,7 @@ CONFIG_MMIO_NVRAM=y | |||
130 | # CONFIG_PPC_970_NAP is not set | 135 | # CONFIG_PPC_970_NAP is not set |
131 | # CONFIG_CPU_FREQ is not set | 136 | # CONFIG_CPU_FREQ is not set |
132 | # CONFIG_WANT_EARLY_SERIAL is not set | 137 | # CONFIG_WANT_EARLY_SERIAL is not set |
138 | # CONFIG_MPIC is not set | ||
133 | 139 | ||
134 | # | 140 | # |
135 | # Cell Broadband Engine options | 141 | # Cell Broadband Engine options |
@@ -154,6 +160,7 @@ CONFIG_BINFMT_ELF=y | |||
154 | CONFIG_BINFMT_MISC=m | 160 | CONFIG_BINFMT_MISC=m |
155 | CONFIG_FORCE_MAX_ZONEORDER=13 | 161 | CONFIG_FORCE_MAX_ZONEORDER=13 |
156 | # CONFIG_IOMMU_VMERGE is not set | 162 | # CONFIG_IOMMU_VMERGE is not set |
163 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
157 | CONFIG_KEXEC=y | 164 | CONFIG_KEXEC=y |
158 | # CONFIG_CRASH_DUMP is not set | 165 | # CONFIG_CRASH_DUMP is not set |
159 | CONFIG_IRQ_ALL_CPUS=y | 166 | CONFIG_IRQ_ALL_CPUS=y |
@@ -173,6 +180,7 @@ CONFIG_SPARSEMEM_EXTREME=y | |||
173 | CONFIG_MEMORY_HOTPLUG=y | 180 | CONFIG_MEMORY_HOTPLUG=y |
174 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 181 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
175 | CONFIG_MIGRATION=y | 182 | CONFIG_MIGRATION=y |
183 | CONFIG_RESOURCES_64BIT=y | ||
176 | CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y | 184 | CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y |
177 | CONFIG_ARCH_MEMORY_PROBE=y | 185 | CONFIG_ARCH_MEMORY_PROBE=y |
178 | # CONFIG_PPC_64K_PAGES is not set | 186 | # CONFIG_PPC_64K_PAGES is not set |
@@ -187,6 +195,7 @@ CONFIG_ISA_DMA_API=y | |||
187 | # Bus options | 195 | # Bus options |
188 | # | 196 | # |
189 | CONFIG_GENERIC_ISA_DMA=y | 197 | CONFIG_GENERIC_ISA_DMA=y |
198 | # CONFIG_MPIC_WEIRD is not set | ||
190 | # CONFIG_PPC_I8259 is not set | 199 | # CONFIG_PPC_I8259 is not set |
191 | # CONFIG_PPC_INDIRECT_PCI is not set | 200 | # CONFIG_PPC_INDIRECT_PCI is not set |
192 | CONFIG_PCI=y | 201 | CONFIG_PCI=y |
@@ -235,6 +244,8 @@ CONFIG_SYN_COOKIES=y | |||
235 | # CONFIG_INET_IPCOMP is not set | 244 | # CONFIG_INET_IPCOMP is not set |
236 | # CONFIG_INET_XFRM_TUNNEL is not set | 245 | # CONFIG_INET_XFRM_TUNNEL is not set |
237 | CONFIG_INET_TUNNEL=y | 246 | CONFIG_INET_TUNNEL=y |
247 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
248 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
238 | CONFIG_INET_DIAG=y | 249 | CONFIG_INET_DIAG=y |
239 | CONFIG_INET_TCP_DIAG=y | 250 | CONFIG_INET_TCP_DIAG=y |
240 | # CONFIG_TCP_CONG_ADVANCED is not set | 251 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -252,7 +263,10 @@ CONFIG_INET6_ESP=m | |||
252 | CONFIG_INET6_IPCOMP=m | 263 | CONFIG_INET6_IPCOMP=m |
253 | CONFIG_INET6_XFRM_TUNNEL=m | 264 | CONFIG_INET6_XFRM_TUNNEL=m |
254 | CONFIG_INET6_TUNNEL=m | 265 | CONFIG_INET6_TUNNEL=m |
266 | CONFIG_INET6_XFRM_MODE_TRANSPORT=y | ||
267 | CONFIG_INET6_XFRM_MODE_TUNNEL=y | ||
255 | CONFIG_IPV6_TUNNEL=m | 268 | CONFIG_IPV6_TUNNEL=m |
269 | # CONFIG_NETWORK_SECMARK is not set | ||
256 | CONFIG_NETFILTER=y | 270 | CONFIG_NETFILTER=y |
257 | # CONFIG_NETFILTER_DEBUG is not set | 271 | # CONFIG_NETFILTER_DEBUG is not set |
258 | 272 | ||
@@ -277,6 +291,7 @@ CONFIG_IP_NF_TFTP=m | |||
277 | CONFIG_IP_NF_AMANDA=m | 291 | CONFIG_IP_NF_AMANDA=m |
278 | # CONFIG_IP_NF_PPTP is not set | 292 | # CONFIG_IP_NF_PPTP is not set |
279 | # CONFIG_IP_NF_H323 is not set | 293 | # CONFIG_IP_NF_H323 is not set |
294 | # CONFIG_IP_NF_SIP is not set | ||
280 | CONFIG_IP_NF_QUEUE=m | 295 | CONFIG_IP_NF_QUEUE=m |
281 | 296 | ||
282 | # | 297 | # |
@@ -336,6 +351,7 @@ CONFIG_STANDALONE=y | |||
336 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 351 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
337 | CONFIG_FW_LOADER=y | 352 | CONFIG_FW_LOADER=y |
338 | # CONFIG_DEBUG_DRIVER is not set | 353 | # CONFIG_DEBUG_DRIVER is not set |
354 | # CONFIG_SYS_HYPERVISOR is not set | ||
339 | 355 | ||
340 | # | 356 | # |
341 | # Connector - unified userspace <-> kernelspace linker | 357 | # Connector - unified userspace <-> kernelspace linker |
@@ -372,6 +388,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
372 | CONFIG_BLK_DEV_RAM=y | 388 | CONFIG_BLK_DEV_RAM=y |
373 | CONFIG_BLK_DEV_RAM_COUNT=16 | 389 | CONFIG_BLK_DEV_RAM_COUNT=16 |
374 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 390 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
391 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
375 | CONFIG_BLK_DEV_INITRD=y | 392 | CONFIG_BLK_DEV_INITRD=y |
376 | # CONFIG_CDROM_PKTCDVD is not set | 393 | # CONFIG_CDROM_PKTCDVD is not set |
377 | # CONFIG_ATA_OVER_ETH is not set | 394 | # CONFIG_ATA_OVER_ETH is not set |
@@ -449,8 +466,7 @@ CONFIG_MD_LINEAR=m | |||
449 | CONFIG_MD_RAID0=m | 466 | CONFIG_MD_RAID0=m |
450 | CONFIG_MD_RAID1=m | 467 | CONFIG_MD_RAID1=m |
451 | # CONFIG_MD_RAID10 is not set | 468 | # CONFIG_MD_RAID10 is not set |
452 | # CONFIG_MD_RAID5 is not set | 469 | # CONFIG_MD_RAID456 is not set |
453 | # CONFIG_MD_RAID6 is not set | ||
454 | # CONFIG_MD_MULTIPATH is not set | 470 | # CONFIG_MD_MULTIPATH is not set |
455 | # CONFIG_MD_FAULTY is not set | 471 | # CONFIG_MD_FAULTY is not set |
456 | CONFIG_BLK_DEV_DM=m | 472 | CONFIG_BLK_DEV_DM=m |
@@ -544,6 +560,7 @@ CONFIG_SPIDER_NET=m | |||
544 | # CONFIG_CHELSIO_T1 is not set | 560 | # CONFIG_CHELSIO_T1 is not set |
545 | # CONFIG_IXGB is not set | 561 | # CONFIG_IXGB is not set |
546 | # CONFIG_S2IO is not set | 562 | # CONFIG_S2IO is not set |
563 | # CONFIG_MYRI10GE is not set | ||
547 | 564 | ||
548 | # | 565 | # |
549 | # Token Ring devices | 566 | # Token Ring devices |
@@ -620,6 +637,7 @@ CONFIG_SERIO_SERPORT=y | |||
620 | CONFIG_VT=y | 637 | CONFIG_VT=y |
621 | CONFIG_VT_CONSOLE=y | 638 | CONFIG_VT_CONSOLE=y |
622 | CONFIG_HW_CONSOLE=y | 639 | CONFIG_HW_CONSOLE=y |
640 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
623 | CONFIG_SERIAL_NONSTANDARD=y | 641 | CONFIG_SERIAL_NONSTANDARD=y |
624 | # CONFIG_COMPUTONE is not set | 642 | # CONFIG_COMPUTONE is not set |
625 | # CONFIG_ROCKETPORT is not set | 643 | # CONFIG_ROCKETPORT is not set |
@@ -680,6 +698,7 @@ CONFIG_WATCHDOG_RTAS=y | |||
680 | # | 698 | # |
681 | # CONFIG_PCIPCWATCHDOG is not set | 699 | # CONFIG_PCIPCWATCHDOG is not set |
682 | # CONFIG_WDTPCI is not set | 700 | # CONFIG_WDTPCI is not set |
701 | # CONFIG_HW_RANDOM is not set | ||
683 | CONFIG_GEN_RTC=y | 702 | CONFIG_GEN_RTC=y |
684 | # CONFIG_GEN_RTC_X is not set | 703 | # CONFIG_GEN_RTC_X is not set |
685 | # CONFIG_DTLK is not set | 704 | # CONFIG_DTLK is not set |
@@ -725,6 +744,7 @@ CONFIG_I2C_ALGOBIT=y | |||
725 | # CONFIG_I2C_I810 is not set | 744 | # CONFIG_I2C_I810 is not set |
726 | # CONFIG_I2C_PIIX4 is not set | 745 | # CONFIG_I2C_PIIX4 is not set |
727 | # CONFIG_I2C_NFORCE2 is not set | 746 | # CONFIG_I2C_NFORCE2 is not set |
747 | # CONFIG_I2C_OCORES is not set | ||
728 | # CONFIG_I2C_PARPORT_LIGHT is not set | 748 | # CONFIG_I2C_PARPORT_LIGHT is not set |
729 | # CONFIG_I2C_PROSAVAGE is not set | 749 | # CONFIG_I2C_PROSAVAGE is not set |
730 | # CONFIG_I2C_SAVAGE4 is not set | 750 | # CONFIG_I2C_SAVAGE4 is not set |
@@ -761,7 +781,6 @@ CONFIG_I2C_ALGOBIT=y | |||
761 | # | 781 | # |
762 | # Dallas's 1-wire bus | 782 | # Dallas's 1-wire bus |
763 | # | 783 | # |
764 | # CONFIG_W1 is not set | ||
765 | 784 | ||
766 | # | 785 | # |
767 | # Hardware Monitoring support | 786 | # Hardware Monitoring support |
@@ -787,6 +806,7 @@ CONFIG_VIDEO_V4L2=y | |||
787 | # | 806 | # |
788 | # Graphics support | 807 | # Graphics support |
789 | # | 808 | # |
809 | CONFIG_FIRMWARE_EDID=y | ||
790 | # CONFIG_FB is not set | 810 | # CONFIG_FB is not set |
791 | 811 | ||
792 | # | 812 | # |
@@ -794,6 +814,7 @@ CONFIG_VIDEO_V4L2=y | |||
794 | # | 814 | # |
795 | # CONFIG_VGA_CONSOLE is not set | 815 | # CONFIG_VGA_CONSOLE is not set |
796 | CONFIG_DUMMY_CONSOLE=y | 816 | CONFIG_DUMMY_CONSOLE=y |
817 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
797 | 818 | ||
798 | # | 819 | # |
799 | # Sound | 820 | # Sound |
@@ -841,6 +862,7 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
841 | CONFIG_INFINIBAND=y | 862 | CONFIG_INFINIBAND=y |
842 | CONFIG_INFINIBAND_USER_MAD=m | 863 | CONFIG_INFINIBAND_USER_MAD=m |
843 | CONFIG_INFINIBAND_USER_ACCESS=m | 864 | CONFIG_INFINIBAND_USER_ACCESS=m |
865 | CONFIG_INFINIBAND_ADDR_TRANS=y | ||
844 | CONFIG_INFINIBAND_MTHCA=m | 866 | CONFIG_INFINIBAND_MTHCA=m |
845 | CONFIG_INFINIBAND_MTHCA_DEBUG=y | 867 | CONFIG_INFINIBAND_MTHCA_DEBUG=y |
846 | CONFIG_INFINIBAND_IPOIB=m | 868 | CONFIG_INFINIBAND_IPOIB=m |
@@ -857,6 +879,19 @@ CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y | |||
857 | # CONFIG_RTC_CLASS is not set | 879 | # CONFIG_RTC_CLASS is not set |
858 | 880 | ||
859 | # | 881 | # |
882 | # DMA Engine support | ||
883 | # | ||
884 | # CONFIG_DMA_ENGINE is not set | ||
885 | |||
886 | # | ||
887 | # DMA Clients | ||
888 | # | ||
889 | |||
890 | # | ||
891 | # DMA Devices | ||
892 | # | ||
893 | |||
894 | # | ||
860 | # File systems | 895 | # File systems |
861 | # | 896 | # |
862 | CONFIG_EXT2_FS=y | 897 | CONFIG_EXT2_FS=y |
@@ -877,6 +912,7 @@ CONFIG_FS_POSIX_ACL=y | |||
877 | # CONFIG_MINIX_FS is not set | 912 | # CONFIG_MINIX_FS is not set |
878 | # CONFIG_ROMFS_FS is not set | 913 | # CONFIG_ROMFS_FS is not set |
879 | CONFIG_INOTIFY=y | 914 | CONFIG_INOTIFY=y |
915 | CONFIG_INOTIFY_USER=y | ||
880 | # CONFIG_QUOTA is not set | 916 | # CONFIG_QUOTA is not set |
881 | CONFIG_DNOTIFY=y | 917 | CONFIG_DNOTIFY=y |
882 | # CONFIG_AUTOFS_FS is not set | 918 | # CONFIG_AUTOFS_FS is not set |
@@ -1034,6 +1070,9 @@ CONFIG_CRC32=y | |||
1034 | # CONFIG_LIBCRC32C is not set | 1070 | # CONFIG_LIBCRC32C is not set |
1035 | CONFIG_ZLIB_INFLATE=m | 1071 | CONFIG_ZLIB_INFLATE=m |
1036 | CONFIG_ZLIB_DEFLATE=m | 1072 | CONFIG_ZLIB_DEFLATE=m |
1073 | CONFIG_TEXTSEARCH=y | ||
1074 | CONFIG_TEXTSEARCH_KMP=m | ||
1075 | CONFIG_PLIST=y | ||
1037 | 1076 | ||
1038 | # | 1077 | # |
1039 | # Instrumentation Support | 1078 | # Instrumentation Support |
@@ -1046,14 +1085,19 @@ CONFIG_ZLIB_DEFLATE=m | |||
1046 | # | 1085 | # |
1047 | # CONFIG_PRINTK_TIME is not set | 1086 | # CONFIG_PRINTK_TIME is not set |
1048 | CONFIG_MAGIC_SYSRQ=y | 1087 | CONFIG_MAGIC_SYSRQ=y |
1088 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1049 | CONFIG_DEBUG_KERNEL=y | 1089 | CONFIG_DEBUG_KERNEL=y |
1050 | CONFIG_LOG_BUF_SHIFT=15 | 1090 | CONFIG_LOG_BUF_SHIFT=15 |
1051 | CONFIG_DETECT_SOFTLOCKUP=y | 1091 | CONFIG_DETECT_SOFTLOCKUP=y |
1052 | # CONFIG_SCHEDSTATS is not set | 1092 | # CONFIG_SCHEDSTATS is not set |
1053 | # CONFIG_DEBUG_SLAB is not set | 1093 | # CONFIG_DEBUG_SLAB is not set |
1054 | CONFIG_DEBUG_MUTEXES=y | 1094 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1095 | # CONFIG_RT_MUTEX_TESTER is not set | ||
1055 | # CONFIG_DEBUG_SPINLOCK is not set | 1096 | # CONFIG_DEBUG_SPINLOCK is not set |
1097 | CONFIG_DEBUG_MUTEXES=y | ||
1098 | # CONFIG_DEBUG_RWSEMS is not set | ||
1056 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | 1099 | CONFIG_DEBUG_SPINLOCK_SLEEP=y |
1100 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1057 | # CONFIG_DEBUG_KOBJECT is not set | 1101 | # CONFIG_DEBUG_KOBJECT is not set |
1058 | # CONFIG_DEBUG_INFO is not set | 1102 | # CONFIG_DEBUG_INFO is not set |
1059 | CONFIG_DEBUG_FS=y | 1103 | CONFIG_DEBUG_FS=y |
diff --git a/arch/powerpc/configs/chrp32_defconfig b/arch/powerpc/configs/chrp32_defconfig index 0fa010a63a8e..bbf2b5f8a8cb 100644 --- a/arch/powerpc/configs/chrp32_defconfig +++ b/arch/powerpc/configs/chrp32_defconfig | |||
@@ -1,13 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.17 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Mon Jul 3 12:08:41 2006 | 4 | # Sun Sep 10 10:22:54 2006 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
@@ -42,6 +43,7 @@ CONFIG_PPC_STD_MMU=y | |||
42 | CONFIG_PPC_STD_MMU_32=y | 43 | CONFIG_PPC_STD_MMU_32=y |
43 | CONFIG_SMP=y | 44 | CONFIG_SMP=y |
44 | CONFIG_NR_CPUS=4 | 45 | CONFIG_NR_CPUS=4 |
46 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
45 | 47 | ||
46 | # | 48 | # |
47 | # Code maturity level options | 49 | # Code maturity level options |
@@ -59,6 +61,7 @@ CONFIG_SWAP=y | |||
59 | CONFIG_SYSVIPC=y | 61 | CONFIG_SYSVIPC=y |
60 | CONFIG_POSIX_MQUEUE=y | 62 | CONFIG_POSIX_MQUEUE=y |
61 | # CONFIG_BSD_PROCESS_ACCT is not set | 63 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | ||
62 | CONFIG_SYSCTL=y | 65 | CONFIG_SYSCTL=y |
63 | # CONFIG_AUDIT is not set | 66 | # CONFIG_AUDIT is not set |
64 | CONFIG_IKCONFIG=y | 67 | CONFIG_IKCONFIG=y |
@@ -76,10 +79,12 @@ CONFIG_PRINTK=y | |||
76 | CONFIG_BUG=y | 79 | CONFIG_BUG=y |
77 | CONFIG_ELF_CORE=y | 80 | CONFIG_ELF_CORE=y |
78 | CONFIG_BASE_FULL=y | 81 | CONFIG_BASE_FULL=y |
82 | CONFIG_RT_MUTEXES=y | ||
79 | CONFIG_FUTEX=y | 83 | CONFIG_FUTEX=y |
80 | CONFIG_EPOLL=y | 84 | CONFIG_EPOLL=y |
81 | CONFIG_SHMEM=y | 85 | CONFIG_SHMEM=y |
82 | CONFIG_SLAB=y | 86 | CONFIG_SLAB=y |
87 | CONFIG_VM_EVENT_COUNTERS=y | ||
83 | # CONFIG_TINY_SHMEM is not set | 88 | # CONFIG_TINY_SHMEM is not set |
84 | CONFIG_BASE_SMALL=0 | 89 | CONFIG_BASE_SMALL=0 |
85 | # CONFIG_SLOB is not set | 90 | # CONFIG_SLOB is not set |
@@ -126,7 +131,7 @@ CONFIG_PPC_CHRP=y | |||
126 | # CONFIG_PPC_PMAC is not set | 131 | # CONFIG_PPC_PMAC is not set |
127 | # CONFIG_PPC_CELL is not set | 132 | # CONFIG_PPC_CELL is not set |
128 | # CONFIG_PPC_CELL_NATIVE is not set | 133 | # CONFIG_PPC_CELL_NATIVE is not set |
129 | CONFIG_MPIC=y | 134 | # CONFIG_UDBG_RTAS_CONSOLE is not set |
130 | CONFIG_PPC_RTAS=y | 135 | CONFIG_PPC_RTAS=y |
131 | # CONFIG_RTAS_ERROR_LOGGING is not set | 136 | # CONFIG_RTAS_ERROR_LOGGING is not set |
132 | CONFIG_RTAS_PROC=y | 137 | CONFIG_RTAS_PROC=y |
@@ -136,6 +141,7 @@ CONFIG_PPC_MPC106=y | |||
136 | # CONFIG_CPU_FREQ is not set | 141 | # CONFIG_CPU_FREQ is not set |
137 | # CONFIG_TAU is not set | 142 | # CONFIG_TAU is not set |
138 | # CONFIG_WANT_EARLY_SERIAL is not set | 143 | # CONFIG_WANT_EARLY_SERIAL is not set |
144 | CONFIG_MPIC=y | ||
139 | 145 | ||
140 | # | 146 | # |
141 | # Kernel options | 147 | # Kernel options |
@@ -151,6 +157,7 @@ CONFIG_PREEMPT_NONE=y | |||
151 | CONFIG_PREEMPT_BKL=y | 157 | CONFIG_PREEMPT_BKL=y |
152 | CONFIG_BINFMT_ELF=y | 158 | CONFIG_BINFMT_ELF=y |
153 | CONFIG_BINFMT_MISC=y | 159 | CONFIG_BINFMT_MISC=y |
160 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
154 | # CONFIG_KEXEC is not set | 161 | # CONFIG_KEXEC is not set |
155 | CONFIG_IRQ_ALL_CPUS=y | 162 | CONFIG_IRQ_ALL_CPUS=y |
156 | CONFIG_ARCH_FLATMEM_ENABLE=y | 163 | CONFIG_ARCH_FLATMEM_ENABLE=y |
@@ -162,6 +169,7 @@ CONFIG_FLATMEM=y | |||
162 | CONFIG_FLAT_NODE_MEM_MAP=y | 169 | CONFIG_FLAT_NODE_MEM_MAP=y |
163 | # CONFIG_SPARSEMEM_STATIC is not set | 170 | # CONFIG_SPARSEMEM_STATIC is not set |
164 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 171 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
172 | # CONFIG_RESOURCES_64BIT is not set | ||
165 | CONFIG_PROC_DEVICETREE=y | 173 | CONFIG_PROC_DEVICETREE=y |
166 | # CONFIG_CMDLINE_BOOL is not set | 174 | # CONFIG_CMDLINE_BOOL is not set |
167 | # CONFIG_PM is not set | 175 | # CONFIG_PM is not set |
@@ -173,6 +181,7 @@ CONFIG_ISA_DMA_API=y | |||
173 | # | 181 | # |
174 | CONFIG_ISA=y | 182 | CONFIG_ISA=y |
175 | CONFIG_GENERIC_ISA_DMA=y | 183 | CONFIG_GENERIC_ISA_DMA=y |
184 | # CONFIG_MPIC_WEIRD is not set | ||
176 | CONFIG_PPC_I8259=y | 185 | CONFIG_PPC_I8259=y |
177 | CONFIG_PPC_INDIRECT_PCI=y | 186 | CONFIG_PPC_INDIRECT_PCI=y |
178 | CONFIG_PCI=y | 187 | CONFIG_PCI=y |
@@ -366,6 +375,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
366 | CONFIG_BLK_DEV_RAM=y | 375 | CONFIG_BLK_DEV_RAM=y |
367 | CONFIG_BLK_DEV_RAM_COUNT=16 | 376 | CONFIG_BLK_DEV_RAM_COUNT=16 |
368 | CONFIG_BLK_DEV_RAM_SIZE=4096 | 377 | CONFIG_BLK_DEV_RAM_SIZE=4096 |
378 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
369 | CONFIG_BLK_DEV_INITRD=y | 379 | CONFIG_BLK_DEV_INITRD=y |
370 | # CONFIG_CDROM_PKTCDVD is not set | 380 | # CONFIG_CDROM_PKTCDVD is not set |
371 | # CONFIG_ATA_OVER_ETH is not set | 381 | # CONFIG_ATA_OVER_ETH is not set |
@@ -622,6 +632,7 @@ CONFIG_8139TOO=y | |||
622 | # CONFIG_TLAN is not set | 632 | # CONFIG_TLAN is not set |
623 | CONFIG_VIA_RHINE=y | 633 | CONFIG_VIA_RHINE=y |
624 | # CONFIG_VIA_RHINE_MMIO is not set | 634 | # CONFIG_VIA_RHINE_MMIO is not set |
635 | # CONFIG_VIA_RHINE_NAPI is not set | ||
625 | 636 | ||
626 | # | 637 | # |
627 | # Ethernet (1000 Mbit) | 638 | # Ethernet (1000 Mbit) |
@@ -751,6 +762,7 @@ CONFIG_SERIO_LIBPS2=y | |||
751 | CONFIG_VT=y | 762 | CONFIG_VT=y |
752 | CONFIG_VT_CONSOLE=y | 763 | CONFIG_VT_CONSOLE=y |
753 | CONFIG_HW_CONSOLE=y | 764 | CONFIG_HW_CONSOLE=y |
765 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
754 | # CONFIG_SERIAL_NONSTANDARD is not set | 766 | # CONFIG_SERIAL_NONSTANDARD is not set |
755 | 767 | ||
756 | # | 768 | # |
@@ -783,6 +795,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
783 | # Watchdog Cards | 795 | # Watchdog Cards |
784 | # | 796 | # |
785 | # CONFIG_WATCHDOG is not set | 797 | # CONFIG_WATCHDOG is not set |
798 | # CONFIG_HW_RANDOM is not set | ||
786 | CONFIG_NVRAM=y | 799 | CONFIG_NVRAM=y |
787 | CONFIG_GEN_RTC=y | 800 | CONFIG_GEN_RTC=y |
788 | # CONFIG_GEN_RTC_X is not set | 801 | # CONFIG_GEN_RTC_X is not set |
@@ -894,12 +907,12 @@ CONFIG_VIDEO_V4L2=y | |||
894 | # | 907 | # |
895 | # Graphics support | 908 | # Graphics support |
896 | # | 909 | # |
910 | CONFIG_FIRMWARE_EDID=y | ||
897 | CONFIG_FB=y | 911 | CONFIG_FB=y |
898 | CONFIG_FB_CFB_FILLRECT=y | 912 | CONFIG_FB_CFB_FILLRECT=y |
899 | CONFIG_FB_CFB_COPYAREA=y | 913 | CONFIG_FB_CFB_COPYAREA=y |
900 | CONFIG_FB_CFB_IMAGEBLIT=y | 914 | CONFIG_FB_CFB_IMAGEBLIT=y |
901 | CONFIG_FB_MACMODES=y | 915 | CONFIG_FB_MACMODES=y |
902 | CONFIG_FB_FIRMWARE_EDID=y | ||
903 | # CONFIG_FB_BACKLIGHT is not set | 916 | # CONFIG_FB_BACKLIGHT is not set |
904 | CONFIG_FB_MODE_HELPERS=y | 917 | CONFIG_FB_MODE_HELPERS=y |
905 | CONFIG_FB_TILEBLITTING=y | 918 | CONFIG_FB_TILEBLITTING=y |
@@ -1079,7 +1092,7 @@ CONFIG_USB_MON=y | |||
1079 | # CONFIG_USB_LEGOTOWER is not set | 1092 | # CONFIG_USB_LEGOTOWER is not set |
1080 | # CONFIG_USB_LCD is not set | 1093 | # CONFIG_USB_LCD is not set |
1081 | # CONFIG_USB_LED is not set | 1094 | # CONFIG_USB_LED is not set |
1082 | # CONFIG_USB_CY7C63 is not set | 1095 | # CONFIG_USB_CYPRESS_CY7C63 is not set |
1083 | # CONFIG_USB_CYTHERM is not set | 1096 | # CONFIG_USB_CYTHERM is not set |
1084 | # CONFIG_USB_PHIDGETKIT is not set | 1097 | # CONFIG_USB_PHIDGETKIT is not set |
1085 | # CONFIG_USB_PHIDGETSERVO is not set | 1098 | # CONFIG_USB_PHIDGETSERVO is not set |
@@ -1305,6 +1318,7 @@ CONFIG_ZLIB_INFLATE=m | |||
1305 | CONFIG_ZLIB_DEFLATE=m | 1318 | CONFIG_ZLIB_DEFLATE=m |
1306 | CONFIG_TEXTSEARCH=y | 1319 | CONFIG_TEXTSEARCH=y |
1307 | CONFIG_TEXTSEARCH_KMP=m | 1320 | CONFIG_TEXTSEARCH_KMP=m |
1321 | CONFIG_PLIST=y | ||
1308 | 1322 | ||
1309 | # | 1323 | # |
1310 | # Instrumentation Support | 1324 | # Instrumentation Support |
@@ -1316,14 +1330,19 @@ CONFIG_TEXTSEARCH_KMP=m | |||
1316 | # | 1330 | # |
1317 | # CONFIG_PRINTK_TIME is not set | 1331 | # CONFIG_PRINTK_TIME is not set |
1318 | CONFIG_MAGIC_SYSRQ=y | 1332 | CONFIG_MAGIC_SYSRQ=y |
1333 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1319 | CONFIG_DEBUG_KERNEL=y | 1334 | CONFIG_DEBUG_KERNEL=y |
1320 | CONFIG_LOG_BUF_SHIFT=15 | 1335 | CONFIG_LOG_BUF_SHIFT=15 |
1321 | CONFIG_DETECT_SOFTLOCKUP=y | 1336 | CONFIG_DETECT_SOFTLOCKUP=y |
1322 | # CONFIG_SCHEDSTATS is not set | 1337 | # CONFIG_SCHEDSTATS is not set |
1323 | # CONFIG_DEBUG_SLAB is not set | 1338 | # CONFIG_DEBUG_SLAB is not set |
1324 | CONFIG_DEBUG_MUTEXES=y | 1339 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1340 | # CONFIG_RT_MUTEX_TESTER is not set | ||
1325 | # CONFIG_DEBUG_SPINLOCK is not set | 1341 | # CONFIG_DEBUG_SPINLOCK is not set |
1342 | CONFIG_DEBUG_MUTEXES=y | ||
1343 | # CONFIG_DEBUG_RWSEMS is not set | ||
1326 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | 1344 | CONFIG_DEBUG_SPINLOCK_SLEEP=y |
1345 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1327 | # CONFIG_DEBUG_KOBJECT is not set | 1346 | # CONFIG_DEBUG_KOBJECT is not set |
1328 | # CONFIG_DEBUG_HIGHMEM is not set | 1347 | # CONFIG_DEBUG_HIGHMEM is not set |
1329 | # CONFIG_DEBUG_INFO is not set | 1348 | # CONFIG_DEBUG_INFO is not set |
diff --git a/arch/powerpc/configs/g5_defconfig b/arch/powerpc/configs/g5_defconfig index 8c6bd17c6929..4b9c2ed925f5 100644 --- a/arch/powerpc/configs/g5_defconfig +++ b/arch/powerpc/configs/g5_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.18-rc3 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Tue Aug 8 09:12:29 2006 | 4 | # Sun Sep 10 10:22:55 2006 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
@@ -126,7 +126,6 @@ CONFIG_PPC_PMAC64=y | |||
126 | # CONFIG_PPC_IBM_CELL_BLADE is not set | 126 | # CONFIG_PPC_IBM_CELL_BLADE is not set |
127 | # CONFIG_UDBG_RTAS_CONSOLE is not set | 127 | # CONFIG_UDBG_RTAS_CONSOLE is not set |
128 | CONFIG_U3_DART=y | 128 | CONFIG_U3_DART=y |
129 | CONFIG_MPIC=y | ||
130 | # CONFIG_PPC_RTAS is not set | 129 | # CONFIG_PPC_RTAS is not set |
131 | # CONFIG_MMIO_NVRAM is not set | 130 | # CONFIG_MMIO_NVRAM is not set |
132 | CONFIG_MPIC_BROKEN_U3=y | 131 | CONFIG_MPIC_BROKEN_U3=y |
@@ -146,6 +145,7 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y | |||
146 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set | 145 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set |
147 | CONFIG_CPU_FREQ_PMAC64=y | 146 | CONFIG_CPU_FREQ_PMAC64=y |
148 | # CONFIG_WANT_EARLY_SERIAL is not set | 147 | # CONFIG_WANT_EARLY_SERIAL is not set |
148 | CONFIG_MPIC=y | ||
149 | 149 | ||
150 | # | 150 | # |
151 | # Kernel options | 151 | # Kernel options |
@@ -192,6 +192,7 @@ CONFIG_ISA_DMA_API=y | |||
192 | # Bus options | 192 | # Bus options |
193 | # | 193 | # |
194 | CONFIG_GENERIC_ISA_DMA=y | 194 | CONFIG_GENERIC_ISA_DMA=y |
195 | # CONFIG_MPIC_WEIRD is not set | ||
195 | # CONFIG_PPC_I8259 is not set | 196 | # CONFIG_PPC_I8259 is not set |
196 | # CONFIG_PPC_INDIRECT_PCI is not set | 197 | # CONFIG_PPC_INDIRECT_PCI is not set |
197 | CONFIG_PCI=y | 198 | CONFIG_PCI=y |
@@ -772,7 +773,6 @@ CONFIG_HW_CONSOLE=y | |||
772 | CONFIG_UNIX98_PTYS=y | 773 | CONFIG_UNIX98_PTYS=y |
773 | CONFIG_LEGACY_PTYS=y | 774 | CONFIG_LEGACY_PTYS=y |
774 | CONFIG_LEGACY_PTY_COUNT=256 | 775 | CONFIG_LEGACY_PTY_COUNT=256 |
775 | # CONFIG_BRIQ_PANEL is not set | ||
776 | 776 | ||
777 | # | 777 | # |
778 | # IPMI | 778 | # IPMI |
@@ -1195,7 +1195,6 @@ CONFIG_USB_MON=y | |||
1195 | CONFIG_USB_SERIAL=m | 1195 | CONFIG_USB_SERIAL=m |
1196 | CONFIG_USB_SERIAL_GENERIC=y | 1196 | CONFIG_USB_SERIAL_GENERIC=y |
1197 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 1197 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
1198 | # CONFIG_USB_SERIAL_ANYDATA is not set | ||
1199 | # CONFIG_USB_SERIAL_ARK3116 is not set | 1198 | # CONFIG_USB_SERIAL_ARK3116 is not set |
1200 | CONFIG_USB_SERIAL_BELKIN=m | 1199 | CONFIG_USB_SERIAL_BELKIN=m |
1201 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 1200 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
diff --git a/arch/powerpc/configs/iseries_defconfig b/arch/powerpc/configs/iseries_defconfig index 72ed95b3ead6..eb0885ea0731 100644 --- a/arch/powerpc/configs/iseries_defconfig +++ b/arch/powerpc/configs/iseries_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.18-rc3 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Tue Aug 8 09:15:46 2006 | 4 | # Sun Sep 10 10:22:57 2006 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
@@ -129,6 +129,7 @@ CONFIG_IBMVIO=y | |||
129 | # CONFIG_PPC_970_NAP is not set | 129 | # CONFIG_PPC_970_NAP is not set |
130 | # CONFIG_CPU_FREQ is not set | 130 | # CONFIG_CPU_FREQ is not set |
131 | # CONFIG_WANT_EARLY_SERIAL is not set | 131 | # CONFIG_WANT_EARLY_SERIAL is not set |
132 | # CONFIG_MPIC is not set | ||
132 | 133 | ||
133 | # | 134 | # |
134 | # Kernel options | 135 | # Kernel options |
@@ -172,6 +173,7 @@ CONFIG_ISA_DMA_API=y | |||
172 | # Bus options | 173 | # Bus options |
173 | # | 174 | # |
174 | CONFIG_GENERIC_ISA_DMA=y | 175 | CONFIG_GENERIC_ISA_DMA=y |
176 | # CONFIG_MPIC_WEIRD is not set | ||
175 | # CONFIG_PPC_I8259 is not set | 177 | # CONFIG_PPC_I8259 is not set |
176 | # CONFIG_PPC_INDIRECT_PCI is not set | 178 | # CONFIG_PPC_INDIRECT_PCI is not set |
177 | CONFIG_PCI=y | 179 | CONFIG_PCI=y |
@@ -716,7 +718,6 @@ CONFIG_SERIAL_ICOM=m | |||
716 | CONFIG_UNIX98_PTYS=y | 718 | CONFIG_UNIX98_PTYS=y |
717 | CONFIG_LEGACY_PTYS=y | 719 | CONFIG_LEGACY_PTYS=y |
718 | CONFIG_LEGACY_PTY_COUNT=256 | 720 | CONFIG_LEGACY_PTY_COUNT=256 |
719 | # CONFIG_BRIQ_PANEL is not set | ||
720 | 721 | ||
721 | # | 722 | # |
722 | # IPMI | 723 | # IPMI |
diff --git a/arch/powerpc/configs/maple_defconfig b/arch/powerpc/configs/maple_defconfig index 27b18ca1549c..62ba66091a13 100644 --- a/arch/powerpc/configs/maple_defconfig +++ b/arch/powerpc/configs/maple_defconfig | |||
@@ -1,15 +1,18 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.16-rc6 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Wed Mar 15 16:19:54 2006 | 4 | # Sun Sep 10 10:24:55 2006 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
13 | CONFIG_GENERIC_HWEIGHT=y | ||
12 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
13 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
14 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
15 | CONFIG_COMPAT=y | 18 | CONFIG_COMPAT=y |
@@ -29,8 +32,10 @@ CONFIG_POWER4=y | |||
29 | CONFIG_PPC_FPU=y | 32 | CONFIG_PPC_FPU=y |
30 | # CONFIG_ALTIVEC is not set | 33 | # CONFIG_ALTIVEC is not set |
31 | CONFIG_PPC_STD_MMU=y | 34 | CONFIG_PPC_STD_MMU=y |
35 | CONFIG_VIRT_CPU_ACCOUNTING=y | ||
32 | CONFIG_SMP=y | 36 | CONFIG_SMP=y |
33 | CONFIG_NR_CPUS=2 | 37 | CONFIG_NR_CPUS=2 |
38 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
34 | 39 | ||
35 | # | 40 | # |
36 | # Code maturity level options | 41 | # Code maturity level options |
@@ -48,11 +53,13 @@ CONFIG_SWAP=y | |||
48 | CONFIG_SYSVIPC=y | 53 | CONFIG_SYSVIPC=y |
49 | CONFIG_POSIX_MQUEUE=y | 54 | CONFIG_POSIX_MQUEUE=y |
50 | # CONFIG_BSD_PROCESS_ACCT is not set | 55 | # CONFIG_BSD_PROCESS_ACCT is not set |
56 | # CONFIG_TASKSTATS is not set | ||
51 | CONFIG_SYSCTL=y | 57 | CONFIG_SYSCTL=y |
52 | # CONFIG_AUDIT is not set | 58 | # CONFIG_AUDIT is not set |
53 | CONFIG_IKCONFIG=y | 59 | CONFIG_IKCONFIG=y |
54 | CONFIG_IKCONFIG_PROC=y | 60 | CONFIG_IKCONFIG_PROC=y |
55 | # CONFIG_CPUSETS is not set | 61 | # CONFIG_CPUSETS is not set |
62 | # CONFIG_RELAY is not set | ||
56 | CONFIG_INITRAMFS_SOURCE="" | 63 | CONFIG_INITRAMFS_SOURCE="" |
57 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 64 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
58 | # CONFIG_EMBEDDED is not set | 65 | # CONFIG_EMBEDDED is not set |
@@ -64,14 +71,12 @@ CONFIG_PRINTK=y | |||
64 | CONFIG_BUG=y | 71 | CONFIG_BUG=y |
65 | CONFIG_ELF_CORE=y | 72 | CONFIG_ELF_CORE=y |
66 | CONFIG_BASE_FULL=y | 73 | CONFIG_BASE_FULL=y |
74 | CONFIG_RT_MUTEXES=y | ||
67 | CONFIG_FUTEX=y | 75 | CONFIG_FUTEX=y |
68 | CONFIG_EPOLL=y | 76 | CONFIG_EPOLL=y |
69 | CONFIG_SHMEM=y | 77 | CONFIG_SHMEM=y |
70 | CONFIG_CC_ALIGN_FUNCTIONS=0 | ||
71 | CONFIG_CC_ALIGN_LABELS=0 | ||
72 | CONFIG_CC_ALIGN_LOOPS=0 | ||
73 | CONFIG_CC_ALIGN_JUMPS=0 | ||
74 | CONFIG_SLAB=y | 78 | CONFIG_SLAB=y |
79 | CONFIG_VM_EVENT_COUNTERS=y | ||
75 | # CONFIG_TINY_SHMEM is not set | 80 | # CONFIG_TINY_SHMEM is not set |
76 | CONFIG_BASE_SMALL=0 | 81 | CONFIG_BASE_SMALL=0 |
77 | # CONFIG_SLOB is not set | 82 | # CONFIG_SLOB is not set |
@@ -82,7 +87,6 @@ CONFIG_BASE_SMALL=0 | |||
82 | CONFIG_MODULES=y | 87 | CONFIG_MODULES=y |
83 | CONFIG_MODULE_UNLOAD=y | 88 | CONFIG_MODULE_UNLOAD=y |
84 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 89 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
85 | CONFIG_OBSOLETE_MODPARM=y | ||
86 | CONFIG_MODVERSIONS=y | 90 | CONFIG_MODVERSIONS=y |
87 | CONFIG_MODULE_SRCVERSION_ALL=y | 91 | CONFIG_MODULE_SRCVERSION_ALL=y |
88 | CONFIG_KMOD=y | 92 | CONFIG_KMOD=y |
@@ -91,6 +95,7 @@ CONFIG_STOP_MACHINE=y | |||
91 | # | 95 | # |
92 | # Block layer | 96 | # Block layer |
93 | # | 97 | # |
98 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
94 | 99 | ||
95 | # | 100 | # |
96 | # IO Schedulers | 101 | # IO Schedulers |
@@ -116,14 +121,18 @@ CONFIG_PPC_MULTIPLATFORM=y | |||
116 | # CONFIG_PPC_PMAC is not set | 121 | # CONFIG_PPC_PMAC is not set |
117 | CONFIG_PPC_MAPLE=y | 122 | CONFIG_PPC_MAPLE=y |
118 | # CONFIG_PPC_CELL is not set | 123 | # CONFIG_PPC_CELL is not set |
124 | # CONFIG_PPC_CELL_NATIVE is not set | ||
125 | # CONFIG_PPC_IBM_CELL_BLADE is not set | ||
126 | # CONFIG_UDBG_RTAS_CONSOLE is not set | ||
119 | CONFIG_U3_DART=y | 127 | CONFIG_U3_DART=y |
120 | CONFIG_MPIC=y | ||
121 | # CONFIG_PPC_RTAS is not set | 128 | # CONFIG_PPC_RTAS is not set |
122 | # CONFIG_MMIO_NVRAM is not set | 129 | # CONFIG_MMIO_NVRAM is not set |
123 | CONFIG_MPIC_BROKEN_U3=y | 130 | CONFIG_MPIC_BROKEN_U3=y |
124 | # CONFIG_PPC_MPC106 is not set | 131 | # CONFIG_PPC_MPC106 is not set |
132 | CONFIG_PPC_970_NAP=y | ||
125 | # CONFIG_CPU_FREQ is not set | 133 | # CONFIG_CPU_FREQ is not set |
126 | # CONFIG_WANT_EARLY_SERIAL is not set | 134 | # CONFIG_WANT_EARLY_SERIAL is not set |
135 | CONFIG_MPIC=y | ||
127 | 136 | ||
128 | # | 137 | # |
129 | # Kernel options | 138 | # Kernel options |
@@ -140,6 +149,7 @@ CONFIG_BINFMT_ELF=y | |||
140 | # CONFIG_BINFMT_MISC is not set | 149 | # CONFIG_BINFMT_MISC is not set |
141 | CONFIG_FORCE_MAX_ZONEORDER=13 | 150 | CONFIG_FORCE_MAX_ZONEORDER=13 |
142 | CONFIG_IOMMU_VMERGE=y | 151 | CONFIG_IOMMU_VMERGE=y |
152 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
143 | CONFIG_KEXEC=y | 153 | CONFIG_KEXEC=y |
144 | # CONFIG_CRASH_DUMP is not set | 154 | # CONFIG_CRASH_DUMP is not set |
145 | CONFIG_IRQ_ALL_CPUS=y | 155 | CONFIG_IRQ_ALL_CPUS=y |
@@ -155,6 +165,7 @@ CONFIG_FLATMEM=y | |||
155 | CONFIG_FLAT_NODE_MEM_MAP=y | 165 | CONFIG_FLAT_NODE_MEM_MAP=y |
156 | # CONFIG_SPARSEMEM_STATIC is not set | 166 | # CONFIG_SPARSEMEM_STATIC is not set |
157 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 167 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
168 | CONFIG_RESOURCES_64BIT=y | ||
158 | # CONFIG_PPC_64K_PAGES is not set | 169 | # CONFIG_PPC_64K_PAGES is not set |
159 | # CONFIG_SCHED_SMT is not set | 170 | # CONFIG_SCHED_SMT is not set |
160 | CONFIG_PROC_DEVICETREE=y | 171 | CONFIG_PROC_DEVICETREE=y |
@@ -167,11 +178,12 @@ CONFIG_ISA_DMA_API=y | |||
167 | # Bus options | 178 | # Bus options |
168 | # | 179 | # |
169 | CONFIG_GENERIC_ISA_DMA=y | 180 | CONFIG_GENERIC_ISA_DMA=y |
181 | # CONFIG_MPIC_WEIRD is not set | ||
170 | # CONFIG_PPC_I8259 is not set | 182 | # CONFIG_PPC_I8259 is not set |
171 | # CONFIG_PPC_INDIRECT_PCI is not set | 183 | # CONFIG_PPC_INDIRECT_PCI is not set |
172 | CONFIG_PCI=y | 184 | CONFIG_PCI=y |
173 | CONFIG_PCI_DOMAINS=y | 185 | CONFIG_PCI_DOMAINS=y |
174 | CONFIG_PCI_LEGACY_PROC=y | 186 | # CONFIG_PCIEPORTBUS is not set |
175 | # CONFIG_PCI_DEBUG is not set | 187 | # CONFIG_PCI_DEBUG is not set |
176 | 188 | ||
177 | # | 189 | # |
@@ -197,6 +209,8 @@ CONFIG_NET=y | |||
197 | CONFIG_PACKET=y | 209 | CONFIG_PACKET=y |
198 | CONFIG_PACKET_MMAP=y | 210 | CONFIG_PACKET_MMAP=y |
199 | CONFIG_UNIX=y | 211 | CONFIG_UNIX=y |
212 | CONFIG_XFRM=y | ||
213 | CONFIG_XFRM_USER=m | ||
200 | # CONFIG_NET_KEY is not set | 214 | # CONFIG_NET_KEY is not set |
201 | CONFIG_INET=y | 215 | CONFIG_INET=y |
202 | CONFIG_IP_MULTICAST=y | 216 | CONFIG_IP_MULTICAST=y |
@@ -214,12 +228,18 @@ CONFIG_IP_PNP_DHCP=y | |||
214 | # CONFIG_INET_AH is not set | 228 | # CONFIG_INET_AH is not set |
215 | # CONFIG_INET_ESP is not set | 229 | # CONFIG_INET_ESP is not set |
216 | # CONFIG_INET_IPCOMP is not set | 230 | # CONFIG_INET_IPCOMP is not set |
231 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
217 | # CONFIG_INET_TUNNEL is not set | 232 | # CONFIG_INET_TUNNEL is not set |
233 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
234 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
218 | CONFIG_INET_DIAG=y | 235 | CONFIG_INET_DIAG=y |
219 | CONFIG_INET_TCP_DIAG=y | 236 | CONFIG_INET_TCP_DIAG=y |
220 | # CONFIG_TCP_CONG_ADVANCED is not set | 237 | # CONFIG_TCP_CONG_ADVANCED is not set |
221 | CONFIG_TCP_CONG_BIC=y | 238 | CONFIG_TCP_CONG_BIC=y |
222 | # CONFIG_IPV6 is not set | 239 | # CONFIG_IPV6 is not set |
240 | # CONFIG_INET6_XFRM_TUNNEL is not set | ||
241 | # CONFIG_INET6_TUNNEL is not set | ||
242 | # CONFIG_NETWORK_SECMARK is not set | ||
223 | # CONFIG_NETFILTER is not set | 243 | # CONFIG_NETFILTER is not set |
224 | 244 | ||
225 | # | 245 | # |
@@ -274,6 +294,7 @@ CONFIG_STANDALONE=y | |||
274 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 294 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
275 | # CONFIG_FW_LOADER is not set | 295 | # CONFIG_FW_LOADER is not set |
276 | # CONFIG_DEBUG_DRIVER is not set | 296 | # CONFIG_DEBUG_DRIVER is not set |
297 | # CONFIG_SYS_HYPERVISOR is not set | ||
277 | 298 | ||
278 | # | 299 | # |
279 | # Connector - unified userspace <-> kernelspace linker | 300 | # Connector - unified userspace <-> kernelspace linker |
@@ -310,6 +331,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
310 | CONFIG_BLK_DEV_RAM=y | 331 | CONFIG_BLK_DEV_RAM=y |
311 | CONFIG_BLK_DEV_RAM_COUNT=16 | 332 | CONFIG_BLK_DEV_RAM_COUNT=16 |
312 | CONFIG_BLK_DEV_RAM_SIZE=8192 | 333 | CONFIG_BLK_DEV_RAM_SIZE=8192 |
334 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
313 | # CONFIG_BLK_DEV_INITRD is not set | 335 | # CONFIG_BLK_DEV_INITRD is not set |
314 | # CONFIG_CDROM_PKTCDVD is not set | 336 | # CONFIG_CDROM_PKTCDVD is not set |
315 | # CONFIG_ATA_OVER_ETH is not set | 337 | # CONFIG_ATA_OVER_ETH is not set |
@@ -484,6 +506,7 @@ CONFIG_TIGON3=y | |||
484 | # CONFIG_CHELSIO_T1 is not set | 506 | # CONFIG_CHELSIO_T1 is not set |
485 | # CONFIG_IXGB is not set | 507 | # CONFIG_IXGB is not set |
486 | # CONFIG_S2IO is not set | 508 | # CONFIG_S2IO is not set |
509 | # CONFIG_MYRI10GE is not set | ||
487 | 510 | ||
488 | # | 511 | # |
489 | # Token Ring devices | 512 | # Token Ring devices |
@@ -556,6 +579,7 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1200 | |||
556 | CONFIG_VT=y | 579 | CONFIG_VT=y |
557 | CONFIG_VT_CONSOLE=y | 580 | CONFIG_VT_CONSOLE=y |
558 | CONFIG_HW_CONSOLE=y | 581 | CONFIG_HW_CONSOLE=y |
582 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
559 | # CONFIG_SERIAL_NONSTANDARD is not set | 583 | # CONFIG_SERIAL_NONSTANDARD is not set |
560 | 584 | ||
561 | # | 585 | # |
@@ -563,6 +587,7 @@ CONFIG_HW_CONSOLE=y | |||
563 | # | 587 | # |
564 | CONFIG_SERIAL_8250=y | 588 | CONFIG_SERIAL_8250=y |
565 | CONFIG_SERIAL_8250_CONSOLE=y | 589 | CONFIG_SERIAL_8250_CONSOLE=y |
590 | CONFIG_SERIAL_8250_PCI=y | ||
566 | CONFIG_SERIAL_8250_NR_UARTS=4 | 591 | CONFIG_SERIAL_8250_NR_UARTS=4 |
567 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | 592 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 |
568 | # CONFIG_SERIAL_8250_EXTENDED is not set | 593 | # CONFIG_SERIAL_8250_EXTENDED is not set |
@@ -586,7 +611,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
586 | # Watchdog Cards | 611 | # Watchdog Cards |
587 | # | 612 | # |
588 | # CONFIG_WATCHDOG is not set | 613 | # CONFIG_WATCHDOG is not set |
589 | # CONFIG_RTC is not set | 614 | # CONFIG_HW_RANDOM is not set |
590 | CONFIG_GEN_RTC=y | 615 | CONFIG_GEN_RTC=y |
591 | # CONFIG_GEN_RTC_X is not set | 616 | # CONFIG_GEN_RTC_X is not set |
592 | # CONFIG_DTLK is not set | 617 | # CONFIG_DTLK is not set |
@@ -632,10 +657,10 @@ CONFIG_I2C_AMD8111=y | |||
632 | # CONFIG_I2C_I810 is not set | 657 | # CONFIG_I2C_I810 is not set |
633 | # CONFIG_I2C_PIIX4 is not set | 658 | # CONFIG_I2C_PIIX4 is not set |
634 | # CONFIG_I2C_NFORCE2 is not set | 659 | # CONFIG_I2C_NFORCE2 is not set |
660 | # CONFIG_I2C_OCORES is not set | ||
635 | # CONFIG_I2C_PARPORT_LIGHT is not set | 661 | # CONFIG_I2C_PARPORT_LIGHT is not set |
636 | # CONFIG_I2C_PROSAVAGE is not set | 662 | # CONFIG_I2C_PROSAVAGE is not set |
637 | # CONFIG_I2C_SAVAGE4 is not set | 663 | # CONFIG_I2C_SAVAGE4 is not set |
638 | # CONFIG_SCx200_ACB is not set | ||
639 | # CONFIG_I2C_SIS5595 is not set | 664 | # CONFIG_I2C_SIS5595 is not set |
640 | # CONFIG_I2C_SIS630 is not set | 665 | # CONFIG_I2C_SIS630 is not set |
641 | # CONFIG_I2C_SIS96X is not set | 666 | # CONFIG_I2C_SIS96X is not set |
@@ -654,9 +679,7 @@ CONFIG_I2C_AMD8111=y | |||
654 | # CONFIG_SENSORS_PCF8574 is not set | 679 | # CONFIG_SENSORS_PCF8574 is not set |
655 | # CONFIG_SENSORS_PCA9539 is not set | 680 | # CONFIG_SENSORS_PCA9539 is not set |
656 | # CONFIG_SENSORS_PCF8591 is not set | 681 | # CONFIG_SENSORS_PCF8591 is not set |
657 | # CONFIG_SENSORS_RTC8564 is not set | ||
658 | # CONFIG_SENSORS_MAX6875 is not set | 682 | # CONFIG_SENSORS_MAX6875 is not set |
659 | # CONFIG_RTC_X1205_I2C is not set | ||
660 | # CONFIG_I2C_DEBUG_CORE is not set | 683 | # CONFIG_I2C_DEBUG_CORE is not set |
661 | # CONFIG_I2C_DEBUG_ALGO is not set | 684 | # CONFIG_I2C_DEBUG_ALGO is not set |
662 | # CONFIG_I2C_DEBUG_BUS is not set | 685 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -671,7 +694,6 @@ CONFIG_I2C_AMD8111=y | |||
671 | # | 694 | # |
672 | # Dallas's 1-wire bus | 695 | # Dallas's 1-wire bus |
673 | # | 696 | # |
674 | # CONFIG_W1 is not set | ||
675 | 697 | ||
676 | # | 698 | # |
677 | # Hardware Monitoring support | 699 | # Hardware Monitoring support |
@@ -684,22 +706,21 @@ CONFIG_I2C_AMD8111=y | |||
684 | # | 706 | # |
685 | 707 | ||
686 | # | 708 | # |
687 | # Multimedia Capabilities Port drivers | ||
688 | # | ||
689 | |||
690 | # | ||
691 | # Multimedia devices | 709 | # Multimedia devices |
692 | # | 710 | # |
693 | # CONFIG_VIDEO_DEV is not set | 711 | # CONFIG_VIDEO_DEV is not set |
712 | CONFIG_VIDEO_V4L2=y | ||
694 | 713 | ||
695 | # | 714 | # |
696 | # Digital Video Broadcasting Devices | 715 | # Digital Video Broadcasting Devices |
697 | # | 716 | # |
698 | # CONFIG_DVB is not set | 717 | # CONFIG_DVB is not set |
718 | # CONFIG_USB_DABUSB is not set | ||
699 | 719 | ||
700 | # | 720 | # |
701 | # Graphics support | 721 | # Graphics support |
702 | # | 722 | # |
723 | CONFIG_FIRMWARE_EDID=y | ||
703 | # CONFIG_FB is not set | 724 | # CONFIG_FB is not set |
704 | 725 | ||
705 | # | 726 | # |
@@ -707,6 +728,7 @@ CONFIG_I2C_AMD8111=y | |||
707 | # | 728 | # |
708 | # CONFIG_VGA_CONSOLE is not set | 729 | # CONFIG_VGA_CONSOLE is not set |
709 | CONFIG_DUMMY_CONSOLE=y | 730 | CONFIG_DUMMY_CONSOLE=y |
731 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
710 | 732 | ||
711 | # | 733 | # |
712 | # Sound | 734 | # Sound |
@@ -718,6 +740,7 @@ CONFIG_DUMMY_CONSOLE=y | |||
718 | # | 740 | # |
719 | CONFIG_USB_ARCH_HAS_HCD=y | 741 | CONFIG_USB_ARCH_HAS_HCD=y |
720 | CONFIG_USB_ARCH_HAS_OHCI=y | 742 | CONFIG_USB_ARCH_HAS_OHCI=y |
743 | CONFIG_USB_ARCH_HAS_EHCI=y | ||
721 | CONFIG_USB=y | 744 | CONFIG_USB=y |
722 | # CONFIG_USB_DEBUG is not set | 745 | # CONFIG_USB_DEBUG is not set |
723 | 746 | ||
@@ -735,6 +758,7 @@ CONFIG_USB_DEVICEFS=y | |||
735 | CONFIG_USB_EHCI_HCD=y | 758 | CONFIG_USB_EHCI_HCD=y |
736 | CONFIG_USB_EHCI_SPLIT_ISO=y | 759 | CONFIG_USB_EHCI_SPLIT_ISO=y |
737 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 760 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
761 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | ||
738 | # CONFIG_USB_ISP116X_HCD is not set | 762 | # CONFIG_USB_ISP116X_HCD is not set |
739 | CONFIG_USB_OHCI_HCD=y | 763 | CONFIG_USB_OHCI_HCD=y |
740 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set | 764 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set |
@@ -771,9 +795,7 @@ CONFIG_USB_HIDINPUT=y | |||
771 | # CONFIG_USB_ACECAD is not set | 795 | # CONFIG_USB_ACECAD is not set |
772 | # CONFIG_USB_KBTAB is not set | 796 | # CONFIG_USB_KBTAB is not set |
773 | # CONFIG_USB_POWERMATE is not set | 797 | # CONFIG_USB_POWERMATE is not set |
774 | # CONFIG_USB_MTOUCH is not set | 798 | # CONFIG_USB_TOUCHSCREEN is not set |
775 | # CONFIG_USB_ITMTOUCH is not set | ||
776 | # CONFIG_USB_EGALAX is not set | ||
777 | # CONFIG_USB_YEALINK is not set | 799 | # CONFIG_USB_YEALINK is not set |
778 | # CONFIG_USB_XPAD is not set | 800 | # CONFIG_USB_XPAD is not set |
779 | # CONFIG_USB_ATI_REMOTE is not set | 801 | # CONFIG_USB_ATI_REMOTE is not set |
@@ -787,15 +809,6 @@ CONFIG_USB_HIDINPUT=y | |||
787 | # CONFIG_USB_MDC800 is not set | 809 | # CONFIG_USB_MDC800 is not set |
788 | 810 | ||
789 | # | 811 | # |
790 | # USB Multimedia devices | ||
791 | # | ||
792 | # CONFIG_USB_DABUSB is not set | ||
793 | |||
794 | # | ||
795 | # Video4Linux support is needed for USB Multimedia device support | ||
796 | # | ||
797 | |||
798 | # | ||
799 | # USB Network Adapters | 812 | # USB Network Adapters |
800 | # | 813 | # |
801 | # CONFIG_USB_CATC is not set | 814 | # CONFIG_USB_CATC is not set |
@@ -816,7 +829,7 @@ CONFIG_USB_SERIAL=y | |||
816 | # CONFIG_USB_SERIAL_CONSOLE is not set | 829 | # CONFIG_USB_SERIAL_CONSOLE is not set |
817 | CONFIG_USB_SERIAL_GENERIC=y | 830 | CONFIG_USB_SERIAL_GENERIC=y |
818 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 831 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
819 | # CONFIG_USB_SERIAL_ANYDATA is not set | 832 | # CONFIG_USB_SERIAL_ARK3116 is not set |
820 | # CONFIG_USB_SERIAL_BELKIN is not set | 833 | # CONFIG_USB_SERIAL_BELKIN is not set |
821 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 834 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
822 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set | 835 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set |
@@ -824,6 +837,7 @@ CONFIG_USB_SERIAL_GENERIC=y | |||
824 | CONFIG_USB_SERIAL_CYPRESS_M8=m | 837 | CONFIG_USB_SERIAL_CYPRESS_M8=m |
825 | # CONFIG_USB_SERIAL_EMPEG is not set | 838 | # CONFIG_USB_SERIAL_EMPEG is not set |
826 | # CONFIG_USB_SERIAL_FTDI_SIO is not set | 839 | # CONFIG_USB_SERIAL_FTDI_SIO is not set |
840 | # CONFIG_USB_SERIAL_FUNSOFT is not set | ||
827 | # CONFIG_USB_SERIAL_VISOR is not set | 841 | # CONFIG_USB_SERIAL_VISOR is not set |
828 | # CONFIG_USB_SERIAL_IPAQ is not set | 842 | # CONFIG_USB_SERIAL_IPAQ is not set |
829 | # CONFIG_USB_SERIAL_IR is not set | 843 | # CONFIG_USB_SERIAL_IR is not set |
@@ -848,12 +862,15 @@ CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y | |||
848 | # CONFIG_USB_SERIAL_KLSI is not set | 862 | # CONFIG_USB_SERIAL_KLSI is not set |
849 | # CONFIG_USB_SERIAL_KOBIL_SCT is not set | 863 | # CONFIG_USB_SERIAL_KOBIL_SCT is not set |
850 | # CONFIG_USB_SERIAL_MCT_U232 is not set | 864 | # CONFIG_USB_SERIAL_MCT_U232 is not set |
865 | # CONFIG_USB_SERIAL_NAVMAN is not set | ||
851 | # CONFIG_USB_SERIAL_PL2303 is not set | 866 | # CONFIG_USB_SERIAL_PL2303 is not set |
852 | # CONFIG_USB_SERIAL_HP4X is not set | 867 | # CONFIG_USB_SERIAL_HP4X is not set |
853 | # CONFIG_USB_SERIAL_SAFE is not set | 868 | # CONFIG_USB_SERIAL_SAFE is not set |
869 | # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set | ||
854 | CONFIG_USB_SERIAL_TI=m | 870 | CONFIG_USB_SERIAL_TI=m |
855 | # CONFIG_USB_SERIAL_CYBERJACK is not set | 871 | # CONFIG_USB_SERIAL_CYBERJACK is not set |
856 | # CONFIG_USB_SERIAL_XIRCOM is not set | 872 | # CONFIG_USB_SERIAL_XIRCOM is not set |
873 | # CONFIG_USB_SERIAL_OPTION is not set | ||
857 | # CONFIG_USB_SERIAL_OMNINET is not set | 874 | # CONFIG_USB_SERIAL_OMNINET is not set |
858 | CONFIG_USB_EZUSB=y | 875 | CONFIG_USB_EZUSB=y |
859 | 876 | ||
@@ -867,10 +884,12 @@ CONFIG_USB_EZUSB=y | |||
867 | # CONFIG_USB_LEGOTOWER is not set | 884 | # CONFIG_USB_LEGOTOWER is not set |
868 | # CONFIG_USB_LCD is not set | 885 | # CONFIG_USB_LCD is not set |
869 | # CONFIG_USB_LED is not set | 886 | # CONFIG_USB_LED is not set |
887 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
870 | # CONFIG_USB_CYTHERM is not set | 888 | # CONFIG_USB_CYTHERM is not set |
871 | # CONFIG_USB_PHIDGETKIT is not set | 889 | # CONFIG_USB_PHIDGETKIT is not set |
872 | # CONFIG_USB_PHIDGETSERVO is not set | 890 | # CONFIG_USB_PHIDGETSERVO is not set |
873 | # CONFIG_USB_IDMOUSE is not set | 891 | # CONFIG_USB_IDMOUSE is not set |
892 | # CONFIG_USB_APPLEDISPLAY is not set | ||
874 | # CONFIG_USB_SISUSBVGA is not set | 893 | # CONFIG_USB_SISUSBVGA is not set |
875 | # CONFIG_USB_LD is not set | 894 | # CONFIG_USB_LD is not set |
876 | # CONFIG_USB_TEST is not set | 895 | # CONFIG_USB_TEST is not set |
@@ -890,6 +909,19 @@ CONFIG_USB_EZUSB=y | |||
890 | # CONFIG_MMC is not set | 909 | # CONFIG_MMC is not set |
891 | 910 | ||
892 | # | 911 | # |
912 | # LED devices | ||
913 | # | ||
914 | # CONFIG_NEW_LEDS is not set | ||
915 | |||
916 | # | ||
917 | # LED drivers | ||
918 | # | ||
919 | |||
920 | # | ||
921 | # LED Triggers | ||
922 | # | ||
923 | |||
924 | # | ||
893 | # InfiniBand support | 925 | # InfiniBand support |
894 | # | 926 | # |
895 | # CONFIG_INFINIBAND is not set | 927 | # CONFIG_INFINIBAND is not set |
@@ -899,6 +931,24 @@ CONFIG_USB_EZUSB=y | |||
899 | # | 931 | # |
900 | 932 | ||
901 | # | 933 | # |
934 | # Real Time Clock | ||
935 | # | ||
936 | # CONFIG_RTC_CLASS is not set | ||
937 | |||
938 | # | ||
939 | # DMA Engine support | ||
940 | # | ||
941 | # CONFIG_DMA_ENGINE is not set | ||
942 | |||
943 | # | ||
944 | # DMA Clients | ||
945 | # | ||
946 | |||
947 | # | ||
948 | # DMA Devices | ||
949 | # | ||
950 | |||
951 | # | ||
902 | # File systems | 952 | # File systems |
903 | # | 953 | # |
904 | CONFIG_EXT2_FS=y | 954 | CONFIG_EXT2_FS=y |
@@ -917,6 +967,7 @@ CONFIG_FS_POSIX_ACL=y | |||
917 | # CONFIG_MINIX_FS is not set | 967 | # CONFIG_MINIX_FS is not set |
918 | # CONFIG_ROMFS_FS is not set | 968 | # CONFIG_ROMFS_FS is not set |
919 | CONFIG_INOTIFY=y | 969 | CONFIG_INOTIFY=y |
970 | CONFIG_INOTIFY_USER=y | ||
920 | # CONFIG_QUOTA is not set | 971 | # CONFIG_QUOTA is not set |
921 | CONFIG_DNOTIFY=y | 972 | CONFIG_DNOTIFY=y |
922 | # CONFIG_AUTOFS_FS is not set | 973 | # CONFIG_AUTOFS_FS is not set |
@@ -949,7 +1000,6 @@ CONFIG_TMPFS=y | |||
949 | CONFIG_HUGETLBFS=y | 1000 | CONFIG_HUGETLBFS=y |
950 | CONFIG_HUGETLB_PAGE=y | 1001 | CONFIG_HUGETLB_PAGE=y |
951 | CONFIG_RAMFS=y | 1002 | CONFIG_RAMFS=y |
952 | # CONFIG_RELAYFS_FS is not set | ||
953 | # CONFIG_CONFIGFS_FS is not set | 1003 | # CONFIG_CONFIGFS_FS is not set |
954 | 1004 | ||
955 | # | 1005 | # |
@@ -1067,6 +1117,7 @@ CONFIG_CRC_CCITT=y | |||
1067 | CONFIG_CRC32=y | 1117 | CONFIG_CRC32=y |
1068 | # CONFIG_LIBCRC32C is not set | 1118 | # CONFIG_LIBCRC32C is not set |
1069 | CONFIG_ZLIB_INFLATE=y | 1119 | CONFIG_ZLIB_INFLATE=y |
1120 | CONFIG_PLIST=y | ||
1070 | 1121 | ||
1071 | # | 1122 | # |
1072 | # Instrumentation Support | 1123 | # Instrumentation Support |
@@ -1079,14 +1130,20 @@ CONFIG_ZLIB_INFLATE=y | |||
1079 | # | 1130 | # |
1080 | # CONFIG_PRINTK_TIME is not set | 1131 | # CONFIG_PRINTK_TIME is not set |
1081 | CONFIG_MAGIC_SYSRQ=y | 1132 | CONFIG_MAGIC_SYSRQ=y |
1133 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1082 | CONFIG_DEBUG_KERNEL=y | 1134 | CONFIG_DEBUG_KERNEL=y |
1083 | CONFIG_LOG_BUF_SHIFT=17 | 1135 | CONFIG_LOG_BUF_SHIFT=17 |
1084 | CONFIG_DETECT_SOFTLOCKUP=y | 1136 | CONFIG_DETECT_SOFTLOCKUP=y |
1085 | # CONFIG_SCHEDSTATS is not set | 1137 | # CONFIG_SCHEDSTATS is not set |
1086 | CONFIG_DEBUG_SLAB=y | 1138 | CONFIG_DEBUG_SLAB=y |
1087 | # CONFIG_DEBUG_MUTEXES is not set | 1139 | # CONFIG_DEBUG_SLAB_LEAK is not set |
1140 | # CONFIG_DEBUG_RT_MUTEXES is not set | ||
1141 | # CONFIG_RT_MUTEX_TESTER is not set | ||
1088 | # CONFIG_DEBUG_SPINLOCK is not set | 1142 | # CONFIG_DEBUG_SPINLOCK is not set |
1143 | # CONFIG_DEBUG_MUTEXES is not set | ||
1144 | # CONFIG_DEBUG_RWSEMS is not set | ||
1089 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | 1145 | CONFIG_DEBUG_SPINLOCK_SLEEP=y |
1146 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1090 | # CONFIG_DEBUG_KOBJECT is not set | 1147 | # CONFIG_DEBUG_KOBJECT is not set |
1091 | # CONFIG_DEBUG_INFO is not set | 1148 | # CONFIG_DEBUG_INFO is not set |
1092 | CONFIG_DEBUG_FS=y | 1149 | CONFIG_DEBUG_FS=y |
@@ -1100,11 +1157,7 @@ CONFIG_XMON=y | |||
1100 | CONFIG_XMON_DEFAULT=y | 1157 | CONFIG_XMON_DEFAULT=y |
1101 | # CONFIG_IRQSTACKS is not set | 1158 | # CONFIG_IRQSTACKS is not set |
1102 | CONFIG_BOOTX_TEXT=y | 1159 | CONFIG_BOOTX_TEXT=y |
1103 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 1160 | # CONFIG_PPC_EARLY_DEBUG is not set |
1104 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
1105 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
1106 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
1107 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
1108 | 1161 | ||
1109 | # | 1162 | # |
1110 | # Security options | 1163 | # Security options |
diff --git a/arch/powerpc/configs/mpc7448_hpc2_defconfig b/arch/powerpc/configs/mpc7448_hpc2_defconfig index 15a50f4ceb1f..719fba4eb421 100644 --- a/arch/powerpc/configs/mpc7448_hpc2_defconfig +++ b/arch/powerpc/configs/mpc7448_hpc2_defconfig | |||
@@ -1,16 +1,18 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.17-rc4 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Sat May 27 18:45:55 2006 | 4 | # Sun Sep 10 10:26:55 2006 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
15 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
16 | CONFIG_GENERIC_NVRAM=y | 18 | CONFIG_GENERIC_NVRAM=y |
@@ -29,6 +31,7 @@ CONFIG_CLASSIC32=y | |||
29 | # CONFIG_PPC_82xx is not set | 31 | # CONFIG_PPC_82xx is not set |
30 | # CONFIG_PPC_83xx is not set | 32 | # CONFIG_PPC_83xx is not set |
31 | # CONFIG_PPC_85xx is not set | 33 | # CONFIG_PPC_85xx is not set |
34 | # CONFIG_PPC_86xx is not set | ||
32 | # CONFIG_40x is not set | 35 | # CONFIG_40x is not set |
33 | # CONFIG_44x is not set | 36 | # CONFIG_44x is not set |
34 | # CONFIG_8xx is not set | 37 | # CONFIG_8xx is not set |
@@ -39,6 +42,7 @@ CONFIG_PPC_FPU=y | |||
39 | CONFIG_PPC_STD_MMU=y | 42 | CONFIG_PPC_STD_MMU=y |
40 | CONFIG_PPC_STD_MMU_32=y | 43 | CONFIG_PPC_STD_MMU_32=y |
41 | # CONFIG_SMP is not set | 44 | # CONFIG_SMP is not set |
45 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
42 | 46 | ||
43 | # | 47 | # |
44 | # Code maturity level options | 48 | # Code maturity level options |
@@ -56,6 +60,7 @@ CONFIG_SWAP=y | |||
56 | CONFIG_SYSVIPC=y | 60 | CONFIG_SYSVIPC=y |
57 | # CONFIG_POSIX_MQUEUE is not set | 61 | # CONFIG_POSIX_MQUEUE is not set |
58 | # CONFIG_BSD_PROCESS_ACCT is not set | 62 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | ||
59 | CONFIG_SYSCTL=y | 64 | CONFIG_SYSCTL=y |
60 | # CONFIG_AUDIT is not set | 65 | # CONFIG_AUDIT is not set |
61 | # CONFIG_IKCONFIG is not set | 66 | # CONFIG_IKCONFIG is not set |
@@ -70,10 +75,12 @@ CONFIG_PRINTK=y | |||
70 | CONFIG_BUG=y | 75 | CONFIG_BUG=y |
71 | CONFIG_ELF_CORE=y | 76 | CONFIG_ELF_CORE=y |
72 | CONFIG_BASE_FULL=y | 77 | CONFIG_BASE_FULL=y |
78 | CONFIG_RT_MUTEXES=y | ||
73 | CONFIG_FUTEX=y | 79 | CONFIG_FUTEX=y |
74 | CONFIG_EPOLL=y | 80 | CONFIG_EPOLL=y |
75 | CONFIG_SHMEM=y | 81 | CONFIG_SHMEM=y |
76 | CONFIG_SLAB=y | 82 | CONFIG_SLAB=y |
83 | CONFIG_VM_EVENT_COUNTERS=y | ||
77 | # CONFIG_TINY_SHMEM is not set | 84 | # CONFIG_TINY_SHMEM is not set |
78 | CONFIG_BASE_SMALL=0 | 85 | CONFIG_BASE_SMALL=0 |
79 | # CONFIG_SLOB is not set | 86 | # CONFIG_SLOB is not set |
@@ -110,13 +117,16 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
110 | # CONFIG_PPC_ISERIES is not set | 117 | # CONFIG_PPC_ISERIES is not set |
111 | CONFIG_EMBEDDED6xx=y | 118 | CONFIG_EMBEDDED6xx=y |
112 | # CONFIG_APUS is not set | 119 | # CONFIG_APUS is not set |
113 | CONFIG_MPIC=y | 120 | # CONFIG_PPC_CELL is not set |
121 | # CONFIG_PPC_CELL_NATIVE is not set | ||
122 | # CONFIG_UDBG_RTAS_CONSOLE is not set | ||
114 | # CONFIG_PPC_RTAS is not set | 123 | # CONFIG_PPC_RTAS is not set |
115 | # CONFIG_MMIO_NVRAM is not set | 124 | # CONFIG_MMIO_NVRAM is not set |
116 | # CONFIG_PPC_MPC106 is not set | 125 | # CONFIG_PPC_MPC106 is not set |
117 | # CONFIG_PPC_970_NAP is not set | 126 | # CONFIG_PPC_970_NAP is not set |
118 | # CONFIG_CPU_FREQ is not set | 127 | # CONFIG_CPU_FREQ is not set |
119 | # CONFIG_TAU is not set | 128 | # CONFIG_TAU is not set |
129 | # CONFIG_PPC_TODC is not set | ||
120 | # CONFIG_KATANA is not set | 130 | # CONFIG_KATANA is not set |
121 | # CONFIG_WILLOW is not set | 131 | # CONFIG_WILLOW is not set |
122 | # CONFIG_CPCI690 is not set | 132 | # CONFIG_CPCI690 is not set |
@@ -146,6 +156,7 @@ CONFIG_MPC7448HPC2=y | |||
146 | # CONFIG_EV64360 is not set | 156 | # CONFIG_EV64360 is not set |
147 | CONFIG_TSI108_BRIDGE=y | 157 | CONFIG_TSI108_BRIDGE=y |
148 | # CONFIG_WANT_EARLY_SERIAL is not set | 158 | # CONFIG_WANT_EARLY_SERIAL is not set |
159 | CONFIG_MPIC=y | ||
149 | 160 | ||
150 | # | 161 | # |
151 | # Kernel options | 162 | # Kernel options |
@@ -160,6 +171,7 @@ CONFIG_PREEMPT_NONE=y | |||
160 | # CONFIG_PREEMPT is not set | 171 | # CONFIG_PREEMPT is not set |
161 | CONFIG_BINFMT_ELF=y | 172 | CONFIG_BINFMT_ELF=y |
162 | CONFIG_BINFMT_MISC=y | 173 | CONFIG_BINFMT_MISC=y |
174 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
163 | CONFIG_ARCH_FLATMEM_ENABLE=y | 175 | CONFIG_ARCH_FLATMEM_ENABLE=y |
164 | CONFIG_SELECT_MEMORY_MODEL=y | 176 | CONFIG_SELECT_MEMORY_MODEL=y |
165 | CONFIG_FLATMEM_MANUAL=y | 177 | CONFIG_FLATMEM_MANUAL=y |
@@ -169,10 +181,10 @@ CONFIG_FLATMEM=y | |||
169 | CONFIG_FLAT_NODE_MEM_MAP=y | 181 | CONFIG_FLAT_NODE_MEM_MAP=y |
170 | # CONFIG_SPARSEMEM_STATIC is not set | 182 | # CONFIG_SPARSEMEM_STATIC is not set |
171 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 183 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
184 | # CONFIG_RESOURCES_64BIT is not set | ||
172 | CONFIG_PROC_DEVICETREE=y | 185 | CONFIG_PROC_DEVICETREE=y |
173 | # CONFIG_CMDLINE_BOOL is not set | 186 | # CONFIG_CMDLINE_BOOL is not set |
174 | # CONFIG_PM is not set | 187 | # CONFIG_PM is not set |
175 | # CONFIG_SOFTWARE_SUSPEND is not set | ||
176 | # CONFIG_SECCOMP is not set | 188 | # CONFIG_SECCOMP is not set |
177 | CONFIG_ISA_DMA_API=y | 189 | CONFIG_ISA_DMA_API=y |
178 | 190 | ||
@@ -180,10 +192,12 @@ CONFIG_ISA_DMA_API=y | |||
180 | # Bus options | 192 | # Bus options |
181 | # | 193 | # |
182 | CONFIG_GENERIC_ISA_DMA=y | 194 | CONFIG_GENERIC_ISA_DMA=y |
195 | CONFIG_MPIC_WEIRD=y | ||
183 | # CONFIG_PPC_I8259 is not set | 196 | # CONFIG_PPC_I8259 is not set |
184 | # CONFIG_PPC_INDIRECT_PCI is not set | 197 | # CONFIG_PPC_INDIRECT_PCI is not set |
185 | CONFIG_PCI=y | 198 | CONFIG_PCI=y |
186 | CONFIG_PCI_DOMAINS=y | 199 | CONFIG_PCI_DOMAINS=y |
200 | # CONFIG_PCIEPORTBUS is not set | ||
187 | 201 | ||
188 | # | 202 | # |
189 | # PCCARD (PCMCIA/CardBus) support | 203 | # PCCARD (PCMCIA/CardBus) support |
@@ -221,6 +235,8 @@ CONFIG_NET=y | |||
221 | CONFIG_PACKET=y | 235 | CONFIG_PACKET=y |
222 | # CONFIG_PACKET_MMAP is not set | 236 | # CONFIG_PACKET_MMAP is not set |
223 | CONFIG_UNIX=y | 237 | CONFIG_UNIX=y |
238 | CONFIG_XFRM=y | ||
239 | CONFIG_XFRM_USER=y | ||
224 | # CONFIG_NET_KEY is not set | 240 | # CONFIG_NET_KEY is not set |
225 | CONFIG_INET=y | 241 | CONFIG_INET=y |
226 | CONFIG_IP_MULTICAST=y | 242 | CONFIG_IP_MULTICAST=y |
@@ -240,6 +256,8 @@ CONFIG_SYN_COOKIES=y | |||
240 | # CONFIG_INET_IPCOMP is not set | 256 | # CONFIG_INET_IPCOMP is not set |
241 | # CONFIG_INET_XFRM_TUNNEL is not set | 257 | # CONFIG_INET_XFRM_TUNNEL is not set |
242 | # CONFIG_INET_TUNNEL is not set | 258 | # CONFIG_INET_TUNNEL is not set |
259 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
260 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
243 | CONFIG_INET_DIAG=y | 261 | CONFIG_INET_DIAG=y |
244 | CONFIG_INET_TCP_DIAG=y | 262 | CONFIG_INET_TCP_DIAG=y |
245 | # CONFIG_TCP_CONG_ADVANCED is not set | 263 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -247,6 +265,7 @@ CONFIG_TCP_CONG_BIC=y | |||
247 | # CONFIG_IPV6 is not set | 265 | # CONFIG_IPV6 is not set |
248 | # CONFIG_INET6_XFRM_TUNNEL is not set | 266 | # CONFIG_INET6_XFRM_TUNNEL is not set |
249 | # CONFIG_INET6_TUNNEL is not set | 267 | # CONFIG_INET6_TUNNEL is not set |
268 | # CONFIG_NETWORK_SECMARK is not set | ||
250 | # CONFIG_NETFILTER is not set | 269 | # CONFIG_NETFILTER is not set |
251 | 270 | ||
252 | # | 271 | # |
@@ -300,6 +319,7 @@ CONFIG_TCP_CONG_BIC=y | |||
300 | CONFIG_STANDALONE=y | 319 | CONFIG_STANDALONE=y |
301 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 320 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
302 | # CONFIG_FW_LOADER is not set | 321 | # CONFIG_FW_LOADER is not set |
322 | # CONFIG_SYS_HYPERVISOR is not set | ||
303 | 323 | ||
304 | # | 324 | # |
305 | # Connector - unified userspace <-> kernelspace linker | 325 | # Connector - unified userspace <-> kernelspace linker |
@@ -336,6 +356,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
336 | CONFIG_BLK_DEV_RAM=y | 356 | CONFIG_BLK_DEV_RAM=y |
337 | CONFIG_BLK_DEV_RAM_COUNT=16 | 357 | CONFIG_BLK_DEV_RAM_COUNT=16 |
338 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 358 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
359 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
339 | CONFIG_BLK_DEV_INITRD=y | 360 | CONFIG_BLK_DEV_INITRD=y |
340 | # CONFIG_CDROM_PKTCDVD is not set | 361 | # CONFIG_CDROM_PKTCDVD is not set |
341 | # CONFIG_ATA_OVER_ETH is not set | 362 | # CONFIG_ATA_OVER_ETH is not set |
@@ -399,6 +420,7 @@ CONFIG_SCSI_SATA=y | |||
399 | CONFIG_SCSI_SATA_MV=y | 420 | CONFIG_SCSI_SATA_MV=y |
400 | # CONFIG_SCSI_SATA_NV is not set | 421 | # CONFIG_SCSI_SATA_NV is not set |
401 | # CONFIG_SCSI_PDC_ADMA is not set | 422 | # CONFIG_SCSI_PDC_ADMA is not set |
423 | # CONFIG_SCSI_HPTIOP is not set | ||
402 | # CONFIG_SCSI_SATA_QSTOR is not set | 424 | # CONFIG_SCSI_SATA_QSTOR is not set |
403 | # CONFIG_SCSI_SATA_PROMISE is not set | 425 | # CONFIG_SCSI_SATA_PROMISE is not set |
404 | # CONFIG_SCSI_SATA_SX4 is not set | 426 | # CONFIG_SCSI_SATA_SX4 is not set |
@@ -481,6 +503,9 @@ CONFIG_PHYLIB=y | |||
481 | # CONFIG_QSEMI_PHY is not set | 503 | # CONFIG_QSEMI_PHY is not set |
482 | # CONFIG_LXT_PHY is not set | 504 | # CONFIG_LXT_PHY is not set |
483 | # CONFIG_CICADA_PHY is not set | 505 | # CONFIG_CICADA_PHY is not set |
506 | # CONFIG_VITESSE_PHY is not set | ||
507 | # CONFIG_SMSC_PHY is not set | ||
508 | # CONFIG_FIXED_PHY is not set | ||
484 | 509 | ||
485 | # | 510 | # |
486 | # Ethernet (10 or 100Mbit) | 511 | # Ethernet (10 or 100Mbit) |
@@ -538,7 +563,6 @@ CONFIG_8139TOO=y | |||
538 | # CONFIG_VIA_VELOCITY is not set | 563 | # CONFIG_VIA_VELOCITY is not set |
539 | # CONFIG_TIGON3 is not set | 564 | # CONFIG_TIGON3 is not set |
540 | # CONFIG_BNX2 is not set | 565 | # CONFIG_BNX2 is not set |
541 | CONFIG_TSI108_ETH=y | ||
542 | 566 | ||
543 | # | 567 | # |
544 | # Ethernet (10000 Mbit) | 568 | # Ethernet (10000 Mbit) |
@@ -546,6 +570,7 @@ CONFIG_TSI108_ETH=y | |||
546 | # CONFIG_CHELSIO_T1 is not set | 570 | # CONFIG_CHELSIO_T1 is not set |
547 | # CONFIG_IXGB is not set | 571 | # CONFIG_IXGB is not set |
548 | # CONFIG_S2IO is not set | 572 | # CONFIG_S2IO is not set |
573 | # CONFIG_MYRI10GE is not set | ||
549 | 574 | ||
550 | # | 575 | # |
551 | # Token Ring devices | 576 | # Token Ring devices |
@@ -645,6 +670,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
645 | # Watchdog Cards | 670 | # Watchdog Cards |
646 | # | 671 | # |
647 | # CONFIG_WATCHDOG is not set | 672 | # CONFIG_WATCHDOG is not set |
673 | # CONFIG_HW_RANDOM is not set | ||
648 | # CONFIG_NVRAM is not set | 674 | # CONFIG_NVRAM is not set |
649 | CONFIG_GEN_RTC=y | 675 | CONFIG_GEN_RTC=y |
650 | # CONFIG_GEN_RTC_X is not set | 676 | # CONFIG_GEN_RTC_X is not set |
@@ -679,13 +705,13 @@ CONFIG_GEN_RTC=y | |||
679 | # | 705 | # |
680 | # Dallas's 1-wire bus | 706 | # Dallas's 1-wire bus |
681 | # | 707 | # |
682 | # CONFIG_W1 is not set | ||
683 | 708 | ||
684 | # | 709 | # |
685 | # Hardware Monitoring support | 710 | # Hardware Monitoring support |
686 | # | 711 | # |
687 | CONFIG_HWMON=y | 712 | CONFIG_HWMON=y |
688 | # CONFIG_HWMON_VID is not set | 713 | # CONFIG_HWMON_VID is not set |
714 | # CONFIG_SENSORS_ABITUGURU is not set | ||
689 | # CONFIG_SENSORS_F71805F is not set | 715 | # CONFIG_SENSORS_F71805F is not set |
690 | # CONFIG_HWMON_DEBUG_CHIP is not set | 716 | # CONFIG_HWMON_DEBUG_CHIP is not set |
691 | 717 | ||
@@ -697,6 +723,7 @@ CONFIG_HWMON=y | |||
697 | # Multimedia devices | 723 | # Multimedia devices |
698 | # | 724 | # |
699 | # CONFIG_VIDEO_DEV is not set | 725 | # CONFIG_VIDEO_DEV is not set |
726 | CONFIG_VIDEO_V4L2=y | ||
700 | 727 | ||
701 | # | 728 | # |
702 | # Digital Video Broadcasting Devices | 729 | # Digital Video Broadcasting Devices |
@@ -706,7 +733,9 @@ CONFIG_HWMON=y | |||
706 | # | 733 | # |
707 | # Graphics support | 734 | # Graphics support |
708 | # | 735 | # |
736 | CONFIG_FIRMWARE_EDID=y | ||
709 | # CONFIG_FB is not set | 737 | # CONFIG_FB is not set |
738 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
710 | 739 | ||
711 | # | 740 | # |
712 | # Sound | 741 | # Sound |
@@ -763,6 +792,19 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
763 | # CONFIG_RTC_CLASS is not set | 792 | # CONFIG_RTC_CLASS is not set |
764 | 793 | ||
765 | # | 794 | # |
795 | # DMA Engine support | ||
796 | # | ||
797 | # CONFIG_DMA_ENGINE is not set | ||
798 | |||
799 | # | ||
800 | # DMA Clients | ||
801 | # | ||
802 | |||
803 | # | ||
804 | # DMA Devices | ||
805 | # | ||
806 | |||
807 | # | ||
766 | # File systems | 808 | # File systems |
767 | # | 809 | # |
768 | CONFIG_EXT2_FS=y | 810 | CONFIG_EXT2_FS=y |
@@ -783,6 +825,7 @@ CONFIG_FS_MBCACHE=y | |||
783 | # CONFIG_MINIX_FS is not set | 825 | # CONFIG_MINIX_FS is not set |
784 | # CONFIG_ROMFS_FS is not set | 826 | # CONFIG_ROMFS_FS is not set |
785 | CONFIG_INOTIFY=y | 827 | CONFIG_INOTIFY=y |
828 | CONFIG_INOTIFY_USER=y | ||
786 | # CONFIG_QUOTA is not set | 829 | # CONFIG_QUOTA is not set |
787 | CONFIG_DNOTIFY=y | 830 | CONFIG_DNOTIFY=y |
788 | # CONFIG_AUTOFS_FS is not set | 831 | # CONFIG_AUTOFS_FS is not set |
@@ -884,6 +927,7 @@ CONFIG_MSDOS_PARTITION=y | |||
884 | # CONFIG_CRC16 is not set | 927 | # CONFIG_CRC16 is not set |
885 | CONFIG_CRC32=y | 928 | CONFIG_CRC32=y |
886 | # CONFIG_LIBCRC32C is not set | 929 | # CONFIG_LIBCRC32C is not set |
930 | CONFIG_PLIST=y | ||
887 | 931 | ||
888 | # | 932 | # |
889 | # Instrumentation Support | 933 | # Instrumentation Support |
@@ -895,17 +939,13 @@ CONFIG_CRC32=y | |||
895 | # | 939 | # |
896 | # CONFIG_PRINTK_TIME is not set | 940 | # CONFIG_PRINTK_TIME is not set |
897 | # CONFIG_MAGIC_SYSRQ is not set | 941 | # CONFIG_MAGIC_SYSRQ is not set |
942 | # CONFIG_UNUSED_SYMBOLS is not set | ||
898 | # CONFIG_DEBUG_KERNEL is not set | 943 | # CONFIG_DEBUG_KERNEL is not set |
899 | CONFIG_LOG_BUF_SHIFT=14 | 944 | CONFIG_LOG_BUF_SHIFT=14 |
900 | # CONFIG_DEBUG_FS is not set | 945 | # CONFIG_DEBUG_FS is not set |
901 | # CONFIG_UNWIND_INFO is not set | 946 | # CONFIG_UNWIND_INFO is not set |
902 | # CONFIG_BOOTX_TEXT is not set | 947 | # CONFIG_BOOTX_TEXT is not set |
903 | # CONFIG_SERIAL_TEXT_DEBUG is not set | 948 | # CONFIG_PPC_EARLY_DEBUG is not set |
904 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | ||
905 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
906 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
907 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
908 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
909 | 949 | ||
910 | # | 950 | # |
911 | # Security options | 951 | # Security options |
diff --git a/arch/powerpc/configs/mpc834x_itx_defconfig b/arch/powerpc/configs/mpc834x_itx_defconfig index fc2d9789adc8..8da6a47f0339 100644 --- a/arch/powerpc/configs/mpc834x_itx_defconfig +++ b/arch/powerpc/configs/mpc834x_itx_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.17 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Fri Jun 30 17:53:25 2006 | 4 | # Sun Sep 10 10:28:05 2006 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
@@ -60,6 +60,7 @@ CONFIG_SWAP=y | |||
60 | CONFIG_SYSVIPC=y | 60 | CONFIG_SYSVIPC=y |
61 | # CONFIG_POSIX_MQUEUE is not set | 61 | # CONFIG_POSIX_MQUEUE is not set |
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 62 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | ||
63 | CONFIG_SYSCTL=y | 64 | CONFIG_SYSCTL=y |
64 | # CONFIG_AUDIT is not set | 65 | # CONFIG_AUDIT is not set |
65 | # CONFIG_IKCONFIG is not set | 66 | # CONFIG_IKCONFIG is not set |
@@ -78,6 +79,7 @@ CONFIG_FUTEX=y | |||
78 | # CONFIG_EPOLL is not set | 79 | # CONFIG_EPOLL is not set |
79 | CONFIG_SHMEM=y | 80 | CONFIG_SHMEM=y |
80 | CONFIG_SLAB=y | 81 | CONFIG_SLAB=y |
82 | CONFIG_VM_EVENT_COUNTERS=y | ||
81 | # CONFIG_TINY_SHMEM is not set | 83 | # CONFIG_TINY_SHMEM is not set |
82 | CONFIG_BASE_SMALL=0 | 84 | CONFIG_BASE_SMALL=0 |
83 | # CONFIG_SLOB is not set | 85 | # CONFIG_SLOB is not set |
@@ -120,6 +122,7 @@ CONFIG_PPC_GEN550=y | |||
120 | # CONFIG_MPC834x_SYS is not set | 122 | # CONFIG_MPC834x_SYS is not set |
121 | CONFIG_MPC834x_ITX=y | 123 | CONFIG_MPC834x_ITX=y |
122 | CONFIG_MPC834x=y | 124 | CONFIG_MPC834x=y |
125 | # CONFIG_MPIC is not set | ||
123 | 126 | ||
124 | # | 127 | # |
125 | # Kernel options | 128 | # Kernel options |
@@ -148,7 +151,6 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
148 | CONFIG_PROC_DEVICETREE=y | 151 | CONFIG_PROC_DEVICETREE=y |
149 | # CONFIG_CMDLINE_BOOL is not set | 152 | # CONFIG_CMDLINE_BOOL is not set |
150 | # CONFIG_PM is not set | 153 | # CONFIG_PM is not set |
151 | # CONFIG_SOFTWARE_SUSPEND is not set | ||
152 | CONFIG_SECCOMP=y | 154 | CONFIG_SECCOMP=y |
153 | CONFIG_ISA_DMA_API=y | 155 | CONFIG_ISA_DMA_API=y |
154 | 156 | ||
@@ -156,6 +158,7 @@ CONFIG_ISA_DMA_API=y | |||
156 | # Bus options | 158 | # Bus options |
157 | # | 159 | # |
158 | CONFIG_GENERIC_ISA_DMA=y | 160 | CONFIG_GENERIC_ISA_DMA=y |
161 | # CONFIG_MPIC_WEIRD is not set | ||
159 | # CONFIG_PPC_I8259 is not set | 162 | # CONFIG_PPC_I8259 is not set |
160 | CONFIG_PPC_INDIRECT_PCI=y | 163 | CONFIG_PPC_INDIRECT_PCI=y |
161 | CONFIG_FSL_SOC=y | 164 | CONFIG_FSL_SOC=y |
@@ -401,6 +404,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
401 | CONFIG_BLK_DEV_RAM=y | 404 | CONFIG_BLK_DEV_RAM=y |
402 | CONFIG_BLK_DEV_RAM_COUNT=16 | 405 | CONFIG_BLK_DEV_RAM_COUNT=16 |
403 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 406 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
407 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
404 | CONFIG_BLK_DEV_INITRD=y | 408 | CONFIG_BLK_DEV_INITRD=y |
405 | # CONFIG_CDROM_PKTCDVD is not set | 409 | # CONFIG_CDROM_PKTCDVD is not set |
406 | # CONFIG_ATA_OVER_ETH is not set | 410 | # CONFIG_ATA_OVER_ETH is not set |
@@ -561,6 +565,7 @@ CONFIG_PHYLIB=y | |||
561 | CONFIG_CICADA_PHY=y | 565 | CONFIG_CICADA_PHY=y |
562 | # CONFIG_VITESSE_PHY is not set | 566 | # CONFIG_VITESSE_PHY is not set |
563 | # CONFIG_SMSC_PHY is not set | 567 | # CONFIG_SMSC_PHY is not set |
568 | # CONFIG_FIXED_PHY is not set | ||
564 | 569 | ||
565 | # | 570 | # |
566 | # Ethernet (10 or 100Mbit) | 571 | # Ethernet (10 or 100Mbit) |
@@ -905,6 +910,7 @@ CONFIG_VIDEO_V4L2=y | |||
905 | # | 910 | # |
906 | CONFIG_FIRMWARE_EDID=y | 911 | CONFIG_FIRMWARE_EDID=y |
907 | # CONFIG_FB is not set | 912 | # CONFIG_FB is not set |
913 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
908 | 914 | ||
909 | # | 915 | # |
910 | # Sound | 916 | # Sound |
@@ -1025,7 +1031,7 @@ CONFIG_USB_MON=y | |||
1025 | # CONFIG_USB_LEGOTOWER is not set | 1031 | # CONFIG_USB_LEGOTOWER is not set |
1026 | # CONFIG_USB_LCD is not set | 1032 | # CONFIG_USB_LCD is not set |
1027 | # CONFIG_USB_LED is not set | 1033 | # CONFIG_USB_LED is not set |
1028 | # CONFIG_USB_CY7C63 is not set | 1034 | # CONFIG_USB_CYPRESS_CY7C63 is not set |
1029 | # CONFIG_USB_CYTHERM is not set | 1035 | # CONFIG_USB_CYTHERM is not set |
1030 | # CONFIG_USB_PHIDGETKIT is not set | 1036 | # CONFIG_USB_PHIDGETKIT is not set |
1031 | # CONFIG_USB_PHIDGETSERVO is not set | 1037 | # CONFIG_USB_PHIDGETSERVO is not set |
@@ -1110,6 +1116,7 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y | |||
1110 | # CONFIG_RTC_DRV_X1205 is not set | 1116 | # CONFIG_RTC_DRV_X1205 is not set |
1111 | CONFIG_RTC_DRV_DS1307=y | 1117 | CONFIG_RTC_DRV_DS1307=y |
1112 | # CONFIG_RTC_DRV_DS1553 is not set | 1118 | # CONFIG_RTC_DRV_DS1553 is not set |
1119 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
1113 | # CONFIG_RTC_DRV_DS1672 is not set | 1120 | # CONFIG_RTC_DRV_DS1672 is not set |
1114 | # CONFIG_RTC_DRV_DS1742 is not set | 1121 | # CONFIG_RTC_DRV_DS1742 is not set |
1115 | # CONFIG_RTC_DRV_PCF8563 is not set | 1122 | # CONFIG_RTC_DRV_PCF8563 is not set |
@@ -1226,7 +1233,6 @@ CONFIG_RPCSEC_GSS_KRB5=y | |||
1226 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1233 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
1227 | # CONFIG_SMB_FS is not set | 1234 | # CONFIG_SMB_FS is not set |
1228 | # CONFIG_CIFS is not set | 1235 | # CONFIG_CIFS is not set |
1229 | # CONFIG_CIFS_DEBUG2 is not set | ||
1230 | # CONFIG_NCP_FS is not set | 1236 | # CONFIG_NCP_FS is not set |
1231 | # CONFIG_CODA_FS is not set | 1237 | # CONFIG_CODA_FS is not set |
1232 | # CONFIG_AFS_FS is not set | 1238 | # CONFIG_AFS_FS is not set |
@@ -1279,11 +1285,13 @@ CONFIG_LOG_BUF_SHIFT=17 | |||
1279 | CONFIG_DETECT_SOFTLOCKUP=y | 1285 | CONFIG_DETECT_SOFTLOCKUP=y |
1280 | # CONFIG_SCHEDSTATS is not set | 1286 | # CONFIG_SCHEDSTATS is not set |
1281 | # CONFIG_DEBUG_SLAB is not set | 1287 | # CONFIG_DEBUG_SLAB is not set |
1282 | # CONFIG_DEBUG_MUTEXES is not set | ||
1283 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1288 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1284 | # CONFIG_RT_MUTEX_TESTER is not set | 1289 | # CONFIG_RT_MUTEX_TESTER is not set |
1285 | # CONFIG_DEBUG_SPINLOCK is not set | 1290 | # CONFIG_DEBUG_SPINLOCK is not set |
1291 | # CONFIG_DEBUG_MUTEXES is not set | ||
1292 | # CONFIG_DEBUG_RWSEMS is not set | ||
1286 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1293 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1294 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1287 | # CONFIG_DEBUG_KOBJECT is not set | 1295 | # CONFIG_DEBUG_KOBJECT is not set |
1288 | CONFIG_DEBUG_INFO=y | 1296 | CONFIG_DEBUG_INFO=y |
1289 | # CONFIG_DEBUG_FS is not set | 1297 | # CONFIG_DEBUG_FS is not set |
diff --git a/arch/powerpc/configs/mpc834x_mds_defconfig b/arch/powerpc/configs/mpc834x_mds_defconfig index 5078b0441d61..9eefab967898 100644 --- a/arch/powerpc/configs/mpc834x_mds_defconfig +++ b/arch/powerpc/configs/mpc834x_mds_defconfig | |||
@@ -1,15 +1,18 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.16-rc6 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Wed Mar 15 16:19:56 2006 | 4 | # Sun Sep 10 10:28:54 2006 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
13 | CONFIG_GENERIC_HWEIGHT=y | ||
12 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
13 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
14 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
15 | CONFIG_GENERIC_NVRAM=y | 18 | CONFIG_GENERIC_NVRAM=y |
@@ -27,17 +30,19 @@ CONFIG_DEFAULT_UIMAGE=y | |||
27 | # CONFIG_PPC_52xx is not set | 30 | # CONFIG_PPC_52xx is not set |
28 | # CONFIG_PPC_82xx is not set | 31 | # CONFIG_PPC_82xx is not set |
29 | CONFIG_PPC_83xx=y | 32 | CONFIG_PPC_83xx=y |
33 | # CONFIG_PPC_85xx is not set | ||
34 | # CONFIG_PPC_86xx is not set | ||
30 | # CONFIG_40x is not set | 35 | # CONFIG_40x is not set |
31 | # CONFIG_44x is not set | 36 | # CONFIG_44x is not set |
32 | # CONFIG_8xx is not set | 37 | # CONFIG_8xx is not set |
33 | # CONFIG_E200 is not set | 38 | # CONFIG_E200 is not set |
34 | # CONFIG_E500 is not set | ||
35 | CONFIG_6xx=y | 39 | CONFIG_6xx=y |
36 | CONFIG_83xx=y | 40 | CONFIG_83xx=y |
37 | CONFIG_PPC_FPU=y | 41 | CONFIG_PPC_FPU=y |
38 | CONFIG_PPC_STD_MMU=y | 42 | CONFIG_PPC_STD_MMU=y |
39 | CONFIG_PPC_STD_MMU_32=y | 43 | CONFIG_PPC_STD_MMU_32=y |
40 | # CONFIG_SMP is not set | 44 | # CONFIG_SMP is not set |
45 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
41 | 46 | ||
42 | # | 47 | # |
43 | # Code maturity level options | 48 | # Code maturity level options |
@@ -55,9 +60,11 @@ CONFIG_SWAP=y | |||
55 | CONFIG_SYSVIPC=y | 60 | CONFIG_SYSVIPC=y |
56 | # CONFIG_POSIX_MQUEUE is not set | 61 | # CONFIG_POSIX_MQUEUE is not set |
57 | # CONFIG_BSD_PROCESS_ACCT is not set | 62 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | ||
58 | CONFIG_SYSCTL=y | 64 | CONFIG_SYSCTL=y |
59 | # CONFIG_AUDIT is not set | 65 | # CONFIG_AUDIT is not set |
60 | # CONFIG_IKCONFIG is not set | 66 | # CONFIG_IKCONFIG is not set |
67 | # CONFIG_RELAY is not set | ||
61 | CONFIG_INITRAMFS_SOURCE="" | 68 | CONFIG_INITRAMFS_SOURCE="" |
62 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 69 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
63 | CONFIG_EMBEDDED=y | 70 | CONFIG_EMBEDDED=y |
@@ -67,14 +74,12 @@ CONFIG_PRINTK=y | |||
67 | CONFIG_BUG=y | 74 | CONFIG_BUG=y |
68 | CONFIG_ELF_CORE=y | 75 | CONFIG_ELF_CORE=y |
69 | CONFIG_BASE_FULL=y | 76 | CONFIG_BASE_FULL=y |
77 | CONFIG_RT_MUTEXES=y | ||
70 | CONFIG_FUTEX=y | 78 | CONFIG_FUTEX=y |
71 | # CONFIG_EPOLL is not set | 79 | # CONFIG_EPOLL is not set |
72 | CONFIG_SHMEM=y | 80 | CONFIG_SHMEM=y |
73 | CONFIG_CC_ALIGN_FUNCTIONS=0 | ||
74 | CONFIG_CC_ALIGN_LABELS=0 | ||
75 | CONFIG_CC_ALIGN_LOOPS=0 | ||
76 | CONFIG_CC_ALIGN_JUMPS=0 | ||
77 | CONFIG_SLAB=y | 81 | CONFIG_SLAB=y |
82 | CONFIG_VM_EVENT_COUNTERS=y | ||
78 | # CONFIG_TINY_SHMEM is not set | 83 | # CONFIG_TINY_SHMEM is not set |
79 | CONFIG_BASE_SMALL=0 | 84 | CONFIG_BASE_SMALL=0 |
80 | # CONFIG_SLOB is not set | 85 | # CONFIG_SLOB is not set |
@@ -85,7 +90,6 @@ CONFIG_BASE_SMALL=0 | |||
85 | CONFIG_MODULES=y | 90 | CONFIG_MODULES=y |
86 | CONFIG_MODULE_UNLOAD=y | 91 | CONFIG_MODULE_UNLOAD=y |
87 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 92 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
88 | CONFIG_OBSOLETE_MODPARM=y | ||
89 | # CONFIG_MODVERSIONS is not set | 93 | # CONFIG_MODVERSIONS is not set |
90 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 94 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
91 | # CONFIG_KMOD is not set | 95 | # CONFIG_KMOD is not set |
@@ -94,6 +98,8 @@ CONFIG_OBSOLETE_MODPARM=y | |||
94 | # Block layer | 98 | # Block layer |
95 | # | 99 | # |
96 | # CONFIG_LBD is not set | 100 | # CONFIG_LBD is not set |
101 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
102 | # CONFIG_LSF is not set | ||
97 | 103 | ||
98 | # | 104 | # |
99 | # IO Schedulers | 105 | # IO Schedulers |
@@ -114,7 +120,9 @@ CONFIG_PPC_GEN550=y | |||
114 | # Platform support | 120 | # Platform support |
115 | # | 121 | # |
116 | CONFIG_MPC834x_SYS=y | 122 | CONFIG_MPC834x_SYS=y |
123 | # CONFIG_MPC834x_ITX is not set | ||
117 | CONFIG_MPC834x=y | 124 | CONFIG_MPC834x=y |
125 | # CONFIG_MPIC is not set | ||
118 | 126 | ||
119 | # | 127 | # |
120 | # Kernel options | 128 | # Kernel options |
@@ -129,6 +137,7 @@ CONFIG_PREEMPT_NONE=y | |||
129 | # CONFIG_PREEMPT is not set | 137 | # CONFIG_PREEMPT is not set |
130 | CONFIG_BINFMT_ELF=y | 138 | CONFIG_BINFMT_ELF=y |
131 | # CONFIG_BINFMT_MISC is not set | 139 | # CONFIG_BINFMT_MISC is not set |
140 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
132 | CONFIG_ARCH_FLATMEM_ENABLE=y | 141 | CONFIG_ARCH_FLATMEM_ENABLE=y |
133 | CONFIG_SELECT_MEMORY_MODEL=y | 142 | CONFIG_SELECT_MEMORY_MODEL=y |
134 | CONFIG_FLATMEM_MANUAL=y | 143 | CONFIG_FLATMEM_MANUAL=y |
@@ -138,10 +147,10 @@ CONFIG_FLATMEM=y | |||
138 | CONFIG_FLAT_NODE_MEM_MAP=y | 147 | CONFIG_FLAT_NODE_MEM_MAP=y |
139 | # CONFIG_SPARSEMEM_STATIC is not set | 148 | # CONFIG_SPARSEMEM_STATIC is not set |
140 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 149 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
150 | # CONFIG_RESOURCES_64BIT is not set | ||
141 | CONFIG_PROC_DEVICETREE=y | 151 | CONFIG_PROC_DEVICETREE=y |
142 | # CONFIG_CMDLINE_BOOL is not set | 152 | # CONFIG_CMDLINE_BOOL is not set |
143 | # CONFIG_PM is not set | 153 | # CONFIG_PM is not set |
144 | # CONFIG_SOFTWARE_SUSPEND is not set | ||
145 | CONFIG_SECCOMP=y | 154 | CONFIG_SECCOMP=y |
146 | CONFIG_ISA_DMA_API=y | 155 | CONFIG_ISA_DMA_API=y |
147 | 156 | ||
@@ -149,12 +158,13 @@ CONFIG_ISA_DMA_API=y | |||
149 | # Bus options | 158 | # Bus options |
150 | # | 159 | # |
151 | CONFIG_GENERIC_ISA_DMA=y | 160 | CONFIG_GENERIC_ISA_DMA=y |
161 | # CONFIG_MPIC_WEIRD is not set | ||
152 | # CONFIG_PPC_I8259 is not set | 162 | # CONFIG_PPC_I8259 is not set |
153 | CONFIG_PPC_INDIRECT_PCI=y | 163 | CONFIG_PPC_INDIRECT_PCI=y |
154 | CONFIG_FSL_SOC=y | 164 | CONFIG_FSL_SOC=y |
155 | CONFIG_PCI=y | 165 | CONFIG_PCI=y |
156 | CONFIG_PCI_DOMAINS=y | 166 | CONFIG_PCI_DOMAINS=y |
157 | # CONFIG_PCI_LEGACY_PROC is not set | 167 | # CONFIG_PCIEPORTBUS is not set |
158 | 168 | ||
159 | # | 169 | # |
160 | # PCCARD (PCMCIA/CardBus) support | 170 | # PCCARD (PCMCIA/CardBus) support |
@@ -192,6 +202,8 @@ CONFIG_NET=y | |||
192 | CONFIG_PACKET=y | 202 | CONFIG_PACKET=y |
193 | # CONFIG_PACKET_MMAP is not set | 203 | # CONFIG_PACKET_MMAP is not set |
194 | CONFIG_UNIX=y | 204 | CONFIG_UNIX=y |
205 | CONFIG_XFRM=y | ||
206 | CONFIG_XFRM_USER=m | ||
195 | # CONFIG_NET_KEY is not set | 207 | # CONFIG_NET_KEY is not set |
196 | CONFIG_INET=y | 208 | CONFIG_INET=y |
197 | CONFIG_IP_MULTICAST=y | 209 | CONFIG_IP_MULTICAST=y |
@@ -209,12 +221,18 @@ CONFIG_SYN_COOKIES=y | |||
209 | # CONFIG_INET_AH is not set | 221 | # CONFIG_INET_AH is not set |
210 | # CONFIG_INET_ESP is not set | 222 | # CONFIG_INET_ESP is not set |
211 | # CONFIG_INET_IPCOMP is not set | 223 | # CONFIG_INET_IPCOMP is not set |
224 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
212 | # CONFIG_INET_TUNNEL is not set | 225 | # CONFIG_INET_TUNNEL is not set |
226 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
227 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
213 | CONFIG_INET_DIAG=y | 228 | CONFIG_INET_DIAG=y |
214 | CONFIG_INET_TCP_DIAG=y | 229 | CONFIG_INET_TCP_DIAG=y |
215 | # CONFIG_TCP_CONG_ADVANCED is not set | 230 | # CONFIG_TCP_CONG_ADVANCED is not set |
216 | CONFIG_TCP_CONG_BIC=y | 231 | CONFIG_TCP_CONG_BIC=y |
217 | # CONFIG_IPV6 is not set | 232 | # CONFIG_IPV6 is not set |
233 | # CONFIG_INET6_XFRM_TUNNEL is not set | ||
234 | # CONFIG_INET6_TUNNEL is not set | ||
235 | # CONFIG_NETWORK_SECMARK is not set | ||
218 | # CONFIG_NETFILTER is not set | 236 | # CONFIG_NETFILTER is not set |
219 | 237 | ||
220 | # | 238 | # |
@@ -268,6 +286,7 @@ CONFIG_TCP_CONG_BIC=y | |||
268 | CONFIG_STANDALONE=y | 286 | CONFIG_STANDALONE=y |
269 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 287 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
270 | # CONFIG_FW_LOADER is not set | 288 | # CONFIG_FW_LOADER is not set |
289 | # CONFIG_SYS_HYPERVISOR is not set | ||
271 | 290 | ||
272 | # | 291 | # |
273 | # Connector - unified userspace <-> kernelspace linker | 292 | # Connector - unified userspace <-> kernelspace linker |
@@ -304,6 +323,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
304 | CONFIG_BLK_DEV_RAM=y | 323 | CONFIG_BLK_DEV_RAM=y |
305 | CONFIG_BLK_DEV_RAM_COUNT=16 | 324 | CONFIG_BLK_DEV_RAM_COUNT=16 |
306 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 325 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
326 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
307 | CONFIG_BLK_DEV_INITRD=y | 327 | CONFIG_BLK_DEV_INITRD=y |
308 | # CONFIG_CDROM_PKTCDVD is not set | 328 | # CONFIG_CDROM_PKTCDVD is not set |
309 | # CONFIG_ATA_OVER_ETH is not set | 329 | # CONFIG_ATA_OVER_ETH is not set |
@@ -371,6 +391,9 @@ CONFIG_MARVELL_PHY=y | |||
371 | # CONFIG_QSEMI_PHY is not set | 391 | # CONFIG_QSEMI_PHY is not set |
372 | # CONFIG_LXT_PHY is not set | 392 | # CONFIG_LXT_PHY is not set |
373 | # CONFIG_CICADA_PHY is not set | 393 | # CONFIG_CICADA_PHY is not set |
394 | # CONFIG_VITESSE_PHY is not set | ||
395 | # CONFIG_SMSC_PHY is not set | ||
396 | # CONFIG_FIXED_PHY is not set | ||
374 | 397 | ||
375 | # | 398 | # |
376 | # Ethernet (10 or 100Mbit) | 399 | # Ethernet (10 or 100Mbit) |
@@ -433,6 +456,7 @@ CONFIG_GIANFAR=y | |||
433 | # CONFIG_CHELSIO_T1 is not set | 456 | # CONFIG_CHELSIO_T1 is not set |
434 | # CONFIG_IXGB is not set | 457 | # CONFIG_IXGB is not set |
435 | # CONFIG_S2IO is not set | 458 | # CONFIG_S2IO is not set |
459 | # CONFIG_MYRI10GE is not set | ||
436 | 460 | ||
437 | # | 461 | # |
438 | # Token Ring devices | 462 | # Token Ring devices |
@@ -507,6 +531,7 @@ CONFIG_INPUT=y | |||
507 | # | 531 | # |
508 | CONFIG_SERIAL_8250=y | 532 | CONFIG_SERIAL_8250=y |
509 | CONFIG_SERIAL_8250_CONSOLE=y | 533 | CONFIG_SERIAL_8250_CONSOLE=y |
534 | CONFIG_SERIAL_8250_PCI=y | ||
510 | CONFIG_SERIAL_8250_NR_UARTS=4 | 535 | CONFIG_SERIAL_8250_NR_UARTS=4 |
511 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | 536 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 |
512 | # CONFIG_SERIAL_8250_EXTENDED is not set | 537 | # CONFIG_SERIAL_8250_EXTENDED is not set |
@@ -543,6 +568,7 @@ CONFIG_83xx_WDT=y | |||
543 | # | 568 | # |
544 | # CONFIG_PCIPCWATCHDOG is not set | 569 | # CONFIG_PCIPCWATCHDOG is not set |
545 | # CONFIG_WDTPCI is not set | 570 | # CONFIG_WDTPCI is not set |
571 | # CONFIG_HW_RANDOM is not set | ||
546 | # CONFIG_NVRAM is not set | 572 | # CONFIG_NVRAM is not set |
547 | CONFIG_GEN_RTC=y | 573 | CONFIG_GEN_RTC=y |
548 | # CONFIG_GEN_RTC_X is not set | 574 | # CONFIG_GEN_RTC_X is not set |
@@ -589,10 +615,10 @@ CONFIG_I2C_CHARDEV=y | |||
589 | # CONFIG_I2C_PIIX4 is not set | 615 | # CONFIG_I2C_PIIX4 is not set |
590 | CONFIG_I2C_MPC=y | 616 | CONFIG_I2C_MPC=y |
591 | # CONFIG_I2C_NFORCE2 is not set | 617 | # CONFIG_I2C_NFORCE2 is not set |
618 | # CONFIG_I2C_OCORES is not set | ||
592 | # CONFIG_I2C_PARPORT_LIGHT is not set | 619 | # CONFIG_I2C_PARPORT_LIGHT is not set |
593 | # CONFIG_I2C_PROSAVAGE is not set | 620 | # CONFIG_I2C_PROSAVAGE is not set |
594 | # CONFIG_I2C_SAVAGE4 is not set | 621 | # CONFIG_I2C_SAVAGE4 is not set |
595 | # CONFIG_SCx200_ACB is not set | ||
596 | # CONFIG_I2C_SIS5595 is not set | 622 | # CONFIG_I2C_SIS5595 is not set |
597 | # CONFIG_I2C_SIS630 is not set | 623 | # CONFIG_I2C_SIS630 is not set |
598 | # CONFIG_I2C_SIS96X is not set | 624 | # CONFIG_I2C_SIS96X is not set |
@@ -611,10 +637,8 @@ CONFIG_I2C_MPC=y | |||
611 | # CONFIG_SENSORS_PCF8574 is not set | 637 | # CONFIG_SENSORS_PCF8574 is not set |
612 | # CONFIG_SENSORS_PCA9539 is not set | 638 | # CONFIG_SENSORS_PCA9539 is not set |
613 | # CONFIG_SENSORS_PCF8591 is not set | 639 | # CONFIG_SENSORS_PCF8591 is not set |
614 | # CONFIG_SENSORS_RTC8564 is not set | ||
615 | # CONFIG_SENSORS_M41T00 is not set | 640 | # CONFIG_SENSORS_M41T00 is not set |
616 | # CONFIG_SENSORS_MAX6875 is not set | 641 | # CONFIG_SENSORS_MAX6875 is not set |
617 | # CONFIG_RTC_X1205_I2C is not set | ||
618 | # CONFIG_I2C_DEBUG_CORE is not set | 642 | # CONFIG_I2C_DEBUG_CORE is not set |
619 | # CONFIG_I2C_DEBUG_ALGO is not set | 643 | # CONFIG_I2C_DEBUG_ALGO is not set |
620 | # CONFIG_I2C_DEBUG_BUS is not set | 644 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -629,13 +653,13 @@ CONFIG_I2C_MPC=y | |||
629 | # | 653 | # |
630 | # Dallas's 1-wire bus | 654 | # Dallas's 1-wire bus |
631 | # | 655 | # |
632 | # CONFIG_W1 is not set | ||
633 | 656 | ||
634 | # | 657 | # |
635 | # Hardware Monitoring support | 658 | # Hardware Monitoring support |
636 | # | 659 | # |
637 | CONFIG_HWMON=y | 660 | CONFIG_HWMON=y |
638 | # CONFIG_HWMON_VID is not set | 661 | # CONFIG_HWMON_VID is not set |
662 | # CONFIG_SENSORS_ABITUGURU is not set | ||
639 | # CONFIG_SENSORS_ADM1021 is not set | 663 | # CONFIG_SENSORS_ADM1021 is not set |
640 | # CONFIG_SENSORS_ADM1025 is not set | 664 | # CONFIG_SENSORS_ADM1025 is not set |
641 | # CONFIG_SENSORS_ADM1026 is not set | 665 | # CONFIG_SENSORS_ADM1026 is not set |
@@ -664,10 +688,12 @@ CONFIG_HWMON=y | |||
664 | # CONFIG_SENSORS_PC87360 is not set | 688 | # CONFIG_SENSORS_PC87360 is not set |
665 | # CONFIG_SENSORS_SIS5595 is not set | 689 | # CONFIG_SENSORS_SIS5595 is not set |
666 | # CONFIG_SENSORS_SMSC47M1 is not set | 690 | # CONFIG_SENSORS_SMSC47M1 is not set |
691 | # CONFIG_SENSORS_SMSC47M192 is not set | ||
667 | # CONFIG_SENSORS_SMSC47B397 is not set | 692 | # CONFIG_SENSORS_SMSC47B397 is not set |
668 | # CONFIG_SENSORS_VIA686A is not set | 693 | # CONFIG_SENSORS_VIA686A is not set |
669 | # CONFIG_SENSORS_VT8231 is not set | 694 | # CONFIG_SENSORS_VT8231 is not set |
670 | # CONFIG_SENSORS_W83781D is not set | 695 | # CONFIG_SENSORS_W83781D is not set |
696 | # CONFIG_SENSORS_W83791D is not set | ||
671 | # CONFIG_SENSORS_W83792D is not set | 697 | # CONFIG_SENSORS_W83792D is not set |
672 | # CONFIG_SENSORS_W83L785TS is not set | 698 | # CONFIG_SENSORS_W83L785TS is not set |
673 | # CONFIG_SENSORS_W83627HF is not set | 699 | # CONFIG_SENSORS_W83627HF is not set |
@@ -679,13 +705,10 @@ CONFIG_HWMON=y | |||
679 | # | 705 | # |
680 | 706 | ||
681 | # | 707 | # |
682 | # Multimedia Capabilities Port drivers | ||
683 | # | ||
684 | |||
685 | # | ||
686 | # Multimedia devices | 708 | # Multimedia devices |
687 | # | 709 | # |
688 | # CONFIG_VIDEO_DEV is not set | 710 | # CONFIG_VIDEO_DEV is not set |
711 | CONFIG_VIDEO_V4L2=y | ||
689 | 712 | ||
690 | # | 713 | # |
691 | # Digital Video Broadcasting Devices | 714 | # Digital Video Broadcasting Devices |
@@ -695,7 +718,9 @@ CONFIG_HWMON=y | |||
695 | # | 718 | # |
696 | # Graphics support | 719 | # Graphics support |
697 | # | 720 | # |
721 | CONFIG_FIRMWARE_EDID=y | ||
698 | # CONFIG_FB is not set | 722 | # CONFIG_FB is not set |
723 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
699 | 724 | ||
700 | # | 725 | # |
701 | # Sound | 726 | # Sound |
@@ -707,6 +732,7 @@ CONFIG_HWMON=y | |||
707 | # | 732 | # |
708 | CONFIG_USB_ARCH_HAS_HCD=y | 733 | CONFIG_USB_ARCH_HAS_HCD=y |
709 | CONFIG_USB_ARCH_HAS_OHCI=y | 734 | CONFIG_USB_ARCH_HAS_OHCI=y |
735 | CONFIG_USB_ARCH_HAS_EHCI=y | ||
710 | # CONFIG_USB is not set | 736 | # CONFIG_USB is not set |
711 | 737 | ||
712 | # | 738 | # |
@@ -724,6 +750,19 @@ CONFIG_USB_ARCH_HAS_OHCI=y | |||
724 | # CONFIG_MMC is not set | 750 | # CONFIG_MMC is not set |
725 | 751 | ||
726 | # | 752 | # |
753 | # LED devices | ||
754 | # | ||
755 | # CONFIG_NEW_LEDS is not set | ||
756 | |||
757 | # | ||
758 | # LED drivers | ||
759 | # | ||
760 | |||
761 | # | ||
762 | # LED Triggers | ||
763 | # | ||
764 | |||
765 | # | ||
727 | # InfiniBand support | 766 | # InfiniBand support |
728 | # | 767 | # |
729 | # CONFIG_INFINIBAND is not set | 768 | # CONFIG_INFINIBAND is not set |
@@ -733,6 +772,24 @@ CONFIG_USB_ARCH_HAS_OHCI=y | |||
733 | # | 772 | # |
734 | 773 | ||
735 | # | 774 | # |
775 | # Real Time Clock | ||
776 | # | ||
777 | # CONFIG_RTC_CLASS is not set | ||
778 | |||
779 | # | ||
780 | # DMA Engine support | ||
781 | # | ||
782 | # CONFIG_DMA_ENGINE is not set | ||
783 | |||
784 | # | ||
785 | # DMA Clients | ||
786 | # | ||
787 | |||
788 | # | ||
789 | # DMA Devices | ||
790 | # | ||
791 | |||
792 | # | ||
736 | # File systems | 793 | # File systems |
737 | # | 794 | # |
738 | CONFIG_EXT2_FS=y | 795 | CONFIG_EXT2_FS=y |
@@ -753,6 +810,7 @@ CONFIG_FS_MBCACHE=y | |||
753 | # CONFIG_MINIX_FS is not set | 810 | # CONFIG_MINIX_FS is not set |
754 | # CONFIG_ROMFS_FS is not set | 811 | # CONFIG_ROMFS_FS is not set |
755 | CONFIG_INOTIFY=y | 812 | CONFIG_INOTIFY=y |
813 | CONFIG_INOTIFY_USER=y | ||
756 | # CONFIG_QUOTA is not set | 814 | # CONFIG_QUOTA is not set |
757 | CONFIG_DNOTIFY=y | 815 | CONFIG_DNOTIFY=y |
758 | # CONFIG_AUTOFS_FS is not set | 816 | # CONFIG_AUTOFS_FS is not set |
@@ -781,7 +839,6 @@ CONFIG_SYSFS=y | |||
781 | CONFIG_TMPFS=y | 839 | CONFIG_TMPFS=y |
782 | # CONFIG_HUGETLB_PAGE is not set | 840 | # CONFIG_HUGETLB_PAGE is not set |
783 | CONFIG_RAMFS=y | 841 | CONFIG_RAMFS=y |
784 | # CONFIG_RELAYFS_FS is not set | ||
785 | # CONFIG_CONFIGFS_FS is not set | 842 | # CONFIG_CONFIGFS_FS is not set |
786 | 843 | ||
787 | # | 844 | # |
@@ -854,6 +911,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
854 | # CONFIG_CRC16 is not set | 911 | # CONFIG_CRC16 is not set |
855 | CONFIG_CRC32=y | 912 | CONFIG_CRC32=y |
856 | # CONFIG_LIBCRC32C is not set | 913 | # CONFIG_LIBCRC32C is not set |
914 | CONFIG_PLIST=y | ||
857 | 915 | ||
858 | # | 916 | # |
859 | # Instrumentation Support | 917 | # Instrumentation Support |
@@ -865,15 +923,13 @@ CONFIG_CRC32=y | |||
865 | # | 923 | # |
866 | # CONFIG_PRINTK_TIME is not set | 924 | # CONFIG_PRINTK_TIME is not set |
867 | # CONFIG_MAGIC_SYSRQ is not set | 925 | # CONFIG_MAGIC_SYSRQ is not set |
926 | # CONFIG_UNUSED_SYMBOLS is not set | ||
868 | # CONFIG_DEBUG_KERNEL is not set | 927 | # CONFIG_DEBUG_KERNEL is not set |
869 | CONFIG_LOG_BUF_SHIFT=14 | 928 | CONFIG_LOG_BUF_SHIFT=14 |
929 | # CONFIG_DEBUG_FS is not set | ||
870 | # CONFIG_BOOTX_TEXT is not set | 930 | # CONFIG_BOOTX_TEXT is not set |
871 | # CONFIG_SERIAL_TEXT_DEBUG is not set | 931 | # CONFIG_SERIAL_TEXT_DEBUG is not set |
872 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 932 | # CONFIG_PPC_EARLY_DEBUG is not set |
873 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
874 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
875 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
876 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
877 | 933 | ||
878 | # | 934 | # |
879 | # Security options | 935 | # Security options |
diff --git a/arch/powerpc/configs/mpc8540_ads_defconfig b/arch/powerpc/configs/mpc8540_ads_defconfig index 7f0780f1aa39..67e7d0b5793d 100644 --- a/arch/powerpc/configs/mpc8540_ads_defconfig +++ b/arch/powerpc/configs/mpc8540_ads_defconfig | |||
@@ -1,16 +1,18 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.16 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Mon Mar 27 23:37:36 2006 | 4 | # Sun Sep 10 10:29:23 2006 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
15 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
16 | CONFIG_GENERIC_NVRAM=y | 18 | CONFIG_GENERIC_NVRAM=y |
@@ -29,6 +31,7 @@ CONFIG_DEFAULT_UIMAGE=y | |||
29 | # CONFIG_PPC_82xx is not set | 31 | # CONFIG_PPC_82xx is not set |
30 | # CONFIG_PPC_83xx is not set | 32 | # CONFIG_PPC_83xx is not set |
31 | CONFIG_PPC_85xx=y | 33 | CONFIG_PPC_85xx=y |
34 | # CONFIG_PPC_86xx is not set | ||
32 | # CONFIG_40x is not set | 35 | # CONFIG_40x is not set |
33 | # CONFIG_44x is not set | 36 | # CONFIG_44x is not set |
34 | # CONFIG_8xx is not set | 37 | # CONFIG_8xx is not set |
@@ -39,6 +42,7 @@ CONFIG_BOOKE=y | |||
39 | CONFIG_FSL_BOOKE=y | 42 | CONFIG_FSL_BOOKE=y |
40 | # CONFIG_PHYS_64BIT is not set | 43 | # CONFIG_PHYS_64BIT is not set |
41 | CONFIG_SPE=y | 44 | CONFIG_SPE=y |
45 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
42 | 46 | ||
43 | # | 47 | # |
44 | # Code maturity level options | 48 | # Code maturity level options |
@@ -56,6 +60,7 @@ CONFIG_SWAP=y | |||
56 | CONFIG_SYSVIPC=y | 60 | CONFIG_SYSVIPC=y |
57 | # CONFIG_POSIX_MQUEUE is not set | 61 | # CONFIG_POSIX_MQUEUE is not set |
58 | # CONFIG_BSD_PROCESS_ACCT is not set | 62 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | ||
59 | CONFIG_SYSCTL=y | 64 | CONFIG_SYSCTL=y |
60 | # CONFIG_AUDIT is not set | 65 | # CONFIG_AUDIT is not set |
61 | # CONFIG_IKCONFIG is not set | 66 | # CONFIG_IKCONFIG is not set |
@@ -71,10 +76,12 @@ CONFIG_PRINTK=y | |||
71 | CONFIG_BUG=y | 76 | CONFIG_BUG=y |
72 | CONFIG_ELF_CORE=y | 77 | CONFIG_ELF_CORE=y |
73 | CONFIG_BASE_FULL=y | 78 | CONFIG_BASE_FULL=y |
79 | CONFIG_RT_MUTEXES=y | ||
74 | CONFIG_FUTEX=y | 80 | CONFIG_FUTEX=y |
75 | CONFIG_EPOLL=y | 81 | CONFIG_EPOLL=y |
76 | CONFIG_SHMEM=y | 82 | CONFIG_SHMEM=y |
77 | CONFIG_SLAB=y | 83 | CONFIG_SLAB=y |
84 | CONFIG_VM_EVENT_COUNTERS=y | ||
78 | # CONFIG_TINY_SHMEM is not set | 85 | # CONFIG_TINY_SHMEM is not set |
79 | CONFIG_BASE_SMALL=0 | 86 | CONFIG_BASE_SMALL=0 |
80 | # CONFIG_SLOB is not set | 87 | # CONFIG_SLOB is not set |
@@ -103,15 +110,16 @@ CONFIG_DEFAULT_AS=y | |||
103 | # CONFIG_DEFAULT_CFQ is not set | 110 | # CONFIG_DEFAULT_CFQ is not set |
104 | # CONFIG_DEFAULT_NOOP is not set | 111 | # CONFIG_DEFAULT_NOOP is not set |
105 | CONFIG_DEFAULT_IOSCHED="anticipatory" | 112 | CONFIG_DEFAULT_IOSCHED="anticipatory" |
106 | CONFIG_MPIC=y | ||
107 | # CONFIG_WANT_EARLY_SERIAL is not set | 113 | # CONFIG_WANT_EARLY_SERIAL is not set |
108 | 114 | ||
109 | # | 115 | # |
110 | # Platform support | 116 | # Platform support |
111 | # | 117 | # |
112 | CONFIG_MPC8540_ADS=y | 118 | CONFIG_MPC8540_ADS=y |
119 | # CONFIG_MPC85xx_CDS is not set | ||
113 | CONFIG_MPC8540=y | 120 | CONFIG_MPC8540=y |
114 | CONFIG_PPC_INDIRECT_PCI_BE=y | 121 | CONFIG_PPC_INDIRECT_PCI_BE=y |
122 | CONFIG_MPIC=y | ||
115 | 123 | ||
116 | # | 124 | # |
117 | # Kernel options | 125 | # Kernel options |
@@ -127,6 +135,7 @@ CONFIG_PREEMPT_NONE=y | |||
127 | CONFIG_BINFMT_ELF=y | 135 | CONFIG_BINFMT_ELF=y |
128 | CONFIG_BINFMT_MISC=y | 136 | CONFIG_BINFMT_MISC=y |
129 | CONFIG_MATH_EMULATION=y | 137 | CONFIG_MATH_EMULATION=y |
138 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
130 | CONFIG_ARCH_FLATMEM_ENABLE=y | 139 | CONFIG_ARCH_FLATMEM_ENABLE=y |
131 | CONFIG_SELECT_MEMORY_MODEL=y | 140 | CONFIG_SELECT_MEMORY_MODEL=y |
132 | CONFIG_FLATMEM_MANUAL=y | 141 | CONFIG_FLATMEM_MANUAL=y |
@@ -136,16 +145,17 @@ CONFIG_FLATMEM=y | |||
136 | CONFIG_FLAT_NODE_MEM_MAP=y | 145 | CONFIG_FLAT_NODE_MEM_MAP=y |
137 | # CONFIG_SPARSEMEM_STATIC is not set | 146 | # CONFIG_SPARSEMEM_STATIC is not set |
138 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 147 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
148 | # CONFIG_RESOURCES_64BIT is not set | ||
139 | CONFIG_PROC_DEVICETREE=y | 149 | CONFIG_PROC_DEVICETREE=y |
140 | # CONFIG_CMDLINE_BOOL is not set | 150 | # CONFIG_CMDLINE_BOOL is not set |
141 | # CONFIG_PM is not set | 151 | # CONFIG_PM is not set |
142 | # CONFIG_SOFTWARE_SUSPEND is not set | ||
143 | # CONFIG_SECCOMP is not set | 152 | # CONFIG_SECCOMP is not set |
144 | CONFIG_ISA_DMA_API=y | 153 | CONFIG_ISA_DMA_API=y |
145 | 154 | ||
146 | # | 155 | # |
147 | # Bus options | 156 | # Bus options |
148 | # | 157 | # |
158 | # CONFIG_MPIC_WEIRD is not set | ||
149 | # CONFIG_PPC_I8259 is not set | 159 | # CONFIG_PPC_I8259 is not set |
150 | CONFIG_PPC_INDIRECT_PCI=y | 160 | CONFIG_PPC_INDIRECT_PCI=y |
151 | CONFIG_FSL_SOC=y | 161 | CONFIG_FSL_SOC=y |
@@ -187,6 +197,8 @@ CONFIG_NET=y | |||
187 | CONFIG_PACKET=y | 197 | CONFIG_PACKET=y |
188 | # CONFIG_PACKET_MMAP is not set | 198 | # CONFIG_PACKET_MMAP is not set |
189 | CONFIG_UNIX=y | 199 | CONFIG_UNIX=y |
200 | CONFIG_XFRM=y | ||
201 | CONFIG_XFRM_USER=y | ||
190 | # CONFIG_NET_KEY is not set | 202 | # CONFIG_NET_KEY is not set |
191 | CONFIG_INET=y | 203 | CONFIG_INET=y |
192 | CONFIG_IP_MULTICAST=y | 204 | CONFIG_IP_MULTICAST=y |
@@ -204,12 +216,18 @@ CONFIG_SYN_COOKIES=y | |||
204 | # CONFIG_INET_AH is not set | 216 | # CONFIG_INET_AH is not set |
205 | # CONFIG_INET_ESP is not set | 217 | # CONFIG_INET_ESP is not set |
206 | # CONFIG_INET_IPCOMP is not set | 218 | # CONFIG_INET_IPCOMP is not set |
219 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
207 | # CONFIG_INET_TUNNEL is not set | 220 | # CONFIG_INET_TUNNEL is not set |
221 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
222 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
208 | CONFIG_INET_DIAG=y | 223 | CONFIG_INET_DIAG=y |
209 | CONFIG_INET_TCP_DIAG=y | 224 | CONFIG_INET_TCP_DIAG=y |
210 | # CONFIG_TCP_CONG_ADVANCED is not set | 225 | # CONFIG_TCP_CONG_ADVANCED is not set |
211 | CONFIG_TCP_CONG_BIC=y | 226 | CONFIG_TCP_CONG_BIC=y |
212 | # CONFIG_IPV6 is not set | 227 | # CONFIG_IPV6 is not set |
228 | # CONFIG_INET6_XFRM_TUNNEL is not set | ||
229 | # CONFIG_INET6_TUNNEL is not set | ||
230 | # CONFIG_NETWORK_SECMARK is not set | ||
213 | # CONFIG_NETFILTER is not set | 231 | # CONFIG_NETFILTER is not set |
214 | 232 | ||
215 | # | 233 | # |
@@ -264,6 +282,7 @@ CONFIG_STANDALONE=y | |||
264 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 282 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
265 | # CONFIG_FW_LOADER is not set | 283 | # CONFIG_FW_LOADER is not set |
266 | # CONFIG_DEBUG_DRIVER is not set | 284 | # CONFIG_DEBUG_DRIVER is not set |
285 | # CONFIG_SYS_HYPERVISOR is not set | ||
267 | 286 | ||
268 | # | 287 | # |
269 | # Connector - unified userspace <-> kernelspace linker | 288 | # Connector - unified userspace <-> kernelspace linker |
@@ -295,6 +314,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
295 | CONFIG_BLK_DEV_RAM=y | 314 | CONFIG_BLK_DEV_RAM=y |
296 | CONFIG_BLK_DEV_RAM_COUNT=16 | 315 | CONFIG_BLK_DEV_RAM_COUNT=16 |
297 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 316 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
317 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
298 | CONFIG_BLK_DEV_INITRD=y | 318 | CONFIG_BLK_DEV_INITRD=y |
299 | # CONFIG_CDROM_PKTCDVD is not set | 319 | # CONFIG_CDROM_PKTCDVD is not set |
300 | # CONFIG_ATA_OVER_ETH is not set | 320 | # CONFIG_ATA_OVER_ETH is not set |
@@ -355,6 +375,9 @@ CONFIG_PHYLIB=y | |||
355 | # CONFIG_QSEMI_PHY is not set | 375 | # CONFIG_QSEMI_PHY is not set |
356 | # CONFIG_LXT_PHY is not set | 376 | # CONFIG_LXT_PHY is not set |
357 | # CONFIG_CICADA_PHY is not set | 377 | # CONFIG_CICADA_PHY is not set |
378 | # CONFIG_VITESSE_PHY is not set | ||
379 | # CONFIG_SMSC_PHY is not set | ||
380 | # CONFIG_FIXED_PHY is not set | ||
358 | 381 | ||
359 | # | 382 | # |
360 | # Ethernet (10 or 100Mbit) | 383 | # Ethernet (10 or 100Mbit) |
@@ -464,6 +487,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
464 | # Watchdog Cards | 487 | # Watchdog Cards |
465 | # | 488 | # |
466 | # CONFIG_WATCHDOG is not set | 489 | # CONFIG_WATCHDOG is not set |
490 | # CONFIG_HW_RANDOM is not set | ||
467 | # CONFIG_NVRAM is not set | 491 | # CONFIG_NVRAM is not set |
468 | CONFIG_GEN_RTC=y | 492 | CONFIG_GEN_RTC=y |
469 | # CONFIG_GEN_RTC_X is not set | 493 | # CONFIG_GEN_RTC_X is not set |
@@ -473,7 +497,6 @@ CONFIG_GEN_RTC=y | |||
473 | # | 497 | # |
474 | # Ftape, the floppy tape device driver | 498 | # Ftape, the floppy tape device driver |
475 | # | 499 | # |
476 | # CONFIG_AGP is not set | ||
477 | # CONFIG_RAW_DRIVER is not set | 500 | # CONFIG_RAW_DRIVER is not set |
478 | 501 | ||
479 | # | 502 | # |
@@ -496,13 +519,13 @@ CONFIG_GEN_RTC=y | |||
496 | # | 519 | # |
497 | # Dallas's 1-wire bus | 520 | # Dallas's 1-wire bus |
498 | # | 521 | # |
499 | # CONFIG_W1 is not set | ||
500 | 522 | ||
501 | # | 523 | # |
502 | # Hardware Monitoring support | 524 | # Hardware Monitoring support |
503 | # | 525 | # |
504 | CONFIG_HWMON=y | 526 | CONFIG_HWMON=y |
505 | # CONFIG_HWMON_VID is not set | 527 | # CONFIG_HWMON_VID is not set |
528 | # CONFIG_SENSORS_ABITUGURU is not set | ||
506 | # CONFIG_SENSORS_F71805F is not set | 529 | # CONFIG_SENSORS_F71805F is not set |
507 | # CONFIG_HWMON_DEBUG_CHIP is not set | 530 | # CONFIG_HWMON_DEBUG_CHIP is not set |
508 | 531 | ||
@@ -514,6 +537,7 @@ CONFIG_HWMON=y | |||
514 | # Multimedia devices | 537 | # Multimedia devices |
515 | # | 538 | # |
516 | # CONFIG_VIDEO_DEV is not set | 539 | # CONFIG_VIDEO_DEV is not set |
540 | CONFIG_VIDEO_V4L2=y | ||
517 | 541 | ||
518 | # | 542 | # |
519 | # Digital Video Broadcasting Devices | 543 | # Digital Video Broadcasting Devices |
@@ -523,7 +547,9 @@ CONFIG_HWMON=y | |||
523 | # | 547 | # |
524 | # Graphics support | 548 | # Graphics support |
525 | # | 549 | # |
550 | CONFIG_FIRMWARE_EDID=y | ||
526 | # CONFIG_FB is not set | 551 | # CONFIG_FB is not set |
552 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
527 | 553 | ||
528 | # | 554 | # |
529 | # Sound | 555 | # Sound |
@@ -552,6 +578,19 @@ CONFIG_HWMON=y | |||
552 | # CONFIG_MMC is not set | 578 | # CONFIG_MMC is not set |
553 | 579 | ||
554 | # | 580 | # |
581 | # LED devices | ||
582 | # | ||
583 | # CONFIG_NEW_LEDS is not set | ||
584 | |||
585 | # | ||
586 | # LED drivers | ||
587 | # | ||
588 | |||
589 | # | ||
590 | # LED Triggers | ||
591 | # | ||
592 | |||
593 | # | ||
555 | # InfiniBand support | 594 | # InfiniBand support |
556 | # | 595 | # |
557 | 596 | ||
@@ -560,6 +599,24 @@ CONFIG_HWMON=y | |||
560 | # | 599 | # |
561 | 600 | ||
562 | # | 601 | # |
602 | # Real Time Clock | ||
603 | # | ||
604 | # CONFIG_RTC_CLASS is not set | ||
605 | |||
606 | # | ||
607 | # DMA Engine support | ||
608 | # | ||
609 | # CONFIG_DMA_ENGINE is not set | ||
610 | |||
611 | # | ||
612 | # DMA Clients | ||
613 | # | ||
614 | |||
615 | # | ||
616 | # DMA Devices | ||
617 | # | ||
618 | |||
619 | # | ||
563 | # File systems | 620 | # File systems |
564 | # | 621 | # |
565 | CONFIG_EXT2_FS=y | 622 | CONFIG_EXT2_FS=y |
@@ -580,6 +637,7 @@ CONFIG_FS_MBCACHE=y | |||
580 | # CONFIG_MINIX_FS is not set | 637 | # CONFIG_MINIX_FS is not set |
581 | # CONFIG_ROMFS_FS is not set | 638 | # CONFIG_ROMFS_FS is not set |
582 | CONFIG_INOTIFY=y | 639 | CONFIG_INOTIFY=y |
640 | CONFIG_INOTIFY_USER=y | ||
583 | # CONFIG_QUOTA is not set | 641 | # CONFIG_QUOTA is not set |
584 | CONFIG_DNOTIFY=y | 642 | CONFIG_DNOTIFY=y |
585 | # CONFIG_AUTOFS_FS is not set | 643 | # CONFIG_AUTOFS_FS is not set |
@@ -677,6 +735,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
677 | # CONFIG_CRC16 is not set | 735 | # CONFIG_CRC16 is not set |
678 | CONFIG_CRC32=y | 736 | CONFIG_CRC32=y |
679 | # CONFIG_LIBCRC32C is not set | 737 | # CONFIG_LIBCRC32C is not set |
738 | CONFIG_PLIST=y | ||
680 | 739 | ||
681 | # | 740 | # |
682 | # Instrumentation Support | 741 | # Instrumentation Support |
@@ -688,14 +747,19 @@ CONFIG_CRC32=y | |||
688 | # | 747 | # |
689 | # CONFIG_PRINTK_TIME is not set | 748 | # CONFIG_PRINTK_TIME is not set |
690 | # CONFIG_MAGIC_SYSRQ is not set | 749 | # CONFIG_MAGIC_SYSRQ is not set |
750 | # CONFIG_UNUSED_SYMBOLS is not set | ||
691 | CONFIG_DEBUG_KERNEL=y | 751 | CONFIG_DEBUG_KERNEL=y |
692 | CONFIG_LOG_BUF_SHIFT=14 | 752 | CONFIG_LOG_BUF_SHIFT=14 |
693 | CONFIG_DETECT_SOFTLOCKUP=y | 753 | CONFIG_DETECT_SOFTLOCKUP=y |
694 | # CONFIG_SCHEDSTATS is not set | 754 | # CONFIG_SCHEDSTATS is not set |
695 | # CONFIG_DEBUG_SLAB is not set | 755 | # CONFIG_DEBUG_SLAB is not set |
696 | CONFIG_DEBUG_MUTEXES=y | 756 | # CONFIG_DEBUG_RT_MUTEXES is not set |
757 | # CONFIG_RT_MUTEX_TESTER is not set | ||
697 | # CONFIG_DEBUG_SPINLOCK is not set | 758 | # CONFIG_DEBUG_SPINLOCK is not set |
759 | CONFIG_DEBUG_MUTEXES=y | ||
760 | # CONFIG_DEBUG_RWSEMS is not set | ||
698 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 761 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
762 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
699 | # CONFIG_DEBUG_KOBJECT is not set | 763 | # CONFIG_DEBUG_KOBJECT is not set |
700 | # CONFIG_DEBUG_INFO is not set | 764 | # CONFIG_DEBUG_INFO is not set |
701 | # CONFIG_DEBUG_FS is not set | 765 | # CONFIG_DEBUG_FS is not set |
@@ -706,11 +770,7 @@ CONFIG_FORCED_INLINING=y | |||
706 | # CONFIG_DEBUGGER is not set | 770 | # CONFIG_DEBUGGER is not set |
707 | # CONFIG_BDI_SWITCH is not set | 771 | # CONFIG_BDI_SWITCH is not set |
708 | # CONFIG_BOOTX_TEXT is not set | 772 | # CONFIG_BOOTX_TEXT is not set |
709 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 773 | # CONFIG_PPC_EARLY_DEBUG is not set |
710 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
711 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
712 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
713 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
714 | 774 | ||
715 | # | 775 | # |
716 | # Security options | 776 | # Security options |
diff --git a/arch/powerpc/configs/mpc85xx_cds_defconfig b/arch/powerpc/configs/mpc85xx_cds_defconfig index 9bb022a523fe..72edf9f66829 100644 --- a/arch/powerpc/configs/mpc85xx_cds_defconfig +++ b/arch/powerpc/configs/mpc85xx_cds_defconfig | |||
@@ -1,16 +1,18 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.16 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Sun Apr 2 11:23:42 2006 | 4 | # Sun Sep 10 10:29:49 2006 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
15 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
16 | CONFIG_GENERIC_NVRAM=y | 18 | CONFIG_GENERIC_NVRAM=y |
@@ -19,7 +21,7 @@ CONFIG_ARCH_MAY_HAVE_PC_FDC=y | |||
19 | CONFIG_PPC_OF=y | 21 | CONFIG_PPC_OF=y |
20 | CONFIG_PPC_UDBG_16550=y | 22 | CONFIG_PPC_UDBG_16550=y |
21 | # CONFIG_GENERIC_TBSYNC is not set | 23 | # CONFIG_GENERIC_TBSYNC is not set |
22 | # CONFIG_DEFAULT_UIMAGE is not set | 24 | CONFIG_DEFAULT_UIMAGE=y |
23 | 25 | ||
24 | # | 26 | # |
25 | # Processor support | 27 | # Processor support |
@@ -29,6 +31,7 @@ CONFIG_PPC_UDBG_16550=y | |||
29 | # CONFIG_PPC_82xx is not set | 31 | # CONFIG_PPC_82xx is not set |
30 | # CONFIG_PPC_83xx is not set | 32 | # CONFIG_PPC_83xx is not set |
31 | CONFIG_PPC_85xx=y | 33 | CONFIG_PPC_85xx=y |
34 | # CONFIG_PPC_86xx is not set | ||
32 | # CONFIG_40x is not set | 35 | # CONFIG_40x is not set |
33 | # CONFIG_44x is not set | 36 | # CONFIG_44x is not set |
34 | # CONFIG_8xx is not set | 37 | # CONFIG_8xx is not set |
@@ -39,6 +42,7 @@ CONFIG_BOOKE=y | |||
39 | CONFIG_FSL_BOOKE=y | 42 | CONFIG_FSL_BOOKE=y |
40 | # CONFIG_PHYS_64BIT is not set | 43 | # CONFIG_PHYS_64BIT is not set |
41 | CONFIG_SPE=y | 44 | CONFIG_SPE=y |
45 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
42 | 46 | ||
43 | # | 47 | # |
44 | # Code maturity level options | 48 | # Code maturity level options |
@@ -56,6 +60,7 @@ CONFIG_SWAP=y | |||
56 | CONFIG_SYSVIPC=y | 60 | CONFIG_SYSVIPC=y |
57 | # CONFIG_POSIX_MQUEUE is not set | 61 | # CONFIG_POSIX_MQUEUE is not set |
58 | # CONFIG_BSD_PROCESS_ACCT is not set | 62 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | ||
59 | CONFIG_SYSCTL=y | 64 | CONFIG_SYSCTL=y |
60 | # CONFIG_AUDIT is not set | 65 | # CONFIG_AUDIT is not set |
61 | # CONFIG_IKCONFIG is not set | 66 | # CONFIG_IKCONFIG is not set |
@@ -71,10 +76,12 @@ CONFIG_PRINTK=y | |||
71 | CONFIG_BUG=y | 76 | CONFIG_BUG=y |
72 | CONFIG_ELF_CORE=y | 77 | CONFIG_ELF_CORE=y |
73 | CONFIG_BASE_FULL=y | 78 | CONFIG_BASE_FULL=y |
79 | CONFIG_RT_MUTEXES=y | ||
74 | CONFIG_FUTEX=y | 80 | CONFIG_FUTEX=y |
75 | CONFIG_EPOLL=y | 81 | CONFIG_EPOLL=y |
76 | CONFIG_SHMEM=y | 82 | CONFIG_SHMEM=y |
77 | CONFIG_SLAB=y | 83 | CONFIG_SLAB=y |
84 | CONFIG_VM_EVENT_COUNTERS=y | ||
78 | # CONFIG_TINY_SHMEM is not set | 85 | # CONFIG_TINY_SHMEM is not set |
79 | CONFIG_BASE_SMALL=0 | 86 | CONFIG_BASE_SMALL=0 |
80 | # CONFIG_SLOB is not set | 87 | # CONFIG_SLOB is not set |
@@ -103,7 +110,6 @@ CONFIG_DEFAULT_AS=y | |||
103 | # CONFIG_DEFAULT_CFQ is not set | 110 | # CONFIG_DEFAULT_CFQ is not set |
104 | # CONFIG_DEFAULT_NOOP is not set | 111 | # CONFIG_DEFAULT_NOOP is not set |
105 | CONFIG_DEFAULT_IOSCHED="anticipatory" | 112 | CONFIG_DEFAULT_IOSCHED="anticipatory" |
106 | CONFIG_MPIC=y | ||
107 | # CONFIG_WANT_EARLY_SERIAL is not set | 113 | # CONFIG_WANT_EARLY_SERIAL is not set |
108 | 114 | ||
109 | # | 115 | # |
@@ -113,6 +119,7 @@ CONFIG_MPIC=y | |||
113 | CONFIG_MPC85xx_CDS=y | 119 | CONFIG_MPC85xx_CDS=y |
114 | CONFIG_MPC8540=y | 120 | CONFIG_MPC8540=y |
115 | CONFIG_PPC_INDIRECT_PCI_BE=y | 121 | CONFIG_PPC_INDIRECT_PCI_BE=y |
122 | CONFIG_MPIC=y | ||
116 | 123 | ||
117 | # | 124 | # |
118 | # Kernel options | 125 | # Kernel options |
@@ -128,6 +135,7 @@ CONFIG_PREEMPT_NONE=y | |||
128 | CONFIG_BINFMT_ELF=y | 135 | CONFIG_BINFMT_ELF=y |
129 | CONFIG_BINFMT_MISC=y | 136 | CONFIG_BINFMT_MISC=y |
130 | CONFIG_MATH_EMULATION=y | 137 | CONFIG_MATH_EMULATION=y |
138 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
131 | CONFIG_ARCH_FLATMEM_ENABLE=y | 139 | CONFIG_ARCH_FLATMEM_ENABLE=y |
132 | CONFIG_SELECT_MEMORY_MODEL=y | 140 | CONFIG_SELECT_MEMORY_MODEL=y |
133 | CONFIG_FLATMEM_MANUAL=y | 141 | CONFIG_FLATMEM_MANUAL=y |
@@ -137,21 +145,23 @@ CONFIG_FLATMEM=y | |||
137 | CONFIG_FLAT_NODE_MEM_MAP=y | 145 | CONFIG_FLAT_NODE_MEM_MAP=y |
138 | # CONFIG_SPARSEMEM_STATIC is not set | 146 | # CONFIG_SPARSEMEM_STATIC is not set |
139 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 147 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
148 | # CONFIG_RESOURCES_64BIT is not set | ||
140 | CONFIG_PROC_DEVICETREE=y | 149 | CONFIG_PROC_DEVICETREE=y |
141 | # CONFIG_CMDLINE_BOOL is not set | 150 | # CONFIG_CMDLINE_BOOL is not set |
142 | # CONFIG_PM is not set | 151 | # CONFIG_PM is not set |
143 | # CONFIG_SOFTWARE_SUSPEND is not set | ||
144 | # CONFIG_SECCOMP is not set | 152 | # CONFIG_SECCOMP is not set |
145 | CONFIG_ISA_DMA_API=y | 153 | CONFIG_ISA_DMA_API=y |
146 | 154 | ||
147 | # | 155 | # |
148 | # Bus options | 156 | # Bus options |
149 | # | 157 | # |
150 | CONFIG_PPC_I8259=y | 158 | # CONFIG_MPIC_WEIRD is not set |
159 | # CONFIG_PPC_I8259 is not set | ||
151 | CONFIG_PPC_INDIRECT_PCI=y | 160 | CONFIG_PPC_INDIRECT_PCI=y |
152 | CONFIG_FSL_SOC=y | 161 | CONFIG_FSL_SOC=y |
153 | CONFIG_PCI=y | 162 | CONFIG_PCI=y |
154 | CONFIG_PCI_DOMAINS=y | 163 | CONFIG_PCI_DOMAINS=y |
164 | # CONFIG_PCIEPORTBUS is not set | ||
155 | # CONFIG_PCI_DEBUG is not set | 165 | # CONFIG_PCI_DEBUG is not set |
156 | 166 | ||
157 | # | 167 | # |
@@ -190,6 +200,8 @@ CONFIG_NET=y | |||
190 | CONFIG_PACKET=y | 200 | CONFIG_PACKET=y |
191 | # CONFIG_PACKET_MMAP is not set | 201 | # CONFIG_PACKET_MMAP is not set |
192 | CONFIG_UNIX=y | 202 | CONFIG_UNIX=y |
203 | CONFIG_XFRM=y | ||
204 | CONFIG_XFRM_USER=y | ||
193 | # CONFIG_NET_KEY is not set | 205 | # CONFIG_NET_KEY is not set |
194 | CONFIG_INET=y | 206 | CONFIG_INET=y |
195 | CONFIG_IP_MULTICAST=y | 207 | CONFIG_IP_MULTICAST=y |
@@ -209,6 +221,8 @@ CONFIG_SYN_COOKIES=y | |||
209 | # CONFIG_INET_IPCOMP is not set | 221 | # CONFIG_INET_IPCOMP is not set |
210 | # CONFIG_INET_XFRM_TUNNEL is not set | 222 | # CONFIG_INET_XFRM_TUNNEL is not set |
211 | # CONFIG_INET_TUNNEL is not set | 223 | # CONFIG_INET_TUNNEL is not set |
224 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
225 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
212 | CONFIG_INET_DIAG=y | 226 | CONFIG_INET_DIAG=y |
213 | CONFIG_INET_TCP_DIAG=y | 227 | CONFIG_INET_TCP_DIAG=y |
214 | # CONFIG_TCP_CONG_ADVANCED is not set | 228 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -216,6 +230,7 @@ CONFIG_TCP_CONG_BIC=y | |||
216 | # CONFIG_IPV6 is not set | 230 | # CONFIG_IPV6 is not set |
217 | # CONFIG_INET6_XFRM_TUNNEL is not set | 231 | # CONFIG_INET6_XFRM_TUNNEL is not set |
218 | # CONFIG_INET6_TUNNEL is not set | 232 | # CONFIG_INET6_TUNNEL is not set |
233 | # CONFIG_NETWORK_SECMARK is not set | ||
219 | # CONFIG_NETFILTER is not set | 234 | # CONFIG_NETFILTER is not set |
220 | 235 | ||
221 | # | 236 | # |
@@ -270,6 +285,7 @@ CONFIG_STANDALONE=y | |||
270 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 285 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
271 | # CONFIG_FW_LOADER is not set | 286 | # CONFIG_FW_LOADER is not set |
272 | # CONFIG_DEBUG_DRIVER is not set | 287 | # CONFIG_DEBUG_DRIVER is not set |
288 | # CONFIG_SYS_HYPERVISOR is not set | ||
273 | 289 | ||
274 | # | 290 | # |
275 | # Connector - unified userspace <-> kernelspace linker | 291 | # Connector - unified userspace <-> kernelspace linker |
@@ -306,6 +322,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
306 | CONFIG_BLK_DEV_RAM=y | 322 | CONFIG_BLK_DEV_RAM=y |
307 | CONFIG_BLK_DEV_RAM_COUNT=16 | 323 | CONFIG_BLK_DEV_RAM_COUNT=16 |
308 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 324 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
325 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
309 | CONFIG_BLK_DEV_INITRD=y | 326 | CONFIG_BLK_DEV_INITRD=y |
310 | # CONFIG_CDROM_PKTCDVD is not set | 327 | # CONFIG_CDROM_PKTCDVD is not set |
311 | # CONFIG_ATA_OVER_ETH is not set | 328 | # CONFIG_ATA_OVER_ETH is not set |
@@ -425,6 +442,9 @@ CONFIG_PHYLIB=y | |||
425 | # CONFIG_QSEMI_PHY is not set | 442 | # CONFIG_QSEMI_PHY is not set |
426 | # CONFIG_LXT_PHY is not set | 443 | # CONFIG_LXT_PHY is not set |
427 | # CONFIG_CICADA_PHY is not set | 444 | # CONFIG_CICADA_PHY is not set |
445 | # CONFIG_VITESSE_PHY is not set | ||
446 | # CONFIG_SMSC_PHY is not set | ||
447 | # CONFIG_FIXED_PHY is not set | ||
428 | 448 | ||
429 | # | 449 | # |
430 | # Ethernet (10 or 100Mbit) | 450 | # Ethernet (10 or 100Mbit) |
@@ -470,6 +490,7 @@ CONFIG_GFAR_NAPI=y | |||
470 | # CONFIG_CHELSIO_T1 is not set | 490 | # CONFIG_CHELSIO_T1 is not set |
471 | # CONFIG_IXGB is not set | 491 | # CONFIG_IXGB is not set |
472 | # CONFIG_S2IO is not set | 492 | # CONFIG_S2IO is not set |
493 | # CONFIG_MYRI10GE is not set | ||
473 | 494 | ||
474 | # | 495 | # |
475 | # Token Ring devices | 496 | # Token Ring devices |
@@ -568,6 +589,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
568 | # Watchdog Cards | 589 | # Watchdog Cards |
569 | # | 590 | # |
570 | # CONFIG_WATCHDOG is not set | 591 | # CONFIG_WATCHDOG is not set |
592 | # CONFIG_HW_RANDOM is not set | ||
571 | # CONFIG_NVRAM is not set | 593 | # CONFIG_NVRAM is not set |
572 | CONFIG_GEN_RTC=y | 594 | CONFIG_GEN_RTC=y |
573 | # CONFIG_GEN_RTC_X is not set | 595 | # CONFIG_GEN_RTC_X is not set |
@@ -602,13 +624,13 @@ CONFIG_GEN_RTC=y | |||
602 | # | 624 | # |
603 | # Dallas's 1-wire bus | 625 | # Dallas's 1-wire bus |
604 | # | 626 | # |
605 | # CONFIG_W1 is not set | ||
606 | 627 | ||
607 | # | 628 | # |
608 | # Hardware Monitoring support | 629 | # Hardware Monitoring support |
609 | # | 630 | # |
610 | CONFIG_HWMON=y | 631 | CONFIG_HWMON=y |
611 | # CONFIG_HWMON_VID is not set | 632 | # CONFIG_HWMON_VID is not set |
633 | # CONFIG_SENSORS_ABITUGURU is not set | ||
612 | # CONFIG_SENSORS_F71805F is not set | 634 | # CONFIG_SENSORS_F71805F is not set |
613 | # CONFIG_HWMON_DEBUG_CHIP is not set | 635 | # CONFIG_HWMON_DEBUG_CHIP is not set |
614 | 636 | ||
@@ -620,6 +642,7 @@ CONFIG_HWMON=y | |||
620 | # Multimedia devices | 642 | # Multimedia devices |
621 | # | 643 | # |
622 | # CONFIG_VIDEO_DEV is not set | 644 | # CONFIG_VIDEO_DEV is not set |
645 | CONFIG_VIDEO_V4L2=y | ||
623 | 646 | ||
624 | # | 647 | # |
625 | # Digital Video Broadcasting Devices | 648 | # Digital Video Broadcasting Devices |
@@ -629,7 +652,9 @@ CONFIG_HWMON=y | |||
629 | # | 652 | # |
630 | # Graphics support | 653 | # Graphics support |
631 | # | 654 | # |
655 | CONFIG_FIRMWARE_EDID=y | ||
632 | # CONFIG_FB is not set | 656 | # CONFIG_FB is not set |
657 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
633 | 658 | ||
634 | # | 659 | # |
635 | # Sound | 660 | # Sound |
@@ -664,6 +689,14 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
664 | # CONFIG_NEW_LEDS is not set | 689 | # CONFIG_NEW_LEDS is not set |
665 | 690 | ||
666 | # | 691 | # |
692 | # LED drivers | ||
693 | # | ||
694 | |||
695 | # | ||
696 | # LED Triggers | ||
697 | # | ||
698 | |||
699 | # | ||
667 | # InfiniBand support | 700 | # InfiniBand support |
668 | # | 701 | # |
669 | # CONFIG_INFINIBAND is not set | 702 | # CONFIG_INFINIBAND is not set |
@@ -678,6 +711,19 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
678 | # CONFIG_RTC_CLASS is not set | 711 | # CONFIG_RTC_CLASS is not set |
679 | 712 | ||
680 | # | 713 | # |
714 | # DMA Engine support | ||
715 | # | ||
716 | # CONFIG_DMA_ENGINE is not set | ||
717 | |||
718 | # | ||
719 | # DMA Clients | ||
720 | # | ||
721 | |||
722 | # | ||
723 | # DMA Devices | ||
724 | # | ||
725 | |||
726 | # | ||
681 | # File systems | 727 | # File systems |
682 | # | 728 | # |
683 | CONFIG_EXT2_FS=y | 729 | CONFIG_EXT2_FS=y |
@@ -698,6 +744,7 @@ CONFIG_FS_MBCACHE=y | |||
698 | # CONFIG_MINIX_FS is not set | 744 | # CONFIG_MINIX_FS is not set |
699 | # CONFIG_ROMFS_FS is not set | 745 | # CONFIG_ROMFS_FS is not set |
700 | CONFIG_INOTIFY=y | 746 | CONFIG_INOTIFY=y |
747 | CONFIG_INOTIFY_USER=y | ||
701 | # CONFIG_QUOTA is not set | 748 | # CONFIG_QUOTA is not set |
702 | CONFIG_DNOTIFY=y | 749 | CONFIG_DNOTIFY=y |
703 | # CONFIG_AUTOFS_FS is not set | 750 | # CONFIG_AUTOFS_FS is not set |
@@ -795,6 +842,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
795 | # CONFIG_CRC16 is not set | 842 | # CONFIG_CRC16 is not set |
796 | CONFIG_CRC32=y | 843 | CONFIG_CRC32=y |
797 | # CONFIG_LIBCRC32C is not set | 844 | # CONFIG_LIBCRC32C is not set |
845 | CONFIG_PLIST=y | ||
798 | 846 | ||
799 | # | 847 | # |
800 | # Instrumentation Support | 848 | # Instrumentation Support |
@@ -806,14 +854,19 @@ CONFIG_CRC32=y | |||
806 | # | 854 | # |
807 | # CONFIG_PRINTK_TIME is not set | 855 | # CONFIG_PRINTK_TIME is not set |
808 | # CONFIG_MAGIC_SYSRQ is not set | 856 | # CONFIG_MAGIC_SYSRQ is not set |
857 | # CONFIG_UNUSED_SYMBOLS is not set | ||
809 | CONFIG_DEBUG_KERNEL=y | 858 | CONFIG_DEBUG_KERNEL=y |
810 | CONFIG_LOG_BUF_SHIFT=14 | 859 | CONFIG_LOG_BUF_SHIFT=14 |
811 | CONFIG_DETECT_SOFTLOCKUP=y | 860 | CONFIG_DETECT_SOFTLOCKUP=y |
812 | # CONFIG_SCHEDSTATS is not set | 861 | # CONFIG_SCHEDSTATS is not set |
813 | # CONFIG_DEBUG_SLAB is not set | 862 | # CONFIG_DEBUG_SLAB is not set |
814 | CONFIG_DEBUG_MUTEXES=y | 863 | # CONFIG_DEBUG_RT_MUTEXES is not set |
864 | # CONFIG_RT_MUTEX_TESTER is not set | ||
815 | # CONFIG_DEBUG_SPINLOCK is not set | 865 | # CONFIG_DEBUG_SPINLOCK is not set |
866 | CONFIG_DEBUG_MUTEXES=y | ||
867 | # CONFIG_DEBUG_RWSEMS is not set | ||
816 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 868 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
869 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
817 | # CONFIG_DEBUG_KOBJECT is not set | 870 | # CONFIG_DEBUG_KOBJECT is not set |
818 | # CONFIG_DEBUG_INFO is not set | 871 | # CONFIG_DEBUG_INFO is not set |
819 | # CONFIG_DEBUG_FS is not set | 872 | # CONFIG_DEBUG_FS is not set |
@@ -824,11 +877,7 @@ CONFIG_FORCED_INLINING=y | |||
824 | # CONFIG_DEBUGGER is not set | 877 | # CONFIG_DEBUGGER is not set |
825 | # CONFIG_BDI_SWITCH is not set | 878 | # CONFIG_BDI_SWITCH is not set |
826 | # CONFIG_BOOTX_TEXT is not set | 879 | # CONFIG_BOOTX_TEXT is not set |
827 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 880 | # CONFIG_PPC_EARLY_DEBUG is not set |
828 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
829 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
830 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
831 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
832 | 881 | ||
833 | # | 882 | # |
834 | # Security options | 883 | # Security options |
diff --git a/arch/powerpc/configs/mpc8641_hpcn_defconfig b/arch/powerpc/configs/mpc8641_hpcn_defconfig index d7a30f9bc535..92a527fccf83 100644 --- a/arch/powerpc/configs/mpc8641_hpcn_defconfig +++ b/arch/powerpc/configs/mpc8641_hpcn_defconfig | |||
@@ -1,16 +1,18 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.17-rc3 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Fri Jun 16 10:47:09 2006 | 4 | # Sun Sep 10 10:30:15 2006 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
12 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
15 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
16 | CONFIG_GENERIC_NVRAM=y | 18 | CONFIG_GENERIC_NVRAM=y |
@@ -41,6 +43,7 @@ CONFIG_PPC_STD_MMU=y | |||
41 | CONFIG_PPC_STD_MMU_32=y | 43 | CONFIG_PPC_STD_MMU_32=y |
42 | CONFIG_SMP=y | 44 | CONFIG_SMP=y |
43 | CONFIG_NR_CPUS=2 | 45 | CONFIG_NR_CPUS=2 |
46 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
44 | 47 | ||
45 | # | 48 | # |
46 | # Code maturity level options | 49 | # Code maturity level options |
@@ -58,6 +61,7 @@ CONFIG_LOCALVERSION="" | |||
58 | # CONFIG_SYSVIPC is not set | 61 | # CONFIG_SYSVIPC is not set |
59 | # CONFIG_POSIX_MQUEUE is not set | 62 | # CONFIG_POSIX_MQUEUE is not set |
60 | # CONFIG_BSD_PROCESS_ACCT is not set | 63 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | ||
61 | CONFIG_SYSCTL=y | 65 | CONFIG_SYSCTL=y |
62 | # CONFIG_AUDIT is not set | 66 | # CONFIG_AUDIT is not set |
63 | CONFIG_IKCONFIG=y | 67 | CONFIG_IKCONFIG=y |
@@ -75,10 +79,12 @@ CONFIG_PRINTK=y | |||
75 | CONFIG_BUG=y | 79 | CONFIG_BUG=y |
76 | # CONFIG_ELF_CORE is not set | 80 | # CONFIG_ELF_CORE is not set |
77 | CONFIG_BASE_FULL=y | 81 | CONFIG_BASE_FULL=y |
82 | CONFIG_RT_MUTEXES=y | ||
78 | CONFIG_FUTEX=y | 83 | CONFIG_FUTEX=y |
79 | CONFIG_EPOLL=y | 84 | CONFIG_EPOLL=y |
80 | CONFIG_SHMEM=y | 85 | CONFIG_SHMEM=y |
81 | # CONFIG_SLAB is not set | 86 | # CONFIG_SLAB is not set |
87 | CONFIG_VM_EVENT_COUNTERS=y | ||
82 | # CONFIG_TINY_SHMEM is not set | 88 | # CONFIG_TINY_SHMEM is not set |
83 | CONFIG_BASE_SMALL=0 | 89 | CONFIG_BASE_SMALL=0 |
84 | CONFIG_SLOB=y | 90 | CONFIG_SLOB=y |
@@ -107,9 +113,9 @@ CONFIG_DEFAULT_DEADLINE=y | |||
107 | # CONFIG_DEFAULT_CFQ is not set | 113 | # CONFIG_DEFAULT_CFQ is not set |
108 | # CONFIG_DEFAULT_NOOP is not set | 114 | # CONFIG_DEFAULT_NOOP is not set |
109 | CONFIG_DEFAULT_IOSCHED="deadline" | 115 | CONFIG_DEFAULT_IOSCHED="deadline" |
110 | CONFIG_MPIC=y | ||
111 | # CONFIG_WANT_EARLY_SERIAL is not set | 116 | # CONFIG_WANT_EARLY_SERIAL is not set |
112 | CONFIG_PPC_INDIRECT_PCI_BE=y | 117 | CONFIG_PPC_INDIRECT_PCI_BE=y |
118 | CONFIG_MPIC=y | ||
113 | 119 | ||
114 | # | 120 | # |
115 | # Platform Support | 121 | # Platform Support |
@@ -131,6 +137,7 @@ CONFIG_PREEMPT_NONE=y | |||
131 | CONFIG_PREEMPT_BKL=y | 137 | CONFIG_PREEMPT_BKL=y |
132 | CONFIG_BINFMT_ELF=y | 138 | CONFIG_BINFMT_ELF=y |
133 | # CONFIG_BINFMT_MISC is not set | 139 | # CONFIG_BINFMT_MISC is not set |
140 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
134 | # CONFIG_IRQ_ALL_CPUS is not set | 141 | # CONFIG_IRQ_ALL_CPUS is not set |
135 | CONFIG_ARCH_FLATMEM_ENABLE=y | 142 | CONFIG_ARCH_FLATMEM_ENABLE=y |
136 | CONFIG_SELECT_MEMORY_MODEL=y | 143 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -141,6 +148,7 @@ CONFIG_FLATMEM=y | |||
141 | CONFIG_FLAT_NODE_MEM_MAP=y | 148 | CONFIG_FLAT_NODE_MEM_MAP=y |
142 | # CONFIG_SPARSEMEM_STATIC is not set | 149 | # CONFIG_SPARSEMEM_STATIC is not set |
143 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 150 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
151 | # CONFIG_RESOURCES_64BIT is not set | ||
144 | CONFIG_PROC_DEVICETREE=y | 152 | CONFIG_PROC_DEVICETREE=y |
145 | # CONFIG_CMDLINE_BOOL is not set | 153 | # CONFIG_CMDLINE_BOOL is not set |
146 | # CONFIG_PM is not set | 154 | # CONFIG_PM is not set |
@@ -151,11 +159,13 @@ CONFIG_ISA_DMA_API=y | |||
151 | # Bus options | 159 | # Bus options |
152 | # | 160 | # |
153 | CONFIG_GENERIC_ISA_DMA=y | 161 | CONFIG_GENERIC_ISA_DMA=y |
162 | # CONFIG_MPIC_WEIRD is not set | ||
154 | CONFIG_PPC_I8259=y | 163 | CONFIG_PPC_I8259=y |
155 | CONFIG_PPC_INDIRECT_PCI=y | 164 | CONFIG_PPC_INDIRECT_PCI=y |
156 | CONFIG_FSL_SOC=y | 165 | CONFIG_FSL_SOC=y |
157 | CONFIG_PCI=y | 166 | CONFIG_PCI=y |
158 | CONFIG_PCI_DOMAINS=y | 167 | CONFIG_PCI_DOMAINS=y |
168 | # CONFIG_PCIEPORTBUS is not set | ||
159 | # CONFIG_PCI_DEBUG is not set | 169 | # CONFIG_PCI_DEBUG is not set |
160 | 170 | ||
161 | # | 171 | # |
@@ -194,6 +204,8 @@ CONFIG_NET=y | |||
194 | CONFIG_PACKET=y | 204 | CONFIG_PACKET=y |
195 | # CONFIG_PACKET_MMAP is not set | 205 | # CONFIG_PACKET_MMAP is not set |
196 | CONFIG_UNIX=y | 206 | CONFIG_UNIX=y |
207 | CONFIG_XFRM=y | ||
208 | CONFIG_XFRM_USER=y | ||
197 | # CONFIG_NET_KEY is not set | 209 | # CONFIG_NET_KEY is not set |
198 | CONFIG_INET=y | 210 | CONFIG_INET=y |
199 | # CONFIG_IP_MULTICAST is not set | 211 | # CONFIG_IP_MULTICAST is not set |
@@ -212,6 +224,8 @@ CONFIG_IP_PNP_RARP=y | |||
212 | # CONFIG_INET_IPCOMP is not set | 224 | # CONFIG_INET_IPCOMP is not set |
213 | # CONFIG_INET_XFRM_TUNNEL is not set | 225 | # CONFIG_INET_XFRM_TUNNEL is not set |
214 | # CONFIG_INET_TUNNEL is not set | 226 | # CONFIG_INET_TUNNEL is not set |
227 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
228 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
215 | CONFIG_INET_DIAG=y | 229 | CONFIG_INET_DIAG=y |
216 | CONFIG_INET_TCP_DIAG=y | 230 | CONFIG_INET_TCP_DIAG=y |
217 | # CONFIG_TCP_CONG_ADVANCED is not set | 231 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -224,7 +238,10 @@ CONFIG_IPV6=y | |||
224 | # CONFIG_INET6_IPCOMP is not set | 238 | # CONFIG_INET6_IPCOMP is not set |
225 | # CONFIG_INET6_XFRM_TUNNEL is not set | 239 | # CONFIG_INET6_XFRM_TUNNEL is not set |
226 | # CONFIG_INET6_TUNNEL is not set | 240 | # CONFIG_INET6_TUNNEL is not set |
241 | CONFIG_INET6_XFRM_MODE_TRANSPORT=y | ||
242 | CONFIG_INET6_XFRM_MODE_TUNNEL=y | ||
227 | # CONFIG_IPV6_TUNNEL is not set | 243 | # CONFIG_IPV6_TUNNEL is not set |
244 | # CONFIG_NETWORK_SECMARK is not set | ||
228 | # CONFIG_NETFILTER is not set | 245 | # CONFIG_NETFILTER is not set |
229 | 246 | ||
230 | # | 247 | # |
@@ -279,6 +296,7 @@ CONFIG_STANDALONE=y | |||
279 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 296 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
280 | CONFIG_FW_LOADER=y | 297 | CONFIG_FW_LOADER=y |
281 | # CONFIG_DEBUG_DRIVER is not set | 298 | # CONFIG_DEBUG_DRIVER is not set |
299 | # CONFIG_SYS_HYPERVISOR is not set | ||
282 | 300 | ||
283 | # | 301 | # |
284 | # Connector - unified userspace <-> kernelspace linker | 302 | # Connector - unified userspace <-> kernelspace linker |
@@ -315,6 +333,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
315 | CONFIG_BLK_DEV_RAM=y | 333 | CONFIG_BLK_DEV_RAM=y |
316 | CONFIG_BLK_DEV_RAM_COUNT=16 | 334 | CONFIG_BLK_DEV_RAM_COUNT=16 |
317 | CONFIG_BLK_DEV_RAM_SIZE=131072 | 335 | CONFIG_BLK_DEV_RAM_SIZE=131072 |
336 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
318 | CONFIG_BLK_DEV_INITRD=y | 337 | CONFIG_BLK_DEV_INITRD=y |
319 | # CONFIG_CDROM_PKTCDVD is not set | 338 | # CONFIG_CDROM_PKTCDVD is not set |
320 | # CONFIG_ATA_OVER_ETH is not set | 339 | # CONFIG_ATA_OVER_ETH is not set |
@@ -383,6 +402,8 @@ CONFIG_PHYLIB=y | |||
383 | # CONFIG_LXT_PHY is not set | 402 | # CONFIG_LXT_PHY is not set |
384 | # CONFIG_CICADA_PHY is not set | 403 | # CONFIG_CICADA_PHY is not set |
385 | CONFIG_VITESSE_PHY=y | 404 | CONFIG_VITESSE_PHY=y |
405 | # CONFIG_SMSC_PHY is not set | ||
406 | # CONFIG_FIXED_PHY is not set | ||
386 | 407 | ||
387 | # | 408 | # |
388 | # Ethernet (10 or 100Mbit) | 409 | # Ethernet (10 or 100Mbit) |
@@ -426,6 +447,7 @@ CONFIG_GIANFAR=y | |||
426 | # CONFIG_CHELSIO_T1 is not set | 447 | # CONFIG_CHELSIO_T1 is not set |
427 | # CONFIG_IXGB is not set | 448 | # CONFIG_IXGB is not set |
428 | # CONFIG_S2IO is not set | 449 | # CONFIG_S2IO is not set |
450 | # CONFIG_MYRI10GE is not set | ||
429 | 451 | ||
430 | # | 452 | # |
431 | # Token Ring devices | 453 | # Token Ring devices |
@@ -500,6 +522,7 @@ CONFIG_SERIO_LIBPS2=y | |||
500 | CONFIG_VT=y | 522 | CONFIG_VT=y |
501 | CONFIG_VT_CONSOLE=y | 523 | CONFIG_VT_CONSOLE=y |
502 | CONFIG_HW_CONSOLE=y | 524 | CONFIG_HW_CONSOLE=y |
525 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
503 | # CONFIG_SERIAL_NONSTANDARD is not set | 526 | # CONFIG_SERIAL_NONSTANDARD is not set |
504 | 527 | ||
505 | # | 528 | # |
@@ -534,6 +557,7 @@ CONFIG_UNIX98_PTYS=y | |||
534 | # Watchdog Cards | 557 | # Watchdog Cards |
535 | # | 558 | # |
536 | # CONFIG_WATCHDOG is not set | 559 | # CONFIG_WATCHDOG is not set |
560 | # CONFIG_HW_RANDOM is not set | ||
537 | # CONFIG_NVRAM is not set | 561 | # CONFIG_NVRAM is not set |
538 | # CONFIG_GEN_RTC is not set | 562 | # CONFIG_GEN_RTC is not set |
539 | # CONFIG_DTLK is not set | 563 | # CONFIG_DTLK is not set |
@@ -579,6 +603,7 @@ CONFIG_I2C=y | |||
579 | # CONFIG_I2C_PIIX4 is not set | 603 | # CONFIG_I2C_PIIX4 is not set |
580 | CONFIG_I2C_MPC=y | 604 | CONFIG_I2C_MPC=y |
581 | # CONFIG_I2C_NFORCE2 is not set | 605 | # CONFIG_I2C_NFORCE2 is not set |
606 | # CONFIG_I2C_OCORES is not set | ||
582 | # CONFIG_I2C_PARPORT_LIGHT is not set | 607 | # CONFIG_I2C_PARPORT_LIGHT is not set |
583 | # CONFIG_I2C_PROSAVAGE is not set | 608 | # CONFIG_I2C_PROSAVAGE is not set |
584 | # CONFIG_I2C_SAVAGE4 is not set | 609 | # CONFIG_I2C_SAVAGE4 is not set |
@@ -615,7 +640,6 @@ CONFIG_SENSORS_EEPROM=y | |||
615 | # | 640 | # |
616 | # Dallas's 1-wire bus | 641 | # Dallas's 1-wire bus |
617 | # | 642 | # |
618 | # CONFIG_W1 is not set | ||
619 | 643 | ||
620 | # | 644 | # |
621 | # Hardware Monitoring support | 645 | # Hardware Monitoring support |
@@ -631,6 +655,7 @@ CONFIG_SENSORS_EEPROM=y | |||
631 | # Multimedia devices | 655 | # Multimedia devices |
632 | # | 656 | # |
633 | # CONFIG_VIDEO_DEV is not set | 657 | # CONFIG_VIDEO_DEV is not set |
658 | CONFIG_VIDEO_V4L2=y | ||
634 | 659 | ||
635 | # | 660 | # |
636 | # Digital Video Broadcasting Devices | 661 | # Digital Video Broadcasting Devices |
@@ -640,6 +665,7 @@ CONFIG_SENSORS_EEPROM=y | |||
640 | # | 665 | # |
641 | # Graphics support | 666 | # Graphics support |
642 | # | 667 | # |
668 | CONFIG_FIRMWARE_EDID=y | ||
643 | # CONFIG_FB is not set | 669 | # CONFIG_FB is not set |
644 | 670 | ||
645 | # | 671 | # |
@@ -648,6 +674,7 @@ CONFIG_SENSORS_EEPROM=y | |||
648 | CONFIG_VGA_CONSOLE=y | 674 | CONFIG_VGA_CONSOLE=y |
649 | # CONFIG_VGACON_SOFT_SCROLLBACK is not set | 675 | # CONFIG_VGACON_SOFT_SCROLLBACK is not set |
650 | CONFIG_DUMMY_CONSOLE=y | 676 | CONFIG_DUMMY_CONSOLE=y |
677 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
651 | 678 | ||
652 | # | 679 | # |
653 | # Sound | 680 | # Sound |
@@ -704,6 +731,19 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
704 | # CONFIG_RTC_CLASS is not set | 731 | # CONFIG_RTC_CLASS is not set |
705 | 732 | ||
706 | # | 733 | # |
734 | # DMA Engine support | ||
735 | # | ||
736 | # CONFIG_DMA_ENGINE is not set | ||
737 | |||
738 | # | ||
739 | # DMA Clients | ||
740 | # | ||
741 | |||
742 | # | ||
743 | # DMA Devices | ||
744 | # | ||
745 | |||
746 | # | ||
707 | # File systems | 747 | # File systems |
708 | # | 748 | # |
709 | CONFIG_EXT2_FS=y | 749 | CONFIG_EXT2_FS=y |
@@ -870,6 +910,7 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
870 | # CONFIG_CRC16 is not set | 910 | # CONFIG_CRC16 is not set |
871 | CONFIG_CRC32=y | 911 | CONFIG_CRC32=y |
872 | # CONFIG_LIBCRC32C is not set | 912 | # CONFIG_LIBCRC32C is not set |
913 | CONFIG_PLIST=y | ||
873 | 914 | ||
874 | # | 915 | # |
875 | # Instrumentation Support | 916 | # Instrumentation Support |
@@ -881,13 +922,18 @@ CONFIG_CRC32=y | |||
881 | # | 922 | # |
882 | # CONFIG_PRINTK_TIME is not set | 923 | # CONFIG_PRINTK_TIME is not set |
883 | # CONFIG_MAGIC_SYSRQ is not set | 924 | # CONFIG_MAGIC_SYSRQ is not set |
925 | # CONFIG_UNUSED_SYMBOLS is not set | ||
884 | CONFIG_DEBUG_KERNEL=y | 926 | CONFIG_DEBUG_KERNEL=y |
885 | CONFIG_LOG_BUF_SHIFT=14 | 927 | CONFIG_LOG_BUF_SHIFT=14 |
886 | CONFIG_DETECT_SOFTLOCKUP=y | 928 | CONFIG_DETECT_SOFTLOCKUP=y |
887 | # CONFIG_SCHEDSTATS is not set | 929 | # CONFIG_SCHEDSTATS is not set |
888 | # CONFIG_DEBUG_MUTEXES is not set | 930 | # CONFIG_DEBUG_RT_MUTEXES is not set |
931 | # CONFIG_RT_MUTEX_TESTER is not set | ||
889 | # CONFIG_DEBUG_SPINLOCK is not set | 932 | # CONFIG_DEBUG_SPINLOCK is not set |
933 | # CONFIG_DEBUG_MUTEXES is not set | ||
934 | # CONFIG_DEBUG_RWSEMS is not set | ||
890 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 935 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
936 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
891 | # CONFIG_DEBUG_KOBJECT is not set | 937 | # CONFIG_DEBUG_KOBJECT is not set |
892 | # CONFIG_DEBUG_HIGHMEM is not set | 938 | # CONFIG_DEBUG_HIGHMEM is not set |
893 | # CONFIG_DEBUG_INFO is not set | 939 | # CONFIG_DEBUG_INFO is not set |
@@ -899,11 +945,7 @@ CONFIG_FORCED_INLINING=y | |||
899 | # CONFIG_DEBUGGER is not set | 945 | # CONFIG_DEBUGGER is not set |
900 | # CONFIG_BDI_SWITCH is not set | 946 | # CONFIG_BDI_SWITCH is not set |
901 | # CONFIG_BOOTX_TEXT is not set | 947 | # CONFIG_BOOTX_TEXT is not set |
902 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 948 | # CONFIG_PPC_EARLY_DEBUG is not set |
903 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
904 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
905 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
906 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
907 | 949 | ||
908 | # | 950 | # |
909 | # Security options | 951 | # Security options |
diff --git a/arch/powerpc/configs/pmac32_defconfig b/arch/powerpc/configs/pmac32_defconfig index 3545af9896af..6861dde7d77b 100644 --- a/arch/powerpc/configs/pmac32_defconfig +++ b/arch/powerpc/configs/pmac32_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.17 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Mon Jul 3 14:20:49 2006 | 4 | # Sun Sep 10 10:30:23 2006 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
@@ -60,6 +60,7 @@ CONFIG_SWAP=y | |||
60 | CONFIG_SYSVIPC=y | 60 | CONFIG_SYSVIPC=y |
61 | CONFIG_POSIX_MQUEUE=y | 61 | CONFIG_POSIX_MQUEUE=y |
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 62 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | ||
63 | CONFIG_SYSCTL=y | 64 | CONFIG_SYSCTL=y |
64 | # CONFIG_AUDIT is not set | 65 | # CONFIG_AUDIT is not set |
65 | CONFIG_IKCONFIG=y | 66 | CONFIG_IKCONFIG=y |
@@ -128,7 +129,6 @@ CONFIG_PPC_PMAC=y | |||
128 | # CONFIG_PPC_CELL is not set | 129 | # CONFIG_PPC_CELL is not set |
129 | # CONFIG_PPC_CELL_NATIVE is not set | 130 | # CONFIG_PPC_CELL_NATIVE is not set |
130 | # CONFIG_UDBG_RTAS_CONSOLE is not set | 131 | # CONFIG_UDBG_RTAS_CONSOLE is not set |
131 | CONFIG_MPIC=y | ||
132 | # CONFIG_PPC_RTAS is not set | 132 | # CONFIG_PPC_RTAS is not set |
133 | # CONFIG_MMIO_NVRAM is not set | 133 | # CONFIG_MMIO_NVRAM is not set |
134 | CONFIG_PPC_MPC106=y | 134 | CONFIG_PPC_MPC106=y |
@@ -149,6 +149,7 @@ CONFIG_CPU_FREQ_PMAC=y | |||
149 | CONFIG_PPC601_SYNC_FIX=y | 149 | CONFIG_PPC601_SYNC_FIX=y |
150 | # CONFIG_TAU is not set | 150 | # CONFIG_TAU is not set |
151 | # CONFIG_WANT_EARLY_SERIAL is not set | 151 | # CONFIG_WANT_EARLY_SERIAL is not set |
152 | CONFIG_MPIC=y | ||
152 | 153 | ||
153 | # | 154 | # |
154 | # Kernel options | 155 | # Kernel options |
@@ -189,6 +190,7 @@ CONFIG_ISA_DMA_API=y | |||
189 | # Bus options | 190 | # Bus options |
190 | # | 191 | # |
191 | CONFIG_GENERIC_ISA_DMA=y | 192 | CONFIG_GENERIC_ISA_DMA=y |
193 | # CONFIG_MPIC_WEIRD is not set | ||
192 | # CONFIG_PPC_I8259 is not set | 194 | # CONFIG_PPC_I8259 is not set |
193 | CONFIG_PPC_INDIRECT_PCI=y | 195 | CONFIG_PPC_INDIRECT_PCI=y |
194 | CONFIG_PCI=y | 196 | CONFIG_PCI=y |
@@ -559,6 +561,7 @@ CONFIG_BLK_DEV_UB=m | |||
559 | CONFIG_BLK_DEV_RAM=y | 561 | CONFIG_BLK_DEV_RAM=y |
560 | CONFIG_BLK_DEV_RAM_COUNT=16 | 562 | CONFIG_BLK_DEV_RAM_COUNT=16 |
561 | CONFIG_BLK_DEV_RAM_SIZE=4096 | 563 | CONFIG_BLK_DEV_RAM_SIZE=4096 |
564 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
562 | CONFIG_BLK_DEV_INITRD=y | 565 | CONFIG_BLK_DEV_INITRD=y |
563 | # CONFIG_CDROM_PKTCDVD is not set | 566 | # CONFIG_CDROM_PKTCDVD is not set |
564 | # CONFIG_ATA_OVER_ETH is not set | 567 | # CONFIG_ATA_OVER_ETH is not set |
@@ -1502,7 +1505,6 @@ CONFIG_USB_MON=y | |||
1502 | CONFIG_USB_SERIAL=m | 1505 | CONFIG_USB_SERIAL=m |
1503 | # CONFIG_USB_SERIAL_GENERIC is not set | 1506 | # CONFIG_USB_SERIAL_GENERIC is not set |
1504 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 1507 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
1505 | # CONFIG_USB_SERIAL_ANYDATA is not set | ||
1506 | # CONFIG_USB_SERIAL_ARK3116 is not set | 1508 | # CONFIG_USB_SERIAL_ARK3116 is not set |
1507 | # CONFIG_USB_SERIAL_BELKIN is not set | 1509 | # CONFIG_USB_SERIAL_BELKIN is not set |
1508 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 1510 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
@@ -1540,6 +1542,7 @@ CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y | |||
1540 | # CONFIG_USB_SERIAL_PL2303 is not set | 1542 | # CONFIG_USB_SERIAL_PL2303 is not set |
1541 | # CONFIG_USB_SERIAL_HP4X is not set | 1543 | # CONFIG_USB_SERIAL_HP4X is not set |
1542 | # CONFIG_USB_SERIAL_SAFE is not set | 1544 | # CONFIG_USB_SERIAL_SAFE is not set |
1545 | # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set | ||
1543 | # CONFIG_USB_SERIAL_TI is not set | 1546 | # CONFIG_USB_SERIAL_TI is not set |
1544 | # CONFIG_USB_SERIAL_CYBERJACK is not set | 1547 | # CONFIG_USB_SERIAL_CYBERJACK is not set |
1545 | # CONFIG_USB_SERIAL_XIRCOM is not set | 1548 | # CONFIG_USB_SERIAL_XIRCOM is not set |
@@ -1557,7 +1560,7 @@ CONFIG_USB_EZUSB=y | |||
1557 | # CONFIG_USB_LEGOTOWER is not set | 1560 | # CONFIG_USB_LEGOTOWER is not set |
1558 | # CONFIG_USB_LCD is not set | 1561 | # CONFIG_USB_LCD is not set |
1559 | # CONFIG_USB_LED is not set | 1562 | # CONFIG_USB_LED is not set |
1560 | # CONFIG_USB_CY7C63 is not set | 1563 | # CONFIG_USB_CYPRESS_CY7C63 is not set |
1561 | # CONFIG_USB_CYTHERM is not set | 1564 | # CONFIG_USB_CYTHERM is not set |
1562 | # CONFIG_USB_PHIDGETKIT is not set | 1565 | # CONFIG_USB_PHIDGETKIT is not set |
1563 | # CONFIG_USB_PHIDGETSERVO is not set | 1566 | # CONFIG_USB_PHIDGETSERVO is not set |
@@ -1728,7 +1731,6 @@ CONFIG_RPCSEC_GSS_KRB5=y | |||
1728 | CONFIG_SMB_FS=m | 1731 | CONFIG_SMB_FS=m |
1729 | # CONFIG_SMB_NLS_DEFAULT is not set | 1732 | # CONFIG_SMB_NLS_DEFAULT is not set |
1730 | # CONFIG_CIFS is not set | 1733 | # CONFIG_CIFS is not set |
1731 | # CONFIG_CIFS_DEBUG2 is not set | ||
1732 | # CONFIG_NCP_FS is not set | 1734 | # CONFIG_NCP_FS is not set |
1733 | # CONFIG_CODA_FS is not set | 1735 | # CONFIG_CODA_FS is not set |
1734 | # CONFIG_AFS_FS is not set | 1736 | # CONFIG_AFS_FS is not set |
@@ -1831,11 +1833,13 @@ CONFIG_LOG_BUF_SHIFT=14 | |||
1831 | CONFIG_DETECT_SOFTLOCKUP=y | 1833 | CONFIG_DETECT_SOFTLOCKUP=y |
1832 | # CONFIG_SCHEDSTATS is not set | 1834 | # CONFIG_SCHEDSTATS is not set |
1833 | # CONFIG_DEBUG_SLAB is not set | 1835 | # CONFIG_DEBUG_SLAB is not set |
1834 | # CONFIG_DEBUG_MUTEXES is not set | ||
1835 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1836 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1836 | # CONFIG_RT_MUTEX_TESTER is not set | 1837 | # CONFIG_RT_MUTEX_TESTER is not set |
1837 | # CONFIG_DEBUG_SPINLOCK is not set | 1838 | # CONFIG_DEBUG_SPINLOCK is not set |
1839 | # CONFIG_DEBUG_MUTEXES is not set | ||
1840 | # CONFIG_DEBUG_RWSEMS is not set | ||
1838 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1841 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1842 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1839 | # CONFIG_DEBUG_KOBJECT is not set | 1843 | # CONFIG_DEBUG_KOBJECT is not set |
1840 | # CONFIG_DEBUG_INFO is not set | 1844 | # CONFIG_DEBUG_INFO is not set |
1841 | # CONFIG_DEBUG_FS is not set | 1845 | # CONFIG_DEBUG_FS is not set |
diff --git a/arch/powerpc/configs/ppc64_defconfig b/arch/powerpc/configs/ppc64_defconfig index 395e49847788..7517d0c5303f 100644 --- a/arch/powerpc/configs/ppc64_defconfig +++ b/arch/powerpc/configs/ppc64_defconfig | |||
@@ -1,15 +1,18 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.16-rc2 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Fri Feb 10 17:32:14 2006 | 4 | # Sun Sep 10 10:45:11 2006 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
8 | CONFIG_PPC_MERGE=y | 8 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 9 | CONFIG_MMU=y |
10 | CONFIG_GENERIC_HARDIRQS=y | 10 | CONFIG_GENERIC_HARDIRQS=y |
11 | CONFIG_IRQ_PER_CPU=y | ||
11 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 12 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
13 | CONFIG_GENERIC_HWEIGHT=y | ||
12 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 14 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
15 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
13 | CONFIG_PPC=y | 16 | CONFIG_PPC=y |
14 | CONFIG_EARLY_PRINTK=y | 17 | CONFIG_EARLY_PRINTK=y |
15 | CONFIG_COMPAT=y | 18 | CONFIG_COMPAT=y |
@@ -30,8 +33,10 @@ CONFIG_POWER4=y | |||
30 | CONFIG_PPC_FPU=y | 33 | CONFIG_PPC_FPU=y |
31 | CONFIG_ALTIVEC=y | 34 | CONFIG_ALTIVEC=y |
32 | CONFIG_PPC_STD_MMU=y | 35 | CONFIG_PPC_STD_MMU=y |
36 | CONFIG_VIRT_CPU_ACCOUNTING=y | ||
33 | CONFIG_SMP=y | 37 | CONFIG_SMP=y |
34 | CONFIG_NR_CPUS=32 | 38 | CONFIG_NR_CPUS=32 |
39 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
35 | 40 | ||
36 | # | 41 | # |
37 | # Code maturity level options | 42 | # Code maturity level options |
@@ -49,11 +54,14 @@ CONFIG_SWAP=y | |||
49 | CONFIG_SYSVIPC=y | 54 | CONFIG_SYSVIPC=y |
50 | CONFIG_POSIX_MQUEUE=y | 55 | CONFIG_POSIX_MQUEUE=y |
51 | # CONFIG_BSD_PROCESS_ACCT is not set | 56 | # CONFIG_BSD_PROCESS_ACCT is not set |
57 | CONFIG_TASKSTATS=y | ||
58 | CONFIG_TASK_DELAY_ACCT=y | ||
52 | CONFIG_SYSCTL=y | 59 | CONFIG_SYSCTL=y |
53 | # CONFIG_AUDIT is not set | 60 | # CONFIG_AUDIT is not set |
54 | CONFIG_IKCONFIG=y | 61 | CONFIG_IKCONFIG=y |
55 | CONFIG_IKCONFIG_PROC=y | 62 | CONFIG_IKCONFIG_PROC=y |
56 | CONFIG_CPUSETS=y | 63 | CONFIG_CPUSETS=y |
64 | CONFIG_RELAY=y | ||
57 | CONFIG_INITRAMFS_SOURCE="" | 65 | CONFIG_INITRAMFS_SOURCE="" |
58 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 66 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
59 | # CONFIG_EMBEDDED is not set | 67 | # CONFIG_EMBEDDED is not set |
@@ -65,14 +73,12 @@ CONFIG_PRINTK=y | |||
65 | CONFIG_BUG=y | 73 | CONFIG_BUG=y |
66 | CONFIG_ELF_CORE=y | 74 | CONFIG_ELF_CORE=y |
67 | CONFIG_BASE_FULL=y | 75 | CONFIG_BASE_FULL=y |
76 | CONFIG_RT_MUTEXES=y | ||
68 | CONFIG_FUTEX=y | 77 | CONFIG_FUTEX=y |
69 | CONFIG_EPOLL=y | 78 | CONFIG_EPOLL=y |
70 | CONFIG_SHMEM=y | 79 | CONFIG_SHMEM=y |
71 | CONFIG_CC_ALIGN_FUNCTIONS=0 | ||
72 | CONFIG_CC_ALIGN_LABELS=0 | ||
73 | CONFIG_CC_ALIGN_LOOPS=0 | ||
74 | CONFIG_CC_ALIGN_JUMPS=0 | ||
75 | CONFIG_SLAB=y | 80 | CONFIG_SLAB=y |
81 | CONFIG_VM_EVENT_COUNTERS=y | ||
76 | # CONFIG_TINY_SHMEM is not set | 82 | # CONFIG_TINY_SHMEM is not set |
77 | CONFIG_BASE_SMALL=0 | 83 | CONFIG_BASE_SMALL=0 |
78 | # CONFIG_SLOB is not set | 84 | # CONFIG_SLOB is not set |
@@ -83,7 +89,6 @@ CONFIG_BASE_SMALL=0 | |||
83 | CONFIG_MODULES=y | 89 | CONFIG_MODULES=y |
84 | CONFIG_MODULE_UNLOAD=y | 90 | CONFIG_MODULE_UNLOAD=y |
85 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 91 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
86 | CONFIG_OBSOLETE_MODPARM=y | ||
87 | CONFIG_MODVERSIONS=y | 92 | CONFIG_MODVERSIONS=y |
88 | CONFIG_MODULE_SRCVERSION_ALL=y | 93 | CONFIG_MODULE_SRCVERSION_ALL=y |
89 | CONFIG_KMOD=y | 94 | CONFIG_KMOD=y |
@@ -92,6 +97,7 @@ CONFIG_STOP_MACHINE=y | |||
92 | # | 97 | # |
93 | # Block layer | 98 | # Block layer |
94 | # | 99 | # |
100 | CONFIG_BLK_DEV_IO_TRACE=y | ||
95 | 101 | ||
96 | # | 102 | # |
97 | # IO Schedulers | 103 | # IO Schedulers |
@@ -117,19 +123,22 @@ CONFIG_PPC_PSERIES=y | |||
117 | CONFIG_PPC_PMAC=y | 123 | CONFIG_PPC_PMAC=y |
118 | CONFIG_PPC_PMAC64=y | 124 | CONFIG_PPC_PMAC64=y |
119 | CONFIG_PPC_MAPLE=y | 125 | CONFIG_PPC_MAPLE=y |
120 | # CONFIG_PPC_CELL is not set | 126 | CONFIG_PPC_CELL=y |
127 | CONFIG_PPC_CELL_NATIVE=y | ||
128 | CONFIG_PPC_IBM_CELL_BLADE=y | ||
129 | CONFIG_UDBG_RTAS_CONSOLE=y | ||
121 | CONFIG_XICS=y | 130 | CONFIG_XICS=y |
122 | CONFIG_U3_DART=y | 131 | CONFIG_U3_DART=y |
123 | CONFIG_MPIC=y | ||
124 | CONFIG_PPC_RTAS=y | 132 | CONFIG_PPC_RTAS=y |
125 | CONFIG_RTAS_ERROR_LOGGING=y | 133 | CONFIG_RTAS_ERROR_LOGGING=y |
126 | CONFIG_RTAS_PROC=y | 134 | CONFIG_RTAS_PROC=y |
127 | CONFIG_RTAS_FLASH=m | 135 | CONFIG_RTAS_FLASH=m |
128 | # CONFIG_MMIO_NVRAM is not set | 136 | CONFIG_MMIO_NVRAM=y |
129 | CONFIG_MPIC_BROKEN_U3=y | 137 | CONFIG_MPIC_BROKEN_U3=y |
130 | CONFIG_IBMVIO=y | 138 | CONFIG_IBMVIO=y |
131 | # CONFIG_IBMEBUS is not set | 139 | # CONFIG_IBMEBUS is not set |
132 | # CONFIG_PPC_MPC106 is not set | 140 | # CONFIG_PPC_MPC106 is not set |
141 | CONFIG_PPC_970_NAP=y | ||
133 | CONFIG_CPU_FREQ=y | 142 | CONFIG_CPU_FREQ=y |
134 | CONFIG_CPU_FREQ_TABLE=y | 143 | CONFIG_CPU_FREQ_TABLE=y |
135 | # CONFIG_CPU_FREQ_DEBUG is not set | 144 | # CONFIG_CPU_FREQ_DEBUG is not set |
@@ -144,6 +153,15 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y | |||
144 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set | 153 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set |
145 | CONFIG_CPU_FREQ_PMAC64=y | 154 | CONFIG_CPU_FREQ_PMAC64=y |
146 | # CONFIG_WANT_EARLY_SERIAL is not set | 155 | # CONFIG_WANT_EARLY_SERIAL is not set |
156 | CONFIG_MPIC=y | ||
157 | |||
158 | # | ||
159 | # Cell Broadband Engine options | ||
160 | # | ||
161 | CONFIG_SPU_FS=m | ||
162 | CONFIG_SPU_BASE=y | ||
163 | CONFIG_SPUFS_MMAP=y | ||
164 | CONFIG_CBE_RAS=y | ||
147 | 165 | ||
148 | # | 166 | # |
149 | # Kernel options | 167 | # Kernel options |
@@ -161,6 +179,7 @@ CONFIG_BINFMT_MISC=m | |||
161 | CONFIG_FORCE_MAX_ZONEORDER=13 | 179 | CONFIG_FORCE_MAX_ZONEORDER=13 |
162 | CONFIG_IOMMU_VMERGE=y | 180 | CONFIG_IOMMU_VMERGE=y |
163 | CONFIG_HOTPLUG_CPU=y | 181 | CONFIG_HOTPLUG_CPU=y |
182 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | ||
164 | CONFIG_KEXEC=y | 183 | CONFIG_KEXEC=y |
165 | # CONFIG_CRASH_DUMP is not set | 184 | # CONFIG_CRASH_DUMP is not set |
166 | CONFIG_IRQ_ALL_CPUS=y | 185 | CONFIG_IRQ_ALL_CPUS=y |
@@ -181,9 +200,10 @@ CONFIG_SPARSEMEM=y | |||
181 | CONFIG_HAVE_MEMORY_PRESENT=y | 200 | CONFIG_HAVE_MEMORY_PRESENT=y |
182 | # CONFIG_SPARSEMEM_STATIC is not set | 201 | # CONFIG_SPARSEMEM_STATIC is not set |
183 | CONFIG_SPARSEMEM_EXTREME=y | 202 | CONFIG_SPARSEMEM_EXTREME=y |
184 | # CONFIG_MEMORY_HOTPLUG is not set | 203 | CONFIG_MEMORY_HOTPLUG=y |
185 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 204 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
186 | CONFIG_MIGRATION=y | 205 | CONFIG_RESOURCES_64BIT=y |
206 | CONFIG_ARCH_MEMORY_PROBE=y | ||
187 | # CONFIG_PPC_64K_PAGES is not set | 207 | # CONFIG_PPC_64K_PAGES is not set |
188 | # CONFIG_SCHED_SMT is not set | 208 | # CONFIG_SCHED_SMT is not set |
189 | CONFIG_PROC_DEVICETREE=y | 209 | CONFIG_PROC_DEVICETREE=y |
@@ -196,11 +216,12 @@ CONFIG_ISA_DMA_API=y | |||
196 | # Bus options | 216 | # Bus options |
197 | # | 217 | # |
198 | CONFIG_GENERIC_ISA_DMA=y | 218 | CONFIG_GENERIC_ISA_DMA=y |
219 | # CONFIG_MPIC_WEIRD is not set | ||
199 | CONFIG_PPC_I8259=y | 220 | CONFIG_PPC_I8259=y |
200 | # CONFIG_PPC_INDIRECT_PCI is not set | 221 | # CONFIG_PPC_INDIRECT_PCI is not set |
201 | CONFIG_PCI=y | 222 | CONFIG_PCI=y |
202 | CONFIG_PCI_DOMAINS=y | 223 | CONFIG_PCI_DOMAINS=y |
203 | # CONFIG_PCI_LEGACY_PROC is not set | 224 | # CONFIG_PCIEPORTBUS is not set |
204 | # CONFIG_PCI_DEBUG is not set | 225 | # CONFIG_PCI_DEBUG is not set |
205 | 226 | ||
206 | # | 227 | # |
@@ -247,7 +268,10 @@ CONFIG_SYN_COOKIES=y | |||
247 | CONFIG_INET_AH=m | 268 | CONFIG_INET_AH=m |
248 | CONFIG_INET_ESP=m | 269 | CONFIG_INET_ESP=m |
249 | CONFIG_INET_IPCOMP=m | 270 | CONFIG_INET_IPCOMP=m |
271 | CONFIG_INET_XFRM_TUNNEL=m | ||
250 | CONFIG_INET_TUNNEL=y | 272 | CONFIG_INET_TUNNEL=y |
273 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
274 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
251 | CONFIG_INET_DIAG=y | 275 | CONFIG_INET_DIAG=y |
252 | CONFIG_INET_TCP_DIAG=y | 276 | CONFIG_INET_TCP_DIAG=y |
253 | # CONFIG_TCP_CONG_ADVANCED is not set | 277 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -258,6 +282,9 @@ CONFIG_TCP_CONG_BIC=y | |||
258 | # | 282 | # |
259 | # CONFIG_IP_VS is not set | 283 | # CONFIG_IP_VS is not set |
260 | # CONFIG_IPV6 is not set | 284 | # CONFIG_IPV6 is not set |
285 | # CONFIG_INET6_XFRM_TUNNEL is not set | ||
286 | # CONFIG_INET6_TUNNEL is not set | ||
287 | # CONFIG_NETWORK_SECMARK is not set | ||
261 | CONFIG_NETFILTER=y | 288 | CONFIG_NETFILTER=y |
262 | # CONFIG_NETFILTER_DEBUG is not set | 289 | # CONFIG_NETFILTER_DEBUG is not set |
263 | 290 | ||
@@ -284,6 +311,8 @@ CONFIG_IP_NF_IRC=m | |||
284 | CONFIG_IP_NF_TFTP=m | 311 | CONFIG_IP_NF_TFTP=m |
285 | CONFIG_IP_NF_AMANDA=m | 312 | CONFIG_IP_NF_AMANDA=m |
286 | # CONFIG_IP_NF_PPTP is not set | 313 | # CONFIG_IP_NF_PPTP is not set |
314 | # CONFIG_IP_NF_H323 is not set | ||
315 | CONFIG_IP_NF_SIP=m | ||
287 | CONFIG_IP_NF_QUEUE=m | 316 | CONFIG_IP_NF_QUEUE=m |
288 | 317 | ||
289 | # | 318 | # |
@@ -339,6 +368,7 @@ CONFIG_STANDALONE=y | |||
339 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 368 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
340 | CONFIG_FW_LOADER=y | 369 | CONFIG_FW_LOADER=y |
341 | # CONFIG_DEBUG_DRIVER is not set | 370 | # CONFIG_DEBUG_DRIVER is not set |
371 | # CONFIG_SYS_HYPERVISOR is not set | ||
342 | 372 | ||
343 | # | 373 | # |
344 | # Connector - unified userspace <-> kernelspace linker | 374 | # Connector - unified userspace <-> kernelspace linker |
@@ -376,6 +406,7 @@ CONFIG_BLK_DEV_NBD=m | |||
376 | CONFIG_BLK_DEV_RAM=y | 406 | CONFIG_BLK_DEV_RAM=y |
377 | CONFIG_BLK_DEV_RAM_COUNT=16 | 407 | CONFIG_BLK_DEV_RAM_COUNT=16 |
378 | CONFIG_BLK_DEV_RAM_SIZE=65536 | 408 | CONFIG_BLK_DEV_RAM_SIZE=65536 |
409 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
379 | CONFIG_BLK_DEV_INITRD=y | 410 | CONFIG_BLK_DEV_INITRD=y |
380 | # CONFIG_CDROM_PKTCDVD is not set | 411 | # CONFIG_CDROM_PKTCDVD is not set |
381 | # CONFIG_ATA_OVER_ETH is not set | 412 | # CONFIG_ATA_OVER_ETH is not set |
@@ -436,7 +467,6 @@ CONFIG_BLK_DEV_AMD74XX=y | |||
436 | CONFIG_BLK_DEV_IDE_PMAC=y | 467 | CONFIG_BLK_DEV_IDE_PMAC=y |
437 | CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y | 468 | CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y |
438 | CONFIG_BLK_DEV_IDEDMA_PMAC=y | 469 | CONFIG_BLK_DEV_IDEDMA_PMAC=y |
439 | # CONFIG_BLK_DEV_IDE_PMAC_BLINK is not set | ||
440 | # CONFIG_IDE_ARM is not set | 470 | # CONFIG_IDE_ARM is not set |
441 | CONFIG_BLK_DEV_IDEDMA=y | 471 | CONFIG_BLK_DEV_IDEDMA=y |
442 | # CONFIG_IDEDMA_IVB is not set | 472 | # CONFIG_IDEDMA_IVB is not set |
@@ -497,6 +527,7 @@ CONFIG_SCSI_SATA_SVW=y | |||
497 | # CONFIG_SCSI_SATA_MV is not set | 527 | # CONFIG_SCSI_SATA_MV is not set |
498 | # CONFIG_SCSI_SATA_NV is not set | 528 | # CONFIG_SCSI_SATA_NV is not set |
499 | # CONFIG_SCSI_PDC_ADMA is not set | 529 | # CONFIG_SCSI_PDC_ADMA is not set |
530 | # CONFIG_SCSI_HPTIOP is not set | ||
500 | # CONFIG_SCSI_SATA_QSTOR is not set | 531 | # CONFIG_SCSI_SATA_QSTOR is not set |
501 | # CONFIG_SCSI_SATA_PROMISE is not set | 532 | # CONFIG_SCSI_SATA_PROMISE is not set |
502 | # CONFIG_SCSI_SATA_SX4 is not set | 533 | # CONFIG_SCSI_SATA_SX4 is not set |
@@ -519,11 +550,10 @@ CONFIG_SCSI_SYM53C8XX_2=y | |||
519 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 | 550 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 |
520 | CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 | 551 | CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 |
521 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 | 552 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 |
522 | # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set | 553 | CONFIG_SCSI_SYM53C8XX_MMIO=y |
523 | CONFIG_SCSI_IPR=y | 554 | CONFIG_SCSI_IPR=y |
524 | CONFIG_SCSI_IPR_TRACE=y | 555 | CONFIG_SCSI_IPR_TRACE=y |
525 | CONFIG_SCSI_IPR_DUMP=y | 556 | CONFIG_SCSI_IPR_DUMP=y |
526 | # CONFIG_SCSI_QLOGIC_FC is not set | ||
527 | # CONFIG_SCSI_QLOGIC_1280 is not set | 557 | # CONFIG_SCSI_QLOGIC_1280 is not set |
528 | # CONFIG_SCSI_QLA_FC is not set | 558 | # CONFIG_SCSI_QLA_FC is not set |
529 | CONFIG_SCSI_LPFC=m | 559 | CONFIG_SCSI_LPFC=m |
@@ -540,8 +570,8 @@ CONFIG_MD_LINEAR=y | |||
540 | CONFIG_MD_RAID0=y | 570 | CONFIG_MD_RAID0=y |
541 | CONFIG_MD_RAID1=y | 571 | CONFIG_MD_RAID1=y |
542 | CONFIG_MD_RAID10=y | 572 | CONFIG_MD_RAID10=y |
543 | CONFIG_MD_RAID5=y | 573 | CONFIG_MD_RAID456=y |
544 | CONFIG_MD_RAID6=m | 574 | CONFIG_MD_RAID5_RESHAPE=y |
545 | CONFIG_MD_MULTIPATH=m | 575 | CONFIG_MD_MULTIPATH=m |
546 | CONFIG_MD_FAULTY=m | 576 | CONFIG_MD_FAULTY=m |
547 | CONFIG_BLK_DEV_DM=y | 577 | CONFIG_BLK_DEV_DM=y |
@@ -585,7 +615,6 @@ CONFIG_IEEE1394_OHCI1394=y | |||
585 | # | 615 | # |
586 | CONFIG_IEEE1394_VIDEO1394=m | 616 | CONFIG_IEEE1394_VIDEO1394=m |
587 | CONFIG_IEEE1394_SBP2=m | 617 | CONFIG_IEEE1394_SBP2=m |
588 | # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set | ||
589 | CONFIG_IEEE1394_ETH1394=m | 618 | CONFIG_IEEE1394_ETH1394=m |
590 | CONFIG_IEEE1394_DV1394=m | 619 | CONFIG_IEEE1394_DV1394=m |
591 | CONFIG_IEEE1394_RAWIO=y | 620 | CONFIG_IEEE1394_RAWIO=y |
@@ -599,6 +628,7 @@ CONFIG_IEEE1394_RAWIO=y | |||
599 | # Macintosh device drivers | 628 | # Macintosh device drivers |
600 | # | 629 | # |
601 | CONFIG_ADB_PMU=y | 630 | CONFIG_ADB_PMU=y |
631 | # CONFIG_ADB_PMU_LED is not set | ||
602 | CONFIG_PMAC_SMU=y | 632 | CONFIG_PMAC_SMU=y |
603 | CONFIG_THERM_PM72=y | 633 | CONFIG_THERM_PM72=y |
604 | CONFIG_WINDFARM=y | 634 | CONFIG_WINDFARM=y |
@@ -682,6 +712,7 @@ CONFIG_E1000=y | |||
682 | # CONFIG_VIA_VELOCITY is not set | 712 | # CONFIG_VIA_VELOCITY is not set |
683 | CONFIG_TIGON3=y | 713 | CONFIG_TIGON3=y |
684 | # CONFIG_BNX2 is not set | 714 | # CONFIG_BNX2 is not set |
715 | CONFIG_SPIDER_NET=m | ||
685 | # CONFIG_MV643XX_ETH is not set | 716 | # CONFIG_MV643XX_ETH is not set |
686 | 717 | ||
687 | # | 718 | # |
@@ -691,6 +722,7 @@ CONFIG_TIGON3=y | |||
691 | CONFIG_IXGB=m | 722 | CONFIG_IXGB=m |
692 | # CONFIG_IXGB_NAPI is not set | 723 | # CONFIG_IXGB_NAPI is not set |
693 | # CONFIG_S2IO is not set | 724 | # CONFIG_S2IO is not set |
725 | # CONFIG_MYRI10GE is not set | ||
694 | 726 | ||
695 | # | 727 | # |
696 | # Token Ring devices | 728 | # Token Ring devices |
@@ -792,6 +824,7 @@ CONFIG_SERIO_LIBPS2=y | |||
792 | CONFIG_VT=y | 824 | CONFIG_VT=y |
793 | CONFIG_VT_CONSOLE=y | 825 | CONFIG_VT_CONSOLE=y |
794 | CONFIG_HW_CONSOLE=y | 826 | CONFIG_HW_CONSOLE=y |
827 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
795 | # CONFIG_SERIAL_NONSTANDARD is not set | 828 | # CONFIG_SERIAL_NONSTANDARD is not set |
796 | 829 | ||
797 | # | 830 | # |
@@ -799,6 +832,7 @@ CONFIG_HW_CONSOLE=y | |||
799 | # | 832 | # |
800 | CONFIG_SERIAL_8250=y | 833 | CONFIG_SERIAL_8250=y |
801 | CONFIG_SERIAL_8250_CONSOLE=y | 834 | CONFIG_SERIAL_8250_CONSOLE=y |
835 | CONFIG_SERIAL_8250_PCI=y | ||
802 | CONFIG_SERIAL_8250_NR_UARTS=4 | 836 | CONFIG_SERIAL_8250_NR_UARTS=4 |
803 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | 837 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 |
804 | # CONFIG_SERIAL_8250_EXTENDED is not set | 838 | # CONFIG_SERIAL_8250_EXTENDED is not set |
@@ -814,7 +848,9 @@ CONFIG_SERIAL_ICOM=m | |||
814 | CONFIG_UNIX98_PTYS=y | 848 | CONFIG_UNIX98_PTYS=y |
815 | CONFIG_LEGACY_PTYS=y | 849 | CONFIG_LEGACY_PTYS=y |
816 | CONFIG_LEGACY_PTY_COUNT=256 | 850 | CONFIG_LEGACY_PTY_COUNT=256 |
851 | CONFIG_HVC_DRIVER=y | ||
817 | CONFIG_HVC_CONSOLE=y | 852 | CONFIG_HVC_CONSOLE=y |
853 | CONFIG_HVC_RTAS=y | ||
818 | CONFIG_HVCS=m | 854 | CONFIG_HVCS=m |
819 | 855 | ||
820 | # | 856 | # |
@@ -826,7 +862,7 @@ CONFIG_HVCS=m | |||
826 | # Watchdog Cards | 862 | # Watchdog Cards |
827 | # | 863 | # |
828 | # CONFIG_WATCHDOG is not set | 864 | # CONFIG_WATCHDOG is not set |
829 | # CONFIG_RTC is not set | 865 | # CONFIG_HW_RANDOM is not set |
830 | CONFIG_GEN_RTC=y | 866 | CONFIG_GEN_RTC=y |
831 | # CONFIG_GEN_RTC_X is not set | 867 | # CONFIG_GEN_RTC_X is not set |
832 | # CONFIG_DTLK is not set | 868 | # CONFIG_DTLK is not set |
@@ -874,10 +910,10 @@ CONFIG_I2C_AMD8111=y | |||
874 | # CONFIG_I2C_PIIX4 is not set | 910 | # CONFIG_I2C_PIIX4 is not set |
875 | CONFIG_I2C_POWERMAC=y | 911 | CONFIG_I2C_POWERMAC=y |
876 | # CONFIG_I2C_NFORCE2 is not set | 912 | # CONFIG_I2C_NFORCE2 is not set |
913 | # CONFIG_I2C_OCORES is not set | ||
877 | # CONFIG_I2C_PARPORT_LIGHT is not set | 914 | # CONFIG_I2C_PARPORT_LIGHT is not set |
878 | # CONFIG_I2C_PROSAVAGE is not set | 915 | # CONFIG_I2C_PROSAVAGE is not set |
879 | # CONFIG_I2C_SAVAGE4 is not set | 916 | # CONFIG_I2C_SAVAGE4 is not set |
880 | # CONFIG_SCx200_ACB is not set | ||
881 | # CONFIG_I2C_SIS5595 is not set | 917 | # CONFIG_I2C_SIS5595 is not set |
882 | # CONFIG_I2C_SIS630 is not set | 918 | # CONFIG_I2C_SIS630 is not set |
883 | # CONFIG_I2C_SIS96X is not set | 919 | # CONFIG_I2C_SIS96X is not set |
@@ -896,9 +932,7 @@ CONFIG_I2C_POWERMAC=y | |||
896 | # CONFIG_SENSORS_PCF8574 is not set | 932 | # CONFIG_SENSORS_PCF8574 is not set |
897 | # CONFIG_SENSORS_PCA9539 is not set | 933 | # CONFIG_SENSORS_PCA9539 is not set |
898 | # CONFIG_SENSORS_PCF8591 is not set | 934 | # CONFIG_SENSORS_PCF8591 is not set |
899 | # CONFIG_SENSORS_RTC8564 is not set | ||
900 | # CONFIG_SENSORS_MAX6875 is not set | 935 | # CONFIG_SENSORS_MAX6875 is not set |
901 | # CONFIG_RTC_X1205_I2C is not set | ||
902 | # CONFIG_I2C_DEBUG_CORE is not set | 936 | # CONFIG_I2C_DEBUG_CORE is not set |
903 | # CONFIG_I2C_DEBUG_ALGO is not set | 937 | # CONFIG_I2C_DEBUG_ALGO is not set |
904 | # CONFIG_I2C_DEBUG_BUS is not set | 938 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -913,7 +947,6 @@ CONFIG_I2C_POWERMAC=y | |||
913 | # | 947 | # |
914 | # Dallas's 1-wire bus | 948 | # Dallas's 1-wire bus |
915 | # | 949 | # |
916 | # CONFIG_W1 is not set | ||
917 | 950 | ||
918 | # | 951 | # |
919 | # Hardware Monitoring support | 952 | # Hardware Monitoring support |
@@ -926,37 +959,33 @@ CONFIG_I2C_POWERMAC=y | |||
926 | # | 959 | # |
927 | 960 | ||
928 | # | 961 | # |
929 | # Multimedia Capabilities Port drivers | ||
930 | # | ||
931 | |||
932 | # | ||
933 | # Multimedia devices | 962 | # Multimedia devices |
934 | # | 963 | # |
935 | # CONFIG_VIDEO_DEV is not set | 964 | # CONFIG_VIDEO_DEV is not set |
965 | CONFIG_VIDEO_V4L2=y | ||
936 | 966 | ||
937 | # | 967 | # |
938 | # Digital Video Broadcasting Devices | 968 | # Digital Video Broadcasting Devices |
939 | # | 969 | # |
940 | # CONFIG_DVB is not set | 970 | # CONFIG_DVB is not set |
971 | # CONFIG_USB_DABUSB is not set | ||
941 | 972 | ||
942 | # | 973 | # |
943 | # Graphics support | 974 | # Graphics support |
944 | # | 975 | # |
976 | CONFIG_FIRMWARE_EDID=y | ||
945 | CONFIG_FB=y | 977 | CONFIG_FB=y |
946 | CONFIG_FB_CFB_FILLRECT=y | 978 | CONFIG_FB_CFB_FILLRECT=y |
947 | CONFIG_FB_CFB_COPYAREA=y | 979 | CONFIG_FB_CFB_COPYAREA=y |
948 | CONFIG_FB_CFB_IMAGEBLIT=y | 980 | CONFIG_FB_CFB_IMAGEBLIT=y |
949 | CONFIG_FB_MACMODES=y | 981 | CONFIG_FB_MACMODES=y |
982 | # CONFIG_FB_BACKLIGHT is not set | ||
950 | CONFIG_FB_MODE_HELPERS=y | 983 | CONFIG_FB_MODE_HELPERS=y |
951 | CONFIG_FB_TILEBLITTING=y | 984 | CONFIG_FB_TILEBLITTING=y |
952 | # CONFIG_FB_CIRRUS is not set | 985 | # CONFIG_FB_CIRRUS is not set |
953 | # CONFIG_FB_PM2 is not set | 986 | # CONFIG_FB_PM2 is not set |
954 | # CONFIG_FB_CYBER2000 is not set | 987 | # CONFIG_FB_CYBER2000 is not set |
955 | CONFIG_FB_OF=y | 988 | CONFIG_FB_OF=y |
956 | # CONFIG_FB_CONTROL is not set | ||
957 | # CONFIG_FB_PLATINUM is not set | ||
958 | # CONFIG_FB_VALKYRIE is not set | ||
959 | # CONFIG_FB_CT65550 is not set | ||
960 | # CONFIG_FB_ASILIANT is not set | 989 | # CONFIG_FB_ASILIANT is not set |
961 | # CONFIG_FB_IMSTT is not set | 990 | # CONFIG_FB_IMSTT is not set |
962 | # CONFIG_FB_VGA16 is not set | 991 | # CONFIG_FB_VGA16 is not set |
@@ -970,7 +999,6 @@ CONFIG_FB_MATROX_G=y | |||
970 | CONFIG_FB_MATROX_I2C=m | 999 | CONFIG_FB_MATROX_I2C=m |
971 | CONFIG_FB_MATROX_MAVEN=m | 1000 | CONFIG_FB_MATROX_MAVEN=m |
972 | CONFIG_FB_MATROX_MULTIHEAD=y | 1001 | CONFIG_FB_MATROX_MULTIHEAD=y |
973 | # CONFIG_FB_RADEON_OLD is not set | ||
974 | CONFIG_FB_RADEON=y | 1002 | CONFIG_FB_RADEON=y |
975 | CONFIG_FB_RADEON_I2C=y | 1003 | CONFIG_FB_RADEON_I2C=y |
976 | # CONFIG_FB_RADEON_DEBUG is not set | 1004 | # CONFIG_FB_RADEON_DEBUG is not set |
@@ -1025,9 +1053,11 @@ CONFIG_SND_SEQ_DUMMY=m | |||
1025 | CONFIG_SND_OSSEMUL=y | 1053 | CONFIG_SND_OSSEMUL=y |
1026 | CONFIG_SND_MIXER_OSS=m | 1054 | CONFIG_SND_MIXER_OSS=m |
1027 | CONFIG_SND_PCM_OSS=m | 1055 | CONFIG_SND_PCM_OSS=m |
1056 | CONFIG_SND_PCM_OSS_PLUGINS=y | ||
1028 | CONFIG_SND_SEQUENCER_OSS=y | 1057 | CONFIG_SND_SEQUENCER_OSS=y |
1029 | # CONFIG_SND_DYNAMIC_MINORS is not set | 1058 | # CONFIG_SND_DYNAMIC_MINORS is not set |
1030 | CONFIG_SND_SUPPORT_OLD_API=y | 1059 | CONFIG_SND_SUPPORT_OLD_API=y |
1060 | CONFIG_SND_VERBOSE_PROCFS=y | ||
1031 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1061 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1032 | # CONFIG_SND_DEBUG is not set | 1062 | # CONFIG_SND_DEBUG is not set |
1033 | 1063 | ||
@@ -1044,6 +1074,7 @@ CONFIG_SND_SUPPORT_OLD_API=y | |||
1044 | # PCI devices | 1074 | # PCI devices |
1045 | # | 1075 | # |
1046 | # CONFIG_SND_AD1889 is not set | 1076 | # CONFIG_SND_AD1889 is not set |
1077 | # CONFIG_SND_ALS300 is not set | ||
1047 | # CONFIG_SND_ALS4000 is not set | 1078 | # CONFIG_SND_ALS4000 is not set |
1048 | # CONFIG_SND_ALI5451 is not set | 1079 | # CONFIG_SND_ALI5451 is not set |
1049 | # CONFIG_SND_ATIIXP is not set | 1080 | # CONFIG_SND_ATIIXP is not set |
@@ -1057,6 +1088,18 @@ CONFIG_SND_SUPPORT_OLD_API=y | |||
1057 | # CONFIG_SND_CMIPCI is not set | 1088 | # CONFIG_SND_CMIPCI is not set |
1058 | # CONFIG_SND_CS4281 is not set | 1089 | # CONFIG_SND_CS4281 is not set |
1059 | # CONFIG_SND_CS46XX is not set | 1090 | # CONFIG_SND_CS46XX is not set |
1091 | # CONFIG_SND_DARLA20 is not set | ||
1092 | # CONFIG_SND_GINA20 is not set | ||
1093 | # CONFIG_SND_LAYLA20 is not set | ||
1094 | # CONFIG_SND_DARLA24 is not set | ||
1095 | # CONFIG_SND_GINA24 is not set | ||
1096 | # CONFIG_SND_LAYLA24 is not set | ||
1097 | # CONFIG_SND_MONA is not set | ||
1098 | # CONFIG_SND_MIA is not set | ||
1099 | # CONFIG_SND_ECHO3G is not set | ||
1100 | # CONFIG_SND_INDIGO is not set | ||
1101 | # CONFIG_SND_INDIGOIO is not set | ||
1102 | # CONFIG_SND_INDIGODJ is not set | ||
1060 | # CONFIG_SND_EMU10K1 is not set | 1103 | # CONFIG_SND_EMU10K1 is not set |
1061 | # CONFIG_SND_EMU10K1X is not set | 1104 | # CONFIG_SND_EMU10K1X is not set |
1062 | # CONFIG_SND_ENS1370 is not set | 1105 | # CONFIG_SND_ENS1370 is not set |
@@ -1076,6 +1119,7 @@ CONFIG_SND_SUPPORT_OLD_API=y | |||
1076 | # CONFIG_SND_MIXART is not set | 1119 | # CONFIG_SND_MIXART is not set |
1077 | # CONFIG_SND_NM256 is not set | 1120 | # CONFIG_SND_NM256 is not set |
1078 | # CONFIG_SND_PCXHR is not set | 1121 | # CONFIG_SND_PCXHR is not set |
1122 | # CONFIG_SND_RIPTIDE is not set | ||
1079 | # CONFIG_SND_RME32 is not set | 1123 | # CONFIG_SND_RME32 is not set |
1080 | # CONFIG_SND_RME96 is not set | 1124 | # CONFIG_SND_RME96 is not set |
1081 | # CONFIG_SND_RME9652 is not set | 1125 | # CONFIG_SND_RME9652 is not set |
@@ -1093,6 +1137,17 @@ CONFIG_SND_POWERMAC=m | |||
1093 | CONFIG_SND_POWERMAC_AUTO_DRC=y | 1137 | CONFIG_SND_POWERMAC_AUTO_DRC=y |
1094 | 1138 | ||
1095 | # | 1139 | # |
1140 | # Apple Onboard Audio driver | ||
1141 | # | ||
1142 | CONFIG_SND_AOA=m | ||
1143 | CONFIG_SND_AOA_FABRIC_LAYOUT=m | ||
1144 | CONFIG_SND_AOA_ONYX=m | ||
1145 | CONFIG_SND_AOA_TAS=m | ||
1146 | CONFIG_SND_AOA_TOONIE=m | ||
1147 | CONFIG_SND_AOA_SOUNDBUS=m | ||
1148 | CONFIG_SND_AOA_SOUNDBUS_I2S=m | ||
1149 | |||
1150 | # | ||
1096 | # USB devices | 1151 | # USB devices |
1097 | # | 1152 | # |
1098 | # CONFIG_SND_USB_AUDIO is not set | 1153 | # CONFIG_SND_USB_AUDIO is not set |
@@ -1108,6 +1163,7 @@ CONFIG_SND_POWERMAC_AUTO_DRC=y | |||
1108 | # | 1163 | # |
1109 | CONFIG_USB_ARCH_HAS_HCD=y | 1164 | CONFIG_USB_ARCH_HAS_HCD=y |
1110 | CONFIG_USB_ARCH_HAS_OHCI=y | 1165 | CONFIG_USB_ARCH_HAS_OHCI=y |
1166 | CONFIG_USB_ARCH_HAS_EHCI=y | ||
1111 | CONFIG_USB=y | 1167 | CONFIG_USB=y |
1112 | # CONFIG_USB_DEBUG is not set | 1168 | # CONFIG_USB_DEBUG is not set |
1113 | 1169 | ||
@@ -1125,6 +1181,7 @@ CONFIG_USB_DEVICEFS=y | |||
1125 | CONFIG_USB_EHCI_HCD=y | 1181 | CONFIG_USB_EHCI_HCD=y |
1126 | # CONFIG_USB_EHCI_SPLIT_ISO is not set | 1182 | # CONFIG_USB_EHCI_SPLIT_ISO is not set |
1127 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1183 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1184 | CONFIG_USB_EHCI_TT_NEWSCHED=y | ||
1128 | # CONFIG_USB_ISP116X_HCD is not set | 1185 | # CONFIG_USB_ISP116X_HCD is not set |
1129 | CONFIG_USB_OHCI_HCD=y | 1186 | CONFIG_USB_OHCI_HCD=y |
1130 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set | 1187 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set |
@@ -1135,7 +1192,6 @@ CONFIG_USB_OHCI_LITTLE_ENDIAN=y | |||
1135 | # | 1192 | # |
1136 | # USB Device Class drivers | 1193 | # USB Device Class drivers |
1137 | # | 1194 | # |
1138 | # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set | ||
1139 | # CONFIG_USB_ACM is not set | 1195 | # CONFIG_USB_ACM is not set |
1140 | # CONFIG_USB_PRINTER is not set | 1196 | # CONFIG_USB_PRINTER is not set |
1141 | 1197 | ||
@@ -1173,9 +1229,7 @@ CONFIG_USB_HIDDEV=y | |||
1173 | # CONFIG_USB_ACECAD is not set | 1229 | # CONFIG_USB_ACECAD is not set |
1174 | # CONFIG_USB_KBTAB is not set | 1230 | # CONFIG_USB_KBTAB is not set |
1175 | # CONFIG_USB_POWERMATE is not set | 1231 | # CONFIG_USB_POWERMATE is not set |
1176 | # CONFIG_USB_MTOUCH is not set | 1232 | # CONFIG_USB_TOUCHSCREEN is not set |
1177 | # CONFIG_USB_ITMTOUCH is not set | ||
1178 | # CONFIG_USB_EGALAX is not set | ||
1179 | # CONFIG_USB_YEALINK is not set | 1233 | # CONFIG_USB_YEALINK is not set |
1180 | # CONFIG_USB_XPAD is not set | 1234 | # CONFIG_USB_XPAD is not set |
1181 | # CONFIG_USB_ATI_REMOTE is not set | 1235 | # CONFIG_USB_ATI_REMOTE is not set |
@@ -1190,15 +1244,6 @@ CONFIG_USB_HIDDEV=y | |||
1190 | # CONFIG_USB_MICROTEK is not set | 1244 | # CONFIG_USB_MICROTEK is not set |
1191 | 1245 | ||
1192 | # | 1246 | # |
1193 | # USB Multimedia devices | ||
1194 | # | ||
1195 | # CONFIG_USB_DABUSB is not set | ||
1196 | |||
1197 | # | ||
1198 | # Video4Linux support is needed for USB Multimedia device support | ||
1199 | # | ||
1200 | |||
1201 | # | ||
1202 | # USB Network Adapters | 1247 | # USB Network Adapters |
1203 | # | 1248 | # |
1204 | # CONFIG_USB_CATC is not set | 1249 | # CONFIG_USB_CATC is not set |
@@ -1227,10 +1272,12 @@ CONFIG_USB_HIDDEV=y | |||
1227 | # CONFIG_USB_LEGOTOWER is not set | 1272 | # CONFIG_USB_LEGOTOWER is not set |
1228 | # CONFIG_USB_LCD is not set | 1273 | # CONFIG_USB_LCD is not set |
1229 | # CONFIG_USB_LED is not set | 1274 | # CONFIG_USB_LED is not set |
1275 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
1230 | # CONFIG_USB_CYTHERM is not set | 1276 | # CONFIG_USB_CYTHERM is not set |
1231 | # CONFIG_USB_PHIDGETKIT is not set | 1277 | # CONFIG_USB_PHIDGETKIT is not set |
1232 | # CONFIG_USB_PHIDGETSERVO is not set | 1278 | # CONFIG_USB_PHIDGETSERVO is not set |
1233 | # CONFIG_USB_IDMOUSE is not set | 1279 | # CONFIG_USB_IDMOUSE is not set |
1280 | CONFIG_USB_APPLEDISPLAY=m | ||
1234 | # CONFIG_USB_SISUSBVGA is not set | 1281 | # CONFIG_USB_SISUSBVGA is not set |
1235 | # CONFIG_USB_LD is not set | 1282 | # CONFIG_USB_LD is not set |
1236 | # CONFIG_USB_TEST is not set | 1283 | # CONFIG_USB_TEST is not set |
@@ -1250,23 +1297,53 @@ CONFIG_USB_HIDDEV=y | |||
1250 | # CONFIG_MMC is not set | 1297 | # CONFIG_MMC is not set |
1251 | 1298 | ||
1252 | # | 1299 | # |
1300 | # LED devices | ||
1301 | # | ||
1302 | # CONFIG_NEW_LEDS is not set | ||
1303 | |||
1304 | # | ||
1305 | # LED drivers | ||
1306 | # | ||
1307 | |||
1308 | # | ||
1309 | # LED Triggers | ||
1310 | # | ||
1311 | |||
1312 | # | ||
1253 | # InfiniBand support | 1313 | # InfiniBand support |
1254 | # | 1314 | # |
1255 | CONFIG_INFINIBAND=m | 1315 | CONFIG_INFINIBAND=m |
1256 | # CONFIG_INFINIBAND_USER_MAD is not set | 1316 | # CONFIG_INFINIBAND_USER_MAD is not set |
1257 | # CONFIG_INFINIBAND_USER_ACCESS is not set | 1317 | # CONFIG_INFINIBAND_USER_ACCESS is not set |
1318 | CONFIG_INFINIBAND_ADDR_TRANS=y | ||
1258 | CONFIG_INFINIBAND_MTHCA=m | 1319 | CONFIG_INFINIBAND_MTHCA=m |
1259 | # CONFIG_INFINIBAND_MTHCA_DEBUG is not set | 1320 | CONFIG_INFINIBAND_MTHCA_DEBUG=y |
1260 | CONFIG_INFINIBAND_IPOIB=m | 1321 | CONFIG_INFINIBAND_IPOIB=m |
1261 | # CONFIG_INFINIBAND_IPOIB_DEBUG is not set | 1322 | CONFIG_INFINIBAND_IPOIB_DEBUG=y |
1323 | # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set | ||
1262 | # CONFIG_INFINIBAND_SRP is not set | 1324 | # CONFIG_INFINIBAND_SRP is not set |
1325 | CONFIG_INFINIBAND_ISER=m | ||
1263 | 1326 | ||
1264 | # | 1327 | # |
1265 | # SN Devices | 1328 | # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) |
1266 | # | 1329 | # |
1267 | 1330 | ||
1268 | # | 1331 | # |
1269 | # EDAC - error detection and reporting (RAS) | 1332 | # Real Time Clock |
1333 | # | ||
1334 | # CONFIG_RTC_CLASS is not set | ||
1335 | |||
1336 | # | ||
1337 | # DMA Engine support | ||
1338 | # | ||
1339 | # CONFIG_DMA_ENGINE is not set | ||
1340 | |||
1341 | # | ||
1342 | # DMA Clients | ||
1343 | # | ||
1344 | |||
1345 | # | ||
1346 | # DMA Devices | ||
1270 | # | 1347 | # |
1271 | 1348 | ||
1272 | # | 1349 | # |
@@ -1298,7 +1375,6 @@ CONFIG_JFS_SECURITY=y | |||
1298 | # CONFIG_JFS_STATISTICS is not set | 1375 | # CONFIG_JFS_STATISTICS is not set |
1299 | CONFIG_FS_POSIX_ACL=y | 1376 | CONFIG_FS_POSIX_ACL=y |
1300 | CONFIG_XFS_FS=m | 1377 | CONFIG_XFS_FS=m |
1301 | CONFIG_XFS_EXPORT=y | ||
1302 | # CONFIG_XFS_QUOTA is not set | 1378 | # CONFIG_XFS_QUOTA is not set |
1303 | CONFIG_XFS_SECURITY=y | 1379 | CONFIG_XFS_SECURITY=y |
1304 | CONFIG_XFS_POSIX_ACL=y | 1380 | CONFIG_XFS_POSIX_ACL=y |
@@ -1307,6 +1383,7 @@ CONFIG_XFS_POSIX_ACL=y | |||
1307 | # CONFIG_MINIX_FS is not set | 1383 | # CONFIG_MINIX_FS is not set |
1308 | # CONFIG_ROMFS_FS is not set | 1384 | # CONFIG_ROMFS_FS is not set |
1309 | CONFIG_INOTIFY=y | 1385 | CONFIG_INOTIFY=y |
1386 | CONFIG_INOTIFY_USER=y | ||
1310 | # CONFIG_QUOTA is not set | 1387 | # CONFIG_QUOTA is not set |
1311 | CONFIG_DNOTIFY=y | 1388 | CONFIG_DNOTIFY=y |
1312 | CONFIG_AUTOFS_FS=y | 1389 | CONFIG_AUTOFS_FS=y |
@@ -1342,7 +1419,6 @@ CONFIG_TMPFS=y | |||
1342 | CONFIG_HUGETLBFS=y | 1419 | CONFIG_HUGETLBFS=y |
1343 | CONFIG_HUGETLB_PAGE=y | 1420 | CONFIG_HUGETLB_PAGE=y |
1344 | CONFIG_RAMFS=y | 1421 | CONFIG_RAMFS=y |
1345 | # CONFIG_RELAYFS_FS is not set | ||
1346 | # CONFIG_CONFIGFS_FS is not set | 1422 | # CONFIG_CONFIGFS_FS is not set |
1347 | 1423 | ||
1348 | # | 1424 | # |
@@ -1388,8 +1464,10 @@ CONFIG_RPCSEC_GSS_SPKM3=m | |||
1388 | # CONFIG_SMB_FS is not set | 1464 | # CONFIG_SMB_FS is not set |
1389 | CONFIG_CIFS=m | 1465 | CONFIG_CIFS=m |
1390 | # CONFIG_CIFS_STATS is not set | 1466 | # CONFIG_CIFS_STATS is not set |
1467 | # CONFIG_CIFS_WEAK_PW_HASH is not set | ||
1391 | CONFIG_CIFS_XATTR=y | 1468 | CONFIG_CIFS_XATTR=y |
1392 | CONFIG_CIFS_POSIX=y | 1469 | CONFIG_CIFS_POSIX=y |
1470 | # CONFIG_CIFS_DEBUG2 is not set | ||
1393 | # CONFIG_CIFS_EXPERIMENTAL is not set | 1471 | # CONFIG_CIFS_EXPERIMENTAL is not set |
1394 | # CONFIG_NCP_FS is not set | 1472 | # CONFIG_NCP_FS is not set |
1395 | # CONFIG_CODA_FS is not set | 1473 | # CONFIG_CODA_FS is not set |
@@ -1470,6 +1548,9 @@ CONFIG_CRC32=y | |||
1470 | CONFIG_LIBCRC32C=m | 1548 | CONFIG_LIBCRC32C=m |
1471 | CONFIG_ZLIB_INFLATE=y | 1549 | CONFIG_ZLIB_INFLATE=y |
1472 | CONFIG_ZLIB_DEFLATE=m | 1550 | CONFIG_ZLIB_DEFLATE=m |
1551 | CONFIG_TEXTSEARCH=y | ||
1552 | CONFIG_TEXTSEARCH_KMP=m | ||
1553 | CONFIG_PLIST=y | ||
1473 | 1554 | ||
1474 | # | 1555 | # |
1475 | # Instrumentation Support | 1556 | # Instrumentation Support |
@@ -1483,14 +1564,19 @@ CONFIG_OPROFILE=y | |||
1483 | # | 1564 | # |
1484 | # CONFIG_PRINTK_TIME is not set | 1565 | # CONFIG_PRINTK_TIME is not set |
1485 | CONFIG_MAGIC_SYSRQ=y | 1566 | CONFIG_MAGIC_SYSRQ=y |
1567 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1486 | CONFIG_DEBUG_KERNEL=y | 1568 | CONFIG_DEBUG_KERNEL=y |
1487 | CONFIG_LOG_BUF_SHIFT=17 | 1569 | CONFIG_LOG_BUF_SHIFT=17 |
1488 | CONFIG_DETECT_SOFTLOCKUP=y | 1570 | CONFIG_DETECT_SOFTLOCKUP=y |
1489 | # CONFIG_SCHEDSTATS is not set | 1571 | # CONFIG_SCHEDSTATS is not set |
1490 | # CONFIG_DEBUG_SLAB is not set | 1572 | # CONFIG_DEBUG_SLAB is not set |
1491 | CONFIG_DEBUG_MUTEXES=y | 1573 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1574 | # CONFIG_RT_MUTEX_TESTER is not set | ||
1492 | # CONFIG_DEBUG_SPINLOCK is not set | 1575 | # CONFIG_DEBUG_SPINLOCK is not set |
1576 | CONFIG_DEBUG_MUTEXES=y | ||
1577 | # CONFIG_DEBUG_RWSEMS is not set | ||
1493 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1578 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1579 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1494 | # CONFIG_DEBUG_KOBJECT is not set | 1580 | # CONFIG_DEBUG_KOBJECT is not set |
1495 | # CONFIG_DEBUG_INFO is not set | 1581 | # CONFIG_DEBUG_INFO is not set |
1496 | CONFIG_DEBUG_FS=y | 1582 | CONFIG_DEBUG_FS=y |
@@ -1504,11 +1590,7 @@ CONFIG_XMON=y | |||
1504 | # CONFIG_XMON_DEFAULT is not set | 1590 | # CONFIG_XMON_DEFAULT is not set |
1505 | CONFIG_IRQSTACKS=y | 1591 | CONFIG_IRQSTACKS=y |
1506 | CONFIG_BOOTX_TEXT=y | 1592 | CONFIG_BOOTX_TEXT=y |
1507 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 1593 | # CONFIG_PPC_EARLY_DEBUG is not set |
1508 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
1509 | # CONFIG_PPC_EARLY_DEBUG_RTAS is not set | ||
1510 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
1511 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
1512 | 1594 | ||
1513 | # | 1595 | # |
1514 | # Security options | 1596 | # Security options |
diff --git a/arch/powerpc/configs/pseries_defconfig b/arch/powerpc/configs/pseries_defconfig index c18e8600d78f..a8cdf312e1b0 100644 --- a/arch/powerpc/configs/pseries_defconfig +++ b/arch/powerpc/configs/pseries_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.18-rc3 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Tue Aug 8 09:14:48 2006 | 4 | # Sun Sep 10 10:45:12 2006 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | CONFIG_64BIT=y | 7 | CONFIG_64BIT=y |
@@ -128,7 +128,6 @@ CONFIG_PPC_PSERIES=y | |||
128 | # CONFIG_UDBG_RTAS_CONSOLE is not set | 128 | # CONFIG_UDBG_RTAS_CONSOLE is not set |
129 | CONFIG_XICS=y | 129 | CONFIG_XICS=y |
130 | # CONFIG_U3_DART is not set | 130 | # CONFIG_U3_DART is not set |
131 | CONFIG_MPIC=y | ||
132 | CONFIG_PPC_RTAS=y | 131 | CONFIG_PPC_RTAS=y |
133 | CONFIG_RTAS_ERROR_LOGGING=y | 132 | CONFIG_RTAS_ERROR_LOGGING=y |
134 | CONFIG_RTAS_PROC=y | 133 | CONFIG_RTAS_PROC=y |
@@ -140,6 +139,7 @@ CONFIG_IBMEBUS=y | |||
140 | # CONFIG_PPC_970_NAP is not set | 139 | # CONFIG_PPC_970_NAP is not set |
141 | # CONFIG_CPU_FREQ is not set | 140 | # CONFIG_CPU_FREQ is not set |
142 | # CONFIG_WANT_EARLY_SERIAL is not set | 141 | # CONFIG_WANT_EARLY_SERIAL is not set |
142 | CONFIG_MPIC=y | ||
143 | 143 | ||
144 | # | 144 | # |
145 | # Kernel options | 145 | # Kernel options |
@@ -196,6 +196,7 @@ CONFIG_ISA_DMA_API=y | |||
196 | # Bus options | 196 | # Bus options |
197 | # | 197 | # |
198 | CONFIG_GENERIC_ISA_DMA=y | 198 | CONFIG_GENERIC_ISA_DMA=y |
199 | # CONFIG_MPIC_WEIRD is not set | ||
199 | CONFIG_PPC_I8259=y | 200 | CONFIG_PPC_I8259=y |
200 | # CONFIG_PPC_INDIRECT_PCI is not set | 201 | # CONFIG_PPC_INDIRECT_PCI is not set |
201 | CONFIG_PCI=y | 202 | CONFIG_PCI=y |
@@ -790,7 +791,6 @@ CONFIG_SERIAL_JSM=m | |||
790 | CONFIG_UNIX98_PTYS=y | 791 | CONFIG_UNIX98_PTYS=y |
791 | CONFIG_LEGACY_PTYS=y | 792 | CONFIG_LEGACY_PTYS=y |
792 | CONFIG_LEGACY_PTY_COUNT=256 | 793 | CONFIG_LEGACY_PTY_COUNT=256 |
793 | # CONFIG_BRIQ_PANEL is not set | ||
794 | # CONFIG_PRINTER is not set | 794 | # CONFIG_PRINTER is not set |
795 | # CONFIG_PPDEV is not set | 795 | # CONFIG_PPDEV is not set |
796 | # CONFIG_TIPAR is not set | 796 | # CONFIG_TIPAR is not set |
diff --git a/arch/powerpc/kernel/Makefile b/arch/powerpc/kernel/Makefile index d2ab2943d230..8b3f4faf5768 100644 --- a/arch/powerpc/kernel/Makefile +++ b/arch/powerpc/kernel/Makefile | |||
@@ -70,6 +70,8 @@ obj-$(CONFIG_PCI) += $(pci64-y) $(pci32-y) | |||
70 | kexec-$(CONFIG_PPC64) := machine_kexec_64.o | 70 | kexec-$(CONFIG_PPC64) := machine_kexec_64.o |
71 | kexec-$(CONFIG_PPC32) := machine_kexec_32.o | 71 | kexec-$(CONFIG_PPC32) := machine_kexec_32.o |
72 | obj-$(CONFIG_KEXEC) += machine_kexec.o crash.o $(kexec-y) | 72 | obj-$(CONFIG_KEXEC) += machine_kexec.o crash.o $(kexec-y) |
73 | obj-$(CONFIG_AUDIT) += audit.o | ||
74 | obj64-$(CONFIG_AUDIT) += compat_audit.o | ||
73 | 75 | ||
74 | ifeq ($(CONFIG_PPC_ISERIES),y) | 76 | ifeq ($(CONFIG_PPC_ISERIES),y) |
75 | $(obj)/head_64.o: $(obj)/lparmap.s | 77 | $(obj)/head_64.o: $(obj)/lparmap.s |
diff --git a/arch/powerpc/kernel/audit.c b/arch/powerpc/kernel/audit.c new file mode 100644 index 000000000000..7fe5e6300e9a --- /dev/null +++ b/arch/powerpc/kernel/audit.c | |||
@@ -0,0 +1,66 @@ | |||
1 | #include <linux/init.h> | ||
2 | #include <linux/types.h> | ||
3 | #include <linux/audit.h> | ||
4 | #include <asm/unistd.h> | ||
5 | |||
6 | static unsigned dir_class[] = { | ||
7 | #include <asm-generic/audit_dir_write.h> | ||
8 | ~0U | ||
9 | }; | ||
10 | |||
11 | static unsigned read_class[] = { | ||
12 | #include <asm-generic/audit_read.h> | ||
13 | ~0U | ||
14 | }; | ||
15 | |||
16 | static unsigned write_class[] = { | ||
17 | #include <asm-generic/audit_write.h> | ||
18 | ~0U | ||
19 | }; | ||
20 | |||
21 | static unsigned chattr_class[] = { | ||
22 | #include <asm-generic/audit_change_attr.h> | ||
23 | ~0U | ||
24 | }; | ||
25 | |||
26 | int audit_classify_syscall(int abi, unsigned syscall) | ||
27 | { | ||
28 | #ifdef CONFIG_PPC64 | ||
29 | extern int ppc32_classify_syscall(unsigned); | ||
30 | if (abi == AUDIT_ARCH_PPC) | ||
31 | return ppc32_classify_syscall(syscall); | ||
32 | #endif | ||
33 | switch(syscall) { | ||
34 | case __NR_open: | ||
35 | return 2; | ||
36 | case __NR_openat: | ||
37 | return 3; | ||
38 | case __NR_socketcall: | ||
39 | return 4; | ||
40 | case __NR_execve: | ||
41 | return 5; | ||
42 | default: | ||
43 | return 0; | ||
44 | } | ||
45 | } | ||
46 | |||
47 | static int __init audit_classes_init(void) | ||
48 | { | ||
49 | #ifdef CONFIG_PPC64 | ||
50 | extern __u32 ppc32_dir_class[]; | ||
51 | extern __u32 ppc32_write_class[]; | ||
52 | extern __u32 ppc32_read_class[]; | ||
53 | extern __u32 ppc32_chattr_class[]; | ||
54 | audit_register_class(AUDIT_CLASS_WRITE_32, ppc32_write_class); | ||
55 | audit_register_class(AUDIT_CLASS_READ_32, ppc32_read_class); | ||
56 | audit_register_class(AUDIT_CLASS_DIR_WRITE_32, ppc32_dir_class); | ||
57 | audit_register_class(AUDIT_CLASS_CHATTR_32, ppc32_chattr_class); | ||
58 | #endif | ||
59 | audit_register_class(AUDIT_CLASS_WRITE, write_class); | ||
60 | audit_register_class(AUDIT_CLASS_READ, read_class); | ||
61 | audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); | ||
62 | audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); | ||
63 | return 0; | ||
64 | } | ||
65 | |||
66 | __initcall(audit_classes_init); | ||
diff --git a/arch/powerpc/kernel/compat_audit.c b/arch/powerpc/kernel/compat_audit.c new file mode 100644 index 000000000000..640d4bb29321 --- /dev/null +++ b/arch/powerpc/kernel/compat_audit.c | |||
@@ -0,0 +1,38 @@ | |||
1 | #undef __powerpc64__ | ||
2 | #include <asm/unistd.h> | ||
3 | |||
4 | unsigned ppc32_dir_class[] = { | ||
5 | #include <asm-generic/audit_dir_write.h> | ||
6 | ~0U | ||
7 | }; | ||
8 | |||
9 | unsigned ppc32_chattr_class[] = { | ||
10 | #include <asm-generic/audit_change_attr.h> | ||
11 | ~0U | ||
12 | }; | ||
13 | |||
14 | unsigned ppc32_write_class[] = { | ||
15 | #include <asm-generic/audit_write.h> | ||
16 | ~0U | ||
17 | }; | ||
18 | |||
19 | unsigned ppc32_read_class[] = { | ||
20 | #include <asm-generic/audit_read.h> | ||
21 | ~0U | ||
22 | }; | ||
23 | |||
24 | int ppc32_classify_syscall(unsigned syscall) | ||
25 | { | ||
26 | switch(syscall) { | ||
27 | case __NR_open: | ||
28 | return 2; | ||
29 | case __NR_openat: | ||
30 | return 3; | ||
31 | case __NR_socketcall: | ||
32 | return 4; | ||
33 | case __NR_execve: | ||
34 | return 5; | ||
35 | default: | ||
36 | return 1; | ||
37 | } | ||
38 | } | ||
diff --git a/arch/powerpc/kernel/crash.c b/arch/powerpc/kernel/crash.c index f04c18e08b8b..1af41f7616dc 100644 --- a/arch/powerpc/kernel/crash.c +++ b/arch/powerpc/kernel/crash.c | |||
@@ -295,7 +295,7 @@ void default_machine_crash_shutdown(struct pt_regs *regs) | |||
295 | struct irq_desc *desc = irq_desc + irq; | 295 | struct irq_desc *desc = irq_desc + irq; |
296 | 296 | ||
297 | if (desc->status & IRQ_INPROGRESS) | 297 | if (desc->status & IRQ_INPROGRESS) |
298 | desc->chip->end(irq); | 298 | desc->chip->eoi(irq); |
299 | 299 | ||
300 | if (!(desc->status & IRQ_DISABLED)) | 300 | if (!(desc->status & IRQ_DISABLED)) |
301 | desc->chip->disable(irq); | 301 | desc->chip->disable(irq); |
diff --git a/arch/powerpc/kernel/misc.S b/arch/powerpc/kernel/misc.S index fc23040d5a26..f770805f1215 100644 --- a/arch/powerpc/kernel/misc.S +++ b/arch/powerpc/kernel/misc.S | |||
@@ -17,15 +17,6 @@ | |||
17 | 17 | ||
18 | .text | 18 | .text |
19 | 19 | ||
20 | #ifdef CONFIG_PPC64 | ||
21 | #define IN_SYNC twi 0,r5,0; isync | ||
22 | #define EIEIO_32 | ||
23 | #define SYNC_64 sync | ||
24 | #else /* CONFIG_PPC32 */ | ||
25 | #define IN_SYNC | ||
26 | #define EIEIO_32 eieio | ||
27 | #define SYNC_64 | ||
28 | #endif | ||
29 | /* | 20 | /* |
30 | * Returns (address we are running at) - (address we were linked at) | 21 | * Returns (address we are running at) - (address we were linked at) |
31 | * for use before the text and data are mapped to KERNELBASE. | 22 | * for use before the text and data are mapped to KERNELBASE. |
@@ -70,6 +61,7 @@ _GLOBAL(add_reloc_offset) | |||
70 | * The *_ns versions don't do byte-swapping. | 61 | * The *_ns versions don't do byte-swapping. |
71 | */ | 62 | */ |
72 | _GLOBAL(_insb) | 63 | _GLOBAL(_insb) |
64 | sync | ||
73 | cmpwi 0,r5,0 | 65 | cmpwi 0,r5,0 |
74 | mtctr r5 | 66 | mtctr r5 |
75 | subi r4,r4,1 | 67 | subi r4,r4,1 |
@@ -78,7 +70,8 @@ _GLOBAL(_insb) | |||
78 | eieio | 70 | eieio |
79 | stbu r5,1(r4) | 71 | stbu r5,1(r4) |
80 | bdnz 00b | 72 | bdnz 00b |
81 | IN_SYNC | 73 | twi 0,r5,0 |
74 | isync | ||
82 | blr | 75 | blr |
83 | 76 | ||
84 | _GLOBAL(_outsb) | 77 | _GLOBAL(_outsb) |
@@ -86,14 +79,15 @@ _GLOBAL(_outsb) | |||
86 | mtctr r5 | 79 | mtctr r5 |
87 | subi r4,r4,1 | 80 | subi r4,r4,1 |
88 | blelr- | 81 | blelr- |
82 | sync | ||
89 | 00: lbzu r5,1(r4) | 83 | 00: lbzu r5,1(r4) |
90 | stb r5,0(r3) | 84 | stb r5,0(r3) |
91 | EIEIO_32 | ||
92 | bdnz 00b | 85 | bdnz 00b |
93 | SYNC_64 | 86 | sync |
94 | blr | 87 | blr |
95 | 88 | ||
96 | _GLOBAL(_insw) | 89 | _GLOBAL(_insw) |
90 | sync | ||
97 | cmpwi 0,r5,0 | 91 | cmpwi 0,r5,0 |
98 | mtctr r5 | 92 | mtctr r5 |
99 | subi r4,r4,2 | 93 | subi r4,r4,2 |
@@ -102,7 +96,8 @@ _GLOBAL(_insw) | |||
102 | eieio | 96 | eieio |
103 | sthu r5,2(r4) | 97 | sthu r5,2(r4) |
104 | bdnz 00b | 98 | bdnz 00b |
105 | IN_SYNC | 99 | twi 0,r5,0 |
100 | isync | ||
106 | blr | 101 | blr |
107 | 102 | ||
108 | _GLOBAL(_outsw) | 103 | _GLOBAL(_outsw) |
@@ -110,14 +105,15 @@ _GLOBAL(_outsw) | |||
110 | mtctr r5 | 105 | mtctr r5 |
111 | subi r4,r4,2 | 106 | subi r4,r4,2 |
112 | blelr- | 107 | blelr- |
108 | sync | ||
113 | 00: lhzu r5,2(r4) | 109 | 00: lhzu r5,2(r4) |
114 | EIEIO_32 | ||
115 | sthbrx r5,0,r3 | 110 | sthbrx r5,0,r3 |
116 | bdnz 00b | 111 | bdnz 00b |
117 | SYNC_64 | 112 | sync |
118 | blr | 113 | blr |
119 | 114 | ||
120 | _GLOBAL(_insl) | 115 | _GLOBAL(_insl) |
116 | sync | ||
121 | cmpwi 0,r5,0 | 117 | cmpwi 0,r5,0 |
122 | mtctr r5 | 118 | mtctr r5 |
123 | subi r4,r4,4 | 119 | subi r4,r4,4 |
@@ -126,7 +122,8 @@ _GLOBAL(_insl) | |||
126 | eieio | 122 | eieio |
127 | stwu r5,4(r4) | 123 | stwu r5,4(r4) |
128 | bdnz 00b | 124 | bdnz 00b |
129 | IN_SYNC | 125 | twi 0,r5,0 |
126 | isync | ||
130 | blr | 127 | blr |
131 | 128 | ||
132 | _GLOBAL(_outsl) | 129 | _GLOBAL(_outsl) |
@@ -134,17 +131,18 @@ _GLOBAL(_outsl) | |||
134 | mtctr r5 | 131 | mtctr r5 |
135 | subi r4,r4,4 | 132 | subi r4,r4,4 |
136 | blelr- | 133 | blelr- |
134 | sync | ||
137 | 00: lwzu r5,4(r4) | 135 | 00: lwzu r5,4(r4) |
138 | stwbrx r5,0,r3 | 136 | stwbrx r5,0,r3 |
139 | EIEIO_32 | ||
140 | bdnz 00b | 137 | bdnz 00b |
141 | SYNC_64 | 138 | sync |
142 | blr | 139 | blr |
143 | 140 | ||
144 | #ifdef CONFIG_PPC32 | 141 | #ifdef CONFIG_PPC32 |
145 | _GLOBAL(__ide_mm_insw) | 142 | _GLOBAL(__ide_mm_insw) |
146 | #endif | 143 | #endif |
147 | _GLOBAL(_insw_ns) | 144 | _GLOBAL(_insw_ns) |
145 | sync | ||
148 | cmpwi 0,r5,0 | 146 | cmpwi 0,r5,0 |
149 | mtctr r5 | 147 | mtctr r5 |
150 | subi r4,r4,2 | 148 | subi r4,r4,2 |
@@ -153,7 +151,8 @@ _GLOBAL(_insw_ns) | |||
153 | eieio | 151 | eieio |
154 | sthu r5,2(r4) | 152 | sthu r5,2(r4) |
155 | bdnz 00b | 153 | bdnz 00b |
156 | IN_SYNC | 154 | twi 0,r5,0 |
155 | isync | ||
157 | blr | 156 | blr |
158 | 157 | ||
159 | #ifdef CONFIG_PPC32 | 158 | #ifdef CONFIG_PPC32 |
@@ -164,17 +163,18 @@ _GLOBAL(_outsw_ns) | |||
164 | mtctr r5 | 163 | mtctr r5 |
165 | subi r4,r4,2 | 164 | subi r4,r4,2 |
166 | blelr- | 165 | blelr- |
166 | sync | ||
167 | 00: lhzu r5,2(r4) | 167 | 00: lhzu r5,2(r4) |
168 | sth r5,0(r3) | 168 | sth r5,0(r3) |
169 | EIEIO_32 | ||
170 | bdnz 00b | 169 | bdnz 00b |
171 | SYNC_64 | 170 | sync |
172 | blr | 171 | blr |
173 | 172 | ||
174 | #ifdef CONFIG_PPC32 | 173 | #ifdef CONFIG_PPC32 |
175 | _GLOBAL(__ide_mm_insl) | 174 | _GLOBAL(__ide_mm_insl) |
176 | #endif | 175 | #endif |
177 | _GLOBAL(_insl_ns) | 176 | _GLOBAL(_insl_ns) |
177 | sync | ||
178 | cmpwi 0,r5,0 | 178 | cmpwi 0,r5,0 |
179 | mtctr r5 | 179 | mtctr r5 |
180 | subi r4,r4,4 | 180 | subi r4,r4,4 |
@@ -183,7 +183,8 @@ _GLOBAL(_insl_ns) | |||
183 | eieio | 183 | eieio |
184 | stwu r5,4(r4) | 184 | stwu r5,4(r4) |
185 | bdnz 00b | 185 | bdnz 00b |
186 | IN_SYNC | 186 | twi 0,r5,0 |
187 | isync | ||
187 | blr | 188 | blr |
188 | 189 | ||
189 | #ifdef CONFIG_PPC32 | 190 | #ifdef CONFIG_PPC32 |
@@ -194,10 +195,10 @@ _GLOBAL(_outsl_ns) | |||
194 | mtctr r5 | 195 | mtctr r5 |
195 | subi r4,r4,4 | 196 | subi r4,r4,4 |
196 | blelr- | 197 | blelr- |
198 | sync | ||
197 | 00: lwzu r5,4(r4) | 199 | 00: lwzu r5,4(r4) |
198 | stw r5,0(r3) | 200 | stw r5,0(r3) |
199 | EIEIO_32 | ||
200 | bdnz 00b | 201 | bdnz 00b |
201 | SYNC_64 | 202 | sync |
202 | blr | 203 | blr |
203 | 204 | ||
diff --git a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c index 8e4331013243..b637e8157f7b 100644 --- a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c +++ b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | |||
@@ -158,7 +158,7 @@ get_pci_irq_from_of(struct pci_controller *hose, int slot, int pin) | |||
158 | 158 | ||
159 | laddr[0] = (hose->first_busno << 16) | (PCI_DEVFN(slot, 0) << 8); | 159 | laddr[0] = (hose->first_busno << 16) | (PCI_DEVFN(slot, 0) << 8); |
160 | laddr[1] = laddr[2] = 0; | 160 | laddr[1] = laddr[2] = 0; |
161 | of_irq_map_raw(hosenode, &pin, laddr, &oirq); | 161 | of_irq_map_raw(hosenode, &pin, 1, laddr, &oirq); |
162 | DBG("mpc86xx_hpcn: pci irq addr %x, slot %d, pin %d, irq %d\n", | 162 | DBG("mpc86xx_hpcn: pci irq addr %x, slot %d, pin %d, irq %d\n", |
163 | laddr[0], slot, pin, oirq.specifier[0]); | 163 | laddr[0], slot, pin, oirq.specifier[0]); |
164 | return oirq.specifier[0]; | 164 | return oirq.specifier[0]; |
diff --git a/arch/powerpc/platforms/powermac/pfunc_base.c b/arch/powerpc/platforms/powermac/pfunc_base.c index 829dacec96e5..ee3b223ab17a 100644 --- a/arch/powerpc/platforms/powermac/pfunc_base.c +++ b/arch/powerpc/platforms/powermac/pfunc_base.c | |||
@@ -256,7 +256,7 @@ static struct pmf_handlers macio_mmio_handlers = { | |||
256 | .write_reg32 = macio_do_write_reg32, | 256 | .write_reg32 = macio_do_write_reg32, |
257 | .read_reg32 = macio_do_read_reg32, | 257 | .read_reg32 = macio_do_read_reg32, |
258 | .write_reg8 = macio_do_write_reg8, | 258 | .write_reg8 = macio_do_write_reg8, |
259 | .read_reg32 = macio_do_read_reg8, | 259 | .read_reg8 = macio_do_read_reg8, |
260 | .read_reg32_msrx = macio_do_read_reg32_msrx, | 260 | .read_reg32_msrx = macio_do_read_reg32_msrx, |
261 | .read_reg8_msrx = macio_do_read_reg8_msrx, | 261 | .read_reg8_msrx = macio_do_read_reg8_msrx, |
262 | .write_reg32_slm = macio_do_write_reg32_slm, | 262 | .write_reg32_slm = macio_do_write_reg32_slm, |
diff --git a/arch/powerpc/platforms/powermac/pic.c b/arch/powerpc/platforms/powermac/pic.c index 060789e31c67..39f7ddb554ea 100644 --- a/arch/powerpc/platforms/powermac/pic.c +++ b/arch/powerpc/platforms/powermac/pic.c | |||
@@ -87,8 +87,8 @@ static void __pmac_retrigger(unsigned int irq_nr) | |||
87 | static void pmac_mask_and_ack_irq(unsigned int virq) | 87 | static void pmac_mask_and_ack_irq(unsigned int virq) |
88 | { | 88 | { |
89 | unsigned int src = irq_map[virq].hwirq; | 89 | unsigned int src = irq_map[virq].hwirq; |
90 | unsigned long bit = 1UL << (virq & 0x1f); | 90 | unsigned long bit = 1UL << (src & 0x1f); |
91 | int i = virq >> 5; | 91 | int i = src >> 5; |
92 | unsigned long flags; | 92 | unsigned long flags; |
93 | 93 | ||
94 | spin_lock_irqsave(&pmac_pic_lock, flags); | 94 | spin_lock_irqsave(&pmac_pic_lock, flags); |
@@ -175,7 +175,7 @@ static void pmac_mask_irq(unsigned int virq) | |||
175 | 175 | ||
176 | spin_lock_irqsave(&pmac_pic_lock, flags); | 176 | spin_lock_irqsave(&pmac_pic_lock, flags); |
177 | __clear_bit(src, ppc_cached_irq_mask); | 177 | __clear_bit(src, ppc_cached_irq_mask); |
178 | __pmac_set_irq_mask(src, 0); | 178 | __pmac_set_irq_mask(src, 1); |
179 | spin_unlock_irqrestore(&pmac_pic_lock, flags); | 179 | spin_unlock_irqrestore(&pmac_pic_lock, flags); |
180 | } | 180 | } |
181 | 181 | ||
diff --git a/arch/powerpc/sysdev/dart_iommu.c b/arch/powerpc/sysdev/dart_iommu.c index e32fadde1f77..03b4477dd7f0 100644 --- a/arch/powerpc/sysdev/dart_iommu.c +++ b/arch/powerpc/sysdev/dart_iommu.c | |||
@@ -139,6 +139,7 @@ wait_more: | |||
139 | 139 | ||
140 | static void dart_flush(struct iommu_table *tbl) | 140 | static void dart_flush(struct iommu_table *tbl) |
141 | { | 141 | { |
142 | mb(); | ||
142 | if (dart_dirty) { | 143 | if (dart_dirty) { |
143 | dart_tlb_invalidate_all(); | 144 | dart_tlb_invalidate_all(); |
144 | dart_dirty = 0; | 145 | dart_dirty = 0; |
@@ -172,9 +173,13 @@ static void dart_build(struct iommu_table *tbl, long index, | |||
172 | uaddr += DART_PAGE_SIZE; | 173 | uaddr += DART_PAGE_SIZE; |
173 | } | 174 | } |
174 | 175 | ||
176 | /* make sure all updates have reached memory */ | ||
177 | mb(); | ||
178 | in_be32((unsigned __iomem *)dp); | ||
179 | mb(); | ||
180 | |||
175 | if (dart_is_u4) { | 181 | if (dart_is_u4) { |
176 | rpn = index; | 182 | rpn = index; |
177 | mb(); /* make sure all updates have reached memory */ | ||
178 | while (npages--) | 183 | while (npages--) |
179 | dart_tlb_invalidate_one(rpn++); | 184 | dart_tlb_invalidate_one(rpn++); |
180 | } else { | 185 | } else { |
diff --git a/arch/ppc/configs/prep_defconfig b/arch/ppc/configs/prep_defconfig index 4d33bee23a89..0aa333178b2a 100644 --- a/arch/ppc/configs/prep_defconfig +++ b/arch/ppc/configs/prep_defconfig | |||
@@ -1,56 +1,63 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.13-rc3 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Wed Jul 13 13:34:24 2005 | 4 | # Wed Sep 6 15:09:32 2006 |
5 | # | 5 | # |
6 | CONFIG_MMU=y | 6 | CONFIG_MMU=y |
7 | CONFIG_GENERIC_HARDIRQS=y | 7 | CONFIG_GENERIC_HARDIRQS=y |
8 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 8 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
9 | CONFIG_GENERIC_HWEIGHT=y | ||
9 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
10 | CONFIG_HAVE_DEC_LOCK=y | ||
11 | CONFIG_PPC=y | 11 | CONFIG_PPC=y |
12 | CONFIG_PPC32=y | 12 | CONFIG_PPC32=y |
13 | CONFIG_GENERIC_NVRAM=y | 13 | CONFIG_GENERIC_NVRAM=y |
14 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
14 | CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y | 15 | CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y |
16 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | ||
17 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
15 | 18 | ||
16 | # | 19 | # |
17 | # Code maturity level options | 20 | # Code maturity level options |
18 | # | 21 | # |
19 | CONFIG_EXPERIMENTAL=y | 22 | CONFIG_EXPERIMENTAL=y |
20 | CONFIG_CLEAN_COMPILE=y | ||
21 | CONFIG_BROKEN_ON_SMP=y | 23 | CONFIG_BROKEN_ON_SMP=y |
22 | CONFIG_INIT_ENV_ARG_LIMIT=32 | 24 | CONFIG_INIT_ENV_ARG_LIMIT=32 |
23 | 25 | ||
24 | # | 26 | # |
25 | # General setup | 27 | # General setup |
26 | # | 28 | # |
27 | CONFIG_LOCALVERSION="" | 29 | CONFIG_LOCALVERSION="-prep" |
30 | CONFIG_LOCALVERSION_AUTO=y | ||
28 | CONFIG_SWAP=y | 31 | CONFIG_SWAP=y |
29 | CONFIG_SYSVIPC=y | 32 | CONFIG_SYSVIPC=y |
30 | CONFIG_POSIX_MQUEUE=y | 33 | CONFIG_POSIX_MQUEUE=y |
31 | # CONFIG_BSD_PROCESS_ACCT is not set | 34 | # CONFIG_BSD_PROCESS_ACCT is not set |
35 | # CONFIG_TASKSTATS is not set | ||
32 | CONFIG_SYSCTL=y | 36 | CONFIG_SYSCTL=y |
33 | # CONFIG_AUDIT is not set | 37 | # CONFIG_AUDIT is not set |
34 | CONFIG_HOTPLUG=y | ||
35 | CONFIG_KOBJECT_UEVENT=y | ||
36 | CONFIG_IKCONFIG=y | 38 | CONFIG_IKCONFIG=y |
37 | CONFIG_IKCONFIG_PROC=y | 39 | CONFIG_IKCONFIG_PROC=y |
40 | # CONFIG_RELAY is not set | ||
41 | CONFIG_INITRAMFS_SOURCE="" | ||
42 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||
38 | # CONFIG_EMBEDDED is not set | 43 | # CONFIG_EMBEDDED is not set |
39 | CONFIG_KALLSYMS=y | 44 | CONFIG_KALLSYMS=y |
40 | # CONFIG_KALLSYMS_ALL is not set | 45 | # CONFIG_KALLSYMS_ALL is not set |
41 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 46 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
47 | CONFIG_HOTPLUG=y | ||
42 | CONFIG_PRINTK=y | 48 | CONFIG_PRINTK=y |
43 | CONFIG_BUG=y | 49 | CONFIG_BUG=y |
50 | CONFIG_ELF_CORE=y | ||
44 | CONFIG_BASE_FULL=y | 51 | CONFIG_BASE_FULL=y |
52 | CONFIG_RT_MUTEXES=y | ||
45 | CONFIG_FUTEX=y | 53 | CONFIG_FUTEX=y |
46 | CONFIG_EPOLL=y | 54 | CONFIG_EPOLL=y |
47 | CONFIG_SHMEM=y | 55 | CONFIG_SHMEM=y |
48 | CONFIG_CC_ALIGN_FUNCTIONS=0 | 56 | CONFIG_SLAB=y |
49 | CONFIG_CC_ALIGN_LABELS=0 | 57 | CONFIG_VM_EVENT_COUNTERS=y |
50 | CONFIG_CC_ALIGN_LOOPS=0 | ||
51 | CONFIG_CC_ALIGN_JUMPS=0 | ||
52 | # CONFIG_TINY_SHMEM is not set | 58 | # CONFIG_TINY_SHMEM is not set |
53 | CONFIG_BASE_SMALL=0 | 59 | CONFIG_BASE_SMALL=0 |
60 | # CONFIG_SLOB is not set | ||
54 | 61 | ||
55 | # | 62 | # |
56 | # Loadable module support | 63 | # Loadable module support |
@@ -58,69 +65,68 @@ CONFIG_BASE_SMALL=0 | |||
58 | CONFIG_MODULES=y | 65 | CONFIG_MODULES=y |
59 | CONFIG_MODULE_UNLOAD=y | 66 | CONFIG_MODULE_UNLOAD=y |
60 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 67 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
61 | CONFIG_OBSOLETE_MODPARM=y | ||
62 | CONFIG_MODVERSIONS=y | 68 | CONFIG_MODVERSIONS=y |
63 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 69 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
64 | CONFIG_KMOD=y | 70 | CONFIG_KMOD=y |
65 | 71 | ||
66 | # | 72 | # |
73 | # Block layer | ||
74 | # | ||
75 | CONFIG_LBD=y | ||
76 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
77 | # CONFIG_LSF is not set | ||
78 | |||
79 | # | ||
80 | # IO Schedulers | ||
81 | # | ||
82 | CONFIG_IOSCHED_NOOP=y | ||
83 | CONFIG_IOSCHED_AS=y | ||
84 | CONFIG_IOSCHED_DEADLINE=y | ||
85 | CONFIG_IOSCHED_CFQ=y | ||
86 | # CONFIG_DEFAULT_AS is not set | ||
87 | # CONFIG_DEFAULT_DEADLINE is not set | ||
88 | CONFIG_DEFAULT_CFQ=y | ||
89 | # CONFIG_DEFAULT_NOOP is not set | ||
90 | CONFIG_DEFAULT_IOSCHED="cfq" | ||
91 | |||
92 | # | ||
67 | # Processor | 93 | # Processor |
68 | # | 94 | # |
69 | CONFIG_6xx=y | 95 | CONFIG_6xx=y |
70 | # CONFIG_40x is not set | 96 | # CONFIG_40x is not set |
71 | # CONFIG_44x is not set | 97 | # CONFIG_44x is not set |
72 | # CONFIG_POWER3 is not set | ||
73 | # CONFIG_POWER4 is not set | ||
74 | # CONFIG_8xx is not set | 98 | # CONFIG_8xx is not set |
75 | # CONFIG_E200 is not set | 99 | # CONFIG_E200 is not set |
76 | # CONFIG_E500 is not set | 100 | # CONFIG_E500 is not set |
77 | CONFIG_PPC_FPU=y | 101 | CONFIG_PPC_FPU=y |
78 | CONFIG_ALTIVEC=y | 102 | # CONFIG_ALTIVEC is not set |
79 | CONFIG_TAU=y | 103 | # CONFIG_TAU is not set |
80 | # CONFIG_TAU_INT is not set | ||
81 | # CONFIG_TAU_AVERAGE is not set | ||
82 | # CONFIG_KEXEC is not set | 104 | # CONFIG_KEXEC is not set |
83 | CONFIG_CPU_FREQ=y | 105 | # CONFIG_CPU_FREQ is not set |
84 | CONFIG_CPU_FREQ_TABLE=y | ||
85 | # CONFIG_CPU_FREQ_DEBUG is not set | ||
86 | CONFIG_CPU_FREQ_STAT=m | ||
87 | CONFIG_CPU_FREQ_STAT_DETAILS=y | ||
88 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y | ||
89 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set | ||
90 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | ||
91 | CONFIG_CPU_FREQ_GOV_POWERSAVE=m | ||
92 | CONFIG_CPU_FREQ_GOV_USERSPACE=m | ||
93 | CONFIG_CPU_FREQ_GOV_ONDEMAND=m | ||
94 | CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m | ||
95 | CONFIG_CPU_FREQ_PMAC=y | ||
96 | CONFIG_PPC601_SYNC_FIX=y | 106 | CONFIG_PPC601_SYNC_FIX=y |
97 | CONFIG_PM=y | 107 | # CONFIG_WANT_EARLY_SERIAL is not set |
98 | CONFIG_PPC_STD_MMU=y | 108 | CONFIG_PPC_STD_MMU=y |
99 | 109 | ||
100 | # | 110 | # |
101 | # Platform options | 111 | # Platform options |
102 | # | 112 | # |
103 | CONFIG_PPC_MULTIPLATFORM=y | 113 | CONFIG_PPC_PREP=y |
104 | # CONFIG_APUS is not set | 114 | # CONFIG_APUS is not set |
105 | # CONFIG_KATANA is not set | 115 | # CONFIG_KATANA is not set |
106 | # CONFIG_WILLOW is not set | 116 | # CONFIG_WILLOW is not set |
107 | # CONFIG_CPCI690 is not set | 117 | # CONFIG_CPCI690 is not set |
108 | # CONFIG_PCORE is not set | ||
109 | # CONFIG_POWERPMC250 is not set | 118 | # CONFIG_POWERPMC250 is not set |
110 | # CONFIG_CHESTNUT is not set | 119 | # CONFIG_CHESTNUT is not set |
111 | # CONFIG_SPRUCE is not set | 120 | # CONFIG_SPRUCE is not set |
112 | # CONFIG_HDPU is not set | 121 | # CONFIG_HDPU is not set |
113 | # CONFIG_EV64260 is not set | 122 | # CONFIG_EV64260 is not set |
114 | # CONFIG_LOPEC is not set | 123 | # CONFIG_LOPEC is not set |
115 | # CONFIG_MCPN765 is not set | ||
116 | # CONFIG_MVME5100 is not set | 124 | # CONFIG_MVME5100 is not set |
117 | # CONFIG_PPLUS is not set | 125 | # CONFIG_PPLUS is not set |
118 | # CONFIG_PRPMC750 is not set | 126 | # CONFIG_PRPMC750 is not set |
119 | # CONFIG_PRPMC800 is not set | 127 | # CONFIG_PRPMC800 is not set |
120 | # CONFIG_SANDPOINT is not set | 128 | # CONFIG_SANDPOINT is not set |
121 | # CONFIG_RADSTONE_PPC7D is not set | 129 | # CONFIG_RADSTONE_PPC7D is not set |
122 | # CONFIG_ADIR is not set | ||
123 | # CONFIG_K2 is not set | ||
124 | # CONFIG_PAL4 is not set | 130 | # CONFIG_PAL4 is not set |
125 | # CONFIG_GEMINI is not set | 131 | # CONFIG_GEMINI is not set |
126 | # CONFIG_EST8260 is not set | 132 | # CONFIG_EST8260 is not set |
@@ -132,10 +138,7 @@ CONFIG_PPC_MULTIPLATFORM=y | |||
132 | # CONFIG_PQ2FADS is not set | 138 | # CONFIG_PQ2FADS is not set |
133 | # CONFIG_LITE5200 is not set | 139 | # CONFIG_LITE5200 is not set |
134 | # CONFIG_MPC834x_SYS is not set | 140 | # CONFIG_MPC834x_SYS is not set |
135 | CONFIG_PPC_CHRP=y | 141 | # CONFIG_EV64360 is not set |
136 | CONFIG_PPC_PMAC=y | ||
137 | CONFIG_PPC_PREP=y | ||
138 | CONFIG_PPC_OF=y | ||
139 | CONFIG_PPCBUG_NVRAM=y | 142 | CONFIG_PPCBUG_NVRAM=y |
140 | # CONFIG_SMP is not set | 143 | # CONFIG_SMP is not set |
141 | # CONFIG_HIGHMEM is not set | 144 | # CONFIG_HIGHMEM is not set |
@@ -152,12 +155,16 @@ CONFIG_FLATMEM_MANUAL=y | |||
152 | # CONFIG_SPARSEMEM_MANUAL is not set | 155 | # CONFIG_SPARSEMEM_MANUAL is not set |
153 | CONFIG_FLATMEM=y | 156 | CONFIG_FLATMEM=y |
154 | CONFIG_FLAT_NODE_MEM_MAP=y | 157 | CONFIG_FLAT_NODE_MEM_MAP=y |
158 | # CONFIG_SPARSEMEM_STATIC is not set | ||
159 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
160 | # CONFIG_RESOURCES_64BIT is not set | ||
155 | CONFIG_BINFMT_ELF=y | 161 | CONFIG_BINFMT_ELF=y |
156 | CONFIG_BINFMT_MISC=m | 162 | CONFIG_BINFMT_MISC=m |
157 | CONFIG_PROC_DEVICETREE=y | ||
158 | CONFIG_PREP_RESIDUAL=y | 163 | CONFIG_PREP_RESIDUAL=y |
159 | CONFIG_PROC_PREPRESIDUAL=y | 164 | CONFIG_PROC_PREPRESIDUAL=y |
160 | # CONFIG_CMDLINE_BOOL is not set | 165 | # CONFIG_CMDLINE_BOOL is not set |
166 | CONFIG_PM=y | ||
167 | # CONFIG_PM_LEGACY is not set | ||
161 | # CONFIG_PM_DEBUG is not set | 168 | # CONFIG_PM_DEBUG is not set |
162 | CONFIG_SOFTWARE_SUSPEND=y | 169 | CONFIG_SOFTWARE_SUSPEND=y |
163 | CONFIG_PM_STD_PARTITION="" | 170 | CONFIG_PM_STD_PARTITION="" |
@@ -169,10 +176,10 @@ CONFIG_ISA_DMA_API=y | |||
169 | # | 176 | # |
170 | CONFIG_ISA=y | 177 | CONFIG_ISA=y |
171 | CONFIG_GENERIC_ISA_DMA=y | 178 | CONFIG_GENERIC_ISA_DMA=y |
179 | CONFIG_PPC_I8259=y | ||
180 | CONFIG_PPC_INDIRECT_PCI=y | ||
172 | CONFIG_PCI=y | 181 | CONFIG_PCI=y |
173 | CONFIG_PCI_DOMAINS=y | 182 | CONFIG_PCI_DOMAINS=y |
174 | # CONFIG_PCI_LEGACY_PROC is not set | ||
175 | # CONFIG_PCI_NAMES is not set | ||
176 | # CONFIG_PCI_DEBUG is not set | 183 | # CONFIG_PCI_DEBUG is not set |
177 | 184 | ||
178 | # | 185 | # |
@@ -187,6 +194,11 @@ CONFIG_CARDBUS=y | |||
187 | # PC-card bridges | 194 | # PC-card bridges |
188 | # | 195 | # |
189 | CONFIG_YENTA=m | 196 | CONFIG_YENTA=m |
197 | CONFIG_YENTA_O2=y | ||
198 | CONFIG_YENTA_RICOH=y | ||
199 | CONFIG_YENTA_TI=y | ||
200 | CONFIG_YENTA_ENE_TUNE=y | ||
201 | CONFIG_YENTA_TOSHIBA=y | ||
190 | CONFIG_PCMCIA_PROBE=y | 202 | CONFIG_PCMCIA_PROBE=y |
191 | CONFIG_PCCARD_NONSTATIC=m | 203 | CONFIG_PCCARD_NONSTATIC=m |
192 | 204 | ||
@@ -212,6 +224,7 @@ CONFIG_NET=y | |||
212 | # | 224 | # |
213 | # Networking options | 225 | # Networking options |
214 | # | 226 | # |
227 | # CONFIG_NETDEBUG is not set | ||
215 | CONFIG_PACKET=y | 228 | CONFIG_PACKET=y |
216 | # CONFIG_PACKET_MMAP is not set | 229 | # CONFIG_PACKET_MMAP is not set |
217 | CONFIG_UNIX=y | 230 | CONFIG_UNIX=y |
@@ -229,9 +242,11 @@ CONFIG_SYN_COOKIES=y | |||
229 | # CONFIG_INET_AH is not set | 242 | # CONFIG_INET_AH is not set |
230 | # CONFIG_INET_ESP is not set | 243 | # CONFIG_INET_ESP is not set |
231 | # CONFIG_INET_IPCOMP is not set | 244 | # CONFIG_INET_IPCOMP is not set |
245 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
232 | # CONFIG_INET_TUNNEL is not set | 246 | # CONFIG_INET_TUNNEL is not set |
233 | CONFIG_IP_TCPDIAG=y | 247 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
234 | # CONFIG_IP_TCPDIAG_IPV6 is not set | 248 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
249 | # CONFIG_INET_DIAG is not set | ||
235 | # CONFIG_TCP_CONG_ADVANCED is not set | 250 | # CONFIG_TCP_CONG_ADVANCED is not set |
236 | CONFIG_TCP_CONG_BIC=y | 251 | CONFIG_TCP_CONG_BIC=y |
237 | 252 | ||
@@ -240,80 +255,77 @@ CONFIG_TCP_CONG_BIC=y | |||
240 | # | 255 | # |
241 | # CONFIG_IP_VS is not set | 256 | # CONFIG_IP_VS is not set |
242 | # CONFIG_IPV6 is not set | 257 | # CONFIG_IPV6 is not set |
258 | # CONFIG_INET6_XFRM_TUNNEL is not set | ||
259 | # CONFIG_INET6_TUNNEL is not set | ||
260 | # CONFIG_NETWORK_SECMARK is not set | ||
243 | CONFIG_NETFILTER=y | 261 | CONFIG_NETFILTER=y |
244 | # CONFIG_NETFILTER_DEBUG is not set | 262 | # CONFIG_NETFILTER_DEBUG is not set |
245 | 263 | ||
246 | # | 264 | # |
265 | # Core Netfilter Configuration | ||
266 | # | ||
267 | CONFIG_NETFILTER_NETLINK=m | ||
268 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
269 | CONFIG_NETFILTER_NETLINK_LOG=m | ||
270 | CONFIG_NETFILTER_XTABLES=m | ||
271 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | ||
272 | CONFIG_NETFILTER_XT_TARGET_MARK=m | ||
273 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | ||
274 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | ||
275 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | ||
276 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | ||
277 | CONFIG_NETFILTER_XT_MATCH_DCCP=m | ||
278 | CONFIG_NETFILTER_XT_MATCH_ESP=m | ||
279 | CONFIG_NETFILTER_XT_MATCH_HELPER=m | ||
280 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m | ||
281 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m | ||
282 | CONFIG_NETFILTER_XT_MATCH_MAC=m | ||
283 | CONFIG_NETFILTER_XT_MATCH_MARK=m | ||
284 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m | ||
285 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m | ||
286 | CONFIG_NETFILTER_XT_MATCH_QUOTA=m | ||
287 | CONFIG_NETFILTER_XT_MATCH_REALM=m | ||
288 | CONFIG_NETFILTER_XT_MATCH_SCTP=m | ||
289 | CONFIG_NETFILTER_XT_MATCH_STATE=m | ||
290 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | ||
291 | CONFIG_NETFILTER_XT_MATCH_STRING=m | ||
292 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | ||
293 | |||
294 | # | ||
247 | # IP: Netfilter Configuration | 295 | # IP: Netfilter Configuration |
248 | # | 296 | # |
249 | CONFIG_IP_NF_CONNTRACK=m | 297 | CONFIG_IP_NF_CONNTRACK=m |
250 | # CONFIG_IP_NF_CT_ACCT is not set | 298 | # CONFIG_IP_NF_CT_ACCT is not set |
251 | CONFIG_IP_NF_CONNTRACK_MARK=y | 299 | CONFIG_IP_NF_CONNTRACK_MARK=y |
300 | # CONFIG_IP_NF_CONNTRACK_EVENTS is not set | ||
301 | # CONFIG_IP_NF_CONNTRACK_NETLINK is not set | ||
252 | # CONFIG_IP_NF_CT_PROTO_SCTP is not set | 302 | # CONFIG_IP_NF_CT_PROTO_SCTP is not set |
253 | CONFIG_IP_NF_FTP=m | 303 | CONFIG_IP_NF_FTP=m |
254 | CONFIG_IP_NF_IRC=m | 304 | CONFIG_IP_NF_IRC=m |
305 | # CONFIG_IP_NF_NETBIOS_NS is not set | ||
255 | CONFIG_IP_NF_TFTP=m | 306 | CONFIG_IP_NF_TFTP=m |
256 | CONFIG_IP_NF_AMANDA=m | 307 | CONFIG_IP_NF_AMANDA=m |
308 | # CONFIG_IP_NF_PPTP is not set | ||
309 | # CONFIG_IP_NF_H323 is not set | ||
310 | # CONFIG_IP_NF_SIP is not set | ||
257 | CONFIG_IP_NF_QUEUE=m | 311 | CONFIG_IP_NF_QUEUE=m |
258 | CONFIG_IP_NF_IPTABLES=m | 312 | # CONFIG_IP_NF_IPTABLES is not set |
259 | CONFIG_IP_NF_MATCH_LIMIT=m | 313 | # CONFIG_IP_NF_ARPTABLES is not set |
260 | CONFIG_IP_NF_MATCH_IPRANGE=m | 314 | |
261 | CONFIG_IP_NF_MATCH_MAC=m | 315 | # |
262 | CONFIG_IP_NF_MATCH_PKTTYPE=m | 316 | # DCCP Configuration (EXPERIMENTAL) |
263 | CONFIG_IP_NF_MATCH_MARK=m | 317 | # |
264 | CONFIG_IP_NF_MATCH_MULTIPORT=m | 318 | # CONFIG_IP_DCCP is not set |
265 | CONFIG_IP_NF_MATCH_TOS=m | ||
266 | CONFIG_IP_NF_MATCH_RECENT=m | ||
267 | CONFIG_IP_NF_MATCH_ECN=m | ||
268 | CONFIG_IP_NF_MATCH_DSCP=m | ||
269 | CONFIG_IP_NF_MATCH_AH_ESP=m | ||
270 | CONFIG_IP_NF_MATCH_LENGTH=m | ||
271 | CONFIG_IP_NF_MATCH_TTL=m | ||
272 | CONFIG_IP_NF_MATCH_TCPMSS=m | ||
273 | CONFIG_IP_NF_MATCH_HELPER=m | ||
274 | CONFIG_IP_NF_MATCH_STATE=m | ||
275 | CONFIG_IP_NF_MATCH_CONNTRACK=m | ||
276 | CONFIG_IP_NF_MATCH_OWNER=m | ||
277 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
278 | CONFIG_IP_NF_MATCH_REALM=m | ||
279 | CONFIG_IP_NF_MATCH_SCTP=m | ||
280 | CONFIG_IP_NF_MATCH_COMMENT=m | ||
281 | CONFIG_IP_NF_MATCH_CONNMARK=m | ||
282 | CONFIG_IP_NF_MATCH_HASHLIMIT=m | ||
283 | CONFIG_IP_NF_FILTER=m | ||
284 | CONFIG_IP_NF_TARGET_REJECT=m | ||
285 | CONFIG_IP_NF_TARGET_LOG=m | ||
286 | CONFIG_IP_NF_TARGET_ULOG=m | ||
287 | CONFIG_IP_NF_TARGET_TCPMSS=m | ||
288 | CONFIG_IP_NF_NAT=m | ||
289 | CONFIG_IP_NF_NAT_NEEDED=y | ||
290 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
291 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
292 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
293 | CONFIG_IP_NF_TARGET_SAME=m | ||
294 | CONFIG_IP_NF_NAT_SNMP_BASIC=m | ||
295 | CONFIG_IP_NF_NAT_IRC=m | ||
296 | CONFIG_IP_NF_NAT_FTP=m | ||
297 | CONFIG_IP_NF_NAT_TFTP=m | ||
298 | CONFIG_IP_NF_NAT_AMANDA=m | ||
299 | CONFIG_IP_NF_MANGLE=m | ||
300 | CONFIG_IP_NF_TARGET_TOS=m | ||
301 | CONFIG_IP_NF_TARGET_ECN=m | ||
302 | CONFIG_IP_NF_TARGET_DSCP=m | ||
303 | CONFIG_IP_NF_TARGET_MARK=m | ||
304 | CONFIG_IP_NF_TARGET_CLASSIFY=m | ||
305 | CONFIG_IP_NF_TARGET_CONNMARK=m | ||
306 | CONFIG_IP_NF_TARGET_CLUSTERIP=m | ||
307 | CONFIG_IP_NF_RAW=m | ||
308 | CONFIG_IP_NF_TARGET_NOTRACK=m | ||
309 | CONFIG_IP_NF_ARPTABLES=m | ||
310 | # CONFIG_IP_NF_ARPFILTER is not set | ||
311 | # CONFIG_IP_NF_ARP_MANGLE is not set | ||
312 | 319 | ||
313 | # | 320 | # |
314 | # SCTP Configuration (EXPERIMENTAL) | 321 | # SCTP Configuration (EXPERIMENTAL) |
315 | # | 322 | # |
316 | # CONFIG_IP_SCTP is not set | 323 | # CONFIG_IP_SCTP is not set |
324 | |||
325 | # | ||
326 | # TIPC Configuration (EXPERIMENTAL) | ||
327 | # | ||
328 | # CONFIG_TIPC is not set | ||
317 | # CONFIG_ATM is not set | 329 | # CONFIG_ATM is not set |
318 | # CONFIG_BRIDGE is not set | 330 | # CONFIG_BRIDGE is not set |
319 | # CONFIG_VLAN_8021Q is not set | 331 | # CONFIG_VLAN_8021Q is not set |
@@ -326,6 +338,10 @@ CONFIG_IP_NF_ARPTABLES=m | |||
326 | # CONFIG_NET_DIVERT is not set | 338 | # CONFIG_NET_DIVERT is not set |
327 | # CONFIG_ECONET is not set | 339 | # CONFIG_ECONET is not set |
328 | # CONFIG_WAN_ROUTER is not set | 340 | # CONFIG_WAN_ROUTER is not set |
341 | |||
342 | # | ||
343 | # QoS and/or fair queueing | ||
344 | # | ||
329 | # CONFIG_NET_SCHED is not set | 345 | # CONFIG_NET_SCHED is not set |
330 | CONFIG_NET_CLS_ROUTE=y | 346 | CONFIG_NET_CLS_ROUTE=y |
331 | 347 | ||
@@ -333,13 +349,11 @@ CONFIG_NET_CLS_ROUTE=y | |||
333 | # Network testing | 349 | # Network testing |
334 | # | 350 | # |
335 | # CONFIG_NET_PKTGEN is not set | 351 | # CONFIG_NET_PKTGEN is not set |
336 | CONFIG_NETPOLL=y | ||
337 | # CONFIG_NETPOLL_RX is not set | ||
338 | # CONFIG_NETPOLL_TRAP is not set | ||
339 | CONFIG_NET_POLL_CONTROLLER=y | ||
340 | # CONFIG_HAMRADIO is not set | 352 | # CONFIG_HAMRADIO is not set |
341 | # CONFIG_IRDA is not set | 353 | # CONFIG_IRDA is not set |
342 | # CONFIG_BT is not set | 354 | # CONFIG_BT is not set |
355 | # CONFIG_IEEE80211 is not set | ||
356 | CONFIG_WIRELESS_EXT=y | ||
343 | 357 | ||
344 | # | 358 | # |
345 | # Device Drivers | 359 | # Device Drivers |
@@ -352,6 +366,12 @@ CONFIG_NET_POLL_CONTROLLER=y | |||
352 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 366 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
353 | CONFIG_FW_LOADER=m | 367 | CONFIG_FW_LOADER=m |
354 | # CONFIG_DEBUG_DRIVER is not set | 368 | # CONFIG_DEBUG_DRIVER is not set |
369 | # CONFIG_SYS_HYPERVISOR is not set | ||
370 | |||
371 | # | ||
372 | # Connector - unified userspace <-> kernelspace linker | ||
373 | # | ||
374 | # CONFIG_CONNECTOR is not set | ||
355 | 375 | ||
356 | # | 376 | # |
357 | # Memory Technology Devices (MTD) | 377 | # Memory Technology Devices (MTD) |
@@ -367,6 +387,7 @@ CONFIG_PARPORT_SERIAL=m | |||
367 | CONFIG_PARPORT_PC_FIFO=y | 387 | CONFIG_PARPORT_PC_FIFO=y |
368 | CONFIG_PARPORT_PC_SUPERIO=y | 388 | CONFIG_PARPORT_PC_SUPERIO=y |
369 | # CONFIG_PARPORT_GSC is not set | 389 | # CONFIG_PARPORT_GSC is not set |
390 | # CONFIG_PARPORT_AX88796 is not set | ||
370 | CONFIG_PARPORT_1284=y | 391 | CONFIG_PARPORT_1284=y |
371 | 392 | ||
372 | # | 393 | # |
@@ -378,7 +399,6 @@ CONFIG_PARPORT_1284=y | |||
378 | # Block devices | 399 | # Block devices |
379 | # | 400 | # |
380 | CONFIG_BLK_DEV_FD=m | 401 | CONFIG_BLK_DEV_FD=m |
381 | CONFIG_MAC_FLOPPY=m | ||
382 | # CONFIG_BLK_DEV_XD is not set | 402 | # CONFIG_BLK_DEV_XD is not set |
383 | # CONFIG_PARIDE is not set | 403 | # CONFIG_PARIDE is not set |
384 | # CONFIG_BLK_CPQ_DA is not set | 404 | # CONFIG_BLK_CPQ_DA is not set |
@@ -394,18 +414,9 @@ CONFIG_BLK_DEV_LOOP=y | |||
394 | CONFIG_BLK_DEV_RAM=y | 414 | CONFIG_BLK_DEV_RAM=y |
395 | CONFIG_BLK_DEV_RAM_COUNT=16 | 415 | CONFIG_BLK_DEV_RAM_COUNT=16 |
396 | CONFIG_BLK_DEV_RAM_SIZE=4096 | 416 | CONFIG_BLK_DEV_RAM_SIZE=4096 |
417 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
397 | CONFIG_BLK_DEV_INITRD=y | 418 | CONFIG_BLK_DEV_INITRD=y |
398 | CONFIG_INITRAMFS_SOURCE="" | ||
399 | CONFIG_LBD=y | ||
400 | # CONFIG_CDROM_PKTCDVD is not set | 419 | # CONFIG_CDROM_PKTCDVD is not set |
401 | |||
402 | # | ||
403 | # IO Schedulers | ||
404 | # | ||
405 | CONFIG_IOSCHED_NOOP=y | ||
406 | CONFIG_IOSCHED_AS=y | ||
407 | CONFIG_IOSCHED_DEADLINE=y | ||
408 | CONFIG_IOSCHED_CFQ=y | ||
409 | # CONFIG_ATA_OVER_ETH is not set | 420 | # CONFIG_ATA_OVER_ETH is not set |
410 | 421 | ||
411 | # | 422 | # |
@@ -422,7 +433,7 @@ CONFIG_BLK_DEV_IDEDISK=y | |||
422 | # CONFIG_IDEDISK_MULTI_MODE is not set | 433 | # CONFIG_IDEDISK_MULTI_MODE is not set |
423 | CONFIG_BLK_DEV_IDECD=y | 434 | CONFIG_BLK_DEV_IDECD=y |
424 | # CONFIG_BLK_DEV_IDETAPE is not set | 435 | # CONFIG_BLK_DEV_IDETAPE is not set |
425 | CONFIG_BLK_DEV_IDEFLOPPY=y | 436 | # CONFIG_BLK_DEV_IDEFLOPPY is not set |
426 | CONFIG_BLK_DEV_IDESCSI=y | 437 | CONFIG_BLK_DEV_IDESCSI=y |
427 | # CONFIG_IDE_TASK_IOCTL is not set | 438 | # CONFIG_IDE_TASK_IOCTL is not set |
428 | 439 | ||
@@ -435,7 +446,7 @@ CONFIG_IDEPCI_SHARE_IRQ=y | |||
435 | # CONFIG_BLK_DEV_OFFBOARD is not set | 446 | # CONFIG_BLK_DEV_OFFBOARD is not set |
436 | CONFIG_BLK_DEV_GENERIC=y | 447 | CONFIG_BLK_DEV_GENERIC=y |
437 | # CONFIG_BLK_DEV_OPTI621 is not set | 448 | # CONFIG_BLK_DEV_OPTI621 is not set |
438 | # CONFIG_BLK_DEV_SL82C105 is not set | 449 | CONFIG_BLK_DEV_SL82C105=y |
439 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 450 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
440 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | 451 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set |
441 | CONFIG_IDEDMA_PCI_AUTO=y | 452 | CONFIG_IDEDMA_PCI_AUTO=y |
@@ -443,7 +454,7 @@ CONFIG_IDEDMA_PCI_AUTO=y | |||
443 | # CONFIG_BLK_DEV_AEC62XX is not set | 454 | # CONFIG_BLK_DEV_AEC62XX is not set |
444 | # CONFIG_BLK_DEV_ALI15X3 is not set | 455 | # CONFIG_BLK_DEV_ALI15X3 is not set |
445 | # CONFIG_BLK_DEV_AMD74XX is not set | 456 | # CONFIG_BLK_DEV_AMD74XX is not set |
446 | CONFIG_BLK_DEV_CMD64X=y | 457 | # CONFIG_BLK_DEV_CMD64X is not set |
447 | # CONFIG_BLK_DEV_TRIFLEX is not set | 458 | # CONFIG_BLK_DEV_TRIFLEX is not set |
448 | # CONFIG_BLK_DEV_CY82C693 is not set | 459 | # CONFIG_BLK_DEV_CY82C693 is not set |
449 | # CONFIG_BLK_DEV_CS5520 is not set | 460 | # CONFIG_BLK_DEV_CS5520 is not set |
@@ -455,17 +466,12 @@ CONFIG_BLK_DEV_CMD64X=y | |||
455 | # CONFIG_BLK_DEV_IT821X is not set | 466 | # CONFIG_BLK_DEV_IT821X is not set |
456 | # CONFIG_BLK_DEV_NS87415 is not set | 467 | # CONFIG_BLK_DEV_NS87415 is not set |
457 | # CONFIG_BLK_DEV_PDC202XX_OLD is not set | 468 | # CONFIG_BLK_DEV_PDC202XX_OLD is not set |
458 | CONFIG_BLK_DEV_PDC202XX_NEW=y | 469 | # CONFIG_BLK_DEV_PDC202XX_NEW is not set |
459 | # CONFIG_PDC202XX_FORCE is not set | ||
460 | # CONFIG_BLK_DEV_SVWKS is not set | 470 | # CONFIG_BLK_DEV_SVWKS is not set |
461 | # CONFIG_BLK_DEV_SIIMAGE is not set | 471 | # CONFIG_BLK_DEV_SIIMAGE is not set |
462 | # CONFIG_BLK_DEV_SLC90E66 is not set | 472 | # CONFIG_BLK_DEV_SLC90E66 is not set |
463 | # CONFIG_BLK_DEV_TRM290 is not set | 473 | # CONFIG_BLK_DEV_TRM290 is not set |
464 | # CONFIG_BLK_DEV_VIA82CXXX is not set | 474 | # CONFIG_BLK_DEV_VIA82CXXX is not set |
465 | CONFIG_BLK_DEV_IDE_PMAC=y | ||
466 | CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y | ||
467 | CONFIG_BLK_DEV_IDEDMA_PMAC=y | ||
468 | CONFIG_BLK_DEV_IDE_PMAC_BLINK=y | ||
469 | # CONFIG_IDE_ARM is not set | 475 | # CONFIG_IDE_ARM is not set |
470 | # CONFIG_IDE_CHIPSETS is not set | 476 | # CONFIG_IDE_CHIPSETS is not set |
471 | CONFIG_BLK_DEV_IDEDMA=y | 477 | CONFIG_BLK_DEV_IDEDMA=y |
@@ -476,6 +482,7 @@ CONFIG_IDEDMA_AUTO=y | |||
476 | # | 482 | # |
477 | # SCSI device support | 483 | # SCSI device support |
478 | # | 484 | # |
485 | # CONFIG_RAID_ATTRS is not set | ||
479 | CONFIG_SCSI=y | 486 | CONFIG_SCSI=y |
480 | CONFIG_SCSI_PROC_FS=y | 487 | CONFIG_SCSI_PROC_FS=y |
481 | 488 | ||
@@ -503,10 +510,12 @@ CONFIG_SCSI_LOGGING=y | |||
503 | CONFIG_SCSI_SPI_ATTRS=y | 510 | CONFIG_SCSI_SPI_ATTRS=y |
504 | # CONFIG_SCSI_FC_ATTRS is not set | 511 | # CONFIG_SCSI_FC_ATTRS is not set |
505 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 512 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
513 | # CONFIG_SCSI_SAS_ATTRS is not set | ||
506 | 514 | ||
507 | # | 515 | # |
508 | # SCSI low-level drivers | 516 | # SCSI low-level drivers |
509 | # | 517 | # |
518 | # CONFIG_ISCSI_TCP is not set | ||
510 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 519 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
511 | # CONFIG_SCSI_3W_9XXX is not set | 520 | # CONFIG_SCSI_3W_9XXX is not set |
512 | # CONFIG_SCSI_7000FASST is not set | 521 | # CONFIG_SCSI_7000FASST is not set |
@@ -514,19 +523,16 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
514 | # CONFIG_SCSI_AHA152X is not set | 523 | # CONFIG_SCSI_AHA152X is not set |
515 | # CONFIG_SCSI_AHA1542 is not set | 524 | # CONFIG_SCSI_AHA1542 is not set |
516 | # CONFIG_SCSI_AACRAID is not set | 525 | # CONFIG_SCSI_AACRAID is not set |
517 | CONFIG_SCSI_AIC7XXX=m | 526 | # CONFIG_SCSI_AIC7XXX is not set |
518 | CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 | 527 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
519 | CONFIG_AIC7XXX_RESET_DELAY_MS=15000 | ||
520 | CONFIG_AIC7XXX_DEBUG_ENABLE=y | ||
521 | CONFIG_AIC7XXX_DEBUG_MASK=0 | ||
522 | CONFIG_AIC7XXX_REG_PRETTY_PRINT=y | ||
523 | CONFIG_SCSI_AIC7XXX_OLD=m | ||
524 | # CONFIG_SCSI_AIC79XX is not set | 528 | # CONFIG_SCSI_AIC79XX is not set |
525 | # CONFIG_SCSI_DPT_I2O is not set | 529 | # CONFIG_SCSI_DPT_I2O is not set |
526 | # CONFIG_SCSI_IN2000 is not set | 530 | # CONFIG_SCSI_IN2000 is not set |
527 | # CONFIG_MEGARAID_NEWGEN is not set | 531 | # CONFIG_MEGARAID_NEWGEN is not set |
528 | # CONFIG_MEGARAID_LEGACY is not set | 532 | # CONFIG_MEGARAID_LEGACY is not set |
533 | # CONFIG_MEGARAID_SAS is not set | ||
529 | # CONFIG_SCSI_SATA is not set | 534 | # CONFIG_SCSI_SATA is not set |
535 | # CONFIG_SCSI_HPTIOP is not set | ||
530 | # CONFIG_SCSI_BUSLOGIC is not set | 536 | # CONFIG_SCSI_BUSLOGIC is not set |
531 | # CONFIG_SCSI_DMX3191D is not set | 537 | # CONFIG_SCSI_DMX3191D is not set |
532 | # CONFIG_SCSI_DTC3280 is not set | 538 | # CONFIG_SCSI_DTC3280 is not set |
@@ -545,19 +551,13 @@ CONFIG_SCSI_SYM53C8XX_2=y | |||
545 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 | 551 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 |
546 | CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 | 552 | CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 |
547 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 | 553 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 |
548 | # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set | 554 | CONFIG_SCSI_SYM53C8XX_MMIO=y |
549 | # CONFIG_SCSI_IPR is not set | 555 | # CONFIG_SCSI_IPR is not set |
550 | # CONFIG_SCSI_PAS16 is not set | 556 | # CONFIG_SCSI_PAS16 is not set |
551 | # CONFIG_SCSI_PSI240I is not set | 557 | # CONFIG_SCSI_PSI240I is not set |
552 | # CONFIG_SCSI_QLOGIC_FAS is not set | 558 | # CONFIG_SCSI_QLOGIC_FAS is not set |
553 | # CONFIG_SCSI_QLOGIC_FC is not set | ||
554 | # CONFIG_SCSI_QLOGIC_1280 is not set | 559 | # CONFIG_SCSI_QLOGIC_1280 is not set |
555 | CONFIG_SCSI_QLA2XXX=y | 560 | # CONFIG_SCSI_QLA_FC is not set |
556 | # CONFIG_SCSI_QLA21XX is not set | ||
557 | # CONFIG_SCSI_QLA22XX is not set | ||
558 | # CONFIG_SCSI_QLA2300 is not set | ||
559 | # CONFIG_SCSI_QLA2322 is not set | ||
560 | # CONFIG_SCSI_QLA6312 is not set | ||
561 | # CONFIG_SCSI_LPFC is not set | 561 | # CONFIG_SCSI_LPFC is not set |
562 | # CONFIG_SCSI_SYM53C416 is not set | 562 | # CONFIG_SCSI_SYM53C416 is not set |
563 | # CONFIG_SCSI_DC395x is not set | 563 | # CONFIG_SCSI_DC395x is not set |
@@ -566,10 +566,6 @@ CONFIG_SCSI_QLA2XXX=y | |||
566 | # CONFIG_SCSI_U14_34F is not set | 566 | # CONFIG_SCSI_U14_34F is not set |
567 | # CONFIG_SCSI_NSP32 is not set | 567 | # CONFIG_SCSI_NSP32 is not set |
568 | # CONFIG_SCSI_DEBUG is not set | 568 | # CONFIG_SCSI_DEBUG is not set |
569 | CONFIG_SCSI_MESH=y | ||
570 | CONFIG_SCSI_MESH_SYNC_RATE=5 | ||
571 | CONFIG_SCSI_MESH_RESET_DELAY_MS=4000 | ||
572 | CONFIG_SCSI_MAC53C94=y | ||
573 | 569 | ||
574 | # | 570 | # |
575 | # Old CD-ROM drivers (not SCSI, not IDE) | 571 | # Old CD-ROM drivers (not SCSI, not IDE) |
@@ -587,6 +583,7 @@ CONFIG_SCSI_MAC53C94=y | |||
587 | # CONFIG_FUSION is not set | 583 | # CONFIG_FUSION is not set |
588 | # CONFIG_FUSION_SPI is not set | 584 | # CONFIG_FUSION_SPI is not set |
589 | # CONFIG_FUSION_FC is not set | 585 | # CONFIG_FUSION_FC is not set |
586 | # CONFIG_FUSION_SAS is not set | ||
590 | 587 | ||
591 | # | 588 | # |
592 | # IEEE 1394 (FireWire) support | 589 | # IEEE 1394 (FireWire) support |
@@ -613,12 +610,9 @@ CONFIG_IEEE1394_OHCI1394=m | |||
613 | # | 610 | # |
614 | CONFIG_IEEE1394_VIDEO1394=m | 611 | CONFIG_IEEE1394_VIDEO1394=m |
615 | CONFIG_IEEE1394_SBP2=m | 612 | CONFIG_IEEE1394_SBP2=m |
616 | # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set | ||
617 | CONFIG_IEEE1394_ETH1394=m | 613 | CONFIG_IEEE1394_ETH1394=m |
618 | CONFIG_IEEE1394_DV1394=m | 614 | CONFIG_IEEE1394_DV1394=m |
619 | CONFIG_IEEE1394_RAWIO=m | 615 | CONFIG_IEEE1394_RAWIO=m |
620 | CONFIG_IEEE1394_CMP=m | ||
621 | CONFIG_IEEE1394_AMDTP=m | ||
622 | 616 | ||
623 | # | 617 | # |
624 | # I2O device support | 618 | # I2O device support |
@@ -628,18 +622,7 @@ CONFIG_IEEE1394_AMDTP=m | |||
628 | # | 622 | # |
629 | # Macintosh device drivers | 623 | # Macintosh device drivers |
630 | # | 624 | # |
631 | CONFIG_ADB=y | 625 | # CONFIG_WINDFARM is not set |
632 | CONFIG_ADB_CUDA=y | ||
633 | CONFIG_ADB_PMU=y | ||
634 | CONFIG_PMAC_APM_EMU=y | ||
635 | CONFIG_PMAC_MEDIABAY=y | ||
636 | CONFIG_PMAC_BACKLIGHT=y | ||
637 | CONFIG_ADB_MACIO=y | ||
638 | CONFIG_INPUT_ADBHID=y | ||
639 | CONFIG_MAC_EMUMOUSEBTN=y | ||
640 | CONFIG_THERM_WINDTUNNEL=m | ||
641 | CONFIG_THERM_ADT746X=m | ||
642 | # CONFIG_ANSLCD is not set | ||
643 | 626 | ||
644 | # | 627 | # |
645 | # Network device support | 628 | # Network device support |
@@ -656,15 +639,18 @@ CONFIG_TUN=m | |||
656 | # CONFIG_ARCNET is not set | 639 | # CONFIG_ARCNET is not set |
657 | 640 | ||
658 | # | 641 | # |
642 | # PHY device support | ||
643 | # | ||
644 | # CONFIG_PHYLIB is not set | ||
645 | |||
646 | # | ||
659 | # Ethernet (10 or 100Mbit) | 647 | # Ethernet (10 or 100Mbit) |
660 | # | 648 | # |
661 | CONFIG_NET_ETHERNET=y | 649 | CONFIG_NET_ETHERNET=y |
662 | CONFIG_MII=y | 650 | CONFIG_MII=y |
663 | CONFIG_MACE=y | ||
664 | # CONFIG_MACE_AAUI_PORT is not set | ||
665 | CONFIG_BMAC=y | ||
666 | # CONFIG_HAPPYMEAL is not set | 651 | # CONFIG_HAPPYMEAL is not set |
667 | CONFIG_SUNGEM=y | 652 | # CONFIG_SUNGEM is not set |
653 | # CONFIG_CASSINI is not set | ||
668 | # CONFIG_NET_VENDOR_3COM is not set | 654 | # CONFIG_NET_VENDOR_3COM is not set |
669 | # CONFIG_LANCE is not set | 655 | # CONFIG_LANCE is not set |
670 | # CONFIG_NET_VENDOR_SMC is not set | 656 | # CONFIG_NET_VENDOR_SMC is not set |
@@ -682,6 +668,7 @@ CONFIG_TULIP_MMIO=y | |||
682 | CONFIG_DE4X5=m | 668 | CONFIG_DE4X5=m |
683 | # CONFIG_WINBOND_840 is not set | 669 | # CONFIG_WINBOND_840 is not set |
684 | # CONFIG_DM9102 is not set | 670 | # CONFIG_DM9102 is not set |
671 | # CONFIG_ULI526X is not set | ||
685 | # CONFIG_PCMCIA_XIRCOM is not set | 672 | # CONFIG_PCMCIA_XIRCOM is not set |
686 | # CONFIG_PCMCIA_XIRTULIP is not set | 673 | # CONFIG_PCMCIA_XIRTULIP is not set |
687 | # CONFIG_AT1700 is not set | 674 | # CONFIG_AT1700 is not set |
@@ -722,18 +709,21 @@ CONFIG_PCNET32=y | |||
722 | # CONFIG_HAMACHI is not set | 709 | # CONFIG_HAMACHI is not set |
723 | # CONFIG_YELLOWFIN is not set | 710 | # CONFIG_YELLOWFIN is not set |
724 | # CONFIG_R8169 is not set | 711 | # CONFIG_R8169 is not set |
712 | # CONFIG_SIS190 is not set | ||
725 | # CONFIG_SKGE is not set | 713 | # CONFIG_SKGE is not set |
714 | # CONFIG_SKY2 is not set | ||
726 | # CONFIG_SK98LIN is not set | 715 | # CONFIG_SK98LIN is not set |
727 | # CONFIG_VIA_VELOCITY is not set | 716 | # CONFIG_VIA_VELOCITY is not set |
728 | # CONFIG_TIGON3 is not set | 717 | # CONFIG_TIGON3 is not set |
729 | # CONFIG_BNX2 is not set | 718 | # CONFIG_BNX2 is not set |
730 | # CONFIG_MV643XX_ETH is not set | ||
731 | 719 | ||
732 | # | 720 | # |
733 | # Ethernet (10000 Mbit) | 721 | # Ethernet (10000 Mbit) |
734 | # | 722 | # |
723 | # CONFIG_CHELSIO_T1 is not set | ||
735 | # CONFIG_IXGB is not set | 724 | # CONFIG_IXGB is not set |
736 | # CONFIG_S2IO is not set | 725 | # CONFIG_S2IO is not set |
726 | # CONFIG_MYRI10GE is not set | ||
737 | 727 | ||
738 | # | 728 | # |
739 | # Token Ring devices | 729 | # Token Ring devices |
@@ -744,6 +734,7 @@ CONFIG_PCNET32=y | |||
744 | # Wireless LAN (non-hamradio) | 734 | # Wireless LAN (non-hamradio) |
745 | # | 735 | # |
746 | CONFIG_NET_RADIO=y | 736 | CONFIG_NET_RADIO=y |
737 | # CONFIG_NET_WIRELESS_RTNETLINK is not set | ||
747 | 738 | ||
748 | # | 739 | # |
749 | # Obsolete Wireless cards support (pre-802.11) | 740 | # Obsolete Wireless cards support (pre-802.11) |
@@ -755,11 +746,13 @@ CONFIG_NET_RADIO=y | |||
755 | # | 746 | # |
756 | # Wireless 802.11b ISA/PCI cards support | 747 | # Wireless 802.11b ISA/PCI cards support |
757 | # | 748 | # |
749 | # CONFIG_IPW2100 is not set | ||
750 | # CONFIG_IPW2200 is not set | ||
758 | # CONFIG_AIRO is not set | 751 | # CONFIG_AIRO is not set |
759 | CONFIG_HERMES=m | 752 | CONFIG_HERMES=m |
760 | CONFIG_APPLE_AIRPORT=m | ||
761 | # CONFIG_PLX_HERMES is not set | 753 | # CONFIG_PLX_HERMES is not set |
762 | # CONFIG_TMD_HERMES is not set | 754 | # CONFIG_TMD_HERMES is not set |
755 | # CONFIG_NORTEL_HERMES is not set | ||
763 | # CONFIG_PCI_HERMES is not set | 756 | # CONFIG_PCI_HERMES is not set |
764 | # CONFIG_ATMEL is not set | 757 | # CONFIG_ATMEL is not set |
765 | 758 | ||
@@ -767,6 +760,8 @@ CONFIG_APPLE_AIRPORT=m | |||
767 | # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support | 760 | # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support |
768 | # | 761 | # |
769 | # CONFIG_PRISM54 is not set | 762 | # CONFIG_PRISM54 is not set |
763 | # CONFIG_USB_ZD1201 is not set | ||
764 | # CONFIG_HOSTAP is not set | ||
770 | CONFIG_NET_WIRELESS=y | 765 | CONFIG_NET_WIRELESS=y |
771 | 766 | ||
772 | # | 767 | # |
@@ -783,11 +778,16 @@ CONFIG_PPP_ASYNC=y | |||
783 | # CONFIG_PPP_SYNC_TTY is not set | 778 | # CONFIG_PPP_SYNC_TTY is not set |
784 | CONFIG_PPP_DEFLATE=y | 779 | CONFIG_PPP_DEFLATE=y |
785 | CONFIG_PPP_BSDCOMP=m | 780 | CONFIG_PPP_BSDCOMP=m |
781 | # CONFIG_PPP_MPPE is not set | ||
786 | CONFIG_PPPOE=m | 782 | CONFIG_PPPOE=m |
787 | # CONFIG_SLIP is not set | 783 | # CONFIG_SLIP is not set |
788 | # CONFIG_NET_FC is not set | 784 | # CONFIG_NET_FC is not set |
789 | # CONFIG_SHAPER is not set | 785 | # CONFIG_SHAPER is not set |
790 | CONFIG_NETCONSOLE=m | 786 | CONFIG_NETCONSOLE=m |
787 | CONFIG_NETPOLL=y | ||
788 | # CONFIG_NETPOLL_RX is not set | ||
789 | # CONFIG_NETPOLL_TRAP is not set | ||
790 | CONFIG_NET_POLL_CONTROLLER=y | ||
791 | 791 | ||
792 | # | 792 | # |
793 | # ISDN subsystem | 793 | # ISDN subsystem |
@@ -835,7 +835,7 @@ CONFIG_MOUSE_PS2=y | |||
835 | # CONFIG_INPUT_JOYSTICK is not set | 835 | # CONFIG_INPUT_JOYSTICK is not set |
836 | # CONFIG_INPUT_TOUCHSCREEN is not set | 836 | # CONFIG_INPUT_TOUCHSCREEN is not set |
837 | CONFIG_INPUT_MISC=y | 837 | CONFIG_INPUT_MISC=y |
838 | # CONFIG_INPUT_PCSPKR is not set | 838 | CONFIG_INPUT_PCSPKR=m |
839 | CONFIG_INPUT_UINPUT=m | 839 | CONFIG_INPUT_UINPUT=m |
840 | 840 | ||
841 | # | 841 | # |
@@ -856,6 +856,7 @@ CONFIG_SERIO_LIBPS2=y | |||
856 | CONFIG_VT=y | 856 | CONFIG_VT=y |
857 | CONFIG_VT_CONSOLE=y | 857 | CONFIG_VT_CONSOLE=y |
858 | CONFIG_HW_CONSOLE=y | 858 | CONFIG_HW_CONSOLE=y |
859 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
859 | # CONFIG_SERIAL_NONSTANDARD is not set | 860 | # CONFIG_SERIAL_NONSTANDARD is not set |
860 | 861 | ||
861 | # | 862 | # |
@@ -863,7 +864,9 @@ CONFIG_HW_CONSOLE=y | |||
863 | # | 864 | # |
864 | CONFIG_SERIAL_8250=y | 865 | CONFIG_SERIAL_8250=y |
865 | CONFIG_SERIAL_8250_CONSOLE=y | 866 | CONFIG_SERIAL_8250_CONSOLE=y |
867 | CONFIG_SERIAL_8250_PCI=y | ||
866 | CONFIG_SERIAL_8250_NR_UARTS=4 | 868 | CONFIG_SERIAL_8250_NR_UARTS=4 |
869 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | ||
867 | # CONFIG_SERIAL_8250_EXTENDED is not set | 870 | # CONFIG_SERIAL_8250_EXTENDED is not set |
868 | 871 | ||
869 | # | 872 | # |
@@ -871,8 +874,6 @@ CONFIG_SERIAL_8250_NR_UARTS=4 | |||
871 | # | 874 | # |
872 | CONFIG_SERIAL_CORE=y | 875 | CONFIG_SERIAL_CORE=y |
873 | CONFIG_SERIAL_CORE_CONSOLE=y | 876 | CONFIG_SERIAL_CORE_CONSOLE=y |
874 | CONFIG_SERIAL_PMACZILOG=y | ||
875 | CONFIG_SERIAL_PMACZILOG_CONSOLE=y | ||
876 | # CONFIG_SERIAL_JSM is not set | 877 | # CONFIG_SERIAL_JSM is not set |
877 | CONFIG_UNIX98_PTYS=y | 878 | CONFIG_UNIX98_PTYS=y |
878 | CONFIG_LEGACY_PTYS=y | 879 | CONFIG_LEGACY_PTYS=y |
@@ -890,6 +891,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
890 | # Watchdog Cards | 891 | # Watchdog Cards |
891 | # | 892 | # |
892 | # CONFIG_WATCHDOG is not set | 893 | # CONFIG_WATCHDOG is not set |
894 | # CONFIG_HW_RANDOM is not set | ||
893 | CONFIG_NVRAM=y | 895 | CONFIG_NVRAM=y |
894 | CONFIG_GEN_RTC=y | 896 | CONFIG_GEN_RTC=y |
895 | # CONFIG_GEN_RTC_X is not set | 897 | # CONFIG_GEN_RTC_X is not set |
@@ -900,21 +902,15 @@ CONFIG_GEN_RTC=y | |||
900 | # | 902 | # |
901 | # Ftape, the floppy tape device driver | 903 | # Ftape, the floppy tape device driver |
902 | # | 904 | # |
903 | CONFIG_AGP=m | 905 | # CONFIG_AGP is not set |
904 | CONFIG_AGP_UNINORTH=m | 906 | # CONFIG_DRM is not set |
905 | CONFIG_DRM=m | ||
906 | # CONFIG_DRM_TDFX is not set | ||
907 | CONFIG_DRM_R128=m | ||
908 | CONFIG_DRM_RADEON=m | ||
909 | # CONFIG_DRM_MGA is not set | ||
910 | # CONFIG_DRM_SIS is not set | ||
911 | # CONFIG_DRM_VIA is not set | ||
912 | # CONFIG_RAW_DRIVER is not set | 907 | # CONFIG_RAW_DRIVER is not set |
913 | 908 | ||
914 | # | 909 | # |
915 | # TPM devices | 910 | # TPM devices |
916 | # | 911 | # |
917 | # CONFIG_TCG_TPM is not set | 912 | # CONFIG_TCG_TPM is not set |
913 | # CONFIG_TELCLOCK is not set | ||
918 | 914 | ||
919 | # | 915 | # |
920 | # I2C support | 916 | # I2C support |
@@ -938,19 +934,16 @@ CONFIG_I2C_ALGOBIT=y | |||
938 | # CONFIG_I2C_AMD756 is not set | 934 | # CONFIG_I2C_AMD756 is not set |
939 | # CONFIG_I2C_AMD8111 is not set | 935 | # CONFIG_I2C_AMD8111 is not set |
940 | # CONFIG_I2C_ELEKTOR is not set | 936 | # CONFIG_I2C_ELEKTOR is not set |
941 | CONFIG_I2C_HYDRA=y | ||
942 | # CONFIG_I2C_I801 is not set | 937 | # CONFIG_I2C_I801 is not set |
943 | # CONFIG_I2C_I810 is not set | 938 | # CONFIG_I2C_I810 is not set |
944 | # CONFIG_I2C_PIIX4 is not set | 939 | # CONFIG_I2C_PIIX4 is not set |
945 | # CONFIG_I2C_ISA is not set | ||
946 | CONFIG_I2C_KEYWEST=m | ||
947 | # CONFIG_I2C_MPC is not set | 940 | # CONFIG_I2C_MPC is not set |
948 | # CONFIG_I2C_NFORCE2 is not set | 941 | # CONFIG_I2C_NFORCE2 is not set |
942 | # CONFIG_I2C_OCORES is not set | ||
949 | # CONFIG_I2C_PARPORT is not set | 943 | # CONFIG_I2C_PARPORT is not set |
950 | # CONFIG_I2C_PARPORT_LIGHT is not set | 944 | # CONFIG_I2C_PARPORT_LIGHT is not set |
951 | # CONFIG_I2C_PROSAVAGE is not set | 945 | # CONFIG_I2C_PROSAVAGE is not set |
952 | # CONFIG_I2C_SAVAGE4 is not set | 946 | # CONFIG_I2C_SAVAGE4 is not set |
953 | # CONFIG_SCx200_ACB is not set | ||
954 | # CONFIG_I2C_SIS5595 is not set | 947 | # CONFIG_I2C_SIS5595 is not set |
955 | # CONFIG_I2C_SIS630 is not set | 948 | # CONFIG_I2C_SIS630 is not set |
956 | # CONFIG_I2C_SIS96X is not set | 949 | # CONFIG_I2C_SIS96X is not set |
@@ -959,7 +952,6 @@ CONFIG_I2C_KEYWEST=m | |||
959 | # CONFIG_I2C_VIAPRO is not set | 952 | # CONFIG_I2C_VIAPRO is not set |
960 | # CONFIG_I2C_VOODOO3 is not set | 953 | # CONFIG_I2C_VOODOO3 is not set |
961 | # CONFIG_I2C_PCA_ISA is not set | 954 | # CONFIG_I2C_PCA_ISA is not set |
962 | # CONFIG_I2C_SENSOR is not set | ||
963 | 955 | ||
964 | # | 956 | # |
965 | # Miscellaneous I2C Chip support | 957 | # Miscellaneous I2C Chip support |
@@ -970,7 +962,6 @@ CONFIG_I2C_KEYWEST=m | |||
970 | # CONFIG_SENSORS_PCF8574 is not set | 962 | # CONFIG_SENSORS_PCF8574 is not set |
971 | # CONFIG_SENSORS_PCA9539 is not set | 963 | # CONFIG_SENSORS_PCA9539 is not set |
972 | # CONFIG_SENSORS_PCF8591 is not set | 964 | # CONFIG_SENSORS_PCF8591 is not set |
973 | # CONFIG_SENSORS_RTC8564 is not set | ||
974 | # CONFIG_SENSORS_M41T00 is not set | 965 | # CONFIG_SENSORS_M41T00 is not set |
975 | # CONFIG_SENSORS_MAX6875 is not set | 966 | # CONFIG_SENSORS_MAX6875 is not set |
976 | # CONFIG_I2C_DEBUG_CORE is not set | 967 | # CONFIG_I2C_DEBUG_CORE is not set |
@@ -979,14 +970,20 @@ CONFIG_I2C_KEYWEST=m | |||
979 | # CONFIG_I2C_DEBUG_CHIP is not set | 970 | # CONFIG_I2C_DEBUG_CHIP is not set |
980 | 971 | ||
981 | # | 972 | # |
973 | # SPI support | ||
974 | # | ||
975 | # CONFIG_SPI is not set | ||
976 | # CONFIG_SPI_MASTER is not set | ||
977 | |||
978 | # | ||
982 | # Dallas's 1-wire bus | 979 | # Dallas's 1-wire bus |
983 | # | 980 | # |
984 | # CONFIG_W1 is not set | ||
985 | 981 | ||
986 | # | 982 | # |
987 | # Hardware Monitoring support | 983 | # Hardware Monitoring support |
988 | # | 984 | # |
989 | # CONFIG_HWMON is not set | 985 | # CONFIG_HWMON is not set |
986 | # CONFIG_HWMON_VID is not set | ||
990 | 987 | ||
991 | # | 988 | # |
992 | # Misc devices | 989 | # Misc devices |
@@ -996,38 +993,36 @@ CONFIG_I2C_KEYWEST=m | |||
996 | # Multimedia devices | 993 | # Multimedia devices |
997 | # | 994 | # |
998 | # CONFIG_VIDEO_DEV is not set | 995 | # CONFIG_VIDEO_DEV is not set |
996 | CONFIG_VIDEO_V4L2=y | ||
999 | 997 | ||
1000 | # | 998 | # |
1001 | # Digital Video Broadcasting Devices | 999 | # Digital Video Broadcasting Devices |
1002 | # | 1000 | # |
1003 | # CONFIG_DVB is not set | 1001 | # CONFIG_DVB is not set |
1002 | # CONFIG_USB_DABUSB is not set | ||
1004 | 1003 | ||
1005 | # | 1004 | # |
1006 | # Graphics support | 1005 | # Graphics support |
1007 | # | 1006 | # |
1007 | # CONFIG_FIRMWARE_EDID is not set | ||
1008 | CONFIG_FB=y | 1008 | CONFIG_FB=y |
1009 | CONFIG_FB_CFB_FILLRECT=y | 1009 | CONFIG_FB_CFB_FILLRECT=y |
1010 | CONFIG_FB_CFB_COPYAREA=y | 1010 | CONFIG_FB_CFB_COPYAREA=y |
1011 | CONFIG_FB_CFB_IMAGEBLIT=y | 1011 | CONFIG_FB_CFB_IMAGEBLIT=y |
1012 | CONFIG_FB_SOFT_CURSOR=y | 1012 | # CONFIG_FB_MACMODES is not set |
1013 | CONFIG_FB_MACMODES=y | 1013 | # CONFIG_FB_BACKLIGHT is not set |
1014 | CONFIG_FB_MODE_HELPERS=y | 1014 | CONFIG_FB_MODE_HELPERS=y |
1015 | CONFIG_FB_TILEBLITTING=y | 1015 | CONFIG_FB_TILEBLITTING=y |
1016 | # CONFIG_FB_CIRRUS is not set | 1016 | # CONFIG_FB_CIRRUS is not set |
1017 | # CONFIG_FB_PM2 is not set | 1017 | # CONFIG_FB_PM2 is not set |
1018 | # CONFIG_FB_CYBER2000 is not set | 1018 | # CONFIG_FB_CYBER2000 is not set |
1019 | CONFIG_FB_OF=y | 1019 | # CONFIG_FB_CT65550 is not set |
1020 | CONFIG_FB_CONTROL=y | ||
1021 | CONFIG_FB_PLATINUM=y | ||
1022 | CONFIG_FB_VALKYRIE=y | ||
1023 | CONFIG_FB_CT65550=y | ||
1024 | # CONFIG_FB_ASILIANT is not set | 1020 | # CONFIG_FB_ASILIANT is not set |
1025 | CONFIG_FB_IMSTT=y | 1021 | # CONFIG_FB_IMSTT is not set |
1026 | # CONFIG_FB_VGA16 is not set | 1022 | # CONFIG_FB_VGA16 is not set |
1023 | # CONFIG_FB_S1D13XXX is not set | ||
1027 | # CONFIG_FB_NVIDIA is not set | 1024 | # CONFIG_FB_NVIDIA is not set |
1028 | CONFIG_FB_RIVA=y | 1025 | # CONFIG_FB_RIVA is not set |
1029 | CONFIG_FB_RIVA_I2C=y | ||
1030 | # CONFIG_FB_RIVA_DEBUG is not set | ||
1031 | CONFIG_FB_MATROX=y | 1026 | CONFIG_FB_MATROX=y |
1032 | CONFIG_FB_MATROX_MILLENIUM=y | 1027 | CONFIG_FB_MATROX_MILLENIUM=y |
1033 | CONFIG_FB_MATROX_MYSTIQUE=y | 1028 | CONFIG_FB_MATROX_MYSTIQUE=y |
@@ -1035,34 +1030,27 @@ CONFIG_FB_MATROX_G=y | |||
1035 | CONFIG_FB_MATROX_I2C=y | 1030 | CONFIG_FB_MATROX_I2C=y |
1036 | CONFIG_FB_MATROX_MAVEN=m | 1031 | CONFIG_FB_MATROX_MAVEN=m |
1037 | # CONFIG_FB_MATROX_MULTIHEAD is not set | 1032 | # CONFIG_FB_MATROX_MULTIHEAD is not set |
1038 | # CONFIG_FB_RADEON_OLD is not set | 1033 | # CONFIG_FB_RADEON is not set |
1039 | CONFIG_FB_RADEON=y | 1034 | # CONFIG_FB_ATY128 is not set |
1040 | CONFIG_FB_RADEON_I2C=y | 1035 | # CONFIG_FB_ATY is not set |
1041 | # CONFIG_FB_RADEON_DEBUG is not set | ||
1042 | CONFIG_FB_ATY128=y | ||
1043 | CONFIG_FB_ATY=y | ||
1044 | CONFIG_FB_ATY_CT=y | ||
1045 | CONFIG_FB_ATY_GENERIC_LCD=y | ||
1046 | CONFIG_FB_ATY_XL_INIT=y | ||
1047 | CONFIG_FB_ATY_GX=y | ||
1048 | # CONFIG_FB_SAVAGE is not set | 1036 | # CONFIG_FB_SAVAGE is not set |
1049 | # CONFIG_FB_SIS is not set | 1037 | # CONFIG_FB_SIS is not set |
1050 | # CONFIG_FB_NEOMAGIC is not set | 1038 | # CONFIG_FB_NEOMAGIC is not set |
1051 | # CONFIG_FB_KYRO is not set | 1039 | # CONFIG_FB_KYRO is not set |
1052 | CONFIG_FB_3DFX=y | 1040 | # CONFIG_FB_3DFX is not set |
1053 | # CONFIG_FB_3DFX_ACCEL is not set | ||
1054 | # CONFIG_FB_VOODOO1 is not set | 1041 | # CONFIG_FB_VOODOO1 is not set |
1055 | # CONFIG_FB_TRIDENT is not set | 1042 | # CONFIG_FB_TRIDENT is not set |
1056 | # CONFIG_FB_S1D13XXX is not set | ||
1057 | # CONFIG_FB_VIRTUAL is not set | 1043 | # CONFIG_FB_VIRTUAL is not set |
1058 | 1044 | ||
1059 | # | 1045 | # |
1060 | # Console display driver support | 1046 | # Console display driver support |
1061 | # | 1047 | # |
1062 | CONFIG_VGA_CONSOLE=y | 1048 | CONFIG_VGA_CONSOLE=y |
1049 | # CONFIG_VGACON_SOFT_SCROLLBACK is not set | ||
1063 | # CONFIG_MDA_CONSOLE is not set | 1050 | # CONFIG_MDA_CONSOLE is not set |
1064 | CONFIG_DUMMY_CONSOLE=y | 1051 | CONFIG_DUMMY_CONSOLE=y |
1065 | CONFIG_FRAMEBUFFER_CONSOLE=y | 1052 | CONFIG_FRAMEBUFFER_CONSOLE=y |
1053 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set | ||
1066 | # CONFIG_FONTS is not set | 1054 | # CONFIG_FONTS is not set |
1067 | CONFIG_FONT_8x8=y | 1055 | CONFIG_FONT_8x8=y |
1068 | CONFIG_FONT_8x16=y | 1056 | CONFIG_FONT_8x16=y |
@@ -1080,8 +1068,6 @@ CONFIG_LOGO_LINUX_CLUT224=y | |||
1080 | # Sound | 1068 | # Sound |
1081 | # | 1069 | # |
1082 | CONFIG_SOUND=m | 1070 | CONFIG_SOUND=m |
1083 | CONFIG_DMASOUND_PMAC=m | ||
1084 | CONFIG_DMASOUND=m | ||
1085 | 1071 | ||
1086 | # | 1072 | # |
1087 | # Advanced Linux Sound Architecture | 1073 | # Advanced Linux Sound Architecture |
@@ -1096,10 +1082,13 @@ CONFIG_SND_SEQUENCER=m | |||
1096 | CONFIG_SND_OSSEMUL=y | 1082 | CONFIG_SND_OSSEMUL=y |
1097 | CONFIG_SND_MIXER_OSS=m | 1083 | CONFIG_SND_MIXER_OSS=m |
1098 | CONFIG_SND_PCM_OSS=m | 1084 | CONFIG_SND_PCM_OSS=m |
1085 | CONFIG_SND_PCM_OSS_PLUGINS=y | ||
1099 | CONFIG_SND_SEQUENCER_OSS=y | 1086 | CONFIG_SND_SEQUENCER_OSS=y |
1087 | # CONFIG_SND_DYNAMIC_MINORS is not set | ||
1088 | CONFIG_SND_SUPPORT_OLD_API=y | ||
1089 | CONFIG_SND_VERBOSE_PROCFS=y | ||
1100 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1090 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1101 | # CONFIG_SND_DEBUG is not set | 1091 | # CONFIG_SND_DEBUG is not set |
1102 | CONFIG_SND_GENERIC_PM=y | ||
1103 | 1092 | ||
1104 | # | 1093 | # |
1105 | # Generic devices | 1094 | # Generic devices |
@@ -1116,7 +1105,9 @@ CONFIG_SND_OPL3_LIB=m | |||
1116 | # ISA devices | 1105 | # ISA devices |
1117 | # | 1106 | # |
1118 | CONFIG_SND_CS4231_LIB=m | 1107 | CONFIG_SND_CS4231_LIB=m |
1108 | # CONFIG_SND_ADLIB is not set | ||
1119 | # CONFIG_SND_AD1848 is not set | 1109 | # CONFIG_SND_AD1848 is not set |
1110 | # CONFIG_SND_CMI8330 is not set | ||
1120 | # CONFIG_SND_CS4231 is not set | 1111 | # CONFIG_SND_CS4231 is not set |
1121 | CONFIG_SND_CS4232=m | 1112 | CONFIG_SND_CS4232=m |
1122 | # CONFIG_SND_CS4236 is not set | 1113 | # CONFIG_SND_CS4236 is not set |
@@ -1125,23 +1116,24 @@ CONFIG_SND_CS4232=m | |||
1125 | # CONFIG_SND_GUSCLASSIC is not set | 1116 | # CONFIG_SND_GUSCLASSIC is not set |
1126 | # CONFIG_SND_GUSEXTREME is not set | 1117 | # CONFIG_SND_GUSEXTREME is not set |
1127 | # CONFIG_SND_GUSMAX is not set | 1118 | # CONFIG_SND_GUSMAX is not set |
1128 | # CONFIG_SND_INTERWAVE is not set | 1119 | # CONFIG_SND_OPL3SA2 is not set |
1129 | # CONFIG_SND_INTERWAVE_STB is not set | ||
1130 | # CONFIG_SND_OPTI92X_AD1848 is not set | 1120 | # CONFIG_SND_OPTI92X_AD1848 is not set |
1131 | # CONFIG_SND_OPTI92X_CS4231 is not set | 1121 | # CONFIG_SND_OPTI92X_CS4231 is not set |
1132 | # CONFIG_SND_OPTI93X is not set | 1122 | # CONFIG_SND_OPTI93X is not set |
1123 | # CONFIG_SND_MIRO is not set | ||
1133 | # CONFIG_SND_SB8 is not set | 1124 | # CONFIG_SND_SB8 is not set |
1134 | # CONFIG_SND_SB16 is not set | 1125 | # CONFIG_SND_SB16 is not set |
1135 | # CONFIG_SND_SBAWE is not set | 1126 | # CONFIG_SND_SBAWE is not set |
1136 | # CONFIG_SND_WAVEFRONT is not set | ||
1137 | # CONFIG_SND_CMI8330 is not set | ||
1138 | # CONFIG_SND_OPL3SA2 is not set | ||
1139 | # CONFIG_SND_SGALAXY is not set | 1127 | # CONFIG_SND_SGALAXY is not set |
1140 | # CONFIG_SND_SSCAPE is not set | 1128 | # CONFIG_SND_SSCAPE is not set |
1129 | # CONFIG_SND_WAVEFRONT is not set | ||
1141 | 1130 | ||
1142 | # | 1131 | # |
1143 | # PCI devices | 1132 | # PCI devices |
1144 | # | 1133 | # |
1134 | # CONFIG_SND_AD1889 is not set | ||
1135 | # CONFIG_SND_ALS300 is not set | ||
1136 | # CONFIG_SND_ALS4000 is not set | ||
1145 | # CONFIG_SND_ALI5451 is not set | 1137 | # CONFIG_SND_ALI5451 is not set |
1146 | # CONFIG_SND_ATIIXP is not set | 1138 | # CONFIG_SND_ATIIXP is not set |
1147 | # CONFIG_SND_ATIIXP_MODEM is not set | 1139 | # CONFIG_SND_ATIIXP_MODEM is not set |
@@ -1150,43 +1142,61 @@ CONFIG_SND_CS4232=m | |||
1150 | # CONFIG_SND_AU8830 is not set | 1142 | # CONFIG_SND_AU8830 is not set |
1151 | # CONFIG_SND_AZT3328 is not set | 1143 | # CONFIG_SND_AZT3328 is not set |
1152 | # CONFIG_SND_BT87X is not set | 1144 | # CONFIG_SND_BT87X is not set |
1153 | # CONFIG_SND_CS46XX is not set | 1145 | # CONFIG_SND_CA0106 is not set |
1146 | # CONFIG_SND_CMIPCI is not set | ||
1154 | # CONFIG_SND_CS4281 is not set | 1147 | # CONFIG_SND_CS4281 is not set |
1148 | # CONFIG_SND_CS46XX is not set | ||
1149 | # CONFIG_SND_DARLA20 is not set | ||
1150 | # CONFIG_SND_GINA20 is not set | ||
1151 | # CONFIG_SND_LAYLA20 is not set | ||
1152 | # CONFIG_SND_DARLA24 is not set | ||
1153 | # CONFIG_SND_GINA24 is not set | ||
1154 | # CONFIG_SND_LAYLA24 is not set | ||
1155 | # CONFIG_SND_MONA is not set | ||
1156 | # CONFIG_SND_MIA is not set | ||
1157 | # CONFIG_SND_ECHO3G is not set | ||
1158 | # CONFIG_SND_INDIGO is not set | ||
1159 | # CONFIG_SND_INDIGOIO is not set | ||
1160 | # CONFIG_SND_INDIGODJ is not set | ||
1155 | # CONFIG_SND_EMU10K1 is not set | 1161 | # CONFIG_SND_EMU10K1 is not set |
1156 | # CONFIG_SND_EMU10K1X is not set | 1162 | # CONFIG_SND_EMU10K1X is not set |
1157 | # CONFIG_SND_CA0106 is not set | ||
1158 | # CONFIG_SND_KORG1212 is not set | ||
1159 | # CONFIG_SND_MIXART is not set | ||
1160 | # CONFIG_SND_NM256 is not set | ||
1161 | # CONFIG_SND_RME32 is not set | ||
1162 | # CONFIG_SND_RME96 is not set | ||
1163 | # CONFIG_SND_RME9652 is not set | ||
1164 | # CONFIG_SND_HDSP is not set | ||
1165 | # CONFIG_SND_HDSPM is not set | ||
1166 | # CONFIG_SND_TRIDENT is not set | ||
1167 | # CONFIG_SND_YMFPCI is not set | ||
1168 | # CONFIG_SND_ALS4000 is not set | ||
1169 | # CONFIG_SND_CMIPCI is not set | ||
1170 | # CONFIG_SND_ENS1370 is not set | 1163 | # CONFIG_SND_ENS1370 is not set |
1171 | # CONFIG_SND_ENS1371 is not set | 1164 | # CONFIG_SND_ENS1371 is not set |
1172 | # CONFIG_SND_ES1938 is not set | 1165 | # CONFIG_SND_ES1938 is not set |
1173 | # CONFIG_SND_ES1968 is not set | 1166 | # CONFIG_SND_ES1968 is not set |
1174 | # CONFIG_SND_MAESTRO3 is not set | ||
1175 | # CONFIG_SND_FM801 is not set | 1167 | # CONFIG_SND_FM801 is not set |
1168 | # CONFIG_SND_HDA_INTEL is not set | ||
1169 | # CONFIG_SND_HDSP is not set | ||
1170 | # CONFIG_SND_HDSPM is not set | ||
1176 | # CONFIG_SND_ICE1712 is not set | 1171 | # CONFIG_SND_ICE1712 is not set |
1177 | # CONFIG_SND_ICE1724 is not set | 1172 | # CONFIG_SND_ICE1724 is not set |
1178 | # CONFIG_SND_INTEL8X0 is not set | 1173 | # CONFIG_SND_INTEL8X0 is not set |
1179 | # CONFIG_SND_INTEL8X0M is not set | 1174 | # CONFIG_SND_INTEL8X0M is not set |
1175 | # CONFIG_SND_KORG1212 is not set | ||
1176 | # CONFIG_SND_MAESTRO3 is not set | ||
1177 | # CONFIG_SND_MIXART is not set | ||
1178 | # CONFIG_SND_NM256 is not set | ||
1179 | # CONFIG_SND_PCXHR is not set | ||
1180 | # CONFIG_SND_RIPTIDE is not set | ||
1181 | # CONFIG_SND_RME32 is not set | ||
1182 | # CONFIG_SND_RME96 is not set | ||
1183 | # CONFIG_SND_RME9652 is not set | ||
1180 | # CONFIG_SND_SONICVIBES is not set | 1184 | # CONFIG_SND_SONICVIBES is not set |
1185 | # CONFIG_SND_TRIDENT is not set | ||
1181 | # CONFIG_SND_VIA82XX is not set | 1186 | # CONFIG_SND_VIA82XX is not set |
1182 | # CONFIG_SND_VIA82XX_MODEM is not set | 1187 | # CONFIG_SND_VIA82XX_MODEM is not set |
1183 | # CONFIG_SND_VX222 is not set | 1188 | # CONFIG_SND_VX222 is not set |
1184 | # CONFIG_SND_HDA_INTEL is not set | 1189 | # CONFIG_SND_YMFPCI is not set |
1185 | 1190 | ||
1186 | # | 1191 | # |
1187 | # ALSA PowerMac devices | 1192 | # ALSA PowerMac devices |
1188 | # | 1193 | # |
1189 | CONFIG_SND_POWERMAC=m | 1194 | |
1195 | # | ||
1196 | # Apple Onboard Audio driver | ||
1197 | # | ||
1198 | # CONFIG_SND_AOA is not set | ||
1199 | # CONFIG_SND_AOA_SOUNDBUS is not set | ||
1190 | 1200 | ||
1191 | # | 1201 | # |
1192 | # USB devices | 1202 | # USB devices |
@@ -1204,6 +1214,7 @@ CONFIG_SND_USB_AUDIO=m | |||
1204 | # | 1214 | # |
1205 | CONFIG_USB_ARCH_HAS_HCD=y | 1215 | CONFIG_USB_ARCH_HAS_HCD=y |
1206 | CONFIG_USB_ARCH_HAS_OHCI=y | 1216 | CONFIG_USB_ARCH_HAS_OHCI=y |
1217 | CONFIG_USB_ARCH_HAS_EHCI=y | ||
1207 | CONFIG_USB=y | 1218 | CONFIG_USB=y |
1208 | # CONFIG_USB_DEBUG is not set | 1219 | # CONFIG_USB_DEBUG is not set |
1209 | 1220 | ||
@@ -1222,6 +1233,7 @@ CONFIG_USB_DEVICEFS=y | |||
1222 | CONFIG_USB_EHCI_HCD=m | 1233 | CONFIG_USB_EHCI_HCD=m |
1223 | CONFIG_USB_EHCI_SPLIT_ISO=y | 1234 | CONFIG_USB_EHCI_SPLIT_ISO=y |
1224 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1235 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1236 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | ||
1225 | # CONFIG_USB_ISP116X_HCD is not set | 1237 | # CONFIG_USB_ISP116X_HCD is not set |
1226 | CONFIG_USB_OHCI_HCD=y | 1238 | CONFIG_USB_OHCI_HCD=y |
1227 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set | 1239 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set |
@@ -1232,14 +1244,15 @@ CONFIG_USB_UHCI_HCD=m | |||
1232 | # | 1244 | # |
1233 | # USB Device Class drivers | 1245 | # USB Device Class drivers |
1234 | # | 1246 | # |
1235 | # CONFIG_USB_AUDIO is not set | ||
1236 | # CONFIG_USB_BLUETOOTH_TTY is not set | ||
1237 | # CONFIG_USB_MIDI is not set | ||
1238 | CONFIG_USB_ACM=m | 1247 | CONFIG_USB_ACM=m |
1239 | CONFIG_USB_PRINTER=m | 1248 | CONFIG_USB_PRINTER=m |
1240 | 1249 | ||
1241 | # | 1250 | # |
1242 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information | 1251 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' |
1252 | # | ||
1253 | |||
1254 | # | ||
1255 | # may also be needed; see USB_STORAGE Help for more information | ||
1243 | # | 1256 | # |
1244 | CONFIG_USB_STORAGE=m | 1257 | CONFIG_USB_STORAGE=m |
1245 | # CONFIG_USB_STORAGE_DEBUG is not set | 1258 | # CONFIG_USB_STORAGE_DEBUG is not set |
@@ -1251,12 +1264,15 @@ CONFIG_USB_STORAGE_USBAT=y | |||
1251 | CONFIG_USB_STORAGE_SDDR09=y | 1264 | CONFIG_USB_STORAGE_SDDR09=y |
1252 | CONFIG_USB_STORAGE_SDDR55=y | 1265 | CONFIG_USB_STORAGE_SDDR55=y |
1253 | CONFIG_USB_STORAGE_JUMPSHOT=y | 1266 | CONFIG_USB_STORAGE_JUMPSHOT=y |
1267 | # CONFIG_USB_STORAGE_ALAUDA is not set | ||
1268 | # CONFIG_USB_LIBUSUAL is not set | ||
1254 | 1269 | ||
1255 | # | 1270 | # |
1256 | # USB Input Devices | 1271 | # USB Input Devices |
1257 | # | 1272 | # |
1258 | CONFIG_USB_HID=y | 1273 | CONFIG_USB_HID=y |
1259 | CONFIG_USB_HIDINPUT=y | 1274 | CONFIG_USB_HIDINPUT=y |
1275 | # CONFIG_USB_HIDINPUT_POWERBOOK is not set | ||
1260 | # CONFIG_HID_FF is not set | 1276 | # CONFIG_HID_FF is not set |
1261 | CONFIG_USB_HIDDEV=y | 1277 | CONFIG_USB_HIDDEV=y |
1262 | # CONFIG_USB_AIPTEK is not set | 1278 | # CONFIG_USB_AIPTEK is not set |
@@ -1264,12 +1280,13 @@ CONFIG_USB_HIDDEV=y | |||
1264 | # CONFIG_USB_ACECAD is not set | 1280 | # CONFIG_USB_ACECAD is not set |
1265 | # CONFIG_USB_KBTAB is not set | 1281 | # CONFIG_USB_KBTAB is not set |
1266 | # CONFIG_USB_POWERMATE is not set | 1282 | # CONFIG_USB_POWERMATE is not set |
1267 | # CONFIG_USB_MTOUCH is not set | 1283 | # CONFIG_USB_TOUCHSCREEN is not set |
1268 | # CONFIG_USB_ITMTOUCH is not set | 1284 | # CONFIG_USB_YEALINK is not set |
1269 | # CONFIG_USB_EGALAX is not set | ||
1270 | # CONFIG_USB_XPAD is not set | 1285 | # CONFIG_USB_XPAD is not set |
1271 | # CONFIG_USB_ATI_REMOTE is not set | 1286 | # CONFIG_USB_ATI_REMOTE is not set |
1287 | # CONFIG_USB_ATI_REMOTE2 is not set | ||
1272 | # CONFIG_USB_KEYSPAN_REMOTE is not set | 1288 | # CONFIG_USB_KEYSPAN_REMOTE is not set |
1289 | # CONFIG_USB_APPLETOUCH is not set | ||
1273 | 1290 | ||
1274 | # | 1291 | # |
1275 | # USB Imaging devices | 1292 | # USB Imaging devices |
@@ -1278,15 +1295,6 @@ CONFIG_USB_HIDDEV=y | |||
1278 | # CONFIG_USB_MICROTEK is not set | 1295 | # CONFIG_USB_MICROTEK is not set |
1279 | 1296 | ||
1280 | # | 1297 | # |
1281 | # USB Multimedia devices | ||
1282 | # | ||
1283 | # CONFIG_USB_DABUSB is not set | ||
1284 | |||
1285 | # | ||
1286 | # Video4Linux support is needed for USB Multimedia device support | ||
1287 | # | ||
1288 | |||
1289 | # | ||
1290 | # USB Network Adapters | 1298 | # USB Network Adapters |
1291 | # | 1299 | # |
1292 | # CONFIG_USB_CATC is not set | 1300 | # CONFIG_USB_CATC is not set |
@@ -1294,7 +1302,6 @@ CONFIG_USB_HIDDEV=y | |||
1294 | CONFIG_USB_PEGASUS=m | 1302 | CONFIG_USB_PEGASUS=m |
1295 | # CONFIG_USB_RTL8150 is not set | 1303 | # CONFIG_USB_RTL8150 is not set |
1296 | # CONFIG_USB_USBNET is not set | 1304 | # CONFIG_USB_USBNET is not set |
1297 | # CONFIG_USB_ZD1201 is not set | ||
1298 | # CONFIG_USB_MON is not set | 1305 | # CONFIG_USB_MON is not set |
1299 | 1306 | ||
1300 | # | 1307 | # |
@@ -1308,6 +1315,7 @@ CONFIG_USB_PEGASUS=m | |||
1308 | CONFIG_USB_SERIAL=m | 1315 | CONFIG_USB_SERIAL=m |
1309 | # CONFIG_USB_SERIAL_GENERIC is not set | 1316 | # CONFIG_USB_SERIAL_GENERIC is not set |
1310 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 1317 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
1318 | # CONFIG_USB_SERIAL_ARK3116 is not set | ||
1311 | # CONFIG_USB_SERIAL_BELKIN is not set | 1319 | # CONFIG_USB_SERIAL_BELKIN is not set |
1312 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 1320 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
1313 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set | 1321 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set |
@@ -1315,6 +1323,7 @@ CONFIG_USB_SERIAL=m | |||
1315 | # CONFIG_USB_SERIAL_CYPRESS_M8 is not set | 1323 | # CONFIG_USB_SERIAL_CYPRESS_M8 is not set |
1316 | # CONFIG_USB_SERIAL_EMPEG is not set | 1324 | # CONFIG_USB_SERIAL_EMPEG is not set |
1317 | # CONFIG_USB_SERIAL_FTDI_SIO is not set | 1325 | # CONFIG_USB_SERIAL_FTDI_SIO is not set |
1326 | # CONFIG_USB_SERIAL_FUNSOFT is not set | ||
1318 | CONFIG_USB_SERIAL_VISOR=m | 1327 | CONFIG_USB_SERIAL_VISOR=m |
1319 | # CONFIG_USB_SERIAL_IPAQ is not set | 1328 | # CONFIG_USB_SERIAL_IPAQ is not set |
1320 | # CONFIG_USB_SERIAL_IR is not set | 1329 | # CONFIG_USB_SERIAL_IR is not set |
@@ -1339,9 +1348,11 @@ CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y | |||
1339 | # CONFIG_USB_SERIAL_KLSI is not set | 1348 | # CONFIG_USB_SERIAL_KLSI is not set |
1340 | # CONFIG_USB_SERIAL_KOBIL_SCT is not set | 1349 | # CONFIG_USB_SERIAL_KOBIL_SCT is not set |
1341 | # CONFIG_USB_SERIAL_MCT_U232 is not set | 1350 | # CONFIG_USB_SERIAL_MCT_U232 is not set |
1351 | # CONFIG_USB_SERIAL_NAVMAN is not set | ||
1342 | # CONFIG_USB_SERIAL_PL2303 is not set | 1352 | # CONFIG_USB_SERIAL_PL2303 is not set |
1343 | # CONFIG_USB_SERIAL_HP4X is not set | 1353 | # CONFIG_USB_SERIAL_HP4X is not set |
1344 | # CONFIG_USB_SERIAL_SAFE is not set | 1354 | # CONFIG_USB_SERIAL_SAFE is not set |
1355 | # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set | ||
1345 | # CONFIG_USB_SERIAL_TI is not set | 1356 | # CONFIG_USB_SERIAL_TI is not set |
1346 | # CONFIG_USB_SERIAL_CYBERJACK is not set | 1357 | # CONFIG_USB_SERIAL_CYBERJACK is not set |
1347 | # CONFIG_USB_SERIAL_XIRCOM is not set | 1358 | # CONFIG_USB_SERIAL_XIRCOM is not set |
@@ -1359,10 +1370,12 @@ CONFIG_USB_EZUSB=y | |||
1359 | # CONFIG_USB_LEGOTOWER is not set | 1370 | # CONFIG_USB_LEGOTOWER is not set |
1360 | # CONFIG_USB_LCD is not set | 1371 | # CONFIG_USB_LCD is not set |
1361 | # CONFIG_USB_LED is not set | 1372 | # CONFIG_USB_LED is not set |
1373 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
1362 | # CONFIG_USB_CYTHERM is not set | 1374 | # CONFIG_USB_CYTHERM is not set |
1363 | # CONFIG_USB_PHIDGETKIT is not set | 1375 | # CONFIG_USB_PHIDGETKIT is not set |
1364 | # CONFIG_USB_PHIDGETSERVO is not set | 1376 | # CONFIG_USB_PHIDGETSERVO is not set |
1365 | # CONFIG_USB_IDMOUSE is not set | 1377 | # CONFIG_USB_IDMOUSE is not set |
1378 | # CONFIG_USB_APPLEDISPLAY is not set | ||
1366 | # CONFIG_USB_SISUSBVGA is not set | 1379 | # CONFIG_USB_SISUSBVGA is not set |
1367 | # CONFIG_USB_LD is not set | 1380 | # CONFIG_USB_LD is not set |
1368 | # CONFIG_USB_TEST is not set | 1381 | # CONFIG_USB_TEST is not set |
@@ -1382,12 +1395,43 @@ CONFIG_USB_EZUSB=y | |||
1382 | # CONFIG_MMC is not set | 1395 | # CONFIG_MMC is not set |
1383 | 1396 | ||
1384 | # | 1397 | # |
1398 | # LED devices | ||
1399 | # | ||
1400 | # CONFIG_NEW_LEDS is not set | ||
1401 | |||
1402 | # | ||
1403 | # LED drivers | ||
1404 | # | ||
1405 | |||
1406 | # | ||
1407 | # LED Triggers | ||
1408 | # | ||
1409 | |||
1410 | # | ||
1385 | # InfiniBand support | 1411 | # InfiniBand support |
1386 | # | 1412 | # |
1387 | # CONFIG_INFINIBAND is not set | 1413 | # CONFIG_INFINIBAND is not set |
1388 | 1414 | ||
1389 | # | 1415 | # |
1390 | # SN Devices | 1416 | # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) |
1417 | # | ||
1418 | |||
1419 | # | ||
1420 | # Real Time Clock | ||
1421 | # | ||
1422 | # CONFIG_RTC_CLASS is not set | ||
1423 | |||
1424 | # | ||
1425 | # DMA Engine support | ||
1426 | # | ||
1427 | # CONFIG_DMA_ENGINE is not set | ||
1428 | |||
1429 | # | ||
1430 | # DMA Clients | ||
1431 | # | ||
1432 | |||
1433 | # | ||
1434 | # DMA Devices | ||
1391 | # | 1435 | # |
1392 | 1436 | ||
1393 | # | 1437 | # |
@@ -1417,23 +1461,21 @@ CONFIG_JFS_SECURITY=y | |||
1417 | # CONFIG_JFS_DEBUG is not set | 1461 | # CONFIG_JFS_DEBUG is not set |
1418 | # CONFIG_JFS_STATISTICS is not set | 1462 | # CONFIG_JFS_STATISTICS is not set |
1419 | CONFIG_FS_POSIX_ACL=y | 1463 | CONFIG_FS_POSIX_ACL=y |
1420 | |||
1421 | # | ||
1422 | # XFS support | ||
1423 | # | ||
1424 | CONFIG_XFS_FS=m | 1464 | CONFIG_XFS_FS=m |
1425 | CONFIG_XFS_EXPORT=y | ||
1426 | # CONFIG_XFS_RT is not set | ||
1427 | # CONFIG_XFS_QUOTA is not set | 1465 | # CONFIG_XFS_QUOTA is not set |
1428 | CONFIG_XFS_SECURITY=y | 1466 | CONFIG_XFS_SECURITY=y |
1429 | CONFIG_XFS_POSIX_ACL=y | 1467 | CONFIG_XFS_POSIX_ACL=y |
1468 | # CONFIG_XFS_RT is not set | ||
1469 | # CONFIG_OCFS2_FS is not set | ||
1430 | # CONFIG_MINIX_FS is not set | 1470 | # CONFIG_MINIX_FS is not set |
1431 | # CONFIG_ROMFS_FS is not set | 1471 | # CONFIG_ROMFS_FS is not set |
1432 | CONFIG_INOTIFY=y | 1472 | CONFIG_INOTIFY=y |
1473 | CONFIG_INOTIFY_USER=y | ||
1433 | # CONFIG_QUOTA is not set | 1474 | # CONFIG_QUOTA is not set |
1434 | CONFIG_DNOTIFY=y | 1475 | CONFIG_DNOTIFY=y |
1435 | # CONFIG_AUTOFS_FS is not set | 1476 | # CONFIG_AUTOFS_FS is not set |
1436 | CONFIG_AUTOFS4_FS=m | 1477 | CONFIG_AUTOFS4_FS=m |
1478 | # CONFIG_FUSE_FS is not set | ||
1437 | 1479 | ||
1438 | # | 1480 | # |
1439 | # CD-ROM/DVD Filesystems | 1481 | # CD-ROM/DVD Filesystems |
@@ -1460,13 +1502,10 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |||
1460 | CONFIG_PROC_FS=y | 1502 | CONFIG_PROC_FS=y |
1461 | CONFIG_PROC_KCORE=y | 1503 | CONFIG_PROC_KCORE=y |
1462 | CONFIG_SYSFS=y | 1504 | CONFIG_SYSFS=y |
1463 | CONFIG_DEVPTS_FS_XATTR=y | ||
1464 | CONFIG_DEVPTS_FS_SECURITY=y | ||
1465 | CONFIG_TMPFS=y | 1505 | CONFIG_TMPFS=y |
1466 | CONFIG_TMPFS_XATTR=y | ||
1467 | CONFIG_TMPFS_SECURITY=y | ||
1468 | # CONFIG_HUGETLB_PAGE is not set | 1506 | # CONFIG_HUGETLB_PAGE is not set |
1469 | CONFIG_RAMFS=y | 1507 | CONFIG_RAMFS=y |
1508 | # CONFIG_CONFIGFS_FS is not set | ||
1470 | 1509 | ||
1471 | # | 1510 | # |
1472 | # Miscellaneous filesystems | 1511 | # Miscellaneous filesystems |
@@ -1485,6 +1524,7 @@ CONFIG_CRAMFS=m | |||
1485 | # CONFIG_SYSV_FS is not set | 1524 | # CONFIG_SYSV_FS is not set |
1486 | CONFIG_UFS_FS=m | 1525 | CONFIG_UFS_FS=m |
1487 | # CONFIG_UFS_FS_WRITE is not set | 1526 | # CONFIG_UFS_FS_WRITE is not set |
1527 | # CONFIG_UFS_DEBUG is not set | ||
1488 | 1528 | ||
1489 | # | 1529 | # |
1490 | # Network File Systems | 1530 | # Network File Systems |
@@ -1513,6 +1553,7 @@ CONFIG_SUNRPC=y | |||
1513 | # CONFIG_NCP_FS is not set | 1553 | # CONFIG_NCP_FS is not set |
1514 | # CONFIG_CODA_FS is not set | 1554 | # CONFIG_CODA_FS is not set |
1515 | # CONFIG_AFS_FS is not set | 1555 | # CONFIG_AFS_FS is not set |
1556 | # CONFIG_9P_FS is not set | ||
1516 | 1557 | ||
1517 | # | 1558 | # |
1518 | # Partition Types | 1559 | # Partition Types |
@@ -1532,6 +1573,7 @@ CONFIG_MSDOS_PARTITION=y | |||
1532 | # CONFIG_SGI_PARTITION is not set | 1573 | # CONFIG_SGI_PARTITION is not set |
1533 | # CONFIG_ULTRIX_PARTITION is not set | 1574 | # CONFIG_ULTRIX_PARTITION is not set |
1534 | # CONFIG_SUN_PARTITION is not set | 1575 | # CONFIG_SUN_PARTITION is not set |
1576 | # CONFIG_KARMA_PARTITION is not set | ||
1535 | # CONFIG_EFI_PARTITION is not set | 1577 | # CONFIG_EFI_PARTITION is not set |
1536 | 1578 | ||
1537 | # | 1579 | # |
@@ -1582,33 +1624,44 @@ CONFIG_NLS_UTF8=m | |||
1582 | # Library routines | 1624 | # Library routines |
1583 | # | 1625 | # |
1584 | CONFIG_CRC_CCITT=y | 1626 | CONFIG_CRC_CCITT=y |
1627 | # CONFIG_CRC16 is not set | ||
1585 | CONFIG_CRC32=y | 1628 | CONFIG_CRC32=y |
1586 | # CONFIG_LIBCRC32C is not set | 1629 | # CONFIG_LIBCRC32C is not set |
1587 | CONFIG_ZLIB_INFLATE=y | 1630 | CONFIG_ZLIB_INFLATE=y |
1588 | CONFIG_ZLIB_DEFLATE=y | 1631 | CONFIG_ZLIB_DEFLATE=y |
1589 | 1632 | CONFIG_TEXTSEARCH=y | |
1590 | # | 1633 | CONFIG_TEXTSEARCH_KMP=m |
1591 | # Profiling support | 1634 | CONFIG_TEXTSEARCH_BM=m |
1592 | # | 1635 | CONFIG_TEXTSEARCH_FSM=m |
1636 | CONFIG_PLIST=y | ||
1593 | # CONFIG_PROFILING is not set | 1637 | # CONFIG_PROFILING is not set |
1594 | 1638 | ||
1595 | # | 1639 | # |
1596 | # Kernel hacking | 1640 | # Kernel hacking |
1597 | # | 1641 | # |
1598 | # CONFIG_PRINTK_TIME is not set | 1642 | # CONFIG_PRINTK_TIME is not set |
1599 | CONFIG_DEBUG_KERNEL=y | ||
1600 | CONFIG_MAGIC_SYSRQ=y | 1643 | CONFIG_MAGIC_SYSRQ=y |
1644 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1645 | CONFIG_DEBUG_KERNEL=y | ||
1601 | CONFIG_LOG_BUF_SHIFT=14 | 1646 | CONFIG_LOG_BUF_SHIFT=14 |
1647 | CONFIG_DETECT_SOFTLOCKUP=y | ||
1602 | # CONFIG_SCHEDSTATS is not set | 1648 | # CONFIG_SCHEDSTATS is not set |
1603 | # CONFIG_DEBUG_SLAB is not set | 1649 | # CONFIG_DEBUG_SLAB is not set |
1650 | # CONFIG_DEBUG_RT_MUTEXES is not set | ||
1651 | # CONFIG_RT_MUTEX_TESTER is not set | ||
1604 | # CONFIG_DEBUG_SPINLOCK is not set | 1652 | # CONFIG_DEBUG_SPINLOCK is not set |
1653 | # CONFIG_DEBUG_MUTEXES is not set | ||
1654 | # CONFIG_DEBUG_RWSEMS is not set | ||
1605 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1655 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1656 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1606 | # CONFIG_DEBUG_KOBJECT is not set | 1657 | # CONFIG_DEBUG_KOBJECT is not set |
1607 | # CONFIG_DEBUG_INFO is not set | 1658 | # CONFIG_DEBUG_INFO is not set |
1608 | # CONFIG_DEBUG_FS is not set | 1659 | # CONFIG_DEBUG_FS is not set |
1660 | # CONFIG_DEBUG_VM is not set | ||
1661 | CONFIG_FORCED_INLINING=y | ||
1662 | # CONFIG_RCU_TORTURE_TEST is not set | ||
1609 | # CONFIG_XMON is not set | 1663 | # CONFIG_XMON is not set |
1610 | # CONFIG_BDI_SWITCH is not set | 1664 | # CONFIG_BDI_SWITCH is not set |
1611 | CONFIG_BOOTX_TEXT=y | ||
1612 | 1665 | ||
1613 | # | 1666 | # |
1614 | # Security options | 1667 | # Security options |
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index ae071a11ce71..2f4f70c4dbb2 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
@@ -118,6 +118,10 @@ config SYSVIPC_COMPAT | |||
118 | depends on COMPAT && SYSVIPC | 118 | depends on COMPAT && SYSVIPC |
119 | default y | 119 | default y |
120 | 120 | ||
121 | config AUDIT_ARCH | ||
122 | bool | ||
123 | default y | ||
124 | |||
121 | comment "Code generation options" | 125 | comment "Code generation options" |
122 | 126 | ||
123 | choice | 127 | choice |
diff --git a/arch/s390/kernel/Makefile b/arch/s390/kernel/Makefile index 86601a945709..9a33ed6ca696 100644 --- a/arch/s390/kernel/Makefile +++ b/arch/s390/kernel/Makefile | |||
@@ -16,9 +16,11 @@ extra-y += head.o init_task.o vmlinux.lds | |||
16 | obj-$(CONFIG_MODULES) += s390_ksyms.o module.o | 16 | obj-$(CONFIG_MODULES) += s390_ksyms.o module.o |
17 | obj-$(CONFIG_SMP) += smp.o | 17 | obj-$(CONFIG_SMP) += smp.o |
18 | 18 | ||
19 | obj-$(CONFIG_AUDIT) += audit.o | ||
20 | compat-obj-$(CONFIG_AUDIT) += compat_audit.o | ||
19 | obj-$(CONFIG_COMPAT) += compat_linux.o compat_signal.o \ | 21 | obj-$(CONFIG_COMPAT) += compat_linux.o compat_signal.o \ |
20 | compat_wrapper.o compat_exec_domain.o \ | 22 | compat_wrapper.o compat_exec_domain.o \ |
21 | binfmt_elf32.o | 23 | binfmt_elf32.o $(compat-obj-y) |
22 | 24 | ||
23 | obj-$(CONFIG_VIRT_TIMER) += vtime.o | 25 | obj-$(CONFIG_VIRT_TIMER) += vtime.o |
24 | obj-$(CONFIG_STACKTRACE) += stacktrace.o | 26 | obj-$(CONFIG_STACKTRACE) += stacktrace.o |
diff --git a/arch/s390/kernel/audit.c b/arch/s390/kernel/audit.c new file mode 100644 index 000000000000..0741d9193390 --- /dev/null +++ b/arch/s390/kernel/audit.c | |||
@@ -0,0 +1,66 @@ | |||
1 | #include <linux/init.h> | ||
2 | #include <linux/types.h> | ||
3 | #include <linux/audit.h> | ||
4 | #include <asm/unistd.h> | ||
5 | |||
6 | static unsigned dir_class[] = { | ||
7 | #include <asm-generic/audit_dir_write.h> | ||
8 | ~0U | ||
9 | }; | ||
10 | |||
11 | static unsigned read_class[] = { | ||
12 | #include <asm-generic/audit_read.h> | ||
13 | ~0U | ||
14 | }; | ||
15 | |||
16 | static unsigned write_class[] = { | ||
17 | #include <asm-generic/audit_write.h> | ||
18 | ~0U | ||
19 | }; | ||
20 | |||
21 | static unsigned chattr_class[] = { | ||
22 | #include <asm-generic/audit_change_attr.h> | ||
23 | ~0U | ||
24 | }; | ||
25 | |||
26 | int audit_classify_syscall(int abi, unsigned syscall) | ||
27 | { | ||
28 | #ifdef CONFIG_COMPAT | ||
29 | extern int s390_classify_syscall(unsigned); | ||
30 | if (abi == AUDIT_ARCH_S390) | ||
31 | return s390_classify_syscall(syscall); | ||
32 | #endif | ||
33 | switch(syscall) { | ||
34 | case __NR_open: | ||
35 | return 2; | ||
36 | case __NR_openat: | ||
37 | return 3; | ||
38 | case __NR_socketcall: | ||
39 | return 4; | ||
40 | case __NR_execve: | ||
41 | return 5; | ||
42 | default: | ||
43 | return 0; | ||
44 | } | ||
45 | } | ||
46 | |||
47 | static int __init audit_classes_init(void) | ||
48 | { | ||
49 | #ifdef CONFIG_COMPAT | ||
50 | extern __u32 s390_dir_class[]; | ||
51 | extern __u32 s390_write_class[]; | ||
52 | extern __u32 s390_read_class[]; | ||
53 | extern __u32 s390_chattr_class[]; | ||
54 | audit_register_class(AUDIT_CLASS_WRITE_32, s390_write_class); | ||
55 | audit_register_class(AUDIT_CLASS_READ_32, s390_read_class); | ||
56 | audit_register_class(AUDIT_CLASS_DIR_WRITE_32, s390_dir_class); | ||
57 | audit_register_class(AUDIT_CLASS_CHATTR_32, s390_chattr_class); | ||
58 | #endif | ||
59 | audit_register_class(AUDIT_CLASS_WRITE, write_class); | ||
60 | audit_register_class(AUDIT_CLASS_READ, read_class); | ||
61 | audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); | ||
62 | audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); | ||
63 | return 0; | ||
64 | } | ||
65 | |||
66 | __initcall(audit_classes_init); | ||
diff --git a/arch/s390/kernel/compat_audit.c b/arch/s390/kernel/compat_audit.c new file mode 100644 index 000000000000..16d9436bfa91 --- /dev/null +++ b/arch/s390/kernel/compat_audit.c | |||
@@ -0,0 +1,38 @@ | |||
1 | #undef __s390x__ | ||
2 | #include <asm/unistd.h> | ||
3 | |||
4 | unsigned s390_dir_class[] = { | ||
5 | #include <asm-generic/audit_dir_write.h> | ||
6 | ~0U | ||
7 | }; | ||
8 | |||
9 | unsigned s390_chattr_class[] = { | ||
10 | #include <asm-generic/audit_change_attr.h> | ||
11 | ~0U | ||
12 | }; | ||
13 | |||
14 | unsigned s390_write_class[] = { | ||
15 | #include <asm-generic/audit_write.h> | ||
16 | ~0U | ||
17 | }; | ||
18 | |||
19 | unsigned s390_read_class[] = { | ||
20 | #include <asm-generic/audit_read.h> | ||
21 | ~0U | ||
22 | }; | ||
23 | |||
24 | int s390_classify_syscall(unsigned syscall) | ||
25 | { | ||
26 | switch(syscall) { | ||
27 | case __NR_open: | ||
28 | return 2; | ||
29 | case __NR_openat: | ||
30 | return 3; | ||
31 | case __NR_socketcall: | ||
32 | return 4; | ||
33 | case __NR_execve: | ||
34 | return 5; | ||
35 | default: | ||
36 | return 1; | ||
37 | } | ||
38 | } | ||
diff --git a/arch/s390/lib/uaccess.S b/arch/s390/lib/uaccess.S index 5d59e2625048..837275284d9f 100644 --- a/arch/s390/lib/uaccess.S +++ b/arch/s390/lib/uaccess.S | |||
@@ -88,30 +88,31 @@ __copy_to_user_asm: | |||
88 | .globl __copy_in_user_asm | 88 | .globl __copy_in_user_asm |
89 | # %r2 = from, %r3 = n, %r4 = to | 89 | # %r2 = from, %r3 = n, %r4 = to |
90 | __copy_in_user_asm: | 90 | __copy_in_user_asm: |
91 | ahi %r3,-1 | ||
92 | jo 6f | ||
91 | sacf 256 | 93 | sacf 256 |
92 | bras 1,1f | 94 | bras %r1,4f |
93 | mvc 0(1,%r4),0(%r2) | 95 | 0: ahi %r3,257 |
94 | 0: mvc 0(256,%r4),0(%r2) | 96 | 1: mvc 0(1,%r4),0(%r2) |
95 | la %r2,256(%r2) | ||
96 | la %r4,256(%r4) | ||
97 | 1: ahi %r3,-256 | ||
98 | jnm 0b | ||
99 | 2: ex %r3,0(%r1) | ||
100 | sacf 0 | ||
101 | slr %r2,%r2 | ||
102 | br 14 | ||
103 | 3: mvc 0(1,%r4),0(%r2) | ||
104 | la %r2,1(%r2) | 97 | la %r2,1(%r2) |
105 | la %r4,1(%r4) | 98 | la %r4,1(%r4) |
106 | ahi %r3,-1 | 99 | ahi %r3,-1 |
100 | jnz 1b | ||
101 | 2: lr %r2,%r3 | ||
102 | br %r14 | ||
103 | 3: mvc 0(256,%r4),0(%r2) | ||
104 | la %r2,256(%r2) | ||
105 | la %r4,256(%r4) | ||
106 | 4: ahi %r3,-256 | ||
107 | jnm 3b | 107 | jnm 3b |
108 | 4: lr %r2,%r3 | 108 | 5: ex %r3,4(%r1) |
109 | sacf 0 | 109 | sacf 0 |
110 | 6: slr %r2,%r2 | ||
110 | br %r14 | 111 | br %r14 |
111 | .section __ex_table,"a" | 112 | .section __ex_table,"a" |
112 | .long 0b,3b | 113 | .long 1b,2b |
113 | .long 2b,3b | 114 | .long 3b,0b |
114 | .long 3b,4b | 115 | .long 5b,0b |
115 | .previous | 116 | .previous |
116 | 117 | ||
117 | .align 4 | 118 | .align 4 |
diff --git a/arch/s390/lib/uaccess64.S b/arch/s390/lib/uaccess64.S index 19b41a33c230..1f755be22f92 100644 --- a/arch/s390/lib/uaccess64.S +++ b/arch/s390/lib/uaccess64.S | |||
@@ -88,30 +88,31 @@ __copy_to_user_asm: | |||
88 | .globl __copy_in_user_asm | 88 | .globl __copy_in_user_asm |
89 | # %r2 = from, %r3 = n, %r4 = to | 89 | # %r2 = from, %r3 = n, %r4 = to |
90 | __copy_in_user_asm: | 90 | __copy_in_user_asm: |
91 | aghi %r3,-1 | ||
92 | jo 6f | ||
91 | sacf 256 | 93 | sacf 256 |
92 | bras 1,1f | 94 | bras %r1,4f |
93 | mvc 0(1,%r4),0(%r2) | 95 | 0: aghi %r3,257 |
94 | 0: mvc 0(256,%r4),0(%r2) | 96 | 1: mvc 0(1,%r4),0(%r2) |
95 | la %r2,256(%r2) | ||
96 | la %r4,256(%r4) | ||
97 | 1: aghi %r3,-256 | ||
98 | jnm 0b | ||
99 | 2: ex %r3,0(%r1) | ||
100 | sacf 0 | ||
101 | slgr %r2,%r2 | ||
102 | br 14 | ||
103 | 3: mvc 0(1,%r4),0(%r2) | ||
104 | la %r2,1(%r2) | 97 | la %r2,1(%r2) |
105 | la %r4,1(%r4) | 98 | la %r4,1(%r4) |
106 | aghi %r3,-1 | 99 | aghi %r3,-1 |
100 | jnz 1b | ||
101 | 2: lgr %r2,%r3 | ||
102 | br %r14 | ||
103 | 3: mvc 0(256,%r4),0(%r2) | ||
104 | la %r2,256(%r2) | ||
105 | la %r4,256(%r4) | ||
106 | 4: aghi %r3,-256 | ||
107 | jnm 3b | 107 | jnm 3b |
108 | 4: lgr %r2,%r3 | 108 | 5: ex %r3,4(%r1) |
109 | sacf 0 | 109 | sacf 0 |
110 | br %r14 | 110 | 6: slgr %r2,%r2 |
111 | br 14 | ||
111 | .section __ex_table,"a" | 112 | .section __ex_table,"a" |
112 | .quad 0b,3b | 113 | .quad 1b,2b |
113 | .quad 2b,3b | 114 | .quad 3b,0b |
114 | .quad 3b,4b | 115 | .quad 5b,0b |
115 | .previous | 116 | .previous |
116 | 117 | ||
117 | .align 4 | 118 | .align 4 |
diff --git a/arch/sh64/Makefile b/arch/sh64/Makefile index 8ca57ffa2b70..ebf20043991c 100644 --- a/arch/sh64/Makefile +++ b/arch/sh64/Makefile | |||
@@ -26,7 +26,6 @@ LDFLAGS += -EB -mshelf32_linux | |||
26 | endif | 26 | endif |
27 | 27 | ||
28 | # No requirements for endianess support from AFLAGS, 'as' always run through gcc | 28 | # No requirements for endianess support from AFLAGS, 'as' always run through gcc |
29 | AFLAGS += -m5 -isa=sh64 -traditional | ||
30 | CFLAGS += $(cpu-y) | 29 | CFLAGS += $(cpu-y) |
31 | 30 | ||
32 | LDFLAGS_vmlinux += --defsym phys_stext=_stext-$(CONFIG_CACHED_MEMORY_OFFSET) \ | 31 | LDFLAGS_vmlinux += --defsym phys_stext=_stext-$(CONFIG_CACHED_MEMORY_OFFSET) \ |
diff --git a/arch/sh64/kernel/process.c b/arch/sh64/kernel/process.c index dba8e14013b6..db475b7833fb 100644 --- a/arch/sh64/kernel/process.c +++ b/arch/sh64/kernel/process.c | |||
@@ -355,6 +355,9 @@ void machine_power_off(void) | |||
355 | enter_deep_standby(); | 355 | enter_deep_standby(); |
356 | } | 356 | } |
357 | 357 | ||
358 | void (*pm_power_off)(void) = machine_power_off; | ||
359 | EXPORT_SYMBOL(pm_power_off); | ||
360 | |||
358 | void show_regs(struct pt_regs * regs) | 361 | void show_regs(struct pt_regs * regs) |
359 | { | 362 | { |
360 | unsigned long long ah, al, bh, bl, ch, cl; | 363 | unsigned long long ah, al, bh, bl, ch, cl; |
diff --git a/arch/sh64/mach-cayman/setup.c b/arch/sh64/mach-cayman/setup.c index d84895dda3cd..3ed87cd059d0 100644 --- a/arch/sh64/mach-cayman/setup.c +++ b/arch/sh64/mach-cayman/setup.c | |||
@@ -112,8 +112,10 @@ struct resource io_resources[] = { | |||
112 | }; | 112 | }; |
113 | 113 | ||
114 | struct resource kram_resources[] = { | 114 | struct resource kram_resources[] = { |
115 | { "Kernel code", 0, 0 }, /* These must be last in the array */ | 115 | /* These must be last in the array */ |
116 | { "Kernel data", 0, 0 } /* These must be last in the array */ | 116 | { .name = "Kernel code", .start = 0, .end = 0 }, |
117 | /* These must be last in the array */ | ||
118 | { .name = "Kernel data", .start = 0, .end = 0 } | ||
117 | }; | 119 | }; |
118 | 120 | ||
119 | struct resource xram_resources[] = { | 121 | struct resource xram_resources[] = { |
diff --git a/arch/sh64/mm/ioremap.c b/arch/sh64/mm/ioremap.c index fb1866fa2c9d..80c56754f513 100644 --- a/arch/sh64/mm/ioremap.c +++ b/arch/sh64/mm/ioremap.c | |||
@@ -449,7 +449,9 @@ ioremap_proc_info(char *buf, char **start, off_t fpos, int length, int *eof, | |||
449 | if (p + 32 >= e) /* Better than nothing */ | 449 | if (p + 32 >= e) /* Better than nothing */ |
450 | break; | 450 | break; |
451 | if ((nm = r->name) == 0) nm = "???"; | 451 | if ((nm = r->name) == 0) nm = "???"; |
452 | p += sprintf(p, "%08lx-%08lx: %s\n", r->start, r->end, nm); | 452 | p += sprintf(p, "%08lx-%08lx: %s\n", |
453 | (unsigned long)r->start, | ||
454 | (unsigned long)r->end, nm); | ||
453 | } | 455 | } |
454 | 456 | ||
455 | return p-buf; | 457 | return p-buf; |
diff --git a/arch/sparc/kernel/sys_sparc.c b/arch/sparc/kernel/sys_sparc.c index a41c8a5c2007..94ff58c9d4a9 100644 --- a/arch/sparc/kernel/sys_sparc.c +++ b/arch/sparc/kernel/sys_sparc.c | |||
@@ -219,6 +219,21 @@ out: | |||
219 | return err; | 219 | return err; |
220 | } | 220 | } |
221 | 221 | ||
222 | int sparc_mmap_check(unsigned long addr, unsigned long len, unsigned long flags) | ||
223 | { | ||
224 | if (ARCH_SUN4C_SUN4 && | ||
225 | (len > 0x20000000 || | ||
226 | ((flags & MAP_FIXED) && | ||
227 | addr < 0xe0000000 && addr + len > 0x20000000))) | ||
228 | return -EINVAL; | ||
229 | |||
230 | /* See asm-sparc/uaccess.h */ | ||
231 | if (len > TASK_SIZE - PAGE_SIZE || addr + len > TASK_SIZE - PAGE_SIZE) | ||
232 | return -EINVAL; | ||
233 | |||
234 | return 0; | ||
235 | } | ||
236 | |||
222 | /* Linux version of mmap */ | 237 | /* Linux version of mmap */ |
223 | static unsigned long do_mmap2(unsigned long addr, unsigned long len, | 238 | static unsigned long do_mmap2(unsigned long addr, unsigned long len, |
224 | unsigned long prot, unsigned long flags, unsigned long fd, | 239 | unsigned long prot, unsigned long flags, unsigned long fd, |
@@ -233,25 +248,13 @@ static unsigned long do_mmap2(unsigned long addr, unsigned long len, | |||
233 | goto out; | 248 | goto out; |
234 | } | 249 | } |
235 | 250 | ||
236 | retval = -EINVAL; | ||
237 | len = PAGE_ALIGN(len); | 251 | len = PAGE_ALIGN(len); |
238 | if (ARCH_SUN4C_SUN4 && | ||
239 | (len > 0x20000000 || | ||
240 | ((flags & MAP_FIXED) && | ||
241 | addr < 0xe0000000 && addr + len > 0x20000000))) | ||
242 | goto out_putf; | ||
243 | |||
244 | /* See asm-sparc/uaccess.h */ | ||
245 | if (len > TASK_SIZE - PAGE_SIZE || addr + len > TASK_SIZE - PAGE_SIZE) | ||
246 | goto out_putf; | ||
247 | |||
248 | flags &= ~(MAP_EXECUTABLE | MAP_DENYWRITE); | 252 | flags &= ~(MAP_EXECUTABLE | MAP_DENYWRITE); |
249 | 253 | ||
250 | down_write(¤t->mm->mmap_sem); | 254 | down_write(¤t->mm->mmap_sem); |
251 | retval = do_mmap_pgoff(file, addr, len, prot, flags, pgoff); | 255 | retval = do_mmap_pgoff(file, addr, len, prot, flags, pgoff); |
252 | up_write(¤t->mm->mmap_sem); | 256 | up_write(¤t->mm->mmap_sem); |
253 | 257 | ||
254 | out_putf: | ||
255 | if (file) | 258 | if (file) |
256 | fput(file); | 259 | fput(file); |
257 | out: | 260 | out: |
diff --git a/arch/sparc64/Kconfig b/arch/sparc64/Kconfig index 8a36ba8868db..8d8ca716f7a7 100644 --- a/arch/sparc64/Kconfig +++ b/arch/sparc64/Kconfig | |||
@@ -34,6 +34,10 @@ config ARCH_MAY_HAVE_PC_FDC | |||
34 | bool | 34 | bool |
35 | default y | 35 | default y |
36 | 36 | ||
37 | config AUDIT_ARCH | ||
38 | bool | ||
39 | default y | ||
40 | |||
37 | choice | 41 | choice |
38 | prompt "Kernel page size" | 42 | prompt "Kernel page size" |
39 | default SPARC64_PAGE_SIZE_8KB | 43 | default SPARC64_PAGE_SIZE_8KB |
diff --git a/arch/sparc64/kernel/Makefile b/arch/sparc64/kernel/Makefile index 86c9fe3f3e4a..e1eabebaed39 100644 --- a/arch/sparc64/kernel/Makefile +++ b/arch/sparc64/kernel/Makefile | |||
@@ -25,6 +25,9 @@ obj-$(CONFIG_MODULES) += module.o | |||
25 | obj-$(CONFIG_US3_FREQ) += us3_cpufreq.o | 25 | obj-$(CONFIG_US3_FREQ) += us3_cpufreq.o |
26 | obj-$(CONFIG_US2E_FREQ) += us2e_cpufreq.o | 26 | obj-$(CONFIG_US2E_FREQ) += us2e_cpufreq.o |
27 | obj-$(CONFIG_KPROBES) += kprobes.o | 27 | obj-$(CONFIG_KPROBES) += kprobes.o |
28 | obj-$(CONFIG_AUDIT) += audit.o | ||
29 | obj-$(CONFIG_AUDIT)$(CONFIG_SPARC32_COMPAT) += compat_audit.o | ||
30 | obj-y += $(obj-yy) | ||
28 | 31 | ||
29 | ifdef CONFIG_SUNOS_EMUL | 32 | ifdef CONFIG_SUNOS_EMUL |
30 | obj-y += sys_sunos32.o sunos_ioctl32.o | 33 | obj-y += sys_sunos32.o sunos_ioctl32.o |
diff --git a/arch/sparc64/kernel/audit.c b/arch/sparc64/kernel/audit.c new file mode 100644 index 000000000000..aef19cc27072 --- /dev/null +++ b/arch/sparc64/kernel/audit.c | |||
@@ -0,0 +1,66 @@ | |||
1 | #include <linux/init.h> | ||
2 | #include <linux/types.h> | ||
3 | #include <linux/audit.h> | ||
4 | #include <asm/unistd.h> | ||
5 | |||
6 | static unsigned dir_class[] = { | ||
7 | #include <asm-generic/audit_dir_write.h> | ||
8 | ~0U | ||
9 | }; | ||
10 | |||
11 | static unsigned read_class[] = { | ||
12 | #include <asm-generic/audit_read.h> | ||
13 | ~0U | ||
14 | }; | ||
15 | |||
16 | static unsigned write_class[] = { | ||
17 | #include <asm-generic/audit_write.h> | ||
18 | ~0U | ||
19 | }; | ||
20 | |||
21 | static unsigned chattr_class[] = { | ||
22 | #include <asm-generic/audit_change_attr.h> | ||
23 | ~0U | ||
24 | }; | ||
25 | |||
26 | int audit_classify_syscall(int abi, unsigned syscall) | ||
27 | { | ||
28 | #ifdef CONFIG_SPARC32_COMPAT | ||
29 | extern int sparc32_classify_syscall(unsigned); | ||
30 | if (abi == AUDIT_ARCH_SPARC) | ||
31 | return sparc32_classify_syscall(syscall); | ||
32 | #endif | ||
33 | switch(syscall) { | ||
34 | case __NR_open: | ||
35 | return 2; | ||
36 | case __NR_openat: | ||
37 | return 3; | ||
38 | case __NR_socketcall: | ||
39 | return 4; | ||
40 | case __NR_execve: | ||
41 | return 5; | ||
42 | default: | ||
43 | return 0; | ||
44 | } | ||
45 | } | ||
46 | |||
47 | static int __init audit_classes_init(void) | ||
48 | { | ||
49 | #ifdef CONFIG_SPARC32_COMPAT | ||
50 | extern __u32 sparc32_dir_class[]; | ||
51 | extern __u32 sparc32_write_class[]; | ||
52 | extern __u32 sparc32_read_class[]; | ||
53 | extern __u32 sparc32_chattr_class[]; | ||
54 | audit_register_class(AUDIT_CLASS_WRITE_32, sparc32_write_class); | ||
55 | audit_register_class(AUDIT_CLASS_READ_32, sparc32_read_class); | ||
56 | audit_register_class(AUDIT_CLASS_DIR_WRITE_32, sparc32_dir_class); | ||
57 | audit_register_class(AUDIT_CLASS_CHATTR_32, sparc32_chattr_class); | ||
58 | #endif | ||
59 | audit_register_class(AUDIT_CLASS_WRITE, write_class); | ||
60 | audit_register_class(AUDIT_CLASS_READ, read_class); | ||
61 | audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); | ||
62 | audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); | ||
63 | return 0; | ||
64 | } | ||
65 | |||
66 | __initcall(audit_classes_init); | ||
diff --git a/arch/sparc64/kernel/compat_audit.c b/arch/sparc64/kernel/compat_audit.c new file mode 100644 index 000000000000..cca96c91b780 --- /dev/null +++ b/arch/sparc64/kernel/compat_audit.c | |||
@@ -0,0 +1,37 @@ | |||
1 | #include <asm-sparc/unistd.h> | ||
2 | |||
3 | unsigned sparc32_dir_class[] = { | ||
4 | #include <asm-generic/audit_dir_write.h> | ||
5 | ~0U | ||
6 | }; | ||
7 | |||
8 | unsigned sparc32_chattr_class[] = { | ||
9 | #include <asm-generic/audit_change_attr.h> | ||
10 | ~0U | ||
11 | }; | ||
12 | |||
13 | unsigned sparc32_write_class[] = { | ||
14 | #include <asm-generic/audit_write.h> | ||
15 | ~0U | ||
16 | }; | ||
17 | |||
18 | unsigned sparc32_read_class[] = { | ||
19 | #include <asm-generic/audit_read.h> | ||
20 | ~0U | ||
21 | }; | ||
22 | |||
23 | int sparc32_classify_syscall(unsigned syscall) | ||
24 | { | ||
25 | switch(syscall) { | ||
26 | case __NR_open: | ||
27 | return 2; | ||
28 | case __NR_openat: | ||
29 | return 3; | ||
30 | case __NR_socketcall: | ||
31 | return 4; | ||
32 | case __NR_execve: | ||
33 | return 5; | ||
34 | default: | ||
35 | return 1; | ||
36 | } | ||
37 | } | ||
diff --git a/arch/sparc64/kernel/sys_sparc.c b/arch/sparc64/kernel/sys_sparc.c index 054d0abdb7ee..bf5f14ee73de 100644 --- a/arch/sparc64/kernel/sys_sparc.c +++ b/arch/sparc64/kernel/sys_sparc.c | |||
@@ -548,6 +548,26 @@ asmlinkage long sparc64_personality(unsigned long personality) | |||
548 | return ret; | 548 | return ret; |
549 | } | 549 | } |
550 | 550 | ||
551 | int sparc64_mmap_check(unsigned long addr, unsigned long len, | ||
552 | unsigned long flags) | ||
553 | { | ||
554 | if (test_thread_flag(TIF_32BIT)) { | ||
555 | if (len >= STACK_TOP32) | ||
556 | return -EINVAL; | ||
557 | |||
558 | if ((flags & MAP_FIXED) && addr > STACK_TOP32 - len) | ||
559 | return -EINVAL; | ||
560 | } else { | ||
561 | if (len >= VA_EXCLUDE_START) | ||
562 | return -EINVAL; | ||
563 | |||
564 | if ((flags & MAP_FIXED) && invalid_64bit_range(addr, len)) | ||
565 | return -EINVAL; | ||
566 | } | ||
567 | |||
568 | return 0; | ||
569 | } | ||
570 | |||
551 | /* Linux version of mmap */ | 571 | /* Linux version of mmap */ |
552 | asmlinkage unsigned long sys_mmap(unsigned long addr, unsigned long len, | 572 | asmlinkage unsigned long sys_mmap(unsigned long addr, unsigned long len, |
553 | unsigned long prot, unsigned long flags, unsigned long fd, | 573 | unsigned long prot, unsigned long flags, unsigned long fd, |
@@ -563,27 +583,11 @@ asmlinkage unsigned long sys_mmap(unsigned long addr, unsigned long len, | |||
563 | } | 583 | } |
564 | flags &= ~(MAP_EXECUTABLE | MAP_DENYWRITE); | 584 | flags &= ~(MAP_EXECUTABLE | MAP_DENYWRITE); |
565 | len = PAGE_ALIGN(len); | 585 | len = PAGE_ALIGN(len); |
566 | retval = -EINVAL; | ||
567 | |||
568 | if (test_thread_flag(TIF_32BIT)) { | ||
569 | if (len >= STACK_TOP32) | ||
570 | goto out_putf; | ||
571 | |||
572 | if ((flags & MAP_FIXED) && addr > STACK_TOP32 - len) | ||
573 | goto out_putf; | ||
574 | } else { | ||
575 | if (len >= VA_EXCLUDE_START) | ||
576 | goto out_putf; | ||
577 | |||
578 | if ((flags & MAP_FIXED) && invalid_64bit_range(addr, len)) | ||
579 | goto out_putf; | ||
580 | } | ||
581 | 586 | ||
582 | down_write(¤t->mm->mmap_sem); | 587 | down_write(¤t->mm->mmap_sem); |
583 | retval = do_mmap(file, addr, len, prot, flags, off); | 588 | retval = do_mmap(file, addr, len, prot, flags, off); |
584 | up_write(¤t->mm->mmap_sem); | 589 | up_write(¤t->mm->mmap_sem); |
585 | 590 | ||
586 | out_putf: | ||
587 | if (file) | 591 | if (file) |
588 | fput(file); | 592 | fput(file); |
589 | out: | 593 | out: |
diff --git a/arch/x86_64/Kconfig b/arch/x86_64/Kconfig index 28df7d88ce2c..6cd4878625f1 100644 --- a/arch/x86_64/Kconfig +++ b/arch/x86_64/Kconfig | |||
@@ -85,6 +85,10 @@ config DMI | |||
85 | bool | 85 | bool |
86 | default y | 86 | default y |
87 | 87 | ||
88 | config AUDIT_ARCH | ||
89 | bool | ||
90 | default y | ||
91 | |||
88 | source "init/Kconfig" | 92 | source "init/Kconfig" |
89 | 93 | ||
90 | 94 | ||
diff --git a/arch/x86_64/ia32/audit.c b/arch/x86_64/ia32/audit.c index ab94f2e58cdd..92d7d0c8d93f 100644 --- a/arch/x86_64/ia32/audit.c +++ b/arch/x86_64/ia32/audit.c | |||
@@ -9,3 +9,29 @@ unsigned ia32_chattr_class[] = { | |||
9 | #include <asm-generic/audit_change_attr.h> | 9 | #include <asm-generic/audit_change_attr.h> |
10 | ~0U | 10 | ~0U |
11 | }; | 11 | }; |
12 | |||
13 | unsigned ia32_write_class[] = { | ||
14 | #include <asm-generic/audit_write.h> | ||
15 | ~0U | ||
16 | }; | ||
17 | |||
18 | unsigned ia32_read_class[] = { | ||
19 | #include <asm-generic/audit_read.h> | ||
20 | ~0U | ||
21 | }; | ||
22 | |||
23 | int ia32_classify_syscall(unsigned syscall) | ||
24 | { | ||
25 | switch(syscall) { | ||
26 | case __NR_open: | ||
27 | return 2; | ||
28 | case __NR_openat: | ||
29 | return 3; | ||
30 | case __NR_socketcall: | ||
31 | return 4; | ||
32 | case __NR_execve: | ||
33 | return 5; | ||
34 | default: | ||
35 | return 1; | ||
36 | } | ||
37 | } | ||
diff --git a/arch/x86_64/kernel/audit.c b/arch/x86_64/kernel/audit.c index a067aa468a85..21f33387bef3 100644 --- a/arch/x86_64/kernel/audit.c +++ b/arch/x86_64/kernel/audit.c | |||
@@ -8,19 +8,54 @@ static unsigned dir_class[] = { | |||
8 | ~0U | 8 | ~0U |
9 | }; | 9 | }; |
10 | 10 | ||
11 | static unsigned read_class[] = { | ||
12 | #include <asm-generic/audit_read.h> | ||
13 | ~0U | ||
14 | }; | ||
15 | |||
16 | static unsigned write_class[] = { | ||
17 | #include <asm-generic/audit_write.h> | ||
18 | ~0U | ||
19 | }; | ||
20 | |||
11 | static unsigned chattr_class[] = { | 21 | static unsigned chattr_class[] = { |
12 | #include <asm-generic/audit_change_attr.h> | 22 | #include <asm-generic/audit_change_attr.h> |
13 | ~0U | 23 | ~0U |
14 | }; | 24 | }; |
15 | 25 | ||
26 | int audit_classify_syscall(int abi, unsigned syscall) | ||
27 | { | ||
28 | #ifdef CONFIG_IA32_EMULATION | ||
29 | extern int ia32_classify_syscall(unsigned); | ||
30 | if (abi == AUDIT_ARCH_I386) | ||
31 | return ia32_classify_syscall(syscall); | ||
32 | #endif | ||
33 | switch(syscall) { | ||
34 | case __NR_open: | ||
35 | return 2; | ||
36 | case __NR_openat: | ||
37 | return 3; | ||
38 | case __NR_execve: | ||
39 | return 5; | ||
40 | default: | ||
41 | return 0; | ||
42 | } | ||
43 | } | ||
44 | |||
16 | static int __init audit_classes_init(void) | 45 | static int __init audit_classes_init(void) |
17 | { | 46 | { |
18 | #ifdef CONFIG_IA32_EMULATION | 47 | #ifdef CONFIG_IA32_EMULATION |
19 | extern __u32 ia32_dir_class[]; | 48 | extern __u32 ia32_dir_class[]; |
49 | extern __u32 ia32_write_class[]; | ||
50 | extern __u32 ia32_read_class[]; | ||
20 | extern __u32 ia32_chattr_class[]; | 51 | extern __u32 ia32_chattr_class[]; |
52 | audit_register_class(AUDIT_CLASS_WRITE_32, ia32_write_class); | ||
53 | audit_register_class(AUDIT_CLASS_READ_32, ia32_read_class); | ||
21 | audit_register_class(AUDIT_CLASS_DIR_WRITE_32, ia32_dir_class); | 54 | audit_register_class(AUDIT_CLASS_DIR_WRITE_32, ia32_dir_class); |
22 | audit_register_class(AUDIT_CLASS_CHATTR_32, ia32_chattr_class); | 55 | audit_register_class(AUDIT_CLASS_CHATTR_32, ia32_chattr_class); |
23 | #endif | 56 | #endif |
57 | audit_register_class(AUDIT_CLASS_WRITE, write_class); | ||
58 | audit_register_class(AUDIT_CLASS_READ, read_class); | ||
24 | audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); | 59 | audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); |
25 | audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); | 60 | audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); |
26 | return 0; | 61 | return 0; |
diff --git a/arch/xtensa/kernel/ptrace.c b/arch/xtensa/kernel/ptrace.c index 5064d9383963..9aea23cc0dc5 100644 --- a/arch/xtensa/kernel/ptrace.c +++ b/arch/xtensa/kernel/ptrace.c | |||
@@ -212,7 +212,7 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data) | |||
212 | */ | 212 | */ |
213 | case PTRACE_KILL: | 213 | case PTRACE_KILL: |
214 | ret = 0; | 214 | ret = 0; |
215 | if (child->state == EXIT_ZOMBIE) /* already dead */ | 215 | if (child->exit_state == EXIT_ZOMBIE) /* already dead */ |
216 | break; | 216 | break; |
217 | child->exit_code = SIGKILL; | 217 | child->exit_code = SIGKILL; |
218 | child->ptrace &= ~PT_SINGLESTEP; | 218 | child->ptrace &= ~PT_SINGLESTEP; |