diff options
Diffstat (limited to 'arch')
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; |