diff options
Diffstat (limited to 'arch/parisc')
30 files changed, 2331 insertions, 1418 deletions
diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig index 0b07922a2ac6..874a283edb95 100644 --- a/arch/parisc/Kconfig +++ b/arch/parisc/Kconfig | |||
| @@ -47,10 +47,10 @@ config PM | |||
| 47 | 47 | ||
| 48 | config ISA_DMA_API | 48 | config ISA_DMA_API |
| 49 | bool | 49 | bool |
| 50 | default y | ||
| 51 | 50 | ||
| 52 | config ARCH_MAY_HAVE_PC_FDC | 51 | config ARCH_MAY_HAVE_PC_FDC |
| 53 | bool | 52 | bool |
| 53 | depends on BROKEN | ||
| 54 | default y | 54 | default y |
| 55 | 55 | ||
| 56 | source "init/Kconfig" | 56 | source "init/Kconfig" |
| @@ -154,13 +154,14 @@ config HOTPLUG_CPU | |||
| 154 | 154 | ||
| 155 | config ARCH_DISCONTIGMEM_ENABLE | 155 | config ARCH_DISCONTIGMEM_ENABLE |
| 156 | bool "Discontiguous memory support (EXPERIMENTAL)" | 156 | bool "Discontiguous memory support (EXPERIMENTAL)" |
| 157 | depends on EXPERIMENTAL | 157 | depends on 64BIT && EXPERIMENTAL |
| 158 | help | 158 | help |
| 159 | Say Y to support efficient handling of discontiguous physical memory, | 159 | Say Y to support efficient handling of discontiguous physical memory, |
| 160 | for architectures which are either NUMA (Non-Uniform Memory Access) | 160 | for architectures which are either NUMA (Non-Uniform Memory Access) |
| 161 | or have huge holes in the physical address space for other reasons. | 161 | or have huge holes in the physical address space for other reasons. |
| 162 | See <file:Documentation/vm/numa> for more. | 162 | See <file:Documentation/vm/numa> for more. |
| 163 | 163 | ||
| 164 | source "kernel/Kconfig.hz" | ||
| 164 | source "mm/Kconfig" | 165 | source "mm/Kconfig" |
| 165 | 166 | ||
| 166 | config PREEMPT | 167 | config PREEMPT |
diff --git a/arch/parisc/Makefile b/arch/parisc/Makefile index 3b339b1cce13..9b7e42490dd1 100644 --- a/arch/parisc/Makefile +++ b/arch/parisc/Makefile | |||
| @@ -20,7 +20,8 @@ NM = sh $(srctree)/arch/parisc/nm | |||
| 20 | CHECKFLAGS += -D__hppa__=1 | 20 | CHECKFLAGS += -D__hppa__=1 |
| 21 | 21 | ||
| 22 | ifdef CONFIG_64BIT | 22 | ifdef CONFIG_64BIT |
| 23 | CROSS_COMPILE := hppa64-linux- | 23 | CROSS_COMPILE := $(shell if [ -x /usr/bin/hppa64-linux-gnu-gcc ]; then \ |
| 24 | echo hppa64-linux-gnu-; else echo hppa64-linux-; fi) | ||
| 24 | UTS_MACHINE := parisc64 | 25 | UTS_MACHINE := parisc64 |
| 25 | CHECKFLAGS += -D__LP64__=1 -m64 | 26 | CHECKFLAGS += -D__LP64__=1 -m64 |
| 26 | else | 27 | else |
| @@ -34,6 +35,14 @@ FINAL_LD=$(CROSS_COMPILE)ld --warn-common --warn-section-align | |||
| 34 | 35 | ||
| 35 | OBJCOPY_FLAGS =-O binary -R .note -R .comment -S | 36 | OBJCOPY_FLAGS =-O binary -R .note -R .comment -S |
| 36 | 37 | ||
| 38 | GCC_VERSION := $(call cc-version) | ||
| 39 | ifneq ($(shell if [ -z $(GCC_VERSION) ] ; then echo "bad"; fi ;),) | ||
| 40 | $(error Sorry, couldn't find ($(cc-version)).) | ||
| 41 | endif | ||
| 42 | ifneq ($(shell if [ $(GCC_VERSION) -lt 0303 ] ; then echo "bad"; fi ;),) | ||
| 43 | $(error Sorry, your compiler is too old ($(GCC_VERSION)). GCC v3.3 or above is required.) | ||
| 44 | endif | ||
| 45 | |||
| 37 | cflags-y := -pipe | 46 | cflags-y := -pipe |
| 38 | 47 | ||
| 39 | # These flags should be implied by an hppa-linux configuration, but they | 48 | # These flags should be implied by an hppa-linux configuration, but they |
| @@ -43,7 +52,7 @@ cflags-y += -mno-space-regs -mfast-indirect-calls | |||
| 43 | # Currently we save and restore fpregs on all kernel entry/interruption paths. | 52 | # Currently we save and restore fpregs on all kernel entry/interruption paths. |
| 44 | # If that gets optimized, we might need to disable the use of fpregs in the | 53 | # If that gets optimized, we might need to disable the use of fpregs in the |
| 45 | # kernel. | 54 | # kernel. |
| 46 | #cflags-y += -mdisable-fpregs | 55 | cflags-y += -mdisable-fpregs |
| 47 | 56 | ||
| 48 | # Without this, "ld -r" results in .text sections that are too big | 57 | # Without this, "ld -r" results in .text sections that are too big |
| 49 | # (> 0x40000) for branches to reach stubs. | 58 | # (> 0x40000) for branches to reach stubs. |
diff --git a/arch/parisc/configs/712_defconfig b/arch/parisc/configs/712_defconfig index 6efaa9293eef..3e013f55df64 100644 --- a/arch/parisc/configs/712_defconfig +++ b/arch/parisc/configs/712_defconfig | |||
| @@ -1,12 +1,16 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.10-pa5 | 3 | # Linux kernel version: 2.6.14-rc5-pa1 |
| 4 | # Wed Jan 5 13:20:32 2005 | 4 | # Fri Oct 21 23:04:34 2005 |
| 5 | # | 5 | # |
| 6 | CONFIG_PARISC=y | 6 | CONFIG_PARISC=y |
| 7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
| 8 | CONFIG_STACK_GROWSUP=y | 8 | CONFIG_STACK_GROWSUP=y |
| 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
| 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 11 | CONFIG_GENERIC_HARDIRQS=y | ||
| 12 | CONFIG_GENERIC_IRQ_PROBE=y | ||
| 13 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | ||
| 10 | 14 | ||
| 11 | # | 15 | # |
| 12 | # Code maturity level options | 16 | # Code maturity level options |
| @@ -15,35 +19,40 @@ CONFIG_EXPERIMENTAL=y | |||
| 15 | # CONFIG_CLEAN_COMPILE is not set | 19 | # CONFIG_CLEAN_COMPILE is not set |
| 16 | CONFIG_BROKEN=y | 20 | CONFIG_BROKEN=y |
| 17 | CONFIG_BROKEN_ON_SMP=y | 21 | CONFIG_BROKEN_ON_SMP=y |
| 22 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
| 18 | 23 | ||
| 19 | # | 24 | # |
| 20 | # General setup | 25 | # General setup |
| 21 | # | 26 | # |
| 22 | CONFIG_LOCALVERSION="" | 27 | CONFIG_LOCALVERSION="" |
| 28 | # CONFIG_LOCALVERSION_AUTO is not set | ||
| 23 | CONFIG_SWAP=y | 29 | CONFIG_SWAP=y |
| 24 | CONFIG_SYSVIPC=y | 30 | CONFIG_SYSVIPC=y |
| 25 | CONFIG_POSIX_MQUEUE=y | 31 | CONFIG_POSIX_MQUEUE=y |
| 26 | # CONFIG_BSD_PROCESS_ACCT is not set | 32 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 27 | CONFIG_SYSCTL=y | 33 | CONFIG_SYSCTL=y |
| 28 | # CONFIG_AUDIT is not set | 34 | # CONFIG_AUDIT is not set |
| 29 | CONFIG_LOG_BUF_SHIFT=16 | ||
| 30 | CONFIG_HOTPLUG=y | 35 | CONFIG_HOTPLUG=y |
| 31 | CONFIG_KOBJECT_UEVENT=y | 36 | CONFIG_KOBJECT_UEVENT=y |
| 32 | CONFIG_IKCONFIG=y | 37 | CONFIG_IKCONFIG=y |
| 33 | CONFIG_IKCONFIG_PROC=y | 38 | CONFIG_IKCONFIG_PROC=y |
| 39 | CONFIG_INITRAMFS_SOURCE="" | ||
| 34 | # CONFIG_EMBEDDED is not set | 40 | # CONFIG_EMBEDDED is not set |
| 35 | CONFIG_KALLSYMS=y | 41 | CONFIG_KALLSYMS=y |
| 36 | CONFIG_KALLSYMS_ALL=y | 42 | CONFIG_KALLSYMS_ALL=y |
| 37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 43 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 44 | CONFIG_PRINTK=y | ||
| 45 | CONFIG_BUG=y | ||
| 46 | CONFIG_BASE_FULL=y | ||
| 38 | CONFIG_FUTEX=y | 47 | CONFIG_FUTEX=y |
| 39 | CONFIG_EPOLL=y | 48 | CONFIG_EPOLL=y |
| 40 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
| 41 | CONFIG_SHMEM=y | 49 | CONFIG_SHMEM=y |
| 42 | CONFIG_CC_ALIGN_FUNCTIONS=0 | 50 | CONFIG_CC_ALIGN_FUNCTIONS=0 |
| 43 | CONFIG_CC_ALIGN_LABELS=0 | 51 | CONFIG_CC_ALIGN_LABELS=0 |
| 44 | CONFIG_CC_ALIGN_LOOPS=0 | 52 | CONFIG_CC_ALIGN_LOOPS=0 |
| 45 | CONFIG_CC_ALIGN_JUMPS=0 | 53 | CONFIG_CC_ALIGN_JUMPS=0 |
| 46 | # CONFIG_TINY_SHMEM is not set | 54 | # CONFIG_TINY_SHMEM is not set |
| 55 | CONFIG_BASE_SMALL=0 | ||
| 47 | 56 | ||
| 48 | # | 57 | # |
| 49 | # Loadable module support | 58 | # Loadable module support |
| @@ -65,9 +74,18 @@ CONFIG_PA7100LC=y | |||
| 65 | # CONFIG_PA7300LC is not set | 74 | # CONFIG_PA7300LC is not set |
| 66 | # CONFIG_PA8X00 is not set | 75 | # CONFIG_PA8X00 is not set |
| 67 | CONFIG_PA11=y | 76 | CONFIG_PA11=y |
| 68 | # CONFIG_64BIT is not set | ||
| 69 | # CONFIG_SMP is not set | 77 | # CONFIG_SMP is not set |
| 70 | # CONFIG_DISCONTIGMEM is not set | 78 | # CONFIG_HZ_100 is not set |
| 79 | CONFIG_HZ_250=y | ||
| 80 | # CONFIG_HZ_1000 is not set | ||
| 81 | CONFIG_HZ=250 | ||
| 82 | CONFIG_SELECT_MEMORY_MODEL=y | ||
| 83 | CONFIG_FLATMEM_MANUAL=y | ||
| 84 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
| 85 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
| 86 | CONFIG_FLATMEM=y | ||
| 87 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
| 88 | # CONFIG_SPARSEMEM_STATIC is not set | ||
| 71 | # CONFIG_PREEMPT is not set | 89 | # CONFIG_PREEMPT is not set |
| 72 | # CONFIG_HPUX is not set | 90 | # CONFIG_HPUX is not set |
| 73 | 91 | ||
| @@ -81,8 +99,6 @@ CONFIG_GSC_LASI=y | |||
| 81 | # CONFIG_GSC_WAX is not set | 99 | # CONFIG_GSC_WAX is not set |
| 82 | # CONFIG_EISA is not set | 100 | # CONFIG_EISA is not set |
| 83 | # CONFIG_PCI is not set | 101 | # CONFIG_PCI is not set |
| 84 | CONFIG_CHASSIS_LCD_LED=y | ||
| 85 | # CONFIG_PDC_CHASSIS is not set | ||
| 86 | 102 | ||
| 87 | # | 103 | # |
| 88 | # PCCARD (PCMCIA/CardBus) support | 104 | # PCCARD (PCMCIA/CardBus) support |
| @@ -90,12 +106,15 @@ CONFIG_CHASSIS_LCD_LED=y | |||
| 90 | # CONFIG_PCCARD is not set | 106 | # CONFIG_PCCARD is not set |
| 91 | 107 | ||
| 92 | # | 108 | # |
| 93 | # PC-card bridges | 109 | # PCI Hotplug Support |
| 94 | # | 110 | # |
| 95 | 111 | ||
| 96 | # | 112 | # |
| 97 | # PCI Hotplug Support | 113 | # PA-RISC specific drivers |
| 98 | # | 114 | # |
| 115 | CONFIG_CHASSIS_LCD_LED=y | ||
| 116 | # CONFIG_PDC_CHASSIS is not set | ||
| 117 | CONFIG_PDC_STABLE=y | ||
| 99 | 118 | ||
| 100 | # | 119 | # |
| 101 | # Executable file formats | 120 | # Executable file formats |
| @@ -104,137 +123,7 @@ CONFIG_BINFMT_ELF=y | |||
| 104 | CONFIG_BINFMT_MISC=m | 123 | CONFIG_BINFMT_MISC=m |
| 105 | 124 | ||
| 106 | # | 125 | # |
| 107 | # Device Drivers | 126 | # Networking |
| 108 | # | ||
| 109 | |||
| 110 | # | ||
| 111 | # Generic Driver Options | ||
| 112 | # | ||
| 113 | # CONFIG_STANDALONE is not set | ||
| 114 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set | ||
| 115 | CONFIG_FW_LOADER=y | ||
| 116 | # CONFIG_DEBUG_DRIVER is not set | ||
| 117 | |||
| 118 | # | ||
| 119 | # Memory Technology Devices (MTD) | ||
| 120 | # | ||
| 121 | # CONFIG_MTD is not set | ||
| 122 | |||
| 123 | # | ||
| 124 | # Parallel port support | ||
| 125 | # | ||
| 126 | CONFIG_PARPORT=y | ||
| 127 | CONFIG_PARPORT_PC=m | ||
| 128 | CONFIG_PARPORT_PC_CML1=m | ||
| 129 | # CONFIG_PARPORT_PC_FIFO is not set | ||
| 130 | # CONFIG_PARPORT_PC_SUPERIO is not set | ||
| 131 | CONFIG_PARPORT_GSC=y | ||
| 132 | # CONFIG_PARPORT_OTHER is not set | ||
| 133 | # CONFIG_PARPORT_1284 is not set | ||
| 134 | |||
| 135 | # | ||
| 136 | # Plug and Play support | ||
| 137 | # | ||
| 138 | |||
| 139 | # | ||
| 140 | # Block devices | ||
| 141 | # | ||
| 142 | # CONFIG_BLK_DEV_FD is not set | ||
| 143 | # CONFIG_PARIDE is not set | ||
| 144 | CONFIG_BLK_DEV_LOOP=y | ||
| 145 | CONFIG_BLK_DEV_CRYPTOLOOP=y | ||
| 146 | # CONFIG_BLK_DEV_NBD is not set | ||
| 147 | CONFIG_BLK_DEV_RAM=y | ||
| 148 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
| 149 | CONFIG_BLK_DEV_RAM_SIZE=6144 | ||
| 150 | CONFIG_BLK_DEV_INITRD=y | ||
| 151 | CONFIG_INITRAMFS_SOURCE="" | ||
| 152 | # CONFIG_CDROM_PKTCDVD is not set | ||
| 153 | |||
| 154 | # | ||
| 155 | # IO Schedulers | ||
| 156 | # | ||
| 157 | CONFIG_IOSCHED_NOOP=y | ||
| 158 | CONFIG_IOSCHED_AS=y | ||
| 159 | CONFIG_IOSCHED_DEADLINE=y | ||
| 160 | CONFIG_IOSCHED_CFQ=y | ||
| 161 | |||
| 162 | # | ||
| 163 | # ATA/ATAPI/MFM/RLL support | ||
| 164 | # | ||
| 165 | # CONFIG_IDE is not set | ||
| 166 | |||
| 167 | # | ||
| 168 | # SCSI device support | ||
| 169 | # | ||
| 170 | CONFIG_SCSI=y | ||
| 171 | CONFIG_SCSI_PROC_FS=y | ||
| 172 | |||
| 173 | # | ||
| 174 | # SCSI support type (disk, tape, CD-ROM) | ||
| 175 | # | ||
| 176 | CONFIG_BLK_DEV_SD=y | ||
| 177 | CONFIG_CHR_DEV_ST=y | ||
| 178 | # CONFIG_CHR_DEV_OSST is not set | ||
| 179 | CONFIG_BLK_DEV_SR=y | ||
| 180 | # CONFIG_BLK_DEV_SR_VENDOR is not set | ||
| 181 | CONFIG_CHR_DEV_SG=y | ||
| 182 | |||
| 183 | # | ||
| 184 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 185 | # | ||
| 186 | # CONFIG_SCSI_MULTI_LUN is not set | ||
| 187 | # CONFIG_SCSI_CONSTANTS is not set | ||
| 188 | # CONFIG_SCSI_LOGGING is not set | ||
| 189 | |||
| 190 | # | ||
| 191 | # SCSI Transport Attributes | ||
| 192 | # | ||
| 193 | CONFIG_SCSI_SPI_ATTRS=y | ||
| 194 | # CONFIG_SCSI_FC_ATTRS is not set | ||
| 195 | |||
| 196 | # | ||
| 197 | # SCSI low-level drivers | ||
| 198 | # | ||
| 199 | # CONFIG_SCSI_SATA is not set | ||
| 200 | # CONFIG_SCSI_PPA is not set | ||
| 201 | # CONFIG_SCSI_IMM is not set | ||
| 202 | CONFIG_SCSI_LASI700=y | ||
| 203 | CONFIG_53C700_MEM_MAPPED=y | ||
| 204 | CONFIG_53C700_LE_ON_BE=y | ||
| 205 | # CONFIG_SCSI_ZALON is not set | ||
| 206 | CONFIG_SCSI_DEBUG=m | ||
| 207 | |||
| 208 | # | ||
| 209 | # Multi-device support (RAID and LVM) | ||
| 210 | # | ||
| 211 | CONFIG_MD=y | ||
| 212 | CONFIG_BLK_DEV_MD=m | ||
| 213 | CONFIG_MD_LINEAR=m | ||
| 214 | CONFIG_MD_RAID0=m | ||
| 215 | CONFIG_MD_RAID1=m | ||
| 216 | # CONFIG_MD_RAID10 is not set | ||
| 217 | # CONFIG_MD_RAID5 is not set | ||
| 218 | # CONFIG_MD_RAID6 is not set | ||
| 219 | # CONFIG_MD_MULTIPATH is not set | ||
| 220 | # CONFIG_MD_FAULTY is not set | ||
| 221 | # CONFIG_BLK_DEV_DM is not set | ||
| 222 | |||
| 223 | # | ||
| 224 | # Fusion MPT device support | ||
| 225 | # | ||
| 226 | |||
| 227 | # | ||
| 228 | # IEEE 1394 (FireWire) support | ||
| 229 | # | ||
| 230 | # CONFIG_IEEE1394 is not set | ||
| 231 | |||
| 232 | # | ||
| 233 | # I2O device support | ||
| 234 | # | ||
| 235 | |||
| 236 | # | ||
| 237 | # Networking support | ||
| 238 | # | 127 | # |
| 239 | CONFIG_NET=y | 128 | CONFIG_NET=y |
| 240 | 129 | ||
| @@ -243,12 +132,14 @@ CONFIG_NET=y | |||
| 243 | # | 132 | # |
| 244 | CONFIG_PACKET=y | 133 | CONFIG_PACKET=y |
| 245 | CONFIG_PACKET_MMAP=y | 134 | CONFIG_PACKET_MMAP=y |
| 246 | CONFIG_NETLINK_DEV=y | ||
| 247 | CONFIG_UNIX=y | 135 | CONFIG_UNIX=y |
| 136 | CONFIG_XFRM=y | ||
| 137 | CONFIG_XFRM_USER=m | ||
| 248 | CONFIG_NET_KEY=m | 138 | CONFIG_NET_KEY=m |
| 249 | CONFIG_INET=y | 139 | CONFIG_INET=y |
| 250 | CONFIG_IP_MULTICAST=y | 140 | CONFIG_IP_MULTICAST=y |
| 251 | # CONFIG_IP_ADVANCED_ROUTER is not set | 141 | # CONFIG_IP_ADVANCED_ROUTER is not set |
| 142 | CONFIG_IP_FIB_HASH=y | ||
| 252 | CONFIG_IP_PNP=y | 143 | CONFIG_IP_PNP=y |
| 253 | CONFIG_IP_PNP_DHCP=y | 144 | CONFIG_IP_PNP_DHCP=y |
| 254 | CONFIG_IP_PNP_BOOTP=y | 145 | CONFIG_IP_PNP_BOOTP=y |
| @@ -262,8 +153,10 @@ CONFIG_INET_AH=m | |||
| 262 | CONFIG_INET_ESP=m | 153 | CONFIG_INET_ESP=m |
| 263 | # CONFIG_INET_IPCOMP is not set | 154 | # CONFIG_INET_IPCOMP is not set |
| 264 | CONFIG_INET_TUNNEL=m | 155 | CONFIG_INET_TUNNEL=m |
| 265 | CONFIG_IP_TCPDIAG=y | 156 | CONFIG_INET_DIAG=m |
| 266 | # CONFIG_IP_TCPDIAG_IPV6 is not set | 157 | CONFIG_INET_TCP_DIAG=m |
| 158 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
| 159 | CONFIG_TCP_CONG_BIC=y | ||
| 267 | 160 | ||
| 268 | # | 161 | # |
| 269 | # IP: Virtual Server Configuration | 162 | # IP: Virtual Server Configuration |
| @@ -272,6 +165,7 @@ CONFIG_IP_TCPDIAG=y | |||
| 272 | # CONFIG_IPV6 is not set | 165 | # CONFIG_IPV6 is not set |
| 273 | CONFIG_NETFILTER=y | 166 | CONFIG_NETFILTER=y |
| 274 | # CONFIG_NETFILTER_DEBUG is not set | 167 | # CONFIG_NETFILTER_DEBUG is not set |
| 168 | # CONFIG_NETFILTER_NETLINK is not set | ||
| 275 | 169 | ||
| 276 | # | 170 | # |
| 277 | # IP: Netfilter Configuration | 171 | # IP: Netfilter Configuration |
| @@ -279,11 +173,14 @@ CONFIG_NETFILTER=y | |||
| 279 | CONFIG_IP_NF_CONNTRACK=m | 173 | CONFIG_IP_NF_CONNTRACK=m |
| 280 | # CONFIG_IP_NF_CT_ACCT is not set | 174 | # CONFIG_IP_NF_CT_ACCT is not set |
| 281 | CONFIG_IP_NF_CONNTRACK_MARK=y | 175 | CONFIG_IP_NF_CONNTRACK_MARK=y |
| 176 | # CONFIG_IP_NF_CONNTRACK_EVENTS is not set | ||
| 282 | CONFIG_IP_NF_CT_PROTO_SCTP=m | 177 | CONFIG_IP_NF_CT_PROTO_SCTP=m |
| 283 | CONFIG_IP_NF_FTP=m | 178 | CONFIG_IP_NF_FTP=m |
| 284 | CONFIG_IP_NF_IRC=m | 179 | CONFIG_IP_NF_IRC=m |
| 180 | # CONFIG_IP_NF_NETBIOS_NS is not set | ||
| 285 | CONFIG_IP_NF_TFTP=m | 181 | CONFIG_IP_NF_TFTP=m |
| 286 | CONFIG_IP_NF_AMANDA=m | 182 | CONFIG_IP_NF_AMANDA=m |
| 183 | # CONFIG_IP_NF_PPTP is not set | ||
| 287 | CONFIG_IP_NF_QUEUE=m | 184 | CONFIG_IP_NF_QUEUE=m |
| 288 | CONFIG_IP_NF_IPTABLES=m | 185 | CONFIG_IP_NF_IPTABLES=m |
| 289 | CONFIG_IP_NF_MATCH_LIMIT=m | 186 | CONFIG_IP_NF_MATCH_LIMIT=m |
| @@ -307,21 +204,23 @@ CONFIG_IP_NF_MATCH_OWNER=m | |||
| 307 | # CONFIG_IP_NF_MATCH_ADDRTYPE is not set | 204 | # CONFIG_IP_NF_MATCH_ADDRTYPE is not set |
| 308 | # CONFIG_IP_NF_MATCH_REALM is not set | 205 | # CONFIG_IP_NF_MATCH_REALM is not set |
| 309 | CONFIG_IP_NF_MATCH_SCTP=m | 206 | CONFIG_IP_NF_MATCH_SCTP=m |
| 207 | # CONFIG_IP_NF_MATCH_DCCP is not set | ||
| 310 | CONFIG_IP_NF_MATCH_COMMENT=m | 208 | CONFIG_IP_NF_MATCH_COMMENT=m |
| 311 | CONFIG_IP_NF_MATCH_CONNMARK=m | 209 | CONFIG_IP_NF_MATCH_CONNMARK=m |
| 312 | CONFIG_IP_NF_MATCH_HASHLIMIT=m | 210 | CONFIG_IP_NF_MATCH_HASHLIMIT=m |
| 211 | # CONFIG_IP_NF_MATCH_STRING is not set | ||
| 313 | CONFIG_IP_NF_FILTER=m | 212 | CONFIG_IP_NF_FILTER=m |
| 314 | CONFIG_IP_NF_TARGET_REJECT=m | 213 | CONFIG_IP_NF_TARGET_REJECT=m |
| 315 | CONFIG_IP_NF_TARGET_LOG=m | 214 | CONFIG_IP_NF_TARGET_LOG=m |
| 316 | CONFIG_IP_NF_TARGET_ULOG=m | 215 | CONFIG_IP_NF_TARGET_ULOG=m |
| 317 | CONFIG_IP_NF_TARGET_TCPMSS=m | 216 | CONFIG_IP_NF_TARGET_TCPMSS=m |
| 217 | # CONFIG_IP_NF_TARGET_NFQUEUE is not set | ||
| 318 | CONFIG_IP_NF_NAT=m | 218 | CONFIG_IP_NF_NAT=m |
| 319 | CONFIG_IP_NF_NAT_NEEDED=y | 219 | CONFIG_IP_NF_NAT_NEEDED=y |
| 320 | CONFIG_IP_NF_TARGET_MASQUERADE=m | 220 | CONFIG_IP_NF_TARGET_MASQUERADE=m |
| 321 | CONFIG_IP_NF_TARGET_REDIRECT=m | 221 | CONFIG_IP_NF_TARGET_REDIRECT=m |
| 322 | CONFIG_IP_NF_TARGET_NETMAP=m | 222 | CONFIG_IP_NF_TARGET_NETMAP=m |
| 323 | CONFIG_IP_NF_TARGET_SAME=m | 223 | CONFIG_IP_NF_TARGET_SAME=m |
| 324 | # CONFIG_IP_NF_NAT_LOCAL is not set | ||
| 325 | CONFIG_IP_NF_NAT_SNMP_BASIC=m | 224 | CONFIG_IP_NF_NAT_SNMP_BASIC=m |
| 326 | CONFIG_IP_NF_NAT_IRC=m | 225 | CONFIG_IP_NF_NAT_IRC=m |
| 327 | CONFIG_IP_NF_NAT_FTP=m | 226 | CONFIG_IP_NF_NAT_FTP=m |
| @@ -333,6 +232,7 @@ CONFIG_IP_NF_TARGET_ECN=m | |||
| 333 | CONFIG_IP_NF_TARGET_DSCP=m | 232 | CONFIG_IP_NF_TARGET_DSCP=m |
| 334 | CONFIG_IP_NF_TARGET_MARK=m | 233 | CONFIG_IP_NF_TARGET_MARK=m |
| 335 | CONFIG_IP_NF_TARGET_CLASSIFY=m | 234 | CONFIG_IP_NF_TARGET_CLASSIFY=m |
| 235 | # CONFIG_IP_NF_TARGET_TTL is not set | ||
| 336 | CONFIG_IP_NF_TARGET_CONNMARK=m | 236 | CONFIG_IP_NF_TARGET_CONNMARK=m |
| 337 | CONFIG_IP_NF_TARGET_CLUSTERIP=m | 237 | CONFIG_IP_NF_TARGET_CLUSTERIP=m |
| 338 | CONFIG_IP_NF_RAW=m | 238 | CONFIG_IP_NF_RAW=m |
| @@ -340,10 +240,11 @@ CONFIG_IP_NF_TARGET_NOTRACK=m | |||
| 340 | CONFIG_IP_NF_ARPTABLES=m | 240 | CONFIG_IP_NF_ARPTABLES=m |
| 341 | CONFIG_IP_NF_ARPFILTER=m | 241 | CONFIG_IP_NF_ARPFILTER=m |
| 342 | CONFIG_IP_NF_ARP_MANGLE=m | 242 | CONFIG_IP_NF_ARP_MANGLE=m |
| 343 | # CONFIG_IP_NF_COMPAT_IPCHAINS is not set | 243 | |
| 344 | # CONFIG_IP_NF_COMPAT_IPFWADM is not set | 244 | # |
| 345 | CONFIG_XFRM=y | 245 | # DCCP Configuration (EXPERIMENTAL) |
| 346 | CONFIG_XFRM_USER=m | 246 | # |
| 247 | # CONFIG_IP_DCCP is not set | ||
| 347 | 248 | ||
| 348 | # | 249 | # |
| 349 | # SCTP Configuration (EXPERIMENTAL) | 250 | # SCTP Configuration (EXPERIMENTAL) |
| @@ -362,10 +263,6 @@ CONFIG_LLC2=m | |||
| 362 | # CONFIG_NET_DIVERT is not set | 263 | # CONFIG_NET_DIVERT is not set |
| 363 | # CONFIG_ECONET is not set | 264 | # CONFIG_ECONET is not set |
| 364 | # CONFIG_WAN_ROUTER is not set | 265 | # CONFIG_WAN_ROUTER is not set |
| 365 | |||
| 366 | # | ||
| 367 | # QoS and/or fair queueing | ||
| 368 | # | ||
| 369 | # CONFIG_NET_SCHED is not set | 266 | # CONFIG_NET_SCHED is not set |
| 370 | # CONFIG_NET_CLS_ROUTE is not set | 267 | # CONFIG_NET_CLS_ROUTE is not set |
| 371 | 268 | ||
| @@ -373,17 +270,162 @@ CONFIG_LLC2=m | |||
| 373 | # Network testing | 270 | # Network testing |
| 374 | # | 271 | # |
| 375 | CONFIG_NET_PKTGEN=m | 272 | CONFIG_NET_PKTGEN=m |
| 376 | # CONFIG_NETPOLL is not set | ||
| 377 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
| 378 | # CONFIG_HAMRADIO is not set | 273 | # CONFIG_HAMRADIO is not set |
| 379 | # CONFIG_IRDA is not set | 274 | # CONFIG_IRDA is not set |
| 380 | # CONFIG_BT is not set | 275 | # CONFIG_BT is not set |
| 276 | # CONFIG_IEEE80211 is not set | ||
| 277 | |||
| 278 | # | ||
| 279 | # Device Drivers | ||
| 280 | # | ||
| 281 | |||
| 282 | # | ||
| 283 | # Generic Driver Options | ||
| 284 | # | ||
| 285 | # CONFIG_STANDALONE is not set | ||
| 286 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set | ||
| 287 | CONFIG_FW_LOADER=y | ||
| 288 | # CONFIG_DEBUG_DRIVER is not set | ||
| 289 | |||
| 290 | # | ||
| 291 | # Connector - unified userspace <-> kernelspace linker | ||
| 292 | # | ||
| 293 | # CONFIG_CONNECTOR is not set | ||
| 294 | |||
| 295 | # | ||
| 296 | # Memory Technology Devices (MTD) | ||
| 297 | # | ||
| 298 | # CONFIG_MTD is not set | ||
| 299 | |||
| 300 | # | ||
| 301 | # Parallel port support | ||
| 302 | # | ||
| 303 | CONFIG_PARPORT=y | ||
| 304 | CONFIG_PARPORT_PC=m | ||
| 305 | # CONFIG_PARPORT_PC_FIFO is not set | ||
| 306 | # CONFIG_PARPORT_PC_SUPERIO is not set | ||
| 307 | CONFIG_PARPORT_GSC=y | ||
| 308 | # CONFIG_PARPORT_1284 is not set | ||
| 309 | |||
| 310 | # | ||
| 311 | # Plug and Play support | ||
| 312 | # | ||
| 313 | |||
| 314 | # | ||
| 315 | # Block devices | ||
| 316 | # | ||
| 317 | # CONFIG_BLK_DEV_FD is not set | ||
| 318 | # CONFIG_PARIDE is not set | ||
| 319 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
| 320 | CONFIG_BLK_DEV_LOOP=y | ||
| 321 | CONFIG_BLK_DEV_CRYPTOLOOP=y | ||
| 322 | # CONFIG_BLK_DEV_NBD is not set | ||
| 323 | CONFIG_BLK_DEV_RAM=y | ||
| 324 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
| 325 | CONFIG_BLK_DEV_RAM_SIZE=6144 | ||
| 326 | CONFIG_BLK_DEV_INITRD=y | ||
| 327 | # CONFIG_CDROM_PKTCDVD is not set | ||
| 328 | |||
| 329 | # | ||
| 330 | # IO Schedulers | ||
| 331 | # | ||
| 332 | CONFIG_IOSCHED_NOOP=y | ||
| 333 | CONFIG_IOSCHED_AS=y | ||
| 334 | CONFIG_IOSCHED_DEADLINE=y | ||
| 335 | CONFIG_IOSCHED_CFQ=y | ||
| 336 | CONFIG_ATA_OVER_ETH=m | ||
| 337 | |||
| 338 | # | ||
| 339 | # ATA/ATAPI/MFM/RLL support | ||
| 340 | # | ||
| 341 | # CONFIG_IDE is not set | ||
| 342 | |||
| 343 | # | ||
| 344 | # SCSI device support | ||
| 345 | # | ||
| 346 | # CONFIG_RAID_ATTRS is not set | ||
| 347 | CONFIG_SCSI=y | ||
| 348 | CONFIG_SCSI_PROC_FS=y | ||
| 349 | |||
| 350 | # | ||
| 351 | # SCSI support type (disk, tape, CD-ROM) | ||
| 352 | # | ||
| 353 | CONFIG_BLK_DEV_SD=y | ||
| 354 | CONFIG_CHR_DEV_ST=y | ||
| 355 | # CONFIG_CHR_DEV_OSST is not set | ||
| 356 | CONFIG_BLK_DEV_SR=y | ||
| 357 | # CONFIG_BLK_DEV_SR_VENDOR is not set | ||
| 358 | CONFIG_CHR_DEV_SG=y | ||
| 359 | # CONFIG_CHR_DEV_SCH is not set | ||
| 360 | |||
| 361 | # | ||
| 362 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 363 | # | ||
| 364 | # CONFIG_SCSI_MULTI_LUN is not set | ||
| 365 | # CONFIG_SCSI_CONSTANTS is not set | ||
| 366 | # CONFIG_SCSI_LOGGING is not set | ||
| 367 | |||
| 368 | # | ||
| 369 | # SCSI Transport Attributes | ||
| 370 | # | ||
| 371 | CONFIG_SCSI_SPI_ATTRS=y | ||
| 372 | # CONFIG_SCSI_FC_ATTRS is not set | ||
| 373 | CONFIG_SCSI_ISCSI_ATTRS=m | ||
| 374 | # CONFIG_SCSI_SAS_ATTRS is not set | ||
| 375 | |||
| 376 | # | ||
| 377 | # SCSI low-level drivers | ||
| 378 | # | ||
| 379 | # CONFIG_SCSI_SATA is not set | ||
| 380 | # CONFIG_SCSI_PPA is not set | ||
| 381 | # CONFIG_SCSI_IMM is not set | ||
| 382 | CONFIG_SCSI_LASI700=y | ||
| 383 | CONFIG_53C700_LE_ON_BE=y | ||
| 384 | # CONFIG_SCSI_ZALON is not set | ||
| 385 | CONFIG_SCSI_DEBUG=m | ||
| 386 | |||
| 387 | # | ||
| 388 | # Multi-device support (RAID and LVM) | ||
| 389 | # | ||
| 390 | CONFIG_MD=y | ||
| 391 | CONFIG_BLK_DEV_MD=m | ||
| 392 | CONFIG_MD_LINEAR=m | ||
| 393 | CONFIG_MD_RAID0=m | ||
| 394 | CONFIG_MD_RAID1=m | ||
| 395 | # CONFIG_MD_RAID10 is not set | ||
| 396 | # CONFIG_MD_RAID5 is not set | ||
| 397 | # CONFIG_MD_RAID6 is not set | ||
| 398 | # CONFIG_MD_MULTIPATH is not set | ||
| 399 | # CONFIG_MD_FAULTY is not set | ||
| 400 | # CONFIG_BLK_DEV_DM is not set | ||
| 401 | |||
| 402 | # | ||
| 403 | # Fusion MPT device support | ||
| 404 | # | ||
| 405 | # CONFIG_FUSION is not set | ||
| 406 | |||
| 407 | # | ||
| 408 | # IEEE 1394 (FireWire) support | ||
| 409 | # | ||
| 410 | # CONFIG_IEEE1394 is not set | ||
| 411 | |||
| 412 | # | ||
| 413 | # I2O device support | ||
| 414 | # | ||
| 415 | |||
| 416 | # | ||
| 417 | # Network device support | ||
| 418 | # | ||
| 381 | CONFIG_NETDEVICES=y | 419 | CONFIG_NETDEVICES=y |
| 382 | CONFIG_DUMMY=m | 420 | CONFIG_DUMMY=m |
| 383 | CONFIG_BONDING=m | 421 | CONFIG_BONDING=m |
| 384 | # CONFIG_EQUALIZER is not set | 422 | # CONFIG_EQUALIZER is not set |
| 385 | CONFIG_TUN=m | 423 | CONFIG_TUN=m |
| 386 | # CONFIG_ETHERTAP is not set | 424 | |
| 425 | # | ||
| 426 | # PHY device support | ||
| 427 | # | ||
| 428 | # CONFIG_PHYLIB is not set | ||
| 387 | 429 | ||
| 388 | # | 430 | # |
| 389 | # Ethernet (10 or 100Mbit) | 431 | # Ethernet (10 or 100Mbit) |
| @@ -391,6 +433,7 @@ CONFIG_TUN=m | |||
| 391 | CONFIG_NET_ETHERNET=y | 433 | CONFIG_NET_ETHERNET=y |
| 392 | CONFIG_MII=m | 434 | CONFIG_MII=m |
| 393 | CONFIG_LASI_82596=y | 435 | CONFIG_LASI_82596=y |
| 436 | # CONFIG_NET_POCKET is not set | ||
| 394 | 437 | ||
| 395 | # | 438 | # |
| 396 | # Ethernet (1000 Mbit) | 439 | # Ethernet (1000 Mbit) |
| @@ -414,6 +457,7 @@ CONFIG_NET_RADIO=y | |||
| 414 | # | 457 | # |
| 415 | # CONFIG_STRIP is not set | 458 | # CONFIG_STRIP is not set |
| 416 | # CONFIG_ATMEL is not set | 459 | # CONFIG_ATMEL is not set |
| 460 | # CONFIG_HOSTAP is not set | ||
| 417 | 461 | ||
| 418 | # | 462 | # |
| 419 | # Wan interfaces | 463 | # Wan interfaces |
| @@ -431,6 +475,8 @@ CONFIG_PPPOE=m | |||
| 431 | # CONFIG_SLIP is not set | 475 | # CONFIG_SLIP is not set |
| 432 | # CONFIG_SHAPER is not set | 476 | # CONFIG_SHAPER is not set |
| 433 | # CONFIG_NETCONSOLE is not set | 477 | # CONFIG_NETCONSOLE is not set |
| 478 | # CONFIG_NETPOLL is not set | ||
| 479 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
| 434 | 480 | ||
| 435 | # | 481 | # |
| 436 | # ISDN subsystem | 482 | # ISDN subsystem |
| @@ -460,19 +506,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
| 460 | # CONFIG_INPUT_EVBUG is not set | 506 | # CONFIG_INPUT_EVBUG is not set |
| 461 | 507 | ||
| 462 | # | 508 | # |
| 463 | # Input I/O drivers | ||
| 464 | # | ||
| 465 | # CONFIG_GAMEPORT is not set | ||
| 466 | CONFIG_SOUND_GAMEPORT=y | ||
| 467 | CONFIG_SERIO=y | ||
| 468 | CONFIG_SERIO_SERPORT=y | ||
| 469 | # CONFIG_SERIO_PARKBD is not set | ||
| 470 | CONFIG_SERIO_GSCPS2=y | ||
| 471 | CONFIG_HP_SDC=y | ||
| 472 | CONFIG_HIL_MLC=y | ||
| 473 | # CONFIG_SERIO_RAW is not set | ||
| 474 | |||
| 475 | # | ||
| 476 | # Input Device Drivers | 509 | # Input Device Drivers |
| 477 | # | 510 | # |
| 478 | CONFIG_INPUT_KEYBOARD=y | 511 | CONFIG_INPUT_KEYBOARD=y |
| @@ -483,6 +516,7 @@ CONFIG_KEYBOARD_ATKBD_HP_KEYCODES=y | |||
| 483 | # CONFIG_KEYBOARD_LKKBD is not set | 516 | # CONFIG_KEYBOARD_LKKBD is not set |
| 484 | # CONFIG_KEYBOARD_XTKBD is not set | 517 | # CONFIG_KEYBOARD_XTKBD is not set |
| 485 | # CONFIG_KEYBOARD_NEWTON is not set | 518 | # CONFIG_KEYBOARD_NEWTON is not set |
| 519 | CONFIG_KEYBOARD_HIL_OLD=y | ||
| 486 | # CONFIG_KEYBOARD_HIL is not set | 520 | # CONFIG_KEYBOARD_HIL is not set |
| 487 | CONFIG_INPUT_MOUSE=y | 521 | CONFIG_INPUT_MOUSE=y |
| 488 | CONFIG_MOUSE_PS2=y | 522 | CONFIG_MOUSE_PS2=y |
| @@ -494,6 +528,19 @@ CONFIG_MOUSE_HIL=m | |||
| 494 | # CONFIG_INPUT_MISC is not set | 528 | # CONFIG_INPUT_MISC is not set |
| 495 | 529 | ||
| 496 | # | 530 | # |
| 531 | # Hardware I/O ports | ||
| 532 | # | ||
| 533 | CONFIG_SERIO=y | ||
| 534 | CONFIG_SERIO_SERPORT=y | ||
| 535 | # CONFIG_SERIO_PARKBD is not set | ||
| 536 | CONFIG_SERIO_GSCPS2=y | ||
| 537 | CONFIG_HP_SDC=y | ||
| 538 | CONFIG_HIL_MLC=y | ||
| 539 | CONFIG_SERIO_LIBPS2=y | ||
| 540 | # CONFIG_SERIO_RAW is not set | ||
| 541 | # CONFIG_GAMEPORT is not set | ||
| 542 | |||
| 543 | # | ||
| 497 | # Character devices | 544 | # Character devices |
| 498 | # | 545 | # |
| 499 | CONFIG_VT=y | 546 | CONFIG_VT=y |
| @@ -511,7 +558,6 @@ CONFIG_SERIAL_8250_EXTENDED=y | |||
| 511 | CONFIG_SERIAL_8250_MANY_PORTS=y | 558 | CONFIG_SERIAL_8250_MANY_PORTS=y |
| 512 | CONFIG_SERIAL_8250_SHARE_IRQ=y | 559 | CONFIG_SERIAL_8250_SHARE_IRQ=y |
| 513 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set | 560 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set |
| 514 | # CONFIG_SERIAL_8250_MULTIPORT is not set | ||
| 515 | # CONFIG_SERIAL_8250_RSA is not set | 561 | # CONFIG_SERIAL_8250_RSA is not set |
| 516 | 562 | ||
| 517 | # | 563 | # |
| @@ -546,12 +592,14 @@ CONFIG_GEN_RTC_X=y | |||
| 546 | # | 592 | # |
| 547 | # Ftape, the floppy tape device driver | 593 | # Ftape, the floppy tape device driver |
| 548 | # | 594 | # |
| 549 | # CONFIG_AGP is not set | ||
| 550 | # CONFIG_DRM is not set | ||
| 551 | CONFIG_RAW_DRIVER=y | 595 | CONFIG_RAW_DRIVER=y |
| 552 | CONFIG_MAX_RAW_DEVS=256 | 596 | CONFIG_MAX_RAW_DEVS=256 |
| 553 | 597 | ||
| 554 | # | 598 | # |
| 599 | # TPM devices | ||
| 600 | # | ||
| 601 | |||
| 602 | # | ||
| 555 | # I2C support | 603 | # I2C support |
| 556 | # | 604 | # |
| 557 | # CONFIG_I2C is not set | 605 | # CONFIG_I2C is not set |
| @@ -562,10 +610,20 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 562 | # CONFIG_W1 is not set | 610 | # CONFIG_W1 is not set |
| 563 | 611 | ||
| 564 | # | 612 | # |
| 613 | # Hardware Monitoring support | ||
| 614 | # | ||
| 615 | # CONFIG_HWMON is not set | ||
| 616 | # CONFIG_HWMON_VID is not set | ||
| 617 | |||
| 618 | # | ||
| 565 | # Misc devices | 619 | # Misc devices |
| 566 | # | 620 | # |
| 567 | 621 | ||
| 568 | # | 622 | # |
| 623 | # Multimedia Capabilities Port drivers | ||
| 624 | # | ||
| 625 | |||
| 626 | # | ||
| 569 | # Multimedia devices | 627 | # Multimedia devices |
| 570 | # | 628 | # |
| 571 | # CONFIG_VIDEO_DEV is not set | 629 | # CONFIG_VIDEO_DEV is not set |
| @@ -579,28 +637,36 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 579 | # Graphics support | 637 | # Graphics support |
| 580 | # | 638 | # |
| 581 | CONFIG_FB=y | 639 | CONFIG_FB=y |
| 640 | CONFIG_FB_CFB_FILLRECT=y | ||
| 641 | CONFIG_FB_CFB_COPYAREA=y | ||
| 642 | CONFIG_FB_CFB_IMAGEBLIT=y | ||
| 643 | CONFIG_FB_SOFT_CURSOR=y | ||
| 644 | # CONFIG_FB_MACMODES is not set | ||
| 582 | CONFIG_FB_MODE_HELPERS=y | 645 | CONFIG_FB_MODE_HELPERS=y |
| 583 | CONFIG_FB_TILEBLITTING=y | 646 | CONFIG_FB_TILEBLITTING=y |
| 584 | CONFIG_FB_STI=y | 647 | CONFIG_FB_STI=y |
| 648 | # CONFIG_FB_S1D13XXX is not set | ||
| 585 | # CONFIG_FB_VIRTUAL is not set | 649 | # CONFIG_FB_VIRTUAL is not set |
| 586 | 650 | ||
| 587 | # | 651 | # |
| 588 | # Console display driver support | 652 | # Console display driver support |
| 589 | # | 653 | # |
| 590 | CONFIG_STI_CONSOLE=y | 654 | CONFIG_DUMMY_CONSOLE=y |
| 591 | CONFIG_DUMMY_CONSOLE_COLUMNS=128 | 655 | CONFIG_DUMMY_CONSOLE_COLUMNS=128 |
| 592 | CONFIG_DUMMY_CONSOLE_ROWS=48 | 656 | CONFIG_DUMMY_CONSOLE_ROWS=48 |
| 593 | CONFIG_DUMMY_CONSOLE=y | ||
| 594 | CONFIG_FRAMEBUFFER_CONSOLE=y | 657 | CONFIG_FRAMEBUFFER_CONSOLE=y |
| 658 | CONFIG_STI_CONSOLE=y | ||
| 595 | CONFIG_FONTS=y | 659 | CONFIG_FONTS=y |
| 596 | CONFIG_FONT_8x8=y | 660 | CONFIG_FONT_8x8=y |
| 597 | CONFIG_FONT_8x16=y | 661 | CONFIG_FONT_8x16=y |
| 598 | # CONFIG_FONT_6x11 is not set | 662 | # CONFIG_FONT_6x11 is not set |
| 663 | # CONFIG_FONT_7x14 is not set | ||
| 599 | # CONFIG_FONT_PEARL_8x8 is not set | 664 | # CONFIG_FONT_PEARL_8x8 is not set |
| 600 | # CONFIG_FONT_ACORN_8x8 is not set | 665 | # CONFIG_FONT_ACORN_8x8 is not set |
| 601 | # CONFIG_FONT_MINI_4x6 is not set | 666 | # CONFIG_FONT_MINI_4x6 is not set |
| 602 | # CONFIG_FONT_SUN8x16 is not set | 667 | # CONFIG_FONT_SUN8x16 is not set |
| 603 | # CONFIG_FONT_SUN12x22 is not set | 668 | # CONFIG_FONT_SUN12x22 is not set |
| 669 | # CONFIG_FONT_10x18 is not set | ||
| 604 | 670 | ||
| 605 | # | 671 | # |
| 606 | # Logo configuration | 672 | # Logo configuration |
| @@ -610,6 +676,7 @@ CONFIG_LOGO=y | |||
| 610 | # CONFIG_LOGO_LINUX_VGA16 is not set | 676 | # CONFIG_LOGO_LINUX_VGA16 is not set |
| 611 | # CONFIG_LOGO_LINUX_CLUT224 is not set | 677 | # CONFIG_LOGO_LINUX_CLUT224 is not set |
| 612 | CONFIG_LOGO_PARISC_CLUT224=y | 678 | CONFIG_LOGO_PARISC_CLUT224=y |
| 679 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
| 613 | 680 | ||
| 614 | # | 681 | # |
| 615 | # Sound | 682 | # Sound |
| @@ -657,10 +724,6 @@ CONFIG_SND_HARMONY=y | |||
| 657 | # CONFIG_USB_ARCH_HAS_OHCI is not set | 724 | # CONFIG_USB_ARCH_HAS_OHCI is not set |
| 658 | 725 | ||
| 659 | # | 726 | # |
| 660 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information | ||
| 661 | # | ||
| 662 | |||
| 663 | # | ||
| 664 | # USB Gadget Support | 727 | # USB Gadget Support |
| 665 | # | 728 | # |
| 666 | # CONFIG_USB_GADGET is not set | 729 | # CONFIG_USB_GADGET is not set |
| @@ -671,10 +734,20 @@ CONFIG_SND_HARMONY=y | |||
| 671 | # CONFIG_MMC is not set | 734 | # CONFIG_MMC is not set |
| 672 | 735 | ||
| 673 | # | 736 | # |
| 737 | # InfiniBand support | ||
| 738 | # | ||
| 739 | # CONFIG_INFINIBAND is not set | ||
| 740 | |||
| 741 | # | ||
| 742 | # SN Devices | ||
| 743 | # | ||
| 744 | |||
| 745 | # | ||
| 674 | # File systems | 746 | # File systems |
| 675 | # | 747 | # |
| 676 | CONFIG_EXT2_FS=y | 748 | CONFIG_EXT2_FS=y |
| 677 | # CONFIG_EXT2_FS_XATTR is not set | 749 | # CONFIG_EXT2_FS_XATTR is not set |
| 750 | # CONFIG_EXT2_FS_XIP is not set | ||
| 678 | CONFIG_EXT3_FS=y | 751 | CONFIG_EXT3_FS=y |
| 679 | # CONFIG_EXT3_FS_XATTR is not set | 752 | # CONFIG_EXT3_FS_XATTR is not set |
| 680 | CONFIG_JBD=y | 753 | CONFIG_JBD=y |
| @@ -682,20 +755,24 @@ CONFIG_JBD=y | |||
| 682 | # CONFIG_REISERFS_FS is not set | 755 | # CONFIG_REISERFS_FS is not set |
| 683 | CONFIG_JFS_FS=m | 756 | CONFIG_JFS_FS=m |
| 684 | # CONFIG_JFS_POSIX_ACL is not set | 757 | # CONFIG_JFS_POSIX_ACL is not set |
| 758 | # CONFIG_JFS_SECURITY is not set | ||
| 685 | # CONFIG_JFS_DEBUG is not set | 759 | # CONFIG_JFS_DEBUG is not set |
| 686 | # CONFIG_JFS_STATISTICS is not set | 760 | # CONFIG_JFS_STATISTICS is not set |
| 687 | CONFIG_FS_POSIX_ACL=y | 761 | CONFIG_FS_POSIX_ACL=y |
| 688 | CONFIG_XFS_FS=m | 762 | CONFIG_XFS_FS=m |
| 689 | # CONFIG_XFS_RT is not set | 763 | CONFIG_XFS_EXPORT=y |
| 690 | # CONFIG_XFS_QUOTA is not set | 764 | # CONFIG_XFS_QUOTA is not set |
| 691 | # CONFIG_XFS_SECURITY is not set | 765 | # CONFIG_XFS_SECURITY is not set |
| 692 | # CONFIG_XFS_POSIX_ACL is not set | 766 | # CONFIG_XFS_POSIX_ACL is not set |
| 767 | # CONFIG_XFS_RT is not set | ||
| 693 | # CONFIG_MINIX_FS is not set | 768 | # CONFIG_MINIX_FS is not set |
| 694 | # CONFIG_ROMFS_FS is not set | 769 | # CONFIG_ROMFS_FS is not set |
| 770 | CONFIG_INOTIFY=y | ||
| 695 | # CONFIG_QUOTA is not set | 771 | # CONFIG_QUOTA is not set |
| 696 | CONFIG_DNOTIFY=y | 772 | CONFIG_DNOTIFY=y |
| 697 | # CONFIG_AUTOFS_FS is not set | 773 | # CONFIG_AUTOFS_FS is not set |
| 698 | CONFIG_AUTOFS4_FS=y | 774 | CONFIG_AUTOFS4_FS=y |
| 775 | # CONFIG_FUSE_FS is not set | ||
| 699 | 776 | ||
| 700 | # | 777 | # |
| 701 | # CD-ROM/DVD Filesystems | 778 | # CD-ROM/DVD Filesystems |
| @@ -722,14 +799,11 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |||
| 722 | CONFIG_PROC_FS=y | 799 | CONFIG_PROC_FS=y |
| 723 | CONFIG_PROC_KCORE=y | 800 | CONFIG_PROC_KCORE=y |
| 724 | CONFIG_SYSFS=y | 801 | CONFIG_SYSFS=y |
| 725 | # CONFIG_DEVFS_FS is not set | ||
| 726 | # CONFIG_DEVPTS_FS_XATTR is not set | ||
| 727 | CONFIG_TMPFS=y | 802 | CONFIG_TMPFS=y |
| 728 | CONFIG_TMPFS_XATTR=y | ||
| 729 | # CONFIG_TMPFS_SECURITY is not set | ||
| 730 | # CONFIG_HUGETLBFS is not set | 803 | # CONFIG_HUGETLBFS is not set |
| 731 | # CONFIG_HUGETLB_PAGE is not set | 804 | # CONFIG_HUGETLB_PAGE is not set |
| 732 | CONFIG_RAMFS=y | 805 | CONFIG_RAMFS=y |
| 806 | # CONFIG_RELAYFS_FS is not set | ||
| 733 | 807 | ||
| 734 | # | 808 | # |
| 735 | # Miscellaneous filesystems | 809 | # Miscellaneous filesystems |
| @@ -754,16 +828,19 @@ CONFIG_UFS_FS=m | |||
| 754 | # | 828 | # |
| 755 | CONFIG_NFS_FS=y | 829 | CONFIG_NFS_FS=y |
| 756 | CONFIG_NFS_V3=y | 830 | CONFIG_NFS_V3=y |
| 831 | # CONFIG_NFS_V3_ACL is not set | ||
| 757 | CONFIG_NFS_V4=y | 832 | CONFIG_NFS_V4=y |
| 758 | CONFIG_NFS_DIRECTIO=y | 833 | CONFIG_NFS_DIRECTIO=y |
| 759 | CONFIG_NFSD=m | 834 | CONFIG_NFSD=m |
| 760 | CONFIG_NFSD_V3=y | 835 | CONFIG_NFSD_V3=y |
| 836 | # CONFIG_NFSD_V3_ACL is not set | ||
| 761 | CONFIG_NFSD_V4=y | 837 | CONFIG_NFSD_V4=y |
| 762 | CONFIG_NFSD_TCP=y | 838 | CONFIG_NFSD_TCP=y |
| 763 | CONFIG_ROOT_NFS=y | 839 | CONFIG_ROOT_NFS=y |
| 764 | CONFIG_LOCKD=y | 840 | CONFIG_LOCKD=y |
| 765 | CONFIG_LOCKD_V4=y | 841 | CONFIG_LOCKD_V4=y |
| 766 | CONFIG_EXPORTFS=m | 842 | CONFIG_EXPORTFS=m |
| 843 | CONFIG_NFS_COMMON=y | ||
| 767 | CONFIG_SUNRPC=y | 844 | CONFIG_SUNRPC=y |
| 768 | CONFIG_SUNRPC_GSS=y | 845 | CONFIG_SUNRPC_GSS=y |
| 769 | CONFIG_RPCSEC_GSS_KRB5=y | 846 | CONFIG_RPCSEC_GSS_KRB5=y |
| @@ -778,6 +855,7 @@ CONFIG_CIFS=m | |||
| 778 | # CONFIG_NCP_FS is not set | 855 | # CONFIG_NCP_FS is not set |
| 779 | # CONFIG_CODA_FS is not set | 856 | # CONFIG_CODA_FS is not set |
| 780 | # CONFIG_AFS_FS is not set | 857 | # CONFIG_AFS_FS is not set |
| 858 | # CONFIG_9P_FS is not set | ||
| 781 | 859 | ||
| 782 | # | 860 | # |
| 783 | # Partition Types | 861 | # Partition Types |
| @@ -838,13 +916,19 @@ CONFIG_OPROFILE=m | |||
| 838 | # | 916 | # |
| 839 | # Kernel hacking | 917 | # Kernel hacking |
| 840 | # | 918 | # |
| 919 | # CONFIG_PRINTK_TIME is not set | ||
| 841 | CONFIG_DEBUG_KERNEL=y | 920 | CONFIG_DEBUG_KERNEL=y |
| 842 | CONFIG_MAGIC_SYSRQ=y | 921 | CONFIG_MAGIC_SYSRQ=y |
| 922 | CONFIG_LOG_BUF_SHIFT=16 | ||
| 923 | CONFIG_DETECT_SOFTLOCKUP=y | ||
| 843 | # CONFIG_SCHEDSTATS is not set | 924 | # CONFIG_SCHEDSTATS is not set |
| 844 | # CONFIG_DEBUG_SLAB is not set | 925 | # CONFIG_DEBUG_SLAB is not set |
| 845 | # CONFIG_DEBUG_SPINLOCK is not set | 926 | # CONFIG_DEBUG_SPINLOCK is not set |
| 927 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | ||
| 846 | # CONFIG_DEBUG_KOBJECT is not set | 928 | # CONFIG_DEBUG_KOBJECT is not set |
| 847 | # CONFIG_DEBUG_INFO is not set | 929 | # CONFIG_DEBUG_INFO is not set |
| 930 | # CONFIG_DEBUG_IOREMAP is not set | ||
| 931 | # CONFIG_DEBUG_FS is not set | ||
| 848 | 932 | ||
| 849 | # | 933 | # |
| 850 | # Security options | 934 | # Security options |
| @@ -865,6 +949,7 @@ CONFIG_CRYPTO_SHA1=m | |||
| 865 | CONFIG_CRYPTO_SHA256=m | 949 | CONFIG_CRYPTO_SHA256=m |
| 866 | CONFIG_CRYPTO_SHA512=m | 950 | CONFIG_CRYPTO_SHA512=m |
| 867 | CONFIG_CRYPTO_WP512=m | 951 | CONFIG_CRYPTO_WP512=m |
| 952 | CONFIG_CRYPTO_TGR192=m | ||
| 868 | CONFIG_CRYPTO_DES=y | 953 | CONFIG_CRYPTO_DES=y |
| 869 | CONFIG_CRYPTO_BLOWFISH=m | 954 | CONFIG_CRYPTO_BLOWFISH=m |
| 870 | CONFIG_CRYPTO_TWOFISH=m | 955 | CONFIG_CRYPTO_TWOFISH=m |
| @@ -882,9 +967,14 @@ CONFIG_CRYPTO_CRC32C=m | |||
| 882 | CONFIG_CRYPTO_TEST=m | 967 | CONFIG_CRYPTO_TEST=m |
| 883 | 968 | ||
| 884 | # | 969 | # |
| 970 | # Hardware crypto devices | ||
| 971 | # | ||
| 972 | |||
| 973 | # | ||
| 885 | # Library routines | 974 | # Library routines |
| 886 | # | 975 | # |
| 887 | CONFIG_CRC_CCITT=m | 976 | CONFIG_CRC_CCITT=m |
| 977 | # CONFIG_CRC16 is not set | ||
| 888 | CONFIG_CRC32=y | 978 | CONFIG_CRC32=y |
| 889 | CONFIG_LIBCRC32C=m | 979 | CONFIG_LIBCRC32C=m |
| 890 | CONFIG_ZLIB_INFLATE=m | 980 | CONFIG_ZLIB_INFLATE=m |
diff --git a/arch/parisc/configs/a500_defconfig b/arch/parisc/configs/a500_defconfig index 30fc03ed0cfb..955ef5084f3e 100644 --- a/arch/parisc/configs/a500_defconfig +++ b/arch/parisc/configs/a500_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.11-rc4-pa1 | 3 | # Linux kernel version: 2.6.14-rc5-pa1 |
| 4 | # Wed Feb 16 11:32:49 2005 | 4 | # Fri Oct 21 23:04:54 2005 |
| 5 | # | 5 | # |
| 6 | CONFIG_PARISC=y | 6 | CONFIG_PARISC=y |
| 7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
| @@ -10,6 +10,7 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
| 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
| 11 | CONFIG_GENERIC_HARDIRQS=y | 11 | CONFIG_GENERIC_HARDIRQS=y |
| 12 | CONFIG_GENERIC_IRQ_PROBE=y | 12 | CONFIG_GENERIC_IRQ_PROBE=y |
| 13 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | ||
| 13 | 14 | ||
| 14 | # | 15 | # |
| 15 | # Code maturity level options | 16 | # Code maturity level options |
| @@ -19,26 +20,32 @@ CONFIG_EXPERIMENTAL=y | |||
| 19 | CONFIG_BROKEN=y | 20 | CONFIG_BROKEN=y |
| 20 | CONFIG_BROKEN_ON_SMP=y | 21 | CONFIG_BROKEN_ON_SMP=y |
| 21 | CONFIG_LOCK_KERNEL=y | 22 | CONFIG_LOCK_KERNEL=y |
| 23 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
| 22 | 24 | ||
| 23 | # | 25 | # |
| 24 | # General setup | 26 | # General setup |
| 25 | # | 27 | # |
| 26 | CONFIG_LOCALVERSION="" | 28 | CONFIG_LOCALVERSION="" |
| 29 | # CONFIG_LOCALVERSION_AUTO is not set | ||
| 27 | CONFIG_SWAP=y | 30 | CONFIG_SWAP=y |
| 28 | CONFIG_SYSVIPC=y | 31 | CONFIG_SYSVIPC=y |
| 29 | CONFIG_POSIX_MQUEUE=y | 32 | CONFIG_POSIX_MQUEUE=y |
| 30 | # CONFIG_BSD_PROCESS_ACCT is not set | 33 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 31 | CONFIG_SYSCTL=y | 34 | CONFIG_SYSCTL=y |
| 32 | # CONFIG_AUDIT is not set | 35 | # CONFIG_AUDIT is not set |
| 33 | CONFIG_LOG_BUF_SHIFT=16 | ||
| 34 | CONFIG_HOTPLUG=y | 36 | CONFIG_HOTPLUG=y |
| 35 | CONFIG_KOBJECT_UEVENT=y | 37 | CONFIG_KOBJECT_UEVENT=y |
| 36 | CONFIG_IKCONFIG=y | 38 | CONFIG_IKCONFIG=y |
| 37 | CONFIG_IKCONFIG_PROC=y | 39 | CONFIG_IKCONFIG_PROC=y |
| 40 | # CONFIG_CPUSETS is not set | ||
| 41 | CONFIG_INITRAMFS_SOURCE="" | ||
| 38 | CONFIG_EMBEDDED=y | 42 | CONFIG_EMBEDDED=y |
| 39 | CONFIG_KALLSYMS=y | 43 | CONFIG_KALLSYMS=y |
| 40 | CONFIG_KALLSYMS_ALL=y | 44 | CONFIG_KALLSYMS_ALL=y |
| 41 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 45 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 46 | CONFIG_PRINTK=y | ||
| 47 | CONFIG_BUG=y | ||
| 48 | CONFIG_BASE_FULL=y | ||
| 42 | CONFIG_FUTEX=y | 49 | CONFIG_FUTEX=y |
| 43 | CONFIG_EPOLL=y | 50 | CONFIG_EPOLL=y |
| 44 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 51 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
| @@ -48,6 +55,7 @@ CONFIG_CC_ALIGN_LABELS=0 | |||
| 48 | CONFIG_CC_ALIGN_LOOPS=0 | 55 | CONFIG_CC_ALIGN_LOOPS=0 |
| 49 | CONFIG_CC_ALIGN_JUMPS=0 | 56 | CONFIG_CC_ALIGN_JUMPS=0 |
| 50 | # CONFIG_TINY_SHMEM is not set | 57 | # CONFIG_TINY_SHMEM is not set |
| 58 | CONFIG_BASE_SMALL=0 | ||
| 51 | 59 | ||
| 52 | # | 60 | # |
| 53 | # Loadable module support | 61 | # Loadable module support |
| @@ -74,7 +82,19 @@ CONFIG_PREFETCH=y | |||
| 74 | CONFIG_64BIT=y | 82 | CONFIG_64BIT=y |
| 75 | CONFIG_SMP=y | 83 | CONFIG_SMP=y |
| 76 | CONFIG_HOTPLUG_CPU=y | 84 | CONFIG_HOTPLUG_CPU=y |
| 85 | CONFIG_ARCH_DISCONTIGMEM_ENABLE=y | ||
| 86 | # CONFIG_HZ_100 is not set | ||
| 87 | CONFIG_HZ_250=y | ||
| 88 | # CONFIG_HZ_1000 is not set | ||
| 89 | CONFIG_HZ=250 | ||
| 90 | CONFIG_SELECT_MEMORY_MODEL=y | ||
| 91 | # CONFIG_FLATMEM_MANUAL is not set | ||
| 92 | CONFIG_DISCONTIGMEM_MANUAL=y | ||
| 93 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
| 77 | CONFIG_DISCONTIGMEM=y | 94 | CONFIG_DISCONTIGMEM=y |
| 95 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
| 96 | CONFIG_NEED_MULTIPLE_NODES=y | ||
| 97 | # CONFIG_SPARSEMEM_STATIC is not set | ||
| 78 | # CONFIG_PREEMPT is not set | 98 | # CONFIG_PREEMPT is not set |
| 79 | CONFIG_COMPAT=y | 99 | CONFIG_COMPAT=y |
| 80 | CONFIG_NR_CPUS=8 | 100 | CONFIG_NR_CPUS=8 |
| @@ -85,7 +105,7 @@ CONFIG_NR_CPUS=8 | |||
| 85 | # CONFIG_GSC is not set | 105 | # CONFIG_GSC is not set |
| 86 | CONFIG_PCI=y | 106 | CONFIG_PCI=y |
| 87 | CONFIG_PCI_LEGACY_PROC=y | 107 | CONFIG_PCI_LEGACY_PROC=y |
| 88 | CONFIG_PCI_NAMES=y | 108 | # CONFIG_PCI_DEBUG is not set |
| 89 | CONFIG_PCI_LBA=y | 109 | CONFIG_PCI_LBA=y |
| 90 | CONFIG_IOSAPIC=y | 110 | CONFIG_IOSAPIC=y |
| 91 | CONFIG_IOMMU_SBA=y | 111 | CONFIG_IOMMU_SBA=y |
| @@ -96,6 +116,8 @@ CONFIG_IOMMU_SBA=y | |||
| 96 | CONFIG_PCCARD=m | 116 | CONFIG_PCCARD=m |
| 97 | # CONFIG_PCMCIA_DEBUG is not set | 117 | # CONFIG_PCMCIA_DEBUG is not set |
| 98 | CONFIG_PCMCIA=m | 118 | CONFIG_PCMCIA=m |
| 119 | # CONFIG_PCMCIA_LOAD_CIS is not set | ||
| 120 | CONFIG_PCMCIA_IOCTL=y | ||
| 99 | CONFIG_CARDBUS=y | 121 | CONFIG_CARDBUS=y |
| 100 | 122 | ||
| 101 | # | 123 | # |
| @@ -104,7 +126,6 @@ CONFIG_CARDBUS=y | |||
| 104 | CONFIG_YENTA=m | 126 | CONFIG_YENTA=m |
| 105 | CONFIG_PD6729=m | 127 | CONFIG_PD6729=m |
| 106 | CONFIG_I82092=m | 128 | CONFIG_I82092=m |
| 107 | CONFIG_TCIC=m | ||
| 108 | CONFIG_PCCARD_NONSTATIC=m | 129 | CONFIG_PCCARD_NONSTATIC=m |
| 109 | 130 | ||
| 110 | # | 131 | # |
| @@ -127,6 +148,203 @@ CONFIG_BINFMT_ELF=y | |||
| 127 | # CONFIG_BINFMT_MISC is not set | 148 | # CONFIG_BINFMT_MISC is not set |
| 128 | 149 | ||
| 129 | # | 150 | # |
| 151 | # Networking | ||
| 152 | # | ||
| 153 | CONFIG_NET=y | ||
| 154 | |||
| 155 | # | ||
| 156 | # Networking options | ||
| 157 | # | ||
| 158 | CONFIG_PACKET=y | ||
| 159 | CONFIG_PACKET_MMAP=y | ||
| 160 | CONFIG_UNIX=y | ||
| 161 | CONFIG_XFRM=y | ||
| 162 | CONFIG_XFRM_USER=m | ||
| 163 | CONFIG_NET_KEY=m | ||
| 164 | CONFIG_INET=y | ||
| 165 | CONFIG_IP_MULTICAST=y | ||
| 166 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
| 167 | CONFIG_IP_FIB_HASH=y | ||
| 168 | CONFIG_IP_PNP=y | ||
| 169 | CONFIG_IP_PNP_DHCP=y | ||
| 170 | CONFIG_IP_PNP_BOOTP=y | ||
| 171 | # CONFIG_IP_PNP_RARP is not set | ||
| 172 | # CONFIG_NET_IPIP is not set | ||
| 173 | # CONFIG_NET_IPGRE is not set | ||
| 174 | # CONFIG_IP_MROUTE is not set | ||
| 175 | # CONFIG_ARPD is not set | ||
| 176 | # CONFIG_SYN_COOKIES is not set | ||
| 177 | CONFIG_INET_AH=m | ||
| 178 | CONFIG_INET_ESP=m | ||
| 179 | # CONFIG_INET_IPCOMP is not set | ||
| 180 | CONFIG_INET_TUNNEL=m | ||
| 181 | CONFIG_INET_DIAG=y | ||
| 182 | CONFIG_INET_TCP_DIAG=y | ||
| 183 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
| 184 | CONFIG_TCP_CONG_BIC=y | ||
| 185 | |||
| 186 | # | ||
| 187 | # IP: Virtual Server Configuration | ||
| 188 | # | ||
| 189 | # CONFIG_IP_VS is not set | ||
| 190 | CONFIG_IPV6=m | ||
| 191 | # CONFIG_IPV6_PRIVACY is not set | ||
| 192 | CONFIG_INET6_AH=m | ||
| 193 | CONFIG_INET6_ESP=m | ||
| 194 | CONFIG_INET6_IPCOMP=m | ||
| 195 | CONFIG_INET6_TUNNEL=m | ||
| 196 | CONFIG_IPV6_TUNNEL=m | ||
| 197 | CONFIG_NETFILTER=y | ||
| 198 | # CONFIG_NETFILTER_DEBUG is not set | ||
| 199 | # CONFIG_NETFILTER_NETLINK is not set | ||
| 200 | |||
| 201 | # | ||
| 202 | # IP: Netfilter Configuration | ||
| 203 | # | ||
| 204 | CONFIG_IP_NF_CONNTRACK=m | ||
| 205 | # CONFIG_IP_NF_CT_ACCT is not set | ||
| 206 | CONFIG_IP_NF_CONNTRACK_MARK=y | ||
| 207 | # CONFIG_IP_NF_CONNTRACK_EVENTS is not set | ||
| 208 | CONFIG_IP_NF_CT_PROTO_SCTP=m | ||
| 209 | CONFIG_IP_NF_FTP=m | ||
| 210 | CONFIG_IP_NF_IRC=m | ||
| 211 | # CONFIG_IP_NF_NETBIOS_NS is not set | ||
| 212 | CONFIG_IP_NF_TFTP=m | ||
| 213 | CONFIG_IP_NF_AMANDA=m | ||
| 214 | # CONFIG_IP_NF_PPTP is not set | ||
| 215 | CONFIG_IP_NF_QUEUE=m | ||
| 216 | CONFIG_IP_NF_IPTABLES=m | ||
| 217 | CONFIG_IP_NF_MATCH_LIMIT=m | ||
| 218 | CONFIG_IP_NF_MATCH_IPRANGE=m | ||
| 219 | CONFIG_IP_NF_MATCH_MAC=m | ||
| 220 | CONFIG_IP_NF_MATCH_PKTTYPE=m | ||
| 221 | CONFIG_IP_NF_MATCH_MARK=m | ||
| 222 | CONFIG_IP_NF_MATCH_MULTIPORT=m | ||
| 223 | CONFIG_IP_NF_MATCH_TOS=m | ||
| 224 | CONFIG_IP_NF_MATCH_RECENT=m | ||
| 225 | CONFIG_IP_NF_MATCH_ECN=m | ||
| 226 | CONFIG_IP_NF_MATCH_DSCP=m | ||
| 227 | CONFIG_IP_NF_MATCH_AH_ESP=m | ||
| 228 | CONFIG_IP_NF_MATCH_LENGTH=m | ||
| 229 | CONFIG_IP_NF_MATCH_TTL=m | ||
| 230 | CONFIG_IP_NF_MATCH_TCPMSS=m | ||
| 231 | CONFIG_IP_NF_MATCH_HELPER=m | ||
| 232 | CONFIG_IP_NF_MATCH_STATE=m | ||
| 233 | CONFIG_IP_NF_MATCH_CONNTRACK=m | ||
| 234 | CONFIG_IP_NF_MATCH_OWNER=m | ||
| 235 | # CONFIG_IP_NF_MATCH_ADDRTYPE is not set | ||
| 236 | # CONFIG_IP_NF_MATCH_REALM is not set | ||
| 237 | CONFIG_IP_NF_MATCH_SCTP=m | ||
| 238 | # CONFIG_IP_NF_MATCH_DCCP is not set | ||
| 239 | CONFIG_IP_NF_MATCH_COMMENT=m | ||
| 240 | CONFIG_IP_NF_MATCH_CONNMARK=m | ||
| 241 | CONFIG_IP_NF_MATCH_HASHLIMIT=m | ||
| 242 | # CONFIG_IP_NF_MATCH_STRING is not set | ||
| 243 | CONFIG_IP_NF_FILTER=m | ||
| 244 | CONFIG_IP_NF_TARGET_REJECT=m | ||
| 245 | CONFIG_IP_NF_TARGET_LOG=m | ||
| 246 | CONFIG_IP_NF_TARGET_ULOG=m | ||
| 247 | CONFIG_IP_NF_TARGET_TCPMSS=m | ||
| 248 | # CONFIG_IP_NF_TARGET_NFQUEUE is not set | ||
| 249 | CONFIG_IP_NF_NAT=m | ||
| 250 | CONFIG_IP_NF_NAT_NEEDED=y | ||
| 251 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
| 252 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
| 253 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
| 254 | CONFIG_IP_NF_TARGET_SAME=m | ||
| 255 | CONFIG_IP_NF_NAT_SNMP_BASIC=m | ||
| 256 | CONFIG_IP_NF_NAT_IRC=m | ||
| 257 | CONFIG_IP_NF_NAT_FTP=m | ||
| 258 | CONFIG_IP_NF_NAT_TFTP=m | ||
| 259 | CONFIG_IP_NF_NAT_AMANDA=m | ||
| 260 | CONFIG_IP_NF_MANGLE=m | ||
| 261 | CONFIG_IP_NF_TARGET_TOS=m | ||
| 262 | CONFIG_IP_NF_TARGET_ECN=m | ||
| 263 | CONFIG_IP_NF_TARGET_DSCP=m | ||
| 264 | CONFIG_IP_NF_TARGET_MARK=m | ||
| 265 | CONFIG_IP_NF_TARGET_CLASSIFY=m | ||
| 266 | # CONFIG_IP_NF_TARGET_TTL is not set | ||
| 267 | CONFIG_IP_NF_TARGET_CONNMARK=m | ||
| 268 | CONFIG_IP_NF_TARGET_CLUSTERIP=m | ||
| 269 | CONFIG_IP_NF_RAW=m | ||
| 270 | CONFIG_IP_NF_TARGET_NOTRACK=m | ||
| 271 | CONFIG_IP_NF_ARPTABLES=m | ||
| 272 | CONFIG_IP_NF_ARPFILTER=m | ||
| 273 | CONFIG_IP_NF_ARP_MANGLE=m | ||
| 274 | |||
| 275 | # | ||
| 276 | # IPv6: Netfilter Configuration (EXPERIMENTAL) | ||
| 277 | # | ||
| 278 | # CONFIG_IP6_NF_QUEUE is not set | ||
| 279 | CONFIG_IP6_NF_IPTABLES=m | ||
| 280 | # CONFIG_IP6_NF_MATCH_LIMIT is not set | ||
| 281 | CONFIG_IP6_NF_MATCH_MAC=m | ||
| 282 | CONFIG_IP6_NF_MATCH_RT=m | ||
| 283 | CONFIG_IP6_NF_MATCH_OPTS=m | ||
| 284 | CONFIG_IP6_NF_MATCH_FRAG=m | ||
| 285 | CONFIG_IP6_NF_MATCH_HL=m | ||
| 286 | # CONFIG_IP6_NF_MATCH_MULTIPORT is not set | ||
| 287 | # CONFIG_IP6_NF_MATCH_OWNER is not set | ||
| 288 | # CONFIG_IP6_NF_MATCH_MARK is not set | ||
| 289 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | ||
| 290 | # CONFIG_IP6_NF_MATCH_AHESP is not set | ||
| 291 | # CONFIG_IP6_NF_MATCH_LENGTH is not set | ||
| 292 | # CONFIG_IP6_NF_MATCH_EUI64 is not set | ||
| 293 | CONFIG_IP6_NF_FILTER=m | ||
| 294 | CONFIG_IP6_NF_TARGET_LOG=m | ||
| 295 | CONFIG_IP6_NF_TARGET_REJECT=m | ||
| 296 | # CONFIG_IP6_NF_TARGET_NFQUEUE is not set | ||
| 297 | CONFIG_IP6_NF_MANGLE=m | ||
| 298 | # CONFIG_IP6_NF_TARGET_MARK is not set | ||
| 299 | # CONFIG_IP6_NF_TARGET_HL is not set | ||
| 300 | CONFIG_IP6_NF_RAW=m | ||
| 301 | |||
| 302 | # | ||
| 303 | # DCCP Configuration (EXPERIMENTAL) | ||
| 304 | # | ||
| 305 | CONFIG_IP_DCCP=m | ||
| 306 | CONFIG_INET_DCCP_DIAG=m | ||
| 307 | |||
| 308 | # | ||
| 309 | # DCCP CCIDs Configuration (EXPERIMENTAL) | ||
| 310 | # | ||
| 311 | # CONFIG_IP_DCCP_CCID3 is not set | ||
| 312 | |||
| 313 | # | ||
| 314 | # DCCP Kernel Hacking | ||
| 315 | # | ||
| 316 | # CONFIG_IP_DCCP_DEBUG is not set | ||
| 317 | |||
| 318 | # | ||
| 319 | # SCTP Configuration (EXPERIMENTAL) | ||
| 320 | # | ||
| 321 | # CONFIG_IP_SCTP is not set | ||
| 322 | # CONFIG_ATM is not set | ||
| 323 | # CONFIG_BRIDGE is not set | ||
| 324 | # CONFIG_VLAN_8021Q is not set | ||
| 325 | # CONFIG_DECNET is not set | ||
| 326 | CONFIG_LLC=m | ||
| 327 | CONFIG_LLC2=m | ||
| 328 | # CONFIG_IPX is not set | ||
| 329 | # CONFIG_ATALK is not set | ||
| 330 | # CONFIG_X25 is not set | ||
| 331 | # CONFIG_LAPB is not set | ||
| 332 | # CONFIG_NET_DIVERT is not set | ||
| 333 | # CONFIG_ECONET is not set | ||
| 334 | # CONFIG_WAN_ROUTER is not set | ||
| 335 | # CONFIG_NET_SCHED is not set | ||
| 336 | # CONFIG_NET_CLS_ROUTE is not set | ||
| 337 | |||
| 338 | # | ||
| 339 | # Network testing | ||
| 340 | # | ||
| 341 | CONFIG_NET_PKTGEN=m | ||
| 342 | # CONFIG_HAMRADIO is not set | ||
| 343 | # CONFIG_IRDA is not set | ||
| 344 | # CONFIG_BT is not set | ||
| 345 | # CONFIG_IEEE80211 is not set | ||
| 346 | |||
| 347 | # | ||
| 130 | # Device Drivers | 348 | # Device Drivers |
| 131 | # | 349 | # |
| 132 | 350 | ||
| @@ -139,6 +357,11 @@ CONFIG_FW_LOADER=y | |||
| 139 | # CONFIG_DEBUG_DRIVER is not set | 357 | # CONFIG_DEBUG_DRIVER is not set |
| 140 | 358 | ||
| 141 | # | 359 | # |
| 360 | # Connector - unified userspace <-> kernelspace linker | ||
| 361 | # | ||
| 362 | # CONFIG_CONNECTOR is not set | ||
| 363 | |||
| 364 | # | ||
| 142 | # Memory Technology Devices (MTD) | 365 | # Memory Technology Devices (MTD) |
| 143 | # | 366 | # |
| 144 | # CONFIG_MTD is not set | 367 | # CONFIG_MTD is not set |
| @@ -169,7 +392,6 @@ CONFIG_BLK_DEV_RAM=y | |||
| 169 | CONFIG_BLK_DEV_RAM_COUNT=16 | 392 | CONFIG_BLK_DEV_RAM_COUNT=16 |
| 170 | CONFIG_BLK_DEV_RAM_SIZE=6144 | 393 | CONFIG_BLK_DEV_RAM_SIZE=6144 |
| 171 | CONFIG_BLK_DEV_INITRD=y | 394 | CONFIG_BLK_DEV_INITRD=y |
| 172 | CONFIG_INITRAMFS_SOURCE="" | ||
| 173 | # CONFIG_CDROM_PKTCDVD is not set | 395 | # CONFIG_CDROM_PKTCDVD is not set |
| 174 | 396 | ||
| 175 | # | 397 | # |
| @@ -189,6 +411,7 @@ CONFIG_IOSCHED_CFQ=y | |||
| 189 | # | 411 | # |
| 190 | # SCSI device support | 412 | # SCSI device support |
| 191 | # | 413 | # |
| 414 | CONFIG_RAID_ATTRS=m | ||
| 192 | CONFIG_SCSI=y | 415 | CONFIG_SCSI=y |
| 193 | CONFIG_SCSI_PROC_FS=y | 416 | CONFIG_SCSI_PROC_FS=y |
| 194 | 417 | ||
| @@ -201,6 +424,7 @@ CONFIG_CHR_DEV_ST=y | |||
| 201 | CONFIG_BLK_DEV_SR=y | 424 | CONFIG_BLK_DEV_SR=y |
| 202 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 425 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
| 203 | CONFIG_CHR_DEV_SG=y | 426 | CONFIG_CHR_DEV_SG=y |
| 427 | # CONFIG_CHR_DEV_SCH is not set | ||
| 204 | 428 | ||
| 205 | # | 429 | # |
| 206 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | 430 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs |
| @@ -215,6 +439,7 @@ CONFIG_SCSI_MULTI_LUN=y | |||
| 215 | CONFIG_SCSI_SPI_ATTRS=y | 439 | CONFIG_SCSI_SPI_ATTRS=y |
| 216 | CONFIG_SCSI_FC_ATTRS=m | 440 | CONFIG_SCSI_FC_ATTRS=m |
| 217 | CONFIG_SCSI_ISCSI_ATTRS=m | 441 | CONFIG_SCSI_ISCSI_ATTRS=m |
| 442 | CONFIG_SCSI_SAS_ATTRS=m | ||
| 218 | 443 | ||
| 219 | # | 444 | # |
| 220 | # SCSI low-level drivers | 445 | # SCSI low-level drivers |
| @@ -229,14 +454,12 @@ CONFIG_SCSI_ISCSI_ATTRS=m | |||
| 229 | # CONFIG_SCSI_ADVANSYS is not set | 454 | # CONFIG_SCSI_ADVANSYS is not set |
| 230 | # CONFIG_MEGARAID_NEWGEN is not set | 455 | # CONFIG_MEGARAID_NEWGEN is not set |
| 231 | # CONFIG_MEGARAID_LEGACY is not set | 456 | # CONFIG_MEGARAID_LEGACY is not set |
| 457 | # CONFIG_MEGARAID_SAS is not set | ||
| 232 | # CONFIG_SCSI_SATA is not set | 458 | # CONFIG_SCSI_SATA is not set |
| 233 | # CONFIG_SCSI_BUSLOGIC is not set | ||
| 234 | # CONFIG_SCSI_CPQFCTS is not set | 459 | # CONFIG_SCSI_CPQFCTS is not set |
| 235 | # CONFIG_SCSI_DMX3191D is not set | 460 | # CONFIG_SCSI_DMX3191D is not set |
| 236 | # CONFIG_SCSI_EATA is not set | ||
| 237 | # CONFIG_SCSI_EATA_PIO is not set | 461 | # CONFIG_SCSI_EATA_PIO is not set |
| 238 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 462 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
| 239 | # CONFIG_SCSI_GDTH is not set | ||
| 240 | # CONFIG_SCSI_IPS is not set | 463 | # CONFIG_SCSI_IPS is not set |
| 241 | # CONFIG_SCSI_INITIO is not set | 464 | # CONFIG_SCSI_INITIO is not set |
| 242 | # CONFIG_SCSI_INIA100 is not set | 465 | # CONFIG_SCSI_INIA100 is not set |
| @@ -246,8 +469,6 @@ CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 | |||
| 246 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 | 469 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 |
| 247 | # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set | 470 | # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set |
| 248 | # CONFIG_SCSI_IPR is not set | 471 | # CONFIG_SCSI_IPR is not set |
| 249 | # CONFIG_SCSI_PCI2000 is not set | ||
| 250 | # CONFIG_SCSI_PCI2220I is not set | ||
| 251 | # CONFIG_SCSI_QLOGIC_ISP is not set | 472 | # CONFIG_SCSI_QLOGIC_ISP is not set |
| 252 | CONFIG_SCSI_QLOGIC_FC=m | 473 | CONFIG_SCSI_QLOGIC_FC=m |
| 253 | # CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set | 474 | # CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set |
| @@ -258,7 +479,9 @@ CONFIG_SCSI_QLA2XXX=y | |||
| 258 | # CONFIG_SCSI_QLA22XX is not set | 479 | # CONFIG_SCSI_QLA22XX is not set |
| 259 | CONFIG_SCSI_QLA2300=m | 480 | CONFIG_SCSI_QLA2300=m |
| 260 | CONFIG_SCSI_QLA2322=m | 481 | CONFIG_SCSI_QLA2322=m |
| 261 | CONFIG_SCSI_QLA6312=m | 482 | # CONFIG_SCSI_QLA6312 is not set |
| 483 | # CONFIG_SCSI_QLA24XX is not set | ||
| 484 | # CONFIG_SCSI_LPFC is not set | ||
| 262 | # CONFIG_SCSI_DC395x is not set | 485 | # CONFIG_SCSI_DC395x is not set |
| 263 | # CONFIG_SCSI_DC390T is not set | 486 | # CONFIG_SCSI_DC390T is not set |
| 264 | CONFIG_SCSI_DEBUG=m | 487 | CONFIG_SCSI_DEBUG=m |
| @@ -288,8 +511,11 @@ CONFIG_MD_RAID1=y | |||
| 288 | # | 511 | # |
| 289 | # Fusion MPT device support | 512 | # Fusion MPT device support |
| 290 | # | 513 | # |
| 291 | CONFIG_FUSION=m | 514 | CONFIG_FUSION=y |
| 292 | CONFIG_FUSION_MAX_SGE=40 | 515 | CONFIG_FUSION_SPI=m |
| 516 | CONFIG_FUSION_FC=m | ||
| 517 | # CONFIG_FUSION_SAS is not set | ||
| 518 | CONFIG_FUSION_MAX_SGE=128 | ||
| 293 | CONFIG_FUSION_CTL=m | 519 | CONFIG_FUSION_CTL=m |
| 294 | 520 | ||
| 295 | # | 521 | # |
| @@ -303,153 +529,13 @@ CONFIG_FUSION_CTL=m | |||
| 303 | # CONFIG_I2O is not set | 529 | # CONFIG_I2O is not set |
| 304 | 530 | ||
| 305 | # | 531 | # |
| 306 | # Networking support | 532 | # Network device support |
| 307 | # | ||
| 308 | CONFIG_NET=y | ||
| 309 | |||
| 310 | # | ||
| 311 | # Networking options | ||
| 312 | # | ||
| 313 | CONFIG_PACKET=y | ||
| 314 | CONFIG_PACKET_MMAP=y | ||
| 315 | CONFIG_NETLINK_DEV=y | ||
| 316 | CONFIG_UNIX=y | ||
| 317 | CONFIG_NET_KEY=m | ||
| 318 | CONFIG_INET=y | ||
| 319 | CONFIG_IP_MULTICAST=y | ||
| 320 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
| 321 | CONFIG_IP_PNP=y | ||
| 322 | CONFIG_IP_PNP_DHCP=y | ||
| 323 | CONFIG_IP_PNP_BOOTP=y | ||
| 324 | # CONFIG_IP_PNP_RARP is not set | ||
| 325 | # CONFIG_NET_IPIP is not set | ||
| 326 | # CONFIG_NET_IPGRE is not set | ||
| 327 | # CONFIG_IP_MROUTE is not set | ||
| 328 | # CONFIG_ARPD is not set | ||
| 329 | # CONFIG_SYN_COOKIES is not set | ||
| 330 | CONFIG_INET_AH=m | ||
| 331 | CONFIG_INET_ESP=m | ||
| 332 | # CONFIG_INET_IPCOMP is not set | ||
| 333 | CONFIG_INET_TUNNEL=m | ||
| 334 | CONFIG_IP_TCPDIAG=y | ||
| 335 | # CONFIG_IP_TCPDIAG_IPV6 is not set | ||
| 336 | |||
| 337 | # | ||
| 338 | # IP: Virtual Server Configuration | ||
| 339 | # | 533 | # |
| 340 | # CONFIG_IP_VS is not set | ||
| 341 | # CONFIG_IPV6 is not set | ||
| 342 | CONFIG_NETFILTER=y | ||
| 343 | # CONFIG_NETFILTER_DEBUG is not set | ||
| 344 | |||
| 345 | # | ||
| 346 | # IP: Netfilter Configuration | ||
| 347 | # | ||
| 348 | CONFIG_IP_NF_CONNTRACK=m | ||
| 349 | # CONFIG_IP_NF_CT_ACCT is not set | ||
| 350 | CONFIG_IP_NF_CONNTRACK_MARK=y | ||
| 351 | CONFIG_IP_NF_CT_PROTO_SCTP=m | ||
| 352 | CONFIG_IP_NF_FTP=m | ||
| 353 | CONFIG_IP_NF_IRC=m | ||
| 354 | CONFIG_IP_NF_TFTP=m | ||
| 355 | CONFIG_IP_NF_AMANDA=m | ||
| 356 | CONFIG_IP_NF_QUEUE=m | ||
| 357 | CONFIG_IP_NF_IPTABLES=m | ||
| 358 | CONFIG_IP_NF_MATCH_LIMIT=m | ||
| 359 | CONFIG_IP_NF_MATCH_IPRANGE=m | ||
| 360 | CONFIG_IP_NF_MATCH_MAC=m | ||
| 361 | CONFIG_IP_NF_MATCH_PKTTYPE=m | ||
| 362 | CONFIG_IP_NF_MATCH_MARK=m | ||
| 363 | CONFIG_IP_NF_MATCH_MULTIPORT=m | ||
| 364 | CONFIG_IP_NF_MATCH_TOS=m | ||
| 365 | CONFIG_IP_NF_MATCH_RECENT=m | ||
| 366 | CONFIG_IP_NF_MATCH_ECN=m | ||
| 367 | CONFIG_IP_NF_MATCH_DSCP=m | ||
| 368 | CONFIG_IP_NF_MATCH_AH_ESP=m | ||
| 369 | CONFIG_IP_NF_MATCH_LENGTH=m | ||
| 370 | CONFIG_IP_NF_MATCH_TTL=m | ||
| 371 | CONFIG_IP_NF_MATCH_TCPMSS=m | ||
| 372 | CONFIG_IP_NF_MATCH_HELPER=m | ||
| 373 | CONFIG_IP_NF_MATCH_STATE=m | ||
| 374 | CONFIG_IP_NF_MATCH_CONNTRACK=m | ||
| 375 | CONFIG_IP_NF_MATCH_OWNER=m | ||
| 376 | # CONFIG_IP_NF_MATCH_ADDRTYPE is not set | ||
| 377 | # CONFIG_IP_NF_MATCH_REALM is not set | ||
| 378 | CONFIG_IP_NF_MATCH_SCTP=m | ||
| 379 | CONFIG_IP_NF_MATCH_COMMENT=m | ||
| 380 | CONFIG_IP_NF_MATCH_CONNMARK=m | ||
| 381 | CONFIG_IP_NF_MATCH_HASHLIMIT=m | ||
| 382 | CONFIG_IP_NF_FILTER=m | ||
| 383 | CONFIG_IP_NF_TARGET_REJECT=m | ||
| 384 | CONFIG_IP_NF_TARGET_LOG=m | ||
| 385 | CONFIG_IP_NF_TARGET_ULOG=m | ||
| 386 | CONFIG_IP_NF_TARGET_TCPMSS=m | ||
| 387 | CONFIG_IP_NF_NAT=m | ||
| 388 | CONFIG_IP_NF_NAT_NEEDED=y | ||
| 389 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
| 390 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
| 391 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
| 392 | CONFIG_IP_NF_TARGET_SAME=m | ||
| 393 | CONFIG_IP_NF_NAT_SNMP_BASIC=m | ||
| 394 | CONFIG_IP_NF_NAT_IRC=m | ||
| 395 | CONFIG_IP_NF_NAT_FTP=m | ||
| 396 | CONFIG_IP_NF_NAT_TFTP=m | ||
| 397 | CONFIG_IP_NF_NAT_AMANDA=m | ||
| 398 | CONFIG_IP_NF_MANGLE=m | ||
| 399 | CONFIG_IP_NF_TARGET_TOS=m | ||
| 400 | CONFIG_IP_NF_TARGET_ECN=m | ||
| 401 | CONFIG_IP_NF_TARGET_DSCP=m | ||
| 402 | CONFIG_IP_NF_TARGET_MARK=m | ||
| 403 | CONFIG_IP_NF_TARGET_CLASSIFY=m | ||
| 404 | CONFIG_IP_NF_TARGET_CONNMARK=m | ||
| 405 | CONFIG_IP_NF_TARGET_CLUSTERIP=m | ||
| 406 | CONFIG_IP_NF_RAW=m | ||
| 407 | CONFIG_IP_NF_TARGET_NOTRACK=m | ||
| 408 | CONFIG_IP_NF_ARPTABLES=m | ||
| 409 | CONFIG_IP_NF_ARPFILTER=m | ||
| 410 | CONFIG_IP_NF_ARP_MANGLE=m | ||
| 411 | CONFIG_XFRM=y | ||
| 412 | CONFIG_XFRM_USER=m | ||
| 413 | |||
| 414 | # | ||
| 415 | # SCTP Configuration (EXPERIMENTAL) | ||
| 416 | # | ||
| 417 | # CONFIG_IP_SCTP is not set | ||
| 418 | # CONFIG_ATM is not set | ||
| 419 | # CONFIG_BRIDGE is not set | ||
| 420 | # CONFIG_VLAN_8021Q is not set | ||
| 421 | # CONFIG_DECNET is not set | ||
| 422 | CONFIG_LLC=m | ||
| 423 | CONFIG_LLC2=m | ||
| 424 | # CONFIG_IPX is not set | ||
| 425 | # CONFIG_ATALK is not set | ||
| 426 | # CONFIG_X25 is not set | ||
| 427 | # CONFIG_LAPB is not set | ||
| 428 | # CONFIG_NET_DIVERT is not set | ||
| 429 | # CONFIG_ECONET is not set | ||
| 430 | # CONFIG_WAN_ROUTER is not set | ||
| 431 | |||
| 432 | # | ||
| 433 | # QoS and/or fair queueing | ||
| 434 | # | ||
| 435 | # CONFIG_NET_SCHED is not set | ||
| 436 | # CONFIG_NET_CLS_ROUTE is not set | ||
| 437 | |||
| 438 | # | ||
| 439 | # Network testing | ||
| 440 | # | ||
| 441 | CONFIG_NET_PKTGEN=m | ||
| 442 | # CONFIG_NETPOLL is not set | ||
| 443 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
| 444 | # CONFIG_HAMRADIO is not set | ||
| 445 | # CONFIG_IRDA is not set | ||
| 446 | # CONFIG_BT is not set | ||
| 447 | CONFIG_NETDEVICES=y | 534 | CONFIG_NETDEVICES=y |
| 448 | CONFIG_DUMMY=m | 535 | CONFIG_DUMMY=m |
| 449 | CONFIG_BONDING=m | 536 | CONFIG_BONDING=m |
| 450 | # CONFIG_EQUALIZER is not set | 537 | # CONFIG_EQUALIZER is not set |
| 451 | CONFIG_TUN=m | 538 | CONFIG_TUN=m |
| 452 | # CONFIG_ETHERTAP is not set | ||
| 453 | 539 | ||
| 454 | # | 540 | # |
| 455 | # ARCnet devices | 541 | # ARCnet devices |
| @@ -457,12 +543,18 @@ CONFIG_TUN=m | |||
| 457 | # CONFIG_ARCNET is not set | 543 | # CONFIG_ARCNET is not set |
| 458 | 544 | ||
| 459 | # | 545 | # |
| 546 | # PHY device support | ||
| 547 | # | ||
| 548 | # CONFIG_PHYLIB is not set | ||
| 549 | |||
| 550 | # | ||
| 460 | # Ethernet (10 or 100Mbit) | 551 | # Ethernet (10 or 100Mbit) |
| 461 | # | 552 | # |
| 462 | CONFIG_NET_ETHERNET=y | 553 | CONFIG_NET_ETHERNET=y |
| 463 | CONFIG_MII=m | 554 | CONFIG_MII=m |
| 464 | # CONFIG_HAPPYMEAL is not set | 555 | # CONFIG_HAPPYMEAL is not set |
| 465 | # CONFIG_SUNGEM is not set | 556 | # CONFIG_SUNGEM is not set |
| 557 | # CONFIG_CASSINI is not set | ||
| 466 | CONFIG_NET_VENDOR_3COM=y | 558 | CONFIG_NET_VENDOR_3COM=y |
| 467 | CONFIG_VORTEX=m | 559 | CONFIG_VORTEX=m |
| 468 | CONFIG_TYPHOON=m | 560 | CONFIG_TYPHOON=m |
| @@ -479,6 +571,7 @@ CONFIG_TULIP_MMIO=y | |||
| 479 | # CONFIG_DE4X5 is not set | 571 | # CONFIG_DE4X5 is not set |
| 480 | # CONFIG_WINBOND_840 is not set | 572 | # CONFIG_WINBOND_840 is not set |
| 481 | # CONFIG_DM9102 is not set | 573 | # CONFIG_DM9102 is not set |
| 574 | # CONFIG_ULI526X is not set | ||
| 482 | CONFIG_PCMCIA_XIRCOM=m | 575 | CONFIG_PCMCIA_XIRCOM=m |
| 483 | # CONFIG_PCMCIA_XIRTULIP is not set | 576 | # CONFIG_PCMCIA_XIRTULIP is not set |
| 484 | CONFIG_HP100=m | 577 | CONFIG_HP100=m |
| @@ -489,48 +582,43 @@ CONFIG_PCNET32=m | |||
| 489 | # CONFIG_B44 is not set | 582 | # CONFIG_B44 is not set |
| 490 | # CONFIG_FORCEDETH is not set | 583 | # CONFIG_FORCEDETH is not set |
| 491 | # CONFIG_DGRS is not set | 584 | # CONFIG_DGRS is not set |
| 492 | CONFIG_EEPRO100=m | 585 | # CONFIG_EEPRO100 is not set |
| 493 | CONFIG_E100=m | 586 | CONFIG_E100=m |
| 494 | CONFIG_E100_NAPI=y | ||
| 495 | # CONFIG_FEALNX is not set | 587 | # CONFIG_FEALNX is not set |
| 496 | CONFIG_NATSEMI=m | 588 | # CONFIG_NATSEMI is not set |
| 497 | # CONFIG_NE2K_PCI is not set | 589 | # CONFIG_NE2K_PCI is not set |
| 498 | # CONFIG_8139CP is not set | 590 | # CONFIG_8139CP is not set |
| 499 | CONFIG_8139TOO=m | 591 | # CONFIG_8139TOO is not set |
| 500 | # CONFIG_8139TOO_PIO is not set | ||
| 501 | # CONFIG_8139TOO_TUNE_TWISTER is not set | ||
| 502 | # CONFIG_8139TOO_8129 is not set | ||
| 503 | # CONFIG_8139_OLD_RX_RESET is not set | ||
| 504 | # CONFIG_SIS900 is not set | 592 | # CONFIG_SIS900 is not set |
| 505 | CONFIG_EPIC100=m | 593 | # CONFIG_EPIC100 is not set |
| 506 | # CONFIG_SUNDANCE is not set | 594 | # CONFIG_SUNDANCE is not set |
| 507 | CONFIG_VIA_RHINE=m | 595 | # CONFIG_VIA_RHINE is not set |
| 508 | CONFIG_VIA_RHINE_MMIO=y | ||
| 509 | 596 | ||
| 510 | # | 597 | # |
| 511 | # Ethernet (1000 Mbit) | 598 | # Ethernet (1000 Mbit) |
| 512 | # | 599 | # |
| 513 | CONFIG_ACENIC=m | 600 | CONFIG_ACENIC=m |
| 514 | CONFIG_ACENIC_OMIT_TIGON_I=y | 601 | CONFIG_ACENIC_OMIT_TIGON_I=y |
| 515 | CONFIG_DL2K=m | 602 | # CONFIG_DL2K is not set |
| 516 | CONFIG_E1000=m | 603 | CONFIG_E1000=m |
| 517 | CONFIG_E1000_NAPI=y | 604 | CONFIG_E1000_NAPI=y |
| 518 | # CONFIG_NS83820 is not set | 605 | # CONFIG_NS83820 is not set |
| 519 | # CONFIG_HAMACHI is not set | 606 | # CONFIG_HAMACHI is not set |
| 520 | # CONFIG_YELLOWFIN is not set | 607 | # CONFIG_YELLOWFIN is not set |
| 521 | # CONFIG_R8169 is not set | 608 | # CONFIG_R8169 is not set |
| 609 | # CONFIG_SIS190 is not set | ||
| 610 | # CONFIG_SKGE is not set | ||
| 522 | # CONFIG_SK98LIN is not set | 611 | # CONFIG_SK98LIN is not set |
| 523 | # CONFIG_VIA_VELOCITY is not set | 612 | # CONFIG_VIA_VELOCITY is not set |
| 524 | CONFIG_TIGON3=m | 613 | CONFIG_TIGON3=m |
| 614 | # CONFIG_BNX2 is not set | ||
| 525 | 615 | ||
| 526 | # | 616 | # |
| 527 | # Ethernet (10000 Mbit) | 617 | # Ethernet (10000 Mbit) |
| 528 | # | 618 | # |
| 529 | CONFIG_IXGB=m | 619 | # CONFIG_CHELSIO_T1 is not set |
| 530 | CONFIG_IXGB_NAPI=y | 620 | # CONFIG_IXGB is not set |
| 531 | CONFIG_S2IO=m | 621 | # CONFIG_S2IO is not set |
| 532 | CONFIG_S2IO_NAPI=y | ||
| 533 | # CONFIG_2BUFF_MODE is not set | ||
| 534 | 622 | ||
| 535 | # | 623 | # |
| 536 | # Token Ring devices | 624 | # Token Ring devices |
| @@ -560,6 +648,7 @@ CONFIG_PCMCIA_RAYCS=m | |||
| 560 | CONFIG_HERMES=m | 648 | CONFIG_HERMES=m |
| 561 | CONFIG_PLX_HERMES=m | 649 | CONFIG_PLX_HERMES=m |
| 562 | CONFIG_TMD_HERMES=m | 650 | CONFIG_TMD_HERMES=m |
| 651 | # CONFIG_NORTEL_HERMES is not set | ||
| 563 | CONFIG_PCI_HERMES=m | 652 | CONFIG_PCI_HERMES=m |
| 564 | # CONFIG_ATMEL is not set | 653 | # CONFIG_ATMEL is not set |
| 565 | 654 | ||
| @@ -567,6 +656,7 @@ CONFIG_PCI_HERMES=m | |||
| 567 | # Wireless 802.11b Pcmcia/Cardbus cards support | 656 | # Wireless 802.11b Pcmcia/Cardbus cards support |
| 568 | # | 657 | # |
| 569 | CONFIG_PCMCIA_HERMES=m | 658 | CONFIG_PCMCIA_HERMES=m |
| 659 | # CONFIG_PCMCIA_SPECTRUM is not set | ||
| 570 | CONFIG_AIRO_CS=m | 660 | CONFIG_AIRO_CS=m |
| 571 | CONFIG_PCMCIA_WL3501=m | 661 | CONFIG_PCMCIA_WL3501=m |
| 572 | 662 | ||
| @@ -574,6 +664,7 @@ CONFIG_PCMCIA_WL3501=m | |||
| 574 | # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support | 664 | # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support |
| 575 | # | 665 | # |
| 576 | # CONFIG_PRISM54 is not set | 666 | # CONFIG_PRISM54 is not set |
| 667 | # CONFIG_HOSTAP is not set | ||
| 577 | CONFIG_NET_WIRELESS=y | 668 | CONFIG_NET_WIRELESS=y |
| 578 | 669 | ||
| 579 | # | 670 | # |
| @@ -607,6 +698,8 @@ CONFIG_PPP_BSDCOMP=m | |||
| 607 | # CONFIG_NET_FC is not set | 698 | # CONFIG_NET_FC is not set |
| 608 | # CONFIG_SHAPER is not set | 699 | # CONFIG_SHAPER is not set |
| 609 | # CONFIG_NETCONSOLE is not set | 700 | # CONFIG_NETCONSOLE is not set |
| 701 | # CONFIG_NETPOLL is not set | ||
| 702 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
| 610 | 703 | ||
| 611 | # | 704 | # |
| 612 | # ISDN subsystem | 705 | # ISDN subsystem |
| @@ -633,13 +726,6 @@ CONFIG_INPUT=y | |||
| 633 | # CONFIG_INPUT_EVBUG is not set | 726 | # CONFIG_INPUT_EVBUG is not set |
| 634 | 727 | ||
| 635 | # | 728 | # |
| 636 | # Input I/O drivers | ||
| 637 | # | ||
| 638 | # CONFIG_GAMEPORT is not set | ||
| 639 | CONFIG_SOUND_GAMEPORT=y | ||
| 640 | # CONFIG_SERIO is not set | ||
| 641 | |||
| 642 | # | ||
| 643 | # Input Device Drivers | 729 | # Input Device Drivers |
| 644 | # | 730 | # |
| 645 | # CONFIG_INPUT_KEYBOARD is not set | 731 | # CONFIG_INPUT_KEYBOARD is not set |
| @@ -649,6 +735,12 @@ CONFIG_SOUND_GAMEPORT=y | |||
| 649 | # CONFIG_INPUT_MISC is not set | 735 | # CONFIG_INPUT_MISC is not set |
| 650 | 736 | ||
| 651 | # | 737 | # |
| 738 | # Hardware I/O ports | ||
| 739 | # | ||
| 740 | # CONFIG_SERIO is not set | ||
| 741 | # CONFIG_GAMEPORT is not set | ||
| 742 | |||
| 743 | # | ||
| 652 | # Character devices | 744 | # Character devices |
| 653 | # | 745 | # |
| 654 | CONFIG_VT=y | 746 | CONFIG_VT=y |
| @@ -667,7 +759,6 @@ CONFIG_SERIAL_8250_EXTENDED=y | |||
| 667 | CONFIG_SERIAL_8250_MANY_PORTS=y | 759 | CONFIG_SERIAL_8250_MANY_PORTS=y |
| 668 | CONFIG_SERIAL_8250_SHARE_IRQ=y | 760 | CONFIG_SERIAL_8250_SHARE_IRQ=y |
| 669 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set | 761 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set |
| 670 | # CONFIG_SERIAL_8250_MULTIPORT is not set | ||
| 671 | # CONFIG_SERIAL_8250_RSA is not set | 762 | # CONFIG_SERIAL_8250_RSA is not set |
| 672 | 763 | ||
| 673 | # | 764 | # |
| @@ -677,6 +768,7 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y | |||
| 677 | CONFIG_PDC_CONSOLE=y | 768 | CONFIG_PDC_CONSOLE=y |
| 678 | CONFIG_SERIAL_CORE=y | 769 | CONFIG_SERIAL_CORE=y |
| 679 | CONFIG_SERIAL_CORE_CONSOLE=y | 770 | CONFIG_SERIAL_CORE_CONSOLE=y |
| 771 | # CONFIG_SERIAL_JSM is not set | ||
| 680 | CONFIG_UNIX98_PTYS=y | 772 | CONFIG_UNIX98_PTYS=y |
| 681 | # CONFIG_LEGACY_PTYS is not set | 773 | # CONFIG_LEGACY_PTYS is not set |
| 682 | 774 | ||
| @@ -708,6 +800,11 @@ CONFIG_RAW_DRIVER=y | |||
| 708 | CONFIG_MAX_RAW_DEVS=256 | 800 | CONFIG_MAX_RAW_DEVS=256 |
| 709 | 801 | ||
| 710 | # | 802 | # |
| 803 | # TPM devices | ||
| 804 | # | ||
| 805 | # CONFIG_TCG_TPM is not set | ||
| 806 | |||
| 807 | # | ||
| 711 | # I2C support | 808 | # I2C support |
| 712 | # | 809 | # |
| 713 | # CONFIG_I2C is not set | 810 | # CONFIG_I2C is not set |
| @@ -718,10 +815,20 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 718 | # CONFIG_W1 is not set | 815 | # CONFIG_W1 is not set |
| 719 | 816 | ||
| 720 | # | 817 | # |
| 818 | # Hardware Monitoring support | ||
| 819 | # | ||
| 820 | # CONFIG_HWMON is not set | ||
| 821 | # CONFIG_HWMON_VID is not set | ||
| 822 | |||
| 823 | # | ||
| 721 | # Misc devices | 824 | # Misc devices |
| 722 | # | 825 | # |
| 723 | 826 | ||
| 724 | # | 827 | # |
| 828 | # Multimedia Capabilities Port drivers | ||
| 829 | # | ||
| 830 | |||
| 831 | # | ||
| 725 | # Multimedia devices | 832 | # Multimedia devices |
| 726 | # | 833 | # |
| 727 | # CONFIG_VIDEO_DEV is not set | 834 | # CONFIG_VIDEO_DEV is not set |
| @@ -742,6 +849,7 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 742 | CONFIG_DUMMY_CONSOLE=y | 849 | CONFIG_DUMMY_CONSOLE=y |
| 743 | CONFIG_DUMMY_CONSOLE_COLUMNS=160 | 850 | CONFIG_DUMMY_CONSOLE_COLUMNS=160 |
| 744 | CONFIG_DUMMY_CONSOLE_ROWS=64 | 851 | CONFIG_DUMMY_CONSOLE_ROWS=64 |
| 852 | # CONFIG_STI_CONSOLE is not set | ||
| 745 | 853 | ||
| 746 | # | 854 | # |
| 747 | # Sound | 855 | # Sound |
| @@ -751,13 +859,9 @@ CONFIG_DUMMY_CONSOLE_ROWS=64 | |||
| 751 | # | 859 | # |
| 752 | # USB support | 860 | # USB support |
| 753 | # | 861 | # |
| 754 | # CONFIG_USB is not set | ||
| 755 | CONFIG_USB_ARCH_HAS_HCD=y | 862 | CONFIG_USB_ARCH_HAS_HCD=y |
| 756 | CONFIG_USB_ARCH_HAS_OHCI=y | 863 | CONFIG_USB_ARCH_HAS_OHCI=y |
| 757 | 864 | # CONFIG_USB is not set | |
| 758 | # | ||
| 759 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information | ||
| 760 | # | ||
| 761 | 865 | ||
| 762 | # | 866 | # |
| 763 | # USB Gadget Support | 867 | # USB Gadget Support |
| @@ -772,17 +876,18 @@ CONFIG_USB_ARCH_HAS_OHCI=y | |||
| 772 | # | 876 | # |
| 773 | # InfiniBand support | 877 | # InfiniBand support |
| 774 | # | 878 | # |
| 775 | CONFIG_INFINIBAND=m | 879 | # CONFIG_INFINIBAND is not set |
| 776 | CONFIG_INFINIBAND_MTHCA=m | 880 | |
| 777 | # CONFIG_INFINIBAND_MTHCA_DEBUG is not set | 881 | # |
| 778 | CONFIG_INFINIBAND_IPOIB=m | 882 | # SN Devices |
| 779 | # CONFIG_INFINIBAND_IPOIB_DEBUG is not set | 883 | # |
| 780 | 884 | ||
| 781 | # | 885 | # |
| 782 | # File systems | 886 | # File systems |
| 783 | # | 887 | # |
| 784 | CONFIG_EXT2_FS=y | 888 | CONFIG_EXT2_FS=y |
| 785 | # CONFIG_EXT2_FS_XATTR is not set | 889 | # CONFIG_EXT2_FS_XATTR is not set |
| 890 | # CONFIG_EXT2_FS_XIP is not set | ||
| 786 | CONFIG_EXT3_FS=y | 891 | CONFIG_EXT3_FS=y |
| 787 | # CONFIG_EXT3_FS_XATTR is not set | 892 | # CONFIG_EXT3_FS_XATTR is not set |
| 788 | CONFIG_JBD=y | 893 | CONFIG_JBD=y |
| @@ -794,22 +899,20 @@ CONFIG_JFS_FS=m | |||
| 794 | # CONFIG_JFS_DEBUG is not set | 899 | # CONFIG_JFS_DEBUG is not set |
| 795 | # CONFIG_JFS_STATISTICS is not set | 900 | # CONFIG_JFS_STATISTICS is not set |
| 796 | CONFIG_FS_POSIX_ACL=y | 901 | CONFIG_FS_POSIX_ACL=y |
| 797 | |||
| 798 | # | ||
| 799 | # XFS support | ||
| 800 | # | ||
| 801 | CONFIG_XFS_FS=m | 902 | CONFIG_XFS_FS=m |
| 802 | CONFIG_XFS_EXPORT=y | 903 | CONFIG_XFS_EXPORT=y |
| 803 | # CONFIG_XFS_RT is not set | ||
| 804 | # CONFIG_XFS_QUOTA is not set | 904 | # CONFIG_XFS_QUOTA is not set |
| 805 | # CONFIG_XFS_SECURITY is not set | 905 | # CONFIG_XFS_SECURITY is not set |
| 806 | # CONFIG_XFS_POSIX_ACL is not set | 906 | # CONFIG_XFS_POSIX_ACL is not set |
| 907 | # CONFIG_XFS_RT is not set | ||
| 807 | # CONFIG_MINIX_FS is not set | 908 | # CONFIG_MINIX_FS is not set |
| 808 | # CONFIG_ROMFS_FS is not set | 909 | # CONFIG_ROMFS_FS is not set |
| 910 | CONFIG_INOTIFY=y | ||
| 809 | # CONFIG_QUOTA is not set | 911 | # CONFIG_QUOTA is not set |
| 810 | CONFIG_DNOTIFY=y | 912 | CONFIG_DNOTIFY=y |
| 811 | # CONFIG_AUTOFS_FS is not set | 913 | # CONFIG_AUTOFS_FS is not set |
| 812 | CONFIG_AUTOFS4_FS=y | 914 | CONFIG_AUTOFS4_FS=y |
| 915 | # CONFIG_FUSE_FS is not set | ||
| 813 | 916 | ||
| 814 | # | 917 | # |
| 815 | # CD-ROM/DVD Filesystems | 918 | # CD-ROM/DVD Filesystems |
| @@ -836,13 +939,11 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |||
| 836 | CONFIG_PROC_FS=y | 939 | CONFIG_PROC_FS=y |
| 837 | CONFIG_PROC_KCORE=y | 940 | CONFIG_PROC_KCORE=y |
| 838 | CONFIG_SYSFS=y | 941 | CONFIG_SYSFS=y |
| 839 | # CONFIG_DEVFS_FS is not set | ||
| 840 | # CONFIG_DEVPTS_FS_XATTR is not set | ||
| 841 | CONFIG_TMPFS=y | 942 | CONFIG_TMPFS=y |
| 842 | # CONFIG_TMPFS_XATTR is not set | ||
| 843 | # CONFIG_HUGETLBFS is not set | 943 | # CONFIG_HUGETLBFS is not set |
| 844 | # CONFIG_HUGETLB_PAGE is not set | 944 | # CONFIG_HUGETLB_PAGE is not set |
| 845 | CONFIG_RAMFS=y | 945 | CONFIG_RAMFS=y |
| 946 | # CONFIG_RELAYFS_FS is not set | ||
| 846 | 947 | ||
| 847 | # | 948 | # |
| 848 | # Miscellaneous filesystems | 949 | # Miscellaneous filesystems |
| @@ -867,15 +968,18 @@ CONFIG_UFS_FS=m | |||
| 867 | # | 968 | # |
| 868 | CONFIG_NFS_FS=m | 969 | CONFIG_NFS_FS=m |
| 869 | CONFIG_NFS_V3=y | 970 | CONFIG_NFS_V3=y |
| 971 | # CONFIG_NFS_V3_ACL is not set | ||
| 870 | CONFIG_NFS_V4=y | 972 | CONFIG_NFS_V4=y |
| 871 | CONFIG_NFS_DIRECTIO=y | 973 | CONFIG_NFS_DIRECTIO=y |
| 872 | CONFIG_NFSD=m | 974 | CONFIG_NFSD=m |
| 873 | CONFIG_NFSD_V3=y | 975 | CONFIG_NFSD_V3=y |
| 976 | # CONFIG_NFSD_V3_ACL is not set | ||
| 874 | CONFIG_NFSD_V4=y | 977 | CONFIG_NFSD_V4=y |
| 875 | CONFIG_NFSD_TCP=y | 978 | CONFIG_NFSD_TCP=y |
| 876 | CONFIG_LOCKD=m | 979 | CONFIG_LOCKD=m |
| 877 | CONFIG_LOCKD_V4=y | 980 | CONFIG_LOCKD_V4=y |
| 878 | CONFIG_EXPORTFS=m | 981 | CONFIG_EXPORTFS=m |
| 982 | CONFIG_NFS_COMMON=y | ||
| 879 | CONFIG_SUNRPC=m | 983 | CONFIG_SUNRPC=m |
| 880 | CONFIG_SUNRPC_GSS=m | 984 | CONFIG_SUNRPC_GSS=m |
| 881 | CONFIG_RPCSEC_GSS_KRB5=m | 985 | CONFIG_RPCSEC_GSS_KRB5=m |
| @@ -890,6 +994,7 @@ CONFIG_CIFS=m | |||
| 890 | # CONFIG_NCP_FS is not set | 994 | # CONFIG_NCP_FS is not set |
| 891 | # CONFIG_CODA_FS is not set | 995 | # CONFIG_CODA_FS is not set |
| 892 | # CONFIG_AFS_FS is not set | 996 | # CONFIG_AFS_FS is not set |
| 997 | # CONFIG_9P_FS is not set | ||
| 893 | 998 | ||
| 894 | # | 999 | # |
| 895 | # Partition Types | 1000 | # Partition Types |
| @@ -906,15 +1011,15 @@ CONFIG_NLS_CODEPAGE_437=m | |||
| 906 | # CONFIG_NLS_CODEPAGE_737 is not set | 1011 | # CONFIG_NLS_CODEPAGE_737 is not set |
| 907 | # CONFIG_NLS_CODEPAGE_775 is not set | 1012 | # CONFIG_NLS_CODEPAGE_775 is not set |
| 908 | CONFIG_NLS_CODEPAGE_850=m | 1013 | CONFIG_NLS_CODEPAGE_850=m |
| 909 | CONFIG_NLS_CODEPAGE_852=m | 1014 | # CONFIG_NLS_CODEPAGE_852 is not set |
| 910 | # CONFIG_NLS_CODEPAGE_855 is not set | 1015 | # CONFIG_NLS_CODEPAGE_855 is not set |
| 911 | # CONFIG_NLS_CODEPAGE_857 is not set | 1016 | # CONFIG_NLS_CODEPAGE_857 is not set |
| 912 | # CONFIG_NLS_CODEPAGE_860 is not set | 1017 | # CONFIG_NLS_CODEPAGE_860 is not set |
| 913 | # CONFIG_NLS_CODEPAGE_861 is not set | 1018 | # CONFIG_NLS_CODEPAGE_861 is not set |
| 914 | # CONFIG_NLS_CODEPAGE_862 is not set | 1019 | # CONFIG_NLS_CODEPAGE_862 is not set |
| 915 | CONFIG_NLS_CODEPAGE_863=m | 1020 | # CONFIG_NLS_CODEPAGE_863 is not set |
| 916 | # CONFIG_NLS_CODEPAGE_864 is not set | 1021 | # CONFIG_NLS_CODEPAGE_864 is not set |
| 917 | CONFIG_NLS_CODEPAGE_865=m | 1022 | # CONFIG_NLS_CODEPAGE_865 is not set |
| 918 | # CONFIG_NLS_CODEPAGE_866 is not set | 1023 | # CONFIG_NLS_CODEPAGE_866 is not set |
| 919 | # CONFIG_NLS_CODEPAGE_869 is not set | 1024 | # CONFIG_NLS_CODEPAGE_869 is not set |
| 920 | # CONFIG_NLS_CODEPAGE_936 is not set | 1025 | # CONFIG_NLS_CODEPAGE_936 is not set |
| @@ -926,10 +1031,10 @@ CONFIG_NLS_CODEPAGE_865=m | |||
| 926 | # CONFIG_NLS_CODEPAGE_1250 is not set | 1031 | # CONFIG_NLS_CODEPAGE_1250 is not set |
| 927 | # CONFIG_NLS_CODEPAGE_1251 is not set | 1032 | # CONFIG_NLS_CODEPAGE_1251 is not set |
| 928 | # CONFIG_NLS_ASCII is not set | 1033 | # CONFIG_NLS_ASCII is not set |
| 929 | CONFIG_NLS_ISO8859_1=m | 1034 | # CONFIG_NLS_ISO8859_1 is not set |
| 930 | CONFIG_NLS_ISO8859_2=m | 1035 | # CONFIG_NLS_ISO8859_2 is not set |
| 931 | CONFIG_NLS_ISO8859_3=m | 1036 | # CONFIG_NLS_ISO8859_3 is not set |
| 932 | CONFIG_NLS_ISO8859_4=m | 1037 | # CONFIG_NLS_ISO8859_4 is not set |
| 933 | # CONFIG_NLS_ISO8859_5 is not set | 1038 | # CONFIG_NLS_ISO8859_5 is not set |
| 934 | # CONFIG_NLS_ISO8859_6 is not set | 1039 | # CONFIG_NLS_ISO8859_6 is not set |
| 935 | # CONFIG_NLS_ISO8859_7 is not set | 1040 | # CONFIG_NLS_ISO8859_7 is not set |
| @@ -950,11 +1055,15 @@ CONFIG_OPROFILE=m | |||
| 950 | # | 1055 | # |
| 951 | # Kernel hacking | 1056 | # Kernel hacking |
| 952 | # | 1057 | # |
| 1058 | # CONFIG_PRINTK_TIME is not set | ||
| 953 | CONFIG_DEBUG_KERNEL=y | 1059 | CONFIG_DEBUG_KERNEL=y |
| 954 | CONFIG_MAGIC_SYSRQ=y | 1060 | CONFIG_MAGIC_SYSRQ=y |
| 1061 | CONFIG_LOG_BUF_SHIFT=16 | ||
| 1062 | CONFIG_DETECT_SOFTLOCKUP=y | ||
| 955 | # CONFIG_SCHEDSTATS is not set | 1063 | # CONFIG_SCHEDSTATS is not set |
| 956 | # CONFIG_DEBUG_SLAB is not set | 1064 | # CONFIG_DEBUG_SLAB is not set |
| 957 | # CONFIG_DEBUG_SPINLOCK is not set | 1065 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1066 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | ||
| 958 | # CONFIG_DEBUG_KOBJECT is not set | 1067 | # CONFIG_DEBUG_KOBJECT is not set |
| 959 | # CONFIG_DEBUG_INFO is not set | 1068 | # CONFIG_DEBUG_INFO is not set |
| 960 | # CONFIG_DEBUG_IOREMAP is not set | 1069 | # CONFIG_DEBUG_IOREMAP is not set |
| @@ -974,25 +1083,26 @@ CONFIG_KEYS_DEBUG_PROC_KEYS=y | |||
| 974 | CONFIG_CRYPTO=y | 1083 | CONFIG_CRYPTO=y |
| 975 | CONFIG_CRYPTO_HMAC=y | 1084 | CONFIG_CRYPTO_HMAC=y |
| 976 | CONFIG_CRYPTO_NULL=m | 1085 | CONFIG_CRYPTO_NULL=m |
| 977 | CONFIG_CRYPTO_MD4=m | 1086 | # CONFIG_CRYPTO_MD4 is not set |
| 978 | CONFIG_CRYPTO_MD5=m | 1087 | CONFIG_CRYPTO_MD5=y |
| 979 | CONFIG_CRYPTO_SHA1=m | 1088 | CONFIG_CRYPTO_SHA1=m |
| 980 | CONFIG_CRYPTO_SHA256=m | 1089 | # CONFIG_CRYPTO_SHA256 is not set |
| 981 | CONFIG_CRYPTO_SHA512=m | 1090 | # CONFIG_CRYPTO_SHA512 is not set |
| 982 | CONFIG_CRYPTO_WP512=m | 1091 | # CONFIG_CRYPTO_WP512 is not set |
| 1092 | # CONFIG_CRYPTO_TGR192 is not set | ||
| 983 | CONFIG_CRYPTO_DES=m | 1093 | CONFIG_CRYPTO_DES=m |
| 984 | CONFIG_CRYPTO_BLOWFISH=m | 1094 | CONFIG_CRYPTO_BLOWFISH=m |
| 985 | CONFIG_CRYPTO_TWOFISH=m | 1095 | # CONFIG_CRYPTO_TWOFISH is not set |
| 986 | CONFIG_CRYPTO_SERPENT=m | 1096 | # CONFIG_CRYPTO_SERPENT is not set |
| 987 | CONFIG_CRYPTO_AES=m | 1097 | # CONFIG_CRYPTO_AES is not set |
| 988 | CONFIG_CRYPTO_CAST5=m | 1098 | # CONFIG_CRYPTO_CAST5 is not set |
| 989 | CONFIG_CRYPTO_CAST6=m | 1099 | # CONFIG_CRYPTO_CAST6 is not set |
| 990 | CONFIG_CRYPTO_TEA=m | 1100 | # CONFIG_CRYPTO_TEA is not set |
| 991 | CONFIG_CRYPTO_ARC4=m | 1101 | # CONFIG_CRYPTO_ARC4 is not set |
| 992 | CONFIG_CRYPTO_KHAZAD=m | 1102 | # CONFIG_CRYPTO_KHAZAD is not set |
| 993 | CONFIG_CRYPTO_ANUBIS=m | 1103 | # CONFIG_CRYPTO_ANUBIS is not set |
| 994 | CONFIG_CRYPTO_DEFLATE=m | 1104 | CONFIG_CRYPTO_DEFLATE=m |
| 995 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1105 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
| 996 | CONFIG_CRYPTO_CRC32C=m | 1106 | CONFIG_CRYPTO_CRC32C=m |
| 997 | CONFIG_CRYPTO_TEST=m | 1107 | CONFIG_CRYPTO_TEST=m |
| 998 | 1108 | ||
| @@ -1004,6 +1114,7 @@ CONFIG_CRYPTO_TEST=m | |||
| 1004 | # Library routines | 1114 | # Library routines |
| 1005 | # | 1115 | # |
| 1006 | CONFIG_CRC_CCITT=m | 1116 | CONFIG_CRC_CCITT=m |
| 1117 | # CONFIG_CRC16 is not set | ||
| 1007 | CONFIG_CRC32=y | 1118 | CONFIG_CRC32=y |
| 1008 | CONFIG_LIBCRC32C=m | 1119 | CONFIG_LIBCRC32C=m |
| 1009 | CONFIG_ZLIB_INFLATE=m | 1120 | CONFIG_ZLIB_INFLATE=m |
diff --git a/arch/parisc/configs/b180_defconfig b/arch/parisc/configs/b180_defconfig index 46c9511f3229..8819e7e6ae3f 100644 --- a/arch/parisc/configs/b180_defconfig +++ b/arch/parisc/configs/b180_defconfig | |||
| @@ -1,12 +1,15 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.10-pa5 | 3 | # Linux kernel version: 2.6.14-rc5-pa1 |
| 4 | # Wed Jan 5 13:35:54 2005 | 4 | # Fri Oct 21 23:06:10 2005 |
| 5 | # | 5 | # |
| 6 | CONFIG_PARISC=y | 6 | CONFIG_PARISC=y |
| 7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
| 8 | CONFIG_STACK_GROWSUP=y | 8 | CONFIG_STACK_GROWSUP=y |
| 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
| 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 11 | CONFIG_GENERIC_HARDIRQS=y | ||
| 12 | CONFIG_GENERIC_IRQ_PROBE=y | ||
| 10 | 13 | ||
| 11 | # | 14 | # |
| 12 | # Code maturity level options | 15 | # Code maturity level options |
| @@ -14,33 +17,39 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
| 14 | # CONFIG_EXPERIMENTAL is not set | 17 | # CONFIG_EXPERIMENTAL is not set |
| 15 | CONFIG_CLEAN_COMPILE=y | 18 | CONFIG_CLEAN_COMPILE=y |
| 16 | CONFIG_BROKEN_ON_SMP=y | 19 | CONFIG_BROKEN_ON_SMP=y |
| 20 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
| 17 | 21 | ||
| 18 | # | 22 | # |
| 19 | # General setup | 23 | # General setup |
| 20 | # | 24 | # |
| 21 | CONFIG_LOCALVERSION="" | 25 | CONFIG_LOCALVERSION="" |
| 26 | # CONFIG_LOCALVERSION_AUTO is not set | ||
| 22 | CONFIG_SWAP=y | 27 | CONFIG_SWAP=y |
| 23 | CONFIG_SYSVIPC=y | 28 | CONFIG_SYSVIPC=y |
| 24 | # CONFIG_BSD_PROCESS_ACCT is not set | 29 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 25 | CONFIG_SYSCTL=y | 30 | CONFIG_SYSCTL=y |
| 26 | # CONFIG_AUDIT is not set | 31 | # CONFIG_AUDIT is not set |
| 27 | CONFIG_LOG_BUF_SHIFT=16 | ||
| 28 | # CONFIG_HOTPLUG is not set | 32 | # CONFIG_HOTPLUG is not set |
| 29 | CONFIG_KOBJECT_UEVENT=y | 33 | CONFIG_KOBJECT_UEVENT=y |
| 30 | # CONFIG_IKCONFIG is not set | 34 | CONFIG_IKCONFIG=y |
| 35 | CONFIG_IKCONFIG_PROC=y | ||
| 36 | CONFIG_INITRAMFS_SOURCE="" | ||
| 31 | # CONFIG_EMBEDDED is not set | 37 | # CONFIG_EMBEDDED is not set |
| 32 | CONFIG_KALLSYMS=y | 38 | CONFIG_KALLSYMS=y |
| 33 | # CONFIG_KALLSYMS_ALL is not set | 39 | # CONFIG_KALLSYMS_ALL is not set |
| 34 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 40 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 41 | CONFIG_PRINTK=y | ||
| 42 | CONFIG_BUG=y | ||
| 43 | CONFIG_BASE_FULL=y | ||
| 35 | CONFIG_FUTEX=y | 44 | CONFIG_FUTEX=y |
| 36 | CONFIG_EPOLL=y | 45 | CONFIG_EPOLL=y |
| 37 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
| 38 | CONFIG_SHMEM=y | 46 | CONFIG_SHMEM=y |
| 39 | CONFIG_CC_ALIGN_FUNCTIONS=0 | 47 | CONFIG_CC_ALIGN_FUNCTIONS=0 |
| 40 | CONFIG_CC_ALIGN_LABELS=0 | 48 | CONFIG_CC_ALIGN_LABELS=0 |
| 41 | CONFIG_CC_ALIGN_LOOPS=0 | 49 | CONFIG_CC_ALIGN_LOOPS=0 |
| 42 | CONFIG_CC_ALIGN_JUMPS=0 | 50 | CONFIG_CC_ALIGN_JUMPS=0 |
| 43 | # CONFIG_TINY_SHMEM is not set | 51 | # CONFIG_TINY_SHMEM is not set |
| 52 | CONFIG_BASE_SMALL=0 | ||
| 44 | 53 | ||
| 45 | # | 54 | # |
| 46 | # Loadable module support | 55 | # Loadable module support |
| @@ -60,8 +69,14 @@ CONFIG_PA7100LC=y | |||
| 60 | # CONFIG_PA7300LC is not set | 69 | # CONFIG_PA7300LC is not set |
| 61 | # CONFIG_PA8X00 is not set | 70 | # CONFIG_PA8X00 is not set |
| 62 | CONFIG_PA11=y | 71 | CONFIG_PA11=y |
| 63 | # CONFIG_64BIT is not set | ||
| 64 | # CONFIG_SMP is not set | 72 | # CONFIG_SMP is not set |
| 73 | # CONFIG_HZ_100 is not set | ||
| 74 | CONFIG_HZ_250=y | ||
| 75 | # CONFIG_HZ_1000 is not set | ||
| 76 | CONFIG_HZ=250 | ||
| 77 | CONFIG_FLATMEM=y | ||
| 78 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
| 79 | # CONFIG_SPARSEMEM_STATIC is not set | ||
| 65 | # CONFIG_PREEMPT is not set | 80 | # CONFIG_PREEMPT is not set |
| 66 | # CONFIG_HPUX is not set | 81 | # CONFIG_HPUX is not set |
| 67 | 82 | ||
| @@ -78,11 +93,25 @@ CONFIG_EISA_NAMES=y | |||
| 78 | CONFIG_ISA=y | 93 | CONFIG_ISA=y |
| 79 | CONFIG_PCI=y | 94 | CONFIG_PCI=y |
| 80 | CONFIG_PCI_LEGACY_PROC=y | 95 | CONFIG_PCI_LEGACY_PROC=y |
| 81 | CONFIG_PCI_NAMES=y | 96 | # CONFIG_PCI_DEBUG is not set |
| 82 | CONFIG_GSC_DINO=y | 97 | CONFIG_GSC_DINO=y |
| 83 | # CONFIG_PCI_LBA is not set | 98 | # CONFIG_PCI_LBA is not set |
| 99 | |||
| 100 | # | ||
| 101 | # PCCARD (PCMCIA/CardBus) support | ||
| 102 | # | ||
| 103 | # CONFIG_PCCARD is not set | ||
| 104 | |||
| 105 | # | ||
| 106 | # PCI Hotplug Support | ||
| 107 | # | ||
| 108 | |||
| 109 | # | ||
| 110 | # PA-RISC specific drivers | ||
| 111 | # | ||
| 84 | CONFIG_CHASSIS_LCD_LED=y | 112 | CONFIG_CHASSIS_LCD_LED=y |
| 85 | # CONFIG_PDC_CHASSIS is not set | 113 | # CONFIG_PDC_CHASSIS is not set |
| 114 | CONFIG_PDC_STABLE=y | ||
| 86 | 115 | ||
| 87 | # | 116 | # |
| 88 | # Executable file formats | 117 | # Executable file formats |
| @@ -91,6 +120,64 @@ CONFIG_BINFMT_ELF=y | |||
| 91 | # CONFIG_BINFMT_MISC is not set | 120 | # CONFIG_BINFMT_MISC is not set |
| 92 | 121 | ||
| 93 | # | 122 | # |
| 123 | # Networking | ||
| 124 | # | ||
| 125 | CONFIG_NET=y | ||
| 126 | |||
| 127 | # | ||
| 128 | # Networking options | ||
| 129 | # | ||
| 130 | CONFIG_PACKET=y | ||
| 131 | CONFIG_PACKET_MMAP=y | ||
| 132 | CONFIG_UNIX=y | ||
| 133 | # CONFIG_NET_KEY is not set | ||
| 134 | CONFIG_INET=y | ||
| 135 | CONFIG_IP_MULTICAST=y | ||
| 136 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
| 137 | CONFIG_IP_FIB_HASH=y | ||
| 138 | CONFIG_IP_PNP=y | ||
| 139 | # CONFIG_IP_PNP_DHCP is not set | ||
| 140 | CONFIG_IP_PNP_BOOTP=y | ||
| 141 | # CONFIG_IP_PNP_RARP is not set | ||
| 142 | # CONFIG_NET_IPIP is not set | ||
| 143 | # CONFIG_NET_IPGRE is not set | ||
| 144 | # CONFIG_IP_MROUTE is not set | ||
| 145 | # CONFIG_SYN_COOKIES is not set | ||
| 146 | # CONFIG_INET_AH is not set | ||
| 147 | # CONFIG_INET_ESP is not set | ||
| 148 | # CONFIG_INET_IPCOMP is not set | ||
| 149 | # CONFIG_INET_TUNNEL is not set | ||
| 150 | CONFIG_INET_DIAG=y | ||
| 151 | CONFIG_INET_TCP_DIAG=y | ||
| 152 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
| 153 | CONFIG_TCP_CONG_BIC=y | ||
| 154 | CONFIG_IPV6=y | ||
| 155 | # CONFIG_IPV6_PRIVACY is not set | ||
| 156 | # CONFIG_INET6_AH is not set | ||
| 157 | # CONFIG_INET6_ESP is not set | ||
| 158 | # CONFIG_INET6_IPCOMP is not set | ||
| 159 | # CONFIG_INET6_TUNNEL is not set | ||
| 160 | # CONFIG_IPV6_TUNNEL is not set | ||
| 161 | # CONFIG_NETFILTER is not set | ||
| 162 | # CONFIG_BRIDGE is not set | ||
| 163 | # CONFIG_VLAN_8021Q is not set | ||
| 164 | # CONFIG_DECNET is not set | ||
| 165 | # CONFIG_LLC2 is not set | ||
| 166 | # CONFIG_IPX is not set | ||
| 167 | # CONFIG_ATALK is not set | ||
| 168 | # CONFIG_NET_SCHED is not set | ||
| 169 | # CONFIG_NET_CLS_ROUTE is not set | ||
| 170 | |||
| 171 | # | ||
| 172 | # Network testing | ||
| 173 | # | ||
| 174 | # CONFIG_NET_PKTGEN is not set | ||
| 175 | # CONFIG_HAMRADIO is not set | ||
| 176 | # CONFIG_IRDA is not set | ||
| 177 | # CONFIG_BT is not set | ||
| 178 | # CONFIG_IEEE80211 is not set | ||
| 179 | |||
| 180 | # | ||
| 94 | # Device Drivers | 181 | # Device Drivers |
| 95 | # | 182 | # |
| 96 | 183 | ||
| @@ -99,9 +186,15 @@ CONFIG_BINFMT_ELF=y | |||
| 99 | # | 186 | # |
| 100 | CONFIG_STANDALONE=y | 187 | CONFIG_STANDALONE=y |
| 101 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set | 188 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set |
| 189 | # CONFIG_FW_LOADER is not set | ||
| 102 | # CONFIG_DEBUG_DRIVER is not set | 190 | # CONFIG_DEBUG_DRIVER is not set |
| 103 | 191 | ||
| 104 | # | 192 | # |
| 193 | # Connector - unified userspace <-> kernelspace linker | ||
| 194 | # | ||
| 195 | # CONFIG_CONNECTOR is not set | ||
| 196 | |||
| 197 | # | ||
| 105 | # Memory Technology Devices (MTD) | 198 | # Memory Technology Devices (MTD) |
| 106 | # | 199 | # |
| 107 | # CONFIG_MTD is not set | 200 | # CONFIG_MTD is not set |
| @@ -111,10 +204,8 @@ CONFIG_STANDALONE=y | |||
| 111 | # | 204 | # |
| 112 | CONFIG_PARPORT=y | 205 | CONFIG_PARPORT=y |
| 113 | CONFIG_PARPORT_PC=y | 206 | CONFIG_PARPORT_PC=y |
| 114 | CONFIG_PARPORT_PC_CML1=y | ||
| 115 | # CONFIG_PARPORT_SERIAL is not set | 207 | # CONFIG_PARPORT_SERIAL is not set |
| 116 | CONFIG_PARPORT_GSC=y | 208 | CONFIG_PARPORT_GSC=y |
| 117 | # CONFIG_PARPORT_OTHER is not set | ||
| 118 | # CONFIG_PARPORT_1284 is not set | 209 | # CONFIG_PARPORT_1284 is not set |
| 119 | 210 | ||
| 120 | # | 211 | # |
| @@ -125,19 +216,17 @@ CONFIG_PARPORT_GSC=y | |||
| 125 | # | 216 | # |
| 126 | # Block devices | 217 | # Block devices |
| 127 | # | 218 | # |
| 128 | # CONFIG_BLK_DEV_FD is not set | ||
| 129 | # CONFIG_BLK_DEV_XD is not set | ||
| 130 | # CONFIG_PARIDE is not set | 219 | # CONFIG_PARIDE is not set |
| 131 | # CONFIG_BLK_CPQ_DA is not set | 220 | # CONFIG_BLK_CPQ_DA is not set |
| 132 | # CONFIG_BLK_CPQ_CISS_DA is not set | 221 | # CONFIG_BLK_CPQ_CISS_DA is not set |
| 133 | # CONFIG_BLK_DEV_DAC960 is not set | 222 | # CONFIG_BLK_DEV_DAC960 is not set |
| 223 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
| 134 | CONFIG_BLK_DEV_LOOP=y | 224 | CONFIG_BLK_DEV_LOOP=y |
| 135 | CONFIG_BLK_DEV_CRYPTOLOOP=y | 225 | CONFIG_BLK_DEV_CRYPTOLOOP=y |
| 136 | # CONFIG_BLK_DEV_NBD is not set | 226 | # CONFIG_BLK_DEV_NBD is not set |
| 137 | # CONFIG_BLK_DEV_SX8 is not set | 227 | # CONFIG_BLK_DEV_SX8 is not set |
| 138 | # CONFIG_BLK_DEV_RAM is not set | 228 | # CONFIG_BLK_DEV_RAM is not set |
| 139 | CONFIG_BLK_DEV_RAM_COUNT=16 | 229 | CONFIG_BLK_DEV_RAM_COUNT=16 |
| 140 | CONFIG_INITRAMFS_SOURCE="" | ||
| 141 | CONFIG_CDROM_PKTCDVD=m | 230 | CONFIG_CDROM_PKTCDVD=m |
| 142 | CONFIG_CDROM_PKTCDVD_BUFFERS=8 | 231 | CONFIG_CDROM_PKTCDVD_BUFFERS=8 |
| 143 | # CONFIG_CDROM_PKTCDVD_WCACHE is not set | 232 | # CONFIG_CDROM_PKTCDVD_WCACHE is not set |
| @@ -149,6 +238,7 @@ CONFIG_IOSCHED_NOOP=y | |||
| 149 | CONFIG_IOSCHED_AS=y | 238 | CONFIG_IOSCHED_AS=y |
| 150 | CONFIG_IOSCHED_DEADLINE=y | 239 | CONFIG_IOSCHED_DEADLINE=y |
| 151 | CONFIG_IOSCHED_CFQ=y | 240 | CONFIG_IOSCHED_CFQ=y |
| 241 | CONFIG_ATA_OVER_ETH=y | ||
| 152 | 242 | ||
| 153 | # | 243 | # |
| 154 | # ATA/ATAPI/MFM/RLL support | 244 | # ATA/ATAPI/MFM/RLL support |
| @@ -158,6 +248,7 @@ CONFIG_IOSCHED_CFQ=y | |||
| 158 | # | 248 | # |
| 159 | # SCSI device support | 249 | # SCSI device support |
| 160 | # | 250 | # |
| 251 | # CONFIG_RAID_ATTRS is not set | ||
| 161 | CONFIG_SCSI=y | 252 | CONFIG_SCSI=y |
| 162 | CONFIG_SCSI_PROC_FS=y | 253 | CONFIG_SCSI_PROC_FS=y |
| 163 | 254 | ||
| @@ -170,6 +261,7 @@ CONFIG_CHR_DEV_ST=y | |||
| 170 | CONFIG_BLK_DEV_SR=y | 261 | CONFIG_BLK_DEV_SR=y |
| 171 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 262 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
| 172 | CONFIG_CHR_DEV_SG=y | 263 | CONFIG_CHR_DEV_SG=y |
| 264 | # CONFIG_CHR_DEV_SCH is not set | ||
| 173 | 265 | ||
| 174 | # | 266 | # |
| 175 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | 267 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs |
| @@ -183,16 +275,16 @@ CONFIG_CHR_DEV_SG=y | |||
| 183 | # | 275 | # |
| 184 | CONFIG_SCSI_SPI_ATTRS=y | 276 | CONFIG_SCSI_SPI_ATTRS=y |
| 185 | # CONFIG_SCSI_FC_ATTRS is not set | 277 | # CONFIG_SCSI_FC_ATTRS is not set |
| 278 | # CONFIG_SCSI_ISCSI_ATTRS is not set | ||
| 279 | # CONFIG_SCSI_SAS_ATTRS is not set | ||
| 186 | 280 | ||
| 187 | # | 281 | # |
| 188 | # SCSI low-level drivers | 282 | # SCSI low-level drivers |
| 189 | # | 283 | # |
| 190 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 284 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 191 | # CONFIG_SCSI_3W_9XXX is not set | 285 | # CONFIG_SCSI_3W_9XXX is not set |
| 192 | # CONFIG_SCSI_7000FASST is not set | ||
| 193 | # CONFIG_SCSI_ACARD is not set | 286 | # CONFIG_SCSI_ACARD is not set |
| 194 | # CONFIG_SCSI_AHA152X is not set | 287 | # CONFIG_SCSI_AHA152X is not set |
| 195 | # CONFIG_SCSI_AHA1542 is not set | ||
| 196 | # CONFIG_SCSI_AHA1740 is not set | 288 | # CONFIG_SCSI_AHA1740 is not set |
| 197 | # CONFIG_SCSI_AACRAID is not set | 289 | # CONFIG_SCSI_AACRAID is not set |
| 198 | # CONFIG_SCSI_AIC7XXX is not set | 290 | # CONFIG_SCSI_AIC7XXX is not set |
| @@ -202,14 +294,11 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
| 202 | # CONFIG_SCSI_IN2000 is not set | 294 | # CONFIG_SCSI_IN2000 is not set |
| 203 | # CONFIG_MEGARAID_NEWGEN is not set | 295 | # CONFIG_MEGARAID_NEWGEN is not set |
| 204 | # CONFIG_MEGARAID_LEGACY is not set | 296 | # CONFIG_MEGARAID_LEGACY is not set |
| 297 | # CONFIG_MEGARAID_SAS is not set | ||
| 205 | # CONFIG_SCSI_SATA is not set | 298 | # CONFIG_SCSI_SATA is not set |
| 206 | # CONFIG_SCSI_BUSLOGIC is not set | ||
| 207 | # CONFIG_SCSI_DMX3191D is not set | 299 | # CONFIG_SCSI_DMX3191D is not set |
| 208 | # CONFIG_SCSI_DTC3280 is not set | 300 | # CONFIG_SCSI_DTC3280 is not set |
| 209 | # CONFIG_SCSI_EATA is not set | ||
| 210 | # CONFIG_SCSI_EATA_PIO is not set | ||
| 211 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 301 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
| 212 | # CONFIG_SCSI_GDTH is not set | ||
| 213 | # CONFIG_SCSI_GENERIC_NCR5380 is not set | 302 | # CONFIG_SCSI_GENERIC_NCR5380 is not set |
| 214 | # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set | 303 | # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set |
| 215 | # CONFIG_SCSI_IPS is not set | 304 | # CONFIG_SCSI_IPS is not set |
| @@ -219,7 +308,6 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
| 219 | # CONFIG_SCSI_IMM is not set | 308 | # CONFIG_SCSI_IMM is not set |
| 220 | # CONFIG_SCSI_NCR53C406A is not set | 309 | # CONFIG_SCSI_NCR53C406A is not set |
| 221 | CONFIG_SCSI_LASI700=y | 310 | CONFIG_SCSI_LASI700=y |
| 222 | CONFIG_53C700_MEM_MAPPED=y | ||
| 223 | CONFIG_53C700_LE_ON_BE=y | 311 | CONFIG_53C700_LE_ON_BE=y |
| 224 | CONFIG_SCSI_SYM53C8XX_2=y | 312 | CONFIG_SCSI_SYM53C8XX_2=y |
| 225 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 | 313 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 |
| @@ -231,7 +319,6 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 | |||
| 231 | # CONFIG_SCSI_PAS16 is not set | 319 | # CONFIG_SCSI_PAS16 is not set |
| 232 | # CONFIG_SCSI_PSI240I is not set | 320 | # CONFIG_SCSI_PSI240I is not set |
| 233 | # CONFIG_SCSI_QLOGIC_FAS is not set | 321 | # CONFIG_SCSI_QLOGIC_FAS is not set |
| 234 | # CONFIG_SCSI_QLOGIC_ISP is not set | ||
| 235 | # CONFIG_SCSI_QLOGIC_FC is not set | 322 | # CONFIG_SCSI_QLOGIC_FC is not set |
| 236 | # CONFIG_SCSI_QLOGIC_1280 is not set | 323 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| 237 | CONFIG_SCSI_QLA2XXX=y | 324 | CONFIG_SCSI_QLA2XXX=y |
| @@ -240,12 +327,12 @@ CONFIG_SCSI_QLA2XXX=y | |||
| 240 | # CONFIG_SCSI_QLA2300 is not set | 327 | # CONFIG_SCSI_QLA2300 is not set |
| 241 | # CONFIG_SCSI_QLA2322 is not set | 328 | # CONFIG_SCSI_QLA2322 is not set |
| 242 | # CONFIG_SCSI_QLA6312 is not set | 329 | # CONFIG_SCSI_QLA6312 is not set |
| 243 | # CONFIG_SCSI_QLA6322 is not set | 330 | # CONFIG_SCSI_QLA24XX is not set |
| 331 | # CONFIG_SCSI_LPFC is not set | ||
| 244 | # CONFIG_SCSI_SIM710 is not set | 332 | # CONFIG_SCSI_SIM710 is not set |
| 245 | # CONFIG_SCSI_SYM53C416 is not set | 333 | # CONFIG_SCSI_SYM53C416 is not set |
| 246 | # CONFIG_SCSI_DC390T is not set | 334 | # CONFIG_SCSI_DC390T is not set |
| 247 | # CONFIG_SCSI_T128 is not set | 335 | # CONFIG_SCSI_T128 is not set |
| 248 | # CONFIG_SCSI_U14_34F is not set | ||
| 249 | # CONFIG_SCSI_NSP32 is not set | 336 | # CONFIG_SCSI_NSP32 is not set |
| 250 | # CONFIG_SCSI_DEBUG is not set | 337 | # CONFIG_SCSI_DEBUG is not set |
| 251 | 338 | ||
| @@ -263,6 +350,7 @@ CONFIG_MD_LINEAR=y | |||
| 263 | CONFIG_MD_RAID0=y | 350 | CONFIG_MD_RAID0=y |
| 264 | CONFIG_MD_RAID1=y | 351 | CONFIG_MD_RAID1=y |
| 265 | CONFIG_MD_RAID5=y | 352 | CONFIG_MD_RAID5=y |
| 353 | CONFIG_MD_RAID6=y | ||
| 266 | # CONFIG_MD_MULTIPATH is not set | 354 | # CONFIG_MD_MULTIPATH is not set |
| 267 | # CONFIG_MD_FAULTY is not set | 355 | # CONFIG_MD_FAULTY is not set |
| 268 | # CONFIG_BLK_DEV_DM is not set | 356 | # CONFIG_BLK_DEV_DM is not set |
| @@ -271,6 +359,9 @@ CONFIG_MD_RAID5=y | |||
| 271 | # Fusion MPT device support | 359 | # Fusion MPT device support |
| 272 | # | 360 | # |
| 273 | # CONFIG_FUSION is not set | 361 | # CONFIG_FUSION is not set |
| 362 | # CONFIG_FUSION_SPI is not set | ||
| 363 | # CONFIG_FUSION_FC is not set | ||
| 364 | # CONFIG_FUSION_SAS is not set | ||
| 274 | 365 | ||
| 275 | # | 366 | # |
| 276 | # IEEE 1394 (FireWire) support | 367 | # IEEE 1394 (FireWire) support |
| @@ -283,58 +374,8 @@ CONFIG_MD_RAID5=y | |||
| 283 | # CONFIG_I2O is not set | 374 | # CONFIG_I2O is not set |
| 284 | 375 | ||
| 285 | # | 376 | # |
| 286 | # Networking support | 377 | # Network device support |
| 287 | # | ||
| 288 | CONFIG_NET=y | ||
| 289 | |||
| 290 | # | ||
| 291 | # Networking options | ||
| 292 | # | ||
| 293 | CONFIG_PACKET=y | ||
| 294 | CONFIG_PACKET_MMAP=y | ||
| 295 | CONFIG_NETLINK_DEV=y | ||
| 296 | CONFIG_UNIX=y | ||
| 297 | # CONFIG_NET_KEY is not set | ||
| 298 | CONFIG_INET=y | ||
| 299 | CONFIG_IP_MULTICAST=y | ||
| 300 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
| 301 | CONFIG_IP_PNP=y | ||
| 302 | # CONFIG_IP_PNP_DHCP is not set | ||
| 303 | CONFIG_IP_PNP_BOOTP=y | ||
| 304 | # CONFIG_IP_PNP_RARP is not set | ||
| 305 | # CONFIG_NET_IPIP is not set | ||
| 306 | # CONFIG_NET_IPGRE is not set | ||
| 307 | # CONFIG_IP_MROUTE is not set | ||
| 308 | # CONFIG_SYN_COOKIES is not set | ||
| 309 | # CONFIG_INET_AH is not set | ||
| 310 | # CONFIG_INET_ESP is not set | ||
| 311 | # CONFIG_INET_IPCOMP is not set | ||
| 312 | # CONFIG_INET_TUNNEL is not set | ||
| 313 | CONFIG_IP_TCPDIAG=y | ||
| 314 | # CONFIG_IP_TCPDIAG_IPV6 is not set | ||
| 315 | # CONFIG_NETFILTER is not set | ||
| 316 | # CONFIG_BRIDGE is not set | ||
| 317 | # CONFIG_VLAN_8021Q is not set | ||
| 318 | # CONFIG_DECNET is not set | ||
| 319 | # CONFIG_LLC2 is not set | ||
| 320 | # CONFIG_IPX is not set | ||
| 321 | # CONFIG_ATALK is not set | ||
| 322 | |||
| 323 | # | ||
| 324 | # QoS and/or fair queueing | ||
| 325 | # | ||
| 326 | # CONFIG_NET_SCHED is not set | ||
| 327 | # CONFIG_NET_CLS_ROUTE is not set | ||
| 328 | |||
| 329 | # | ||
| 330 | # Network testing | ||
| 331 | # | 378 | # |
| 332 | # CONFIG_NET_PKTGEN is not set | ||
| 333 | # CONFIG_NETPOLL is not set | ||
| 334 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
| 335 | # CONFIG_HAMRADIO is not set | ||
| 336 | # CONFIG_IRDA is not set | ||
| 337 | # CONFIG_BT is not set | ||
| 338 | CONFIG_NETDEVICES=y | 379 | CONFIG_NETDEVICES=y |
| 339 | # CONFIG_DUMMY is not set | 380 | # CONFIG_DUMMY is not set |
| 340 | # CONFIG_BONDING is not set | 381 | # CONFIG_BONDING is not set |
| @@ -347,6 +388,11 @@ CONFIG_NETDEVICES=y | |||
| 347 | # CONFIG_ARCNET is not set | 388 | # CONFIG_ARCNET is not set |
| 348 | 389 | ||
| 349 | # | 390 | # |
| 391 | # PHY device support | ||
| 392 | # | ||
| 393 | # CONFIG_PHYLIB is not set | ||
| 394 | |||
| 395 | # | ||
| 350 | # Ethernet (10 or 100Mbit) | 396 | # Ethernet (10 or 100Mbit) |
| 351 | # | 397 | # |
| 352 | CONFIG_NET_ETHERNET=y | 398 | CONFIG_NET_ETHERNET=y |
| @@ -354,8 +400,8 @@ CONFIG_NET_ETHERNET=y | |||
| 354 | # CONFIG_LASI_82596 is not set | 400 | # CONFIG_LASI_82596 is not set |
| 355 | # CONFIG_HAPPYMEAL is not set | 401 | # CONFIG_HAPPYMEAL is not set |
| 356 | # CONFIG_SUNGEM is not set | 402 | # CONFIG_SUNGEM is not set |
| 403 | # CONFIG_CASSINI is not set | ||
| 357 | # CONFIG_NET_VENDOR_3COM is not set | 404 | # CONFIG_NET_VENDOR_3COM is not set |
| 358 | # CONFIG_LANCE is not set | ||
| 359 | # CONFIG_NET_VENDOR_SMC is not set | 405 | # CONFIG_NET_VENDOR_SMC is not set |
| 360 | # CONFIG_NET_VENDOR_RACAL is not set | 406 | # CONFIG_NET_VENDOR_RACAL is not set |
| 361 | 407 | ||
| @@ -369,6 +415,7 @@ CONFIG_TULIP=y | |||
| 369 | # CONFIG_DE4X5 is not set | 415 | # CONFIG_DE4X5 is not set |
| 370 | # CONFIG_WINBOND_840 is not set | 416 | # CONFIG_WINBOND_840 is not set |
| 371 | # CONFIG_DM9102 is not set | 417 | # CONFIG_DM9102 is not set |
| 418 | # CONFIG_ULI526X is not set | ||
| 372 | # CONFIG_DEPCA is not set | 419 | # CONFIG_DEPCA is not set |
| 373 | # CONFIG_HP100 is not set | 420 | # CONFIG_HP100 is not set |
| 374 | # CONFIG_NET_ISA is not set | 421 | # CONFIG_NET_ISA is not set |
| @@ -384,12 +431,15 @@ CONFIG_TULIP=y | |||
| 384 | # CONFIG_NS83820 is not set | 431 | # CONFIG_NS83820 is not set |
| 385 | # CONFIG_HAMACHI is not set | 432 | # CONFIG_HAMACHI is not set |
| 386 | # CONFIG_R8169 is not set | 433 | # CONFIG_R8169 is not set |
| 434 | # CONFIG_SIS190 is not set | ||
| 387 | # CONFIG_SK98LIN is not set | 435 | # CONFIG_SK98LIN is not set |
| 388 | # CONFIG_TIGON3 is not set | 436 | # CONFIG_TIGON3 is not set |
| 437 | # CONFIG_BNX2 is not set | ||
| 389 | 438 | ||
| 390 | # | 439 | # |
| 391 | # Ethernet (10000 Mbit) | 440 | # Ethernet (10000 Mbit) |
| 392 | # | 441 | # |
| 442 | # CONFIG_CHELSIO_T1 is not set | ||
| 393 | # CONFIG_IXGB is not set | 443 | # CONFIG_IXGB is not set |
| 394 | # CONFIG_S2IO is not set | 444 | # CONFIG_S2IO is not set |
| 395 | 445 | ||
| @@ -413,12 +463,12 @@ CONFIG_NET_RADIO=y | |||
| 413 | # | 463 | # |
| 414 | # Wireless 802.11b ISA/PCI cards support | 464 | # Wireless 802.11b ISA/PCI cards support |
| 415 | # | 465 | # |
| 416 | # CONFIG_AIRO is not set | ||
| 417 | # CONFIG_HERMES is not set | 466 | # CONFIG_HERMES is not set |
| 418 | 467 | ||
| 419 | # | 468 | # |
| 420 | # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support | 469 | # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support |
| 421 | # | 470 | # |
| 471 | # CONFIG_HOSTAP is not set | ||
| 422 | CONFIG_NET_WIRELESS=y | 472 | CONFIG_NET_WIRELESS=y |
| 423 | 473 | ||
| 424 | # | 474 | # |
| @@ -435,6 +485,8 @@ CONFIG_PPP=y | |||
| 435 | # CONFIG_PPP_BSDCOMP is not set | 485 | # CONFIG_PPP_BSDCOMP is not set |
| 436 | # CONFIG_SLIP is not set | 486 | # CONFIG_SLIP is not set |
| 437 | # CONFIG_NET_FC is not set | 487 | # CONFIG_NET_FC is not set |
| 488 | # CONFIG_NETPOLL is not set | ||
| 489 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
| 438 | 490 | ||
| 439 | # | 491 | # |
| 440 | # ISDN subsystem | 492 | # ISDN subsystem |
| @@ -464,23 +516,12 @@ CONFIG_INPUT_EVDEV=y | |||
| 464 | # CONFIG_INPUT_EVBUG is not set | 516 | # CONFIG_INPUT_EVBUG is not set |
| 465 | 517 | ||
| 466 | # | 518 | # |
| 467 | # Input I/O drivers | ||
| 468 | # | ||
| 469 | # CONFIG_GAMEPORT is not set | ||
| 470 | CONFIG_SOUND_GAMEPORT=y | ||
| 471 | CONFIG_SERIO=y | ||
| 472 | # CONFIG_SERIO_SERPORT is not set | ||
| 473 | # CONFIG_SERIO_PARKBD is not set | ||
| 474 | CONFIG_SERIO_GSCPS2=y | ||
| 475 | # CONFIG_HP_SDC is not set | ||
| 476 | # CONFIG_SERIO_PCIPS2 is not set | ||
| 477 | # CONFIG_SERIO_RAW is not set | ||
| 478 | |||
| 479 | # | ||
| 480 | # Input Device Drivers | 519 | # Input Device Drivers |
| 481 | # | 520 | # |
| 482 | CONFIG_INPUT_KEYBOARD=y | 521 | CONFIG_INPUT_KEYBOARD=y |
| 483 | # CONFIG_KEYBOARD_ATKBD is not set | 522 | CONFIG_KEYBOARD_ATKBD=y |
| 523 | CONFIG_KEYBOARD_ATKBD_HP_KEYCODES=y | ||
| 524 | # CONFIG_KEYBOARD_ATKBD_RDI_KEYCODES is not set | ||
| 484 | # CONFIG_KEYBOARD_SUNKBD is not set | 525 | # CONFIG_KEYBOARD_SUNKBD is not set |
| 485 | # CONFIG_KEYBOARD_LKKBD is not set | 526 | # CONFIG_KEYBOARD_LKKBD is not set |
| 486 | # CONFIG_KEYBOARD_XTKBD is not set | 527 | # CONFIG_KEYBOARD_XTKBD is not set |
| @@ -488,7 +529,7 @@ CONFIG_INPUT_KEYBOARD=y | |||
| 488 | # CONFIG_KEYBOARD_HIL_OLD is not set | 529 | # CONFIG_KEYBOARD_HIL_OLD is not set |
| 489 | # CONFIG_KEYBOARD_HIL is not set | 530 | # CONFIG_KEYBOARD_HIL is not set |
| 490 | CONFIG_INPUT_MOUSE=y | 531 | CONFIG_INPUT_MOUSE=y |
| 491 | # CONFIG_MOUSE_PS2 is not set | 532 | CONFIG_MOUSE_PS2=y |
| 492 | # CONFIG_MOUSE_SERIAL is not set | 533 | # CONFIG_MOUSE_SERIAL is not set |
| 493 | # CONFIG_MOUSE_INPORT is not set | 534 | # CONFIG_MOUSE_INPORT is not set |
| 494 | # CONFIG_MOUSE_LOGIBM is not set | 535 | # CONFIG_MOUSE_LOGIBM is not set |
| @@ -502,6 +543,19 @@ CONFIG_INPUT_MISC=y | |||
| 502 | # CONFIG_HP_SDC_RTC is not set | 543 | # CONFIG_HP_SDC_RTC is not set |
| 503 | 544 | ||
| 504 | # | 545 | # |
| 546 | # Hardware I/O ports | ||
| 547 | # | ||
| 548 | CONFIG_SERIO=y | ||
| 549 | # CONFIG_SERIO_SERPORT is not set | ||
| 550 | # CONFIG_SERIO_PARKBD is not set | ||
| 551 | CONFIG_SERIO_GSCPS2=y | ||
| 552 | # CONFIG_HP_SDC is not set | ||
| 553 | # CONFIG_SERIO_PCIPS2 is not set | ||
| 554 | CONFIG_SERIO_LIBPS2=y | ||
| 555 | # CONFIG_SERIO_RAW is not set | ||
| 556 | # CONFIG_GAMEPORT is not set | ||
| 557 | |||
| 558 | # | ||
| 505 | # Character devices | 559 | # Character devices |
| 506 | # | 560 | # |
| 507 | CONFIG_VT=y | 561 | CONFIG_VT=y |
| @@ -519,8 +573,11 @@ CONFIG_SERIAL_8250_EXTENDED=y | |||
| 519 | CONFIG_SERIAL_8250_MANY_PORTS=y | 573 | CONFIG_SERIAL_8250_MANY_PORTS=y |
| 520 | CONFIG_SERIAL_8250_SHARE_IRQ=y | 574 | CONFIG_SERIAL_8250_SHARE_IRQ=y |
| 521 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set | 575 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set |
| 522 | # CONFIG_SERIAL_8250_MULTIPORT is not set | ||
| 523 | # CONFIG_SERIAL_8250_RSA is not set | 576 | # CONFIG_SERIAL_8250_RSA is not set |
| 577 | # CONFIG_SERIAL_8250_FOURPORT is not set | ||
| 578 | # CONFIG_SERIAL_8250_ACCENT is not set | ||
| 579 | # CONFIG_SERIAL_8250_BOCA is not set | ||
| 580 | # CONFIG_SERIAL_8250_HUB6 is not set | ||
| 524 | 581 | ||
| 525 | # | 582 | # |
| 526 | # Non-8250 serial port support | 583 | # Non-8250 serial port support |
| @@ -529,6 +586,7 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y | |||
| 529 | # CONFIG_PDC_CONSOLE is not set | 586 | # CONFIG_PDC_CONSOLE is not set |
| 530 | CONFIG_SERIAL_CORE=y | 587 | CONFIG_SERIAL_CORE=y |
| 531 | CONFIG_SERIAL_CORE_CONSOLE=y | 588 | CONFIG_SERIAL_CORE_CONSOLE=y |
| 589 | # CONFIG_SERIAL_JSM is not set | ||
| 532 | CONFIG_UNIX98_PTYS=y | 590 | CONFIG_UNIX98_PTYS=y |
| 533 | CONFIG_LEGACY_PTYS=y | 591 | CONFIG_LEGACY_PTYS=y |
| 534 | CONFIG_LEGACY_PTY_COUNT=256 | 592 | CONFIG_LEGACY_PTY_COUNT=256 |
| @@ -555,11 +613,14 @@ CONFIG_GEN_RTC=y | |||
| 555 | # | 613 | # |
| 556 | # Ftape, the floppy tape device driver | 614 | # Ftape, the floppy tape device driver |
| 557 | # | 615 | # |
| 558 | # CONFIG_AGP is not set | ||
| 559 | # CONFIG_DRM is not set | 616 | # CONFIG_DRM is not set |
| 560 | # CONFIG_RAW_DRIVER is not set | 617 | # CONFIG_RAW_DRIVER is not set |
| 561 | 618 | ||
| 562 | # | 619 | # |
| 620 | # TPM devices | ||
| 621 | # | ||
| 622 | |||
| 623 | # | ||
| 563 | # I2C support | 624 | # I2C support |
| 564 | # | 625 | # |
| 565 | # CONFIG_I2C is not set | 626 | # CONFIG_I2C is not set |
| @@ -570,10 +631,20 @@ CONFIG_GEN_RTC=y | |||
| 570 | # CONFIG_W1 is not set | 631 | # CONFIG_W1 is not set |
| 571 | 632 | ||
| 572 | # | 633 | # |
| 634 | # Hardware Monitoring support | ||
| 635 | # | ||
| 636 | # CONFIG_HWMON is not set | ||
| 637 | # CONFIG_HWMON_VID is not set | ||
| 638 | |||
| 639 | # | ||
| 573 | # Misc devices | 640 | # Misc devices |
| 574 | # | 641 | # |
| 575 | 642 | ||
| 576 | # | 643 | # |
| 644 | # Multimedia Capabilities Port drivers | ||
| 645 | # | ||
| 646 | |||
| 647 | # | ||
| 577 | # Multimedia devices | 648 | # Multimedia devices |
| 578 | # | 649 | # |
| 579 | # CONFIG_VIDEO_DEV is not set | 650 | # CONFIG_VIDEO_DEV is not set |
| @@ -587,6 +658,11 @@ CONFIG_GEN_RTC=y | |||
| 587 | # Graphics support | 658 | # Graphics support |
| 588 | # | 659 | # |
| 589 | CONFIG_FB=y | 660 | CONFIG_FB=y |
| 661 | CONFIG_FB_CFB_FILLRECT=y | ||
| 662 | CONFIG_FB_CFB_COPYAREA=y | ||
| 663 | CONFIG_FB_CFB_IMAGEBLIT=y | ||
| 664 | CONFIG_FB_SOFT_CURSOR=y | ||
| 665 | # CONFIG_FB_MACMODES is not set | ||
| 590 | # CONFIG_FB_MODE_HELPERS is not set | 666 | # CONFIG_FB_MODE_HELPERS is not set |
| 591 | # CONFIG_FB_TILEBLITTING is not set | 667 | # CONFIG_FB_TILEBLITTING is not set |
| 592 | # CONFIG_FB_CIRRUS is not set | 668 | # CONFIG_FB_CIRRUS is not set |
| @@ -595,6 +671,7 @@ CONFIG_FB=y | |||
| 595 | # CONFIG_FB_ASILIANT is not set | 671 | # CONFIG_FB_ASILIANT is not set |
| 596 | # CONFIG_FB_IMSTT is not set | 672 | # CONFIG_FB_IMSTT is not set |
| 597 | CONFIG_FB_STI=y | 673 | CONFIG_FB_STI=y |
| 674 | # CONFIG_FB_NVIDIA is not set | ||
| 598 | # CONFIG_FB_RIVA is not set | 675 | # CONFIG_FB_RIVA is not set |
| 599 | # CONFIG_FB_MATROX is not set | 676 | # CONFIG_FB_MATROX is not set |
| 600 | # CONFIG_FB_RADEON_OLD is not set | 677 | # CONFIG_FB_RADEON_OLD is not set |
| @@ -606,18 +683,19 @@ CONFIG_FB_STI=y | |||
| 606 | # CONFIG_FB_KYRO is not set | 683 | # CONFIG_FB_KYRO is not set |
| 607 | # CONFIG_FB_3DFX is not set | 684 | # CONFIG_FB_3DFX is not set |
| 608 | # CONFIG_FB_VOODOO1 is not set | 685 | # CONFIG_FB_VOODOO1 is not set |
| 686 | # CONFIG_FB_CYBLA is not set | ||
| 609 | # CONFIG_FB_TRIDENT is not set | 687 | # CONFIG_FB_TRIDENT is not set |
| 688 | # CONFIG_FB_S1D13XXX is not set | ||
| 610 | # CONFIG_FB_VIRTUAL is not set | 689 | # CONFIG_FB_VIRTUAL is not set |
| 611 | 690 | ||
| 612 | # | 691 | # |
| 613 | # Console display driver support | 692 | # Console display driver support |
| 614 | # | 693 | # |
| 615 | # CONFIG_MDA_CONSOLE is not set | 694 | CONFIG_DUMMY_CONSOLE=y |
| 616 | CONFIG_STI_CONSOLE=y | ||
| 617 | CONFIG_DUMMY_CONSOLE_COLUMNS=160 | 695 | CONFIG_DUMMY_CONSOLE_COLUMNS=160 |
| 618 | CONFIG_DUMMY_CONSOLE_ROWS=64 | 696 | CONFIG_DUMMY_CONSOLE_ROWS=64 |
| 619 | CONFIG_DUMMY_CONSOLE=y | ||
| 620 | CONFIG_FRAMEBUFFER_CONSOLE=y | 697 | CONFIG_FRAMEBUFFER_CONSOLE=y |
| 698 | CONFIG_STI_CONSOLE=y | ||
| 621 | # CONFIG_FONTS is not set | 699 | # CONFIG_FONTS is not set |
| 622 | CONFIG_FONT_8x8=y | 700 | CONFIG_FONT_8x8=y |
| 623 | CONFIG_FONT_8x16=y | 701 | CONFIG_FONT_8x16=y |
| @@ -630,6 +708,7 @@ CONFIG_LOGO_LINUX_MONO=y | |||
| 630 | CONFIG_LOGO_LINUX_VGA16=y | 708 | CONFIG_LOGO_LINUX_VGA16=y |
| 631 | CONFIG_LOGO_LINUX_CLUT224=y | 709 | CONFIG_LOGO_LINUX_CLUT224=y |
| 632 | CONFIG_LOGO_PARISC_CLUT224=y | 710 | CONFIG_LOGO_PARISC_CLUT224=y |
| 711 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
| 633 | 712 | ||
| 634 | # | 713 | # |
| 635 | # Sound | 714 | # Sound |
| @@ -639,13 +718,9 @@ CONFIG_LOGO_PARISC_CLUT224=y | |||
| 639 | # | 718 | # |
| 640 | # USB support | 719 | # USB support |
| 641 | # | 720 | # |
| 642 | # CONFIG_USB is not set | ||
| 643 | CONFIG_USB_ARCH_HAS_HCD=y | 721 | CONFIG_USB_ARCH_HAS_HCD=y |
| 644 | CONFIG_USB_ARCH_HAS_OHCI=y | 722 | CONFIG_USB_ARCH_HAS_OHCI=y |
| 645 | 723 | # CONFIG_USB is not set | |
| 646 | # | ||
| 647 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information | ||
| 648 | # | ||
| 649 | 724 | ||
| 650 | # | 725 | # |
| 651 | # USB Gadget Support | 726 | # USB Gadget Support |
| @@ -658,23 +733,36 @@ CONFIG_USB_ARCH_HAS_OHCI=y | |||
| 658 | # CONFIG_MMC is not set | 733 | # CONFIG_MMC is not set |
| 659 | 734 | ||
| 660 | # | 735 | # |
| 736 | # InfiniBand support | ||
| 737 | # | ||
| 738 | # CONFIG_INFINIBAND is not set | ||
| 739 | |||
| 740 | # | ||
| 741 | # SN Devices | ||
| 742 | # | ||
| 743 | |||
| 744 | # | ||
| 661 | # File systems | 745 | # File systems |
| 662 | # | 746 | # |
| 663 | CONFIG_EXT2_FS=y | 747 | CONFIG_EXT2_FS=y |
| 664 | # CONFIG_EXT2_FS_XATTR is not set | 748 | # CONFIG_EXT2_FS_XATTR is not set |
| 749 | # CONFIG_EXT2_FS_XIP is not set | ||
| 665 | CONFIG_EXT3_FS=y | 750 | CONFIG_EXT3_FS=y |
| 666 | # CONFIG_EXT3_FS_XATTR is not set | 751 | # CONFIG_EXT3_FS_XATTR is not set |
| 667 | CONFIG_JBD=y | 752 | CONFIG_JBD=y |
| 668 | # CONFIG_JBD_DEBUG is not set | 753 | # CONFIG_JBD_DEBUG is not set |
| 669 | # CONFIG_REISERFS_FS is not set | 754 | # CONFIG_REISERFS_FS is not set |
| 670 | # CONFIG_JFS_FS is not set | 755 | # CONFIG_JFS_FS is not set |
| 756 | # CONFIG_FS_POSIX_ACL is not set | ||
| 671 | # CONFIG_XFS_FS is not set | 757 | # CONFIG_XFS_FS is not set |
| 672 | # CONFIG_MINIX_FS is not set | 758 | # CONFIG_MINIX_FS is not set |
| 673 | # CONFIG_ROMFS_FS is not set | 759 | # CONFIG_ROMFS_FS is not set |
| 760 | CONFIG_INOTIFY=y | ||
| 674 | # CONFIG_QUOTA is not set | 761 | # CONFIG_QUOTA is not set |
| 675 | CONFIG_DNOTIFY=y | 762 | CONFIG_DNOTIFY=y |
| 676 | # CONFIG_AUTOFS_FS is not set | 763 | # CONFIG_AUTOFS_FS is not set |
| 677 | CONFIG_AUTOFS4_FS=y | 764 | CONFIG_AUTOFS4_FS=y |
| 765 | # CONFIG_FUSE_FS is not set | ||
| 678 | 766 | ||
| 679 | # | 767 | # |
| 680 | # CD-ROM/DVD Filesystems | 768 | # CD-ROM/DVD Filesystems |
| @@ -697,11 +785,10 @@ CONFIG_JOLIET=y | |||
| 697 | CONFIG_PROC_FS=y | 785 | CONFIG_PROC_FS=y |
| 698 | CONFIG_PROC_KCORE=y | 786 | CONFIG_PROC_KCORE=y |
| 699 | CONFIG_SYSFS=y | 787 | CONFIG_SYSFS=y |
| 700 | # CONFIG_DEVPTS_FS_XATTR is not set | ||
| 701 | CONFIG_TMPFS=y | 788 | CONFIG_TMPFS=y |
| 702 | # CONFIG_TMPFS_XATTR is not set | ||
| 703 | # CONFIG_HUGETLB_PAGE is not set | 789 | # CONFIG_HUGETLB_PAGE is not set |
| 704 | CONFIG_RAMFS=y | 790 | CONFIG_RAMFS=y |
| 791 | # CONFIG_RELAYFS_FS is not set | ||
| 705 | 792 | ||
| 706 | # | 793 | # |
| 707 | # Miscellaneous filesystems | 794 | # Miscellaneous filesystems |
| @@ -719,15 +806,19 @@ CONFIG_RAMFS=y | |||
| 719 | # | 806 | # |
| 720 | CONFIG_NFS_FS=y | 807 | CONFIG_NFS_FS=y |
| 721 | CONFIG_NFS_V3=y | 808 | CONFIG_NFS_V3=y |
| 809 | # CONFIG_NFS_V3_ACL is not set | ||
| 722 | CONFIG_NFSD=y | 810 | CONFIG_NFSD=y |
| 723 | CONFIG_NFSD_V3=y | 811 | CONFIG_NFSD_V3=y |
| 812 | # CONFIG_NFSD_V3_ACL is not set | ||
| 724 | CONFIG_NFSD_TCP=y | 813 | CONFIG_NFSD_TCP=y |
| 725 | CONFIG_ROOT_NFS=y | 814 | CONFIG_ROOT_NFS=y |
| 726 | CONFIG_LOCKD=y | 815 | CONFIG_LOCKD=y |
| 727 | CONFIG_LOCKD_V4=y | 816 | CONFIG_LOCKD_V4=y |
| 728 | CONFIG_EXPORTFS=y | 817 | CONFIG_EXPORTFS=y |
| 818 | CONFIG_NFS_COMMON=y | ||
| 729 | CONFIG_SUNRPC=y | 819 | CONFIG_SUNRPC=y |
| 730 | # CONFIG_SMB_FS is not set | 820 | CONFIG_SMB_FS=y |
| 821 | # CONFIG_SMB_NLS_DEFAULT is not set | ||
| 731 | # CONFIG_CIFS is not set | 822 | # CONFIG_CIFS is not set |
| 732 | # CONFIG_NCP_FS is not set | 823 | # CONFIG_NCP_FS is not set |
| 733 | # CONFIG_CODA_FS is not set | 824 | # CONFIG_CODA_FS is not set |
| @@ -785,13 +876,19 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
| 785 | # | 876 | # |
| 786 | # Kernel hacking | 877 | # Kernel hacking |
| 787 | # | 878 | # |
| 879 | # CONFIG_PRINTK_TIME is not set | ||
| 788 | CONFIG_DEBUG_KERNEL=y | 880 | CONFIG_DEBUG_KERNEL=y |
| 789 | CONFIG_MAGIC_SYSRQ=y | 881 | CONFIG_MAGIC_SYSRQ=y |
| 882 | CONFIG_LOG_BUF_SHIFT=16 | ||
| 883 | CONFIG_DETECT_SOFTLOCKUP=y | ||
| 790 | # CONFIG_SCHEDSTATS is not set | 884 | # CONFIG_SCHEDSTATS is not set |
| 791 | # CONFIG_DEBUG_SLAB is not set | 885 | # CONFIG_DEBUG_SLAB is not set |
| 792 | # CONFIG_DEBUG_SPINLOCK is not set | 886 | # CONFIG_DEBUG_SPINLOCK is not set |
| 887 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | ||
| 793 | # CONFIG_DEBUG_KOBJECT is not set | 888 | # CONFIG_DEBUG_KOBJECT is not set |
| 794 | # CONFIG_DEBUG_INFO is not set | 889 | # CONFIG_DEBUG_INFO is not set |
| 890 | # CONFIG_DEBUG_IOREMAP is not set | ||
| 891 | # CONFIG_DEBUG_FS is not set | ||
| 795 | 892 | ||
| 796 | # | 893 | # |
| 797 | # Security options | 894 | # Security options |
| @@ -815,6 +912,7 @@ CONFIG_CRYPTO=y | |||
| 815 | # CONFIG_CRYPTO_SHA256 is not set | 912 | # CONFIG_CRYPTO_SHA256 is not set |
| 816 | # CONFIG_CRYPTO_SHA512 is not set | 913 | # CONFIG_CRYPTO_SHA512 is not set |
| 817 | # CONFIG_CRYPTO_WP512 is not set | 914 | # CONFIG_CRYPTO_WP512 is not set |
| 915 | # CONFIG_CRYPTO_TGR192 is not set | ||
| 818 | # CONFIG_CRYPTO_DES is not set | 916 | # CONFIG_CRYPTO_DES is not set |
| 819 | # CONFIG_CRYPTO_BLOWFISH is not set | 917 | # CONFIG_CRYPTO_BLOWFISH is not set |
| 820 | # CONFIG_CRYPTO_TWOFISH is not set | 918 | # CONFIG_CRYPTO_TWOFISH is not set |
| @@ -832,8 +930,13 @@ CONFIG_CRYPTO=y | |||
| 832 | # CONFIG_CRYPTO_TEST is not set | 930 | # CONFIG_CRYPTO_TEST is not set |
| 833 | 931 | ||
| 834 | # | 932 | # |
| 933 | # Hardware crypto devices | ||
| 934 | # | ||
| 935 | |||
| 936 | # | ||
| 835 | # Library routines | 937 | # Library routines |
| 836 | # | 938 | # |
| 837 | # CONFIG_CRC_CCITT is not set | 939 | # CONFIG_CRC_CCITT is not set |
| 940 | # CONFIG_CRC16 is not set | ||
| 838 | CONFIG_CRC32=y | 941 | CONFIG_CRC32=y |
| 839 | # CONFIG_LIBCRC32C is not set | 942 | # CONFIG_LIBCRC32C is not set |
diff --git a/arch/parisc/configs/c3000_defconfig b/arch/parisc/configs/c3000_defconfig index 67aca6ccc9b0..9d86b6b1ebd1 100644 --- a/arch/parisc/configs/c3000_defconfig +++ b/arch/parisc/configs/c3000_defconfig | |||
| @@ -1,12 +1,16 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.10-pa5 | 3 | # Linux kernel version: 2.6.14-rc5-pa1 |
| 4 | # Wed Jan 5 13:26:49 2005 | 4 | # Fri Oct 21 23:06:31 2005 |
| 5 | # | 5 | # |
| 6 | CONFIG_PARISC=y | 6 | CONFIG_PARISC=y |
| 7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
| 8 | CONFIG_STACK_GROWSUP=y | 8 | CONFIG_STACK_GROWSUP=y |
| 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
| 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 11 | CONFIG_GENERIC_HARDIRQS=y | ||
| 12 | CONFIG_GENERIC_IRQ_PROBE=y | ||
| 13 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | ||
| 10 | 14 | ||
| 11 | # | 15 | # |
| 12 | # Code maturity level options | 16 | # Code maturity level options |
| @@ -15,26 +19,31 @@ CONFIG_EXPERIMENTAL=y | |||
| 15 | # CONFIG_CLEAN_COMPILE is not set | 19 | # CONFIG_CLEAN_COMPILE is not set |
| 16 | CONFIG_BROKEN=y | 20 | CONFIG_BROKEN=y |
| 17 | CONFIG_BROKEN_ON_SMP=y | 21 | CONFIG_BROKEN_ON_SMP=y |
| 22 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
| 18 | 23 | ||
| 19 | # | 24 | # |
| 20 | # General setup | 25 | # General setup |
| 21 | # | 26 | # |
| 22 | CONFIG_LOCALVERSION="" | 27 | CONFIG_LOCALVERSION="" |
| 28 | # CONFIG_LOCALVERSION_AUTO is not set | ||
| 23 | CONFIG_SWAP=y | 29 | CONFIG_SWAP=y |
| 24 | CONFIG_SYSVIPC=y | 30 | CONFIG_SYSVIPC=y |
| 25 | # CONFIG_POSIX_MQUEUE is not set | 31 | # CONFIG_POSIX_MQUEUE is not set |
| 26 | # CONFIG_BSD_PROCESS_ACCT is not set | 32 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 27 | CONFIG_SYSCTL=y | 33 | CONFIG_SYSCTL=y |
| 28 | # CONFIG_AUDIT is not set | 34 | # CONFIG_AUDIT is not set |
| 29 | CONFIG_LOG_BUF_SHIFT=16 | ||
| 30 | CONFIG_HOTPLUG=y | 35 | CONFIG_HOTPLUG=y |
| 31 | CONFIG_KOBJECT_UEVENT=y | 36 | CONFIG_KOBJECT_UEVENT=y |
| 32 | CONFIG_IKCONFIG=y | 37 | CONFIG_IKCONFIG=y |
| 33 | CONFIG_IKCONFIG_PROC=y | 38 | CONFIG_IKCONFIG_PROC=y |
| 39 | CONFIG_INITRAMFS_SOURCE="" | ||
| 34 | CONFIG_EMBEDDED=y | 40 | CONFIG_EMBEDDED=y |
| 35 | CONFIG_KALLSYMS=y | 41 | CONFIG_KALLSYMS=y |
| 36 | CONFIG_KALLSYMS_ALL=y | 42 | CONFIG_KALLSYMS_ALL=y |
| 37 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 43 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 44 | CONFIG_PRINTK=y | ||
| 45 | CONFIG_BUG=y | ||
| 46 | CONFIG_BASE_FULL=y | ||
| 38 | CONFIG_FUTEX=y | 47 | CONFIG_FUTEX=y |
| 39 | CONFIG_EPOLL=y | 48 | CONFIG_EPOLL=y |
| 40 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 49 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
| @@ -44,6 +53,7 @@ CONFIG_CC_ALIGN_LABELS=0 | |||
| 44 | CONFIG_CC_ALIGN_LOOPS=0 | 53 | CONFIG_CC_ALIGN_LOOPS=0 |
| 45 | CONFIG_CC_ALIGN_JUMPS=0 | 54 | CONFIG_CC_ALIGN_JUMPS=0 |
| 46 | # CONFIG_TINY_SHMEM is not set | 55 | # CONFIG_TINY_SHMEM is not set |
| 56 | CONFIG_BASE_SMALL=0 | ||
| 47 | 57 | ||
| 48 | # | 58 | # |
| 49 | # Loadable module support | 59 | # Loadable module support |
| @@ -66,10 +76,19 @@ CONFIG_KMOD=y | |||
| 66 | CONFIG_PA8X00=y | 76 | CONFIG_PA8X00=y |
| 67 | CONFIG_PA20=y | 77 | CONFIG_PA20=y |
| 68 | CONFIG_PREFETCH=y | 78 | CONFIG_PREFETCH=y |
| 69 | # CONFIG_PARISC64 is not set | ||
| 70 | # CONFIG_64BIT is not set | 79 | # CONFIG_64BIT is not set |
| 71 | # CONFIG_SMP is not set | 80 | # CONFIG_SMP is not set |
| 72 | # CONFIG_DISCONTIGMEM is not set | 81 | # CONFIG_HZ_100 is not set |
| 82 | CONFIG_HZ_250=y | ||
| 83 | # CONFIG_HZ_1000 is not set | ||
| 84 | CONFIG_HZ=250 | ||
| 85 | CONFIG_SELECT_MEMORY_MODEL=y | ||
| 86 | CONFIG_FLATMEM_MANUAL=y | ||
| 87 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
| 88 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
| 89 | CONFIG_FLATMEM=y | ||
| 90 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
| 91 | # CONFIG_SPARSEMEM_STATIC is not set | ||
| 73 | # CONFIG_PREEMPT is not set | 92 | # CONFIG_PREEMPT is not set |
| 74 | # CONFIG_HPUX is not set | 93 | # CONFIG_HPUX is not set |
| 75 | 94 | ||
| @@ -79,13 +98,10 @@ CONFIG_PREFETCH=y | |||
| 79 | # CONFIG_GSC is not set | 98 | # CONFIG_GSC is not set |
| 80 | CONFIG_PCI=y | 99 | CONFIG_PCI=y |
| 81 | CONFIG_PCI_LEGACY_PROC=y | 100 | CONFIG_PCI_LEGACY_PROC=y |
| 82 | CONFIG_PCI_NAMES=y | 101 | # CONFIG_PCI_DEBUG is not set |
| 83 | CONFIG_PCI_LBA=y | 102 | CONFIG_PCI_LBA=y |
| 84 | CONFIG_IOSAPIC=y | 103 | CONFIG_IOSAPIC=y |
| 85 | CONFIG_IOMMU_SBA=y | 104 | CONFIG_IOMMU_SBA=y |
| 86 | CONFIG_SUPERIO=y | ||
| 87 | CONFIG_CHASSIS_LCD_LED=y | ||
| 88 | # CONFIG_PDC_CHASSIS is not set | ||
| 89 | 105 | ||
| 90 | # | 106 | # |
| 91 | # PCCARD (PCMCIA/CardBus) support | 107 | # PCCARD (PCMCIA/CardBus) support |
| @@ -93,13 +109,17 @@ CONFIG_CHASSIS_LCD_LED=y | |||
| 93 | # CONFIG_PCCARD is not set | 109 | # CONFIG_PCCARD is not set |
| 94 | 110 | ||
| 95 | # | 111 | # |
| 96 | # PC-card bridges | 112 | # PCI Hotplug Support |
| 97 | # | 113 | # |
| 114 | # CONFIG_HOTPLUG_PCI is not set | ||
| 98 | 115 | ||
| 99 | # | 116 | # |
| 100 | # PCI Hotplug Support | 117 | # PA-RISC specific drivers |
| 101 | # | 118 | # |
| 102 | # CONFIG_HOTPLUG_PCI is not set | 119 | CONFIG_SUPERIO=y |
| 120 | CONFIG_CHASSIS_LCD_LED=y | ||
| 121 | # CONFIG_PDC_CHASSIS is not set | ||
| 122 | CONFIG_PDC_STABLE=y | ||
| 103 | 123 | ||
| 104 | # | 124 | # |
| 105 | # Executable file formats | 125 | # Executable file formats |
| @@ -108,6 +128,186 @@ CONFIG_BINFMT_ELF=y | |||
| 108 | # CONFIG_BINFMT_MISC is not set | 128 | # CONFIG_BINFMT_MISC is not set |
| 109 | 129 | ||
| 110 | # | 130 | # |
| 131 | # Networking | ||
| 132 | # | ||
| 133 | CONFIG_NET=y | ||
| 134 | |||
| 135 | # | ||
| 136 | # Networking options | ||
| 137 | # | ||
| 138 | CONFIG_PACKET=y | ||
| 139 | CONFIG_PACKET_MMAP=y | ||
| 140 | CONFIG_UNIX=y | ||
| 141 | CONFIG_XFRM=y | ||
| 142 | CONFIG_XFRM_USER=m | ||
| 143 | CONFIG_NET_KEY=m | ||
| 144 | CONFIG_INET=y | ||
| 145 | CONFIG_IP_MULTICAST=y | ||
| 146 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
| 147 | CONFIG_IP_FIB_HASH=y | ||
| 148 | CONFIG_IP_PNP=y | ||
| 149 | # CONFIG_IP_PNP_DHCP is not set | ||
| 150 | CONFIG_IP_PNP_BOOTP=y | ||
| 151 | # CONFIG_IP_PNP_RARP is not set | ||
| 152 | # CONFIG_NET_IPIP is not set | ||
| 153 | # CONFIG_NET_IPGRE is not set | ||
| 154 | # CONFIG_IP_MROUTE is not set | ||
| 155 | # CONFIG_ARPD is not set | ||
| 156 | # CONFIG_SYN_COOKIES is not set | ||
| 157 | # CONFIG_INET_AH is not set | ||
| 158 | # CONFIG_INET_ESP is not set | ||
| 159 | # CONFIG_INET_IPCOMP is not set | ||
| 160 | # CONFIG_INET_TUNNEL is not set | ||
| 161 | # CONFIG_INET_DIAG is not set | ||
| 162 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
| 163 | CONFIG_TCP_CONG_BIC=y | ||
| 164 | |||
| 165 | # | ||
| 166 | # IP: Virtual Server Configuration | ||
| 167 | # | ||
| 168 | # CONFIG_IP_VS is not set | ||
| 169 | CONFIG_IPV6=m | ||
| 170 | # CONFIG_IPV6_PRIVACY is not set | ||
| 171 | # CONFIG_INET6_AH is not set | ||
| 172 | # CONFIG_INET6_ESP is not set | ||
| 173 | CONFIG_INET6_IPCOMP=m | ||
| 174 | CONFIG_INET6_TUNNEL=m | ||
| 175 | CONFIG_IPV6_TUNNEL=m | ||
| 176 | CONFIG_NETFILTER=y | ||
| 177 | CONFIG_NETFILTER_DEBUG=y | ||
| 178 | # CONFIG_NETFILTER_NETLINK is not set | ||
| 179 | |||
| 180 | # | ||
| 181 | # IP: Netfilter Configuration | ||
| 182 | # | ||
| 183 | CONFIG_IP_NF_CONNTRACK=m | ||
| 184 | # CONFIG_IP_NF_CT_ACCT is not set | ||
| 185 | # CONFIG_IP_NF_CONNTRACK_MARK is not set | ||
| 186 | # CONFIG_IP_NF_CONNTRACK_EVENTS is not set | ||
| 187 | # CONFIG_IP_NF_CT_PROTO_SCTP is not set | ||
| 188 | CONFIG_IP_NF_FTP=m | ||
| 189 | CONFIG_IP_NF_IRC=m | ||
| 190 | # CONFIG_IP_NF_NETBIOS_NS is not set | ||
| 191 | CONFIG_IP_NF_TFTP=m | ||
| 192 | CONFIG_IP_NF_AMANDA=m | ||
| 193 | # CONFIG_IP_NF_PPTP is not set | ||
| 194 | CONFIG_IP_NF_QUEUE=m | ||
| 195 | CONFIG_IP_NF_IPTABLES=m | ||
| 196 | CONFIG_IP_NF_MATCH_LIMIT=m | ||
| 197 | CONFIG_IP_NF_MATCH_IPRANGE=m | ||
| 198 | CONFIG_IP_NF_MATCH_MAC=m | ||
| 199 | CONFIG_IP_NF_MATCH_PKTTYPE=m | ||
| 200 | CONFIG_IP_NF_MATCH_MARK=m | ||
| 201 | CONFIG_IP_NF_MATCH_MULTIPORT=m | ||
| 202 | CONFIG_IP_NF_MATCH_TOS=m | ||
| 203 | CONFIG_IP_NF_MATCH_RECENT=m | ||
| 204 | CONFIG_IP_NF_MATCH_ECN=m | ||
| 205 | CONFIG_IP_NF_MATCH_DSCP=m | ||
| 206 | CONFIG_IP_NF_MATCH_AH_ESP=m | ||
| 207 | CONFIG_IP_NF_MATCH_LENGTH=m | ||
| 208 | CONFIG_IP_NF_MATCH_TTL=m | ||
| 209 | CONFIG_IP_NF_MATCH_TCPMSS=m | ||
| 210 | CONFIG_IP_NF_MATCH_HELPER=m | ||
| 211 | CONFIG_IP_NF_MATCH_STATE=m | ||
| 212 | CONFIG_IP_NF_MATCH_CONNTRACK=m | ||
| 213 | CONFIG_IP_NF_MATCH_OWNER=m | ||
| 214 | # CONFIG_IP_NF_MATCH_ADDRTYPE is not set | ||
| 215 | # CONFIG_IP_NF_MATCH_REALM is not set | ||
| 216 | # CONFIG_IP_NF_MATCH_SCTP is not set | ||
| 217 | # CONFIG_IP_NF_MATCH_DCCP is not set | ||
| 218 | # CONFIG_IP_NF_MATCH_COMMENT is not set | ||
| 219 | # CONFIG_IP_NF_MATCH_HASHLIMIT is not set | ||
| 220 | # CONFIG_IP_NF_MATCH_STRING is not set | ||
| 221 | CONFIG_IP_NF_FILTER=m | ||
| 222 | CONFIG_IP_NF_TARGET_REJECT=m | ||
| 223 | CONFIG_IP_NF_TARGET_LOG=m | ||
| 224 | CONFIG_IP_NF_TARGET_ULOG=m | ||
| 225 | CONFIG_IP_NF_TARGET_TCPMSS=m | ||
| 226 | # CONFIG_IP_NF_TARGET_NFQUEUE is not set | ||
| 227 | CONFIG_IP_NF_NAT=m | ||
| 228 | CONFIG_IP_NF_NAT_NEEDED=y | ||
| 229 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
| 230 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
| 231 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
| 232 | CONFIG_IP_NF_TARGET_SAME=m | ||
| 233 | CONFIG_IP_NF_NAT_SNMP_BASIC=m | ||
| 234 | CONFIG_IP_NF_NAT_IRC=m | ||
| 235 | CONFIG_IP_NF_NAT_FTP=m | ||
| 236 | CONFIG_IP_NF_NAT_TFTP=m | ||
| 237 | CONFIG_IP_NF_NAT_AMANDA=m | ||
| 238 | CONFIG_IP_NF_MANGLE=m | ||
| 239 | CONFIG_IP_NF_TARGET_TOS=m | ||
| 240 | CONFIG_IP_NF_TARGET_ECN=m | ||
| 241 | CONFIG_IP_NF_TARGET_DSCP=m | ||
| 242 | CONFIG_IP_NF_TARGET_MARK=m | ||
| 243 | CONFIG_IP_NF_TARGET_CLASSIFY=m | ||
| 244 | # CONFIG_IP_NF_TARGET_TTL is not set | ||
| 245 | # CONFIG_IP_NF_RAW is not set | ||
| 246 | CONFIG_IP_NF_ARPTABLES=m | ||
| 247 | CONFIG_IP_NF_ARPFILTER=m | ||
| 248 | CONFIG_IP_NF_ARP_MANGLE=m | ||
| 249 | |||
| 250 | # | ||
| 251 | # IPv6: Netfilter Configuration (EXPERIMENTAL) | ||
| 252 | # | ||
| 253 | # CONFIG_IP6_NF_QUEUE is not set | ||
| 254 | CONFIG_IP6_NF_IPTABLES=m | ||
| 255 | # CONFIG_IP6_NF_MATCH_LIMIT is not set | ||
| 256 | CONFIG_IP6_NF_MATCH_MAC=m | ||
| 257 | CONFIG_IP6_NF_MATCH_RT=m | ||
| 258 | # CONFIG_IP6_NF_MATCH_OPTS is not set | ||
| 259 | # CONFIG_IP6_NF_MATCH_FRAG is not set | ||
| 260 | # CONFIG_IP6_NF_MATCH_HL is not set | ||
| 261 | # CONFIG_IP6_NF_MATCH_MULTIPORT is not set | ||
| 262 | CONFIG_IP6_NF_MATCH_OWNER=m | ||
| 263 | # CONFIG_IP6_NF_MATCH_MARK is not set | ||
| 264 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | ||
| 265 | # CONFIG_IP6_NF_MATCH_AHESP is not set | ||
| 266 | CONFIG_IP6_NF_MATCH_LENGTH=m | ||
| 267 | # CONFIG_IP6_NF_MATCH_EUI64 is not set | ||
| 268 | CONFIG_IP6_NF_FILTER=m | ||
| 269 | CONFIG_IP6_NF_TARGET_LOG=m | ||
| 270 | CONFIG_IP6_NF_TARGET_REJECT=m | ||
| 271 | # CONFIG_IP6_NF_TARGET_NFQUEUE is not set | ||
| 272 | CONFIG_IP6_NF_MANGLE=m | ||
| 273 | # CONFIG_IP6_NF_TARGET_MARK is not set | ||
| 274 | # CONFIG_IP6_NF_TARGET_HL is not set | ||
| 275 | # CONFIG_IP6_NF_RAW is not set | ||
| 276 | |||
| 277 | # | ||
| 278 | # DCCP Configuration (EXPERIMENTAL) | ||
| 279 | # | ||
| 280 | # CONFIG_IP_DCCP is not set | ||
| 281 | |||
| 282 | # | ||
| 283 | # SCTP Configuration (EXPERIMENTAL) | ||
| 284 | # | ||
| 285 | # CONFIG_IP_SCTP is not set | ||
| 286 | # CONFIG_ATM is not set | ||
| 287 | # CONFIG_BRIDGE is not set | ||
| 288 | # CONFIG_VLAN_8021Q is not set | ||
| 289 | # CONFIG_DECNET is not set | ||
| 290 | # CONFIG_LLC2 is not set | ||
| 291 | # CONFIG_IPX is not set | ||
| 292 | # CONFIG_ATALK is not set | ||
| 293 | # CONFIG_X25 is not set | ||
| 294 | # CONFIG_LAPB is not set | ||
| 295 | # CONFIG_NET_DIVERT is not set | ||
| 296 | # CONFIG_ECONET is not set | ||
| 297 | # CONFIG_WAN_ROUTER is not set | ||
| 298 | # CONFIG_NET_SCHED is not set | ||
| 299 | # CONFIG_NET_CLS_ROUTE is not set | ||
| 300 | |||
| 301 | # | ||
| 302 | # Network testing | ||
| 303 | # | ||
| 304 | CONFIG_NET_PKTGEN=m | ||
| 305 | # CONFIG_HAMRADIO is not set | ||
| 306 | # CONFIG_IRDA is not set | ||
| 307 | # CONFIG_BT is not set | ||
| 308 | # CONFIG_IEEE80211 is not set | ||
| 309 | |||
| 310 | # | ||
| 111 | # Device Drivers | 311 | # Device Drivers |
| 112 | # | 312 | # |
| 113 | 313 | ||
| @@ -120,6 +320,11 @@ CONFIG_FW_LOADER=y | |||
| 120 | # CONFIG_DEBUG_DRIVER is not set | 320 | # CONFIG_DEBUG_DRIVER is not set |
| 121 | 321 | ||
| 122 | # | 322 | # |
| 323 | # Connector - unified userspace <-> kernelspace linker | ||
| 324 | # | ||
| 325 | # CONFIG_CONNECTOR is not set | ||
| 326 | |||
| 327 | # | ||
| 123 | # Memory Technology Devices (MTD) | 328 | # Memory Technology Devices (MTD) |
| 124 | # | 329 | # |
| 125 | # CONFIG_MTD is not set | 330 | # CONFIG_MTD is not set |
| @@ -141,14 +346,14 @@ CONFIG_FW_LOADER=y | |||
| 141 | # CONFIG_BLK_CPQ_CISS_DA is not set | 346 | # CONFIG_BLK_CPQ_CISS_DA is not set |
| 142 | # CONFIG_BLK_DEV_DAC960 is not set | 347 | # CONFIG_BLK_DEV_DAC960 is not set |
| 143 | CONFIG_BLK_DEV_UMEM=m | 348 | CONFIG_BLK_DEV_UMEM=m |
| 349 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
| 144 | CONFIG_BLK_DEV_LOOP=y | 350 | CONFIG_BLK_DEV_LOOP=y |
| 145 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set | 351 | CONFIG_BLK_DEV_CRYPTOLOOP=m |
| 146 | # CONFIG_BLK_DEV_NBD is not set | 352 | # CONFIG_BLK_DEV_NBD is not set |
| 147 | # CONFIG_BLK_DEV_SX8 is not set | 353 | # CONFIG_BLK_DEV_SX8 is not set |
| 148 | # CONFIG_BLK_DEV_UB is not set | 354 | # CONFIG_BLK_DEV_UB is not set |
| 149 | # CONFIG_BLK_DEV_RAM is not set | 355 | # CONFIG_BLK_DEV_RAM is not set |
| 150 | CONFIG_BLK_DEV_RAM_COUNT=16 | 356 | CONFIG_BLK_DEV_RAM_COUNT=16 |
| 151 | CONFIG_INITRAMFS_SOURCE="" | ||
| 152 | # CONFIG_CDROM_PKTCDVD is not set | 357 | # CONFIG_CDROM_PKTCDVD is not set |
| 153 | 358 | ||
| 154 | # | 359 | # |
| @@ -158,6 +363,7 @@ CONFIG_IOSCHED_NOOP=y | |||
| 158 | CONFIG_IOSCHED_AS=y | 363 | CONFIG_IOSCHED_AS=y |
| 159 | CONFIG_IOSCHED_DEADLINE=y | 364 | CONFIG_IOSCHED_DEADLINE=y |
| 160 | CONFIG_IOSCHED_CFQ=y | 365 | CONFIG_IOSCHED_CFQ=y |
| 366 | # CONFIG_ATA_OVER_ETH is not set | ||
| 161 | 367 | ||
| 162 | # | 368 | # |
| 163 | # ATA/ATAPI/MFM/RLL support | 369 | # ATA/ATAPI/MFM/RLL support |
| @@ -201,6 +407,7 @@ CONFIG_BLK_DEV_IDEDMA_PCI=y | |||
| 201 | # CONFIG_BLK_DEV_HPT366 is not set | 407 | # CONFIG_BLK_DEV_HPT366 is not set |
| 202 | # CONFIG_BLK_DEV_SC1200 is not set | 408 | # CONFIG_BLK_DEV_SC1200 is not set |
| 203 | # CONFIG_BLK_DEV_PIIX is not set | 409 | # CONFIG_BLK_DEV_PIIX is not set |
| 410 | # CONFIG_BLK_DEV_IT821X is not set | ||
| 204 | CONFIG_BLK_DEV_NS87415=y | 411 | CONFIG_BLK_DEV_NS87415=y |
| 205 | # CONFIG_BLK_DEV_PDC202XX_OLD is not set | 412 | # CONFIG_BLK_DEV_PDC202XX_OLD is not set |
| 206 | # CONFIG_BLK_DEV_PDC202XX_NEW is not set | 413 | # CONFIG_BLK_DEV_PDC202XX_NEW is not set |
| @@ -218,6 +425,7 @@ CONFIG_BLK_DEV_IDEDMA=y | |||
| 218 | # | 425 | # |
| 219 | # SCSI device support | 426 | # SCSI device support |
| 220 | # | 427 | # |
| 428 | # CONFIG_RAID_ATTRS is not set | ||
| 221 | CONFIG_SCSI=y | 429 | CONFIG_SCSI=y |
| 222 | CONFIG_SCSI_PROC_FS=y | 430 | CONFIG_SCSI_PROC_FS=y |
| 223 | 431 | ||
| @@ -230,6 +438,7 @@ CONFIG_CHR_DEV_ST=y | |||
| 230 | CONFIG_BLK_DEV_SR=y | 438 | CONFIG_BLK_DEV_SR=y |
| 231 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 439 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
| 232 | CONFIG_CHR_DEV_SG=y | 440 | CONFIG_CHR_DEV_SG=y |
| 441 | # CONFIG_CHR_DEV_SCH is not set | ||
| 233 | 442 | ||
| 234 | # | 443 | # |
| 235 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | 444 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs |
| @@ -242,7 +451,9 @@ CONFIG_SCSI_MULTI_LUN=y | |||
| 242 | # SCSI Transport Attributes | 451 | # SCSI Transport Attributes |
| 243 | # | 452 | # |
| 244 | CONFIG_SCSI_SPI_ATTRS=y | 453 | CONFIG_SCSI_SPI_ATTRS=y |
| 245 | CONFIG_SCSI_FC_ATTRS=m | 454 | # CONFIG_SCSI_FC_ATTRS is not set |
| 455 | CONFIG_SCSI_ISCSI_ATTRS=m | ||
| 456 | # CONFIG_SCSI_SAS_ATTRS is not set | ||
| 246 | 457 | ||
| 247 | # | 458 | # |
| 248 | # SCSI low-level drivers | 459 | # SCSI low-level drivers |
| @@ -258,25 +469,26 @@ CONFIG_SCSI_FC_ATTRS=m | |||
| 258 | # CONFIG_SCSI_ADVANSYS is not set | 469 | # CONFIG_SCSI_ADVANSYS is not set |
| 259 | # CONFIG_MEGARAID_NEWGEN is not set | 470 | # CONFIG_MEGARAID_NEWGEN is not set |
| 260 | # CONFIG_MEGARAID_LEGACY is not set | 471 | # CONFIG_MEGARAID_LEGACY is not set |
| 472 | # CONFIG_MEGARAID_SAS is not set | ||
| 261 | CONFIG_SCSI_SATA=y | 473 | CONFIG_SCSI_SATA=y |
| 262 | # CONFIG_SCSI_SATA_AHCI is not set | 474 | # CONFIG_SCSI_SATA_AHCI is not set |
| 263 | # CONFIG_SCSI_SATA_SVW is not set | 475 | # CONFIG_SCSI_SATA_SVW is not set |
| 264 | CONFIG_SCSI_ATA_PIIX=m | 476 | CONFIG_SCSI_ATA_PIIX=m |
| 477 | # CONFIG_SCSI_SATA_MV is not set | ||
| 265 | # CONFIG_SCSI_SATA_NV is not set | 478 | # CONFIG_SCSI_SATA_NV is not set |
| 266 | CONFIG_SCSI_SATA_PROMISE=m | 479 | CONFIG_SCSI_SATA_PROMISE=m |
| 480 | # CONFIG_SCSI_SATA_QSTOR is not set | ||
| 267 | # CONFIG_SCSI_SATA_SX4 is not set | 481 | # CONFIG_SCSI_SATA_SX4 is not set |
| 268 | CONFIG_SCSI_SATA_SIL=m | 482 | CONFIG_SCSI_SATA_SIL=m |
| 269 | # CONFIG_SCSI_SATA_SIS is not set | 483 | # CONFIG_SCSI_SATA_SIS is not set |
| 270 | # CONFIG_SCSI_SATA_ULI is not set | 484 | # CONFIG_SCSI_SATA_ULI is not set |
| 271 | CONFIG_SCSI_SATA_VIA=m | 485 | CONFIG_SCSI_SATA_VIA=m |
| 272 | # CONFIG_SCSI_SATA_VITESSE is not set | 486 | # CONFIG_SCSI_SATA_VITESSE is not set |
| 273 | # CONFIG_SCSI_BUSLOGIC is not set | 487 | CONFIG_SCSI_SATA_INTEL_COMBINED=y |
| 274 | # CONFIG_SCSI_CPQFCTS is not set | 488 | # CONFIG_SCSI_CPQFCTS is not set |
| 275 | # CONFIG_SCSI_DMX3191D is not set | 489 | # CONFIG_SCSI_DMX3191D is not set |
| 276 | # CONFIG_SCSI_EATA is not set | ||
| 277 | # CONFIG_SCSI_EATA_PIO is not set | 490 | # CONFIG_SCSI_EATA_PIO is not set |
| 278 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 491 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
| 279 | # CONFIG_SCSI_GDTH is not set | ||
| 280 | # CONFIG_SCSI_IPS is not set | 492 | # CONFIG_SCSI_IPS is not set |
| 281 | # CONFIG_SCSI_INITIO is not set | 493 | # CONFIG_SCSI_INITIO is not set |
| 282 | # CONFIG_SCSI_INIA100 is not set | 494 | # CONFIG_SCSI_INIA100 is not set |
| @@ -286,20 +498,17 @@ CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 | |||
| 286 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 | 498 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 |
| 287 | # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set | 499 | # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set |
| 288 | # CONFIG_SCSI_IPR is not set | 500 | # CONFIG_SCSI_IPR is not set |
| 289 | # CONFIG_SCSI_PCI2000 is not set | ||
| 290 | # CONFIG_SCSI_PCI2220I is not set | ||
| 291 | # CONFIG_SCSI_QLOGIC_ISP is not set | 501 | # CONFIG_SCSI_QLOGIC_ISP is not set |
| 292 | CONFIG_SCSI_QLOGIC_FC=m | 502 | # CONFIG_SCSI_QLOGIC_FC is not set |
| 293 | # CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set | 503 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| 294 | CONFIG_SCSI_QLOGIC_1280=m | ||
| 295 | # CONFIG_SCSI_QLOGIC_1280_1040 is not set | ||
| 296 | CONFIG_SCSI_QLA2XXX=y | 504 | CONFIG_SCSI_QLA2XXX=y |
| 297 | # CONFIG_SCSI_QLA21XX is not set | 505 | # CONFIG_SCSI_QLA21XX is not set |
| 298 | # CONFIG_SCSI_QLA22XX is not set | 506 | # CONFIG_SCSI_QLA22XX is not set |
| 299 | CONFIG_SCSI_QLA2300=m | 507 | # CONFIG_SCSI_QLA2300 is not set |
| 300 | CONFIG_SCSI_QLA2322=m | 508 | # CONFIG_SCSI_QLA2322 is not set |
| 301 | CONFIG_SCSI_QLA6312=m | 509 | # CONFIG_SCSI_QLA6312 is not set |
| 302 | CONFIG_SCSI_QLA6322=m | 510 | # CONFIG_SCSI_QLA24XX is not set |
| 511 | # CONFIG_SCSI_LPFC is not set | ||
| 303 | # CONFIG_SCSI_DC395x is not set | 512 | # CONFIG_SCSI_DC395x is not set |
| 304 | # CONFIG_SCSI_DC390T is not set | 513 | # CONFIG_SCSI_DC390T is not set |
| 305 | # CONFIG_SCSI_NSP32 is not set | 514 | # CONFIG_SCSI_NSP32 is not set |
| @@ -316,19 +525,24 @@ CONFIG_MD_RAID1=y | |||
| 316 | # CONFIG_MD_RAID10 is not set | 525 | # CONFIG_MD_RAID10 is not set |
| 317 | # CONFIG_MD_RAID5 is not set | 526 | # CONFIG_MD_RAID5 is not set |
| 318 | # CONFIG_MD_RAID6 is not set | 527 | # CONFIG_MD_RAID6 is not set |
| 319 | CONFIG_MD_MULTIPATH=y | 528 | # CONFIG_MD_MULTIPATH is not set |
| 320 | # CONFIG_MD_FAULTY is not set | 529 | # CONFIG_MD_FAULTY is not set |
| 321 | CONFIG_BLK_DEV_DM=y | 530 | CONFIG_BLK_DEV_DM=m |
| 322 | # CONFIG_DM_CRYPT is not set | 531 | CONFIG_DM_CRYPT=m |
| 323 | # CONFIG_DM_SNAPSHOT is not set | 532 | CONFIG_DM_SNAPSHOT=m |
| 324 | # CONFIG_DM_MIRROR is not set | 533 | CONFIG_DM_MIRROR=m |
| 325 | # CONFIG_DM_ZERO is not set | 534 | CONFIG_DM_ZERO=m |
| 535 | CONFIG_DM_MULTIPATH=m | ||
| 536 | # CONFIG_DM_MULTIPATH_EMC is not set | ||
| 326 | 537 | ||
| 327 | # | 538 | # |
| 328 | # Fusion MPT device support | 539 | # Fusion MPT device support |
| 329 | # | 540 | # |
| 330 | CONFIG_FUSION=m | 541 | CONFIG_FUSION=y |
| 331 | CONFIG_FUSION_MAX_SGE=40 | 542 | CONFIG_FUSION_SPI=m |
| 543 | # CONFIG_FUSION_FC is not set | ||
| 544 | # CONFIG_FUSION_SAS is not set | ||
| 545 | CONFIG_FUSION_MAX_SGE=128 | ||
| 332 | CONFIG_FUSION_CTL=m | 546 | CONFIG_FUSION_CTL=m |
| 333 | 547 | ||
| 334 | # | 548 | # |
| @@ -342,151 +556,13 @@ CONFIG_FUSION_CTL=m | |||
| 342 | # CONFIG_I2O is not set | 556 | # CONFIG_I2O is not set |
| 343 | 557 | ||
| 344 | # | 558 | # |
| 345 | # Networking support | 559 | # Network device support |
| 346 | # | ||
| 347 | CONFIG_NET=y | ||
| 348 | |||
| 349 | # | ||
| 350 | # Networking options | ||
| 351 | # | ||
| 352 | CONFIG_PACKET=y | ||
| 353 | CONFIG_PACKET_MMAP=y | ||
| 354 | CONFIG_NETLINK_DEV=y | ||
| 355 | CONFIG_UNIX=y | ||
| 356 | CONFIG_NET_KEY=m | ||
| 357 | CONFIG_INET=y | ||
| 358 | CONFIG_IP_MULTICAST=y | ||
| 359 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
| 360 | CONFIG_IP_PNP=y | ||
| 361 | # CONFIG_IP_PNP_DHCP is not set | ||
| 362 | CONFIG_IP_PNP_BOOTP=y | ||
| 363 | # CONFIG_IP_PNP_RARP is not set | ||
| 364 | # CONFIG_NET_IPIP is not set | ||
| 365 | # CONFIG_NET_IPGRE is not set | ||
| 366 | # CONFIG_IP_MROUTE is not set | ||
| 367 | # CONFIG_ARPD is not set | ||
| 368 | # CONFIG_SYN_COOKIES is not set | ||
| 369 | CONFIG_INET_AH=m | ||
| 370 | CONFIG_INET_ESP=m | ||
| 371 | # CONFIG_INET_IPCOMP is not set | ||
| 372 | # CONFIG_INET_TUNNEL is not set | ||
| 373 | CONFIG_IP_TCPDIAG=y | ||
| 374 | # CONFIG_IP_TCPDIAG_IPV6 is not set | ||
| 375 | |||
| 376 | # | ||
| 377 | # IP: Virtual Server Configuration | ||
| 378 | # | ||
| 379 | # CONFIG_IP_VS is not set | ||
| 380 | # CONFIG_IPV6 is not set | ||
| 381 | CONFIG_NETFILTER=y | ||
| 382 | CONFIG_NETFILTER_DEBUG=y | ||
| 383 | |||
| 384 | # | ||
| 385 | # IP: Netfilter Configuration | ||
| 386 | # | ||
| 387 | CONFIG_IP_NF_CONNTRACK=m | ||
| 388 | # CONFIG_IP_NF_CT_ACCT is not set | ||
| 389 | # CONFIG_IP_NF_CONNTRACK_MARK is not set | ||
| 390 | # CONFIG_IP_NF_CT_PROTO_SCTP is not set | ||
| 391 | CONFIG_IP_NF_FTP=m | ||
| 392 | CONFIG_IP_NF_IRC=m | ||
| 393 | CONFIG_IP_NF_TFTP=m | ||
| 394 | CONFIG_IP_NF_AMANDA=m | ||
| 395 | CONFIG_IP_NF_QUEUE=m | ||
| 396 | CONFIG_IP_NF_IPTABLES=m | ||
| 397 | CONFIG_IP_NF_MATCH_LIMIT=m | ||
| 398 | CONFIG_IP_NF_MATCH_IPRANGE=m | ||
| 399 | CONFIG_IP_NF_MATCH_MAC=m | ||
| 400 | CONFIG_IP_NF_MATCH_PKTTYPE=m | ||
| 401 | CONFIG_IP_NF_MATCH_MARK=m | ||
| 402 | CONFIG_IP_NF_MATCH_MULTIPORT=m | ||
| 403 | CONFIG_IP_NF_MATCH_TOS=m | ||
| 404 | CONFIG_IP_NF_MATCH_RECENT=m | ||
| 405 | CONFIG_IP_NF_MATCH_ECN=m | ||
| 406 | CONFIG_IP_NF_MATCH_DSCP=m | ||
| 407 | CONFIG_IP_NF_MATCH_AH_ESP=m | ||
| 408 | CONFIG_IP_NF_MATCH_LENGTH=m | ||
| 409 | CONFIG_IP_NF_MATCH_TTL=m | ||
| 410 | CONFIG_IP_NF_MATCH_TCPMSS=m | ||
| 411 | CONFIG_IP_NF_MATCH_HELPER=m | ||
| 412 | CONFIG_IP_NF_MATCH_STATE=m | ||
| 413 | CONFIG_IP_NF_MATCH_CONNTRACK=m | ||
| 414 | CONFIG_IP_NF_MATCH_OWNER=m | ||
| 415 | # CONFIG_IP_NF_MATCH_ADDRTYPE is not set | ||
| 416 | # CONFIG_IP_NF_MATCH_REALM is not set | ||
| 417 | # CONFIG_IP_NF_MATCH_SCTP is not set | ||
| 418 | # CONFIG_IP_NF_MATCH_COMMENT is not set | ||
| 419 | # CONFIG_IP_NF_MATCH_HASHLIMIT is not set | ||
| 420 | CONFIG_IP_NF_FILTER=m | ||
| 421 | CONFIG_IP_NF_TARGET_REJECT=m | ||
| 422 | CONFIG_IP_NF_TARGET_LOG=m | ||
| 423 | CONFIG_IP_NF_TARGET_ULOG=m | ||
| 424 | CONFIG_IP_NF_TARGET_TCPMSS=m | ||
| 425 | CONFIG_IP_NF_NAT=m | ||
| 426 | CONFIG_IP_NF_NAT_NEEDED=y | ||
| 427 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
| 428 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
| 429 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
| 430 | CONFIG_IP_NF_TARGET_SAME=m | ||
| 431 | CONFIG_IP_NF_NAT_SNMP_BASIC=m | ||
| 432 | CONFIG_IP_NF_NAT_IRC=m | ||
| 433 | CONFIG_IP_NF_NAT_FTP=m | ||
| 434 | CONFIG_IP_NF_NAT_TFTP=m | ||
| 435 | CONFIG_IP_NF_NAT_AMANDA=m | ||
| 436 | CONFIG_IP_NF_MANGLE=m | ||
| 437 | CONFIG_IP_NF_TARGET_TOS=m | ||
| 438 | CONFIG_IP_NF_TARGET_ECN=m | ||
| 439 | CONFIG_IP_NF_TARGET_DSCP=m | ||
| 440 | CONFIG_IP_NF_TARGET_MARK=m | ||
| 441 | CONFIG_IP_NF_TARGET_CLASSIFY=m | ||
| 442 | # CONFIG_IP_NF_RAW is not set | ||
| 443 | CONFIG_IP_NF_ARPTABLES=m | ||
| 444 | CONFIG_IP_NF_ARPFILTER=m | ||
| 445 | CONFIG_IP_NF_ARP_MANGLE=m | ||
| 446 | CONFIG_IP_NF_COMPAT_IPCHAINS=m | ||
| 447 | CONFIG_IP_NF_COMPAT_IPFWADM=m | ||
| 448 | CONFIG_XFRM=y | ||
| 449 | CONFIG_XFRM_USER=m | ||
| 450 | |||
| 451 | # | ||
| 452 | # SCTP Configuration (EXPERIMENTAL) | ||
| 453 | # | ||
| 454 | # CONFIG_IP_SCTP is not set | ||
| 455 | # CONFIG_ATM is not set | ||
| 456 | # CONFIG_BRIDGE is not set | ||
| 457 | # CONFIG_VLAN_8021Q is not set | ||
| 458 | # CONFIG_DECNET is not set | ||
| 459 | CONFIG_LLC=m | ||
| 460 | CONFIG_LLC2=m | ||
| 461 | # CONFIG_IPX is not set | ||
| 462 | # CONFIG_ATALK is not set | ||
| 463 | # CONFIG_X25 is not set | ||
| 464 | # CONFIG_LAPB is not set | ||
| 465 | # CONFIG_NET_DIVERT is not set | ||
| 466 | # CONFIG_ECONET is not set | ||
| 467 | # CONFIG_WAN_ROUTER is not set | ||
| 468 | |||
| 469 | # | ||
| 470 | # QoS and/or fair queueing | ||
| 471 | # | ||
| 472 | # CONFIG_NET_SCHED is not set | ||
| 473 | # CONFIG_NET_CLS_ROUTE is not set | ||
| 474 | |||
| 475 | # | ||
| 476 | # Network testing | ||
| 477 | # | 560 | # |
| 478 | # CONFIG_NET_PKTGEN is not set | ||
| 479 | # CONFIG_NETPOLL is not set | ||
| 480 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
| 481 | # CONFIG_HAMRADIO is not set | ||
| 482 | # CONFIG_IRDA is not set | ||
| 483 | # CONFIG_BT is not set | ||
| 484 | CONFIG_NETDEVICES=y | 561 | CONFIG_NETDEVICES=y |
| 485 | CONFIG_DUMMY=m | 562 | CONFIG_DUMMY=m |
| 486 | CONFIG_BONDING=m | 563 | CONFIG_BONDING=m |
| 487 | # CONFIG_EQUALIZER is not set | 564 | # CONFIG_EQUALIZER is not set |
| 488 | CONFIG_TUN=m | 565 | CONFIG_TUN=m |
| 489 | # CONFIG_ETHERTAP is not set | ||
| 490 | 566 | ||
| 491 | # | 567 | # |
| 492 | # ARCnet devices | 568 | # ARCnet devices |
| @@ -494,12 +570,18 @@ CONFIG_TUN=m | |||
| 494 | # CONFIG_ARCNET is not set | 570 | # CONFIG_ARCNET is not set |
| 495 | 571 | ||
| 496 | # | 572 | # |
| 573 | # PHY device support | ||
| 574 | # | ||
| 575 | # CONFIG_PHYLIB is not set | ||
| 576 | |||
| 577 | # | ||
| 497 | # Ethernet (10 or 100Mbit) | 578 | # Ethernet (10 or 100Mbit) |
| 498 | # | 579 | # |
| 499 | CONFIG_NET_ETHERNET=y | 580 | CONFIG_NET_ETHERNET=y |
| 500 | CONFIG_MII=m | 581 | CONFIG_MII=m |
| 501 | CONFIG_HAPPYMEAL=m | 582 | # CONFIG_HAPPYMEAL is not set |
| 502 | # CONFIG_SUNGEM is not set | 583 | # CONFIG_SUNGEM is not set |
| 584 | # CONFIG_CASSINI is not set | ||
| 503 | # CONFIG_NET_VENDOR_3COM is not set | 585 | # CONFIG_NET_VENDOR_3COM is not set |
| 504 | 586 | ||
| 505 | # | 587 | # |
| @@ -514,28 +596,22 @@ CONFIG_TULIP_MMIO=y | |||
| 514 | # CONFIG_DE4X5 is not set | 596 | # CONFIG_DE4X5 is not set |
| 515 | # CONFIG_WINBOND_840 is not set | 597 | # CONFIG_WINBOND_840 is not set |
| 516 | # CONFIG_DM9102 is not set | 598 | # CONFIG_DM9102 is not set |
| 599 | # CONFIG_ULI526X is not set | ||
| 517 | # CONFIG_HP100 is not set | 600 | # CONFIG_HP100 is not set |
| 518 | CONFIG_NET_PCI=y | 601 | CONFIG_NET_PCI=y |
| 519 | CONFIG_PCNET32=m | 602 | # CONFIG_PCNET32 is not set |
| 520 | # CONFIG_AMD8111_ETH is not set | 603 | # CONFIG_AMD8111_ETH is not set |
| 521 | CONFIG_ADAPTEC_STARFIRE=m | 604 | # CONFIG_ADAPTEC_STARFIRE is not set |
| 522 | # CONFIG_ADAPTEC_STARFIRE_NAPI is not set | 605 | # CONFIG_B44 is not set |
| 523 | CONFIG_B44=m | ||
| 524 | # CONFIG_FORCEDETH is not set | 606 | # CONFIG_FORCEDETH is not set |
| 525 | # CONFIG_DGRS is not set | 607 | # CONFIG_DGRS is not set |
| 526 | CONFIG_EEPRO100=m | 608 | # CONFIG_EEPRO100 is not set |
| 527 | # CONFIG_EEPRO100_PIO is not set | ||
| 528 | CONFIG_E100=m | 609 | CONFIG_E100=m |
| 529 | # CONFIG_E100_NAPI is not set | ||
| 530 | # CONFIG_FEALNX is not set | 610 | # CONFIG_FEALNX is not set |
| 531 | CONFIG_NATSEMI=m | 611 | # CONFIG_NATSEMI is not set |
| 532 | # CONFIG_NE2K_PCI is not set | 612 | # CONFIG_NE2K_PCI is not set |
| 533 | # CONFIG_8139CP is not set | 613 | # CONFIG_8139CP is not set |
| 534 | CONFIG_8139TOO=m | 614 | # CONFIG_8139TOO is not set |
| 535 | # CONFIG_8139TOO_PIO is not set | ||
| 536 | # CONFIG_8139TOO_TUNE_TWISTER is not set | ||
| 537 | # CONFIG_8139TOO_8129 is not set | ||
| 538 | # CONFIG_8139_OLD_RX_RESET is not set | ||
| 539 | # CONFIG_SIS900 is not set | 615 | # CONFIG_SIS900 is not set |
| 540 | # CONFIG_EPIC100 is not set | 616 | # CONFIG_EPIC100 is not set |
| 541 | # CONFIG_SUNDANCE is not set | 617 | # CONFIG_SUNDANCE is not set |
| @@ -554,15 +630,18 @@ CONFIG_E1000=m | |||
| 554 | # CONFIG_HAMACHI is not set | 630 | # CONFIG_HAMACHI is not set |
| 555 | # CONFIG_YELLOWFIN is not set | 631 | # CONFIG_YELLOWFIN is not set |
| 556 | # CONFIG_R8169 is not set | 632 | # CONFIG_R8169 is not set |
| 633 | # CONFIG_SIS190 is not set | ||
| 634 | # CONFIG_SKGE is not set | ||
| 557 | # CONFIG_SK98LIN is not set | 635 | # CONFIG_SK98LIN is not set |
| 558 | # CONFIG_VIA_VELOCITY is not set | 636 | # CONFIG_VIA_VELOCITY is not set |
| 559 | CONFIG_TIGON3=m | 637 | CONFIG_TIGON3=m |
| 638 | # CONFIG_BNX2 is not set | ||
| 560 | 639 | ||
| 561 | # | 640 | # |
| 562 | # Ethernet (10000 Mbit) | 641 | # Ethernet (10000 Mbit) |
| 563 | # | 642 | # |
| 564 | CONFIG_IXGB=y | 643 | # CONFIG_CHELSIO_T1 is not set |
| 565 | CONFIG_IXGB_NAPI=y | 644 | # CONFIG_IXGB is not set |
| 566 | # CONFIG_S2IO is not set | 645 | # CONFIG_S2IO is not set |
| 567 | 646 | ||
| 568 | # | 647 | # |
| @@ -593,6 +672,8 @@ CONFIG_PPPOE=m | |||
| 593 | # CONFIG_NET_FC is not set | 672 | # CONFIG_NET_FC is not set |
| 594 | # CONFIG_SHAPER is not set | 673 | # CONFIG_SHAPER is not set |
| 595 | # CONFIG_NETCONSOLE is not set | 674 | # CONFIG_NETCONSOLE is not set |
| 675 | # CONFIG_NETPOLL is not set | ||
| 676 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
| 596 | 677 | ||
| 597 | # | 678 | # |
| 598 | # ISDN subsystem | 679 | # ISDN subsystem |
| @@ -622,16 +703,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1200 | |||
| 622 | # CONFIG_INPUT_EVBUG is not set | 703 | # CONFIG_INPUT_EVBUG is not set |
| 623 | 704 | ||
| 624 | # | 705 | # |
| 625 | # Input I/O drivers | ||
| 626 | # | ||
| 627 | # CONFIG_GAMEPORT is not set | ||
| 628 | CONFIG_SOUND_GAMEPORT=y | ||
| 629 | CONFIG_SERIO=m | ||
| 630 | CONFIG_SERIO_SERPORT=m | ||
| 631 | # CONFIG_SERIO_PCIPS2 is not set | ||
| 632 | # CONFIG_SERIO_RAW is not set | ||
| 633 | |||
| 634 | # | ||
| 635 | # Input Device Drivers | 706 | # Input Device Drivers |
| 636 | # | 707 | # |
| 637 | CONFIG_INPUT_KEYBOARD=y | 708 | CONFIG_INPUT_KEYBOARD=y |
| @@ -649,6 +720,16 @@ CONFIG_INPUT_MOUSE=y | |||
| 649 | # CONFIG_INPUT_MISC is not set | 720 | # CONFIG_INPUT_MISC is not set |
| 650 | 721 | ||
| 651 | # | 722 | # |
| 723 | # Hardware I/O ports | ||
| 724 | # | ||
| 725 | CONFIG_SERIO=m | ||
| 726 | CONFIG_SERIO_SERPORT=m | ||
| 727 | # CONFIG_SERIO_PCIPS2 is not set | ||
| 728 | CONFIG_SERIO_LIBPS2=m | ||
| 729 | # CONFIG_SERIO_RAW is not set | ||
| 730 | # CONFIG_GAMEPORT is not set | ||
| 731 | |||
| 732 | # | ||
| 652 | # Character devices | 733 | # Character devices |
| 653 | # | 734 | # |
| 654 | CONFIG_VT=y | 735 | CONFIG_VT=y |
| @@ -666,7 +747,6 @@ CONFIG_SERIAL_8250_EXTENDED=y | |||
| 666 | CONFIG_SERIAL_8250_MANY_PORTS=y | 747 | CONFIG_SERIAL_8250_MANY_PORTS=y |
| 667 | CONFIG_SERIAL_8250_SHARE_IRQ=y | 748 | CONFIG_SERIAL_8250_SHARE_IRQ=y |
| 668 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set | 749 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set |
| 669 | # CONFIG_SERIAL_8250_MULTIPORT is not set | ||
| 670 | # CONFIG_SERIAL_8250_RSA is not set | 750 | # CONFIG_SERIAL_8250_RSA is not set |
| 671 | 751 | ||
| 672 | # | 752 | # |
| @@ -676,6 +756,7 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y | |||
| 676 | # CONFIG_PDC_CONSOLE is not set | 756 | # CONFIG_PDC_CONSOLE is not set |
| 677 | CONFIG_SERIAL_CORE=y | 757 | CONFIG_SERIAL_CORE=y |
| 678 | CONFIG_SERIAL_CORE_CONSOLE=y | 758 | CONFIG_SERIAL_CORE_CONSOLE=y |
| 759 | # CONFIG_SERIAL_JSM is not set | ||
| 679 | CONFIG_UNIX98_PTYS=y | 760 | CONFIG_UNIX98_PTYS=y |
| 680 | CONFIG_LEGACY_PTYS=y | 761 | CONFIG_LEGACY_PTYS=y |
| 681 | CONFIG_LEGACY_PTY_COUNT=256 | 762 | CONFIG_LEGACY_PTY_COUNT=256 |
| @@ -698,12 +779,16 @@ CONFIG_GEN_RTC_X=y | |||
| 698 | # | 779 | # |
| 699 | # Ftape, the floppy tape device driver | 780 | # Ftape, the floppy tape device driver |
| 700 | # | 781 | # |
| 701 | # CONFIG_AGP is not set | ||
| 702 | # CONFIG_DRM is not set | 782 | # CONFIG_DRM is not set |
| 703 | CONFIG_RAW_DRIVER=y | 783 | CONFIG_RAW_DRIVER=y |
| 704 | CONFIG_MAX_RAW_DEVS=256 | 784 | CONFIG_MAX_RAW_DEVS=256 |
| 705 | 785 | ||
| 706 | # | 786 | # |
| 787 | # TPM devices | ||
| 788 | # | ||
| 789 | # CONFIG_TCG_TPM is not set | ||
| 790 | |||
| 791 | # | ||
| 707 | # I2C support | 792 | # I2C support |
| 708 | # | 793 | # |
| 709 | # CONFIG_I2C is not set | 794 | # CONFIG_I2C is not set |
| @@ -714,10 +799,20 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 714 | # CONFIG_W1 is not set | 799 | # CONFIG_W1 is not set |
| 715 | 800 | ||
| 716 | # | 801 | # |
| 802 | # Hardware Monitoring support | ||
| 803 | # | ||
| 804 | # CONFIG_HWMON is not set | ||
| 805 | # CONFIG_HWMON_VID is not set | ||
| 806 | |||
| 807 | # | ||
| 717 | # Misc devices | 808 | # Misc devices |
| 718 | # | 809 | # |
| 719 | 810 | ||
| 720 | # | 811 | # |
| 812 | # Multimedia Capabilities Port drivers | ||
| 813 | # | ||
| 814 | |||
| 815 | # | ||
| 721 | # Multimedia devices | 816 | # Multimedia devices |
| 722 | # | 817 | # |
| 723 | # CONFIG_VIDEO_DEV is not set | 818 | # CONFIG_VIDEO_DEV is not set |
| @@ -731,6 +826,11 @@ CONFIG_MAX_RAW_DEVS=256 | |||
| 731 | # Graphics support | 826 | # Graphics support |
| 732 | # | 827 | # |
| 733 | CONFIG_FB=y | 828 | CONFIG_FB=y |
| 829 | CONFIG_FB_CFB_FILLRECT=y | ||
| 830 | CONFIG_FB_CFB_COPYAREA=y | ||
| 831 | CONFIG_FB_CFB_IMAGEBLIT=y | ||
| 832 | CONFIG_FB_SOFT_CURSOR=y | ||
| 833 | # CONFIG_FB_MACMODES is not set | ||
| 734 | # CONFIG_FB_MODE_HELPERS is not set | 834 | # CONFIG_FB_MODE_HELPERS is not set |
| 735 | # CONFIG_FB_TILEBLITTING is not set | 835 | # CONFIG_FB_TILEBLITTING is not set |
| 736 | # CONFIG_FB_CIRRUS is not set | 836 | # CONFIG_FB_CIRRUS is not set |
| @@ -739,6 +839,7 @@ CONFIG_FB=y | |||
| 739 | # CONFIG_FB_ASILIANT is not set | 839 | # CONFIG_FB_ASILIANT is not set |
| 740 | # CONFIG_FB_IMSTT is not set | 840 | # CONFIG_FB_IMSTT is not set |
| 741 | CONFIG_FB_STI=y | 841 | CONFIG_FB_STI=y |
| 842 | # CONFIG_FB_NVIDIA is not set | ||
| 742 | # CONFIG_FB_RIVA is not set | 843 | # CONFIG_FB_RIVA is not set |
| 743 | # CONFIG_FB_MATROX is not set | 844 | # CONFIG_FB_MATROX is not set |
| 744 | # CONFIG_FB_RADEON_OLD is not set | 845 | # CONFIG_FB_RADEON_OLD is not set |
| @@ -751,18 +852,20 @@ CONFIG_FB_STI=y | |||
| 751 | # CONFIG_FB_KYRO is not set | 852 | # CONFIG_FB_KYRO is not set |
| 752 | # CONFIG_FB_3DFX is not set | 853 | # CONFIG_FB_3DFX is not set |
| 753 | # CONFIG_FB_VOODOO1 is not set | 854 | # CONFIG_FB_VOODOO1 is not set |
| 855 | # CONFIG_FB_CYBLA is not set | ||
| 754 | # CONFIG_FB_TRIDENT is not set | 856 | # CONFIG_FB_TRIDENT is not set |
| 755 | # CONFIG_FB_PM3 is not set | 857 | # CONFIG_FB_PM3 is not set |
| 858 | # CONFIG_FB_S1D13XXX is not set | ||
| 756 | # CONFIG_FB_VIRTUAL is not set | 859 | # CONFIG_FB_VIRTUAL is not set |
| 757 | 860 | ||
| 758 | # | 861 | # |
| 759 | # Console display driver support | 862 | # Console display driver support |
| 760 | # | 863 | # |
| 761 | CONFIG_STI_CONSOLE=y | 864 | CONFIG_DUMMY_CONSOLE=y |
| 762 | CONFIG_DUMMY_CONSOLE_COLUMNS=160 | 865 | CONFIG_DUMMY_CONSOLE_COLUMNS=160 |
| 763 | CONFIG_DUMMY_CONSOLE_ROWS=64 | 866 | CONFIG_DUMMY_CONSOLE_ROWS=64 |
| 764 | CONFIG_DUMMY_CONSOLE=y | ||
| 765 | CONFIG_FRAMEBUFFER_CONSOLE=y | 867 | CONFIG_FRAMEBUFFER_CONSOLE=y |
| 868 | CONFIG_STI_CONSOLE=y | ||
| 766 | # CONFIG_FONTS is not set | 869 | # CONFIG_FONTS is not set |
| 767 | CONFIG_FONT_8x8=y | 870 | CONFIG_FONT_8x8=y |
| 768 | CONFIG_FONT_8x16=y | 871 | CONFIG_FONT_8x16=y |
| @@ -775,6 +878,7 @@ CONFIG_LOGO=y | |||
| 775 | # CONFIG_LOGO_LINUX_VGA16 is not set | 878 | # CONFIG_LOGO_LINUX_VGA16 is not set |
| 776 | # CONFIG_LOGO_LINUX_CLUT224 is not set | 879 | # CONFIG_LOGO_LINUX_CLUT224 is not set |
| 777 | CONFIG_LOGO_PARISC_CLUT224=y | 880 | CONFIG_LOGO_PARISC_CLUT224=y |
| 881 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
| 778 | 882 | ||
| 779 | # | 883 | # |
| 780 | # Sound | 884 | # Sound |
| @@ -784,7 +888,78 @@ CONFIG_SOUND=y | |||
| 784 | # | 888 | # |
| 785 | # Advanced Linux Sound Architecture | 889 | # Advanced Linux Sound Architecture |
| 786 | # | 890 | # |
| 787 | # CONFIG_SND is not set | 891 | CONFIG_SND=y |
| 892 | CONFIG_SND_TIMER=y | ||
| 893 | CONFIG_SND_PCM=y | ||
| 894 | CONFIG_SND_SEQUENCER=y | ||
| 895 | # CONFIG_SND_SEQ_DUMMY is not set | ||
| 896 | CONFIG_SND_OSSEMUL=y | ||
| 897 | CONFIG_SND_MIXER_OSS=y | ||
| 898 | CONFIG_SND_PCM_OSS=y | ||
| 899 | CONFIG_SND_SEQUENCER_OSS=y | ||
| 900 | # CONFIG_SND_VERBOSE_PRINTK is not set | ||
| 901 | # CONFIG_SND_DEBUG is not set | ||
| 902 | |||
| 903 | # | ||
| 904 | # Generic devices | ||
| 905 | # | ||
| 906 | # CONFIG_SND_DUMMY is not set | ||
| 907 | # CONFIG_SND_VIRMIDI is not set | ||
| 908 | # CONFIG_SND_MTPAV is not set | ||
| 909 | # CONFIG_SND_SERIAL_U16550 is not set | ||
| 910 | # CONFIG_SND_MPU401 is not set | ||
| 911 | CONFIG_SND_AC97_CODEC=y | ||
| 912 | CONFIG_SND_AC97_BUS=y | ||
| 913 | |||
| 914 | # | ||
| 915 | # PCI devices | ||
| 916 | # | ||
| 917 | # CONFIG_SND_ALI5451 is not set | ||
| 918 | # CONFIG_SND_ATIIXP is not set | ||
| 919 | # CONFIG_SND_ATIIXP_MODEM is not set | ||
| 920 | # CONFIG_SND_AU8810 is not set | ||
| 921 | # CONFIG_SND_AU8820 is not set | ||
| 922 | # CONFIG_SND_AU8830 is not set | ||
| 923 | # CONFIG_SND_AZT3328 is not set | ||
| 924 | # CONFIG_SND_BT87X is not set | ||
| 925 | # CONFIG_SND_CS46XX is not set | ||
| 926 | # CONFIG_SND_CS4281 is not set | ||
| 927 | # CONFIG_SND_EMU10K1 is not set | ||
| 928 | # CONFIG_SND_EMU10K1X is not set | ||
| 929 | # CONFIG_SND_CA0106 is not set | ||
| 930 | # CONFIG_SND_KORG1212 is not set | ||
| 931 | # CONFIG_SND_MIXART is not set | ||
| 932 | # CONFIG_SND_NM256 is not set | ||
| 933 | # CONFIG_SND_RME32 is not set | ||
| 934 | # CONFIG_SND_RME96 is not set | ||
| 935 | # CONFIG_SND_RME9652 is not set | ||
| 936 | # CONFIG_SND_HDSP is not set | ||
| 937 | # CONFIG_SND_HDSPM is not set | ||
| 938 | # CONFIG_SND_TRIDENT is not set | ||
| 939 | # CONFIG_SND_YMFPCI is not set | ||
| 940 | CONFIG_SND_AD1889=y | ||
| 941 | # CONFIG_SND_AD1889_OPL3 is not set | ||
| 942 | # CONFIG_SND_CMIPCI is not set | ||
| 943 | # CONFIG_SND_ENS1370 is not set | ||
| 944 | # CONFIG_SND_ENS1371 is not set | ||
| 945 | # CONFIG_SND_ES1938 is not set | ||
| 946 | # CONFIG_SND_ES1968 is not set | ||
| 947 | # CONFIG_SND_MAESTRO3 is not set | ||
| 948 | # CONFIG_SND_FM801 is not set | ||
| 949 | # CONFIG_SND_ICE1712 is not set | ||
| 950 | # CONFIG_SND_ICE1724 is not set | ||
| 951 | # CONFIG_SND_INTEL8X0 is not set | ||
| 952 | # CONFIG_SND_INTEL8X0M is not set | ||
| 953 | # CONFIG_SND_SONICVIBES is not set | ||
| 954 | # CONFIG_SND_VIA82XX is not set | ||
| 955 | # CONFIG_SND_VIA82XX_MODEM is not set | ||
| 956 | # CONFIG_SND_VX222 is not set | ||
| 957 | # CONFIG_SND_HDA_INTEL is not set | ||
| 958 | |||
| 959 | # | ||
| 960 | # USB devices | ||
| 961 | # | ||
| 962 | # CONFIG_SND_USB_AUDIO is not set | ||
| 788 | 963 | ||
| 789 | # | 964 | # |
| 790 | # Open Sound System | 965 | # Open Sound System |
| @@ -794,6 +969,8 @@ CONFIG_SOUND=y | |||
| 794 | # | 969 | # |
| 795 | # USB support | 970 | # USB support |
| 796 | # | 971 | # |
| 972 | CONFIG_USB_ARCH_HAS_HCD=y | ||
| 973 | CONFIG_USB_ARCH_HAS_OHCI=y | ||
| 797 | CONFIG_USB=y | 974 | CONFIG_USB=y |
| 798 | CONFIG_USB_DEBUG=y | 975 | CONFIG_USB_DEBUG=y |
| 799 | 976 | ||
| @@ -804,23 +981,23 @@ CONFIG_USB_DEVICEFS=y | |||
| 804 | # CONFIG_USB_BANDWIDTH is not set | 981 | # CONFIG_USB_BANDWIDTH is not set |
| 805 | # CONFIG_USB_DYNAMIC_MINORS is not set | 982 | # CONFIG_USB_DYNAMIC_MINORS is not set |
| 806 | # CONFIG_USB_OTG is not set | 983 | # CONFIG_USB_OTG is not set |
| 807 | CONFIG_USB_ARCH_HAS_HCD=y | ||
| 808 | CONFIG_USB_ARCH_HAS_OHCI=y | ||
| 809 | 984 | ||
| 810 | # | 985 | # |
| 811 | # USB Host Controller Drivers | 986 | # USB Host Controller Drivers |
| 812 | # | 987 | # |
| 813 | # CONFIG_USB_EHCI_HCD is not set | 988 | # CONFIG_USB_EHCI_HCD is not set |
| 989 | # CONFIG_USB_ISP116X_HCD is not set | ||
| 814 | CONFIG_USB_OHCI_HCD=y | 990 | CONFIG_USB_OHCI_HCD=y |
| 991 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set | ||
| 992 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y | ||
| 815 | # CONFIG_USB_UHCI_HCD is not set | 993 | # CONFIG_USB_UHCI_HCD is not set |
| 816 | # CONFIG_USB_SL811_HCD is not set | 994 | # CONFIG_USB_SL811_HCD is not set |
| 817 | 995 | ||
| 818 | # | 996 | # |
| 819 | # USB Device Class drivers | 997 | # USB Device Class drivers |
| 820 | # | 998 | # |
| 821 | # CONFIG_USB_AUDIO is not set | 999 | # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set |
| 822 | # CONFIG_USB_BLUETOOTH_TTY is not set | 1000 | # CONFIG_USB_BLUETOOTH_TTY is not set |
| 823 | # CONFIG_USB_MIDI is not set | ||
| 824 | # CONFIG_USB_ACM is not set | 1001 | # CONFIG_USB_ACM is not set |
| 825 | CONFIG_USB_PRINTER=m | 1002 | CONFIG_USB_PRINTER=m |
| 826 | 1003 | ||
| @@ -829,12 +1006,11 @@ CONFIG_USB_PRINTER=m | |||
| 829 | # | 1006 | # |
| 830 | CONFIG_USB_STORAGE=m | 1007 | CONFIG_USB_STORAGE=m |
| 831 | # CONFIG_USB_STORAGE_DEBUG is not set | 1008 | # CONFIG_USB_STORAGE_DEBUG is not set |
| 832 | # CONFIG_USB_STORAGE_RW_DETECT is not set | 1009 | # CONFIG_USB_STORAGE_DATAFAB is not set |
| 833 | CONFIG_USB_STORAGE_DATAFAB=y | 1010 | # CONFIG_USB_STORAGE_FREECOM is not set |
| 834 | CONFIG_USB_STORAGE_FREECOM=y | ||
| 835 | # CONFIG_USB_STORAGE_ISD200 is not set | 1011 | # CONFIG_USB_STORAGE_ISD200 is not set |
| 836 | CONFIG_USB_STORAGE_DPCM=y | 1012 | CONFIG_USB_STORAGE_DPCM=y |
| 837 | CONFIG_USB_STORAGE_HP8200e=y | 1013 | CONFIG_USB_STORAGE_USBAT=y |
| 838 | CONFIG_USB_STORAGE_SDDR09=y | 1014 | CONFIG_USB_STORAGE_SDDR09=y |
| 839 | CONFIG_USB_STORAGE_SDDR55=y | 1015 | CONFIG_USB_STORAGE_SDDR55=y |
| 840 | CONFIG_USB_STORAGE_JUMPSHOT=y | 1016 | CONFIG_USB_STORAGE_JUMPSHOT=y |
| @@ -846,21 +1022,25 @@ CONFIG_USB_HID=y | |||
| 846 | CONFIG_USB_HIDINPUT=y | 1022 | CONFIG_USB_HIDINPUT=y |
| 847 | # CONFIG_HID_FF is not set | 1023 | # CONFIG_HID_FF is not set |
| 848 | CONFIG_USB_HIDDEV=y | 1024 | CONFIG_USB_HIDDEV=y |
| 849 | CONFIG_USB_AIPTEK=m | 1025 | # CONFIG_USB_AIPTEK is not set |
| 850 | CONFIG_USB_WACOM=m | 1026 | # CONFIG_USB_WACOM is not set |
| 851 | CONFIG_USB_KBTAB=m | 1027 | # CONFIG_USB_ACECAD is not set |
| 1028 | # CONFIG_USB_KBTAB is not set | ||
| 852 | # CONFIG_USB_POWERMATE is not set | 1029 | # CONFIG_USB_POWERMATE is not set |
| 853 | # CONFIG_USB_MTOUCH is not set | 1030 | # CONFIG_USB_MTOUCH is not set |
| 1031 | # CONFIG_USB_ITMTOUCH is not set | ||
| 854 | # CONFIG_USB_EGALAX is not set | 1032 | # CONFIG_USB_EGALAX is not set |
| 1033 | # CONFIG_USB_YEALINK is not set | ||
| 855 | # CONFIG_USB_XPAD is not set | 1034 | # CONFIG_USB_XPAD is not set |
| 856 | # CONFIG_USB_ATI_REMOTE is not set | 1035 | # CONFIG_USB_ATI_REMOTE is not set |
| 1036 | # CONFIG_USB_KEYSPAN_REMOTE is not set | ||
| 1037 | # CONFIG_USB_APPLETOUCH is not set | ||
| 857 | 1038 | ||
| 858 | # | 1039 | # |
| 859 | # USB Imaging devices | 1040 | # USB Imaging devices |
| 860 | # | 1041 | # |
| 861 | CONFIG_USB_MDC800=m | 1042 | CONFIG_USB_MDC800=m |
| 862 | CONFIG_USB_MICROTEK=m | 1043 | CONFIG_USB_MICROTEK=m |
| 863 | CONFIG_USB_HPUSBSCSI=m | ||
| 864 | 1044 | ||
| 865 | # | 1045 | # |
| 866 | # USB Multimedia devices | 1046 | # USB Multimedia devices |
| @@ -879,6 +1059,7 @@ CONFIG_USB_HPUSBSCSI=m | |||
| 879 | # CONFIG_USB_PEGASUS is not set | 1059 | # CONFIG_USB_PEGASUS is not set |
| 880 | # CONFIG_USB_RTL8150 is not set | 1060 | # CONFIG_USB_RTL8150 is not set |
| 881 | # CONFIG_USB_USBNET is not set | 1061 | # CONFIG_USB_USBNET is not set |
| 1062 | # CONFIG_USB_MON is not set | ||
| 882 | 1063 | ||
| 883 | # | 1064 | # |
| 884 | # USB port drivers | 1065 | # USB port drivers |
| @@ -894,7 +1075,6 @@ CONFIG_USB_HPUSBSCSI=m | |||
| 894 | # | 1075 | # |
| 895 | # CONFIG_USB_EMI62 is not set | 1076 | # CONFIG_USB_EMI62 is not set |
| 896 | # CONFIG_USB_EMI26 is not set | 1077 | # CONFIG_USB_EMI26 is not set |
| 897 | # CONFIG_USB_TIGL is not set | ||
| 898 | # CONFIG_USB_AUERSWALD is not set | 1078 | # CONFIG_USB_AUERSWALD is not set |
| 899 | # CONFIG_USB_RIO500 is not set | 1079 | # CONFIG_USB_RIO500 is not set |
| 900 | CONFIG_USB_LEGOTOWER=m | 1080 | CONFIG_USB_LEGOTOWER=m |
| @@ -903,10 +1083,12 @@ CONFIG_USB_LEGOTOWER=m | |||
| 903 | # CONFIG_USB_CYTHERM is not set | 1083 | # CONFIG_USB_CYTHERM is not set |
| 904 | # CONFIG_USB_PHIDGETKIT is not set | 1084 | # CONFIG_USB_PHIDGETKIT is not set |
| 905 | # CONFIG_USB_PHIDGETSERVO is not set | 1085 | # CONFIG_USB_PHIDGETSERVO is not set |
| 1086 | # CONFIG_USB_IDMOUSE is not set | ||
| 1087 | # CONFIG_USB_LD is not set | ||
| 906 | # CONFIG_USB_TEST is not set | 1088 | # CONFIG_USB_TEST is not set |
| 907 | 1089 | ||
| 908 | # | 1090 | # |
| 909 | # USB ATM/DSL drivers | 1091 | # USB DSL modem support |
| 910 | # | 1092 | # |
| 911 | 1093 | ||
| 912 | # | 1094 | # |
| @@ -920,27 +1102,41 @@ CONFIG_USB_LEGOTOWER=m | |||
| 920 | # CONFIG_MMC is not set | 1102 | # CONFIG_MMC is not set |
| 921 | 1103 | ||
| 922 | # | 1104 | # |
| 1105 | # InfiniBand support | ||
| 1106 | # | ||
| 1107 | # CONFIG_INFINIBAND is not set | ||
| 1108 | |||
| 1109 | # | ||
| 1110 | # SN Devices | ||
| 1111 | # | ||
| 1112 | |||
| 1113 | # | ||
| 923 | # File systems | 1114 | # File systems |
| 924 | # | 1115 | # |
| 925 | CONFIG_EXT2_FS=y | 1116 | CONFIG_EXT2_FS=y |
| 926 | # CONFIG_EXT2_FS_XATTR is not set | 1117 | # CONFIG_EXT2_FS_XATTR is not set |
| 1118 | # CONFIG_EXT2_FS_XIP is not set | ||
| 927 | CONFIG_EXT3_FS=y | 1119 | CONFIG_EXT3_FS=y |
| 928 | # CONFIG_EXT3_FS_XATTR is not set | 1120 | # CONFIG_EXT3_FS_XATTR is not set |
| 929 | CONFIG_JBD=y | 1121 | CONFIG_JBD=y |
| 930 | # CONFIG_JBD_DEBUG is not set | 1122 | # CONFIG_JBD_DEBUG is not set |
| 931 | # CONFIG_REISERFS_FS is not set | 1123 | # CONFIG_REISERFS_FS is not set |
| 932 | # CONFIG_JFS_FS is not set | 1124 | # CONFIG_JFS_FS is not set |
| 1125 | # CONFIG_FS_POSIX_ACL is not set | ||
| 933 | CONFIG_XFS_FS=m | 1126 | CONFIG_XFS_FS=m |
| 934 | # CONFIG_XFS_RT is not set | 1127 | CONFIG_XFS_EXPORT=y |
| 935 | # CONFIG_XFS_QUOTA is not set | 1128 | # CONFIG_XFS_QUOTA is not set |
| 936 | # CONFIG_XFS_SECURITY is not set | 1129 | # CONFIG_XFS_SECURITY is not set |
| 937 | # CONFIG_XFS_POSIX_ACL is not set | 1130 | # CONFIG_XFS_POSIX_ACL is not set |
| 1131 | # CONFIG_XFS_RT is not set | ||
| 938 | # CONFIG_MINIX_FS is not set | 1132 | # CONFIG_MINIX_FS is not set |
| 939 | # CONFIG_ROMFS_FS is not set | 1133 | # CONFIG_ROMFS_FS is not set |
| 1134 | CONFIG_INOTIFY=y | ||
| 940 | # CONFIG_QUOTA is not set | 1135 | # CONFIG_QUOTA is not set |
| 941 | CONFIG_DNOTIFY=y | 1136 | CONFIG_DNOTIFY=y |
| 942 | # CONFIG_AUTOFS_FS is not set | 1137 | # CONFIG_AUTOFS_FS is not set |
| 943 | CONFIG_AUTOFS4_FS=y | 1138 | CONFIG_AUTOFS4_FS=y |
| 1139 | # CONFIG_FUSE_FS is not set | ||
| 944 | 1140 | ||
| 945 | # | 1141 | # |
| 946 | # CD-ROM/DVD Filesystems | 1142 | # CD-ROM/DVD Filesystems |
| @@ -966,13 +1162,11 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |||
| 966 | CONFIG_PROC_FS=y | 1162 | CONFIG_PROC_FS=y |
| 967 | CONFIG_PROC_KCORE=y | 1163 | CONFIG_PROC_KCORE=y |
| 968 | CONFIG_SYSFS=y | 1164 | CONFIG_SYSFS=y |
| 969 | # CONFIG_DEVFS_FS is not set | ||
| 970 | # CONFIG_DEVPTS_FS_XATTR is not set | ||
| 971 | CONFIG_TMPFS=y | 1165 | CONFIG_TMPFS=y |
| 972 | # CONFIG_TMPFS_XATTR is not set | ||
| 973 | # CONFIG_HUGETLBFS is not set | 1166 | # CONFIG_HUGETLBFS is not set |
| 974 | # CONFIG_HUGETLB_PAGE is not set | 1167 | # CONFIG_HUGETLB_PAGE is not set |
| 975 | CONFIG_RAMFS=y | 1168 | CONFIG_RAMFS=y |
| 1169 | # CONFIG_RELAYFS_FS is not set | ||
| 976 | 1170 | ||
| 977 | # | 1171 | # |
| 978 | # Miscellaneous filesystems | 1172 | # Miscellaneous filesystems |
| @@ -996,16 +1190,19 @@ CONFIG_RAMFS=y | |||
| 996 | # | 1190 | # |
| 997 | CONFIG_NFS_FS=y | 1191 | CONFIG_NFS_FS=y |
| 998 | CONFIG_NFS_V3=y | 1192 | CONFIG_NFS_V3=y |
| 1193 | # CONFIG_NFS_V3_ACL is not set | ||
| 999 | # CONFIG_NFS_V4 is not set | 1194 | # CONFIG_NFS_V4 is not set |
| 1000 | # CONFIG_NFS_DIRECTIO is not set | 1195 | # CONFIG_NFS_DIRECTIO is not set |
| 1001 | CONFIG_NFSD=y | 1196 | CONFIG_NFSD=y |
| 1002 | CONFIG_NFSD_V3=y | 1197 | CONFIG_NFSD_V3=y |
| 1198 | # CONFIG_NFSD_V3_ACL is not set | ||
| 1003 | # CONFIG_NFSD_V4 is not set | 1199 | # CONFIG_NFSD_V4 is not set |
| 1004 | # CONFIG_NFSD_TCP is not set | 1200 | # CONFIG_NFSD_TCP is not set |
| 1005 | CONFIG_ROOT_NFS=y | 1201 | CONFIG_ROOT_NFS=y |
| 1006 | CONFIG_LOCKD=y | 1202 | CONFIG_LOCKD=y |
| 1007 | CONFIG_LOCKD_V4=y | 1203 | CONFIG_LOCKD_V4=y |
| 1008 | CONFIG_EXPORTFS=y | 1204 | CONFIG_EXPORTFS=y |
| 1205 | CONFIG_NFS_COMMON=y | ||
| 1009 | CONFIG_SUNRPC=y | 1206 | CONFIG_SUNRPC=y |
| 1010 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 1207 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
| 1011 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1208 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
| @@ -1014,6 +1211,7 @@ CONFIG_SUNRPC=y | |||
| 1014 | # CONFIG_NCP_FS is not set | 1211 | # CONFIG_NCP_FS is not set |
| 1015 | # CONFIG_CODA_FS is not set | 1212 | # CONFIG_CODA_FS is not set |
| 1016 | # CONFIG_AFS_FS is not set | 1213 | # CONFIG_AFS_FS is not set |
| 1214 | # CONFIG_9P_FS is not set | ||
| 1017 | 1215 | ||
| 1018 | # | 1216 | # |
| 1019 | # Partition Types | 1217 | # Partition Types |
| @@ -1074,13 +1272,19 @@ CONFIG_OPROFILE=m | |||
| 1074 | # | 1272 | # |
| 1075 | # Kernel hacking | 1273 | # Kernel hacking |
| 1076 | # | 1274 | # |
| 1275 | # CONFIG_PRINTK_TIME is not set | ||
| 1077 | CONFIG_DEBUG_KERNEL=y | 1276 | CONFIG_DEBUG_KERNEL=y |
| 1078 | CONFIG_MAGIC_SYSRQ=y | 1277 | CONFIG_MAGIC_SYSRQ=y |
| 1278 | CONFIG_LOG_BUF_SHIFT=16 | ||
| 1279 | CONFIG_DETECT_SOFTLOCKUP=y | ||
| 1079 | # CONFIG_SCHEDSTATS is not set | 1280 | # CONFIG_SCHEDSTATS is not set |
| 1080 | # CONFIG_DEBUG_SLAB is not set | 1281 | # CONFIG_DEBUG_SLAB is not set |
| 1081 | # CONFIG_DEBUG_SPINLOCK is not set | 1282 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1283 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | ||
| 1082 | # CONFIG_DEBUG_KOBJECT is not set | 1284 | # CONFIG_DEBUG_KOBJECT is not set |
| 1083 | # CONFIG_DEBUG_INFO is not set | 1285 | # CONFIG_DEBUG_INFO is not set |
| 1286 | # CONFIG_DEBUG_IOREMAP is not set | ||
| 1287 | # CONFIG_DEBUG_FS is not set | ||
| 1084 | 1288 | ||
| 1085 | # | 1289 | # |
| 1086 | # Security options | 1290 | # Security options |
| @@ -1092,21 +1296,22 @@ CONFIG_MAGIC_SYSRQ=y | |||
| 1092 | # Cryptographic options | 1296 | # Cryptographic options |
| 1093 | # | 1297 | # |
| 1094 | CONFIG_CRYPTO=y | 1298 | CONFIG_CRYPTO=y |
| 1095 | CONFIG_CRYPTO_HMAC=y | 1299 | # CONFIG_CRYPTO_HMAC is not set |
| 1096 | CONFIG_CRYPTO_NULL=m | 1300 | CONFIG_CRYPTO_NULL=m |
| 1097 | CONFIG_CRYPTO_MD4=m | 1301 | # CONFIG_CRYPTO_MD4 is not set |
| 1098 | CONFIG_CRYPTO_MD5=m | 1302 | CONFIG_CRYPTO_MD5=m |
| 1099 | CONFIG_CRYPTO_SHA1=m | 1303 | # CONFIG_CRYPTO_SHA1 is not set |
| 1100 | CONFIG_CRYPTO_SHA256=m | 1304 | # CONFIG_CRYPTO_SHA256 is not set |
| 1101 | # CONFIG_CRYPTO_SHA512 is not set | 1305 | # CONFIG_CRYPTO_SHA512 is not set |
| 1102 | # CONFIG_CRYPTO_WP512 is not set | 1306 | # CONFIG_CRYPTO_WP512 is not set |
| 1307 | # CONFIG_CRYPTO_TGR192 is not set | ||
| 1103 | CONFIG_CRYPTO_DES=m | 1308 | CONFIG_CRYPTO_DES=m |
| 1104 | CONFIG_CRYPTO_BLOWFISH=m | 1309 | CONFIG_CRYPTO_BLOWFISH=m |
| 1105 | CONFIG_CRYPTO_TWOFISH=m | 1310 | # CONFIG_CRYPTO_TWOFISH is not set |
| 1106 | CONFIG_CRYPTO_SERPENT=m | 1311 | # CONFIG_CRYPTO_SERPENT is not set |
| 1107 | CONFIG_CRYPTO_AES=m | 1312 | # CONFIG_CRYPTO_AES is not set |
| 1108 | CONFIG_CRYPTO_CAST5=m | 1313 | # CONFIG_CRYPTO_CAST5 is not set |
| 1109 | CONFIG_CRYPTO_CAST6=m | 1314 | # CONFIG_CRYPTO_CAST6 is not set |
| 1110 | # CONFIG_CRYPTO_TEA is not set | 1315 | # CONFIG_CRYPTO_TEA is not set |
| 1111 | # CONFIG_CRYPTO_ARC4 is not set | 1316 | # CONFIG_CRYPTO_ARC4 is not set |
| 1112 | # CONFIG_CRYPTO_KHAZAD is not set | 1317 | # CONFIG_CRYPTO_KHAZAD is not set |
| @@ -1117,9 +1322,14 @@ CONFIG_CRYPTO_CRC32C=m | |||
| 1117 | CONFIG_CRYPTO_TEST=m | 1322 | CONFIG_CRYPTO_TEST=m |
| 1118 | 1323 | ||
| 1119 | # | 1324 | # |
| 1325 | # Hardware crypto devices | ||
| 1326 | # | ||
| 1327 | |||
| 1328 | # | ||
| 1120 | # Library routines | 1329 | # Library routines |
| 1121 | # | 1330 | # |
| 1122 | CONFIG_CRC_CCITT=m | 1331 | CONFIG_CRC_CCITT=m |
| 1332 | # CONFIG_CRC16 is not set | ||
| 1123 | CONFIG_CRC32=y | 1333 | CONFIG_CRC32=y |
| 1124 | CONFIG_LIBCRC32C=m | 1334 | CONFIG_LIBCRC32C=m |
| 1125 | CONFIG_ZLIB_INFLATE=m | 1335 | CONFIG_ZLIB_INFLATE=m |
diff --git a/arch/parisc/defconfig b/arch/parisc/defconfig index fdae21c503d7..f38a4620d24f 100644 --- a/arch/parisc/defconfig +++ b/arch/parisc/defconfig | |||
| @@ -1,38 +1,56 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.14-rc5-pa1 | ||
| 4 | # Fri Oct 21 23:01:33 2005 | ||
| 3 | # | 5 | # |
| 4 | CONFIG_PARISC=y | 6 | CONFIG_PARISC=y |
| 5 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
| 6 | CONFIG_STACK_GROWSUP=y | 8 | CONFIG_STACK_GROWSUP=y |
| 7 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
| 10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 11 | CONFIG_GENERIC_HARDIRQS=y | ||
| 12 | CONFIG_GENERIC_IRQ_PROBE=y | ||
| 8 | 13 | ||
| 9 | # | 14 | # |
| 10 | # Code maturity level options | 15 | # Code maturity level options |
| 11 | # | 16 | # |
| 12 | CONFIG_EXPERIMENTAL=y | 17 | CONFIG_EXPERIMENTAL=y |
| 13 | CONFIG_CLEAN_COMPILE=y | 18 | CONFIG_CLEAN_COMPILE=y |
| 14 | CONFIG_STANDALONE=y | ||
| 15 | CONFIG_BROKEN_ON_SMP=y | 19 | CONFIG_BROKEN_ON_SMP=y |
| 20 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
| 16 | 21 | ||
| 17 | # | 22 | # |
| 18 | # General setup | 23 | # General setup |
| 19 | # | 24 | # |
| 25 | CONFIG_LOCALVERSION="" | ||
| 26 | # CONFIG_LOCALVERSION_AUTO is not set | ||
| 20 | CONFIG_SWAP=y | 27 | CONFIG_SWAP=y |
| 21 | CONFIG_SYSVIPC=y | 28 | CONFIG_SYSVIPC=y |
| 29 | # CONFIG_POSIX_MQUEUE is not set | ||
| 22 | # CONFIG_BSD_PROCESS_ACCT is not set | 30 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 23 | CONFIG_SYSCTL=y | 31 | CONFIG_SYSCTL=y |
| 24 | CONFIG_LOG_BUF_SHIFT=15 | 32 | # CONFIG_AUDIT is not set |
| 25 | # CONFIG_HOTPLUG is not set | 33 | # CONFIG_HOTPLUG is not set |
| 34 | CONFIG_KOBJECT_UEVENT=y | ||
| 26 | CONFIG_IKCONFIG=y | 35 | CONFIG_IKCONFIG=y |
| 27 | CONFIG_IKCONFIG_PROC=y | 36 | CONFIG_IKCONFIG_PROC=y |
| 37 | CONFIG_INITRAMFS_SOURCE="" | ||
| 28 | # CONFIG_EMBEDDED is not set | 38 | # CONFIG_EMBEDDED is not set |
| 29 | CONFIG_KALLSYMS=y | 39 | CONFIG_KALLSYMS=y |
| 40 | # CONFIG_KALLSYMS_ALL is not set | ||
| 41 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | ||
| 42 | CONFIG_PRINTK=y | ||
| 43 | CONFIG_BUG=y | ||
| 44 | CONFIG_BASE_FULL=y | ||
| 30 | CONFIG_FUTEX=y | 45 | CONFIG_FUTEX=y |
| 31 | CONFIG_EPOLL=y | 46 | CONFIG_EPOLL=y |
| 32 | CONFIG_IOSCHED_NOOP=y | 47 | CONFIG_SHMEM=y |
| 33 | CONFIG_IOSCHED_AS=y | 48 | CONFIG_CC_ALIGN_FUNCTIONS=0 |
| 34 | CONFIG_IOSCHED_DEADLINE=y | 49 | CONFIG_CC_ALIGN_LABELS=0 |
| 35 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 50 | CONFIG_CC_ALIGN_LOOPS=0 |
| 51 | CONFIG_CC_ALIGN_JUMPS=0 | ||
| 52 | # CONFIG_TINY_SHMEM is not set | ||
| 53 | CONFIG_BASE_SMALL=0 | ||
| 36 | 54 | ||
| 37 | # | 55 | # |
| 38 | # Loadable module support | 56 | # Loadable module support |
| @@ -45,10 +63,21 @@ CONFIG_IOSCHED_DEADLINE=y | |||
| 45 | CONFIG_PA7000=y | 63 | CONFIG_PA7000=y |
| 46 | # CONFIG_PA7100LC is not set | 64 | # CONFIG_PA7100LC is not set |
| 47 | # CONFIG_PA7200 is not set | 65 | # CONFIG_PA7200 is not set |
| 66 | # CONFIG_PA7300LC is not set | ||
| 48 | # CONFIG_PA8X00 is not set | 67 | # CONFIG_PA8X00 is not set |
| 49 | CONFIG_PA11=y | 68 | CONFIG_PA11=y |
| 50 | # CONFIG_64BIT is not set | ||
| 51 | # CONFIG_SMP is not set | 69 | # CONFIG_SMP is not set |
| 70 | # CONFIG_HZ_100 is not set | ||
| 71 | CONFIG_HZ_250=y | ||
| 72 | # CONFIG_HZ_1000 is not set | ||
| 73 | CONFIG_HZ=250 | ||
| 74 | CONFIG_SELECT_MEMORY_MODEL=y | ||
| 75 | CONFIG_FLATMEM_MANUAL=y | ||
| 76 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
| 77 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
| 78 | CONFIG_FLATMEM=y | ||
| 79 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
| 80 | # CONFIG_SPARSEMEM_STATIC is not set | ||
| 52 | # CONFIG_PREEMPT is not set | 81 | # CONFIG_PREEMPT is not set |
| 53 | # CONFIG_HPUX is not set | 82 | # CONFIG_HPUX is not set |
| 54 | 83 | ||
| @@ -65,14 +94,29 @@ CONFIG_EISA_NAMES=y | |||
| 65 | # CONFIG_ISA is not set | 94 | # CONFIG_ISA is not set |
| 66 | CONFIG_PCI=y | 95 | CONFIG_PCI=y |
| 67 | CONFIG_PCI_LEGACY_PROC=y | 96 | CONFIG_PCI_LEGACY_PROC=y |
| 68 | CONFIG_PCI_NAMES=y | 97 | # CONFIG_PCI_DEBUG is not set |
| 69 | CONFIG_GSC_DINO=y | 98 | CONFIG_GSC_DINO=y |
| 70 | CONFIG_PCI_LBA=y | 99 | CONFIG_PCI_LBA=y |
| 71 | CONFIG_IOSAPIC=y | 100 | CONFIG_IOSAPIC=y |
| 72 | CONFIG_IOMMU_SBA=y | 101 | CONFIG_IOMMU_SBA=y |
| 102 | |||
| 103 | # | ||
| 104 | # PCCARD (PCMCIA/CardBus) support | ||
| 105 | # | ||
| 106 | # CONFIG_PCCARD is not set | ||
| 107 | |||
| 108 | # | ||
| 109 | # PCI Hotplug Support | ||
| 110 | # | ||
| 111 | # CONFIG_HOTPLUG_PCI is not set | ||
| 112 | |||
| 113 | # | ||
| 114 | # PA-RISC specific drivers | ||
| 115 | # | ||
| 73 | CONFIG_SUPERIO=y | 116 | CONFIG_SUPERIO=y |
| 74 | CONFIG_CHASSIS_LCD_LED=y | 117 | CONFIG_CHASSIS_LCD_LED=y |
| 75 | CONFIG_PDC_CHASSIS=y | 118 | CONFIG_PDC_CHASSIS=y |
| 119 | CONFIG_PDC_STABLE=y | ||
| 76 | 120 | ||
| 77 | # | 121 | # |
| 78 | # Executable file formats | 122 | # Executable file formats |
| @@ -81,15 +125,97 @@ CONFIG_BINFMT_ELF=y | |||
| 81 | # CONFIG_BINFMT_MISC is not set | 125 | # CONFIG_BINFMT_MISC is not set |
| 82 | 126 | ||
| 83 | # | 127 | # |
| 128 | # Networking | ||
| 129 | # | ||
| 130 | CONFIG_NET=y | ||
| 131 | |||
| 132 | # | ||
| 133 | # Networking options | ||
| 134 | # | ||
| 135 | CONFIG_PACKET=y | ||
| 136 | CONFIG_PACKET_MMAP=y | ||
| 137 | CONFIG_UNIX=y | ||
| 138 | # CONFIG_NET_KEY is not set | ||
| 139 | CONFIG_INET=y | ||
| 140 | CONFIG_IP_MULTICAST=y | ||
| 141 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
| 142 | CONFIG_IP_FIB_HASH=y | ||
| 143 | CONFIG_IP_PNP=y | ||
| 144 | # CONFIG_IP_PNP_DHCP is not set | ||
| 145 | CONFIG_IP_PNP_BOOTP=y | ||
| 146 | # CONFIG_IP_PNP_RARP is not set | ||
| 147 | # CONFIG_NET_IPIP is not set | ||
| 148 | # CONFIG_NET_IPGRE is not set | ||
| 149 | # CONFIG_IP_MROUTE is not set | ||
| 150 | # CONFIG_ARPD is not set | ||
| 151 | # CONFIG_SYN_COOKIES is not set | ||
| 152 | # CONFIG_INET_AH is not set | ||
| 153 | # CONFIG_INET_ESP is not set | ||
| 154 | # CONFIG_INET_IPCOMP is not set | ||
| 155 | # CONFIG_INET_TUNNEL is not set | ||
| 156 | # CONFIG_INET_DIAG is not set | ||
| 157 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
| 158 | CONFIG_TCP_CONG_BIC=y | ||
| 159 | CONFIG_IPV6=y | ||
| 160 | # CONFIG_IPV6_PRIVACY is not set | ||
| 161 | # CONFIG_INET6_AH is not set | ||
| 162 | # CONFIG_INET6_ESP is not set | ||
| 163 | # CONFIG_INET6_IPCOMP is not set | ||
| 164 | # CONFIG_INET6_TUNNEL is not set | ||
| 165 | # CONFIG_IPV6_TUNNEL is not set | ||
| 166 | # CONFIG_NETFILTER is not set | ||
| 167 | |||
| 168 | # | ||
| 169 | # DCCP Configuration (EXPERIMENTAL) | ||
| 170 | # | ||
| 171 | # CONFIG_IP_DCCP is not set | ||
| 172 | |||
| 173 | # | ||
| 174 | # SCTP Configuration (EXPERIMENTAL) | ||
| 175 | # | ||
| 176 | # CONFIG_IP_SCTP is not set | ||
| 177 | # CONFIG_ATM is not set | ||
| 178 | # CONFIG_BRIDGE is not set | ||
| 179 | # CONFIG_VLAN_8021Q is not set | ||
| 180 | # CONFIG_DECNET is not set | ||
| 181 | # CONFIG_LLC2 is not set | ||
| 182 | # CONFIG_IPX is not set | ||
| 183 | # CONFIG_ATALK is not set | ||
| 184 | # CONFIG_X25 is not set | ||
| 185 | # CONFIG_LAPB is not set | ||
| 186 | # CONFIG_NET_DIVERT is not set | ||
| 187 | # CONFIG_ECONET is not set | ||
| 188 | # CONFIG_WAN_ROUTER is not set | ||
| 189 | # CONFIG_NET_SCHED is not set | ||
| 190 | # CONFIG_NET_CLS_ROUTE is not set | ||
| 191 | |||
| 192 | # | ||
| 193 | # Network testing | ||
| 194 | # | ||
| 195 | # CONFIG_NET_PKTGEN is not set | ||
| 196 | # CONFIG_HAMRADIO is not set | ||
| 197 | # CONFIG_IRDA is not set | ||
| 198 | # CONFIG_BT is not set | ||
| 199 | # CONFIG_IEEE80211 is not set | ||
| 200 | |||
| 201 | # | ||
| 84 | # Device Drivers | 202 | # Device Drivers |
| 85 | # | 203 | # |
| 86 | 204 | ||
| 87 | # | 205 | # |
| 88 | # Generic Driver Options | 206 | # Generic Driver Options |
| 89 | # | 207 | # |
| 208 | CONFIG_STANDALONE=y | ||
| 209 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
| 210 | # CONFIG_FW_LOADER is not set | ||
| 90 | # CONFIG_DEBUG_DRIVER is not set | 211 | # CONFIG_DEBUG_DRIVER is not set |
| 91 | 212 | ||
| 92 | # | 213 | # |
| 214 | # Connector - unified userspace <-> kernelspace linker | ||
| 215 | # | ||
| 216 | # CONFIG_CONNECTOR is not set | ||
| 217 | |||
| 218 | # | ||
| 93 | # Memory Technology Devices (MTD) | 219 | # Memory Technology Devices (MTD) |
| 94 | # | 220 | # |
| 95 | # CONFIG_MTD is not set | 221 | # CONFIG_MTD is not set |
| @@ -99,12 +225,10 @@ CONFIG_BINFMT_ELF=y | |||
| 99 | # | 225 | # |
| 100 | CONFIG_PARPORT=y | 226 | CONFIG_PARPORT=y |
| 101 | CONFIG_PARPORT_PC=y | 227 | CONFIG_PARPORT_PC=y |
| 102 | CONFIG_PARPORT_PC_CML1=y | ||
| 103 | # CONFIG_PARPORT_SERIAL is not set | 228 | # CONFIG_PARPORT_SERIAL is not set |
| 104 | # CONFIG_PARPORT_PC_FIFO is not set | 229 | # CONFIG_PARPORT_PC_FIFO is not set |
| 105 | # CONFIG_PARPORT_PC_SUPERIO is not set | 230 | # CONFIG_PARPORT_PC_SUPERIO is not set |
| 106 | CONFIG_PARPORT_GSC=y | 231 | CONFIG_PARPORT_GSC=y |
| 107 | # CONFIG_PARPORT_OTHER is not set | ||
| 108 | # CONFIG_PARPORT_1284 is not set | 232 | # CONFIG_PARPORT_1284 is not set |
| 109 | 233 | ||
| 110 | # | 234 | # |
| @@ -114,18 +238,31 @@ CONFIG_PARPORT_GSC=y | |||
| 114 | # | 238 | # |
| 115 | # Block devices | 239 | # Block devices |
| 116 | # | 240 | # |
| 117 | # CONFIG_BLK_DEV_FD is not set | ||
| 118 | # CONFIG_PARIDE is not set | 241 | # CONFIG_PARIDE is not set |
| 119 | # CONFIG_BLK_CPQ_DA is not set | 242 | # CONFIG_BLK_CPQ_DA is not set |
| 120 | # CONFIG_BLK_CPQ_CISS_DA is not set | 243 | # CONFIG_BLK_CPQ_CISS_DA is not set |
| 121 | # CONFIG_BLK_DEV_DAC960 is not set | 244 | # CONFIG_BLK_DEV_DAC960 is not set |
| 122 | # CONFIG_BLK_DEV_UMEM is not set | 245 | # CONFIG_BLK_DEV_UMEM is not set |
| 246 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
| 123 | CONFIG_BLK_DEV_LOOP=y | 247 | CONFIG_BLK_DEV_LOOP=y |
| 124 | CONFIG_BLK_DEV_CRYPTOLOOP=y | 248 | CONFIG_BLK_DEV_CRYPTOLOOP=y |
| 125 | # CONFIG_BLK_DEV_NBD is not set | 249 | # CONFIG_BLK_DEV_NBD is not set |
| 250 | # CONFIG_BLK_DEV_SX8 is not set | ||
| 251 | # CONFIG_BLK_DEV_UB is not set | ||
| 126 | CONFIG_BLK_DEV_RAM=y | 252 | CONFIG_BLK_DEV_RAM=y |
| 253 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
| 127 | CONFIG_BLK_DEV_RAM_SIZE=4096 | 254 | CONFIG_BLK_DEV_RAM_SIZE=4096 |
| 128 | CONFIG_BLK_DEV_INITRD=y | 255 | CONFIG_BLK_DEV_INITRD=y |
| 256 | # CONFIG_CDROM_PKTCDVD is not set | ||
| 257 | |||
| 258 | # | ||
| 259 | # IO Schedulers | ||
| 260 | # | ||
| 261 | CONFIG_IOSCHED_NOOP=y | ||
| 262 | CONFIG_IOSCHED_AS=y | ||
| 263 | CONFIG_IOSCHED_DEADLINE=y | ||
| 264 | CONFIG_IOSCHED_CFQ=y | ||
| 265 | # CONFIG_ATA_OVER_ETH is not set | ||
| 129 | 266 | ||
| 130 | # | 267 | # |
| 131 | # ATA/ATAPI/MFM/RLL support | 268 | # ATA/ATAPI/MFM/RLL support |
| @@ -135,6 +272,7 @@ CONFIG_BLK_DEV_INITRD=y | |||
| 135 | # | 272 | # |
| 136 | # SCSI device support | 273 | # SCSI device support |
| 137 | # | 274 | # |
| 275 | # CONFIG_RAID_ATTRS is not set | ||
| 138 | CONFIG_SCSI=y | 276 | CONFIG_SCSI=y |
| 139 | CONFIG_SCSI_PROC_FS=y | 277 | CONFIG_SCSI_PROC_FS=y |
| 140 | 278 | ||
| @@ -147,53 +285,59 @@ CONFIG_CHR_DEV_ST=y | |||
| 147 | CONFIG_BLK_DEV_SR=y | 285 | CONFIG_BLK_DEV_SR=y |
| 148 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 286 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
| 149 | CONFIG_CHR_DEV_SG=y | 287 | CONFIG_CHR_DEV_SG=y |
| 288 | # CONFIG_CHR_DEV_SCH is not set | ||
| 150 | 289 | ||
| 151 | # | 290 | # |
| 152 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | 291 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs |
| 153 | # | 292 | # |
| 154 | # CONFIG_SCSI_MULTI_LUN is not set | 293 | # CONFIG_SCSI_MULTI_LUN is not set |
| 155 | # CONFIG_SCSI_REPORT_LUNS is not set | ||
| 156 | # CONFIG_SCSI_CONSTANTS is not set | 294 | # CONFIG_SCSI_CONSTANTS is not set |
| 157 | # CONFIG_SCSI_LOGGING is not set | 295 | # CONFIG_SCSI_LOGGING is not set |
| 158 | 296 | ||
| 159 | # | 297 | # |
| 298 | # SCSI Transport Attributes | ||
| 299 | # | ||
| 300 | CONFIG_SCSI_SPI_ATTRS=y | ||
| 301 | # CONFIG_SCSI_FC_ATTRS is not set | ||
| 302 | # CONFIG_SCSI_ISCSI_ATTRS is not set | ||
| 303 | # CONFIG_SCSI_SAS_ATTRS is not set | ||
| 304 | |||
| 305 | # | ||
| 160 | # SCSI low-level drivers | 306 | # SCSI low-level drivers |
| 161 | # | 307 | # |
| 162 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 308 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 309 | # CONFIG_SCSI_3W_9XXX is not set | ||
| 163 | # CONFIG_SCSI_ACARD is not set | 310 | # CONFIG_SCSI_ACARD is not set |
| 164 | # CONFIG_SCSI_AHA1740 is not set | 311 | # CONFIG_SCSI_AHA1740 is not set |
| 165 | # CONFIG_SCSI_AACRAID is not set | 312 | # CONFIG_SCSI_AACRAID is not set |
| 166 | # CONFIG_SCSI_AIC7XXX is not set | 313 | # CONFIG_SCSI_AIC7XXX is not set |
| 167 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 314 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 168 | # CONFIG_SCSI_AIC79XX is not set | 315 | # CONFIG_SCSI_AIC79XX is not set |
| 169 | # CONFIG_SCSI_ADVANSYS is not set | 316 | # CONFIG_SCSI_DPT_I2O is not set |
| 170 | # CONFIG_SCSI_MEGARAID is not set | 317 | # CONFIG_MEGARAID_NEWGEN is not set |
| 318 | # CONFIG_MEGARAID_LEGACY is not set | ||
| 319 | # CONFIG_MEGARAID_SAS is not set | ||
| 171 | # CONFIG_SCSI_SATA is not set | 320 | # CONFIG_SCSI_SATA is not set |
| 172 | # CONFIG_SCSI_BUSLOGIC is not set | ||
| 173 | # CONFIG_SCSI_CPQFCTS is not set | ||
| 174 | # CONFIG_SCSI_DMX3191D is not set | 321 | # CONFIG_SCSI_DMX3191D is not set |
| 175 | # CONFIG_SCSI_EATA is not set | ||
| 176 | # CONFIG_SCSI_EATA_PIO is not set | ||
| 177 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 322 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
| 178 | # CONFIG_SCSI_GDTH is not set | ||
| 179 | # CONFIG_SCSI_IPS is not set | 323 | # CONFIG_SCSI_IPS is not set |
| 324 | # CONFIG_SCSI_INITIO is not set | ||
| 180 | # CONFIG_SCSI_INIA100 is not set | 325 | # CONFIG_SCSI_INIA100 is not set |
| 181 | # CONFIG_SCSI_PPA is not set | 326 | # CONFIG_SCSI_PPA is not set |
| 182 | # CONFIG_SCSI_IMM is not set | 327 | # CONFIG_SCSI_IMM is not set |
| 183 | CONFIG_SCSI_LASI700=y | 328 | CONFIG_SCSI_LASI700=y |
| 184 | CONFIG_53C700_MEM_MAPPED=y | ||
| 185 | CONFIG_53C700_LE_ON_BE=y | 329 | CONFIG_53C700_LE_ON_BE=y |
| 186 | CONFIG_SCSI_SYM53C8XX_2=y | 330 | CONFIG_SCSI_SYM53C8XX_2=y |
| 187 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 | 331 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 |
| 188 | CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 | 332 | CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 |
| 189 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 | 333 | CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 |
| 190 | # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set | 334 | # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set |
| 335 | # CONFIG_SCSI_IPR is not set | ||
| 191 | CONFIG_SCSI_ZALON=y | 336 | CONFIG_SCSI_ZALON=y |
| 192 | CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8 | 337 | CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8 |
| 193 | CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32 | 338 | CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32 |
| 194 | CONFIG_SCSI_NCR53C8XX_SYNC=20 | 339 | CONFIG_SCSI_NCR53C8XX_SYNC=20 |
| 195 | # CONFIG_SCSI_NCR53C8XX_PROFILE is not set | 340 | # CONFIG_SCSI_NCR53C8XX_PROFILE is not set |
| 196 | # CONFIG_SCSI_QLOGIC_ISP is not set | ||
| 197 | # CONFIG_SCSI_QLOGIC_FC is not set | 341 | # CONFIG_SCSI_QLOGIC_FC is not set |
| 198 | # CONFIG_SCSI_QLOGIC_1280 is not set | 342 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| 199 | CONFIG_SCSI_QLA2XXX=y | 343 | CONFIG_SCSI_QLA2XXX=y |
| @@ -202,7 +346,8 @@ CONFIG_SCSI_QLA2XXX=y | |||
| 202 | # CONFIG_SCSI_QLA2300 is not set | 346 | # CONFIG_SCSI_QLA2300 is not set |
| 203 | # CONFIG_SCSI_QLA2322 is not set | 347 | # CONFIG_SCSI_QLA2322 is not set |
| 204 | # CONFIG_SCSI_QLA6312 is not set | 348 | # CONFIG_SCSI_QLA6312 is not set |
| 205 | # CONFIG_SCSI_QLA6322 is not set | 349 | # CONFIG_SCSI_QLA24XX is not set |
| 350 | # CONFIG_SCSI_LPFC is not set | ||
| 206 | # CONFIG_SCSI_SIM710 is not set | 351 | # CONFIG_SCSI_SIM710 is not set |
| 207 | # CONFIG_SCSI_DC395x is not set | 352 | # CONFIG_SCSI_DC395x is not set |
| 208 | # CONFIG_SCSI_DC390T is not set | 353 | # CONFIG_SCSI_DC390T is not set |
| @@ -217,15 +362,20 @@ CONFIG_BLK_DEV_MD=y | |||
| 217 | CONFIG_MD_LINEAR=y | 362 | CONFIG_MD_LINEAR=y |
| 218 | CONFIG_MD_RAID0=y | 363 | CONFIG_MD_RAID0=y |
| 219 | CONFIG_MD_RAID1=y | 364 | CONFIG_MD_RAID1=y |
| 365 | # CONFIG_MD_RAID10 is not set | ||
| 220 | CONFIG_MD_RAID5=y | 366 | CONFIG_MD_RAID5=y |
| 221 | # CONFIG_MD_RAID6 is not set | 367 | # CONFIG_MD_RAID6 is not set |
| 222 | # CONFIG_MD_MULTIPATH is not set | 368 | # CONFIG_MD_MULTIPATH is not set |
| 369 | # CONFIG_MD_FAULTY is not set | ||
| 223 | # CONFIG_BLK_DEV_DM is not set | 370 | # CONFIG_BLK_DEV_DM is not set |
| 224 | 371 | ||
| 225 | # | 372 | # |
| 226 | # Fusion MPT device support | 373 | # Fusion MPT device support |
| 227 | # | 374 | # |
| 228 | # CONFIG_FUSION is not set | 375 | # CONFIG_FUSION is not set |
| 376 | # CONFIG_FUSION_SPI is not set | ||
| 377 | # CONFIG_FUSION_FC is not set | ||
| 378 | # CONFIG_FUSION_SAS is not set | ||
| 229 | 379 | ||
| 230 | # | 380 | # |
| 231 | # IEEE 1394 (FireWire) support | 381 | # IEEE 1394 (FireWire) support |
| @@ -238,80 +388,23 @@ CONFIG_MD_RAID5=y | |||
| 238 | # CONFIG_I2O is not set | 388 | # CONFIG_I2O is not set |
| 239 | 389 | ||
| 240 | # | 390 | # |
| 241 | # Macintosh device drivers | 391 | # Network device support |
| 242 | # | ||
| 243 | |||
| 244 | # | ||
| 245 | # Networking support | ||
| 246 | # | ||
| 247 | CONFIG_NET=y | ||
| 248 | |||
| 249 | # | ||
| 250 | # Networking options | ||
| 251 | # | ||
| 252 | CONFIG_PACKET=y | ||
| 253 | CONFIG_PACKET_MMAP=y | ||
| 254 | CONFIG_NETLINK_DEV=y | ||
| 255 | CONFIG_UNIX=y | ||
| 256 | # CONFIG_NET_KEY is not set | ||
| 257 | CONFIG_INET=y | ||
| 258 | CONFIG_IP_MULTICAST=y | ||
| 259 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
| 260 | CONFIG_IP_PNP=y | ||
| 261 | # CONFIG_IP_PNP_DHCP is not set | ||
| 262 | CONFIG_IP_PNP_BOOTP=y | ||
| 263 | # CONFIG_IP_PNP_RARP is not set | ||
| 264 | # CONFIG_NET_IPIP is not set | ||
| 265 | # CONFIG_NET_IPGRE is not set | ||
| 266 | # CONFIG_IP_MROUTE is not set | ||
| 267 | # CONFIG_ARPD is not set | ||
| 268 | # CONFIG_INET_ECN is not set | ||
| 269 | # CONFIG_SYN_COOKIES is not set | ||
| 270 | # CONFIG_INET_AH is not set | ||
| 271 | # CONFIG_INET_ESP is not set | ||
| 272 | # CONFIG_INET_IPCOMP is not set | ||
| 273 | # CONFIG_IPV6 is not set | ||
| 274 | # CONFIG_DECNET is not set | ||
| 275 | # CONFIG_BRIDGE is not set | ||
| 276 | # CONFIG_NETFILTER is not set | ||
| 277 | |||
| 278 | # | ||
| 279 | # SCTP Configuration (EXPERIMENTAL) | ||
| 280 | # | ||
| 281 | CONFIG_IPV6_SCTP__=y | ||
| 282 | # CONFIG_IP_SCTP is not set | ||
| 283 | # CONFIG_ATM is not set | ||
| 284 | # CONFIG_VLAN_8021Q is not set | ||
| 285 | # CONFIG_LLC2 is not set | ||
| 286 | # CONFIG_IPX is not set | ||
| 287 | # CONFIG_ATALK is not set | ||
| 288 | # CONFIG_X25 is not set | ||
| 289 | # CONFIG_LAPB is not set | ||
| 290 | # CONFIG_NET_DIVERT is not set | ||
| 291 | # CONFIG_ECONET is not set | ||
| 292 | # CONFIG_WAN_ROUTER is not set | ||
| 293 | # CONFIG_NET_HW_FLOWCONTROL is not set | ||
| 294 | |||
| 295 | # | ||
| 296 | # QoS and/or fair queueing | ||
| 297 | # | ||
| 298 | # CONFIG_NET_SCHED is not set | ||
| 299 | |||
| 300 | # | ||
| 301 | # Network testing | ||
| 302 | # | 392 | # |
| 303 | # CONFIG_NET_PKTGEN is not set | ||
| 304 | CONFIG_NETDEVICES=y | 393 | CONFIG_NETDEVICES=y |
| 394 | # CONFIG_DUMMY is not set | ||
| 395 | # CONFIG_BONDING is not set | ||
| 396 | # CONFIG_EQUALIZER is not set | ||
| 397 | # CONFIG_TUN is not set | ||
| 305 | 398 | ||
| 306 | # | 399 | # |
| 307 | # ARCnet devices | 400 | # ARCnet devices |
| 308 | # | 401 | # |
| 309 | # CONFIG_ARCNET is not set | 402 | # CONFIG_ARCNET is not set |
| 310 | # CONFIG_DUMMY is not set | 403 | |
| 311 | # CONFIG_BONDING is not set | 404 | # |
| 312 | # CONFIG_EQUALIZER is not set | 405 | # PHY device support |
| 313 | # CONFIG_TUN is not set | 406 | # |
| 314 | # CONFIG_ETHERTAP is not set | 407 | # CONFIG_PHYLIB is not set |
| 315 | 408 | ||
| 316 | # | 409 | # |
| 317 | # Ethernet (10 or 100Mbit) | 410 | # Ethernet (10 or 100Mbit) |
| @@ -321,6 +414,7 @@ CONFIG_NET_ETHERNET=y | |||
| 321 | CONFIG_LASI_82596=y | 414 | CONFIG_LASI_82596=y |
| 322 | # CONFIG_HAPPYMEAL is not set | 415 | # CONFIG_HAPPYMEAL is not set |
| 323 | # CONFIG_SUNGEM is not set | 416 | # CONFIG_SUNGEM is not set |
| 417 | # CONFIG_CASSINI is not set | ||
| 324 | # CONFIG_NET_VENDOR_3COM is not set | 418 | # CONFIG_NET_VENDOR_3COM is not set |
| 325 | # CONFIG_NET_VENDOR_SMC is not set | 419 | # CONFIG_NET_VENDOR_SMC is not set |
| 326 | 420 | ||
| @@ -336,6 +430,7 @@ CONFIG_TULIP=y | |||
| 336 | # CONFIG_DE4X5 is not set | 430 | # CONFIG_DE4X5 is not set |
| 337 | # CONFIG_WINBOND_840 is not set | 431 | # CONFIG_WINBOND_840 is not set |
| 338 | # CONFIG_DM9102 is not set | 432 | # CONFIG_DM9102 is not set |
| 433 | # CONFIG_ULI526X is not set | ||
| 339 | # CONFIG_DEPCA is not set | 434 | # CONFIG_DEPCA is not set |
| 340 | # CONFIG_HP100 is not set | 435 | # CONFIG_HP100 is not set |
| 341 | CONFIG_NET_PCI=y | 436 | CONFIG_NET_PCI=y |
| @@ -361,30 +456,37 @@ CONFIG_NET_PCI=y | |||
| 361 | # CONFIG_SUNDANCE is not set | 456 | # CONFIG_SUNDANCE is not set |
| 362 | # CONFIG_TLAN is not set | 457 | # CONFIG_TLAN is not set |
| 363 | # CONFIG_VIA_RHINE is not set | 458 | # CONFIG_VIA_RHINE is not set |
| 459 | # CONFIG_NET_POCKET is not set | ||
| 364 | 460 | ||
| 365 | # | 461 | # |
| 366 | # Ethernet (1000 Mbit) | 462 | # Ethernet (1000 Mbit) |
| 367 | # | 463 | # |
| 368 | # CONFIG_ACENIC is not set | 464 | CONFIG_ACENIC=y |
| 369 | CONFIG_DL2K=y | 465 | # CONFIG_ACENIC_OMIT_TIGON_I is not set |
| 466 | # CONFIG_DL2K is not set | ||
| 370 | # CONFIG_E1000 is not set | 467 | # CONFIG_E1000 is not set |
| 371 | # CONFIG_NS83820 is not set | 468 | # CONFIG_NS83820 is not set |
| 372 | # CONFIG_HAMACHI is not set | 469 | # CONFIG_HAMACHI is not set |
| 373 | # CONFIG_YELLOWFIN is not set | 470 | # CONFIG_YELLOWFIN is not set |
| 374 | # CONFIG_R8169 is not set | 471 | # CONFIG_R8169 is not set |
| 375 | # CONFIG_SIS190 is not set | 472 | # CONFIG_SIS190 is not set |
| 473 | # CONFIG_SKGE is not set | ||
| 376 | # CONFIG_SK98LIN is not set | 474 | # CONFIG_SK98LIN is not set |
| 377 | # CONFIG_TIGON3 is not set | 475 | # CONFIG_VIA_VELOCITY is not set |
| 476 | CONFIG_TIGON3=y | ||
| 477 | # CONFIG_BNX2 is not set | ||
| 378 | 478 | ||
| 379 | # | 479 | # |
| 380 | # Ethernet (10000 Mbit) | 480 | # Ethernet (10000 Mbit) |
| 381 | # | 481 | # |
| 482 | # CONFIG_CHELSIO_T1 is not set | ||
| 382 | # CONFIG_IXGB is not set | 483 | # CONFIG_IXGB is not set |
| 383 | # CONFIG_FDDI is not set | 484 | # CONFIG_S2IO is not set |
| 384 | # CONFIG_HIPPI is not set | 485 | |
| 385 | # CONFIG_PLIP is not set | 486 | # |
| 386 | # CONFIG_PPP is not set | 487 | # Token Ring devices |
| 387 | # CONFIG_SLIP is not set | 488 | # |
| 489 | # CONFIG_TR is not set | ||
| 388 | 490 | ||
| 389 | # | 491 | # |
| 390 | # Wireless LAN (non-hamradio) | 492 | # Wireless LAN (non-hamradio) |
| @@ -399,38 +501,30 @@ CONFIG_NET_RADIO=y | |||
| 399 | # | 501 | # |
| 400 | # Wireless 802.11b ISA/PCI cards support | 502 | # Wireless 802.11b ISA/PCI cards support |
| 401 | # | 503 | # |
| 402 | CONFIG_AIRO=y | ||
| 403 | # CONFIG_HERMES is not set | 504 | # CONFIG_HERMES is not set |
| 404 | # CONFIG_ATMEL is not set | 505 | # CONFIG_ATMEL is not set |
| 405 | CONFIG_NET_WIRELESS=y | ||
| 406 | 506 | ||
| 407 | # | 507 | # |
| 408 | # Token Ring devices | 508 | # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support |
| 409 | # | 509 | # |
| 410 | # CONFIG_TR is not set | 510 | # CONFIG_PRISM54 is not set |
| 411 | # CONFIG_NET_FC is not set | 511 | # CONFIG_HOSTAP is not set |
| 412 | # CONFIG_RCPCI is not set | 512 | CONFIG_NET_WIRELESS=y |
| 413 | # CONFIG_SHAPER is not set | ||
| 414 | 513 | ||
| 415 | # | 514 | # |
| 416 | # Wan interfaces | 515 | # Wan interfaces |
| 417 | # | 516 | # |
| 418 | # CONFIG_WAN is not set | 517 | # CONFIG_WAN is not set |
| 419 | 518 | # CONFIG_FDDI is not set | |
| 420 | # | 519 | # CONFIG_HIPPI is not set |
| 421 | # Amateur Radio support | 520 | # CONFIG_PLIP is not set |
| 422 | # | 521 | # CONFIG_PPP is not set |
| 423 | # CONFIG_HAMRADIO is not set | 522 | # CONFIG_SLIP is not set |
| 424 | 523 | # CONFIG_NET_FC is not set | |
| 425 | # | 524 | # CONFIG_SHAPER is not set |
| 426 | # IrDA (infrared) support | 525 | # CONFIG_NETCONSOLE is not set |
| 427 | # | 526 | # CONFIG_NETPOLL is not set |
| 428 | # CONFIG_IRDA is not set | 527 | # CONFIG_NET_POLL_CONTROLLER is not set |
| 429 | |||
| 430 | # | ||
| 431 | # Bluetooth support | ||
| 432 | # | ||
| 433 | # CONFIG_BT is not set | ||
| 434 | 528 | ||
| 435 | # | 529 | # |
| 436 | # ISDN subsystem | 530 | # ISDN subsystem |
| @@ -460,51 +554,67 @@ CONFIG_INPUT_EVDEV=y | |||
| 460 | # CONFIG_INPUT_EVBUG is not set | 554 | # CONFIG_INPUT_EVBUG is not set |
| 461 | 555 | ||
| 462 | # | 556 | # |
| 463 | # Input I/O drivers | ||
| 464 | # | ||
| 465 | # CONFIG_GAMEPORT is not set | ||
| 466 | CONFIG_SOUND_GAMEPORT=y | ||
| 467 | CONFIG_SERIO=y | ||
| 468 | # CONFIG_SERIO_SERPORT is not set | ||
| 469 | # CONFIG_SERIO_PARKBD is not set | ||
| 470 | CONFIG_SERIO_GSCPS2=y | ||
| 471 | CONFIG_HP_SDC=y | ||
| 472 | CONFIG_HIL_MLC=y | ||
| 473 | # CONFIG_SERIO_PCIPS2 is not set | ||
| 474 | |||
| 475 | # | ||
| 476 | # Input Device Drivers | 557 | # Input Device Drivers |
| 477 | # | 558 | # |
| 478 | CONFIG_INPUT_KEYBOARD=y | 559 | CONFIG_INPUT_KEYBOARD=y |
| 479 | # CONFIG_KEYBOARD_ATKBD is not set | 560 | # CONFIG_KEYBOARD_ATKBD is not set |
| 480 | # CONFIG_KEYBOARD_SUNKBD is not set | 561 | # CONFIG_KEYBOARD_SUNKBD is not set |
| 562 | # CONFIG_KEYBOARD_LKKBD is not set | ||
| 481 | # CONFIG_KEYBOARD_XTKBD is not set | 563 | # CONFIG_KEYBOARD_XTKBD is not set |
| 482 | # CONFIG_KEYBOARD_NEWTON is not set | 564 | # CONFIG_KEYBOARD_NEWTON is not set |
| 565 | CONFIG_KEYBOARD_HIL_OLD=y | ||
| 483 | CONFIG_KEYBOARD_HIL=y | 566 | CONFIG_KEYBOARD_HIL=y |
| 484 | CONFIG_INPUT_MOUSE=y | 567 | CONFIG_INPUT_MOUSE=y |
| 485 | # CONFIG_MOUSE_PS2 is not set | 568 | # CONFIG_MOUSE_PS2 is not set |
| 486 | # CONFIG_MOUSE_SERIAL is not set | 569 | # CONFIG_MOUSE_SERIAL is not set |
| 570 | # CONFIG_MOUSE_VSXXXAA is not set | ||
| 487 | # CONFIG_MOUSE_HIL is not set | 571 | # CONFIG_MOUSE_HIL is not set |
| 488 | CONFIG_INPUT_JOYSTICK=y | 572 | CONFIG_INPUT_JOYSTICK=y |
| 573 | # CONFIG_JOYSTICK_ANALOG is not set | ||
| 574 | # CONFIG_JOYSTICK_A3D is not set | ||
| 575 | # CONFIG_JOYSTICK_ADI is not set | ||
| 576 | # CONFIG_JOYSTICK_COBRA is not set | ||
| 577 | # CONFIG_JOYSTICK_GF2K is not set | ||
| 578 | # CONFIG_JOYSTICK_GRIP is not set | ||
| 579 | # CONFIG_JOYSTICK_GRIP_MP is not set | ||
| 580 | # CONFIG_JOYSTICK_GUILLEMOT is not set | ||
| 581 | # CONFIG_JOYSTICK_INTERACT is not set | ||
| 582 | # CONFIG_JOYSTICK_SIDEWINDER is not set | ||
| 583 | # CONFIG_JOYSTICK_TMDC is not set | ||
| 489 | # CONFIG_JOYSTICK_IFORCE is not set | 584 | # CONFIG_JOYSTICK_IFORCE is not set |
| 490 | # CONFIG_JOYSTICK_WARRIOR is not set | 585 | # CONFIG_JOYSTICK_WARRIOR is not set |
| 491 | # CONFIG_JOYSTICK_MAGELLAN is not set | 586 | # CONFIG_JOYSTICK_MAGELLAN is not set |
| 492 | # CONFIG_JOYSTICK_SPACEORB is not set | 587 | # CONFIG_JOYSTICK_SPACEORB is not set |
| 493 | # CONFIG_JOYSTICK_SPACEBALL is not set | 588 | # CONFIG_JOYSTICK_SPACEBALL is not set |
| 494 | # CONFIG_JOYSTICK_STINGER is not set | 589 | # CONFIG_JOYSTICK_STINGER is not set |
| 495 | # CONFIG_JOYSTICK_TWIDDLER is not set | 590 | # CONFIG_JOYSTICK_TWIDJOY is not set |
| 496 | # CONFIG_JOYSTICK_DB9 is not set | 591 | # CONFIG_JOYSTICK_DB9 is not set |
| 497 | # CONFIG_JOYSTICK_GAMECON is not set | 592 | # CONFIG_JOYSTICK_GAMECON is not set |
| 498 | # CONFIG_JOYSTICK_TURBOGRAFX is not set | 593 | # CONFIG_JOYSTICK_TURBOGRAFX is not set |
| 499 | # CONFIG_INPUT_JOYDUMP is not set | 594 | # CONFIG_JOYSTICK_JOYDUMP is not set |
| 500 | CONFIG_INPUT_TOUCHSCREEN=y | 595 | CONFIG_INPUT_TOUCHSCREEN=y |
| 501 | # CONFIG_TOUCHSCREEN_GUNZE is not set | 596 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
| 597 | # CONFIG_TOUCHSCREEN_ELO is not set | ||
| 598 | # CONFIG_TOUCHSCREEN_MTOUCH is not set | ||
| 599 | # CONFIG_TOUCHSCREEN_MK712 is not set | ||
| 502 | CONFIG_INPUT_MISC=y | 600 | CONFIG_INPUT_MISC=y |
| 503 | # CONFIG_INPUT_PCSPKR is not set | ||
| 504 | # CONFIG_INPUT_UINPUT is not set | 601 | # CONFIG_INPUT_UINPUT is not set |
| 505 | CONFIG_HP_SDC_RTC=y | 602 | CONFIG_HP_SDC_RTC=y |
| 506 | 603 | ||
| 507 | # | 604 | # |
| 605 | # Hardware I/O ports | ||
| 606 | # | ||
| 607 | CONFIG_SERIO=y | ||
| 608 | # CONFIG_SERIO_SERPORT is not set | ||
| 609 | # CONFIG_SERIO_PARKBD is not set | ||
| 610 | CONFIG_SERIO_GSCPS2=y | ||
| 611 | CONFIG_HP_SDC=y | ||
| 612 | CONFIG_HIL_MLC=y | ||
| 613 | # CONFIG_SERIO_PCIPS2 is not set | ||
| 614 | # CONFIG_SERIO_RAW is not set | ||
| 615 | # CONFIG_GAMEPORT is not set | ||
| 616 | |||
| 617 | # | ||
| 508 | # Character devices | 618 | # Character devices |
| 509 | # | 619 | # |
| 510 | CONFIG_VT=y | 620 | CONFIG_VT=y |
| @@ -522,16 +632,16 @@ CONFIG_SERIAL_8250_EXTENDED=y | |||
| 522 | CONFIG_SERIAL_8250_MANY_PORTS=y | 632 | CONFIG_SERIAL_8250_MANY_PORTS=y |
| 523 | CONFIG_SERIAL_8250_SHARE_IRQ=y | 633 | CONFIG_SERIAL_8250_SHARE_IRQ=y |
| 524 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set | 634 | # CONFIG_SERIAL_8250_DETECT_IRQ is not set |
| 525 | # CONFIG_SERIAL_8250_MULTIPORT is not set | ||
| 526 | # CONFIG_SERIAL_8250_RSA is not set | 635 | # CONFIG_SERIAL_8250_RSA is not set |
| 527 | 636 | ||
| 528 | # | 637 | # |
| 529 | # Non-8250 serial port support | 638 | # Non-8250 serial port support |
| 530 | # | 639 | # |
| 531 | # CONFIG_SERIAL_MUX is not set | 640 | CONFIG_SERIAL_MUX=y |
| 532 | # CONFIG_PDC_CONSOLE is not set | 641 | CONFIG_SERIAL_MUX_CONSOLE=y |
| 533 | CONFIG_SERIAL_CORE=y | 642 | CONFIG_SERIAL_CORE=y |
| 534 | CONFIG_SERIAL_CORE_CONSOLE=y | 643 | CONFIG_SERIAL_CORE_CONSOLE=y |
| 644 | # CONFIG_SERIAL_JSM is not set | ||
| 535 | CONFIG_UNIX98_PTYS=y | 645 | CONFIG_UNIX98_PTYS=y |
| 536 | CONFIG_LEGACY_PTYS=y | 646 | CONFIG_LEGACY_PTYS=y |
| 537 | CONFIG_LEGACY_PTY_COUNT=256 | 647 | CONFIG_LEGACY_PTY_COUNT=256 |
| @@ -541,12 +651,6 @@ CONFIG_PRINTER=y | |||
| 541 | # CONFIG_TIPAR is not set | 651 | # CONFIG_TIPAR is not set |
| 542 | 652 | ||
| 543 | # | 653 | # |
| 544 | # Mice | ||
| 545 | # | ||
| 546 | # CONFIG_BUSMOUSE is not set | ||
| 547 | # CONFIG_QIC02_TAPE is not set | ||
| 548 | |||
| 549 | # | ||
| 550 | # IPMI | 654 | # IPMI |
| 551 | # | 655 | # |
| 552 | # CONFIG_IPMI_HANDLER is not set | 656 | # CONFIG_IPMI_HANDLER is not set |
| @@ -555,7 +659,6 @@ CONFIG_PRINTER=y | |||
| 555 | # Watchdog Cards | 659 | # Watchdog Cards |
| 556 | # | 660 | # |
| 557 | # CONFIG_WATCHDOG is not set | 661 | # CONFIG_WATCHDOG is not set |
| 558 | # CONFIG_NVRAM is not set | ||
| 559 | CONFIG_GEN_RTC=y | 662 | CONFIG_GEN_RTC=y |
| 560 | # CONFIG_GEN_RTC_X is not set | 663 | # CONFIG_GEN_RTC_X is not set |
| 561 | # CONFIG_DTLK is not set | 664 | # CONFIG_DTLK is not set |
| @@ -565,21 +668,40 @@ CONFIG_GEN_RTC=y | |||
| 565 | # | 668 | # |
| 566 | # Ftape, the floppy tape device driver | 669 | # Ftape, the floppy tape device driver |
| 567 | # | 670 | # |
| 568 | # CONFIG_FTAPE is not set | ||
| 569 | # CONFIG_AGP is not set | ||
| 570 | # CONFIG_DRM is not set | 671 | # CONFIG_DRM is not set |
| 571 | # CONFIG_RAW_DRIVER is not set | 672 | # CONFIG_RAW_DRIVER is not set |
| 572 | 673 | ||
| 573 | # | 674 | # |
| 675 | # TPM devices | ||
| 676 | # | ||
| 677 | # CONFIG_TCG_TPM is not set | ||
| 678 | |||
| 679 | # | ||
| 574 | # I2C support | 680 | # I2C support |
| 575 | # | 681 | # |
| 576 | # CONFIG_I2C is not set | 682 | # CONFIG_I2C is not set |
| 577 | 683 | ||
| 578 | # | 684 | # |
| 685 | # Dallas's 1-wire bus | ||
| 686 | # | ||
| 687 | # CONFIG_W1 is not set | ||
| 688 | |||
| 689 | # | ||
| 690 | # Hardware Monitoring support | ||
| 691 | # | ||
| 692 | CONFIG_HWMON=y | ||
| 693 | # CONFIG_HWMON_VID is not set | ||
| 694 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
| 695 | |||
| 696 | # | ||
| 579 | # Misc devices | 697 | # Misc devices |
| 580 | # | 698 | # |
| 581 | 699 | ||
| 582 | # | 700 | # |
| 701 | # Multimedia Capabilities Port drivers | ||
| 702 | # | ||
| 703 | |||
| 704 | # | ||
| 583 | # Multimedia devices | 705 | # Multimedia devices |
| 584 | # | 706 | # |
| 585 | # CONFIG_VIDEO_DEV is not set | 707 | # CONFIG_VIDEO_DEV is not set |
| @@ -593,34 +715,45 @@ CONFIG_GEN_RTC=y | |||
| 593 | # Graphics support | 715 | # Graphics support |
| 594 | # | 716 | # |
| 595 | CONFIG_FB=y | 717 | CONFIG_FB=y |
| 718 | CONFIG_FB_CFB_FILLRECT=y | ||
| 719 | CONFIG_FB_CFB_COPYAREA=y | ||
| 720 | CONFIG_FB_CFB_IMAGEBLIT=y | ||
| 721 | CONFIG_FB_SOFT_CURSOR=y | ||
| 722 | # CONFIG_FB_MACMODES is not set | ||
| 723 | # CONFIG_FB_MODE_HELPERS is not set | ||
| 724 | # CONFIG_FB_TILEBLITTING is not set | ||
| 725 | # CONFIG_FB_CIRRUS is not set | ||
| 596 | # CONFIG_FB_PM2 is not set | 726 | # CONFIG_FB_PM2 is not set |
| 597 | # CONFIG_FB_CYBER2000 is not set | 727 | # CONFIG_FB_CYBER2000 is not set |
| 728 | # CONFIG_FB_ASILIANT is not set | ||
| 598 | # CONFIG_FB_IMSTT is not set | 729 | # CONFIG_FB_IMSTT is not set |
| 599 | CONFIG_FB_STI=y | 730 | CONFIG_FB_STI=y |
| 731 | # CONFIG_FB_NVIDIA is not set | ||
| 600 | # CONFIG_FB_RIVA is not set | 732 | # CONFIG_FB_RIVA is not set |
| 601 | # CONFIG_FB_MATROX is not set | 733 | # CONFIG_FB_MATROX is not set |
| 602 | # CONFIG_FB_RADEON_OLD is not set | 734 | # CONFIG_FB_RADEON_OLD is not set |
| 603 | # CONFIG_FB_RADEON is not set | 735 | # CONFIG_FB_RADEON is not set |
| 604 | # CONFIG_FB_ATY128 is not set | 736 | # CONFIG_FB_ATY128 is not set |
| 605 | # CONFIG_FB_ATY is not set | 737 | # CONFIG_FB_ATY is not set |
| 738 | # CONFIG_FB_SAVAGE is not set | ||
| 606 | # CONFIG_FB_SIS is not set | 739 | # CONFIG_FB_SIS is not set |
| 607 | # CONFIG_FB_NEOMAGIC is not set | 740 | # CONFIG_FB_NEOMAGIC is not set |
| 608 | # CONFIG_FB_KYRO is not set | 741 | # CONFIG_FB_KYRO is not set |
| 609 | # CONFIG_FB_3DFX is not set | 742 | # CONFIG_FB_3DFX is not set |
| 610 | # CONFIG_FB_VOODOO1 is not set | 743 | # CONFIG_FB_VOODOO1 is not set |
| 744 | # CONFIG_FB_CYBLA is not set | ||
| 611 | # CONFIG_FB_TRIDENT is not set | 745 | # CONFIG_FB_TRIDENT is not set |
| 746 | # CONFIG_FB_S1D13XXX is not set | ||
| 612 | # CONFIG_FB_VIRTUAL is not set | 747 | # CONFIG_FB_VIRTUAL is not set |
| 613 | 748 | ||
| 614 | # | 749 | # |
| 615 | # Console display driver support | 750 | # Console display driver support |
| 616 | # | 751 | # |
| 617 | # CONFIG_MDA_CONSOLE is not set | 752 | CONFIG_DUMMY_CONSOLE=y |
| 618 | CONFIG_STI_CONSOLE=y | ||
| 619 | CONFIG_DUMMY_CONSOLE_COLUMNS=160 | 753 | CONFIG_DUMMY_CONSOLE_COLUMNS=160 |
| 620 | CONFIG_DUMMY_CONSOLE_ROWS=64 | 754 | CONFIG_DUMMY_CONSOLE_ROWS=64 |
| 621 | CONFIG_DUMMY_CONSOLE=y | ||
| 622 | CONFIG_FRAMEBUFFER_CONSOLE=y | 755 | CONFIG_FRAMEBUFFER_CONSOLE=y |
| 623 | CONFIG_PCI_CONSOLE=y | 756 | CONFIG_STI_CONSOLE=y |
| 624 | # CONFIG_FONTS is not set | 757 | # CONFIG_FONTS is not set |
| 625 | CONFIG_FONT_8x8=y | 758 | CONFIG_FONT_8x8=y |
| 626 | CONFIG_FONT_8x16=y | 759 | CONFIG_FONT_8x16=y |
| @@ -629,6 +762,7 @@ CONFIG_FONT_8x16=y | |||
| 629 | # Logo configuration | 762 | # Logo configuration |
| 630 | # | 763 | # |
| 631 | # CONFIG_LOGO is not set | 764 | # CONFIG_LOGO is not set |
| 765 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
| 632 | 766 | ||
| 633 | # | 767 | # |
| 634 | # Sound | 768 | # Sound |
| @@ -638,17 +772,94 @@ CONFIG_SOUND=y | |||
| 638 | # | 772 | # |
| 639 | # Advanced Linux Sound Architecture | 773 | # Advanced Linux Sound Architecture |
| 640 | # | 774 | # |
| 641 | # CONFIG_SND is not set | 775 | CONFIG_SND=y |
| 776 | CONFIG_SND_TIMER=y | ||
| 777 | CONFIG_SND_PCM=y | ||
| 778 | CONFIG_SND_SEQUENCER=y | ||
| 779 | # CONFIG_SND_SEQ_DUMMY is not set | ||
| 780 | CONFIG_SND_OSSEMUL=y | ||
| 781 | CONFIG_SND_MIXER_OSS=y | ||
| 782 | CONFIG_SND_PCM_OSS=y | ||
| 783 | CONFIG_SND_SEQUENCER_OSS=y | ||
| 784 | # CONFIG_SND_VERBOSE_PRINTK is not set | ||
| 785 | # CONFIG_SND_DEBUG is not set | ||
| 786 | |||
| 787 | # | ||
| 788 | # Generic devices | ||
| 789 | # | ||
| 790 | # CONFIG_SND_DUMMY is not set | ||
| 791 | # CONFIG_SND_VIRMIDI is not set | ||
| 792 | # CONFIG_SND_MTPAV is not set | ||
| 793 | # CONFIG_SND_SERIAL_U16550 is not set | ||
| 794 | # CONFIG_SND_MPU401 is not set | ||
| 795 | CONFIG_SND_AC97_CODEC=y | ||
| 796 | CONFIG_SND_AC97_BUS=y | ||
| 797 | |||
| 798 | # | ||
| 799 | # PCI devices | ||
| 800 | # | ||
| 801 | # CONFIG_SND_ALI5451 is not set | ||
| 802 | # CONFIG_SND_ATIIXP is not set | ||
| 803 | # CONFIG_SND_ATIIXP_MODEM is not set | ||
| 804 | # CONFIG_SND_AU8810 is not set | ||
| 805 | # CONFIG_SND_AU8820 is not set | ||
| 806 | # CONFIG_SND_AU8830 is not set | ||
| 807 | # CONFIG_SND_AZT3328 is not set | ||
| 808 | # CONFIG_SND_BT87X is not set | ||
| 809 | # CONFIG_SND_CS46XX is not set | ||
| 810 | # CONFIG_SND_CS4281 is not set | ||
| 811 | # CONFIG_SND_EMU10K1 is not set | ||
| 812 | # CONFIG_SND_EMU10K1X is not set | ||
| 813 | # CONFIG_SND_CA0106 is not set | ||
| 814 | # CONFIG_SND_KORG1212 is not set | ||
| 815 | # CONFIG_SND_MIXART is not set | ||
| 816 | # CONFIG_SND_NM256 is not set | ||
| 817 | # CONFIG_SND_RME32 is not set | ||
| 818 | # CONFIG_SND_RME96 is not set | ||
| 819 | # CONFIG_SND_RME9652 is not set | ||
| 820 | # CONFIG_SND_HDSP is not set | ||
| 821 | # CONFIG_SND_HDSPM is not set | ||
| 822 | # CONFIG_SND_TRIDENT is not set | ||
| 823 | # CONFIG_SND_YMFPCI is not set | ||
| 824 | CONFIG_SND_AD1889=y | ||
| 825 | # CONFIG_SND_AD1889_OPL3 is not set | ||
| 826 | # CONFIG_SND_CMIPCI is not set | ||
| 827 | # CONFIG_SND_ENS1370 is not set | ||
| 828 | # CONFIG_SND_ENS1371 is not set | ||
| 829 | # CONFIG_SND_ES1938 is not set | ||
| 830 | # CONFIG_SND_ES1968 is not set | ||
| 831 | # CONFIG_SND_MAESTRO3 is not set | ||
| 832 | # CONFIG_SND_FM801 is not set | ||
| 833 | # CONFIG_SND_ICE1712 is not set | ||
| 834 | # CONFIG_SND_ICE1724 is not set | ||
| 835 | # CONFIG_SND_INTEL8X0 is not set | ||
| 836 | # CONFIG_SND_INTEL8X0M is not set | ||
| 837 | # CONFIG_SND_SONICVIBES is not set | ||
| 838 | # CONFIG_SND_VIA82XX is not set | ||
| 839 | # CONFIG_SND_VIA82XX_MODEM is not set | ||
| 840 | # CONFIG_SND_VX222 is not set | ||
| 841 | # CONFIG_SND_HDA_INTEL is not set | ||
| 842 | |||
| 843 | # | ||
| 844 | # USB devices | ||
| 845 | # | ||
| 846 | # CONFIG_SND_USB_AUDIO is not set | ||
| 847 | |||
| 848 | # | ||
| 849 | # GSC devices | ||
| 850 | # | ||
| 851 | CONFIG_SND_HARMONY=y | ||
| 642 | 852 | ||
| 643 | # | 853 | # |
| 644 | # Open Sound System | 854 | # Open Sound System |
| 645 | # | 855 | # |
| 646 | # CONFIG_SOUND_PRIME is not set | 856 | # CONFIG_SOUND_PRIME is not set |
| 647 | # CONFIG_SOUND_HARMONY is not set | ||
| 648 | 857 | ||
| 649 | # | 858 | # |
| 650 | # USB support | 859 | # USB support |
| 651 | # | 860 | # |
| 861 | CONFIG_USB_ARCH_HAS_HCD=y | ||
| 862 | CONFIG_USB_ARCH_HAS_OHCI=y | ||
| 652 | CONFIG_USB=y | 863 | CONFIG_USB=y |
| 653 | CONFIG_USB_DEBUG=y | 864 | CONFIG_USB_DEBUG=y |
| 654 | 865 | ||
| @@ -658,26 +869,36 @@ CONFIG_USB_DEBUG=y | |||
| 658 | # CONFIG_USB_DEVICEFS is not set | 869 | # CONFIG_USB_DEVICEFS is not set |
| 659 | # CONFIG_USB_BANDWIDTH is not set | 870 | # CONFIG_USB_BANDWIDTH is not set |
| 660 | # CONFIG_USB_DYNAMIC_MINORS is not set | 871 | # CONFIG_USB_DYNAMIC_MINORS is not set |
| 872 | # CONFIG_USB_OTG is not set | ||
| 661 | 873 | ||
| 662 | # | 874 | # |
| 663 | # USB Host Controller Drivers | 875 | # USB Host Controller Drivers |
| 664 | # | 876 | # |
| 665 | CONFIG_USB_EHCI_HCD=y | 877 | CONFIG_USB_EHCI_HCD=y |
| 878 | # CONFIG_USB_EHCI_SPLIT_ISO is not set | ||
| 879 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | ||
| 880 | # CONFIG_USB_ISP116X_HCD is not set | ||
| 666 | CONFIG_USB_OHCI_HCD=y | 881 | CONFIG_USB_OHCI_HCD=y |
| 882 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set | ||
| 883 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y | ||
| 667 | # CONFIG_USB_UHCI_HCD is not set | 884 | # CONFIG_USB_UHCI_HCD is not set |
| 885 | # CONFIG_USB_SL811_HCD is not set | ||
| 668 | 886 | ||
| 669 | # | 887 | # |
| 670 | # USB Device Class drivers | 888 | # USB Device Class drivers |
| 671 | # | 889 | # |
| 672 | # CONFIG_USB_AUDIO is not set | 890 | # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set |
| 673 | # CONFIG_USB_BLUETOOTH_TTY is not set | 891 | # CONFIG_USB_BLUETOOTH_TTY is not set |
| 674 | # CONFIG_USB_MIDI is not set | ||
| 675 | # CONFIG_USB_ACM is not set | 892 | # CONFIG_USB_ACM is not set |
| 676 | # CONFIG_USB_PRINTER is not set | 893 | # CONFIG_USB_PRINTER is not set |
| 894 | |||
| 895 | # | ||
| 896 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information | ||
| 897 | # | ||
| 677 | # CONFIG_USB_STORAGE is not set | 898 | # CONFIG_USB_STORAGE is not set |
| 678 | 899 | ||
| 679 | # | 900 | # |
| 680 | # USB Human Interface Devices (HID) | 901 | # USB Input Devices |
| 681 | # | 902 | # |
| 682 | # CONFIG_USB_HID is not set | 903 | # CONFIG_USB_HID is not set |
| 683 | 904 | ||
| @@ -688,16 +909,23 @@ CONFIG_USB_OHCI_HCD=y | |||
| 688 | # CONFIG_USB_MOUSE is not set | 909 | # CONFIG_USB_MOUSE is not set |
| 689 | # CONFIG_USB_AIPTEK is not set | 910 | # CONFIG_USB_AIPTEK is not set |
| 690 | # CONFIG_USB_WACOM is not set | 911 | # CONFIG_USB_WACOM is not set |
| 912 | # CONFIG_USB_ACECAD is not set | ||
| 691 | # CONFIG_USB_KBTAB is not set | 913 | # CONFIG_USB_KBTAB is not set |
| 692 | # CONFIG_USB_POWERMATE is not set | 914 | # CONFIG_USB_POWERMATE is not set |
| 915 | # CONFIG_USB_MTOUCH is not set | ||
| 916 | # CONFIG_USB_ITMTOUCH is not set | ||
| 917 | # CONFIG_USB_EGALAX is not set | ||
| 918 | # CONFIG_USB_YEALINK is not set | ||
| 693 | # CONFIG_USB_XPAD is not set | 919 | # CONFIG_USB_XPAD is not set |
| 920 | # CONFIG_USB_ATI_REMOTE is not set | ||
| 921 | # CONFIG_USB_KEYSPAN_REMOTE is not set | ||
| 922 | # CONFIG_USB_APPLETOUCH is not set | ||
| 694 | 923 | ||
| 695 | # | 924 | # |
| 696 | # USB Imaging devices | 925 | # USB Imaging devices |
| 697 | # | 926 | # |
| 698 | # CONFIG_USB_MDC800 is not set | 927 | # CONFIG_USB_MDC800 is not set |
| 699 | # CONFIG_USB_MICROTEK is not set | 928 | # CONFIG_USB_MICROTEK is not set |
| 700 | # CONFIG_USB_HPUSBSCSI is not set | ||
| 701 | 929 | ||
| 702 | # | 930 | # |
| 703 | # USB Multimedia devices | 931 | # USB Multimedia devices |
| @@ -709,13 +937,15 @@ CONFIG_USB_OHCI_HCD=y | |||
| 709 | # | 937 | # |
| 710 | 938 | ||
| 711 | # | 939 | # |
| 712 | # USB Network adaptors | 940 | # USB Network Adapters |
| 713 | # | 941 | # |
| 714 | # CONFIG_USB_CATC is not set | 942 | # CONFIG_USB_CATC is not set |
| 715 | # CONFIG_USB_KAWETH is not set | 943 | # CONFIG_USB_KAWETH is not set |
| 716 | # CONFIG_USB_PEGASUS is not set | 944 | # CONFIG_USB_PEGASUS is not set |
| 717 | # CONFIG_USB_RTL8150 is not set | 945 | # CONFIG_USB_RTL8150 is not set |
| 718 | # CONFIG_USB_USBNET is not set | 946 | # CONFIG_USB_USBNET is not set |
| 947 | # CONFIG_USB_ZD1201 is not set | ||
| 948 | CONFIG_USB_MON=y | ||
| 719 | 949 | ||
| 720 | # | 950 | # |
| 721 | # USB port drivers | 951 | # USB port drivers |
| @@ -732,12 +962,21 @@ CONFIG_USB_OHCI_HCD=y | |||
| 732 | # | 962 | # |
| 733 | # CONFIG_USB_EMI62 is not set | 963 | # CONFIG_USB_EMI62 is not set |
| 734 | # CONFIG_USB_EMI26 is not set | 964 | # CONFIG_USB_EMI26 is not set |
| 735 | # CONFIG_USB_TIGL is not set | ||
| 736 | # CONFIG_USB_AUERSWALD is not set | 965 | # CONFIG_USB_AUERSWALD is not set |
| 737 | # CONFIG_USB_RIO500 is not set | 966 | # CONFIG_USB_RIO500 is not set |
| 738 | # CONFIG_USB_LEGOTOWER is not set | 967 | # CONFIG_USB_LEGOTOWER is not set |
| 739 | # CONFIG_USB_LCD is not set | 968 | # CONFIG_USB_LCD is not set |
| 740 | # CONFIG_USB_LED is not set | 969 | # CONFIG_USB_LED is not set |
| 970 | # CONFIG_USB_CYTHERM is not set | ||
| 971 | # CONFIG_USB_PHIDGETKIT is not set | ||
| 972 | # CONFIG_USB_PHIDGETSERVO is not set | ||
| 973 | # CONFIG_USB_IDMOUSE is not set | ||
| 974 | # CONFIG_USB_SISUSBVGA is not set | ||
| 975 | # CONFIG_USB_LD is not set | ||
| 976 | |||
| 977 | # | ||
| 978 | # USB DSL modem support | ||
| 979 | # | ||
| 741 | 980 | ||
| 742 | # | 981 | # |
| 743 | # USB Gadget Support | 982 | # USB Gadget Support |
| @@ -745,22 +984,41 @@ CONFIG_USB_OHCI_HCD=y | |||
| 745 | # CONFIG_USB_GADGET is not set | 984 | # CONFIG_USB_GADGET is not set |
| 746 | 985 | ||
| 747 | # | 986 | # |
| 987 | # MMC/SD Card support | ||
| 988 | # | ||
| 989 | # CONFIG_MMC is not set | ||
| 990 | |||
| 991 | # | ||
| 992 | # InfiniBand support | ||
| 993 | # | ||
| 994 | # CONFIG_INFINIBAND is not set | ||
| 995 | |||
| 996 | # | ||
| 997 | # SN Devices | ||
| 998 | # | ||
| 999 | |||
| 1000 | # | ||
| 748 | # File systems | 1001 | # File systems |
| 749 | # | 1002 | # |
| 750 | CONFIG_EXT2_FS=y | 1003 | CONFIG_EXT2_FS=y |
| 751 | # CONFIG_EXT2_FS_XATTR is not set | 1004 | # CONFIG_EXT2_FS_XATTR is not set |
| 1005 | # CONFIG_EXT2_FS_XIP is not set | ||
| 752 | CONFIG_EXT3_FS=y | 1006 | CONFIG_EXT3_FS=y |
| 753 | # CONFIG_EXT3_FS_XATTR is not set | 1007 | # CONFIG_EXT3_FS_XATTR is not set |
| 754 | CONFIG_JBD=y | 1008 | CONFIG_JBD=y |
| 755 | # CONFIG_JBD_DEBUG is not set | 1009 | # CONFIG_JBD_DEBUG is not set |
| 756 | # CONFIG_REISERFS_FS is not set | 1010 | # CONFIG_REISERFS_FS is not set |
| 757 | # CONFIG_JFS_FS is not set | 1011 | # CONFIG_JFS_FS is not set |
| 1012 | # CONFIG_FS_POSIX_ACL is not set | ||
| 758 | # CONFIG_XFS_FS is not set | 1013 | # CONFIG_XFS_FS is not set |
| 759 | # CONFIG_MINIX_FS is not set | 1014 | # CONFIG_MINIX_FS is not set |
| 760 | # CONFIG_ROMFS_FS is not set | 1015 | # CONFIG_ROMFS_FS is not set |
| 1016 | CONFIG_INOTIFY=y | ||
| 761 | # CONFIG_QUOTA is not set | 1017 | # CONFIG_QUOTA is not set |
| 1018 | CONFIG_DNOTIFY=y | ||
| 762 | # CONFIG_AUTOFS_FS is not set | 1019 | # CONFIG_AUTOFS_FS is not set |
| 763 | # CONFIG_AUTOFS4_FS is not set | 1020 | # CONFIG_AUTOFS4_FS is not set |
| 1021 | # CONFIG_FUSE_FS is not set | ||
| 764 | 1022 | ||
| 765 | # | 1023 | # |
| 766 | # CD-ROM/DVD Filesystems | 1024 | # CD-ROM/DVD Filesystems |
| @@ -773,7 +1031,8 @@ CONFIG_JOLIET=y | |||
| 773 | # | 1031 | # |
| 774 | # DOS/FAT/NT Filesystems | 1032 | # DOS/FAT/NT Filesystems |
| 775 | # | 1033 | # |
| 776 | # CONFIG_FAT_FS is not set | 1034 | # CONFIG_MSDOS_FS is not set |
| 1035 | # CONFIG_VFAT_FS is not set | ||
| 777 | # CONFIG_NTFS_FS is not set | 1036 | # CONFIG_NTFS_FS is not set |
| 778 | 1037 | ||
| 779 | # | 1038 | # |
| @@ -781,11 +1040,11 @@ CONFIG_JOLIET=y | |||
| 781 | # | 1040 | # |
| 782 | CONFIG_PROC_FS=y | 1041 | CONFIG_PROC_FS=y |
| 783 | CONFIG_PROC_KCORE=y | 1042 | CONFIG_PROC_KCORE=y |
| 784 | # CONFIG_DEVFS_FS is not set | 1043 | CONFIG_SYSFS=y |
| 785 | # CONFIG_DEVPTS_FS_XATTR is not set | ||
| 786 | CONFIG_TMPFS=y | 1044 | CONFIG_TMPFS=y |
| 787 | # CONFIG_HUGETLB_PAGE is not set | 1045 | # CONFIG_HUGETLB_PAGE is not set |
| 788 | CONFIG_RAMFS=y | 1046 | CONFIG_RAMFS=y |
| 1047 | # CONFIG_RELAYFS_FS is not set | ||
| 789 | 1048 | ||
| 790 | # | 1049 | # |
| 791 | # Miscellaneous filesystems | 1050 | # Miscellaneous filesystems |
| @@ -809,23 +1068,28 @@ CONFIG_RAMFS=y | |||
| 809 | # | 1068 | # |
| 810 | CONFIG_NFS_FS=y | 1069 | CONFIG_NFS_FS=y |
| 811 | CONFIG_NFS_V3=y | 1070 | CONFIG_NFS_V3=y |
| 1071 | # CONFIG_NFS_V3_ACL is not set | ||
| 812 | # CONFIG_NFS_V4 is not set | 1072 | # CONFIG_NFS_V4 is not set |
| 813 | # CONFIG_NFS_DIRECTIO is not set | 1073 | # CONFIG_NFS_DIRECTIO is not set |
| 814 | CONFIG_NFSD=y | 1074 | CONFIG_NFSD=y |
| 815 | CONFIG_NFSD_V3=y | 1075 | CONFIG_NFSD_V3=y |
| 1076 | # CONFIG_NFSD_V3_ACL is not set | ||
| 816 | # CONFIG_NFSD_V4 is not set | 1077 | # CONFIG_NFSD_V4 is not set |
| 817 | CONFIG_NFSD_TCP=y | 1078 | CONFIG_NFSD_TCP=y |
| 818 | CONFIG_ROOT_NFS=y | 1079 | CONFIG_ROOT_NFS=y |
| 819 | CONFIG_LOCKD=y | 1080 | CONFIG_LOCKD=y |
| 820 | CONFIG_LOCKD_V4=y | 1081 | CONFIG_LOCKD_V4=y |
| 821 | CONFIG_EXPORTFS=y | 1082 | CONFIG_EXPORTFS=y |
| 1083 | CONFIG_NFS_COMMON=y | ||
| 822 | CONFIG_SUNRPC=y | 1084 | CONFIG_SUNRPC=y |
| 823 | # CONFIG_SUNRPC_GSS is not set | 1085 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
| 1086 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | ||
| 824 | # CONFIG_SMB_FS is not set | 1087 | # CONFIG_SMB_FS is not set |
| 825 | # CONFIG_CIFS is not set | 1088 | # CONFIG_CIFS is not set |
| 826 | # CONFIG_NCP_FS is not set | 1089 | # CONFIG_NCP_FS is not set |
| 827 | # CONFIG_CODA_FS is not set | 1090 | # CONFIG_CODA_FS is not set |
| 828 | # CONFIG_AFS_FS is not set | 1091 | # CONFIG_AFS_FS is not set |
| 1092 | # CONFIG_9P_FS is not set | ||
| 829 | 1093 | ||
| 830 | # | 1094 | # |
| 831 | # Partition Types | 1095 | # Partition Types |
| @@ -861,6 +1125,7 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
| 861 | # CONFIG_NLS_ISO8859_8 is not set | 1125 | # CONFIG_NLS_ISO8859_8 is not set |
| 862 | # CONFIG_NLS_CODEPAGE_1250 is not set | 1126 | # CONFIG_NLS_CODEPAGE_1250 is not set |
| 863 | # CONFIG_NLS_CODEPAGE_1251 is not set | 1127 | # CONFIG_NLS_CODEPAGE_1251 is not set |
| 1128 | # CONFIG_NLS_ASCII is not set | ||
| 864 | # CONFIG_NLS_ISO8859_1 is not set | 1129 | # CONFIG_NLS_ISO8859_1 is not set |
| 865 | # CONFIG_NLS_ISO8859_2 is not set | 1130 | # CONFIG_NLS_ISO8859_2 is not set |
| 866 | # CONFIG_NLS_ISO8859_3 is not set | 1131 | # CONFIG_NLS_ISO8859_3 is not set |
| @@ -885,17 +1150,24 @@ CONFIG_OPROFILE=y | |||
| 885 | # | 1150 | # |
| 886 | # Kernel hacking | 1151 | # Kernel hacking |
| 887 | # | 1152 | # |
| 1153 | # CONFIG_PRINTK_TIME is not set | ||
| 888 | CONFIG_DEBUG_KERNEL=y | 1154 | CONFIG_DEBUG_KERNEL=y |
| 889 | # CONFIG_DEBUG_SLAB is not set | ||
| 890 | CONFIG_MAGIC_SYSRQ=y | 1155 | CONFIG_MAGIC_SYSRQ=y |
| 1156 | CONFIG_LOG_BUF_SHIFT=15 | ||
| 1157 | CONFIG_DETECT_SOFTLOCKUP=y | ||
| 1158 | # CONFIG_SCHEDSTATS is not set | ||
| 1159 | # CONFIG_DEBUG_SLAB is not set | ||
| 891 | # CONFIG_DEBUG_SPINLOCK is not set | 1160 | # CONFIG_DEBUG_SPINLOCK is not set |
| 892 | # CONFIG_DEBUG_RWLOCK is not set | 1161 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 893 | CONFIG_FRAME_POINTER=y | 1162 | # CONFIG_DEBUG_KOBJECT is not set |
| 894 | # CONFIG_DEBUG_INFO is not set | 1163 | # CONFIG_DEBUG_INFO is not set |
| 1164 | # CONFIG_DEBUG_IOREMAP is not set | ||
| 1165 | # CONFIG_DEBUG_FS is not set | ||
| 895 | 1166 | ||
| 896 | # | 1167 | # |
| 897 | # Security options | 1168 | # Security options |
| 898 | # | 1169 | # |
| 1170 | # CONFIG_KEYS is not set | ||
| 899 | # CONFIG_SECURITY is not set | 1171 | # CONFIG_SECURITY is not set |
| 900 | 1172 | ||
| 901 | # | 1173 | # |
| @@ -909,6 +1181,8 @@ CONFIG_CRYPTO=y | |||
| 909 | # CONFIG_CRYPTO_SHA1 is not set | 1181 | # CONFIG_CRYPTO_SHA1 is not set |
| 910 | # CONFIG_CRYPTO_SHA256 is not set | 1182 | # CONFIG_CRYPTO_SHA256 is not set |
| 911 | # CONFIG_CRYPTO_SHA512 is not set | 1183 | # CONFIG_CRYPTO_SHA512 is not set |
| 1184 | # CONFIG_CRYPTO_WP512 is not set | ||
| 1185 | # CONFIG_CRYPTO_TGR192 is not set | ||
| 912 | # CONFIG_CRYPTO_DES is not set | 1186 | # CONFIG_CRYPTO_DES is not set |
| 913 | # CONFIG_CRYPTO_BLOWFISH is not set | 1187 | # CONFIG_CRYPTO_BLOWFISH is not set |
| 914 | # CONFIG_CRYPTO_TWOFISH is not set | 1188 | # CONFIG_CRYPTO_TWOFISH is not set |
| @@ -916,11 +1190,23 @@ CONFIG_CRYPTO=y | |||
| 916 | # CONFIG_CRYPTO_AES is not set | 1190 | # CONFIG_CRYPTO_AES is not set |
| 917 | # CONFIG_CRYPTO_CAST5 is not set | 1191 | # CONFIG_CRYPTO_CAST5 is not set |
| 918 | # CONFIG_CRYPTO_CAST6 is not set | 1192 | # CONFIG_CRYPTO_CAST6 is not set |
| 1193 | # CONFIG_CRYPTO_TEA is not set | ||
| 919 | # CONFIG_CRYPTO_ARC4 is not set | 1194 | # CONFIG_CRYPTO_ARC4 is not set |
| 1195 | # CONFIG_CRYPTO_KHAZAD is not set | ||
| 1196 | # CONFIG_CRYPTO_ANUBIS is not set | ||
| 920 | # CONFIG_CRYPTO_DEFLATE is not set | 1197 | # CONFIG_CRYPTO_DEFLATE is not set |
| 1198 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | ||
| 1199 | # CONFIG_CRYPTO_CRC32C is not set | ||
| 921 | # CONFIG_CRYPTO_TEST is not set | 1200 | # CONFIG_CRYPTO_TEST is not set |
| 922 | 1201 | ||
| 923 | # | 1202 | # |
| 1203 | # Hardware crypto devices | ||
| 1204 | # | ||
| 1205 | |||
| 1206 | # | ||
| 924 | # Library routines | 1207 | # Library routines |
| 925 | # | 1208 | # |
| 1209 | # CONFIG_CRC_CCITT is not set | ||
| 1210 | # CONFIG_CRC16 is not set | ||
| 926 | CONFIG_CRC32=y | 1211 | CONFIG_CRC32=y |
| 1212 | # CONFIG_LIBCRC32C is not set | ||
diff --git a/arch/parisc/kernel/cache.c b/arch/parisc/kernel/cache.c index f46a07a79218..e15f09eaed12 100644 --- a/arch/parisc/kernel/cache.c +++ b/arch/parisc/kernel/cache.c | |||
| @@ -27,6 +27,7 @@ | |||
| 27 | #include <asm/page.h> | 27 | #include <asm/page.h> |
| 28 | #include <asm/pgalloc.h> | 28 | #include <asm/pgalloc.h> |
| 29 | #include <asm/processor.h> | 29 | #include <asm/processor.h> |
| 30 | #include <asm/sections.h> | ||
| 30 | 31 | ||
| 31 | int split_tlb; | 32 | int split_tlb; |
| 32 | int dcache_stride; | 33 | int dcache_stride; |
| @@ -207,6 +208,9 @@ parisc_cache_init(void) | |||
| 207 | 208 | ||
| 208 | /* "New and Improved" version from Jim Hull | 209 | /* "New and Improved" version from Jim Hull |
| 209 | * (1 << (cc_block-1)) * (cc_line << (4 + cnf.cc_shift)) | 210 | * (1 << (cc_block-1)) * (cc_line << (4 + cnf.cc_shift)) |
| 211 | * The following CAFL_STRIDE is an optimized version, see | ||
| 212 | * http://lists.parisc-linux.org/pipermail/parisc-linux/2004-June/023625.html | ||
| 213 | * http://lists.parisc-linux.org/pipermail/parisc-linux/2004-June/023671.html | ||
| 210 | */ | 214 | */ |
| 211 | #define CAFL_STRIDE(cnf) (cnf.cc_line << (3 + cnf.cc_block + cnf.cc_shift)) | 215 | #define CAFL_STRIDE(cnf) (cnf.cc_line << (3 + cnf.cc_block + cnf.cc_shift)) |
| 212 | dcache_stride = CAFL_STRIDE(cache_info.dc_conf); | 216 | dcache_stride = CAFL_STRIDE(cache_info.dc_conf); |
| @@ -339,17 +343,15 @@ int parisc_cache_flush_threshold = FLUSH_THRESHOLD; | |||
| 339 | void parisc_setup_cache_timing(void) | 343 | void parisc_setup_cache_timing(void) |
| 340 | { | 344 | { |
| 341 | unsigned long rangetime, alltime; | 345 | unsigned long rangetime, alltime; |
| 342 | extern char _text; /* start of kernel code, defined by linker */ | ||
| 343 | extern char _end; /* end of BSS, defined by linker */ | ||
| 344 | unsigned long size; | 346 | unsigned long size; |
| 345 | 347 | ||
| 346 | alltime = mfctl(16); | 348 | alltime = mfctl(16); |
| 347 | flush_data_cache(); | 349 | flush_data_cache(); |
| 348 | alltime = mfctl(16) - alltime; | 350 | alltime = mfctl(16) - alltime; |
| 349 | 351 | ||
| 350 | size = (unsigned long)(&_end - _text); | 352 | size = (unsigned long)(_end - _text); |
| 351 | rangetime = mfctl(16); | 353 | rangetime = mfctl(16); |
| 352 | flush_kernel_dcache_range((unsigned long)&_text, size); | 354 | flush_kernel_dcache_range((unsigned long)_text, size); |
| 353 | rangetime = mfctl(16) - rangetime; | 355 | rangetime = mfctl(16) - rangetime; |
| 354 | 356 | ||
| 355 | printk(KERN_DEBUG "Whole cache flush %lu cycles, flushing %lu bytes %lu cycles\n", | 357 | printk(KERN_DEBUG "Whole cache flush %lu cycles, flushing %lu bytes %lu cycles\n", |
diff --git a/arch/parisc/kernel/drivers.c b/arch/parisc/kernel/drivers.c index d34bbe7ae0e3..988844a169e6 100644 --- a/arch/parisc/kernel/drivers.c +++ b/arch/parisc/kernel/drivers.c | |||
| @@ -46,36 +46,51 @@ static struct device root = { | |||
| 46 | .bus_id = "parisc", | 46 | .bus_id = "parisc", |
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | #define for_each_padev(padev) \ | 49 | static inline int check_dev(struct device *dev) |
| 50 | for (padev = next_dev(&root); padev != NULL; \ | 50 | { |
| 51 | padev = next_dev(&padev->dev)) | 51 | if (dev->bus == &parisc_bus_type) { |
| 52 | struct parisc_device *pdev; | ||
| 53 | pdev = to_parisc_device(dev); | ||
| 54 | return pdev->id.hw_type != HPHW_FAULTY; | ||
| 55 | } | ||
| 56 | return 1; | ||
| 57 | } | ||
| 58 | |||
| 59 | static struct device * | ||
| 60 | parse_tree_node(struct device *parent, int index, struct hardware_path *modpath); | ||
| 52 | 61 | ||
| 53 | #define check_dev(padev) \ | 62 | struct recurse_struct { |
| 54 | (padev->id.hw_type != HPHW_FAULTY) ? padev : next_dev(&padev->dev) | 63 | void * obj; |
| 64 | int (*fn)(struct device *, void *); | ||
| 65 | }; | ||
| 66 | |||
| 67 | static int descend_children(struct device * dev, void * data) | ||
| 68 | { | ||
| 69 | struct recurse_struct * recurse_data = (struct recurse_struct *)data; | ||
| 70 | |||
| 71 | if (recurse_data->fn(dev, recurse_data->obj)) | ||
| 72 | return 1; | ||
| 73 | else | ||
| 74 | return device_for_each_child(dev, recurse_data, descend_children); | ||
| 75 | } | ||
| 55 | 76 | ||
| 56 | /** | 77 | /** |
| 57 | * next_dev - enumerates registered devices | 78 | * for_each_padev - Iterate over all devices in the tree |
| 58 | * @dev: the previous device returned from next_dev | 79 | * @fn: Function to call for each device. |
| 80 | * @data: Data to pass to the called function. | ||
| 59 | * | 81 | * |
| 60 | * next_dev does a depth-first search of the tree, returning parents | 82 | * This performs a depth-first traversal of the tree, calling the |
| 61 | * before children. Returns NULL when there are no more devices. | 83 | * function passed for each node. It calls the function for parents |
| 84 | * before children. | ||
| 62 | */ | 85 | */ |
| 63 | static struct parisc_device *next_dev(struct device *dev) | ||
| 64 | { | ||
| 65 | if (!list_empty(&dev->children)) { | ||
| 66 | dev = list_to_dev(dev->children.next); | ||
| 67 | return check_dev(to_parisc_device(dev)); | ||
| 68 | } | ||
| 69 | 86 | ||
| 70 | while (dev != &root) { | 87 | static int for_each_padev(int (*fn)(struct device *, void *), void * data) |
| 71 | if (dev->node.next != &dev->parent->children) { | 88 | { |
| 72 | dev = list_to_dev(dev->node.next); | 89 | struct recurse_struct recurse_data = { |
| 73 | return to_parisc_device(dev); | 90 | .obj = data, |
| 74 | } | 91 | .fn = fn, |
| 75 | dev = dev->parent; | 92 | }; |
| 76 | } | 93 | return device_for_each_child(&root, &recurse_data, descend_children); |
| 77 | |||
| 78 | return NULL; | ||
| 79 | } | 94 | } |
| 80 | 95 | ||
| 81 | /** | 96 | /** |
| @@ -105,12 +120,6 @@ static int match_device(struct parisc_driver *driver, struct parisc_device *dev) | |||
| 105 | return 0; | 120 | return 0; |
| 106 | } | 121 | } |
| 107 | 122 | ||
| 108 | static void claim_device(struct parisc_driver *driver, struct parisc_device *dev) | ||
| 109 | { | ||
| 110 | dev->driver = driver; | ||
| 111 | request_mem_region(dev->hpa, 0x1000, driver->name); | ||
| 112 | } | ||
| 113 | |||
| 114 | static int parisc_driver_probe(struct device *dev) | 123 | static int parisc_driver_probe(struct device *dev) |
| 115 | { | 124 | { |
| 116 | int rc; | 125 | int rc; |
| @@ -119,8 +128,8 @@ static int parisc_driver_probe(struct device *dev) | |||
| 119 | 128 | ||
| 120 | rc = pa_drv->probe(pa_dev); | 129 | rc = pa_drv->probe(pa_dev); |
| 121 | 130 | ||
| 122 | if(!rc) | 131 | if (!rc) |
| 123 | claim_device(pa_drv, pa_dev); | 132 | pa_dev->driver = pa_drv; |
| 124 | 133 | ||
| 125 | return rc; | 134 | return rc; |
| 126 | } | 135 | } |
| @@ -131,7 +140,6 @@ static int parisc_driver_remove(struct device *dev) | |||
| 131 | struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); | 140 | struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); |
| 132 | if (pa_drv->remove) | 141 | if (pa_drv->remove) |
| 133 | pa_drv->remove(pa_dev); | 142 | pa_drv->remove(pa_dev); |
| 134 | release_mem_region(pa_dev->hpa, 0x1000); | ||
| 135 | 143 | ||
| 136 | return 0; | 144 | return 0; |
| 137 | } | 145 | } |
| @@ -173,6 +181,24 @@ int register_parisc_driver(struct parisc_driver *driver) | |||
| 173 | } | 181 | } |
| 174 | EXPORT_SYMBOL(register_parisc_driver); | 182 | EXPORT_SYMBOL(register_parisc_driver); |
| 175 | 183 | ||
| 184 | |||
| 185 | struct match_count { | ||
| 186 | struct parisc_driver * driver; | ||
| 187 | int count; | ||
| 188 | }; | ||
| 189 | |||
| 190 | static int match_and_count(struct device * dev, void * data) | ||
| 191 | { | ||
| 192 | struct match_count * m = data; | ||
| 193 | struct parisc_device * pdev = to_parisc_device(dev); | ||
| 194 | |||
| 195 | if (check_dev(dev)) { | ||
| 196 | if (match_device(m->driver, pdev)) | ||
| 197 | m->count++; | ||
| 198 | } | ||
| 199 | return 0; | ||
| 200 | } | ||
| 201 | |||
| 176 | /** | 202 | /** |
| 177 | * count_parisc_driver - count # of devices this driver would match | 203 | * count_parisc_driver - count # of devices this driver would match |
| 178 | * @driver: the PA-RISC driver to try | 204 | * @driver: the PA-RISC driver to try |
| @@ -182,15 +208,14 @@ EXPORT_SYMBOL(register_parisc_driver); | |||
| 182 | */ | 208 | */ |
| 183 | int count_parisc_driver(struct parisc_driver *driver) | 209 | int count_parisc_driver(struct parisc_driver *driver) |
| 184 | { | 210 | { |
| 185 | struct parisc_device *device; | 211 | struct match_count m = { |
| 186 | int cnt = 0; | 212 | .driver = driver, |
| 213 | .count = 0, | ||
| 214 | }; | ||
| 187 | 215 | ||
| 188 | for_each_padev(device) { | 216 | for_each_padev(match_and_count, &m); |
| 189 | if (match_device(driver, device)) | ||
| 190 | cnt++; | ||
| 191 | } | ||
| 192 | 217 | ||
| 193 | return cnt; | 218 | return m.count; |
| 194 | } | 219 | } |
| 195 | 220 | ||
| 196 | 221 | ||
| @@ -206,14 +231,34 @@ int unregister_parisc_driver(struct parisc_driver *driver) | |||
| 206 | } | 231 | } |
| 207 | EXPORT_SYMBOL(unregister_parisc_driver); | 232 | EXPORT_SYMBOL(unregister_parisc_driver); |
| 208 | 233 | ||
| 209 | static struct parisc_device *find_device_by_addr(unsigned long hpa) | 234 | struct find_data { |
| 235 | unsigned long hpa; | ||
| 236 | struct parisc_device * dev; | ||
| 237 | }; | ||
| 238 | |||
| 239 | static int find_device(struct device * dev, void * data) | ||
| 210 | { | 240 | { |
| 211 | struct parisc_device *dev; | 241 | struct parisc_device * pdev = to_parisc_device(dev); |
| 212 | for_each_padev(dev) { | 242 | struct find_data * d = (struct find_data*)data; |
| 213 | if (dev->hpa == hpa) | 243 | |
| 214 | return dev; | 244 | if (check_dev(dev)) { |
| 245 | if (pdev->hpa.start == d->hpa) { | ||
| 246 | d->dev = pdev; | ||
| 247 | return 1; | ||
| 248 | } | ||
| 215 | } | 249 | } |
| 216 | return NULL; | 250 | return 0; |
| 251 | } | ||
| 252 | |||
| 253 | static struct parisc_device *find_device_by_addr(unsigned long hpa) | ||
| 254 | { | ||
| 255 | struct find_data d = { | ||
| 256 | .hpa = hpa, | ||
| 257 | }; | ||
| 258 | int ret; | ||
| 259 | |||
| 260 | ret = for_each_padev(find_device, &d); | ||
| 261 | return ret ? d.dev : NULL; | ||
| 217 | } | 262 | } |
| 218 | 263 | ||
| 219 | /** | 264 | /** |
| @@ -387,6 +432,23 @@ struct parisc_device * create_tree_node(char id, struct device *parent) | |||
| 387 | return dev; | 432 | return dev; |
| 388 | } | 433 | } |
| 389 | 434 | ||
| 435 | struct match_id_data { | ||
| 436 | char id; | ||
| 437 | struct parisc_device * dev; | ||
| 438 | }; | ||
| 439 | |||
| 440 | static int match_by_id(struct device * dev, void * data) | ||
| 441 | { | ||
| 442 | struct parisc_device * pdev = to_parisc_device(dev); | ||
| 443 | struct match_id_data * d = data; | ||
| 444 | |||
| 445 | if (pdev->hw_path == d->id) { | ||
| 446 | d->dev = pdev; | ||
| 447 | return 1; | ||
| 448 | } | ||
| 449 | return 0; | ||
| 450 | } | ||
| 451 | |||
| 390 | /** | 452 | /** |
| 391 | * alloc_tree_node - returns a device entry in the iotree | 453 | * alloc_tree_node - returns a device entry in the iotree |
| 392 | * @parent: the parent node in the tree | 454 | * @parent: the parent node in the tree |
| @@ -397,15 +459,13 @@ struct parisc_device * create_tree_node(char id, struct device *parent) | |||
| 397 | */ | 459 | */ |
| 398 | static struct parisc_device * alloc_tree_node(struct device *parent, char id) | 460 | static struct parisc_device * alloc_tree_node(struct device *parent, char id) |
| 399 | { | 461 | { |
| 400 | struct device *dev; | 462 | struct match_id_data d = { |
| 401 | 463 | .id = id, | |
| 402 | list_for_each_entry(dev, &parent->children, node) { | 464 | }; |
| 403 | struct parisc_device *padev = to_parisc_device(dev); | 465 | if (device_for_each_child(parent, &d, match_by_id)) |
| 404 | if (padev->hw_path == id) | 466 | return d.dev; |
| 405 | return padev; | 467 | else |
| 406 | } | 468 | return create_tree_node(id, parent); |
| 407 | |||
| 408 | return create_tree_node(id, parent); | ||
| 409 | } | 469 | } |
| 410 | 470 | ||
| 411 | static struct parisc_device *create_parisc_device(struct hardware_path *modpath) | 471 | static struct parisc_device *create_parisc_device(struct hardware_path *modpath) |
| @@ -439,10 +499,8 @@ alloc_pa_dev(unsigned long hpa, struct hardware_path *mod_path) | |||
| 439 | 499 | ||
| 440 | dev = create_parisc_device(mod_path); | 500 | dev = create_parisc_device(mod_path); |
| 441 | if (dev->id.hw_type != HPHW_FAULTY) { | 501 | if (dev->id.hw_type != HPHW_FAULTY) { |
| 442 | char p[64]; | ||
| 443 | print_pa_hwpath(dev, p); | ||
| 444 | printk("Two devices have hardware path %s. Please file a bug with HP.\n" | 502 | printk("Two devices have hardware path %s. Please file a bug with HP.\n" |
| 445 | "In the meantime, you could try rearranging your cards.\n", p); | 503 | "In the meantime, you could try rearranging your cards.\n", parisc_pathname(dev)); |
| 446 | return NULL; | 504 | return NULL; |
| 447 | } | 505 | } |
| 448 | 506 | ||
| @@ -451,12 +509,27 @@ alloc_pa_dev(unsigned long hpa, struct hardware_path *mod_path) | |||
| 451 | dev->id.hversion_rev = iodc_data[1] & 0x0f; | 509 | dev->id.hversion_rev = iodc_data[1] & 0x0f; |
| 452 | dev->id.sversion = ((iodc_data[4] & 0x0f) << 16) | | 510 | dev->id.sversion = ((iodc_data[4] & 0x0f) << 16) | |
| 453 | (iodc_data[5] << 8) | iodc_data[6]; | 511 | (iodc_data[5] << 8) | iodc_data[6]; |
| 454 | dev->hpa = hpa; | 512 | dev->hpa.name = parisc_pathname(dev); |
| 513 | dev->hpa.start = hpa; | ||
| 514 | if (hpa == 0xf4000000 || hpa == 0xf6000000 || | ||
| 515 | hpa == 0xf8000000 || hpa == 0xfa000000) { | ||
| 516 | dev->hpa.end = hpa + 0x01ffffff; | ||
| 517 | } else { | ||
| 518 | dev->hpa.end = hpa + 0xfff; | ||
| 519 | } | ||
| 520 | dev->hpa.flags = IORESOURCE_MEM; | ||
| 455 | name = parisc_hardware_description(&dev->id); | 521 | name = parisc_hardware_description(&dev->id); |
| 456 | if (name) { | 522 | if (name) { |
| 457 | strlcpy(dev->name, name, sizeof(dev->name)); | 523 | strlcpy(dev->name, name, sizeof(dev->name)); |
| 458 | } | 524 | } |
| 459 | 525 | ||
| 526 | /* Silently fail things like mouse ports which are subsumed within | ||
| 527 | * the keyboard controller | ||
| 528 | */ | ||
| 529 | if ((hpa & 0xfff) == 0 && insert_resource(&iomem_resource, &dev->hpa)) | ||
| 530 | printk("Unable to claim HPA %lx for device %s\n", | ||
| 531 | hpa, name); | ||
| 532 | |||
| 460 | return dev; | 533 | return dev; |
| 461 | } | 534 | } |
| 462 | 535 | ||
| @@ -555,6 +628,33 @@ static int match_parisc_device(struct device *dev, int index, | |||
| 555 | return (curr->hw_path == id); | 628 | return (curr->hw_path == id); |
| 556 | } | 629 | } |
| 557 | 630 | ||
| 631 | struct parse_tree_data { | ||
| 632 | int index; | ||
| 633 | struct hardware_path * modpath; | ||
| 634 | struct device * dev; | ||
| 635 | }; | ||
| 636 | |||
| 637 | static int check_parent(struct device * dev, void * data) | ||
| 638 | { | ||
| 639 | struct parse_tree_data * d = data; | ||
| 640 | |||
| 641 | if (check_dev(dev)) { | ||
| 642 | if (dev->bus == &parisc_bus_type) { | ||
| 643 | if (match_parisc_device(dev, d->index, d->modpath)) | ||
| 644 | d->dev = dev; | ||
| 645 | } else if (is_pci_dev(dev)) { | ||
| 646 | if (match_pci_device(dev, d->index, d->modpath)) | ||
| 647 | d->dev = dev; | ||
| 648 | } else if (dev->bus == NULL) { | ||
| 649 | /* we are on a bus bridge */ | ||
| 650 | struct device *new = parse_tree_node(dev, d->index, d->modpath); | ||
| 651 | if (new) | ||
| 652 | d->dev = new; | ||
| 653 | } | ||
| 654 | } | ||
| 655 | return d->dev != NULL; | ||
| 656 | } | ||
| 657 | |||
| 558 | /** | 658 | /** |
| 559 | * parse_tree_node - returns a device entry in the iotree | 659 | * parse_tree_node - returns a device entry in the iotree |
| 560 | * @parent: the parent node in the tree | 660 | * @parent: the parent node in the tree |
| @@ -568,24 +668,18 @@ static int match_parisc_device(struct device *dev, int index, | |||
| 568 | static struct device * | 668 | static struct device * |
| 569 | parse_tree_node(struct device *parent, int index, struct hardware_path *modpath) | 669 | parse_tree_node(struct device *parent, int index, struct hardware_path *modpath) |
| 570 | { | 670 | { |
| 571 | struct device *device; | 671 | struct parse_tree_data d = { |
| 572 | 672 | .index = index, | |
| 573 | list_for_each_entry(device, &parent->children, node) { | 673 | .modpath = modpath, |
| 574 | if (device->bus == &parisc_bus_type) { | 674 | }; |
| 575 | if (match_parisc_device(device, index, modpath)) | ||
| 576 | return device; | ||
| 577 | } else if (is_pci_dev(device)) { | ||
| 578 | if (match_pci_device(device, index, modpath)) | ||
| 579 | return device; | ||
| 580 | } else if (device->bus == NULL) { | ||
| 581 | /* we are on a bus bridge */ | ||
| 582 | struct device *new = parse_tree_node(device, index, modpath); | ||
| 583 | if (new) | ||
| 584 | return new; | ||
| 585 | } | ||
| 586 | } | ||
| 587 | 675 | ||
| 588 | return NULL; | 676 | struct recurse_struct recurse_data = { |
| 677 | .obj = &d, | ||
| 678 | .fn = check_parent, | ||
| 679 | }; | ||
| 680 | |||
| 681 | device_for_each_child(parent, &recurse_data, descend_children); | ||
| 682 | return d.dev; | ||
| 589 | } | 683 | } |
| 590 | 684 | ||
| 591 | /** | 685 | /** |
| @@ -636,7 +730,7 @@ EXPORT_SYMBOL(device_to_hwpath); | |||
| 636 | ((dev->id.hw_type == HPHW_IOA) || (dev->id.hw_type == HPHW_BCPORT)) | 730 | ((dev->id.hw_type == HPHW_IOA) || (dev->id.hw_type == HPHW_BCPORT)) |
| 637 | 731 | ||
| 638 | #define IS_LOWER_PORT(dev) \ | 732 | #define IS_LOWER_PORT(dev) \ |
| 639 | ((gsc_readl(dev->hpa + offsetof(struct bc_module, io_status)) \ | 733 | ((gsc_readl(dev->hpa.start + offsetof(struct bc_module, io_status)) \ |
| 640 | & BC_PORT_MASK) == BC_LOWER_PORT) | 734 | & BC_PORT_MASK) == BC_LOWER_PORT) |
| 641 | 735 | ||
| 642 | #define MAX_NATIVE_DEVICES 64 | 736 | #define MAX_NATIVE_DEVICES 64 |
| @@ -645,8 +739,8 @@ EXPORT_SYMBOL(device_to_hwpath); | |||
| 645 | #define FLEX_MASK F_EXTEND(0xfffc0000) | 739 | #define FLEX_MASK F_EXTEND(0xfffc0000) |
| 646 | #define IO_IO_LOW offsetof(struct bc_module, io_io_low) | 740 | #define IO_IO_LOW offsetof(struct bc_module, io_io_low) |
| 647 | #define IO_IO_HIGH offsetof(struct bc_module, io_io_high) | 741 | #define IO_IO_HIGH offsetof(struct bc_module, io_io_high) |
| 648 | #define READ_IO_IO_LOW(dev) (unsigned long)(signed int)gsc_readl(dev->hpa + IO_IO_LOW) | 742 | #define READ_IO_IO_LOW(dev) (unsigned long)(signed int)gsc_readl(dev->hpa.start + IO_IO_LOW) |
| 649 | #define READ_IO_IO_HIGH(dev) (unsigned long)(signed int)gsc_readl(dev->hpa + IO_IO_HIGH) | 743 | #define READ_IO_IO_HIGH(dev) (unsigned long)(signed int)gsc_readl(dev->hpa.start + IO_IO_HIGH) |
| 650 | 744 | ||
| 651 | static void walk_native_bus(unsigned long io_io_low, unsigned long io_io_high, | 745 | static void walk_native_bus(unsigned long io_io_low, unsigned long io_io_high, |
| 652 | struct device *parent); | 746 | struct device *parent); |
| @@ -655,10 +749,10 @@ void walk_lower_bus(struct parisc_device *dev) | |||
| 655 | { | 749 | { |
| 656 | unsigned long io_io_low, io_io_high; | 750 | unsigned long io_io_low, io_io_high; |
| 657 | 751 | ||
| 658 | if(!BUS_CONVERTER(dev) || IS_LOWER_PORT(dev)) | 752 | if (!BUS_CONVERTER(dev) || IS_LOWER_PORT(dev)) |
| 659 | return; | 753 | return; |
| 660 | 754 | ||
| 661 | if(dev->id.hw_type == HPHW_IOA) { | 755 | if (dev->id.hw_type == HPHW_IOA) { |
| 662 | io_io_low = (unsigned long)(signed int)(READ_IO_IO_LOW(dev) << 16); | 756 | io_io_low = (unsigned long)(signed int)(READ_IO_IO_LOW(dev) << 16); |
| 663 | io_io_high = io_io_low + MAX_NATIVE_DEVICES * NATIVE_DEVICE_OFFSET; | 757 | io_io_high = io_io_low + MAX_NATIVE_DEVICES * NATIVE_DEVICE_OFFSET; |
| 664 | } else { | 758 | } else { |
| @@ -731,7 +825,7 @@ static void print_parisc_device(struct parisc_device *dev) | |||
| 731 | 825 | ||
| 732 | print_pa_hwpath(dev, hw_path); | 826 | print_pa_hwpath(dev, hw_path); |
| 733 | printk(KERN_INFO "%d. %s at 0x%lx [%s] { %d, 0x%x, 0x%.3x, 0x%.5x }", | 827 | printk(KERN_INFO "%d. %s at 0x%lx [%s] { %d, 0x%x, 0x%.3x, 0x%.5x }", |
| 734 | ++count, dev->name, dev->hpa, hw_path, dev->id.hw_type, | 828 | ++count, dev->name, dev->hpa.start, hw_path, dev->id.hw_type, |
| 735 | dev->id.hversion_rev, dev->id.hversion, dev->id.sversion); | 829 | dev->id.hversion_rev, dev->id.hversion, dev->id.sversion); |
| 736 | 830 | ||
| 737 | if (dev->num_addrs) { | 831 | if (dev->num_addrs) { |
| @@ -753,13 +847,20 @@ void init_parisc_bus(void) | |||
| 753 | get_device(&root); | 847 | get_device(&root); |
| 754 | } | 848 | } |
| 755 | 849 | ||
| 850 | |||
| 851 | static int print_one_device(struct device * dev, void * data) | ||
| 852 | { | ||
| 853 | struct parisc_device * pdev = to_parisc_device(dev); | ||
| 854 | |||
| 855 | if (check_dev(dev)) | ||
| 856 | print_parisc_device(pdev); | ||
| 857 | return 0; | ||
| 858 | } | ||
| 859 | |||
| 756 | /** | 860 | /** |
| 757 | * print_parisc_devices - Print out a list of devices found in this system | 861 | * print_parisc_devices - Print out a list of devices found in this system |
| 758 | */ | 862 | */ |
| 759 | void print_parisc_devices(void) | 863 | void print_parisc_devices(void) |
| 760 | { | 864 | { |
| 761 | struct parisc_device *dev; | 865 | for_each_padev(print_one_device, NULL); |
| 762 | for_each_padev(dev) { | ||
| 763 | print_parisc_device(dev); | ||
| 764 | } | ||
| 765 | } | 866 | } |
diff --git a/arch/parisc/kernel/entry.S b/arch/parisc/kernel/entry.S index be0f07f2fa58..c7e66ee5b083 100644 --- a/arch/parisc/kernel/entry.S +++ b/arch/parisc/kernel/entry.S | |||
| @@ -30,14 +30,14 @@ | |||
| 30 | * - save registers to kernel stack and handle in assembly or C */ | 30 | * - save registers to kernel stack and handle in assembly or C */ |
| 31 | 31 | ||
| 32 | 32 | ||
| 33 | #include <asm/psw.h> | ||
| 33 | #include <asm/assembly.h> /* for LDREG/STREG defines */ | 34 | #include <asm/assembly.h> /* for LDREG/STREG defines */ |
| 34 | #include <asm/pgtable.h> | 35 | #include <asm/pgtable.h> |
| 35 | #include <asm/psw.h> | ||
| 36 | #include <asm/signal.h> | 36 | #include <asm/signal.h> |
| 37 | #include <asm/unistd.h> | 37 | #include <asm/unistd.h> |
| 38 | #include <asm/thread_info.h> | 38 | #include <asm/thread_info.h> |
| 39 | 39 | ||
| 40 | #ifdef __LP64__ | 40 | #ifdef CONFIG_64BIT |
| 41 | #define CMPIB cmpib,* | 41 | #define CMPIB cmpib,* |
| 42 | #define CMPB cmpb,* | 42 | #define CMPB cmpb,* |
| 43 | #define COND(x) *x | 43 | #define COND(x) *x |
| @@ -67,19 +67,22 @@ | |||
| 67 | 67 | ||
| 68 | /* Switch to virtual mapping, trashing only %r1 */ | 68 | /* Switch to virtual mapping, trashing only %r1 */ |
| 69 | .macro virt_map | 69 | .macro virt_map |
| 70 | rsm PSW_SM_Q,%r0 | 70 | /* pcxt_ssm_bug */ |
| 71 | tovirt_r1 %r29 | 71 | rsm PSW_SM_I, %r0 /* barrier for "Relied upon Translation */ |
| 72 | mfsp %sr7, %r1 | ||
| 73 | or,= %r0,%r1,%r0 /* Only save sr7 in sr3 if sr7 != 0 */ | ||
| 74 | mtsp %r1, %sr3 | ||
| 75 | mtsp %r0, %sr4 | 72 | mtsp %r0, %sr4 |
| 76 | mtsp %r0, %sr5 | 73 | mtsp %r0, %sr5 |
| 74 | mfsp %sr7, %r1 | ||
| 75 | or,= %r0,%r1,%r0 /* Only save sr7 in sr3 if sr7 != 0 */ | ||
| 76 | mtsp %r1, %sr3 | ||
| 77 | tovirt_r1 %r29 | ||
| 78 | load32 KERNEL_PSW, %r1 | ||
| 79 | |||
| 80 | rsm PSW_SM_QUIET,%r0 /* second "heavy weight" ctl op */ | ||
| 77 | mtsp %r0, %sr6 | 81 | mtsp %r0, %sr6 |
| 78 | mtsp %r0, %sr7 | 82 | mtsp %r0, %sr7 |
| 79 | load32 KERNEL_PSW, %r1 | ||
| 80 | mtctl %r1, %cr22 | ||
| 81 | mtctl %r0, %cr17 /* Clear IIASQ tail */ | 83 | mtctl %r0, %cr17 /* Clear IIASQ tail */ |
| 82 | mtctl %r0, %cr17 /* Clear IIASQ head */ | 84 | mtctl %r0, %cr17 /* Clear IIASQ head */ |
| 85 | mtctl %r1, %ipsw | ||
| 83 | load32 4f, %r1 | 86 | load32 4f, %r1 |
| 84 | mtctl %r1, %cr18 /* Set IIAOQ tail */ | 87 | mtctl %r1, %cr18 /* Set IIAOQ tail */ |
| 85 | ldo 4(%r1), %r1 | 88 | ldo 4(%r1), %r1 |
| @@ -214,7 +217,7 @@ | |||
| 214 | va = r8 /* virtual address for which the trap occured */ | 217 | va = r8 /* virtual address for which the trap occured */ |
| 215 | spc = r24 /* space for which the trap occured */ | 218 | spc = r24 /* space for which the trap occured */ |
| 216 | 219 | ||
| 217 | #ifndef __LP64__ | 220 | #ifndef CONFIG_64BIT |
| 218 | 221 | ||
| 219 | /* | 222 | /* |
| 220 | * itlb miss interruption handler (parisc 1.1 - 32 bit) | 223 | * itlb miss interruption handler (parisc 1.1 - 32 bit) |
| @@ -236,7 +239,7 @@ | |||
| 236 | 239 | ||
| 237 | .macro itlb_20 code | 240 | .macro itlb_20 code |
| 238 | mfctl %pcsq, spc | 241 | mfctl %pcsq, spc |
| 239 | #ifdef __LP64__ | 242 | #ifdef CONFIG_64BIT |
| 240 | b itlb_miss_20w | 243 | b itlb_miss_20w |
| 241 | #else | 244 | #else |
| 242 | b itlb_miss_20 | 245 | b itlb_miss_20 |
| @@ -246,7 +249,7 @@ | |||
| 246 | .align 32 | 249 | .align 32 |
| 247 | .endm | 250 | .endm |
| 248 | 251 | ||
| 249 | #ifndef __LP64__ | 252 | #ifndef CONFIG_64BIT |
| 250 | /* | 253 | /* |
| 251 | * naitlb miss interruption handler (parisc 1.1 - 32 bit) | 254 | * naitlb miss interruption handler (parisc 1.1 - 32 bit) |
| 252 | * | 255 | * |
| @@ -283,7 +286,7 @@ | |||
| 283 | .macro naitlb_20 code | 286 | .macro naitlb_20 code |
| 284 | 287 | ||
| 285 | mfctl %isr,spc | 288 | mfctl %isr,spc |
| 286 | #ifdef __LP64__ | 289 | #ifdef CONFIG_64BIT |
| 287 | b itlb_miss_20w | 290 | b itlb_miss_20w |
| 288 | #else | 291 | #else |
| 289 | b itlb_miss_20 | 292 | b itlb_miss_20 |
| @@ -296,7 +299,7 @@ | |||
| 296 | .align 32 | 299 | .align 32 |
| 297 | .endm | 300 | .endm |
| 298 | 301 | ||
| 299 | #ifndef __LP64__ | 302 | #ifndef CONFIG_64BIT |
| 300 | /* | 303 | /* |
| 301 | * dtlb miss interruption handler (parisc 1.1 - 32 bit) | 304 | * dtlb miss interruption handler (parisc 1.1 - 32 bit) |
| 302 | */ | 305 | */ |
| @@ -318,7 +321,7 @@ | |||
| 318 | .macro dtlb_20 code | 321 | .macro dtlb_20 code |
| 319 | 322 | ||
| 320 | mfctl %isr, spc | 323 | mfctl %isr, spc |
| 321 | #ifdef __LP64__ | 324 | #ifdef CONFIG_64BIT |
| 322 | b dtlb_miss_20w | 325 | b dtlb_miss_20w |
| 323 | #else | 326 | #else |
| 324 | b dtlb_miss_20 | 327 | b dtlb_miss_20 |
| @@ -328,7 +331,7 @@ | |||
| 328 | .align 32 | 331 | .align 32 |
| 329 | .endm | 332 | .endm |
| 330 | 333 | ||
| 331 | #ifndef __LP64__ | 334 | #ifndef CONFIG_64BIT |
| 332 | /* nadtlb miss interruption handler (parisc 1.1 - 32 bit) */ | 335 | /* nadtlb miss interruption handler (parisc 1.1 - 32 bit) */ |
| 333 | 336 | ||
| 334 | .macro nadtlb_11 code | 337 | .macro nadtlb_11 code |
| @@ -346,7 +349,7 @@ | |||
| 346 | .macro nadtlb_20 code | 349 | .macro nadtlb_20 code |
| 347 | 350 | ||
| 348 | mfctl %isr,spc | 351 | mfctl %isr,spc |
| 349 | #ifdef __LP64__ | 352 | #ifdef CONFIG_64BIT |
| 350 | b nadtlb_miss_20w | 353 | b nadtlb_miss_20w |
| 351 | #else | 354 | #else |
| 352 | b nadtlb_miss_20 | 355 | b nadtlb_miss_20 |
| @@ -356,7 +359,7 @@ | |||
| 356 | .align 32 | 359 | .align 32 |
| 357 | .endm | 360 | .endm |
| 358 | 361 | ||
| 359 | #ifndef __LP64__ | 362 | #ifndef CONFIG_64BIT |
| 360 | /* | 363 | /* |
| 361 | * dirty bit trap interruption handler (parisc 1.1 - 32 bit) | 364 | * dirty bit trap interruption handler (parisc 1.1 - 32 bit) |
| 362 | */ | 365 | */ |
| @@ -378,7 +381,7 @@ | |||
| 378 | .macro dbit_20 code | 381 | .macro dbit_20 code |
| 379 | 382 | ||
| 380 | mfctl %isr,spc | 383 | mfctl %isr,spc |
| 381 | #ifdef __LP64__ | 384 | #ifdef CONFIG_64BIT |
| 382 | b dbit_trap_20w | 385 | b dbit_trap_20w |
| 383 | #else | 386 | #else |
| 384 | b dbit_trap_20 | 387 | b dbit_trap_20 |
| @@ -391,7 +394,7 @@ | |||
| 391 | /* The following are simple 32 vs 64 bit instruction | 394 | /* The following are simple 32 vs 64 bit instruction |
| 392 | * abstractions for the macros */ | 395 | * abstractions for the macros */ |
| 393 | .macro EXTR reg1,start,length,reg2 | 396 | .macro EXTR reg1,start,length,reg2 |
| 394 | #ifdef __LP64__ | 397 | #ifdef CONFIG_64BIT |
| 395 | extrd,u \reg1,32+\start,\length,\reg2 | 398 | extrd,u \reg1,32+\start,\length,\reg2 |
| 396 | #else | 399 | #else |
| 397 | extrw,u \reg1,\start,\length,\reg2 | 400 | extrw,u \reg1,\start,\length,\reg2 |
| @@ -399,7 +402,7 @@ | |||
| 399 | .endm | 402 | .endm |
| 400 | 403 | ||
| 401 | .macro DEP reg1,start,length,reg2 | 404 | .macro DEP reg1,start,length,reg2 |
| 402 | #ifdef __LP64__ | 405 | #ifdef CONFIG_64BIT |
| 403 | depd \reg1,32+\start,\length,\reg2 | 406 | depd \reg1,32+\start,\length,\reg2 |
| 404 | #else | 407 | #else |
| 405 | depw \reg1,\start,\length,\reg2 | 408 | depw \reg1,\start,\length,\reg2 |
| @@ -407,7 +410,7 @@ | |||
| 407 | .endm | 410 | .endm |
| 408 | 411 | ||
| 409 | .macro DEPI val,start,length,reg | 412 | .macro DEPI val,start,length,reg |
| 410 | #ifdef __LP64__ | 413 | #ifdef CONFIG_64BIT |
| 411 | depdi \val,32+\start,\length,\reg | 414 | depdi \val,32+\start,\length,\reg |
| 412 | #else | 415 | #else |
| 413 | depwi \val,\start,\length,\reg | 416 | depwi \val,\start,\length,\reg |
| @@ -418,7 +421,7 @@ | |||
| 418 | * fault. We have to extract this and place it in the va, | 421 | * fault. We have to extract this and place it in the va, |
| 419 | * zeroing the corresponding bits in the space register */ | 422 | * zeroing the corresponding bits in the space register */ |
| 420 | .macro space_adjust spc,va,tmp | 423 | .macro space_adjust spc,va,tmp |
| 421 | #ifdef __LP64__ | 424 | #ifdef CONFIG_64BIT |
| 422 | extrd,u \spc,63,SPACEID_SHIFT,\tmp | 425 | extrd,u \spc,63,SPACEID_SHIFT,\tmp |
| 423 | depd %r0,63,SPACEID_SHIFT,\spc | 426 | depd %r0,63,SPACEID_SHIFT,\spc |
| 424 | depd \tmp,31,SPACEID_SHIFT,\va | 427 | depd \tmp,31,SPACEID_SHIFT,\va |
| @@ -476,7 +479,7 @@ | |||
| 476 | bb,>=,n \pmd,_PxD_PRESENT_BIT,\fault | 479 | bb,>=,n \pmd,_PxD_PRESENT_BIT,\fault |
| 477 | DEP %r0,31,PxD_FLAG_SHIFT,\pmd /* clear flags */ | 480 | DEP %r0,31,PxD_FLAG_SHIFT,\pmd /* clear flags */ |
| 478 | copy \pmd,%r9 | 481 | copy \pmd,%r9 |
| 479 | #ifdef __LP64__ | 482 | #ifdef CONFIG_64BIT |
| 480 | shld %r9,PxD_VALUE_SHIFT,\pmd | 483 | shld %r9,PxD_VALUE_SHIFT,\pmd |
| 481 | #else | 484 | #else |
| 482 | shlw %r9,PxD_VALUE_SHIFT,\pmd | 485 | shlw %r9,PxD_VALUE_SHIFT,\pmd |
| @@ -607,7 +610,7 @@ | |||
| 607 | .macro do_alias spc,tmp,tmp1,va,pte,prot,fault | 610 | .macro do_alias spc,tmp,tmp1,va,pte,prot,fault |
| 608 | cmpib,COND(<>),n 0,\spc,\fault | 611 | cmpib,COND(<>),n 0,\spc,\fault |
| 609 | ldil L%(TMPALIAS_MAP_START),\tmp | 612 | ldil L%(TMPALIAS_MAP_START),\tmp |
| 610 | #if defined(__LP64__) && (TMPALIAS_MAP_START >= 0x80000000) | 613 | #if defined(CONFIG_64BIT) && (TMPALIAS_MAP_START >= 0x80000000) |
| 611 | /* on LP64, ldi will sign extend into the upper 32 bits, | 614 | /* on LP64, ldi will sign extend into the upper 32 bits, |
| 612 | * which is behaviour we don't want */ | 615 | * which is behaviour we don't want */ |
| 613 | depdi 0,31,32,\tmp | 616 | depdi 0,31,32,\tmp |
| @@ -621,7 +624,7 @@ | |||
| 621 | * OK, it is in the temp alias region, check whether "from" or "to". | 624 | * OK, it is in the temp alias region, check whether "from" or "to". |
| 622 | * Check "subtle" note in pacache.S re: r23/r26. | 625 | * Check "subtle" note in pacache.S re: r23/r26. |
| 623 | */ | 626 | */ |
| 624 | #ifdef __LP64__ | 627 | #ifdef CONFIG_64BIT |
| 625 | extrd,u,*= \va,41,1,%r0 | 628 | extrd,u,*= \va,41,1,%r0 |
| 626 | #else | 629 | #else |
| 627 | extrw,u,= \va,9,1,%r0 | 630 | extrw,u,= \va,9,1,%r0 |
| @@ -688,7 +691,7 @@ fault_vector_20: | |||
| 688 | def 30 | 691 | def 30 |
| 689 | def 31 | 692 | def 31 |
| 690 | 693 | ||
| 691 | #ifndef __LP64__ | 694 | #ifndef CONFIG_64BIT |
| 692 | 695 | ||
| 693 | .export fault_vector_11 | 696 | .export fault_vector_11 |
| 694 | 697 | ||
| @@ -761,7 +764,7 @@ __kernel_thread: | |||
| 761 | 764 | ||
| 762 | copy %r30, %r1 | 765 | copy %r30, %r1 |
| 763 | ldo PT_SZ_ALGN(%r30),%r30 | 766 | ldo PT_SZ_ALGN(%r30),%r30 |
| 764 | #ifdef __LP64__ | 767 | #ifdef CONFIG_64BIT |
| 765 | /* Yo, function pointers in wide mode are little structs... -PB */ | 768 | /* Yo, function pointers in wide mode are little structs... -PB */ |
| 766 | ldd 24(%r26), %r2 | 769 | ldd 24(%r26), %r2 |
| 767 | STREG %r2, PT_GR27(%r1) /* Store childs %dp */ | 770 | STREG %r2, PT_GR27(%r1) /* Store childs %dp */ |
| @@ -777,7 +780,7 @@ __kernel_thread: | |||
| 777 | or %r26, %r24, %r26 /* will have kernel mappings. */ | 780 | or %r26, %r24, %r26 /* will have kernel mappings. */ |
| 778 | ldi 1, %r25 /* stack_start, signals kernel thread */ | 781 | ldi 1, %r25 /* stack_start, signals kernel thread */ |
| 779 | stw %r0, -52(%r30) /* user_tid */ | 782 | stw %r0, -52(%r30) /* user_tid */ |
| 780 | #ifdef __LP64__ | 783 | #ifdef CONFIG_64BIT |
| 781 | ldo -16(%r30),%r29 /* Reference param save area */ | 784 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 782 | #endif | 785 | #endif |
| 783 | BL do_fork, %r2 | 786 | BL do_fork, %r2 |
| @@ -806,7 +809,7 @@ ret_from_kernel_thread: | |||
| 806 | 809 | ||
| 807 | LDREG TI_TASK-THREAD_SZ_ALGN(%r30), %r1 | 810 | LDREG TI_TASK-THREAD_SZ_ALGN(%r30), %r1 |
| 808 | LDREG TASK_PT_GR25(%r1), %r26 | 811 | LDREG TASK_PT_GR25(%r1), %r26 |
| 809 | #ifdef __LP64__ | 812 | #ifdef CONFIG_64BIT |
| 810 | LDREG TASK_PT_GR27(%r1), %r27 | 813 | LDREG TASK_PT_GR27(%r1), %r27 |
| 811 | LDREG TASK_PT_GR22(%r1), %r22 | 814 | LDREG TASK_PT_GR22(%r1), %r22 |
| 812 | #endif | 815 | #endif |
| @@ -814,11 +817,16 @@ ret_from_kernel_thread: | |||
| 814 | ble 0(%sr7, %r1) | 817 | ble 0(%sr7, %r1) |
| 815 | copy %r31, %r2 | 818 | copy %r31, %r2 |
| 816 | 819 | ||
| 817 | #ifdef __LP64__ | 820 | #ifdef CONFIG_64BIT |
| 818 | ldo -16(%r30),%r29 /* Reference param save area */ | 821 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 819 | loadgp /* Thread could have been in a module */ | 822 | loadgp /* Thread could have been in a module */ |
| 820 | #endif | 823 | #endif |
| 824 | #ifndef CONFIG_64BIT | ||
| 821 | b sys_exit | 825 | b sys_exit |
| 826 | #else | ||
| 827 | load32 sys_exit, %r1 | ||
| 828 | bv %r0(%r1) | ||
| 829 | #endif | ||
| 822 | ldi 0, %r26 | 830 | ldi 0, %r26 |
| 823 | 831 | ||
| 824 | .import sys_execve, code | 832 | .import sys_execve, code |
| @@ -830,7 +838,7 @@ __execve: | |||
| 830 | STREG %r26, PT_GR26(%r16) | 838 | STREG %r26, PT_GR26(%r16) |
| 831 | STREG %r25, PT_GR25(%r16) | 839 | STREG %r25, PT_GR25(%r16) |
| 832 | STREG %r24, PT_GR24(%r16) | 840 | STREG %r24, PT_GR24(%r16) |
| 833 | #ifdef __LP64__ | 841 | #ifdef CONFIG_64BIT |
| 834 | ldo -16(%r30),%r29 /* Reference param save area */ | 842 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 835 | #endif | 843 | #endif |
| 836 | BL sys_execve, %r2 | 844 | BL sys_execve, %r2 |
| @@ -855,6 +863,7 @@ __execve: | |||
| 855 | _switch_to: | 863 | _switch_to: |
| 856 | STREG %r2, -RP_OFFSET(%r30) | 864 | STREG %r2, -RP_OFFSET(%r30) |
| 857 | 865 | ||
| 866 | callee_save_float | ||
| 858 | callee_save | 867 | callee_save |
| 859 | 868 | ||
| 860 | load32 _switch_to_ret, %r2 | 869 | load32 _switch_to_ret, %r2 |
| @@ -871,6 +880,7 @@ _switch_to: | |||
| 871 | _switch_to_ret: | 880 | _switch_to_ret: |
| 872 | mtctl %r0, %cr0 /* Needed for single stepping */ | 881 | mtctl %r0, %cr0 /* Needed for single stepping */ |
| 873 | callee_rest | 882 | callee_rest |
| 883 | callee_rest_float | ||
| 874 | 884 | ||
| 875 | LDREG -RP_OFFSET(%r30), %r2 | 885 | LDREG -RP_OFFSET(%r30), %r2 |
| 876 | bv %r0(%r2) | 886 | bv %r0(%r2) |
| @@ -888,9 +898,6 @@ _switch_to_ret: | |||
| 888 | * this way, then we will need to copy %sr3 in to PT_SR[3..7], and | 898 | * this way, then we will need to copy %sr3 in to PT_SR[3..7], and |
| 889 | * adjust IASQ[0..1]. | 899 | * adjust IASQ[0..1]. |
| 890 | * | 900 | * |
| 891 | * Note that the following code uses a "relied upon translation". | ||
| 892 | * See the parisc ACD for details. The ssm is necessary due to a | ||
| 893 | * PCXT bug. | ||
| 894 | */ | 901 | */ |
| 895 | 902 | ||
| 896 | .align 4096 | 903 | .align 4096 |
| @@ -911,7 +918,7 @@ syscall_exit_rfi: | |||
| 911 | STREG %r19,PT_IAOQ1(%r16) | 918 | STREG %r19,PT_IAOQ1(%r16) |
| 912 | LDREG PT_PSW(%r16),%r19 | 919 | LDREG PT_PSW(%r16),%r19 |
| 913 | load32 USER_PSW_MASK,%r1 | 920 | load32 USER_PSW_MASK,%r1 |
| 914 | #ifdef __LP64__ | 921 | #ifdef CONFIG_64BIT |
| 915 | load32 USER_PSW_HI_MASK,%r20 | 922 | load32 USER_PSW_HI_MASK,%r20 |
| 916 | depd %r20,31,32,%r1 | 923 | depd %r20,31,32,%r1 |
| 917 | #endif | 924 | #endif |
| @@ -955,7 +962,7 @@ intr_return: | |||
| 955 | /* shift left ____cacheline_aligned (aka L1_CACHE_BYTES) amount | 962 | /* shift left ____cacheline_aligned (aka L1_CACHE_BYTES) amount |
| 956 | ** irq_stat[] is defined using ____cacheline_aligned. | 963 | ** irq_stat[] is defined using ____cacheline_aligned. |
| 957 | */ | 964 | */ |
| 958 | #ifdef __LP64__ | 965 | #ifdef CONFIG_64BIT |
| 959 | shld %r1, 6, %r20 | 966 | shld %r1, 6, %r20 |
| 960 | #else | 967 | #else |
| 961 | shlw %r1, 5, %r20 | 968 | shlw %r1, 5, %r20 |
| @@ -963,9 +970,6 @@ intr_return: | |||
| 963 | add %r19,%r20,%r19 /* now have &irq_stat[smp_processor_id()] */ | 970 | add %r19,%r20,%r19 /* now have &irq_stat[smp_processor_id()] */ |
| 964 | #endif /* CONFIG_SMP */ | 971 | #endif /* CONFIG_SMP */ |
| 965 | 972 | ||
| 966 | LDREG IRQSTAT_SIRQ_PEND(%r19),%r20 /* hardirq.h: unsigned long */ | ||
| 967 | cmpib,<>,n 0,%r20,intr_do_softirq /* forward */ | ||
| 968 | |||
| 969 | intr_check_resched: | 973 | intr_check_resched: |
| 970 | 974 | ||
| 971 | /* check for reschedule */ | 975 | /* check for reschedule */ |
| @@ -985,24 +989,19 @@ intr_restore: | |||
| 985 | rest_fp %r1 | 989 | rest_fp %r1 |
| 986 | rest_general %r29 | 990 | rest_general %r29 |
| 987 | 991 | ||
| 988 | /* Create a "relied upon translation" PA 2.0 Arch. F-5 */ | 992 | /* inverse of virt_map */ |
| 989 | ssm 0,%r0 | 993 | pcxt_ssm_bug |
| 990 | nop | 994 | rsm PSW_SM_QUIET,%r0 /* prepare for rfi */ |
| 991 | nop | ||
| 992 | nop | ||
| 993 | nop | ||
| 994 | nop | ||
| 995 | nop | ||
| 996 | nop | ||
| 997 | tophys_r1 %r29 | 995 | tophys_r1 %r29 |
| 998 | rsm (PSW_SM_Q|PSW_SM_P|PSW_SM_D|PSW_SM_I),%r0 | ||
| 999 | 996 | ||
| 1000 | /* Restore space id's and special cr's from PT_REGS | 997 | /* Restore space id's and special cr's from PT_REGS |
| 1001 | * structure pointed to by r29 */ | 998 | * structure pointed to by r29 |
| 999 | */ | ||
| 1002 | rest_specials %r29 | 1000 | rest_specials %r29 |
| 1003 | 1001 | ||
| 1004 | /* Important: Note that rest_stack restores r29 | 1002 | /* IMPORTANT: rest_stack restores r29 last (we are using it)! |
| 1005 | * last (we are using it)! It also restores r1 and r30. */ | 1003 | * It also restores r1 and r30. |
| 1004 | */ | ||
| 1006 | rest_stack | 1005 | rest_stack |
| 1007 | 1006 | ||
| 1008 | rfi | 1007 | rfi |
| @@ -1015,17 +1014,6 @@ intr_restore: | |||
| 1015 | nop | 1014 | nop |
| 1016 | nop | 1015 | nop |
| 1017 | 1016 | ||
| 1018 | .import do_softirq,code | ||
| 1019 | intr_do_softirq: | ||
| 1020 | bl do_softirq,%r2 | ||
| 1021 | #ifdef __LP64__ | ||
| 1022 | ldo -16(%r30),%r29 /* Reference param save area */ | ||
| 1023 | #else | ||
| 1024 | nop | ||
| 1025 | #endif | ||
| 1026 | b intr_check_resched | ||
| 1027 | nop | ||
| 1028 | |||
| 1029 | .import schedule,code | 1017 | .import schedule,code |
| 1030 | intr_do_resched: | 1018 | intr_do_resched: |
| 1031 | /* Only do reschedule if we are returning to user space */ | 1019 | /* Only do reschedule if we are returning to user space */ |
| @@ -1036,12 +1024,17 @@ intr_do_resched: | |||
| 1036 | CMPIB= 0,%r20,intr_restore /* backward */ | 1024 | CMPIB= 0,%r20,intr_restore /* backward */ |
| 1037 | nop | 1025 | nop |
| 1038 | 1026 | ||
| 1039 | #ifdef __LP64__ | 1027 | #ifdef CONFIG_64BIT |
| 1040 | ldo -16(%r30),%r29 /* Reference param save area */ | 1028 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 1041 | #endif | 1029 | #endif |
| 1042 | 1030 | ||
| 1043 | ldil L%intr_check_sig, %r2 | 1031 | ldil L%intr_check_sig, %r2 |
| 1032 | #ifndef CONFIG_64BIT | ||
| 1044 | b schedule | 1033 | b schedule |
| 1034 | #else | ||
| 1035 | load32 schedule, %r20 | ||
| 1036 | bv %r0(%r20) | ||
| 1037 | #endif | ||
| 1045 | ldo R%intr_check_sig(%r2), %r2 | 1038 | ldo R%intr_check_sig(%r2), %r2 |
| 1046 | 1039 | ||
| 1047 | 1040 | ||
| @@ -1064,7 +1057,7 @@ intr_do_signal: | |||
| 1064 | 1057 | ||
| 1065 | copy %r0, %r24 /* unsigned long in_syscall */ | 1058 | copy %r0, %r24 /* unsigned long in_syscall */ |
| 1066 | copy %r16, %r25 /* struct pt_regs *regs */ | 1059 | copy %r16, %r25 /* struct pt_regs *regs */ |
| 1067 | #ifdef __LP64__ | 1060 | #ifdef CONFIG_64BIT |
| 1068 | ldo -16(%r30),%r29 /* Reference param save area */ | 1061 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 1069 | #endif | 1062 | #endif |
| 1070 | 1063 | ||
| @@ -1088,7 +1081,7 @@ intr_extint: | |||
| 1088 | mfctl %cr31,%r1 | 1081 | mfctl %cr31,%r1 |
| 1089 | copy %r30,%r17 | 1082 | copy %r30,%r17 |
| 1090 | /* FIXME! depi below has hardcoded idea of interrupt stack size (32k)*/ | 1083 | /* FIXME! depi below has hardcoded idea of interrupt stack size (32k)*/ |
| 1091 | #ifdef __LP64__ | 1084 | #ifdef CONFIG_64BIT |
| 1092 | depdi 0,63,15,%r17 | 1085 | depdi 0,63,15,%r17 |
| 1093 | #else | 1086 | #else |
| 1094 | depi 0,31,15,%r17 | 1087 | depi 0,31,15,%r17 |
| @@ -1115,7 +1108,7 @@ intr_extint: | |||
| 1115 | 1108 | ||
| 1116 | ldil L%intr_return, %r2 | 1109 | ldil L%intr_return, %r2 |
| 1117 | 1110 | ||
| 1118 | #ifdef __LP64__ | 1111 | #ifdef CONFIG_64BIT |
| 1119 | ldo -16(%r30),%r29 /* Reference param save area */ | 1112 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 1120 | #endif | 1113 | #endif |
| 1121 | 1114 | ||
| @@ -1153,15 +1146,17 @@ intr_save: | |||
| 1153 | 1146 | ||
| 1154 | CMPIB=,n 6,%r26,skip_save_ior | 1147 | CMPIB=,n 6,%r26,skip_save_ior |
| 1155 | 1148 | ||
| 1156 | /* save_specials left ipsw value in r8 for us to test */ | ||
| 1157 | 1149 | ||
| 1158 | mfctl %cr20, %r16 /* isr */ | 1150 | mfctl %cr20, %r16 /* isr */ |
| 1151 | nop /* serialize mfctl on PA 2.0 to avoid 4 cycle penalty */ | ||
| 1159 | mfctl %cr21, %r17 /* ior */ | 1152 | mfctl %cr21, %r17 /* ior */ |
| 1160 | 1153 | ||
| 1161 | #ifdef __LP64__ | 1154 | |
| 1155 | #ifdef CONFIG_64BIT | ||
| 1162 | /* | 1156 | /* |
| 1163 | * If the interrupted code was running with W bit off (32 bit), | 1157 | * If the interrupted code was running with W bit off (32 bit), |
| 1164 | * clear the b bits (bits 0 & 1) in the ior. | 1158 | * clear the b bits (bits 0 & 1) in the ior. |
| 1159 | * save_specials left ipsw value in r8 for us to test. | ||
| 1165 | */ | 1160 | */ |
| 1166 | extrd,u,*<> %r8,PSW_W_BIT,1,%r0 | 1161 | extrd,u,*<> %r8,PSW_W_BIT,1,%r0 |
| 1167 | depdi 0,1,2,%r17 | 1162 | depdi 0,1,2,%r17 |
| @@ -1192,7 +1187,7 @@ skip_save_ior: | |||
| 1192 | loadgp | 1187 | loadgp |
| 1193 | 1188 | ||
| 1194 | copy %r29, %r25 /* arg1 is pt_regs */ | 1189 | copy %r29, %r25 /* arg1 is pt_regs */ |
| 1195 | #ifdef __LP64__ | 1190 | #ifdef CONFIG_64BIT |
| 1196 | ldo -16(%r30),%r29 /* Reference param save area */ | 1191 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 1197 | #endif | 1192 | #endif |
| 1198 | 1193 | ||
| @@ -1230,7 +1225,7 @@ skip_save_ior: | |||
| 1230 | spc = r24 /* space for which the trap occured */ | 1225 | spc = r24 /* space for which the trap occured */ |
| 1231 | ptp = r25 /* page directory/page table pointer */ | 1226 | ptp = r25 /* page directory/page table pointer */ |
| 1232 | 1227 | ||
| 1233 | #ifdef __LP64__ | 1228 | #ifdef CONFIG_64BIT |
| 1234 | 1229 | ||
| 1235 | dtlb_miss_20w: | 1230 | dtlb_miss_20w: |
| 1236 | space_adjust spc,va,t0 | 1231 | space_adjust spc,va,t0 |
| @@ -1487,10 +1482,10 @@ nadtlb_emulate: | |||
| 1487 | add,l %r1,%r24,%r1 /* doesn't affect c/b bits */ | 1482 | add,l %r1,%r24,%r1 /* doesn't affect c/b bits */ |
| 1488 | 1483 | ||
| 1489 | nadtlb_nullify: | 1484 | nadtlb_nullify: |
| 1490 | mfctl %cr22,%r8 /* Get ipsw */ | 1485 | mfctl %ipsw,%r8 |
| 1491 | ldil L%PSW_N,%r9 | 1486 | ldil L%PSW_N,%r9 |
| 1492 | or %r8,%r9,%r8 /* Set PSW_N */ | 1487 | or %r8,%r9,%r8 /* Set PSW_N */ |
| 1493 | mtctl %r8,%cr22 | 1488 | mtctl %r8,%ipsw |
| 1494 | 1489 | ||
| 1495 | rfir | 1490 | rfir |
| 1496 | nop | 1491 | nop |
| @@ -1521,7 +1516,7 @@ nadtlb_probe_check: | |||
| 1521 | nop | 1516 | nop |
| 1522 | 1517 | ||
| 1523 | 1518 | ||
| 1524 | #ifdef __LP64__ | 1519 | #ifdef CONFIG_64BIT |
| 1525 | itlb_miss_20w: | 1520 | itlb_miss_20w: |
| 1526 | 1521 | ||
| 1527 | /* | 1522 | /* |
| @@ -1588,7 +1583,7 @@ itlb_miss_20: | |||
| 1588 | 1583 | ||
| 1589 | #endif | 1584 | #endif |
| 1590 | 1585 | ||
| 1591 | #ifdef __LP64__ | 1586 | #ifdef CONFIG_64BIT |
| 1592 | 1587 | ||
| 1593 | dbit_trap_20w: | 1588 | dbit_trap_20w: |
| 1594 | space_adjust spc,va,t0 | 1589 | space_adjust spc,va,t0 |
| @@ -1797,7 +1792,7 @@ sys_fork_wrapper: | |||
| 1797 | 1792 | ||
| 1798 | STREG %r2,-RP_OFFSET(%r30) | 1793 | STREG %r2,-RP_OFFSET(%r30) |
| 1799 | ldo FRAME_SIZE(%r30),%r30 | 1794 | ldo FRAME_SIZE(%r30),%r30 |
| 1800 | #ifdef __LP64__ | 1795 | #ifdef CONFIG_64BIT |
| 1801 | ldo -16(%r30),%r29 /* Reference param save area */ | 1796 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 1802 | #endif | 1797 | #endif |
| 1803 | 1798 | ||
| @@ -1847,7 +1842,7 @@ sys_clone_wrapper: | |||
| 1847 | 1842 | ||
| 1848 | STREG %r2,-RP_OFFSET(%r30) | 1843 | STREG %r2,-RP_OFFSET(%r30) |
| 1849 | ldo FRAME_SIZE(%r30),%r30 | 1844 | ldo FRAME_SIZE(%r30),%r30 |
| 1850 | #ifdef __LP64__ | 1845 | #ifdef CONFIG_64BIT |
| 1851 | ldo -16(%r30),%r29 /* Reference param save area */ | 1846 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 1852 | #endif | 1847 | #endif |
| 1853 | 1848 | ||
| @@ -1869,7 +1864,7 @@ sys_vfork_wrapper: | |||
| 1869 | 1864 | ||
| 1870 | STREG %r2,-RP_OFFSET(%r30) | 1865 | STREG %r2,-RP_OFFSET(%r30) |
| 1871 | ldo FRAME_SIZE(%r30),%r30 | 1866 | ldo FRAME_SIZE(%r30),%r30 |
| 1872 | #ifdef __LP64__ | 1867 | #ifdef CONFIG_64BIT |
| 1873 | ldo -16(%r30),%r29 /* Reference param save area */ | 1868 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 1874 | #endif | 1869 | #endif |
| 1875 | 1870 | ||
| @@ -1897,10 +1892,10 @@ sys_vfork_wrapper: | |||
| 1897 | 1892 | ||
| 1898 | STREG %r2,-RP_OFFSET(%r30) | 1893 | STREG %r2,-RP_OFFSET(%r30) |
| 1899 | ldo FRAME_SIZE(%r30),%r30 | 1894 | ldo FRAME_SIZE(%r30),%r30 |
| 1900 | #ifdef __LP64__ | 1895 | #ifdef CONFIG_64BIT |
| 1901 | ldo -16(%r30),%r29 /* Reference param save area */ | 1896 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 1902 | #endif | 1897 | #endif |
| 1903 | bl \execve,%r2 | 1898 | BL \execve,%r2 |
| 1904 | copy %r1,%arg0 | 1899 | copy %r1,%arg0 |
| 1905 | 1900 | ||
| 1906 | ldo -FRAME_SIZE(%r30),%r30 | 1901 | ldo -FRAME_SIZE(%r30),%r30 |
| @@ -1923,7 +1918,7 @@ error_\execve: | |||
| 1923 | sys_execve_wrapper: | 1918 | sys_execve_wrapper: |
| 1924 | execve_wrapper sys_execve | 1919 | execve_wrapper sys_execve |
| 1925 | 1920 | ||
| 1926 | #ifdef __LP64__ | 1921 | #ifdef CONFIG_64BIT |
| 1927 | .export sys32_execve_wrapper | 1922 | .export sys32_execve_wrapper |
| 1928 | .import sys32_execve | 1923 | .import sys32_execve |
| 1929 | 1924 | ||
| @@ -1937,7 +1932,7 @@ sys_rt_sigreturn_wrapper: | |||
| 1937 | ldo TASK_REGS(%r26),%r26 /* get pt regs */ | 1932 | ldo TASK_REGS(%r26),%r26 /* get pt regs */ |
| 1938 | /* Don't save regs, we are going to restore them from sigcontext. */ | 1933 | /* Don't save regs, we are going to restore them from sigcontext. */ |
| 1939 | STREG %r2, -RP_OFFSET(%r30) | 1934 | STREG %r2, -RP_OFFSET(%r30) |
| 1940 | #ifdef __LP64__ | 1935 | #ifdef CONFIG_64BIT |
| 1941 | ldo FRAME_SIZE(%r30), %r30 | 1936 | ldo FRAME_SIZE(%r30), %r30 |
| 1942 | BL sys_rt_sigreturn,%r2 | 1937 | BL sys_rt_sigreturn,%r2 |
| 1943 | ldo -16(%r30),%r29 /* Reference param save area */ | 1938 | ldo -16(%r30),%r29 /* Reference param save area */ |
| @@ -1968,7 +1963,7 @@ sys_sigaltstack_wrapper: | |||
| 1968 | ldo TASK_REGS(%r1),%r24 /* get pt regs */ | 1963 | ldo TASK_REGS(%r1),%r24 /* get pt regs */ |
| 1969 | LDREG TASK_PT_GR30(%r24),%r24 | 1964 | LDREG TASK_PT_GR30(%r24),%r24 |
| 1970 | STREG %r2, -RP_OFFSET(%r30) | 1965 | STREG %r2, -RP_OFFSET(%r30) |
| 1971 | #ifdef __LP64__ | 1966 | #ifdef CONFIG_64BIT |
| 1972 | ldo FRAME_SIZE(%r30), %r30 | 1967 | ldo FRAME_SIZE(%r30), %r30 |
| 1973 | b,l do_sigaltstack,%r2 | 1968 | b,l do_sigaltstack,%r2 |
| 1974 | ldo -16(%r30),%r29 /* Reference param save area */ | 1969 | ldo -16(%r30),%r29 /* Reference param save area */ |
| @@ -1982,7 +1977,7 @@ sys_sigaltstack_wrapper: | |||
| 1982 | bv %r0(%r2) | 1977 | bv %r0(%r2) |
| 1983 | nop | 1978 | nop |
| 1984 | 1979 | ||
| 1985 | #ifdef __LP64__ | 1980 | #ifdef CONFIG_64BIT |
| 1986 | .export sys32_sigaltstack_wrapper | 1981 | .export sys32_sigaltstack_wrapper |
| 1987 | sys32_sigaltstack_wrapper: | 1982 | sys32_sigaltstack_wrapper: |
| 1988 | /* Get the user stack pointer */ | 1983 | /* Get the user stack pointer */ |
| @@ -2006,7 +2001,7 @@ sys_rt_sigsuspend_wrapper: | |||
| 2006 | reg_save %r24 | 2001 | reg_save %r24 |
| 2007 | 2002 | ||
| 2008 | STREG %r2, -RP_OFFSET(%r30) | 2003 | STREG %r2, -RP_OFFSET(%r30) |
| 2009 | #ifdef __LP64__ | 2004 | #ifdef CONFIG_64BIT |
| 2010 | ldo FRAME_SIZE(%r30), %r30 | 2005 | ldo FRAME_SIZE(%r30), %r30 |
| 2011 | b,l sys_rt_sigsuspend,%r2 | 2006 | b,l sys_rt_sigsuspend,%r2 |
| 2012 | ldo -16(%r30),%r29 /* Reference param save area */ | 2007 | ldo -16(%r30),%r29 /* Reference param save area */ |
| @@ -2079,7 +2074,7 @@ syscall_check_bh: | |||
| 2079 | ldw TI_CPU-THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r26 /* cpu # */ | 2074 | ldw TI_CPU-THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r26 /* cpu # */ |
| 2080 | 2075 | ||
| 2081 | /* shift left ____cacheline_aligned (aka L1_CACHE_BYTES) bits */ | 2076 | /* shift left ____cacheline_aligned (aka L1_CACHE_BYTES) bits */ |
| 2082 | #ifdef __LP64__ | 2077 | #ifdef CONFIG_64BIT |
| 2083 | shld %r26, 6, %r20 | 2078 | shld %r26, 6, %r20 |
| 2084 | #else | 2079 | #else |
| 2085 | shlw %r26, 5, %r20 | 2080 | shlw %r26, 5, %r20 |
| @@ -2087,9 +2082,6 @@ syscall_check_bh: | |||
| 2087 | add %r19,%r20,%r19 /* now have &irq_stat[smp_processor_id()] */ | 2082 | add %r19,%r20,%r19 /* now have &irq_stat[smp_processor_id()] */ |
| 2088 | #endif /* CONFIG_SMP */ | 2083 | #endif /* CONFIG_SMP */ |
| 2089 | 2084 | ||
| 2090 | LDREG IRQSTAT_SIRQ_PEND(%r19),%r20 /* hardirq.h: unsigned long */ | ||
| 2091 | cmpib,<>,n 0,%r20,syscall_do_softirq /* forward */ | ||
| 2092 | |||
| 2093 | syscall_check_resched: | 2085 | syscall_check_resched: |
| 2094 | 2086 | ||
| 2095 | /* check for reschedule */ | 2087 | /* check for reschedule */ |
| @@ -2144,7 +2136,7 @@ syscall_restore: | |||
| 2144 | 2136 | ||
| 2145 | depi 3,31,2,%r31 /* ensure return to user mode. */ | 2137 | depi 3,31,2,%r31 /* ensure return to user mode. */ |
| 2146 | 2138 | ||
| 2147 | #ifdef __LP64__ | 2139 | #ifdef CONFIG_64BIT |
| 2148 | /* decide whether to reset the wide mode bit | 2140 | /* decide whether to reset the wide mode bit |
| 2149 | * | 2141 | * |
| 2150 | * For a syscall, the W bit is stored in the lowest bit | 2142 | * For a syscall, the W bit is stored in the lowest bit |
| @@ -2227,20 +2219,10 @@ pt_regs_ok: | |||
| 2227 | b intr_restore | 2219 | b intr_restore |
| 2228 | nop | 2220 | nop |
| 2229 | 2221 | ||
| 2230 | .import do_softirq,code | ||
| 2231 | syscall_do_softirq: | ||
| 2232 | bl do_softirq,%r2 | ||
| 2233 | nop | ||
| 2234 | /* NOTE: We enable I-bit incase we schedule later, | ||
| 2235 | * and we might be going back to userspace if we were | ||
| 2236 | * traced. */ | ||
| 2237 | b syscall_check_resched | ||
| 2238 | ssm PSW_SM_I, %r0 /* do_softirq returns with I bit off */ | ||
| 2239 | |||
| 2240 | .import schedule,code | 2222 | .import schedule,code |
| 2241 | syscall_do_resched: | 2223 | syscall_do_resched: |
| 2242 | BL schedule,%r2 | 2224 | BL schedule,%r2 |
| 2243 | #ifdef __LP64__ | 2225 | #ifdef CONFIG_64BIT |
| 2244 | ldo -16(%r30),%r29 /* Reference param save area */ | 2226 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 2245 | #else | 2227 | #else |
| 2246 | nop | 2228 | nop |
| @@ -2260,7 +2242,7 @@ syscall_do_signal: | |||
| 2260 | 2242 | ||
| 2261 | ldi 1, %r24 /* unsigned long in_syscall */ | 2243 | ldi 1, %r24 /* unsigned long in_syscall */ |
| 2262 | 2244 | ||
| 2263 | #ifdef __LP64__ | 2245 | #ifdef CONFIG_64BIT |
| 2264 | ldo -16(%r30),%r29 /* Reference param save area */ | 2246 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 2265 | #endif | 2247 | #endif |
| 2266 | BL do_signal,%r2 | 2248 | BL do_signal,%r2 |
diff --git a/arch/parisc/kernel/firmware.c b/arch/parisc/kernel/firmware.c index f244fb200db1..553f8fe03224 100644 --- a/arch/parisc/kernel/firmware.c +++ b/arch/parisc/kernel/firmware.c | |||
| @@ -83,15 +83,15 @@ static unsigned long pdc_result2[32] __attribute__ ((aligned (8))); | |||
| 83 | int parisc_narrow_firmware = 1; | 83 | int parisc_narrow_firmware = 1; |
| 84 | #endif | 84 | #endif |
| 85 | 85 | ||
| 86 | /* on all currently-supported platforms, IODC I/O calls are always | 86 | /* On most currently-supported platforms, IODC I/O calls are 32-bit calls |
| 87 | * 32-bit calls, and MEM_PDC calls are always the same width as the OS. | 87 | * and MEM_PDC calls are always the same width as the OS. |
| 88 | * This means Cxxx boxes can't run wide kernels right now. -PB | 88 | * Some PAT boxes may have 64-bit IODC I/O. |
| 89 | * | 89 | * |
| 90 | * CONFIG_PDC_NARROW has been added to allow 64-bit kernels to run on | 90 | * Ryan Bradetich added the now obsolete CONFIG_PDC_NARROW to allow |
| 91 | * systems with 32-bit MEM_PDC calls. This will allow wide kernels to | 91 | * 64-bit kernels to run on systems with 32-bit MEM_PDC calls. |
| 92 | * run on Cxxx boxes now. -RB | 92 | * This allowed wide kernels to run on Cxxx boxes. |
| 93 | * | 93 | * We now detect 32-bit-only PDC and dynamically switch to 32-bit mode |
| 94 | * Note that some PAT boxes may have 64-bit IODC I/O... | 94 | * when running a 64-bit kernel on such boxes (e.g. C200 or C360). |
| 95 | */ | 95 | */ |
| 96 | 96 | ||
| 97 | #ifdef __LP64__ | 97 | #ifdef __LP64__ |
diff --git a/arch/parisc/kernel/head.S b/arch/parisc/kernel/head.S index 28405edf8448..0b47afc20690 100644 --- a/arch/parisc/kernel/head.S +++ b/arch/parisc/kernel/head.S | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | * Initial Version 04-23-1999 by Helge Deller <deller@gmx.de> | 12 | * Initial Version 04-23-1999 by Helge Deller <deller@gmx.de> |
| 13 | */ | 13 | */ |
| 14 | 14 | ||
| 15 | #include <linux/autoconf.h> /* for CONFIG_SMP */ | 15 | #include <linux/config.h> /* for CONFIG_SMP */ |
| 16 | 16 | ||
| 17 | #include <asm/asm-offsets.h> | 17 | #include <asm/asm-offsets.h> |
| 18 | #include <asm/psw.h> | 18 | #include <asm/psw.h> |
| @@ -36,10 +36,10 @@ boot_args: | |||
| 36 | .align 4 | 36 | .align 4 |
| 37 | .import init_thread_union,data | 37 | .import init_thread_union,data |
| 38 | .import fault_vector_20,code /* IVA parisc 2.0 32 bit */ | 38 | .import fault_vector_20,code /* IVA parisc 2.0 32 bit */ |
| 39 | #ifndef __LP64__ | 39 | #ifndef CONFIG_64BIT |
| 40 | .import fault_vector_11,code /* IVA parisc 1.1 32 bit */ | 40 | .import fault_vector_11,code /* IVA parisc 1.1 32 bit */ |
| 41 | .import $global$ /* forward declaration */ | 41 | .import $global$ /* forward declaration */ |
| 42 | #endif /*!LP64*/ | 42 | #endif /*!CONFIG_64BIT*/ |
| 43 | .export stext | 43 | .export stext |
| 44 | .export _stext,data /* Kernel want it this way! */ | 44 | .export _stext,data /* Kernel want it this way! */ |
| 45 | _stext: | 45 | _stext: |
| @@ -76,7 +76,7 @@ $bss_loop: | |||
| 76 | mtctl %r4,%cr24 /* Initialize kernel root pointer */ | 76 | mtctl %r4,%cr24 /* Initialize kernel root pointer */ |
| 77 | mtctl %r4,%cr25 /* Initialize user root pointer */ | 77 | mtctl %r4,%cr25 /* Initialize user root pointer */ |
| 78 | 78 | ||
| 79 | #ifdef __LP64__ | 79 | #ifdef CONFIG_64BIT |
| 80 | /* Set pmd in pgd */ | 80 | /* Set pmd in pgd */ |
| 81 | load32 PA(pmd0),%r5 | 81 | load32 PA(pmd0),%r5 |
| 82 | shrd %r5,PxD_VALUE_SHIFT,%r3 | 82 | shrd %r5,PxD_VALUE_SHIFT,%r3 |
| @@ -99,7 +99,7 @@ $bss_loop: | |||
| 99 | stw %r3,0(%r4) | 99 | stw %r3,0(%r4) |
| 100 | ldo (ASM_PAGE_SIZE >> PxD_VALUE_SHIFT)(%r3),%r3 | 100 | ldo (ASM_PAGE_SIZE >> PxD_VALUE_SHIFT)(%r3),%r3 |
| 101 | addib,> -1,%r1,1b | 101 | addib,> -1,%r1,1b |
| 102 | #ifdef __LP64__ | 102 | #ifdef CONFIG_64BIT |
| 103 | ldo ASM_PMD_ENTRY_SIZE(%r4),%r4 | 103 | ldo ASM_PMD_ENTRY_SIZE(%r4),%r4 |
| 104 | #else | 104 | #else |
| 105 | ldo ASM_PGD_ENTRY_SIZE(%r4),%r4 | 105 | ldo ASM_PGD_ENTRY_SIZE(%r4),%r4 |
| @@ -170,7 +170,7 @@ common_stext: | |||
| 170 | stw %r0,0x28(%r0) /* MEM_RENDEZ_HI */ | 170 | stw %r0,0x28(%r0) /* MEM_RENDEZ_HI */ |
| 171 | #endif /*CONFIG_SMP*/ | 171 | #endif /*CONFIG_SMP*/ |
| 172 | 172 | ||
| 173 | #ifdef __LP64__ | 173 | #ifdef CONFIG_64BIT |
| 174 | tophys_r1 %sp | 174 | tophys_r1 %sp |
| 175 | 175 | ||
| 176 | /* Save the rfi target address */ | 176 | /* Save the rfi target address */ |
| @@ -224,8 +224,6 @@ stext_pdc_ret: | |||
| 224 | mtctl %r0,%cr12 | 224 | mtctl %r0,%cr12 |
| 225 | mtctl %r0,%cr13 | 225 | mtctl %r0,%cr13 |
| 226 | 226 | ||
| 227 | /* Prepare to RFI! Man all the cannons! */ | ||
| 228 | |||
| 229 | /* Initialize the global data pointer */ | 227 | /* Initialize the global data pointer */ |
| 230 | loadgp | 228 | loadgp |
| 231 | 229 | ||
| @@ -235,7 +233,7 @@ stext_pdc_ret: | |||
| 235 | * following short sequence of instructions can determine this | 233 | * following short sequence of instructions can determine this |
| 236 | * (without being illegal on a PA1.1 machine). | 234 | * (without being illegal on a PA1.1 machine). |
| 237 | */ | 235 | */ |
| 238 | #ifndef __LP64__ | 236 | #ifndef CONFIG_64BIT |
| 239 | ldi 32,%r10 | 237 | ldi 32,%r10 |
| 240 | mtctl %r10,%cr11 | 238 | mtctl %r10,%cr11 |
| 241 | .level 2.0 | 239 | .level 2.0 |
| @@ -248,52 +246,22 @@ stext_pdc_ret: | |||
| 248 | 246 | ||
| 249 | $is_pa20: | 247 | $is_pa20: |
| 250 | .level LEVEL /* restore 1.1 || 2.0w */ | 248 | .level LEVEL /* restore 1.1 || 2.0w */ |
| 251 | #endif /*!LP64*/ | 249 | #endif /*!CONFIG_64BIT*/ |
| 252 | load32 PA(fault_vector_20),%r10 | 250 | load32 PA(fault_vector_20),%r10 |
| 253 | 251 | ||
| 254 | $install_iva: | 252 | $install_iva: |
| 255 | mtctl %r10,%cr14 | 253 | mtctl %r10,%cr14 |
| 256 | 254 | ||
| 257 | #ifdef __LP64__ | 255 | b aligned_rfi /* Prepare to RFI! Man all the cannons! */ |
| 258 | b aligned_rfi | ||
| 259 | nop | 256 | nop |
| 260 | 257 | ||
| 261 | .align 256 | 258 | .align 128 |
| 262 | aligned_rfi: | 259 | aligned_rfi: |
| 263 | ssm 0,0 | 260 | pcxt_ssm_bug |
| 264 | nop /* 1 */ | ||
| 265 | nop /* 2 */ | ||
| 266 | nop /* 3 */ | ||
| 267 | nop /* 4 */ | ||
| 268 | nop /* 5 */ | ||
| 269 | nop /* 6 */ | ||
| 270 | nop /* 7 */ | ||
| 271 | nop /* 8 */ | ||
| 272 | #endif | ||
| 273 | 261 | ||
| 274 | #ifdef __LP64__ /* move to psw.h? */ | 262 | rsm PSW_SM_QUIET,%r0 /* off troublesome PSW bits */ |
| 275 | #define PSW_BITS PSW_Q+PSW_I+PSW_D+PSW_P+PSW_R | 263 | /* Don't need NOPs, have 8 compliant insn before rfi */ |
| 276 | #else | ||
| 277 | #define PSW_BITS PSW_SM_Q | ||
| 278 | #endif | ||
| 279 | 264 | ||
| 280 | $rfi: | ||
| 281 | /* turn off troublesome PSW bits */ | ||
| 282 | rsm PSW_BITS,%r0 | ||
| 283 | |||
| 284 | /* kernel PSW: | ||
| 285 | * - no interruptions except HPMC and TOC (which are handled by PDC) | ||
| 286 | * - Q bit set (IODC / PDC interruptions) | ||
| 287 | * - big-endian | ||
| 288 | * - virtually mapped | ||
| 289 | */ | ||
| 290 | load32 KERNEL_PSW,%r10 | ||
| 291 | mtctl %r10,%ipsw | ||
| 292 | |||
| 293 | /* Set the space pointers for the post-RFI world | ||
| 294 | ** Clear the two-level IIA Space Queue, effectively setting | ||
| 295 | ** Kernel space. | ||
| 296 | */ | ||
| 297 | mtctl %r0,%cr17 /* Clear IIASQ tail */ | 265 | mtctl %r0,%cr17 /* Clear IIASQ tail */ |
| 298 | mtctl %r0,%cr17 /* Clear IIASQ head */ | 266 | mtctl %r0,%cr17 /* Clear IIASQ head */ |
| 299 | 267 | ||
| @@ -301,8 +269,11 @@ $rfi: | |||
| 301 | mtctl %r11,%cr18 /* IIAOQ head */ | 269 | mtctl %r11,%cr18 /* IIAOQ head */ |
| 302 | ldo 4(%r11),%r11 | 270 | ldo 4(%r11),%r11 |
| 303 | mtctl %r11,%cr18 /* IIAOQ tail */ | 271 | mtctl %r11,%cr18 /* IIAOQ tail */ |
| 272 | |||
| 273 | load32 KERNEL_PSW,%r10 | ||
| 274 | mtctl %r10,%ipsw | ||
| 304 | 275 | ||
| 305 | /* Jump to hyperspace */ | 276 | /* Jump through hyperspace to Virt Mode */ |
| 306 | rfi | 277 | rfi |
| 307 | nop | 278 | nop |
| 308 | 279 | ||
| @@ -313,7 +284,7 @@ $rfi: | |||
| 313 | .import smp_init_current_idle_task,data | 284 | .import smp_init_current_idle_task,data |
| 314 | .import smp_callin,code | 285 | .import smp_callin,code |
| 315 | 286 | ||
| 316 | #ifndef __LP64__ | 287 | #ifndef CONFIG_64BIT |
| 317 | smp_callin_rtn: | 288 | smp_callin_rtn: |
| 318 | .proc | 289 | .proc |
| 319 | .callinfo | 290 | .callinfo |
| @@ -321,7 +292,7 @@ smp_callin_rtn: | |||
| 321 | nop | 292 | nop |
| 322 | nop | 293 | nop |
| 323 | .procend | 294 | .procend |
| 324 | #endif /*!LP64*/ | 295 | #endif /*!CONFIG_64BIT*/ |
| 325 | 296 | ||
| 326 | /*************************************************************************** | 297 | /*************************************************************************** |
| 327 | * smp_slave_stext is executed by all non-monarch Processors when the Monarch | 298 | * smp_slave_stext is executed by all non-monarch Processors when the Monarch |
| @@ -356,7 +327,7 @@ smp_slave_stext: | |||
| 356 | mtctl %r4,%cr24 /* Initialize kernel root pointer */ | 327 | mtctl %r4,%cr24 /* Initialize kernel root pointer */ |
| 357 | mtctl %r4,%cr25 /* Initialize user root pointer */ | 328 | mtctl %r4,%cr25 /* Initialize user root pointer */ |
| 358 | 329 | ||
| 359 | #ifdef __LP64__ | 330 | #ifdef CONFIG_64BIT |
| 360 | /* Setup PDCE_PROC entry */ | 331 | /* Setup PDCE_PROC entry */ |
| 361 | copy %arg0,%r3 | 332 | copy %arg0,%r3 |
| 362 | #else | 333 | #else |
| @@ -373,7 +344,7 @@ smp_slave_stext: | |||
| 373 | 344 | ||
| 374 | .procend | 345 | .procend |
| 375 | #endif /* CONFIG_SMP */ | 346 | #endif /* CONFIG_SMP */ |
| 376 | #ifndef __LP64__ | 347 | #ifndef CONFIG_64BIT |
| 377 | .data | 348 | .data |
| 378 | 349 | ||
| 379 | .align 4 | 350 | .align 4 |
| @@ -383,4 +354,4 @@ smp_slave_stext: | |||
| 383 | .size $global$,4 | 354 | .size $global$,4 |
| 384 | $global$: | 355 | $global$: |
| 385 | .word 0 | 356 | .word 0 |
| 386 | #endif /*!LP64*/ | 357 | #endif /*!CONFIG_64BIT*/ |
diff --git a/arch/parisc/kernel/ioctl32.c b/arch/parisc/kernel/ioctl32.c index 1d3824b670d1..8cad8f004f00 100644 --- a/arch/parisc/kernel/ioctl32.c +++ b/arch/parisc/kernel/ioctl32.c | |||
| @@ -104,12 +104,9 @@ static int drm32_version(unsigned int fd, unsigned int cmd, unsigned long arg) | |||
| 104 | } | 104 | } |
| 105 | 105 | ||
| 106 | out: | 106 | out: |
| 107 | if (kversion.name) | 107 | kfree(kversion.name); |
| 108 | kfree(kversion.name); | 108 | kfree(kversion.date); |
| 109 | if (kversion.date) | 109 | kfree(kversion.desc); |
| 110 | kfree(kversion.date); | ||
| 111 | if (kversion.desc) | ||
| 112 | kfree(kversion.desc); | ||
| 113 | return ret; | 110 | return ret; |
| 114 | } | 111 | } |
| 115 | 112 | ||
| @@ -166,9 +163,7 @@ static int drm32_getsetunique(unsigned int fd, unsigned int cmd, unsigned long a | |||
| 166 | ret = -EFAULT; | 163 | ret = -EFAULT; |
| 167 | } | 164 | } |
| 168 | 165 | ||
| 169 | if (karg.unique != NULL) | 166 | kfree(karg.unique); |
| 170 | kfree(karg.unique); | ||
| 171 | |||
| 172 | return ret; | 167 | return ret; |
| 173 | } | 168 | } |
| 174 | 169 | ||
| @@ -265,7 +260,6 @@ static int drm32_info_bufs(unsigned int fd, unsigned int cmd, unsigned long arg) | |||
| 265 | } | 260 | } |
| 266 | 261 | ||
| 267 | kfree(karg.list); | 262 | kfree(karg.list); |
| 268 | |||
| 269 | return ret; | 263 | return ret; |
| 270 | } | 264 | } |
| 271 | 265 | ||
| @@ -305,7 +299,6 @@ static int drm32_free_bufs(unsigned int fd, unsigned int cmd, unsigned long arg) | |||
| 305 | 299 | ||
| 306 | out: | 300 | out: |
| 307 | kfree(karg.list); | 301 | kfree(karg.list); |
| 308 | |||
| 309 | return ret; | 302 | return ret; |
| 310 | } | 303 | } |
| 311 | 304 | ||
| @@ -494,15 +487,10 @@ static int drm32_dma(unsigned int fd, unsigned int cmd, unsigned long arg) | |||
| 494 | } | 487 | } |
| 495 | 488 | ||
| 496 | out: | 489 | out: |
| 497 | if (karg.send_indices) | 490 | kfree(karg.send_indices); |
| 498 | kfree(karg.send_indices); | 491 | kfree(karg.send_sizes); |
| 499 | if (karg.send_sizes) | 492 | kfree(karg.request_indices); |
| 500 | kfree(karg.send_sizes); | 493 | kfree(karg.request_sizes); |
| 501 | if (karg.request_indices) | ||
| 502 | kfree(karg.request_indices); | ||
| 503 | if (karg.request_sizes) | ||
| 504 | kfree(karg.request_sizes); | ||
| 505 | |||
| 506 | return ret; | 494 | return ret; |
| 507 | } | 495 | } |
| 508 | 496 | ||
| @@ -555,9 +543,7 @@ static int drm32_res_ctx(unsigned int fd, unsigned int cmd, unsigned long arg) | |||
| 555 | ret = -EFAULT; | 543 | ret = -EFAULT; |
| 556 | } | 544 | } |
| 557 | 545 | ||
| 558 | if (karg.contexts) | 546 | kfree(karg.contexts); |
| 559 | kfree(karg.contexts); | ||
| 560 | |||
| 561 | return ret; | 547 | return ret; |
| 562 | } | 548 | } |
| 563 | 549 | ||
diff --git a/arch/parisc/kernel/pacache.S b/arch/parisc/kernel/pacache.S index 77e03bc0f935..9534ee17b9be 100644 --- a/arch/parisc/kernel/pacache.S +++ b/arch/parisc/kernel/pacache.S | |||
| @@ -26,7 +26,7 @@ | |||
| 26 | * can be used. | 26 | * can be used. |
| 27 | */ | 27 | */ |
| 28 | 28 | ||
| 29 | #ifdef __LP64__ | 29 | #ifdef CONFIG_64BIT |
| 30 | #define ADDIB addib,* | 30 | #define ADDIB addib,* |
| 31 | #define CMPB cmpb,* | 31 | #define CMPB cmpb,* |
| 32 | #define ANDCM andcm,* | 32 | #define ANDCM andcm,* |
| @@ -40,8 +40,10 @@ | |||
| 40 | .level 2.0 | 40 | .level 2.0 |
| 41 | #endif | 41 | #endif |
| 42 | 42 | ||
| 43 | #include <asm/assembly.h> | 43 | #include <linux/config.h> |
| 44 | |||
| 44 | #include <asm/psw.h> | 45 | #include <asm/psw.h> |
| 46 | #include <asm/assembly.h> | ||
| 45 | #include <asm/pgtable.h> | 47 | #include <asm/pgtable.h> |
| 46 | #include <asm/cache.h> | 48 | #include <asm/cache.h> |
| 47 | 49 | ||
| @@ -62,32 +64,23 @@ flush_tlb_all_local: | |||
| 62 | * to happen in real mode with all interruptions disabled. | 64 | * to happen in real mode with all interruptions disabled. |
| 63 | */ | 65 | */ |
| 64 | 66 | ||
| 65 | /* | 67 | /* pcxt_ssm_bug - relied upon translation! PA 2.0 Arch. F-4 and F-5 */ |
| 66 | * Once again, we do the rfi dance ... some day we need examine | 68 | rsm PSW_SM_I, %r19 /* save I-bit state */ |
| 67 | * all of our uses of this type of code and see what can be | 69 | load32 PA(1f), %r1 |
| 68 | * consolidated. | ||
| 69 | */ | ||
| 70 | |||
| 71 | rsm PSW_SM_I, %r19 /* relied upon translation! PA 2.0 Arch. F-5 */ | ||
| 72 | nop | 70 | nop |
| 73 | nop | 71 | nop |
| 74 | nop | 72 | nop |
| 75 | nop | 73 | nop |
| 76 | nop | 74 | nop |
| 77 | nop | 75 | |
| 78 | nop | 76 | rsm PSW_SM_Q, %r0 /* prep to load iia queue */ |
| 79 | |||
| 80 | rsm PSW_SM_Q, %r0 /* Turn off Q bit to load iia queue */ | ||
| 81 | ldil L%REAL_MODE_PSW, %r1 | ||
| 82 | ldo R%REAL_MODE_PSW(%r1), %r1 | ||
| 83 | mtctl %r1, %cr22 | ||
| 84 | mtctl %r0, %cr17 /* Clear IIASQ tail */ | 77 | mtctl %r0, %cr17 /* Clear IIASQ tail */ |
| 85 | mtctl %r0, %cr17 /* Clear IIASQ head */ | 78 | mtctl %r0, %cr17 /* Clear IIASQ head */ |
| 86 | ldil L%PA(1f), %r1 | ||
| 87 | ldo R%PA(1f)(%r1), %r1 | ||
| 88 | mtctl %r1, %cr18 /* IIAOQ head */ | 79 | mtctl %r1, %cr18 /* IIAOQ head */ |
| 89 | ldo 4(%r1), %r1 | 80 | ldo 4(%r1), %r1 |
| 90 | mtctl %r1, %cr18 /* IIAOQ tail */ | 81 | mtctl %r1, %cr18 /* IIAOQ tail */ |
| 82 | load32 REAL_MODE_PSW, %r1 | ||
| 83 | mtctl %r1, %ipsw | ||
| 91 | rfi | 84 | rfi |
| 92 | nop | 85 | nop |
| 93 | 86 | ||
| @@ -178,29 +171,36 @@ fdtonemiddle: /* Loop if LOOP = 1 */ | |||
| 178 | ADDIB> -1, %r22, fdtoneloop /* Outer loop count decr */ | 171 | ADDIB> -1, %r22, fdtoneloop /* Outer loop count decr */ |
| 179 | add %r21, %r20, %r20 /* increment space */ | 172 | add %r21, %r20, %r20 /* increment space */ |
| 180 | 173 | ||
| 181 | fdtdone: | ||
| 182 | 174 | ||
| 183 | /* Switch back to virtual mode */ | 175 | fdtdone: |
| 176 | /* | ||
| 177 | * Switch back to virtual mode | ||
| 178 | */ | ||
| 179 | /* pcxt_ssm_bug */ | ||
| 180 | rsm PSW_SM_I, %r0 | ||
| 181 | load32 2f, %r1 | ||
| 182 | nop | ||
| 183 | nop | ||
| 184 | nop | ||
| 185 | nop | ||
| 186 | nop | ||
| 184 | 187 | ||
| 185 | rsm PSW_SM_Q, %r0 /* clear Q bit to load iia queue */ | 188 | rsm PSW_SM_Q, %r0 /* prep to load iia queue */ |
| 186 | ldil L%KERNEL_PSW, %r1 | ||
| 187 | ldo R%KERNEL_PSW(%r1), %r1 | ||
| 188 | or %r1, %r19, %r1 /* Set I bit if set on entry */ | ||
| 189 | mtctl %r1, %cr22 | ||
| 190 | mtctl %r0, %cr17 /* Clear IIASQ tail */ | 189 | mtctl %r0, %cr17 /* Clear IIASQ tail */ |
| 191 | mtctl %r0, %cr17 /* Clear IIASQ head */ | 190 | mtctl %r0, %cr17 /* Clear IIASQ head */ |
| 192 | ldil L%(2f), %r1 | ||
| 193 | ldo R%(2f)(%r1), %r1 | ||
| 194 | mtctl %r1, %cr18 /* IIAOQ head */ | 191 | mtctl %r1, %cr18 /* IIAOQ head */ |
| 195 | ldo 4(%r1), %r1 | 192 | ldo 4(%r1), %r1 |
| 196 | mtctl %r1, %cr18 /* IIAOQ tail */ | 193 | mtctl %r1, %cr18 /* IIAOQ tail */ |
| 194 | load32 KERNEL_PSW, %r1 | ||
| 195 | or %r1, %r19, %r1 /* I-bit to state on entry */ | ||
| 196 | mtctl %r1, %ipsw /* restore I-bit (entire PSW) */ | ||
| 197 | rfi | 197 | rfi |
| 198 | nop | 198 | nop |
| 199 | 199 | ||
| 200 | 2: bv %r0(%r2) | 200 | 2: bv %r0(%r2) |
| 201 | nop | 201 | nop |
| 202 | .exit | ||
| 203 | 202 | ||
| 203 | .exit | ||
| 204 | .procend | 204 | .procend |
| 205 | 205 | ||
| 206 | .export flush_instruction_cache_local,code | 206 | .export flush_instruction_cache_local,code |
| @@ -227,7 +227,7 @@ flush_instruction_cache_local: | |||
| 227 | 227 | ||
| 228 | fimanyloop: /* Loop if LOOP >= 2 */ | 228 | fimanyloop: /* Loop if LOOP >= 2 */ |
| 229 | ADDIB> -1, %r31, fimanyloop /* Adjusted inner loop decr */ | 229 | ADDIB> -1, %r31, fimanyloop /* Adjusted inner loop decr */ |
| 230 | fice 0(%sr1, %arg0) | 230 | fice %r0(%sr1, %arg0) |
| 231 | fice,m %arg1(%sr1, %arg0) /* Last fice and addr adjust */ | 231 | fice,m %arg1(%sr1, %arg0) /* Last fice and addr adjust */ |
| 232 | movb,tr %arg3, %r31, fimanyloop /* Re-init inner loop count */ | 232 | movb,tr %arg3, %r31, fimanyloop /* Re-init inner loop count */ |
| 233 | ADDIB<=,n -1, %arg2, fisync /* Outer loop decr */ | 233 | ADDIB<=,n -1, %arg2, fisync /* Outer loop decr */ |
| @@ -238,7 +238,7 @@ fioneloop: /* Loop if LOOP = 1 */ | |||
| 238 | 238 | ||
| 239 | fisync: | 239 | fisync: |
| 240 | sync | 240 | sync |
| 241 | mtsm %r22 | 241 | mtsm %r22 /* restore I-bit */ |
| 242 | bv %r0(%r2) | 242 | bv %r0(%r2) |
| 243 | nop | 243 | nop |
| 244 | .exit | 244 | .exit |
| @@ -269,7 +269,7 @@ flush_data_cache_local: | |||
| 269 | 269 | ||
| 270 | fdmanyloop: /* Loop if LOOP >= 2 */ | 270 | fdmanyloop: /* Loop if LOOP >= 2 */ |
| 271 | ADDIB> -1, %r31, fdmanyloop /* Adjusted inner loop decr */ | 271 | ADDIB> -1, %r31, fdmanyloop /* Adjusted inner loop decr */ |
| 272 | fdce 0(%sr1, %arg0) | 272 | fdce %r0(%sr1, %arg0) |
| 273 | fdce,m %arg1(%sr1, %arg0) /* Last fdce and addr adjust */ | 273 | fdce,m %arg1(%sr1, %arg0) /* Last fdce and addr adjust */ |
| 274 | movb,tr %arg3, %r31, fdmanyloop /* Re-init inner loop count */ | 274 | movb,tr %arg3, %r31, fdmanyloop /* Re-init inner loop count */ |
| 275 | ADDIB<=,n -1, %arg2, fdsync /* Outer loop decr */ | 275 | ADDIB<=,n -1, %arg2, fdsync /* Outer loop decr */ |
| @@ -281,7 +281,7 @@ fdoneloop: /* Loop if LOOP = 1 */ | |||
| 281 | fdsync: | 281 | fdsync: |
| 282 | syncdma | 282 | syncdma |
| 283 | sync | 283 | sync |
| 284 | mtsm %r22 | 284 | mtsm %r22 /* restore I-bit */ |
| 285 | bv %r0(%r2) | 285 | bv %r0(%r2) |
| 286 | nop | 286 | nop |
| 287 | .exit | 287 | .exit |
| @@ -296,7 +296,7 @@ copy_user_page_asm: | |||
| 296 | .callinfo NO_CALLS | 296 | .callinfo NO_CALLS |
| 297 | .entry | 297 | .entry |
| 298 | 298 | ||
| 299 | #ifdef __LP64__ | 299 | #ifdef CONFIG_64BIT |
| 300 | /* PA8x00 CPUs can consume 2 loads or 1 store per cycle. | 300 | /* PA8x00 CPUs can consume 2 loads or 1 store per cycle. |
| 301 | * Unroll the loop by hand and arrange insn appropriately. | 301 | * Unroll the loop by hand and arrange insn appropriately. |
| 302 | * GCC probably can do this just as well. | 302 | * GCC probably can do this just as well. |
| @@ -351,7 +351,11 @@ copy_user_page_asm: | |||
| 351 | std %r22, 120(%r26) | 351 | std %r22, 120(%r26) |
| 352 | ldo 128(%r26), %r26 | 352 | ldo 128(%r26), %r26 |
| 353 | 353 | ||
| 354 | ADDIB> -1, %r1, 1b /* bundle 10 */ | 354 | /* conditional branches nullify on forward taken branch, and on |
| 355 | * non-taken backward branch. Note that .+4 is a backwards branch. | ||
| 356 | * The ldd should only get executed if the branch is taken. | ||
| 357 | */ | ||
| 358 | ADDIB>,n -1, %r1, 1b /* bundle 10 */ | ||
| 355 | ldd 0(%r25), %r19 /* start next loads */ | 359 | ldd 0(%r25), %r19 /* start next loads */ |
| 356 | 360 | ||
| 357 | #else | 361 | #else |
| @@ -363,10 +367,10 @@ copy_user_page_asm: | |||
| 363 | * the full 64 bit register values on interrupt, we can't | 367 | * the full 64 bit register values on interrupt, we can't |
| 364 | * use ldd/std on a 32 bit kernel. | 368 | * use ldd/std on a 32 bit kernel. |
| 365 | */ | 369 | */ |
| 370 | ldw 0(%r25), %r19 | ||
| 366 | ldi 64, %r1 /* PAGE_SIZE/64 == 64 */ | 371 | ldi 64, %r1 /* PAGE_SIZE/64 == 64 */ |
| 367 | 372 | ||
| 368 | 1: | 373 | 1: |
| 369 | ldw 0(%r25), %r19 | ||
| 370 | ldw 4(%r25), %r20 | 374 | ldw 4(%r25), %r20 |
| 371 | ldw 8(%r25), %r21 | 375 | ldw 8(%r25), %r21 |
| 372 | ldw 12(%r25), %r22 | 376 | ldw 12(%r25), %r22 |
| @@ -396,11 +400,12 @@ copy_user_page_asm: | |||
| 396 | ldw 60(%r25), %r22 | 400 | ldw 60(%r25), %r22 |
| 397 | stw %r19, 48(%r26) | 401 | stw %r19, 48(%r26) |
| 398 | stw %r20, 52(%r26) | 402 | stw %r20, 52(%r26) |
| 403 | ldo 64(%r25), %r25 | ||
| 399 | stw %r21, 56(%r26) | 404 | stw %r21, 56(%r26) |
| 400 | stw %r22, 60(%r26) | 405 | stw %r22, 60(%r26) |
| 401 | ldo 64(%r26), %r26 | 406 | ldo 64(%r26), %r26 |
| 402 | ADDIB> -1, %r1, 1b | 407 | ADDIB>,n -1, %r1, 1b |
| 403 | ldo 64(%r25), %r25 | 408 | ldw 0(%r25), %r19 |
| 404 | #endif | 409 | #endif |
| 405 | bv %r0(%r2) | 410 | bv %r0(%r2) |
| 406 | nop | 411 | nop |
| @@ -456,7 +461,7 @@ copy_user_page_asm: | |||
| 456 | sub %r25, %r1, %r23 /* move physical addr into non shadowed reg */ | 461 | sub %r25, %r1, %r23 /* move physical addr into non shadowed reg */ |
| 457 | 462 | ||
| 458 | ldil L%(TMPALIAS_MAP_START), %r28 | 463 | ldil L%(TMPALIAS_MAP_START), %r28 |
| 459 | #ifdef __LP64__ | 464 | #ifdef CONFIG_64BIT |
| 460 | extrd,u %r26,56,32, %r26 /* convert phys addr to tlb insert format */ | 465 | extrd,u %r26,56,32, %r26 /* convert phys addr to tlb insert format */ |
| 461 | extrd,u %r23,56,32, %r23 /* convert phys addr to tlb insert format */ | 466 | extrd,u %r23,56,32, %r23 /* convert phys addr to tlb insert format */ |
| 462 | depd %r24,63,22, %r28 /* Form aliased virtual address 'to' */ | 467 | depd %r24,63,22, %r28 /* Form aliased virtual address 'to' */ |
| @@ -543,7 +548,7 @@ __clear_user_page_asm: | |||
| 543 | tophys_r1 %r26 | 548 | tophys_r1 %r26 |
| 544 | 549 | ||
| 545 | ldil L%(TMPALIAS_MAP_START), %r28 | 550 | ldil L%(TMPALIAS_MAP_START), %r28 |
| 546 | #ifdef __LP64__ | 551 | #ifdef CONFIG_64BIT |
| 547 | #if (TMPALIAS_MAP_START >= 0x80000000) | 552 | #if (TMPALIAS_MAP_START >= 0x80000000) |
| 548 | depdi 0, 31,32, %r28 /* clear any sign extension */ | 553 | depdi 0, 31,32, %r28 /* clear any sign extension */ |
| 549 | #endif | 554 | #endif |
| @@ -560,7 +565,7 @@ __clear_user_page_asm: | |||
| 560 | 565 | ||
| 561 | pdtlb 0(%r28) | 566 | pdtlb 0(%r28) |
| 562 | 567 | ||
| 563 | #ifdef __LP64__ | 568 | #ifdef CONFIG_64BIT |
| 564 | ldi 32, %r1 /* PAGE_SIZE/128 == 32 */ | 569 | ldi 32, %r1 /* PAGE_SIZE/128 == 32 */ |
| 565 | 570 | ||
| 566 | /* PREFETCH (Write) has not (yet) been proven to help here */ | 571 | /* PREFETCH (Write) has not (yet) been proven to help here */ |
| @@ -585,7 +590,7 @@ __clear_user_page_asm: | |||
| 585 | ADDIB> -1, %r1, 1b | 590 | ADDIB> -1, %r1, 1b |
| 586 | ldo 128(%r28), %r28 | 591 | ldo 128(%r28), %r28 |
| 587 | 592 | ||
| 588 | #else /* ! __LP64 */ | 593 | #else /* ! CONFIG_64BIT */ |
| 589 | 594 | ||
| 590 | ldi 64, %r1 /* PAGE_SIZE/64 == 64 */ | 595 | ldi 64, %r1 /* PAGE_SIZE/64 == 64 */ |
| 591 | 596 | ||
| @@ -608,7 +613,7 @@ __clear_user_page_asm: | |||
| 608 | stw %r0, 60(%r28) | 613 | stw %r0, 60(%r28) |
| 609 | ADDIB> -1, %r1, 1b | 614 | ADDIB> -1, %r1, 1b |
| 610 | ldo 64(%r28), %r28 | 615 | ldo 64(%r28), %r28 |
| 611 | #endif /* __LP64 */ | 616 | #endif /* CONFIG_64BIT */ |
| 612 | 617 | ||
| 613 | bv %r0(%r2) | 618 | bv %r0(%r2) |
| 614 | nop | 619 | nop |
| @@ -626,7 +631,7 @@ flush_kernel_dcache_page: | |||
| 626 | ldil L%dcache_stride, %r1 | 631 | ldil L%dcache_stride, %r1 |
| 627 | ldw R%dcache_stride(%r1), %r23 | 632 | ldw R%dcache_stride(%r1), %r23 |
| 628 | 633 | ||
| 629 | #ifdef __LP64__ | 634 | #ifdef CONFIG_64BIT |
| 630 | depdi,z 1, 63-PAGE_SHIFT,1, %r25 | 635 | depdi,z 1, 63-PAGE_SHIFT,1, %r25 |
| 631 | #else | 636 | #else |
| 632 | depwi,z 1, 31-PAGE_SHIFT,1, %r25 | 637 | depwi,z 1, 31-PAGE_SHIFT,1, %r25 |
| @@ -670,7 +675,7 @@ flush_user_dcache_page: | |||
| 670 | ldil L%dcache_stride, %r1 | 675 | ldil L%dcache_stride, %r1 |
| 671 | ldw R%dcache_stride(%r1), %r23 | 676 | ldw R%dcache_stride(%r1), %r23 |
| 672 | 677 | ||
| 673 | #ifdef __LP64__ | 678 | #ifdef CONFIG_64BIT |
| 674 | depdi,z 1,63-PAGE_SHIFT,1, %r25 | 679 | depdi,z 1,63-PAGE_SHIFT,1, %r25 |
| 675 | #else | 680 | #else |
| 676 | depwi,z 1,31-PAGE_SHIFT,1, %r25 | 681 | depwi,z 1,31-PAGE_SHIFT,1, %r25 |
| @@ -714,7 +719,7 @@ flush_user_icache_page: | |||
| 714 | ldil L%dcache_stride, %r1 | 719 | ldil L%dcache_stride, %r1 |
| 715 | ldw R%dcache_stride(%r1), %r23 | 720 | ldw R%dcache_stride(%r1), %r23 |
| 716 | 721 | ||
| 717 | #ifdef __LP64__ | 722 | #ifdef CONFIG_64BIT |
| 718 | depdi,z 1, 63-PAGE_SHIFT,1, %r25 | 723 | depdi,z 1, 63-PAGE_SHIFT,1, %r25 |
| 719 | #else | 724 | #else |
| 720 | depwi,z 1, 31-PAGE_SHIFT,1, %r25 | 725 | depwi,z 1, 31-PAGE_SHIFT,1, %r25 |
| @@ -759,7 +764,7 @@ purge_kernel_dcache_page: | |||
| 759 | ldil L%dcache_stride, %r1 | 764 | ldil L%dcache_stride, %r1 |
| 760 | ldw R%dcache_stride(%r1), %r23 | 765 | ldw R%dcache_stride(%r1), %r23 |
| 761 | 766 | ||
| 762 | #ifdef __LP64__ | 767 | #ifdef CONFIG_64BIT |
| 763 | depdi,z 1, 63-PAGE_SHIFT,1, %r25 | 768 | depdi,z 1, 63-PAGE_SHIFT,1, %r25 |
| 764 | #else | 769 | #else |
| 765 | depwi,z 1, 31-PAGE_SHIFT,1, %r25 | 770 | depwi,z 1, 31-PAGE_SHIFT,1, %r25 |
| @@ -807,7 +812,7 @@ flush_alias_page: | |||
| 807 | tophys_r1 %r26 | 812 | tophys_r1 %r26 |
| 808 | 813 | ||
| 809 | ldil L%(TMPALIAS_MAP_START), %r28 | 814 | ldil L%(TMPALIAS_MAP_START), %r28 |
| 810 | #ifdef __LP64__ | 815 | #ifdef CONFIG_64BIT |
| 811 | extrd,u %r26, 56,32, %r26 /* convert phys addr to tlb insert format */ | 816 | extrd,u %r26, 56,32, %r26 /* convert phys addr to tlb insert format */ |
| 812 | depd %r25, 63,22, %r28 /* Form aliased virtual address 'to' */ | 817 | depd %r25, 63,22, %r28 /* Form aliased virtual address 'to' */ |
| 813 | depdi 0, 63,12, %r28 /* Clear any offset bits */ | 818 | depdi 0, 63,12, %r28 /* Clear any offset bits */ |
| @@ -824,7 +829,7 @@ flush_alias_page: | |||
| 824 | ldil L%dcache_stride, %r1 | 829 | ldil L%dcache_stride, %r1 |
| 825 | ldw R%dcache_stride(%r1), %r23 | 830 | ldw R%dcache_stride(%r1), %r23 |
| 826 | 831 | ||
| 827 | #ifdef __LP64__ | 832 | #ifdef CONFIG_64BIT |
| 828 | depdi,z 1, 63-PAGE_SHIFT,1, %r29 | 833 | depdi,z 1, 63-PAGE_SHIFT,1, %r29 |
| 829 | #else | 834 | #else |
| 830 | depwi,z 1, 31-PAGE_SHIFT,1, %r29 | 835 | depwi,z 1, 31-PAGE_SHIFT,1, %r29 |
| @@ -935,7 +940,7 @@ flush_kernel_icache_page: | |||
| 935 | ldil L%icache_stride, %r1 | 940 | ldil L%icache_stride, %r1 |
| 936 | ldw R%icache_stride(%r1), %r23 | 941 | ldw R%icache_stride(%r1), %r23 |
| 937 | 942 | ||
| 938 | #ifdef __LP64__ | 943 | #ifdef CONFIG_64BIT |
| 939 | depdi,z 1, 63-PAGE_SHIFT,1, %r25 | 944 | depdi,z 1, 63-PAGE_SHIFT,1, %r25 |
| 940 | #else | 945 | #else |
| 941 | depwi,z 1, 31-PAGE_SHIFT,1, %r25 | 946 | depwi,z 1, 31-PAGE_SHIFT,1, %r25 |
| @@ -944,23 +949,23 @@ flush_kernel_icache_page: | |||
| 944 | sub %r25, %r23, %r25 | 949 | sub %r25, %r23, %r25 |
| 945 | 950 | ||
| 946 | 951 | ||
| 947 | 1: fic,m %r23(%r26) | 952 | 1: fic,m %r23(%sr4, %r26) |
| 948 | fic,m %r23(%r26) | 953 | fic,m %r23(%sr4, %r26) |
| 949 | fic,m %r23(%r26) | 954 | fic,m %r23(%sr4, %r26) |
| 950 | fic,m %r23(%r26) | 955 | fic,m %r23(%sr4, %r26) |
| 951 | fic,m %r23(%r26) | 956 | fic,m %r23(%sr4, %r26) |
| 952 | fic,m %r23(%r26) | 957 | fic,m %r23(%sr4, %r26) |
| 953 | fic,m %r23(%r26) | 958 | fic,m %r23(%sr4, %r26) |
| 954 | fic,m %r23(%r26) | 959 | fic,m %r23(%sr4, %r26) |
| 955 | fic,m %r23(%r26) | 960 | fic,m %r23(%sr4, %r26) |
| 956 | fic,m %r23(%r26) | 961 | fic,m %r23(%sr4, %r26) |
| 957 | fic,m %r23(%r26) | 962 | fic,m %r23(%sr4, %r26) |
| 958 | fic,m %r23(%r26) | 963 | fic,m %r23(%sr4, %r26) |
| 959 | fic,m %r23(%r26) | 964 | fic,m %r23(%sr4, %r26) |
| 960 | fic,m %r23(%r26) | 965 | fic,m %r23(%sr4, %r26) |
| 961 | fic,m %r23(%r26) | 966 | fic,m %r23(%sr4, %r26) |
| 962 | CMPB<< %r26, %r25, 1b | 967 | CMPB<< %r26, %r25, 1b |
| 963 | fic,m %r23(%r26) | 968 | fic,m %r23(%sr4, %r26) |
| 964 | 969 | ||
| 965 | sync | 970 | sync |
| 966 | bv %r0(%r2) | 971 | bv %r0(%r2) |
| @@ -982,17 +987,18 @@ flush_kernel_icache_range_asm: | |||
| 982 | ANDCM %r26, %r21, %r26 | 987 | ANDCM %r26, %r21, %r26 |
| 983 | 988 | ||
| 984 | 1: CMPB<<,n %r26, %r25, 1b | 989 | 1: CMPB<<,n %r26, %r25, 1b |
| 985 | fic,m %r23(%r26) | 990 | fic,m %r23(%sr4, %r26) |
| 986 | 991 | ||
| 987 | sync | 992 | sync |
| 988 | bv %r0(%r2) | 993 | bv %r0(%r2) |
| 989 | nop | 994 | nop |
| 990 | .exit | 995 | .exit |
| 991 | |||
| 992 | .procend | 996 | .procend |
| 993 | 997 | ||
| 994 | .align 128 | 998 | /* align should cover use of rfi in disable_sr_hashing_asm and |
| 995 | 999 | * srdis_done. | |
| 1000 | */ | ||
| 1001 | .align 256 | ||
| 996 | .export disable_sr_hashing_asm,code | 1002 | .export disable_sr_hashing_asm,code |
| 997 | 1003 | ||
| 998 | disable_sr_hashing_asm: | 1004 | disable_sr_hashing_asm: |
| @@ -1000,28 +1006,26 @@ disable_sr_hashing_asm: | |||
| 1000 | .callinfo NO_CALLS | 1006 | .callinfo NO_CALLS |
| 1001 | .entry | 1007 | .entry |
| 1002 | 1008 | ||
| 1003 | /* Switch to real mode */ | 1009 | /* |
| 1004 | 1010 | * Switch to real mode | |
| 1005 | ssm 0, %r0 /* relied upon translation! */ | 1011 | */ |
| 1006 | nop | 1012 | /* pcxt_ssm_bug */ |
| 1007 | nop | 1013 | rsm PSW_SM_I, %r0 |
| 1014 | load32 PA(1f), %r1 | ||
| 1008 | nop | 1015 | nop |
| 1009 | nop | 1016 | nop |
| 1010 | nop | 1017 | nop |
| 1011 | nop | 1018 | nop |
| 1012 | nop | 1019 | nop |
| 1013 | 1020 | ||
| 1014 | rsm (PSW_SM_Q|PSW_SM_I), %r0 /* disable Q&I to load the iia queue */ | 1021 | rsm PSW_SM_Q, %r0 /* prep to load iia queue */ |
| 1015 | ldil L%REAL_MODE_PSW, %r1 | ||
| 1016 | ldo R%REAL_MODE_PSW(%r1), %r1 | ||
| 1017 | mtctl %r1, %cr22 | ||
| 1018 | mtctl %r0, %cr17 /* Clear IIASQ tail */ | 1022 | mtctl %r0, %cr17 /* Clear IIASQ tail */ |
| 1019 | mtctl %r0, %cr17 /* Clear IIASQ head */ | 1023 | mtctl %r0, %cr17 /* Clear IIASQ head */ |
| 1020 | ldil L%PA(1f), %r1 | ||
| 1021 | ldo R%PA(1f)(%r1), %r1 | ||
| 1022 | mtctl %r1, %cr18 /* IIAOQ head */ | 1024 | mtctl %r1, %cr18 /* IIAOQ head */ |
| 1023 | ldo 4(%r1), %r1 | 1025 | ldo 4(%r1), %r1 |
| 1024 | mtctl %r1, %cr18 /* IIAOQ tail */ | 1026 | mtctl %r1, %cr18 /* IIAOQ tail */ |
| 1027 | load32 REAL_MODE_PSW, %r1 | ||
| 1028 | mtctl %r1, %ipsw | ||
| 1025 | rfi | 1029 | rfi |
| 1026 | nop | 1030 | nop |
| 1027 | 1031 | ||
| @@ -1053,27 +1057,31 @@ srdis_pcxl: | |||
| 1053 | 1057 | ||
| 1054 | srdis_pa20: | 1058 | srdis_pa20: |
| 1055 | 1059 | ||
| 1056 | /* Disable Space Register Hashing for PCXU,PCXU+,PCXW,PCXW+ */ | 1060 | /* Disable Space Register Hashing for PCXU,PCXU+,PCXW,PCXW+,PCXW2 */ |
| 1057 | 1061 | ||
| 1058 | .word 0x144008bc /* mfdiag %dr2, %r28 */ | 1062 | .word 0x144008bc /* mfdiag %dr2, %r28 */ |
| 1059 | depdi 0, 54,1, %r28 /* clear DIAG_SPHASH_ENAB (bit 54) */ | 1063 | depdi 0, 54,1, %r28 /* clear DIAG_SPHASH_ENAB (bit 54) */ |
| 1060 | .word 0x145c1840 /* mtdiag %r28, %dr2 */ | 1064 | .word 0x145c1840 /* mtdiag %r28, %dr2 */ |
| 1061 | 1065 | ||
| 1062 | srdis_done: | ||
| 1063 | 1066 | ||
| 1067 | srdis_done: | ||
| 1064 | /* Switch back to virtual mode */ | 1068 | /* Switch back to virtual mode */ |
| 1069 | rsm PSW_SM_I, %r0 /* prep to load iia queue */ | ||
| 1070 | load32 2f, %r1 | ||
| 1071 | nop | ||
| 1072 | nop | ||
| 1073 | nop | ||
| 1074 | nop | ||
| 1075 | nop | ||
| 1065 | 1076 | ||
| 1066 | rsm PSW_SM_Q, %r0 /* clear Q bit to load iia queue */ | 1077 | rsm PSW_SM_Q, %r0 /* prep to load iia queue */ |
| 1067 | ldil L%KERNEL_PSW, %r1 | ||
| 1068 | ldo R%KERNEL_PSW(%r1), %r1 | ||
| 1069 | mtctl %r1, %cr22 | ||
| 1070 | mtctl %r0, %cr17 /* Clear IIASQ tail */ | 1078 | mtctl %r0, %cr17 /* Clear IIASQ tail */ |
| 1071 | mtctl %r0, %cr17 /* Clear IIASQ head */ | 1079 | mtctl %r0, %cr17 /* Clear IIASQ head */ |
| 1072 | ldil L%(2f), %r1 | ||
| 1073 | ldo R%(2f)(%r1), %r1 | ||
| 1074 | mtctl %r1, %cr18 /* IIAOQ head */ | 1080 | mtctl %r1, %cr18 /* IIAOQ head */ |
| 1075 | ldo 4(%r1), %r1 | 1081 | ldo 4(%r1), %r1 |
| 1076 | mtctl %r1, %cr18 /* IIAOQ tail */ | 1082 | mtctl %r1, %cr18 /* IIAOQ tail */ |
| 1083 | load32 KERNEL_PSW, %r1 | ||
| 1084 | mtctl %r1, %ipsw | ||
| 1077 | rfi | 1085 | rfi |
| 1078 | nop | 1086 | nop |
| 1079 | 1087 | ||
diff --git a/arch/parisc/kernel/pci-dma.c b/arch/parisc/kernel/pci-dma.c index 844c2877a2e3..ae6213d71670 100644 --- a/arch/parisc/kernel/pci-dma.c +++ b/arch/parisc/kernel/pci-dma.c | |||
| @@ -31,7 +31,7 @@ | |||
| 31 | #include <asm/page.h> /* get_order */ | 31 | #include <asm/page.h> /* get_order */ |
| 32 | #include <asm/pgalloc.h> | 32 | #include <asm/pgalloc.h> |
| 33 | #include <asm/uaccess.h> | 33 | #include <asm/uaccess.h> |
| 34 | 34 | #include <asm/tlbflush.h> /* for purge_tlb_*() macros */ | |
| 35 | 35 | ||
| 36 | static struct proc_dir_entry * proc_gsc_root = NULL; | 36 | static struct proc_dir_entry * proc_gsc_root = NULL; |
| 37 | static int pcxl_proc_info(char *buffer, char **start, off_t offset, int length); | 37 | static int pcxl_proc_info(char *buffer, char **start, off_t offset, int length); |
| @@ -333,18 +333,28 @@ pcxl_free_range(unsigned long vaddr, size_t size) | |||
| 333 | static int __init | 333 | static int __init |
| 334 | pcxl_dma_init(void) | 334 | pcxl_dma_init(void) |
| 335 | { | 335 | { |
| 336 | if (pcxl_dma_start == 0) | 336 | if (pcxl_dma_start == 0) |
| 337 | return 0; | 337 | return 0; |
| 338 | 338 | ||
| 339 | spin_lock_init(&pcxl_res_lock); | 339 | spin_lock_init(&pcxl_res_lock); |
| 340 | pcxl_res_size = PCXL_DMA_MAP_SIZE >> (PAGE_SHIFT + 3); | 340 | pcxl_res_size = PCXL_DMA_MAP_SIZE >> (PAGE_SHIFT + 3); |
| 341 | pcxl_res_hint = 0; | 341 | pcxl_res_hint = 0; |
| 342 | pcxl_res_map = (char *)__get_free_pages(GFP_KERNEL, | 342 | pcxl_res_map = (char *)__get_free_pages(GFP_KERNEL, |
| 343 | get_order(pcxl_res_size)); | 343 | get_order(pcxl_res_size)); |
| 344 | memset(pcxl_res_map, 0, pcxl_res_size); | 344 | memset(pcxl_res_map, 0, pcxl_res_size); |
| 345 | proc_gsc_root = proc_mkdir("gsc", 0); | 345 | proc_gsc_root = proc_mkdir("gsc", 0); |
| 346 | create_proc_info_entry("dino", 0, proc_gsc_root, pcxl_proc_info); | 346 | if (!proc_gsc_root) |
| 347 | return 0; | 347 | printk(KERN_WARNING |
| 348 | "pcxl_dma_init: Unable to create gsc /proc dir entry\n"); | ||
| 349 | else { | ||
| 350 | struct proc_dir_entry* ent; | ||
| 351 | ent = create_proc_info_entry("pcxl_dma", 0, | ||
| 352 | proc_gsc_root, pcxl_proc_info); | ||
| 353 | if (!ent) | ||
| 354 | printk(KERN_WARNING | ||
| 355 | "pci-dma.c: Unable to create pcxl_dma /proc entry.\n"); | ||
| 356 | } | ||
| 357 | return 0; | ||
| 348 | } | 358 | } |
| 349 | 359 | ||
| 350 | __initcall(pcxl_dma_init); | 360 | __initcall(pcxl_dma_init); |
| @@ -545,16 +555,16 @@ struct hppa_dma_ops pcx_dma_ops = { | |||
| 545 | 555 | ||
| 546 | static int pcxl_proc_info(char *buf, char **start, off_t offset, int len) | 556 | static int pcxl_proc_info(char *buf, char **start, off_t offset, int len) |
| 547 | { | 557 | { |
| 558 | #if 0 | ||
| 548 | u_long i = 0; | 559 | u_long i = 0; |
| 549 | unsigned long *res_ptr = (u_long *)pcxl_res_map; | 560 | unsigned long *res_ptr = (u_long *)pcxl_res_map; |
| 550 | unsigned long total_pages = pcxl_res_size << 3; /* 8 bits per byte */ | 561 | #endif |
| 562 | unsigned long total_pages = pcxl_res_size << 3; /* 8 bits per byte */ | ||
| 551 | 563 | ||
| 552 | sprintf(buf, "\nDMA Mapping Area size : %d bytes (%d pages)\n", | 564 | sprintf(buf, "\nDMA Mapping Area size : %d bytes (%ld pages)\n", |
| 553 | PCXL_DMA_MAP_SIZE, | 565 | PCXL_DMA_MAP_SIZE, total_pages); |
| 554 | (pcxl_res_size << 3) ); /* 1 bit per page */ | ||
| 555 | 566 | ||
| 556 | sprintf(buf, "%sResource bitmap : %d bytes (%d pages)\n", | 567 | sprintf(buf, "%sResource bitmap : %d bytes\n", buf, pcxl_res_size); |
| 557 | buf, pcxl_res_size, pcxl_res_size << 3); /* 8 bits per byte */ | ||
| 558 | 568 | ||
| 559 | strcat(buf, " total: free: used: % used:\n"); | 569 | strcat(buf, " total: free: used: % used:\n"); |
| 560 | sprintf(buf, "%sblocks %8d %8ld %8ld %8ld%%\n", buf, pcxl_res_size, | 570 | sprintf(buf, "%sblocks %8d %8ld %8ld %8ld%%\n", buf, pcxl_res_size, |
| @@ -564,7 +574,8 @@ static int pcxl_proc_info(char *buf, char **start, off_t offset, int len) | |||
| 564 | sprintf(buf, "%spages %8ld %8ld %8ld %8ld%%\n", buf, total_pages, | 574 | sprintf(buf, "%spages %8ld %8ld %8ld %8ld%%\n", buf, total_pages, |
| 565 | total_pages - pcxl_used_pages, pcxl_used_pages, | 575 | total_pages - pcxl_used_pages, pcxl_used_pages, |
| 566 | (pcxl_used_pages * 100 / total_pages)); | 576 | (pcxl_used_pages * 100 / total_pages)); |
| 567 | 577 | ||
| 578 | #if 0 | ||
| 568 | strcat(buf, "\nResource bitmap:"); | 579 | strcat(buf, "\nResource bitmap:"); |
| 569 | 580 | ||
| 570 | for(; i < (pcxl_res_size / sizeof(u_long)); ++i, ++res_ptr) { | 581 | for(; i < (pcxl_res_size / sizeof(u_long)); ++i, ++res_ptr) { |
| @@ -572,6 +583,7 @@ static int pcxl_proc_info(char *buf, char **start, off_t offset, int len) | |||
| 572 | strcat(buf,"\n "); | 583 | strcat(buf,"\n "); |
| 573 | sprintf(buf, "%s %08lx", buf, *res_ptr); | 584 | sprintf(buf, "%s %08lx", buf, *res_ptr); |
| 574 | } | 585 | } |
| 586 | #endif | ||
| 575 | strcat(buf, "\n"); | 587 | strcat(buf, "\n"); |
| 576 | return strlen(buf); | 588 | return strlen(buf); |
| 577 | } | 589 | } |
diff --git a/arch/parisc/kernel/pci.c b/arch/parisc/kernel/pci.c index e6a891a0cad0..88cba49c5301 100644 --- a/arch/parisc/kernel/pci.c +++ b/arch/parisc/kernel/pci.c | |||
| @@ -202,7 +202,8 @@ static void | |||
| 202 | pcibios_link_hba_resources( struct resource *hba_res, struct resource *r) | 202 | pcibios_link_hba_resources( struct resource *hba_res, struct resource *r) |
| 203 | { | 203 | { |
| 204 | if (!r->parent) { | 204 | if (!r->parent) { |
| 205 | printk(KERN_EMERG "PCI: Tell willy he's wrong\n"); | 205 | printk(KERN_EMERG "PCI: resource not parented! [%lx-%lx]\n", |
| 206 | r->start, r->end); | ||
| 206 | r->parent = hba_res; | 207 | r->parent = hba_res; |
| 207 | 208 | ||
| 208 | /* reverse link is harder *sigh* */ | 209 | /* reverse link is harder *sigh* */ |
diff --git a/arch/parisc/kernel/pdc_cons.c b/arch/parisc/kernel/pdc_cons.c index 01f676d1673b..215d78c87bc5 100644 --- a/arch/parisc/kernel/pdc_cons.c +++ b/arch/parisc/kernel/pdc_cons.c | |||
| @@ -41,7 +41,7 @@ | |||
| 41 | 41 | ||
| 42 | /* Define EARLY_BOOTUP_DEBUG to debug kernel related boot problems. | 42 | /* Define EARLY_BOOTUP_DEBUG to debug kernel related boot problems. |
| 43 | * On production kernels EARLY_BOOTUP_DEBUG should be undefined. */ | 43 | * On production kernels EARLY_BOOTUP_DEBUG should be undefined. */ |
| 44 | #undef EARLY_BOOTUP_DEBUG | 44 | #define EARLY_BOOTUP_DEBUG |
| 45 | 45 | ||
| 46 | 46 | ||
| 47 | #include <linux/config.h> | 47 | #include <linux/config.h> |
| @@ -49,14 +49,8 @@ | |||
| 49 | #include <linux/console.h> | 49 | #include <linux/console.h> |
| 50 | #include <linux/string.h> | 50 | #include <linux/string.h> |
| 51 | #include <linux/init.h> | 51 | #include <linux/init.h> |
| 52 | #include <linux/delay.h> | ||
| 53 | #include <linux/sched.h> | ||
| 54 | #include <linux/interrupt.h> | ||
| 55 | #include <linux/major.h> | 52 | #include <linux/major.h> |
| 56 | #include <linux/tty.h> | 53 | #include <linux/tty.h> |
| 57 | #include <asm/page.h> | ||
| 58 | #include <asm/types.h> | ||
| 59 | #include <asm/system.h> | ||
| 60 | #include <asm/pdc.h> /* for iodc_call() proto and friends */ | 54 | #include <asm/pdc.h> /* for iodc_call() proto and friends */ |
| 61 | 55 | ||
| 62 | 56 | ||
| @@ -96,7 +90,6 @@ static int pdc_console_setup(struct console *co, char *options) | |||
| 96 | } | 90 | } |
| 97 | 91 | ||
| 98 | #if defined(CONFIG_PDC_CONSOLE) | 92 | #if defined(CONFIG_PDC_CONSOLE) |
| 99 | #define PDC_CONSOLE_DEVICE pdc_console_device | ||
| 100 | static struct tty_driver * pdc_console_device (struct console *c, int *index) | 93 | static struct tty_driver * pdc_console_device (struct console *c, int *index) |
| 101 | { | 94 | { |
| 102 | extern struct tty_driver console_driver; | 95 | extern struct tty_driver console_driver; |
| @@ -104,22 +97,19 @@ static struct tty_driver * pdc_console_device (struct console *c, int *index) | |||
| 104 | return &console_driver; | 97 | return &console_driver; |
| 105 | } | 98 | } |
| 106 | #else | 99 | #else |
| 107 | #define PDC_CONSOLE_DEVICE NULL | 100 | #define pdc_console_device NULL |
| 108 | #endif | 101 | #endif |
| 109 | 102 | ||
| 110 | static struct console pdc_cons = { | 103 | static struct console pdc_cons = { |
| 111 | .name = "ttyB", | 104 | .name = "ttyB", |
| 112 | .write = pdc_console_write, | 105 | .write = pdc_console_write, |
| 113 | .device = PDC_CONSOLE_DEVICE, | 106 | .device = pdc_console_device, |
| 114 | .setup = pdc_console_setup, | 107 | .setup = pdc_console_setup, |
| 115 | .flags = CON_BOOT|CON_PRINTBUFFER|CON_ENABLED, | 108 | .flags = CON_BOOT | CON_PRINTBUFFER | CON_ENABLED, |
| 116 | .index = -1, | 109 | .index = -1, |
| 117 | }; | 110 | }; |
| 118 | 111 | ||
| 119 | static int pdc_console_initialized; | 112 | static int pdc_console_initialized; |
| 120 | extern unsigned long con_start; /* kernel/printk.c */ | ||
| 121 | extern unsigned long log_end; /* kernel/printk.c */ | ||
| 122 | |||
| 123 | 113 | ||
| 124 | static void pdc_console_init_force(void) | 114 | static void pdc_console_init_force(void) |
| 125 | { | 115 | { |
| @@ -146,27 +136,11 @@ void __init pdc_console_init(void) | |||
| 146 | } | 136 | } |
| 147 | 137 | ||
| 148 | 138 | ||
| 149 | /* Unregister the pdc console with the printk console layer */ | ||
| 150 | void pdc_console_die(void) | ||
| 151 | { | ||
| 152 | if (!pdc_console_initialized) | ||
| 153 | return; | ||
| 154 | --pdc_console_initialized; | ||
| 155 | |||
| 156 | printk(KERN_INFO "Switching from PDC console\n"); | ||
| 157 | |||
| 158 | /* Don't repeat what we've already printed */ | ||
| 159 | con_start = log_end; | ||
| 160 | |||
| 161 | unregister_console(&pdc_cons); | ||
| 162 | } | ||
| 163 | |||
| 164 | |||
| 165 | /* | 139 | /* |
| 166 | * Used for emergencies. Currently only used if an HPMC occurs. If an | 140 | * Used for emergencies. Currently only used if an HPMC occurs. If an |
| 167 | * HPMC occurs, it is possible that the current console may not be | 141 | * HPMC occurs, it is possible that the current console may not be |
| 168 | * properly initialed after the PDC IO reset. This routine unregisters all | 142 | * properly initialised after the PDC IO reset. This routine unregisters |
| 169 | * of the current consoles, reinitializes the pdc console and | 143 | * all of the current consoles, reinitializes the pdc console and |
| 170 | * registers it. | 144 | * registers it. |
| 171 | */ | 145 | */ |
| 172 | 146 | ||
| @@ -177,13 +151,13 @@ void pdc_console_restart(void) | |||
| 177 | if (pdc_console_initialized) | 151 | if (pdc_console_initialized) |
| 178 | return; | 152 | return; |
| 179 | 153 | ||
| 154 | /* If we've already seen the output, don't bother to print it again */ | ||
| 155 | if (console_drivers != NULL) | ||
| 156 | pdc_cons.flags &= ~CON_PRINTBUFFER; | ||
| 157 | |||
| 180 | while ((console = console_drivers) != NULL) | 158 | while ((console = console_drivers) != NULL) |
| 181 | unregister_console(console_drivers); | 159 | unregister_console(console_drivers); |
| 182 | 160 | ||
| 183 | /* Don't repeat what we've already printed */ | ||
| 184 | con_start = log_end; | ||
| 185 | |||
| 186 | /* force registering the pdc console */ | 161 | /* force registering the pdc console */ |
| 187 | pdc_console_init_force(); | 162 | pdc_console_init_force(); |
| 188 | } | 163 | } |
| 189 | |||
diff --git a/arch/parisc/kernel/perf.c b/arch/parisc/kernel/perf.c index b3ad0a505b87..44670d6e06f4 100644 --- a/arch/parisc/kernel/perf.c +++ b/arch/parisc/kernel/perf.c | |||
| @@ -746,7 +746,8 @@ static int perf_write_image(uint64_t *memaddr) | |||
| 746 | uint64_t *bptr; | 746 | uint64_t *bptr; |
| 747 | uint32_t dwords; | 747 | uint32_t dwords; |
| 748 | uint32_t *intrigue_rdr; | 748 | uint32_t *intrigue_rdr; |
| 749 | uint64_t *intrigue_bitmask, tmp64, proc_hpa; | 749 | uint64_t *intrigue_bitmask, tmp64; |
| 750 | void __iomem *runway; | ||
| 750 | struct rdr_tbl_ent *tentry; | 751 | struct rdr_tbl_ent *tentry; |
| 751 | int i; | 752 | int i; |
| 752 | 753 | ||
| @@ -798,15 +799,16 @@ static int perf_write_image(uint64_t *memaddr) | |||
| 798 | return -1; | 799 | return -1; |
| 799 | } | 800 | } |
| 800 | 801 | ||
| 801 | proc_hpa = cpu_device->hpa; | 802 | runway = ioremap(cpu_device->hpa.start, 4096); |
| 802 | 803 | ||
| 803 | /* Merge intrigue bits into Runway STATUS 0 */ | 804 | /* Merge intrigue bits into Runway STATUS 0 */ |
| 804 | tmp64 = __raw_readq(proc_hpa + RUNWAY_STATUS) & 0xffecfffffffffffful; | 805 | tmp64 = __raw_readq(runway + RUNWAY_STATUS) & 0xffecfffffffffffful; |
| 805 | __raw_writeq(tmp64 | (*memaddr++ & 0x0013000000000000ul), proc_hpa + RUNWAY_STATUS); | 806 | __raw_writeq(tmp64 | (*memaddr++ & 0x0013000000000000ul), |
| 807 | runway + RUNWAY_STATUS); | ||
| 806 | 808 | ||
| 807 | /* Write RUNWAY DEBUG registers */ | 809 | /* Write RUNWAY DEBUG registers */ |
| 808 | for (i = 0; i < 8; i++) { | 810 | for (i = 0; i < 8; i++) { |
| 809 | __raw_writeq(*memaddr++, proc_hpa + RUNWAY_DEBUG + i); | 811 | __raw_writeq(*memaddr++, runway + RUNWAY_DEBUG); |
| 810 | } | 812 | } |
| 811 | 813 | ||
| 812 | return 0; | 814 | return 0; |
diff --git a/arch/parisc/kernel/process.c b/arch/parisc/kernel/process.c index 46b759385115..7fdca87ef647 100644 --- a/arch/parisc/kernel/process.c +++ b/arch/parisc/kernel/process.c | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | * Copyright (C) 2000-2003 Paul Bame <bame at parisc-linux.org> | 9 | * Copyright (C) 2000-2003 Paul Bame <bame at parisc-linux.org> |
| 10 | * Copyright (C) 2000 Philipp Rumpf <prumpf with tux.org> | 10 | * Copyright (C) 2000 Philipp Rumpf <prumpf with tux.org> |
| 11 | * Copyright (C) 2000 David Kennedy <dkennedy with linuxcare.com> | 11 | * Copyright (C) 2000 David Kennedy <dkennedy with linuxcare.com> |
| 12 | * Copyright (C) 2000 Richard Hirst <rhirst with parisc-lixux.org> | 12 | * Copyright (C) 2000 Richard Hirst <rhirst with parisc-linux.org> |
| 13 | * Copyright (C) 2000 Grant Grundler <grundler with parisc-linux.org> | 13 | * Copyright (C) 2000 Grant Grundler <grundler with parisc-linux.org> |
| 14 | * Copyright (C) 2001 Alan Modra <amodra at parisc-linux.org> | 14 | * Copyright (C) 2001 Alan Modra <amodra at parisc-linux.org> |
| 15 | * Copyright (C) 2001-2002 Ryan Bradetich <rbrad at parisc-linux.org> | 15 | * Copyright (C) 2001-2002 Ryan Bradetich <rbrad at parisc-linux.org> |
| @@ -245,7 +245,17 @@ int | |||
| 245 | sys_clone(unsigned long clone_flags, unsigned long usp, | 245 | sys_clone(unsigned long clone_flags, unsigned long usp, |
| 246 | struct pt_regs *regs) | 246 | struct pt_regs *regs) |
| 247 | { | 247 | { |
| 248 | int __user *user_tid = (int __user *)regs->gr[26]; | 248 | /* Arugments from userspace are: |
| 249 | r26 = Clone flags. | ||
| 250 | r25 = Child stack. | ||
| 251 | r24 = parent_tidptr. | ||
| 252 | r23 = Is the TLS storage descriptor | ||
| 253 | r22 = child_tidptr | ||
| 254 | |||
| 255 | However, these last 3 args are only examined | ||
| 256 | if the proper flags are set. */ | ||
| 257 | int __user *child_tidptr; | ||
| 258 | int __user *parent_tidptr; | ||
| 249 | 259 | ||
| 250 | /* usp must be word aligned. This also prevents users from | 260 | /* usp must be word aligned. This also prevents users from |
| 251 | * passing in the value 1 (which is the signal for a special | 261 | * passing in the value 1 (which is the signal for a special |
| @@ -253,10 +263,20 @@ sys_clone(unsigned long clone_flags, unsigned long usp, | |||
| 253 | usp = ALIGN(usp, 4); | 263 | usp = ALIGN(usp, 4); |
| 254 | 264 | ||
| 255 | /* A zero value for usp means use the current stack */ | 265 | /* A zero value for usp means use the current stack */ |
| 256 | if(usp == 0) | 266 | if (usp == 0) |
| 257 | usp = regs->gr[30]; | 267 | usp = regs->gr[30]; |
| 258 | 268 | ||
| 259 | return do_fork(clone_flags, usp, regs, 0, user_tid, NULL); | 269 | if (clone_flags & CLONE_PARENT_SETTID) |
| 270 | parent_tidptr = (int __user *)regs->gr[24]; | ||
| 271 | else | ||
| 272 | parent_tidptr = NULL; | ||
| 273 | |||
| 274 | if (clone_flags & (CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID)) | ||
| 275 | child_tidptr = (int __user *)regs->gr[22]; | ||
| 276 | else | ||
| 277 | child_tidptr = NULL; | ||
| 278 | |||
| 279 | return do_fork(clone_flags, usp, regs, 0, parent_tidptr, child_tidptr); | ||
| 260 | } | 280 | } |
| 261 | 281 | ||
| 262 | int | 282 | int |
| @@ -332,6 +352,10 @@ copy_thread(int nr, unsigned long clone_flags, unsigned long usp, | |||
| 332 | } else { | 352 | } else { |
| 333 | cregs->kpc = (unsigned long) &child_return; | 353 | cregs->kpc = (unsigned long) &child_return; |
| 334 | } | 354 | } |
| 355 | /* Setup thread TLS area from the 4th parameter in clone */ | ||
| 356 | if (clone_flags & CLONE_SETTLS) | ||
| 357 | cregs->cr27 = pregs->gr[23]; | ||
| 358 | |||
| 335 | } | 359 | } |
| 336 | 360 | ||
| 337 | return 0; | 361 | return 0; |
diff --git a/arch/parisc/kernel/processor.c b/arch/parisc/kernel/processor.c index 13b721cb9f55..4f5bbcf1f5a4 100644 --- a/arch/parisc/kernel/processor.c +++ b/arch/parisc/kernel/processor.c | |||
| @@ -92,7 +92,7 @@ static int __init processor_probe(struct parisc_device *dev) | |||
| 92 | * May get overwritten by PAT code. | 92 | * May get overwritten by PAT code. |
| 93 | */ | 93 | */ |
| 94 | cpuid = boot_cpu_data.cpu_count; | 94 | cpuid = boot_cpu_data.cpu_count; |
| 95 | txn_addr = dev->hpa; /* for legacy PDC */ | 95 | txn_addr = dev->hpa.start; /* for legacy PDC */ |
| 96 | 96 | ||
| 97 | #ifdef __LP64__ | 97 | #ifdef __LP64__ |
| 98 | if (is_pdc_pat()) { | 98 | if (is_pdc_pat()) { |
| @@ -122,7 +122,7 @@ static int __init processor_probe(struct parisc_device *dev) | |||
| 122 | * boot time (ie shutdown a CPU from an OS perspective). | 122 | * boot time (ie shutdown a CPU from an OS perspective). |
| 123 | */ | 123 | */ |
| 124 | /* get the cpu number */ | 124 | /* get the cpu number */ |
| 125 | status = pdc_pat_cpu_get_number(&cpu_info, dev->hpa); | 125 | status = pdc_pat_cpu_get_number(&cpu_info, dev->hpa.start); |
| 126 | 126 | ||
| 127 | BUG_ON(PDC_OK != status); | 127 | BUG_ON(PDC_OK != status); |
| 128 | 128 | ||
| @@ -130,7 +130,7 @@ static int __init processor_probe(struct parisc_device *dev) | |||
| 130 | printk(KERN_WARNING "IGNORING CPU at 0x%x," | 130 | printk(KERN_WARNING "IGNORING CPU at 0x%x," |
| 131 | " cpu_slot_id > NR_CPUS" | 131 | " cpu_slot_id > NR_CPUS" |
| 132 | " (%ld > %d)\n", | 132 | " (%ld > %d)\n", |
| 133 | dev->hpa, cpu_info.cpu_num, NR_CPUS); | 133 | dev->hpa.start, cpu_info.cpu_num, NR_CPUS); |
| 134 | /* Ignore CPU since it will only crash */ | 134 | /* Ignore CPU since it will only crash */ |
| 135 | boot_cpu_data.cpu_count--; | 135 | boot_cpu_data.cpu_count--; |
| 136 | return 1; | 136 | return 1; |
| @@ -149,7 +149,7 @@ static int __init processor_probe(struct parisc_device *dev) | |||
| 149 | 149 | ||
| 150 | p->loops_per_jiffy = loops_per_jiffy; | 150 | p->loops_per_jiffy = loops_per_jiffy; |
| 151 | p->dev = dev; /* Save IODC data in case we need it */ | 151 | p->dev = dev; /* Save IODC data in case we need it */ |
| 152 | p->hpa = dev->hpa; /* save CPU hpa */ | 152 | p->hpa = dev->hpa.start; /* save CPU hpa */ |
| 153 | p->cpuid = cpuid; /* save CPU id */ | 153 | p->cpuid = cpuid; /* save CPU id */ |
| 154 | p->txn_addr = txn_addr; /* save CPU IRQ address */ | 154 | p->txn_addr = txn_addr; /* save CPU IRQ address */ |
| 155 | #ifdef CONFIG_SMP | 155 | #ifdef CONFIG_SMP |
diff --git a/arch/parisc/kernel/real2.S b/arch/parisc/kernel/real2.S index 8dd5defb7316..8c2859cca77e 100644 --- a/arch/parisc/kernel/real2.S +++ b/arch/parisc/kernel/real2.S | |||
| @@ -7,8 +7,10 @@ | |||
| 7 | * Copyright (C) 2000 Hewlett Packard (Paul Bame bame@puffin.external.hp.com) | 7 | * Copyright (C) 2000 Hewlett Packard (Paul Bame bame@puffin.external.hp.com) |
| 8 | * | 8 | * |
| 9 | */ | 9 | */ |
| 10 | #include <asm/assembly.h> | 10 | #include <linux/config.h> |
| 11 | |||
| 11 | #include <asm/psw.h> | 12 | #include <asm/psw.h> |
| 13 | #include <asm/assembly.h> | ||
| 12 | 14 | ||
| 13 | .section .bss | 15 | .section .bss |
| 14 | .export real_stack | 16 | .export real_stack |
| @@ -20,7 +22,7 @@ real32_stack: | |||
| 20 | real64_stack: | 22 | real64_stack: |
| 21 | .block 8192 | 23 | .block 8192 |
| 22 | 24 | ||
| 23 | #ifdef __LP64__ | 25 | #ifdef CONFIG_64BIT |
| 24 | # define REG_SZ 8 | 26 | # define REG_SZ 8 |
| 25 | #else | 27 | #else |
| 26 | # define REG_SZ 4 | 28 | # define REG_SZ 4 |
| @@ -50,7 +52,7 @@ save_cr_end: | |||
| 50 | 52 | ||
| 51 | real32_call_asm: | 53 | real32_call_asm: |
| 52 | STREG %rp, -RP_OFFSET(%sp) /* save RP */ | 54 | STREG %rp, -RP_OFFSET(%sp) /* save RP */ |
| 53 | #ifdef __LP64__ | 55 | #ifdef CONFIG_64BIT |
| 54 | callee_save | 56 | callee_save |
| 55 | ldo 2*REG_SZ(%sp), %sp /* room for a couple more saves */ | 57 | ldo 2*REG_SZ(%sp), %sp /* room for a couple more saves */ |
| 56 | STREG %r27, -1*REG_SZ(%sp) | 58 | STREG %r27, -1*REG_SZ(%sp) |
| @@ -77,7 +79,7 @@ real32_call_asm: | |||
| 77 | b,l save_control_regs,%r2 /* modifies r1, r2, r28 */ | 79 | b,l save_control_regs,%r2 /* modifies r1, r2, r28 */ |
| 78 | nop | 80 | nop |
| 79 | 81 | ||
| 80 | #ifdef __LP64__ | 82 | #ifdef CONFIG_64BIT |
| 81 | rsm PSW_SM_W, %r0 /* go narrow */ | 83 | rsm PSW_SM_W, %r0 /* go narrow */ |
| 82 | #endif | 84 | #endif |
| 83 | 85 | ||
| @@ -85,7 +87,7 @@ real32_call_asm: | |||
| 85 | bv 0(%r31) | 87 | bv 0(%r31) |
| 86 | nop | 88 | nop |
| 87 | ric_ret: | 89 | ric_ret: |
| 88 | #ifdef __LP64__ | 90 | #ifdef CONFIG_64BIT |
| 89 | ssm PSW_SM_W, %r0 /* go wide */ | 91 | ssm PSW_SM_W, %r0 /* go wide */ |
| 90 | #endif | 92 | #endif |
| 91 | /* restore CRs before going virtual in case we page fault */ | 93 | /* restore CRs before going virtual in case we page fault */ |
| @@ -97,7 +99,7 @@ ric_ret: | |||
| 97 | 99 | ||
| 98 | tovirt_r1 %sp | 100 | tovirt_r1 %sp |
| 99 | LDREG -REG_SZ(%sp), %sp /* restore SP */ | 101 | LDREG -REG_SZ(%sp), %sp /* restore SP */ |
| 100 | #ifdef __LP64__ | 102 | #ifdef CONFIG_64BIT |
| 101 | LDREG -1*REG_SZ(%sp), %r27 | 103 | LDREG -1*REG_SZ(%sp), %r27 |
| 102 | LDREG -2*REG_SZ(%sp), %r29 | 104 | LDREG -2*REG_SZ(%sp), %r29 |
| 103 | ldo -2*REG_SZ(%sp), %sp | 105 | ldo -2*REG_SZ(%sp), %sp |
| @@ -143,24 +145,21 @@ restore_control_regs: | |||
| 143 | /* rfi_virt2real() and rfi_real2virt() could perhaps be adapted for | 145 | /* rfi_virt2real() and rfi_real2virt() could perhaps be adapted for |
| 144 | * more general-purpose use by the several places which need RFIs | 146 | * more general-purpose use by the several places which need RFIs |
| 145 | */ | 147 | */ |
| 146 | .align 128 | ||
| 147 | .text | 148 | .text |
| 149 | .align 128 | ||
| 148 | rfi_virt2real: | 150 | rfi_virt2real: |
| 149 | /* switch to real mode... */ | 151 | /* switch to real mode... */ |
| 150 | ssm 0,0 /* See "relied upon translation" */ | 152 | rsm PSW_SM_I,%r0 |
| 151 | nop /* PA 2.0 Arch. F-5 */ | 153 | load32 PA(rfi_v2r_1), %r1 |
| 152 | nop | ||
| 153 | nop | ||
| 154 | nop | 154 | nop |
| 155 | nop | 155 | nop |
| 156 | nop | 156 | nop |
| 157 | nop | 157 | nop |
| 158 | nop | 158 | nop |
| 159 | 159 | ||
| 160 | rsm (PSW_SM_Q|PSW_SM_I),%r0 /* disable Q & I bits to load iia queue */ | 160 | rsm PSW_SM_Q,%r0 /* disable Q & I bits to load iia queue */ |
| 161 | mtctl %r0, %cr17 /* Clear IIASQ tail */ | 161 | mtctl %r0, %cr17 /* Clear IIASQ tail */ |
| 162 | mtctl %r0, %cr17 /* Clear IIASQ head */ | 162 | mtctl %r0, %cr17 /* Clear IIASQ head */ |
| 163 | load32 PA(rfi_v2r_1), %r1 | ||
| 164 | mtctl %r1, %cr18 /* IIAOQ head */ | 163 | mtctl %r1, %cr18 /* IIAOQ head */ |
| 165 | ldo 4(%r1), %r1 | 164 | ldo 4(%r1), %r1 |
| 166 | mtctl %r1, %cr18 /* IIAOQ tail */ | 165 | mtctl %r1, %cr18 /* IIAOQ tail */ |
| @@ -184,10 +183,8 @@ rfi_v2r_1: | |||
| 184 | .text | 183 | .text |
| 185 | .align 128 | 184 | .align 128 |
| 186 | rfi_real2virt: | 185 | rfi_real2virt: |
| 187 | ssm 0,0 /* See "relied upon translation" */ | 186 | rsm PSW_SM_I,%r0 |
| 188 | nop /* PA 2.0 Arch. F-5 */ | 187 | load32 (rfi_r2v_1), %r1 |
| 189 | nop | ||
| 190 | nop | ||
| 191 | nop | 188 | nop |
| 192 | nop | 189 | nop |
| 193 | nop | 190 | nop |
| @@ -197,7 +194,6 @@ rfi_real2virt: | |||
| 197 | rsm PSW_SM_Q,%r0 /* disable Q bit to load iia queue */ | 194 | rsm PSW_SM_Q,%r0 /* disable Q bit to load iia queue */ |
| 198 | mtctl %r0, %cr17 /* Clear IIASQ tail */ | 195 | mtctl %r0, %cr17 /* Clear IIASQ tail */ |
| 199 | mtctl %r0, %cr17 /* Clear IIASQ head */ | 196 | mtctl %r0, %cr17 /* Clear IIASQ head */ |
| 200 | load32 (rfi_r2v_1), %r1 | ||
| 201 | mtctl %r1, %cr18 /* IIAOQ head */ | 197 | mtctl %r1, %cr18 /* IIAOQ head */ |
| 202 | ldo 4(%r1), %r1 | 198 | ldo 4(%r1), %r1 |
| 203 | mtctl %r1, %cr18 /* IIAOQ tail */ | 199 | mtctl %r1, %cr18 /* IIAOQ tail */ |
| @@ -218,7 +214,7 @@ rfi_r2v_1: | |||
| 218 | bv 0(%r2) | 214 | bv 0(%r2) |
| 219 | nop | 215 | nop |
| 220 | 216 | ||
| 221 | #ifdef __LP64__ | 217 | #ifdef CONFIG_64BIT |
| 222 | 218 | ||
| 223 | /************************ 64-bit real-mode calls ***********************/ | 219 | /************************ 64-bit real-mode calls ***********************/ |
| 224 | /* This is only usable in wide kernels right now and will probably stay so */ | 220 | /* This is only usable in wide kernels right now and will probably stay so */ |
| @@ -296,7 +292,7 @@ pc_in_user_space: | |||
| 296 | ** comparing function pointers. | 292 | ** comparing function pointers. |
| 297 | */ | 293 | */ |
| 298 | __canonicalize_funcptr_for_compare: | 294 | __canonicalize_funcptr_for_compare: |
| 299 | #ifdef __LP64__ | 295 | #ifdef CONFIG_64BIT |
| 300 | bve (%r2) | 296 | bve (%r2) |
| 301 | #else | 297 | #else |
| 302 | bv %r0(%r2) | 298 | bv %r0(%r2) |
diff --git a/arch/parisc/kernel/signal.c b/arch/parisc/kernel/signal.c index 0224651fd8f1..82c24e62ab63 100644 --- a/arch/parisc/kernel/signal.c +++ b/arch/parisc/kernel/signal.c | |||
| @@ -490,15 +490,7 @@ setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, | |||
| 490 | 490 | ||
| 491 | give_sigsegv: | 491 | give_sigsegv: |
| 492 | DBG(1,"setup_rt_frame: sending SIGSEGV\n"); | 492 | DBG(1,"setup_rt_frame: sending SIGSEGV\n"); |
| 493 | if (sig == SIGSEGV) | 493 | force_sigsegv(sig, current); |
| 494 | ka->sa.sa_handler = SIG_DFL; | ||
| 495 | si.si_signo = SIGSEGV; | ||
| 496 | si.si_errno = 0; | ||
| 497 | si.si_code = SI_KERNEL; | ||
| 498 | si.si_pid = current->pid; | ||
| 499 | si.si_uid = current->uid; | ||
| 500 | si.si_addr = frame; | ||
| 501 | force_sig_info(SIGSEGV, &si, current); | ||
| 502 | return 0; | 494 | return 0; |
| 503 | } | 495 | } |
| 504 | 496 | ||
| @@ -633,10 +625,14 @@ do_signal(sigset_t *oldset, struct pt_regs *regs, int in_syscall) | |||
| 633 | put_user(0xe0008200, &usp[3]); | 625 | put_user(0xe0008200, &usp[3]); |
| 634 | put_user(0x34140000, &usp[4]); | 626 | put_user(0x34140000, &usp[4]); |
| 635 | 627 | ||
| 636 | /* Stack is 64-byte aligned, and we only | 628 | /* Stack is 64-byte aligned, and we only need |
| 637 | * need to flush 1 cache line */ | 629 | * to flush 1 cache line. |
| 638 | asm("fdc 0(%%sr3, %0)\n" | 630 | * Flushing one cacheline is cheap. |
| 639 | "fic 0(%%sr3, %0)\n" | 631 | * "sync" on bigger (> 4 way) boxes is not. |
| 632 | */ | ||
| 633 | asm("fdc %%r0(%%sr3, %0)\n" | ||
| 634 | "sync\n" | ||
| 635 | "fic %%r0(%%sr3, %0)\n" | ||
| 640 | "sync\n" | 636 | "sync\n" |
| 641 | : : "r"(regs->gr[30])); | 637 | : : "r"(regs->gr[30])); |
| 642 | 638 | ||
diff --git a/arch/parisc/kernel/smp.c b/arch/parisc/kernel/smp.c index bcc7e83f5142..5db3be4e2704 100644 --- a/arch/parisc/kernel/smp.c +++ b/arch/parisc/kernel/smp.c | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | */ | 18 | */ |
| 19 | #undef ENTRY_SYS_CPUS /* syscall support for iCOD-like functionality */ | 19 | #undef ENTRY_SYS_CPUS /* syscall support for iCOD-like functionality */ |
| 20 | 20 | ||
| 21 | #include <linux/autoconf.h> | 21 | #include <linux/config.h> |
| 22 | 22 | ||
| 23 | #include <linux/types.h> | 23 | #include <linux/types.h> |
| 24 | #include <linux/spinlock.h> | 24 | #include <linux/spinlock.h> |
diff --git a/arch/parisc/kernel/syscall.S b/arch/parisc/kernel/syscall.S index 8c7a7185cd3b..b29b76b42bb7 100644 --- a/arch/parisc/kernel/syscall.S +++ b/arch/parisc/kernel/syscall.S | |||
| @@ -6,6 +6,7 @@ | |||
| 6 | * thanks to Philipp Rumpf, Mike Shaver and various others | 6 | * thanks to Philipp Rumpf, Mike Shaver and various others |
| 7 | * sorry about the wall, puffin.. | 7 | * sorry about the wall, puffin.. |
| 8 | */ | 8 | */ |
| 9 | #include <linux/config.h> /* for CONFIG_SMP */ | ||
| 9 | 10 | ||
| 10 | #include <asm/asm-offsets.h> | 11 | #include <asm/asm-offsets.h> |
| 11 | #include <asm/unistd.h> | 12 | #include <asm/unistd.h> |
| @@ -22,15 +23,13 @@ | |||
| 22 | */ | 23 | */ |
| 23 | #define KILL_INSN break 0,0 | 24 | #define KILL_INSN break 0,0 |
| 24 | 25 | ||
| 25 | #include <linux/config.h> /* for CONFIG_SMP */ | 26 | #ifdef CONFIG_64BIT |
| 26 | |||
| 27 | #ifdef __LP64__ | ||
| 28 | .level 2.0w | 27 | .level 2.0w |
| 29 | #else | 28 | #else |
| 30 | .level 1.1 | 29 | .level 1.1 |
| 31 | #endif | 30 | #endif |
| 32 | 31 | ||
| 33 | #ifndef __LP64__ | 32 | #ifndef CONFIG_64BIT |
| 34 | .macro fixup_branch,lbl | 33 | .macro fixup_branch,lbl |
| 35 | b \lbl | 34 | b \lbl |
| 36 | .endm | 35 | .endm |
| @@ -103,7 +102,7 @@ linux_gateway_entry: | |||
| 103 | mfsp %sr7,%r1 /* save user sr7 */ | 102 | mfsp %sr7,%r1 /* save user sr7 */ |
| 104 | mtsp %r1,%sr3 /* and store it in sr3 */ | 103 | mtsp %r1,%sr3 /* and store it in sr3 */ |
| 105 | 104 | ||
| 106 | #ifdef __LP64__ | 105 | #ifdef CONFIG_64BIT |
| 107 | /* for now we can *always* set the W bit on entry to the syscall | 106 | /* for now we can *always* set the W bit on entry to the syscall |
| 108 | * since we don't support wide userland processes. We could | 107 | * since we don't support wide userland processes. We could |
| 109 | * also save the current SM other than in r0 and restore it on | 108 | * also save the current SM other than in r0 and restore it on |
| @@ -155,7 +154,7 @@ linux_gateway_entry: | |||
| 155 | STREG %r19, TASK_PT_GR19(%r1) | 154 | STREG %r19, TASK_PT_GR19(%r1) |
| 156 | 155 | ||
| 157 | LDREGM -FRAME_SIZE(%r30), %r2 /* get users sp back */ | 156 | LDREGM -FRAME_SIZE(%r30), %r2 /* get users sp back */ |
| 158 | #ifdef __LP64__ | 157 | #ifdef CONFIG_64BIT |
| 159 | extrd,u %r2,63,1,%r19 /* W hidden in bottom bit */ | 158 | extrd,u %r2,63,1,%r19 /* W hidden in bottom bit */ |
| 160 | #if 0 | 159 | #if 0 |
| 161 | xor %r19,%r2,%r2 /* clear bottom bit */ | 160 | xor %r19,%r2,%r2 /* clear bottom bit */ |
| @@ -186,7 +185,7 @@ linux_gateway_entry: | |||
| 186 | 185 | ||
| 187 | loadgp | 186 | loadgp |
| 188 | 187 | ||
| 189 | #ifdef __LP64__ | 188 | #ifdef CONFIG_64BIT |
| 190 | ldo -16(%r30),%r29 /* Reference param save area */ | 189 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 191 | copy %r19,%r2 /* W bit back to r2 */ | 190 | copy %r19,%r2 /* W bit back to r2 */ |
| 192 | #else | 191 | #else |
| @@ -205,7 +204,7 @@ linux_gateway_entry: | |||
| 205 | /* Note! We cannot use the syscall table that is mapped | 204 | /* Note! We cannot use the syscall table that is mapped |
| 206 | nearby since the gateway page is mapped execute-only. */ | 205 | nearby since the gateway page is mapped execute-only. */ |
| 207 | 206 | ||
| 208 | #ifdef __LP64__ | 207 | #ifdef CONFIG_64BIT |
| 209 | ldil L%sys_call_table, %r1 | 208 | ldil L%sys_call_table, %r1 |
| 210 | or,= %r2,%r2,%r2 | 209 | or,= %r2,%r2,%r2 |
| 211 | addil L%(sys_call_table64-sys_call_table), %r1 | 210 | addil L%(sys_call_table64-sys_call_table), %r1 |
| @@ -321,7 +320,7 @@ tracesys_next: | |||
| 321 | LDREG TASK_PT_GR25(%r1), %r25 | 320 | LDREG TASK_PT_GR25(%r1), %r25 |
| 322 | LDREG TASK_PT_GR24(%r1), %r24 | 321 | LDREG TASK_PT_GR24(%r1), %r24 |
| 323 | LDREG TASK_PT_GR23(%r1), %r23 | 322 | LDREG TASK_PT_GR23(%r1), %r23 |
| 324 | #ifdef __LP64__ | 323 | #ifdef CONFIG_64BIT |
| 325 | LDREG TASK_PT_GR22(%r1), %r22 | 324 | LDREG TASK_PT_GR22(%r1), %r22 |
| 326 | LDREG TASK_PT_GR21(%r1), %r21 | 325 | LDREG TASK_PT_GR21(%r1), %r21 |
| 327 | ldo -16(%r30),%r29 /* Reference param save area */ | 326 | ldo -16(%r30),%r29 /* Reference param save area */ |
| @@ -350,7 +349,7 @@ tracesys_next: | |||
| 350 | tracesys_exit: | 349 | tracesys_exit: |
| 351 | ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */ | 350 | ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */ |
| 352 | LDREG TI_TASK(%r1), %r1 | 351 | LDREG TI_TASK(%r1), %r1 |
| 353 | #ifdef __LP64__ | 352 | #ifdef CONFIG_64BIT |
| 354 | ldo -16(%r30),%r29 /* Reference param save area */ | 353 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 355 | #endif | 354 | #endif |
| 356 | bl syscall_trace, %r2 | 355 | bl syscall_trace, %r2 |
| @@ -371,7 +370,7 @@ tracesys_exit: | |||
| 371 | tracesys_sigexit: | 370 | tracesys_sigexit: |
| 372 | ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */ | 371 | ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */ |
| 373 | LDREG 0(%r1), %r1 | 372 | LDREG 0(%r1), %r1 |
| 374 | #ifdef __LP64__ | 373 | #ifdef CONFIG_64BIT |
| 375 | ldo -16(%r30),%r29 /* Reference param save area */ | 374 | ldo -16(%r30),%r29 /* Reference param save area */ |
| 376 | #endif | 375 | #endif |
| 377 | bl syscall_trace, %r2 | 376 | bl syscall_trace, %r2 |
| @@ -404,7 +403,7 @@ lws_start: | |||
| 404 | gate .+8, %r0 | 403 | gate .+8, %r0 |
| 405 | depi 3, 31, 2, %r31 /* Ensure we return to userspace */ | 404 | depi 3, 31, 2, %r31 /* Ensure we return to userspace */ |
| 406 | 405 | ||
| 407 | #ifdef __LP64__ | 406 | #ifdef CONFIG_64BIT |
| 408 | /* FIXME: If we are a 64-bit kernel just | 407 | /* FIXME: If we are a 64-bit kernel just |
| 409 | * turn this on unconditionally. | 408 | * turn this on unconditionally. |
| 410 | */ | 409 | */ |
| @@ -440,7 +439,7 @@ lws_exit_nosys: | |||
| 440 | /* Fall through: Return to userspace */ | 439 | /* Fall through: Return to userspace */ |
| 441 | 440 | ||
| 442 | lws_exit: | 441 | lws_exit: |
| 443 | #ifdef __LP64__ | 442 | #ifdef CONFIG_64BIT |
| 444 | /* decide whether to reset the wide mode bit | 443 | /* decide whether to reset the wide mode bit |
| 445 | * | 444 | * |
| 446 | * For a syscall, the W bit is stored in the lowest bit | 445 | * For a syscall, the W bit is stored in the lowest bit |
| @@ -486,7 +485,7 @@ lws_exit: | |||
| 486 | 485 | ||
| 487 | /* ELF64 Process entry path */ | 486 | /* ELF64 Process entry path */ |
| 488 | lws_compare_and_swap64: | 487 | lws_compare_and_swap64: |
| 489 | #ifdef __LP64__ | 488 | #ifdef CONFIG_64BIT |
| 490 | b,n lws_compare_and_swap | 489 | b,n lws_compare_and_swap |
| 491 | #else | 490 | #else |
| 492 | /* If we are not a 64-bit kernel, then we don't | 491 | /* If we are not a 64-bit kernel, then we don't |
| @@ -497,7 +496,7 @@ lws_compare_and_swap64: | |||
| 497 | 496 | ||
| 498 | /* ELF32 Process entry path */ | 497 | /* ELF32 Process entry path */ |
| 499 | lws_compare_and_swap32: | 498 | lws_compare_and_swap32: |
| 500 | #ifdef __LP64__ | 499 | #ifdef CONFIG_64BIT |
| 501 | /* Clip all the input registers */ | 500 | /* Clip all the input registers */ |
| 502 | depdi 0, 31, 32, %r26 | 501 | depdi 0, 31, 32, %r26 |
| 503 | depdi 0, 31, 32, %r25 | 502 | depdi 0, 31, 32, %r25 |
| @@ -608,7 +607,7 @@ cas_action: | |||
| 608 | the other for the store. Either return -EFAULT. | 607 | the other for the store. Either return -EFAULT. |
| 609 | Each of the entries must be relocated. */ | 608 | Each of the entries must be relocated. */ |
| 610 | .section __ex_table,"aw" | 609 | .section __ex_table,"aw" |
| 611 | #ifdef __LP64__ | 610 | #ifdef CONFIG_64BIT |
| 612 | /* Pad the address calculation */ | 611 | /* Pad the address calculation */ |
| 613 | .word 0,(2b - linux_gateway_page) | 612 | .word 0,(2b - linux_gateway_page) |
| 614 | .word 0,(3b - linux_gateway_page) | 613 | .word 0,(3b - linux_gateway_page) |
| @@ -619,7 +618,7 @@ cas_action: | |||
| 619 | .previous | 618 | .previous |
| 620 | 619 | ||
| 621 | .section __ex_table,"aw" | 620 | .section __ex_table,"aw" |
| 622 | #ifdef __LP64__ | 621 | #ifdef CONFIG_64BIT |
| 623 | /* Pad the address calculation */ | 622 | /* Pad the address calculation */ |
| 624 | .word 0,(1b - linux_gateway_page) | 623 | .word 0,(1b - linux_gateway_page) |
| 625 | .word 0,(3b - linux_gateway_page) | 624 | .word 0,(3b - linux_gateway_page) |
| @@ -638,7 +637,7 @@ end_linux_gateway_page: | |||
| 638 | 637 | ||
| 639 | /* Relocate symbols assuming linux_gateway_page is mapped | 638 | /* Relocate symbols assuming linux_gateway_page is mapped |
| 640 | to virtual address 0x0 */ | 639 | to virtual address 0x0 */ |
| 641 | #ifdef __LP64__ | 640 | #ifdef CONFIG_64BIT |
| 642 | /* FIXME: The code will always be on the gateay page | 641 | /* FIXME: The code will always be on the gateay page |
| 643 | and thus it will be on the first 4k, the | 642 | and thus it will be on the first 4k, the |
| 644 | assembler seems to think that the final | 643 | assembler seems to think that the final |
| @@ -666,7 +665,7 @@ lws_table: | |||
| 666 | sys_call_table: | 665 | sys_call_table: |
| 667 | #include "syscall_table.S" | 666 | #include "syscall_table.S" |
| 668 | 667 | ||
| 669 | #ifdef __LP64__ | 668 | #ifdef CONFIG_64BIT |
| 670 | .align 4096 | 669 | .align 4096 |
| 671 | .export sys_call_table64 | 670 | .export sys_call_table64 |
| 672 | .Lsys_call_table64: | 671 | .Lsys_call_table64: |
diff --git a/arch/parisc/kernel/syscall_table.S b/arch/parisc/kernel/syscall_table.S index dcfa4d3d0e7d..32cbc0489324 100644 --- a/arch/parisc/kernel/syscall_table.S +++ b/arch/parisc/kernel/syscall_table.S | |||
| @@ -35,7 +35,7 @@ | |||
| 35 | #undef ENTRY_UHOH | 35 | #undef ENTRY_UHOH |
| 36 | #undef ENTRY_COMP | 36 | #undef ENTRY_COMP |
| 37 | #undef ENTRY_OURS | 37 | #undef ENTRY_OURS |
| 38 | #if defined(__LP64__) && !defined(SYSCALL_TABLE_64BIT) | 38 | #if defined(CONFIG_64BIT) && !defined(SYSCALL_TABLE_64BIT) |
| 39 | /* Use ENTRY_SAME for 32-bit syscalls which are the same on wide and | 39 | /* Use ENTRY_SAME for 32-bit syscalls which are the same on wide and |
| 40 | * narrow palinux. Use ENTRY_DIFF for those where a 32-bit specific | 40 | * narrow palinux. Use ENTRY_DIFF for those where a 32-bit specific |
| 41 | * implementation is required on wide palinux. Use ENTRY_COMP where | 41 | * implementation is required on wide palinux. Use ENTRY_COMP where |
| @@ -46,7 +46,7 @@ | |||
| 46 | #define ENTRY_UHOH(_name_) .dword sys32_##unimplemented | 46 | #define ENTRY_UHOH(_name_) .dword sys32_##unimplemented |
| 47 | #define ENTRY_OURS(_name_) .dword parisc_##_name_ | 47 | #define ENTRY_OURS(_name_) .dword parisc_##_name_ |
| 48 | #define ENTRY_COMP(_name_) .dword compat_sys_##_name_ | 48 | #define ENTRY_COMP(_name_) .dword compat_sys_##_name_ |
| 49 | #elif defined(__LP64__) && defined(SYSCALL_TABLE_64BIT) | 49 | #elif defined(CONFIG_64BIT) && defined(SYSCALL_TABLE_64BIT) |
| 50 | #define ENTRY_SAME(_name_) .dword sys_##_name_ | 50 | #define ENTRY_SAME(_name_) .dword sys_##_name_ |
| 51 | #define ENTRY_DIFF(_name_) .dword sys_##_name_ | 51 | #define ENTRY_DIFF(_name_) .dword sys_##_name_ |
| 52 | #define ENTRY_UHOH(_name_) .dword sys_##_name_ | 52 | #define ENTRY_UHOH(_name_) .dword sys_##_name_ |
| @@ -368,5 +368,11 @@ | |||
| 368 | ENTRY_COMP(mbind) /* 260 */ | 368 | ENTRY_COMP(mbind) /* 260 */ |
| 369 | ENTRY_COMP(get_mempolicy) | 369 | ENTRY_COMP(get_mempolicy) |
| 370 | ENTRY_COMP(set_mempolicy) | 370 | ENTRY_COMP(set_mempolicy) |
| 371 | ENTRY_SAME(ni_syscall) /* 263: reserved for vserver */ | ||
| 372 | ENTRY_SAME(add_key) | ||
| 373 | ENTRY_SAME(request_key) /* 265 */ | ||
| 374 | ENTRY_SAME(keyctl) | ||
| 375 | ENTRY_SAME(ioprio_set) | ||
| 376 | ENTRY_SAME(ioprio_get) | ||
| 371 | /* Nothing yet */ | 377 | /* Nothing yet */ |
| 372 | 378 | ||
diff --git a/arch/parisc/kernel/time.c b/arch/parisc/kernel/time.c index 7ff67f8e9f8c..bc979e1abdec 100644 --- a/arch/parisc/kernel/time.c +++ b/arch/parisc/kernel/time.c | |||
| @@ -89,14 +89,6 @@ irqreturn_t timer_interrupt(int irq, void *dev_id, struct pt_regs *regs) | |||
| 89 | } | 89 | } |
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | #ifdef CONFIG_CHASSIS_LCD_LED | ||
| 93 | /* Only schedule the led tasklet on cpu 0, and only if it | ||
| 94 | * is enabled. | ||
| 95 | */ | ||
| 96 | if (cpu == 0 && !atomic_read(&led_tasklet.count)) | ||
| 97 | tasklet_schedule(&led_tasklet); | ||
| 98 | #endif | ||
| 99 | |||
| 100 | /* check soft power switch status */ | 92 | /* check soft power switch status */ |
| 101 | if (cpu == 0 && !atomic_read(&power_tasklet.count)) | 93 | if (cpu == 0 && !atomic_read(&power_tasklet.count)) |
| 102 | tasklet_schedule(&power_tasklet); | 94 | tasklet_schedule(&power_tasklet); |
| @@ -104,6 +96,24 @@ irqreturn_t timer_interrupt(int irq, void *dev_id, struct pt_regs *regs) | |||
| 104 | return IRQ_HANDLED; | 96 | return IRQ_HANDLED; |
| 105 | } | 97 | } |
| 106 | 98 | ||
| 99 | |||
| 100 | unsigned long profile_pc(struct pt_regs *regs) | ||
| 101 | { | ||
| 102 | unsigned long pc = instruction_pointer(regs); | ||
| 103 | |||
| 104 | if (regs->gr[0] & PSW_N) | ||
| 105 | pc -= 4; | ||
| 106 | |||
| 107 | #ifdef CONFIG_SMP | ||
| 108 | if (in_lock_functions(pc)) | ||
| 109 | pc = regs->gr[2]; | ||
| 110 | #endif | ||
| 111 | |||
| 112 | return pc; | ||
| 113 | } | ||
| 114 | EXPORT_SYMBOL(profile_pc); | ||
| 115 | |||
| 116 | |||
| 107 | /*** converted from ia64 ***/ | 117 | /*** converted from ia64 ***/ |
| 108 | /* | 118 | /* |
| 109 | * Return the number of micro-seconds that elapsed since the last | 119 | * Return the number of micro-seconds that elapsed since the last |
diff --git a/arch/parisc/kernel/traps.c b/arch/parisc/kernel/traps.c index d2e5b229a2f4..15914f0235a0 100644 --- a/arch/parisc/kernel/traps.c +++ b/arch/parisc/kernel/traps.c | |||
| @@ -74,7 +74,10 @@ void show_regs(struct pt_regs *regs) | |||
| 74 | char *level; | 74 | char *level; |
| 75 | unsigned long cr30; | 75 | unsigned long cr30; |
| 76 | unsigned long cr31; | 76 | unsigned long cr31; |
| 77 | 77 | /* carlos says that gcc understands better memory in a struct, | |
| 78 | * and it makes our life easier with fpregs -- T-Bone */ | ||
| 79 | struct { u32 sw[2]; } s; | ||
| 80 | |||
| 78 | level = user_mode(regs) ? KERN_DEBUG : KERN_CRIT; | 81 | level = user_mode(regs) ? KERN_DEBUG : KERN_CRIT; |
| 79 | 82 | ||
| 80 | printk("%s\n", level); /* don't want to have that pretty register dump messed up */ | 83 | printk("%s\n", level); /* don't want to have that pretty register dump messed up */ |
| @@ -103,11 +106,33 @@ void show_regs(struct pt_regs *regs) | |||
| 103 | printk("%s\n", buf); | 106 | printk("%s\n", buf); |
| 104 | } | 107 | } |
| 105 | 108 | ||
| 106 | #if RIDICULOUSLY_VERBOSE | 109 | /* FR are 64bit everywhere. Need to use asm to get the content |
| 107 | for (i = 0; i < 32; i += 2) | 110 | * of fpsr/fper1, and we assume that we won't have a FP Identify |
| 108 | printk("%sFR%02d : %016lx FR%2d : %016lx", level, i, | 111 | * in our way, otherwise we're screwed. |
| 109 | regs->fr[i], i+1, regs->fr[i+1]); | 112 | * The fldd is used to restore the T-bit if there was one, as the |
| 110 | #endif | 113 | * store clears it anyway. |
| 114 | * BTW, PA2.0 book says "thou shall not use fstw on FPSR/FPERs". */ | ||
| 115 | __asm__ ( | ||
| 116 | "fstd %%fr0,0(%1) \n\t" | ||
| 117 | "fldd 0(%1),%%fr0 \n\t" | ||
| 118 | : "=m" (s) : "r" (&s) : "%r0" | ||
| 119 | ); | ||
| 120 | |||
| 121 | printk("%s\n", level); | ||
| 122 | printk("%s VZOUICununcqcqcqcqcqcrmunTDVZOUI\n", level); | ||
| 123 | printbinary(buf, s.sw[0], 32); | ||
| 124 | printk("%sFPSR: %s\n", level, buf); | ||
| 125 | printk("%sFPER1: %08x\n", level, s.sw[1]); | ||
| 126 | |||
| 127 | /* here we'll print fr0 again, tho it'll be meaningless */ | ||
| 128 | for (i = 0; i < 32; i += 4) { | ||
| 129 | int j; | ||
| 130 | p = buf; | ||
| 131 | p += sprintf(p, "%sfr%02d-%02d ", level, i, i + 3); | ||
| 132 | for (j = 0; j < 4; j++) | ||
| 133 | p += sprintf(p, " %016llx", (i+j) == 0 ? 0 : regs->fr[i+j]); | ||
| 134 | printk("%s\n", buf); | ||
| 135 | } | ||
| 111 | 136 | ||
| 112 | cr30 = mfctl(30); | 137 | cr30 = mfctl(30); |
| 113 | cr31 = mfctl(31); | 138 | cr31 = mfctl(31); |
diff --git a/arch/parisc/kernel/unaligned.c b/arch/parisc/kernel/unaligned.c index 62eea35bcd69..eaae8a021f9f 100644 --- a/arch/parisc/kernel/unaligned.c +++ b/arch/parisc/kernel/unaligned.c | |||
| @@ -513,15 +513,18 @@ void handle_unaligned(struct pt_regs *regs) | |||
| 513 | register int flop=0; /* true if this is a flop */ | 513 | register int flop=0; /* true if this is a flop */ |
| 514 | 514 | ||
| 515 | /* log a message with pacing */ | 515 | /* log a message with pacing */ |
| 516 | if (user_mode(regs)) | 516 | if (user_mode(regs)) { |
| 517 | { | 517 | if (current->thread.flags & PARISC_UAC_SIGBUS) { |
| 518 | if (unaligned_count > 5 && jiffies - last_time > 5*HZ) | 518 | goto force_sigbus; |
| 519 | { | 519 | } |
| 520 | |||
| 521 | if (unaligned_count > 5 && jiffies - last_time > 5*HZ) { | ||
| 520 | unaligned_count = 0; | 522 | unaligned_count = 0; |
| 521 | last_time = jiffies; | 523 | last_time = jiffies; |
| 522 | } | 524 | } |
| 523 | if (++unaligned_count < 5) | 525 | |
| 524 | { | 526 | if (!(current->thread.flags & PARISC_UAC_NOPRINT) |
| 527 | && ++unaligned_count < 5) { | ||
| 525 | char buf[256]; | 528 | char buf[256]; |
| 526 | sprintf(buf, "%s(%d): unaligned access to 0x" RFMT " at ip=0x" RFMT "\n", | 529 | sprintf(buf, "%s(%d): unaligned access to 0x" RFMT " at ip=0x" RFMT "\n", |
| 527 | current->comm, current->pid, regs->ior, regs->iaoq[0]); | 530 | current->comm, current->pid, regs->ior, regs->iaoq[0]); |
| @@ -530,6 +533,7 @@ void handle_unaligned(struct pt_regs *regs) | |||
| 530 | show_regs(regs); | 533 | show_regs(regs); |
| 531 | #endif | 534 | #endif |
| 532 | } | 535 | } |
| 536 | |||
| 533 | if (!unaligned_enabled) | 537 | if (!unaligned_enabled) |
| 534 | goto force_sigbus; | 538 | goto force_sigbus; |
| 535 | } | 539 | } |
diff --git a/arch/parisc/lib/fixup.S b/arch/parisc/lib/fixup.S index 1b91612ed964..e0661c2978ed 100644 --- a/arch/parisc/lib/fixup.S +++ b/arch/parisc/lib/fixup.S | |||
| @@ -35,7 +35,7 @@ | |||
| 35 | extrd,u \t2,63,32,\t2 | 35 | extrd,u \t2,63,32,\t2 |
| 36 | #endif | 36 | #endif |
| 37 | /* t2 = &__per_cpu_offset[smp_processor_id()]; */ | 37 | /* t2 = &__per_cpu_offset[smp_processor_id()]; */ |
| 38 | LDREG,s \t2(\t1),\t2 | 38 | LDREGX \t2(\t1),\t2 |
| 39 | addil LT%per_cpu__exception_data,%r27 | 39 | addil LT%per_cpu__exception_data,%r27 |
| 40 | LDREG RT%per_cpu__exception_data(%r1),\t1 | 40 | LDREG RT%per_cpu__exception_data(%r1),\t1 |
| 41 | /* t1 = &__get_cpu_var(exception_data) */ | 41 | /* t1 = &__get_cpu_var(exception_data) */ |
| @@ -53,6 +53,8 @@ | |||
| 53 | .endm | 53 | .endm |
| 54 | #endif | 54 | #endif |
| 55 | 55 | ||
| 56 | .level LEVEL | ||
| 57 | |||
| 56 | .text | 58 | .text |
| 57 | .section .fixup, "ax" | 59 | .section .fixup, "ax" |
| 58 | 60 | ||
diff --git a/arch/parisc/lib/memcpy.c b/arch/parisc/lib/memcpy.c index feb1b9f42c2b..b7098035321f 100644 --- a/arch/parisc/lib/memcpy.c +++ b/arch/parisc/lib/memcpy.c | |||
| @@ -339,6 +339,7 @@ unsigned long pa_memcpy(void *dstp, const void *srcp, unsigned long len) | |||
| 339 | pds = (double *)pcs; | 339 | pds = (double *)pcs; |
| 340 | pdd = (double *)pcd; | 340 | pdd = (double *)pcd; |
| 341 | 341 | ||
| 342 | #if 0 | ||
| 342 | /* Copy 8 doubles at a time */ | 343 | /* Copy 8 doubles at a time */ |
| 343 | while (len >= 8*sizeof(double)) { | 344 | while (len >= 8*sizeof(double)) { |
| 344 | register double r1, r2, r3, r4, r5, r6, r7, r8; | 345 | register double r1, r2, r3, r4, r5, r6, r7, r8; |
| @@ -366,6 +367,7 @@ unsigned long pa_memcpy(void *dstp, const void *srcp, unsigned long len) | |||
| 366 | fstdma(d_space, r8, pdd, pmc_store_exc); | 367 | fstdma(d_space, r8, pdd, pmc_store_exc); |
| 367 | len -= 8*sizeof(double); | 368 | len -= 8*sizeof(double); |
| 368 | } | 369 | } |
| 370 | #endif | ||
| 369 | 371 | ||
| 370 | pws = (unsigned int *)pds; | 372 | pws = (unsigned int *)pds; |
| 371 | pwd = (unsigned int *)pdd; | 373 | pwd = (unsigned int *)pdd; |
