diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/configs/pnx4008_defconfig | 715 | ||||
-rw-r--r-- | arch/arm/mach-s3c2410/Kconfig | 8 | ||||
-rw-r--r-- | arch/arm/mach-s3c2410/irq.h | 5 | ||||
-rw-r--r-- | arch/arm/mach-s3c2410/s3c2412.c | 29 | ||||
-rw-r--r-- | arch/arm/mm/proc-xscale.S | 2 | ||||
-rw-r--r-- | arch/i386/kernel/entry.S | 4 | ||||
-rw-r--r-- | arch/i386/kernel/setup.c | 32 | ||||
-rw-r--r-- | arch/i386/oprofile/nmi_int.c | 2 | ||||
-rw-r--r-- | arch/i386/pci/common.c | 5 | ||||
-rw-r--r-- | arch/i386/pci/mmconfig.c | 34 | ||||
-rw-r--r-- | arch/i386/pci/pci.h | 3 | ||||
-rw-r--r-- | arch/sparc/kernel/sys_sparc.c | 10 | ||||
-rw-r--r-- | arch/sparc64/kernel/sys_sparc.c | 10 | ||||
-rw-r--r-- | arch/x86_64/kernel/e820.c | 29 | ||||
-rw-r--r-- | arch/x86_64/pci/mmconfig.c | 34 |
15 files changed, 297 insertions, 625 deletions
diff --git a/arch/arm/configs/pnx4008_defconfig b/arch/arm/configs/pnx4008_defconfig index 8a078d479d57..a4989f44baaa 100644 --- a/arch/arm/configs/pnx4008_defconfig +++ b/arch/arm/configs/pnx4008_defconfig | |||
@@ -1,14 +1,18 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.17-rc1 | 3 | # Linux kernel version: 2.6.18-rc6 |
4 | # Thu Apr 6 17:05:58 2006 | 4 | # Mon Sep 11 13:59:24 2006 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
8 | CONFIG_GENERIC_HARDIRQS=y | ||
9 | CONFIG_HARDIRQS_SW_RESEND=y | ||
10 | CONFIG_GENERIC_IRQ_PROBE=y | ||
8 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 11 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
9 | CONFIG_GENERIC_HWEIGHT=y | 12 | CONFIG_GENERIC_HWEIGHT=y |
10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 13 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
11 | CONFIG_VECTORS_BASE=0xffff0000 | 14 | CONFIG_VECTORS_BASE=0xffff0000 |
15 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
12 | 16 | ||
13 | # | 17 | # |
14 | # Code maturity level options | 18 | # Code maturity level options |
@@ -28,6 +32,7 @@ CONFIG_SYSVIPC=y | |||
28 | CONFIG_POSIX_MQUEUE=y | 32 | CONFIG_POSIX_MQUEUE=y |
29 | CONFIG_BSD_PROCESS_ACCT=y | 33 | CONFIG_BSD_PROCESS_ACCT=y |
30 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set | 34 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set |
35 | # CONFIG_TASKSTATS is not set | ||
31 | CONFIG_SYSCTL=y | 36 | CONFIG_SYSCTL=y |
32 | CONFIG_AUDIT=y | 37 | CONFIG_AUDIT=y |
33 | # CONFIG_IKCONFIG is not set | 38 | # CONFIG_IKCONFIG is not set |
@@ -44,14 +49,15 @@ CONFIG_PRINTK=y | |||
44 | CONFIG_BUG=y | 49 | CONFIG_BUG=y |
45 | CONFIG_ELF_CORE=y | 50 | CONFIG_ELF_CORE=y |
46 | CONFIG_BASE_FULL=y | 51 | CONFIG_BASE_FULL=y |
52 | CONFIG_RT_MUTEXES=y | ||
47 | CONFIG_FUTEX=y | 53 | CONFIG_FUTEX=y |
48 | CONFIG_EPOLL=y | 54 | CONFIG_EPOLL=y |
49 | CONFIG_SHMEM=y | 55 | CONFIG_SHMEM=y |
50 | CONFIG_SLAB=y | 56 | CONFIG_SLAB=y |
57 | CONFIG_VM_EVENT_COUNTERS=y | ||
51 | # CONFIG_TINY_SHMEM is not set | 58 | # CONFIG_TINY_SHMEM is not set |
52 | CONFIG_BASE_SMALL=0 | 59 | CONFIG_BASE_SMALL=0 |
53 | # CONFIG_SLOB is not set | 60 | # CONFIG_SLOB is not set |
54 | CONFIG_OBSOLETE_INTERMODULE=m | ||
55 | 61 | ||
56 | # | 62 | # |
57 | # Loadable module support | 63 | # Loadable module support |
@@ -84,18 +90,26 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
84 | # | 90 | # |
85 | # System Type | 91 | # System Type |
86 | # | 92 | # |
93 | # CONFIG_ARCH_AAEC2000 is not set | ||
94 | # CONFIG_ARCH_INTEGRATOR is not set | ||
95 | # CONFIG_ARCH_REALVIEW is not set | ||
96 | # CONFIG_ARCH_VERSATILE is not set | ||
97 | # CONFIG_ARCH_AT91 is not set | ||
87 | # CONFIG_ARCH_CLPS7500 is not set | 98 | # CONFIG_ARCH_CLPS7500 is not set |
88 | # CONFIG_ARCH_CLPS711X is not set | 99 | # CONFIG_ARCH_CLPS711X is not set |
89 | # CONFIG_ARCH_CO285 is not set | 100 | # CONFIG_ARCH_CO285 is not set |
90 | # CONFIG_ARCH_EBSA110 is not set | 101 | # CONFIG_ARCH_EBSA110 is not set |
91 | # CONFIG_ARCH_EP93XX is not set | 102 | # CONFIG_ARCH_EP93XX is not set |
92 | # CONFIG_ARCH_FOOTBRIDGE is not set | 103 | # CONFIG_ARCH_FOOTBRIDGE is not set |
93 | # CONFIG_ARCH_INTEGRATOR is not set | 104 | # CONFIG_ARCH_NETX is not set |
105 | # CONFIG_ARCH_H720X is not set | ||
106 | # CONFIG_ARCH_IMX is not set | ||
94 | # CONFIG_ARCH_IOP3XX is not set | 107 | # CONFIG_ARCH_IOP3XX is not set |
95 | # CONFIG_ARCH_IXP4XX is not set | 108 | # CONFIG_ARCH_IXP4XX is not set |
96 | # CONFIG_ARCH_IXP2000 is not set | 109 | # CONFIG_ARCH_IXP2000 is not set |
97 | # CONFIG_ARCH_IXP23XX is not set | 110 | # CONFIG_ARCH_IXP23XX is not set |
98 | # CONFIG_ARCH_L7200 is not set | 111 | # CONFIG_ARCH_L7200 is not set |
112 | CONFIG_ARCH_PNX4008=y | ||
99 | # CONFIG_ARCH_PXA is not set | 113 | # CONFIG_ARCH_PXA is not set |
100 | # CONFIG_ARCH_RPC is not set | 114 | # CONFIG_ARCH_RPC is not set |
101 | # CONFIG_ARCH_SA1100 is not set | 115 | # CONFIG_ARCH_SA1100 is not set |
@@ -103,13 +117,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
103 | # CONFIG_ARCH_SHARK is not set | 117 | # CONFIG_ARCH_SHARK is not set |
104 | # CONFIG_ARCH_LH7A40X is not set | 118 | # CONFIG_ARCH_LH7A40X is not set |
105 | # CONFIG_ARCH_OMAP is not set | 119 | # CONFIG_ARCH_OMAP is not set |
106 | # CONFIG_ARCH_VERSATILE is not set | ||
107 | # CONFIG_ARCH_REALVIEW is not set | ||
108 | # CONFIG_ARCH_IMX is not set | ||
109 | # CONFIG_ARCH_H720X is not set | ||
110 | # CONFIG_ARCH_AAEC2000 is not set | ||
111 | # CONFIG_ARCH_AT91RM9200 is not set | ||
112 | CONFIG_ARCH_PNX4008=y | ||
113 | 120 | ||
114 | # | 121 | # |
115 | # Processor Type | 122 | # Processor Type |
@@ -138,15 +145,7 @@ CONFIG_ARM_THUMB=y | |||
138 | # | 145 | # |
139 | # PCCARD (PCMCIA/CardBus) support | 146 | # PCCARD (PCMCIA/CardBus) support |
140 | # | 147 | # |
141 | CONFIG_PCCARD=m | 148 | # CONFIG_PCCARD is not set |
142 | # CONFIG_PCMCIA_DEBUG is not set | ||
143 | CONFIG_PCMCIA=m | ||
144 | CONFIG_PCMCIA_LOAD_CIS=y | ||
145 | CONFIG_PCMCIA_IOCTL=y | ||
146 | |||
147 | # | ||
148 | # PC-card bridges | ||
149 | # | ||
150 | 149 | ||
151 | # | 150 | # |
152 | # Kernel Features | 151 | # Kernel Features |
@@ -164,13 +163,14 @@ CONFIG_FLATMEM=y | |||
164 | CONFIG_FLAT_NODE_MEM_MAP=y | 163 | CONFIG_FLAT_NODE_MEM_MAP=y |
165 | # CONFIG_SPARSEMEM_STATIC is not set | 164 | # CONFIG_SPARSEMEM_STATIC is not set |
166 | CONFIG_SPLIT_PTLOCK_CPUS=4096 | 165 | CONFIG_SPLIT_PTLOCK_CPUS=4096 |
166 | # CONFIG_RESOURCES_64BIT is not set | ||
167 | CONFIG_ALIGNMENT_TRAP=y | 167 | CONFIG_ALIGNMENT_TRAP=y |
168 | 168 | ||
169 | # | 169 | # |
170 | # Boot options | 170 | # Boot options |
171 | # | 171 | # |
172 | CONFIG_ZBOOT_ROM_TEXT=0 | 172 | CONFIG_ZBOOT_ROM_TEXT=0x0 |
173 | CONFIG_ZBOOT_ROM_BSS=0 | 173 | CONFIG_ZBOOT_ROM_BSS=0x0 |
174 | CONFIG_CMDLINE="mem=64M console=ttyS0,115200" | 174 | CONFIG_CMDLINE="mem=64M console=ttyS0,115200" |
175 | # CONFIG_XIP_KERNEL is not set | 175 | # CONFIG_XIP_KERNEL is not set |
176 | 176 | ||
@@ -181,7 +181,8 @@ CONFIG_CMDLINE="mem=64M console=ttyS0,115200" | |||
181 | # | 181 | # |
182 | # At least one emulation must be selected | 182 | # At least one emulation must be selected |
183 | # | 183 | # |
184 | # CONFIG_FPE_NWFPE is not set | 184 | CONFIG_FPE_NWFPE=y |
185 | # CONFIG_FPE_NWFPE_XP is not set | ||
185 | # CONFIG_FPE_FASTFPE is not set | 186 | # CONFIG_FPE_FASTFPE is not set |
186 | # CONFIG_VFP is not set | 187 | # CONFIG_VFP is not set |
187 | 188 | ||
@@ -199,7 +200,7 @@ CONFIG_BINFMT_MISC=m | |||
199 | CONFIG_PM=y | 200 | CONFIG_PM=y |
200 | CONFIG_PM_LEGACY=y | 201 | CONFIG_PM_LEGACY=y |
201 | # CONFIG_PM_DEBUG is not set | 202 | # CONFIG_PM_DEBUG is not set |
202 | CONFIG_APM=m | 203 | # CONFIG_APM is not set |
203 | 204 | ||
204 | # | 205 | # |
205 | # Networking | 206 | # Networking |
@@ -210,12 +211,12 @@ CONFIG_NET=y | |||
210 | # Networking options | 211 | # Networking options |
211 | # | 212 | # |
212 | # CONFIG_NETDEBUG is not set | 213 | # CONFIG_NETDEBUG is not set |
213 | CONFIG_PACKET=m | 214 | CONFIG_PACKET=y |
214 | CONFIG_PACKET_MMAP=y | 215 | CONFIG_PACKET_MMAP=y |
215 | CONFIG_UNIX=m | 216 | CONFIG_UNIX=y |
216 | CONFIG_XFRM=y | 217 | CONFIG_XFRM=y |
217 | CONFIG_XFRM_USER=m | 218 | # CONFIG_XFRM_USER is not set |
218 | CONFIG_NET_KEY=m | 219 | # CONFIG_NET_KEY is not set |
219 | CONFIG_INET=y | 220 | CONFIG_INET=y |
220 | CONFIG_IP_MULTICAST=y | 221 | CONFIG_IP_MULTICAST=y |
221 | CONFIG_IP_ADVANCED_ROUTER=y | 222 | CONFIG_IP_ADVANCED_ROUTER=y |
@@ -227,10 +228,12 @@ CONFIG_IP_ROUTE_FWMARK=y | |||
227 | CONFIG_IP_ROUTE_MULTIPATH=y | 228 | CONFIG_IP_ROUTE_MULTIPATH=y |
228 | # CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set | 229 | # CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set |
229 | CONFIG_IP_ROUTE_VERBOSE=y | 230 | CONFIG_IP_ROUTE_VERBOSE=y |
230 | # CONFIG_IP_PNP is not set | 231 | CONFIG_IP_PNP=y |
231 | CONFIG_NET_IPIP=m | 232 | CONFIG_IP_PNP_DHCP=y |
232 | CONFIG_NET_IPGRE=m | 233 | CONFIG_IP_PNP_BOOTP=y |
233 | CONFIG_NET_IPGRE_BROADCAST=y | 234 | # CONFIG_IP_PNP_RARP is not set |
235 | # CONFIG_NET_IPIP is not set | ||
236 | # CONFIG_NET_IPGRE is not set | ||
234 | CONFIG_IP_MROUTE=y | 237 | CONFIG_IP_MROUTE=y |
235 | CONFIG_IP_PIMSM_V1=y | 238 | CONFIG_IP_PIMSM_V1=y |
236 | CONFIG_IP_PIMSM_V2=y | 239 | CONFIG_IP_PIMSM_V2=y |
@@ -241,6 +244,8 @@ CONFIG_INET_ESP=m | |||
241 | CONFIG_INET_IPCOMP=m | 244 | CONFIG_INET_IPCOMP=m |
242 | CONFIG_INET_XFRM_TUNNEL=m | 245 | CONFIG_INET_XFRM_TUNNEL=m |
243 | CONFIG_INET_TUNNEL=m | 246 | CONFIG_INET_TUNNEL=m |
247 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
248 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
244 | CONFIG_INET_DIAG=y | 249 | CONFIG_INET_DIAG=y |
245 | CONFIG_INET_TCP_DIAG=y | 250 | CONFIG_INET_TCP_DIAG=y |
246 | # CONFIG_TCP_CONG_ADVANCED is not set | 251 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -287,7 +292,10 @@ CONFIG_INET6_ESP=m | |||
287 | CONFIG_INET6_IPCOMP=m | 292 | CONFIG_INET6_IPCOMP=m |
288 | CONFIG_INET6_XFRM_TUNNEL=m | 293 | CONFIG_INET6_XFRM_TUNNEL=m |
289 | CONFIG_INET6_TUNNEL=m | 294 | CONFIG_INET6_TUNNEL=m |
295 | CONFIG_INET6_XFRM_MODE_TRANSPORT=m | ||
296 | CONFIG_INET6_XFRM_MODE_TUNNEL=m | ||
290 | CONFIG_IPV6_TUNNEL=m | 297 | CONFIG_IPV6_TUNNEL=m |
298 | # CONFIG_NETWORK_SECMARK is not set | ||
291 | CONFIG_NETFILTER=y | 299 | CONFIG_NETFILTER=y |
292 | # CONFIG_NETFILTER_DEBUG is not set | 300 | # CONFIG_NETFILTER_DEBUG is not set |
293 | CONFIG_BRIDGE_NETFILTER=y | 301 | CONFIG_BRIDGE_NETFILTER=y |
@@ -313,6 +321,7 @@ CONFIG_IP_NF_TFTP=m | |||
313 | CONFIG_IP_NF_AMANDA=m | 321 | CONFIG_IP_NF_AMANDA=m |
314 | # CONFIG_IP_NF_PPTP is not set | 322 | # CONFIG_IP_NF_PPTP is not set |
315 | # CONFIG_IP_NF_H323 is not set | 323 | # CONFIG_IP_NF_H323 is not set |
324 | # CONFIG_IP_NF_SIP is not set | ||
316 | CONFIG_IP_NF_QUEUE=m | 325 | CONFIG_IP_NF_QUEUE=m |
317 | 326 | ||
318 | # | 327 | # |
@@ -384,7 +393,7 @@ CONFIG_LLC2=m | |||
384 | CONFIG_IPX=m | 393 | CONFIG_IPX=m |
385 | # CONFIG_IPX_INTERN is not set | 394 | # CONFIG_IPX_INTERN is not set |
386 | CONFIG_ATALK=m | 395 | CONFIG_ATALK=m |
387 | CONFIG_DEV_APPLETALK=y | 396 | CONFIG_DEV_APPLETALK=m |
388 | CONFIG_IPDDP=m | 397 | CONFIG_IPDDP=m |
389 | CONFIG_IPDDP_ENCAP=y | 398 | CONFIG_IPDDP_ENCAP=y |
390 | CONFIG_IPDDP_DECAP=y | 399 | CONFIG_IPDDP_DECAP=y |
@@ -445,110 +454,9 @@ CONFIG_NET_ESTIMATOR=y | |||
445 | # Network testing | 454 | # Network testing |
446 | # | 455 | # |
447 | CONFIG_NET_PKTGEN=m | 456 | CONFIG_NET_PKTGEN=m |
448 | CONFIG_HAMRADIO=y | 457 | # CONFIG_HAMRADIO is not set |
449 | 458 | # CONFIG_IRDA is not set | |
450 | # | 459 | # CONFIG_BT is not set |
451 | # Packet Radio protocols | ||
452 | # | ||
453 | CONFIG_AX25=m | ||
454 | # CONFIG_AX25_DAMA_SLAVE is not set | ||
455 | CONFIG_NETROM=m | ||
456 | CONFIG_ROSE=m | ||
457 | |||
458 | # | ||
459 | # AX.25 network device drivers | ||
460 | # | ||
461 | CONFIG_MKISS=m | ||
462 | CONFIG_6PACK=m | ||
463 | CONFIG_BPQETHER=m | ||
464 | CONFIG_BAYCOM_SER_FDX=m | ||
465 | CONFIG_BAYCOM_SER_HDX=m | ||
466 | CONFIG_BAYCOM_PAR=m | ||
467 | CONFIG_BAYCOM_EPP=m | ||
468 | CONFIG_YAM=m | ||
469 | CONFIG_IRDA=m | ||
470 | |||
471 | # | ||
472 | # IrDA protocols | ||
473 | # | ||
474 | CONFIG_IRLAN=m | ||
475 | CONFIG_IRNET=m | ||
476 | CONFIG_IRCOMM=m | ||
477 | # CONFIG_IRDA_ULTRA is not set | ||
478 | |||
479 | # | ||
480 | # IrDA options | ||
481 | # | ||
482 | CONFIG_IRDA_CACHE_LAST_LSAP=y | ||
483 | CONFIG_IRDA_FAST_RR=y | ||
484 | CONFIG_IRDA_DEBUG=y | ||
485 | |||
486 | # | ||
487 | # Infrared-port device drivers | ||
488 | # | ||
489 | |||
490 | # | ||
491 | # SIR device drivers | ||
492 | # | ||
493 | CONFIG_IRTTY_SIR=m | ||
494 | |||
495 | # | ||
496 | # Dongle support | ||
497 | # | ||
498 | CONFIG_DONGLE=y | ||
499 | CONFIG_ESI_DONGLE=m | ||
500 | CONFIG_ACTISYS_DONGLE=m | ||
501 | CONFIG_TEKRAM_DONGLE=m | ||
502 | # CONFIG_TOIM3232_DONGLE is not set | ||
503 | CONFIG_LITELINK_DONGLE=m | ||
504 | CONFIG_MA600_DONGLE=m | ||
505 | CONFIG_GIRBIL_DONGLE=m | ||
506 | CONFIG_MCP2120_DONGLE=m | ||
507 | CONFIG_OLD_BELKIN_DONGLE=m | ||
508 | CONFIG_ACT200L_DONGLE=m | ||
509 | |||
510 | # | ||
511 | # Old SIR device drivers | ||
512 | # | ||
513 | CONFIG_IRPORT_SIR=m | ||
514 | |||
515 | # | ||
516 | # Old Serial dongle support | ||
517 | # | ||
518 | # CONFIG_DONGLE_OLD is not set | ||
519 | |||
520 | # | ||
521 | # FIR device drivers | ||
522 | # | ||
523 | CONFIG_USB_IRDA=m | ||
524 | CONFIG_SIGMATEL_FIR=m | ||
525 | CONFIG_BT=m | ||
526 | CONFIG_BT_L2CAP=m | ||
527 | CONFIG_BT_SCO=m | ||
528 | CONFIG_BT_RFCOMM=m | ||
529 | CONFIG_BT_RFCOMM_TTY=y | ||
530 | CONFIG_BT_BNEP=m | ||
531 | CONFIG_BT_BNEP_MC_FILTER=y | ||
532 | CONFIG_BT_BNEP_PROTO_FILTER=y | ||
533 | CONFIG_BT_CMTP=m | ||
534 | CONFIG_BT_HIDP=m | ||
535 | |||
536 | # | ||
537 | # Bluetooth device drivers | ||
538 | # | ||
539 | CONFIG_BT_HCIUSB=m | ||
540 | CONFIG_BT_HCIUSB_SCO=y | ||
541 | CONFIG_BT_HCIUART=m | ||
542 | CONFIG_BT_HCIUART_H4=y | ||
543 | CONFIG_BT_HCIUART_BCSP=y | ||
544 | CONFIG_BT_HCIBCM203X=m | ||
545 | # CONFIG_BT_HCIBPA10X is not set | ||
546 | CONFIG_BT_HCIBFUSB=m | ||
547 | CONFIG_BT_HCIDTL1=m | ||
548 | CONFIG_BT_HCIBT3C=m | ||
549 | CONFIG_BT_HCIBLUECARD=m | ||
550 | CONFIG_BT_HCIBTUART=m | ||
551 | CONFIG_BT_HCIVHCI=m | ||
552 | CONFIG_IEEE80211=m | 460 | CONFIG_IEEE80211=m |
553 | # CONFIG_IEEE80211_DEBUG is not set | 461 | # CONFIG_IEEE80211_DEBUG is not set |
554 | # CONFIG_IEEE80211_CRYPT_WEP is not set | 462 | # CONFIG_IEEE80211_CRYPT_WEP is not set |
@@ -566,8 +474,9 @@ CONFIG_WIRELESS_EXT=y | |||
566 | # | 474 | # |
567 | CONFIG_STANDALONE=y | 475 | CONFIG_STANDALONE=y |
568 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 476 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
569 | CONFIG_FW_LOADER=m | 477 | CONFIG_FW_LOADER=y |
570 | # CONFIG_DEBUG_DRIVER is not set | 478 | # CONFIG_DEBUG_DRIVER is not set |
479 | # CONFIG_SYS_HYPERVISOR is not set | ||
571 | 480 | ||
572 | # | 481 | # |
573 | # Connector - unified userspace <-> kernelspace linker | 482 | # Connector - unified userspace <-> kernelspace linker |
@@ -577,11 +486,11 @@ CONFIG_FW_LOADER=m | |||
577 | # | 486 | # |
578 | # Memory Technology Devices (MTD) | 487 | # Memory Technology Devices (MTD) |
579 | # | 488 | # |
580 | CONFIG_MTD=m | 489 | CONFIG_MTD=y |
581 | # CONFIG_MTD_DEBUG is not set | 490 | # CONFIG_MTD_DEBUG is not set |
582 | CONFIG_MTD_CONCAT=m | 491 | CONFIG_MTD_CONCAT=y |
583 | CONFIG_MTD_PARTITIONS=y | 492 | CONFIG_MTD_PARTITIONS=y |
584 | CONFIG_MTD_REDBOOT_PARTS=m | 493 | CONFIG_MTD_REDBOOT_PARTS=y |
585 | CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 | 494 | CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 |
586 | # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set | 495 | # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set |
587 | # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set | 496 | # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set |
@@ -591,22 +500,18 @@ CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 | |||
591 | # | 500 | # |
592 | # User Modules And Translation Layers | 501 | # User Modules And Translation Layers |
593 | # | 502 | # |
594 | CONFIG_MTD_CHAR=m | 503 | CONFIG_MTD_CHAR=y |
595 | CONFIG_MTD_BLOCK=m | 504 | CONFIG_MTD_BLOCK=y |
596 | CONFIG_MTD_BLOCK_RO=m | 505 | # CONFIG_FTL is not set |
597 | CONFIG_FTL=m | 506 | # CONFIG_NFTL is not set |
598 | CONFIG_NFTL=m | 507 | # CONFIG_INFTL is not set |
599 | CONFIG_NFTL_RW=y | ||
600 | CONFIG_INFTL=m | ||
601 | # CONFIG_RFD_FTL is not set | 508 | # CONFIG_RFD_FTL is not set |
602 | 509 | ||
603 | # | 510 | # |
604 | # RAM/ROM/Flash chip drivers | 511 | # RAM/ROM/Flash chip drivers |
605 | # | 512 | # |
606 | CONFIG_MTD_CFI=m | 513 | # CONFIG_MTD_CFI is not set |
607 | CONFIG_MTD_JEDECPROBE=m | 514 | # CONFIG_MTD_JEDECPROBE is not set |
608 | CONFIG_MTD_GEN_PROBE=m | ||
609 | # CONFIG_MTD_CFI_ADV_OPTIONS is not set | ||
610 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | 515 | CONFIG_MTD_MAP_BANK_WIDTH_1=y |
611 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | 516 | CONFIG_MTD_MAP_BANK_WIDTH_2=y |
612 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | 517 | CONFIG_MTD_MAP_BANK_WIDTH_4=y |
@@ -617,36 +522,27 @@ CONFIG_MTD_CFI_I1=y | |||
617 | CONFIG_MTD_CFI_I2=y | 522 | CONFIG_MTD_CFI_I2=y |
618 | # CONFIG_MTD_CFI_I4 is not set | 523 | # CONFIG_MTD_CFI_I4 is not set |
619 | # CONFIG_MTD_CFI_I8 is not set | 524 | # CONFIG_MTD_CFI_I8 is not set |
620 | CONFIG_MTD_CFI_INTELEXT=m | 525 | # CONFIG_MTD_RAM is not set |
621 | CONFIG_MTD_CFI_AMDSTD=m | 526 | # CONFIG_MTD_ROM is not set |
622 | CONFIG_MTD_CFI_STAA=m | 527 | # CONFIG_MTD_ABSENT is not set |
623 | CONFIG_MTD_CFI_UTIL=m | ||
624 | CONFIG_MTD_RAM=m | ||
625 | CONFIG_MTD_ROM=m | ||
626 | CONFIG_MTD_ABSENT=m | ||
627 | # CONFIG_MTD_OBSOLETE_CHIPS is not set | 528 | # CONFIG_MTD_OBSOLETE_CHIPS is not set |
628 | 529 | ||
629 | # | 530 | # |
630 | # Mapping drivers for chip access | 531 | # Mapping drivers for chip access |
631 | # | 532 | # |
632 | CONFIG_MTD_COMPLEX_MAPPINGS=y | 533 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set |
633 | CONFIG_MTD_PHYSMAP=m | ||
634 | CONFIG_MTD_PHYSMAP_START=0x8000000 | ||
635 | CONFIG_MTD_PHYSMAP_LEN=0x4000000 | ||
636 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 | ||
637 | # CONFIG_MTD_ARM_INTEGRATOR is not set | ||
638 | # CONFIG_MTD_IMPA7 is not set | ||
639 | # CONFIG_MTD_PLATRAM is not set | 534 | # CONFIG_MTD_PLATRAM is not set |
640 | 535 | ||
641 | # | 536 | # |
642 | # Self-contained MTD device drivers | 537 | # Self-contained MTD device drivers |
643 | # | 538 | # |
539 | # CONFIG_MTD_DATAFLASH is not set | ||
540 | # CONFIG_MTD_M25P80 is not set | ||
644 | CONFIG_MTD_SLRAM=m | 541 | CONFIG_MTD_SLRAM=m |
645 | CONFIG_MTD_PHRAM=m | 542 | CONFIG_MTD_PHRAM=m |
646 | CONFIG_MTD_MTDRAM=m | 543 | CONFIG_MTD_MTDRAM=m |
647 | CONFIG_MTDRAM_TOTAL_SIZE=4096 | 544 | CONFIG_MTDRAM_TOTAL_SIZE=4096 |
648 | CONFIG_MTDRAM_ERASE_SIZE=128 | 545 | CONFIG_MTDRAM_ERASE_SIZE=128 |
649 | CONFIG_MTD_BLKMTD=m | ||
650 | # CONFIG_MTD_BLOCK2MTD is not set | 546 | # CONFIG_MTD_BLOCK2MTD is not set |
651 | 547 | ||
652 | # | 548 | # |
@@ -663,14 +559,12 @@ CONFIG_MTD_DOCPROBE_ADDRESS=0 | |||
663 | # | 559 | # |
664 | # NAND Flash Device Drivers | 560 | # NAND Flash Device Drivers |
665 | # | 561 | # |
666 | CONFIG_MTD_NAND=m | 562 | CONFIG_MTD_NAND=y |
667 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set | 563 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set |
668 | CONFIG_MTD_NAND_IDS=m | 564 | # CONFIG_MTD_NAND_ECC_SMC is not set |
669 | CONFIG_MTD_NAND_DISKONCHIP=m | 565 | CONFIG_MTD_NAND_IDS=y |
670 | # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set | 566 | # CONFIG_MTD_NAND_DISKONCHIP is not set |
671 | CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 | 567 | CONFIG_MTD_NAND_NANDSIM=m |
672 | # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set | ||
673 | # CONFIG_MTD_NAND_NANDSIM is not set | ||
674 | 568 | ||
675 | # | 569 | # |
676 | # OneNAND Flash Device Drivers | 570 | # OneNAND Flash Device Drivers |
@@ -680,15 +574,7 @@ CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 | |||
680 | # | 574 | # |
681 | # Parallel port support | 575 | # Parallel port support |
682 | # | 576 | # |
683 | CONFIG_PARPORT=m | 577 | # CONFIG_PARPORT is not set |
684 | CONFIG_PARPORT_PC=m | ||
685 | CONFIG_PARPORT_PC_FIFO=y | ||
686 | # CONFIG_PARPORT_PC_SUPERIO is not set | ||
687 | CONFIG_PARPORT_PC_PCMCIA=m | ||
688 | CONFIG_PARPORT_NOT_PC=y | ||
689 | # CONFIG_PARPORT_ARC is not set | ||
690 | # CONFIG_PARPORT_GSC is not set | ||
691 | CONFIG_PARPORT_1284=y | ||
692 | 578 | ||
693 | # | 579 | # |
694 | # Plug and Play support | 580 | # Plug and Play support |
@@ -697,45 +583,15 @@ CONFIG_PARPORT_1284=y | |||
697 | # | 583 | # |
698 | # Block devices | 584 | # Block devices |
699 | # | 585 | # |
700 | CONFIG_PARIDE=m | ||
701 | CONFIG_PARIDE_PARPORT=m | ||
702 | |||
703 | # | ||
704 | # Parallel IDE high-level drivers | ||
705 | # | ||
706 | CONFIG_PARIDE_PD=m | ||
707 | CONFIG_PARIDE_PCD=m | ||
708 | CONFIG_PARIDE_PF=m | ||
709 | CONFIG_PARIDE_PT=m | ||
710 | CONFIG_PARIDE_PG=m | ||
711 | |||
712 | # | ||
713 | # Parallel IDE protocol modules | ||
714 | # | ||
715 | CONFIG_PARIDE_ATEN=m | ||
716 | CONFIG_PARIDE_BPCK=m | ||
717 | CONFIG_PARIDE_BPCK6=m | ||
718 | CONFIG_PARIDE_COMM=m | ||
719 | CONFIG_PARIDE_DSTR=m | ||
720 | CONFIG_PARIDE_FIT2=m | ||
721 | CONFIG_PARIDE_FIT3=m | ||
722 | CONFIG_PARIDE_EPAT=m | ||
723 | # CONFIG_PARIDE_EPATC8 is not set | ||
724 | CONFIG_PARIDE_EPIA=m | ||
725 | CONFIG_PARIDE_FRIQ=m | ||
726 | CONFIG_PARIDE_FRPW=m | ||
727 | CONFIG_PARIDE_KBIC=m | ||
728 | CONFIG_PARIDE_KTTI=m | ||
729 | CONFIG_PARIDE_ON20=m | ||
730 | CONFIG_PARIDE_ON26=m | ||
731 | # CONFIG_BLK_DEV_COW_COMMON is not set | 586 | # CONFIG_BLK_DEV_COW_COMMON is not set |
732 | CONFIG_BLK_DEV_LOOP=m | 587 | CONFIG_BLK_DEV_LOOP=y |
733 | CONFIG_BLK_DEV_CRYPTOLOOP=m | 588 | CONFIG_BLK_DEV_CRYPTOLOOP=y |
734 | CONFIG_BLK_DEV_NBD=m | 589 | CONFIG_BLK_DEV_NBD=y |
735 | # CONFIG_BLK_DEV_UB is not set | 590 | # CONFIG_BLK_DEV_UB is not set |
736 | CONFIG_BLK_DEV_RAM=y | 591 | CONFIG_BLK_DEV_RAM=y |
737 | CONFIG_BLK_DEV_RAM_COUNT=16 | 592 | CONFIG_BLK_DEV_RAM_COUNT=16 |
738 | CONFIG_BLK_DEV_RAM_SIZE=8192 | 593 | CONFIG_BLK_DEV_RAM_SIZE=8192 |
594 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
739 | CONFIG_BLK_DEV_INITRD=y | 595 | CONFIG_BLK_DEV_INITRD=y |
740 | CONFIG_CDROM_PKTCDVD=m | 596 | CONFIG_CDROM_PKTCDVD=m |
741 | CONFIG_CDROM_PKTCDVD_BUFFERS=8 | 597 | CONFIG_CDROM_PKTCDVD_BUFFERS=8 |
@@ -743,34 +599,6 @@ CONFIG_CDROM_PKTCDVD_BUFFERS=8 | |||
743 | # CONFIG_ATA_OVER_ETH is not set | 599 | # CONFIG_ATA_OVER_ETH is not set |
744 | 600 | ||
745 | # | 601 | # |
746 | # ATA/ATAPI/MFM/RLL support | ||
747 | # | ||
748 | CONFIG_IDE=m | ||
749 | CONFIG_BLK_DEV_IDE=m | ||
750 | |||
751 | # | ||
752 | # Please see Documentation/ide.txt for help/info on IDE drives | ||
753 | # | ||
754 | # CONFIG_BLK_DEV_IDE_SATA is not set | ||
755 | CONFIG_BLK_DEV_IDEDISK=m | ||
756 | # CONFIG_IDEDISK_MULTI_MODE is not set | ||
757 | CONFIG_BLK_DEV_IDECS=m | ||
758 | CONFIG_BLK_DEV_IDECD=m | ||
759 | CONFIG_BLK_DEV_IDETAPE=m | ||
760 | CONFIG_BLK_DEV_IDEFLOPPY=m | ||
761 | CONFIG_BLK_DEV_IDESCSI=m | ||
762 | # CONFIG_IDE_TASK_IOCTL is not set | ||
763 | |||
764 | # | ||
765 | # IDE chipset support/bugfixes | ||
766 | # | ||
767 | CONFIG_IDE_GENERIC=m | ||
768 | # CONFIG_IDE_ARM is not set | ||
769 | # CONFIG_BLK_DEV_IDEDMA is not set | ||
770 | # CONFIG_IDEDMA_AUTO is not set | ||
771 | # CONFIG_BLK_DEV_HD is not set | ||
772 | |||
773 | # | ||
774 | # SCSI device support | 602 | # SCSI device support |
775 | # | 603 | # |
776 | # CONFIG_RAID_ATTRS is not set | 604 | # CONFIG_RAID_ATTRS is not set |
@@ -808,41 +636,12 @@ CONFIG_SCSI_FC_ATTRS=m | |||
808 | # | 636 | # |
809 | # CONFIG_ISCSI_TCP is not set | 637 | # CONFIG_ISCSI_TCP is not set |
810 | CONFIG_SCSI_SATA=m | 638 | CONFIG_SCSI_SATA=m |
811 | CONFIG_SCSI_PPA=m | ||
812 | CONFIG_SCSI_IMM=m | ||
813 | # CONFIG_SCSI_IZIP_EPP16 is not set | ||
814 | # CONFIG_SCSI_IZIP_SLOW_CTR is not set | ||
815 | CONFIG_SCSI_DEBUG=m | 639 | CONFIG_SCSI_DEBUG=m |
816 | 640 | ||
817 | # | 641 | # |
818 | # PCMCIA SCSI adapter support | ||
819 | # | ||
820 | CONFIG_PCMCIA_AHA152X=m | ||
821 | CONFIG_PCMCIA_FDOMAIN=m | ||
822 | CONFIG_PCMCIA_NINJA_SCSI=m | ||
823 | CONFIG_PCMCIA_QLOGIC=m | ||
824 | CONFIG_PCMCIA_SYM53C500=m | ||
825 | |||
826 | # | ||
827 | # Multi-device support (RAID and LVM) | 642 | # Multi-device support (RAID and LVM) |
828 | # | 643 | # |
829 | CONFIG_MD=y | 644 | # CONFIG_MD is not set |
830 | CONFIG_BLK_DEV_MD=m | ||
831 | CONFIG_MD_LINEAR=m | ||
832 | CONFIG_MD_RAID0=m | ||
833 | CONFIG_MD_RAID1=m | ||
834 | CONFIG_MD_RAID10=m | ||
835 | CONFIG_MD_RAID5=m | ||
836 | # CONFIG_MD_RAID5_RESHAPE is not set | ||
837 | CONFIG_MD_RAID6=m | ||
838 | CONFIG_MD_MULTIPATH=m | ||
839 | CONFIG_MD_FAULTY=m | ||
840 | CONFIG_BLK_DEV_DM=m | ||
841 | CONFIG_DM_CRYPT=m | ||
842 | CONFIG_DM_SNAPSHOT=m | ||
843 | CONFIG_DM_MIRROR=m | ||
844 | CONFIG_DM_ZERO=m | ||
845 | # CONFIG_DM_MULTIPATH is not set | ||
846 | 645 | ||
847 | # | 646 | # |
848 | # Fusion MPT device support | 647 | # Fusion MPT device support |
@@ -878,9 +677,6 @@ CONFIG_NET_ETHERNET=y | |||
878 | CONFIG_MII=m | 677 | CONFIG_MII=m |
879 | # CONFIG_SMC91X is not set | 678 | # CONFIG_SMC91X is not set |
880 | # CONFIG_DM9000 is not set | 679 | # CONFIG_DM9000 is not set |
881 | CONFIG_NET_POCKET=y | ||
882 | CONFIG_DE600=m | ||
883 | CONFIG_DE620=m | ||
884 | 680 | ||
885 | # | 681 | # |
886 | # Ethernet (1000 Mbit) | 682 | # Ethernet (1000 Mbit) |
@@ -904,49 +700,13 @@ CONFIG_NET_RADIO=y | |||
904 | # Obsolete Wireless cards support (pre-802.11) | 700 | # Obsolete Wireless cards support (pre-802.11) |
905 | # | 701 | # |
906 | CONFIG_STRIP=m | 702 | CONFIG_STRIP=m |
907 | CONFIG_PCMCIA_WAVELAN=m | 703 | # CONFIG_USB_ZD1201 is not set |
908 | CONFIG_PCMCIA_NETWAVE=m | ||
909 | |||
910 | # | ||
911 | # Wireless 802.11 Frequency Hopping cards support | ||
912 | # | ||
913 | CONFIG_PCMCIA_RAYCS=m | ||
914 | |||
915 | # | ||
916 | # Wireless 802.11b ISA/PCI cards support | ||
917 | # | ||
918 | CONFIG_HERMES=m | ||
919 | CONFIG_ATMEL=m | ||
920 | |||
921 | # | ||
922 | # Wireless 802.11b Pcmcia/Cardbus cards support | ||
923 | # | ||
924 | CONFIG_PCMCIA_HERMES=m | ||
925 | # CONFIG_PCMCIA_SPECTRUM is not set | ||
926 | CONFIG_AIRO_CS=m | ||
927 | CONFIG_PCMCIA_ATMEL=m | ||
928 | CONFIG_PCMCIA_WL3501=m | ||
929 | # CONFIG_HOSTAP is not set | 704 | # CONFIG_HOSTAP is not set |
930 | CONFIG_NET_WIRELESS=y | ||
931 | |||
932 | # | ||
933 | # PCMCIA network device support | ||
934 | # | ||
935 | CONFIG_NET_PCMCIA=y | ||
936 | CONFIG_PCMCIA_3C589=m | ||
937 | CONFIG_PCMCIA_3C574=m | ||
938 | CONFIG_PCMCIA_FMVJ18X=m | ||
939 | CONFIG_PCMCIA_PCNET=m | ||
940 | CONFIG_PCMCIA_NMCLAN=m | ||
941 | CONFIG_PCMCIA_SMC91C92=m | ||
942 | CONFIG_PCMCIA_XIRC2PS=m | ||
943 | CONFIG_PCMCIA_AXNET=m | ||
944 | 705 | ||
945 | # | 706 | # |
946 | # Wan interfaces | 707 | # Wan interfaces |
947 | # | 708 | # |
948 | CONFIG_WAN=y | 709 | CONFIG_WAN=y |
949 | CONFIG_SYNCLINK_SYNCPPP=m | ||
950 | CONFIG_HDLC=m | 710 | CONFIG_HDLC=m |
951 | CONFIG_HDLC_RAW=y | 711 | CONFIG_HDLC_RAW=y |
952 | CONFIG_HDLC_RAW_ETH=y | 712 | CONFIG_HDLC_RAW_ETH=y |
@@ -966,7 +726,6 @@ CONFIG_X25_ASY=m | |||
966 | # | 726 | # |
967 | # CONFIG_ATM_DUMMY is not set | 727 | # CONFIG_ATM_DUMMY is not set |
968 | CONFIG_ATM_TCP=m | 728 | CONFIG_ATM_TCP=m |
969 | CONFIG_PLIP=m | ||
970 | CONFIG_PPP=m | 729 | CONFIG_PPP=m |
971 | CONFIG_PPP_MULTILINK=y | 730 | CONFIG_PPP_MULTILINK=y |
972 | CONFIG_PPP_FILTER=y | 731 | CONFIG_PPP_FILTER=y |
@@ -991,114 +750,7 @@ CONFIG_NET_POLL_CONTROLLER=y | |||
991 | # | 750 | # |
992 | # ISDN subsystem | 751 | # ISDN subsystem |
993 | # | 752 | # |
994 | CONFIG_ISDN=m | 753 | # CONFIG_ISDN is not set |
995 | |||
996 | # | ||
997 | # Old ISDN4Linux | ||
998 | # | ||
999 | CONFIG_ISDN_I4L=m | ||
1000 | CONFIG_ISDN_PPP=y | ||
1001 | CONFIG_ISDN_PPP_VJ=y | ||
1002 | CONFIG_ISDN_MPP=y | ||
1003 | CONFIG_IPPP_FILTER=y | ||
1004 | CONFIG_ISDN_PPP_BSDCOMP=m | ||
1005 | CONFIG_ISDN_AUDIO=y | ||
1006 | CONFIG_ISDN_TTY_FAX=y | ||
1007 | CONFIG_ISDN_X25=y | ||
1008 | |||
1009 | # | ||
1010 | # ISDN feature submodules | ||
1011 | # | ||
1012 | CONFIG_ISDN_DRV_LOOP=m | ||
1013 | CONFIG_ISDN_DIVERSION=m | ||
1014 | |||
1015 | # | ||
1016 | # ISDN4Linux hardware drivers | ||
1017 | # | ||
1018 | |||
1019 | # | ||
1020 | # Passive cards | ||
1021 | # | ||
1022 | CONFIG_ISDN_DRV_HISAX=m | ||
1023 | |||
1024 | # | ||
1025 | # D-channel protocol features | ||
1026 | # | ||
1027 | CONFIG_HISAX_EURO=y | ||
1028 | CONFIG_DE_AOC=y | ||
1029 | # CONFIG_HISAX_NO_SENDCOMPLETE is not set | ||
1030 | # CONFIG_HISAX_NO_LLC is not set | ||
1031 | # CONFIG_HISAX_NO_KEYPAD is not set | ||
1032 | CONFIG_HISAX_1TR6=y | ||
1033 | CONFIG_HISAX_NI1=y | ||
1034 | CONFIG_HISAX_MAX_CARDS=8 | ||
1035 | |||
1036 | # | ||
1037 | # HiSax supported cards | ||
1038 | # | ||
1039 | CONFIG_HISAX_16_3=y | ||
1040 | CONFIG_HISAX_S0BOX=y | ||
1041 | CONFIG_HISAX_FRITZPCI=y | ||
1042 | CONFIG_HISAX_AVM_A1_PCMCIA=y | ||
1043 | CONFIG_HISAX_ELSA=y | ||
1044 | CONFIG_HISAX_DIEHLDIVA=y | ||
1045 | CONFIG_HISAX_SEDLBAUER=y | ||
1046 | CONFIG_HISAX_NICCY=y | ||
1047 | CONFIG_HISAX_GAZEL=y | ||
1048 | CONFIG_HISAX_HFC_SX=y | ||
1049 | # CONFIG_HISAX_DEBUG is not set | ||
1050 | |||
1051 | # | ||
1052 | # HiSax PCMCIA card service modules | ||
1053 | # | ||
1054 | CONFIG_HISAX_SEDLBAUER_CS=m | ||
1055 | CONFIG_HISAX_ELSA_CS=m | ||
1056 | CONFIG_HISAX_AVM_A1_CS=m | ||
1057 | CONFIG_HISAX_TELES_CS=m | ||
1058 | |||
1059 | # | ||
1060 | # HiSax sub driver modules | ||
1061 | # | ||
1062 | CONFIG_HISAX_ST5481=m | ||
1063 | CONFIG_HISAX_HFCUSB=m | ||
1064 | # CONFIG_HISAX_HFC4S8S is not set | ||
1065 | CONFIG_HISAX_HDLC=y | ||
1066 | |||
1067 | # | ||
1068 | # Active cards | ||
1069 | # | ||
1070 | |||
1071 | # | ||
1072 | # Siemens Gigaset | ||
1073 | # | ||
1074 | # CONFIG_ISDN_DRV_GIGASET is not set | ||
1075 | |||
1076 | # | ||
1077 | # CAPI subsystem | ||
1078 | # | ||
1079 | CONFIG_ISDN_CAPI=m | ||
1080 | CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y | ||
1081 | CONFIG_ISDN_CAPI_MIDDLEWARE=y | ||
1082 | CONFIG_ISDN_CAPI_CAPI20=m | ||
1083 | CONFIG_ISDN_CAPI_CAPIFS_BOOL=y | ||
1084 | CONFIG_ISDN_CAPI_CAPIFS=m | ||
1085 | CONFIG_ISDN_CAPI_CAPIDRV=m | ||
1086 | |||
1087 | # | ||
1088 | # CAPI hardware drivers | ||
1089 | # | ||
1090 | |||
1091 | # | ||
1092 | # Active AVM cards | ||
1093 | # | ||
1094 | CONFIG_CAPI_AVM=y | ||
1095 | CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m | ||
1096 | CONFIG_ISDN_DRV_AVMB1_AVM_CS=m | ||
1097 | |||
1098 | # | ||
1099 | # Active Eicon DIVA Server cards | ||
1100 | # | ||
1101 | CONFIG_CAPI_EICON=y | ||
1102 | 754 | ||
1103 | # | 755 | # |
1104 | # Input device support | 756 | # Input device support |
@@ -1108,10 +760,7 @@ CONFIG_INPUT=y | |||
1108 | # | 760 | # |
1109 | # Userland interfaces | 761 | # Userland interfaces |
1110 | # | 762 | # |
1111 | CONFIG_INPUT_MOUSEDEV=m | 763 | # CONFIG_INPUT_MOUSEDEV is not set |
1112 | CONFIG_INPUT_MOUSEDEV_PSAUX=y | ||
1113 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | ||
1114 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | ||
1115 | CONFIG_INPUT_JOYDEV=m | 764 | CONFIG_INPUT_JOYDEV=m |
1116 | CONFIG_INPUT_TSDEV=m | 765 | CONFIG_INPUT_TSDEV=m |
1117 | CONFIG_INPUT_TSDEV_SCREEN_X=240 | 766 | CONFIG_INPUT_TSDEV_SCREEN_X=240 |
@@ -1153,11 +802,9 @@ CONFIG_JOYSTICK_SPACEORB=m | |||
1153 | CONFIG_JOYSTICK_SPACEBALL=m | 802 | CONFIG_JOYSTICK_SPACEBALL=m |
1154 | CONFIG_JOYSTICK_STINGER=m | 803 | CONFIG_JOYSTICK_STINGER=m |
1155 | # CONFIG_JOYSTICK_TWIDJOY is not set | 804 | # CONFIG_JOYSTICK_TWIDJOY is not set |
1156 | CONFIG_JOYSTICK_DB9=m | ||
1157 | CONFIG_JOYSTICK_GAMECON=m | ||
1158 | CONFIG_JOYSTICK_TURBOGRAFX=m | ||
1159 | CONFIG_JOYSTICK_JOYDUMP=m | 805 | CONFIG_JOYSTICK_JOYDUMP=m |
1160 | CONFIG_INPUT_TOUCHSCREEN=y | 806 | CONFIG_INPUT_TOUCHSCREEN=y |
807 | # CONFIG_TOUCHSCREEN_ADS7846 is not set | ||
1161 | CONFIG_TOUCHSCREEN_GUNZE=m | 808 | CONFIG_TOUCHSCREEN_GUNZE=m |
1162 | # CONFIG_TOUCHSCREEN_ELO is not set | 809 | # CONFIG_TOUCHSCREEN_ELO is not set |
1163 | # CONFIG_TOUCHSCREEN_MTOUCH is not set | 810 | # CONFIG_TOUCHSCREEN_MTOUCH is not set |
@@ -1170,7 +817,6 @@ CONFIG_INPUT_UINPUT=m | |||
1170 | # | 817 | # |
1171 | CONFIG_SERIO=y | 818 | CONFIG_SERIO=y |
1172 | CONFIG_SERIO_SERPORT=m | 819 | CONFIG_SERIO_SERPORT=m |
1173 | CONFIG_SERIO_PARKBD=m | ||
1174 | CONFIG_SERIO_LIBPS2=y | 820 | CONFIG_SERIO_LIBPS2=y |
1175 | CONFIG_SERIO_RAW=m | 821 | CONFIG_SERIO_RAW=m |
1176 | CONFIG_GAMEPORT=m | 822 | CONFIG_GAMEPORT=m |
@@ -1183,32 +829,14 @@ CONFIG_GAMEPORT_L4=m | |||
1183 | CONFIG_VT=y | 829 | CONFIG_VT=y |
1184 | CONFIG_VT_CONSOLE=y | 830 | CONFIG_VT_CONSOLE=y |
1185 | CONFIG_HW_CONSOLE=y | 831 | CONFIG_HW_CONSOLE=y |
1186 | CONFIG_SERIAL_NONSTANDARD=y | 832 | # CONFIG_VT_HW_CONSOLE_BINDING is not set |
1187 | CONFIG_COMPUTONE=m | 833 | # CONFIG_SERIAL_NONSTANDARD is not set |
1188 | CONFIG_ROCKETPORT=m | ||
1189 | CONFIG_CYCLADES=m | ||
1190 | # CONFIG_CYZ_INTR is not set | ||
1191 | CONFIG_DIGIEPCA=m | ||
1192 | CONFIG_MOXA_INTELLIO=m | ||
1193 | CONFIG_MOXA_SMARTIO=m | ||
1194 | # CONFIG_ISI is not set | ||
1195 | CONFIG_SYNCLINKMP=m | ||
1196 | CONFIG_N_HDLC=m | ||
1197 | # CONFIG_RISCOM8 is not set | ||
1198 | # CONFIG_SPECIALIX is not set | ||
1199 | CONFIG_SX=m | ||
1200 | CONFIG_RIO=m | ||
1201 | CONFIG_RIO_OLDPCI=y | ||
1202 | CONFIG_STALDRV=y | ||
1203 | CONFIG_STALLION=m | ||
1204 | CONFIG_ISTALLION=m | ||
1205 | 834 | ||
1206 | # | 835 | # |
1207 | # Serial drivers | 836 | # Serial drivers |
1208 | # | 837 | # |
1209 | CONFIG_SERIAL_8250=y | 838 | CONFIG_SERIAL_8250=y |
1210 | CONFIG_SERIAL_8250_CONSOLE=y | 839 | CONFIG_SERIAL_8250_CONSOLE=y |
1211 | CONFIG_SERIAL_8250_CS=m | ||
1212 | CONFIG_SERIAL_8250_NR_UARTS=4 | 840 | CONFIG_SERIAL_8250_NR_UARTS=4 |
1213 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | 841 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 |
1214 | CONFIG_SERIAL_8250_EXTENDED=y | 842 | CONFIG_SERIAL_8250_EXTENDED=y |
@@ -1225,20 +853,11 @@ CONFIG_SERIAL_CORE_CONSOLE=y | |||
1225 | CONFIG_UNIX98_PTYS=y | 853 | CONFIG_UNIX98_PTYS=y |
1226 | CONFIG_LEGACY_PTYS=y | 854 | CONFIG_LEGACY_PTYS=y |
1227 | CONFIG_LEGACY_PTY_COUNT=256 | 855 | CONFIG_LEGACY_PTY_COUNT=256 |
1228 | CONFIG_PRINTER=m | ||
1229 | # CONFIG_LP_CONSOLE is not set | ||
1230 | CONFIG_PPDEV=m | ||
1231 | CONFIG_TIPAR=m | ||
1232 | 856 | ||
1233 | # | 857 | # |
1234 | # IPMI | 858 | # IPMI |
1235 | # | 859 | # |
1236 | CONFIG_IPMI_HANDLER=m | 860 | # CONFIG_IPMI_HANDLER is not set |
1237 | # CONFIG_IPMI_PANIC_EVENT is not set | ||
1238 | CONFIG_IPMI_DEVICE_INTERFACE=m | ||
1239 | CONFIG_IPMI_SI=m | ||
1240 | CONFIG_IPMI_WATCHDOG=m | ||
1241 | CONFIG_IPMI_POWEROFF=m | ||
1242 | 861 | ||
1243 | # | 862 | # |
1244 | # Watchdog Cards | 863 | # Watchdog Cards |
@@ -1255,22 +874,15 @@ CONFIG_SOFT_WATCHDOG=m | |||
1255 | # USB-based Watchdog Cards | 874 | # USB-based Watchdog Cards |
1256 | # | 875 | # |
1257 | CONFIG_USBPCWATCHDOG=m | 876 | CONFIG_USBPCWATCHDOG=m |
1258 | CONFIG_NVRAM=m | 877 | CONFIG_HW_RANDOM=y |
1259 | CONFIG_DTLK=m | 878 | # CONFIG_NVRAM is not set |
1260 | CONFIG_R3964=m | 879 | # CONFIG_DTLK is not set |
880 | # CONFIG_R3964 is not set | ||
1261 | 881 | ||
1262 | # | 882 | # |
1263 | # Ftape, the floppy tape device driver | 883 | # Ftape, the floppy tape device driver |
1264 | # | 884 | # |
1265 | 885 | # CONFIG_RAW_DRIVER is not set | |
1266 | # | ||
1267 | # PCMCIA character devices | ||
1268 | # | ||
1269 | CONFIG_SYNCLINK_CS=m | ||
1270 | # CONFIG_CARDMAN_4000 is not set | ||
1271 | # CONFIG_CARDMAN_4040 is not set | ||
1272 | CONFIG_RAW_DRIVER=m | ||
1273 | CONFIG_MAX_RAW_DEVS=256 | ||
1274 | 886 | ||
1275 | # | 887 | # |
1276 | # TPM devices | 888 | # TPM devices |
@@ -1281,8 +893,8 @@ CONFIG_MAX_RAW_DEVS=256 | |||
1281 | # | 893 | # |
1282 | # I2C support | 894 | # I2C support |
1283 | # | 895 | # |
1284 | CONFIG_I2C=m | 896 | CONFIG_I2C=y |
1285 | CONFIG_I2C_CHARDEV=m | 897 | CONFIG_I2C_CHARDEV=y |
1286 | 898 | ||
1287 | # | 899 | # |
1288 | # I2C Algorithms | 900 | # I2C Algorithms |
@@ -1294,11 +906,10 @@ CONFIG_I2C_ALGOPCA=m | |||
1294 | # | 906 | # |
1295 | # I2C Hardware Bus support | 907 | # I2C Hardware Bus support |
1296 | # | 908 | # |
1297 | CONFIG_I2C_ISA=m | 909 | # CONFIG_I2C_OCORES is not set |
1298 | CONFIG_I2C_PARPORT=m | 910 | # CONFIG_I2C_PARPORT_LIGHT is not set |
1299 | CONFIG_I2C_PARPORT_LIGHT=m | 911 | # CONFIG_I2C_STUB is not set |
1300 | CONFIG_I2C_STUB=m | 912 | # CONFIG_I2C_PCA_ISA is not set |
1301 | CONFIG_I2C_PCA_ISA=m | ||
1302 | 913 | ||
1303 | # | 914 | # |
1304 | # Miscellaneous I2C Chip support | 915 | # Miscellaneous I2C Chip support |
@@ -1318,66 +929,28 @@ CONFIG_SENSORS_PCF8591=m | |||
1318 | # | 929 | # |
1319 | # SPI support | 930 | # SPI support |
1320 | # | 931 | # |
1321 | # CONFIG_SPI is not set | 932 | CONFIG_SPI=y |
1322 | # CONFIG_SPI_MASTER is not set | 933 | # CONFIG_SPI_DEBUG is not set |
934 | CONFIG_SPI_MASTER=y | ||
1323 | 935 | ||
1324 | # | 936 | # |
1325 | # Dallas's 1-wire bus | 937 | # SPI Master Controller Drivers |
1326 | # | 938 | # |
1327 | CONFIG_W1=m | 939 | CONFIG_SPI_BITBANG=y |
1328 | 940 | ||
1329 | # | 941 | # |
1330 | # 1-wire Bus Masters | 942 | # SPI Protocol Masters |
1331 | # | 943 | # |
1332 | # CONFIG_W1_MASTER_DS9490 is not set | ||
1333 | # CONFIG_W1_MASTER_DS2482 is not set | ||
1334 | 944 | ||
1335 | # | 945 | # |
1336 | # 1-wire Slaves | 946 | # Dallas's 1-wire bus |
1337 | # | 947 | # |
1338 | # CONFIG_W1_SLAVE_THERM is not set | ||
1339 | # CONFIG_W1_SLAVE_SMEM is not set | ||
1340 | # CONFIG_W1_SLAVE_DS2433 is not set | ||
1341 | 948 | ||
1342 | # | 949 | # |
1343 | # Hardware Monitoring support | 950 | # Hardware Monitoring support |
1344 | # | 951 | # |
1345 | CONFIG_HWMON=y | 952 | # CONFIG_HWMON is not set |
1346 | CONFIG_HWMON_VID=m | 953 | # CONFIG_HWMON_VID is not set |
1347 | CONFIG_SENSORS_ADM1021=m | ||
1348 | CONFIG_SENSORS_ADM1025=m | ||
1349 | CONFIG_SENSORS_ADM1026=m | ||
1350 | CONFIG_SENSORS_ADM1031=m | ||
1351 | # CONFIG_SENSORS_ADM9240 is not set | ||
1352 | CONFIG_SENSORS_ASB100=m | ||
1353 | # CONFIG_SENSORS_ATXP1 is not set | ||
1354 | CONFIG_SENSORS_DS1621=m | ||
1355 | # CONFIG_SENSORS_F71805F is not set | ||
1356 | CONFIG_SENSORS_FSCHER=m | ||
1357 | # CONFIG_SENSORS_FSCPOS is not set | ||
1358 | CONFIG_SENSORS_GL518SM=m | ||
1359 | # CONFIG_SENSORS_GL520SM is not set | ||
1360 | CONFIG_SENSORS_IT87=m | ||
1361 | CONFIG_SENSORS_LM63=m | ||
1362 | CONFIG_SENSORS_LM75=m | ||
1363 | CONFIG_SENSORS_LM77=m | ||
1364 | CONFIG_SENSORS_LM78=m | ||
1365 | CONFIG_SENSORS_LM80=m | ||
1366 | CONFIG_SENSORS_LM83=m | ||
1367 | CONFIG_SENSORS_LM85=m | ||
1368 | CONFIG_SENSORS_LM87=m | ||
1369 | CONFIG_SENSORS_LM90=m | ||
1370 | # CONFIG_SENSORS_LM92 is not set | ||
1371 | CONFIG_SENSORS_MAX1619=m | ||
1372 | CONFIG_SENSORS_PC87360=m | ||
1373 | CONFIG_SENSORS_SMSC47M1=m | ||
1374 | # CONFIG_SENSORS_SMSC47B397 is not set | ||
1375 | CONFIG_SENSORS_W83781D=m | ||
1376 | # CONFIG_SENSORS_W83792D is not set | ||
1377 | CONFIG_SENSORS_W83L785TS=m | ||
1378 | CONFIG_SENSORS_W83627HF=m | ||
1379 | # CONFIG_SENSORS_W83627EHF is not set | ||
1380 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1381 | 954 | ||
1382 | # | 955 | # |
1383 | # Misc devices | 956 | # Misc devices |
@@ -1389,9 +962,18 @@ CONFIG_SENSORS_W83627HF=m | |||
1389 | # CONFIG_NEW_LEDS is not set | 962 | # CONFIG_NEW_LEDS is not set |
1390 | 963 | ||
1391 | # | 964 | # |
965 | # LED drivers | ||
966 | # | ||
967 | |||
968 | # | ||
969 | # LED Triggers | ||
970 | # | ||
971 | |||
972 | # | ||
1392 | # Multimedia devices | 973 | # Multimedia devices |
1393 | # | 974 | # |
1394 | # CONFIG_VIDEO_DEV is not set | 975 | # CONFIG_VIDEO_DEV is not set |
976 | CONFIG_VIDEO_V4L2=y | ||
1395 | 977 | ||
1396 | # | 978 | # |
1397 | # Digital Video Broadcasting Devices | 979 | # Digital Video Broadcasting Devices |
@@ -1460,18 +1042,25 @@ CONFIG_DVB_TDA10021=m | |||
1460 | CONFIG_DVB_STV0297=m | 1042 | CONFIG_DVB_STV0297=m |
1461 | 1043 | ||
1462 | # | 1044 | # |
1463 | # ATSC (North American/Korean Terresterial DTV) frontends | 1045 | # ATSC (North American/Korean Terrestrial/Cable DTV) frontends |
1464 | # | 1046 | # |
1465 | # CONFIG_DVB_NXT200X is not set | 1047 | # CONFIG_DVB_NXT200X is not set |
1466 | # CONFIG_DVB_OR51211 is not set | 1048 | # CONFIG_DVB_OR51211 is not set |
1467 | # CONFIG_DVB_OR51132 is not set | 1049 | # CONFIG_DVB_OR51132 is not set |
1468 | # CONFIG_DVB_BCM3510 is not set | 1050 | # CONFIG_DVB_BCM3510 is not set |
1469 | # CONFIG_DVB_LGDT330X is not set | 1051 | # CONFIG_DVB_LGDT330X is not set |
1052 | |||
1053 | # | ||
1054 | # Miscellaneous devices | ||
1055 | # | ||
1056 | CONFIG_DVB_LNBP21=m | ||
1057 | # CONFIG_DVB_ISL6421 is not set | ||
1470 | # CONFIG_USB_DABUSB is not set | 1058 | # CONFIG_USB_DABUSB is not set |
1471 | 1059 | ||
1472 | # | 1060 | # |
1473 | # Graphics support | 1061 | # Graphics support |
1474 | # | 1062 | # |
1063 | CONFIG_FIRMWARE_EDID=y | ||
1475 | # CONFIG_FB is not set | 1064 | # CONFIG_FB is not set |
1476 | 1065 | ||
1477 | # | 1066 | # |
@@ -1479,6 +1068,7 @@ CONFIG_DVB_STV0297=m | |||
1479 | # | 1068 | # |
1480 | # CONFIG_VGA_CONSOLE is not set | 1069 | # CONFIG_VGA_CONSOLE is not set |
1481 | CONFIG_DUMMY_CONSOLE=y | 1070 | CONFIG_DUMMY_CONSOLE=y |
1071 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
1482 | 1072 | ||
1483 | # | 1073 | # |
1484 | # Sound | 1074 | # Sound |
@@ -1526,17 +1116,12 @@ CONFIG_SND_MPU401=m | |||
1526 | CONFIG_SND_USB_AUDIO=m | 1116 | CONFIG_SND_USB_AUDIO=m |
1527 | 1117 | ||
1528 | # | 1118 | # |
1529 | # PCMCIA devices | ||
1530 | # | ||
1531 | |||
1532 | # | ||
1533 | # Open Sound System | 1119 | # Open Sound System |
1534 | # | 1120 | # |
1535 | CONFIG_SOUND_PRIME=m | 1121 | CONFIG_SOUND_PRIME=m |
1536 | # CONFIG_OBSOLETE_OSS_DRIVER is not set | 1122 | # CONFIG_OSS_OBSOLETE_DRIVER is not set |
1537 | # CONFIG_SOUND_MSNDCLAS is not set | 1123 | # CONFIG_SOUND_MSNDCLAS is not set |
1538 | # CONFIG_SOUND_MSNDPIN is not set | 1124 | # CONFIG_SOUND_MSNDPIN is not set |
1539 | CONFIG_SOUND_TVMIXER=m | ||
1540 | 1125 | ||
1541 | # | 1126 | # |
1542 | # USB support | 1127 | # USB support |
@@ -1544,7 +1129,7 @@ CONFIG_SOUND_TVMIXER=m | |||
1544 | CONFIG_USB_ARCH_HAS_HCD=y | 1129 | CONFIG_USB_ARCH_HAS_HCD=y |
1545 | # CONFIG_USB_ARCH_HAS_OHCI is not set | 1130 | # CONFIG_USB_ARCH_HAS_OHCI is not set |
1546 | # CONFIG_USB_ARCH_HAS_EHCI is not set | 1131 | # CONFIG_USB_ARCH_HAS_EHCI is not set |
1547 | CONFIG_USB=m | 1132 | CONFIG_USB=y |
1548 | # CONFIG_USB_DEBUG is not set | 1133 | # CONFIG_USB_DEBUG is not set |
1549 | 1134 | ||
1550 | # | 1135 | # |
@@ -1561,7 +1146,6 @@ CONFIG_USB_BANDWIDTH=y | |||
1561 | # | 1146 | # |
1562 | # CONFIG_USB_ISP116X_HCD is not set | 1147 | # CONFIG_USB_ISP116X_HCD is not set |
1563 | CONFIG_USB_SL811_HCD=m | 1148 | CONFIG_USB_SL811_HCD=m |
1564 | # CONFIG_USB_SL811_CS is not set | ||
1565 | 1149 | ||
1566 | # | 1150 | # |
1567 | # USB Device Class drivers | 1151 | # USB Device Class drivers |
@@ -1580,7 +1164,6 @@ CONFIG_USB_STORAGE=m | |||
1580 | # CONFIG_USB_STORAGE_DEBUG is not set | 1164 | # CONFIG_USB_STORAGE_DEBUG is not set |
1581 | CONFIG_USB_STORAGE_DATAFAB=y | 1165 | CONFIG_USB_STORAGE_DATAFAB=y |
1582 | CONFIG_USB_STORAGE_FREECOM=y | 1166 | CONFIG_USB_STORAGE_FREECOM=y |
1583 | CONFIG_USB_STORAGE_ISD200=y | ||
1584 | CONFIG_USB_STORAGE_DPCM=y | 1167 | CONFIG_USB_STORAGE_DPCM=y |
1585 | CONFIG_USB_STORAGE_USBAT=y | 1168 | CONFIG_USB_STORAGE_USBAT=y |
1586 | CONFIG_USB_STORAGE_SDDR09=y | 1169 | CONFIG_USB_STORAGE_SDDR09=y |
@@ -1608,9 +1191,7 @@ CONFIG_USB_WACOM=m | |||
1608 | # CONFIG_USB_ACECAD is not set | 1191 | # CONFIG_USB_ACECAD is not set |
1609 | CONFIG_USB_KBTAB=m | 1192 | CONFIG_USB_KBTAB=m |
1610 | CONFIG_USB_POWERMATE=m | 1193 | CONFIG_USB_POWERMATE=m |
1611 | CONFIG_USB_MTOUCH=m | 1194 | # CONFIG_USB_TOUCHSCREEN is not set |
1612 | # CONFIG_USB_ITMTOUCH is not set | ||
1613 | CONFIG_USB_EGALAX=m | ||
1614 | # CONFIG_USB_YEALINK is not set | 1195 | # CONFIG_USB_YEALINK is not set |
1615 | CONFIG_USB_XPAD=m | 1196 | CONFIG_USB_XPAD=m |
1616 | CONFIG_USB_ATI_REMOTE=m | 1197 | CONFIG_USB_ATI_REMOTE=m |
@@ -1640,13 +1221,11 @@ CONFIG_USB_NET_NET1080=m | |||
1640 | # CONFIG_USB_NET_RNDIS_HOST is not set | 1221 | # CONFIG_USB_NET_RNDIS_HOST is not set |
1641 | # CONFIG_USB_NET_CDC_SUBSET is not set | 1222 | # CONFIG_USB_NET_CDC_SUBSET is not set |
1642 | CONFIG_USB_NET_ZAURUS=m | 1223 | CONFIG_USB_NET_ZAURUS=m |
1643 | # CONFIG_USB_ZD1201 is not set | ||
1644 | CONFIG_USB_MON=y | 1224 | CONFIG_USB_MON=y |
1645 | 1225 | ||
1646 | # | 1226 | # |
1647 | # USB port drivers | 1227 | # USB port drivers |
1648 | # | 1228 | # |
1649 | CONFIG_USB_USS720=m | ||
1650 | 1229 | ||
1651 | # | 1230 | # |
1652 | # USB Serial Converter support | 1231 | # USB Serial Converter support |
@@ -1654,7 +1233,7 @@ CONFIG_USB_USS720=m | |||
1654 | CONFIG_USB_SERIAL=m | 1233 | CONFIG_USB_SERIAL=m |
1655 | CONFIG_USB_SERIAL_GENERIC=y | 1234 | CONFIG_USB_SERIAL_GENERIC=y |
1656 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 1235 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
1657 | # CONFIG_USB_SERIAL_ANYDATA is not set | 1236 | # CONFIG_USB_SERIAL_ARK3116 is not set |
1658 | CONFIG_USB_SERIAL_BELKIN=m | 1237 | CONFIG_USB_SERIAL_BELKIN=m |
1659 | CONFIG_USB_SERIAL_WHITEHEAT=m | 1238 | CONFIG_USB_SERIAL_WHITEHEAT=m |
1660 | CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m | 1239 | CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m |
@@ -1662,6 +1241,7 @@ CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m | |||
1662 | CONFIG_USB_SERIAL_CYPRESS_M8=m | 1241 | CONFIG_USB_SERIAL_CYPRESS_M8=m |
1663 | CONFIG_USB_SERIAL_EMPEG=m | 1242 | CONFIG_USB_SERIAL_EMPEG=m |
1664 | CONFIG_USB_SERIAL_FTDI_SIO=m | 1243 | CONFIG_USB_SERIAL_FTDI_SIO=m |
1244 | # CONFIG_USB_SERIAL_FUNSOFT is not set | ||
1665 | CONFIG_USB_SERIAL_VISOR=m | 1245 | CONFIG_USB_SERIAL_VISOR=m |
1666 | CONFIG_USB_SERIAL_IPAQ=m | 1246 | CONFIG_USB_SERIAL_IPAQ=m |
1667 | CONFIG_USB_SERIAL_IR=m | 1247 | CONFIG_USB_SERIAL_IR=m |
@@ -1691,9 +1271,11 @@ CONFIG_USB_SERIAL_PL2303=m | |||
1691 | # CONFIG_USB_SERIAL_HP4X is not set | 1271 | # CONFIG_USB_SERIAL_HP4X is not set |
1692 | CONFIG_USB_SERIAL_SAFE=m | 1272 | CONFIG_USB_SERIAL_SAFE=m |
1693 | # CONFIG_USB_SERIAL_SAFE_PADDED is not set | 1273 | # CONFIG_USB_SERIAL_SAFE_PADDED is not set |
1274 | # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set | ||
1694 | # CONFIG_USB_SERIAL_TI is not set | 1275 | # CONFIG_USB_SERIAL_TI is not set |
1695 | CONFIG_USB_SERIAL_CYBERJACK=m | 1276 | CONFIG_USB_SERIAL_CYBERJACK=m |
1696 | CONFIG_USB_SERIAL_XIRCOM=m | 1277 | CONFIG_USB_SERIAL_XIRCOM=m |
1278 | # CONFIG_USB_SERIAL_OPTION is not set | ||
1697 | CONFIG_USB_SERIAL_OMNINET=m | 1279 | CONFIG_USB_SERIAL_OMNINET=m |
1698 | CONFIG_USB_EZUSB=y | 1280 | CONFIG_USB_EZUSB=y |
1699 | 1281 | ||
@@ -1707,10 +1289,12 @@ CONFIG_USB_RIO500=m | |||
1707 | CONFIG_USB_LEGOTOWER=m | 1289 | CONFIG_USB_LEGOTOWER=m |
1708 | CONFIG_USB_LCD=m | 1290 | CONFIG_USB_LCD=m |
1709 | CONFIG_USB_LED=m | 1291 | CONFIG_USB_LED=m |
1292 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
1710 | CONFIG_USB_CYTHERM=m | 1293 | CONFIG_USB_CYTHERM=m |
1711 | CONFIG_USB_PHIDGETKIT=m | 1294 | CONFIG_USB_PHIDGETKIT=m |
1712 | CONFIG_USB_PHIDGETSERVO=m | 1295 | CONFIG_USB_PHIDGETSERVO=m |
1713 | # CONFIG_USB_IDMOUSE is not set | 1296 | # CONFIG_USB_IDMOUSE is not set |
1297 | # CONFIG_USB_APPLEDISPLAY is not set | ||
1714 | # CONFIG_USB_LD is not set | 1298 | # CONFIG_USB_LD is not set |
1715 | CONFIG_USB_TEST=m | 1299 | CONFIG_USB_TEST=m |
1716 | 1300 | ||
@@ -1787,7 +1371,6 @@ CONFIG_JFS_POSIX_ACL=y | |||
1787 | CONFIG_JFS_STATISTICS=y | 1371 | CONFIG_JFS_STATISTICS=y |
1788 | CONFIG_FS_POSIX_ACL=y | 1372 | CONFIG_FS_POSIX_ACL=y |
1789 | CONFIG_XFS_FS=m | 1373 | CONFIG_XFS_FS=m |
1790 | CONFIG_XFS_EXPORT=y | ||
1791 | CONFIG_XFS_QUOTA=y | 1374 | CONFIG_XFS_QUOTA=y |
1792 | CONFIG_XFS_SECURITY=y | 1375 | CONFIG_XFS_SECURITY=y |
1793 | CONFIG_XFS_POSIX_ACL=y | 1376 | CONFIG_XFS_POSIX_ACL=y |
@@ -1796,6 +1379,7 @@ CONFIG_XFS_RT=y | |||
1796 | CONFIG_MINIX_FS=m | 1379 | CONFIG_MINIX_FS=m |
1797 | CONFIG_ROMFS_FS=m | 1380 | CONFIG_ROMFS_FS=m |
1798 | CONFIG_INOTIFY=y | 1381 | CONFIG_INOTIFY=y |
1382 | CONFIG_INOTIFY_USER=y | ||
1799 | CONFIG_QUOTA=y | 1383 | CONFIG_QUOTA=y |
1800 | CONFIG_QFMT_V1=m | 1384 | CONFIG_QFMT_V1=m |
1801 | CONFIG_QFMT_V2=m | 1385 | CONFIG_QFMT_V2=m |
@@ -1856,6 +1440,7 @@ CONFIG_JFFS2_FS=m | |||
1856 | CONFIG_JFFS2_FS_DEBUG=0 | 1440 | CONFIG_JFFS2_FS_DEBUG=0 |
1857 | CONFIG_JFFS2_FS_WRITEBUFFER=y | 1441 | CONFIG_JFFS2_FS_WRITEBUFFER=y |
1858 | # CONFIG_JFFS2_SUMMARY is not set | 1442 | # CONFIG_JFFS2_SUMMARY is not set |
1443 | # CONFIG_JFFS2_FS_XATTR is not set | ||
1859 | # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set | 1444 | # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set |
1860 | CONFIG_JFFS2_ZLIB=y | 1445 | CONFIG_JFFS2_ZLIB=y |
1861 | CONFIG_JFFS2_RTIME=y | 1446 | CONFIG_JFFS2_RTIME=y |
@@ -1866,11 +1451,13 @@ CONFIG_HPFS_FS=m | |||
1866 | CONFIG_QNX4FS_FS=m | 1451 | CONFIG_QNX4FS_FS=m |
1867 | CONFIG_SYSV_FS=m | 1452 | CONFIG_SYSV_FS=m |
1868 | CONFIG_UFS_FS=m | 1453 | CONFIG_UFS_FS=m |
1454 | # CONFIG_UFS_FS_WRITE is not set | ||
1455 | # CONFIG_UFS_DEBUG is not set | ||
1869 | 1456 | ||
1870 | # | 1457 | # |
1871 | # Network File Systems | 1458 | # Network File Systems |
1872 | # | 1459 | # |
1873 | CONFIG_NFS_FS=m | 1460 | CONFIG_NFS_FS=y |
1874 | CONFIG_NFS_V3=y | 1461 | CONFIG_NFS_V3=y |
1875 | # CONFIG_NFS_V3_ACL is not set | 1462 | # CONFIG_NFS_V3_ACL is not set |
1876 | CONFIG_NFS_V4=y | 1463 | CONFIG_NFS_V4=y |
@@ -1880,19 +1467,22 @@ CONFIG_NFSD_V3=y | |||
1880 | # CONFIG_NFSD_V3_ACL is not set | 1467 | # CONFIG_NFSD_V3_ACL is not set |
1881 | CONFIG_NFSD_V4=y | 1468 | CONFIG_NFSD_V4=y |
1882 | CONFIG_NFSD_TCP=y | 1469 | CONFIG_NFSD_TCP=y |
1883 | CONFIG_LOCKD=m | 1470 | CONFIG_ROOT_NFS=y |
1471 | CONFIG_LOCKD=y | ||
1884 | CONFIG_LOCKD_V4=y | 1472 | CONFIG_LOCKD_V4=y |
1885 | CONFIG_EXPORTFS=m | 1473 | CONFIG_EXPORTFS=m |
1886 | CONFIG_NFS_COMMON=y | 1474 | CONFIG_NFS_COMMON=y |
1887 | CONFIG_SUNRPC=m | 1475 | CONFIG_SUNRPC=y |
1888 | CONFIG_SUNRPC_GSS=m | 1476 | CONFIG_SUNRPC_GSS=y |
1889 | CONFIG_RPCSEC_GSS_KRB5=m | 1477 | CONFIG_RPCSEC_GSS_KRB5=y |
1890 | CONFIG_RPCSEC_GSS_SPKM3=m | 1478 | CONFIG_RPCSEC_GSS_SPKM3=m |
1891 | CONFIG_SMB_FS=m | 1479 | CONFIG_SMB_FS=m |
1892 | # CONFIG_SMB_NLS_DEFAULT is not set | 1480 | # CONFIG_SMB_NLS_DEFAULT is not set |
1893 | CONFIG_CIFS=m | 1481 | CONFIG_CIFS=m |
1894 | # CONFIG_CIFS_STATS is not set | 1482 | # CONFIG_CIFS_STATS is not set |
1483 | # CONFIG_CIFS_WEAK_PW_HASH is not set | ||
1895 | # CONFIG_CIFS_XATTR is not set | 1484 | # CONFIG_CIFS_XATTR is not set |
1485 | # CONFIG_CIFS_DEBUG2 is not set | ||
1896 | # CONFIG_CIFS_EXPERIMENTAL is not set | 1486 | # CONFIG_CIFS_EXPERIMENTAL is not set |
1897 | CONFIG_NCP_FS=m | 1487 | CONFIG_NCP_FS=m |
1898 | CONFIG_NCPFS_PACKET_SIGNING=y | 1488 | CONFIG_NCPFS_PACKET_SIGNING=y |
@@ -1940,7 +1530,7 @@ CONFIG_SUN_PARTITION=y | |||
1940 | # | 1530 | # |
1941 | # Native Language Support | 1531 | # Native Language Support |
1942 | # | 1532 | # |
1943 | CONFIG_NLS=y | 1533 | CONFIG_NLS=m |
1944 | CONFIG_NLS_DEFAULT="cp437" | 1534 | CONFIG_NLS_DEFAULT="cp437" |
1945 | CONFIG_NLS_CODEPAGE_437=m | 1535 | CONFIG_NLS_CODEPAGE_437=m |
1946 | CONFIG_NLS_CODEPAGE_737=m | 1536 | CONFIG_NLS_CODEPAGE_737=m |
@@ -1984,26 +1574,29 @@ CONFIG_NLS_UTF8=m | |||
1984 | # | 1574 | # |
1985 | # Profiling support | 1575 | # Profiling support |
1986 | # | 1576 | # |
1987 | CONFIG_PROFILING=y | 1577 | # CONFIG_PROFILING is not set |
1988 | CONFIG_OPROFILE=m | ||
1989 | 1578 | ||
1990 | # | 1579 | # |
1991 | # Kernel hacking | 1580 | # Kernel hacking |
1992 | # | 1581 | # |
1993 | # CONFIG_PRINTK_TIME is not set | 1582 | # CONFIG_PRINTK_TIME is not set |
1994 | CONFIG_MAGIC_SYSRQ=y | 1583 | CONFIG_MAGIC_SYSRQ=y |
1584 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1995 | CONFIG_DEBUG_KERNEL=y | 1585 | CONFIG_DEBUG_KERNEL=y |
1996 | CONFIG_LOG_BUF_SHIFT=14 | 1586 | CONFIG_LOG_BUF_SHIFT=14 |
1997 | CONFIG_DETECT_SOFTLOCKUP=y | 1587 | CONFIG_DETECT_SOFTLOCKUP=y |
1998 | # CONFIG_SCHEDSTATS is not set | 1588 | # CONFIG_SCHEDSTATS is not set |
1999 | # CONFIG_DEBUG_SLAB is not set | 1589 | # CONFIG_DEBUG_SLAB is not set |
2000 | CONFIG_DEBUG_PREEMPT=y | 1590 | # CONFIG_DEBUG_RT_MUTEXES is not set |
2001 | CONFIG_DEBUG_MUTEXES=y | 1591 | # CONFIG_RT_MUTEX_TESTER is not set |
2002 | # CONFIG_DEBUG_SPINLOCK is not set | 1592 | # CONFIG_DEBUG_SPINLOCK is not set |
1593 | CONFIG_DEBUG_MUTEXES=y | ||
1594 | # CONFIG_DEBUG_RWSEMS is not set | ||
2003 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1595 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1596 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
2004 | # CONFIG_DEBUG_KOBJECT is not set | 1597 | # CONFIG_DEBUG_KOBJECT is not set |
2005 | # CONFIG_DEBUG_BUGVERBOSE is not set | 1598 | # CONFIG_DEBUG_BUGVERBOSE is not set |
2006 | CONFIG_DEBUG_INFO=y | 1599 | # CONFIG_DEBUG_INFO is not set |
2007 | # CONFIG_DEBUG_FS is not set | 1600 | # CONFIG_DEBUG_FS is not set |
2008 | # CONFIG_DEBUG_VM is not set | 1601 | # CONFIG_DEBUG_VM is not set |
2009 | CONFIG_FRAME_POINTER=y | 1602 | CONFIG_FRAME_POINTER=y |
@@ -2013,8 +1606,7 @@ CONFIG_FORCED_INLINING=y | |||
2013 | # CONFIG_DEBUG_USER is not set | 1606 | # CONFIG_DEBUG_USER is not set |
2014 | # CONFIG_DEBUG_WAITQ is not set | 1607 | # CONFIG_DEBUG_WAITQ is not set |
2015 | # CONFIG_DEBUG_ERRORS is not set | 1608 | # CONFIG_DEBUG_ERRORS is not set |
2016 | CONFIG_DEBUG_LL=y | 1609 | # CONFIG_DEBUG_LL is not set |
2017 | # CONFIG_DEBUG_ICEDCC is not set | ||
2018 | 1610 | ||
2019 | # | 1611 | # |
2020 | # Security options | 1612 | # Security options |
@@ -2039,7 +1631,7 @@ CONFIG_CRYPTO_SHA256=m | |||
2039 | CONFIG_CRYPTO_SHA512=m | 1631 | CONFIG_CRYPTO_SHA512=m |
2040 | CONFIG_CRYPTO_WP512=m | 1632 | CONFIG_CRYPTO_WP512=m |
2041 | # CONFIG_CRYPTO_TGR192 is not set | 1633 | # CONFIG_CRYPTO_TGR192 is not set |
2042 | CONFIG_CRYPTO_DES=m | 1634 | CONFIG_CRYPTO_DES=y |
2043 | CONFIG_CRYPTO_BLOWFISH=m | 1635 | CONFIG_CRYPTO_BLOWFISH=m |
2044 | CONFIG_CRYPTO_TWOFISH=m | 1636 | CONFIG_CRYPTO_TWOFISH=m |
2045 | CONFIG_CRYPTO_SERPENT=m | 1637 | CONFIG_CRYPTO_SERPENT=m |
@@ -2068,5 +1660,6 @@ CONFIG_CRC32=y | |||
2068 | CONFIG_LIBCRC32C=m | 1660 | CONFIG_LIBCRC32C=m |
2069 | CONFIG_ZLIB_INFLATE=y | 1661 | CONFIG_ZLIB_INFLATE=y |
2070 | CONFIG_ZLIB_DEFLATE=m | 1662 | CONFIG_ZLIB_DEFLATE=m |
2071 | CONFIG_REED_SOLOMON=m | 1663 | CONFIG_TEXTSEARCH=y |
2072 | CONFIG_REED_SOLOMON_DEC16=y | 1664 | CONFIG_TEXTSEARCH_KMP=m |
1665 | CONFIG_PLIST=y | ||
diff --git a/arch/arm/mach-s3c2410/Kconfig b/arch/arm/mach-s3c2410/Kconfig index b4171dd43df0..bbd138be6a70 100644 --- a/arch/arm/mach-s3c2410/Kconfig +++ b/arch/arm/mach-s3c2410/Kconfig | |||
@@ -81,9 +81,17 @@ config SMDK2440_CPU2442 | |||
81 | depends on ARCH_S3C2440 | 81 | depends on ARCH_S3C2440 |
82 | select CPU_S3C2442 | 82 | select CPU_S3C2442 |
83 | 83 | ||
84 | config MACH_S3C2413 | ||
85 | bool | ||
86 | help | ||
87 | Internal node for S3C2413 verison of SMDK2413, so that | ||
88 | machine_is_s3c2413() will work when MACH_SMDK2413 is | ||
89 | selected | ||
90 | |||
84 | config MACH_SMDK2413 | 91 | config MACH_SMDK2413 |
85 | bool "SMDK2413" | 92 | bool "SMDK2413" |
86 | select CPU_S3C2412 | 93 | select CPU_S3C2412 |
94 | select MACH_S3C2413 | ||
87 | select MACH_SMDK | 95 | select MACH_SMDK |
88 | help | 96 | help |
89 | Say Y here if you are using an SMDK2413 | 97 | Say Y here if you are using an SMDK2413 |
diff --git a/arch/arm/mach-s3c2410/irq.h b/arch/arm/mach-s3c2410/irq.h index f7cc4c983de5..842a9f42c97b 100644 --- a/arch/arm/mach-s3c2410/irq.h +++ b/arch/arm/mach-s3c2410/irq.h | |||
@@ -100,5 +100,10 @@ s3c_irqsub_ack(unsigned int irqno, unsigned int parentmask, unsigned int group) | |||
100 | 100 | ||
101 | /* exported for use in arch/arm/mach-s3c2410 */ | 101 | /* exported for use in arch/arm/mach-s3c2410 */ |
102 | 102 | ||
103 | #ifdef CONFIG_PM | ||
103 | extern int s3c_irq_wake(unsigned int irqno, unsigned int state); | 104 | extern int s3c_irq_wake(unsigned int irqno, unsigned int state); |
105 | #else | ||
106 | #define s3c_irq_wake NULL | ||
107 | #endif | ||
108 | |||
104 | extern int s3c_irqext_type(unsigned int irq, unsigned int type); | 109 | extern int s3c_irqext_type(unsigned int irq, unsigned int type); |
diff --git a/arch/arm/mach-s3c2410/s3c2412.c b/arch/arm/mach-s3c2410/s3c2412.c index e24ffd5e478b..2d163f7600be 100644 --- a/arch/arm/mach-s3c2410/s3c2412.c +++ b/arch/arm/mach-s3c2410/s3c2412.c | |||
@@ -35,11 +35,15 @@ | |||
35 | #include <asm/mach/irq.h> | 35 | #include <asm/mach/irq.h> |
36 | 36 | ||
37 | #include <asm/hardware.h> | 37 | #include <asm/hardware.h> |
38 | #include <asm/proc-fns.h> | ||
38 | #include <asm/io.h> | 39 | #include <asm/io.h> |
39 | #include <asm/irq.h> | 40 | #include <asm/irq.h> |
40 | 41 | ||
42 | #include <asm/arch/idle.h> | ||
43 | |||
41 | #include <asm/arch/regs-clock.h> | 44 | #include <asm/arch/regs-clock.h> |
42 | #include <asm/arch/regs-serial.h> | 45 | #include <asm/arch/regs-serial.h> |
46 | #include <asm/arch/regs-power.h> | ||
43 | #include <asm/arch/regs-gpio.h> | 47 | #include <asm/arch/regs-gpio.h> |
44 | #include <asm/arch/regs-gpioj.h> | 48 | #include <asm/arch/regs-gpioj.h> |
45 | #include <asm/arch/regs-dsc.h> | 49 | #include <asm/arch/regs-dsc.h> |
@@ -75,6 +79,27 @@ void __init s3c2412_init_uarts(struct s3c2410_uartcfg *cfg, int no) | |||
75 | s3c_device_nand.name = "s3c2412-nand"; | 79 | s3c_device_nand.name = "s3c2412-nand"; |
76 | } | 80 | } |
77 | 81 | ||
82 | /* s3c2412_idle | ||
83 | * | ||
84 | * use the standard idle call by ensuring the idle mode | ||
85 | * in power config, then issuing the idle co-processor | ||
86 | * instruction | ||
87 | */ | ||
88 | |||
89 | static void s3c2412_idle(void) | ||
90 | { | ||
91 | unsigned long tmp; | ||
92 | |||
93 | /* ensure our idle mode is to go to idle */ | ||
94 | |||
95 | tmp = __raw_readl(S3C2412_PWRCFG); | ||
96 | tmp &= ~S3C2412_PWRCFG_STANDBYWFI_MASK; | ||
97 | tmp |= S3C2412_PWRCFG_STANDBYWFI_IDLE; | ||
98 | __raw_writel(tmp, S3C2412_PWRCFG); | ||
99 | |||
100 | cpu_do_idle(); | ||
101 | } | ||
102 | |||
78 | /* s3c2412_map_io | 103 | /* s3c2412_map_io |
79 | * | 104 | * |
80 | * register the standard cpu IO areas, and any passed in from the | 105 | * register the standard cpu IO areas, and any passed in from the |
@@ -87,6 +112,10 @@ void __init s3c2412_map_io(struct map_desc *mach_desc, int mach_size) | |||
87 | 112 | ||
88 | s3c24xx_va_gpio2 = S3C24XX_VA_GPIO + 0x10; | 113 | s3c24xx_va_gpio2 = S3C24XX_VA_GPIO + 0x10; |
89 | 114 | ||
115 | /* set our idle function */ | ||
116 | |||
117 | s3c24xx_idle = s3c2412_idle; | ||
118 | |||
90 | /* register our io-tables */ | 119 | /* register our io-tables */ |
91 | 120 | ||
92 | iotable_init(s3c2412_iodesc, ARRAY_SIZE(s3c2412_iodesc)); | 121 | iotable_init(s3c2412_iodesc, ARRAY_SIZE(s3c2412_iodesc)); |
diff --git a/arch/arm/mm/proc-xscale.S b/arch/arm/mm/proc-xscale.S index 561bff73a036..3ca0c92e98a2 100644 --- a/arch/arm/mm/proc-xscale.S +++ b/arch/arm/mm/proc-xscale.S | |||
@@ -644,7 +644,7 @@ __80219_proc_info: | |||
644 | .type __8032x_proc_info,#object | 644 | .type __8032x_proc_info,#object |
645 | __8032x_proc_info: | 645 | __8032x_proc_info: |
646 | .long 0x69052420 | 646 | .long 0x69052420 |
647 | .long 0xffffffe0 | 647 | .long 0xfffff7e0 |
648 | .long PMD_TYPE_SECT | \ | 648 | .long PMD_TYPE_SECT | \ |
649 | PMD_SECT_BUFFERABLE | \ | 649 | PMD_SECT_BUFFERABLE | \ |
650 | PMD_SECT_CACHEABLE | \ | 650 | PMD_SECT_CACHEABLE | \ |
diff --git a/arch/i386/kernel/entry.S b/arch/i386/kernel/entry.S index 37a7d2eaf4a0..87f9f60b803b 100644 --- a/arch/i386/kernel/entry.S +++ b/arch/i386/kernel/entry.S | |||
@@ -209,6 +209,10 @@ ENTRY(ret_from_fork) | |||
209 | GET_THREAD_INFO(%ebp) | 209 | GET_THREAD_INFO(%ebp) |
210 | popl %eax | 210 | popl %eax |
211 | CFI_ADJUST_CFA_OFFSET -4 | 211 | CFI_ADJUST_CFA_OFFSET -4 |
212 | pushl $0x0202 # Reset kernel eflags | ||
213 | CFI_ADJUST_CFA_OFFSET 4 | ||
214 | popfl | ||
215 | CFI_ADJUST_CFA_OFFSET -4 | ||
212 | jmp syscall_exit | 216 | jmp syscall_exit |
213 | CFI_ENDPROC | 217 | CFI_ENDPROC |
214 | 218 | ||
diff --git a/arch/i386/kernel/setup.c b/arch/i386/kernel/setup.c index 345ffb7d904d..f1682206d304 100644 --- a/arch/i386/kernel/setup.c +++ b/arch/i386/kernel/setup.c | |||
@@ -956,6 +956,38 @@ efi_memory_present_wrapper(unsigned long start, unsigned long end, void *arg) | |||
956 | return 0; | 956 | return 0; |
957 | } | 957 | } |
958 | 958 | ||
959 | /* | ||
960 | * This function checks if the entire range <start,end> is mapped with type. | ||
961 | * | ||
962 | * Note: this function only works correct if the e820 table is sorted and | ||
963 | * not-overlapping, which is the case | ||
964 | */ | ||
965 | int __init | ||
966 | e820_all_mapped(unsigned long s, unsigned long e, unsigned type) | ||
967 | { | ||
968 | u64 start = s; | ||
969 | u64 end = e; | ||
970 | int i; | ||
971 | for (i = 0; i < e820.nr_map; i++) { | ||
972 | struct e820entry *ei = &e820.map[i]; | ||
973 | if (type && ei->type != type) | ||
974 | continue; | ||
975 | /* is the region (part) in overlap with the current region ?*/ | ||
976 | if (ei->addr >= end || ei->addr + ei->size <= start) | ||
977 | continue; | ||
978 | /* if the region is at the beginning of <start,end> we move | ||
979 | * start to the end of the region since it's ok until there | ||
980 | */ | ||
981 | if (ei->addr <= start) | ||
982 | start = ei->addr + ei->size; | ||
983 | /* if start is now at or beyond end, we're done, full | ||
984 | * coverage */ | ||
985 | if (start >= end) | ||
986 | return 1; /* we're done */ | ||
987 | } | ||
988 | return 0; | ||
989 | } | ||
990 | |||
959 | /* | 991 | /* |
960 | * Find the highest page frame number we have available | 992 | * Find the highest page frame number we have available |
961 | */ | 993 | */ |
diff --git a/arch/i386/oprofile/nmi_int.c b/arch/i386/oprofile/nmi_int.c index c8c1df8ff2b4..5f8dc8a21bd7 100644 --- a/arch/i386/oprofile/nmi_int.c +++ b/arch/i386/oprofile/nmi_int.c | |||
@@ -337,6 +337,8 @@ static int __init ppro_init(char ** cpu_type) | |||
337 | 337 | ||
338 | if (cpu_model == 14) | 338 | if (cpu_model == 14) |
339 | *cpu_type = "i386/core"; | 339 | *cpu_type = "i386/core"; |
340 | else if (cpu_model == 15) | ||
341 | *cpu_type = "i386/core_2"; | ||
340 | else if (cpu_model > 0xd) | 342 | else if (cpu_model > 0xd) |
341 | return 0; | 343 | return 0; |
342 | else if (cpu_model == 9) { | 344 | else if (cpu_model == 9) { |
diff --git a/arch/i386/pci/common.c b/arch/i386/pci/common.c index 1220dd828ce3..0a362e3aeac5 100644 --- a/arch/i386/pci/common.c +++ b/arch/i386/pci/common.c | |||
@@ -237,11 +237,6 @@ char * __devinit pcibios_setup(char *str) | |||
237 | pci_probe &= ~PCI_PROBE_MMCONF; | 237 | pci_probe &= ~PCI_PROBE_MMCONF; |
238 | return NULL; | 238 | return NULL; |
239 | } | 239 | } |
240 | /* override DMI blacklist */ | ||
241 | else if (!strcmp(str, "mmconf")) { | ||
242 | pci_probe |= PCI_PROBE_MMCONF_FORCE; | ||
243 | return NULL; | ||
244 | } | ||
245 | #endif | 240 | #endif |
246 | else if (!strcmp(str, "noacpi")) { | 241 | else if (!strcmp(str, "noacpi")) { |
247 | acpi_noirq_set(); | 242 | acpi_noirq_set(); |
diff --git a/arch/i386/pci/mmconfig.c b/arch/i386/pci/mmconfig.c index ef5a2faa7d82..972180f738d9 100644 --- a/arch/i386/pci/mmconfig.c +++ b/arch/i386/pci/mmconfig.c | |||
@@ -12,7 +12,6 @@ | |||
12 | #include <linux/pci.h> | 12 | #include <linux/pci.h> |
13 | #include <linux/init.h> | 13 | #include <linux/init.h> |
14 | #include <linux/acpi.h> | 14 | #include <linux/acpi.h> |
15 | #include <linux/dmi.h> | ||
16 | #include <asm/e820.h> | 15 | #include <asm/e820.h> |
17 | #include "pci.h" | 16 | #include "pci.h" |
18 | 17 | ||
@@ -188,31 +187,9 @@ static __init void unreachable_devices(void) | |||
188 | } | 187 | } |
189 | } | 188 | } |
190 | 189 | ||
191 | static int disable_mcfg(struct dmi_system_id *d) | ||
192 | { | ||
193 | printk("PCI: %s detected. Disabling MCFG.\n", d->ident); | ||
194 | pci_probe &= ~PCI_PROBE_MMCONF; | ||
195 | return 0; | ||
196 | } | ||
197 | |||
198 | static struct dmi_system_id __initdata dmi_bad_mcfg[] = { | ||
199 | /* Has broken MCFG table that makes the system hang when used */ | ||
200 | { | ||
201 | .callback = disable_mcfg, | ||
202 | .ident = "Intel D3C5105 SDV", | ||
203 | .matches = { | ||
204 | DMI_MATCH(DMI_BIOS_VENDOR, "Intel"), | ||
205 | DMI_MATCH(DMI_BOARD_NAME, "D26928"), | ||
206 | }, | ||
207 | }, | ||
208 | {} | ||
209 | }; | ||
210 | |||
211 | void __init pci_mmcfg_init(void) | 190 | void __init pci_mmcfg_init(void) |
212 | { | 191 | { |
213 | dmi_check_system(dmi_bad_mcfg); | 192 | if ((pci_probe & PCI_PROBE_MMCONF) == 0) |
214 | |||
215 | if ((pci_probe & (PCI_PROBE_MMCONF_FORCE|PCI_PROBE_MMCONF)) == 0) | ||
216 | return; | 193 | return; |
217 | 194 | ||
218 | acpi_table_parse(ACPI_MCFG, acpi_parse_mcfg); | 195 | acpi_table_parse(ACPI_MCFG, acpi_parse_mcfg); |
@@ -221,6 +198,15 @@ void __init pci_mmcfg_init(void) | |||
221 | (pci_mmcfg_config[0].base_address == 0)) | 198 | (pci_mmcfg_config[0].base_address == 0)) |
222 | return; | 199 | return; |
223 | 200 | ||
201 | if (!e820_all_mapped(pci_mmcfg_config[0].base_address, | ||
202 | pci_mmcfg_config[0].base_address + MMCONFIG_APER_MIN, | ||
203 | E820_RESERVED)) { | ||
204 | printk(KERN_ERR "PCI: BIOS Bug: MCFG area at %x is not E820-reserved\n", | ||
205 | pci_mmcfg_config[0].base_address); | ||
206 | printk(KERN_ERR "PCI: Not using MMCONFIG.\n"); | ||
207 | return; | ||
208 | } | ||
209 | |||
224 | printk(KERN_INFO "PCI: Using MMCONFIG\n"); | 210 | printk(KERN_INFO "PCI: Using MMCONFIG\n"); |
225 | raw_pci_ops = &pci_mmcfg; | 211 | raw_pci_ops = &pci_mmcfg; |
226 | pci_probe = (pci_probe & ~PCI_PROBE_MASK) | PCI_PROBE_MMCONF; | 212 | pci_probe = (pci_probe & ~PCI_PROBE_MASK) | PCI_PROBE_MMCONF; |
diff --git a/arch/i386/pci/pci.h b/arch/i386/pci/pci.h index 49a849b3a241..bf4e79335388 100644 --- a/arch/i386/pci/pci.h +++ b/arch/i386/pci/pci.h | |||
@@ -16,8 +16,7 @@ | |||
16 | #define PCI_PROBE_CONF1 0x0002 | 16 | #define PCI_PROBE_CONF1 0x0002 |
17 | #define PCI_PROBE_CONF2 0x0004 | 17 | #define PCI_PROBE_CONF2 0x0004 |
18 | #define PCI_PROBE_MMCONF 0x0008 | 18 | #define PCI_PROBE_MMCONF 0x0008 |
19 | #define PCI_PROBE_MMCONF_FORCE 0x0010 | 19 | #define PCI_PROBE_MASK 0x000f |
20 | #define PCI_PROBE_MASK 0x00ff | ||
21 | 20 | ||
22 | #define PCI_NO_SORT 0x0100 | 21 | #define PCI_NO_SORT 0x0100 |
23 | #define PCI_BIOS_SORT 0x0200 | 22 | #define PCI_BIOS_SORT 0x0200 |
diff --git a/arch/sparc/kernel/sys_sparc.c b/arch/sparc/kernel/sys_sparc.c index 94ff58c9d4a9..896863fb208a 100644 --- a/arch/sparc/kernel/sys_sparc.c +++ b/arch/sparc/kernel/sys_sparc.c | |||
@@ -470,19 +470,21 @@ asmlinkage int sys_getdomainname(char __user *name, int len) | |||
470 | { | 470 | { |
471 | int nlen, err; | 471 | int nlen, err; |
472 | 472 | ||
473 | if (len < 0 || len > __NEW_UTS_LEN) | 473 | if (len < 0) |
474 | return -EINVAL; | 474 | return -EINVAL; |
475 | 475 | ||
476 | down_read(&uts_sem); | 476 | down_read(&uts_sem); |
477 | 477 | ||
478 | nlen = strlen(system_utsname.domainname) + 1; | 478 | nlen = strlen(system_utsname.domainname) + 1; |
479 | if (nlen < len) | 479 | err = -EINVAL; |
480 | len = nlen; | 480 | if (nlen > len) |
481 | goto out; | ||
481 | 482 | ||
482 | err = -EFAULT; | 483 | err = -EFAULT; |
483 | if (!copy_to_user(name, system_utsname.domainname, len)) | 484 | if (!copy_to_user(name, system_utsname.domainname, nlen)) |
484 | err = 0; | 485 | err = 0; |
485 | 486 | ||
487 | out: | ||
486 | up_read(&uts_sem); | 488 | up_read(&uts_sem); |
487 | return err; | 489 | return err; |
488 | } | 490 | } |
diff --git a/arch/sparc64/kernel/sys_sparc.c b/arch/sparc64/kernel/sys_sparc.c index bf5f14ee73de..c608c947e6c3 100644 --- a/arch/sparc64/kernel/sys_sparc.c +++ b/arch/sparc64/kernel/sys_sparc.c | |||
@@ -707,19 +707,21 @@ asmlinkage long sys_getdomainname(char __user *name, int len) | |||
707 | { | 707 | { |
708 | int nlen, err; | 708 | int nlen, err; |
709 | 709 | ||
710 | if (len < 0 || len > __NEW_UTS_LEN) | 710 | if (len < 0) |
711 | return -EINVAL; | 711 | return -EINVAL; |
712 | 712 | ||
713 | down_read(&uts_sem); | 713 | down_read(&uts_sem); |
714 | 714 | ||
715 | nlen = strlen(system_utsname.domainname) + 1; | 715 | nlen = strlen(system_utsname.domainname) + 1; |
716 | if (nlen < len) | 716 | err = -EINVAL; |
717 | len = nlen; | 717 | if (nlen > len) |
718 | goto out; | ||
718 | 719 | ||
719 | err = -EFAULT; | 720 | err = -EFAULT; |
720 | if (!copy_to_user(name, system_utsname.domainname, len)) | 721 | if (!copy_to_user(name, system_utsname.domainname, nlen)) |
721 | err = 0; | 722 | err = 0; |
722 | 723 | ||
724 | out: | ||
723 | up_read(&uts_sem); | 725 | up_read(&uts_sem); |
724 | return err; | 726 | return err; |
725 | } | 727 | } |
diff --git a/arch/x86_64/kernel/e820.c b/arch/x86_64/kernel/e820.c index 764bf23c7103..d6d7f731f6f0 100644 --- a/arch/x86_64/kernel/e820.c +++ b/arch/x86_64/kernel/e820.c | |||
@@ -108,6 +108,35 @@ e820_any_mapped(unsigned long start, unsigned long end, unsigned type) | |||
108 | return 0; | 108 | return 0; |
109 | } | 109 | } |
110 | 110 | ||
111 | /* | ||
112 | * This function checks if the entire range <start,end> is mapped with type. | ||
113 | * | ||
114 | * Note: this function only works correct if the e820 table is sorted and | ||
115 | * not-overlapping, which is the case | ||
116 | */ | ||
117 | int __init e820_all_mapped(unsigned long start, unsigned long end, unsigned type) | ||
118 | { | ||
119 | int i; | ||
120 | for (i = 0; i < e820.nr_map; i++) { | ||
121 | struct e820entry *ei = &e820.map[i]; | ||
122 | if (type && ei->type != type) | ||
123 | continue; | ||
124 | /* is the region (part) in overlap with the current region ?*/ | ||
125 | if (ei->addr >= end || ei->addr + ei->size <= start) | ||
126 | continue; | ||
127 | |||
128 | /* if the region is at the beginning of <start,end> we move | ||
129 | * start to the end of the region since it's ok until there | ||
130 | */ | ||
131 | if (ei->addr <= start) | ||
132 | start = ei->addr + ei->size; | ||
133 | /* if start is now at or beyond end, we're done, full coverage */ | ||
134 | if (start >= end) | ||
135 | return 1; /* we're done */ | ||
136 | } | ||
137 | return 0; | ||
138 | } | ||
139 | |||
111 | /* | 140 | /* |
112 | * Find a free area in a specific range. | 141 | * Find a free area in a specific range. |
113 | */ | 142 | */ |
diff --git a/arch/x86_64/pci/mmconfig.c b/arch/x86_64/pci/mmconfig.c index 2d48a7941d48..3c55c76c6fd5 100644 --- a/arch/x86_64/pci/mmconfig.c +++ b/arch/x86_64/pci/mmconfig.c | |||
@@ -9,7 +9,6 @@ | |||
9 | #include <linux/init.h> | 9 | #include <linux/init.h> |
10 | #include <linux/acpi.h> | 10 | #include <linux/acpi.h> |
11 | #include <linux/bitmap.h> | 11 | #include <linux/bitmap.h> |
12 | #include <linux/dmi.h> | ||
13 | #include <asm/e820.h> | 12 | #include <asm/e820.h> |
14 | 13 | ||
15 | #include "pci.h" | 14 | #include "pci.h" |
@@ -165,33 +164,11 @@ static __init void unreachable_devices(void) | |||
165 | } | 164 | } |
166 | } | 165 | } |
167 | 166 | ||
168 | static int disable_mcfg(struct dmi_system_id *d) | ||
169 | { | ||
170 | printk("PCI: %s detected. Disabling MCFG.\n", d->ident); | ||
171 | pci_probe &= ~PCI_PROBE_MMCONF; | ||
172 | return 0; | ||
173 | } | ||
174 | |||
175 | static struct dmi_system_id __initdata dmi_bad_mcfg[] = { | ||
176 | /* Has broken MCFG table that makes the system hang when used */ | ||
177 | { | ||
178 | .callback = disable_mcfg, | ||
179 | .ident = "Intel D3C5105 SDV", | ||
180 | .matches = { | ||
181 | DMI_MATCH(DMI_BIOS_VENDOR, "Intel"), | ||
182 | DMI_MATCH(DMI_BOARD_NAME, "D26928"), | ||
183 | }, | ||
184 | }, | ||
185 | {} | ||
186 | }; | ||
187 | |||
188 | void __init pci_mmcfg_init(void) | 167 | void __init pci_mmcfg_init(void) |
189 | { | 168 | { |
190 | int i; | 169 | int i; |
191 | 170 | ||
192 | dmi_check_system(dmi_bad_mcfg); | 171 | if ((pci_probe & PCI_PROBE_MMCONF) == 0) |
193 | |||
194 | if ((pci_probe & (PCI_PROBE_MMCONF|PCI_PROBE_MMCONF_FORCE)) == 0) | ||
195 | return; | 172 | return; |
196 | 173 | ||
197 | acpi_table_parse(ACPI_MCFG, acpi_parse_mcfg); | 174 | acpi_table_parse(ACPI_MCFG, acpi_parse_mcfg); |
@@ -200,6 +177,15 @@ void __init pci_mmcfg_init(void) | |||
200 | (pci_mmcfg_config[0].base_address == 0)) | 177 | (pci_mmcfg_config[0].base_address == 0)) |
201 | return; | 178 | return; |
202 | 179 | ||
180 | if (!e820_all_mapped(pci_mmcfg_config[0].base_address, | ||
181 | pci_mmcfg_config[0].base_address + MMCONFIG_APER_MIN, | ||
182 | E820_RESERVED)) { | ||
183 | printk(KERN_ERR "PCI: BIOS Bug: MCFG area at %x is not E820-reserved\n", | ||
184 | pci_mmcfg_config[0].base_address); | ||
185 | printk(KERN_ERR "PCI: Not using MMCONFIG.\n"); | ||
186 | return; | ||
187 | } | ||
188 | |||
203 | /* RED-PEN i386 doesn't do _nocache right now */ | 189 | /* RED-PEN i386 doesn't do _nocache right now */ |
204 | pci_mmcfg_virt = kmalloc(sizeof(*pci_mmcfg_virt) * pci_mmcfg_config_num, GFP_KERNEL); | 190 | pci_mmcfg_virt = kmalloc(sizeof(*pci_mmcfg_virt) * pci_mmcfg_config_num, GFP_KERNEL); |
205 | if (pci_mmcfg_virt == NULL) { | 191 | if (pci_mmcfg_virt == NULL) { |