diff options
Diffstat (limited to 'arch')
317 files changed, 7431 insertions, 9903 deletions
diff --git a/arch/alpha/kernel/pci-noop.c b/arch/alpha/kernel/pci-noop.c index 174b729c504b..468b76ce66a1 100644 --- a/arch/alpha/kernel/pci-noop.c +++ b/arch/alpha/kernel/pci-noop.c | |||
@@ -12,6 +12,7 @@ | |||
12 | #include <linux/errno.h> | 12 | #include <linux/errno.h> |
13 | #include <linux/sched.h> | 13 | #include <linux/sched.h> |
14 | #include <linux/dma-mapping.h> | 14 | #include <linux/dma-mapping.h> |
15 | #include <linux/scatterlist.h> | ||
15 | 16 | ||
16 | #include "proto.h" | 17 | #include "proto.h" |
17 | 18 | ||
@@ -172,18 +173,19 @@ dma_alloc_coherent(struct device *dev, size_t size, | |||
172 | EXPORT_SYMBOL(dma_alloc_coherent); | 173 | EXPORT_SYMBOL(dma_alloc_coherent); |
173 | 174 | ||
174 | int | 175 | int |
175 | dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, | 176 | dma_map_sg(struct device *dev, struct scatterlist *sgl, int nents, |
176 | enum dma_data_direction direction) | 177 | enum dma_data_direction direction) |
177 | { | 178 | { |
178 | int i; | 179 | int i; |
180 | struct scatterlist *sg; | ||
179 | 181 | ||
180 | for (i = 0; i < nents; i++ ) { | 182 | for_each_sg(sgl, sg, nents, i) { |
181 | void *va; | 183 | void *va; |
182 | 184 | ||
183 | BUG_ON(!sg[i].page); | 185 | BUG_ON(!sg_page(sg)); |
184 | va = page_address(sg[i].page) + sg[i].offset; | 186 | va = sg_virt(sg); |
185 | sg_dma_address(sg + i) = (dma_addr_t)virt_to_bus(va); | 187 | sg_dma_address(sg) = (dma_addr_t)virt_to_bus(va); |
186 | sg_dma_len(sg + i) = sg[i].length; | 188 | sg_dma_len(sg) = sg->length; |
187 | } | 189 | } |
188 | 190 | ||
189 | return nents; | 191 | return nents; |
diff --git a/arch/arm/common/uengine.c b/arch/arm/common/uengine.c index 95c8508c29b7..117cab30bd36 100644 --- a/arch/arm/common/uengine.c +++ b/arch/arm/common/uengine.c | |||
@@ -374,8 +374,8 @@ static int set_initial_registers(int uengine, struct ixp2000_uengine_code *c) | |||
374 | u8 *ucode; | 374 | u8 *ucode; |
375 | int i; | 375 | int i; |
376 | 376 | ||
377 | gpr_a = kmalloc(128 * sizeof(u32), GFP_KERNEL); | 377 | gpr_a = kzalloc(128 * sizeof(u32), GFP_KERNEL); |
378 | gpr_b = kmalloc(128 * sizeof(u32), GFP_KERNEL); | 378 | gpr_b = kzalloc(128 * sizeof(u32), GFP_KERNEL); |
379 | ucode = kmalloc(513 * 5, GFP_KERNEL); | 379 | ucode = kmalloc(513 * 5, GFP_KERNEL); |
380 | if (gpr_a == NULL || gpr_b == NULL || ucode == NULL) { | 380 | if (gpr_a == NULL || gpr_b == NULL || ucode == NULL) { |
381 | kfree(ucode); | 381 | kfree(ucode); |
@@ -388,8 +388,6 @@ static int set_initial_registers(int uengine, struct ixp2000_uengine_code *c) | |||
388 | if (c->uengine_parameters & IXP2000_UENGINE_4_CONTEXTS) | 388 | if (c->uengine_parameters & IXP2000_UENGINE_4_CONTEXTS) |
389 | per_ctx_regs = 32; | 389 | per_ctx_regs = 32; |
390 | 390 | ||
391 | memset(gpr_a, 0, sizeof(gpr_a)); | ||
392 | memset(gpr_b, 0, sizeof(gpr_b)); | ||
393 | for (i = 0; i < 256; i++) { | 391 | for (i = 0; i < 256; i++) { |
394 | struct ixp2000_reg_value *r = c->initial_reg_values + i; | 392 | struct ixp2000_reg_value *r = c->initial_reg_values + i; |
395 | u32 *bank; | 393 | u32 *bank; |
diff --git a/arch/arm/kernel/entry-armv.S b/arch/arm/kernel/entry-armv.S index d645897652c2..29dec080a604 100644 --- a/arch/arm/kernel/entry-armv.S +++ b/arch/arm/kernel/entry-armv.S | |||
@@ -339,16 +339,6 @@ __pabt_svc: | |||
339 | str r1, [sp] @ save the "real" r0 copied | 339 | str r1, [sp] @ save the "real" r0 copied |
340 | @ from the exception stack | 340 | @ from the exception stack |
341 | 341 | ||
342 | #if __LINUX_ARM_ARCH__ < 6 && !defined(CONFIG_NEEDS_SYSCALL_FOR_CMPXCHG) | ||
343 | #ifndef CONFIG_MMU | ||
344 | #warning "NPTL on non MMU needs fixing" | ||
345 | #else | ||
346 | @ make sure our user space atomic helper is aborted | ||
347 | cmp r2, #TASK_SIZE | ||
348 | bichs r3, r3, #PSR_Z_BIT | ||
349 | #endif | ||
350 | #endif | ||
351 | |||
352 | @ | 342 | @ |
353 | @ We are now ready to fill in the remaining blanks on the stack: | 343 | @ We are now ready to fill in the remaining blanks on the stack: |
354 | @ | 344 | @ |
@@ -372,9 +362,25 @@ __pabt_svc: | |||
372 | zero_fp | 362 | zero_fp |
373 | .endm | 363 | .endm |
374 | 364 | ||
365 | .macro kuser_cmpxchg_check | ||
366 | #if __LINUX_ARM_ARCH__ < 6 && !defined(CONFIG_NEEDS_SYSCALL_FOR_CMPXCHG) | ||
367 | #ifndef CONFIG_MMU | ||
368 | #warning "NPTL on non MMU needs fixing" | ||
369 | #else | ||
370 | @ Make sure our user space atomic helper is restarted | ||
371 | @ if it was interrupted in a critical region. Here we | ||
372 | @ perform a quick test inline since it should be false | ||
373 | @ 99.9999% of the time. The rest is done out of line. | ||
374 | cmp r2, #TASK_SIZE | ||
375 | blhs kuser_cmpxchg_fixup | ||
376 | #endif | ||
377 | #endif | ||
378 | .endm | ||
379 | |||
375 | .align 5 | 380 | .align 5 |
376 | __dabt_usr: | 381 | __dabt_usr: |
377 | usr_entry | 382 | usr_entry |
383 | kuser_cmpxchg_check | ||
378 | 384 | ||
379 | @ | 385 | @ |
380 | @ Call the processor-specific abort handler: | 386 | @ Call the processor-specific abort handler: |
@@ -404,6 +410,7 @@ __dabt_usr: | |||
404 | .align 5 | 410 | .align 5 |
405 | __irq_usr: | 411 | __irq_usr: |
406 | usr_entry | 412 | usr_entry |
413 | kuser_cmpxchg_check | ||
407 | 414 | ||
408 | #ifdef CONFIG_TRACE_IRQFLAGS | 415 | #ifdef CONFIG_TRACE_IRQFLAGS |
409 | bl trace_hardirqs_off | 416 | bl trace_hardirqs_off |
@@ -446,9 +453,9 @@ __und_usr: | |||
446 | @ | 453 | @ |
447 | @ r0 - instruction | 454 | @ r0 - instruction |
448 | @ | 455 | @ |
449 | 1: ldrt r0, [r4] | ||
450 | adr r9, ret_from_exception | 456 | adr r9, ret_from_exception |
451 | adr lr, __und_usr_unknown | 457 | adr lr, __und_usr_unknown |
458 | 1: ldrt r0, [r4] | ||
452 | @ | 459 | @ |
453 | @ fallthrough to call_fpe | 460 | @ fallthrough to call_fpe |
454 | @ | 461 | @ |
@@ -669,7 +676,7 @@ __kuser_helper_start: | |||
669 | * | 676 | * |
670 | * Clobbered: | 677 | * Clobbered: |
671 | * | 678 | * |
672 | * the Z flag might be lost | 679 | * none |
673 | * | 680 | * |
674 | * Definition and user space usage example: | 681 | * Definition and user space usage example: |
675 | * | 682 | * |
@@ -730,9 +737,6 @@ __kuser_memory_barrier: @ 0xffff0fa0 | |||
730 | * | 737 | * |
731 | * - This routine already includes memory barriers as needed. | 738 | * - This routine already includes memory barriers as needed. |
732 | * | 739 | * |
733 | * - A failure might be transient, i.e. it is possible, although unlikely, | ||
734 | * that "failure" be returned even if *ptr == oldval. | ||
735 | * | ||
736 | * For example, a user space atomic_add implementation could look like this: | 740 | * For example, a user space atomic_add implementation could look like this: |
737 | * | 741 | * |
738 | * #define atomic_add(ptr, val) \ | 742 | * #define atomic_add(ptr, val) \ |
@@ -769,46 +773,62 @@ __kuser_cmpxchg: @ 0xffff0fc0 | |||
769 | 773 | ||
770 | #elif __LINUX_ARM_ARCH__ < 6 | 774 | #elif __LINUX_ARM_ARCH__ < 6 |
771 | 775 | ||
776 | #ifdef CONFIG_MMU | ||
777 | |||
772 | /* | 778 | /* |
773 | * Theory of operation: | 779 | * The only thing that can break atomicity in this cmpxchg |
774 | * | 780 | * implementation is either an IRQ or a data abort exception |
775 | * We set the Z flag before loading oldval. If ever an exception | 781 | * causing another process/thread to be scheduled in the middle |
776 | * occurs we can not be sure the loaded value will still be the same | 782 | * of the critical sequence. To prevent this, code is added to |
777 | * when the exception returns, therefore the user exception handler | 783 | * the IRQ and data abort exception handlers to set the pc back |
778 | * will clear the Z flag whenever the interrupted user code was | 784 | * to the beginning of the critical section if it is found to be |
779 | * actually from the kernel address space (see the usr_entry macro). | 785 | * within that critical section (see kuser_cmpxchg_fixup). |
780 | * | ||
781 | * The post-increment on the str is used to prevent a race with an | ||
782 | * exception happening just after the str instruction which would | ||
783 | * clear the Z flag although the exchange was done. | ||
784 | */ | 786 | */ |
785 | #ifdef CONFIG_MMU | 787 | 1: ldr r3, [r2] @ load current val |
786 | teq ip, ip @ set Z flag | 788 | subs r3, r3, r0 @ compare with oldval |
787 | ldr ip, [r2] @ load current val | 789 | 2: streq r1, [r2] @ store newval if eq |
788 | add r3, r2, #1 @ prepare store ptr | 790 | rsbs r0, r3, #0 @ set return val and C flag |
789 | teqeq ip, r0 @ compare with oldval if still allowed | 791 | usr_ret lr |
790 | streq r1, [r3, #-1]! @ store newval if still allowed | 792 | |
791 | subs r0, r2, r3 @ if r2 == r3 the str occured | 793 | .text |
794 | kuser_cmpxchg_fixup: | ||
795 | @ Called from kuser_cmpxchg_check macro. | ||
796 | @ r2 = address of interrupted insn (must be preserved). | ||
797 | @ sp = saved regs. r7 and r8 are clobbered. | ||
798 | @ 1b = first critical insn, 2b = last critical insn. | ||
799 | @ If r2 >= 1b and r2 <= 2b then saved pc_usr is set to 1b. | ||
800 | mov r7, #0xffff0fff | ||
801 | sub r7, r7, #(0xffff0fff - (0xffff0fc0 + (1b - __kuser_cmpxchg))) | ||
802 | subs r8, r2, r7 | ||
803 | rsbcss r8, r8, #(2b - 1b) | ||
804 | strcs r7, [sp, #S_PC] | ||
805 | mov pc, lr | ||
806 | .previous | ||
807 | |||
792 | #else | 808 | #else |
793 | #warning "NPTL on non MMU needs fixing" | 809 | #warning "NPTL on non MMU needs fixing" |
794 | mov r0, #-1 | 810 | mov r0, #-1 |
795 | adds r0, r0, #0 | 811 | adds r0, r0, #0 |
796 | #endif | ||
797 | usr_ret lr | 812 | usr_ret lr |
813 | #endif | ||
798 | 814 | ||
799 | #else | 815 | #else |
800 | 816 | ||
801 | #ifdef CONFIG_SMP | 817 | #ifdef CONFIG_SMP |
802 | mcr p15, 0, r0, c7, c10, 5 @ dmb | 818 | mcr p15, 0, r0, c7, c10, 5 @ dmb |
803 | #endif | 819 | #endif |
804 | ldrex r3, [r2] | 820 | 1: ldrex r3, [r2] |
805 | subs r3, r3, r0 | 821 | subs r3, r3, r0 |
806 | strexeq r3, r1, [r2] | 822 | strexeq r3, r1, [r2] |
823 | teqeq r3, #1 | ||
824 | beq 1b | ||
807 | rsbs r0, r3, #0 | 825 | rsbs r0, r3, #0 |
826 | /* beware -- each __kuser slot must be 8 instructions max */ | ||
808 | #ifdef CONFIG_SMP | 827 | #ifdef CONFIG_SMP |
809 | mcr p15, 0, r0, c7, c10, 5 @ dmb | 828 | b __kuser_memory_barrier |
810 | #endif | 829 | #else |
811 | usr_ret lr | 830 | usr_ret lr |
831 | #endif | ||
812 | 832 | ||
813 | #endif | 833 | #endif |
814 | 834 | ||
@@ -829,7 +849,7 @@ __kuser_cmpxchg: @ 0xffff0fc0 | |||
829 | * | 849 | * |
830 | * Clobbered: | 850 | * Clobbered: |
831 | * | 851 | * |
832 | * the Z flag might be lost | 852 | * none |
833 | * | 853 | * |
834 | * Definition and user space usage example: | 854 | * Definition and user space usage example: |
835 | * | 855 | * |
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c index 4764bd9ccee8..c34db4e868fa 100644 --- a/arch/arm/kernel/traps.c +++ b/arch/arm/kernel/traps.c | |||
@@ -327,7 +327,7 @@ asmlinkage void __exception do_undefinstr(struct pt_regs *regs) | |||
327 | if ((instr & hook->instr_mask) == hook->instr_val && | 327 | if ((instr & hook->instr_mask) == hook->instr_val && |
328 | (regs->ARM_cpsr & hook->cpsr_mask) == hook->cpsr_val) { | 328 | (regs->ARM_cpsr & hook->cpsr_mask) == hook->cpsr_val) { |
329 | if (hook->fn(regs, instr) == 0) { | 329 | if (hook->fn(regs, instr) == 0) { |
330 | spin_unlock_irq(&undef_lock); | 330 | spin_unlock_irqrestore(&undef_lock, flags); |
331 | return; | 331 | return; |
332 | } | 332 | } |
333 | } | 333 | } |
@@ -509,7 +509,7 @@ asmlinkage int arm_syscall(int no, struct pt_regs *regs) | |||
509 | * existence. Don't ever use this from user code. | 509 | * existence. Don't ever use this from user code. |
510 | */ | 510 | */ |
511 | case 0xfff0: | 511 | case 0xfff0: |
512 | { | 512 | for (;;) { |
513 | extern void do_DataAbort(unsigned long addr, unsigned int fsr, | 513 | extern void do_DataAbort(unsigned long addr, unsigned int fsr, |
514 | struct pt_regs *regs); | 514 | struct pt_regs *regs); |
515 | unsigned long val; | 515 | unsigned long val; |
@@ -545,7 +545,6 @@ asmlinkage int arm_syscall(int no, struct pt_regs *regs) | |||
545 | up_read(&mm->mmap_sem); | 545 | up_read(&mm->mmap_sem); |
546 | /* simulate a write access fault */ | 546 | /* simulate a write access fault */ |
547 | do_DataAbort(addr, 15 + (1 << 11), regs); | 547 | do_DataAbort(addr, 15 + (1 << 11), regs); |
548 | return -1; | ||
549 | } | 548 | } |
550 | #endif | 549 | #endif |
551 | 550 | ||
diff --git a/arch/arm/mach-at91/at91rm9200_devices.c b/arch/arm/mach-at91/at91rm9200_devices.c index 0417c165d50d..9296833f91cc 100644 --- a/arch/arm/mach-at91/at91rm9200_devices.c +++ b/arch/arm/mach-at91/at91rm9200_devices.c | |||
@@ -14,6 +14,7 @@ | |||
14 | #include <asm/mach/map.h> | 14 | #include <asm/mach/map.h> |
15 | 15 | ||
16 | #include <linux/platform_device.h> | 16 | #include <linux/platform_device.h> |
17 | #include <linux/i2c-gpio.h> | ||
17 | 18 | ||
18 | #include <asm/arch/board.h> | 19 | #include <asm/arch/board.h> |
19 | #include <asm/arch/gpio.h> | 20 | #include <asm/arch/gpio.h> |
@@ -435,7 +436,40 @@ void __init at91_add_device_nand(struct at91_nand_data *data) {} | |||
435 | * TWI (i2c) | 436 | * TWI (i2c) |
436 | * -------------------------------------------------------------------- */ | 437 | * -------------------------------------------------------------------- */ |
437 | 438 | ||
438 | #if defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | 439 | /* |
440 | * Prefer the GPIO code since the TWI controller isn't robust | ||
441 | * (gets overruns and underruns under load) and can only issue | ||
442 | * repeated STARTs in one scenario (the driver doesn't yet handle them). | ||
443 | */ | ||
444 | #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) | ||
445 | |||
446 | static struct i2c_gpio_platform_data pdata = { | ||
447 | .sda_pin = AT91_PIN_PA25, | ||
448 | .sda_is_open_drain = 1, | ||
449 | .scl_pin = AT91_PIN_PA26, | ||
450 | .scl_is_open_drain = 1, | ||
451 | .udelay = 2, /* ~100 kHz */ | ||
452 | }; | ||
453 | |||
454 | static struct platform_device at91rm9200_twi_device = { | ||
455 | .name = "i2c-gpio", | ||
456 | .id = -1, | ||
457 | .dev.platform_data = &pdata, | ||
458 | }; | ||
459 | |||
460 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) | ||
461 | { | ||
462 | at91_set_GPIO_periph(AT91_PIN_PA25, 1); /* TWD (SDA) */ | ||
463 | at91_set_multi_drive(AT91_PIN_PA25, 1); | ||
464 | |||
465 | at91_set_GPIO_periph(AT91_PIN_PA26, 1); /* TWCK (SCL) */ | ||
466 | at91_set_multi_drive(AT91_PIN_PA26, 1); | ||
467 | |||
468 | i2c_register_board_info(0, devices, nr_devices); | ||
469 | platform_device_register(&at91rm9200_twi_device); | ||
470 | } | ||
471 | |||
472 | #elif defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | ||
439 | 473 | ||
440 | static struct resource twi_resources[] = { | 474 | static struct resource twi_resources[] = { |
441 | [0] = { | 475 | [0] = { |
@@ -457,7 +491,7 @@ static struct platform_device at91rm9200_twi_device = { | |||
457 | .num_resources = ARRAY_SIZE(twi_resources), | 491 | .num_resources = ARRAY_SIZE(twi_resources), |
458 | }; | 492 | }; |
459 | 493 | ||
460 | void __init at91_add_device_i2c(void) | 494 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) |
461 | { | 495 | { |
462 | /* pins used for TWI interface */ | 496 | /* pins used for TWI interface */ |
463 | at91_set_A_periph(AT91_PIN_PA25, 0); /* TWD */ | 497 | at91_set_A_periph(AT91_PIN_PA25, 0); /* TWD */ |
@@ -466,10 +500,11 @@ void __init at91_add_device_i2c(void) | |||
466 | at91_set_A_periph(AT91_PIN_PA26, 0); /* TWCK */ | 500 | at91_set_A_periph(AT91_PIN_PA26, 0); /* TWCK */ |
467 | at91_set_multi_drive(AT91_PIN_PA26, 1); | 501 | at91_set_multi_drive(AT91_PIN_PA26, 1); |
468 | 502 | ||
503 | i2c_register_board_info(0, devices, nr_devices); | ||
469 | platform_device_register(&at91rm9200_twi_device); | 504 | platform_device_register(&at91rm9200_twi_device); |
470 | } | 505 | } |
471 | #else | 506 | #else |
472 | void __init at91_add_device_i2c(void) {} | 507 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} |
473 | #endif | 508 | #endif |
474 | 509 | ||
475 | 510 | ||
diff --git a/arch/arm/mach-at91/at91sam9260_devices.c b/arch/arm/mach-at91/at91sam9260_devices.c index ffd3154c1e54..3091bf47d8c9 100644 --- a/arch/arm/mach-at91/at91sam9260_devices.c +++ b/arch/arm/mach-at91/at91sam9260_devices.c | |||
@@ -13,6 +13,7 @@ | |||
13 | #include <asm/mach/map.h> | 13 | #include <asm/mach/map.h> |
14 | 14 | ||
15 | #include <linux/platform_device.h> | 15 | #include <linux/platform_device.h> |
16 | #include <linux/i2c-gpio.h> | ||
16 | 17 | ||
17 | #include <asm/arch/board.h> | 18 | #include <asm/arch/board.h> |
18 | #include <asm/arch/gpio.h> | 19 | #include <asm/arch/gpio.h> |
@@ -352,7 +353,41 @@ void __init at91_add_device_nand(struct at91_nand_data *data) {} | |||
352 | * TWI (i2c) | 353 | * TWI (i2c) |
353 | * -------------------------------------------------------------------- */ | 354 | * -------------------------------------------------------------------- */ |
354 | 355 | ||
355 | #if defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | 356 | /* |
357 | * Prefer the GPIO code since the TWI controller isn't robust | ||
358 | * (gets overruns and underruns under load) and can only issue | ||
359 | * repeated STARTs in one scenario (the driver doesn't yet handle them). | ||
360 | */ | ||
361 | |||
362 | #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) | ||
363 | |||
364 | static struct i2c_gpio_platform_data pdata = { | ||
365 | .sda_pin = AT91_PIN_PA23, | ||
366 | .sda_is_open_drain = 1, | ||
367 | .scl_pin = AT91_PIN_PA24, | ||
368 | .scl_is_open_drain = 1, | ||
369 | .udelay = 2, /* ~100 kHz */ | ||
370 | }; | ||
371 | |||
372 | static struct platform_device at91sam9260_twi_device = { | ||
373 | .name = "i2c-gpio", | ||
374 | .id = -1, | ||
375 | .dev.platform_data = &pdata, | ||
376 | }; | ||
377 | |||
378 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) | ||
379 | { | ||
380 | at91_set_GPIO_periph(AT91_PIN_PA23, 1); /* TWD (SDA) */ | ||
381 | at91_set_multi_drive(AT91_PIN_PA23, 1); | ||
382 | |||
383 | at91_set_GPIO_periph(AT91_PIN_PA24, 1); /* TWCK (SCL) */ | ||
384 | at91_set_multi_drive(AT91_PIN_PA24, 1); | ||
385 | |||
386 | i2c_register_board_info(0, devices, nr_devices); | ||
387 | platform_device_register(&at91sam9260_twi_device); | ||
388 | } | ||
389 | |||
390 | #elif defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | ||
356 | 391 | ||
357 | static struct resource twi_resources[] = { | 392 | static struct resource twi_resources[] = { |
358 | [0] = { | 393 | [0] = { |
@@ -374,7 +409,7 @@ static struct platform_device at91sam9260_twi_device = { | |||
374 | .num_resources = ARRAY_SIZE(twi_resources), | 409 | .num_resources = ARRAY_SIZE(twi_resources), |
375 | }; | 410 | }; |
376 | 411 | ||
377 | void __init at91_add_device_i2c(void) | 412 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) |
378 | { | 413 | { |
379 | /* pins used for TWI interface */ | 414 | /* pins used for TWI interface */ |
380 | at91_set_A_periph(AT91_PIN_PA23, 0); /* TWD */ | 415 | at91_set_A_periph(AT91_PIN_PA23, 0); /* TWD */ |
@@ -383,10 +418,11 @@ void __init at91_add_device_i2c(void) | |||
383 | at91_set_A_periph(AT91_PIN_PA24, 0); /* TWCK */ | 418 | at91_set_A_periph(AT91_PIN_PA24, 0); /* TWCK */ |
384 | at91_set_multi_drive(AT91_PIN_PA24, 1); | 419 | at91_set_multi_drive(AT91_PIN_PA24, 1); |
385 | 420 | ||
421 | i2c_register_board_info(0, devices, nr_devices); | ||
386 | platform_device_register(&at91sam9260_twi_device); | 422 | platform_device_register(&at91sam9260_twi_device); |
387 | } | 423 | } |
388 | #else | 424 | #else |
389 | void __init at91_add_device_i2c(void) {} | 425 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} |
390 | #endif | 426 | #endif |
391 | 427 | ||
392 | 428 | ||
diff --git a/arch/arm/mach-at91/at91sam9261_devices.c b/arch/arm/mach-at91/at91sam9261_devices.c index 3576595b4941..64979a9023c2 100644 --- a/arch/arm/mach-at91/at91sam9261_devices.c +++ b/arch/arm/mach-at91/at91sam9261_devices.c | |||
@@ -14,7 +14,9 @@ | |||
14 | #include <asm/mach/map.h> | 14 | #include <asm/mach/map.h> |
15 | 15 | ||
16 | #include <linux/platform_device.h> | 16 | #include <linux/platform_device.h> |
17 | #include <linux/i2c-gpio.h> | ||
17 | 18 | ||
19 | #include <linux/fb.h> | ||
18 | #include <video/atmel_lcdc.h> | 20 | #include <video/atmel_lcdc.h> |
19 | 21 | ||
20 | #include <asm/arch/board.h> | 22 | #include <asm/arch/board.h> |
@@ -275,7 +277,40 @@ void __init at91_add_device_nand(struct at91_nand_data *data) {} | |||
275 | * TWI (i2c) | 277 | * TWI (i2c) |
276 | * -------------------------------------------------------------------- */ | 278 | * -------------------------------------------------------------------- */ |
277 | 279 | ||
278 | #if defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | 280 | /* |
281 | * Prefer the GPIO code since the TWI controller isn't robust | ||
282 | * (gets overruns and underruns under load) and can only issue | ||
283 | * repeated STARTs in one scenario (the driver doesn't yet handle them). | ||
284 | */ | ||
285 | #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) | ||
286 | |||
287 | static struct i2c_gpio_platform_data pdata = { | ||
288 | .sda_pin = AT91_PIN_PA7, | ||
289 | .sda_is_open_drain = 1, | ||
290 | .scl_pin = AT91_PIN_PA8, | ||
291 | .scl_is_open_drain = 1, | ||
292 | .udelay = 2, /* ~100 kHz */ | ||
293 | }; | ||
294 | |||
295 | static struct platform_device at91sam9261_twi_device = { | ||
296 | .name = "i2c-gpio", | ||
297 | .id = -1, | ||
298 | .dev.platform_data = &pdata, | ||
299 | }; | ||
300 | |||
301 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) | ||
302 | { | ||
303 | at91_set_GPIO_periph(AT91_PIN_PA7, 1); /* TWD (SDA) */ | ||
304 | at91_set_multi_drive(AT91_PIN_PA7, 1); | ||
305 | |||
306 | at91_set_GPIO_periph(AT91_PIN_PA8, 1); /* TWCK (SCL) */ | ||
307 | at91_set_multi_drive(AT91_PIN_PA8, 1); | ||
308 | |||
309 | i2c_register_board_info(0, devices, nr_devices); | ||
310 | platform_device_register(&at91sam9261_twi_device); | ||
311 | } | ||
312 | |||
313 | #elif defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | ||
279 | 314 | ||
280 | static struct resource twi_resources[] = { | 315 | static struct resource twi_resources[] = { |
281 | [0] = { | 316 | [0] = { |
@@ -297,7 +332,7 @@ static struct platform_device at91sam9261_twi_device = { | |||
297 | .num_resources = ARRAY_SIZE(twi_resources), | 332 | .num_resources = ARRAY_SIZE(twi_resources), |
298 | }; | 333 | }; |
299 | 334 | ||
300 | void __init at91_add_device_i2c(void) | 335 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) |
301 | { | 336 | { |
302 | /* pins used for TWI interface */ | 337 | /* pins used for TWI interface */ |
303 | at91_set_A_periph(AT91_PIN_PA7, 0); /* TWD */ | 338 | at91_set_A_periph(AT91_PIN_PA7, 0); /* TWD */ |
@@ -306,10 +341,11 @@ void __init at91_add_device_i2c(void) | |||
306 | at91_set_A_periph(AT91_PIN_PA8, 0); /* TWCK */ | 341 | at91_set_A_periph(AT91_PIN_PA8, 0); /* TWCK */ |
307 | at91_set_multi_drive(AT91_PIN_PA8, 1); | 342 | at91_set_multi_drive(AT91_PIN_PA8, 1); |
308 | 343 | ||
344 | i2c_register_board_info(0, devices, nr_devices); | ||
309 | platform_device_register(&at91sam9261_twi_device); | 345 | platform_device_register(&at91sam9261_twi_device); |
310 | } | 346 | } |
311 | #else | 347 | #else |
312 | void __init at91_add_device_i2c(void) {} | 348 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} |
313 | #endif | 349 | #endif |
314 | 350 | ||
315 | 351 | ||
diff --git a/arch/arm/mach-at91/at91sam9263_devices.c b/arch/arm/mach-at91/at91sam9263_devices.c index f924bd5017de..ac329a98e959 100644 --- a/arch/arm/mach-at91/at91sam9263_devices.c +++ b/arch/arm/mach-at91/at91sam9263_devices.c | |||
@@ -13,7 +13,9 @@ | |||
13 | #include <asm/mach/map.h> | 13 | #include <asm/mach/map.h> |
14 | 14 | ||
15 | #include <linux/platform_device.h> | 15 | #include <linux/platform_device.h> |
16 | #include <linux/i2c-gpio.h> | ||
16 | 17 | ||
18 | #include <linux/fb.h> | ||
17 | #include <video/atmel_lcdc.h> | 19 | #include <video/atmel_lcdc.h> |
18 | 20 | ||
19 | #include <asm/arch/board.h> | 21 | #include <asm/arch/board.h> |
@@ -421,7 +423,40 @@ void __init at91_add_device_nand(struct at91_nand_data *data) {} | |||
421 | * TWI (i2c) | 423 | * TWI (i2c) |
422 | * -------------------------------------------------------------------- */ | 424 | * -------------------------------------------------------------------- */ |
423 | 425 | ||
424 | #if defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | 426 | /* |
427 | * Prefer the GPIO code since the TWI controller isn't robust | ||
428 | * (gets overruns and underruns under load) and can only issue | ||
429 | * repeated STARTs in one scenario (the driver doesn't yet handle them). | ||
430 | */ | ||
431 | #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) | ||
432 | |||
433 | static struct i2c_gpio_platform_data pdata = { | ||
434 | .sda_pin = AT91_PIN_PB4, | ||
435 | .sda_is_open_drain = 1, | ||
436 | .scl_pin = AT91_PIN_PB5, | ||
437 | .scl_is_open_drain = 1, | ||
438 | .udelay = 2, /* ~100 kHz */ | ||
439 | }; | ||
440 | |||
441 | static struct platform_device at91sam9263_twi_device = { | ||
442 | .name = "i2c-gpio", | ||
443 | .id = -1, | ||
444 | .dev.platform_data = &pdata, | ||
445 | }; | ||
446 | |||
447 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) | ||
448 | { | ||
449 | at91_set_GPIO_periph(AT91_PIN_PB4, 1); /* TWD (SDA) */ | ||
450 | at91_set_multi_drive(AT91_PIN_PB4, 1); | ||
451 | |||
452 | at91_set_GPIO_periph(AT91_PIN_PB5, 1); /* TWCK (SCL) */ | ||
453 | at91_set_multi_drive(AT91_PIN_PB5, 1); | ||
454 | |||
455 | i2c_register_board_info(0, devices, nr_devices); | ||
456 | platform_device_register(&at91sam9263_twi_device); | ||
457 | } | ||
458 | |||
459 | #elif defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | ||
425 | 460 | ||
426 | static struct resource twi_resources[] = { | 461 | static struct resource twi_resources[] = { |
427 | [0] = { | 462 | [0] = { |
@@ -443,7 +478,7 @@ static struct platform_device at91sam9263_twi_device = { | |||
443 | .num_resources = ARRAY_SIZE(twi_resources), | 478 | .num_resources = ARRAY_SIZE(twi_resources), |
444 | }; | 479 | }; |
445 | 480 | ||
446 | void __init at91_add_device_i2c(void) | 481 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) |
447 | { | 482 | { |
448 | /* pins used for TWI interface */ | 483 | /* pins used for TWI interface */ |
449 | at91_set_A_periph(AT91_PIN_PB4, 0); /* TWD */ | 484 | at91_set_A_periph(AT91_PIN_PB4, 0); /* TWD */ |
@@ -452,10 +487,11 @@ void __init at91_add_device_i2c(void) | |||
452 | at91_set_A_periph(AT91_PIN_PB5, 0); /* TWCK */ | 487 | at91_set_A_periph(AT91_PIN_PB5, 0); /* TWCK */ |
453 | at91_set_multi_drive(AT91_PIN_PB5, 1); | 488 | at91_set_multi_drive(AT91_PIN_PB5, 1); |
454 | 489 | ||
490 | i2c_register_board_info(0, devices, nr_devices); | ||
455 | platform_device_register(&at91sam9263_twi_device); | 491 | platform_device_register(&at91sam9263_twi_device); |
456 | } | 492 | } |
457 | #else | 493 | #else |
458 | void __init at91_add_device_i2c(void) {} | 494 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} |
459 | #endif | 495 | #endif |
460 | 496 | ||
461 | 497 | ||
diff --git a/arch/arm/mach-at91/at91sam9rl_devices.c b/arch/arm/mach-at91/at91sam9rl_devices.c index cd7532bcd4e5..2bd60a3dc623 100644 --- a/arch/arm/mach-at91/at91sam9rl_devices.c +++ b/arch/arm/mach-at91/at91sam9rl_devices.c | |||
@@ -10,8 +10,9 @@ | |||
10 | #include <asm/mach/map.h> | 10 | #include <asm/mach/map.h> |
11 | 11 | ||
12 | #include <linux/platform_device.h> | 12 | #include <linux/platform_device.h> |
13 | #include <linux/fb.h> | 13 | #include <linux/i2c-gpio.h> |
14 | 14 | ||
15 | #include <linux/fb.h> | ||
15 | #include <video/atmel_lcdc.h> | 16 | #include <video/atmel_lcdc.h> |
16 | 17 | ||
17 | #include <asm/arch/board.h> | 18 | #include <asm/arch/board.h> |
@@ -169,7 +170,40 @@ void __init at91_add_device_nand(struct at91_nand_data *data) {} | |||
169 | * TWI (i2c) | 170 | * TWI (i2c) |
170 | * -------------------------------------------------------------------- */ | 171 | * -------------------------------------------------------------------- */ |
171 | 172 | ||
172 | #if defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | 173 | /* |
174 | * Prefer the GPIO code since the TWI controller isn't robust | ||
175 | * (gets overruns and underruns under load) and can only issue | ||
176 | * repeated STARTs in one scenario (the driver doesn't yet handle them). | ||
177 | */ | ||
178 | #if defined(CONFIG_I2C_GPIO) || defined(CONFIG_I2C_GPIO_MODULE) | ||
179 | |||
180 | static struct i2c_gpio_platform_data pdata = { | ||
181 | .sda_pin = AT91_PIN_PA23, | ||
182 | .sda_is_open_drain = 1, | ||
183 | .scl_pin = AT91_PIN_PA24, | ||
184 | .scl_is_open_drain = 1, | ||
185 | .udelay = 2, /* ~100 kHz */ | ||
186 | }; | ||
187 | |||
188 | static struct platform_device at91sam9rl_twi_device = { | ||
189 | .name = "i2c-gpio", | ||
190 | .id = -1, | ||
191 | .dev.platform_data = &pdata, | ||
192 | }; | ||
193 | |||
194 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) | ||
195 | { | ||
196 | at91_set_GPIO_periph(AT91_PIN_PA23, 1); /* TWD (SDA) */ | ||
197 | at91_set_multi_drive(AT91_PIN_PA23, 1); | ||
198 | |||
199 | at91_set_GPIO_periph(AT91_PIN_PA24, 1); /* TWCK (SCL) */ | ||
200 | at91_set_multi_drive(AT91_PIN_PA24, 1); | ||
201 | |||
202 | i2c_register_board_info(0, devices, nr_devices); | ||
203 | platform_device_register(&at91sam9rl_twi_device); | ||
204 | } | ||
205 | |||
206 | #elif defined(CONFIG_I2C_AT91) || defined(CONFIG_I2C_AT91_MODULE) | ||
173 | 207 | ||
174 | static struct resource twi_resources[] = { | 208 | static struct resource twi_resources[] = { |
175 | [0] = { | 209 | [0] = { |
@@ -191,7 +225,7 @@ static struct platform_device at91sam9rl_twi_device = { | |||
191 | .num_resources = ARRAY_SIZE(twi_resources), | 225 | .num_resources = ARRAY_SIZE(twi_resources), |
192 | }; | 226 | }; |
193 | 227 | ||
194 | void __init at91_add_device_i2c(void) | 228 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) |
195 | { | 229 | { |
196 | /* pins used for TWI interface */ | 230 | /* pins used for TWI interface */ |
197 | at91_set_A_periph(AT91_PIN_PA23, 0); /* TWD */ | 231 | at91_set_A_periph(AT91_PIN_PA23, 0); /* TWD */ |
@@ -200,10 +234,11 @@ void __init at91_add_device_i2c(void) | |||
200 | at91_set_A_periph(AT91_PIN_PA24, 0); /* TWCK */ | 234 | at91_set_A_periph(AT91_PIN_PA24, 0); /* TWCK */ |
201 | at91_set_multi_drive(AT91_PIN_PA24, 1); | 235 | at91_set_multi_drive(AT91_PIN_PA24, 1); |
202 | 236 | ||
237 | i2c_register_board_info(0, devices, nr_devices); | ||
203 | platform_device_register(&at91sam9rl_twi_device); | 238 | platform_device_register(&at91sam9rl_twi_device); |
204 | } | 239 | } |
205 | #else | 240 | #else |
206 | void __init at91_add_device_i2c(void) {} | 241 | void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} |
207 | #endif | 242 | #endif |
208 | 243 | ||
209 | 244 | ||
diff --git a/arch/arm/mach-at91/board-carmeva.c b/arch/arm/mach-at91/board-carmeva.c index 76ec856cd4f9..0f0878294a67 100644 --- a/arch/arm/mach-at91/board-carmeva.c +++ b/arch/arm/mach-at91/board-carmeva.c | |||
@@ -128,7 +128,7 @@ static void __init carmeva_board_init(void) | |||
128 | /* USB Device */ | 128 | /* USB Device */ |
129 | at91_add_device_udc(&carmeva_udc_data); | 129 | at91_add_device_udc(&carmeva_udc_data); |
130 | /* I2C */ | 130 | /* I2C */ |
131 | at91_add_device_i2c(); | 131 | at91_add_device_i2c(NULL, 0); |
132 | /* SPI */ | 132 | /* SPI */ |
133 | at91_add_device_spi(carmeva_spi_devices, ARRAY_SIZE(carmeva_spi_devices)); | 133 | at91_add_device_spi(carmeva_spi_devices, ARRAY_SIZE(carmeva_spi_devices)); |
134 | /* Compact Flash */ | 134 | /* Compact Flash */ |
diff --git a/arch/arm/mach-at91/board-csb337.c b/arch/arm/mach-at91/board-csb337.c index dde089922e3b..d0aa20c9383e 100644 --- a/arch/arm/mach-at91/board-csb337.c +++ b/arch/arm/mach-at91/board-csb337.c | |||
@@ -23,7 +23,6 @@ | |||
23 | #include <linux/mm.h> | 23 | #include <linux/mm.h> |
24 | #include <linux/module.h> | 24 | #include <linux/module.h> |
25 | #include <linux/platform_device.h> | 25 | #include <linux/platform_device.h> |
26 | #include <linux/i2c.h> | ||
27 | #include <linux/spi/spi.h> | 26 | #include <linux/spi/spi.h> |
28 | #include <linux/mtd/physmap.h> | 27 | #include <linux/mtd/physmap.h> |
29 | 28 | ||
@@ -85,12 +84,12 @@ static struct at91_udc_data __initdata csb337_udc_data = { | |||
85 | }; | 84 | }; |
86 | 85 | ||
87 | static struct i2c_board_info __initdata csb337_i2c_devices[] = { | 86 | static struct i2c_board_info __initdata csb337_i2c_devices[] = { |
88 | { I2C_BOARD_INFO("rtc-ds1307", 0x68), | 87 | { |
89 | .type = "ds1307", | 88 | I2C_BOARD_INFO("rtc-ds1307", 0x68), |
89 | .type = "ds1307", | ||
90 | }, | 90 | }, |
91 | }; | 91 | }; |
92 | 92 | ||
93 | |||
94 | static struct at91_cf_data __initdata csb337_cf_data = { | 93 | static struct at91_cf_data __initdata csb337_cf_data = { |
95 | /* | 94 | /* |
96 | * connector P4 on the CSB 337 mates to | 95 | * connector P4 on the CSB 337 mates to |
@@ -168,9 +167,7 @@ static void __init csb337_board_init(void) | |||
168 | /* USB Device */ | 167 | /* USB Device */ |
169 | at91_add_device_udc(&csb337_udc_data); | 168 | at91_add_device_udc(&csb337_udc_data); |
170 | /* I2C */ | 169 | /* I2C */ |
171 | at91_add_device_i2c(); | 170 | at91_add_device_i2c(csb337_i2c_devices, ARRAY_SIZE(csb337_i2c_devices)); |
172 | i2c_register_board_info(0, csb337_i2c_devices, | ||
173 | ARRAY_SIZE(csb337_i2c_devices)); | ||
174 | /* Compact Flash */ | 171 | /* Compact Flash */ |
175 | at91_set_gpio_input(AT91_PIN_PB22, 1); /* IOIS16 */ | 172 | at91_set_gpio_input(AT91_PIN_PB22, 1); /* IOIS16 */ |
176 | at91_add_device_cf(&csb337_cf_data); | 173 | at91_add_device_cf(&csb337_cf_data); |
diff --git a/arch/arm/mach-at91/board-csb637.c b/arch/arm/mach-at91/board-csb637.c index 77f04b935b3a..c5c721d27f42 100644 --- a/arch/arm/mach-at91/board-csb637.c +++ b/arch/arm/mach-at91/board-csb637.c | |||
@@ -129,7 +129,7 @@ static void __init csb637_board_init(void) | |||
129 | /* USB Device */ | 129 | /* USB Device */ |
130 | at91_add_device_udc(&csb637_udc_data); | 130 | at91_add_device_udc(&csb637_udc_data); |
131 | /* I2C */ | 131 | /* I2C */ |
132 | at91_add_device_i2c(); | 132 | at91_add_device_i2c(NULL, 0); |
133 | /* SPI */ | 133 | /* SPI */ |
134 | at91_add_device_spi(NULL, 0); | 134 | at91_add_device_spi(NULL, 0); |
135 | /* NOR flash */ | 135 | /* NOR flash */ |
diff --git a/arch/arm/mach-at91/board-dk.c b/arch/arm/mach-at91/board-dk.c index af497896a96c..40c9e4331706 100644 --- a/arch/arm/mach-at91/board-dk.c +++ b/arch/arm/mach-at91/board-dk.c | |||
@@ -124,6 +124,19 @@ static struct spi_board_info dk_spi_devices[] = { | |||
124 | #endif | 124 | #endif |
125 | }; | 125 | }; |
126 | 126 | ||
127 | static struct i2c_board_info __initdata dk_i2c_devices[] = { | ||
128 | { | ||
129 | I2C_BOARD_INFO("ics1523", 0x26), | ||
130 | }, | ||
131 | { | ||
132 | I2C_BOARD_INFO("x9429", 0x28), | ||
133 | }, | ||
134 | { | ||
135 | I2C_BOARD_INFO("at24c", 0x50), | ||
136 | .type = "24c1024", | ||
137 | } | ||
138 | }; | ||
139 | |||
127 | static struct mtd_partition __initdata dk_nand_partition[] = { | 140 | static struct mtd_partition __initdata dk_nand_partition[] = { |
128 | { | 141 | { |
129 | .name = "NAND Partition 1", | 142 | .name = "NAND Partition 1", |
@@ -185,7 +198,7 @@ static void __init dk_board_init(void) | |||
185 | /* Compact Flash */ | 198 | /* Compact Flash */ |
186 | at91_add_device_cf(&dk_cf_data); | 199 | at91_add_device_cf(&dk_cf_data); |
187 | /* I2C */ | 200 | /* I2C */ |
188 | at91_add_device_i2c(); | 201 | at91_add_device_i2c(dk_i2c_devices, ARRAY_SIZE(dk_i2c_devices)); |
189 | /* SPI */ | 202 | /* SPI */ |
190 | at91_add_device_spi(dk_spi_devices, ARRAY_SIZE(dk_spi_devices)); | 203 | at91_add_device_spi(dk_spi_devices, ARRAY_SIZE(dk_spi_devices)); |
191 | #ifdef CONFIG_MTD_AT91_DATAFLASH_CARD | 204 | #ifdef CONFIG_MTD_AT91_DATAFLASH_CARD |
diff --git a/arch/arm/mach-at91/board-eb9200.c b/arch/arm/mach-at91/board-eb9200.c index 20458b5548f0..b7b79bb9d6c4 100644 --- a/arch/arm/mach-at91/board-eb9200.c +++ b/arch/arm/mach-at91/board-eb9200.c | |||
@@ -91,6 +91,14 @@ static struct at91_mmc_data __initdata eb9200_mmc_data = { | |||
91 | .wire4 = 1, | 91 | .wire4 = 1, |
92 | }; | 92 | }; |
93 | 93 | ||
94 | static struct i2c_board_info __initdata eb9200_i2c_devices[] = { | ||
95 | { | ||
96 | I2C_BOARD_INFO("at24c", 0x50), | ||
97 | .type = "24c512", | ||
98 | }, | ||
99 | }; | ||
100 | |||
101 | |||
94 | static void __init eb9200_board_init(void) | 102 | static void __init eb9200_board_init(void) |
95 | { | 103 | { |
96 | /* Serial */ | 104 | /* Serial */ |
@@ -102,7 +110,7 @@ static void __init eb9200_board_init(void) | |||
102 | /* USB Device */ | 110 | /* USB Device */ |
103 | at91_add_device_udc(&eb9200_udc_data); | 111 | at91_add_device_udc(&eb9200_udc_data); |
104 | /* I2C */ | 112 | /* I2C */ |
105 | at91_add_device_i2c(); | 113 | at91_add_device_i2c(eb9200_i2c_devices, ARRAY_SIZE(eb9200_i2c_devices)); |
106 | /* Compact Flash */ | 114 | /* Compact Flash */ |
107 | at91_add_device_cf(&eb9200_cf_data); | 115 | at91_add_device_cf(&eb9200_cf_data); |
108 | /* SPI */ | 116 | /* SPI */ |
diff --git a/arch/arm/mach-at91/board-ek.c b/arch/arm/mach-at91/board-ek.c index 322fdd75a1e4..d05b1b2be9fb 100644 --- a/arch/arm/mach-at91/board-ek.c +++ b/arch/arm/mach-at91/board-ek.c | |||
@@ -145,7 +145,7 @@ static void __init ek_board_init(void) | |||
145 | at91_add_device_udc(&ek_udc_data); | 145 | at91_add_device_udc(&ek_udc_data); |
146 | at91_set_multi_drive(ek_udc_data.pullup_pin, 1); /* pullup_pin is connected to reset */ | 146 | at91_set_multi_drive(ek_udc_data.pullup_pin, 1); /* pullup_pin is connected to reset */ |
147 | /* I2C */ | 147 | /* I2C */ |
148 | at91_add_device_i2c(); | 148 | at91_add_device_i2c(ek_i2c_devices, ARRAY_SIZE(ek_i2c_devices)); |
149 | /* SPI */ | 149 | /* SPI */ |
150 | at91_add_device_spi(ek_spi_devices, ARRAY_SIZE(ek_spi_devices)); | 150 | at91_add_device_spi(ek_spi_devices, ARRAY_SIZE(ek_spi_devices)); |
151 | #ifdef CONFIG_MTD_AT91_DATAFLASH_CARD | 151 | #ifdef CONFIG_MTD_AT91_DATAFLASH_CARD |
diff --git a/arch/arm/mach-at91/board-kafa.c b/arch/arm/mach-at91/board-kafa.c index c77d84ce9cae..cf1b7b2f76fb 100644 --- a/arch/arm/mach-at91/board-kafa.c +++ b/arch/arm/mach-at91/board-kafa.c | |||
@@ -92,7 +92,7 @@ static void __init kafa_board_init(void) | |||
92 | /* USB Device */ | 92 | /* USB Device */ |
93 | at91_add_device_udc(&kafa_udc_data); | 93 | at91_add_device_udc(&kafa_udc_data); |
94 | /* I2C */ | 94 | /* I2C */ |
95 | at91_add_device_i2c(); | 95 | at91_add_device_i2c(NULL, 0); |
96 | /* SPI */ | 96 | /* SPI */ |
97 | at91_add_device_spi(NULL, 0); | 97 | at91_add_device_spi(NULL, 0); |
98 | } | 98 | } |
diff --git a/arch/arm/mach-at91/board-kb9202.c b/arch/arm/mach-at91/board-kb9202.c index 7d9b1a278fd6..4b39b9cda75b 100644 --- a/arch/arm/mach-at91/board-kb9202.c +++ b/arch/arm/mach-at91/board-kb9202.c | |||
@@ -124,7 +124,7 @@ static void __init kb9202_board_init(void) | |||
124 | /* MMC */ | 124 | /* MMC */ |
125 | at91_add_device_mmc(0, &kb9202_mmc_data); | 125 | at91_add_device_mmc(0, &kb9202_mmc_data); |
126 | /* I2C */ | 126 | /* I2C */ |
127 | at91_add_device_i2c(); | 127 | at91_add_device_i2c(NULL, 0); |
128 | /* SPI */ | 128 | /* SPI */ |
129 | at91_add_device_spi(NULL, 0); | 129 | at91_add_device_spi(NULL, 0); |
130 | /* NAND */ | 130 | /* NAND */ |
diff --git a/arch/arm/mach-at91/board-picotux200.c b/arch/arm/mach-at91/board-picotux200.c index 49cfe7ab4a85..6acb55c09ae5 100644 --- a/arch/arm/mach-at91/board-picotux200.c +++ b/arch/arm/mach-at91/board-picotux200.c | |||
@@ -139,7 +139,7 @@ static void __init picotux200_board_init(void) | |||
139 | // at91_add_device_udc(&picotux200_udc_data); | 139 | // at91_add_device_udc(&picotux200_udc_data); |
140 | // at91_set_multi_drive(picotux200_udc_data.pullup_pin, 1); /* pullup_pin is connected to reset */ | 140 | // at91_set_multi_drive(picotux200_udc_data.pullup_pin, 1); /* pullup_pin is connected to reset */ |
141 | /* I2C */ | 141 | /* I2C */ |
142 | at91_add_device_i2c(); | 142 | at91_add_device_i2c(NULL, 0); |
143 | /* SPI */ | 143 | /* SPI */ |
144 | // at91_add_device_spi(picotux200_spi_devices, ARRAY_SIZE(picotux200_spi_devices)); | 144 | // at91_add_device_spi(picotux200_spi_devices, ARRAY_SIZE(picotux200_spi_devices)); |
145 | #ifdef CONFIG_MTD_AT91_DATAFLASH_CARD | 145 | #ifdef CONFIG_MTD_AT91_DATAFLASH_CARD |
diff --git a/arch/arm/mach-at91/board-sam9260ek.c b/arch/arm/mach-at91/board-sam9260ek.c index 65fa532bb4ac..b343a6c28120 100644 --- a/arch/arm/mach-at91/board-sam9260ek.c +++ b/arch/arm/mach-at91/board-sam9260ek.c | |||
@@ -189,7 +189,7 @@ static void __init ek_board_init(void) | |||
189 | /* MMC */ | 189 | /* MMC */ |
190 | at91_add_device_mmc(0, &ek_mmc_data); | 190 | at91_add_device_mmc(0, &ek_mmc_data); |
191 | /* I2C */ | 191 | /* I2C */ |
192 | at91_add_device_i2c(); | 192 | at91_add_device_i2c(NULL, 0); |
193 | } | 193 | } |
194 | 194 | ||
195 | MACHINE_START(AT91SAM9260EK, "Atmel AT91SAM9260-EK") | 195 | MACHINE_START(AT91SAM9260EK, "Atmel AT91SAM9260-EK") |
diff --git a/arch/arm/mach-at91/board-sam9261ek.c b/arch/arm/mach-at91/board-sam9261ek.c index 42e172cb0f49..550ae59a3aca 100644 --- a/arch/arm/mach-at91/board-sam9261ek.c +++ b/arch/arm/mach-at91/board-sam9261ek.c | |||
@@ -382,14 +382,14 @@ static struct platform_device ek_button_device = { | |||
382 | 382 | ||
383 | static void __init ek_add_device_buttons(void) | 383 | static void __init ek_add_device_buttons(void) |
384 | { | 384 | { |
385 | at91_set_gpio_input(AT91_PIN_PB27, 0); /* btn0 */ | 385 | at91_set_gpio_input(AT91_PIN_PA27, 0); /* btn0 */ |
386 | at91_set_deglitch(AT91_PIN_PB27, 1); | 386 | at91_set_deglitch(AT91_PIN_PA27, 1); |
387 | at91_set_gpio_input(AT91_PIN_PB26, 0); /* btn1 */ | 387 | at91_set_gpio_input(AT91_PIN_PA26, 0); /* btn1 */ |
388 | at91_set_deglitch(AT91_PIN_PB26, 1); | 388 | at91_set_deglitch(AT91_PIN_PA26, 1); |
389 | at91_set_gpio_input(AT91_PIN_PB25, 0); /* btn2 */ | 389 | at91_set_gpio_input(AT91_PIN_PA25, 0); /* btn2 */ |
390 | at91_set_deglitch(AT91_PIN_PB25, 1); | 390 | at91_set_deglitch(AT91_PIN_PA25, 1); |
391 | at91_set_gpio_input(AT91_PIN_PB24, 0); /* btn3 */ | 391 | at91_set_gpio_input(AT91_PIN_PA24, 0); /* btn3 */ |
392 | at91_set_deglitch(AT91_PIN_PB24, 1); | 392 | at91_set_deglitch(AT91_PIN_PA24, 1); |
393 | 393 | ||
394 | platform_device_register(&ek_button_device); | 394 | platform_device_register(&ek_button_device); |
395 | } | 395 | } |
@@ -406,7 +406,7 @@ static void __init ek_board_init(void) | |||
406 | /* USB Device */ | 406 | /* USB Device */ |
407 | at91_add_device_udc(&ek_udc_data); | 407 | at91_add_device_udc(&ek_udc_data); |
408 | /* I2C */ | 408 | /* I2C */ |
409 | at91_add_device_i2c(); | 409 | at91_add_device_i2c(NULL, 0); |
410 | /* NAND */ | 410 | /* NAND */ |
411 | at91_add_device_nand(&ek_nand_data); | 411 | at91_add_device_nand(&ek_nand_data); |
412 | /* DM9000 ethernet */ | 412 | /* DM9000 ethernet */ |
diff --git a/arch/arm/mach-at91/board-sam9263ek.c b/arch/arm/mach-at91/board-sam9263ek.c index 2a1cc73390b7..ab9dcc075454 100644 --- a/arch/arm/mach-at91/board-sam9263ek.c +++ b/arch/arm/mach-at91/board-sam9263ek.c | |||
@@ -291,7 +291,7 @@ static void __init ek_board_init(void) | |||
291 | /* NAND */ | 291 | /* NAND */ |
292 | at91_add_device_nand(&ek_nand_data); | 292 | at91_add_device_nand(&ek_nand_data); |
293 | /* I2C */ | 293 | /* I2C */ |
294 | at91_add_device_i2c(); | 294 | at91_add_device_i2c(NULL, 0); |
295 | /* LCD Controller */ | 295 | /* LCD Controller */ |
296 | at91_add_device_lcdc(&ek_lcdc_data); | 296 | at91_add_device_lcdc(&ek_lcdc_data); |
297 | /* AC97 */ | 297 | /* AC97 */ |
diff --git a/arch/arm/mach-at91/board-sam9rlek.c b/arch/arm/mach-at91/board-sam9rlek.c index 9b61320f295a..bc0546d7245f 100644 --- a/arch/arm/mach-at91/board-sam9rlek.c +++ b/arch/arm/mach-at91/board-sam9rlek.c | |||
@@ -181,7 +181,7 @@ static void __init ek_board_init(void) | |||
181 | /* Serial */ | 181 | /* Serial */ |
182 | at91_add_device_serial(); | 182 | at91_add_device_serial(); |
183 | /* I2C */ | 183 | /* I2C */ |
184 | at91_add_device_i2c(); | 184 | at91_add_device_i2c(NULL, 0); |
185 | /* NAND */ | 185 | /* NAND */ |
186 | at91_add_device_nand(&ek_nand_data); | 186 | at91_add_device_nand(&ek_nand_data); |
187 | /* SPI */ | 187 | /* SPI */ |
diff --git a/arch/arm/mach-at91/clock.c b/arch/arm/mach-at91/clock.c index 848efb2a4ebf..57c3b647ce83 100644 --- a/arch/arm/mach-at91/clock.c +++ b/arch/arm/mach-at91/clock.c | |||
@@ -351,7 +351,7 @@ static void init_programmable_clock(struct clk *clk) | |||
351 | pckr = at91_sys_read(AT91_PMC_PCKR(clk->id)); | 351 | pckr = at91_sys_read(AT91_PMC_PCKR(clk->id)); |
352 | parent = at91_css_to_clk(pckr & AT91_PMC_CSS); | 352 | parent = at91_css_to_clk(pckr & AT91_PMC_CSS); |
353 | clk->parent = parent; | 353 | clk->parent = parent; |
354 | clk->rate_hz = parent->rate_hz / (1 << ((pckr >> 2) & 3)); | 354 | clk->rate_hz = parent->rate_hz / (1 << ((pckr & AT91_PMC_PRES) >> 2)); |
355 | } | 355 | } |
356 | 356 | ||
357 | #endif /* CONFIG_AT91_PROGRAMMABLE_CLOCKS */ | 357 | #endif /* CONFIG_AT91_PROGRAMMABLE_CLOCKS */ |
@@ -587,8 +587,11 @@ int __init at91_clock_init(unsigned long main_clock) | |||
587 | mckr = at91_sys_read(AT91_PMC_MCKR); | 587 | mckr = at91_sys_read(AT91_PMC_MCKR); |
588 | mck.parent = at91_css_to_clk(mckr & AT91_PMC_CSS); | 588 | mck.parent = at91_css_to_clk(mckr & AT91_PMC_CSS); |
589 | freq = mck.parent->rate_hz; | 589 | freq = mck.parent->rate_hz; |
590 | freq /= (1 << ((mckr >> 2) & 3)); /* prescale */ | 590 | freq /= (1 << ((mckr & AT91_PMC_PRES) >> 2)); /* prescale */ |
591 | mck.rate_hz = freq / (1 + ((mckr >> 8) & 3)); /* mdiv */ | 591 | if (cpu_is_at91rm9200()) |
592 | mck.rate_hz = freq / (1 + ((mckr & AT91_PMC_MDIV) >> 8)); /* mdiv */ | ||
593 | else | ||
594 | mck.rate_hz = freq / (1 << ((mckr & AT91_PMC_MDIV) >> 8)); /* mdiv */ | ||
592 | 595 | ||
593 | /* Register the PMC's standard clocks */ | 596 | /* Register the PMC's standard clocks */ |
594 | for (i = 0; i < ARRAY_SIZE(standard_pmc_clocks); i++) | 597 | for (i = 0; i < ARRAY_SIZE(standard_pmc_clocks); i++) |
diff --git a/arch/arm/mach-imx/irq.c b/arch/arm/mach-imx/irq.c index 0791b56caecc..a7465db84893 100644 --- a/arch/arm/mach-imx/irq.c +++ b/arch/arm/mach-imx/irq.c | |||
@@ -43,12 +43,46 @@ | |||
43 | * | 43 | * |
44 | */ | 44 | */ |
45 | 45 | ||
46 | #define INTENNUM_OFF 0x8 | 46 | #define INTCNTL_OFF 0x00 |
47 | #define INTDISNUM_OFF 0xC | 47 | #define NIMASK_OFF 0x04 |
48 | #define INTENNUM_OFF 0x08 | ||
49 | #define INTDISNUM_OFF 0x0C | ||
50 | #define INTENABLEH_OFF 0x10 | ||
51 | #define INTENABLEL_OFF 0x14 | ||
52 | #define INTTYPEH_OFF 0x18 | ||
53 | #define INTTYPEL_OFF 0x1C | ||
54 | #define NIPRIORITY_OFF(x) (0x20+4*(7-(x))) | ||
55 | #define NIVECSR_OFF 0x40 | ||
56 | #define FIVECSR_OFF 0x44 | ||
57 | #define INTSRCH_OFF 0x48 | ||
58 | #define INTSRCL_OFF 0x4C | ||
59 | #define INTFRCH_OFF 0x50 | ||
60 | #define INTFRCL_OFF 0x54 | ||
61 | #define NIPNDH_OFF 0x58 | ||
62 | #define NIPNDL_OFF 0x5C | ||
63 | #define FIPNDH_OFF 0x60 | ||
64 | #define FIPNDL_OFF 0x64 | ||
48 | 65 | ||
49 | #define VA_AITC_BASE IO_ADDRESS(IMX_AITC_BASE) | 66 | #define VA_AITC_BASE IO_ADDRESS(IMX_AITC_BASE) |
50 | #define IMX_AITC_INTDISNUM (VA_AITC_BASE + INTDISNUM_OFF) | 67 | #define IMX_AITC_INTCNTL (VA_AITC_BASE + INTCNTL_OFF) |
68 | #define IMX_AITC_NIMASK (VA_AITC_BASE + NIMASK_OFF) | ||
51 | #define IMX_AITC_INTENNUM (VA_AITC_BASE + INTENNUM_OFF) | 69 | #define IMX_AITC_INTENNUM (VA_AITC_BASE + INTENNUM_OFF) |
70 | #define IMX_AITC_INTDISNUM (VA_AITC_BASE + INTDISNUM_OFF) | ||
71 | #define IMX_AITC_INTENABLEH (VA_AITC_BASE + INTENABLEH_OFF) | ||
72 | #define IMX_AITC_INTENABLEL (VA_AITC_BASE + INTENABLEL_OFF) | ||
73 | #define IMX_AITC_INTTYPEH (VA_AITC_BASE + INTTYPEH_OFF) | ||
74 | #define IMX_AITC_INTTYPEL (VA_AITC_BASE + INTTYPEL_OFF) | ||
75 | #define IMX_AITC_NIPRIORITY(x) (VA_AITC_BASE + NIPRIORITY_OFF(x)) | ||
76 | #define IMX_AITC_NIVECSR (VA_AITC_BASE + NIVECSR_OFF) | ||
77 | #define IMX_AITC_FIVECSR (VA_AITC_BASE + FIVECSR_OFF) | ||
78 | #define IMX_AITC_INTSRCH (VA_AITC_BASE + INTSRCH_OFF) | ||
79 | #define IMX_AITC_INTSRCL (VA_AITC_BASE + INTSRCL_OFF) | ||
80 | #define IMX_AITC_INTFRCH (VA_AITC_BASE + INTFRCH_OFF) | ||
81 | #define IMX_AITC_INTFRCL (VA_AITC_BASE + INTFRCL_OFF) | ||
82 | #define IMX_AITC_NIPNDH (VA_AITC_BASE + NIPNDH_OFF) | ||
83 | #define IMX_AITC_NIPNDL (VA_AITC_BASE + NIPNDL_OFF) | ||
84 | #define IMX_AITC_FIPNDH (VA_AITC_BASE + FIPNDH_OFF) | ||
85 | #define IMX_AITC_FIPNDL (VA_AITC_BASE + FIPNDL_OFF) | ||
52 | 86 | ||
53 | #if 0 | 87 | #if 0 |
54 | #define DEBUG_IRQ(fmt...) printk(fmt) | 88 | #define DEBUG_IRQ(fmt...) printk(fmt) |
@@ -222,7 +256,12 @@ imx_init_irq(void) | |||
222 | 256 | ||
223 | DEBUG_IRQ("Initializing imx interrupts\n"); | 257 | DEBUG_IRQ("Initializing imx interrupts\n"); |
224 | 258 | ||
225 | /* Mask all interrupts initially */ | 259 | /* Disable all interrupts initially. */ |
260 | /* Do not rely on the bootloader. */ | ||
261 | __raw_writel(0, IMX_AITC_INTENABLEH); | ||
262 | __raw_writel(0, IMX_AITC_INTENABLEL); | ||
263 | |||
264 | /* Mask all GPIO interrupts as well */ | ||
226 | IMR(0) = 0; | 265 | IMR(0) = 0; |
227 | IMR(1) = 0; | 266 | IMR(1) = 0; |
228 | IMR(2) = 0; | 267 | IMR(2) = 0; |
@@ -245,6 +284,6 @@ imx_init_irq(void) | |||
245 | set_irq_chained_handler(GPIO_INT_PORTC, imx_gpioc_demux_handler); | 284 | set_irq_chained_handler(GPIO_INT_PORTC, imx_gpioc_demux_handler); |
246 | set_irq_chained_handler(GPIO_INT_PORTD, imx_gpiod_demux_handler); | 285 | set_irq_chained_handler(GPIO_INT_PORTD, imx_gpiod_demux_handler); |
247 | 286 | ||
248 | /* Disable all interrupts initially. */ | 287 | /* Release masking of interrupts according to priority */ |
249 | /* In IMX this is done in the bootloader. */ | 288 | __raw_writel(-1, IMX_AITC_NIMASK); |
250 | } | 289 | } |
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig index 4f402c924504..b77abce10c7a 100644 --- a/arch/avr32/Kconfig +++ b/arch/avr32/Kconfig | |||
@@ -6,8 +6,7 @@ | |||
6 | mainmenu "Linux Kernel Configuration" | 6 | mainmenu "Linux Kernel Configuration" |
7 | 7 | ||
8 | config AVR32 | 8 | config AVR32 |
9 | bool | 9 | def_bool y |
10 | default y | ||
11 | # With EMBEDDED=n, we get lots of stuff automatically selected | 10 | # With EMBEDDED=n, we get lots of stuff automatically selected |
12 | # that we usually don't need on AVR32. | 11 | # that we usually don't need on AVR32. |
13 | select EMBEDDED | 12 | select EMBEDDED |
@@ -20,51 +19,49 @@ config AVR32 | |||
20 | http://avr32linux.org/. | 19 | http://avr32linux.org/. |
21 | 20 | ||
22 | config GENERIC_GPIO | 21 | config GENERIC_GPIO |
23 | bool | 22 | def_bool y |
24 | default y | ||
25 | 23 | ||
26 | config GENERIC_HARDIRQS | 24 | config GENERIC_HARDIRQS |
27 | bool | 25 | def_bool y |
28 | default y | 26 | |
27 | config STACKTRACE_SUPPORT | ||
28 | def_bool y | ||
29 | |||
30 | config LOCKDEP_SUPPORT | ||
31 | def_bool y | ||
32 | |||
33 | config TRACE_IRQFLAGS_SUPPORT | ||
34 | def_bool y | ||
29 | 35 | ||
30 | config HARDIRQS_SW_RESEND | 36 | config HARDIRQS_SW_RESEND |
31 | bool | 37 | def_bool y |
32 | default y | ||
33 | 38 | ||
34 | config GENERIC_IRQ_PROBE | 39 | config GENERIC_IRQ_PROBE |
35 | bool | 40 | def_bool y |
36 | default y | ||
37 | 41 | ||
38 | config RWSEM_GENERIC_SPINLOCK | 42 | config RWSEM_GENERIC_SPINLOCK |
39 | bool | 43 | def_bool y |
40 | default y | ||
41 | 44 | ||
42 | config GENERIC_TIME | 45 | config GENERIC_TIME |
43 | bool | 46 | def_bool y |
44 | default y | ||
45 | 47 | ||
46 | config RWSEM_XCHGADD_ALGORITHM | 48 | config RWSEM_XCHGADD_ALGORITHM |
47 | bool | 49 | def_bool n |
48 | 50 | ||
49 | config ARCH_HAS_ILOG2_U32 | 51 | config ARCH_HAS_ILOG2_U32 |
50 | bool | 52 | def_bool n |
51 | default n | ||
52 | 53 | ||
53 | config ARCH_HAS_ILOG2_U64 | 54 | config ARCH_HAS_ILOG2_U64 |
54 | bool | 55 | def_bool n |
55 | default n | ||
56 | 56 | ||
57 | config GENERIC_HWEIGHT | 57 | config GENERIC_HWEIGHT |
58 | bool | 58 | def_bool y |
59 | default y | ||
60 | 59 | ||
61 | config GENERIC_CALIBRATE_DELAY | 60 | config GENERIC_CALIBRATE_DELAY |
62 | bool | 61 | def_bool y |
63 | default y | ||
64 | 62 | ||
65 | config GENERIC_BUG | 63 | config GENERIC_BUG |
66 | bool | 64 | def_bool y |
67 | default y | ||
68 | depends on BUG | 65 | depends on BUG |
69 | 66 | ||
70 | source "init/Kconfig" | 67 | source "init/Kconfig" |
@@ -139,28 +136,22 @@ config PHYS_OFFSET | |||
139 | source "kernel/Kconfig.preempt" | 136 | source "kernel/Kconfig.preempt" |
140 | 137 | ||
141 | config HAVE_ARCH_BOOTMEM_NODE | 138 | config HAVE_ARCH_BOOTMEM_NODE |
142 | bool | 139 | def_bool n |
143 | default n | ||
144 | 140 | ||
145 | config ARCH_HAVE_MEMORY_PRESENT | 141 | config ARCH_HAVE_MEMORY_PRESENT |
146 | bool | 142 | def_bool n |
147 | default n | ||
148 | 143 | ||
149 | config NEED_NODE_MEMMAP_SIZE | 144 | config NEED_NODE_MEMMAP_SIZE |
150 | bool | 145 | def_bool n |
151 | default n | ||
152 | 146 | ||
153 | config ARCH_FLATMEM_ENABLE | 147 | config ARCH_FLATMEM_ENABLE |
154 | bool | 148 | def_bool y |
155 | default y | ||
156 | 149 | ||
157 | config ARCH_DISCONTIGMEM_ENABLE | 150 | config ARCH_DISCONTIGMEM_ENABLE |
158 | bool | 151 | def_bool n |
159 | default n | ||
160 | 152 | ||
161 | config ARCH_SPARSEMEM_ENABLE | 153 | config ARCH_SPARSEMEM_ENABLE |
162 | bool | 154 | def_bool n |
163 | default n | ||
164 | 155 | ||
165 | source "mm/Kconfig" | 156 | source "mm/Kconfig" |
166 | 157 | ||
diff --git a/arch/avr32/kernel/Makefile b/arch/avr32/kernel/Makefile index 989fcd1fef7e..2d6d48f35f69 100644 --- a/arch/avr32/kernel/Makefile +++ b/arch/avr32/kernel/Makefile | |||
@@ -11,3 +11,4 @@ obj-y += signal.o sys_avr32.o process.o time.o | |||
11 | obj-y += init_task.o switch_to.o cpu.o | 11 | obj-y += init_task.o switch_to.o cpu.o |
12 | obj-$(CONFIG_MODULES) += module.o avr32_ksyms.o | 12 | obj-$(CONFIG_MODULES) += module.o avr32_ksyms.o |
13 | obj-$(CONFIG_KPROBES) += kprobes.o | 13 | obj-$(CONFIG_KPROBES) += kprobes.o |
14 | obj-$(CONFIG_STACKTRACE) += stacktrace.o | ||
diff --git a/arch/avr32/kernel/asm-offsets.c b/arch/avr32/kernel/asm-offsets.c index 97d865865667..078cd33f467b 100644 --- a/arch/avr32/kernel/asm-offsets.c +++ b/arch/avr32/kernel/asm-offsets.c | |||
@@ -21,5 +21,7 @@ void foo(void) | |||
21 | OFFSET(TI_flags, thread_info, flags); | 21 | OFFSET(TI_flags, thread_info, flags); |
22 | OFFSET(TI_cpu, thread_info, cpu); | 22 | OFFSET(TI_cpu, thread_info, cpu); |
23 | OFFSET(TI_preempt_count, thread_info, preempt_count); | 23 | OFFSET(TI_preempt_count, thread_info, preempt_count); |
24 | OFFSET(TI_rar_saved, thread_info, rar_saved); | ||
25 | OFFSET(TI_rsr_saved, thread_info, rsr_saved); | ||
24 | OFFSET(TI_restart_block, thread_info, restart_block); | 26 | OFFSET(TI_restart_block, thread_info, restart_block); |
25 | } | 27 | } |
diff --git a/arch/avr32/kernel/entry-avr32b.S b/arch/avr32/kernel/entry-avr32b.S index ccadfd9b438d..8cf16d7a7040 100644 --- a/arch/avr32/kernel/entry-avr32b.S +++ b/arch/avr32/kernel/entry-avr32b.S | |||
@@ -264,16 +264,7 @@ syscall_exit_work: | |||
264 | 264 | ||
265 | 3: bld r1, TIF_BREAKPOINT | 265 | 3: bld r1, TIF_BREAKPOINT |
266 | brcc syscall_exit_cont | 266 | brcc syscall_exit_cont |
267 | mfsr r3, SYSREG_TLBEHI | 267 | rjmp enter_monitor_mode |
268 | lddsp r2, sp[REG_PC] | ||
269 | andl r3, 0xff, COH | ||
270 | lsl r3, 1 | ||
271 | sbr r3, 30 | ||
272 | sbr r3, 0 | ||
273 | mtdr DBGREG_BWA2A, r2 | ||
274 | mtdr DBGREG_BWC2A, r3 | ||
275 | rjmp syscall_exit_cont | ||
276 | |||
277 | 268 | ||
278 | /* The slow path of the TLB miss handler */ | 269 | /* The slow path of the TLB miss handler */ |
279 | page_table_not_present: | 270 | page_table_not_present: |
@@ -288,11 +279,16 @@ page_not_present: | |||
288 | rjmp ret_from_exception | 279 | rjmp ret_from_exception |
289 | 280 | ||
290 | /* This function expects to find offending PC in SYSREG_RAR_EX */ | 281 | /* This function expects to find offending PC in SYSREG_RAR_EX */ |
282 | .type save_full_context_ex, @function | ||
283 | .align 2 | ||
291 | save_full_context_ex: | 284 | save_full_context_ex: |
285 | mfsr r11, SYSREG_RAR_EX | ||
286 | sub r9, pc, . - debug_trampoline | ||
292 | mfsr r8, SYSREG_RSR_EX | 287 | mfsr r8, SYSREG_RSR_EX |
288 | cp.w r9, r11 | ||
289 | breq 3f | ||
293 | mov r12, r8 | 290 | mov r12, r8 |
294 | andh r8, (MODE_MASK >> 16), COH | 291 | andh r8, (MODE_MASK >> 16), COH |
295 | mfsr r11, SYSREG_RAR_EX | ||
296 | brne 2f | 292 | brne 2f |
297 | 293 | ||
298 | 1: pushm r11, r12 /* PC and SR */ | 294 | 1: pushm r11, r12 /* PC and SR */ |
@@ -303,10 +299,25 @@ save_full_context_ex: | |||
303 | stdsp sp[4], r10 /* replace saved SP */ | 299 | stdsp sp[4], r10 /* replace saved SP */ |
304 | rjmp 1b | 300 | rjmp 1b |
305 | 301 | ||
302 | /* | ||
303 | * The debug handler set up a trampoline to make us | ||
304 | * automatically enter monitor mode upon return, but since | ||
305 | * we're saving the full context, we must assume that the | ||
306 | * exception handler might want to alter the return address | ||
307 | * and/or status register. So we need to restore the original | ||
308 | * context and enter monitor mode manually after the exception | ||
309 | * has been handled. | ||
310 | */ | ||
311 | 3: get_thread_info r8 | ||
312 | ld.w r11, r8[TI_rar_saved] | ||
313 | ld.w r12, r8[TI_rsr_saved] | ||
314 | rjmp 1b | ||
315 | .size save_full_context_ex, . - save_full_context_ex | ||
316 | |||
306 | /* Low-level exception handlers */ | 317 | /* Low-level exception handlers */ |
307 | handle_critical: | 318 | handle_critical: |
308 | pushm r12 | 319 | sub sp, 4 |
309 | pushm r0-r12 | 320 | stmts --sp, r0-lr |
310 | rcall save_full_context_ex | 321 | rcall save_full_context_ex |
311 | mfsr r12, SYSREG_ECR | 322 | mfsr r12, SYSREG_ECR |
312 | mov r11, sp | 323 | mov r11, sp |
@@ -439,6 +450,7 @@ do_fpe_ll: | |||
439 | ret_from_exception: | 450 | ret_from_exception: |
440 | mask_interrupts | 451 | mask_interrupts |
441 | lddsp r4, sp[REG_SR] | 452 | lddsp r4, sp[REG_SR] |
453 | |||
442 | andh r4, (MODE_MASK >> 16), COH | 454 | andh r4, (MODE_MASK >> 16), COH |
443 | brne fault_resume_kernel | 455 | brne fault_resume_kernel |
444 | 456 | ||
@@ -515,119 +527,124 @@ fault_exit_work: | |||
515 | 527 | ||
516 | 2: bld r1, TIF_BREAKPOINT | 528 | 2: bld r1, TIF_BREAKPOINT |
517 | brcc fault_resume_user | 529 | brcc fault_resume_user |
518 | mfsr r3, SYSREG_TLBEHI | 530 | rjmp enter_monitor_mode |
519 | lddsp r2, sp[REG_PC] | 531 | |
520 | andl r3, 0xff, COH | 532 | .section .kprobes.text, "ax", @progbits |
521 | lsl r3, 1 | 533 | .type handle_debug, @function |
522 | sbr r3, 30 | 534 | handle_debug: |
523 | sbr r3, 0 | 535 | sub sp, 4 /* r12_orig */ |
524 | mtdr DBGREG_BWA2A, r2 | 536 | stmts --sp, r0-lr |
525 | mtdr DBGREG_BWC2A, r3 | 537 | mfsr r8, SYSREG_RAR_DBG |
526 | rjmp fault_resume_user | 538 | mfsr r9, SYSREG_RSR_DBG |
527 | 539 | unmask_exceptions | |
528 | /* If we get a debug trap from privileged context we end up here */ | 540 | pushm r8-r9 |
529 | handle_debug_priv: | 541 | bfextu r9, r9, SYSREG_MODE_OFFSET, SYSREG_MODE_SIZE |
530 | /* Fix up LR and SP in regs. r11 contains the mode we came from */ | 542 | brne debug_fixup_regs |
543 | |||
544 | .Ldebug_fixup_cont: | ||
545 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
546 | rcall trace_hardirqs_off | ||
547 | #endif | ||
548 | mov r12, sp | ||
549 | rcall do_debug | ||
550 | mov sp, r12 | ||
551 | |||
552 | lddsp r2, sp[REG_SR] | ||
553 | bfextu r3, r2, SYSREG_MODE_OFFSET, SYSREG_MODE_SIZE | ||
554 | brne debug_resume_kernel | ||
555 | |||
556 | get_thread_info r0 | ||
557 | ld.w r1, r0[TI_flags] | ||
558 | mov r2, _TIF_DBGWORK_MASK | ||
559 | tst r1, r2 | ||
560 | brne debug_exit_work | ||
561 | |||
562 | bld r1, TIF_SINGLE_STEP | ||
563 | brcc 1f | ||
564 | mfdr r4, OCD_DC | ||
565 | sbr r4, OCD_DC_SS_BIT | ||
566 | mtdr OCD_DC, r4 | ||
567 | |||
568 | 1: popm r10,r11 | ||
569 | mask_exceptions | ||
570 | mtsr SYSREG_RSR_DBG, r11 | ||
571 | mtsr SYSREG_RAR_DBG, r10 | ||
572 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
573 | rcall trace_hardirqs_on | ||
574 | 1: | ||
575 | #endif | ||
576 | ldmts sp++, r0-lr | ||
577 | sub sp, -4 | ||
578 | retd | ||
579 | .size handle_debug, . - handle_debug | ||
580 | |||
581 | /* Mode of the trapped context is in r9 */ | ||
582 | .type debug_fixup_regs, @function | ||
583 | debug_fixup_regs: | ||
531 | mfsr r8, SYSREG_SR | 584 | mfsr r8, SYSREG_SR |
532 | mov r9, r8 | 585 | mov r10, r8 |
533 | andh r8, hi(~MODE_MASK) | 586 | bfins r8, r9, SYSREG_MODE_OFFSET, SYSREG_MODE_SIZE |
534 | or r8, r11 | ||
535 | mtsr SYSREG_SR, r8 | 587 | mtsr SYSREG_SR, r8 |
536 | sub pc, -2 | 588 | sub pc, -2 |
537 | stdsp sp[REG_LR], lr | 589 | stdsp sp[REG_LR], lr |
538 | mtsr SYSREG_SR, r9 | 590 | mtsr SYSREG_SR, r10 |
539 | sub pc, -2 | 591 | sub pc, -2 |
540 | sub r10, sp, -FRAME_SIZE_FULL | 592 | sub r8, sp, -FRAME_SIZE_FULL |
541 | stdsp sp[REG_SP], r10 | 593 | stdsp sp[REG_SP], r8 |
542 | mov r12, sp | 594 | rjmp .Ldebug_fixup_cont |
543 | rcall do_debug_priv | 595 | .size debug_fixup_regs, . - debug_fixup_regs |
544 | 596 | ||
545 | /* Now, put everything back */ | 597 | .type debug_resume_kernel, @function |
546 | ssrf SR_EM_BIT | 598 | debug_resume_kernel: |
599 | mask_exceptions | ||
547 | popm r10, r11 | 600 | popm r10, r11 |
548 | mtsr SYSREG_RAR_DBG, r10 | 601 | mtsr SYSREG_RAR_DBG, r10 |
549 | mtsr SYSREG_RSR_DBG, r11 | 602 | mtsr SYSREG_RSR_DBG, r11 |
550 | mfsr r8, SYSREG_SR | 603 | #ifdef CONFIG_TRACE_IRQFLAGS |
551 | mov r9, r8 | 604 | bld r11, SYSREG_GM_OFFSET |
552 | andh r8, hi(~MODE_MASK) | 605 | brcc 1f |
553 | andh r11, hi(MODE_MASK) | 606 | rcall trace_hardirqs_on |
554 | or r8, r11 | 607 | 1: |
555 | mtsr SYSREG_SR, r8 | 608 | #endif |
609 | mfsr r2, SYSREG_SR | ||
610 | mov r1, r2 | ||
611 | bfins r2, r3, SYSREG_MODE_OFFSET, SYSREG_MODE_SIZE | ||
612 | mtsr SYSREG_SR, r2 | ||
556 | sub pc, -2 | 613 | sub pc, -2 |
557 | popm lr | 614 | popm lr |
558 | mtsr SYSREG_SR, r9 | 615 | mtsr SYSREG_SR, r1 |
559 | sub pc, -2 | 616 | sub pc, -2 |
560 | sub sp, -4 /* skip SP */ | 617 | sub sp, -4 /* skip SP */ |
561 | popm r0-r12 | 618 | popm r0-r12 |
562 | sub sp, -4 | 619 | sub sp, -4 |
563 | retd | 620 | retd |
621 | .size debug_resume_kernel, . - debug_resume_kernel | ||
564 | 622 | ||
623 | .type debug_exit_work, @function | ||
624 | debug_exit_work: | ||
565 | /* | 625 | /* |
566 | * At this point, everything is masked, that is, interrupts, | 626 | * We must return from Monitor Mode using a retd, and we must |
567 | * exceptions and debugging traps. We might get called from | 627 | * not schedule since that involves the D bit in SR getting |
568 | * interrupt or exception context in some rare cases, but this | 628 | * cleared by something other than the debug hardware. This |
569 | * will be taken care of by do_debug(), so we're not going to | 629 | * may cause undefined behaviour according to the Architecture |
570 | * do a 100% correct context save here. | 630 | * manual. |
631 | * | ||
632 | * So we fix up the return address and status and return to a | ||
633 | * stub below in Exception mode. From there, we can follow the | ||
634 | * normal exception return path. | ||
635 | * | ||
636 | * The real return address and status registers are stored on | ||
637 | * the stack in the way the exception return path understands, | ||
638 | * so no need to fix anything up there. | ||
571 | */ | 639 | */ |
572 | handle_debug: | 640 | sub r8, pc, . - fault_exit_work |
573 | sub sp, 4 /* r12_orig */ | 641 | mtsr SYSREG_RAR_DBG, r8 |
574 | stmts --sp, r0-lr | 642 | mov r9, 0 |
575 | mfsr r10, SYSREG_RAR_DBG | 643 | orh r9, hi(SR_EM | SR_GM | MODE_EXCEPTION) |
576 | mfsr r11, SYSREG_RSR_DBG | 644 | mtsr SYSREG_RSR_DBG, r9 |
577 | unmask_exceptions | 645 | sub pc, -2 |
578 | pushm r10,r11 | ||
579 | andh r11, (MODE_MASK >> 16), COH | ||
580 | brne handle_debug_priv | ||
581 | |||
582 | mov r12, sp | ||
583 | rcall do_debug | ||
584 | |||
585 | lddsp r10, sp[REG_SR] | ||
586 | andh r10, (MODE_MASK >> 16), COH | ||
587 | breq debug_resume_user | ||
588 | |||
589 | debug_restore_all: | ||
590 | popm r10,r11 | ||
591 | mask_exceptions | ||
592 | mtsr SYSREG_RSR_DBG, r11 | ||
593 | mtsr SYSREG_RAR_DBG, r10 | ||
594 | ldmts sp++, r0-lr | ||
595 | sub sp, -4 | ||
596 | retd | 646 | retd |
597 | 647 | .size debug_exit_work, . - debug_exit_work | |
598 | debug_resume_user: | ||
599 | get_thread_info r0 | ||
600 | mask_interrupts | ||
601 | |||
602 | ld.w r1, r0[TI_flags] | ||
603 | andl r1, _TIF_DBGWORK_MASK, COH | ||
604 | breq debug_restore_all | ||
605 | |||
606 | 1: bld r1, TIF_NEED_RESCHED | ||
607 | brcc 2f | ||
608 | unmask_interrupts | ||
609 | rcall schedule | ||
610 | mask_interrupts | ||
611 | ld.w r1, r0[TI_flags] | ||
612 | rjmp 1b | ||
613 | |||
614 | 2: mov r2, _TIF_SIGPENDING | _TIF_RESTORE_SIGMASK | ||
615 | tst r1, r2 | ||
616 | breq 3f | ||
617 | unmask_interrupts | ||
618 | mov r12, sp | ||
619 | mov r11, r0 | ||
620 | rcall do_notify_resume | ||
621 | mask_interrupts | ||
622 | ld.w r1, r0[TI_flags] | ||
623 | rjmp 1b | ||
624 | |||
625 | 3: bld r1, TIF_SINGLE_STEP | ||
626 | brcc debug_restore_all | ||
627 | mfdr r2, DBGREG_DC | ||
628 | sbr r2, DC_SS_BIT | ||
629 | mtdr DBGREG_DC, r2 | ||
630 | rjmp debug_restore_all | ||
631 | 648 | ||
632 | .set rsr_int0, SYSREG_RSR_INT0 | 649 | .set rsr_int0, SYSREG_RSR_INT0 |
633 | .set rsr_int1, SYSREG_RSR_INT1 | 650 | .set rsr_int1, SYSREG_RSR_INT1 |
@@ -675,7 +692,11 @@ irq_level\level: | |||
675 | andl r1, _TIF_WORK_MASK, COH | 692 | andl r1, _TIF_WORK_MASK, COH |
676 | brne irq_exit_work | 693 | brne irq_exit_work |
677 | 694 | ||
678 | 1: popm r8-r9 | 695 | 1: |
696 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
697 | rcall trace_hardirqs_on | ||
698 | #endif | ||
699 | popm r8-r9 | ||
679 | mtsr rar_int\level, r8 | 700 | mtsr rar_int\level, r8 |
680 | mtsr rsr_int\level, r9 | 701 | mtsr rsr_int\level, r9 |
681 | ldmts sp++,r0-lr | 702 | ldmts sp++,r0-lr |
@@ -748,3 +769,53 @@ cpu_idle_enable_int_and_exit: | |||
748 | IRQ_LEVEL 1 | 769 | IRQ_LEVEL 1 |
749 | IRQ_LEVEL 2 | 770 | IRQ_LEVEL 2 |
750 | IRQ_LEVEL 3 | 771 | IRQ_LEVEL 3 |
772 | |||
773 | .section .kprobes.text, "ax", @progbits | ||
774 | .type enter_monitor_mode, @function | ||
775 | enter_monitor_mode: | ||
776 | /* | ||
777 | * We need to enter monitor mode to do a single step. The | ||
778 | * monitor code will alter the return address so that we | ||
779 | * return directly to the user instead of returning here. | ||
780 | */ | ||
781 | breakpoint | ||
782 | rjmp breakpoint_failed | ||
783 | |||
784 | .size enter_monitor_mode, . - enter_monitor_mode | ||
785 | |||
786 | .type debug_trampoline, @function | ||
787 | .global debug_trampoline | ||
788 | debug_trampoline: | ||
789 | /* | ||
790 | * Save the registers on the stack so that the monitor code | ||
791 | * can find them easily. | ||
792 | */ | ||
793 | sub sp, 4 /* r12_orig */ | ||
794 | stmts --sp, r0-lr | ||
795 | get_thread_info r0 | ||
796 | ld.w r8, r0[TI_rar_saved] | ||
797 | ld.w r9, r0[TI_rsr_saved] | ||
798 | pushm r8-r9 | ||
799 | |||
800 | /* | ||
801 | * The monitor code will alter the return address so we don't | ||
802 | * return here. | ||
803 | */ | ||
804 | breakpoint | ||
805 | rjmp breakpoint_failed | ||
806 | .size debug_trampoline, . - debug_trampoline | ||
807 | |||
808 | .type breakpoint_failed, @function | ||
809 | breakpoint_failed: | ||
810 | /* | ||
811 | * Something went wrong. Perhaps the debug hardware isn't | ||
812 | * enabled? | ||
813 | */ | ||
814 | lda.w r12, msg_breakpoint_failed | ||
815 | mov r11, sp | ||
816 | mov r10, 9 /* SIGKILL */ | ||
817 | call die | ||
818 | 1: rjmp 1b | ||
819 | |||
820 | msg_breakpoint_failed: | ||
821 | .asciz "Failed to enter Debug Mode" | ||
diff --git a/arch/avr32/kernel/kprobes.c b/arch/avr32/kernel/kprobes.c index 20b1c9d8f945..799ba89b07a8 100644 --- a/arch/avr32/kernel/kprobes.c +++ b/arch/avr32/kernel/kprobes.c | |||
@@ -70,9 +70,9 @@ static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs) | |||
70 | 70 | ||
71 | BUG_ON(!(sysreg_read(SR) & SYSREG_BIT(SR_D))); | 71 | BUG_ON(!(sysreg_read(SR) & SYSREG_BIT(SR_D))); |
72 | 72 | ||
73 | dc = __mfdr(DBGREG_DC); | 73 | dc = ocd_read(DC); |
74 | dc |= DC_SS; | 74 | dc |= 1 << OCD_DC_SS_BIT; |
75 | __mtdr(DBGREG_DC, dc); | 75 | ocd_write(DC, dc); |
76 | 76 | ||
77 | /* | 77 | /* |
78 | * We must run the instruction from its original location | 78 | * We must run the instruction from its original location |
@@ -91,9 +91,9 @@ static void __kprobes resume_execution(struct kprobe *p, struct pt_regs *regs) | |||
91 | 91 | ||
92 | pr_debug("resuming execution at PC=%08lx\n", regs->pc); | 92 | pr_debug("resuming execution at PC=%08lx\n", regs->pc); |
93 | 93 | ||
94 | dc = __mfdr(DBGREG_DC); | 94 | dc = ocd_read(DC); |
95 | dc &= ~DC_SS; | 95 | dc &= ~(1 << OCD_DC_SS_BIT); |
96 | __mtdr(DBGREG_DC, dc); | 96 | ocd_write(DC, dc); |
97 | 97 | ||
98 | *p->addr = BREAKPOINT_INSTRUCTION; | 98 | *p->addr = BREAKPOINT_INSTRUCTION; |
99 | flush_icache_range((unsigned long)p->addr, | 99 | flush_icache_range((unsigned long)p->addr, |
@@ -261,7 +261,7 @@ int __kprobes longjmp_break_handler(struct kprobe *p, struct pt_regs *regs) | |||
261 | int __init arch_init_kprobes(void) | 261 | int __init arch_init_kprobes(void) |
262 | { | 262 | { |
263 | printk("KPROBES: Enabling monitor mode (MM|DBE)...\n"); | 263 | printk("KPROBES: Enabling monitor mode (MM|DBE)...\n"); |
264 | __mtdr(DBGREG_DC, DC_MM | DC_DBE); | 264 | ocd_write(DC, (1 << OCD_DC_MM_BIT) | (1 << OCD_DC_DBE_BIT)); |
265 | 265 | ||
266 | /* TODO: Register kretprobe trampoline */ | 266 | /* TODO: Register kretprobe trampoline */ |
267 | return 0; | 267 | return 0; |
diff --git a/arch/avr32/kernel/process.c b/arch/avr32/kernel/process.c index 13f988402613..9d6dac8af7a2 100644 --- a/arch/avr32/kernel/process.c +++ b/arch/avr32/kernel/process.c | |||
@@ -55,8 +55,8 @@ void machine_power_off(void) | |||
55 | 55 | ||
56 | void machine_restart(char *cmd) | 56 | void machine_restart(char *cmd) |
57 | { | 57 | { |
58 | __mtdr(DBGREG_DC, DC_DBE); | 58 | ocd_write(DC, (1 << OCD_DC_DBE_BIT)); |
59 | __mtdr(DBGREG_DC, DC_RES); | 59 | ocd_write(DC, (1 << OCD_DC_RES_BIT)); |
60 | while (1) ; | 60 | while (1) ; |
61 | } | 61 | } |
62 | 62 | ||
@@ -287,10 +287,11 @@ void show_regs_log_lvl(struct pt_regs *regs, const char *log_lvl) | |||
287 | regs->sr & SR_N ? 'N' : 'n', | 287 | regs->sr & SR_N ? 'N' : 'n', |
288 | regs->sr & SR_Z ? 'Z' : 'z', | 288 | regs->sr & SR_Z ? 'Z' : 'z', |
289 | regs->sr & SR_C ? 'C' : 'c'); | 289 | regs->sr & SR_C ? 'C' : 'c'); |
290 | printk("%sMode bits: %c%c%c%c%c%c%c%c%c\n", log_lvl, | 290 | printk("%sMode bits: %c%c%c%c%c%c%c%c%c%c\n", log_lvl, |
291 | regs->sr & SR_H ? 'H' : 'h', | 291 | regs->sr & SR_H ? 'H' : 'h', |
292 | regs->sr & SR_R ? 'R' : 'r', | ||
293 | regs->sr & SR_J ? 'J' : 'j', | 292 | regs->sr & SR_J ? 'J' : 'j', |
293 | regs->sr & SR_DM ? 'M' : 'm', | ||
294 | regs->sr & SR_D ? 'D' : 'd', | ||
294 | regs->sr & SR_EM ? 'E' : 'e', | 295 | regs->sr & SR_EM ? 'E' : 'e', |
295 | regs->sr & SR_I3M ? '3' : '.', | 296 | regs->sr & SR_I3M ? '3' : '.', |
296 | regs->sr & SR_I2M ? '2' : '.', | 297 | regs->sr & SR_I2M ? '2' : '.', |
diff --git a/arch/avr32/kernel/ptrace.c b/arch/avr32/kernel/ptrace.c index 9e16b8a447f2..002369e44093 100644 --- a/arch/avr32/kernel/ptrace.c +++ b/arch/avr32/kernel/ptrace.c | |||
@@ -30,20 +30,22 @@ static struct pt_regs *get_user_regs(struct task_struct *tsk) | |||
30 | 30 | ||
31 | static void ptrace_single_step(struct task_struct *tsk) | 31 | static void ptrace_single_step(struct task_struct *tsk) |
32 | { | 32 | { |
33 | pr_debug("ptrace_single_step: pid=%u, SR=0x%08lx\n", | 33 | pr_debug("ptrace_single_step: pid=%u, PC=0x%08lx, SR=0x%08lx\n", |
34 | tsk->pid, tsk->thread.cpu_context.sr); | 34 | tsk->pid, task_pt_regs(tsk)->pc, task_pt_regs(tsk)->sr); |
35 | if (!(tsk->thread.cpu_context.sr & SR_D)) { | ||
36 | /* | ||
37 | * Set a breakpoint at the current pc to force the | ||
38 | * process into debug mode. The syscall/exception | ||
39 | * exit code will set a breakpoint at the return | ||
40 | * address when this flag is set. | ||
41 | */ | ||
42 | pr_debug("ptrace_single_step: Setting TIF_BREAKPOINT\n"); | ||
43 | set_tsk_thread_flag(tsk, TIF_BREAKPOINT); | ||
44 | } | ||
45 | 35 | ||
46 | /* The monitor code will do the actual step for us */ | 36 | /* |
37 | * We can't schedule in Debug mode, so when TIF_BREAKPOINT is | ||
38 | * set, the system call or exception handler will do a | ||
39 | * breakpoint to enter monitor mode before returning to | ||
40 | * userspace. | ||
41 | * | ||
42 | * The monitor code will then notice that TIF_SINGLE_STEP is | ||
43 | * set and return to userspace with single stepping enabled. | ||
44 | * The CPU will then enter monitor mode again after exactly | ||
45 | * one instruction has been executed, and the monitor code | ||
46 | * will then send a SIGTRAP to the process. | ||
47 | */ | ||
48 | set_tsk_thread_flag(tsk, TIF_BREAKPOINT); | ||
47 | set_tsk_thread_flag(tsk, TIF_SINGLE_STEP); | 49 | set_tsk_thread_flag(tsk, TIF_SINGLE_STEP); |
48 | } | 50 | } |
49 | 51 | ||
@@ -55,23 +57,7 @@ static void ptrace_single_step(struct task_struct *tsk) | |||
55 | void ptrace_disable(struct task_struct *child) | 57 | void ptrace_disable(struct task_struct *child) |
56 | { | 58 | { |
57 | clear_tsk_thread_flag(child, TIF_SINGLE_STEP); | 59 | clear_tsk_thread_flag(child, TIF_SINGLE_STEP); |
58 | } | 60 | clear_tsk_thread_flag(child, TIF_BREAKPOINT); |
59 | |||
60 | /* | ||
61 | * Handle hitting a breakpoint | ||
62 | */ | ||
63 | static void ptrace_break(struct task_struct *tsk, struct pt_regs *regs) | ||
64 | { | ||
65 | siginfo_t info; | ||
66 | |||
67 | info.si_signo = SIGTRAP; | ||
68 | info.si_errno = 0; | ||
69 | info.si_code = TRAP_BRKPT; | ||
70 | info.si_addr = (void __user *)instruction_pointer(regs); | ||
71 | |||
72 | pr_debug("ptrace_break: Sending SIGTRAP to PID %u (pc = 0x%p)\n", | ||
73 | tsk->pid, info.si_addr); | ||
74 | force_sig_info(SIGTRAP, &info, tsk); | ||
75 | } | 61 | } |
76 | 62 | ||
77 | /* | 63 | /* |
@@ -84,9 +70,6 @@ static int ptrace_read_user(struct task_struct *tsk, unsigned long offset, | |||
84 | unsigned long *regs; | 70 | unsigned long *regs; |
85 | unsigned long value; | 71 | unsigned long value; |
86 | 72 | ||
87 | pr_debug("ptrace_read_user(%p, %#lx, %p)\n", | ||
88 | tsk, offset, data); | ||
89 | |||
90 | if (offset & 3 || offset >= sizeof(struct user)) { | 73 | if (offset & 3 || offset >= sizeof(struct user)) { |
91 | printk("ptrace_read_user: invalid offset 0x%08lx\n", offset); | 74 | printk("ptrace_read_user: invalid offset 0x%08lx\n", offset); |
92 | return -EIO; | 75 | return -EIO; |
@@ -98,6 +81,9 @@ static int ptrace_read_user(struct task_struct *tsk, unsigned long offset, | |||
98 | if (offset < sizeof(struct pt_regs)) | 81 | if (offset < sizeof(struct pt_regs)) |
99 | value = regs[offset / sizeof(regs[0])]; | 82 | value = regs[offset / sizeof(regs[0])]; |
100 | 83 | ||
84 | pr_debug("ptrace_read_user(%s[%u], %#lx, %p) -> %#lx\n", | ||
85 | tsk->comm, tsk->pid, offset, data, value); | ||
86 | |||
101 | return put_user(value, data); | 87 | return put_user(value, data); |
102 | } | 88 | } |
103 | 89 | ||
@@ -111,8 +97,11 @@ static int ptrace_write_user(struct task_struct *tsk, unsigned long offset, | |||
111 | { | 97 | { |
112 | unsigned long *regs; | 98 | unsigned long *regs; |
113 | 99 | ||
100 | pr_debug("ptrace_write_user(%s[%u], %#lx, %#lx)\n", | ||
101 | tsk->comm, tsk->pid, offset, value); | ||
102 | |||
114 | if (offset & 3 || offset >= sizeof(struct user)) { | 103 | if (offset & 3 || offset >= sizeof(struct user)) { |
115 | printk("ptrace_write_user: invalid offset 0x%08lx\n", offset); | 104 | pr_debug(" invalid offset 0x%08lx\n", offset); |
116 | return -EIO; | 105 | return -EIO; |
117 | } | 106 | } |
118 | 107 | ||
@@ -155,11 +144,9 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data) | |||
155 | { | 144 | { |
156 | int ret; | 145 | int ret; |
157 | 146 | ||
158 | pr_debug("arch_ptrace(%ld, %d, %#lx, %#lx)\n", | ||
159 | request, child->pid, addr, data); | ||
160 | |||
161 | pr_debug("ptrace: Enabling monitor mode...\n"); | 147 | pr_debug("ptrace: Enabling monitor mode...\n"); |
162 | __mtdr(DBGREG_DC, __mfdr(DBGREG_DC) | DC_MM | DC_DBE); | 148 | ocd_write(DC, ocd_read(DC) | (1 << OCD_DC_MM_BIT) |
149 | | (1 << OCD_DC_DBE_BIT)); | ||
163 | 150 | ||
164 | switch (request) { | 151 | switch (request) { |
165 | /* Read the word at location addr in the child process */ | 152 | /* Read the word at location addr in the child process */ |
@@ -240,19 +227,16 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data) | |||
240 | break; | 227 | break; |
241 | } | 228 | } |
242 | 229 | ||
243 | pr_debug("sys_ptrace returning %d (DC = 0x%08lx)\n", ret, __mfdr(DBGREG_DC)); | ||
244 | return ret; | 230 | return ret; |
245 | } | 231 | } |
246 | 232 | ||
247 | asmlinkage void syscall_trace(void) | 233 | asmlinkage void syscall_trace(void) |
248 | { | 234 | { |
249 | pr_debug("syscall_trace called\n"); | ||
250 | if (!test_thread_flag(TIF_SYSCALL_TRACE)) | 235 | if (!test_thread_flag(TIF_SYSCALL_TRACE)) |
251 | return; | 236 | return; |
252 | if (!(current->ptrace & PT_PTRACED)) | 237 | if (!(current->ptrace & PT_PTRACED)) |
253 | return; | 238 | return; |
254 | 239 | ||
255 | pr_debug("syscall_trace: notifying parent\n"); | ||
256 | /* The 0x80 provides a way for the tracing parent to | 240 | /* The 0x80 provides a way for the tracing parent to |
257 | * distinguish between a syscall stop and SIGTRAP delivery */ | 241 | * distinguish between a syscall stop and SIGTRAP delivery */ |
258 | ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD) | 242 | ptrace_notify(SIGTRAP | ((current->ptrace & PT_TRACESYSGOOD) |
@@ -271,86 +255,143 @@ asmlinkage void syscall_trace(void) | |||
271 | } | 255 | } |
272 | } | 256 | } |
273 | 257 | ||
274 | asmlinkage void do_debug_priv(struct pt_regs *regs) | ||
275 | { | ||
276 | unsigned long dc, ds; | ||
277 | unsigned long die_val; | ||
278 | |||
279 | ds = __mfdr(DBGREG_DS); | ||
280 | |||
281 | pr_debug("do_debug_priv: pc = %08lx, ds = %08lx\n", regs->pc, ds); | ||
282 | |||
283 | if (ds & DS_SSS) | ||
284 | die_val = DIE_SSTEP; | ||
285 | else | ||
286 | die_val = DIE_BREAKPOINT; | ||
287 | |||
288 | if (notify_die(die_val, "ptrace", regs, 0, 0, SIGTRAP) == NOTIFY_STOP) | ||
289 | return; | ||
290 | |||
291 | if (likely(ds & DS_SSS)) { | ||
292 | extern void itlb_miss(void); | ||
293 | extern void tlb_miss_common(void); | ||
294 | struct thread_info *ti; | ||
295 | |||
296 | dc = __mfdr(DBGREG_DC); | ||
297 | dc &= ~DC_SS; | ||
298 | __mtdr(DBGREG_DC, dc); | ||
299 | |||
300 | ti = current_thread_info(); | ||
301 | set_ti_thread_flag(ti, TIF_BREAKPOINT); | ||
302 | |||
303 | /* The TLB miss handlers don't check thread flags */ | ||
304 | if ((regs->pc >= (unsigned long)&itlb_miss) | ||
305 | && (regs->pc <= (unsigned long)&tlb_miss_common)) { | ||
306 | __mtdr(DBGREG_BWA2A, sysreg_read(RAR_EX)); | ||
307 | __mtdr(DBGREG_BWC2A, 0x40000001 | (get_asid() << 1)); | ||
308 | } | ||
309 | |||
310 | /* | ||
311 | * If we're running in supervisor mode, the breakpoint | ||
312 | * will take us where we want directly, no need to | ||
313 | * single step. | ||
314 | */ | ||
315 | if ((regs->sr & MODE_MASK) != MODE_SUPERVISOR) | ||
316 | set_ti_thread_flag(ti, TIF_SINGLE_STEP); | ||
317 | } else { | ||
318 | panic("Unable to handle debug trap at pc = %08lx\n", | ||
319 | regs->pc); | ||
320 | } | ||
321 | } | ||
322 | |||
323 | /* | 258 | /* |
324 | * Handle breakpoints, single steps and other debuggy things. To keep | 259 | * debug_trampoline() is an assembly stub which will store all user |
325 | * things simple initially, we run with interrupts and exceptions | 260 | * registers on the stack and execute a breakpoint instruction. |
326 | * disabled all the time. | 261 | * |
262 | * If we single-step into an exception handler which runs with | ||
263 | * interrupts disabled the whole time so it doesn't have to check for | ||
264 | * pending work, its return address will be modified so that it ends | ||
265 | * up returning to debug_trampoline. | ||
266 | * | ||
267 | * If the exception handler decides to store the user context and | ||
268 | * enable interrupts after all, it will restore the original return | ||
269 | * address and status register value. Before it returns, it will | ||
270 | * notice that TIF_BREAKPOINT is set and execute a breakpoint | ||
271 | * instruction. | ||
327 | */ | 272 | */ |
328 | asmlinkage void do_debug(struct pt_regs *regs) | 273 | extern void debug_trampoline(void); |
329 | { | ||
330 | unsigned long dc, ds; | ||
331 | 274 | ||
332 | ds = __mfdr(DBGREG_DS); | 275 | asmlinkage struct pt_regs *do_debug(struct pt_regs *regs) |
333 | pr_debug("do_debug: pc = %08lx, ds = %08lx\n", regs->pc, ds); | 276 | { |
277 | struct thread_info *ti; | ||
278 | unsigned long trampoline_addr; | ||
279 | u32 status; | ||
280 | u32 ctrl; | ||
281 | int code; | ||
282 | |||
283 | status = ocd_read(DS); | ||
284 | ti = current_thread_info(); | ||
285 | code = TRAP_BRKPT; | ||
286 | |||
287 | pr_debug("do_debug: status=0x%08x PC=0x%08lx SR=0x%08lx tif=0x%08lx\n", | ||
288 | status, regs->pc, regs->sr, ti->flags); | ||
289 | |||
290 | if (!user_mode(regs)) { | ||
291 | unsigned long die_val = DIE_BREAKPOINT; | ||
292 | |||
293 | if (status & (1 << OCD_DS_SSS_BIT)) | ||
294 | die_val = DIE_SSTEP; | ||
295 | |||
296 | if (notify_die(die_val, "ptrace", regs, 0, 0, SIGTRAP) | ||
297 | == NOTIFY_STOP) | ||
298 | return regs; | ||
299 | |||
300 | if ((status & (1 << OCD_DS_SWB_BIT)) | ||
301 | && test_and_clear_ti_thread_flag( | ||
302 | ti, TIF_BREAKPOINT)) { | ||
303 | /* | ||
304 | * Explicit breakpoint from trampoline or | ||
305 | * exception/syscall/interrupt handler. | ||
306 | * | ||
307 | * The real saved regs are on the stack right | ||
308 | * after the ones we saved on entry. | ||
309 | */ | ||
310 | regs++; | ||
311 | pr_debug(" -> TIF_BREAKPOINT done, adjusted regs:" | ||
312 | "PC=0x%08lx SR=0x%08lx\n", | ||
313 | regs->pc, regs->sr); | ||
314 | BUG_ON(!user_mode(regs)); | ||
315 | |||
316 | if (test_thread_flag(TIF_SINGLE_STEP)) { | ||
317 | pr_debug("Going to do single step...\n"); | ||
318 | return regs; | ||
319 | } | ||
320 | |||
321 | /* | ||
322 | * No TIF_SINGLE_STEP means we're done | ||
323 | * stepping over a syscall. Do the trap now. | ||
324 | */ | ||
325 | code = TRAP_TRACE; | ||
326 | } else if ((status & (1 << OCD_DS_SSS_BIT)) | ||
327 | && test_ti_thread_flag(ti, TIF_SINGLE_STEP)) { | ||
328 | |||
329 | pr_debug("Stepped into something, " | ||
330 | "setting TIF_BREAKPOINT...\n"); | ||
331 | set_ti_thread_flag(ti, TIF_BREAKPOINT); | ||
332 | |||
333 | /* | ||
334 | * We stepped into an exception, interrupt or | ||
335 | * syscall handler. Some exception handlers | ||
336 | * don't check for pending work, so we need to | ||
337 | * set up a trampoline just in case. | ||
338 | * | ||
339 | * The exception entry code will undo the | ||
340 | * trampoline stuff if it does a full context | ||
341 | * save (which also means that it'll check for | ||
342 | * pending work later.) | ||
343 | */ | ||
344 | if ((regs->sr & MODE_MASK) == MODE_EXCEPTION) { | ||
345 | trampoline_addr | ||
346 | = (unsigned long)&debug_trampoline; | ||
347 | |||
348 | pr_debug("Setting up trampoline...\n"); | ||
349 | ti->rar_saved = sysreg_read(RAR_EX); | ||
350 | ti->rsr_saved = sysreg_read(RSR_EX); | ||
351 | sysreg_write(RAR_EX, trampoline_addr); | ||
352 | sysreg_write(RSR_EX, (MODE_EXCEPTION | ||
353 | | SR_EM | SR_GM)); | ||
354 | BUG_ON(ti->rsr_saved & MODE_MASK); | ||
355 | } | ||
356 | |||
357 | /* | ||
358 | * If we stepped into a system call, we | ||
359 | * shouldn't do a single step after we return | ||
360 | * since the return address is right after the | ||
361 | * "scall" instruction we were told to step | ||
362 | * over. | ||
363 | */ | ||
364 | if ((regs->sr & MODE_MASK) == MODE_SUPERVISOR) { | ||
365 | pr_debug("Supervisor; no single step\n"); | ||
366 | clear_ti_thread_flag(ti, TIF_SINGLE_STEP); | ||
367 | } | ||
368 | |||
369 | ctrl = ocd_read(DC); | ||
370 | ctrl &= ~(1 << OCD_DC_SS_BIT); | ||
371 | ocd_write(DC, ctrl); | ||
372 | |||
373 | return regs; | ||
374 | } else { | ||
375 | printk(KERN_ERR "Unexpected OCD_DS value: 0x%08x\n", | ||
376 | status); | ||
377 | printk(KERN_ERR "Thread flags: 0x%08lx\n", ti->flags); | ||
378 | die("Unhandled debug trap in kernel mode", | ||
379 | regs, SIGTRAP); | ||
380 | } | ||
381 | } else if (status & (1 << OCD_DS_SSS_BIT)) { | ||
382 | /* Single step in user mode */ | ||
383 | code = TRAP_TRACE; | ||
334 | 384 | ||
335 | if (test_thread_flag(TIF_BREAKPOINT)) { | 385 | ctrl = ocd_read(DC); |
336 | pr_debug("TIF_BREAKPOINT set\n"); | 386 | ctrl &= ~(1 << OCD_DC_SS_BIT); |
337 | /* We're taking care of it */ | 387 | ocd_write(DC, ctrl); |
338 | clear_thread_flag(TIF_BREAKPOINT); | ||
339 | __mtdr(DBGREG_BWC2A, 0); | ||
340 | } | 388 | } |
341 | 389 | ||
342 | if (test_thread_flag(TIF_SINGLE_STEP)) { | 390 | pr_debug("Sending SIGTRAP: code=%d PC=0x%08lx SR=0x%08lx\n", |
343 | pr_debug("TIF_SINGLE_STEP set, ds = 0x%08lx\n", ds); | 391 | code, regs->pc, regs->sr); |
344 | if (ds & DS_SSS) { | ||
345 | dc = __mfdr(DBGREG_DC); | ||
346 | dc &= ~DC_SS; | ||
347 | __mtdr(DBGREG_DC, dc); | ||
348 | 392 | ||
349 | clear_thread_flag(TIF_SINGLE_STEP); | 393 | clear_thread_flag(TIF_SINGLE_STEP); |
350 | ptrace_break(current, regs); | 394 | _exception(SIGTRAP, regs, code, instruction_pointer(regs)); |
351 | } | 395 | |
352 | } else { | 396 | return regs; |
353 | /* regular breakpoint */ | ||
354 | ptrace_break(current, regs); | ||
355 | } | ||
356 | } | 397 | } |
diff --git a/arch/avr32/kernel/stacktrace.c b/arch/avr32/kernel/stacktrace.c new file mode 100644 index 000000000000..9a68190bbffd --- /dev/null +++ b/arch/avr32/kernel/stacktrace.c | |||
@@ -0,0 +1,53 @@ | |||
1 | /* | ||
2 | * Stack trace management functions | ||
3 | * | ||
4 | * Copyright (C) 2007 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #include <linux/sched.h> | ||
11 | #include <linux/stacktrace.h> | ||
12 | #include <linux/thread_info.h> | ||
13 | |||
14 | register unsigned long current_frame_pointer asm("r7"); | ||
15 | |||
16 | struct stackframe { | ||
17 | unsigned long lr; | ||
18 | unsigned long fp; | ||
19 | }; | ||
20 | |||
21 | /* | ||
22 | * Save stack-backtrace addresses into a stack_trace buffer. | ||
23 | */ | ||
24 | void save_stack_trace(struct stack_trace *trace) | ||
25 | { | ||
26 | unsigned long low, high; | ||
27 | unsigned long fp; | ||
28 | struct stackframe *frame; | ||
29 | int skip = trace->skip; | ||
30 | |||
31 | low = (unsigned long)task_stack_page(current); | ||
32 | high = low + THREAD_SIZE; | ||
33 | fp = current_frame_pointer; | ||
34 | |||
35 | while (fp >= low && fp <= (high - 8)) { | ||
36 | frame = (struct stackframe *)fp; | ||
37 | |||
38 | if (skip) { | ||
39 | skip--; | ||
40 | } else { | ||
41 | trace->entries[trace->nr_entries++] = frame->lr; | ||
42 | if (trace->nr_entries >= trace->max_entries) | ||
43 | break; | ||
44 | } | ||
45 | |||
46 | /* | ||
47 | * The next frame must be at a higher address than the | ||
48 | * current frame. | ||
49 | */ | ||
50 | low = fp + 8; | ||
51 | fp = frame->fp; | ||
52 | } | ||
53 | } | ||
diff --git a/arch/avr32/kernel/traps.c b/arch/avr32/kernel/traps.c index 8a7caf8e7b45..870c075e6314 100644 --- a/arch/avr32/kernel/traps.c +++ b/arch/avr32/kernel/traps.c | |||
@@ -39,7 +39,7 @@ void NORET_TYPE die(const char *str, struct pt_regs *regs, long err) | |||
39 | printk("FRAME_POINTER "); | 39 | printk("FRAME_POINTER "); |
40 | #endif | 40 | #endif |
41 | if (current_cpu_data.features & AVR32_FEATURE_OCD) { | 41 | if (current_cpu_data.features & AVR32_FEATURE_OCD) { |
42 | unsigned long did = __mfdr(DBGREG_DID); | 42 | unsigned long did = ocd_read(DID); |
43 | printk("chip: 0x%03lx:0x%04lx rev %lu\n", | 43 | printk("chip: 0x%03lx:0x%04lx rev %lu\n", |
44 | (did >> 1) & 0x7ff, | 44 | (did >> 1) & 0x7ff, |
45 | (did >> 12) & 0x7fff, | 45 | (did >> 12) & 0x7fff, |
diff --git a/arch/avr32/kernel/vmlinux.lds.S b/arch/avr32/kernel/vmlinux.lds.S index ce9ac9659883..11f08e35a2eb 100644 --- a/arch/avr32/kernel/vmlinux.lds.S +++ b/arch/avr32/kernel/vmlinux.lds.S | |||
@@ -77,10 +77,10 @@ SECTIONS | |||
77 | . = 0x100; | 77 | . = 0x100; |
78 | *(.scall.text) | 78 | *(.scall.text) |
79 | *(.irq.text) | 79 | *(.irq.text) |
80 | KPROBES_TEXT | ||
80 | TEXT_TEXT | 81 | TEXT_TEXT |
81 | SCHED_TEXT | 82 | SCHED_TEXT |
82 | LOCK_TEXT | 83 | LOCK_TEXT |
83 | KPROBES_TEXT | ||
84 | *(.fixup) | 84 | *(.fixup) |
85 | *(.gnu.warning) | 85 | *(.gnu.warning) |
86 | _etext = .; | 86 | _etext = .; |
diff --git a/arch/avr32/mm/cache.c b/arch/avr32/mm/cache.c index c1233c615e67..15a4e5e142c1 100644 --- a/arch/avr32/mm/cache.c +++ b/arch/avr32/mm/cache.c | |||
@@ -122,16 +122,6 @@ void flush_icache_page(struct vm_area_struct *vma, struct page *page) | |||
122 | } | 122 | } |
123 | } | 123 | } |
124 | 124 | ||
125 | /* | ||
126 | * This one is used by copy_to_user_page() | ||
127 | */ | ||
128 | void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, | ||
129 | unsigned long addr, int len) | ||
130 | { | ||
131 | if (vma->vm_flags & VM_EXEC) | ||
132 | flush_icache_range(addr, addr + len); | ||
133 | } | ||
134 | |||
135 | asmlinkage int sys_cacheflush(int operation, void __user *addr, size_t len) | 125 | asmlinkage int sys_cacheflush(int operation, void __user *addr, size_t len) |
136 | { | 126 | { |
137 | int ret; | 127 | int ret; |
@@ -159,3 +149,13 @@ asmlinkage int sys_cacheflush(int operation, void __user *addr, size_t len) | |||
159 | out: | 149 | out: |
160 | return ret; | 150 | return ret; |
161 | } | 151 | } |
152 | |||
153 | void copy_to_user_page(struct vm_area_struct *vma, struct page *page, | ||
154 | unsigned long vaddr, void *dst, const void *src, | ||
155 | unsigned long len) | ||
156 | { | ||
157 | memcpy(dst, src, len); | ||
158 | if (vma->vm_flags & VM_EXEC) | ||
159 | flush_icache_range((unsigned long)dst, | ||
160 | (unsigned long)dst + len); | ||
161 | } | ||
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig index 9f9de3e95826..2a3a7ea5958c 100644 --- a/arch/blackfin/Kconfig +++ b/arch/blackfin/Kconfig | |||
@@ -3,7 +3,7 @@ | |||
3 | # see Documentation/kbuild/kconfig-language.txt. | 3 | # see Documentation/kbuild/kconfig-language.txt. |
4 | # | 4 | # |
5 | 5 | ||
6 | mainmenu "uClinux/Blackfin (w/o MMU) Kernel Configuration" | 6 | mainmenu "Blackfin Kernel Configuration" |
7 | 7 | ||
8 | config MMU | 8 | config MMU |
9 | bool | 9 | bool |
@@ -29,10 +29,6 @@ config ZONE_DMA | |||
29 | bool | 29 | bool |
30 | default y | 30 | default y |
31 | 31 | ||
32 | config BFIN | ||
33 | bool | ||
34 | default y | ||
35 | |||
36 | config SEMAPHORE_SLEEPERS | 32 | config SEMAPHORE_SLEEPERS |
37 | bool | 33 | bool |
38 | default y | 34 | default y |
@@ -50,7 +46,7 @@ config GENERIC_HARDIRQS | |||
50 | default y | 46 | default y |
51 | 47 | ||
52 | config GENERIC_IRQ_PROBE | 48 | config GENERIC_IRQ_PROBE |
53 | bool | 49 | bool |
54 | default y | 50 | default y |
55 | 51 | ||
56 | config GENERIC_TIME | 52 | config GENERIC_TIME |
@@ -69,11 +65,6 @@ config GENERIC_CALIBRATE_DELAY | |||
69 | bool | 65 | bool |
70 | default y | 66 | default y |
71 | 67 | ||
72 | config IRQCHIP_DEMUX_GPIO | ||
73 | bool | ||
74 | depends on (BF52x || BF53x || BF561 || BF54x) | ||
75 | default y | ||
76 | |||
77 | source "init/Kconfig" | 68 | source "init/Kconfig" |
78 | source "kernel/Kconfig.preempt" | 69 | source "kernel/Kconfig.preempt" |
79 | 70 | ||
@@ -140,6 +131,11 @@ config BF544 | |||
140 | help | 131 | help |
141 | BF544 Processor Support. | 132 | BF544 Processor Support. |
142 | 133 | ||
134 | config BF547 | ||
135 | bool "BF547" | ||
136 | help | ||
137 | BF547 Processor Support. | ||
138 | |||
143 | config BF548 | 139 | config BF548 |
144 | bool "BF548" | 140 | bool "BF548" |
145 | help | 141 | help |
@@ -166,11 +162,11 @@ choice | |||
166 | 162 | ||
167 | config BF_REV_0_0 | 163 | config BF_REV_0_0 |
168 | bool "0.0" | 164 | bool "0.0" |
169 | depends on (BF549 || BF527) | 165 | depends on (BF52x || BF54x) |
170 | 166 | ||
171 | config BF_REV_0_1 | 167 | config BF_REV_0_1 |
172 | bool "0.2" | 168 | bool "0.1" |
173 | depends on (BF549 || BF527) | 169 | depends on (BF52x || BF54x) |
174 | 170 | ||
175 | config BF_REV_0_2 | 171 | config BF_REV_0_2 |
176 | bool "0.2" | 172 | bool "0.2" |
@@ -208,7 +204,7 @@ config BF53x | |||
208 | 204 | ||
209 | config BF54x | 205 | config BF54x |
210 | bool | 206 | bool |
211 | depends on (BF542 || BF544 || BF548 || BF549) | 207 | depends on (BF542 || BF544 || BF547 || BF548 || BF549) |
212 | default y | 208 | default y |
213 | 209 | ||
214 | config BFIN_DUAL_CORE | 210 | config BFIN_DUAL_CORE |
@@ -221,95 +217,6 @@ config BFIN_SINGLE_CORE | |||
221 | depends on !BFIN_DUAL_CORE | 217 | depends on !BFIN_DUAL_CORE |
222 | default y | 218 | default y |
223 | 219 | ||
224 | choice | ||
225 | prompt "System type" | ||
226 | default BFIN533_STAMP | ||
227 | help | ||
228 | Do NOT change the board here. Please use the top level | ||
229 | configuration to ensure that all the other settings are | ||
230 | correct. | ||
231 | |||
232 | config BFIN527_EZKIT | ||
233 | bool "BF527-EZKIT" | ||
234 | depends on (BF522 || BF525 || BF527) | ||
235 | help | ||
236 | BF533-EZKIT-LITE board Support. | ||
237 | |||
238 | config BFIN533_EZKIT | ||
239 | bool "BF533-EZKIT" | ||
240 | depends on (BF533 || BF532 || BF531) | ||
241 | help | ||
242 | BF533-EZKIT-LITE board Support. | ||
243 | |||
244 | config BFIN533_STAMP | ||
245 | bool "BF533-STAMP" | ||
246 | depends on (BF533 || BF532 || BF531) | ||
247 | help | ||
248 | BF533-STAMP board Support. | ||
249 | |||
250 | config BFIN537_STAMP | ||
251 | bool "BF537-STAMP" | ||
252 | depends on (BF537 || BF536 || BF534) | ||
253 | help | ||
254 | BF537-STAMP board Support. | ||
255 | |||
256 | config BFIN533_BLUETECHNIX_CM | ||
257 | bool "Bluetechnix CM-BF533" | ||
258 | depends on (BF533) | ||
259 | help | ||
260 | CM-BF533 support for EVAL- and DEV-Board. | ||
261 | |||
262 | config BFIN537_BLUETECHNIX_CM | ||
263 | bool "Bluetechnix CM-BF537" | ||
264 | depends on (BF537) | ||
265 | help | ||
266 | CM-BF537 support for EVAL- and DEV-Board. | ||
267 | |||
268 | config BFIN548_EZKIT | ||
269 | bool "BF548-EZKIT" | ||
270 | depends on (BF548 || BF549) | ||
271 | help | ||
272 | BFIN548-EZKIT board Support. | ||
273 | |||
274 | config BFIN561_BLUETECHNIX_CM | ||
275 | bool "Bluetechnix CM-BF561" | ||
276 | depends on (BF561) | ||
277 | help | ||
278 | CM-BF561 support for EVAL- and DEV-Board. | ||
279 | |||
280 | config BFIN561_EZKIT | ||
281 | bool "BF561-EZKIT" | ||
282 | depends on (BF561) | ||
283 | help | ||
284 | BF561-EZKIT-LITE board Support. | ||
285 | |||
286 | config BFIN561_TEPLA | ||
287 | bool "BF561-TEPLA" | ||
288 | depends on (BF561) | ||
289 | help | ||
290 | BF561-TEPLA board Support. | ||
291 | |||
292 | config PNAV10 | ||
293 | bool "PNAV 1.0 board" | ||
294 | depends on (BF537) | ||
295 | help | ||
296 | PNAV 1.0 board Support. | ||
297 | |||
298 | config H8606_HVSISTEMAS | ||
299 | bool "HV Sistemas H8606" | ||
300 | depends on (BF532) | ||
301 | help | ||
302 | HV Sistemas H8606 board support. | ||
303 | |||
304 | config GENERIC_BOARD | ||
305 | bool "Custom" | ||
306 | depends on (BF537 || BF536 \ | ||
307 | || BF534 || BF561 || BF535 || BF533 || BF532 || BF531) | ||
308 | help | ||
309 | GENERIC or Custom board Support. | ||
310 | |||
311 | endchoice | ||
312 | |||
313 | config MEM_GENERIC_BOARD | 220 | config MEM_GENERIC_BOARD |
314 | bool | 221 | bool |
315 | depends on GENERIC_BOARD | 222 | depends on GENERIC_BOARD |
@@ -389,9 +296,9 @@ config BFIN_KERNEL_CLOCK | |||
389 | configuration. | 296 | configuration. |
390 | 297 | ||
391 | config PLL_BYPASS | 298 | config PLL_BYPASS |
392 | bool "Bypass PLL" | 299 | bool "Bypass PLL" |
393 | depends on BFIN_KERNEL_CLOCK | 300 | depends on BFIN_KERNEL_CLOCK |
394 | default n | 301 | default n |
395 | 302 | ||
396 | config CLKIN_HALF | 303 | config CLKIN_HALF |
397 | bool "Half Clock In" | 304 | bool "Half Clock In" |
@@ -468,11 +375,11 @@ config MAX_VCO_HZ | |||
468 | default 500000000 if BF534 | 375 | default 500000000 if BF534 |
469 | default 400000000 if BF536 | 376 | default 400000000 if BF536 |
470 | default 600000000 if BF537 | 377 | default 600000000 if BF537 |
471 | default 533000000 if BF538 | 378 | default 533333333 if BF538 |
472 | default 533000000 if BF539 | 379 | default 533333333 if BF539 |
473 | default 600000000 if BF542 | 380 | default 600000000 if BF542 |
474 | default 533000000 if BF544 | 381 | default 533333333 if BF544 |
475 | default 533000000 if BF549 | 382 | default 533333333 if BF549 |
476 | default 600000000 if BF561 | 383 | default 600000000 if BF561 |
477 | 384 | ||
478 | config MIN_VCO_HZ | 385 | config MIN_VCO_HZ |
@@ -481,7 +388,7 @@ config MIN_VCO_HZ | |||
481 | 388 | ||
482 | config MAX_SCLK_HZ | 389 | config MAX_SCLK_HZ |
483 | int | 390 | int |
484 | default 133000000 | 391 | default 133333333 |
485 | 392 | ||
486 | config MIN_SCLK_HZ | 393 | config MIN_SCLK_HZ |
487 | int | 394 | int |
@@ -959,6 +866,20 @@ config BANK_3 | |||
959 | default 0x99B3 | 866 | default 0x99B3 |
960 | endmenu | 867 | endmenu |
961 | 868 | ||
869 | config EBIU_MBSCTLVAL | ||
870 | hex "EBIU Bank Select Control Register" | ||
871 | depends on BF54x | ||
872 | default 0 | ||
873 | |||
874 | config EBIU_MODEVAL | ||
875 | hex "Flash Memory Mode Control Register" | ||
876 | depends on BF54x | ||
877 | default 1 | ||
878 | |||
879 | config EBIU_FCTLVAL | ||
880 | hex "Flash Memory Bank Control Register" | ||
881 | depends on BF54x | ||
882 | default 6 | ||
962 | endmenu | 883 | endmenu |
963 | 884 | ||
964 | ############################################################################# | 885 | ############################################################################# |
@@ -1075,174 +996,7 @@ source "fs/Kconfig" | |||
1075 | 996 | ||
1076 | source "kernel/Kconfig.instrumentation" | 997 | source "kernel/Kconfig.instrumentation" |
1077 | 998 | ||
1078 | menu "Kernel hacking" | 999 | source "arch/blackfin/Kconfig.debug" |
1079 | |||
1080 | source "lib/Kconfig.debug" | ||
1081 | |||
1082 | config DEBUG_HWERR | ||
1083 | bool "Hardware error interrupt debugging" | ||
1084 | depends on DEBUG_KERNEL | ||
1085 | help | ||
1086 | When enabled, the hardware error interrupt is never disabled, and | ||
1087 | will happen immediately when an error condition occurs. This comes | ||
1088 | at a slight cost in code size, but is necessary if you are getting | ||
1089 | hardware error interrupts and need to know where they are coming | ||
1090 | from. | ||
1091 | |||
1092 | config DEBUG_ICACHE_CHECK | ||
1093 | bool "Check Instruction cache coherency" | ||
1094 | depends on DEBUG_KERNEL | ||
1095 | depends on DEBUG_HWERR | ||
1096 | help | ||
1097 | Say Y here if you are getting weird unexplained errors. This will | ||
1098 | ensure that icache is what SDRAM says it should be by doing a | ||
1099 | byte wise comparison between SDRAM and instruction cache. This | ||
1100 | also relocates the irq_panic() function to L1 memory, (which is | ||
1101 | un-cached). | ||
1102 | |||
1103 | config DEBUG_HUNT_FOR_ZERO | ||
1104 | bool "Catch NULL pointer reads/writes" | ||
1105 | default y | ||
1106 | help | ||
1107 | Say Y here to catch reads/writes to anywhere in the memory range | ||
1108 | from 0x0000 - 0x0FFF (the first 4k) of memory. This is useful in | ||
1109 | catching common programming errors such as NULL pointer dereferences. | ||
1110 | |||
1111 | Misbehaving applications will be killed (generate a SEGV) while the | ||
1112 | kernel will trigger a panic. | ||
1113 | |||
1114 | Enabling this option will take up an extra entry in CPLB table. | ||
1115 | Otherwise, there is no extra overhead. | ||
1116 | |||
1117 | config DEBUG_BFIN_HWTRACE_ON | ||
1118 | bool "Turn on Blackfin's Hardware Trace" | ||
1119 | default y | ||
1120 | help | ||
1121 | All Blackfins include a Trace Unit which stores a history of the last | ||
1122 | 16 changes in program flow taken by the program sequencer. The history | ||
1123 | allows the user to recreate the program sequencer’s recent path. This | ||
1124 | can be handy when an application dies - we print out the execution | ||
1125 | path of how it got to the offending instruction. | ||
1126 | |||
1127 | By turning this off, you may save a tiny amount of power. | ||
1128 | |||
1129 | choice | ||
1130 | prompt "Omit loop Tracing" | ||
1131 | default DEBUG_BFIN_HWTRACE_COMPRESSION_OFF | ||
1132 | depends on DEBUG_BFIN_HWTRACE_ON | ||
1133 | help | ||
1134 | The trace buffer can be configured to omit recording of changes in | ||
1135 | program flow that match either the last entry or one of the last | ||
1136 | two entries. Omitting one of these entries from the record prevents | ||
1137 | the trace buffer from overflowing because of any sort of loop (for, do | ||
1138 | while, etc) in the program. | ||
1139 | |||
1140 | Because zero-overhead Hardware loops are not recorded in the trace buffer, | ||
1141 | this feature can be used to prevent trace overflow from loops that | ||
1142 | are nested four deep. | ||
1143 | |||
1144 | config DEBUG_BFIN_HWTRACE_COMPRESSION_OFF | ||
1145 | bool "Trace all Loops" | ||
1146 | help | ||
1147 | The trace buffer records all changes of flow | ||
1148 | |||
1149 | config DEBUG_BFIN_HWTRACE_COMPRESSION_ONE | ||
1150 | bool "Compress single-level loops" | ||
1151 | help | ||
1152 | The trace buffer does not record single loops - helpful if trace | ||
1153 | is spinning on a while or do loop. | ||
1154 | |||
1155 | config DEBUG_BFIN_HWTRACE_COMPRESSION_TWO | ||
1156 | bool "Compress two-level loops" | ||
1157 | help | ||
1158 | The trace buffer does not record loops two levels deep. Helpful if | ||
1159 | the trace is spinning in a nested loop | ||
1160 | |||
1161 | endchoice | ||
1162 | |||
1163 | config DEBUG_BFIN_HWTRACE_COMPRESSION | ||
1164 | int | ||
1165 | depends on DEBUG_BFIN_HWTRACE_ON | ||
1166 | default 0 if DEBUG_BFIN_HWTRACE_COMPRESSION_OFF | ||
1167 | default 1 if DEBUG_BFIN_HWTRACE_COMPRESSION_ONE | ||
1168 | default 2 if DEBUG_BFIN_HWTRACE_COMPRESSION_TWO | ||
1169 | |||
1170 | |||
1171 | config DEBUG_BFIN_HWTRACE_EXPAND | ||
1172 | bool "Expand Trace Buffer greater than 16 entries" | ||
1173 | depends on DEBUG_BFIN_HWTRACE_ON | ||
1174 | default n | ||
1175 | help | ||
1176 | By selecting this option, every time the 16 hardware entries in | ||
1177 | the Blackfin's HW Trace buffer are full, the kernel will move them | ||
1178 | into a software buffer, for dumping when there is an issue. This | ||
1179 | has a great impact on performance, (an interrupt every 16 change of | ||
1180 | flows) and should normally be turned off, except in those nasty | ||
1181 | debugging sessions | ||
1182 | |||
1183 | config DEBUG_BFIN_HWTRACE_EXPAND_LEN | ||
1184 | int "Size of Trace buffer (in power of 2k)" | ||
1185 | range 0 4 | ||
1186 | depends on DEBUG_BFIN_HWTRACE_EXPAND | ||
1187 | default 1 | ||
1188 | help | ||
1189 | This sets the size of the software buffer that the trace information | ||
1190 | is kept in. | ||
1191 | 0 for (2^0) 1k, or 256 entries, | ||
1192 | 1 for (2^1) 2k, or 512 entries, | ||
1193 | 2 for (2^2) 4k, or 1024 entries, | ||
1194 | 3 for (2^3) 8k, or 2048 entries, | ||
1195 | 4 for (2^4) 16k, or 4096 entries | ||
1196 | |||
1197 | config DEBUG_BFIN_NO_KERN_HWTRACE | ||
1198 | bool "Trace user apps (turn off hwtrace in kernel)" | ||
1199 | depends on DEBUG_BFIN_HWTRACE_ON | ||
1200 | default n | ||
1201 | help | ||
1202 | Some pieces of the kernel contain a lot of flow changes which can | ||
1203 | quickly fill up the hardware trace buffer. When debugging crashes, | ||
1204 | the hardware trace may indicate that the problem lies in kernel | ||
1205 | space when in reality an application is buggy. | ||
1206 | |||
1207 | Say Y here to disable hardware tracing in some known "jumpy" pieces | ||
1208 | of code so that the trace buffer will extend further back. | ||
1209 | |||
1210 | config EARLY_PRINTK | ||
1211 | bool "Early printk" | ||
1212 | default n | ||
1213 | help | ||
1214 | This option enables special console drivers which allow the kernel | ||
1215 | to print messages very early in the bootup process. | ||
1216 | |||
1217 | This is useful for kernel debugging when your machine crashes very | ||
1218 | early before the console code is initialized. After enabling this | ||
1219 | feature, you must add "earlyprintk=serial,uart0,57600" to the | ||
1220 | command line (bootargs). It is safe to say Y here in all cases, as | ||
1221 | all of this lives in the init section and is thrown away after the | ||
1222 | kernel boots completely. | ||
1223 | |||
1224 | config DUAL_CORE_TEST_MODULE | ||
1225 | tristate "Dual Core Test Module" | ||
1226 | depends on (BF561) | ||
1227 | default n | ||
1228 | help | ||
1229 | Say Y here to build-in dual core test module for dual core test. | ||
1230 | |||
1231 | config CPLB_INFO | ||
1232 | bool "Display the CPLB information" | ||
1233 | help | ||
1234 | Display the CPLB information. | ||
1235 | |||
1236 | config ACCESS_CHECK | ||
1237 | bool "Check the user pointer address" | ||
1238 | default y | ||
1239 | help | ||
1240 | Usually the pointer transfer from user space is checked to see if its | ||
1241 | address is in the kernel space. | ||
1242 | |||
1243 | Say N here to disable that check to improve the performance. | ||
1244 | |||
1245 | endmenu | ||
1246 | 1000 | ||
1247 | source "security/Kconfig" | 1001 | source "security/Kconfig" |
1248 | 1002 | ||
diff --git a/arch/blackfin/Kconfig.debug b/arch/blackfin/Kconfig.debug new file mode 100644 index 000000000000..59b87a483c68 --- /dev/null +++ b/arch/blackfin/Kconfig.debug | |||
@@ -0,0 +1,178 @@ | |||
1 | menu "Kernel hacking" | ||
2 | |||
3 | source "lib/Kconfig.debug" | ||
4 | |||
5 | config DEBUG_MMRS | ||
6 | bool "Generate Blackfin MMR tree" | ||
7 | select DEBUG_FS | ||
8 | help | ||
9 | Create a tree of Blackfin MMRs via the debugfs tree. If | ||
10 | you enable this, you will find all MMRs laid out in the | ||
11 | /sys/kernel/debug/blackfin/ directory where you can read/write | ||
12 | MMRs directly from userspace. This is obviously just a debug | ||
13 | feature. | ||
14 | |||
15 | config DEBUG_HWERR | ||
16 | bool "Hardware error interrupt debugging" | ||
17 | depends on DEBUG_KERNEL | ||
18 | help | ||
19 | When enabled, the hardware error interrupt is never disabled, and | ||
20 | will happen immediately when an error condition occurs. This comes | ||
21 | at a slight cost in code size, but is necessary if you are getting | ||
22 | hardware error interrupts and need to know where they are coming | ||
23 | from. | ||
24 | |||
25 | config DEBUG_ICACHE_CHECK | ||
26 | bool "Check Instruction cache coherency" | ||
27 | depends on DEBUG_KERNEL | ||
28 | depends on DEBUG_HWERR | ||
29 | help | ||
30 | Say Y here if you are getting weird unexplained errors. This will | ||
31 | ensure that icache is what SDRAM says it should be by doing a | ||
32 | byte wise comparison between SDRAM and instruction cache. This | ||
33 | also relocates the irq_panic() function to L1 memory, (which is | ||
34 | un-cached). | ||
35 | |||
36 | config DEBUG_HUNT_FOR_ZERO | ||
37 | bool "Catch NULL pointer reads/writes" | ||
38 | default y | ||
39 | help | ||
40 | Say Y here to catch reads/writes to anywhere in the memory range | ||
41 | from 0x0000 - 0x0FFF (the first 4k) of memory. This is useful in | ||
42 | catching common programming errors such as NULL pointer dereferences. | ||
43 | |||
44 | Misbehaving applications will be killed (generate a SEGV) while the | ||
45 | kernel will trigger a panic. | ||
46 | |||
47 | Enabling this option will take up an extra entry in CPLB table. | ||
48 | Otherwise, there is no extra overhead. | ||
49 | |||
50 | config DEBUG_BFIN_HWTRACE_ON | ||
51 | bool "Turn on Blackfin's Hardware Trace" | ||
52 | default y | ||
53 | help | ||
54 | All Blackfins include a Trace Unit which stores a history of the last | ||
55 | 16 changes in program flow taken by the program sequencer. The history | ||
56 | allows the user to recreate the program sequencer’s recent path. This | ||
57 | can be handy when an application dies - we print out the execution | ||
58 | path of how it got to the offending instruction. | ||
59 | |||
60 | By turning this off, you may save a tiny amount of power. | ||
61 | |||
62 | choice | ||
63 | prompt "Omit loop Tracing" | ||
64 | default DEBUG_BFIN_HWTRACE_COMPRESSION_OFF | ||
65 | depends on DEBUG_BFIN_HWTRACE_ON | ||
66 | help | ||
67 | The trace buffer can be configured to omit recording of changes in | ||
68 | program flow that match either the last entry or one of the last | ||
69 | two entries. Omitting one of these entries from the record prevents | ||
70 | the trace buffer from overflowing because of any sort of loop (for, do | ||
71 | while, etc) in the program. | ||
72 | |||
73 | Because zero-overhead Hardware loops are not recorded in the trace buffer, | ||
74 | this feature can be used to prevent trace overflow from loops that | ||
75 | are nested four deep. | ||
76 | |||
77 | config DEBUG_BFIN_HWTRACE_COMPRESSION_OFF | ||
78 | bool "Trace all Loops" | ||
79 | help | ||
80 | The trace buffer records all changes of flow | ||
81 | |||
82 | config DEBUG_BFIN_HWTRACE_COMPRESSION_ONE | ||
83 | bool "Compress single-level loops" | ||
84 | help | ||
85 | The trace buffer does not record single loops - helpful if trace | ||
86 | is spinning on a while or do loop. | ||
87 | |||
88 | config DEBUG_BFIN_HWTRACE_COMPRESSION_TWO | ||
89 | bool "Compress two-level loops" | ||
90 | help | ||
91 | The trace buffer does not record loops two levels deep. Helpful if | ||
92 | the trace is spinning in a nested loop | ||
93 | |||
94 | endchoice | ||
95 | |||
96 | config DEBUG_BFIN_HWTRACE_COMPRESSION | ||
97 | int | ||
98 | depends on DEBUG_BFIN_HWTRACE_ON | ||
99 | default 0 if DEBUG_BFIN_HWTRACE_COMPRESSION_OFF | ||
100 | default 1 if DEBUG_BFIN_HWTRACE_COMPRESSION_ONE | ||
101 | default 2 if DEBUG_BFIN_HWTRACE_COMPRESSION_TWO | ||
102 | |||
103 | |||
104 | config DEBUG_BFIN_HWTRACE_EXPAND | ||
105 | bool "Expand Trace Buffer greater than 16 entries" | ||
106 | depends on DEBUG_BFIN_HWTRACE_ON | ||
107 | default n | ||
108 | help | ||
109 | By selecting this option, every time the 16 hardware entries in | ||
110 | the Blackfin's HW Trace buffer are full, the kernel will move them | ||
111 | into a software buffer, for dumping when there is an issue. This | ||
112 | has a great impact on performance, (an interrupt every 16 change of | ||
113 | flows) and should normally be turned off, except in those nasty | ||
114 | debugging sessions | ||
115 | |||
116 | config DEBUG_BFIN_HWTRACE_EXPAND_LEN | ||
117 | int "Size of Trace buffer (in power of 2k)" | ||
118 | range 0 4 | ||
119 | depends on DEBUG_BFIN_HWTRACE_EXPAND | ||
120 | default 1 | ||
121 | help | ||
122 | This sets the size of the software buffer that the trace information | ||
123 | is kept in. | ||
124 | 0 for (2^0) 1k, or 256 entries, | ||
125 | 1 for (2^1) 2k, or 512 entries, | ||
126 | 2 for (2^2) 4k, or 1024 entries, | ||
127 | 3 for (2^3) 8k, or 2048 entries, | ||
128 | 4 for (2^4) 16k, or 4096 entries | ||
129 | |||
130 | config DEBUG_BFIN_NO_KERN_HWTRACE | ||
131 | bool "Trace user apps (turn off hwtrace in kernel)" | ||
132 | depends on DEBUG_BFIN_HWTRACE_ON | ||
133 | default n | ||
134 | help | ||
135 | Some pieces of the kernel contain a lot of flow changes which can | ||
136 | quickly fill up the hardware trace buffer. When debugging crashes, | ||
137 | the hardware trace may indicate that the problem lies in kernel | ||
138 | space when in reality an application is buggy. | ||
139 | |||
140 | Say Y here to disable hardware tracing in some known "jumpy" pieces | ||
141 | of code so that the trace buffer will extend further back. | ||
142 | |||
143 | config EARLY_PRINTK | ||
144 | bool "Early printk" | ||
145 | default n | ||
146 | help | ||
147 | This option enables special console drivers which allow the kernel | ||
148 | to print messages very early in the bootup process. | ||
149 | |||
150 | This is useful for kernel debugging when your machine crashes very | ||
151 | early before the console code is initialized. After enabling this | ||
152 | feature, you must add "earlyprintk=serial,uart0,57600" to the | ||
153 | command line (bootargs). It is safe to say Y here in all cases, as | ||
154 | all of this lives in the init section and is thrown away after the | ||
155 | kernel boots completely. | ||
156 | |||
157 | config DUAL_CORE_TEST_MODULE | ||
158 | tristate "Dual Core Test Module" | ||
159 | depends on (BF561) | ||
160 | default n | ||
161 | help | ||
162 | Say Y here to build-in dual core test module for dual core test. | ||
163 | |||
164 | config CPLB_INFO | ||
165 | bool "Display the CPLB information" | ||
166 | help | ||
167 | Display the CPLB information. | ||
168 | |||
169 | config ACCESS_CHECK | ||
170 | bool "Check the user pointer address" | ||
171 | default y | ||
172 | help | ||
173 | Usually the pointer transfer from user space is checked to see if its | ||
174 | address is in the kernel space. | ||
175 | |||
176 | Say N here to disable that check to improve the performance. | ||
177 | |||
178 | endmenu | ||
diff --git a/arch/blackfin/Makefile b/arch/blackfin/Makefile index f7cac7c51e7e..c47e000f8324 100644 --- a/arch/blackfin/Makefile +++ b/arch/blackfin/Makefile | |||
@@ -31,6 +31,7 @@ machine-$(CONFIG_BF536) := bf537 | |||
31 | machine-$(CONFIG_BF537) := bf537 | 31 | machine-$(CONFIG_BF537) := bf537 |
32 | machine-$(CONFIG_BF542) := bf548 | 32 | machine-$(CONFIG_BF542) := bf548 |
33 | machine-$(CONFIG_BF544) := bf548 | 33 | machine-$(CONFIG_BF544) := bf548 |
34 | machine-$(CONFIG_BF547) := bf548 | ||
34 | machine-$(CONFIG_BF548) := bf548 | 35 | machine-$(CONFIG_BF548) := bf548 |
35 | machine-$(CONFIG_BF549) := bf548 | 36 | machine-$(CONFIG_BF549) := bf548 |
36 | machine-$(CONFIG_BF561) := bf561 | 37 | machine-$(CONFIG_BF561) := bf561 |
@@ -48,6 +49,7 @@ cpu-$(CONFIG_BF536) := bf536 | |||
48 | cpu-$(CONFIG_BF537) := bf537 | 49 | cpu-$(CONFIG_BF537) := bf537 |
49 | cpu-$(CONFIG_BF542) := bf542 | 50 | cpu-$(CONFIG_BF542) := bf542 |
50 | cpu-$(CONFIG_BF544) := bf544 | 51 | cpu-$(CONFIG_BF544) := bf544 |
52 | cpu-$(CONFIG_BF547) := bf547 | ||
51 | cpu-$(CONFIG_BF548) := bf548 | 53 | cpu-$(CONFIG_BF548) := bf548 |
52 | cpu-$(CONFIG_BF549) := bf549 | 54 | cpu-$(CONFIG_BF549) := bf549 |
53 | cpu-$(CONFIG_BF561) := bf561 | 55 | cpu-$(CONFIG_BF561) := bf561 |
diff --git a/arch/blackfin/configs/BF527-EZKIT_defconfig b/arch/blackfin/configs/BF527-EZKIT_defconfig index 1f6a93df6b32..fa6eb4e00fae 100644 --- a/arch/blackfin/configs/BF527-EZKIT_defconfig +++ b/arch/blackfin/configs/BF527-EZKIT_defconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.22.9 | 3 | # Linux kernel version: 2.6.22.12 |
4 | # | 4 | # |
5 | # CONFIG_MMU is not set | 5 | # CONFIG_MMU is not set |
6 | # CONFIG_FPU is not set | 6 | # CONFIG_FPU is not set |
@@ -8,7 +8,6 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | 8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set |
9 | CONFIG_BLACKFIN=y | 9 | CONFIG_BLACKFIN=y |
10 | CONFIG_ZONE_DMA=y | 10 | CONFIG_ZONE_DMA=y |
11 | CONFIG_BFIN=y | ||
12 | CONFIG_SEMAPHORE_SLEEPERS=y | 11 | CONFIG_SEMAPHORE_SLEEPERS=y |
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 12 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
14 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
@@ -18,7 +17,6 @@ CONFIG_GENERIC_IRQ_PROBE=y | |||
18 | CONFIG_GENERIC_GPIO=y | 17 | CONFIG_GENERIC_GPIO=y |
19 | CONFIG_FORCE_MAX_ZONEORDER=14 | 18 | CONFIG_FORCE_MAX_ZONEORDER=14 |
20 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 19 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
21 | CONFIG_IRQCHIP_DEMUX_GPIO=y | ||
22 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
23 | 21 | ||
24 | # | 22 | # |
@@ -127,6 +125,7 @@ CONFIG_BF527=y | |||
127 | # CONFIG_BF537 is not set | 125 | # CONFIG_BF537 is not set |
128 | # CONFIG_BF542 is not set | 126 | # CONFIG_BF542 is not set |
129 | # CONFIG_BF544 is not set | 127 | # CONFIG_BF544 is not set |
128 | # CONFIG_BF547 is not set | ||
130 | # CONFIG_BF548 is not set | 129 | # CONFIG_BF548 is not set |
131 | # CONFIG_BF549 is not set | 130 | # CONFIG_BF549 is not set |
132 | # CONFIG_BF561 is not set | 131 | # CONFIG_BF561 is not set |
@@ -140,19 +139,8 @@ CONFIG_BF_REV_0_0=y | |||
140 | # CONFIG_BF_REV_NONE is not set | 139 | # CONFIG_BF_REV_NONE is not set |
141 | CONFIG_BF52x=y | 140 | CONFIG_BF52x=y |
142 | CONFIG_BFIN_SINGLE_CORE=y | 141 | CONFIG_BFIN_SINGLE_CORE=y |
143 | CONFIG_BFIN527_EZKIT=y | ||
144 | # CONFIG_BFIN533_EZKIT is not set | ||
145 | # CONFIG_BFIN533_STAMP is not set | ||
146 | # CONFIG_BFIN537_STAMP is not set | ||
147 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set | ||
148 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | ||
149 | # CONFIG_BFIN548_EZKIT is not set | ||
150 | # CONFIG_BFIN561_BLUETECHNIX_CM is not set | ||
151 | # CONFIG_BFIN561_EZKIT is not set | ||
152 | # CONFIG_BFIN561_TEPLA is not set | ||
153 | # CONFIG_PNAV10 is not set | ||
154 | # CONFIG_GENERIC_BOARD is not set | ||
155 | CONFIG_MEM_MT48LC32M16A2TG_75=y | 142 | CONFIG_MEM_MT48LC32M16A2TG_75=y |
143 | CONFIG_BFIN527_EZKIT=y | ||
156 | 144 | ||
157 | # | 145 | # |
158 | # BF527 Specific Configuration | 146 | # BF527 Specific Configuration |
@@ -244,7 +232,7 @@ CONFIG_CLKIN_HZ=25000000 | |||
244 | # CONFIG_BFIN_KERNEL_CLOCK is not set | 232 | # CONFIG_BFIN_KERNEL_CLOCK is not set |
245 | CONFIG_MAX_VCO_HZ=600000000 | 233 | CONFIG_MAX_VCO_HZ=600000000 |
246 | CONFIG_MIN_VCO_HZ=50000000 | 234 | CONFIG_MIN_VCO_HZ=50000000 |
247 | CONFIG_MAX_SCLK_HZ=133333333 | 235 | CONFIG_MAX_SCLK_HZ=133000000 |
248 | CONFIG_MIN_SCLK_HZ=27000000 | 236 | CONFIG_MIN_SCLK_HZ=27000000 |
249 | 237 | ||
250 | # | 238 | # |
@@ -301,6 +289,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
301 | # CONFIG_RESOURCES_64BIT is not set | 289 | # CONFIG_RESOURCES_64BIT is not set |
302 | CONFIG_ZONE_DMA_FLAG=1 | 290 | CONFIG_ZONE_DMA_FLAG=1 |
303 | CONFIG_LARGE_ALLOCS=y | 291 | CONFIG_LARGE_ALLOCS=y |
292 | # CONFIG_BFIN_GPTIMERS is not set | ||
304 | CONFIG_BFIN_DMA_5XX=y | 293 | CONFIG_BFIN_DMA_5XX=y |
305 | # CONFIG_DMA_UNCACHED_2M is not set | 294 | # CONFIG_DMA_UNCACHED_2M is not set |
306 | CONFIG_DMA_UNCACHED_1M=y | 295 | CONFIG_DMA_UNCACHED_1M=y |
@@ -322,7 +311,7 @@ CONFIG_L1_MAX_PIECE=16 | |||
322 | # | 311 | # |
323 | 312 | ||
324 | # | 313 | # |
325 | # EBIU_AMBCTL Global Control | 314 | # EBIU_AMGCTL Global Control |
326 | # | 315 | # |
327 | CONFIG_C_AMCKEN=y | 316 | CONFIG_C_AMCKEN=y |
328 | CONFIG_C_CDPRIO=y | 317 | CONFIG_C_CDPRIO=y |
@@ -548,6 +537,7 @@ CONFIG_BFIN_NAND_CLE=2 | |||
548 | CONFIG_BFIN_NAND_ALE=1 | 537 | CONFIG_BFIN_NAND_ALE=1 |
549 | CONFIG_BFIN_NAND_READY=3 | 538 | CONFIG_BFIN_NAND_READY=3 |
550 | CONFIG_MTD_NAND_IDS=m | 539 | CONFIG_MTD_NAND_IDS=m |
540 | # CONFIG_MTD_NAND_BF5XX is not set | ||
551 | # CONFIG_MTD_NAND_DISKONCHIP is not set | 541 | # CONFIG_MTD_NAND_DISKONCHIP is not set |
552 | # CONFIG_MTD_NAND_NANDSIM is not set | 542 | # CONFIG_MTD_NAND_NANDSIM is not set |
553 | # CONFIG_MTD_NAND_PLATFORM is not set | 543 | # CONFIG_MTD_NAND_PLATFORM is not set |
@@ -637,6 +627,7 @@ CONFIG_BFIN_MAC_RMII=y | |||
637 | # CONFIG_DM9000 is not set | 627 | # CONFIG_DM9000 is not set |
638 | CONFIG_NETDEV_1000=y | 628 | CONFIG_NETDEV_1000=y |
639 | CONFIG_NETDEV_10000=y | 629 | CONFIG_NETDEV_10000=y |
630 | # CONFIG_AX88180 is not set | ||
640 | 631 | ||
641 | # | 632 | # |
642 | # Wireless LAN | 633 | # Wireless LAN |
@@ -708,7 +699,7 @@ CONFIG_INPUT_MISC=y | |||
708 | # CONFIG_SPI_ADC_BF533 is not set | 699 | # CONFIG_SPI_ADC_BF533 is not set |
709 | # CONFIG_BF5xx_PFLAGS is not set | 700 | # CONFIG_BF5xx_PFLAGS is not set |
710 | # CONFIG_BF5xx_PPIFCD is not set | 701 | # CONFIG_BF5xx_PPIFCD is not set |
711 | # CONFIG_BF5xx_TIMERS is not set | 702 | # CONFIG_BFIN_SIMPLE_TIMER is not set |
712 | # CONFIG_BF5xx_PPI is not set | 703 | # CONFIG_BF5xx_PPI is not set |
713 | # CONFIG_BFIN_SPORT is not set | 704 | # CONFIG_BFIN_SPORT is not set |
714 | # CONFIG_BFIN_TIMER_LATENCY is not set | 705 | # CONFIG_BFIN_TIMER_LATENCY is not set |
diff --git a/arch/blackfin/configs/BF533-EZKIT_defconfig b/arch/blackfin/configs/BF533-EZKIT_defconfig index 9e9b420342d1..4fdb49362ba3 100644 --- a/arch/blackfin/configs/BF533-EZKIT_defconfig +++ b/arch/blackfin/configs/BF533-EZKIT_defconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.22.6 | 3 | # Linux kernel version: 2.6.22.12 |
4 | # | 4 | # |
5 | # CONFIG_MMU is not set | 5 | # CONFIG_MMU is not set |
6 | # CONFIG_FPU is not set | 6 | # CONFIG_FPU is not set |
@@ -8,7 +8,6 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | 8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set |
9 | CONFIG_BLACKFIN=y | 9 | CONFIG_BLACKFIN=y |
10 | CONFIG_ZONE_DMA=y | 10 | CONFIG_ZONE_DMA=y |
11 | CONFIG_BFIN=y | ||
12 | CONFIG_SEMAPHORE_SLEEPERS=y | 11 | CONFIG_SEMAPHORE_SLEEPERS=y |
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 12 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
14 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
@@ -18,7 +17,6 @@ CONFIG_GENERIC_IRQ_PROBE=y | |||
18 | CONFIG_GENERIC_GPIO=y | 17 | CONFIG_GENERIC_GPIO=y |
19 | CONFIG_FORCE_MAX_ZONEORDER=14 | 18 | CONFIG_FORCE_MAX_ZONEORDER=14 |
20 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 19 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
21 | CONFIG_IRQCHIP_DEMUX_GPIO=y | ||
22 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
23 | 21 | ||
24 | # | 22 | # |
@@ -64,7 +62,6 @@ CONFIG_FUTEX=y | |||
64 | CONFIG_ANON_INODES=y | 62 | CONFIG_ANON_INODES=y |
65 | CONFIG_EPOLL=y | 63 | CONFIG_EPOLL=y |
66 | CONFIG_SIGNALFD=y | 64 | CONFIG_SIGNALFD=y |
67 | CONFIG_TIMERFD=y | ||
68 | CONFIG_EVENTFD=y | 65 | CONFIG_EVENTFD=y |
69 | CONFIG_VM_EVENT_COUNTERS=y | 66 | CONFIG_VM_EVENT_COUNTERS=y |
70 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 | 67 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 |
@@ -117,6 +114,9 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
117 | # | 114 | # |
118 | # Processor and Board Settings | 115 | # Processor and Board Settings |
119 | # | 116 | # |
117 | # CONFIG_BF522 is not set | ||
118 | # CONFIG_BF525 is not set | ||
119 | # CONFIG_BF527 is not set | ||
120 | # CONFIG_BF531 is not set | 120 | # CONFIG_BF531 is not set |
121 | # CONFIG_BF532 is not set | 121 | # CONFIG_BF532 is not set |
122 | CONFIG_BF533=y | 122 | CONFIG_BF533=y |
@@ -125,10 +125,12 @@ CONFIG_BF533=y | |||
125 | # CONFIG_BF537 is not set | 125 | # CONFIG_BF537 is not set |
126 | # CONFIG_BF542 is not set | 126 | # CONFIG_BF542 is not set |
127 | # CONFIG_BF544 is not set | 127 | # CONFIG_BF544 is not set |
128 | # CONFIG_BF547 is not set | ||
128 | # CONFIG_BF548 is not set | 129 | # CONFIG_BF548 is not set |
129 | # CONFIG_BF549 is not set | 130 | # CONFIG_BF549 is not set |
130 | # CONFIG_BF561 is not set | 131 | # CONFIG_BF561 is not set |
131 | # CONFIG_BF_REV_0_0 is not set | 132 | # CONFIG_BF_REV_0_0 is not set |
133 | # CONFIG_BF_REV_0_1 is not set | ||
132 | # CONFIG_BF_REV_0_2 is not set | 134 | # CONFIG_BF_REV_0_2 is not set |
133 | CONFIG_BF_REV_0_3=y | 135 | CONFIG_BF_REV_0_3=y |
134 | # CONFIG_BF_REV_0_4 is not set | 136 | # CONFIG_BF_REV_0_4 is not set |
@@ -137,18 +139,12 @@ CONFIG_BF_REV_0_3=y | |||
137 | # CONFIG_BF_REV_NONE is not set | 139 | # CONFIG_BF_REV_NONE is not set |
138 | CONFIG_BF53x=y | 140 | CONFIG_BF53x=y |
139 | CONFIG_BFIN_SINGLE_CORE=y | 141 | CONFIG_BFIN_SINGLE_CORE=y |
142 | CONFIG_MEM_MT48LC16M16A2TG_75=y | ||
140 | CONFIG_BFIN533_EZKIT=y | 143 | CONFIG_BFIN533_EZKIT=y |
141 | # CONFIG_BFIN533_STAMP is not set | 144 | # CONFIG_BFIN533_STAMP is not set |
142 | # CONFIG_BFIN537_STAMP is not set | ||
143 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set | 145 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set |
144 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | 146 | # CONFIG_H8606_HVSISTEMAS is not set |
145 | # CONFIG_BFIN548_EZKIT is not set | 147 | # CONFIG_GENERIC_BF533_BOARD is not set |
146 | # CONFIG_BFIN561_BLUETECHNIX_CM is not set | ||
147 | # CONFIG_BFIN561_EZKIT is not set | ||
148 | # CONFIG_BFIN561_TEPLA is not set | ||
149 | # CONFIG_PNAV10 is not set | ||
150 | # CONFIG_GENERIC_BOARD is not set | ||
151 | CONFIG_MEM_MT48LC16M16A2TG_75=y | ||
152 | 148 | ||
153 | # | 149 | # |
154 | # BF533/2/1 Specific Configuration | 150 | # BF533/2/1 Specific Configuration |
@@ -198,7 +194,7 @@ CONFIG_CLKIN_HZ=27000000 | |||
198 | # CONFIG_BFIN_KERNEL_CLOCK is not set | 194 | # CONFIG_BFIN_KERNEL_CLOCK is not set |
199 | CONFIG_MAX_VCO_HZ=750000000 | 195 | CONFIG_MAX_VCO_HZ=750000000 |
200 | CONFIG_MIN_VCO_HZ=50000000 | 196 | CONFIG_MIN_VCO_HZ=50000000 |
201 | CONFIG_MAX_SCLK_HZ=133333333 | 197 | CONFIG_MAX_SCLK_HZ=133000000 |
202 | CONFIG_MIN_SCLK_HZ=27000000 | 198 | CONFIG_MIN_SCLK_HZ=27000000 |
203 | 199 | ||
204 | # | 200 | # |
@@ -255,6 +251,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
255 | # CONFIG_RESOURCES_64BIT is not set | 251 | # CONFIG_RESOURCES_64BIT is not set |
256 | CONFIG_ZONE_DMA_FLAG=1 | 252 | CONFIG_ZONE_DMA_FLAG=1 |
257 | CONFIG_LARGE_ALLOCS=y | 253 | CONFIG_LARGE_ALLOCS=y |
254 | # CONFIG_BFIN_GPTIMERS is not set | ||
258 | CONFIG_BFIN_DMA_5XX=y | 255 | CONFIG_BFIN_DMA_5XX=y |
259 | # CONFIG_DMA_UNCACHED_2M is not set | 256 | # CONFIG_DMA_UNCACHED_2M is not set |
260 | CONFIG_DMA_UNCACHED_1M=y | 257 | CONFIG_DMA_UNCACHED_1M=y |
@@ -276,7 +273,7 @@ CONFIG_L1_MAX_PIECE=16 | |||
276 | # | 273 | # |
277 | 274 | ||
278 | # | 275 | # |
279 | # EBIU_AMBCTL Global Control | 276 | # EBIU_AMGCTL Global Control |
280 | # | 277 | # |
281 | CONFIG_C_AMCKEN=y | 278 | CONFIG_C_AMCKEN=y |
282 | CONFIG_C_CDPRIO=y | 279 | CONFIG_C_CDPRIO=y |
@@ -526,14 +523,6 @@ CONFIG_MTD_COMPLEX_MAPPINGS=y | |||
526 | CONFIG_MTD_BF5xx=m | 523 | CONFIG_MTD_BF5xx=m |
527 | CONFIG_BFIN_FLASH_SIZE=0x400000 | 524 | CONFIG_BFIN_FLASH_SIZE=0x400000 |
528 | CONFIG_EBIU_FLASH_BASE=0x20000000 | 525 | CONFIG_EBIU_FLASH_BASE=0x20000000 |
529 | |||
530 | # | ||
531 | # FLASH_EBIU_AMBCTL Control | ||
532 | # | ||
533 | CONFIG_BFIN_FLASH_BANK_0=0x7BB0 | ||
534 | CONFIG_BFIN_FLASH_BANK_1=0x7BB0 | ||
535 | CONFIG_BFIN_FLASH_BANK_2=0x7BB0 | ||
536 | CONFIG_BFIN_FLASH_BANK_3=0x7BB0 | ||
537 | # CONFIG_MTD_UCLINUX is not set | 526 | # CONFIG_MTD_UCLINUX is not set |
538 | # CONFIG_MTD_PLATRAM is not set | 527 | # CONFIG_MTD_PLATRAM is not set |
539 | 528 | ||
@@ -622,6 +611,7 @@ CONFIG_SMC91X=y | |||
622 | # CONFIG_DM9000 is not set | 611 | # CONFIG_DM9000 is not set |
623 | CONFIG_NETDEV_1000=y | 612 | CONFIG_NETDEV_1000=y |
624 | CONFIG_NETDEV_10000=y | 613 | CONFIG_NETDEV_10000=y |
614 | # CONFIG_AX88180 is not set | ||
625 | 615 | ||
626 | # | 616 | # |
627 | # Wireless LAN | 617 | # Wireless LAN |
@@ -683,9 +673,9 @@ CONFIG_INPUT_EVDEV=m | |||
683 | # | 673 | # |
684 | # CONFIG_AD9960 is not set | 674 | # CONFIG_AD9960 is not set |
685 | # CONFIG_SPI_ADC_BF533 is not set | 675 | # CONFIG_SPI_ADC_BF533 is not set |
686 | # CONFIG_BFIN_PFLAGS is not set | 676 | # CONFIG_BF5xx_PFLAGS is not set |
687 | # CONFIG_BF5xx_PPIFCD is not set | 677 | # CONFIG_BF5xx_PPIFCD is not set |
688 | # CONFIG_BF5xx_TIMERS is not set | 678 | # CONFIG_BFIN_SIMPLE_TIMER is not set |
689 | # CONFIG_BF5xx_PPI is not set | 679 | # CONFIG_BF5xx_PPI is not set |
690 | CONFIG_BFIN_SPORT=y | 680 | CONFIG_BFIN_SPORT=y |
691 | # CONFIG_BFIN_TIMER_LATENCY is not set | 681 | # CONFIG_BFIN_TIMER_LATENCY is not set |
@@ -708,6 +698,7 @@ CONFIG_SERIAL_BFIN_DMA=y | |||
708 | # CONFIG_SERIAL_BFIN_PIO is not set | 698 | # CONFIG_SERIAL_BFIN_PIO is not set |
709 | CONFIG_SERIAL_BFIN_UART0=y | 699 | CONFIG_SERIAL_BFIN_UART0=y |
710 | # CONFIG_BFIN_UART0_CTSRTS is not set | 700 | # CONFIG_BFIN_UART0_CTSRTS is not set |
701 | # CONFIG_SERIAL_BFIN_UART1 is not set | ||
711 | CONFIG_SERIAL_CORE=y | 702 | CONFIG_SERIAL_CORE=y |
712 | CONFIG_SERIAL_CORE_CONSOLE=y | 703 | CONFIG_SERIAL_CORE_CONSOLE=y |
713 | # CONFIG_SERIAL_BFIN_SPORT is not set | 704 | # CONFIG_SERIAL_BFIN_SPORT is not set |
diff --git a/arch/blackfin/configs/BF533-STAMP_defconfig b/arch/blackfin/configs/BF533-STAMP_defconfig index f59ade980109..b04e8e533e9a 100644 --- a/arch/blackfin/configs/BF533-STAMP_defconfig +++ b/arch/blackfin/configs/BF533-STAMP_defconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.22.6 | 3 | # Linux kernel version: 2.6.22.12 |
4 | # | 4 | # |
5 | # CONFIG_MMU is not set | 5 | # CONFIG_MMU is not set |
6 | # CONFIG_FPU is not set | 6 | # CONFIG_FPU is not set |
@@ -8,7 +8,6 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | 8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set |
9 | CONFIG_BLACKFIN=y | 9 | CONFIG_BLACKFIN=y |
10 | CONFIG_ZONE_DMA=y | 10 | CONFIG_ZONE_DMA=y |
11 | CONFIG_BFIN=y | ||
12 | CONFIG_SEMAPHORE_SLEEPERS=y | 11 | CONFIG_SEMAPHORE_SLEEPERS=y |
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 12 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
14 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
@@ -18,7 +17,6 @@ CONFIG_GENERIC_IRQ_PROBE=y | |||
18 | CONFIG_GENERIC_GPIO=y | 17 | CONFIG_GENERIC_GPIO=y |
19 | CONFIG_FORCE_MAX_ZONEORDER=14 | 18 | CONFIG_FORCE_MAX_ZONEORDER=14 |
20 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 19 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
21 | CONFIG_IRQCHIP_DEMUX_GPIO=y | ||
22 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
23 | 21 | ||
24 | # | 22 | # |
@@ -64,7 +62,6 @@ CONFIG_FUTEX=y | |||
64 | CONFIG_ANON_INODES=y | 62 | CONFIG_ANON_INODES=y |
65 | CONFIG_EPOLL=y | 63 | CONFIG_EPOLL=y |
66 | CONFIG_SIGNALFD=y | 64 | CONFIG_SIGNALFD=y |
67 | CONFIG_TIMERFD=y | ||
68 | CONFIG_EVENTFD=y | 65 | CONFIG_EVENTFD=y |
69 | CONFIG_VM_EVENT_COUNTERS=y | 66 | CONFIG_VM_EVENT_COUNTERS=y |
70 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 | 67 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 |
@@ -117,6 +114,9 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
117 | # | 114 | # |
118 | # Processor and Board Settings | 115 | # Processor and Board Settings |
119 | # | 116 | # |
117 | # CONFIG_BF522 is not set | ||
118 | # CONFIG_BF525 is not set | ||
119 | # CONFIG_BF527 is not set | ||
120 | # CONFIG_BF531 is not set | 120 | # CONFIG_BF531 is not set |
121 | # CONFIG_BF532 is not set | 121 | # CONFIG_BF532 is not set |
122 | CONFIG_BF533=y | 122 | CONFIG_BF533=y |
@@ -125,10 +125,12 @@ CONFIG_BF533=y | |||
125 | # CONFIG_BF537 is not set | 125 | # CONFIG_BF537 is not set |
126 | # CONFIG_BF542 is not set | 126 | # CONFIG_BF542 is not set |
127 | # CONFIG_BF544 is not set | 127 | # CONFIG_BF544 is not set |
128 | # CONFIG_BF547 is not set | ||
128 | # CONFIG_BF548 is not set | 129 | # CONFIG_BF548 is not set |
129 | # CONFIG_BF549 is not set | 130 | # CONFIG_BF549 is not set |
130 | # CONFIG_BF561 is not set | 131 | # CONFIG_BF561 is not set |
131 | # CONFIG_BF_REV_0_0 is not set | 132 | # CONFIG_BF_REV_0_0 is not set |
133 | # CONFIG_BF_REV_0_1 is not set | ||
132 | # CONFIG_BF_REV_0_2 is not set | 134 | # CONFIG_BF_REV_0_2 is not set |
133 | CONFIG_BF_REV_0_3=y | 135 | CONFIG_BF_REV_0_3=y |
134 | # CONFIG_BF_REV_0_4 is not set | 136 | # CONFIG_BF_REV_0_4 is not set |
@@ -137,19 +139,13 @@ CONFIG_BF_REV_0_3=y | |||
137 | # CONFIG_BF_REV_NONE is not set | 139 | # CONFIG_BF_REV_NONE is not set |
138 | CONFIG_BF53x=y | 140 | CONFIG_BF53x=y |
139 | CONFIG_BFIN_SINGLE_CORE=y | 141 | CONFIG_BFIN_SINGLE_CORE=y |
142 | CONFIG_MEM_MT48LC64M4A2FB_7E=y | ||
143 | CONFIG_BFIN_SHARED_FLASH_ENET=y | ||
140 | # CONFIG_BFIN533_EZKIT is not set | 144 | # CONFIG_BFIN533_EZKIT is not set |
141 | CONFIG_BFIN533_STAMP=y | 145 | CONFIG_BFIN533_STAMP=y |
142 | # CONFIG_BFIN537_STAMP is not set | ||
143 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set | 146 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set |
144 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | 147 | # CONFIG_H8606_HVSISTEMAS is not set |
145 | # CONFIG_BFIN548_EZKIT is not set | 148 | # CONFIG_GENERIC_BF533_BOARD is not set |
146 | # CONFIG_BFIN561_BLUETECHNIX_CM is not set | ||
147 | # CONFIG_BFIN561_EZKIT is not set | ||
148 | # CONFIG_BFIN561_TEPLA is not set | ||
149 | # CONFIG_PNAV10 is not set | ||
150 | # CONFIG_GENERIC_BOARD is not set | ||
151 | CONFIG_MEM_MT48LC64M4A2FB_7E=y | ||
152 | CONFIG_BFIN_SHARED_FLASH_ENET=y | ||
153 | 149 | ||
154 | # | 150 | # |
155 | # BF533/2/1 Specific Configuration | 151 | # BF533/2/1 Specific Configuration |
@@ -199,7 +195,7 @@ CONFIG_CLKIN_HZ=11059200 | |||
199 | # CONFIG_BFIN_KERNEL_CLOCK is not set | 195 | # CONFIG_BFIN_KERNEL_CLOCK is not set |
200 | CONFIG_MAX_VCO_HZ=750000000 | 196 | CONFIG_MAX_VCO_HZ=750000000 |
201 | CONFIG_MIN_VCO_HZ=50000000 | 197 | CONFIG_MIN_VCO_HZ=50000000 |
202 | CONFIG_MAX_SCLK_HZ=133333333 | 198 | CONFIG_MAX_SCLK_HZ=133000000 |
203 | CONFIG_MIN_SCLK_HZ=27000000 | 199 | CONFIG_MIN_SCLK_HZ=27000000 |
204 | 200 | ||
205 | # | 201 | # |
@@ -267,6 +263,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
267 | # CONFIG_RESOURCES_64BIT is not set | 263 | # CONFIG_RESOURCES_64BIT is not set |
268 | CONFIG_ZONE_DMA_FLAG=1 | 264 | CONFIG_ZONE_DMA_FLAG=1 |
269 | CONFIG_LARGE_ALLOCS=y | 265 | CONFIG_LARGE_ALLOCS=y |
266 | # CONFIG_BFIN_GPTIMERS is not set | ||
270 | CONFIG_BFIN_DMA_5XX=y | 267 | CONFIG_BFIN_DMA_5XX=y |
271 | # CONFIG_DMA_UNCACHED_2M is not set | 268 | # CONFIG_DMA_UNCACHED_2M is not set |
272 | CONFIG_DMA_UNCACHED_1M=y | 269 | CONFIG_DMA_UNCACHED_1M=y |
@@ -288,7 +285,7 @@ CONFIG_L1_MAX_PIECE=16 | |||
288 | # | 285 | # |
289 | 286 | ||
290 | # | 287 | # |
291 | # EBIU_AMBCTL Global Control | 288 | # EBIU_AMGCTL Global Control |
292 | # | 289 | # |
293 | CONFIG_C_AMCKEN=y | 290 | CONFIG_C_AMCKEN=y |
294 | CONFIG_C_CDPRIO=y | 291 | CONFIG_C_CDPRIO=y |
@@ -634,6 +631,7 @@ CONFIG_SMC91X=y | |||
634 | # CONFIG_DM9000 is not set | 631 | # CONFIG_DM9000 is not set |
635 | CONFIG_NETDEV_1000=y | 632 | CONFIG_NETDEV_1000=y |
636 | CONFIG_NETDEV_10000=y | 633 | CONFIG_NETDEV_10000=y |
634 | # CONFIG_AX88180 is not set | ||
637 | 635 | ||
638 | # | 636 | # |
639 | # Wireless LAN | 637 | # Wireless LAN |
@@ -704,9 +702,9 @@ CONFIG_BFIN_TWIKEYPAD_IRQ_PFX=39 | |||
704 | # | 702 | # |
705 | # CONFIG_AD9960 is not set | 703 | # CONFIG_AD9960 is not set |
706 | # CONFIG_SPI_ADC_BF533 is not set | 704 | # CONFIG_SPI_ADC_BF533 is not set |
707 | # CONFIG_BFIN_PFLAGS is not set | 705 | # CONFIG_BF5xx_PFLAGS is not set |
708 | # CONFIG_BF5xx_PPIFCD is not set | 706 | # CONFIG_BF5xx_PPIFCD is not set |
709 | # CONFIG_BF5xx_TIMERS is not set | 707 | # CONFIG_BFIN_SIMPLE_TIMER is not set |
710 | # CONFIG_BF5xx_PPI is not set | 708 | # CONFIG_BF5xx_PPI is not set |
711 | CONFIG_BFIN_SPORT=y | 709 | CONFIG_BFIN_SPORT=y |
712 | # CONFIG_BFIN_TIMER_LATENCY is not set | 710 | # CONFIG_BFIN_TIMER_LATENCY is not set |
@@ -732,6 +730,7 @@ CONFIG_SERIAL_BFIN_DMA=y | |||
732 | # CONFIG_SERIAL_BFIN_PIO is not set | 730 | # CONFIG_SERIAL_BFIN_PIO is not set |
733 | CONFIG_SERIAL_BFIN_UART0=y | 731 | CONFIG_SERIAL_BFIN_UART0=y |
734 | # CONFIG_BFIN_UART0_CTSRTS is not set | 732 | # CONFIG_BFIN_UART0_CTSRTS is not set |
733 | # CONFIG_SERIAL_BFIN_UART1 is not set | ||
735 | CONFIG_SERIAL_CORE=y | 734 | CONFIG_SERIAL_CORE=y |
736 | CONFIG_SERIAL_CORE_CONSOLE=y | 735 | CONFIG_SERIAL_CORE_CONSOLE=y |
737 | # CONFIG_SERIAL_BFIN_SPORT is not set | 736 | # CONFIG_SERIAL_BFIN_SPORT is not set |
@@ -925,6 +924,7 @@ CONFIG_NTSC=y | |||
925 | # CONFIG_PAL_YCBCR is not set | 924 | # CONFIG_PAL_YCBCR is not set |
926 | CONFIG_ADV7393_1XMEM=y | 925 | CONFIG_ADV7393_1XMEM=y |
927 | # CONFIG_ADV7393_2XMEM is not set | 926 | # CONFIG_ADV7393_2XMEM is not set |
927 | # CONFIG_FB_BFIN_T350MCQB is not set | ||
928 | # CONFIG_FB_S1D13XXX is not set | 928 | # CONFIG_FB_S1D13XXX is not set |
929 | # CONFIG_FB_VIRTUAL is not set | 929 | # CONFIG_FB_VIRTUAL is not set |
930 | # CONFIG_LOGO is not set | 930 | # CONFIG_LOGO is not set |
@@ -979,11 +979,6 @@ CONFIG_SND_BFIN_AD73311_SE=4 | |||
979 | # CONFIG_SND_SOC is not set | 979 | # CONFIG_SND_SOC is not set |
980 | 980 | ||
981 | # | 981 | # |
982 | # SoC Audio for the ADI Blackfin | ||
983 | # | ||
984 | # CONFIG_SND_BF5XX_HAVE_COLD_RESET is not set | ||
985 | |||
986 | # | ||
987 | # Open Sound System | 982 | # Open Sound System |
988 | # | 983 | # |
989 | # CONFIG_SOUND_PRIME is not set | 984 | # CONFIG_SOUND_PRIME is not set |
diff --git a/arch/blackfin/configs/BF537-STAMP_defconfig b/arch/blackfin/configs/BF537-STAMP_defconfig index 07eb63dc25e0..f812b66318b9 100644 --- a/arch/blackfin/configs/BF537-STAMP_defconfig +++ b/arch/blackfin/configs/BF537-STAMP_defconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.22.6 | 3 | # Linux kernel version: 2.6.22.12 |
4 | # | 4 | # |
5 | # CONFIG_MMU is not set | 5 | # CONFIG_MMU is not set |
6 | # CONFIG_FPU is not set | 6 | # CONFIG_FPU is not set |
@@ -8,7 +8,6 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | 8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set |
9 | CONFIG_BLACKFIN=y | 9 | CONFIG_BLACKFIN=y |
10 | CONFIG_ZONE_DMA=y | 10 | CONFIG_ZONE_DMA=y |
11 | CONFIG_BFIN=y | ||
12 | CONFIG_SEMAPHORE_SLEEPERS=y | 11 | CONFIG_SEMAPHORE_SLEEPERS=y |
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 12 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
14 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
@@ -18,7 +17,6 @@ CONFIG_GENERIC_IRQ_PROBE=y | |||
18 | CONFIG_GENERIC_GPIO=y | 17 | CONFIG_GENERIC_GPIO=y |
19 | CONFIG_FORCE_MAX_ZONEORDER=14 | 18 | CONFIG_FORCE_MAX_ZONEORDER=14 |
20 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 19 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
21 | CONFIG_IRQCHIP_DEMUX_GPIO=y | ||
22 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
23 | 21 | ||
24 | # | 22 | # |
@@ -64,7 +62,6 @@ CONFIG_FUTEX=y | |||
64 | CONFIG_ANON_INODES=y | 62 | CONFIG_ANON_INODES=y |
65 | CONFIG_EPOLL=y | 63 | CONFIG_EPOLL=y |
66 | CONFIG_SIGNALFD=y | 64 | CONFIG_SIGNALFD=y |
67 | CONFIG_TIMERFD=y | ||
68 | CONFIG_EVENTFD=y | 65 | CONFIG_EVENTFD=y |
69 | CONFIG_VM_EVENT_COUNTERS=y | 66 | CONFIG_VM_EVENT_COUNTERS=y |
70 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 | 67 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 |
@@ -117,6 +114,9 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
117 | # | 114 | # |
118 | # Processor and Board Settings | 115 | # Processor and Board Settings |
119 | # | 116 | # |
117 | # CONFIG_BF522 is not set | ||
118 | # CONFIG_BF525 is not set | ||
119 | # CONFIG_BF527 is not set | ||
120 | # CONFIG_BF531 is not set | 120 | # CONFIG_BF531 is not set |
121 | # CONFIG_BF532 is not set | 121 | # CONFIG_BF532 is not set |
122 | # CONFIG_BF533 is not set | 122 | # CONFIG_BF533 is not set |
@@ -125,10 +125,12 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
125 | CONFIG_BF537=y | 125 | CONFIG_BF537=y |
126 | # CONFIG_BF542 is not set | 126 | # CONFIG_BF542 is not set |
127 | # CONFIG_BF544 is not set | 127 | # CONFIG_BF544 is not set |
128 | # CONFIG_BF547 is not set | ||
128 | # CONFIG_BF548 is not set | 129 | # CONFIG_BF548 is not set |
129 | # CONFIG_BF549 is not set | 130 | # CONFIG_BF549 is not set |
130 | # CONFIG_BF561 is not set | 131 | # CONFIG_BF561 is not set |
131 | # CONFIG_BF_REV_0_0 is not set | 132 | # CONFIG_BF_REV_0_0 is not set |
133 | # CONFIG_BF_REV_0_1 is not set | ||
132 | CONFIG_BF_REV_0_2=y | 134 | CONFIG_BF_REV_0_2=y |
133 | # CONFIG_BF_REV_0_3 is not set | 135 | # CONFIG_BF_REV_0_3 is not set |
134 | # CONFIG_BF_REV_0_4 is not set | 136 | # CONFIG_BF_REV_0_4 is not set |
@@ -137,33 +139,8 @@ CONFIG_BF_REV_0_2=y | |||
137 | # CONFIG_BF_REV_NONE is not set | 139 | # CONFIG_BF_REV_NONE is not set |
138 | CONFIG_BF53x=y | 140 | CONFIG_BF53x=y |
139 | CONFIG_BFIN_SINGLE_CORE=y | 141 | CONFIG_BFIN_SINGLE_CORE=y |
140 | # CONFIG_BFIN533_EZKIT is not set | ||
141 | # CONFIG_BFIN533_STAMP is not set | ||
142 | CONFIG_BFIN537_STAMP=y | ||
143 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set | ||
144 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | ||
145 | # CONFIG_BFIN548_EZKIT is not set | ||
146 | # CONFIG_BFIN561_BLUETECHNIX_CM is not set | ||
147 | # CONFIG_BFIN561_EZKIT is not set | ||
148 | # CONFIG_BFIN561_TEPLA is not set | ||
149 | # CONFIG_PNAV10 is not set | ||
150 | # CONFIG_GENERIC_BOARD is not set | ||
151 | CONFIG_MEM_MT48LC32M8A2_75=y | 142 | CONFIG_MEM_MT48LC32M8A2_75=y |
152 | CONFIG_IRQ_PLL_WAKEUP=7 | 143 | CONFIG_IRQ_PLL_WAKEUP=7 |
153 | |||
154 | # | ||
155 | # BF537 Specific Configuration | ||
156 | # | ||
157 | |||
158 | # | ||
159 | # Interrupt Priority Assignment | ||
160 | # | ||
161 | |||
162 | # | ||
163 | # Priority | ||
164 | # | ||
165 | CONFIG_IRQ_DMA_ERROR=7 | ||
166 | CONFIG_IRQ_ERROR=7 | ||
167 | CONFIG_IRQ_RTC=8 | 144 | CONFIG_IRQ_RTC=8 |
168 | CONFIG_IRQ_PPI=8 | 145 | CONFIG_IRQ_PPI=8 |
169 | CONFIG_IRQ_SPORT0_RX=9 | 146 | CONFIG_IRQ_SPORT0_RX=9 |
@@ -176,8 +153,6 @@ CONFIG_IRQ_UART0_RX=10 | |||
176 | CONFIG_IRQ_UART0_TX=10 | 153 | CONFIG_IRQ_UART0_TX=10 |
177 | CONFIG_IRQ_UART1_RX=10 | 154 | CONFIG_IRQ_UART1_RX=10 |
178 | CONFIG_IRQ_UART1_TX=10 | 155 | CONFIG_IRQ_UART1_TX=10 |
179 | CONFIG_IRQ_CAN_RX=11 | ||
180 | CONFIG_IRQ_CAN_TX=11 | ||
181 | CONFIG_IRQ_MAC_RX=11 | 156 | CONFIG_IRQ_MAC_RX=11 |
182 | CONFIG_IRQ_MAC_TX=11 | 157 | CONFIG_IRQ_MAC_TX=11 |
183 | CONFIG_IRQ_TMR0=12 | 158 | CONFIG_IRQ_TMR0=12 |
@@ -188,11 +163,31 @@ CONFIG_IRQ_TMR4=12 | |||
188 | CONFIG_IRQ_TMR5=12 | 163 | CONFIG_IRQ_TMR5=12 |
189 | CONFIG_IRQ_TMR6=12 | 164 | CONFIG_IRQ_TMR6=12 |
190 | CONFIG_IRQ_TMR7=12 | 165 | CONFIG_IRQ_TMR7=12 |
191 | CONFIG_IRQ_PROG_INTA=12 | ||
192 | CONFIG_IRQ_PORTG_INTB=12 | 166 | CONFIG_IRQ_PORTG_INTB=12 |
193 | CONFIG_IRQ_MEM_DMA0=13 | 167 | CONFIG_IRQ_MEM_DMA0=13 |
194 | CONFIG_IRQ_MEM_DMA1=13 | 168 | CONFIG_IRQ_MEM_DMA1=13 |
195 | CONFIG_IRQ_WATCH=13 | 169 | CONFIG_IRQ_WATCH=13 |
170 | CONFIG_BFIN537_STAMP=y | ||
171 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | ||
172 | # CONFIG_PNAV10 is not set | ||
173 | # CONFIG_GENERIC_BF537_BOARD is not set | ||
174 | |||
175 | # | ||
176 | # BF537 Specific Configuration | ||
177 | # | ||
178 | |||
179 | # | ||
180 | # Interrupt Priority Assignment | ||
181 | # | ||
182 | |||
183 | # | ||
184 | # Priority | ||
185 | # | ||
186 | CONFIG_IRQ_DMA_ERROR=7 | ||
187 | CONFIG_IRQ_ERROR=7 | ||
188 | CONFIG_IRQ_CAN_RX=11 | ||
189 | CONFIG_IRQ_CAN_TX=11 | ||
190 | CONFIG_IRQ_PROG_INTA=12 | ||
196 | 191 | ||
197 | # | 192 | # |
198 | # Board customizations | 193 | # Board customizations |
@@ -206,7 +201,7 @@ CONFIG_CLKIN_HZ=25000000 | |||
206 | # CONFIG_BFIN_KERNEL_CLOCK is not set | 201 | # CONFIG_BFIN_KERNEL_CLOCK is not set |
207 | CONFIG_MAX_VCO_HZ=600000000 | 202 | CONFIG_MAX_VCO_HZ=600000000 |
208 | CONFIG_MIN_VCO_HZ=50000000 | 203 | CONFIG_MIN_VCO_HZ=50000000 |
209 | CONFIG_MAX_SCLK_HZ=133333333 | 204 | CONFIG_MAX_SCLK_HZ=133000000 |
210 | CONFIG_MIN_SCLK_HZ=27000000 | 205 | CONFIG_MIN_SCLK_HZ=27000000 |
211 | 206 | ||
212 | # | 207 | # |
@@ -263,6 +258,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
263 | # CONFIG_RESOURCES_64BIT is not set | 258 | # CONFIG_RESOURCES_64BIT is not set |
264 | CONFIG_ZONE_DMA_FLAG=1 | 259 | CONFIG_ZONE_DMA_FLAG=1 |
265 | CONFIG_LARGE_ALLOCS=y | 260 | CONFIG_LARGE_ALLOCS=y |
261 | # CONFIG_BFIN_GPTIMERS is not set | ||
266 | CONFIG_BFIN_DMA_5XX=y | 262 | CONFIG_BFIN_DMA_5XX=y |
267 | # CONFIG_DMA_UNCACHED_2M is not set | 263 | # CONFIG_DMA_UNCACHED_2M is not set |
268 | CONFIG_DMA_UNCACHED_1M=y | 264 | CONFIG_DMA_UNCACHED_1M=y |
@@ -284,7 +280,7 @@ CONFIG_L1_MAX_PIECE=16 | |||
284 | # | 280 | # |
285 | 281 | ||
286 | # | 282 | # |
287 | # EBIU_AMBCTL Global Control | 283 | # EBIU_AMGCTL Global Control |
288 | # | 284 | # |
289 | CONFIG_C_AMCKEN=y | 285 | CONFIG_C_AMCKEN=y |
290 | CONFIG_C_CDPRIO=y | 286 | CONFIG_C_CDPRIO=y |
@@ -534,14 +530,6 @@ CONFIG_MTD_COMPLEX_MAPPINGS=y | |||
534 | CONFIG_MTD_BF5xx=m | 530 | CONFIG_MTD_BF5xx=m |
535 | CONFIG_BFIN_FLASH_SIZE=0x400000 | 531 | CONFIG_BFIN_FLASH_SIZE=0x400000 |
536 | CONFIG_EBIU_FLASH_BASE=0x20000000 | 532 | CONFIG_EBIU_FLASH_BASE=0x20000000 |
537 | |||
538 | # | ||
539 | # FLASH_EBIU_AMBCTL Control | ||
540 | # | ||
541 | CONFIG_BFIN_FLASH_BANK_0=0x7BB0 | ||
542 | CONFIG_BFIN_FLASH_BANK_1=0x7BB0 | ||
543 | CONFIG_BFIN_FLASH_BANK_2=0x7BB0 | ||
544 | CONFIG_BFIN_FLASH_BANK_3=0x7BB0 | ||
545 | # CONFIG_MTD_UCLINUX is not set | 533 | # CONFIG_MTD_UCLINUX is not set |
546 | # CONFIG_MTD_PLATRAM is not set | 534 | # CONFIG_MTD_PLATRAM is not set |
547 | 535 | ||
@@ -660,6 +648,7 @@ CONFIG_BFIN_RX_DESC_NUM=20 | |||
660 | # CONFIG_DM9000 is not set | 648 | # CONFIG_DM9000 is not set |
661 | CONFIG_NETDEV_1000=y | 649 | CONFIG_NETDEV_1000=y |
662 | CONFIG_NETDEV_10000=y | 650 | CONFIG_NETDEV_10000=y |
651 | # CONFIG_AX88180 is not set | ||
663 | 652 | ||
664 | # | 653 | # |
665 | # Wireless LAN | 654 | # Wireless LAN |
@@ -730,9 +719,9 @@ CONFIG_BFIN_TWIKEYPAD_IRQ_PFX=72 | |||
730 | # | 719 | # |
731 | # CONFIG_AD9960 is not set | 720 | # CONFIG_AD9960 is not set |
732 | # CONFIG_SPI_ADC_BF533 is not set | 721 | # CONFIG_SPI_ADC_BF533 is not set |
733 | # CONFIG_BFIN_PFLAGS is not set | 722 | # CONFIG_BF5xx_PFLAGS is not set |
734 | # CONFIG_BF5xx_PPIFCD is not set | 723 | # CONFIG_BF5xx_PPIFCD is not set |
735 | # CONFIG_BF5xx_TIMERS is not set | 724 | # CONFIG_BFIN_SIMPLE_TIMER is not set |
736 | # CONFIG_BF5xx_PPI is not set | 725 | # CONFIG_BF5xx_PPI is not set |
737 | CONFIG_BFIN_SPORT=y | 726 | CONFIG_BFIN_SPORT=y |
738 | # CONFIG_BFIN_TIMER_LATENCY is not set | 727 | # CONFIG_BFIN_TIMER_LATENCY is not set |
@@ -967,6 +956,7 @@ CONFIG_FB_BF537_LQ035=m | |||
967 | CONFIG_LQ035_SLAVE_ADDR=0x58 | 956 | CONFIG_LQ035_SLAVE_ADDR=0x58 |
968 | # CONFIG_FB_BFIN_LANDSCAPE is not set | 957 | # CONFIG_FB_BFIN_LANDSCAPE is not set |
969 | # CONFIG_FB_BFIN_BGR is not set | 958 | # CONFIG_FB_BFIN_BGR is not set |
959 | # CONFIG_FB_BFIN_T350MCQB is not set | ||
970 | # CONFIG_FB_S1D13XXX is not set | 960 | # CONFIG_FB_S1D13XXX is not set |
971 | # CONFIG_FB_VIRTUAL is not set | 961 | # CONFIG_FB_VIRTUAL is not set |
972 | # CONFIG_LOGO is not set | 962 | # CONFIG_LOGO is not set |
@@ -1021,11 +1011,6 @@ CONFIG_SND_BFIN_AD73311_SE=4 | |||
1021 | # CONFIG_SND_SOC is not set | 1011 | # CONFIG_SND_SOC is not set |
1022 | 1012 | ||
1023 | # | 1013 | # |
1024 | # SoC Audio for the ADI Blackfin | ||
1025 | # | ||
1026 | # CONFIG_SND_BF5XX_HAVE_COLD_RESET is not set | ||
1027 | |||
1028 | # | ||
1029 | # Open Sound System | 1014 | # Open Sound System |
1030 | # | 1015 | # |
1031 | # CONFIG_SOUND_PRIME is not set | 1016 | # CONFIG_SOUND_PRIME is not set |
diff --git a/arch/blackfin/configs/BF548-EZKIT_defconfig b/arch/blackfin/configs/BF548-EZKIT_defconfig index 0dd3d2253dc2..48367cc9fe35 100644 --- a/arch/blackfin/configs/BF548-EZKIT_defconfig +++ b/arch/blackfin/configs/BF548-EZKIT_defconfig | |||
@@ -1,7 +1,6 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.22.10 | 3 | # Linux kernel version: 2.6.22.12 |
4 | # Sat Oct 27 02:34:07 2007 | ||
5 | # | 4 | # |
6 | # CONFIG_MMU is not set | 5 | # CONFIG_MMU is not set |
7 | # CONFIG_FPU is not set | 6 | # CONFIG_FPU is not set |
@@ -9,7 +8,6 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
9 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | 8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set |
10 | CONFIG_BLACKFIN=y | 9 | CONFIG_BLACKFIN=y |
11 | CONFIG_ZONE_DMA=y | 10 | CONFIG_ZONE_DMA=y |
12 | CONFIG_BFIN=y | ||
13 | CONFIG_SEMAPHORE_SLEEPERS=y | 11 | CONFIG_SEMAPHORE_SLEEPERS=y |
14 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 12 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
15 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
@@ -19,7 +17,6 @@ CONFIG_GENERIC_IRQ_PROBE=y | |||
19 | CONFIG_GENERIC_GPIO=y | 17 | CONFIG_GENERIC_GPIO=y |
20 | CONFIG_FORCE_MAX_ZONEORDER=14 | 18 | CONFIG_FORCE_MAX_ZONEORDER=14 |
21 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 19 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
22 | CONFIG_IRQCHIP_DEMUX_GPIO=y | ||
23 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
24 | 21 | ||
25 | # | 22 | # |
@@ -128,6 +125,7 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
128 | # CONFIG_BF537 is not set | 125 | # CONFIG_BF537 is not set |
129 | # CONFIG_BF542 is not set | 126 | # CONFIG_BF542 is not set |
130 | # CONFIG_BF544 is not set | 127 | # CONFIG_BF544 is not set |
128 | # CONFIG_BF547 is not set | ||
131 | # CONFIG_BF548 is not set | 129 | # CONFIG_BF548 is not set |
132 | CONFIG_BF549=y | 130 | CONFIG_BF549=y |
133 | # CONFIG_BF561 is not set | 131 | # CONFIG_BF561 is not set |
@@ -141,19 +139,6 @@ CONFIG_BF_REV_0_0=y | |||
141 | # CONFIG_BF_REV_NONE is not set | 139 | # CONFIG_BF_REV_NONE is not set |
142 | CONFIG_BF54x=y | 140 | CONFIG_BF54x=y |
143 | CONFIG_BFIN_SINGLE_CORE=y | 141 | CONFIG_BFIN_SINGLE_CORE=y |
144 | # CONFIG_BFIN527_EZKIT is not set | ||
145 | # CONFIG_BFIN533_EZKIT is not set | ||
146 | # CONFIG_BFIN533_STAMP is not set | ||
147 | # CONFIG_BFIN537_STAMP is not set | ||
148 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set | ||
149 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | ||
150 | CONFIG_BFIN548_EZKIT=y | ||
151 | # CONFIG_BFIN561_BLUETECHNIX_CM is not set | ||
152 | # CONFIG_BFIN561_EZKIT is not set | ||
153 | # CONFIG_BFIN561_TEPLA is not set | ||
154 | # CONFIG_PNAV10 is not set | ||
155 | # CONFIG_H8606_HVSISTEMAS is not set | ||
156 | # CONFIG_GENERIC_BOARD is not set | ||
157 | CONFIG_IRQ_PLL_WAKEUP=7 | 142 | CONFIG_IRQ_PLL_WAKEUP=7 |
158 | CONFIG_IRQ_RTC=8 | 143 | CONFIG_IRQ_RTC=8 |
159 | CONFIG_IRQ_SPORT0_RX=9 | 144 | CONFIG_IRQ_SPORT0_RX=9 |
@@ -180,6 +165,7 @@ CONFIG_IRQ_TIMER7=11 | |||
180 | CONFIG_IRQ_TIMER8=11 | 165 | CONFIG_IRQ_TIMER8=11 |
181 | CONFIG_IRQ_TIMER9=11 | 166 | CONFIG_IRQ_TIMER9=11 |
182 | CONFIG_IRQ_TIMER10=11 | 167 | CONFIG_IRQ_TIMER10=11 |
168 | CONFIG_BFIN548_EZKIT=y | ||
183 | 169 | ||
184 | # | 170 | # |
185 | # BF548 Specific Configuration | 171 | # BF548 Specific Configuration |
@@ -279,9 +265,9 @@ CONFIG_PINT3_ASSIGN=0x02020303 | |||
279 | # | 265 | # |
280 | CONFIG_CLKIN_HZ=25000000 | 266 | CONFIG_CLKIN_HZ=25000000 |
281 | # CONFIG_BFIN_KERNEL_CLOCK is not set | 267 | # CONFIG_BFIN_KERNEL_CLOCK is not set |
282 | CONFIG_MAX_VCO_HZ=533333333 | 268 | CONFIG_MAX_VCO_HZ=533000000 |
283 | CONFIG_MIN_VCO_HZ=50000000 | 269 | CONFIG_MIN_VCO_HZ=50000000 |
284 | CONFIG_MAX_SCLK_HZ=133333333 | 270 | CONFIG_MAX_SCLK_HZ=133000000 |
285 | CONFIG_MIN_SCLK_HZ=27000000 | 271 | CONFIG_MIN_SCLK_HZ=27000000 |
286 | 272 | ||
287 | # | 273 | # |
@@ -376,6 +362,9 @@ CONFIG_BANK_0=0x7BB0 | |||
376 | CONFIG_BANK_1=0x5554 | 362 | CONFIG_BANK_1=0x5554 |
377 | CONFIG_BANK_2=0x7BB0 | 363 | CONFIG_BANK_2=0x7BB0 |
378 | CONFIG_BANK_3=0x99B3 | 364 | CONFIG_BANK_3=0x99B3 |
365 | CONFIG_EBUI_MBSCTLVAL=0x0 | ||
366 | CONFIG_EBUI_MODEVAL=0x1 | ||
367 | CONFIG_EBUI_FCTLVAL=0x6 | ||
379 | 368 | ||
380 | # | 369 | # |
381 | # Bus options (PCI, PCMCIA, EISA, MCA, ISA) | 370 | # Bus options (PCI, PCMCIA, EISA, MCA, ISA) |
@@ -702,6 +691,7 @@ CONFIG_SMSC911X=y | |||
702 | # CONFIG_DM9000 is not set | 691 | # CONFIG_DM9000 is not set |
703 | CONFIG_NETDEV_1000=y | 692 | CONFIG_NETDEV_1000=y |
704 | CONFIG_NETDEV_10000=y | 693 | CONFIG_NETDEV_10000=y |
694 | # CONFIG_AX88180 is not set | ||
705 | 695 | ||
706 | # | 696 | # |
707 | # Wireless LAN | 697 | # Wireless LAN |
@@ -1058,6 +1048,8 @@ CONFIG_SND_SOC=y | |||
1058 | CONFIG_SND_BF5XX_SOC=y | 1048 | CONFIG_SND_BF5XX_SOC=y |
1059 | CONFIG_SND_BF5XX_SOC_AC97=y | 1049 | CONFIG_SND_BF5XX_SOC_AC97=y |
1060 | CONFIG_SND_BF5XX_SOC_BF548_EZKIT=y | 1050 | CONFIG_SND_BF5XX_SOC_BF548_EZKIT=y |
1051 | # CONFIG_SND_BF5XX_SOC_WM8750 is not set | ||
1052 | # CONFIG_SND_BF5XX_SOC_WM8731 is not set | ||
1061 | CONFIG_SND_BF5XX_SPORT_NUM=0 | 1053 | CONFIG_SND_BF5XX_SPORT_NUM=0 |
1062 | # CONFIG_SND_BF5XX_HAVE_COLD_RESET is not set | 1054 | # CONFIG_SND_BF5XX_HAVE_COLD_RESET is not set |
1063 | CONFIG_SND_SOC_AD1980=y | 1055 | CONFIG_SND_SOC_AD1980=y |
diff --git a/arch/blackfin/configs/BF561-EZKIT_defconfig b/arch/blackfin/configs/BF561-EZKIT_defconfig index 277d72dac0f9..e9f100b45eb1 100644 --- a/arch/blackfin/configs/BF561-EZKIT_defconfig +++ b/arch/blackfin/configs/BF561-EZKIT_defconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.22.6 | 3 | # Linux kernel version: 2.6.22.12 |
4 | # | 4 | # |
5 | # CONFIG_MMU is not set | 5 | # CONFIG_MMU is not set |
6 | # CONFIG_FPU is not set | 6 | # CONFIG_FPU is not set |
@@ -8,7 +8,6 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | 8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set |
9 | CONFIG_BLACKFIN=y | 9 | CONFIG_BLACKFIN=y |
10 | CONFIG_ZONE_DMA=y | 10 | CONFIG_ZONE_DMA=y |
11 | CONFIG_BFIN=y | ||
12 | CONFIG_SEMAPHORE_SLEEPERS=y | 11 | CONFIG_SEMAPHORE_SLEEPERS=y |
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 12 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
14 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
@@ -18,7 +17,6 @@ CONFIG_GENERIC_IRQ_PROBE=y | |||
18 | CONFIG_GENERIC_GPIO=y | 17 | CONFIG_GENERIC_GPIO=y |
19 | CONFIG_FORCE_MAX_ZONEORDER=14 | 18 | CONFIG_FORCE_MAX_ZONEORDER=14 |
20 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 19 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
21 | CONFIG_IRQCHIP_DEMUX_GPIO=y | ||
22 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
23 | 21 | ||
24 | # | 22 | # |
@@ -64,7 +62,6 @@ CONFIG_FUTEX=y | |||
64 | CONFIG_ANON_INODES=y | 62 | CONFIG_ANON_INODES=y |
65 | CONFIG_EPOLL=y | 63 | CONFIG_EPOLL=y |
66 | CONFIG_SIGNALFD=y | 64 | CONFIG_SIGNALFD=y |
67 | CONFIG_TIMERFD=y | ||
68 | CONFIG_EVENTFD=y | 65 | CONFIG_EVENTFD=y |
69 | CONFIG_VM_EVENT_COUNTERS=y | 66 | CONFIG_VM_EVENT_COUNTERS=y |
70 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 | 67 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 |
@@ -117,6 +114,9 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
117 | # | 114 | # |
118 | # Processor and Board Settings | 115 | # Processor and Board Settings |
119 | # | 116 | # |
117 | # CONFIG_BF522 is not set | ||
118 | # CONFIG_BF525 is not set | ||
119 | # CONFIG_BF527 is not set | ||
120 | # CONFIG_BF531 is not set | 120 | # CONFIG_BF531 is not set |
121 | # CONFIG_BF532 is not set | 121 | # CONFIG_BF532 is not set |
122 | # CONFIG_BF533 is not set | 122 | # CONFIG_BF533 is not set |
@@ -125,10 +125,12 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
125 | # CONFIG_BF537 is not set | 125 | # CONFIG_BF537 is not set |
126 | # CONFIG_BF542 is not set | 126 | # CONFIG_BF542 is not set |
127 | # CONFIG_BF544 is not set | 127 | # CONFIG_BF544 is not set |
128 | # CONFIG_BF547 is not set | ||
128 | # CONFIG_BF548 is not set | 129 | # CONFIG_BF548 is not set |
129 | # CONFIG_BF549 is not set | 130 | # CONFIG_BF549 is not set |
130 | CONFIG_BF561=y | 131 | CONFIG_BF561=y |
131 | # CONFIG_BF_REV_0_0 is not set | 132 | # CONFIG_BF_REV_0_0 is not set |
133 | # CONFIG_BF_REV_0_1 is not set | ||
132 | # CONFIG_BF_REV_0_2 is not set | 134 | # CONFIG_BF_REV_0_2 is not set |
133 | CONFIG_BF_REV_0_3=y | 135 | CONFIG_BF_REV_0_3=y |
134 | # CONFIG_BF_REV_0_4 is not set | 136 | # CONFIG_BF_REV_0_4 is not set |
@@ -136,18 +138,15 @@ CONFIG_BF_REV_0_3=y | |||
136 | # CONFIG_BF_REV_ANY is not set | 138 | # CONFIG_BF_REV_ANY is not set |
137 | # CONFIG_BF_REV_NONE is not set | 139 | # CONFIG_BF_REV_NONE is not set |
138 | CONFIG_BFIN_DUAL_CORE=y | 140 | CONFIG_BFIN_DUAL_CORE=y |
139 | # CONFIG_BFIN533_EZKIT is not set | 141 | CONFIG_MEM_MT48LC16M16A2TG_75=y |
140 | # CONFIG_BFIN533_STAMP is not set | 142 | CONFIG_IRQ_PLL_WAKEUP=7 |
141 | # CONFIG_BFIN537_STAMP is not set | 143 | CONFIG_IRQ_SPORT0_ERROR=7 |
142 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set | 144 | CONFIG_IRQ_SPORT1_ERROR=7 |
143 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | 145 | CONFIG_IRQ_SPI_ERROR=7 |
144 | # CONFIG_BFIN548_EZKIT is not set | ||
145 | # CONFIG_BFIN561_BLUETECHNIX_CM is not set | ||
146 | CONFIG_BFIN561_EZKIT=y | 146 | CONFIG_BFIN561_EZKIT=y |
147 | # CONFIG_BFIN561_TEPLA is not set | 147 | # CONFIG_BFIN561_TEPLA is not set |
148 | # CONFIG_PNAV10 is not set | 148 | # CONFIG_BFIN561_BLUETECHNIX_CM is not set |
149 | # CONFIG_GENERIC_BOARD is not set | 149 | # CONFIG_GENERIC_BF561_BOARD is not set |
150 | CONFIG_MEM_MT48LC16M16A2TG_75=y | ||
151 | 150 | ||
152 | # | 151 | # |
153 | # BF561 Specific Configuration | 152 | # BF561 Specific Configuration |
@@ -170,15 +169,11 @@ CONFIG_BF561_COREB_RESET=y | |||
170 | # | 169 | # |
171 | # Priority | 170 | # Priority |
172 | # | 171 | # |
173 | CONFIG_IRQ_PLL_WAKEUP=7 | ||
174 | CONFIG_IRQ_DMA1_ERROR=7 | 172 | CONFIG_IRQ_DMA1_ERROR=7 |
175 | CONFIG_IRQ_DMA2_ERROR=7 | 173 | CONFIG_IRQ_DMA2_ERROR=7 |
176 | CONFIG_IRQ_IMDMA_ERROR=7 | 174 | CONFIG_IRQ_IMDMA_ERROR=7 |
177 | CONFIG_IRQ_PPI0_ERROR=7 | 175 | CONFIG_IRQ_PPI0_ERROR=7 |
178 | CONFIG_IRQ_PPI1_ERROR=7 | 176 | CONFIG_IRQ_PPI1_ERROR=7 |
179 | CONFIG_IRQ_SPORT0_ERROR=7 | ||
180 | CONFIG_IRQ_SPORT1_ERROR=7 | ||
181 | CONFIG_IRQ_SPI_ERROR=7 | ||
182 | CONFIG_IRQ_UART_ERROR=7 | 177 | CONFIG_IRQ_UART_ERROR=7 |
183 | CONFIG_IRQ_RESERVED_ERROR=7 | 178 | CONFIG_IRQ_RESERVED_ERROR=7 |
184 | CONFIG_IRQ_DMA1_0=8 | 179 | CONFIG_IRQ_DMA1_0=8 |
@@ -243,7 +238,7 @@ CONFIG_CLKIN_HZ=30000000 | |||
243 | # CONFIG_BFIN_KERNEL_CLOCK is not set | 238 | # CONFIG_BFIN_KERNEL_CLOCK is not set |
244 | CONFIG_MAX_VCO_HZ=600000000 | 239 | CONFIG_MAX_VCO_HZ=600000000 |
245 | CONFIG_MIN_VCO_HZ=50000000 | 240 | CONFIG_MIN_VCO_HZ=50000000 |
246 | CONFIG_MAX_SCLK_HZ=133333333 | 241 | CONFIG_MAX_SCLK_HZ=133000000 |
247 | CONFIG_MIN_SCLK_HZ=27000000 | 242 | CONFIG_MIN_SCLK_HZ=27000000 |
248 | 243 | ||
249 | # | 244 | # |
@@ -300,6 +295,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
300 | # CONFIG_RESOURCES_64BIT is not set | 295 | # CONFIG_RESOURCES_64BIT is not set |
301 | CONFIG_ZONE_DMA_FLAG=1 | 296 | CONFIG_ZONE_DMA_FLAG=1 |
302 | CONFIG_LARGE_ALLOCS=y | 297 | CONFIG_LARGE_ALLOCS=y |
298 | # CONFIG_BFIN_GPTIMERS is not set | ||
303 | CONFIG_BFIN_DMA_5XX=y | 299 | CONFIG_BFIN_DMA_5XX=y |
304 | # CONFIG_DMA_UNCACHED_2M is not set | 300 | # CONFIG_DMA_UNCACHED_2M is not set |
305 | CONFIG_DMA_UNCACHED_1M=y | 301 | CONFIG_DMA_UNCACHED_1M=y |
@@ -321,7 +317,7 @@ CONFIG_L1_MAX_PIECE=16 | |||
321 | # | 317 | # |
322 | 318 | ||
323 | # | 319 | # |
324 | # EBIU_AMBCTL Global Control | 320 | # EBIU_AMGCTL Global Control |
325 | # | 321 | # |
326 | CONFIG_C_AMCKEN=y | 322 | CONFIG_C_AMCKEN=y |
327 | CONFIG_C_CDPRIO=y | 323 | CONFIG_C_CDPRIO=y |
@@ -564,14 +560,6 @@ CONFIG_MTD_COMPLEX_MAPPINGS=y | |||
564 | CONFIG_MTD_BF5xx=m | 560 | CONFIG_MTD_BF5xx=m |
565 | CONFIG_BFIN_FLASH_SIZE=0x0400000 | 561 | CONFIG_BFIN_FLASH_SIZE=0x0400000 |
566 | CONFIG_EBIU_FLASH_BASE=0x20000000 | 562 | CONFIG_EBIU_FLASH_BASE=0x20000000 |
567 | |||
568 | # | ||
569 | # FLASH_EBIU_AMBCTL Control | ||
570 | # | ||
571 | CONFIG_BFIN_FLASH_BANK_0=0x7BB0 | ||
572 | CONFIG_BFIN_FLASH_BANK_1=0x7BB0 | ||
573 | CONFIG_BFIN_FLASH_BANK_2=0x7BB0 | ||
574 | CONFIG_BFIN_FLASH_BANK_3=0x7BB0 | ||
575 | # CONFIG_MTD_UCLINUX is not set | 563 | # CONFIG_MTD_UCLINUX is not set |
576 | # CONFIG_MTD_PLATRAM is not set | 564 | # CONFIG_MTD_PLATRAM is not set |
577 | 565 | ||
@@ -660,6 +648,7 @@ CONFIG_SMC91X=y | |||
660 | # CONFIG_DM9000 is not set | 648 | # CONFIG_DM9000 is not set |
661 | CONFIG_NETDEV_1000=y | 649 | CONFIG_NETDEV_1000=y |
662 | CONFIG_NETDEV_10000=y | 650 | CONFIG_NETDEV_10000=y |
651 | # CONFIG_AX88180 is not set | ||
663 | 652 | ||
664 | # | 653 | # |
665 | # Wireless LAN | 654 | # Wireless LAN |
@@ -721,9 +710,9 @@ CONFIG_INPUT_EVDEV=m | |||
721 | # | 710 | # |
722 | # CONFIG_AD9960 is not set | 711 | # CONFIG_AD9960 is not set |
723 | # CONFIG_SPI_ADC_BF533 is not set | 712 | # CONFIG_SPI_ADC_BF533 is not set |
724 | # CONFIG_BFIN_PFLAGS is not set | 713 | # CONFIG_BF5xx_PFLAGS is not set |
725 | # CONFIG_BF5xx_PPIFCD is not set | 714 | # CONFIG_BF5xx_PPIFCD is not set |
726 | # CONFIG_BF5xx_TIMERS is not set | 715 | # CONFIG_BFIN_SIMPLE_TIMER is not set |
727 | # CONFIG_BF5xx_PPI is not set | 716 | # CONFIG_BF5xx_PPI is not set |
728 | # CONFIG_BFIN_SPORT is not set | 717 | # CONFIG_BFIN_SPORT is not set |
729 | # CONFIG_BFIN_TIMER_LATENCY is not set | 718 | # CONFIG_BFIN_TIMER_LATENCY is not set |
diff --git a/arch/blackfin/configs/H8606_defconfig b/arch/blackfin/configs/H8606_defconfig new file mode 100644 index 000000000000..18cbb8c3c373 --- /dev/null +++ b/arch/blackfin/configs/H8606_defconfig | |||
@@ -0,0 +1,1160 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.22.12 | ||
4 | # | ||
5 | # CONFIG_MMU is not set | ||
6 | # CONFIG_FPU is not set | ||
7 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | ||
9 | CONFIG_BLACKFIN=y | ||
10 | CONFIG_ZONE_DMA=y | ||
11 | CONFIG_SEMAPHORE_SLEEPERS=y | ||
12 | CONFIG_GENERIC_FIND_NEXT_BIT=y | ||
13 | CONFIG_GENERIC_HWEIGHT=y | ||
14 | CONFIG_GENERIC_HARDIRQS=y | ||
15 | CONFIG_GENERIC_IRQ_PROBE=y | ||
16 | # CONFIG_GENERIC_TIME is not set | ||
17 | CONFIG_GENERIC_GPIO=y | ||
18 | CONFIG_FORCE_MAX_ZONEORDER=14 | ||
19 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
21 | |||
22 | # | ||
23 | # Code maturity level options | ||
24 | # | ||
25 | CONFIG_EXPERIMENTAL=y | ||
26 | CONFIG_BROKEN_ON_SMP=y | ||
27 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
28 | |||
29 | # | ||
30 | # General setup | ||
31 | # | ||
32 | CONFIG_LOCALVERSION="" | ||
33 | CONFIG_LOCALVERSION_AUTO=y | ||
34 | CONFIG_SYSVIPC=y | ||
35 | # CONFIG_IPC_NS is not set | ||
36 | CONFIG_SYSVIPC_SYSCTL=y | ||
37 | # CONFIG_POSIX_MQUEUE is not set | ||
38 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
39 | # CONFIG_TASKSTATS is not set | ||
40 | # CONFIG_UTS_NS is not set | ||
41 | # CONFIG_AUDIT is not set | ||
42 | # CONFIG_IKCONFIG is not set | ||
43 | CONFIG_LOG_BUF_SHIFT=14 | ||
44 | CONFIG_SYSFS_DEPRECATED=y | ||
45 | # CONFIG_RELAY is not set | ||
46 | # CONFIG_BLK_DEV_INITRD is not set | ||
47 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
48 | CONFIG_SYSCTL=y | ||
49 | CONFIG_EMBEDDED=y | ||
50 | CONFIG_UID16=y | ||
51 | CONFIG_SYSCTL_SYSCALL=y | ||
52 | CONFIG_KALLSYMS=y | ||
53 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | ||
54 | CONFIG_HOTPLUG=y | ||
55 | CONFIG_PRINTK=y | ||
56 | CONFIG_BUG=y | ||
57 | CONFIG_ELF_CORE=y | ||
58 | CONFIG_BASE_FULL=y | ||
59 | CONFIG_FUTEX=y | ||
60 | CONFIG_ANON_INODES=y | ||
61 | CONFIG_EPOLL=y | ||
62 | CONFIG_SIGNALFD=y | ||
63 | CONFIG_EVENTFD=y | ||
64 | CONFIG_VM_EVENT_COUNTERS=y | ||
65 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=3 | ||
66 | # CONFIG_NP2 is not set | ||
67 | CONFIG_SLAB=y | ||
68 | # CONFIG_SLUB is not set | ||
69 | # CONFIG_SLOB is not set | ||
70 | CONFIG_RT_MUTEXES=y | ||
71 | CONFIG_TINY_SHMEM=y | ||
72 | CONFIG_BASE_SMALL=0 | ||
73 | |||
74 | # | ||
75 | # Loadable module support | ||
76 | # | ||
77 | CONFIG_MODULES=y | ||
78 | CONFIG_MODULE_UNLOAD=y | ||
79 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
80 | # CONFIG_MODVERSIONS is not set | ||
81 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
82 | CONFIG_KMOD=y | ||
83 | |||
84 | # | ||
85 | # Block layer | ||
86 | # | ||
87 | CONFIG_BLOCK=y | ||
88 | # CONFIG_LBD is not set | ||
89 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
90 | # CONFIG_LSF is not set | ||
91 | |||
92 | # | ||
93 | # IO Schedulers | ||
94 | # | ||
95 | CONFIG_IOSCHED_NOOP=y | ||
96 | CONFIG_IOSCHED_AS=y | ||
97 | # CONFIG_IOSCHED_DEADLINE is not set | ||
98 | CONFIG_IOSCHED_CFQ=y | ||
99 | CONFIG_DEFAULT_AS=y | ||
100 | # CONFIG_DEFAULT_DEADLINE is not set | ||
101 | # CONFIG_DEFAULT_CFQ is not set | ||
102 | # CONFIG_DEFAULT_NOOP is not set | ||
103 | CONFIG_DEFAULT_IOSCHED="anticipatory" | ||
104 | CONFIG_PREEMPT_NONE=y | ||
105 | # CONFIG_PREEMPT_VOLUNTARY is not set | ||
106 | # CONFIG_PREEMPT is not set | ||
107 | |||
108 | # | ||
109 | # Blackfin Processor Options | ||
110 | # | ||
111 | |||
112 | # | ||
113 | # Processor and Board Settings | ||
114 | # | ||
115 | # CONFIG_BF522 is not set | ||
116 | # CONFIG_BF525 is not set | ||
117 | # CONFIG_BF527 is not set | ||
118 | # CONFIG_BF531 is not set | ||
119 | CONFIG_BF532=y | ||
120 | # CONFIG_BF533 is not set | ||
121 | # CONFIG_BF534 is not set | ||
122 | # CONFIG_BF536 is not set | ||
123 | # CONFIG_BF537 is not set | ||
124 | # CONFIG_BF542 is not set | ||
125 | # CONFIG_BF544 is not set | ||
126 | # CONFIG_BF547 is not set | ||
127 | # CONFIG_BF548 is not set | ||
128 | # CONFIG_BF549 is not set | ||
129 | # CONFIG_BF561 is not set | ||
130 | # CONFIG_BF_REV_0_0 is not set | ||
131 | # CONFIG_BF_REV_0_1 is not set | ||
132 | # CONFIG_BF_REV_0_2 is not set | ||
133 | # CONFIG_BF_REV_0_3 is not set | ||
134 | # CONFIG_BF_REV_0_4 is not set | ||
135 | CONFIG_BF_REV_0_5=y | ||
136 | # CONFIG_BF_REV_ANY is not set | ||
137 | # CONFIG_BF_REV_NONE is not set | ||
138 | CONFIG_BF53x=y | ||
139 | CONFIG_BFIN_SINGLE_CORE=y | ||
140 | CONFIG_MEM_MT48LC16M16A2TG_75=y | ||
141 | # CONFIG_BFIN533_EZKIT is not set | ||
142 | # CONFIG_BFIN533_STAMP is not set | ||
143 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set | ||
144 | CONFIG_H8606_HVSISTEMAS=y | ||
145 | # CONFIG_GENERIC_BF533_BOARD is not set | ||
146 | |||
147 | # | ||
148 | # BF533/2/1 Specific Configuration | ||
149 | # | ||
150 | |||
151 | # | ||
152 | # Interrupt Priority Assignment | ||
153 | # | ||
154 | |||
155 | # | ||
156 | # Priority | ||
157 | # | ||
158 | CONFIG_UART_ERROR=7 | ||
159 | CONFIG_SPORT0_ERROR=7 | ||
160 | CONFIG_SPI_ERROR=7 | ||
161 | CONFIG_SPORT1_ERROR=7 | ||
162 | CONFIG_PPI_ERROR=7 | ||
163 | CONFIG_DMA_ERROR=7 | ||
164 | CONFIG_PLLWAKE_ERROR=7 | ||
165 | CONFIG_RTC_ERROR=8 | ||
166 | CONFIG_DMA0_PPI=8 | ||
167 | CONFIG_DMA1_SPORT0RX=9 | ||
168 | CONFIG_DMA2_SPORT0TX=9 | ||
169 | CONFIG_DMA3_SPORT1RX=9 | ||
170 | CONFIG_DMA4_SPORT1TX=9 | ||
171 | CONFIG_DMA5_SPI=10 | ||
172 | CONFIG_DMA6_UARTRX=10 | ||
173 | CONFIG_DMA7_UARTTX=10 | ||
174 | CONFIG_TIMER0=11 | ||
175 | CONFIG_TIMER1=11 | ||
176 | CONFIG_TIMER2=11 | ||
177 | CONFIG_PFA=12 | ||
178 | CONFIG_PFB=12 | ||
179 | CONFIG_MEMDMA0=13 | ||
180 | CONFIG_MEMDMA1=13 | ||
181 | CONFIG_WDTIMER=13 | ||
182 | |||
183 | # | ||
184 | # Board customizations | ||
185 | # | ||
186 | # CONFIG_CMDLINE_BOOL is not set | ||
187 | |||
188 | # | ||
189 | # Clock/PLL Setup | ||
190 | # | ||
191 | CONFIG_CLKIN_HZ=25000000 | ||
192 | # CONFIG_BFIN_KERNEL_CLOCK is not set | ||
193 | CONFIG_MAX_VCO_HZ=400000000 | ||
194 | CONFIG_MIN_VCO_HZ=50000000 | ||
195 | CONFIG_MAX_SCLK_HZ=133000000 | ||
196 | CONFIG_MIN_SCLK_HZ=27000000 | ||
197 | |||
198 | # | ||
199 | # Kernel Timer/Scheduler | ||
200 | # | ||
201 | # CONFIG_HZ_100 is not set | ||
202 | CONFIG_HZ_250=y | ||
203 | # CONFIG_HZ_300 is not set | ||
204 | # CONFIG_HZ_1000 is not set | ||
205 | CONFIG_HZ=250 | ||
206 | |||
207 | # | ||
208 | # Memory Setup | ||
209 | # | ||
210 | CONFIG_MEM_SIZE=32 | ||
211 | CONFIG_MEM_ADD_WIDTH=9 | ||
212 | CONFIG_BOOT_LOAD=0x1000 | ||
213 | CONFIG_BFIN_SCRATCH_REG_RETN=y | ||
214 | # CONFIG_BFIN_SCRATCH_REG_RETE is not set | ||
215 | # CONFIG_BFIN_SCRATCH_REG_CYCLES is not set | ||
216 | |||
217 | # | ||
218 | # Blackfin Kernel Optimizations | ||
219 | # | ||
220 | |||
221 | # | ||
222 | # Memory Optimizations | ||
223 | # | ||
224 | CONFIG_I_ENTRY_L1=y | ||
225 | CONFIG_EXCPT_IRQ_SYSC_L1=y | ||
226 | CONFIG_DO_IRQ_L1=y | ||
227 | CONFIG_CORE_TIMER_IRQ_L1=y | ||
228 | CONFIG_IDLE_L1=y | ||
229 | CONFIG_SCHEDULE_L1=y | ||
230 | CONFIG_ARITHMETIC_OPS_L1=y | ||
231 | CONFIG_ACCESS_OK_L1=y | ||
232 | CONFIG_MEMSET_L1=y | ||
233 | CONFIG_MEMCPY_L1=y | ||
234 | CONFIG_SYS_BFIN_SPINLOCK_L1=y | ||
235 | # CONFIG_IP_CHECKSUM_L1 is not set | ||
236 | # CONFIG_CACHELINE_ALIGNED_L1 is not set | ||
237 | # CONFIG_SYSCALL_TAB_L1 is not set | ||
238 | # CONFIG_CPLB_SWITCH_TAB_L1 is not set | ||
239 | CONFIG_RAMKERNEL=y | ||
240 | # CONFIG_ROMKERNEL is not set | ||
241 | CONFIG_SELECT_MEMORY_MODEL=y | ||
242 | CONFIG_FLATMEM_MANUAL=y | ||
243 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
244 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
245 | CONFIG_FLATMEM=y | ||
246 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
247 | # CONFIG_SPARSEMEM_STATIC is not set | ||
248 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
249 | # CONFIG_RESOURCES_64BIT is not set | ||
250 | CONFIG_ZONE_DMA_FLAG=1 | ||
251 | CONFIG_LARGE_ALLOCS=y | ||
252 | CONFIG_BFIN_GPTIMERS=y | ||
253 | CONFIG_BFIN_DMA_5XX=y | ||
254 | # CONFIG_DMA_UNCACHED_2M is not set | ||
255 | CONFIG_DMA_UNCACHED_1M=y | ||
256 | # CONFIG_DMA_UNCACHED_NONE is not set | ||
257 | |||
258 | # | ||
259 | # Cache Support | ||
260 | # | ||
261 | CONFIG_BFIN_ICACHE=y | ||
262 | CONFIG_BFIN_DCACHE=y | ||
263 | # CONFIG_BFIN_DCACHE_BANKA is not set | ||
264 | CONFIG_BFIN_ICACHE_LOCK=y | ||
265 | CONFIG_BFIN_WB=y | ||
266 | # CONFIG_BFIN_WT is not set | ||
267 | CONFIG_L1_MAX_PIECE=16 | ||
268 | |||
269 | # | ||
270 | # Asynchonous Memory Configuration | ||
271 | # | ||
272 | |||
273 | # | ||
274 | # EBIU_AMGCTL Global Control | ||
275 | # | ||
276 | CONFIG_C_AMCKEN=y | ||
277 | CONFIG_C_CDPRIO=y | ||
278 | # CONFIG_C_AMBEN is not set | ||
279 | # CONFIG_C_AMBEN_B0 is not set | ||
280 | # CONFIG_C_AMBEN_B0_B1 is not set | ||
281 | # CONFIG_C_AMBEN_B0_B1_B2 is not set | ||
282 | CONFIG_C_AMBEN_ALL=y | ||
283 | |||
284 | # | ||
285 | # EBIU_AMBCTL Control | ||
286 | # | ||
287 | CONFIG_BANK_0=0x7BB0 | ||
288 | CONFIG_BANK_1=0x7BB0 | ||
289 | CONFIG_BANK_2=0x7BB0 | ||
290 | CONFIG_BANK_3=0x99B3 | ||
291 | |||
292 | # | ||
293 | # Bus options (PCI, PCMCIA, EISA, MCA, ISA) | ||
294 | # | ||
295 | # CONFIG_PCI is not set | ||
296 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
297 | |||
298 | # | ||
299 | # PCCARD (PCMCIA/CardBus) support | ||
300 | # | ||
301 | # CONFIG_PCCARD is not set | ||
302 | |||
303 | # | ||
304 | # Executable file formats | ||
305 | # | ||
306 | CONFIG_BINFMT_ELF_FDPIC=y | ||
307 | CONFIG_BINFMT_FLAT=y | ||
308 | CONFIG_BINFMT_ZFLAT=y | ||
309 | # CONFIG_BINFMT_SHARED_FLAT is not set | ||
310 | # CONFIG_BINFMT_MISC is not set | ||
311 | |||
312 | # | ||
313 | # Power management options | ||
314 | # | ||
315 | CONFIG_PM=y | ||
316 | CONFIG_PM_LEGACY=y | ||
317 | # CONFIG_PM_DEBUG is not set | ||
318 | # CONFIG_PM_SYSFS_DEPRECATED is not set | ||
319 | CONFIG_PM_WAKEUP_GPIO_BY_SIC_IWR=y | ||
320 | # CONFIG_PM_WAKEUP_BY_GPIO is not set | ||
321 | # CONFIG_PM_WAKEUP_GPIO_API is not set | ||
322 | CONFIG_PM_WAKEUP_SIC_IWR=0x100000 | ||
323 | |||
324 | # | ||
325 | # Networking | ||
326 | # | ||
327 | CONFIG_NET=y | ||
328 | |||
329 | # | ||
330 | # Networking options | ||
331 | # | ||
332 | CONFIG_PACKET=y | ||
333 | # CONFIG_PACKET_MMAP is not set | ||
334 | CONFIG_UNIX=y | ||
335 | CONFIG_XFRM=y | ||
336 | # CONFIG_XFRM_USER is not set | ||
337 | # CONFIG_XFRM_SUB_POLICY is not set | ||
338 | # CONFIG_XFRM_MIGRATE is not set | ||
339 | # CONFIG_NET_KEY is not set | ||
340 | CONFIG_INET=y | ||
341 | # CONFIG_IP_MULTICAST is not set | ||
342 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
343 | CONFIG_IP_FIB_HASH=y | ||
344 | CONFIG_IP_PNP=y | ||
345 | # CONFIG_IP_PNP_DHCP is not set | ||
346 | # CONFIG_IP_PNP_BOOTP is not set | ||
347 | # CONFIG_IP_PNP_RARP is not set | ||
348 | # CONFIG_NET_IPIP is not set | ||
349 | # CONFIG_NET_IPGRE is not set | ||
350 | # CONFIG_ARPD is not set | ||
351 | CONFIG_SYN_COOKIES=y | ||
352 | # CONFIG_INET_AH is not set | ||
353 | # CONFIG_INET_ESP is not set | ||
354 | # CONFIG_INET_IPCOMP is not set | ||
355 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
356 | # CONFIG_INET_TUNNEL is not set | ||
357 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | ||
358 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
359 | CONFIG_INET_XFRM_MODE_BEET=y | ||
360 | CONFIG_INET_DIAG=y | ||
361 | CONFIG_INET_TCP_DIAG=y | ||
362 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
363 | CONFIG_TCP_CONG_CUBIC=y | ||
364 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
365 | # CONFIG_TCP_MD5SIG is not set | ||
366 | # CONFIG_IPV6 is not set | ||
367 | # CONFIG_INET6_XFRM_TUNNEL is not set | ||
368 | # CONFIG_INET6_TUNNEL is not set | ||
369 | # CONFIG_NETLABEL is not set | ||
370 | # CONFIG_NETWORK_SECMARK is not set | ||
371 | # CONFIG_NETFILTER is not set | ||
372 | # CONFIG_IP_DCCP is not set | ||
373 | # CONFIG_IP_SCTP is not set | ||
374 | # CONFIG_TIPC is not set | ||
375 | # CONFIG_ATM is not set | ||
376 | # CONFIG_BRIDGE is not set | ||
377 | # CONFIG_VLAN_8021Q is not set | ||
378 | # CONFIG_DECNET is not set | ||
379 | # CONFIG_LLC2 is not set | ||
380 | # CONFIG_IPX is not set | ||
381 | # CONFIG_ATALK is not set | ||
382 | # CONFIG_X25 is not set | ||
383 | # CONFIG_LAPB is not set | ||
384 | # CONFIG_ECONET is not set | ||
385 | # CONFIG_WAN_ROUTER is not set | ||
386 | |||
387 | # | ||
388 | # QoS and/or fair queueing | ||
389 | # | ||
390 | # CONFIG_NET_SCHED is not set | ||
391 | |||
392 | # | ||
393 | # Network testing | ||
394 | # | ||
395 | # CONFIG_NET_PKTGEN is not set | ||
396 | # CONFIG_HAMRADIO is not set | ||
397 | CONFIG_IRDA=m | ||
398 | |||
399 | # | ||
400 | # IrDA protocols | ||
401 | # | ||
402 | CONFIG_IRLAN=m | ||
403 | CONFIG_IRCOMM=m | ||
404 | # CONFIG_IRDA_ULTRA is not set | ||
405 | |||
406 | # | ||
407 | # IrDA options | ||
408 | # | ||
409 | CONFIG_IRDA_CACHE_LAST_LSAP=y | ||
410 | # CONFIG_IRDA_FAST_RR is not set | ||
411 | # CONFIG_IRDA_DEBUG is not set | ||
412 | |||
413 | # | ||
414 | # Infrared-port device drivers | ||
415 | # | ||
416 | |||
417 | # | ||
418 | # SIR device drivers | ||
419 | # | ||
420 | CONFIG_IRTTY_SIR=m | ||
421 | |||
422 | # | ||
423 | # Dongle support | ||
424 | # | ||
425 | # CONFIG_DONGLE is not set | ||
426 | |||
427 | # | ||
428 | # Old SIR device drivers | ||
429 | # | ||
430 | # CONFIG_IRPORT_SIR is not set | ||
431 | |||
432 | # | ||
433 | # Old Serial dongle support | ||
434 | # | ||
435 | |||
436 | # | ||
437 | # FIR device drivers | ||
438 | # | ||
439 | # CONFIG_BT is not set | ||
440 | # CONFIG_AF_RXRPC is not set | ||
441 | |||
442 | # | ||
443 | # Wireless | ||
444 | # | ||
445 | # CONFIG_CFG80211 is not set | ||
446 | # CONFIG_WIRELESS_EXT is not set | ||
447 | # CONFIG_MAC80211 is not set | ||
448 | # CONFIG_IEEE80211 is not set | ||
449 | # CONFIG_RFKILL is not set | ||
450 | |||
451 | # | ||
452 | # Device Drivers | ||
453 | # | ||
454 | |||
455 | # | ||
456 | # Generic Driver Options | ||
457 | # | ||
458 | CONFIG_STANDALONE=y | ||
459 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
460 | # CONFIG_FW_LOADER is not set | ||
461 | # CONFIG_SYS_HYPERVISOR is not set | ||
462 | |||
463 | # | ||
464 | # Connector - unified userspace <-> kernelspace linker | ||
465 | # | ||
466 | # CONFIG_CONNECTOR is not set | ||
467 | CONFIG_MTD=y | ||
468 | # CONFIG_MTD_DEBUG is not set | ||
469 | # CONFIG_MTD_CONCAT is not set | ||
470 | CONFIG_MTD_PARTITIONS=y | ||
471 | # CONFIG_MTD_REDBOOT_PARTS is not set | ||
472 | # CONFIG_MTD_CMDLINE_PARTS is not set | ||
473 | |||
474 | # | ||
475 | # User Modules And Translation Layers | ||
476 | # | ||
477 | CONFIG_MTD_CHAR=y | ||
478 | CONFIG_MTD_BLKDEVS=y | ||
479 | CONFIG_MTD_BLOCK=y | ||
480 | # CONFIG_FTL is not set | ||
481 | # CONFIG_NFTL is not set | ||
482 | # CONFIG_INFTL is not set | ||
483 | # CONFIG_RFD_FTL is not set | ||
484 | # CONFIG_SSFDC is not set | ||
485 | |||
486 | # | ||
487 | # RAM/ROM/Flash chip drivers | ||
488 | # | ||
489 | # CONFIG_MTD_CFI is not set | ||
490 | # CONFIG_MTD_JEDECPROBE is not set | ||
491 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
492 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
493 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
494 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | ||
495 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | ||
496 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | ||
497 | CONFIG_MTD_CFI_I1=y | ||
498 | CONFIG_MTD_CFI_I2=y | ||
499 | # CONFIG_MTD_CFI_I4 is not set | ||
500 | # CONFIG_MTD_CFI_I8 is not set | ||
501 | CONFIG_MTD_RAM=y | ||
502 | CONFIG_MTD_ROM=y | ||
503 | # CONFIG_MTD_ABSENT is not set | ||
504 | |||
505 | # | ||
506 | # Mapping drivers for chip access | ||
507 | # | ||
508 | CONFIG_MTD_COMPLEX_MAPPINGS=y | ||
509 | # CONFIG_MTD_PHYSMAP is not set | ||
510 | # CONFIG_MTD_BF5xx is not set | ||
511 | # CONFIG_MTD_UCLINUX is not set | ||
512 | # CONFIG_MTD_PLATRAM is not set | ||
513 | |||
514 | # | ||
515 | # Self-contained MTD device drivers | ||
516 | # | ||
517 | # CONFIG_MTD_DATAFLASH is not set | ||
518 | CONFIG_MTD_M25P80=y | ||
519 | CONFIG_M25PXX_USE_FAST_READ=y | ||
520 | # CONFIG_MTD_SLRAM is not set | ||
521 | # CONFIG_MTD_PHRAM is not set | ||
522 | # CONFIG_MTD_MTDRAM is not set | ||
523 | # CONFIG_MTD_BLOCK2MTD is not set | ||
524 | |||
525 | # | ||
526 | # Disk-On-Chip Device Drivers | ||
527 | # | ||
528 | # CONFIG_MTD_DOC2000 is not set | ||
529 | # CONFIG_MTD_DOC2001 is not set | ||
530 | # CONFIG_MTD_DOC2001PLUS is not set | ||
531 | # CONFIG_MTD_NAND is not set | ||
532 | # CONFIG_MTD_ONENAND is not set | ||
533 | |||
534 | # | ||
535 | # UBI - Unsorted block images | ||
536 | # | ||
537 | # CONFIG_MTD_UBI is not set | ||
538 | |||
539 | # | ||
540 | # Parallel port support | ||
541 | # | ||
542 | # CONFIG_PARPORT is not set | ||
543 | |||
544 | # | ||
545 | # Plug and Play support | ||
546 | # | ||
547 | # CONFIG_PNPACPI is not set | ||
548 | |||
549 | # | ||
550 | # Block devices | ||
551 | # | ||
552 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
553 | # CONFIG_BLK_DEV_LOOP is not set | ||
554 | # CONFIG_BLK_DEV_NBD is not set | ||
555 | CONFIG_BLK_DEV_RAM=y | ||
556 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
557 | CONFIG_BLK_DEV_RAM_SIZE=4096 | ||
558 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | ||
559 | # CONFIG_CDROM_PKTCDVD is not set | ||
560 | # CONFIG_ATA_OVER_ETH is not set | ||
561 | |||
562 | # | ||
563 | # Misc devices | ||
564 | # | ||
565 | # CONFIG_IDE is not set | ||
566 | |||
567 | # | ||
568 | # SCSI device support | ||
569 | # | ||
570 | # CONFIG_RAID_ATTRS is not set | ||
571 | # CONFIG_SCSI is not set | ||
572 | # CONFIG_SCSI_NETLINK is not set | ||
573 | # CONFIG_ATA is not set | ||
574 | |||
575 | # | ||
576 | # Multi-device support (RAID and LVM) | ||
577 | # | ||
578 | # CONFIG_MD is not set | ||
579 | |||
580 | # | ||
581 | # Network device support | ||
582 | # | ||
583 | CONFIG_NETDEVICES=y | ||
584 | # CONFIG_DUMMY is not set | ||
585 | # CONFIG_BONDING is not set | ||
586 | # CONFIG_EQUALIZER is not set | ||
587 | # CONFIG_TUN is not set | ||
588 | # CONFIG_PHYLIB is not set | ||
589 | |||
590 | # | ||
591 | # Ethernet (10 or 100Mbit) | ||
592 | # | ||
593 | CONFIG_NET_ETHERNET=y | ||
594 | CONFIG_MII=y | ||
595 | # CONFIG_SMC91X is not set | ||
596 | # CONFIG_SMSC911X is not set | ||
597 | CONFIG_DM9000=y | ||
598 | CONFIG_NETDEV_1000=y | ||
599 | CONFIG_NETDEV_10000=y | ||
600 | # CONFIG_AX88180 is not set | ||
601 | |||
602 | # | ||
603 | # Wireless LAN | ||
604 | # | ||
605 | # CONFIG_WLAN_PRE80211 is not set | ||
606 | # CONFIG_WLAN_80211 is not set | ||
607 | # CONFIG_WAN is not set | ||
608 | # CONFIG_PPP is not set | ||
609 | # CONFIG_SLIP is not set | ||
610 | # CONFIG_SHAPER is not set | ||
611 | # CONFIG_NETCONSOLE is not set | ||
612 | # CONFIG_NETPOLL is not set | ||
613 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
614 | |||
615 | # | ||
616 | # ISDN subsystem | ||
617 | # | ||
618 | # CONFIG_ISDN is not set | ||
619 | |||
620 | # | ||
621 | # Telephony Support | ||
622 | # | ||
623 | # CONFIG_PHONE is not set | ||
624 | |||
625 | # | ||
626 | # Input device support | ||
627 | # | ||
628 | CONFIG_INPUT=y | ||
629 | # CONFIG_INPUT_FF_MEMLESS is not set | ||
630 | # CONFIG_INPUT_POLLDEV is not set | ||
631 | |||
632 | # | ||
633 | # Userland interfaces | ||
634 | # | ||
635 | # CONFIG_INPUT_MOUSEDEV is not set | ||
636 | # CONFIG_INPUT_JOYDEV is not set | ||
637 | # CONFIG_INPUT_TSDEV is not set | ||
638 | CONFIG_INPUT_EVDEV=m | ||
639 | # CONFIG_INPUT_EVBUG is not set | ||
640 | |||
641 | # | ||
642 | # Input Device Drivers | ||
643 | # | ||
644 | # CONFIG_INPUT_KEYBOARD is not set | ||
645 | # CONFIG_INPUT_MOUSE is not set | ||
646 | # CONFIG_INPUT_JOYSTICK is not set | ||
647 | # CONFIG_INPUT_TABLET is not set | ||
648 | # CONFIG_INPUT_TOUCHSCREEN is not set | ||
649 | CONFIG_INPUT_MISC=y | ||
650 | # CONFIG_INPUT_ATI_REMOTE is not set | ||
651 | # CONFIG_INPUT_ATI_REMOTE2 is not set | ||
652 | # CONFIG_INPUT_KEYSPAN_REMOTE is not set | ||
653 | # CONFIG_INPUT_POWERMATE is not set | ||
654 | # CONFIG_INPUT_YEALINK is not set | ||
655 | # CONFIG_INPUT_UINPUT is not set | ||
656 | # CONFIG_BF53X_PFBUTTONS is not set | ||
657 | |||
658 | # | ||
659 | # Hardware I/O ports | ||
660 | # | ||
661 | # CONFIG_SERIO is not set | ||
662 | # CONFIG_GAMEPORT is not set | ||
663 | |||
664 | # | ||
665 | # Character devices | ||
666 | # | ||
667 | # CONFIG_AD9960 is not set | ||
668 | # CONFIG_SPI_ADC_BF533 is not set | ||
669 | CONFIG_BF5xx_PFLAGS=y | ||
670 | # CONFIG_BF5xx_PFLAGS_PROC is not set | ||
671 | # CONFIG_BF5xx_PPIFCD is not set | ||
672 | CONFIG_BFIN_SIMPLE_TIMER=y | ||
673 | # CONFIG_BF5xx_PPI is not set | ||
674 | CONFIG_BFIN_SPORT=y | ||
675 | CONFIG_BFIN_TIMER_LATENCY=y | ||
676 | # CONFIG_AD5304 is not set | ||
677 | # CONFIG_BF5xx_FBDMA is not set | ||
678 | # CONFIG_VT is not set | ||
679 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
680 | |||
681 | # | ||
682 | # Serial drivers | ||
683 | # | ||
684 | # CONFIG_SERIAL_8250 is not set | ||
685 | |||
686 | # | ||
687 | # Non-8250 serial port support | ||
688 | # | ||
689 | CONFIG_SERIAL_BFIN=y | ||
690 | CONFIG_SERIAL_BFIN_CONSOLE=y | ||
691 | CONFIG_SERIAL_BFIN_DMA=y | ||
692 | # CONFIG_SERIAL_BFIN_PIO is not set | ||
693 | CONFIG_SERIAL_BFIN_UART0=y | ||
694 | # CONFIG_BFIN_UART0_CTSRTS is not set | ||
695 | # CONFIG_SERIAL_BFIN_UART1 is not set | ||
696 | CONFIG_SERIAL_CORE=y | ||
697 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
698 | # CONFIG_SERIAL_BFIN_SPORT is not set | ||
699 | CONFIG_UNIX98_PTYS=y | ||
700 | # CONFIG_LEGACY_PTYS is not set | ||
701 | |||
702 | # | ||
703 | # CAN, the car bus and industrial fieldbus | ||
704 | # | ||
705 | # CONFIG_CAN4LINUX is not set | ||
706 | |||
707 | # | ||
708 | # IPMI | ||
709 | # | ||
710 | # CONFIG_IPMI_HANDLER is not set | ||
711 | CONFIG_WATCHDOG=y | ||
712 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
713 | |||
714 | # | ||
715 | # Watchdog Device Drivers | ||
716 | # | ||
717 | # CONFIG_SOFT_WATCHDOG is not set | ||
718 | # CONFIG_BFIN_WDT is not set | ||
719 | # CONFIG_HW_RANDOM is not set | ||
720 | # CONFIG_GEN_RTC is not set | ||
721 | CONFIG_BLACKFIN_DPMC=y | ||
722 | # CONFIG_R3964 is not set | ||
723 | # CONFIG_RAW_DRIVER is not set | ||
724 | |||
725 | # | ||
726 | # TPM devices | ||
727 | # | ||
728 | # CONFIG_TCG_TPM is not set | ||
729 | # CONFIG_I2C is not set | ||
730 | |||
731 | # | ||
732 | # SPI support | ||
733 | # | ||
734 | CONFIG_SPI=y | ||
735 | CONFIG_SPI_MASTER=y | ||
736 | |||
737 | # | ||
738 | # SPI Master Controller Drivers | ||
739 | # | ||
740 | CONFIG_SPI_BFIN=y | ||
741 | # CONFIG_SPI_BITBANG is not set | ||
742 | |||
743 | # | ||
744 | # SPI Protocol Masters | ||
745 | # | ||
746 | CONFIG_SPI_AT25=y | ||
747 | CONFIG_SPI_SPIDEV=y | ||
748 | |||
749 | # | ||
750 | # Dallas's 1-wire bus | ||
751 | # | ||
752 | # CONFIG_W1 is not set | ||
753 | CONFIG_HWMON=y | ||
754 | # CONFIG_HWMON_VID is not set | ||
755 | # CONFIG_SENSORS_ABITUGURU is not set | ||
756 | # CONFIG_SENSORS_F71805F is not set | ||
757 | # CONFIG_SENSORS_LM70 is not set | ||
758 | # CONFIG_SENSORS_PC87427 is not set | ||
759 | # CONFIG_SENSORS_SMSC47M1 is not set | ||
760 | # CONFIG_SENSORS_SMSC47B397 is not set | ||
761 | # CONFIG_SENSORS_VT1211 is not set | ||
762 | # CONFIG_SENSORS_W83627HF is not set | ||
763 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
764 | |||
765 | # | ||
766 | # Multifunction device drivers | ||
767 | # | ||
768 | # CONFIG_MFD_SM501 is not set | ||
769 | |||
770 | # | ||
771 | # Multimedia devices | ||
772 | # | ||
773 | # CONFIG_VIDEO_DEV is not set | ||
774 | # CONFIG_DVB_CORE is not set | ||
775 | CONFIG_DAB=y | ||
776 | |||
777 | # | ||
778 | # Graphics support | ||
779 | # | ||
780 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
781 | |||
782 | # | ||
783 | # Display device support | ||
784 | # | ||
785 | # CONFIG_DISPLAY_SUPPORT is not set | ||
786 | # CONFIG_VGASTATE is not set | ||
787 | # CONFIG_FB is not set | ||
788 | |||
789 | # | ||
790 | # Sound | ||
791 | # | ||
792 | CONFIG_SOUND=m | ||
793 | |||
794 | # | ||
795 | # Advanced Linux Sound Architecture | ||
796 | # | ||
797 | CONFIG_SND=m | ||
798 | CONFIG_SND_TIMER=m | ||
799 | CONFIG_SND_PCM=m | ||
800 | # CONFIG_SND_SEQUENCER is not set | ||
801 | CONFIG_SND_OSSEMUL=y | ||
802 | CONFIG_SND_MIXER_OSS=m | ||
803 | CONFIG_SND_PCM_OSS=m | ||
804 | CONFIG_SND_PCM_OSS_PLUGINS=y | ||
805 | # CONFIG_SND_DYNAMIC_MINORS is not set | ||
806 | CONFIG_SND_SUPPORT_OLD_API=y | ||
807 | CONFIG_SND_VERBOSE_PROCFS=y | ||
808 | # CONFIG_SND_VERBOSE_PRINTK is not set | ||
809 | # CONFIG_SND_DEBUG is not set | ||
810 | |||
811 | # | ||
812 | # Generic devices | ||
813 | # | ||
814 | # CONFIG_SND_DUMMY is not set | ||
815 | # CONFIG_SND_MTPAV is not set | ||
816 | # CONFIG_SND_SERIAL_U16550 is not set | ||
817 | # CONFIG_SND_MPU401 is not set | ||
818 | |||
819 | # | ||
820 | # ALSA Blackfin devices | ||
821 | # | ||
822 | CONFIG_SND_BLACKFIN_AD1836=m | ||
823 | CONFIG_SND_BLACKFIN_AD1836_TDM=y | ||
824 | # CONFIG_SND_BLACKFIN_AD1836_I2S is not set | ||
825 | CONFIG_SND_BLACKFIN_AD1836_MULSUB=y | ||
826 | # CONFIG_SND_BLACKFIN_AD1836_5P1 is not set | ||
827 | CONFIG_SND_BLACKFIN_SPORT=0 | ||
828 | CONFIG_SND_BLACKFIN_SPI_PFBIT=4 | ||
829 | # CONFIG_SND_BFIN_AD73311 is not set | ||
830 | |||
831 | # | ||
832 | # System on Chip audio support | ||
833 | # | ||
834 | # CONFIG_SND_SOC is not set | ||
835 | |||
836 | # | ||
837 | # Open Sound System | ||
838 | # | ||
839 | # CONFIG_SOUND_PRIME is not set | ||
840 | |||
841 | # | ||
842 | # HID Devices | ||
843 | # | ||
844 | CONFIG_HID=y | ||
845 | # CONFIG_HID_DEBUG is not set | ||
846 | |||
847 | # | ||
848 | # USB support | ||
849 | # | ||
850 | CONFIG_USB_ARCH_HAS_HCD=y | ||
851 | # CONFIG_USB_ARCH_HAS_OHCI is not set | ||
852 | # CONFIG_USB_ARCH_HAS_EHCI is not set | ||
853 | # CONFIG_USB is not set | ||
854 | |||
855 | # | ||
856 | # Enable Host or Gadget support to see Inventra options | ||
857 | # | ||
858 | |||
859 | # | ||
860 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | ||
861 | # | ||
862 | |||
863 | # | ||
864 | # USB Gadget Support | ||
865 | # | ||
866 | # CONFIG_USB_GADGET is not set | ||
867 | # CONFIG_MMC is not set | ||
868 | |||
869 | # | ||
870 | # LED devices | ||
871 | # | ||
872 | # CONFIG_NEW_LEDS is not set | ||
873 | |||
874 | # | ||
875 | # LED drivers | ||
876 | # | ||
877 | |||
878 | # | ||
879 | # LED Triggers | ||
880 | # | ||
881 | |||
882 | # | ||
883 | # InfiniBand support | ||
884 | # | ||
885 | |||
886 | # | ||
887 | # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) | ||
888 | # | ||
889 | |||
890 | # | ||
891 | # Real Time Clock | ||
892 | # | ||
893 | CONFIG_RTC_LIB=y | ||
894 | CONFIG_RTC_CLASS=y | ||
895 | CONFIG_RTC_HCTOSYS=y | ||
896 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
897 | # CONFIG_RTC_DEBUG is not set | ||
898 | |||
899 | # | ||
900 | # RTC interfaces | ||
901 | # | ||
902 | CONFIG_RTC_INTF_SYSFS=y | ||
903 | CONFIG_RTC_INTF_PROC=y | ||
904 | CONFIG_RTC_INTF_DEV=y | ||
905 | CONFIG_RTC_INTF_DEV_UIE_EMUL=y | ||
906 | # CONFIG_RTC_DRV_TEST is not set | ||
907 | |||
908 | # | ||
909 | # I2C RTC drivers | ||
910 | # | ||
911 | |||
912 | # | ||
913 | # SPI RTC drivers | ||
914 | # | ||
915 | # CONFIG_RTC_DRV_RS5C348 is not set | ||
916 | # CONFIG_RTC_DRV_MAX6902 is not set | ||
917 | |||
918 | # | ||
919 | # Platform RTC drivers | ||
920 | # | ||
921 | # CONFIG_RTC_DRV_DS1553 is not set | ||
922 | # CONFIG_RTC_DRV_DS1742 is not set | ||
923 | # CONFIG_RTC_DRV_M48T86 is not set | ||
924 | # CONFIG_RTC_DRV_V3020 is not set | ||
925 | |||
926 | # | ||
927 | # on-CPU RTC drivers | ||
928 | # | ||
929 | CONFIG_RTC_DRV_BFIN=y | ||
930 | |||
931 | # | ||
932 | # DMA Engine support | ||
933 | # | ||
934 | # CONFIG_DMA_ENGINE is not set | ||
935 | |||
936 | # | ||
937 | # DMA Clients | ||
938 | # | ||
939 | |||
940 | # | ||
941 | # DMA Devices | ||
942 | # | ||
943 | |||
944 | # | ||
945 | # PBX support | ||
946 | # | ||
947 | # CONFIG_PBX is not set | ||
948 | |||
949 | # | ||
950 | # File systems | ||
951 | # | ||
952 | CONFIG_EXT2_FS=y | ||
953 | CONFIG_EXT2_FS_XATTR=y | ||
954 | # CONFIG_EXT2_FS_POSIX_ACL is not set | ||
955 | # CONFIG_EXT2_FS_SECURITY is not set | ||
956 | # CONFIG_EXT3_FS is not set | ||
957 | # CONFIG_EXT4DEV_FS is not set | ||
958 | CONFIG_FS_MBCACHE=y | ||
959 | # CONFIG_REISERFS_FS is not set | ||
960 | # CONFIG_JFS_FS is not set | ||
961 | # CONFIG_FS_POSIX_ACL is not set | ||
962 | # CONFIG_XFS_FS is not set | ||
963 | # CONFIG_GFS2_FS is not set | ||
964 | # CONFIG_OCFS2_FS is not set | ||
965 | # CONFIG_MINIX_FS is not set | ||
966 | # CONFIG_ROMFS_FS is not set | ||
967 | CONFIG_INOTIFY=y | ||
968 | CONFIG_INOTIFY_USER=y | ||
969 | # CONFIG_QUOTA is not set | ||
970 | CONFIG_DNOTIFY=y | ||
971 | # CONFIG_AUTOFS_FS is not set | ||
972 | # CONFIG_AUTOFS4_FS is not set | ||
973 | # CONFIG_FUSE_FS is not set | ||
974 | |||
975 | # | ||
976 | # CD-ROM/DVD Filesystems | ||
977 | # | ||
978 | # CONFIG_ISO9660_FS is not set | ||
979 | # CONFIG_UDF_FS is not set | ||
980 | |||
981 | # | ||
982 | # DOS/FAT/NT Filesystems | ||
983 | # | ||
984 | # CONFIG_MSDOS_FS is not set | ||
985 | # CONFIG_VFAT_FS is not set | ||
986 | # CONFIG_NTFS_FS is not set | ||
987 | |||
988 | # | ||
989 | # Pseudo filesystems | ||
990 | # | ||
991 | CONFIG_PROC_FS=y | ||
992 | CONFIG_PROC_SYSCTL=y | ||
993 | CONFIG_SYSFS=y | ||
994 | # CONFIG_TMPFS is not set | ||
995 | # CONFIG_HUGETLB_PAGE is not set | ||
996 | CONFIG_RAMFS=y | ||
997 | # CONFIG_CONFIGFS_FS is not set | ||
998 | |||
999 | # | ||
1000 | # Miscellaneous filesystems | ||
1001 | # | ||
1002 | # CONFIG_ADFS_FS is not set | ||
1003 | # CONFIG_AFFS_FS is not set | ||
1004 | # CONFIG_HFS_FS is not set | ||
1005 | # CONFIG_HFSPLUS_FS is not set | ||
1006 | # CONFIG_BEFS_FS is not set | ||
1007 | # CONFIG_BFS_FS is not set | ||
1008 | # CONFIG_EFS_FS is not set | ||
1009 | # CONFIG_YAFFS_FS is not set | ||
1010 | CONFIG_JFFS2_FS=y | ||
1011 | CONFIG_JFFS2_FS_DEBUG=0 | ||
1012 | CONFIG_JFFS2_FS_WRITEBUFFER=y | ||
1013 | # CONFIG_JFFS2_SUMMARY is not set | ||
1014 | # CONFIG_JFFS2_FS_XATTR is not set | ||
1015 | # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set | ||
1016 | CONFIG_JFFS2_ZLIB=y | ||
1017 | CONFIG_JFFS2_RTIME=y | ||
1018 | # CONFIG_JFFS2_RUBIN is not set | ||
1019 | # CONFIG_CRAMFS is not set | ||
1020 | # CONFIG_VXFS_FS is not set | ||
1021 | # CONFIG_HPFS_FS is not set | ||
1022 | # CONFIG_QNX4FS_FS is not set | ||
1023 | # CONFIG_SYSV_FS is not set | ||
1024 | # CONFIG_UFS_FS is not set | ||
1025 | |||
1026 | # | ||
1027 | # Network File Systems | ||
1028 | # | ||
1029 | CONFIG_NFS_FS=m | ||
1030 | CONFIG_NFS_V3=y | ||
1031 | # CONFIG_NFS_V3_ACL is not set | ||
1032 | # CONFIG_NFS_V4 is not set | ||
1033 | # CONFIG_NFS_DIRECTIO is not set | ||
1034 | # CONFIG_NFSD is not set | ||
1035 | CONFIG_LOCKD=m | ||
1036 | CONFIG_LOCKD_V4=y | ||
1037 | CONFIG_NFS_COMMON=y | ||
1038 | CONFIG_SUNRPC=m | ||
1039 | # CONFIG_SUNRPC_BIND34 is not set | ||
1040 | # CONFIG_RPCSEC_GSS_KRB5 is not set | ||
1041 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | ||
1042 | # CONFIG_SMB_FS is not set | ||
1043 | # CONFIG_CIFS is not set | ||
1044 | # CONFIG_NCP_FS is not set | ||
1045 | # CONFIG_CODA_FS is not set | ||
1046 | # CONFIG_AFS_FS is not set | ||
1047 | # CONFIG_9P_FS is not set | ||
1048 | |||
1049 | # | ||
1050 | # Partition Types | ||
1051 | # | ||
1052 | # CONFIG_PARTITION_ADVANCED is not set | ||
1053 | CONFIG_MSDOS_PARTITION=y | ||
1054 | |||
1055 | # | ||
1056 | # Native Language Support | ||
1057 | # | ||
1058 | CONFIG_NLS=m | ||
1059 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1060 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
1061 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1062 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1063 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1064 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1065 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1066 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1067 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1068 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1069 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1070 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1071 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1072 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1073 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1074 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1075 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1076 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1077 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1078 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1079 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1080 | # CONFIG_NLS_ISO8859_8 is not set | ||
1081 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1082 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1083 | # CONFIG_NLS_ASCII is not set | ||
1084 | # CONFIG_NLS_ISO8859_1 is not set | ||
1085 | # CONFIG_NLS_ISO8859_2 is not set | ||
1086 | # CONFIG_NLS_ISO8859_3 is not set | ||
1087 | # CONFIG_NLS_ISO8859_4 is not set | ||
1088 | # CONFIG_NLS_ISO8859_5 is not set | ||
1089 | # CONFIG_NLS_ISO8859_6 is not set | ||
1090 | # CONFIG_NLS_ISO8859_7 is not set | ||
1091 | # CONFIG_NLS_ISO8859_9 is not set | ||
1092 | # CONFIG_NLS_ISO8859_13 is not set | ||
1093 | # CONFIG_NLS_ISO8859_14 is not set | ||
1094 | # CONFIG_NLS_ISO8859_15 is not set | ||
1095 | # CONFIG_NLS_KOI8_R is not set | ||
1096 | # CONFIG_NLS_KOI8_U is not set | ||
1097 | # CONFIG_NLS_UTF8 is not set | ||
1098 | |||
1099 | # | ||
1100 | # Distributed Lock Manager | ||
1101 | # | ||
1102 | # CONFIG_DLM is not set | ||
1103 | |||
1104 | # | ||
1105 | # Profiling support | ||
1106 | # | ||
1107 | # CONFIG_PROFILING is not set | ||
1108 | |||
1109 | # | ||
1110 | # Kernel hacking | ||
1111 | # | ||
1112 | # CONFIG_PRINTK_TIME is not set | ||
1113 | CONFIG_ENABLE_MUST_CHECK=y | ||
1114 | # CONFIG_MAGIC_SYSRQ is not set | ||
1115 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1116 | # CONFIG_DEBUG_FS is not set | ||
1117 | # CONFIG_HEADERS_CHECK is not set | ||
1118 | # CONFIG_DEBUG_KERNEL is not set | ||
1119 | # CONFIG_DEBUG_BUGVERBOSE is not set | ||
1120 | # CONFIG_DEBUG_MMRS is not set | ||
1121 | CONFIG_DEBUG_HUNT_FOR_ZERO=y | ||
1122 | CONFIG_DEBUG_BFIN_HWTRACE_ON=y | ||
1123 | CONFIG_DEBUG_BFIN_HWTRACE_COMPRESSION_OFF=y | ||
1124 | # CONFIG_DEBUG_BFIN_HWTRACE_COMPRESSION_ONE is not set | ||
1125 | # CONFIG_DEBUG_BFIN_HWTRACE_COMPRESSION_TWO is not set | ||
1126 | CONFIG_DEBUG_BFIN_HWTRACE_COMPRESSION=0 | ||
1127 | # CONFIG_DEBUG_BFIN_HWTRACE_EXPAND is not set | ||
1128 | # CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE is not set | ||
1129 | # CONFIG_EARLY_PRINTK is not set | ||
1130 | CONFIG_CPLB_INFO=y | ||
1131 | CONFIG_ACCESS_CHECK=y | ||
1132 | |||
1133 | # | ||
1134 | # Security options | ||
1135 | # | ||
1136 | # CONFIG_KEYS is not set | ||
1137 | CONFIG_SECURITY=y | ||
1138 | # CONFIG_SECURITY_NETWORK is not set | ||
1139 | CONFIG_SECURITY_CAPABILITIES=y | ||
1140 | |||
1141 | # | ||
1142 | # Cryptographic options | ||
1143 | # | ||
1144 | # CONFIG_CRYPTO is not set | ||
1145 | |||
1146 | # | ||
1147 | # Library routines | ||
1148 | # | ||
1149 | CONFIG_BITREVERSE=y | ||
1150 | CONFIG_CRC_CCITT=m | ||
1151 | # CONFIG_CRC16 is not set | ||
1152 | # CONFIG_CRC_ITU_T is not set | ||
1153 | CONFIG_CRC32=y | ||
1154 | # CONFIG_LIBCRC32C is not set | ||
1155 | CONFIG_ZLIB_INFLATE=y | ||
1156 | CONFIG_ZLIB_DEFLATE=y | ||
1157 | CONFIG_PLIST=y | ||
1158 | CONFIG_HAS_IOMEM=y | ||
1159 | CONFIG_HAS_IOPORT=y | ||
1160 | CONFIG_HAS_DMA=y | ||
diff --git a/arch/blackfin/configs/PNAV-10_defconfig b/arch/blackfin/configs/PNAV-10_defconfig index 3d403e0b82c2..25709f504d8f 100644 --- a/arch/blackfin/configs/PNAV-10_defconfig +++ b/arch/blackfin/configs/PNAV-10_defconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.22.6 | 3 | # Linux kernel version: 2.6.22.12 |
4 | # | 4 | # |
5 | # CONFIG_MMU is not set | 5 | # CONFIG_MMU is not set |
6 | # CONFIG_FPU is not set | 6 | # CONFIG_FPU is not set |
@@ -8,7 +8,6 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y | |||
8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | 8 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set |
9 | CONFIG_BLACKFIN=y | 9 | CONFIG_BLACKFIN=y |
10 | CONFIG_ZONE_DMA=y | 10 | CONFIG_ZONE_DMA=y |
11 | CONFIG_BFIN=y | ||
12 | CONFIG_SEMAPHORE_SLEEPERS=y | 11 | CONFIG_SEMAPHORE_SLEEPERS=y |
13 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 12 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
14 | CONFIG_GENERIC_HWEIGHT=y | 13 | CONFIG_GENERIC_HWEIGHT=y |
@@ -18,7 +17,6 @@ CONFIG_GENERIC_IRQ_PROBE=y | |||
18 | CONFIG_GENERIC_GPIO=y | 17 | CONFIG_GENERIC_GPIO=y |
19 | CONFIG_FORCE_MAX_ZONEORDER=14 | 18 | CONFIG_FORCE_MAX_ZONEORDER=14 |
20 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 19 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
21 | CONFIG_IRQCHIP_DEMUX_GPIO=y | ||
22 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
23 | 21 | ||
24 | # | 22 | # |
@@ -62,7 +60,6 @@ CONFIG_FUTEX=y | |||
62 | CONFIG_ANON_INODES=y | 60 | CONFIG_ANON_INODES=y |
63 | CONFIG_EPOLL=y | 61 | CONFIG_EPOLL=y |
64 | CONFIG_SIGNALFD=y | 62 | CONFIG_SIGNALFD=y |
65 | CONFIG_TIMERFD=y | ||
66 | CONFIG_EVENTFD=y | 63 | CONFIG_EVENTFD=y |
67 | CONFIG_VM_EVENT_COUNTERS=y | 64 | CONFIG_VM_EVENT_COUNTERS=y |
68 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=9 | 65 | CONFIG_BIG_ORDER_ALLOC_NOFAIL_MAGIC=9 |
@@ -115,6 +112,9 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
115 | # | 112 | # |
116 | # Processor and Board Settings | 113 | # Processor and Board Settings |
117 | # | 114 | # |
115 | # CONFIG_BF522 is not set | ||
116 | # CONFIG_BF525 is not set | ||
117 | # CONFIG_BF527 is not set | ||
118 | # CONFIG_BF531 is not set | 118 | # CONFIG_BF531 is not set |
119 | # CONFIG_BF532 is not set | 119 | # CONFIG_BF532 is not set |
120 | # CONFIG_BF533 is not set | 120 | # CONFIG_BF533 is not set |
@@ -123,10 +123,12 @@ CONFIG_PREEMPT_VOLUNTARY=y | |||
123 | CONFIG_BF537=y | 123 | CONFIG_BF537=y |
124 | # CONFIG_BF542 is not set | 124 | # CONFIG_BF542 is not set |
125 | # CONFIG_BF544 is not set | 125 | # CONFIG_BF544 is not set |
126 | # CONFIG_BF547 is not set | ||
126 | # CONFIG_BF548 is not set | 127 | # CONFIG_BF548 is not set |
127 | # CONFIG_BF549 is not set | 128 | # CONFIG_BF549 is not set |
128 | # CONFIG_BF561 is not set | 129 | # CONFIG_BF561 is not set |
129 | # CONFIG_BF_REV_0_0 is not set | 130 | # CONFIG_BF_REV_0_0 is not set |
131 | # CONFIG_BF_REV_0_1 is not set | ||
130 | CONFIG_BF_REV_0_2=y | 132 | CONFIG_BF_REV_0_2=y |
131 | # CONFIG_BF_REV_0_3 is not set | 133 | # CONFIG_BF_REV_0_3 is not set |
132 | # CONFIG_BF_REV_0_4 is not set | 134 | # CONFIG_BF_REV_0_4 is not set |
@@ -135,33 +137,8 @@ CONFIG_BF_REV_0_2=y | |||
135 | # CONFIG_BF_REV_NONE is not set | 137 | # CONFIG_BF_REV_NONE is not set |
136 | CONFIG_BF53x=y | 138 | CONFIG_BF53x=y |
137 | CONFIG_BFIN_SINGLE_CORE=y | 139 | CONFIG_BFIN_SINGLE_CORE=y |
138 | # CONFIG_BFIN533_EZKIT is not set | ||
139 | # CONFIG_BFIN533_STAMP is not set | ||
140 | # CONFIG_BFIN537_STAMP is not set | ||
141 | # CONFIG_BFIN533_BLUETECHNIX_CM is not set | ||
142 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | ||
143 | # CONFIG_BFIN548_EZKIT is not set | ||
144 | # CONFIG_BFIN561_BLUETECHNIX_CM is not set | ||
145 | # CONFIG_BFIN561_EZKIT is not set | ||
146 | # CONFIG_BFIN561_TEPLA is not set | ||
147 | CONFIG_PNAV10=y | ||
148 | # CONFIG_GENERIC_BOARD is not set | ||
149 | CONFIG_MEM_MT48LC32M8A2_75=y | 140 | CONFIG_MEM_MT48LC32M8A2_75=y |
150 | CONFIG_IRQ_PLL_WAKEUP=7 | 141 | CONFIG_IRQ_PLL_WAKEUP=7 |
151 | |||
152 | # | ||
153 | # BF537 Specific Configuration | ||
154 | # | ||
155 | |||
156 | # | ||
157 | # Interrupt Priority Assignment | ||
158 | # | ||
159 | |||
160 | # | ||
161 | # Priority | ||
162 | # | ||
163 | CONFIG_IRQ_DMA_ERROR=7 | ||
164 | CONFIG_IRQ_ERROR=7 | ||
165 | CONFIG_IRQ_RTC=8 | 142 | CONFIG_IRQ_RTC=8 |
166 | CONFIG_IRQ_PPI=8 | 143 | CONFIG_IRQ_PPI=8 |
167 | CONFIG_IRQ_SPORT0_RX=9 | 144 | CONFIG_IRQ_SPORT0_RX=9 |
@@ -174,8 +151,6 @@ CONFIG_IRQ_UART0_RX=10 | |||
174 | CONFIG_IRQ_UART0_TX=10 | 151 | CONFIG_IRQ_UART0_TX=10 |
175 | CONFIG_IRQ_UART1_RX=10 | 152 | CONFIG_IRQ_UART1_RX=10 |
176 | CONFIG_IRQ_UART1_TX=10 | 153 | CONFIG_IRQ_UART1_TX=10 |
177 | CONFIG_IRQ_CAN_RX=11 | ||
178 | CONFIG_IRQ_CAN_TX=11 | ||
179 | CONFIG_IRQ_MAC_RX=11 | 154 | CONFIG_IRQ_MAC_RX=11 |
180 | CONFIG_IRQ_MAC_TX=11 | 155 | CONFIG_IRQ_MAC_TX=11 |
181 | CONFIG_IRQ_TMR0=12 | 156 | CONFIG_IRQ_TMR0=12 |
@@ -186,11 +161,31 @@ CONFIG_IRQ_TMR4=12 | |||
186 | CONFIG_IRQ_TMR5=12 | 161 | CONFIG_IRQ_TMR5=12 |
187 | CONFIG_IRQ_TMR6=12 | 162 | CONFIG_IRQ_TMR6=12 |
188 | CONFIG_IRQ_TMR7=12 | 163 | CONFIG_IRQ_TMR7=12 |
189 | CONFIG_IRQ_PROG_INTA=12 | ||
190 | CONFIG_IRQ_PORTG_INTB=12 | 164 | CONFIG_IRQ_PORTG_INTB=12 |
191 | CONFIG_IRQ_MEM_DMA0=13 | 165 | CONFIG_IRQ_MEM_DMA0=13 |
192 | CONFIG_IRQ_MEM_DMA1=13 | 166 | CONFIG_IRQ_MEM_DMA1=13 |
193 | CONFIG_IRQ_WATCH=13 | 167 | CONFIG_IRQ_WATCH=13 |
168 | # CONFIG_BFIN537_STAMP is not set | ||
169 | # CONFIG_BFIN537_BLUETECHNIX_CM is not set | ||
170 | CONFIG_PNAV10=y | ||
171 | # CONFIG_GENERIC_BF537_BOARD is not set | ||
172 | |||
173 | # | ||
174 | # BF537 Specific Configuration | ||
175 | # | ||
176 | |||
177 | # | ||
178 | # Interrupt Priority Assignment | ||
179 | # | ||
180 | |||
181 | # | ||
182 | # Priority | ||
183 | # | ||
184 | CONFIG_IRQ_DMA_ERROR=7 | ||
185 | CONFIG_IRQ_ERROR=7 | ||
186 | CONFIG_IRQ_CAN_RX=11 | ||
187 | CONFIG_IRQ_CAN_TX=11 | ||
188 | CONFIG_IRQ_PROG_INTA=12 | ||
194 | 189 | ||
195 | # | 190 | # |
196 | # Board customizations | 191 | # Board customizations |
@@ -204,7 +199,7 @@ CONFIG_CLKIN_HZ=24576000 | |||
204 | # CONFIG_BFIN_KERNEL_CLOCK is not set | 199 | # CONFIG_BFIN_KERNEL_CLOCK is not set |
205 | CONFIG_MAX_VCO_HZ=600000000 | 200 | CONFIG_MAX_VCO_HZ=600000000 |
206 | CONFIG_MIN_VCO_HZ=50000000 | 201 | CONFIG_MIN_VCO_HZ=50000000 |
207 | CONFIG_MAX_SCLK_HZ=133333333 | 202 | CONFIG_MAX_SCLK_HZ=133000000 |
208 | CONFIG_MIN_SCLK_HZ=27000000 | 203 | CONFIG_MIN_SCLK_HZ=27000000 |
209 | 204 | ||
210 | # | 205 | # |
@@ -261,6 +256,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
261 | # CONFIG_RESOURCES_64BIT is not set | 256 | # CONFIG_RESOURCES_64BIT is not set |
262 | CONFIG_ZONE_DMA_FLAG=1 | 257 | CONFIG_ZONE_DMA_FLAG=1 |
263 | CONFIG_LARGE_ALLOCS=y | 258 | CONFIG_LARGE_ALLOCS=y |
259 | # CONFIG_BFIN_GPTIMERS is not set | ||
264 | CONFIG_BFIN_DMA_5XX=y | 260 | CONFIG_BFIN_DMA_5XX=y |
265 | # CONFIG_DMA_UNCACHED_2M is not set | 261 | # CONFIG_DMA_UNCACHED_2M is not set |
266 | CONFIG_DMA_UNCACHED_1M=y | 262 | CONFIG_DMA_UNCACHED_1M=y |
@@ -282,7 +278,7 @@ CONFIG_L1_MAX_PIECE=16 | |||
282 | # | 278 | # |
283 | 279 | ||
284 | # | 280 | # |
285 | # EBIU_AMBCTL Global Control | 281 | # EBIU_AMGCTL Global Control |
286 | # | 282 | # |
287 | CONFIG_C_AMCKEN=y | 283 | CONFIG_C_AMCKEN=y |
288 | CONFIG_C_CDPRIO=y | 284 | CONFIG_C_CDPRIO=y |
@@ -593,6 +589,7 @@ CONFIG_BFIN_MAC_RMII=y | |||
593 | # CONFIG_DM9000 is not set | 589 | # CONFIG_DM9000 is not set |
594 | CONFIG_NETDEV_1000=y | 590 | CONFIG_NETDEV_1000=y |
595 | CONFIG_NETDEV_10000=y | 591 | CONFIG_NETDEV_10000=y |
592 | # CONFIG_AX88180 is not set | ||
596 | 593 | ||
597 | # | 594 | # |
598 | # Wireless LAN | 595 | # Wireless LAN |
@@ -675,9 +672,9 @@ CONFIG_INPUT_UINPUT=y | |||
675 | # | 672 | # |
676 | # CONFIG_AD9960 is not set | 673 | # CONFIG_AD9960 is not set |
677 | # CONFIG_SPI_ADC_BF533 is not set | 674 | # CONFIG_SPI_ADC_BF533 is not set |
678 | # CONFIG_BFIN_PFLAGS is not set | 675 | # CONFIG_BF5xx_PFLAGS is not set |
679 | # CONFIG_BF5xx_PPIFCD is not set | 676 | # CONFIG_BF5xx_PPIFCD is not set |
680 | # CONFIG_BF5xx_TIMERS is not set | 677 | # CONFIG_BFIN_SIMPLE_TIMER is not set |
681 | # CONFIG_BF5xx_PPI is not set | 678 | # CONFIG_BF5xx_PPI is not set |
682 | CONFIG_BFIN_SPORT=y | 679 | CONFIG_BFIN_SPORT=y |
683 | # CONFIG_BFIN_TIMER_LATENCY is not set | 680 | # CONFIG_BFIN_TIMER_LATENCY is not set |
@@ -897,6 +894,7 @@ CONFIG_FB_BF537_LQ035=y | |||
897 | CONFIG_LQ035_SLAVE_ADDR=0x58 | 894 | CONFIG_LQ035_SLAVE_ADDR=0x58 |
898 | CONFIG_FB_BFIN_LANDSCAPE=y | 895 | CONFIG_FB_BFIN_LANDSCAPE=y |
899 | # CONFIG_FB_BFIN_BGR is not set | 896 | # CONFIG_FB_BFIN_BGR is not set |
897 | # CONFIG_FB_BFIN_T350MCQB is not set | ||
900 | # CONFIG_FB_S1D13XXX is not set | 898 | # CONFIG_FB_S1D13XXX is not set |
901 | # CONFIG_FB_VIRTUAL is not set | 899 | # CONFIG_FB_VIRTUAL is not set |
902 | # CONFIG_LOGO is not set | 900 | # CONFIG_LOGO is not set |
@@ -939,11 +937,6 @@ CONFIG_SND=m | |||
939 | # CONFIG_SND_SOC is not set | 937 | # CONFIG_SND_SOC is not set |
940 | 938 | ||
941 | # | 939 | # |
942 | # SoC Audio for the ADI Blackfin | ||
943 | # | ||
944 | # CONFIG_SND_BF5XX_HAVE_COLD_RESET is not set | ||
945 | |||
946 | # | ||
947 | # Open Sound System | 940 | # Open Sound System |
948 | # | 941 | # |
949 | CONFIG_SOUND_PRIME=y | 942 | CONFIG_SOUND_PRIME=y |
diff --git a/arch/blackfin/kernel/bfin_dma_5xx.c b/arch/blackfin/kernel/bfin_dma_5xx.c index 503eef4c7fec..b54446055a43 100644 --- a/arch/blackfin/kernel/bfin_dma_5xx.c +++ b/arch/blackfin/kernel/bfin_dma_5xx.c | |||
@@ -436,6 +436,7 @@ unsigned long get_dma_curr_desc_ptr(unsigned int channel) | |||
436 | 436 | ||
437 | return dma_ch[channel].regs->curr_desc_ptr; | 437 | return dma_ch[channel].regs->curr_desc_ptr; |
438 | } | 438 | } |
439 | EXPORT_SYMBOL(get_dma_curr_desc_ptr); | ||
439 | 440 | ||
440 | unsigned long get_dma_curr_addr(unsigned int channel) | 441 | unsigned long get_dma_curr_addr(unsigned int channel) |
441 | { | 442 | { |
diff --git a/arch/blackfin/kernel/bfin_ksyms.c b/arch/blackfin/kernel/bfin_ksyms.c index 2198afe40f33..0bfbb269e350 100644 --- a/arch/blackfin/kernel/bfin_ksyms.c +++ b/arch/blackfin/kernel/bfin_ksyms.c | |||
@@ -37,9 +37,6 @@ | |||
37 | /* platform dependent support */ | 37 | /* platform dependent support */ |
38 | 38 | ||
39 | EXPORT_SYMBOL(__ioremap); | 39 | EXPORT_SYMBOL(__ioremap); |
40 | EXPORT_SYMBOL(strcmp); | ||
41 | EXPORT_SYMBOL(strncmp); | ||
42 | EXPORT_SYMBOL(dump_thread); | ||
43 | 40 | ||
44 | EXPORT_SYMBOL(ip_fast_csum); | 41 | EXPORT_SYMBOL(ip_fast_csum); |
45 | 42 | ||
@@ -51,6 +48,7 @@ EXPORT_SYMBOL(__down_trylock); | |||
51 | EXPORT_SYMBOL(__down_interruptible); | 48 | EXPORT_SYMBOL(__down_interruptible); |
52 | 49 | ||
53 | EXPORT_SYMBOL(is_in_rom); | 50 | EXPORT_SYMBOL(is_in_rom); |
51 | EXPORT_SYMBOL(bfin_return_from_exception); | ||
54 | 52 | ||
55 | /* Networking helper routines. */ | 53 | /* Networking helper routines. */ |
56 | EXPORT_SYMBOL(csum_partial_copy); | 54 | EXPORT_SYMBOL(csum_partial_copy); |
@@ -60,13 +58,11 @@ EXPORT_SYMBOL(csum_partial_copy); | |||
60 | * their interface isn't gonna change any time soon now, so | 58 | * their interface isn't gonna change any time soon now, so |
61 | * it's OK to leave it out of version control. | 59 | * it's OK to leave it out of version control. |
62 | */ | 60 | */ |
63 | EXPORT_SYMBOL(strcpy); | ||
64 | EXPORT_SYMBOL(memcpy); | 61 | EXPORT_SYMBOL(memcpy); |
65 | EXPORT_SYMBOL(memset); | 62 | EXPORT_SYMBOL(memset); |
66 | EXPORT_SYMBOL(memcmp); | 63 | EXPORT_SYMBOL(memcmp); |
67 | EXPORT_SYMBOL(memmove); | 64 | EXPORT_SYMBOL(memmove); |
68 | EXPORT_SYMBOL(memchr); | 65 | EXPORT_SYMBOL(memchr); |
69 | EXPORT_SYMBOL(get_wchan); | ||
70 | 66 | ||
71 | /* | 67 | /* |
72 | * libgcc functions - functions that are used internally by the | 68 | * libgcc functions - functions that are used internally by the |
@@ -102,6 +98,7 @@ EXPORT_SYMBOL(outsw); | |||
102 | EXPORT_SYMBOL(insw); | 98 | EXPORT_SYMBOL(insw); |
103 | EXPORT_SYMBOL(outsl); | 99 | EXPORT_SYMBOL(outsl); |
104 | EXPORT_SYMBOL(insl); | 100 | EXPORT_SYMBOL(insl); |
101 | EXPORT_SYMBOL(insl_16); | ||
105 | EXPORT_SYMBOL(irq_flags); | 102 | EXPORT_SYMBOL(irq_flags); |
106 | EXPORT_SYMBOL(iounmap); | 103 | EXPORT_SYMBOL(iounmap); |
107 | EXPORT_SYMBOL(blackfin_dcache_invalidate_range); | 104 | EXPORT_SYMBOL(blackfin_dcache_invalidate_range); |
diff --git a/arch/blackfin/kernel/cplbinit.c b/arch/blackfin/kernel/cplbinit.c index f2db6a5e2b5b..6320bc45fbba 100644 --- a/arch/blackfin/kernel/cplbinit.c +++ b/arch/blackfin/kernel/cplbinit.c | |||
@@ -26,29 +26,22 @@ | |||
26 | #include <asm/cplb.h> | 26 | #include <asm/cplb.h> |
27 | #include <asm/cplbinit.h> | 27 | #include <asm/cplbinit.h> |
28 | 28 | ||
29 | u_long icplb_table[MAX_CPLBS+1]; | 29 | u_long icplb_table[MAX_CPLBS + 1]; |
30 | u_long dcplb_table[MAX_CPLBS+1]; | 30 | u_long dcplb_table[MAX_CPLBS + 1]; |
31 | 31 | ||
32 | #ifdef CONFIG_CPLB_SWITCH_TAB_L1 | 32 | #ifdef CONFIG_CPLB_SWITCH_TAB_L1 |
33 | u_long ipdt_table[MAX_SWITCH_I_CPLBS+1]__attribute__((l1_data)); | 33 | # define PDT_ATTR __attribute__((l1_data)) |
34 | u_long dpdt_table[MAX_SWITCH_D_CPLBS+1]__attribute__((l1_data)); | ||
35 | |||
36 | #ifdef CONFIG_CPLB_INFO | ||
37 | u_long ipdt_swapcount_table[MAX_SWITCH_I_CPLBS]__attribute__((l1_data)); | ||
38 | u_long dpdt_swapcount_table[MAX_SWITCH_D_CPLBS]__attribute__((l1_data)); | ||
39 | #endif /* CONFIG_CPLB_INFO */ | ||
40 | |||
41 | #else | 34 | #else |
35 | # define PDT_ATTR | ||
36 | #endif | ||
42 | 37 | ||
43 | u_long ipdt_table[MAX_SWITCH_I_CPLBS+1]; | 38 | u_long ipdt_table[MAX_SWITCH_I_CPLBS + 1] PDT_ATTR; |
44 | u_long dpdt_table[MAX_SWITCH_D_CPLBS+1]; | 39 | u_long dpdt_table[MAX_SWITCH_D_CPLBS + 1] PDT_ATTR; |
45 | 40 | ||
46 | #ifdef CONFIG_CPLB_INFO | 41 | #ifdef CONFIG_CPLB_INFO |
47 | u_long ipdt_swapcount_table[MAX_SWITCH_I_CPLBS]; | 42 | u_long ipdt_swapcount_table[MAX_SWITCH_I_CPLBS] PDT_ATTR; |
48 | u_long dpdt_swapcount_table[MAX_SWITCH_D_CPLBS]; | 43 | u_long dpdt_swapcount_table[MAX_SWITCH_D_CPLBS] PDT_ATTR; |
49 | #endif /* CONFIG_CPLB_INFO */ | 44 | #endif |
50 | |||
51 | #endif /*CONFIG_CPLB_SWITCH_TAB_L1*/ | ||
52 | 45 | ||
53 | struct s_cplb { | 46 | struct s_cplb { |
54 | struct cplb_tab init_i; | 47 | struct cplb_tab init_i; |
@@ -71,7 +64,7 @@ static struct cplb_desc cplb_data[] = { | |||
71 | #else | 64 | #else |
72 | .valid = 0, | 65 | .valid = 0, |
73 | #endif | 66 | #endif |
74 | .name = "ZERO Pointer Saveguard", | 67 | .name = "Zero Pointer Guard Page", |
75 | }, | 68 | }, |
76 | { | 69 | { |
77 | .start = L1_CODE_START, | 70 | .start = L1_CODE_START, |
@@ -102,20 +95,20 @@ static struct cplb_desc cplb_data[] = { | |||
102 | .end = 0, /* dynamic */ | 95 | .end = 0, /* dynamic */ |
103 | .psize = 0, | 96 | .psize = 0, |
104 | .attr = INITIAL_T | SWITCH_T | I_CPLB | D_CPLB, | 97 | .attr = INITIAL_T | SWITCH_T | I_CPLB | D_CPLB, |
105 | .i_conf = SDRAM_IGENERIC, | 98 | .i_conf = SDRAM_IGENERIC, |
106 | .d_conf = SDRAM_DGENERIC, | 99 | .d_conf = SDRAM_DGENERIC, |
107 | .valid = 1, | 100 | .valid = 1, |
108 | .name = "SDRAM Kernel", | 101 | .name = "Kernel Memory", |
109 | }, | 102 | }, |
110 | { | 103 | { |
111 | .start = 0, /* dynamic */ | 104 | .start = 0, /* dynamic */ |
112 | .end = 0, /* dynamic */ | 105 | .end = 0, /* dynamic */ |
113 | .psize = 0, | 106 | .psize = 0, |
114 | .attr = INITIAL_T | SWITCH_T | D_CPLB, | 107 | .attr = INITIAL_T | SWITCH_T | D_CPLB, |
115 | .i_conf = SDRAM_IGENERIC, | 108 | .i_conf = SDRAM_IGENERIC, |
116 | .d_conf = SDRAM_DNON_CHBL, | 109 | .d_conf = SDRAM_DNON_CHBL, |
117 | .valid = 1, | 110 | .valid = 1, |
118 | .name = "SDRAM RAM MTD", | 111 | .name = "uClinux MTD Memory", |
119 | }, | 112 | }, |
120 | { | 113 | { |
121 | .start = 0, /* dynamic */ | 114 | .start = 0, /* dynamic */ |
@@ -124,7 +117,7 @@ static struct cplb_desc cplb_data[] = { | |||
124 | .attr = INITIAL_T | SWITCH_T | D_CPLB, | 117 | .attr = INITIAL_T | SWITCH_T | D_CPLB, |
125 | .d_conf = SDRAM_DNON_CHBL, | 118 | .d_conf = SDRAM_DNON_CHBL, |
126 | .valid = 1, | 119 | .valid = 1, |
127 | .name = "SDRAM Uncached DMA ZONE", | 120 | .name = "Uncached DMA Zone", |
128 | }, | 121 | }, |
129 | { | 122 | { |
130 | .start = 0, /* dynamic */ | 123 | .start = 0, /* dynamic */ |
@@ -134,7 +127,7 @@ static struct cplb_desc cplb_data[] = { | |||
134 | .i_conf = 0, /* dynamic */ | 127 | .i_conf = 0, /* dynamic */ |
135 | .d_conf = 0, /* dynamic */ | 128 | .d_conf = 0, /* dynamic */ |
136 | .valid = 1, | 129 | .valid = 1, |
137 | .name = "SDRAM Reserved Memory", | 130 | .name = "Reserved Memory", |
138 | }, | 131 | }, |
139 | { | 132 | { |
140 | .start = ASYNC_BANK0_BASE, | 133 | .start = ASYNC_BANK0_BASE, |
@@ -143,14 +136,14 @@ static struct cplb_desc cplb_data[] = { | |||
143 | .attr = SWITCH_T | D_CPLB, | 136 | .attr = SWITCH_T | D_CPLB, |
144 | .d_conf = SDRAM_EBIU, | 137 | .d_conf = SDRAM_EBIU, |
145 | .valid = 1, | 138 | .valid = 1, |
146 | .name = "ASYNC Memory", | 139 | .name = "Asynchronous Memory Banks", |
147 | }, | 140 | }, |
148 | { | 141 | { |
149 | #if defined(CONFIG_BF561) | 142 | #ifdef L2_START |
150 | .start = L2_SRAM, | 143 | .start = L2_START, |
151 | .end = L2_SRAM_END, | 144 | .end = L2_START + L2_LENGTH, |
152 | .psize = SIZE_1M, | 145 | .psize = SIZE_1M, |
153 | .attr = SWITCH_T | D_CPLB, | 146 | .attr = SWITCH_T | I_CPLB | D_CPLB, |
154 | .i_conf = L2_MEMORY, | 147 | .i_conf = L2_MEMORY, |
155 | .d_conf = L2_MEMORY, | 148 | .d_conf = L2_MEMORY, |
156 | .valid = 1, | 149 | .valid = 1, |
@@ -158,13 +151,23 @@ static struct cplb_desc cplb_data[] = { | |||
158 | .valid = 0, | 151 | .valid = 0, |
159 | #endif | 152 | #endif |
160 | .name = "L2 Memory", | 153 | .name = "L2 Memory", |
161 | } | 154 | }, |
155 | { | ||
156 | .start = BOOT_ROM_START, | ||
157 | .end = BOOT_ROM_START + BOOT_ROM_LENGTH, | ||
158 | .psize = SIZE_1M, | ||
159 | .attr = SWITCH_T | I_CPLB | D_CPLB, | ||
160 | .i_conf = SDRAM_IGENERIC, | ||
161 | .d_conf = SDRAM_DGENERIC, | ||
162 | .valid = 1, | ||
163 | .name = "On-Chip BootROM", | ||
164 | }, | ||
162 | }; | 165 | }; |
163 | 166 | ||
164 | static u16 __init lock_kernel_check(u32 start, u32 end) | 167 | static u16 __init lock_kernel_check(u32 start, u32 end) |
165 | { | 168 | { |
166 | if ((start <= (u32) _stext && end >= (u32) _end) | 169 | if ((end <= (u32) _end && end >= (u32)_stext) || |
167 | || (start >= (u32) _stext && end <= (u32) _end)) | 170 | (start <= (u32) _end && start >= (u32)_stext)) |
168 | return IN_KERNEL; | 171 | return IN_KERNEL; |
169 | return 0; | 172 | return 0; |
170 | } | 173 | } |
@@ -350,7 +353,7 @@ void __init generate_cpl_tables(void) | |||
350 | else | 353 | else |
351 | cplb_data[RES_MEM].i_conf = SDRAM_INON_CHBL; | 354 | cplb_data[RES_MEM].i_conf = SDRAM_INON_CHBL; |
352 | 355 | ||
353 | for (i = ZERO_P; i <= L2_MEM; i++) { | 356 | for (i = ZERO_P; i < ARRAY_SIZE(cplb_data); ++i) { |
354 | if (!cplb_data[i].valid) | 357 | if (!cplb_data[i].valid) |
355 | continue; | 358 | continue; |
356 | 359 | ||
diff --git a/arch/blackfin/kernel/early_printk.c b/arch/blackfin/kernel/early_printk.c index 6ec518a81113..724f4a5a1d46 100644 --- a/arch/blackfin/kernel/early_printk.c +++ b/arch/blackfin/kernel/early_printk.c | |||
@@ -205,7 +205,8 @@ asmlinkage void __init early_trap_c(struct pt_regs *fp, void *retaddr) | |||
205 | if (likely(early_console == NULL)) | 205 | if (likely(early_console == NULL)) |
206 | setup_early_printk(DEFAULT_EARLY_PORT); | 206 | setup_early_printk(DEFAULT_EARLY_PORT); |
207 | 207 | ||
208 | dump_bfin_regs(fp, retaddr); | 208 | dump_bfin_mem((void *)fp->retx); |
209 | show_regs(fp); | ||
209 | dump_bfin_trace_buffer(); | 210 | dump_bfin_trace_buffer(); |
210 | 211 | ||
211 | panic("Died early"); | 212 | panic("Died early"); |
diff --git a/arch/blackfin/kernel/process.c b/arch/blackfin/kernel/process.c index 9124467651c4..5bf15125f0d6 100644 --- a/arch/blackfin/kernel/process.c +++ b/arch/blackfin/kernel/process.c | |||
@@ -134,27 +134,6 @@ void cpu_idle(void) | |||
134 | } | 134 | } |
135 | } | 135 | } |
136 | 136 | ||
137 | void show_regs(struct pt_regs *regs) | ||
138 | { | ||
139 | printk(KERN_NOTICE "\n"); | ||
140 | printk(KERN_NOTICE | ||
141 | "PC: %08lu Status: %04lu SysStatus: %04lu RETS: %08lu\n", | ||
142 | regs->pc, regs->astat, regs->seqstat, regs->rets); | ||
143 | printk(KERN_NOTICE | ||
144 | "A0.x: %08lx A0.w: %08lx A1.x: %08lx A1.w: %08lx\n", | ||
145 | regs->a0x, regs->a0w, regs->a1x, regs->a1w); | ||
146 | printk(KERN_NOTICE "P0: %08lx P1: %08lx P2: %08lx P3: %08lx\n", | ||
147 | regs->p0, regs->p1, regs->p2, regs->p3); | ||
148 | printk(KERN_NOTICE "P4: %08lx P5: %08lx\n", regs->p4, regs->p5); | ||
149 | printk(KERN_NOTICE "R0: %08lx R1: %08lx R2: %08lx R3: %08lx\n", | ||
150 | regs->r0, regs->r1, regs->r2, regs->r3); | ||
151 | printk(KERN_NOTICE "R4: %08lx R5: %08lx R6: %08lx R7: %08lx\n", | ||
152 | regs->r4, regs->r5, regs->r6, regs->r7); | ||
153 | |||
154 | if (!regs->ipend) | ||
155 | printk(KERN_NOTICE "USP: %08lx\n", rdusp()); | ||
156 | } | ||
157 | |||
158 | /* Fill in the fpu structure for a core dump. */ | 137 | /* Fill in the fpu structure for a core dump. */ |
159 | 138 | ||
160 | int dump_fpu(struct pt_regs *regs, elf_fpregset_t * fpregs) | 139 | int dump_fpu(struct pt_regs *regs, elf_fpregset_t * fpregs) |
@@ -239,51 +218,6 @@ copy_thread(int nr, unsigned long clone_flags, | |||
239 | } | 218 | } |
240 | 219 | ||
241 | /* | 220 | /* |
242 | * fill in the user structure for a core dump.. | ||
243 | */ | ||
244 | void dump_thread(struct pt_regs *regs, struct user *dump) | ||
245 | { | ||
246 | dump->magic = CMAGIC; | ||
247 | dump->start_code = 0; | ||
248 | dump->start_stack = rdusp() & ~(PAGE_SIZE - 1); | ||
249 | dump->u_tsize = ((unsigned long)current->mm->end_code) >> PAGE_SHIFT; | ||
250 | dump->u_dsize = ((unsigned long)(current->mm->brk + | ||
251 | (PAGE_SIZE - 1))) >> PAGE_SHIFT; | ||
252 | dump->u_dsize -= dump->u_tsize; | ||
253 | dump->u_ssize = 0; | ||
254 | |||
255 | if (dump->start_stack < TASK_SIZE) | ||
256 | dump->u_ssize = | ||
257 | ((unsigned long)(TASK_SIZE - | ||
258 | dump->start_stack)) >> PAGE_SHIFT; | ||
259 | |||
260 | dump->u_ar0 = (struct user_regs_struct *)((int)&dump->regs - (int)dump); | ||
261 | |||
262 | dump->regs.r0 = regs->r0; | ||
263 | dump->regs.r1 = regs->r1; | ||
264 | dump->regs.r2 = regs->r2; | ||
265 | dump->regs.r3 = regs->r3; | ||
266 | dump->regs.r4 = regs->r4; | ||
267 | dump->regs.r5 = regs->r5; | ||
268 | dump->regs.r6 = regs->r6; | ||
269 | dump->regs.r7 = regs->r7; | ||
270 | dump->regs.p0 = regs->p0; | ||
271 | dump->regs.p1 = regs->p1; | ||
272 | dump->regs.p2 = regs->p2; | ||
273 | dump->regs.p3 = regs->p3; | ||
274 | dump->regs.p4 = regs->p4; | ||
275 | dump->regs.p5 = regs->p5; | ||
276 | dump->regs.orig_p0 = regs->orig_p0; | ||
277 | dump->regs.a0w = regs->a0w; | ||
278 | dump->regs.a1w = regs->a1w; | ||
279 | dump->regs.a0x = regs->a0x; | ||
280 | dump->regs.a1x = regs->a1x; | ||
281 | dump->regs.rets = regs->rets; | ||
282 | dump->regs.astat = regs->astat; | ||
283 | dump->regs.pc = regs->pc; | ||
284 | } | ||
285 | |||
286 | /* | ||
287 | * sys_execve() executes a new program. | 221 | * sys_execve() executes a new program. |
288 | */ | 222 | */ |
289 | 223 | ||
diff --git a/arch/blackfin/kernel/setup.c b/arch/blackfin/kernel/setup.c index 934234f43839..d2822010b7ce 100644 --- a/arch/blackfin/kernel/setup.c +++ b/arch/blackfin/kernel/setup.c | |||
@@ -43,6 +43,7 @@ | |||
43 | #include <asm/cacheflush.h> | 43 | #include <asm/cacheflush.h> |
44 | #include <asm/blackfin.h> | 44 | #include <asm/blackfin.h> |
45 | #include <asm/cplbinit.h> | 45 | #include <asm/cplbinit.h> |
46 | #include <asm/div64.h> | ||
46 | #include <asm/fixed_code.h> | 47 | #include <asm/fixed_code.h> |
47 | #include <asm/early_printk.h> | 48 | #include <asm/early_printk.h> |
48 | 49 | ||
@@ -504,13 +505,17 @@ EXPORT_SYMBOL(get_sclk); | |||
504 | 505 | ||
505 | unsigned long sclk_to_usecs(unsigned long sclk) | 506 | unsigned long sclk_to_usecs(unsigned long sclk) |
506 | { | 507 | { |
507 | return (USEC_PER_SEC * (u64)sclk) / get_sclk(); | 508 | u64 tmp = USEC_PER_SEC * (u64)sclk; |
509 | do_div(tmp, get_sclk()); | ||
510 | return tmp; | ||
508 | } | 511 | } |
509 | EXPORT_SYMBOL(sclk_to_usecs); | 512 | EXPORT_SYMBOL(sclk_to_usecs); |
510 | 513 | ||
511 | unsigned long usecs_to_sclk(unsigned long usecs) | 514 | unsigned long usecs_to_sclk(unsigned long usecs) |
512 | { | 515 | { |
513 | return (get_sclk() * (u64)usecs) / USEC_PER_SEC; | 516 | u64 tmp = get_sclk() * (u64)usecs; |
517 | do_div(tmp, USEC_PER_SEC); | ||
518 | return tmp; | ||
514 | } | 519 | } |
515 | EXPORT_SYMBOL(usecs_to_sclk); | 520 | EXPORT_SYMBOL(usecs_to_sclk); |
516 | 521 | ||
diff --git a/arch/blackfin/kernel/traps.c b/arch/blackfin/kernel/traps.c index cfa05436c972..21a55ef19cbd 100644 --- a/arch/blackfin/kernel/traps.c +++ b/arch/blackfin/kernel/traps.c | |||
@@ -158,7 +158,7 @@ static void decode_address(char *buf, unsigned long address) | |||
158 | } | 158 | } |
159 | 159 | ||
160 | /* we were unable to find this address anywhere */ | 160 | /* we were unable to find this address anywhere */ |
161 | sprintf(buf, "[<0x%p>]", (void *)address); | 161 | sprintf(buf, "<0x%p> /* unknown address */", (void *)address); |
162 | 162 | ||
163 | done: | 163 | done: |
164 | write_unlock_irqrestore(&tasklist_lock, flags); | 164 | write_unlock_irqrestore(&tasklist_lock, flags); |
@@ -169,7 +169,9 @@ asmlinkage void double_fault_c(struct pt_regs *fp) | |||
169 | console_verbose(); | 169 | console_verbose(); |
170 | oops_in_progress = 1; | 170 | oops_in_progress = 1; |
171 | printk(KERN_EMERG "\n" KERN_EMERG "Double Fault\n"); | 171 | printk(KERN_EMERG "\n" KERN_EMERG "Double Fault\n"); |
172 | dump_bfin_regs(fp, (void *)fp->retx); | 172 | dump_bfin_process(fp); |
173 | dump_bfin_mem((void *)fp->retx); | ||
174 | show_regs(fp); | ||
173 | panic("Double Fault - unrecoverable event\n"); | 175 | panic("Double Fault - unrecoverable event\n"); |
174 | 176 | ||
175 | } | 177 | } |
@@ -250,7 +252,7 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
250 | case VEC_EXCPT03: | 252 | case VEC_EXCPT03: |
251 | info.si_code = SEGV_STACKFLOW; | 253 | info.si_code = SEGV_STACKFLOW; |
252 | sig = SIGSEGV; | 254 | sig = SIGSEGV; |
253 | printk(KERN_NOTICE EXC_0x03); | 255 | printk(KERN_NOTICE EXC_0x03(KERN_NOTICE)); |
254 | CHK_DEBUGGER_TRAP(); | 256 | CHK_DEBUGGER_TRAP(); |
255 | break; | 257 | break; |
256 | /* 0x04 - User Defined, Caught by default */ | 258 | /* 0x04 - User Defined, Caught by default */ |
@@ -279,7 +281,7 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
279 | case VEC_OVFLOW: | 281 | case VEC_OVFLOW: |
280 | info.si_code = TRAP_TRACEFLOW; | 282 | info.si_code = TRAP_TRACEFLOW; |
281 | sig = SIGTRAP; | 283 | sig = SIGTRAP; |
282 | printk(KERN_NOTICE EXC_0x11); | 284 | printk(KERN_NOTICE EXC_0x11(KERN_NOTICE)); |
283 | CHK_DEBUGGER_TRAP(); | 285 | CHK_DEBUGGER_TRAP(); |
284 | break; | 286 | break; |
285 | /* 0x12 - Reserved, Caught by default */ | 287 | /* 0x12 - Reserved, Caught by default */ |
@@ -301,36 +303,35 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
301 | case VEC_UNDEF_I: | 303 | case VEC_UNDEF_I: |
302 | info.si_code = ILL_ILLOPC; | 304 | info.si_code = ILL_ILLOPC; |
303 | sig = SIGILL; | 305 | sig = SIGILL; |
304 | printk(KERN_NOTICE EXC_0x21); | 306 | printk(KERN_NOTICE EXC_0x21(KERN_NOTICE)); |
305 | CHK_DEBUGGER_TRAP(); | 307 | CHK_DEBUGGER_TRAP(); |
306 | break; | 308 | break; |
307 | /* 0x22 - Illegal Instruction Combination, handled here */ | 309 | /* 0x22 - Illegal Instruction Combination, handled here */ |
308 | case VEC_ILGAL_I: | 310 | case VEC_ILGAL_I: |
309 | info.si_code = ILL_ILLPARAOP; | 311 | info.si_code = ILL_ILLPARAOP; |
310 | sig = SIGILL; | 312 | sig = SIGILL; |
311 | printk(KERN_NOTICE EXC_0x22); | 313 | printk(KERN_NOTICE EXC_0x22(KERN_NOTICE)); |
312 | CHK_DEBUGGER_TRAP(); | 314 | CHK_DEBUGGER_TRAP(); |
313 | break; | 315 | break; |
314 | /* 0x23 - Data CPLB Protection Violation, | 316 | /* 0x23 - Data CPLB protection violation, handled here */ |
315 | normal case is handled in _cplb_hdr */ | ||
316 | case VEC_CPLB_VL: | 317 | case VEC_CPLB_VL: |
317 | info.si_code = ILL_CPLB_VI; | 318 | info.si_code = ILL_CPLB_VI; |
318 | sig = SIGILL; | 319 | sig = SIGBUS; |
319 | printk(KERN_NOTICE EXC_0x23); | 320 | printk(KERN_NOTICE EXC_0x23(KERN_NOTICE)); |
320 | CHK_DEBUGGER_TRAP(); | 321 | CHK_DEBUGGER_TRAP(); |
321 | break; | 322 | break; |
322 | /* 0x24 - Data access misaligned, handled here */ | 323 | /* 0x24 - Data access misaligned, handled here */ |
323 | case VEC_MISALI_D: | 324 | case VEC_MISALI_D: |
324 | info.si_code = BUS_ADRALN; | 325 | info.si_code = BUS_ADRALN; |
325 | sig = SIGBUS; | 326 | sig = SIGBUS; |
326 | printk(KERN_NOTICE EXC_0x24); | 327 | printk(KERN_NOTICE EXC_0x24(KERN_NOTICE)); |
327 | CHK_DEBUGGER_TRAP(); | 328 | CHK_DEBUGGER_TRAP(); |
328 | break; | 329 | break; |
329 | /* 0x25 - Unrecoverable Event, handled here */ | 330 | /* 0x25 - Unrecoverable Event, handled here */ |
330 | case VEC_UNCOV: | 331 | case VEC_UNCOV: |
331 | info.si_code = ILL_ILLEXCPT; | 332 | info.si_code = ILL_ILLEXCPT; |
332 | sig = SIGILL; | 333 | sig = SIGILL; |
333 | printk(KERN_NOTICE EXC_0x25); | 334 | printk(KERN_NOTICE EXC_0x25(KERN_NOTICE)); |
334 | CHK_DEBUGGER_TRAP(); | 335 | CHK_DEBUGGER_TRAP(); |
335 | break; | 336 | break; |
336 | /* 0x26 - Data CPLB Miss, normal case is handled in _cplb_hdr, | 337 | /* 0x26 - Data CPLB Miss, normal case is handled in _cplb_hdr, |
@@ -338,7 +339,7 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
338 | case VEC_CPLB_M: | 339 | case VEC_CPLB_M: |
339 | info.si_code = BUS_ADRALN; | 340 | info.si_code = BUS_ADRALN; |
340 | sig = SIGBUS; | 341 | sig = SIGBUS; |
341 | printk(KERN_NOTICE EXC_0x26); | 342 | printk(KERN_NOTICE EXC_0x26(KERN_NOTICE)); |
342 | CHK_DEBUGGER_TRAP(); | 343 | CHK_DEBUGGER_TRAP(); |
343 | break; | 344 | break; |
344 | /* 0x27 - Data CPLB Multiple Hits - Linux Trap Zero, handled here */ | 345 | /* 0x27 - Data CPLB Multiple Hits - Linux Trap Zero, handled here */ |
@@ -349,7 +350,7 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
349 | printk(KERN_NOTICE "NULL pointer access (probably)\n"); | 350 | printk(KERN_NOTICE "NULL pointer access (probably)\n"); |
350 | #else | 351 | #else |
351 | sig = SIGILL; | 352 | sig = SIGILL; |
352 | printk(KERN_NOTICE EXC_0x27); | 353 | printk(KERN_NOTICE EXC_0x27(KERN_NOTICE)); |
353 | #endif | 354 | #endif |
354 | CHK_DEBUGGER_TRAP(); | 355 | CHK_DEBUGGER_TRAP(); |
355 | break; | 356 | break; |
@@ -357,7 +358,7 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
357 | case VEC_WATCH: | 358 | case VEC_WATCH: |
358 | info.si_code = TRAP_WATCHPT; | 359 | info.si_code = TRAP_WATCHPT; |
359 | sig = SIGTRAP; | 360 | sig = SIGTRAP; |
360 | pr_debug(EXC_0x28); | 361 | pr_debug(EXC_0x28(KERN_DEBUG)); |
361 | CHK_DEBUGGER_TRAP_MAYBE(); | 362 | CHK_DEBUGGER_TRAP_MAYBE(); |
362 | /* Check if this is a watchpoint in kernel space */ | 363 | /* Check if this is a watchpoint in kernel space */ |
363 | if (fp->ipend & 0xffc0) | 364 | if (fp->ipend & 0xffc0) |
@@ -379,22 +380,21 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
379 | case VEC_MISALI_I: | 380 | case VEC_MISALI_I: |
380 | info.si_code = BUS_ADRALN; | 381 | info.si_code = BUS_ADRALN; |
381 | sig = SIGBUS; | 382 | sig = SIGBUS; |
382 | printk(KERN_NOTICE EXC_0x2A); | 383 | printk(KERN_NOTICE EXC_0x2A(KERN_NOTICE)); |
383 | CHK_DEBUGGER_TRAP(); | 384 | CHK_DEBUGGER_TRAP(); |
384 | break; | 385 | break; |
385 | /* 0x2B - Instruction CPLB protection Violation, | 386 | /* 0x2B - Instruction CPLB protection violation, handled here */ |
386 | handled in _cplb_hdr */ | ||
387 | case VEC_CPLB_I_VL: | 387 | case VEC_CPLB_I_VL: |
388 | info.si_code = ILL_CPLB_VI; | 388 | info.si_code = ILL_CPLB_VI; |
389 | sig = SIGILL; | 389 | sig = SIGBUS; |
390 | printk(KERN_NOTICE EXC_0x2B); | 390 | printk(KERN_NOTICE EXC_0x2B(KERN_NOTICE)); |
391 | CHK_DEBUGGER_TRAP(); | 391 | CHK_DEBUGGER_TRAP(); |
392 | break; | 392 | break; |
393 | /* 0x2C - Instruction CPLB miss, handled in _cplb_hdr */ | 393 | /* 0x2C - Instruction CPLB miss, handled in _cplb_hdr */ |
394 | case VEC_CPLB_I_M: | 394 | case VEC_CPLB_I_M: |
395 | info.si_code = ILL_CPLB_MISS; | 395 | info.si_code = ILL_CPLB_MISS; |
396 | sig = SIGBUS; | 396 | sig = SIGBUS; |
397 | printk(KERN_NOTICE EXC_0x2C); | 397 | printk(KERN_NOTICE EXC_0x2C(KERN_NOTICE)); |
398 | CHK_DEBUGGER_TRAP(); | 398 | CHK_DEBUGGER_TRAP(); |
399 | break; | 399 | break; |
400 | /* 0x2D - Instruction CPLB Multiple Hits, handled here */ | 400 | /* 0x2D - Instruction CPLB Multiple Hits, handled here */ |
@@ -405,7 +405,7 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
405 | printk(KERN_NOTICE "Jump to address 0 - 0x0fff\n"); | 405 | printk(KERN_NOTICE "Jump to address 0 - 0x0fff\n"); |
406 | #else | 406 | #else |
407 | sig = SIGILL; | 407 | sig = SIGILL; |
408 | printk(KERN_NOTICE EXC_0x2D); | 408 | printk(KERN_NOTICE EXC_0x2D(KERN_NOTICE)); |
409 | #endif | 409 | #endif |
410 | CHK_DEBUGGER_TRAP(); | 410 | CHK_DEBUGGER_TRAP(); |
411 | break; | 411 | break; |
@@ -413,7 +413,7 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
413 | case VEC_ILL_RES: | 413 | case VEC_ILL_RES: |
414 | info.si_code = ILL_PRVOPC; | 414 | info.si_code = ILL_PRVOPC; |
415 | sig = SIGILL; | 415 | sig = SIGILL; |
416 | printk(KERN_NOTICE EXC_0x2E); | 416 | printk(KERN_NOTICE EXC_0x2E(KERN_NOTICE)); |
417 | CHK_DEBUGGER_TRAP(); | 417 | CHK_DEBUGGER_TRAP(); |
418 | break; | 418 | break; |
419 | /* 0x2F - Reserved, Caught by default */ | 419 | /* 0x2F - Reserved, Caught by default */ |
@@ -446,7 +446,9 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
446 | 446 | ||
447 | if (sig != SIGTRAP) { | 447 | if (sig != SIGTRAP) { |
448 | unsigned long stack; | 448 | unsigned long stack; |
449 | dump_bfin_regs(fp, (void *)fp->retx); | 449 | dump_bfin_process(fp); |
450 | dump_bfin_mem((void *)fp->retx); | ||
451 | show_regs(fp); | ||
450 | 452 | ||
451 | /* Print out the trace buffer if it makes sense */ | 453 | /* Print out the trace buffer if it makes sense */ |
452 | #ifndef CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE | 454 | #ifndef CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE |
@@ -460,22 +462,25 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
460 | show_stack(current, &stack); | 462 | show_stack(current, &stack); |
461 | if (oops_in_progress) { | 463 | if (oops_in_progress) { |
462 | #ifndef CONFIG_ACCESS_CHECK | 464 | #ifndef CONFIG_ACCESS_CHECK |
463 | printk(KERN_EMERG "Hey - dork - please turn on " | 465 | printk(KERN_EMERG "Please turn on " |
464 | "CONFIG_ACCESS_CHECK\n"); | 466 | "CONFIG_ACCESS_CHECK\n"); |
465 | #endif | 467 | #endif |
466 | panic("Kernel exception"); | 468 | panic("Kernel exception"); |
467 | } | 469 | } |
468 | |||
469 | /* Ensure that bad return addresses don't end up in an infinite | ||
470 | * loop, due to speculative loads/reads | ||
471 | */ | ||
472 | fp->pc = SAFE_USER_INSTRUCTION; | ||
473 | } | 470 | } |
471 | |||
474 | info.si_signo = sig; | 472 | info.si_signo = sig; |
475 | info.si_errno = 0; | 473 | info.si_errno = 0; |
476 | info.si_addr = (void *)fp->pc; | 474 | info.si_addr = (void *)fp->pc; |
477 | force_sig_info(sig, &info, current); | 475 | force_sig_info(sig, &info, current); |
478 | 476 | ||
477 | /* Ensure that bad return addresses don't end up in an infinite | ||
478 | * loop, due to speculative loads/reads. This needs to be done after | ||
479 | * the signal has been sent. | ||
480 | */ | ||
481 | if (trapnr == VEC_CPLB_I_M && sig != SIGTRAP) | ||
482 | fp->pc = SAFE_USER_INSTRUCTION; | ||
483 | |||
479 | trace_buffer_restore(j); | 484 | trace_buffer_restore(j); |
480 | return; | 485 | return; |
481 | } | 486 | } |
@@ -600,37 +605,48 @@ void dump_stack(void) | |||
600 | show_stack(current, &stack); | 605 | show_stack(current, &stack); |
601 | trace_buffer_restore(tflags); | 606 | trace_buffer_restore(tflags); |
602 | } | 607 | } |
603 | |||
604 | EXPORT_SYMBOL(dump_stack); | 608 | EXPORT_SYMBOL(dump_stack); |
605 | 609 | ||
606 | void dump_bfin_regs(struct pt_regs *fp, void *retaddr) | 610 | void dump_bfin_process(struct pt_regs *fp) |
607 | { | 611 | { |
608 | char buf [150]; | 612 | /* We should be able to look at fp->ipend, but we don't push it on the |
613 | * stack all the time, so do this until we fix that */ | ||
614 | unsigned int context = bfin_read_IPEND(); | ||
615 | |||
616 | if (oops_in_progress) | ||
617 | printk(KERN_EMERG "Kernel OOPS in progress\n"); | ||
618 | |||
619 | if (context & 0x0020) | ||
620 | printk(KERN_NOTICE "Deferred excecption or HW Error context\n"); | ||
621 | else if (context & 0x3FC0) | ||
622 | printk(KERN_NOTICE "Interrupt context\n"); | ||
623 | else if (context & 0x4000) | ||
624 | printk(KERN_NOTICE "Deferred Interrupt context\n"); | ||
625 | else if (context & 0x8000) | ||
626 | printk(KERN_NOTICE "Kernel process context\n"); | ||
627 | |||
628 | if (current->pid && current->mm) { | ||
629 | printk(KERN_NOTICE "CURRENT PROCESS:\n"); | ||
630 | printk(KERN_NOTICE "COMM=%s PID=%d\n", | ||
631 | current->comm, current->pid); | ||
632 | |||
633 | printk(KERN_NOTICE "TEXT = 0x%p-0x%p DATA = 0x%p-0x%p\n" | ||
634 | KERN_NOTICE "BSS = 0x%p-0x%p USER-STACK = 0x%p\n" | ||
635 | KERN_NOTICE "\n", | ||
636 | (void *)current->mm->start_code, | ||
637 | (void *)current->mm->end_code, | ||
638 | (void *)current->mm->start_data, | ||
639 | (void *)current->mm->end_data, | ||
640 | (void *)current->mm->end_data, | ||
641 | (void *)current->mm->brk, | ||
642 | (void *)current->mm->start_stack); | ||
643 | } else | ||
644 | printk(KERN_NOTICE "\n" KERN_NOTICE | ||
645 | "No Valid process in current context\n"); | ||
646 | } | ||
609 | 647 | ||
610 | if (!oops_in_progress) { | 648 | void dump_bfin_mem(void *retaddr) |
611 | if (current->pid && current->mm) { | 649 | { |
612 | printk(KERN_NOTICE "\n" KERN_NOTICE "CURRENT PROCESS:\n"); | ||
613 | printk(KERN_NOTICE "COMM=%s PID=%d\n", | ||
614 | current->comm, current->pid); | ||
615 | |||
616 | printk(KERN_NOTICE "TEXT = 0x%p-0x%p DATA = 0x%p-0x%p\n" | ||
617 | KERN_NOTICE "BSS = 0x%p-0x%p USER-STACK = 0x%p\n" | ||
618 | KERN_NOTICE "\n", | ||
619 | (void *)current->mm->start_code, | ||
620 | (void *)current->mm->end_code, | ||
621 | (void *)current->mm->start_data, | ||
622 | (void *)current->mm->end_data, | ||
623 | (void *)current->mm->end_data, | ||
624 | (void *)current->mm->brk, | ||
625 | (void *)current->mm->start_stack); | ||
626 | } else { | ||
627 | printk (KERN_NOTICE "\n" KERN_NOTICE | ||
628 | "No Valid pid - Either things are really messed up," | ||
629 | " or you are in the kernel\n"); | ||
630 | } | ||
631 | } else { | ||
632 | printk(KERN_NOTICE "Kernel or interrupt exception\n"); | ||
633 | } | ||
634 | 650 | ||
635 | if (retaddr >= (void *)FIXED_CODE_START && retaddr < (void *)physical_mem_end | 651 | if (retaddr >= (void *)FIXED_CODE_START && retaddr < (void *)physical_mem_end |
636 | #if L1_CODE_LENGTH != 0 | 652 | #if L1_CODE_LENGTH != 0 |
@@ -671,8 +687,13 @@ void dump_bfin_regs(struct pt_regs *fp, void *retaddr) | |||
671 | printk("\n"); | 687 | printk("\n"); |
672 | } else | 688 | } else |
673 | printk("\n" KERN_NOTICE | 689 | printk("\n" KERN_NOTICE |
674 | "Cannot look at the [PC] for it is" | 690 | "Cannot look at the [PC] <%p> for it is" |
675 | " in unreadable memory - sorry\n"); | 691 | " in unreadable memory - sorry\n", retaddr); |
692 | } | ||
693 | |||
694 | void show_regs(struct pt_regs *fp) | ||
695 | { | ||
696 | char buf [150]; | ||
676 | 697 | ||
677 | printk(KERN_NOTICE "\n" KERN_NOTICE "SEQUENCER STATUS:\n"); | 698 | printk(KERN_NOTICE "\n" KERN_NOTICE "SEQUENCER STATUS:\n"); |
678 | printk(KERN_NOTICE " SEQSTAT: %08lx IPEND: %04lx SYSCFG: %04lx\n", | 699 | printk(KERN_NOTICE " SEQSTAT: %08lx IPEND: %04lx SYSCFG: %04lx\n", |
@@ -686,6 +707,8 @@ void dump_bfin_regs(struct pt_regs *fp, void *retaddr) | |||
686 | printk(KERN_NOTICE " RETX: %s\n", buf); | 707 | printk(KERN_NOTICE " RETX: %s\n", buf); |
687 | decode_address(buf, fp->rets); | 708 | decode_address(buf, fp->rets); |
688 | printk(KERN_NOTICE " RETS: %s\n", buf); | 709 | printk(KERN_NOTICE " RETS: %s\n", buf); |
710 | decode_address(buf, fp->pc); | ||
711 | printk(KERN_NOTICE " PC: %s\n", buf); | ||
689 | 712 | ||
690 | if ((long)fp->seqstat & SEQSTAT_EXCAUSE) { | 713 | if ((long)fp->seqstat & SEQSTAT_EXCAUSE) { |
691 | decode_address(buf, bfin_read_DCPLB_FAULT_ADDR()); | 714 | decode_address(buf, bfin_read_DCPLB_FAULT_ADDR()); |
@@ -800,7 +823,9 @@ void panic_cplb_error(int cplb_panic, struct pt_regs *fp) | |||
800 | 823 | ||
801 | printk(KERN_EMERG "DCPLB_FAULT_ADDR=%p\n", (void *)bfin_read_DCPLB_FAULT_ADDR()); | 824 | printk(KERN_EMERG "DCPLB_FAULT_ADDR=%p\n", (void *)bfin_read_DCPLB_FAULT_ADDR()); |
802 | printk(KERN_EMERG "ICPLB_FAULT_ADDR=%p\n", (void *)bfin_read_ICPLB_FAULT_ADDR()); | 825 | printk(KERN_EMERG "ICPLB_FAULT_ADDR=%p\n", (void *)bfin_read_ICPLB_FAULT_ADDR()); |
803 | dump_bfin_regs(fp, (void *)fp->retx); | 826 | dump_bfin_process(fp); |
827 | dump_bfin_mem((void *)fp->retx); | ||
828 | show_regs(fp); | ||
804 | dump_stack(); | 829 | dump_stack(); |
805 | panic("Unrecoverable event\n"); | 830 | panic("Unrecoverable event\n"); |
806 | } | 831 | } |
diff --git a/arch/blackfin/lib/Makefile b/arch/blackfin/lib/Makefile index bfdad52c570b..635288fc5f54 100644 --- a/arch/blackfin/lib/Makefile +++ b/arch/blackfin/lib/Makefile | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | lib-y := \ | 5 | lib-y := \ |
6 | ashldi3.o ashrdi3.o lshrdi3.o \ | 6 | ashldi3.o ashrdi3.o lshrdi3.o \ |
7 | muldi3.o divsi3.o udivsi3.o udivdi3.o modsi3.o umodsi3.o \ | 7 | muldi3.o divsi3.o udivsi3.o modsi3.o umodsi3.o \ |
8 | checksum.o memcpy.o memset.o memcmp.o memchr.o memmove.o \ | 8 | checksum.o memcpy.o memset.o memcmp.o memchr.o memmove.o \ |
9 | strcmp.o strcpy.o strncmp.o strncpy.o \ | 9 | strcmp.o strcpy.o strncmp.o strncpy.o \ |
10 | umulsi3_highpart.o smulsi3_highpart.o \ | 10 | umulsi3_highpart.o smulsi3_highpart.o \ |
diff --git a/arch/blackfin/lib/ins.S b/arch/blackfin/lib/ins.S index a17cc77ac36f..df7b8833a0c5 100644 --- a/arch/blackfin/lib/ins.S +++ b/arch/blackfin/lib/ins.S | |||
@@ -77,3 +77,22 @@ ENTRY(_insb) | |||
77 | sti R3; | 77 | sti R3; |
78 | RTS; | 78 | RTS; |
79 | ENDPROC(_insb) | 79 | ENDPROC(_insb) |
80 | |||
81 | |||
82 | |||
83 | ENTRY(_insl_16) | ||
84 | P0 = R0; /* P0 = port */ | ||
85 | cli R3; | ||
86 | P1 = R1; /* P1 = address */ | ||
87 | P2 = R2; /* P2 = count */ | ||
88 | SSYNC; | ||
89 | LSETUP( .Llong16_loop_s, .Llong16_loop_e) LC0 = P2; | ||
90 | .Llong16_loop_s: R0 = [P0]; | ||
91 | W[P1++] = R0; | ||
92 | R0 = R0 >> 16; | ||
93 | W[P1++] = R0; | ||
94 | NOP; | ||
95 | .Llong16_loop_e: NOP; | ||
96 | sti R3; | ||
97 | RTS; | ||
98 | ENDPROC(_insl_16) | ||
diff --git a/arch/blackfin/lib/strcmp.c b/arch/blackfin/lib/strcmp.c index 4eeefd86907f..fde39a1950ce 100644 --- a/arch/blackfin/lib/strcmp.c +++ b/arch/blackfin/lib/strcmp.c | |||
@@ -1,10 +1,19 @@ | |||
1 | #include <linux/types.h> | 1 | /* |
2 | * Provide symbol in case str func is not inlined. | ||
3 | * | ||
4 | * Copyright (c) 2006-2007 Analog Devices Inc. | ||
5 | * | ||
6 | * Licensed under the GPL-2 or later. | ||
7 | */ | ||
2 | 8 | ||
3 | #define strcmp __inline_strcmp | 9 | #define strcmp __inline_strcmp |
4 | #include <asm/string.h> | 10 | #include <asm/string.h> |
5 | #undef strcmp | 11 | #undef strcmp |
6 | 12 | ||
13 | #include <linux/module.h> | ||
14 | |||
7 | int strcmp(const char *dest, const char *src) | 15 | int strcmp(const char *dest, const char *src) |
8 | { | 16 | { |
9 | return __inline_strcmp(dest, src); | 17 | return __inline_strcmp(dest, src); |
10 | } | 18 | } |
19 | EXPORT_SYMBOL(strcmp); | ||
diff --git a/arch/blackfin/lib/strcpy.c b/arch/blackfin/lib/strcpy.c index 534589db7256..2a8836b1f4d3 100644 --- a/arch/blackfin/lib/strcpy.c +++ b/arch/blackfin/lib/strcpy.c | |||
@@ -1,10 +1,19 @@ | |||
1 | #include <linux/types.h> | 1 | /* |
2 | * Provide symbol in case str func is not inlined. | ||
3 | * | ||
4 | * Copyright (c) 2006-2007 Analog Devices Inc. | ||
5 | * | ||
6 | * Licensed under the GPL-2 or later. | ||
7 | */ | ||
2 | 8 | ||
3 | #define strcpy __inline_strcpy | 9 | #define strcpy __inline_strcpy |
4 | #include <asm/string.h> | 10 | #include <asm/string.h> |
5 | #undef strcpy | 11 | #undef strcpy |
6 | 12 | ||
13 | #include <linux/module.h> | ||
14 | |||
7 | char *strcpy(char *dest, const char *src) | 15 | char *strcpy(char *dest, const char *src) |
8 | { | 16 | { |
9 | return __inline_strcpy(dest, src); | 17 | return __inline_strcpy(dest, src); |
10 | } | 18 | } |
19 | EXPORT_SYMBOL(strcpy); | ||
diff --git a/arch/blackfin/lib/strncmp.c b/arch/blackfin/lib/strncmp.c index d791f120bff7..2aaae78a68e0 100644 --- a/arch/blackfin/lib/strncmp.c +++ b/arch/blackfin/lib/strncmp.c | |||
@@ -1,10 +1,19 @@ | |||
1 | #include <linux/types.h> | 1 | /* |
2 | * Provide symbol in case str func is not inlined. | ||
3 | * | ||
4 | * Copyright (c) 2006-2007 Analog Devices Inc. | ||
5 | * | ||
6 | * Licensed under the GPL-2 or later. | ||
7 | */ | ||
2 | 8 | ||
3 | #define strncmp __inline_strncmp | 9 | #define strncmp __inline_strncmp |
4 | #include <asm/string.h> | 10 | #include <asm/string.h> |
5 | #undef strncmp | 11 | #undef strncmp |
6 | 12 | ||
13 | #include <linux/module.h> | ||
14 | |||
7 | int strncmp(const char *cs, const char *ct, size_t count) | 15 | int strncmp(const char *cs, const char *ct, size_t count) |
8 | { | 16 | { |
9 | return __inline_strncmp(cs, ct, count); | 17 | return __inline_strncmp(cs, ct, count); |
10 | } | 18 | } |
19 | EXPORT_SYMBOL(strncmp); | ||
diff --git a/arch/blackfin/lib/strncpy.c b/arch/blackfin/lib/strncpy.c index 1fecb5c71ffb..ea1dc6bf2373 100644 --- a/arch/blackfin/lib/strncpy.c +++ b/arch/blackfin/lib/strncpy.c | |||
@@ -1,10 +1,19 @@ | |||
1 | #include <linux/types.h> | 1 | /* |
2 | * Provide symbol in case str func is not inlined. | ||
3 | * | ||
4 | * Copyright (c) 2006-2007 Analog Devices Inc. | ||
5 | * | ||
6 | * Licensed under the GPL-2 or later. | ||
7 | */ | ||
2 | 8 | ||
3 | #define strncpy __inline_strncpy | 9 | #define strncpy __inline_strncpy |
4 | #include <asm/string.h> | 10 | #include <asm/string.h> |
5 | #undef strncpy | 11 | #undef strncpy |
6 | 12 | ||
13 | #include <linux/module.h> | ||
14 | |||
7 | char *strncpy(char *dest, const char *src, size_t n) | 15 | char *strncpy(char *dest, const char *src, size_t n) |
8 | { | 16 | { |
9 | return __inline_strncpy(dest, src, n); | 17 | return __inline_strncpy(dest, src, n); |
10 | } | 18 | } |
19 | EXPORT_SYMBOL(strncpy); | ||
diff --git a/arch/blackfin/lib/udivdi3.S b/arch/blackfin/lib/udivdi3.S deleted file mode 100644 index ad1ebee675e1..000000000000 --- a/arch/blackfin/lib/udivdi3.S +++ /dev/null | |||
@@ -1,375 +0,0 @@ | |||
1 | /* | ||
2 | * udivdi3.S - unsigned long long division | ||
3 | * | ||
4 | * Copyright 2003-2007 Analog Devices Inc. | ||
5 | * Enter bugs at http://blackfin.uclinux.org/ | ||
6 | * | ||
7 | * Licensed under the GPLv2 or later. | ||
8 | */ | ||
9 | |||
10 | #include <linux/linkage.h> | ||
11 | |||
12 | #define CARRY AC0 | ||
13 | |||
14 | #ifdef CONFIG_ARITHMETIC_OPS_L1 | ||
15 | .section .l1.text | ||
16 | #else | ||
17 | .text | ||
18 | #endif | ||
19 | |||
20 | |||
21 | ENTRY(___udivdi3) | ||
22 | R3 = [SP + 12]; | ||
23 | [--SP] = (R7:4, P5:3); | ||
24 | |||
25 | /* Attempt to use divide primitive first; these will handle | ||
26 | ** most cases, and they're quick - avoids stalls incurred by | ||
27 | ** testing for identities. | ||
28 | */ | ||
29 | |||
30 | R4 = R2 | R3; | ||
31 | CC = R4 == 0; | ||
32 | IF CC JUMP .LDIV_BY_ZERO; | ||
33 | |||
34 | R4.H = 0x8000; | ||
35 | R4 >>>= 16; // R4 now 0xFFFF8000 | ||
36 | R5 = R0 | R2; // If either dividend or | ||
37 | R4 = R5 & R4; // divisor have bits in | ||
38 | CC = R4; // top half or low half's sign | ||
39 | IF CC JUMP .LIDENTS; // bit, skip builtins. | ||
40 | R4 = R1 | R3; // Also check top halves | ||
41 | CC = R4; | ||
42 | IF CC JUMP .LIDENTS; | ||
43 | |||
44 | /* Can use the builtins. */ | ||
45 | |||
46 | AQ = CC; // Clear AQ (CC==0) | ||
47 | DIVQ(R0, R2); | ||
48 | DIVQ(R0, R2); | ||
49 | DIVQ(R0, R2); | ||
50 | DIVQ(R0, R2); | ||
51 | DIVQ(R0, R2); | ||
52 | DIVQ(R0, R2); | ||
53 | DIVQ(R0, R2); | ||
54 | DIVQ(R0, R2); | ||
55 | DIVQ(R0, R2); | ||
56 | DIVQ(R0, R2); | ||
57 | DIVQ(R0, R2); | ||
58 | DIVQ(R0, R2); | ||
59 | DIVQ(R0, R2); | ||
60 | DIVQ(R0, R2); | ||
61 | DIVQ(R0, R2); | ||
62 | DIVQ(R0, R2); | ||
63 | DIVQ(R0, R2); | ||
64 | R0 = R0.L (Z); | ||
65 | R1 = 0; | ||
66 | (R7:4, P5:3) = [SP++]; | ||
67 | RTS; | ||
68 | |||
69 | .LIDENTS: | ||
70 | /* Test for common identities. Value to be returned is | ||
71 | ** placed in R6,R7. | ||
72 | */ | ||
73 | // Check for 0/y, return 0 | ||
74 | R4 = R0 | R1; | ||
75 | CC = R4 == 0; | ||
76 | IF CC JUMP .LRETURN_R0; | ||
77 | |||
78 | // Check for x/x, return 1 | ||
79 | R6 = R0 - R2; // If x == y, then both R6 and R7 will be zero | ||
80 | R7 = R1 - R3; | ||
81 | R4 = R6 | R7; // making R4 zero. | ||
82 | R6 += 1; // which would now make R6:R7==1. | ||
83 | CC = R4 == 0; | ||
84 | IF CC JUMP .LRETURN_IDENT; | ||
85 | |||
86 | // Check for x/1, return x | ||
87 | R6 = R0; | ||
88 | R7 = R1; | ||
89 | CC = R3 == 0; | ||
90 | IF !CC JUMP .Lnexttest; | ||
91 | CC = R2 == 1; | ||
92 | IF CC JUMP .LRETURN_IDENT; | ||
93 | |||
94 | .Lnexttest: | ||
95 | R4.L = ONES R2; // check for div by power of two which | ||
96 | R5.L = ONES R3; // can be done using a shift | ||
97 | R6 = PACK (R5.L, R4.L); | ||
98 | CC = R6 == 1; | ||
99 | IF CC JUMP .Lpower_of_two_upper_zero; | ||
100 | R6 = PACK (R4.L, R5.L); | ||
101 | CC = R6 == 1; | ||
102 | IF CC JUMP .Lpower_of_two_lower_zero; | ||
103 | |||
104 | // Check for x < y, return 0 | ||
105 | R6 = 0; | ||
106 | R7 = R6; | ||
107 | CC = R1 < R3 (IU); | ||
108 | IF CC JUMP .LRETURN_IDENT; | ||
109 | CC = R1 == R3; | ||
110 | IF !CC JUMP .Lno_idents; | ||
111 | CC = R0 < R2 (IU); | ||
112 | IF CC JUMP .LRETURN_IDENT; | ||
113 | |||
114 | .Lno_idents: // Idents don't match. Go for the full operation | ||
115 | |||
116 | |||
117 | // If X, or X and Y have high bit set, it'll affect the | ||
118 | // results, so shift right one to stop this. Note: we've already | ||
119 | // checked that X >= Y, so Y's msb won't be set unless X's | ||
120 | // is. | ||
121 | |||
122 | R4 = 0; | ||
123 | CC = R1 < 0; | ||
124 | IF !CC JUMP .Lx_msb_clear; | ||
125 | CC = !CC; // 1 -> 0; | ||
126 | R1 = ROT R1 BY -1; // Shift X >> 1 | ||
127 | R0 = ROT R0 BY -1; // lsb -> CC | ||
128 | BITSET(R4,31); // to record only x msb was set | ||
129 | CC = R3 < 0; | ||
130 | IF !CC JUMP .Ly_msb_clear; | ||
131 | CC = !CC; | ||
132 | R3 = ROT R3 BY -1; // Shift Y >> 1 | ||
133 | R2 = ROT R2 BY -1; | ||
134 | BITCLR(R4,31); // clear bit to record only x msb was set | ||
135 | |||
136 | .Ly_msb_clear: | ||
137 | .Lx_msb_clear: | ||
138 | // Bit 31 in R4 indicates X msb set, but Y msb wasn't, and no bits | ||
139 | // were lost, so we should shift result left by one. | ||
140 | |||
141 | [--SP] = R4; // save for later | ||
142 | |||
143 | // In the loop that follows, each iteration we add | ||
144 | // either Y' or -Y' to the Remainder. We compute the | ||
145 | // negated Y', and store, for convenience. Y' goes | ||
146 | // into P0:P1, while -Y' goes into P2:P3. | ||
147 | |||
148 | P0 = R2; | ||
149 | P1 = R3; | ||
150 | R2 = -R2; | ||
151 | CC = CARRY; | ||
152 | CC = !CC; | ||
153 | R4 = CC; | ||
154 | R3 = -R3; | ||
155 | R3 = R3 - R4; | ||
156 | |||
157 | R6 = 0; // remainder = 0 | ||
158 | R7 = R6; | ||
159 | |||
160 | [--SP] = R2; P2 = SP; | ||
161 | [--SP] = R3; P3 = SP; | ||
162 | [--SP] = R6; P5 = SP; // AQ = 0 | ||
163 | [--SP] = P1; | ||
164 | |||
165 | /* In the loop that follows, we use the following | ||
166 | ** register assignments: | ||
167 | ** R0,R1 X, workspace | ||
168 | ** R2,R3 Y, workspace | ||
169 | ** R4,R5 partial Div | ||
170 | ** R6,R7 partial remainder | ||
171 | ** P5 AQ | ||
172 | ** The remainder and div form a 128-bit number, with | ||
173 | ** the remainder in the high 64-bits. | ||
174 | */ | ||
175 | R4 = R0; // Div = X' | ||
176 | R5 = R1; | ||
177 | R3 = 0; | ||
178 | |||
179 | P4 = 64; // Iterate once per bit | ||
180 | LSETUP(.LULST,.LULEND) LC0 = P4; | ||
181 | .LULST: | ||
182 | /* Shift Div and remainder up by one. The bit shifted | ||
183 | ** out of the top of the quotient is shifted into the bottom | ||
184 | ** of the remainder. | ||
185 | */ | ||
186 | CC = R3; | ||
187 | R4 = ROT R4 BY 1; | ||
188 | R5 = ROT R5 BY 1 || // low q to high q | ||
189 | R2 = [P5]; // load saved AQ | ||
190 | R6 = ROT R6 BY 1 || // high q to low r | ||
191 | R0 = [P2]; // load -Y' | ||
192 | R7 = ROT R7 BY 1 || // low r to high r | ||
193 | R1 = [P3]; | ||
194 | |||
195 | // Assume add -Y' | ||
196 | CC = R2 < 0; // But if AQ is set... | ||
197 | IF CC R0 = P0; // then add Y' instead | ||
198 | IF CC R1 = P1; | ||
199 | |||
200 | R6 = R6 + R0; // Rem += (Y' or -Y') | ||
201 | CC = CARRY; | ||
202 | R0 = CC; | ||
203 | R7 = R7 + R1; | ||
204 | R7 = R7 + R0 (NS) || | ||
205 | R1 = [SP]; | ||
206 | // Set the next AQ bit | ||
207 | R1 = R7 ^ R1; // from Remainder and Y' | ||
208 | R1 = R1 >> 31 || // Negate AQ's value, and | ||
209 | [P5] = R1; // save next AQ | ||
210 | BITTGL(R1, 0); // add neg AQ to the Div | ||
211 | .LULEND: R4 = R4 + R1; | ||
212 | |||
213 | R6 = [SP + 16]; | ||
214 | |||
215 | R0 = R4; | ||
216 | R1 = R5; | ||
217 | CC = BITTST(R6,30); // Just set CC=0 | ||
218 | R4 = ROT R0 BY 1; // but if we had to shift X, | ||
219 | R5 = ROT R1 BY 1; // and didn't shift any bits out, | ||
220 | CC = BITTST(R6,31); // then the result will be half as | ||
221 | IF CC R0 = R4; // much as required, so shift left | ||
222 | IF CC R1 = R5; // one space. | ||
223 | |||
224 | SP += 20; | ||
225 | (R7:4, P5:3) = [SP++]; | ||
226 | RTS; | ||
227 | |||
228 | .Lpower_of_two: | ||
229 | /* Y has a single bit set, which means it's a power of two. | ||
230 | ** That means we can perform the division just by shifting | ||
231 | ** X to the right the appropriate number of bits | ||
232 | */ | ||
233 | |||
234 | /* signbits returns the number of sign bits, minus one. | ||
235 | ** 1=>30, 2=>29, ..., 0x40000000=>0. Which means we need | ||
236 | ** to shift right n-signbits spaces. It also means 0x80000000 | ||
237 | ** is a special case, because that *also* gives a signbits of 0 | ||
238 | */ | ||
239 | .Lpower_of_two_lower_zero: | ||
240 | R7 = 0; | ||
241 | R6 = R1 >> 31; | ||
242 | CC = R3 < 0; | ||
243 | IF CC JUMP .LRETURN_IDENT; | ||
244 | |||
245 | R2.L = SIGNBITS R3; | ||
246 | R2 = R2.L (Z); | ||
247 | R2 += -62; | ||
248 | (R7:4, P5:3) = [SP++]; | ||
249 | JUMP ___lshftli; | ||
250 | |||
251 | .Lpower_of_two_upper_zero: | ||
252 | CC = R2 < 0; | ||
253 | IF CC JUMP .Lmaxint_shift; | ||
254 | |||
255 | R2.L = SIGNBITS R2; | ||
256 | R2 = R2.L (Z); | ||
257 | R2 += -30; | ||
258 | (R7:4, P5:3) = [SP++]; | ||
259 | JUMP ___lshftli; | ||
260 | |||
261 | .Lmaxint_shift: | ||
262 | R2 = -31; | ||
263 | (R7:4, P5:3) = [SP++]; | ||
264 | JUMP ___lshftli; | ||
265 | |||
266 | .LRETURN_IDENT: | ||
267 | R0 = R6; | ||
268 | R1 = R7; | ||
269 | .LRETURN_R0: | ||
270 | (R7:4, P5:3) = [SP++]; | ||
271 | RTS; | ||
272 | .LDIV_BY_ZERO: | ||
273 | R0 = ~R2; | ||
274 | R1 = R0; | ||
275 | (R7:4, P5:3) = [SP++]; | ||
276 | RTS; | ||
277 | |||
278 | ENDPROC(___udivdi3) | ||
279 | |||
280 | |||
281 | ENTRY(___lshftli) | ||
282 | CC = R2 == 0; | ||
283 | IF CC JUMP .Lfinished; // nothing to do | ||
284 | CC = R2 < 0; | ||
285 | IF CC JUMP .Lrshift; | ||
286 | R3 = 64; | ||
287 | CC = R2 < R3; | ||
288 | IF !CC JUMP .Lretzero; | ||
289 | |||
290 | // We're shifting left, and it's less than 64 bits, so | ||
291 | // a valid result will be returned. | ||
292 | |||
293 | R3 >>= 1; // R3 now 32 | ||
294 | CC = R2 < R3; | ||
295 | |||
296 | IF !CC JUMP .Lzerohalf; | ||
297 | |||
298 | // We're shifting left, between 1 and 31 bits, which means | ||
299 | // some of the low half will be shifted into the high half. | ||
300 | // Work out how much. | ||
301 | |||
302 | R3 = R3 - R2; | ||
303 | |||
304 | // Save that much data from the bottom half. | ||
305 | |||
306 | P1 = R7; | ||
307 | R7 = R0; | ||
308 | R7 >>= R3; | ||
309 | |||
310 | // Adjust both parts of the parameter. | ||
311 | |||
312 | R0 <<= R2; | ||
313 | R1 <<= R2; | ||
314 | |||
315 | // And include the bits moved across. | ||
316 | |||
317 | R1 = R1 | R7; | ||
318 | R7 = P1; | ||
319 | RTS; | ||
320 | |||
321 | .Lzerohalf: | ||
322 | // We're shifting left, between 32 and 63 bits, so the | ||
323 | // bottom half will become zero, and the top half will | ||
324 | // lose some bits. How many? | ||
325 | |||
326 | R2 = R2 - R3; // N - 32 | ||
327 | R1 = LSHIFT R0 BY R2.L; | ||
328 | R0 = R0 - R0; | ||
329 | RTS; | ||
330 | |||
331 | .Lretzero: | ||
332 | R0 = R0 - R0; | ||
333 | R1 = R0; | ||
334 | .Lfinished: | ||
335 | RTS; | ||
336 | |||
337 | .Lrshift: | ||
338 | // We're shifting right, but by how much? | ||
339 | R2 = -R2; | ||
340 | R3 = 64; | ||
341 | CC = R2 < R3; | ||
342 | IF !CC JUMP .Lretzero; | ||
343 | |||
344 | // Shifting right less than 64 bits, so some result bits will | ||
345 | // be retained. | ||
346 | |||
347 | R3 >>= 1; // R3 now 32 | ||
348 | CC = R2 < R3; | ||
349 | IF !CC JUMP .Lsignhalf; | ||
350 | |||
351 | // Shifting right between 1 and 31 bits, so need to copy | ||
352 | // data across words. | ||
353 | |||
354 | P1 = R7; | ||
355 | R3 = R3 - R2; | ||
356 | R7 = R1; | ||
357 | R7 <<= R3; | ||
358 | R1 >>= R2; | ||
359 | R0 >>= R2; | ||
360 | R0 = R7 | R0; | ||
361 | R7 = P1; | ||
362 | RTS; | ||
363 | |||
364 | .Lsignhalf: | ||
365 | // Shifting right between 32 and 63 bits, so the top half | ||
366 | // will become all zero-bits, and the bottom half is some | ||
367 | // of the top half. But how much? | ||
368 | |||
369 | R2 = R2 - R3; | ||
370 | R0 = R1; | ||
371 | R0 >>= R2; | ||
372 | R1 = 0; | ||
373 | RTS; | ||
374 | |||
375 | ENDPROC(___lshftli) | ||
diff --git a/arch/blackfin/mach-bf527/Kconfig b/arch/blackfin/mach-bf527/Kconfig index 50321f723dee..5c736837d4bf 100644 --- a/arch/blackfin/mach-bf527/Kconfig +++ b/arch/blackfin/mach-bf527/Kconfig | |||
@@ -1,5 +1,7 @@ | |||
1 | if (BF52x) | 1 | if (BF52x) |
2 | 2 | ||
3 | source "arch/blackfin/mach-bf527/boards/Kconfig" | ||
4 | |||
3 | menu "BF527 Specific Configuration" | 5 | menu "BF527 Specific Configuration" |
4 | 6 | ||
5 | comment "Alternative Multiplexing Scheme" | 7 | comment "Alternative Multiplexing Scheme" |
diff --git a/arch/blackfin/mach-bf527/boards/Kconfig b/arch/blackfin/mach-bf527/boards/Kconfig new file mode 100644 index 000000000000..6a570ad03746 --- /dev/null +++ b/arch/blackfin/mach-bf527/boards/Kconfig | |||
@@ -0,0 +1,12 @@ | |||
1 | choice | ||
2 | prompt "System type" | ||
3 | default BFIN527_EZKIT | ||
4 | help | ||
5 | Select your board! | ||
6 | |||
7 | config BFIN527_EZKIT | ||
8 | bool "BF527-EZKIT" | ||
9 | help | ||
10 | BF527-EZKIT-LITE board support. | ||
11 | |||
12 | endchoice | ||
diff --git a/arch/blackfin/mach-bf527/boards/Makefile b/arch/blackfin/mach-bf527/boards/Makefile index 912ac8ebc889..7277d35ef111 100644 --- a/arch/blackfin/mach-bf527/boards/Makefile +++ b/arch/blackfin/mach-bf527/boards/Makefile | |||
@@ -1,7 +1,5 @@ | |||
1 | # | 1 | # |
2 | # arch/blackfin/mach-bf532/boards/Makefile | 2 | # arch/blackfin/mach-bf527/boards/Makefile |
3 | # | 3 | # |
4 | 4 | ||
5 | obj-y += eth_mac.o | 5 | obj-$(CONFIG_BFIN527_EZKIT) += ezkit.o |
6 | obj-$(CONFIG_BFIN527_EZKIT) += ezkit.o | ||
7 | |||
diff --git a/arch/blackfin/mach-bf527/boards/eth_mac.c b/arch/blackfin/mach-bf527/boards/eth_mac.c deleted file mode 100644 index a725cc8a9290..000000000000 --- a/arch/blackfin/mach-bf527/boards/eth_mac.c +++ /dev/null | |||
@@ -1,50 +0,0 @@ | |||
1 | /* | ||
2 | * arch/blackfin/mach-bf537/board/eth_mac.c | ||
3 | * | ||
4 | * Copyright (C) 2007 Analog Devices, Inc. | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License as published by | ||
8 | * the Free Software Foundation; either version 2 of the License, or | ||
9 | * (at your option) any later version. | ||
10 | * | ||
11 | * This program is distributed in the hope that it will be useful, | ||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
14 | * GNU General Public License for more details. | ||
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
19 | */ | ||
20 | #include <linux/module.h> | ||
21 | #include <asm/blackfin.h> | ||
22 | |||
23 | #if defined(CONFIG_GENERIC_BOARD) || defined(CONFIG_BFIN537_STAMP) | ||
24 | |||
25 | /* | ||
26 | * Currently the MAC address is saved in Flash by U-Boot | ||
27 | */ | ||
28 | #define FLASH_MAC 0x203f0000 | ||
29 | |||
30 | void get_bf537_ether_addr(char *addr) | ||
31 | { | ||
32 | unsigned int flash_mac = (unsigned int) FLASH_MAC; | ||
33 | *(u32 *)(&(addr[0])) = bfin_read32(flash_mac); | ||
34 | flash_mac += 4; | ||
35 | *(u16 *)(&(addr[4])) = bfin_read16(flash_mac); | ||
36 | } | ||
37 | |||
38 | #else | ||
39 | |||
40 | /* | ||
41 | * Provide MAC address function for other specific board setting | ||
42 | */ | ||
43 | void get_bf537_ether_addr(char *addr) | ||
44 | { | ||
45 | printk(KERN_WARNING "%s: No valid Ethernet MAC address found\n", __FILE__); | ||
46 | } | ||
47 | |||
48 | #endif | ||
49 | |||
50 | EXPORT_SYMBOL(get_bf537_ether_addr); | ||
diff --git a/arch/blackfin/mach-bf527/boards/ezkit.c b/arch/blackfin/mach-bf527/boards/ezkit.c index bf1bedcc8868..003e2ac654d8 100644 --- a/arch/blackfin/mach-bf527/boards/ezkit.c +++ b/arch/blackfin/mach-bf527/boards/ezkit.c | |||
@@ -35,17 +35,18 @@ | |||
35 | #include <linux/spi/spi.h> | 35 | #include <linux/spi/spi.h> |
36 | #include <linux/spi/flash.h> | 36 | #include <linux/spi/flash.h> |
37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) | 37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) |
38 | #include <linux/usb_isp1362.h> | 38 | #include <linux/usb/isp1362.h> |
39 | #endif | 39 | #endif |
40 | #include <linux/pata_platform.h> | 40 | #include <linux/pata_platform.h> |
41 | #include <linux/irq.h> | 41 | #include <linux/irq.h> |
42 | #include <linux/interrupt.h> | 42 | #include <linux/interrupt.h> |
43 | #include <linux/usb_sl811.h> | 43 | #include <linux/usb/sl811.h> |
44 | #include <asm/cplb.h> | 44 | #include <asm/cplb.h> |
45 | #include <asm/dma.h> | 45 | #include <asm/dma.h> |
46 | #include <asm/bfin5xx_spi.h> | 46 | #include <asm/bfin5xx_spi.h> |
47 | #include <asm/reboot.h> | 47 | #include <asm/reboot.h> |
48 | #include <asm/nand.h> | 48 | #include <asm/nand.h> |
49 | #include <asm/portmux.h> | ||
49 | #include <linux/spi/ad7877.h> | 50 | #include <linux/spi/ad7877.h> |
50 | 51 | ||
51 | /* | 52 | /* |
@@ -450,6 +451,13 @@ static const struct ad7877_platform_data bfin_ad7877_ts_info = { | |||
450 | }; | 451 | }; |
451 | #endif | 452 | #endif |
452 | 453 | ||
454 | #if defined(CONFIG_SND_SOC_WM8731) || defined(CONFIG_SND_SOC_WM8731_MODULE) \ | ||
455 | && defined(CONFIG_SND_SOC_WM8731_SPI) | ||
456 | static struct bfin5xx_spi_chip spi_wm8731_chip_info = { | ||
457 | .enable_dma = 0, | ||
458 | .bits_per_word = 16, | ||
459 | }; | ||
460 | #endif | ||
453 | static struct spi_board_info bfin_spi_board_info[] __initdata = { | 461 | static struct spi_board_info bfin_spi_board_info[] __initdata = { |
454 | #if defined(CONFIG_MTD_M25P80) \ | 462 | #if defined(CONFIG_MTD_M25P80) \ |
455 | || defined(CONFIG_MTD_M25P80_MODULE) | 463 | || defined(CONFIG_MTD_M25P80_MODULE) |
@@ -551,17 +559,29 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
551 | .platform_data = &bfin_ad7877_ts_info, | 559 | .platform_data = &bfin_ad7877_ts_info, |
552 | .irq = IRQ_PF6, | 560 | .irq = IRQ_PF6, |
553 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ | 561 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ |
554 | .bus_num = 1, | 562 | .bus_num = 0, |
555 | .chip_select = 1, | 563 | .chip_select = 1, |
556 | .controller_data = &spi_ad7877_chip_info, | 564 | .controller_data = &spi_ad7877_chip_info, |
557 | }, | 565 | }, |
558 | #endif | 566 | #endif |
567 | #if defined(CONFIG_SND_SOC_WM8731) || defined(CONFIG_SND_SOC_WM8731_MODULE) \ | ||
568 | && defined(CONFIG_SND_SOC_WM8731_SPI) | ||
569 | { | ||
570 | .modalias = "wm8731", | ||
571 | .max_speed_hz = 3125000, /* max spi clock (SCK) speed in HZ */ | ||
572 | .bus_num = 0, | ||
573 | .chip_select = 5, | ||
574 | .controller_data = &spi_wm8731_chip_info, | ||
575 | .mode = SPI_MODE_0, | ||
576 | }, | ||
577 | #endif | ||
559 | }; | 578 | }; |
560 | 579 | ||
561 | /* SPI controller data */ | 580 | /* SPI controller data */ |
562 | static struct bfin5xx_spi_master bfin_spi0_info = { | 581 | static struct bfin5xx_spi_master bfin_spi0_info = { |
563 | .num_chipselect = 8, | 582 | .num_chipselect = 8, |
564 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 583 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
584 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
565 | }; | 585 | }; |
566 | 586 | ||
567 | /* SPI (0) */ | 587 | /* SPI (0) */ |
@@ -788,3 +808,14 @@ void native_machine_restart(char *cmd) | |||
788 | if ((bfin_read_SYSCR() & 0x7) == 0x3) | 808 | if ((bfin_read_SYSCR() & 0x7) == 0x3) |
789 | bfin_gpio_reset_spi0_ssel1(); | 809 | bfin_gpio_reset_spi0_ssel1(); |
790 | } | 810 | } |
811 | |||
812 | /* | ||
813 | * Currently the MAC address is saved in Flash by U-Boot | ||
814 | */ | ||
815 | #define FLASH_MAC 0x203f0000 | ||
816 | void bfin_get_ether_addr(char *addr) | ||
817 | { | ||
818 | *(u32 *)(&(addr[0])) = bfin_read32(FLASH_MAC); | ||
819 | *(u16 *)(&(addr[4])) = bfin_read16(FLASH_MAC + 4); | ||
820 | } | ||
821 | EXPORT_SYMBOL(bfin_get_ether_addr); | ||
diff --git a/arch/blackfin/mach-bf533/Kconfig b/arch/blackfin/mach-bf533/Kconfig index 14297b3ed5c3..76beb75f12da 100644 --- a/arch/blackfin/mach-bf533/Kconfig +++ b/arch/blackfin/mach-bf533/Kconfig | |||
@@ -1,5 +1,7 @@ | |||
1 | if (BF533 || BF532 || BF531) | 1 | if (BF533 || BF532 || BF531) |
2 | 2 | ||
3 | source "arch/blackfin/mach-bf533/boards/Kconfig" | ||
4 | |||
3 | menu "BF533/2/1 Specific Configuration" | 5 | menu "BF533/2/1 Specific Configuration" |
4 | 6 | ||
5 | comment "Interrupt Priority Assignment" | 7 | comment "Interrupt Priority Assignment" |
diff --git a/arch/blackfin/mach-bf533/boards/H8606.c b/arch/blackfin/mach-bf533/boards/H8606.c index b941550f9568..6bcf4047f89c 100644 --- a/arch/blackfin/mach-bf533/boards/H8606.c +++ b/arch/blackfin/mach-bf533/boards/H8606.c | |||
@@ -36,20 +36,21 @@ | |||
36 | #include <linux/spi/spi.h> | 36 | #include <linux/spi/spi.h> |
37 | #include <linux/spi/flash.h> | 37 | #include <linux/spi/flash.h> |
38 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) | 38 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) |
39 | #include <linux/usb_isp1362.h> | 39 | #include <linux/usb/isp1362.h> |
40 | #endif | 40 | #endif |
41 | #include <linux/pata_platform.h> | 41 | #include <linux/pata_platform.h> |
42 | #include <linux/irq.h> | 42 | #include <linux/irq.h> |
43 | #include <asm/dma.h> | 43 | #include <asm/dma.h> |
44 | #include <asm/bfin5xx_spi.h> | 44 | #include <asm/bfin5xx_spi.h> |
45 | #include <asm/reboot.h> | 45 | #include <asm/reboot.h> |
46 | #include <asm/portmux.h> | ||
46 | 47 | ||
47 | /* | 48 | /* |
48 | * Name the Board for the /proc/cpuinfo | 49 | * Name the Board for the /proc/cpuinfo |
49 | */ | 50 | */ |
50 | const char bfin_board_name[] = "HV Sistemas H8606"; | 51 | const char bfin_board_name[] = "HV Sistemas H8606"; |
51 | 52 | ||
52 | #if defined(CONFIG_RTC_DRV_BFIN) || defined(CONFIG_RTC_BFIN_MODULE) | 53 | #if defined(CONFIG_RTC_DRV_BFIN) || defined(CONFIG_RTC_DRV_BFIN_MODULE) |
53 | static struct platform_device rtc_device = { | 54 | static struct platform_device rtc_device = { |
54 | .name = "rtc-bfin", | 55 | .name = "rtc-bfin", |
55 | .id = -1, | 56 | .id = -1, |
@@ -93,10 +94,6 @@ static struct resource smc91x_resources[] = { | |||
93 | .end = IRQ_PROG_INTB, | 94 | .end = IRQ_PROG_INTB, |
94 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 95 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
95 | }, { | 96 | }, { |
96 | /* | ||
97 | * denotes the flag pin and is used directly if | ||
98 | * CONFIG_IRQCHIP_DEMUX_GPIO is defined. | ||
99 | */ | ||
100 | .start = IRQ_PF7, | 97 | .start = IRQ_PF7, |
101 | .end = IRQ_PF7, | 98 | .end = IRQ_PF7, |
102 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 99 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
@@ -269,6 +266,7 @@ static struct resource bfin_spi0_resource[] = { | |||
269 | static struct bfin5xx_spi_master bfin_spi0_info = { | 266 | static struct bfin5xx_spi_master bfin_spi0_info = { |
270 | .num_chipselect = 8, | 267 | .num_chipselect = 8, |
271 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 268 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
269 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
272 | }; | 270 | }; |
273 | 271 | ||
274 | static struct platform_device bfin_spi0_device = { | 272 | static struct platform_device bfin_spi0_device = { |
@@ -342,4 +340,4 @@ static int __init H8606_init(void) | |||
342 | return 0; | 340 | return 0; |
343 | } | 341 | } |
344 | 342 | ||
345 | arch_initcall(H8606_init); \ No newline at end of file | 343 | arch_initcall(H8606_init); |
diff --git a/arch/blackfin/mach-bf533/boards/Kconfig b/arch/blackfin/mach-bf533/boards/Kconfig new file mode 100644 index 000000000000..751de5110afc --- /dev/null +++ b/arch/blackfin/mach-bf533/boards/Kconfig | |||
@@ -0,0 +1,34 @@ | |||
1 | choice | ||
2 | prompt "System type" | ||
3 | default BFIN533_STAMP | ||
4 | help | ||
5 | Select your board! | ||
6 | |||
7 | config BFIN533_EZKIT | ||
8 | bool "BF533-EZKIT" | ||
9 | help | ||
10 | BF533-EZKIT-LITE board support. | ||
11 | |||
12 | config BFIN533_STAMP | ||
13 | bool "BF533-STAMP" | ||
14 | help | ||
15 | BF533-STAMP board support. | ||
16 | |||
17 | config BFIN533_BLUETECHNIX_CM | ||
18 | bool "Bluetechnix CM-BF533" | ||
19 | depends on (BF533) | ||
20 | help | ||
21 | CM-BF533 support for EVAL- and DEV-Board. | ||
22 | |||
23 | config H8606_HVSISTEMAS | ||
24 | bool "HV Sistemas H8606" | ||
25 | depends on (BF532) | ||
26 | help | ||
27 | HV Sistemas H8606 board support. | ||
28 | |||
29 | config GENERIC_BF533_BOARD | ||
30 | bool "Generic" | ||
31 | help | ||
32 | Generic or Custom board support. | ||
33 | |||
34 | endchoice | ||
diff --git a/arch/blackfin/mach-bf533/boards/Makefile b/arch/blackfin/mach-bf533/boards/Makefile index 2452b456ccbd..54f57fb9791e 100644 --- a/arch/blackfin/mach-bf533/boards/Makefile +++ b/arch/blackfin/mach-bf533/boards/Makefile | |||
@@ -2,7 +2,7 @@ | |||
2 | # arch/blackfin/mach-bf533/boards/Makefile | 2 | # arch/blackfin/mach-bf533/boards/Makefile |
3 | # | 3 | # |
4 | 4 | ||
5 | obj-$(CONFIG_GENERIC_BOARD) += generic_board.o | 5 | obj-$(CONFIG_GENERIC_BF533_BOARD) += generic_board.o |
6 | obj-$(CONFIG_BFIN533_STAMP) += stamp.o | 6 | obj-$(CONFIG_BFIN533_STAMP) += stamp.o |
7 | obj-$(CONFIG_BFIN533_EZKIT) += ezkit.o | 7 | obj-$(CONFIG_BFIN533_EZKIT) += ezkit.o |
8 | obj-$(CONFIG_BFIN533_BLUETECHNIX_CM) += cm_bf533.o | 8 | obj-$(CONFIG_BFIN533_BLUETECHNIX_CM) += cm_bf533.o |
diff --git a/arch/blackfin/mach-bf533/boards/cm_bf533.c b/arch/blackfin/mach-bf533/boards/cm_bf533.c index a863522a4467..21df2f375497 100644 --- a/arch/blackfin/mach-bf533/boards/cm_bf533.c +++ b/arch/blackfin/mach-bf533/boards/cm_bf533.c | |||
@@ -33,11 +33,12 @@ | |||
33 | #include <linux/mtd/partitions.h> | 33 | #include <linux/mtd/partitions.h> |
34 | #include <linux/spi/spi.h> | 34 | #include <linux/spi/spi.h> |
35 | #include <linux/spi/flash.h> | 35 | #include <linux/spi/flash.h> |
36 | #include <linux/usb_isp1362.h> | 36 | #include <linux/usb/isp1362.h> |
37 | #include <linux/pata_platform.h> | 37 | #include <linux/pata_platform.h> |
38 | #include <linux/irq.h> | 38 | #include <linux/irq.h> |
39 | #include <asm/dma.h> | 39 | #include <asm/dma.h> |
40 | #include <asm/bfin5xx_spi.h> | 40 | #include <asm/bfin5xx_spi.h> |
41 | #include <asm/portmux.h> | ||
41 | 42 | ||
42 | /* | 43 | /* |
43 | * Name the Board for the /proc/cpuinfo | 44 | * Name the Board for the /proc/cpuinfo |
@@ -175,6 +176,7 @@ static struct resource bfin_spi0_resource[] = { | |||
175 | static struct bfin5xx_spi_master bfin_spi0_info = { | 176 | static struct bfin5xx_spi_master bfin_spi0_info = { |
176 | .num_chipselect = 8, | 177 | .num_chipselect = 8, |
177 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 178 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
179 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
178 | }; | 180 | }; |
179 | 181 | ||
180 | static struct platform_device bfin_spi0_device = { | 182 | static struct platform_device bfin_spi0_device = { |
diff --git a/arch/blackfin/mach-bf533/boards/ezkit.c b/arch/blackfin/mach-bf533/boards/ezkit.c index 34b63920e272..be852034a68b 100644 --- a/arch/blackfin/mach-bf533/boards/ezkit.c +++ b/arch/blackfin/mach-bf533/boards/ezkit.c | |||
@@ -34,11 +34,12 @@ | |||
34 | #include <linux/mtd/partitions.h> | 34 | #include <linux/mtd/partitions.h> |
35 | #include <linux/spi/spi.h> | 35 | #include <linux/spi/spi.h> |
36 | #include <linux/spi/flash.h> | 36 | #include <linux/spi/flash.h> |
37 | #include <linux/usb_isp1362.h> | 37 | #include <linux/usb/isp1362.h> |
38 | #include <linux/pata_platform.h> | 38 | #include <linux/pata_platform.h> |
39 | #include <linux/irq.h> | 39 | #include <linux/irq.h> |
40 | #include <asm/dma.h> | 40 | #include <asm/dma.h> |
41 | #include <asm/bfin5xx_spi.h> | 41 | #include <asm/bfin5xx_spi.h> |
42 | #include <asm/portmux.h> | ||
42 | 43 | ||
43 | /* | 44 | /* |
44 | * Name the Board for the /proc/cpuinfo | 45 | * Name the Board for the /proc/cpuinfo |
@@ -187,6 +188,7 @@ static struct resource bfin_spi0_resource[] = { | |||
187 | static struct bfin5xx_spi_master bfin_spi0_info = { | 188 | static struct bfin5xx_spi_master bfin_spi0_info = { |
188 | .num_chipselect = 8, | 189 | .num_chipselect = 8, |
189 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 190 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
191 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
190 | }; | 192 | }; |
191 | 193 | ||
192 | static struct platform_device bfin_spi0_device = { | 194 | static struct platform_device bfin_spi0_device = { |
diff --git a/arch/blackfin/mach-bf533/boards/generic_board.c b/arch/blackfin/mach-bf533/boards/generic_board.c index 310b7772c458..e359a0d6467f 100644 --- a/arch/blackfin/mach-bf533/boards/generic_board.c +++ b/arch/blackfin/mach-bf533/boards/generic_board.c | |||
@@ -58,10 +58,6 @@ static struct resource smc91x_resources[] = { | |||
58 | .end = IRQ_PROG_INTB, | 58 | .end = IRQ_PROG_INTB, |
59 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 59 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
60 | }, { | 60 | }, { |
61 | /* | ||
62 | * denotes the flag pin and is used directly if | ||
63 | * CONFIG_IRQCHIP_DEMUX_GPIO is defined. | ||
64 | */ | ||
65 | .start = IRQ_PF7, | 61 | .start = IRQ_PF7, |
66 | .end = IRQ_PF7, | 62 | .end = IRQ_PF7, |
67 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 63 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
diff --git a/arch/blackfin/mach-bf533/boards/stamp.c b/arch/blackfin/mach-bf533/boards/stamp.c index 62ffa500420f..8fde8d832850 100644 --- a/arch/blackfin/mach-bf533/boards/stamp.c +++ b/arch/blackfin/mach-bf533/boards/stamp.c | |||
@@ -35,13 +35,14 @@ | |||
35 | #include <linux/spi/spi.h> | 35 | #include <linux/spi/spi.h> |
36 | #include <linux/spi/flash.h> | 36 | #include <linux/spi/flash.h> |
37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) | 37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) |
38 | #include <linux/usb_isp1362.h> | 38 | #include <linux/usb/isp1362.h> |
39 | #endif | 39 | #endif |
40 | #include <linux/pata_platform.h> | 40 | #include <linux/pata_platform.h> |
41 | #include <linux/irq.h> | 41 | #include <linux/irq.h> |
42 | #include <asm/dma.h> | 42 | #include <asm/dma.h> |
43 | #include <asm/bfin5xx_spi.h> | 43 | #include <asm/bfin5xx_spi.h> |
44 | #include <asm/reboot.h> | 44 | #include <asm/reboot.h> |
45 | #include <asm/portmux.h> | ||
45 | 46 | ||
46 | /* | 47 | /* |
47 | * Name the Board for the /proc/cpuinfo | 48 | * Name the Board for the /proc/cpuinfo |
@@ -286,6 +287,7 @@ static struct resource bfin_spi0_resource[] = { | |||
286 | static struct bfin5xx_spi_master bfin_spi0_info = { | 287 | static struct bfin5xx_spi_master bfin_spi0_info = { |
287 | .num_chipselect = 8, | 288 | .num_chipselect = 8, |
288 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 289 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
290 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
289 | }; | 291 | }; |
290 | 292 | ||
291 | static struct platform_device bfin_spi0_device = { | 293 | static struct platform_device bfin_spi0_device = { |
diff --git a/arch/blackfin/mach-bf537/Kconfig b/arch/blackfin/mach-bf537/Kconfig index e6648db09519..8255374c04aa 100644 --- a/arch/blackfin/mach-bf537/Kconfig +++ b/arch/blackfin/mach-bf537/Kconfig | |||
@@ -1,5 +1,7 @@ | |||
1 | if (BF537 || BF534 || BF536) | 1 | if (BF537 || BF534 || BF536) |
2 | 2 | ||
3 | source "arch/blackfin/mach-bf537/boards/Kconfig" | ||
4 | |||
3 | menu "BF537 Specific Configuration" | 5 | menu "BF537 Specific Configuration" |
4 | 6 | ||
5 | comment "Interrupt Priority Assignment" | 7 | comment "Interrupt Priority Assignment" |
diff --git a/arch/blackfin/mach-bf537/boards/Kconfig b/arch/blackfin/mach-bf537/boards/Kconfig new file mode 100644 index 000000000000..96a15196e416 --- /dev/null +++ b/arch/blackfin/mach-bf537/boards/Kconfig | |||
@@ -0,0 +1,29 @@ | |||
1 | choice | ||
2 | prompt "System type" | ||
3 | default BFIN537_STAMP | ||
4 | help | ||
5 | Select your board! | ||
6 | |||
7 | config BFIN537_STAMP | ||
8 | bool "BF537-STAMP" | ||
9 | help | ||
10 | BF537-STAMP board support. | ||
11 | |||
12 | config BFIN537_BLUETECHNIX_CM | ||
13 | bool "Bluetechnix CM-BF537" | ||
14 | depends on (BF537) | ||
15 | help | ||
16 | CM-BF537 support for EVAL- and DEV-Board. | ||
17 | |||
18 | config PNAV10 | ||
19 | bool "PNAV board" | ||
20 | depends on (BF537) | ||
21 | help | ||
22 | PNAV board support. | ||
23 | |||
24 | config GENERIC_BF537_BOARD | ||
25 | bool "Generic" | ||
26 | help | ||
27 | Generic or Custom board support. | ||
28 | |||
29 | endchoice | ||
diff --git a/arch/blackfin/mach-bf537/boards/Makefile b/arch/blackfin/mach-bf537/boards/Makefile index 23323cacc3aa..94a85174283a 100644 --- a/arch/blackfin/mach-bf537/boards/Makefile +++ b/arch/blackfin/mach-bf537/boards/Makefile | |||
@@ -2,8 +2,7 @@ | |||
2 | # arch/blackfin/mach-bf537/boards/Makefile | 2 | # arch/blackfin/mach-bf537/boards/Makefile |
3 | # | 3 | # |
4 | 4 | ||
5 | obj-y += eth_mac.o | 5 | obj-$(CONFIG_GENERIC_BF537_BOARD) += generic_board.o |
6 | obj-$(CONFIG_GENERIC_BOARD) += generic_board.o | 6 | obj-$(CONFIG_BFIN537_STAMP) += stamp.o led.o |
7 | obj-$(CONFIG_BFIN537_STAMP) += stamp.o led.o | 7 | obj-$(CONFIG_BFIN537_BLUETECHNIX_CM) += cm_bf537.o |
8 | obj-$(CONFIG_BFIN537_BLUETECHNIX_CM) += cm_bf537.o | 8 | obj-$(CONFIG_PNAV10) += pnav10.o |
9 | obj-$(CONFIG_PNAV10) += pnav10.o | ||
diff --git a/arch/blackfin/mach-bf537/boards/cm_bf537.c b/arch/blackfin/mach-bf537/boards/cm_bf537.c index 2915931045e3..c0fb06dbc42e 100644 --- a/arch/blackfin/mach-bf537/boards/cm_bf537.c +++ b/arch/blackfin/mach-bf537/boards/cm_bf537.c | |||
@@ -34,11 +34,12 @@ | |||
34 | #include <linux/mtd/partitions.h> | 34 | #include <linux/mtd/partitions.h> |
35 | #include <linux/spi/spi.h> | 35 | #include <linux/spi/spi.h> |
36 | #include <linux/spi/flash.h> | 36 | #include <linux/spi/flash.h> |
37 | #include <linux/usb_isp1362.h> | 37 | #include <linux/usb/isp1362.h> |
38 | #include <linux/pata_platform.h> | 38 | #include <linux/pata_platform.h> |
39 | #include <linux/irq.h> | 39 | #include <linux/irq.h> |
40 | #include <asm/dma.h> | 40 | #include <asm/dma.h> |
41 | #include <asm/bfin5xx_spi.h> | 41 | #include <asm/bfin5xx_spi.h> |
42 | #include <asm/portmux.h> | ||
42 | 43 | ||
43 | /* | 44 | /* |
44 | * Name the Board for the /proc/cpuinfo | 45 | * Name the Board for the /proc/cpuinfo |
@@ -194,6 +195,7 @@ static struct resource bfin_spi0_resource[] = { | |||
194 | static struct bfin5xx_spi_master bfin_spi0_info = { | 195 | static struct bfin5xx_spi_master bfin_spi0_info = { |
195 | .num_chipselect = 8, | 196 | .num_chipselect = 8, |
196 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 197 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
198 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
197 | }; | 199 | }; |
198 | 200 | ||
199 | static struct platform_device bfin_spi0_device = { | 201 | static struct platform_device bfin_spi0_device = { |
@@ -425,3 +427,10 @@ static int __init cm_bf537_init(void) | |||
425 | } | 427 | } |
426 | 428 | ||
427 | arch_initcall(cm_bf537_init); | 429 | arch_initcall(cm_bf537_init); |
430 | |||
431 | void bfin_get_ether_addr(char *addr) | ||
432 | { | ||
433 | random_ether_addr(addr); | ||
434 | printk(KERN_WARNING "%s:%s: Setting Ethernet MAC to a random one\n", __FILE__, __func__); | ||
435 | } | ||
436 | EXPORT_SYMBOL(bfin_get_ether_addr); | ||
diff --git a/arch/blackfin/mach-bf537/boards/eth_mac.c b/arch/blackfin/mach-bf537/boards/eth_mac.c deleted file mode 100644 index a725cc8a9290..000000000000 --- a/arch/blackfin/mach-bf537/boards/eth_mac.c +++ /dev/null | |||
@@ -1,50 +0,0 @@ | |||
1 | /* | ||
2 | * arch/blackfin/mach-bf537/board/eth_mac.c | ||
3 | * | ||
4 | * Copyright (C) 2007 Analog Devices, Inc. | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License as published by | ||
8 | * the Free Software Foundation; either version 2 of the License, or | ||
9 | * (at your option) any later version. | ||
10 | * | ||
11 | * This program is distributed in the hope that it will be useful, | ||
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
14 | * GNU General Public License for more details. | ||
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program; if not, write to the Free Software | ||
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
19 | */ | ||
20 | #include <linux/module.h> | ||
21 | #include <asm/blackfin.h> | ||
22 | |||
23 | #if defined(CONFIG_GENERIC_BOARD) || defined(CONFIG_BFIN537_STAMP) | ||
24 | |||
25 | /* | ||
26 | * Currently the MAC address is saved in Flash by U-Boot | ||
27 | */ | ||
28 | #define FLASH_MAC 0x203f0000 | ||
29 | |||
30 | void get_bf537_ether_addr(char *addr) | ||
31 | { | ||
32 | unsigned int flash_mac = (unsigned int) FLASH_MAC; | ||
33 | *(u32 *)(&(addr[0])) = bfin_read32(flash_mac); | ||
34 | flash_mac += 4; | ||
35 | *(u16 *)(&(addr[4])) = bfin_read16(flash_mac); | ||
36 | } | ||
37 | |||
38 | #else | ||
39 | |||
40 | /* | ||
41 | * Provide MAC address function for other specific board setting | ||
42 | */ | ||
43 | void get_bf537_ether_addr(char *addr) | ||
44 | { | ||
45 | printk(KERN_WARNING "%s: No valid Ethernet MAC address found\n", __FILE__); | ||
46 | } | ||
47 | |||
48 | #endif | ||
49 | |||
50 | EXPORT_SYMBOL(get_bf537_ether_addr); | ||
diff --git a/arch/blackfin/mach-bf537/boards/generic_board.c b/arch/blackfin/mach-bf537/boards/generic_board.c index 255da7a98481..09f4bfbd2350 100644 --- a/arch/blackfin/mach-bf537/boards/generic_board.c +++ b/arch/blackfin/mach-bf537/boards/generic_board.c | |||
@@ -35,7 +35,7 @@ | |||
35 | #include <linux/spi/spi.h> | 35 | #include <linux/spi/spi.h> |
36 | #include <linux/spi/flash.h> | 36 | #include <linux/spi/flash.h> |
37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) | 37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) |
38 | #include <linux/usb_isp1362.h> | 38 | #include <linux/usb/isp1362.h> |
39 | #endif | 39 | #endif |
40 | #include <linux/pata_platform.h> | 40 | #include <linux/pata_platform.h> |
41 | #include <linux/irq.h> | 41 | #include <linux/irq.h> |
@@ -44,6 +44,7 @@ | |||
44 | #include <asm/dma.h> | 44 | #include <asm/dma.h> |
45 | #include <asm/bfin5xx_spi.h> | 45 | #include <asm/bfin5xx_spi.h> |
46 | #include <asm/reboot.h> | 46 | #include <asm/reboot.h> |
47 | #include <asm/portmux.h> | ||
47 | #include <linux/spi/ad7877.h> | 48 | #include <linux/spi/ad7877.h> |
48 | 49 | ||
49 | /* | 50 | /* |
@@ -502,7 +503,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
502 | .platform_data = &bfin_ad7877_ts_info, | 503 | .platform_data = &bfin_ad7877_ts_info, |
503 | .irq = IRQ_PF6, | 504 | .irq = IRQ_PF6, |
504 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ | 505 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ |
505 | .bus_num = 1, | 506 | .bus_num = 0, |
506 | .chip_select = 1, | 507 | .chip_select = 1, |
507 | .controller_data = &spi_ad7877_chip_info, | 508 | .controller_data = &spi_ad7877_chip_info, |
508 | }, | 509 | }, |
@@ -513,6 +514,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
513 | static struct bfin5xx_spi_master bfin_spi0_info = { | 514 | static struct bfin5xx_spi_master bfin_spi0_info = { |
514 | .num_chipselect = 8, | 515 | .num_chipselect = 8, |
515 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 516 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
517 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
516 | }; | 518 | }; |
517 | 519 | ||
518 | /* SPI (0) */ | 520 | /* SPI (0) */ |
@@ -730,3 +732,10 @@ void native_machine_restart(char *cmd) | |||
730 | if ((bfin_read_SYSCR() & 0x7) == 0x3) | 732 | if ((bfin_read_SYSCR() & 0x7) == 0x3) |
731 | bfin_gpio_reset_spi0_ssel1(); | 733 | bfin_gpio_reset_spi0_ssel1(); |
732 | } | 734 | } |
735 | |||
736 | void bfin_get_ether_addr(char *addr) | ||
737 | { | ||
738 | random_ether_addr(addr); | ||
739 | printk(KERN_WARNING "%s:%s: Setting Ethernet MAC to a random one\n", __FILE__, __func__); | ||
740 | } | ||
741 | EXPORT_SYMBOL(bfin_get_ether_addr); | ||
diff --git a/arch/blackfin/mach-bf537/boards/pnav10.c b/arch/blackfin/mach-bf537/boards/pnav10.c index 87b808926789..fd5f4a6f08e4 100644 --- a/arch/blackfin/mach-bf537/boards/pnav10.c +++ b/arch/blackfin/mach-bf537/boards/pnav10.c | |||
@@ -35,11 +35,12 @@ | |||
35 | #include <linux/spi/spi.h> | 35 | #include <linux/spi/spi.h> |
36 | #include <linux/spi/flash.h> | 36 | #include <linux/spi/flash.h> |
37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) | 37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) |
38 | #include <linux/usb_isp1362.h> | 38 | #include <linux/usb/isp1362.h> |
39 | #endif | 39 | #endif |
40 | #include <linux/irq.h> | 40 | #include <linux/irq.h> |
41 | #include <asm/dma.h> | 41 | #include <asm/dma.h> |
42 | #include <asm/bfin5xx_spi.h> | 42 | #include <asm/bfin5xx_spi.h> |
43 | #include <asm/portmux.h> | ||
43 | #include <linux/usb/sl811.h> | 44 | #include <linux/usb/sl811.h> |
44 | 45 | ||
45 | #include <linux/spi/ad7877.h> | 46 | #include <linux/spi/ad7877.h> |
@@ -295,7 +296,7 @@ static struct bfin5xx_spi_chip spi_mmc_chip_info = { | |||
295 | 296 | ||
296 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) | 297 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) |
297 | static struct bfin5xx_spi_chip spi_ad7877_chip_info = { | 298 | static struct bfin5xx_spi_chip spi_ad7877_chip_info = { |
298 | .cs_change_per_word = 1, | 299 | .cs_change_per_word = 0, |
299 | .enable_dma = 0, | 300 | .enable_dma = 0, |
300 | .bits_per_word = 16, | 301 | .bits_per_word = 16, |
301 | }; | 302 | }; |
@@ -387,7 +388,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
387 | .platform_data = &bfin_ad7877_ts_info, | 388 | .platform_data = &bfin_ad7877_ts_info, |
388 | .irq = IRQ_PF2, | 389 | .irq = IRQ_PF2, |
389 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ | 390 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ |
390 | .bus_num = 1, | 391 | .bus_num = 0, |
391 | .chip_select = 5, | 392 | .chip_select = 5, |
392 | .controller_data = &spi_ad7877_chip_info, | 393 | .controller_data = &spi_ad7877_chip_info, |
393 | }, | 394 | }, |
@@ -413,6 +414,7 @@ static struct resource bfin_spi0_resource[] = { | |||
413 | static struct bfin5xx_spi_master bfin_spi0_info = { | 414 | static struct bfin5xx_spi_master bfin_spi0_info = { |
414 | .num_chipselect = 8, | 415 | .num_chipselect = 8, |
415 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 416 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
417 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
416 | }; | 418 | }; |
417 | 419 | ||
418 | static struct platform_device bfin_spi0_device = { | 420 | static struct platform_device bfin_spi0_device = { |
@@ -508,3 +510,10 @@ static int __init stamp_init(void) | |||
508 | } | 510 | } |
509 | 511 | ||
510 | arch_initcall(stamp_init); | 512 | arch_initcall(stamp_init); |
513 | |||
514 | void bfin_get_ether_addr(char *addr) | ||
515 | { | ||
516 | random_ether_addr(addr); | ||
517 | printk(KERN_WARNING "%s:%s: Setting Ethernet MAC to a random one\n", __FILE__, __func__); | ||
518 | } | ||
519 | EXPORT_SYMBOL(bfin_get_ether_addr); | ||
diff --git a/arch/blackfin/mach-bf537/boards/stamp.c b/arch/blackfin/mach-bf537/boards/stamp.c index 5f7b91fbafe8..07b0dc273d2f 100644 --- a/arch/blackfin/mach-bf537/boards/stamp.c +++ b/arch/blackfin/mach-bf537/boards/stamp.c | |||
@@ -35,7 +35,7 @@ | |||
35 | #include <linux/spi/spi.h> | 35 | #include <linux/spi/spi.h> |
36 | #include <linux/spi/flash.h> | 36 | #include <linux/spi/flash.h> |
37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) | 37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) |
38 | #include <linux/usb_isp1362.h> | 38 | #include <linux/usb/isp1362.h> |
39 | #endif | 39 | #endif |
40 | #include <linux/pata_platform.h> | 40 | #include <linux/pata_platform.h> |
41 | #include <linux/irq.h> | 41 | #include <linux/irq.h> |
@@ -44,6 +44,7 @@ | |||
44 | #include <asm/dma.h> | 44 | #include <asm/dma.h> |
45 | #include <asm/bfin5xx_spi.h> | 45 | #include <asm/bfin5xx_spi.h> |
46 | #include <asm/reboot.h> | 46 | #include <asm/reboot.h> |
47 | #include <asm/portmux.h> | ||
47 | #include <linux/spi/ad7877.h> | 48 | #include <linux/spi/ad7877.h> |
48 | 49 | ||
49 | /* | 50 | /* |
@@ -182,6 +183,28 @@ static struct platform_device dm9000_device = { | |||
182 | }; | 183 | }; |
183 | #endif | 184 | #endif |
184 | 185 | ||
186 | #if defined(CONFIG_AX88180) || defined(CONFIG_AX88180_MODULE) | ||
187 | static struct resource ax88180_resources[] = { | ||
188 | [0] = { | ||
189 | .start = 0x20300000, | ||
190 | .end = 0x20300000 + 0x8000, | ||
191 | .flags = IORESOURCE_MEM, | ||
192 | }, | ||
193 | [1] = { | ||
194 | .start = IRQ_PF7, | ||
195 | .end = IRQ_PF7, | ||
196 | .flags = (IORESOURCE_IRQ | IORESOURCE_IRQ_LOWLEVEL), | ||
197 | }, | ||
198 | }; | ||
199 | |||
200 | static struct platform_device ax88180_device = { | ||
201 | .name = "ax88180", | ||
202 | .id = -1, | ||
203 | .num_resources = ARRAY_SIZE(ax88180_resources), | ||
204 | .resource = ax88180_resources, | ||
205 | }; | ||
206 | #endif | ||
207 | |||
185 | #if defined(CONFIG_USB_SL811_HCD) || defined(CONFIG_USB_SL811_HCD_MODULE) | 208 | #if defined(CONFIG_USB_SL811_HCD) || defined(CONFIG_USB_SL811_HCD_MODULE) |
186 | static struct resource sl811_hcd_resources[] = { | 209 | static struct resource sl811_hcd_resources[] = { |
187 | { | 210 | { |
@@ -502,7 +525,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
502 | .platform_data = &bfin_ad7877_ts_info, | 525 | .platform_data = &bfin_ad7877_ts_info, |
503 | .irq = IRQ_PF6, | 526 | .irq = IRQ_PF6, |
504 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ | 527 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ |
505 | .bus_num = 1, | 528 | .bus_num = 0, |
506 | .chip_select = 1, | 529 | .chip_select = 1, |
507 | .controller_data = &spi_ad7877_chip_info, | 530 | .controller_data = &spi_ad7877_chip_info, |
508 | }, | 531 | }, |
@@ -513,6 +536,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
513 | static struct bfin5xx_spi_master bfin_spi0_info = { | 536 | static struct bfin5xx_spi_master bfin_spi0_info = { |
514 | .num_chipselect = 8, | 537 | .num_chipselect = 8, |
515 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 538 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
539 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
516 | }; | 540 | }; |
517 | 541 | ||
518 | /* SPI (0) */ | 542 | /* SPI (0) */ |
@@ -554,15 +578,20 @@ static struct platform_device bfin_fb_adv7393_device = { | |||
554 | 578 | ||
555 | #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) | 579 | #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) |
556 | static struct resource bfin_uart_resources[] = { | 580 | static struct resource bfin_uart_resources[] = { |
581 | #ifdef CONFIG_SERIAL_BFIN_UART0 | ||
557 | { | 582 | { |
558 | .start = 0xFFC00400, | 583 | .start = 0xFFC00400, |
559 | .end = 0xFFC004FF, | 584 | .end = 0xFFC004FF, |
560 | .flags = IORESOURCE_MEM, | 585 | .flags = IORESOURCE_MEM, |
561 | }, { | 586 | }, |
587 | #endif | ||
588 | #ifdef CONFIG_SERIAL_BFIN_UART1 | ||
589 | { | ||
562 | .start = 0xFFC02000, | 590 | .start = 0xFFC02000, |
563 | .end = 0xFFC020FF, | 591 | .end = 0xFFC020FF, |
564 | .flags = IORESOURCE_MEM, | 592 | .flags = IORESOURCE_MEM, |
565 | }, | 593 | }, |
594 | #endif | ||
566 | }; | 595 | }; |
567 | 596 | ||
568 | static struct platform_device bfin_uart_device = { | 597 | static struct platform_device bfin_uart_device = { |
@@ -669,6 +698,10 @@ static struct platform_device *stamp_devices[] __initdata = { | |||
669 | &dm9000_device, | 698 | &dm9000_device, |
670 | #endif | 699 | #endif |
671 | 700 | ||
701 | #if defined(CONFIG_AX88180) || defined(CONFIG_AX88180_MODULE) | ||
702 | &ax88180_device, | ||
703 | #endif | ||
704 | |||
672 | #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE) | 705 | #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE) |
673 | &bfin_mac_device, | 706 | &bfin_mac_device, |
674 | #endif | 707 | #endif |
@@ -730,3 +763,14 @@ void native_machine_restart(char *cmd) | |||
730 | if ((bfin_read_SYSCR() & 0x7) == 0x3) | 763 | if ((bfin_read_SYSCR() & 0x7) == 0x3) |
731 | bfin_gpio_reset_spi0_ssel1(); | 764 | bfin_gpio_reset_spi0_ssel1(); |
732 | } | 765 | } |
766 | |||
767 | /* | ||
768 | * Currently the MAC address is saved in Flash by U-Boot | ||
769 | */ | ||
770 | #define FLASH_MAC 0x203f0000 | ||
771 | void bfin_get_ether_addr(char *addr) | ||
772 | { | ||
773 | *(u32 *)(&(addr[0])) = bfin_read32(FLASH_MAC); | ||
774 | *(u16 *)(&(addr[4])) = bfin_read16(FLASH_MAC + 4); | ||
775 | } | ||
776 | EXPORT_SYMBOL(bfin_get_ether_addr); | ||
diff --git a/arch/blackfin/mach-bf548/Kconfig b/arch/blackfin/mach-bf548/Kconfig index 08d8dc83701c..d8bd3b49f150 100644 --- a/arch/blackfin/mach-bf548/Kconfig +++ b/arch/blackfin/mach-bf548/Kconfig | |||
@@ -1,5 +1,7 @@ | |||
1 | if (BF54x) | 1 | if (BF54x) |
2 | 2 | ||
3 | source "arch/blackfin/mach-bf548/boards/Kconfig" | ||
4 | |||
3 | menu "BF548 Specific Configuration" | 5 | menu "BF548 Specific Configuration" |
4 | 6 | ||
5 | config DEB_DMA_URGENT | 7 | config DEB_DMA_URGENT |
diff --git a/arch/blackfin/mach-bf548/boards/Kconfig b/arch/blackfin/mach-bf548/boards/Kconfig new file mode 100644 index 000000000000..057129064037 --- /dev/null +++ b/arch/blackfin/mach-bf548/boards/Kconfig | |||
@@ -0,0 +1,12 @@ | |||
1 | choice | ||
2 | prompt "System type" | ||
3 | default BFIN548_EZKIT | ||
4 | help | ||
5 | Select your board! | ||
6 | |||
7 | config BFIN548_EZKIT | ||
8 | bool "BF548-EZKIT" | ||
9 | help | ||
10 | BFIN548-EZKIT board support. | ||
11 | |||
12 | endchoice | ||
diff --git a/arch/blackfin/mach-bf548/boards/Makefile b/arch/blackfin/mach-bf548/boards/Makefile index 486e07c99a51..a444cc739578 100644 --- a/arch/blackfin/mach-bf548/boards/Makefile +++ b/arch/blackfin/mach-bf548/boards/Makefile | |||
@@ -2,4 +2,4 @@ | |||
2 | # arch/blackfin/mach-bf548/boards/Makefile | 2 | # arch/blackfin/mach-bf548/boards/Makefile |
3 | # | 3 | # |
4 | 4 | ||
5 | obj-$(CONFIG_BFIN548_EZKIT) += ezkit.o led.o | 5 | obj-$(CONFIG_BFIN548_EZKIT) += ezkit.o led.o |
diff --git a/arch/blackfin/mach-bf548/boards/ezkit.c b/arch/blackfin/mach-bf548/boards/ezkit.c index 6b6490e66b30..d37d6653c4bc 100644 --- a/arch/blackfin/mach-bf548/boards/ezkit.c +++ b/arch/blackfin/mach-bf548/boards/ezkit.c | |||
@@ -42,6 +42,7 @@ | |||
42 | #include <asm/dma.h> | 42 | #include <asm/dma.h> |
43 | #include <asm/gpio.h> | 43 | #include <asm/gpio.h> |
44 | #include <asm/nand.h> | 44 | #include <asm/nand.h> |
45 | #include <asm/portmux.h> | ||
45 | #include <asm/mach/bf54x_keys.h> | 46 | #include <asm/mach/bf54x_keys.h> |
46 | #include <linux/input.h> | 47 | #include <linux/input.h> |
47 | #include <linux/spi/ad7877.h> | 48 | #include <linux/spi/ad7877.h> |
@@ -377,7 +378,7 @@ static struct bfin5xx_spi_chip spi_flash_chip_info = { | |||
377 | 378 | ||
378 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) | 379 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) |
379 | static struct bfin5xx_spi_chip spi_ad7877_chip_info = { | 380 | static struct bfin5xx_spi_chip spi_ad7877_chip_info = { |
380 | .cs_change_per_word = 1, | 381 | .cs_change_per_word = 0, |
381 | .enable_dma = 0, | 382 | .enable_dma = 0, |
382 | .bits_per_word = 16, | 383 | .bits_per_word = 16, |
383 | }; | 384 | }; |
@@ -453,9 +454,10 @@ static struct resource bfin_spi1_resource[] = { | |||
453 | }; | 454 | }; |
454 | 455 | ||
455 | /* SPI controller data */ | 456 | /* SPI controller data */ |
456 | static struct bfin5xx_spi_master bf54x_spi_master_info = { | 457 | static struct bfin5xx_spi_master bf54x_spi_master_info0 = { |
457 | .num_chipselect = 8, | 458 | .num_chipselect = 8, |
458 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 459 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
460 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
459 | }; | 461 | }; |
460 | 462 | ||
461 | static struct platform_device bf54x_spi_master0 = { | 463 | static struct platform_device bf54x_spi_master0 = { |
@@ -464,17 +466,23 @@ static struct platform_device bf54x_spi_master0 = { | |||
464 | .num_resources = ARRAY_SIZE(bfin_spi0_resource), | 466 | .num_resources = ARRAY_SIZE(bfin_spi0_resource), |
465 | .resource = bfin_spi0_resource, | 467 | .resource = bfin_spi0_resource, |
466 | .dev = { | 468 | .dev = { |
467 | .platform_data = &bf54x_spi_master_info, /* Passed to driver */ | 469 | .platform_data = &bf54x_spi_master_info0, /* Passed to driver */ |
468 | }, | 470 | }, |
469 | }; | 471 | }; |
470 | 472 | ||
473 | static struct bfin5xx_spi_master bf54x_spi_master_info1 = { | ||
474 | .num_chipselect = 8, | ||
475 | .enable_dma = 1, /* master has the ability to do dma transfer */ | ||
476 | .pin_req = {P_SPI1_SCK, P_SPI1_MISO, P_SPI1_MOSI, 0}, | ||
477 | }; | ||
478 | |||
471 | static struct platform_device bf54x_spi_master1 = { | 479 | static struct platform_device bf54x_spi_master1 = { |
472 | .name = "bfin-spi", | 480 | .name = "bfin-spi", |
473 | .id = 1, /* Bus number */ | 481 | .id = 1, /* Bus number */ |
474 | .num_resources = ARRAY_SIZE(bfin_spi1_resource), | 482 | .num_resources = ARRAY_SIZE(bfin_spi1_resource), |
475 | .resource = bfin_spi1_resource, | 483 | .resource = bfin_spi1_resource, |
476 | .dev = { | 484 | .dev = { |
477 | .platform_data = &bf54x_spi_master_info, /* Passed to driver */ | 485 | .platform_data = &bf54x_spi_master_info1, /* Passed to driver */ |
478 | }, | 486 | }, |
479 | }; | 487 | }; |
480 | #endif /* spi master and devices */ | 488 | #endif /* spi master and devices */ |
@@ -500,6 +508,7 @@ static struct platform_device i2c_bfin_twi0_device = { | |||
500 | .resource = bfin_twi0_resource, | 508 | .resource = bfin_twi0_resource, |
501 | }; | 509 | }; |
502 | 510 | ||
511 | #if !defined(CONFIG_BF542) /* The BF542 only has 1 TWI */ | ||
503 | static struct resource bfin_twi1_resource[] = { | 512 | static struct resource bfin_twi1_resource[] = { |
504 | [0] = { | 513 | [0] = { |
505 | .start = TWI1_REGBASE, | 514 | .start = TWI1_REGBASE, |
@@ -520,6 +529,7 @@ static struct platform_device i2c_bfin_twi1_device = { | |||
520 | .resource = bfin_twi1_resource, | 529 | .resource = bfin_twi1_resource, |
521 | }; | 530 | }; |
522 | #endif | 531 | #endif |
532 | #endif | ||
523 | 533 | ||
524 | static struct platform_device *ezkit_devices[] __initdata = { | 534 | static struct platform_device *ezkit_devices[] __initdata = { |
525 | #if defined(CONFIG_RTC_DRV_BFIN) || defined(CONFIG_RTC_DRV_BFIN_MODULE) | 535 | #if defined(CONFIG_RTC_DRV_BFIN) || defined(CONFIG_RTC_DRV_BFIN_MODULE) |
@@ -569,8 +579,10 @@ static struct platform_device *ezkit_devices[] __initdata = { | |||
569 | 579 | ||
570 | #if defined(CONFIG_I2C_BLACKFIN_TWI) || defined(CONFIG_I2C_BLACKFIN_TWI_MODULE) | 580 | #if defined(CONFIG_I2C_BLACKFIN_TWI) || defined(CONFIG_I2C_BLACKFIN_TWI_MODULE) |
571 | &i2c_bfin_twi0_device, | 581 | &i2c_bfin_twi0_device, |
582 | #if !defined(CONFIG_BF542) | ||
572 | &i2c_bfin_twi1_device, | 583 | &i2c_bfin_twi1_device, |
573 | #endif | 584 | #endif |
585 | #endif | ||
574 | }; | 586 | }; |
575 | 587 | ||
576 | static int __init stamp_init(void) | 588 | static int __init stamp_init(void) |
diff --git a/arch/blackfin/mach-bf548/head.S b/arch/blackfin/mach-bf548/head.S index 3071c243d426..74b34c7f3629 100644 --- a/arch/blackfin/mach-bf548/head.S +++ b/arch/blackfin/mach-bf548/head.S | |||
@@ -158,6 +158,27 @@ ENTRY(__stext) | |||
158 | w[p2] = r0; | 158 | w[p2] = r0; |
159 | ssync; | 159 | ssync; |
160 | 160 | ||
161 | p2.h = hi(EBIU_MBSCTL); | ||
162 | p2.l = lo(EBIU_MBSCTL); | ||
163 | r0.h = hi(CONFIG_EBIU_MBSCTLVAL); | ||
164 | r0.l = lo(CONFIG_EBIU_MBSCTLVAL); | ||
165 | [p2] = r0; | ||
166 | ssync; | ||
167 | |||
168 | p2.h = hi(EBIU_MODE); | ||
169 | p2.l = lo(EBIU_MODE); | ||
170 | r0.h = hi(CONFIG_EBIU_MODEVAL); | ||
171 | r0.l = lo(CONFIG_EBIU_MODEVAL); | ||
172 | [p2] = r0; | ||
173 | ssync; | ||
174 | |||
175 | p2.h = hi(EBIU_FCTL); | ||
176 | p2.l = lo(EBIU_FCTL); | ||
177 | r0.h = hi(CONFIG_EBIU_FCTLVAL); | ||
178 | r0.l = lo(CONFIG_EBIU_FCTLVAL); | ||
179 | [p2] = r0; | ||
180 | ssync; | ||
181 | |||
161 | /* This section keeps the processor in supervisor mode | 182 | /* This section keeps the processor in supervisor mode |
162 | * during kernel boot. Switches to user mode at end of boot. | 183 | * during kernel boot. Switches to user mode at end of boot. |
163 | * See page 3-9 of Hardware Reference manual for documentation. | 184 | * See page 3-9 of Hardware Reference manual for documentation. |
diff --git a/arch/blackfin/mach-bf561/Kconfig b/arch/blackfin/mach-bf561/Kconfig index 0a17c4cf0059..3f4895450bea 100644 --- a/arch/blackfin/mach-bf561/Kconfig +++ b/arch/blackfin/mach-bf561/Kconfig | |||
@@ -1,4 +1,6 @@ | |||
1 | if BF561 | 1 | if (BF561) |
2 | |||
3 | source "arch/blackfin/mach-bf561/boards/Kconfig" | ||
2 | 4 | ||
3 | menu "BF561 Specific Configuration" | 5 | menu "BF561 Specific Configuration" |
4 | 6 | ||
diff --git a/arch/blackfin/mach-bf561/boards/Kconfig b/arch/blackfin/mach-bf561/boards/Kconfig new file mode 100644 index 000000000000..e41a67b1fb53 --- /dev/null +++ b/arch/blackfin/mach-bf561/boards/Kconfig | |||
@@ -0,0 +1,27 @@ | |||
1 | choice | ||
2 | prompt "System type" | ||
3 | default BFIN561_EZKIT | ||
4 | help | ||
5 | Select your board! | ||
6 | |||
7 | config BFIN561_EZKIT | ||
8 | bool "BF561-EZKIT" | ||
9 | help | ||
10 | BF561-EZKIT-LITE board support. | ||
11 | |||
12 | config BFIN561_TEPLA | ||
13 | bool "BF561-TEPLA" | ||
14 | help | ||
15 | BF561-TEPLA board support. | ||
16 | |||
17 | config BFIN561_BLUETECHNIX_CM | ||
18 | bool "Bluetechnix CM-BF561" | ||
19 | help | ||
20 | CM-BF561 support for EVAL- and DEV-Board. | ||
21 | |||
22 | config GENERIC_BF561_BOARD | ||
23 | bool "Generic" | ||
24 | help | ||
25 | Generic or Custom board support. | ||
26 | |||
27 | endchoice | ||
diff --git a/arch/blackfin/mach-bf561/boards/Makefile b/arch/blackfin/mach-bf561/boards/Makefile index 495a1cf9d452..04add010b568 100644 --- a/arch/blackfin/mach-bf561/boards/Makefile +++ b/arch/blackfin/mach-bf561/boards/Makefile | |||
@@ -2,7 +2,7 @@ | |||
2 | # arch/blackfin/mach-bf561/boards/Makefile | 2 | # arch/blackfin/mach-bf561/boards/Makefile |
3 | # | 3 | # |
4 | 4 | ||
5 | obj-$(CONFIG_GENERIC_BOARD) += generic_board.o | 5 | obj-$(CONFIG_GENERIC_BF561_BOARD) += generic_board.o |
6 | obj-$(CONFIG_BFIN561_BLUETECHNIX_CM) += cm_bf561.o | 6 | obj-$(CONFIG_BFIN561_BLUETECHNIX_CM) += cm_bf561.o |
7 | obj-$(CONFIG_BFIN561_EZKIT) += ezkit.o | 7 | obj-$(CONFIG_BFIN561_EZKIT) += ezkit.o |
8 | obj-$(CONFIG_BFIN561_TEPLA) += tepla.o | 8 | obj-$(CONFIG_BFIN561_TEPLA) += tepla.o |
diff --git a/arch/blackfin/mach-bf561/boards/cm_bf561.c b/arch/blackfin/mach-bf561/boards/cm_bf561.c index 97aeb43fd8b4..c19cd29b948a 100644 --- a/arch/blackfin/mach-bf561/boards/cm_bf561.c +++ b/arch/blackfin/mach-bf561/boards/cm_bf561.c | |||
@@ -33,11 +33,12 @@ | |||
33 | #include <linux/mtd/partitions.h> | 33 | #include <linux/mtd/partitions.h> |
34 | #include <linux/spi/spi.h> | 34 | #include <linux/spi/spi.h> |
35 | #include <linux/spi/flash.h> | 35 | #include <linux/spi/flash.h> |
36 | #include <linux/usb_isp1362.h> | 36 | #include <linux/usb/isp1362.h> |
37 | #include <linux/pata_platform.h> | 37 | #include <linux/pata_platform.h> |
38 | #include <linux/irq.h> | 38 | #include <linux/irq.h> |
39 | #include <asm/dma.h> | 39 | #include <asm/dma.h> |
40 | #include <asm/bfin5xx_spi.h> | 40 | #include <asm/bfin5xx_spi.h> |
41 | #include <asm/portmux.h> | ||
41 | 42 | ||
42 | /* | 43 | /* |
43 | * Name the Board for the /proc/cpuinfo | 44 | * Name the Board for the /proc/cpuinfo |
@@ -182,6 +183,7 @@ static struct resource bfin_spi0_resource[] = { | |||
182 | static struct bfin5xx_spi_master bfin_spi0_info = { | 183 | static struct bfin5xx_spi_master bfin_spi0_info = { |
183 | .num_chipselect = 8, | 184 | .num_chipselect = 8, |
184 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 185 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
186 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
185 | }; | 187 | }; |
186 | 188 | ||
187 | static struct platform_device bfin_spi0_device = { | 189 | static struct platform_device bfin_spi0_device = { |
diff --git a/arch/blackfin/mach-bf561/boards/ezkit.c b/arch/blackfin/mach-bf561/boards/ezkit.c index 059d516cec23..4ff8f6e7a11f 100644 --- a/arch/blackfin/mach-bf561/boards/ezkit.c +++ b/arch/blackfin/mach-bf561/boards/ezkit.c | |||
@@ -35,6 +35,7 @@ | |||
35 | #include <linux/pata_platform.h> | 35 | #include <linux/pata_platform.h> |
36 | #include <asm/dma.h> | 36 | #include <asm/dma.h> |
37 | #include <asm/bfin5xx_spi.h> | 37 | #include <asm/bfin5xx_spi.h> |
38 | #include <asm/portmux.h> | ||
38 | 39 | ||
39 | /* | 40 | /* |
40 | * Name the Board for the /proc/cpuinfo | 41 | * Name the Board for the /proc/cpuinfo |
@@ -115,6 +116,28 @@ static struct platform_device smc91x_device = { | |||
115 | }; | 116 | }; |
116 | #endif | 117 | #endif |
117 | 118 | ||
119 | #if defined(CONFIG_AX88180) || defined(CONFIG_AX88180_MODULE) | ||
120 | static struct resource ax88180_resources[] = { | ||
121 | [0] = { | ||
122 | .start = 0x2c000000, | ||
123 | .end = 0x2c000000 + 0x8000, | ||
124 | .flags = IORESOURCE_MEM, | ||
125 | }, | ||
126 | [1] = { | ||
127 | .start = IRQ_PF10, | ||
128 | .end = IRQ_PF10, | ||
129 | .flags = (IORESOURCE_IRQ | IORESOURCE_IRQ_LOWLEVEL), | ||
130 | }, | ||
131 | }; | ||
132 | |||
133 | static struct platform_device ax88180_device = { | ||
134 | .name = "ax88180", | ||
135 | .id = -1, | ||
136 | .num_resources = ARRAY_SIZE(ax88180_resources), | ||
137 | .resource = ax88180_resources, | ||
138 | }; | ||
139 | #endif | ||
140 | |||
118 | #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) | 141 | #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) |
119 | static struct resource bfin_uart_resources[] = { | 142 | static struct resource bfin_uart_resources[] = { |
120 | { | 143 | { |
@@ -160,6 +183,7 @@ static struct resource bfin_spi0_resource[] = { | |||
160 | static struct bfin5xx_spi_master bfin_spi0_info = { | 183 | static struct bfin5xx_spi_master bfin_spi0_info = { |
161 | .num_chipselect = 8, | 184 | .num_chipselect = 8, |
162 | .enable_dma = 1, /* master has the ability to do dma transfer */ | 185 | .enable_dma = 1, /* master has the ability to do dma transfer */ |
186 | .pin_req = {P_SPI0_SCK, P_SPI0_MISO, P_SPI0_MOSI, 0}, | ||
163 | }; | 187 | }; |
164 | 188 | ||
165 | static struct platform_device bfin_spi0_device = { | 189 | static struct platform_device bfin_spi0_device = { |
@@ -226,6 +250,11 @@ static struct platform_device *ezkit_devices[] __initdata = { | |||
226 | #if defined(CONFIG_SMC91X) || defined(CONFIG_SMC91X_MODULE) | 250 | #if defined(CONFIG_SMC91X) || defined(CONFIG_SMC91X_MODULE) |
227 | &smc91x_device, | 251 | &smc91x_device, |
228 | #endif | 252 | #endif |
253 | |||
254 | #if defined(CONFIG_AX88180) || defined(CONFIG_AX88180_MODULE) | ||
255 | &ax88180_device, | ||
256 | #endif | ||
257 | |||
229 | #if defined(CONFIG_SPI_BFIN) || defined(CONFIG_SPI_BFIN_MODULE) | 258 | #if defined(CONFIG_SPI_BFIN) || defined(CONFIG_SPI_BFIN_MODULE) |
230 | &bfin_spi0_device, | 259 | &bfin_spi0_device, |
231 | #endif | 260 | #endif |
diff --git a/arch/blackfin/mach-bf561/boards/generic_board.c b/arch/blackfin/mach-bf561/boards/generic_board.c index 46816be4b2ba..fc80c5d059f8 100644 --- a/arch/blackfin/mach-bf561/boards/generic_board.c +++ b/arch/blackfin/mach-bf561/boards/generic_board.c | |||
@@ -48,10 +48,6 @@ static struct resource smc91x_resources[] = { | |||
48 | .end = IRQ_PROG_INTB, | 48 | .end = IRQ_PROG_INTB, |
49 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 49 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
50 | }, { | 50 | }, { |
51 | /* | ||
52 | * denotes the flag pin and is used directly if | ||
53 | * CONFIG_IRQCHIP_DEMUX_GPIO is defined. | ||
54 | */ | ||
55 | .start = IRQ_PF9, | 51 | .start = IRQ_PF9, |
56 | .end = IRQ_PF9, | 52 | .end = IRQ_PF9, |
57 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 53 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
diff --git a/arch/blackfin/mach-bf561/boards/tepla.c b/arch/blackfin/mach-bf561/boards/tepla.c index 4a17c6da2a59..ec6a2207c202 100644 --- a/arch/blackfin/mach-bf561/boards/tepla.c +++ b/arch/blackfin/mach-bf561/boards/tepla.c | |||
@@ -31,10 +31,6 @@ static struct resource smc91x_resources[] = { | |||
31 | .end = IRQ_PROG_INTB, | 31 | .end = IRQ_PROG_INTB, |
32 | .flags = IORESOURCE_IRQ|IORESOURCE_IRQ_HIGHLEVEL, | 32 | .flags = IORESOURCE_IRQ|IORESOURCE_IRQ_HIGHLEVEL, |
33 | }, { | 33 | }, { |
34 | /* | ||
35 | * denotes the flag pin and is used directly if | ||
36 | * CONFIG_IRQCHIP_DEMUX_GPIO is defined. | ||
37 | */ | ||
38 | .start = IRQ_PF7, | 34 | .start = IRQ_PF7, |
39 | .end = IRQ_PF7, | 35 | .end = IRQ_PF7, |
40 | .flags = IORESOURCE_IRQ|IORESOURCE_IRQ_HIGHLEVEL, | 36 | .flags = IORESOURCE_IRQ|IORESOURCE_IRQ_HIGHLEVEL, |
diff --git a/arch/blackfin/mach-common/cplbinfo.c b/arch/blackfin/mach-common/cplbinfo.c index 785ca9816971..a4f0b428a34d 100644 --- a/arch/blackfin/mach-common/cplbinfo.c +++ b/arch/blackfin/mach-common/cplbinfo.c | |||
@@ -91,7 +91,7 @@ static char *cplb_print_entry(char *buf, int type) | |||
91 | } else | 91 | } else |
92 | buf += sprintf(buf, "Data CPLB entry:\n"); | 92 | buf += sprintf(buf, "Data CPLB entry:\n"); |
93 | 93 | ||
94 | buf += sprintf(buf, "Address\t\tData\tSize\tValid\tLocked\tSwapin\n\tiCount\toCount\n"); | 94 | buf += sprintf(buf, "Address\t\tData\tSize\tValid\tLocked\tSwapin\tiCount\toCount\n"); |
95 | 95 | ||
96 | while (*p_addr != 0xffffffff) { | 96 | while (*p_addr != 0xffffffff) { |
97 | entry = cplb_find_entry(cplb_addr, cplb_data, *p_addr, *p_data); | 97 | entry = cplb_find_entry(cplb_addr, cplb_data, *p_addr, *p_data); |
diff --git a/arch/blackfin/mach-common/cplbmgr.S b/arch/blackfin/mach-common/cplbmgr.S index 946703ef48ff..6f909cbfac7b 100644 --- a/arch/blackfin/mach-common/cplbmgr.S +++ b/arch/blackfin/mach-common/cplbmgr.S | |||
@@ -73,7 +73,7 @@ ENTRY(_cplb_mgr) | |||
73 | /* ICPLB Miss Exception. We need to choose one of the | 73 | /* ICPLB Miss Exception. We need to choose one of the |
74 | * currently-installed CPLBs, and replace it with one | 74 | * currently-installed CPLBs, and replace it with one |
75 | * from the configuration table. | 75 | * from the configuration table. |
76 | */ | 76 | */ |
77 | 77 | ||
78 | P4.L = LO(ICPLB_FAULT_ADDR); | 78 | P4.L = LO(ICPLB_FAULT_ADDR); |
79 | P4.H = HI(ICPLB_FAULT_ADDR); | 79 | P4.H = HI(ICPLB_FAULT_ADDR); |
@@ -222,7 +222,7 @@ ENTRY(_cplb_mgr) | |||
222 | 222 | ||
223 | /* See if failed address > start address */ | 223 | /* See if failed address > start address */ |
224 | CC = R4 <= R0(IU); | 224 | CC = R4 <= R0(IU); |
225 | IF !CC JUMP .Linext; | 225 | IF !CC JUMP .Linext; |
226 | 226 | ||
227 | /* extract page size (17:16)*/ | 227 | /* extract page size (17:16)*/ |
228 | R3 = EXTRACT(R2, R1.L) (Z); | 228 | R3 = EXTRACT(R2, R1.L) (Z); |
@@ -271,16 +271,27 @@ ENTRY(_cplb_mgr) | |||
271 | 271 | ||
272 | /* FAILED CASES*/ | 272 | /* FAILED CASES*/ |
273 | .Lno_page_in_table: | 273 | .Lno_page_in_table: |
274 | ( R7:4,P5:3 ) = [SP++]; | ||
275 | R0 = CPLB_NO_ADDR_MATCH; | 274 | R0 = CPLB_NO_ADDR_MATCH; |
276 | RTS; | 275 | JUMP .Lfail_ret; |
276 | |||
277 | .Lall_locked: | 277 | .Lall_locked: |
278 | ( R7:4,P5:3 ) = [SP++]; | ||
279 | R0 = CPLB_NO_UNLOCKED; | 278 | R0 = CPLB_NO_UNLOCKED; |
280 | RTS; | 279 | JUMP .Lfail_ret; |
280 | |||
281 | .Lprot_violation: | 281 | .Lprot_violation: |
282 | ( R7:4,P5:3 ) = [SP++]; | ||
283 | R0 = CPLB_PROT_VIOL; | 282 | R0 = CPLB_PROT_VIOL; |
283 | |||
284 | .Lfail_ret: | ||
285 | /* Make sure we turn protection/cache back on, even in the failing case */ | ||
286 | BITSET(R5,ENICPLB_P); | ||
287 | CLI R2; | ||
288 | SSYNC; /* SSYNC required before writing to IMEM_CONTROL. */ | ||
289 | .align 8; | ||
290 | [P4] = R5; | ||
291 | SSYNC; | ||
292 | STI R2; | ||
293 | |||
294 | ( R7:4,P5:3 ) = [SP++]; | ||
284 | RTS; | 295 | RTS; |
285 | 296 | ||
286 | .Ldcplb_write: | 297 | .Ldcplb_write: |
diff --git a/arch/blackfin/mach-common/entry.S b/arch/blackfin/mach-common/entry.S index 1b13fa470977..dc9d3ee2e691 100644 --- a/arch/blackfin/mach-common/entry.S +++ b/arch/blackfin/mach-common/entry.S | |||
@@ -33,7 +33,7 @@ | |||
33 | * after a timer-interrupt and after each system call. | 33 | * after a timer-interrupt and after each system call. |
34 | */ | 34 | */ |
35 | 35 | ||
36 | 36 | #include <linux/init.h> | |
37 | #include <linux/linkage.h> | 37 | #include <linux/linkage.h> |
38 | #include <linux/unistd.h> | 38 | #include <linux/unistd.h> |
39 | #include <asm/blackfin.h> | 39 | #include <asm/blackfin.h> |
@@ -71,25 +71,44 @@ ENDPROC(_safe_speculative_execution) | |||
71 | * This one does not lower the level to IRQ5, and thus can be used to | 71 | * This one does not lower the level to IRQ5, and thus can be used to |
72 | * patch up CPLB misses on the kernel stack. | 72 | * patch up CPLB misses on the kernel stack. |
73 | */ | 73 | */ |
74 | ENTRY(_ex_dcplb) | ||
75 | #if ANOMALY_05000261 | 74 | #if ANOMALY_05000261 |
75 | #define _ex_dviol _ex_workaround_261 | ||
76 | #define _ex_dmiss _ex_workaround_261 | ||
77 | #define _ex_dmult _ex_workaround_261 | ||
78 | |||
79 | ENTRY(_ex_workaround_261) | ||
76 | /* | 80 | /* |
77 | * Work around an anomaly: if we see a new DCPLB fault, return | 81 | * Work around an anomaly: if we see a new DCPLB fault, return |
78 | * without doing anything. Then, if we get the same fault again, | 82 | * without doing anything. Then, if we get the same fault again, |
79 | * handle it. | 83 | * handle it. |
80 | */ | 84 | */ |
85 | P4 = R7; /* Store EXCAUSE */ | ||
81 | p5.l = _last_cplb_fault_retx; | 86 | p5.l = _last_cplb_fault_retx; |
82 | p5.h = _last_cplb_fault_retx; | 87 | p5.h = _last_cplb_fault_retx; |
83 | r7 = [p5]; | 88 | r7 = [p5]; |
84 | r6 = retx; | 89 | r6 = retx; |
85 | [p5] = r6; | 90 | [p5] = r6; |
86 | cc = r6 == r7; | 91 | cc = r6 == r7; |
87 | if !cc jump _return_from_exception; | 92 | if !cc jump _bfin_return_from_exception; |
88 | /* fall through */ | 93 | /* fall through */ |
94 | R7 = P4; | ||
95 | R6 = 0x26; /* Data CPLB Miss */ | ||
96 | cc = R6 == R7; | ||
97 | if cc jump _ex_dcplb_miss (BP); | ||
98 | /* Handle 0x23 Data CPLB Protection Violation | ||
99 | * and Data CPLB Multiple Hits - Linux Trap Zero | ||
100 | */ | ||
101 | jump _ex_trap_c; | ||
102 | ENDPROC(_ex_workaround_261) | ||
103 | |||
104 | #else | ||
105 | #define _ex_dviol _ex_trap_c | ||
106 | #define _ex_dmiss _ex_dcplb_miss | ||
107 | #define _ex_dmult _ex_trap_c | ||
89 | #endif | 108 | #endif |
90 | ENDPROC(_ex_dcplb) | ||
91 | 109 | ||
92 | ENTRY(_ex_icplb) | 110 | ENTRY(_ex_dcplb_miss) |
111 | ENTRY(_ex_icplb_miss) | ||
93 | (R7:6,P5:4) = [sp++]; | 112 | (R7:6,P5:4) = [sp++]; |
94 | ASTAT = [sp++]; | 113 | ASTAT = [sp++]; |
95 | SAVE_ALL_SYS | 114 | SAVE_ALL_SYS |
@@ -98,7 +117,7 @@ ENTRY(_ex_icplb) | |||
98 | RESTORE_ALL_SYS | 117 | RESTORE_ALL_SYS |
99 | SP = EX_SCRATCH_REG; | 118 | SP = EX_SCRATCH_REG; |
100 | rtx; | 119 | rtx; |
101 | ENDPROC(_ex_icplb) | 120 | ENDPROC(_ex_icplb_miss) |
102 | 121 | ||
103 | ENTRY(_ex_syscall) | 122 | ENTRY(_ex_syscall) |
104 | DEBUG_START_HWTRACE(p5, r7) | 123 | DEBUG_START_HWTRACE(p5, r7) |
@@ -120,7 +139,7 @@ ENTRY(_ex_single_step) | |||
120 | r7 = retx; | 139 | r7 = retx; |
121 | r6 = reti; | 140 | r6 = reti; |
122 | cc = r7 == r6; | 141 | cc = r7 == r6; |
123 | if cc jump _return_from_exception | 142 | if cc jump _bfin_return_from_exception |
124 | r7 = syscfg; | 143 | r7 = syscfg; |
125 | bitclr (r7, 0); | 144 | bitclr (r7, 0); |
126 | syscfg = R7; | 145 | syscfg = R7; |
@@ -137,8 +156,9 @@ ENTRY(_ex_single_step) | |||
137 | r7 = [p4]; | 156 | r7 = [p4]; |
138 | cc = r6 == r7; | 157 | cc = r6 == r7; |
139 | if !cc jump _ex_trap_c; | 158 | if !cc jump _ex_trap_c; |
159 | ENDPROC(_ex_single_step) | ||
140 | 160 | ||
141 | ENTRY(_return_from_exception) | 161 | ENTRY(_bfin_return_from_exception) |
142 | DEBUG_START_HWTRACE(p5, r7) | 162 | DEBUG_START_HWTRACE(p5, r7) |
143 | #if ANOMALY_05000257 | 163 | #if ANOMALY_05000257 |
144 | R7=LC0; | 164 | R7=LC0; |
@@ -150,7 +170,7 @@ ENTRY(_return_from_exception) | |||
150 | ASTAT = [sp++]; | 170 | ASTAT = [sp++]; |
151 | sp = EX_SCRATCH_REG; | 171 | sp = EX_SCRATCH_REG; |
152 | rtx; | 172 | rtx; |
153 | ENDPROC(_ex_soft_bp) | 173 | ENDPROC(_bfin_return_from_exception) |
154 | 174 | ||
155 | ENTRY(_handle_bad_cplb) | 175 | ENTRY(_handle_bad_cplb) |
156 | /* To get here, we just tried and failed to change a CPLB | 176 | /* To get here, we just tried and failed to change a CPLB |
@@ -843,7 +863,7 @@ ENTRY(_ex_trace_buff_full) | |||
843 | LC0 = [sp++]; | 863 | LC0 = [sp++]; |
844 | P2 = [sp++]; | 864 | P2 = [sp++]; |
845 | P3 = [sp++]; | 865 | P3 = [sp++]; |
846 | jump _return_from_exception; | 866 | jump _bfin_return_from_exception; |
847 | ENDPROC(_ex_trace_buff_full) | 867 | ENDPROC(_ex_trace_buff_full) |
848 | 868 | ||
849 | #if CONFIG_DEBUG_BFIN_HWTRACE_EXPAND_LEN == 4 | 869 | #if CONFIG_DEBUG_BFIN_HWTRACE_EXPAND_LEN == 4 |
@@ -861,7 +881,7 @@ ENTRY(_software_trace_buff) | |||
861 | #endif /* CONFIG_DEBUG_BFIN_HWTRACE_EXPAND */ | 881 | #endif /* CONFIG_DEBUG_BFIN_HWTRACE_EXPAND */ |
862 | 882 | ||
863 | #if CONFIG_EARLY_PRINTK | 883 | #if CONFIG_EARLY_PRINTK |
864 | .section .init.text | 884 | __INIT |
865 | ENTRY(_early_trap) | 885 | ENTRY(_early_trap) |
866 | SAVE_ALL_SYS | 886 | SAVE_ALL_SYS |
867 | trace_buffer_stop(p0,r0); | 887 | trace_buffer_stop(p0,r0); |
@@ -896,6 +916,7 @@ ENTRY(_early_trap) | |||
896 | call _early_trap_c; | 916 | call _early_trap_c; |
897 | SP += 12; | 917 | SP += 12; |
898 | ENDPROC(_early_trap) | 918 | ENDPROC(_early_trap) |
919 | __FINIT | ||
899 | #endif /* CONFIG_EARLY_PRINTK */ | 920 | #endif /* CONFIG_EARLY_PRINTK */ |
900 | 921 | ||
901 | /* | 922 | /* |
@@ -908,6 +929,7 @@ ENDPROC(_early_trap) | |||
908 | #else | 929 | #else |
909 | .data | 930 | .data |
910 | #endif | 931 | #endif |
932 | |||
911 | ENTRY(_ex_table) | 933 | ENTRY(_ex_table) |
912 | /* entry for each EXCAUSE[5:0] | 934 | /* entry for each EXCAUSE[5:0] |
913 | * This table must be in sync with the table in ./kernel/traps.c | 935 | * This table must be in sync with the table in ./kernel/traps.c |
@@ -952,16 +974,16 @@ ENTRY(_ex_table) | |||
952 | .long _ex_trap_c /* 0x20 - Reserved */ | 974 | .long _ex_trap_c /* 0x20 - Reserved */ |
953 | .long _ex_trap_c /* 0x21 - Undefined Instruction */ | 975 | .long _ex_trap_c /* 0x21 - Undefined Instruction */ |
954 | .long _ex_trap_c /* 0x22 - Illegal Instruction Combination */ | 976 | .long _ex_trap_c /* 0x22 - Illegal Instruction Combination */ |
955 | .long _ex_dcplb /* 0x23 - Data CPLB Protection Violation */ | 977 | .long _ex_dviol /* 0x23 - Data CPLB Protection Violation */ |
956 | .long _ex_trap_c /* 0x24 - Data access misaligned */ | 978 | .long _ex_trap_c /* 0x24 - Data access misaligned */ |
957 | .long _ex_trap_c /* 0x25 - Unrecoverable Event */ | 979 | .long _ex_trap_c /* 0x25 - Unrecoverable Event */ |
958 | .long _ex_dcplb /* 0x26 - Data CPLB Miss */ | 980 | .long _ex_dmiss /* 0x26 - Data CPLB Miss */ |
959 | .long _ex_trap_c /* 0x27 - Data CPLB Multiple Hits - Linux Trap Zero */ | 981 | .long _ex_dmult /* 0x27 - Data CPLB Multiple Hits - Linux Trap Zero */ |
960 | .long _ex_trap_c /* 0x28 - Emulation Watchpoint */ | 982 | .long _ex_trap_c /* 0x28 - Emulation Watchpoint */ |
961 | .long _ex_trap_c /* 0x29 - Instruction fetch access error (535 only) */ | 983 | .long _ex_trap_c /* 0x29 - Instruction fetch access error (535 only) */ |
962 | .long _ex_trap_c /* 0x2A - Instruction fetch misaligned */ | 984 | .long _ex_trap_c /* 0x2A - Instruction fetch misaligned */ |
963 | .long _ex_icplb /* 0x2B - Instruction CPLB protection Violation */ | 985 | .long _ex_trap_c /* 0x2B - Instruction CPLB protection Violation */ |
964 | .long _ex_icplb /* 0x2C - Instruction CPLB miss */ | 986 | .long _ex_icplb_miss /* 0x2C - Instruction CPLB miss */ |
965 | .long _ex_trap_c /* 0x2D - Instruction CPLB Multiple Hits */ | 987 | .long _ex_trap_c /* 0x2D - Instruction CPLB Multiple Hits */ |
966 | .long _ex_trap_c /* 0x2E - Illegal use of Supervisor Resource */ | 988 | .long _ex_trap_c /* 0x2E - Illegal use of Supervisor Resource */ |
967 | .long _ex_trap_c /* 0x2E - Illegal use of Supervisor Resource */ | 989 | .long _ex_trap_c /* 0x2E - Illegal use of Supervisor Resource */ |
diff --git a/arch/blackfin/mach-common/interrupt.S b/arch/blackfin/mach-common/interrupt.S index c6b32fe0f6e9..4de376418a18 100644 --- a/arch/blackfin/mach-common/interrupt.S +++ b/arch/blackfin/mach-common/interrupt.S | |||
@@ -30,7 +30,6 @@ | |||
30 | 30 | ||
31 | #include <asm/blackfin.h> | 31 | #include <asm/blackfin.h> |
32 | #include <asm/mach/irq.h> | 32 | #include <asm/mach/irq.h> |
33 | #include <linux/autoconf.h> | ||
34 | #include <linux/linkage.h> | 33 | #include <linux/linkage.h> |
35 | #include <asm/entry.h> | 34 | #include <asm/entry.h> |
36 | #include <asm/asm-offsets.h> | 35 | #include <asm/asm-offsets.h> |
diff --git a/arch/blackfin/mach-common/ints-priority-dc.c b/arch/blackfin/mach-common/ints-priority-dc.c index c2f05fabedc1..4882f0e801a9 100644 --- a/arch/blackfin/mach-common/ints-priority-dc.c +++ b/arch/blackfin/mach-common/ints-priority-dc.c | |||
@@ -181,7 +181,6 @@ static struct irq_chip bf561_internal_irqchip = { | |||
181 | .unmask = bf561_internal_unmask_irq, | 181 | .unmask = bf561_internal_unmask_irq, |
182 | }; | 182 | }; |
183 | 183 | ||
184 | #ifdef CONFIG_IRQCHIP_DEMUX_GPIO | ||
185 | static unsigned short gpio_enabled[gpio_bank(MAX_BLACKFIN_GPIOS)]; | 184 | static unsigned short gpio_enabled[gpio_bank(MAX_BLACKFIN_GPIOS)]; |
186 | static unsigned short gpio_edge_triggered[gpio_bank(MAX_BLACKFIN_GPIOS)]; | 185 | static unsigned short gpio_edge_triggered[gpio_bank(MAX_BLACKFIN_GPIOS)]; |
187 | 186 | ||
@@ -362,8 +361,6 @@ static void bf561_demux_gpio_irq(unsigned int inta_irq, | |||
362 | 361 | ||
363 | } | 362 | } |
364 | 363 | ||
365 | #endif /* CONFIG_IRQCHIP_DEMUX_GPIO */ | ||
366 | |||
367 | void __init init_exception_vectors(void) | 364 | void __init init_exception_vectors(void) |
368 | { | 365 | { |
369 | SSYNC(); | 366 | SSYNC(); |
@@ -413,26 +410,21 @@ int __init init_arch_irq(void) | |||
413 | set_irq_chip(irq, &bf561_core_irqchip); | 410 | set_irq_chip(irq, &bf561_core_irqchip); |
414 | else | 411 | else |
415 | set_irq_chip(irq, &bf561_internal_irqchip); | 412 | set_irq_chip(irq, &bf561_internal_irqchip); |
416 | #ifdef CONFIG_IRQCHIP_DEMUX_GPIO | 413 | |
417 | if ((irq != IRQ_PROG0_INTA) && | 414 | if ((irq != IRQ_PROG0_INTA) && |
418 | (irq != IRQ_PROG1_INTA) && (irq != IRQ_PROG2_INTA)) { | 415 | (irq != IRQ_PROG1_INTA) && |
419 | #endif | 416 | (irq != IRQ_PROG2_INTA)) |
420 | set_irq_handler(irq, handle_simple_irq); | 417 | set_irq_handler(irq, handle_simple_irq); |
421 | #ifdef CONFIG_IRQCHIP_DEMUX_GPIO | 418 | else |
422 | } else { | ||
423 | set_irq_chained_handler(irq, bf561_demux_gpio_irq); | 419 | set_irq_chained_handler(irq, bf561_demux_gpio_irq); |
424 | } | ||
425 | #endif | ||
426 | |||
427 | } | 420 | } |
428 | 421 | ||
429 | #ifdef CONFIG_IRQCHIP_DEMUX_GPIO | ||
430 | for (irq = IRQ_PF0; irq <= IRQ_PF47; irq++) { | 422 | for (irq = IRQ_PF0; irq <= IRQ_PF47; irq++) { |
431 | set_irq_chip(irq, &bf561_gpio_irqchip); | 423 | set_irq_chip(irq, &bf561_gpio_irqchip); |
432 | /* if configured as edge, then will be changed to do_edge_IRQ */ | 424 | /* if configured as edge, then will be changed to do_edge_IRQ */ |
433 | set_irq_handler(irq, handle_level_irq); | 425 | set_irq_handler(irq, handle_level_irq); |
434 | } | 426 | } |
435 | #endif | 427 | |
436 | bfin_write_IMASK(0); | 428 | bfin_write_IMASK(0); |
437 | CSYNC(); | 429 | CSYNC(); |
438 | ilat = bfin_read_ILAT(); | 430 | ilat = bfin_read_ILAT(); |
@@ -457,9 +449,8 @@ int __init init_arch_irq(void) | |||
457 | } | 449 | } |
458 | 450 | ||
459 | #ifdef CONFIG_DO_IRQ_L1 | 451 | #ifdef CONFIG_DO_IRQ_L1 |
460 | void do_irq(int vec, struct pt_regs *fp)__attribute__((l1_text)); | 452 | __attribute__((l1_text)) |
461 | #endif | 453 | #endif |
462 | |||
463 | void do_irq(int vec, struct pt_regs *fp) | 454 | void do_irq(int vec, struct pt_regs *fp) |
464 | { | 455 | { |
465 | if (vec == EVT_IVTMR_P) { | 456 | if (vec == EVT_IVTMR_P) { |
diff --git a/arch/blackfin/mach-common/ints-priority-sc.c b/arch/blackfin/mach-common/ints-priority-sc.c index 2d2b63567b30..147f0731087a 100644 --- a/arch/blackfin/mach-common/ints-priority-sc.c +++ b/arch/blackfin/mach-common/ints-priority-sc.c | |||
@@ -308,7 +308,7 @@ static void bfin_demux_error_irq(unsigned int int_err_irq, | |||
308 | } | 308 | } |
309 | #endif /* BF537_GENERIC_ERROR_INT_DEMUX */ | 309 | #endif /* BF537_GENERIC_ERROR_INT_DEMUX */ |
310 | 310 | ||
311 | #if defined(CONFIG_IRQCHIP_DEMUX_GPIO) && !defined(CONFIG_BF54x) | 311 | #if !defined(CONFIG_BF54x) |
312 | 312 | ||
313 | static unsigned short gpio_enabled[gpio_bank(MAX_BLACKFIN_GPIOS)]; | 313 | static unsigned short gpio_enabled[gpio_bank(MAX_BLACKFIN_GPIOS)]; |
314 | static unsigned short gpio_edge_triggered[gpio_bank(MAX_BLACKFIN_GPIOS)]; | 314 | static unsigned short gpio_edge_triggered[gpio_bank(MAX_BLACKFIN_GPIOS)]; |
@@ -464,7 +464,7 @@ static void bfin_demux_gpio_irq(unsigned int intb_irq, | |||
464 | } | 464 | } |
465 | } | 465 | } |
466 | 466 | ||
467 | #else /* CONFIG_IRQCHIP_DEMUX_GPIO */ | 467 | #else /* CONFIG_BF54x */ |
468 | 468 | ||
469 | #define NR_PINT_SYS_IRQS 4 | 469 | #define NR_PINT_SYS_IRQS 4 |
470 | #define NR_PINT_BITS 32 | 470 | #define NR_PINT_BITS 32 |
@@ -726,7 +726,7 @@ static void bfin_demux_gpio_irq(unsigned int intb_irq, | |||
726 | } | 726 | } |
727 | 727 | ||
728 | } | 728 | } |
729 | #endif /* CONFIG_IRQCHIP_DEMUX_GPIO */ | 729 | #endif |
730 | 730 | ||
731 | void __init init_exception_vectors(void) | 731 | void __init init_exception_vectors(void) |
732 | { | 732 | { |
@@ -766,10 +766,10 @@ int __init init_arch_irq(void) | |||
766 | bfin_write_SIC_IMASK1(SIC_UNMASK_ALL); | 766 | bfin_write_SIC_IMASK1(SIC_UNMASK_ALL); |
767 | bfin_write_SIC_IWR0(IWR_ENABLE_ALL); | 767 | bfin_write_SIC_IWR0(IWR_ENABLE_ALL); |
768 | bfin_write_SIC_IWR1(IWR_ENABLE_ALL); | 768 | bfin_write_SIC_IWR1(IWR_ENABLE_ALL); |
769 | #ifdef CONFIG_BF54x | 769 | # ifdef CONFIG_BF54x |
770 | bfin_write_SIC_IMASK2(SIC_UNMASK_ALL); | 770 | bfin_write_SIC_IMASK2(SIC_UNMASK_ALL); |
771 | bfin_write_SIC_IWR2(IWR_ENABLE_ALL); | 771 | bfin_write_SIC_IWR2(IWR_ENABLE_ALL); |
772 | #endif | 772 | # endif |
773 | #else | 773 | #else |
774 | bfin_write_SIC_IMASK(SIC_UNMASK_ALL); | 774 | bfin_write_SIC_IMASK(SIC_UNMASK_ALL); |
775 | bfin_write_SIC_IWR(IWR_ENABLE_ALL); | 775 | bfin_write_SIC_IWR(IWR_ENABLE_ALL); |
@@ -778,13 +778,13 @@ int __init init_arch_irq(void) | |||
778 | 778 | ||
779 | local_irq_disable(); | 779 | local_irq_disable(); |
780 | 780 | ||
781 | #if defined(CONFIG_IRQCHIP_DEMUX_GPIO) && defined(CONFIG_BF54x) | 781 | #ifdef CONFIG_BF54x |
782 | #ifdef CONFIG_PINTx_REASSIGN | 782 | # ifdef CONFIG_PINTx_REASSIGN |
783 | pint[0]->assign = CONFIG_PINT0_ASSIGN; | 783 | pint[0]->assign = CONFIG_PINT0_ASSIGN; |
784 | pint[1]->assign = CONFIG_PINT1_ASSIGN; | 784 | pint[1]->assign = CONFIG_PINT1_ASSIGN; |
785 | pint[2]->assign = CONFIG_PINT2_ASSIGN; | 785 | pint[2]->assign = CONFIG_PINT2_ASSIGN; |
786 | pint[3]->assign = CONFIG_PINT3_ASSIGN; | 786 | pint[3]->assign = CONFIG_PINT3_ASSIGN; |
787 | #endif | 787 | # endif |
788 | /* Whenever PINTx_ASSIGN is altered init_pint_lut() must be executed! */ | 788 | /* Whenever PINTx_ASSIGN is altered init_pint_lut() must be executed! */ |
789 | init_pint_lut(); | 789 | init_pint_lut(); |
790 | #endif | 790 | #endif |
@@ -799,18 +799,17 @@ int __init init_arch_irq(void) | |||
799 | #endif | 799 | #endif |
800 | 800 | ||
801 | switch (irq) { | 801 | switch (irq) { |
802 | #ifdef CONFIG_IRQCHIP_DEMUX_GPIO | ||
803 | #if defined(CONFIG_BF53x) | 802 | #if defined(CONFIG_BF53x) |
804 | case IRQ_PROG_INTA: | 803 | case IRQ_PROG_INTA: |
805 | set_irq_chained_handler(irq, | 804 | set_irq_chained_handler(irq, |
806 | bfin_demux_gpio_irq); | 805 | bfin_demux_gpio_irq); |
807 | break; | 806 | break; |
808 | #if defined(BF537_FAMILY) && !(defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)) | 807 | # if defined(BF537_FAMILY) && !(defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)) |
809 | case IRQ_MAC_RX: | 808 | case IRQ_MAC_RX: |
810 | set_irq_chained_handler(irq, | 809 | set_irq_chained_handler(irq, |
811 | bfin_demux_gpio_irq); | 810 | bfin_demux_gpio_irq); |
812 | break; | 811 | break; |
813 | #endif | 812 | # endif |
814 | #elif defined(CONFIG_BF54x) | 813 | #elif defined(CONFIG_BF54x) |
815 | case IRQ_PINT0: | 814 | case IRQ_PINT0: |
816 | set_irq_chained_handler(irq, | 815 | set_irq_chained_handler(irq, |
@@ -842,7 +841,6 @@ int __init init_arch_irq(void) | |||
842 | bfin_demux_gpio_irq); | 841 | bfin_demux_gpio_irq); |
843 | break; | 842 | break; |
844 | #endif | 843 | #endif |
845 | #endif | ||
846 | default: | 844 | default: |
847 | set_irq_handler(irq, handle_simple_irq); | 845 | set_irq_handler(irq, handle_simple_irq); |
848 | break; | 846 | break; |
@@ -861,7 +859,6 @@ int __init init_arch_irq(void) | |||
861 | } | 859 | } |
862 | #endif | 860 | #endif |
863 | 861 | ||
864 | #ifdef CONFIG_IRQCHIP_DEMUX_GPIO | ||
865 | #ifndef CONFIG_BF54x | 862 | #ifndef CONFIG_BF54x |
866 | for (irq = IRQ_PF0; irq < NR_IRQS; irq++) { | 863 | for (irq = IRQ_PF0; irq < NR_IRQS; irq++) { |
867 | #else | 864 | #else |
@@ -871,7 +868,7 @@ int __init init_arch_irq(void) | |||
871 | /* if configured as edge, then will be changed to do_edge_IRQ */ | 868 | /* if configured as edge, then will be changed to do_edge_IRQ */ |
872 | set_irq_handler(irq, handle_level_irq); | 869 | set_irq_handler(irq, handle_level_irq); |
873 | } | 870 | } |
874 | #endif | 871 | |
875 | bfin_write_IMASK(0); | 872 | bfin_write_IMASK(0); |
876 | CSYNC(); | 873 | CSYNC(); |
877 | ilat = bfin_read_ILAT(); | 874 | ilat = bfin_read_ILAT(); |
@@ -896,9 +893,8 @@ int __init init_arch_irq(void) | |||
896 | } | 893 | } |
897 | 894 | ||
898 | #ifdef CONFIG_DO_IRQ_L1 | 895 | #ifdef CONFIG_DO_IRQ_L1 |
899 | void do_irq(int vec, struct pt_regs *fp) __attribute__((l1_text)); | 896 | __attribute__((l1_text)) |
900 | #endif | 897 | #endif |
901 | |||
902 | void do_irq(int vec, struct pt_regs *fp) | 898 | void do_irq(int vec, struct pt_regs *fp) |
903 | { | 899 | { |
904 | if (vec == EVT_IVTMR_P) { | 900 | if (vec == EVT_IVTMR_P) { |
diff --git a/arch/blackfin/mach-common/irqpanic.c b/arch/blackfin/mach-common/irqpanic.c index f05e3dadaf33..b22959b197e5 100644 --- a/arch/blackfin/mach-common/irqpanic.c +++ b/arch/blackfin/mach-common/irqpanic.c | |||
@@ -153,27 +153,29 @@ asmlinkage void irq_panic(int reason, struct pt_regs *regs) | |||
153 | case (SEQSTAT_HWERRCAUSE_SYSTEM_MMR): /* System MMR Error */ | 153 | case (SEQSTAT_HWERRCAUSE_SYSTEM_MMR): /* System MMR Error */ |
154 | info.si_code = BUS_ADRALN; | 154 | info.si_code = BUS_ADRALN; |
155 | sig = SIGBUS; | 155 | sig = SIGBUS; |
156 | printk(KERN_EMERG HWC_x2); | 156 | printk(KERN_EMERG HWC_x2(KERN_EMERG)); |
157 | break; | 157 | break; |
158 | case (SEQSTAT_HWERRCAUSE_EXTERN_ADDR): /* External Memory Addressing Error */ | 158 | case (SEQSTAT_HWERRCAUSE_EXTERN_ADDR): /* External Memory Addressing Error */ |
159 | info.si_code = BUS_ADRERR; | 159 | info.si_code = BUS_ADRERR; |
160 | sig = SIGBUS; | 160 | sig = SIGBUS; |
161 | printk(KERN_EMERG HWC_x3); | 161 | printk(KERN_EMERG HWC_x3(KERN_EMERG)); |
162 | break; | 162 | break; |
163 | case (SEQSTAT_HWERRCAUSE_PERF_FLOW): /* Performance Monitor Overflow */ | 163 | case (SEQSTAT_HWERRCAUSE_PERF_FLOW): /* Performance Monitor Overflow */ |
164 | printk(KERN_EMERG HWC_x12); | 164 | printk(KERN_EMERG HWC_x12(KERN_EMERG)); |
165 | break; | 165 | break; |
166 | case (SEQSTAT_HWERRCAUSE_RAISE_5): /* RAISE 5 instruction */ | 166 | case (SEQSTAT_HWERRCAUSE_RAISE_5): /* RAISE 5 instruction */ |
167 | printk(KERN_EMERG HWC_x18); | 167 | printk(KERN_EMERG HWC_x18(KERN_EMERG)); |
168 | break; | 168 | break; |
169 | default: /* Reserved */ | 169 | default: /* Reserved */ |
170 | printk(KERN_EMERG HWC_default); | 170 | printk(KERN_EMERG HWC_default(KERN_EMERG)); |
171 | break; | 171 | break; |
172 | } | 172 | } |
173 | } | 173 | } |
174 | 174 | ||
175 | regs->ipend = bfin_read_IPEND(); | 175 | regs->ipend = bfin_read_IPEND(); |
176 | dump_bfin_regs(regs, (void *)regs->pc); | 176 | dump_bfin_process(regs); |
177 | dump_bfin_mem((void *)regs->pc); | ||
178 | show_regs(regs); | ||
177 | if (0 == (info.si_signo = sig) || 0 == user_mode(regs)) /* in kernelspace */ | 179 | if (0 == (info.si_signo = sig) || 0 == user_mode(regs)) /* in kernelspace */ |
178 | panic("Unhandled IRQ or exceptions!\n"); | 180 | panic("Unhandled IRQ or exceptions!\n"); |
179 | else { /* in userspace */ | 181 | else { /* in userspace */ |
diff --git a/arch/blackfin/mm/blackfin_sram.c b/arch/blackfin/mm/blackfin_sram.c index b99ea883cd22..e41f0e8ecacb 100644 --- a/arch/blackfin/mm/blackfin_sram.c +++ b/arch/blackfin/mm/blackfin_sram.c | |||
@@ -27,7 +27,6 @@ | |||
27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
28 | */ | 28 | */ |
29 | 29 | ||
30 | #include <linux/autoconf.h> | ||
31 | #include <linux/module.h> | 30 | #include <linux/module.h> |
32 | #include <linux/kernel.h> | 31 | #include <linux/kernel.h> |
33 | #include <linux/types.h> | 32 | #include <linux/types.h> |
diff --git a/arch/cris/arch-v10/drivers/Kconfig b/arch/cris/arch-v10/drivers/Kconfig index faf8b4d3ca01..e3c0f2928149 100644 --- a/arch/cris/arch-v10/drivers/Kconfig +++ b/arch/cris/arch-v10/drivers/Kconfig | |||
@@ -542,45 +542,6 @@ config ETRAX_RS485_DISABLE_RECEIVER | |||
542 | loopback. Not all products are able to do this in software only. | 542 | loopback. Not all products are able to do this in software only. |
543 | Axis 2400/2401 must disable receiver. | 543 | Axis 2400/2401 must disable receiver. |
544 | 544 | ||
545 | config ETRAX_IDE | ||
546 | bool "ATA/IDE support" | ||
547 | select IDE | ||
548 | select BLK_DEV_IDE | ||
549 | select BLK_DEV_IDEDISK | ||
550 | select BLK_DEV_IDECD | ||
551 | select BLK_DEV_IDEDMA | ||
552 | select IDE_GENERIC | ||
553 | help | ||
554 | Enable this to get support for ATA/IDE. | ||
555 | You can't use parallel ports or SCSI ports | ||
556 | at the same time. | ||
557 | |||
558 | |||
559 | config ETRAX_IDE_DELAY | ||
560 | int "Delay for drives to regain consciousness" | ||
561 | depends on ETRAX_IDE | ||
562 | default 15 | ||
563 | help | ||
564 | Number of seconds to wait for IDE drives to spin up after an IDE | ||
565 | reset. | ||
566 | choice | ||
567 | prompt "IDE reset pin" | ||
568 | depends on ETRAX_IDE | ||
569 | default ETRAX_IDE_PB7_RESET | ||
570 | |||
571 | config ETRAX_IDE_PB7_RESET | ||
572 | bool "Port_PB_Bit_7" | ||
573 | help | ||
574 | IDE reset on pin 7 on port B | ||
575 | |||
576 | config ETRAX_IDE_G27_RESET | ||
577 | bool "Port_G_Bit_27" | ||
578 | help | ||
579 | IDE reset on pin 27 on port G | ||
580 | |||
581 | endchoice | ||
582 | |||
583 | |||
584 | config ETRAX_USB_HOST | 545 | config ETRAX_USB_HOST |
585 | bool "USB host" | 546 | bool "USB host" |
586 | select USB | 547 | select USB |
diff --git a/arch/cris/arch-v32/drivers/Kconfig b/arch/cris/arch-v32/drivers/Kconfig index 7f72d7c9e1ce..9bccb5e2a960 100644 --- a/arch/cris/arch-v32/drivers/Kconfig +++ b/arch/cris/arch-v32/drivers/Kconfig | |||
@@ -582,18 +582,6 @@ config ETRAX_PE_CHANGEABLE_BITS | |||
582 | that a user can change the value on using ioctl's. | 582 | that a user can change the value on using ioctl's. |
583 | Bit set = changeable. | 583 | Bit set = changeable. |
584 | 584 | ||
585 | config ETRAX_IDE | ||
586 | bool "ATA/IDE support" | ||
587 | depends on ETRAX_ARCH_V32 | ||
588 | select IDE | ||
589 | select BLK_DEV_IDE | ||
590 | select BLK_DEV_IDEDISK | ||
591 | select BLK_DEV_IDECD | ||
592 | select BLK_DEV_IDEDMA | ||
593 | select IDE_GENERIC | ||
594 | help | ||
595 | Enables the ETRAX IDE driver. | ||
596 | |||
597 | config ETRAX_CARDBUS | 585 | config ETRAX_CARDBUS |
598 | bool "Cardbus support" | 586 | bool "Cardbus support" |
599 | depends on ETRAX_ARCH_V32 | 587 | depends on ETRAX_ARCH_V32 |
diff --git a/arch/frv/kernel/break.S b/arch/frv/kernel/break.S index dac4a5f68c2e..bd0bdf908d93 100644 --- a/arch/frv/kernel/break.S +++ b/arch/frv/kernel/break.S | |||
@@ -63,7 +63,7 @@ __break_trace_through_exceptions: | |||
63 | # entry point for Break Exceptions/Interrupts | 63 | # entry point for Break Exceptions/Interrupts |
64 | # | 64 | # |
65 | ############################################################################### | 65 | ############################################################################### |
66 | .text | 66 | .section .text.break |
67 | .balign 4 | 67 | .balign 4 |
68 | .globl __entry_break | 68 | .globl __entry_break |
69 | __entry_break: | 69 | __entry_break: |
diff --git a/arch/frv/kernel/entry.S b/arch/frv/kernel/entry.S index 1e74f3c5cee2..f926c7094776 100644 --- a/arch/frv/kernel/entry.S +++ b/arch/frv/kernel/entry.S | |||
@@ -38,7 +38,7 @@ | |||
38 | 38 | ||
39 | #define nr_syscalls ((syscall_table_size)/4) | 39 | #define nr_syscalls ((syscall_table_size)/4) |
40 | 40 | ||
41 | .text | 41 | .section .text.entry |
42 | .balign 4 | 42 | .balign 4 |
43 | 43 | ||
44 | .macro LEDS val | 44 | .macro LEDS val |
diff --git a/arch/frv/kernel/vmlinux.lds.S b/arch/frv/kernel/vmlinux.lds.S index 3b71e0c86399..a17a81d58bf6 100644 --- a/arch/frv/kernel/vmlinux.lds.S +++ b/arch/frv/kernel/vmlinux.lds.S | |||
@@ -76,6 +76,12 @@ SECTIONS | |||
76 | *(.data.init_task) | 76 | *(.data.init_task) |
77 | } | 77 | } |
78 | 78 | ||
79 | . = ALIGN(4096); | ||
80 | .data.page_aligned : { *(.data.idt) } | ||
81 | |||
82 | . = ALIGN(L1_CACHE_BYTES); | ||
83 | .data.cacheline_aligned : { *(.data.cacheline_aligned) } | ||
84 | |||
79 | .trap : { | 85 | .trap : { |
80 | /* trap table management - read entry-table.S before modifying */ | 86 | /* trap table management - read entry-table.S before modifying */ |
81 | . = ALIGN(8192); | 87 | . = ALIGN(8192); |
@@ -86,28 +92,25 @@ SECTIONS | |||
86 | *(.trap.break) | 92 | *(.trap.break) |
87 | } | 93 | } |
88 | 94 | ||
89 | . = ALIGN(4096); | ||
90 | .data.page_aligned : { *(.data.idt) } | ||
91 | |||
92 | . = ALIGN(L1_CACHE_BYTES); | ||
93 | .data.cacheline_aligned : { *(.data.cacheline_aligned) } | ||
94 | |||
95 | /* Text and read-only data */ | 95 | /* Text and read-only data */ |
96 | . = ALIGN(4); | 96 | . = ALIGN(4); |
97 | _text = .; | 97 | _text = .; |
98 | _stext = .; | 98 | _stext = .; |
99 | .text : { | 99 | .text : { |
100 | *( | 100 | *(.text.start) |
101 | .text.start .text.* | 101 | *(.text.entry) |
102 | *(.text.break) | ||
103 | *(.text.tlbmiss) | ||
104 | TEXT_TEXT | ||
105 | SCHED_TEXT | ||
106 | LOCK_TEXT | ||
102 | #ifdef CONFIG_DEBUG_INFO | 107 | #ifdef CONFIG_DEBUG_INFO |
108 | *( | ||
103 | .init.text | 109 | .init.text |
104 | .exit.text | 110 | .exit.text |
105 | .exitcall.exit | 111 | .exitcall.exit |
106 | #endif | ||
107 | ) | 112 | ) |
108 | TEXT_TEXT | 113 | #endif |
109 | SCHED_TEXT | ||
110 | LOCK_TEXT | ||
111 | *(.fixup) | 114 | *(.fixup) |
112 | *(.gnu.warning) | 115 | *(.gnu.warning) |
113 | *(.exitcall.exit) | 116 | *(.exitcall.exit) |
diff --git a/arch/frv/mm/tlb-miss.S b/arch/frv/mm/tlb-miss.S index 04da67468378..07643482cad2 100644 --- a/arch/frv/mm/tlb-miss.S +++ b/arch/frv/mm/tlb-miss.S | |||
@@ -16,7 +16,7 @@ | |||
16 | #include <asm/highmem.h> | 16 | #include <asm/highmem.h> |
17 | #include <asm/spr-regs.h> | 17 | #include <asm/spr-regs.h> |
18 | 18 | ||
19 | .section .text | 19 | .section .text.tlbmiss |
20 | .balign 4 | 20 | .balign 4 |
21 | 21 | ||
22 | .globl __entry_insn_mmu_miss | 22 | .globl __entry_insn_mmu_miss |
diff --git a/arch/m32r/kernel/signal.c b/arch/m32r/kernel/signal.c index a753d79c4e89..18124542a6eb 100644 --- a/arch/m32r/kernel/signal.c +++ b/arch/m32r/kernel/signal.c | |||
@@ -36,7 +36,7 @@ sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize, | |||
36 | unsigned long r2, unsigned long r3, unsigned long r4, | 36 | unsigned long r2, unsigned long r3, unsigned long r4, |
37 | unsigned long r5, unsigned long r6, struct pt_regs *regs) | 37 | unsigned long r5, unsigned long r6, struct pt_regs *regs) |
38 | { | 38 | { |
39 | sigset_t saveset, newset; | 39 | sigset_t newset; |
40 | 40 | ||
41 | /* XXX: Don't preclude handling different sized sigset_t's. */ | 41 | /* XXX: Don't preclude handling different sized sigset_t's. */ |
42 | if (sigsetsize != sizeof(sigset_t)) | 42 | if (sigsetsize != sizeof(sigset_t)) |
@@ -44,21 +44,18 @@ sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize, | |||
44 | 44 | ||
45 | if (copy_from_user(&newset, unewset, sizeof(newset))) | 45 | if (copy_from_user(&newset, unewset, sizeof(newset))) |
46 | return -EFAULT; | 46 | return -EFAULT; |
47 | sigdelsetmask(&newset, ~_BLOCKABLE); | 47 | sigdelsetmask(&newset, sigmask(SIGKILL)|sigmask(SIGSTOP)); |
48 | 48 | ||
49 | spin_lock_irq(¤t->sighand->siglock); | 49 | spin_lock_irq(¤t->sighand->siglock); |
50 | saveset = current->blocked; | 50 | current->saved_sigmask = current->blocked; |
51 | current->blocked = newset; | 51 | current->blocked = newset; |
52 | recalc_sigpending(); | 52 | recalc_sigpending(); |
53 | spin_unlock_irq(¤t->sighand->siglock); | 53 | spin_unlock_irq(¤t->sighand->siglock); |
54 | 54 | ||
55 | regs->r0 = -EINTR; | 55 | current->state = TASK_INTERRUPTIBLE; |
56 | while (1) { | 56 | schedule(); |
57 | current->state = TASK_INTERRUPTIBLE; | 57 | set_thread_flag(TIF_RESTORE_SIGMASK); |
58 | schedule(); | 58 | return -ERESTARTNOHAND; |
59 | if (do_signal(regs, &saveset)) | ||
60 | return regs->r0; | ||
61 | } | ||
62 | } | 59 | } |
63 | 60 | ||
64 | asmlinkage int | 61 | asmlinkage int |
diff --git a/arch/m32r/kernel/syscall_table.S b/arch/m32r/kernel/syscall_table.S index 751ac2a3d120..95aa79874847 100644 --- a/arch/m32r/kernel/syscall_table.S +++ b/arch/m32r/kernel/syscall_table.S | |||
@@ -284,3 +284,43 @@ ENTRY(sys_call_table) | |||
284 | .long sys_mq_getsetattr | 284 | .long sys_mq_getsetattr |
285 | .long sys_ni_syscall /* reserved for kexec */ | 285 | .long sys_ni_syscall /* reserved for kexec */ |
286 | .long sys_waitid | 286 | .long sys_waitid |
287 | .long sys_ni_syscall /* 285 */ /* available */ | ||
288 | .long sys_add_key | ||
289 | .long sys_request_key | ||
290 | .long sys_keyctl | ||
291 | .long sys_ioprio_set | ||
292 | .long sys_ioprio_get /* 290 */ | ||
293 | .long sys_inotify_init | ||
294 | .long sys_inotify_add_watch | ||
295 | .long sys_inotify_rm_watch | ||
296 | .long sys_migrate_pages | ||
297 | .long sys_openat /* 295 */ | ||
298 | .long sys_mkdirat | ||
299 | .long sys_mknodat | ||
300 | .long sys_fchownat | ||
301 | .long sys_futimesat | ||
302 | .long sys_fstatat64 /* 300 */ | ||
303 | .long sys_unlinkat | ||
304 | .long sys_renameat | ||
305 | .long sys_linkat | ||
306 | .long sys_symlinkat | ||
307 | .long sys_readlinkat /* 305 */ | ||
308 | .long sys_fchmodat | ||
309 | .long sys_faccessat | ||
310 | .long sys_pselect6 | ||
311 | .long sys_ppoll | ||
312 | .long sys_unshare /* 310 */ | ||
313 | .long sys_set_robust_list | ||
314 | .long sys_get_robust_list | ||
315 | .long sys_splice | ||
316 | .long sys_sync_file_range | ||
317 | .long sys_tee /* 315 */ | ||
318 | .long sys_vmsplice | ||
319 | .long sys_move_pages | ||
320 | .long sys_getcpu | ||
321 | .long sys_epoll_pwait | ||
322 | .long sys_utimensat /* 320 */ | ||
323 | .long sys_signalfd | ||
324 | .long sys_timerfd | ||
325 | .long sys_eventfd | ||
326 | .long sys_fallocate | ||
diff --git a/arch/m68k/atari/atakeyb.c b/arch/m68k/atari/atakeyb.c index 880add120eb3..8a2a53b33616 100644 --- a/arch/m68k/atari/atakeyb.c +++ b/arch/m68k/atari/atakeyb.c | |||
@@ -565,7 +565,7 @@ void atari_kbd_leds(unsigned int leds) | |||
565 | 565 | ||
566 | static int atari_keyb_done = 0; | 566 | static int atari_keyb_done = 0; |
567 | 567 | ||
568 | int __init atari_keyb_init(void) | 568 | int atari_keyb_init(void) |
569 | { | 569 | { |
570 | if (atari_keyb_done) | 570 | if (atari_keyb_done) |
571 | return 0; | 571 | return 0; |
@@ -631,6 +631,7 @@ int __init atari_keyb_init(void) | |||
631 | atari_keyb_done = 1; | 631 | atari_keyb_done = 1; |
632 | return 0; | 632 | return 0; |
633 | } | 633 | } |
634 | EXPORT_SYMBOL_GPL(atari_keyb_init); | ||
634 | 635 | ||
635 | int atari_kbd_translate(unsigned char keycode, unsigned char *keycodep, char raw_mode) | 636 | int atari_kbd_translate(unsigned char keycode, unsigned char *keycodep, char raw_mode) |
636 | { | 637 | { |
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 2f2ce0c28bc0..c6fc405a6c8e 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -22,6 +22,7 @@ config MACH_ALCHEMY | |||
22 | config BASLER_EXCITE | 22 | config BASLER_EXCITE |
23 | bool "Basler eXcite smart camera" | 23 | bool "Basler eXcite smart camera" |
24 | select CEVT_R4K | 24 | select CEVT_R4K |
25 | select CSRC_R4K | ||
25 | select DMA_COHERENT | 26 | select DMA_COHERENT |
26 | select HW_HAS_PCI | 27 | select HW_HAS_PCI |
27 | select IRQ_CPU | 28 | select IRQ_CPU |
@@ -49,6 +50,7 @@ config BASLER_EXCITE_PROTOTYPE | |||
49 | config BCM47XX | 50 | config BCM47XX |
50 | bool "BCM47XX based boards" | 51 | bool "BCM47XX based boards" |
51 | select CEVT_R4K | 52 | select CEVT_R4K |
53 | select CSRC_R4K | ||
52 | select DMA_NONCOHERENT | 54 | select DMA_NONCOHERENT |
53 | select HW_HAS_PCI | 55 | select HW_HAS_PCI |
54 | select IRQ_CPU | 56 | select IRQ_CPU |
@@ -66,6 +68,7 @@ config BCM47XX | |||
66 | config MIPS_COBALT | 68 | config MIPS_COBALT |
67 | bool "Cobalt Server" | 69 | bool "Cobalt Server" |
68 | select CEVT_R4K | 70 | select CEVT_R4K |
71 | select CSRC_R4K | ||
69 | select CEVT_GT641XX | 72 | select CEVT_GT641XX |
70 | select DMA_NONCOHERENT | 73 | select DMA_NONCOHERENT |
71 | select HW_HAS_PCI | 74 | select HW_HAS_PCI |
@@ -85,6 +88,7 @@ config MACH_DECSTATION | |||
85 | bool "DECstations" | 88 | bool "DECstations" |
86 | select BOOT_ELF32 | 89 | select BOOT_ELF32 |
87 | select CEVT_R4K | 90 | select CEVT_R4K |
91 | select CSRC_R4K | ||
88 | select DMA_NONCOHERENT | 92 | select DMA_NONCOHERENT |
89 | select NO_IOPORT | 93 | select NO_IOPORT |
90 | select IRQ_CPU | 94 | select IRQ_CPU |
@@ -117,6 +121,7 @@ config MACH_JAZZ | |||
117 | select ARC32 | 121 | select ARC32 |
118 | select ARCH_MAY_HAVE_PC_FDC | 122 | select ARCH_MAY_HAVE_PC_FDC |
119 | select CEVT_R4K | 123 | select CEVT_R4K |
124 | select CSRC_R4K | ||
120 | select GENERIC_ISA_DMA | 125 | select GENERIC_ISA_DMA |
121 | select IRQ_CPU | 126 | select IRQ_CPU |
122 | select I8253 | 127 | select I8253 |
@@ -137,6 +142,7 @@ config MACH_JAZZ | |||
137 | config LASAT | 142 | config LASAT |
138 | bool "LASAT Networks platforms" | 143 | bool "LASAT Networks platforms" |
139 | select CEVT_R4K | 144 | select CEVT_R4K |
145 | select CSRC_R4K | ||
140 | select DMA_NONCOHERENT | 146 | select DMA_NONCOHERENT |
141 | select SYS_HAS_EARLY_PRINTK | 147 | select SYS_HAS_EARLY_PRINTK |
142 | select HW_HAS_PCI | 148 | select HW_HAS_PCI |
@@ -154,6 +160,7 @@ config LEMOTE_FULONG | |||
154 | bool "Lemote Fulong mini-PC" | 160 | bool "Lemote Fulong mini-PC" |
155 | select ARCH_SPARSEMEM_ENABLE | 161 | select ARCH_SPARSEMEM_ENABLE |
156 | select CEVT_R4K | 162 | select CEVT_R4K |
163 | select CSRC_R4K | ||
157 | select SYS_HAS_CPU_LOONGSON2 | 164 | select SYS_HAS_CPU_LOONGSON2 |
158 | select DMA_NONCOHERENT | 165 | select DMA_NONCOHERENT |
159 | select BOOT_ELF32 | 166 | select BOOT_ELF32 |
@@ -179,6 +186,7 @@ config MIPS_ATLAS | |||
179 | bool "MIPS Atlas board" | 186 | bool "MIPS Atlas board" |
180 | select BOOT_ELF32 | 187 | select BOOT_ELF32 |
181 | select CEVT_R4K | 188 | select CEVT_R4K |
189 | select CSRC_R4K | ||
182 | select DMA_NONCOHERENT | 190 | select DMA_NONCOHERENT |
183 | select SYS_HAS_EARLY_PRINTK | 191 | select SYS_HAS_EARLY_PRINTK |
184 | select IRQ_CPU | 192 | select IRQ_CPU |
@@ -210,6 +218,7 @@ config MIPS_MALTA | |||
210 | select ARCH_MAY_HAVE_PC_FDC | 218 | select ARCH_MAY_HAVE_PC_FDC |
211 | select BOOT_ELF32 | 219 | select BOOT_ELF32 |
212 | select CEVT_R4K | 220 | select CEVT_R4K |
221 | select CSRC_R4K | ||
213 | select DMA_NONCOHERENT | 222 | select DMA_NONCOHERENT |
214 | select GENERIC_ISA_DMA | 223 | select GENERIC_ISA_DMA |
215 | select IRQ_CPU | 224 | select IRQ_CPU |
@@ -241,6 +250,7 @@ config MIPS_MALTA | |||
241 | config MIPS_SEAD | 250 | config MIPS_SEAD |
242 | bool "MIPS SEAD board" | 251 | bool "MIPS SEAD board" |
243 | select CEVT_R4K | 252 | select CEVT_R4K |
253 | select CSRC_R4K | ||
244 | select IRQ_CPU | 254 | select IRQ_CPU |
245 | select DMA_NONCOHERENT | 255 | select DMA_NONCOHERENT |
246 | select SYS_HAS_EARLY_PRINTK | 256 | select SYS_HAS_EARLY_PRINTK |
@@ -260,6 +270,7 @@ config MIPS_SEAD | |||
260 | config MIPS_SIM | 270 | config MIPS_SIM |
261 | bool 'MIPS simulator (MIPSsim)' | 271 | bool 'MIPS simulator (MIPSsim)' |
262 | select CEVT_R4K | 272 | select CEVT_R4K |
273 | select CSRC_R4K | ||
263 | select DMA_NONCOHERENT | 274 | select DMA_NONCOHERENT |
264 | select SYS_HAS_EARLY_PRINTK | 275 | select SYS_HAS_EARLY_PRINTK |
265 | select IRQ_CPU | 276 | select IRQ_CPU |
@@ -278,6 +289,7 @@ config MIPS_SIM | |||
278 | config MARKEINS | 289 | config MARKEINS |
279 | bool "NEC EMMA2RH Mark-eins" | 290 | bool "NEC EMMA2RH Mark-eins" |
280 | select CEVT_R4K | 291 | select CEVT_R4K |
292 | select CSRC_R4K | ||
281 | select DMA_NONCOHERENT | 293 | select DMA_NONCOHERENT |
282 | select HW_HAS_PCI | 294 | select HW_HAS_PCI |
283 | select IRQ_CPU | 295 | select IRQ_CPU |
@@ -293,6 +305,7 @@ config MARKEINS | |||
293 | config MACH_VR41XX | 305 | config MACH_VR41XX |
294 | bool "NEC VR4100 series based machines" | 306 | bool "NEC VR4100 series based machines" |
295 | select CEVT_R4K | 307 | select CEVT_R4K |
308 | select CSRC_R4K | ||
296 | select SYS_HAS_CPU_VR41XX | 309 | select SYS_HAS_CPU_VR41XX |
297 | select GENERIC_HARDIRQS_NO__DO_IRQ | 310 | select GENERIC_HARDIRQS_NO__DO_IRQ |
298 | 311 | ||
@@ -330,6 +343,7 @@ config PMC_MSP | |||
330 | config PMC_YOSEMITE | 343 | config PMC_YOSEMITE |
331 | bool "PMC-Sierra Yosemite eval board" | 344 | bool "PMC-Sierra Yosemite eval board" |
332 | select CEVT_R4K | 345 | select CEVT_R4K |
346 | select CSRC_R4K | ||
333 | select DMA_COHERENT | 347 | select DMA_COHERENT |
334 | select HW_HAS_PCI | 348 | select HW_HAS_PCI |
335 | select IRQ_CPU | 349 | select IRQ_CPU |
@@ -351,6 +365,7 @@ config PMC_YOSEMITE | |||
351 | config QEMU | 365 | config QEMU |
352 | bool "Qemu" | 366 | bool "Qemu" |
353 | select CEVT_R4K | 367 | select CEVT_R4K |
368 | select CSRC_R4K | ||
354 | select DMA_COHERENT | 369 | select DMA_COHERENT |
355 | select GENERIC_ISA_DMA | 370 | select GENERIC_ISA_DMA |
356 | select HAVE_STD_PC_SERIAL_PORT | 371 | select HAVE_STD_PC_SERIAL_PORT |
@@ -382,9 +397,11 @@ config SGI_IP22 | |||
382 | select ARC32 | 397 | select ARC32 |
383 | select BOOT_ELF32 | 398 | select BOOT_ELF32 |
384 | select CEVT_R4K | 399 | select CEVT_R4K |
400 | select CSRC_R4K | ||
385 | select DMA_NONCOHERENT | 401 | select DMA_NONCOHERENT |
386 | select HW_HAS_EISA | 402 | select HW_HAS_EISA |
387 | select I8253 | 403 | select I8253 |
404 | select I8259 | ||
388 | select IP22_CPU_SCACHE | 405 | select IP22_CPU_SCACHE |
389 | select IRQ_CPU | 406 | select IRQ_CPU |
390 | select GENERIC_ISA_DMA_SUPPORT_BROKEN | 407 | select GENERIC_ISA_DMA_SUPPORT_BROKEN |
@@ -427,6 +444,7 @@ config SGI_IP32 | |||
427 | select ARC32 | 444 | select ARC32 |
428 | select BOOT_ELF32 | 445 | select BOOT_ELF32 |
429 | select CEVT_R4K | 446 | select CEVT_R4K |
447 | select CSRC_R4K | ||
430 | select DMA_NONCOHERENT | 448 | select DMA_NONCOHERENT |
431 | select HW_HAS_PCI | 449 | select HW_HAS_PCI |
432 | select IRQ_CPU | 450 | select IRQ_CPU |
@@ -498,6 +516,7 @@ config SIBYTE_SWARM | |||
498 | select SYS_SUPPORTS_HIGHMEM | 516 | select SYS_SUPPORTS_HIGHMEM |
499 | select SYS_SUPPORTS_KGDB | 517 | select SYS_SUPPORTS_KGDB |
500 | select SYS_SUPPORTS_LITTLE_ENDIAN | 518 | select SYS_SUPPORTS_LITTLE_ENDIAN |
519 | select ZONE_DMA32 if 64BIT | ||
501 | 520 | ||
502 | config SIBYTE_LITTLESUR | 521 | config SIBYTE_LITTLESUR |
503 | bool "Sibyte BCM91250C2-LittleSur" | 522 | bool "Sibyte BCM91250C2-LittleSur" |
@@ -548,6 +567,7 @@ config SIBYTE_BIGSUR | |||
548 | select SYS_SUPPORTS_BIG_ENDIAN | 567 | select SYS_SUPPORTS_BIG_ENDIAN |
549 | select SYS_SUPPORTS_HIGHMEM | 568 | select SYS_SUPPORTS_HIGHMEM |
550 | select SYS_SUPPORTS_LITTLE_ENDIAN | 569 | select SYS_SUPPORTS_LITTLE_ENDIAN |
570 | select ZONE_DMA32 if 64BIT | ||
551 | 571 | ||
552 | config SNI_RM | 572 | config SNI_RM |
553 | bool "SNI RM200/300/400" | 573 | bool "SNI RM200/300/400" |
@@ -556,6 +576,7 @@ config SNI_RM | |||
556 | select ARCH_MAY_HAVE_PC_FDC | 576 | select ARCH_MAY_HAVE_PC_FDC |
557 | select BOOT_ELF32 | 577 | select BOOT_ELF32 |
558 | select CEVT_R4K | 578 | select CEVT_R4K |
579 | select CSRC_R4K | ||
559 | select DMA_NONCOHERENT | 580 | select DMA_NONCOHERENT |
560 | select GENERIC_ISA_DMA | 581 | select GENERIC_ISA_DMA |
561 | select HW_HAS_EISA | 582 | select HW_HAS_EISA |
@@ -599,6 +620,7 @@ config TOSHIBA_JMR3927 | |||
599 | config TOSHIBA_RBTX4927 | 620 | config TOSHIBA_RBTX4927 |
600 | bool "Toshiba RBTX49[23]7 board" | 621 | bool "Toshiba RBTX49[23]7 board" |
601 | select CEVT_R4K | 622 | select CEVT_R4K |
623 | select CSRC_R4K | ||
602 | select CEVT_TXX9 | 624 | select CEVT_TXX9 |
603 | select DMA_NONCOHERENT | 625 | select DMA_NONCOHERENT |
604 | select HAS_TXX9_SERIAL | 626 | select HAS_TXX9_SERIAL |
@@ -621,6 +643,7 @@ config TOSHIBA_RBTX4927 | |||
621 | config TOSHIBA_RBTX4938 | 643 | config TOSHIBA_RBTX4938 |
622 | bool "Toshiba RBTX4938 board" | 644 | bool "Toshiba RBTX4938 board" |
623 | select CEVT_R4K | 645 | select CEVT_R4K |
646 | select CSRC_R4K | ||
624 | select CEVT_TXX9 | 647 | select CEVT_TXX9 |
625 | select DMA_NONCOHERENT | 648 | select DMA_NONCOHERENT |
626 | select HAS_TXX9_SERIAL | 649 | select HAS_TXX9_SERIAL |
@@ -642,6 +665,7 @@ config TOSHIBA_RBTX4938 | |||
642 | config WR_PPMC | 665 | config WR_PPMC |
643 | bool "Wind River PPMC board" | 666 | bool "Wind River PPMC board" |
644 | select CEVT_R4K | 667 | select CEVT_R4K |
668 | select CSRC_R4K | ||
645 | select IRQ_CPU | 669 | select IRQ_CPU |
646 | select BOOT_ELF32 | 670 | select BOOT_ELF32 |
647 | select DMA_NONCOHERENT | 671 | select DMA_NONCOHERENT |
@@ -690,6 +714,10 @@ config ARCH_HAS_ILOG2_U64 | |||
690 | bool | 714 | bool |
691 | default n | 715 | default n |
692 | 716 | ||
717 | config ARCH_SUPPORTS_OPROFILE | ||
718 | bool | ||
719 | default y if !MIPS_MT_SMTC | ||
720 | |||
693 | config GENERIC_FIND_NEXT_BIT | 721 | config GENERIC_FIND_NEXT_BIT |
694 | bool | 722 | bool |
695 | default y | 723 | default y |
@@ -752,6 +780,9 @@ config CEVT_TXX9 | |||
752 | config CSRC_BCM1480 | 780 | config CSRC_BCM1480 |
753 | bool | 781 | bool |
754 | 782 | ||
783 | config CSRC_R4K | ||
784 | bool | ||
785 | |||
755 | config CSRC_SB1250 | 786 | config CSRC_SB1250 |
756 | bool | 787 | bool |
757 | 788 | ||
@@ -1640,6 +1671,9 @@ config ARCH_DISCONTIGMEM_ENABLE | |||
1640 | or have huge holes in the physical address space for other reasons. | 1671 | or have huge holes in the physical address space for other reasons. |
1641 | See <file:Documentation/vm/numa> for more. | 1672 | See <file:Documentation/vm/numa> for more. |
1642 | 1673 | ||
1674 | config ARCH_POPULATES_NODE_MAP | ||
1675 | def_bool y | ||
1676 | |||
1643 | config ARCH_SPARSEMEM_ENABLE | 1677 | config ARCH_SPARSEMEM_ENABLE |
1644 | bool | 1678 | bool |
1645 | select SPARSEMEM_STATIC | 1679 | select SPARSEMEM_STATIC |
@@ -1945,6 +1979,9 @@ config I8253 | |||
1945 | config PCSPEAKER | 1979 | config PCSPEAKER |
1946 | bool | 1980 | bool |
1947 | 1981 | ||
1982 | config ZONE_DMA32 | ||
1983 | bool | ||
1984 | |||
1948 | source "drivers/pcmcia/Kconfig" | 1985 | source "drivers/pcmcia/Kconfig" |
1949 | 1986 | ||
1950 | source "drivers/pci/hotplug/Kconfig" | 1987 | source "drivers/pci/hotplug/Kconfig" |
diff --git a/arch/mips/au1000/Kconfig b/arch/mips/au1000/Kconfig index b36cec58a9a8..05d1354aad3a 100644 --- a/arch/mips/au1000/Kconfig +++ b/arch/mips/au1000/Kconfig | |||
@@ -138,6 +138,7 @@ config SOC_AU1X00 | |||
138 | bool | 138 | bool |
139 | select 64BIT_PHYS_ADDR | 139 | select 64BIT_PHYS_ADDR |
140 | select CEVT_R4K | 140 | select CEVT_R4K |
141 | select CSRC_R4K | ||
141 | select IRQ_CPU | 142 | select IRQ_CPU |
142 | select SYS_HAS_CPU_MIPS32_R1 | 143 | select SYS_HAS_CPU_MIPS32_R1 |
143 | select SYS_SUPPORTS_32BIT_KERNEL | 144 | select SYS_SUPPORTS_32BIT_KERNEL |
diff --git a/arch/mips/au1000/common/dbdma.c b/arch/mips/au1000/common/dbdma.c index 9d6ad43fded6..edf91f41a786 100644 --- a/arch/mips/au1000/common/dbdma.c +++ b/arch/mips/au1000/common/dbdma.c | |||
@@ -859,7 +859,7 @@ dbdma_interrupt(int irq, void *dev_id) | |||
859 | 859 | ||
860 | intstat = dbdma_gptr->ddma_intstat; | 860 | intstat = dbdma_gptr->ddma_intstat; |
861 | au_sync(); | 861 | au_sync(); |
862 | chan_index = ffs(intstat); | 862 | chan_index = __ffs(intstat); |
863 | 863 | ||
864 | ctp = chan_tab_ptr[chan_index]; | 864 | ctp = chan_tab_ptr[chan_index]; |
865 | cp = ctp->chan_ptr; | 865 | cp = ctp->chan_ptr; |
diff --git a/arch/mips/au1000/common/irq.c b/arch/mips/au1000/common/irq.c index ddfb7f0a17a6..3c7714f057ac 100644 --- a/arch/mips/au1000/common/irq.c +++ b/arch/mips/au1000/common/irq.c | |||
@@ -462,9 +462,9 @@ static void intc0_req0_irqdispatch(void) | |||
462 | return; | 462 | return; |
463 | } | 463 | } |
464 | #endif | 464 | #endif |
465 | bit = ffs(intc0_req0); | 465 | bit = __ffs(intc0_req0); |
466 | intc0_req0 &= ~(1 << bit); | 466 | intc0_req0 &= ~(1 << bit); |
467 | do_IRQ(MIPS_CPU_IRQ_BASE + bit); | 467 | do_IRQ(AU1000_INTC0_INT_BASE + bit); |
468 | } | 468 | } |
469 | 469 | ||
470 | 470 | ||
@@ -478,9 +478,9 @@ static void intc0_req1_irqdispatch(void) | |||
478 | if (!intc0_req1) | 478 | if (!intc0_req1) |
479 | return; | 479 | return; |
480 | 480 | ||
481 | bit = ffs(intc0_req1); | 481 | bit = __ffs(intc0_req1); |
482 | intc0_req1 &= ~(1 << bit); | 482 | intc0_req1 &= ~(1 << bit); |
483 | do_IRQ(bit); | 483 | do_IRQ(AU1000_INTC0_INT_BASE + bit); |
484 | } | 484 | } |
485 | 485 | ||
486 | 486 | ||
@@ -498,9 +498,9 @@ static void intc1_req0_irqdispatch(void) | |||
498 | if (!intc1_req0) | 498 | if (!intc1_req0) |
499 | return; | 499 | return; |
500 | 500 | ||
501 | bit = ffs(intc1_req0); | 501 | bit = __ffs(intc1_req0); |
502 | intc1_req0 &= ~(1 << bit); | 502 | intc1_req0 &= ~(1 << bit); |
503 | do_IRQ(MIPS_CPU_IRQ_BASE + 32 + bit); | 503 | do_IRQ(AU1000_INTC1_INT_BASE + bit); |
504 | } | 504 | } |
505 | 505 | ||
506 | 506 | ||
@@ -514,9 +514,9 @@ static void intc1_req1_irqdispatch(void) | |||
514 | if (!intc1_req1) | 514 | if (!intc1_req1) |
515 | return; | 515 | return; |
516 | 516 | ||
517 | bit = ffs(intc1_req1); | 517 | bit = __ffs(intc1_req1); |
518 | intc1_req1 &= ~(1 << bit); | 518 | intc1_req1 &= ~(1 << bit); |
519 | do_IRQ(MIPS_CPU_IRQ_BASE + 32 + bit); | 519 | do_IRQ(AU1000_INTC1_INT_BASE + bit); |
520 | } | 520 | } |
521 | 521 | ||
522 | asmlinkage void plat_irq_dispatch(void) | 522 | asmlinkage void plat_irq_dispatch(void) |
diff --git a/arch/mips/au1000/pb1200/irqmap.c b/arch/mips/au1000/pb1200/irqmap.c index c096be4ed4e7..8fcd0df86f93 100644 --- a/arch/mips/au1000/pb1200/irqmap.c +++ b/arch/mips/au1000/pb1200/irqmap.c | |||
@@ -74,7 +74,7 @@ irqreturn_t pb1200_cascade_handler( int irq, void *dev_id) | |||
74 | bcsr->int_status = bisr; | 74 | bcsr->int_status = bisr; |
75 | for( ; bisr; bisr &= (bisr-1) ) | 75 | for( ; bisr; bisr &= (bisr-1) ) |
76 | { | 76 | { |
77 | extirq_nr = PB1200_INT_BEGIN + ffs(bisr); | 77 | extirq_nr = PB1200_INT_BEGIN + __ffs(bisr); |
78 | /* Ack and dispatch IRQ */ | 78 | /* Ack and dispatch IRQ */ |
79 | do_IRQ(extirq_nr); | 79 | do_IRQ(extirq_nr); |
80 | } | 80 | } |
diff --git a/arch/mips/kernel/Makefile b/arch/mips/kernel/Makefile index b551535b7e48..ffa08362de17 100644 --- a/arch/mips/kernel/Makefile +++ b/arch/mips/kernel/Makefile | |||
@@ -14,6 +14,7 @@ obj-$(CONFIG_CEVT_GT641XX) += cevt-gt641xx.o | |||
14 | obj-$(CONFIG_CEVT_SB1250) += cevt-sb1250.o | 14 | obj-$(CONFIG_CEVT_SB1250) += cevt-sb1250.o |
15 | obj-$(CONFIG_CEVT_TXX9) += cevt-txx9.o | 15 | obj-$(CONFIG_CEVT_TXX9) += cevt-txx9.o |
16 | obj-$(CONFIG_CSRC_BCM1480) += csrc-bcm1480.o | 16 | obj-$(CONFIG_CSRC_BCM1480) += csrc-bcm1480.o |
17 | obj-$(CONFIG_CSRC_R4K) += csrc-r4k.o | ||
17 | obj-$(CONFIG_CSRC_SB1250) += csrc-sb1250.o | 18 | obj-$(CONFIG_CSRC_SB1250) += csrc-sb1250.o |
18 | 19 | ||
19 | binfmt_irix-objs := irixelf.o irixinv.o irixioctl.o irixsig.o \ | 20 | binfmt_irix-objs := irixelf.o irixinv.o irixioctl.o irixsig.o \ |
@@ -43,6 +44,7 @@ obj-$(CONFIG_CPU_TX49XX) += r4k_fpu.o r4k_switch.o | |||
43 | obj-$(CONFIG_CPU_VR41XX) += r4k_fpu.o r4k_switch.o | 44 | obj-$(CONFIG_CPU_VR41XX) += r4k_fpu.o r4k_switch.o |
44 | 45 | ||
45 | obj-$(CONFIG_SMP) += smp.o | 46 | obj-$(CONFIG_SMP) += smp.o |
47 | obj-$(CONFIG_SMP_UP) += smp-up.o | ||
46 | 48 | ||
47 | obj-$(CONFIG_MIPS_MT) += mips-mt.o | 49 | obj-$(CONFIG_MIPS_MT) += mips-mt.o |
48 | obj-$(CONFIG_MIPS_MT_FPAFF) += mips-mt-fpaff.o | 50 | obj-$(CONFIG_MIPS_MT_FPAFF) += mips-mt-fpaff.o |
diff --git a/arch/mips/kernel/cevt-r4k.c b/arch/mips/kernel/cevt-r4k.c index bab935a3d74b..24a2d907aa0d 100644 --- a/arch/mips/kernel/cevt-r4k.c +++ b/arch/mips/kernel/cevt-r4k.c | |||
@@ -219,7 +219,7 @@ static int c0_compare_int_usable(void) | |||
219 | return 1; | 219 | return 1; |
220 | } | 220 | } |
221 | 221 | ||
222 | void __cpuinit mips_clockevent_init(void) | 222 | int __cpuinit mips_clockevent_init(void) |
223 | { | 223 | { |
224 | uint64_t mips_freq = mips_hpt_frequency; | 224 | uint64_t mips_freq = mips_hpt_frequency; |
225 | unsigned int cpu = smp_processor_id(); | 225 | unsigned int cpu = smp_processor_id(); |
@@ -227,7 +227,7 @@ void __cpuinit mips_clockevent_init(void) | |||
227 | unsigned int irq; | 227 | unsigned int irq; |
228 | 228 | ||
229 | if (!cpu_has_counter || !mips_hpt_frequency) | 229 | if (!cpu_has_counter || !mips_hpt_frequency) |
230 | return; | 230 | return -ENXIO; |
231 | 231 | ||
232 | #ifdef CONFIG_MIPS_MT_SMTC | 232 | #ifdef CONFIG_MIPS_MT_SMTC |
233 | setup_smtc_dummy_clockevent_device(); | 233 | setup_smtc_dummy_clockevent_device(); |
@@ -237,11 +237,11 @@ void __cpuinit mips_clockevent_init(void) | |||
237 | * device. | 237 | * device. |
238 | */ | 238 | */ |
239 | if (cpu) | 239 | if (cpu) |
240 | return; | 240 | return 0; |
241 | #endif | 241 | #endif |
242 | 242 | ||
243 | if (!c0_compare_int_usable()) | 243 | if (!c0_compare_int_usable()) |
244 | return; | 244 | return -ENXIO; |
245 | 245 | ||
246 | /* | 246 | /* |
247 | * With vectored interrupts things are getting platform specific. | 247 | * With vectored interrupts things are getting platform specific. |
@@ -276,8 +276,8 @@ void __cpuinit mips_clockevent_init(void) | |||
276 | 276 | ||
277 | clockevents_register_device(cd); | 277 | clockevents_register_device(cd); |
278 | 278 | ||
279 | if (!cp0_timer_irq_installed) | 279 | if (cp0_timer_irq_installed) |
280 | return; | 280 | return 0; |
281 | 281 | ||
282 | cp0_timer_irq_installed = 1; | 282 | cp0_timer_irq_installed = 1; |
283 | 283 | ||
@@ -287,4 +287,6 @@ void __cpuinit mips_clockevent_init(void) | |||
287 | #else | 287 | #else |
288 | setup_irq(irq, &c0_compare_irqaction); | 288 | setup_irq(irq, &c0_compare_irqaction); |
289 | #endif | 289 | #endif |
290 | |||
291 | return 0; | ||
290 | } | 292 | } |
diff --git a/arch/mips/kernel/csrc-r4k.c b/arch/mips/kernel/csrc-r4k.c new file mode 100644 index 000000000000..0e2b5cd81f67 --- /dev/null +++ b/arch/mips/kernel/csrc-r4k.c | |||
@@ -0,0 +1,33 @@ | |||
1 | /* | ||
2 | * This file is subject to the terms and conditions of the GNU General Public | ||
3 | * License. See the file "COPYING" in the main directory of this archive | ||
4 | * for more details. | ||
5 | * | ||
6 | * Copyright (C) 2007 by Ralf Baechle | ||
7 | */ | ||
8 | #include <linux/clocksource.h> | ||
9 | #include <linux/init.h> | ||
10 | |||
11 | #include <asm/time.h> | ||
12 | |||
13 | static cycle_t c0_hpt_read(void) | ||
14 | { | ||
15 | return read_c0_count(); | ||
16 | } | ||
17 | |||
18 | static struct clocksource clocksource_mips = { | ||
19 | .name = "MIPS", | ||
20 | .read = c0_hpt_read, | ||
21 | .mask = CLOCKSOURCE_MASK(32), | ||
22 | .flags = CLOCK_SOURCE_IS_CONTINUOUS, | ||
23 | }; | ||
24 | |||
25 | void __init init_mips_clocksource(void) | ||
26 | { | ||
27 | /* Calclate a somewhat reasonable rating value */ | ||
28 | clocksource_mips.rating = 200 + mips_hpt_frequency / 10000000; | ||
29 | |||
30 | clocksource_set_clock(&clocksource_mips, mips_hpt_frequency); | ||
31 | |||
32 | clocksource_register(&clocksource_mips); | ||
33 | } | ||
diff --git a/arch/mips/kernel/setup.c b/arch/mips/kernel/setup.c index a06a27d6cfcd..7f6ddcb5d485 100644 --- a/arch/mips/kernel/setup.c +++ b/arch/mips/kernel/setup.c | |||
@@ -269,7 +269,7 @@ static void __init bootmem_init(void) | |||
269 | 269 | ||
270 | static void __init bootmem_init(void) | 270 | static void __init bootmem_init(void) |
271 | { | 271 | { |
272 | unsigned long reserved_end; | 272 | unsigned long init_begin, reserved_end; |
273 | unsigned long mapstart = ~0UL; | 273 | unsigned long mapstart = ~0UL; |
274 | unsigned long bootmap_size; | 274 | unsigned long bootmap_size; |
275 | int i; | 275 | int i; |
@@ -342,6 +342,35 @@ static void __init bootmem_init(void) | |||
342 | */ | 342 | */ |
343 | bootmap_size = init_bootmem_node(NODE_DATA(0), mapstart, | 343 | bootmap_size = init_bootmem_node(NODE_DATA(0), mapstart, |
344 | min_low_pfn, max_low_pfn); | 344 | min_low_pfn, max_low_pfn); |
345 | |||
346 | |||
347 | init_begin = PFN_UP(__pa_symbol(&__init_begin)); | ||
348 | for (i = 0; i < boot_mem_map.nr_map; i++) { | ||
349 | unsigned long start, end; | ||
350 | |||
351 | start = PFN_UP(boot_mem_map.map[i].addr); | ||
352 | end = PFN_DOWN(boot_mem_map.map[i].addr | ||
353 | + boot_mem_map.map[i].size); | ||
354 | |||
355 | if (start <= init_begin) | ||
356 | start = init_begin; | ||
357 | if (start >= end) | ||
358 | continue; | ||
359 | |||
360 | #ifndef CONFIG_HIGHMEM | ||
361 | if (end > max_low_pfn) | ||
362 | end = max_low_pfn; | ||
363 | |||
364 | /* | ||
365 | * ... finally, is the area going away? | ||
366 | */ | ||
367 | if (end <= start) | ||
368 | continue; | ||
369 | #endif | ||
370 | |||
371 | add_active_range(0, start, end); | ||
372 | } | ||
373 | |||
345 | /* | 374 | /* |
346 | * Register fully available low RAM pages with the bootmem allocator. | 375 | * Register fully available low RAM pages with the bootmem allocator. |
347 | */ | 376 | */ |
diff --git a/arch/mips/kernel/smp-up.c b/arch/mips/kernel/smp-up.c new file mode 100644 index 000000000000..ead6c30eeb14 --- /dev/null +++ b/arch/mips/kernel/smp-up.c | |||
@@ -0,0 +1,67 @@ | |||
1 | /* | ||
2 | * This file is subject to the terms and conditions of the GNU General Public | ||
3 | * License. See the file "COPYING" in the main directory of this archive | ||
4 | * for more details. | ||
5 | * | ||
6 | * Copyright (C) 2006, 07 by Ralf Baechle (ralf@linux-mips.org) | ||
7 | * | ||
8 | * Symmetric Uniprocessor (TM) Support | ||
9 | */ | ||
10 | #include <linux/kernel.h> | ||
11 | #include <linux/sched.h> | ||
12 | |||
13 | /* | ||
14 | * Send inter-processor interrupt | ||
15 | */ | ||
16 | void up_send_ipi_single(int cpu, unsigned int action) | ||
17 | { | ||
18 | panic(KERN_ERR "%s called", __func__); | ||
19 | } | ||
20 | |||
21 | static inline void up_send_ipi_mask(cpumask_t mask, unsigned int action) | ||
22 | { | ||
23 | panic(KERN_ERR "%s called", __func__); | ||
24 | } | ||
25 | |||
26 | /* | ||
27 | * After we've done initial boot, this function is called to allow the | ||
28 | * board code to clean up state, if needed | ||
29 | */ | ||
30 | void __cpuinit up_init_secondary(void) | ||
31 | { | ||
32 | } | ||
33 | |||
34 | void __cpuinit up_smp_finish(void) | ||
35 | { | ||
36 | } | ||
37 | |||
38 | /* Hook for after all CPUs are online */ | ||
39 | void up_cpus_done(void) | ||
40 | { | ||
41 | } | ||
42 | |||
43 | /* | ||
44 | * Firmware CPU startup hook | ||
45 | */ | ||
46 | void __cpuinit up_boot_secondary(int cpu, struct task_struct *idle) | ||
47 | { | ||
48 | } | ||
49 | |||
50 | void __init up_smp_setup(void) | ||
51 | { | ||
52 | } | ||
53 | |||
54 | void __init up_prepare_cpus(unsigned int max_cpus) | ||
55 | { | ||
56 | } | ||
57 | |||
58 | struct plat_smp_ops up_smp_ops = { | ||
59 | .send_ipi_single = up_send_ipi_single, | ||
60 | .send_ipi_mask = up_send_ipi_mask, | ||
61 | .init_secondary = up_init_secondary, | ||
62 | .smp_finish = up_smp_finish, | ||
63 | .cpus_done = up_cpus_done, | ||
64 | .boot_secondary = up_boot_secondary, | ||
65 | .smp_setup = up_smp_setup, | ||
66 | .prepare_cpus = up_prepare_cpus, | ||
67 | }; | ||
diff --git a/arch/mips/kernel/time.c b/arch/mips/kernel/time.c index 3284b9b4ecac..52075426c373 100644 --- a/arch/mips/kernel/time.c +++ b/arch/mips/kernel/time.c | |||
@@ -50,14 +50,6 @@ int update_persistent_clock(struct timespec now) | |||
50 | return rtc_mips_set_mmss(now.tv_sec); | 50 | return rtc_mips_set_mmss(now.tv_sec); |
51 | } | 51 | } |
52 | 52 | ||
53 | /* | ||
54 | * High precision timer functions for a R4k-compatible timer. | ||
55 | */ | ||
56 | static cycle_t c0_hpt_read(void) | ||
57 | { | ||
58 | return read_c0_count(); | ||
59 | } | ||
60 | |||
61 | int (*mips_timer_state)(void); | 53 | int (*mips_timer_state)(void); |
62 | 54 | ||
63 | int null_perf_irq(void) | 55 | int null_perf_irq(void) |
@@ -84,55 +76,6 @@ EXPORT_SYMBOL(perf_irq); | |||
84 | 76 | ||
85 | unsigned int mips_hpt_frequency; | 77 | unsigned int mips_hpt_frequency; |
86 | 78 | ||
87 | static struct clocksource clocksource_mips = { | ||
88 | .name = "MIPS", | ||
89 | .read = c0_hpt_read, | ||
90 | .mask = CLOCKSOURCE_MASK(32), | ||
91 | .flags = CLOCK_SOURCE_IS_CONTINUOUS, | ||
92 | }; | ||
93 | |||
94 | static unsigned int __init calibrate_hpt(void) | ||
95 | { | ||
96 | cycle_t frequency, hpt_start, hpt_end, hpt_count, hz; | ||
97 | |||
98 | const int loops = HZ / 10; | ||
99 | int log_2_loops = 0; | ||
100 | int i; | ||
101 | |||
102 | /* | ||
103 | * We want to calibrate for 0.1s, but to avoid a 64-bit | ||
104 | * division we round the number of loops up to the nearest | ||
105 | * power of 2. | ||
106 | */ | ||
107 | while (loops > 1 << log_2_loops) | ||
108 | log_2_loops++; | ||
109 | i = 1 << log_2_loops; | ||
110 | |||
111 | /* | ||
112 | * Wait for a rising edge of the timer interrupt. | ||
113 | */ | ||
114 | while (mips_timer_state()); | ||
115 | while (!mips_timer_state()); | ||
116 | |||
117 | /* | ||
118 | * Now see how many high precision timer ticks happen | ||
119 | * during the calculated number of periods between timer | ||
120 | * interrupts. | ||
121 | */ | ||
122 | hpt_start = clocksource_mips.read(); | ||
123 | do { | ||
124 | while (mips_timer_state()); | ||
125 | while (!mips_timer_state()); | ||
126 | } while (--i); | ||
127 | hpt_end = clocksource_mips.read(); | ||
128 | |||
129 | hpt_count = (hpt_end - hpt_start) & clocksource_mips.mask; | ||
130 | hz = HZ; | ||
131 | frequency = hpt_count * hz; | ||
132 | |||
133 | return frequency >> log_2_loops; | ||
134 | } | ||
135 | |||
136 | void __init clocksource_set_clock(struct clocksource *cs, unsigned int clock) | 79 | void __init clocksource_set_clock(struct clocksource *cs, unsigned int clock) |
137 | { | 80 | { |
138 | u64 temp; | 81 | u64 temp; |
@@ -166,16 +109,6 @@ void __cpuinit clockevent_set_clock(struct clock_event_device *cd, | |||
166 | cd->mult = (u32) temp; | 109 | cd->mult = (u32) temp; |
167 | } | 110 | } |
168 | 111 | ||
169 | static void __init init_mips_clocksource(void) | ||
170 | { | ||
171 | /* Calclate a somewhat reasonable rating value */ | ||
172 | clocksource_mips.rating = 200 + mips_hpt_frequency / 10000000; | ||
173 | |||
174 | clocksource_set_clock(&clocksource_mips, mips_hpt_frequency); | ||
175 | |||
176 | clocksource_register(&clocksource_mips); | ||
177 | } | ||
178 | |||
179 | void __init __weak plat_time_init(void) | 112 | void __init __weak plat_time_init(void) |
180 | { | 113 | { |
181 | } | 114 | } |
@@ -194,21 +127,42 @@ void __init plat_timer_setup(void) | |||
194 | BUG(); | 127 | BUG(); |
195 | } | 128 | } |
196 | 129 | ||
130 | static __init int cpu_has_mfc0_count_bug(void) | ||
131 | { | ||
132 | switch (current_cpu_type()) { | ||
133 | case CPU_R4000PC: | ||
134 | case CPU_R4000SC: | ||
135 | case CPU_R4000MC: | ||
136 | /* | ||
137 | * V3.0 is documented as suffering from the mfc0 from count bug. | ||
138 | * Afaik this is the last version of the R4000. Later versions | ||
139 | * were marketed as R4400. | ||
140 | */ | ||
141 | return 1; | ||
142 | |||
143 | case CPU_R4400PC: | ||
144 | case CPU_R4400SC: | ||
145 | case CPU_R4400MC: | ||
146 | /* | ||
147 | * The published errata for the R4400 upto 3.0 say the CPU | ||
148 | * has the mfc0 from count bug. | ||
149 | */ | ||
150 | if ((current_cpu_data.processor_id & 0xff) <= 0x30) | ||
151 | return 1; | ||
152 | |||
153 | /* | ||
154 | * I don't have erratas for newer R4400 so be paranoid. | ||
155 | */ | ||
156 | return 1; | ||
157 | } | ||
158 | |||
159 | return 0; | ||
160 | } | ||
161 | |||
197 | void __init time_init(void) | 162 | void __init time_init(void) |
198 | { | 163 | { |
199 | plat_time_init(); | 164 | plat_time_init(); |
200 | 165 | ||
201 | if (cpu_has_counter && (mips_hpt_frequency || mips_timer_state)) { | 166 | if (mips_clockevent_init() || !cpu_has_mfc0_count_bug()) |
202 | /* We know counter frequency. Or we can get it. */ | ||
203 | if (!mips_hpt_frequency) | ||
204 | mips_hpt_frequency = calibrate_hpt(); | ||
205 | |||
206 | /* Report the high precision timer rate for a reference. */ | ||
207 | printk("Using %u.%03u MHz high precision timer.\n", | ||
208 | ((mips_hpt_frequency + 500) / 1000) / 1000, | ||
209 | ((mips_hpt_frequency + 500) / 1000) % 1000); | ||
210 | init_mips_clocksource(); | 167 | init_mips_clocksource(); |
211 | } | ||
212 | |||
213 | mips_clockevent_init(); | ||
214 | } | 168 | } |
diff --git a/arch/mips/kernel/vpe.c b/arch/mips/kernel/vpe.c index 38bd33fa2a23..c06eb812a95e 100644 --- a/arch/mips/kernel/vpe.c +++ b/arch/mips/kernel/vpe.c | |||
@@ -470,7 +470,7 @@ static int apply_r_mips_lo16(struct module *me, uint32_t *location, | |||
470 | */ | 470 | */ |
471 | if (v != l->value) { | 471 | if (v != l->value) { |
472 | printk(KERN_DEBUG "VPE loader: " | 472 | printk(KERN_DEBUG "VPE loader: " |
473 | "apply_r_mips_lo16/hi16: " | 473 | "apply_r_mips_lo16/hi16: \t" |
474 | "inconsistent value information\n"); | 474 | "inconsistent value information\n"); |
475 | return -ENOEXEC; | 475 | return -ENOEXEC; |
476 | } | 476 | } |
@@ -629,7 +629,7 @@ static void simplify_symbols(Elf_Shdr * sechdrs, | |||
629 | break; | 629 | break; |
630 | 630 | ||
631 | case SHN_MIPS_SCOMMON: | 631 | case SHN_MIPS_SCOMMON: |
632 | printk(KERN_DEBUG "simplify_symbols: ignoring SHN_MIPS_SCOMMON" | 632 | printk(KERN_DEBUG "simplify_symbols: ignoring SHN_MIPS_SCOMMON " |
633 | "symbol <%s> st_shndx %d\n", strtab + sym[i].st_name, | 633 | "symbol <%s> st_shndx %d\n", strtab + sym[i].st_name, |
634 | sym[i].st_shndx); | 634 | sym[i].st_shndx); |
635 | // .sbss section | 635 | // .sbss section |
diff --git a/arch/mips/math-emu/ieee754.c b/arch/mips/math-emu/ieee754.c index 946aee331788..cb1b6822711a 100644 --- a/arch/mips/math-emu/ieee754.c +++ b/arch/mips/math-emu/ieee754.c | |||
@@ -108,6 +108,7 @@ int ieee754si_xcpt(int r, const char *op, ...) | |||
108 | ax.rv.si = r; | 108 | ax.rv.si = r; |
109 | va_start(ax.ap, op); | 109 | va_start(ax.ap, op); |
110 | ieee754_xcpt(&ax); | 110 | ieee754_xcpt(&ax); |
111 | va_end(ax.ap); | ||
111 | return ax.rv.si; | 112 | return ax.rv.si; |
112 | } | 113 | } |
113 | 114 | ||
@@ -122,5 +123,6 @@ s64 ieee754di_xcpt(s64 r, const char *op, ...) | |||
122 | ax.rv.di = r; | 123 | ax.rv.di = r; |
123 | va_start(ax.ap, op); | 124 | va_start(ax.ap, op); |
124 | ieee754_xcpt(&ax); | 125 | ieee754_xcpt(&ax); |
126 | va_end(ax.ap); | ||
125 | return ax.rv.di; | 127 | return ax.rv.di; |
126 | } | 128 | } |
diff --git a/arch/mips/math-emu/ieee754dp.c b/arch/mips/math-emu/ieee754dp.c index 3e214aac4b12..6d2d89f32472 100644 --- a/arch/mips/math-emu/ieee754dp.c +++ b/arch/mips/math-emu/ieee754dp.c | |||
@@ -57,6 +57,7 @@ ieee754dp ieee754dp_xcpt(ieee754dp r, const char *op, ...) | |||
57 | ax.rv.dp = r; | 57 | ax.rv.dp = r; |
58 | va_start(ax.ap, op); | 58 | va_start(ax.ap, op); |
59 | ieee754_xcpt(&ax); | 59 | ieee754_xcpt(&ax); |
60 | va_end(ax.ap); | ||
60 | return ax.rv.dp; | 61 | return ax.rv.dp; |
61 | } | 62 | } |
62 | 63 | ||
@@ -83,6 +84,7 @@ ieee754dp ieee754dp_nanxcpt(ieee754dp r, const char *op, ...) | |||
83 | ax.rv.dp = r; | 84 | ax.rv.dp = r; |
84 | va_start(ax.ap, op); | 85 | va_start(ax.ap, op); |
85 | ieee754_xcpt(&ax); | 86 | ieee754_xcpt(&ax); |
87 | va_end(ax.ap); | ||
86 | return ax.rv.dp; | 88 | return ax.rv.dp; |
87 | } | 89 | } |
88 | 90 | ||
diff --git a/arch/mips/math-emu/ieee754sp.c b/arch/mips/math-emu/ieee754sp.c index adda851cd04f..463534045ab6 100644 --- a/arch/mips/math-emu/ieee754sp.c +++ b/arch/mips/math-emu/ieee754sp.c | |||
@@ -58,6 +58,7 @@ ieee754sp ieee754sp_xcpt(ieee754sp r, const char *op, ...) | |||
58 | ax.rv.sp = r; | 58 | ax.rv.sp = r; |
59 | va_start(ax.ap, op); | 59 | va_start(ax.ap, op); |
60 | ieee754_xcpt(&ax); | 60 | ieee754_xcpt(&ax); |
61 | va_end(ax.ap); | ||
61 | return ax.rv.sp; | 62 | return ax.rv.sp; |
62 | } | 63 | } |
63 | 64 | ||
@@ -84,6 +85,7 @@ ieee754sp ieee754sp_nanxcpt(ieee754sp r, const char *op, ...) | |||
84 | ax.rv.sp = r; | 85 | ax.rv.sp = r; |
85 | va_start(ax.ap, op); | 86 | va_start(ax.ap, op); |
86 | ieee754_xcpt(&ax); | 87 | ieee754_xcpt(&ax); |
88 | va_end(ax.ap); | ||
87 | return ax.rv.sp; | 89 | return ax.rv.sp; |
88 | } | 90 | } |
89 | 91 | ||
diff --git a/arch/mips/mipssim/sim_time.c b/arch/mips/mipssim/sim_time.c index bfaafa38846f..e39bbe989da3 100644 --- a/arch/mips/mipssim/sim_time.c +++ b/arch/mips/mipssim/sim_time.c | |||
@@ -101,9 +101,7 @@ unsigned __init get_c0_compare_int(void) | |||
101 | 101 | ||
102 | void __init plat_time_init(void) | 102 | void __init plat_time_init(void) |
103 | { | 103 | { |
104 | unsigned int est_freq, flags; | 104 | unsigned int est_freq; |
105 | |||
106 | local_irq_save(flags); | ||
107 | 105 | ||
108 | /* Set Data mode - binary. */ | 106 | /* Set Data mode - binary. */ |
109 | CMOS_WRITE(CMOS_READ(RTC_CONTROL) | RTC_DM_BINARY, RTC_CONTROL); | 107 | CMOS_WRITE(CMOS_READ(RTC_CONTROL) | RTC_DM_BINARY, RTC_CONTROL); |
@@ -114,6 +112,4 @@ void __init plat_time_init(void) | |||
114 | (est_freq % 1000000) * 100 / 1000000); | 112 | (est_freq % 1000000) * 100 / 1000000); |
115 | 113 | ||
116 | cpu_khz = est_freq / 1000; | 114 | cpu_khz = est_freq / 1000; |
117 | |||
118 | local_irq_restore(flags); | ||
119 | } | 115 | } |
diff --git a/arch/mips/mm/dma-default.c b/arch/mips/mm/dma-default.c index 33519ce49540..ae76795685cc 100644 --- a/arch/mips/mm/dma-default.c +++ b/arch/mips/mm/dma-default.c | |||
@@ -40,16 +40,38 @@ static inline int cpu_is_noncoherent_r10000(struct device *dev) | |||
40 | current_cpu_type() == CPU_R12000); | 40 | current_cpu_type() == CPU_R12000); |
41 | } | 41 | } |
42 | 42 | ||
43 | static gfp_t massage_gfp_flags(const struct device *dev, gfp_t gfp) | ||
44 | { | ||
45 | /* ignore region specifiers */ | ||
46 | gfp &= ~(__GFP_DMA | __GFP_DMA32 | __GFP_HIGHMEM); | ||
47 | |||
48 | #ifdef CONFIG_ZONE_DMA32 | ||
49 | if (dev == NULL) | ||
50 | gfp |= __GFP_DMA; | ||
51 | else if (dev->coherent_dma_mask < DMA_BIT_MASK(24)) | ||
52 | gfp |= __GFP_DMA; | ||
53 | else | ||
54 | #endif | ||
55 | #ifdef CONFIG_ZONE_DMA32 | ||
56 | if (dev->coherent_dma_mask < DMA_BIT_MASK(32)) | ||
57 | gfp |= __GFP_DMA32; | ||
58 | else | ||
59 | #endif | ||
60 | ; | ||
61 | |||
62 | /* Don't invoke OOM killer */ | ||
63 | gfp |= __GFP_NORETRY; | ||
64 | |||
65 | return gfp; | ||
66 | } | ||
67 | |||
43 | void *dma_alloc_noncoherent(struct device *dev, size_t size, | 68 | void *dma_alloc_noncoherent(struct device *dev, size_t size, |
44 | dma_addr_t * dma_handle, gfp_t gfp) | 69 | dma_addr_t * dma_handle, gfp_t gfp) |
45 | { | 70 | { |
46 | void *ret; | 71 | void *ret; |
47 | 72 | ||
48 | /* ignore region specifiers */ | 73 | gfp = massage_gfp_flags(dev, gfp); |
49 | gfp &= ~(__GFP_DMA | __GFP_HIGHMEM); | ||
50 | 74 | ||
51 | if (dev == NULL || (dev->coherent_dma_mask < 0xffffffff)) | ||
52 | gfp |= GFP_DMA; | ||
53 | ret = (void *) __get_free_pages(gfp, get_order(size)); | 75 | ret = (void *) __get_free_pages(gfp, get_order(size)); |
54 | 76 | ||
55 | if (ret != NULL) { | 77 | if (ret != NULL) { |
@@ -67,11 +89,8 @@ void *dma_alloc_coherent(struct device *dev, size_t size, | |||
67 | { | 89 | { |
68 | void *ret; | 90 | void *ret; |
69 | 91 | ||
70 | /* ignore region specifiers */ | 92 | gfp = massage_gfp_flags(dev, gfp); |
71 | gfp &= ~(__GFP_DMA | __GFP_HIGHMEM); | ||
72 | 93 | ||
73 | if (dev == NULL || (dev->coherent_dma_mask < 0xffffffff)) | ||
74 | gfp |= GFP_DMA; | ||
75 | ret = (void *) __get_free_pages(gfp, get_order(size)); | 94 | ret = (void *) __get_free_pages(gfp, get_order(size)); |
76 | 95 | ||
77 | if (ret) { | 96 | if (ret) { |
@@ -343,7 +362,7 @@ int dma_supported(struct device *dev, u64 mask) | |||
343 | * so we can't guarantee allocations that must be | 362 | * so we can't guarantee allocations that must be |
344 | * within a tighter range than GFP_DMA.. | 363 | * within a tighter range than GFP_DMA.. |
345 | */ | 364 | */ |
346 | if (mask < 0x00ffffff) | 365 | if (mask < DMA_BIT_MASK(24)) |
347 | return 0; | 366 | return 0; |
348 | 367 | ||
349 | return 1; | 368 | return 1; |
diff --git a/arch/mips/mm/init.c b/arch/mips/mm/init.c index ec3b9e9f30f4..480dec04f552 100644 --- a/arch/mips/mm/init.c +++ b/arch/mips/mm/init.c | |||
@@ -347,11 +347,8 @@ static int __init page_is_ram(unsigned long pagenr) | |||
347 | 347 | ||
348 | void __init paging_init(void) | 348 | void __init paging_init(void) |
349 | { | 349 | { |
350 | unsigned long zones_size[MAX_NR_ZONES] = { 0, }; | 350 | unsigned long max_zone_pfns[MAX_NR_ZONES]; |
351 | #ifndef CONFIG_FLATMEM | 351 | unsigned long lastpfn; |
352 | unsigned long zholes_size[MAX_NR_ZONES] = { 0, }; | ||
353 | unsigned long i, j, pfn; | ||
354 | #endif | ||
355 | 352 | ||
356 | pagetable_init(); | 353 | pagetable_init(); |
357 | 354 | ||
@@ -361,35 +358,27 @@ void __init paging_init(void) | |||
361 | kmap_coherent_init(); | 358 | kmap_coherent_init(); |
362 | 359 | ||
363 | #ifdef CONFIG_ZONE_DMA | 360 | #ifdef CONFIG_ZONE_DMA |
364 | if (min_low_pfn < MAX_DMA_PFN && MAX_DMA_PFN <= max_low_pfn) { | 361 | max_zone_pfns[ZONE_DMA] = MAX_DMA_PFN; |
365 | zones_size[ZONE_DMA] = MAX_DMA_PFN - min_low_pfn; | ||
366 | zones_size[ZONE_NORMAL] = max_low_pfn - MAX_DMA_PFN; | ||
367 | } else if (max_low_pfn < MAX_DMA_PFN) | ||
368 | zones_size[ZONE_DMA] = max_low_pfn - min_low_pfn; | ||
369 | else | ||
370 | #endif | 362 | #endif |
371 | zones_size[ZONE_NORMAL] = max_low_pfn - min_low_pfn; | 363 | #ifdef CONFIG_ZONE_DMA32 |
372 | 364 | max_zone_pfns[ZONE_DMA32] = MAX_DMA32_PFN; | |
365 | #endif | ||
366 | max_zone_pfns[ZONE_NORMAL] = max_low_pfn; | ||
367 | lastpfn = max_low_pfn; | ||
373 | #ifdef CONFIG_HIGHMEM | 368 | #ifdef CONFIG_HIGHMEM |
374 | zones_size[ZONE_HIGHMEM] = highend_pfn - highstart_pfn; | 369 | max_zone_pfns[ZONE_HIGHMEM] = highend_pfn; |
370 | lastpfn = highend_pfn; | ||
375 | 371 | ||
376 | if (cpu_has_dc_aliases && zones_size[ZONE_HIGHMEM]) { | 372 | if (cpu_has_dc_aliases && max_low_pfn != highend_pfn) { |
377 | printk(KERN_WARNING "This processor doesn't support highmem." | 373 | printk(KERN_WARNING "This processor doesn't support highmem." |
378 | " %ldk highmem ignored\n", zones_size[ZONE_HIGHMEM]); | 374 | " %ldk highmem ignored\n", |
379 | zones_size[ZONE_HIGHMEM] = 0; | 375 | (highend_pfn - max_low_pfn) << (PAGE_SHIFT - 10)); |
376 | max_zone_pfns[ZONE_HIGHMEM] = max_low_pfn; | ||
377 | lastpfn = max_low_pfn; | ||
380 | } | 378 | } |
381 | #endif | 379 | #endif |
382 | 380 | ||
383 | #ifdef CONFIG_FLATMEM | 381 | free_area_init_nodes(max_zone_pfns); |
384 | free_area_init(zones_size); | ||
385 | #else | ||
386 | pfn = min_low_pfn; | ||
387 | for (i = 0; i < MAX_NR_ZONES; i++) | ||
388 | for (j = 0; j < zones_size[i]; j++, pfn++) | ||
389 | if (!page_is_ram(pfn)) | ||
390 | zholes_size[i]++; | ||
391 | free_area_init_node(0, NODE_DATA(0), zones_size, 0, zholes_size); | ||
392 | #endif | ||
393 | } | 382 | } |
394 | 383 | ||
395 | static struct kcore_list kcore_mem, kcore_vmalloc; | 384 | static struct kcore_list kcore_mem, kcore_vmalloc; |
diff --git a/arch/mips/oprofile/op_model_mipsxx.c b/arch/mips/oprofile/op_model_mipsxx.c index 423bc2c473df..bdfa07aecd97 100644 --- a/arch/mips/oprofile/op_model_mipsxx.c +++ b/arch/mips/oprofile/op_model_mipsxx.c | |||
@@ -6,6 +6,7 @@ | |||
6 | * Copyright (C) 2004, 05, 06 by Ralf Baechle | 6 | * Copyright (C) 2004, 05, 06 by Ralf Baechle |
7 | * Copyright (C) 2005 by MIPS Technologies, Inc. | 7 | * Copyright (C) 2005 by MIPS Technologies, Inc. |
8 | */ | 8 | */ |
9 | #include <linux/cpumask.h> | ||
9 | #include <linux/oprofile.h> | 10 | #include <linux/oprofile.h> |
10 | #include <linux/interrupt.h> | 11 | #include <linux/interrupt.h> |
11 | #include <linux/smp.h> | 12 | #include <linux/smp.h> |
@@ -33,11 +34,45 @@ | |||
33 | #ifdef CONFIG_MIPS_MT_SMP | 34 | #ifdef CONFIG_MIPS_MT_SMP |
34 | #define WHAT (M_TC_EN_VPE | M_PERFCTL_VPEID(smp_processor_id())) | 35 | #define WHAT (M_TC_EN_VPE | M_PERFCTL_VPEID(smp_processor_id())) |
35 | #define vpe_id() smp_processor_id() | 36 | #define vpe_id() smp_processor_id() |
37 | |||
38 | /* | ||
39 | * The number of bits to shift to convert between counters per core and | ||
40 | * counters per VPE. There is no reasonable interface atm to obtain the | ||
41 | * number of VPEs used by Linux and in the 34K this number is fixed to two | ||
42 | * anyways so we hardcore a few things here for the moment. The way it's | ||
43 | * done here will ensure that oprofile VSMP kernel will run right on a lesser | ||
44 | * core like a 24K also or with maxcpus=1. | ||
45 | */ | ||
46 | static inline unsigned int vpe_shift(void) | ||
47 | { | ||
48 | if (num_possible_cpus() > 1) | ||
49 | return 1; | ||
50 | |||
51 | return 0; | ||
52 | } | ||
53 | |||
36 | #else | 54 | #else |
55 | |||
37 | #define WHAT 0 | 56 | #define WHAT 0 |
38 | #define vpe_id() 0 | 57 | #define vpe_id() 0 |
58 | |||
59 | static inline unsigned int vpe_shift(void) | ||
60 | { | ||
61 | return 0; | ||
62 | } | ||
63 | |||
39 | #endif | 64 | #endif |
40 | 65 | ||
66 | static inline unsigned int counters_total_to_per_cpu(unsigned int counters) | ||
67 | { | ||
68 | return counters >> vpe_shift(); | ||
69 | } | ||
70 | |||
71 | static inline unsigned int counters_per_cpu_to_total(unsigned int counters) | ||
72 | { | ||
73 | return counters << vpe_shift(); | ||
74 | } | ||
75 | |||
41 | #define __define_perf_accessors(r, n, np) \ | 76 | #define __define_perf_accessors(r, n, np) \ |
42 | \ | 77 | \ |
43 | static inline unsigned int r_c0_ ## r ## n(void) \ | 78 | static inline unsigned int r_c0_ ## r ## n(void) \ |
@@ -269,9 +304,7 @@ static int __init mipsxx_init(void) | |||
269 | 304 | ||
270 | reset_counters(counters); | 305 | reset_counters(counters); |
271 | 306 | ||
272 | #ifdef CONFIG_MIPS_MT_SMP | 307 | counters = counters_total_to_per_cpu(counters); |
273 | counters >>= 1; | ||
274 | #endif | ||
275 | 308 | ||
276 | op_model_mipsxx_ops.num_counters = counters; | 309 | op_model_mipsxx_ops.num_counters = counters; |
277 | switch (current_cpu_type()) { | 310 | switch (current_cpu_type()) { |
@@ -330,9 +363,8 @@ static int __init mipsxx_init(void) | |||
330 | static void mipsxx_exit(void) | 363 | static void mipsxx_exit(void) |
331 | { | 364 | { |
332 | int counters = op_model_mipsxx_ops.num_counters; | 365 | int counters = op_model_mipsxx_ops.num_counters; |
333 | #ifdef CONFIG_MIPS_MT_SMP | 366 | |
334 | counters <<= 1; | 367 | counters = counters_per_cpu_to_total(counters); |
335 | #endif | ||
336 | reset_counters(counters); | 368 | reset_counters(counters); |
337 | 369 | ||
338 | perf_irq = null_perf_irq; | 370 | perf_irq = null_perf_irq; |
diff --git a/arch/mips/pci/pci-bcm1480.c b/arch/mips/pci/pci-bcm1480.c index 5443ea3596f8..47f316c86ab1 100644 --- a/arch/mips/pci/pci-bcm1480.c +++ b/arch/mips/pci/pci-bcm1480.c | |||
@@ -76,8 +76,10 @@ static inline void WRITECFG32(u32 addr, u32 data) | |||
76 | 76 | ||
77 | int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) | 77 | int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) |
78 | { | 78 | { |
79 | This is b0rked. | 79 | if (pin == 0) |
80 | return dev->irq; | 80 | return -1; |
81 | |||
82 | return K_BCM1480_INT_PCI_INTA - 1 + pin; | ||
81 | } | 83 | } |
82 | 84 | ||
83 | /* Do platform specific device initialization at pci_enable_device() time */ | 85 | /* Do platform specific device initialization at pci_enable_device() time */ |
diff --git a/arch/mips/pmc-sierra/Kconfig b/arch/mips/pmc-sierra/Kconfig index 6b293ce0935f..90261b83db04 100644 --- a/arch/mips/pmc-sierra/Kconfig +++ b/arch/mips/pmc-sierra/Kconfig | |||
@@ -5,12 +5,14 @@ choice | |||
5 | config PMC_MSP4200_EVAL | 5 | config PMC_MSP4200_EVAL |
6 | bool "PMC-Sierra MSP4200 Eval Board" | 6 | bool "PMC-Sierra MSP4200 Eval Board" |
7 | select CEVT_R4K | 7 | select CEVT_R4K |
8 | select CSRC_R4K | ||
8 | select IRQ_MSP_SLP | 9 | select IRQ_MSP_SLP |
9 | select HW_HAS_PCI | 10 | select HW_HAS_PCI |
10 | 11 | ||
11 | config PMC_MSP4200_GW | 12 | config PMC_MSP4200_GW |
12 | bool "PMC-Sierra MSP4200 VoIP Gateway" | 13 | bool "PMC-Sierra MSP4200 VoIP Gateway" |
13 | select CEVT_R4K | 14 | select CEVT_R4K |
15 | select CSRC_R4K | ||
14 | select IRQ_MSP_SLP | 16 | select IRQ_MSP_SLP |
15 | select HW_HAS_PCI | 17 | select HW_HAS_PCI |
16 | 18 | ||
diff --git a/arch/mips/sgi-ip22/ip22-eisa.c b/arch/mips/sgi-ip22/ip22-eisa.c index 26854fb11e7c..1617241d2737 100644 --- a/arch/mips/sgi-ip22/ip22-eisa.c +++ b/arch/mips/sgi-ip22/ip22-eisa.c | |||
@@ -36,6 +36,7 @@ | |||
36 | #include <asm/sgi/ioc.h> | 36 | #include <asm/sgi/ioc.h> |
37 | #include <asm/sgi/mc.h> | 37 | #include <asm/sgi/mc.h> |
38 | #include <asm/sgi/ip22.h> | 38 | #include <asm/sgi/ip22.h> |
39 | #include <asm/i8259.h> | ||
39 | 40 | ||
40 | /* I2 has four EISA slots. */ | 41 | /* I2 has four EISA slots. */ |
41 | #define IP22_EISA_MAX_SLOTS 4 | 42 | #define IP22_EISA_MAX_SLOTS 4 |
@@ -93,126 +94,11 @@ static irqreturn_t ip22_eisa_intr(int irq, void *dev_id) | |||
93 | return IRQ_NONE; | 94 | return IRQ_NONE; |
94 | } | 95 | } |
95 | 96 | ||
96 | static void enable_eisa1_irq(unsigned int irq) | ||
97 | { | ||
98 | u8 mask; | ||
99 | |||
100 | mask = inb(EISA_INT1_MASK); | ||
101 | mask &= ~((u8) (1 << irq)); | ||
102 | outb(mask, EISA_INT1_MASK); | ||
103 | } | ||
104 | |||
105 | static unsigned int startup_eisa1_irq(unsigned int irq) | ||
106 | { | ||
107 | u8 edge; | ||
108 | |||
109 | /* Only use edge interrupts for EISA */ | ||
110 | |||
111 | edge = inb(EISA_INT1_EDGE_LEVEL); | ||
112 | edge &= ~((u8) (1 << irq)); | ||
113 | outb(edge, EISA_INT1_EDGE_LEVEL); | ||
114 | |||
115 | enable_eisa1_irq(irq); | ||
116 | return 0; | ||
117 | } | ||
118 | |||
119 | static void disable_eisa1_irq(unsigned int irq) | ||
120 | { | ||
121 | u8 mask; | ||
122 | |||
123 | mask = inb(EISA_INT1_MASK); | ||
124 | mask |= ((u8) (1 << irq)); | ||
125 | outb(mask, EISA_INT1_MASK); | ||
126 | } | ||
127 | |||
128 | static void mask_and_ack_eisa1_irq(unsigned int irq) | ||
129 | { | ||
130 | disable_eisa1_irq(irq); | ||
131 | |||
132 | outb(0x20, EISA_INT1_CTRL); | ||
133 | } | ||
134 | |||
135 | static void end_eisa1_irq(unsigned int irq) | ||
136 | { | ||
137 | if (!(irq_desc[irq].status & (IRQ_DISABLED | IRQ_INPROGRESS))) | ||
138 | enable_eisa1_irq(irq); | ||
139 | } | ||
140 | |||
141 | static struct irq_chip ip22_eisa1_irq_type = { | ||
142 | .name = "IP22 EISA", | ||
143 | .startup = startup_eisa1_irq, | ||
144 | .ack = mask_and_ack_eisa1_irq, | ||
145 | .mask = disable_eisa1_irq, | ||
146 | .mask_ack = mask_and_ack_eisa1_irq, | ||
147 | .unmask = enable_eisa1_irq, | ||
148 | .end = end_eisa1_irq, | ||
149 | }; | ||
150 | |||
151 | static void enable_eisa2_irq(unsigned int irq) | ||
152 | { | ||
153 | u8 mask; | ||
154 | |||
155 | mask = inb(EISA_INT2_MASK); | ||
156 | mask &= ~((u8) (1 << (irq - 8))); | ||
157 | outb(mask, EISA_INT2_MASK); | ||
158 | } | ||
159 | |||
160 | static unsigned int startup_eisa2_irq(unsigned int irq) | ||
161 | { | ||
162 | u8 edge; | ||
163 | |||
164 | /* Only use edge interrupts for EISA */ | ||
165 | |||
166 | edge = inb(EISA_INT2_EDGE_LEVEL); | ||
167 | edge &= ~((u8) (1 << (irq - 8))); | ||
168 | outb(edge, EISA_INT2_EDGE_LEVEL); | ||
169 | |||
170 | enable_eisa2_irq(irq); | ||
171 | return 0; | ||
172 | } | ||
173 | |||
174 | static void disable_eisa2_irq(unsigned int irq) | ||
175 | { | ||
176 | u8 mask; | ||
177 | |||
178 | mask = inb(EISA_INT2_MASK); | ||
179 | mask |= ((u8) (1 << (irq - 8))); | ||
180 | outb(mask, EISA_INT2_MASK); | ||
181 | } | ||
182 | |||
183 | static void mask_and_ack_eisa2_irq(unsigned int irq) | ||
184 | { | ||
185 | disable_eisa2_irq(irq); | ||
186 | |||
187 | outb(0x20, EISA_INT2_CTRL); | ||
188 | } | ||
189 | |||
190 | static void end_eisa2_irq(unsigned int irq) | ||
191 | { | ||
192 | if (!(irq_desc[irq].status & (IRQ_DISABLED | IRQ_INPROGRESS))) | ||
193 | enable_eisa2_irq(irq); | ||
194 | } | ||
195 | |||
196 | static struct irq_chip ip22_eisa2_irq_type = { | ||
197 | .name = "IP22 EISA", | ||
198 | .startup = startup_eisa2_irq, | ||
199 | .ack = mask_and_ack_eisa2_irq, | ||
200 | .mask = disable_eisa2_irq, | ||
201 | .mask_ack = mask_and_ack_eisa2_irq, | ||
202 | .unmask = enable_eisa2_irq, | ||
203 | .end = end_eisa2_irq, | ||
204 | }; | ||
205 | |||
206 | static struct irqaction eisa_action = { | 97 | static struct irqaction eisa_action = { |
207 | .handler = ip22_eisa_intr, | 98 | .handler = ip22_eisa_intr, |
208 | .name = "EISA", | 99 | .name = "EISA", |
209 | }; | 100 | }; |
210 | 101 | ||
211 | static struct irqaction cascade_action = { | ||
212 | .handler = no_action, | ||
213 | .name = "EISA cascade", | ||
214 | }; | ||
215 | |||
216 | int __init ip22_eisa_init(void) | 102 | int __init ip22_eisa_init(void) |
217 | { | 103 | { |
218 | int i, c; | 104 | int i, c; |
@@ -248,29 +134,13 @@ int __init ip22_eisa_init(void) | |||
248 | outb(1, EISA_EXT_NMI_RESET_CTRL); | 134 | outb(1, EISA_EXT_NMI_RESET_CTRL); |
249 | udelay(50); /* Wait long enough for the dust to settle */ | 135 | udelay(50); /* Wait long enough for the dust to settle */ |
250 | outb(0, EISA_EXT_NMI_RESET_CTRL); | 136 | outb(0, EISA_EXT_NMI_RESET_CTRL); |
251 | outb(0x11, EISA_INT1_CTRL); | ||
252 | outb(0x11, EISA_INT2_CTRL); | ||
253 | outb(0, EISA_INT1_MASK); | ||
254 | outb(8, EISA_INT2_MASK); | ||
255 | outb(4, EISA_INT1_MASK); | ||
256 | outb(2, EISA_INT2_MASK); | ||
257 | outb(1, EISA_INT1_MASK); | ||
258 | outb(1, EISA_INT2_MASK); | ||
259 | outb(0xfb, EISA_INT1_MASK); | ||
260 | outb(0xff, EISA_INT2_MASK); | ||
261 | outb(0, EISA_DMA2_WRITE_SINGLE); | 137 | outb(0, EISA_DMA2_WRITE_SINGLE); |
262 | 138 | ||
263 | for (i = SGINT_EISA; i < (SGINT_EISA + EISA_MAX_IRQ); i++) { | 139 | init_i8259_irqs(); |
264 | if (i < (SGINT_EISA + 8)) | ||
265 | set_irq_chip(i, &ip22_eisa1_irq_type); | ||
266 | else | ||
267 | set_irq_chip(i, &ip22_eisa2_irq_type); | ||
268 | } | ||
269 | 140 | ||
270 | /* Cannot use request_irq because of kmalloc not being ready at such | 141 | /* Cannot use request_irq because of kmalloc not being ready at such |
271 | * an early stage. Yes, I've been bitten... */ | 142 | * an early stage. Yes, I've been bitten... */ |
272 | setup_irq(SGI_EISA_IRQ, &eisa_action); | 143 | setup_irq(SGI_EISA_IRQ, &eisa_action); |
273 | setup_irq(SGINT_EISA + 2, &cascade_action); | ||
274 | 144 | ||
275 | EISA_bus = 1; | 145 | EISA_bus = 1; |
276 | return 0; | 146 | return 0; |
diff --git a/arch/mips/sgi-ip22/ip22-nvram.c b/arch/mips/sgi-ip22/ip22-nvram.c index e19d60d5fcc1..0177566475d4 100644 --- a/arch/mips/sgi-ip22/ip22-nvram.c +++ b/arch/mips/sgi-ip22/ip22-nvram.c | |||
@@ -32,19 +32,19 @@ | |||
32 | for (x=0; x<100000; x++) __asm__ __volatile__(""); }) | 32 | for (x=0; x<100000; x++) __asm__ __volatile__(""); }) |
33 | 33 | ||
34 | #define eeprom_cs_on(ptr) ({ \ | 34 | #define eeprom_cs_on(ptr) ({ \ |
35 | *ptr &= ~EEPROM_DATO; \ | 35 | __raw_writel(__raw_readl(ptr) & ~EEPROM_DATO, ptr); \ |
36 | *ptr &= ~EEPROM_ECLK; \ | 36 | __raw_writel(__raw_readl(ptr) & ~EEPROM_ECLK, ptr); \ |
37 | *ptr &= ~EEPROM_EPROT; \ | 37 | __raw_writel(__raw_readl(ptr) & ~EEPROM_EPROT, ptr); \ |
38 | delay(); \ | 38 | delay(); \ |
39 | *ptr |= EEPROM_CSEL; \ | 39 | __raw_writel(__raw_readl(ptr) | EEPROM_CSEL, ptr); \ |
40 | *ptr |= EEPROM_ECLK; }) | 40 | __raw_writel(__raw_readl(ptr) | EEPROM_ECLK, ptr); }) |
41 | 41 | ||
42 | 42 | ||
43 | #define eeprom_cs_off(ptr) ({ \ | 43 | #define eeprom_cs_off(ptr) ({ \ |
44 | *ptr &= ~EEPROM_ECLK; \ | 44 | __raw_writel(__raw_readl(ptr) & ~EEPROM_ECLK, ptr); \ |
45 | *ptr &= ~EEPROM_CSEL; \ | 45 | __raw_writel(__raw_readl(ptr) & ~EEPROM_CSEL, ptr); \ |
46 | *ptr |= EEPROM_EPROT; \ | 46 | __raw_writel(__raw_readl(ptr) | EEPROM_EPROT, ptr); \ |
47 | *ptr |= EEPROM_ECLK; }) | 47 | __raw_writel(__raw_readl(ptr) | EEPROM_ECLK, ptr); }) |
48 | 48 | ||
49 | #define BITS_IN_COMMAND 11 | 49 | #define BITS_IN_COMMAND 11 |
50 | /* | 50 | /* |
@@ -60,15 +60,17 @@ static inline void eeprom_cmd(unsigned int *ctrl, unsigned cmd, unsigned reg) | |||
60 | ser_cmd = cmd | (reg << (16 - BITS_IN_COMMAND)); | 60 | ser_cmd = cmd | (reg << (16 - BITS_IN_COMMAND)); |
61 | for (i = 0; i < BITS_IN_COMMAND; i++) { | 61 | for (i = 0; i < BITS_IN_COMMAND; i++) { |
62 | if (ser_cmd & (1<<15)) /* if high order bit set */ | 62 | if (ser_cmd & (1<<15)) /* if high order bit set */ |
63 | writel(readl(ctrl) | EEPROM_DATO, ctrl); | 63 | __raw_writel(__raw_readl(ctrl) | EEPROM_DATO, ctrl); |
64 | else | 64 | else |
65 | writel(readl(ctrl) & ~EEPROM_DATO, ctrl); | 65 | __raw_writel(__raw_readl(ctrl) & ~EEPROM_DATO, ctrl); |
66 | writel(readl(ctrl) & ~EEPROM_ECLK, ctrl); | 66 | __raw_writel(__raw_readl(ctrl) & ~EEPROM_ECLK, ctrl); |
67 | writel(readl(ctrl) | EEPROM_ECLK, ctrl); | 67 | delay(); |
68 | __raw_writel(__raw_readl(ctrl) | EEPROM_ECLK, ctrl); | ||
69 | delay(); | ||
68 | ser_cmd <<= 1; | 70 | ser_cmd <<= 1; |
69 | } | 71 | } |
70 | /* see data sheet timing diagram */ | 72 | /* see data sheet timing diagram */ |
71 | writel(readl(ctrl) & ~EEPROM_DATO, ctrl); | 73 | __raw_writel(__raw_readl(ctrl) & ~EEPROM_DATO, ctrl); |
72 | } | 74 | } |
73 | 75 | ||
74 | unsigned short ip22_eeprom_read(unsigned int *ctrl, int reg) | 76 | unsigned short ip22_eeprom_read(unsigned int *ctrl, int reg) |
@@ -76,18 +78,18 @@ unsigned short ip22_eeprom_read(unsigned int *ctrl, int reg) | |||
76 | unsigned short res = 0; | 78 | unsigned short res = 0; |
77 | int i; | 79 | int i; |
78 | 80 | ||
79 | writel(readl(ctrl) & ~EEPROM_EPROT, ctrl); | 81 | __raw_writel(__raw_readl(ctrl) & ~EEPROM_EPROT, ctrl); |
80 | eeprom_cs_on(ctrl); | 82 | eeprom_cs_on(ctrl); |
81 | eeprom_cmd(ctrl, EEPROM_READ, reg); | 83 | eeprom_cmd(ctrl, EEPROM_READ, reg); |
82 | 84 | ||
83 | /* clock the data ouf of serial mem */ | 85 | /* clock the data ouf of serial mem */ |
84 | for (i = 0; i < 16; i++) { | 86 | for (i = 0; i < 16; i++) { |
85 | writel(readl(ctrl) & ~EEPROM_ECLK, ctrl); | 87 | __raw_writel(__raw_readl(ctrl) & ~EEPROM_ECLK, ctrl); |
86 | delay(); | 88 | delay(); |
87 | writel(readl(ctrl) | EEPROM_ECLK, ctrl); | 89 | __raw_writel(__raw_readl(ctrl) | EEPROM_ECLK, ctrl); |
88 | delay(); | 90 | delay(); |
89 | res <<= 1; | 91 | res <<= 1; |
90 | if (readl(ctrl) & EEPROM_DATI) | 92 | if (__raw_readl(ctrl) & EEPROM_DATI) |
91 | res |= 1; | 93 | res |= 1; |
92 | } | 94 | } |
93 | 95 | ||
diff --git a/arch/mips/sgi-ip22/ip22-setup.c b/arch/mips/sgi-ip22/ip22-setup.c index 174f09e42f6b..5f389ee26fca 100644 --- a/arch/mips/sgi-ip22/ip22-setup.c +++ b/arch/mips/sgi-ip22/ip22-setup.c | |||
@@ -31,25 +31,6 @@ | |||
31 | unsigned long sgi_gfxaddr; | 31 | unsigned long sgi_gfxaddr; |
32 | EXPORT_SYMBOL_GPL(sgi_gfxaddr); | 32 | EXPORT_SYMBOL_GPL(sgi_gfxaddr); |
33 | 33 | ||
34 | /* | ||
35 | * Stop-A is originally a Sun thing that isn't standard on IP22 so to avoid | ||
36 | * accidents it's disabled by default on IP22. | ||
37 | * | ||
38 | * FIXME: provide a mechanism to change the value of stop_a_enabled. | ||
39 | */ | ||
40 | int stop_a_enabled; | ||
41 | |||
42 | void ip22_do_break(void) | ||
43 | { | ||
44 | if (!stop_a_enabled) | ||
45 | return; | ||
46 | |||
47 | printk("\n"); | ||
48 | ArcEnterInteractiveMode(); | ||
49 | } | ||
50 | |||
51 | EXPORT_SYMBOL(ip22_do_break); | ||
52 | |||
53 | extern void ip22_be_init(void) __init; | 34 | extern void ip22_be_init(void) __init; |
54 | 35 | ||
55 | void __init plat_mem_setup(void) | 36 | void __init plat_mem_setup(void) |
diff --git a/arch/mips/sgi-ip32/ip32-irq.c b/arch/mips/sgi-ip32/ip32-irq.c index aab17ddd2f30..cab7cc22ab67 100644 --- a/arch/mips/sgi-ip32/ip32-irq.c +++ b/arch/mips/sgi-ip32/ip32-irq.c | |||
@@ -209,18 +209,18 @@ static unsigned long macepci_mask; | |||
209 | 209 | ||
210 | static void enable_macepci_irq(unsigned int irq) | 210 | static void enable_macepci_irq(unsigned int irq) |
211 | { | 211 | { |
212 | macepci_mask |= MACEPCI_CONTROL_INT(irq - 9); | 212 | macepci_mask |= MACEPCI_CONTROL_INT(irq - MACEPCI_SCSI0_IRQ); |
213 | mace->pci.control = macepci_mask; | 213 | mace->pci.control = macepci_mask; |
214 | crime_mask |= 1 << (irq - 1); | 214 | crime_mask |= 1 << (irq - CRIME_IRQ_BASE); |
215 | crime->imask = crime_mask; | 215 | crime->imask = crime_mask; |
216 | } | 216 | } |
217 | 217 | ||
218 | static void disable_macepci_irq(unsigned int irq) | 218 | static void disable_macepci_irq(unsigned int irq) |
219 | { | 219 | { |
220 | crime_mask &= ~(1 << (irq - 1)); | 220 | crime_mask &= ~(1 << (irq - CRIME_IRQ_BASE)); |
221 | crime->imask = crime_mask; | 221 | crime->imask = crime_mask; |
222 | flush_crime_bus(); | 222 | flush_crime_bus(); |
223 | macepci_mask &= ~MACEPCI_CONTROL_INT(irq - 9); | 223 | macepci_mask &= ~MACEPCI_CONTROL_INT(irq - MACEPCI_SCSI0_IRQ); |
224 | mace->pci.control = macepci_mask; | 224 | mace->pci.control = macepci_mask; |
225 | flush_mace_bus(); | 225 | flush_mace_bus(); |
226 | } | 226 | } |
@@ -299,7 +299,7 @@ static void enable_maceisa_irq(unsigned int irq) | |||
299 | pr_debug("crime_int %08x enabled\n", crime_int); | 299 | pr_debug("crime_int %08x enabled\n", crime_int); |
300 | crime_mask |= crime_int; | 300 | crime_mask |= crime_int; |
301 | crime->imask = crime_mask; | 301 | crime->imask = crime_mask; |
302 | maceisa_mask |= 1 << (irq - 33); | 302 | maceisa_mask |= 1 << (irq - MACEISA_AUDIO_SW_IRQ); |
303 | mace->perif.ctrl.imask = maceisa_mask; | 303 | mace->perif.ctrl.imask = maceisa_mask; |
304 | } | 304 | } |
305 | 305 | ||
@@ -307,7 +307,7 @@ static void disable_maceisa_irq(unsigned int irq) | |||
307 | { | 307 | { |
308 | unsigned int crime_int = 0; | 308 | unsigned int crime_int = 0; |
309 | 309 | ||
310 | maceisa_mask &= ~(1 << (irq - 33)); | 310 | maceisa_mask &= ~(1 << (irq - MACEISA_AUDIO_SW_IRQ)); |
311 | if (!(maceisa_mask & MACEISA_AUDIO_INT)) | 311 | if (!(maceisa_mask & MACEISA_AUDIO_INT)) |
312 | crime_int |= MACE_AUDIO_INT; | 312 | crime_int |= MACE_AUDIO_INT; |
313 | if (!(maceisa_mask & MACEISA_MISC_INT)) | 313 | if (!(maceisa_mask & MACEISA_MISC_INT)) |
@@ -331,7 +331,7 @@ static void mask_and_ack_maceisa_irq(unsigned int irq) | |||
331 | case MACEISA_SERIAL2_TDMAPR_IRQ: | 331 | case MACEISA_SERIAL2_TDMAPR_IRQ: |
332 | /* edge triggered */ | 332 | /* edge triggered */ |
333 | mace_int = mace->perif.ctrl.istat; | 333 | mace_int = mace->perif.ctrl.istat; |
334 | mace_int &= ~(1 << (irq - 33)); | 334 | mace_int &= ~(1 << (irq - MACEISA_AUDIO_SW_IRQ)); |
335 | mace->perif.ctrl.istat = mace_int; | 335 | mace->perif.ctrl.istat = mace_int; |
336 | break; | 336 | break; |
337 | } | 337 | } |
@@ -359,13 +359,17 @@ static struct irq_chip ip32_maceisa_interrupt = { | |||
359 | 359 | ||
360 | static void enable_mace_irq(unsigned int irq) | 360 | static void enable_mace_irq(unsigned int irq) |
361 | { | 361 | { |
362 | crime_mask |= 1 << (irq - 1); | 362 | unsigned int bit = irq - CRIME_IRQ_BASE; |
363 | |||
364 | crime_mask |= (1 << bit); | ||
363 | crime->imask = crime_mask; | 365 | crime->imask = crime_mask; |
364 | } | 366 | } |
365 | 367 | ||
366 | static void disable_mace_irq(unsigned int irq) | 368 | static void disable_mace_irq(unsigned int irq) |
367 | { | 369 | { |
368 | crime_mask &= ~(1 << (irq - 1)); | 370 | unsigned int bit = irq - CRIME_IRQ_BASE; |
371 | |||
372 | crime_mask &= ~(1 << bit); | ||
369 | crime->imask = crime_mask; | 373 | crime->imask = crime_mask; |
370 | flush_crime_bus(); | 374 | flush_crime_bus(); |
371 | } | 375 | } |
@@ -489,7 +493,7 @@ void __init arch_init_irq(void) | |||
489 | mace->perif.ctrl.imask = 0; | 493 | mace->perif.ctrl.imask = 0; |
490 | 494 | ||
491 | mips_cpu_irq_init(); | 495 | mips_cpu_irq_init(); |
492 | for (irq = MIPS_CPU_IRQ_BASE + 8; irq <= IP32_IRQ_MAX; irq++) { | 496 | for (irq = CRIME_IRQ_BASE; irq <= IP32_IRQ_MAX; irq++) { |
493 | switch (irq) { | 497 | switch (irq) { |
494 | case MACE_VID_IN1_IRQ ... MACE_PCI_BRIDGE_IRQ: | 498 | case MACE_VID_IN1_IRQ ... MACE_PCI_BRIDGE_IRQ: |
495 | set_irq_chip(irq, &ip32_mace_interrupt); | 499 | set_irq_chip(irq, &ip32_mace_interrupt); |
diff --git a/arch/mips/vr41xx/Kconfig b/arch/mips/vr41xx/Kconfig index eeb089f20c0d..559acc09c819 100644 --- a/arch/mips/vr41xx/Kconfig +++ b/arch/mips/vr41xx/Kconfig | |||
@@ -6,6 +6,7 @@ choice | |||
6 | config CASIO_E55 | 6 | config CASIO_E55 |
7 | bool "CASIO CASSIOPEIA E-10/15/55/65" | 7 | bool "CASIO CASSIOPEIA E-10/15/55/65" |
8 | select CEVT_R4K | 8 | select CEVT_R4K |
9 | select CSRC_R4K | ||
9 | select DMA_NONCOHERENT | 10 | select DMA_NONCOHERENT |
10 | select IRQ_CPU | 11 | select IRQ_CPU |
11 | select ISA | 12 | select ISA |
@@ -15,6 +16,7 @@ config CASIO_E55 | |||
15 | config IBM_WORKPAD | 16 | config IBM_WORKPAD |
16 | bool "IBM WorkPad z50" | 17 | bool "IBM WorkPad z50" |
17 | select CEVT_R4K | 18 | select CEVT_R4K |
19 | select CSRC_R4K | ||
18 | select DMA_NONCOHERENT | 20 | select DMA_NONCOHERENT |
19 | select IRQ_CPU | 21 | select IRQ_CPU |
20 | select ISA | 22 | select ISA |
@@ -24,6 +26,7 @@ config IBM_WORKPAD | |||
24 | config NEC_CMBVR4133 | 26 | config NEC_CMBVR4133 |
25 | bool "NEC CMB-VR4133" | 27 | bool "NEC CMB-VR4133" |
26 | select CEVT_R4K | 28 | select CEVT_R4K |
29 | select CSRC_R4K | ||
27 | select DMA_NONCOHERENT | 30 | select DMA_NONCOHERENT |
28 | select IRQ_CPU | 31 | select IRQ_CPU |
29 | select HW_HAS_PCI | 32 | select HW_HAS_PCI |
@@ -33,6 +36,7 @@ config NEC_CMBVR4133 | |||
33 | config TANBAC_TB022X | 36 | config TANBAC_TB022X |
34 | bool "TANBAC VR4131 multichip module and TANBAC VR4131DIMM" | 37 | bool "TANBAC VR4131 multichip module and TANBAC VR4131DIMM" |
35 | select CEVT_R4K | 38 | select CEVT_R4K |
39 | select CSRC_R4K | ||
36 | select DMA_NONCOHERENT | 40 | select DMA_NONCOHERENT |
37 | select IRQ_CPU | 41 | select IRQ_CPU |
38 | select HW_HAS_PCI | 42 | select HW_HAS_PCI |
@@ -48,6 +52,7 @@ config TANBAC_TB022X | |||
48 | config VICTOR_MPC30X | 52 | config VICTOR_MPC30X |
49 | bool "Victor MP-C303/304" | 53 | bool "Victor MP-C303/304" |
50 | select CEVT_R4K | 54 | select CEVT_R4K |
55 | select CSRC_R4K | ||
51 | select DMA_NONCOHERENT | 56 | select DMA_NONCOHERENT |
52 | select IRQ_CPU | 57 | select IRQ_CPU |
53 | select HW_HAS_PCI | 58 | select HW_HAS_PCI |
@@ -58,6 +63,7 @@ config VICTOR_MPC30X | |||
58 | config ZAO_CAPCELLA | 63 | config ZAO_CAPCELLA |
59 | bool "ZAO Networks Capcella" | 64 | bool "ZAO Networks Capcella" |
60 | select CEVT_R4K | 65 | select CEVT_R4K |
66 | select CSRC_R4K | ||
61 | select DMA_NONCOHERENT | 67 | select DMA_NONCOHERENT |
62 | select IRQ_CPU | 68 | select IRQ_CPU |
63 | select HW_HAS_PCI | 69 | select HW_HAS_PCI |
diff --git a/arch/parisc/Makefile b/arch/parisc/Makefile index ae4a9b3d4fd6..e574de4efb36 100644 --- a/arch/parisc/Makefile +++ b/arch/parisc/Makefile | |||
@@ -70,7 +70,7 @@ kernel-y := mm/ kernel/ math-emu/ kernel/init_task.o | |||
70 | kernel-$(CONFIG_HPUX) += hpux/ | 70 | kernel-$(CONFIG_HPUX) += hpux/ |
71 | 71 | ||
72 | core-y += $(addprefix arch/parisc/, $(kernel-y)) | 72 | core-y += $(addprefix arch/parisc/, $(kernel-y)) |
73 | libs-y += arch/parisc/lib/ | 73 | libs-y += arch/parisc/lib/ `$(CC) -print-libgcc-file-name` |
74 | 74 | ||
75 | drivers-$(CONFIG_OPROFILE) += arch/parisc/oprofile/ | 75 | drivers-$(CONFIG_OPROFILE) += arch/parisc/oprofile/ |
76 | 76 | ||
diff --git a/arch/parisc/kernel/firmware.c b/arch/parisc/kernel/firmware.c index fd6552c4c08c..4ab83d56974d 100644 --- a/arch/parisc/kernel/firmware.c +++ b/arch/parisc/kernel/firmware.c | |||
@@ -1082,76 +1082,56 @@ void pdc_io_reset_devices(void) | |||
1082 | 1082 | ||
1083 | 1083 | ||
1084 | /** | 1084 | /** |
1085 | * pdc_iodc_putc - Console character print using IODC. | 1085 | * pdc_iodc_print - Console print using IODC. |
1086 | * @c: the character to output. | 1086 | * @str: the string to output. |
1087 | * @count: length of str | ||
1087 | * | 1088 | * |
1088 | * Note that only these special chars are architected for console IODC io: | 1089 | * Note that only these special chars are architected for console IODC io: |
1089 | * BEL, BS, CR, and LF. Others are passed through. | 1090 | * BEL, BS, CR, and LF. Others are passed through. |
1090 | * Since the HP console requires CR+LF to perform a 'newline', we translate | 1091 | * Since the HP console requires CR+LF to perform a 'newline', we translate |
1091 | * "\n" to "\r\n". | 1092 | * "\n" to "\r\n". |
1092 | */ | 1093 | */ |
1093 | void pdc_iodc_putc(unsigned char c) | 1094 | int pdc_iodc_print(unsigned char *str, unsigned count) |
1094 | { | 1095 | { |
1095 | /* XXX Should we spinlock posx usage */ | 1096 | /* XXX Should we spinlock posx usage */ |
1096 | static int posx; /* for simple TAB-Simulation... */ | 1097 | static int posx; /* for simple TAB-Simulation... */ |
1097 | static int __attribute__((aligned(8))) iodc_retbuf[32]; | 1098 | int __attribute__((aligned(8))) iodc_retbuf[32]; |
1098 | static char __attribute__((aligned(64))) iodc_dbuf[4096]; | 1099 | char __attribute__((aligned(64))) iodc_dbuf[4096]; |
1099 | unsigned int n; | 1100 | unsigned int i; |
1100 | unsigned long flags; | 1101 | unsigned long flags; |
1101 | 1102 | ||
1102 | switch (c) { | 1103 | memset(iodc_dbuf, 0, 4096); |
1103 | case '\n': | 1104 | for (i = 0; i < count && i < 2048;) { |
1104 | iodc_dbuf[0] = '\r'; | 1105 | switch(str[i]) { |
1105 | iodc_dbuf[1] = '\n'; | 1106 | case '\n': |
1106 | n = 2; | 1107 | iodc_dbuf[i+0] = '\r'; |
1107 | posx = 0; | 1108 | iodc_dbuf[i+1] = '\n'; |
1108 | break; | 1109 | i += 2; |
1109 | case '\t': | 1110 | posx = 0; |
1110 | pdc_iodc_putc(' '); | 1111 | break; |
1111 | while (posx & 7) /* expand TAB */ | 1112 | case '\t': |
1112 | pdc_iodc_putc(' '); | 1113 | while (posx & 7) { |
1113 | return; /* return since IODC can't handle this */ | 1114 | iodc_dbuf[i] = ' '; |
1114 | case '\b': | 1115 | i++, posx++; |
1115 | posx-=2; /* BS */ | 1116 | } |
1116 | default: | 1117 | break; |
1117 | iodc_dbuf[0] = c; | 1118 | case '\b': /* BS */ |
1118 | n = 1; | 1119 | posx -= 2; |
1119 | posx++; | 1120 | default: |
1120 | break; | 1121 | iodc_dbuf[i] = str[i]; |
1121 | } | 1122 | i++, posx++; |
1123 | break; | ||
1124 | } | ||
1125 | } | ||
1122 | 1126 | ||
1123 | spin_lock_irqsave(&pdc_lock, flags); | 1127 | spin_lock_irqsave(&pdc_lock, flags); |
1124 | real32_call(PAGE0->mem_cons.iodc_io, | 1128 | real32_call(PAGE0->mem_cons.iodc_io, |
1125 | (unsigned long)PAGE0->mem_cons.hpa, ENTRY_IO_COUT, | 1129 | (unsigned long)PAGE0->mem_cons.hpa, ENTRY_IO_COUT, |
1126 | PAGE0->mem_cons.spa, __pa(PAGE0->mem_cons.dp.layers), | 1130 | PAGE0->mem_cons.spa, __pa(PAGE0->mem_cons.dp.layers), |
1127 | __pa(iodc_retbuf), 0, __pa(iodc_dbuf), n, 0); | 1131 | __pa(iodc_retbuf), 0, __pa(iodc_dbuf), i, 0); |
1128 | spin_unlock_irqrestore(&pdc_lock, flags); | 1132 | spin_unlock_irqrestore(&pdc_lock, flags); |
1129 | } | ||
1130 | 1133 | ||
1131 | /** | 1134 | return i; |
1132 | * pdc_iodc_outc - Console character print using IODC (without conversions). | ||
1133 | * @c: the character to output. | ||
1134 | * | ||
1135 | * Write the character directly to the IODC console. | ||
1136 | */ | ||
1137 | void pdc_iodc_outc(unsigned char c) | ||
1138 | { | ||
1139 | unsigned int n; | ||
1140 | unsigned long flags; | ||
1141 | |||
1142 | /* fill buffer with one caracter and print it */ | ||
1143 | static int __attribute__((aligned(8))) iodc_retbuf[32]; | ||
1144 | static char __attribute__((aligned(64))) iodc_dbuf[4096]; | ||
1145 | |||
1146 | n = 1; | ||
1147 | iodc_dbuf[0] = c; | ||
1148 | |||
1149 | spin_lock_irqsave(&pdc_lock, flags); | ||
1150 | real32_call(PAGE0->mem_cons.iodc_io, | ||
1151 | (unsigned long)PAGE0->mem_cons.hpa, ENTRY_IO_COUT, | ||
1152 | PAGE0->mem_cons.spa, __pa(PAGE0->mem_cons.dp.layers), | ||
1153 | __pa(iodc_retbuf), 0, __pa(iodc_dbuf), n, 0); | ||
1154 | spin_unlock_irqrestore(&pdc_lock, flags); | ||
1155 | } | 1135 | } |
1156 | 1136 | ||
1157 | /** | 1137 | /** |
diff --git a/arch/parisc/kernel/irq.c b/arch/parisc/kernel/irq.c index 76ce5e3b0050..23ef950df008 100644 --- a/arch/parisc/kernel/irq.c +++ b/arch/parisc/kernel/irq.c | |||
@@ -397,7 +397,7 @@ static void claim_cpu_irqs(void) | |||
397 | } | 397 | } |
398 | 398 | ||
399 | irq_desc[TIMER_IRQ].action = &timer_action; | 399 | irq_desc[TIMER_IRQ].action = &timer_action; |
400 | irq_desc[TIMER_IRQ].status |= IRQ_PER_CPU; | 400 | irq_desc[TIMER_IRQ].status = IRQ_PER_CPU; |
401 | #ifdef CONFIG_SMP | 401 | #ifdef CONFIG_SMP |
402 | irq_desc[IPI_IRQ].action = &ipi_action; | 402 | irq_desc[IPI_IRQ].action = &ipi_action; |
403 | irq_desc[IPI_IRQ].status = IRQ_PER_CPU; | 403 | irq_desc[IPI_IRQ].status = IRQ_PER_CPU; |
diff --git a/arch/parisc/kernel/parisc_ksyms.c b/arch/parisc/kernel/parisc_ksyms.c index 671ee5b9950c..7aca704e96f0 100644 --- a/arch/parisc/kernel/parisc_ksyms.c +++ b/arch/parisc/kernel/parisc_ksyms.c | |||
@@ -122,9 +122,31 @@ EXPORT_SYMBOL($$divI_12); | |||
122 | EXPORT_SYMBOL($$divI_14); | 122 | EXPORT_SYMBOL($$divI_14); |
123 | EXPORT_SYMBOL($$divI_15); | 123 | EXPORT_SYMBOL($$divI_15); |
124 | 124 | ||
125 | extern void __ashrdi3(void); | ||
126 | extern void __ashldi3(void); | ||
127 | extern void __lshrdi3(void); | ||
128 | extern void __muldi3(void); | ||
129 | |||
130 | EXPORT_SYMBOL(__ashrdi3); | ||
131 | EXPORT_SYMBOL(__ashldi3); | ||
132 | EXPORT_SYMBOL(__lshrdi3); | ||
133 | EXPORT_SYMBOL(__muldi3); | ||
134 | |||
125 | asmlinkage void * __canonicalize_funcptr_for_compare(void *); | 135 | asmlinkage void * __canonicalize_funcptr_for_compare(void *); |
126 | EXPORT_SYMBOL(__canonicalize_funcptr_for_compare); | 136 | EXPORT_SYMBOL(__canonicalize_funcptr_for_compare); |
127 | 137 | ||
138 | #ifdef CONFIG_64BIT | ||
139 | extern void __divdi3(void); | ||
140 | extern void __udivdi3(void); | ||
141 | extern void __umoddi3(void); | ||
142 | extern void __moddi3(void); | ||
143 | |||
144 | EXPORT_SYMBOL(__divdi3); | ||
145 | EXPORT_SYMBOL(__udivdi3); | ||
146 | EXPORT_SYMBOL(__umoddi3); | ||
147 | EXPORT_SYMBOL(__moddi3); | ||
148 | #endif | ||
149 | |||
128 | #ifndef CONFIG_64BIT | 150 | #ifndef CONFIG_64BIT |
129 | extern void $$dyncall(void); | 151 | extern void $$dyncall(void); |
130 | EXPORT_SYMBOL($$dyncall); | 152 | EXPORT_SYMBOL($$dyncall); |
diff --git a/arch/parisc/kernel/pdc_cons.c b/arch/parisc/kernel/pdc_cons.c index aab05767427c..33b1f84441b1 100644 --- a/arch/parisc/kernel/pdc_cons.c +++ b/arch/parisc/kernel/pdc_cons.c | |||
@@ -55,13 +55,7 @@ | |||
55 | 55 | ||
56 | static void pdc_console_write(struct console *co, const char *s, unsigned count) | 56 | static void pdc_console_write(struct console *co, const char *s, unsigned count) |
57 | { | 57 | { |
58 | while(count--) | 58 | pdc_iodc_print(s, count); |
59 | pdc_iodc_putc(*s++); | ||
60 | } | ||
61 | |||
62 | void pdc_outc(unsigned char c) | ||
63 | { | ||
64 | pdc_iodc_outc(c); | ||
65 | } | 59 | } |
66 | 60 | ||
67 | void pdc_printf(const char *fmt, ...) | 61 | void pdc_printf(const char *fmt, ...) |
@@ -74,8 +68,7 @@ void pdc_printf(const char *fmt, ...) | |||
74 | len = vscnprintf(buf, sizeof(buf), fmt, args); | 68 | len = vscnprintf(buf, sizeof(buf), fmt, args); |
75 | va_end(args); | 69 | va_end(args); |
76 | 70 | ||
77 | for (i = 0; i < len; i++) | 71 | pdc_iodc_print(buf, len); |
78 | pdc_iodc_outc(buf[i]); | ||
79 | } | 72 | } |
80 | 73 | ||
81 | int pdc_console_poll_key(struct console *co) | 74 | int pdc_console_poll_key(struct console *co) |
diff --git a/arch/parisc/lib/Makefile b/arch/parisc/lib/Makefile index 7ce406c7daf5..5f2e6904d14a 100644 --- a/arch/parisc/lib/Makefile +++ b/arch/parisc/lib/Makefile | |||
@@ -4,4 +4,4 @@ | |||
4 | 4 | ||
5 | lib-y := lusercopy.o bitops.o checksum.o io.o memset.o fixup.o memcpy.o | 5 | lib-y := lusercopy.o bitops.o checksum.o io.o memset.o fixup.o memcpy.o |
6 | 6 | ||
7 | obj-y := libgcc/ milli/ iomap.o | 7 | obj-y := iomap.o |
diff --git a/arch/parisc/lib/libgcc/Makefile b/arch/parisc/lib/libgcc/Makefile deleted file mode 100644 index b67a85ad9c87..000000000000 --- a/arch/parisc/lib/libgcc/Makefile +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | obj-y := __ashldi3.o __ashrdi3.o __clzsi2.o __divdi3.o __divsi3.o \ | ||
2 | __lshrdi3.o __moddi3.o __modsi3.o __udivdi3.o \ | ||
3 | __udivmoddi4.o __udivmodsi4.o __udivsi3.o \ | ||
4 | __umoddi3.o __umodsi3.o __muldi3.o __umulsidi3.o | ||
diff --git a/arch/parisc/lib/libgcc/__ashldi3.c b/arch/parisc/lib/libgcc/__ashldi3.c deleted file mode 100644 index a14a257abb2b..000000000000 --- a/arch/parisc/lib/libgcc/__ashldi3.c +++ /dev/null | |||
@@ -1,19 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u64 __ashldi3(u64 v, int cnt) | ||
4 | { | ||
5 | int c = cnt & 31; | ||
6 | u32 vl = (u32) v; | ||
7 | u32 vh = (u32) (v >> 32); | ||
8 | |||
9 | if (cnt & 32) { | ||
10 | vh = (vl << c); | ||
11 | vl = 0; | ||
12 | } else { | ||
13 | vh = (vh << c) + (vl >> (32 - c)); | ||
14 | vl = (vl << c); | ||
15 | } | ||
16 | |||
17 | return ((u64) vh << 32) + vl; | ||
18 | } | ||
19 | EXPORT_SYMBOL(__ashldi3); | ||
diff --git a/arch/parisc/lib/libgcc/__ashrdi3.c b/arch/parisc/lib/libgcc/__ashrdi3.c deleted file mode 100644 index 8636a5aa4f77..000000000000 --- a/arch/parisc/lib/libgcc/__ashrdi3.c +++ /dev/null | |||
@@ -1,19 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u64 __ashrdi3(u64 v, int cnt) | ||
4 | { | ||
5 | int c = cnt & 31; | ||
6 | u32 vl = (u32) v; | ||
7 | u32 vh = (u32) (v >> 32); | ||
8 | |||
9 | if (cnt & 32) { | ||
10 | vl = ((s32) vh >> c); | ||
11 | vh = (s32) vh >> 31; | ||
12 | } else { | ||
13 | vl = (vl >> c) + (vh << (32 - c)); | ||
14 | vh = ((s32) vh >> c); | ||
15 | } | ||
16 | |||
17 | return ((u64) vh << 32) + vl; | ||
18 | } | ||
19 | EXPORT_SYMBOL(__ashrdi3); | ||
diff --git a/arch/parisc/lib/libgcc/__clzsi2.c b/arch/parisc/lib/libgcc/__clzsi2.c deleted file mode 100644 index a7aa2f55a9c6..000000000000 --- a/arch/parisc/lib/libgcc/__clzsi2.c +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u32 __clzsi2(u32 v) | ||
4 | { | ||
5 | int p = 31; | ||
6 | |||
7 | if (v & 0xffff0000) { | ||
8 | p -= 16; | ||
9 | v >>= 16; | ||
10 | } | ||
11 | if (v & 0xff00) { | ||
12 | p -= 8; | ||
13 | v >>= 8; | ||
14 | } | ||
15 | if (v & 0xf0) { | ||
16 | p -= 4; | ||
17 | v >>= 4; | ||
18 | } | ||
19 | if (v & 0xc) { | ||
20 | p -= 2; | ||
21 | v >>= 2; | ||
22 | } | ||
23 | if (v & 0x2) { | ||
24 | p -= 1; | ||
25 | v >>= 1; | ||
26 | } | ||
27 | |||
28 | return p; | ||
29 | } | ||
30 | EXPORT_SYMBOL(__clzsi2); | ||
diff --git a/arch/parisc/lib/libgcc/__divdi3.c b/arch/parisc/lib/libgcc/__divdi3.c deleted file mode 100644 index f23c6fe2838b..000000000000 --- a/arch/parisc/lib/libgcc/__divdi3.c +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | s64 __divdi3(s64 num, s64 den) | ||
4 | { | ||
5 | int minus = 0; | ||
6 | s64 v; | ||
7 | |||
8 | if (num < 0) { | ||
9 | num = -num; | ||
10 | minus = 1; | ||
11 | } | ||
12 | if (den < 0) { | ||
13 | den = -den; | ||
14 | minus ^= 1; | ||
15 | } | ||
16 | |||
17 | v = __udivmoddi4(num, den, NULL); | ||
18 | if (minus) | ||
19 | v = -v; | ||
20 | |||
21 | return v; | ||
22 | } | ||
23 | EXPORT_SYMBOL(__divdi3); | ||
diff --git a/arch/parisc/lib/libgcc/__divsi3.c b/arch/parisc/lib/libgcc/__divsi3.c deleted file mode 100644 index 730fb530680d..000000000000 --- a/arch/parisc/lib/libgcc/__divsi3.c +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | s32 __divsi3(s32 num, s32 den) | ||
4 | { | ||
5 | int minus = 0; | ||
6 | s32 v; | ||
7 | |||
8 | if (num < 0) { | ||
9 | num = -num; | ||
10 | minus = 1; | ||
11 | } | ||
12 | if (den < 0) { | ||
13 | den = -den; | ||
14 | minus ^= 1; | ||
15 | } | ||
16 | |||
17 | v = __udivmodsi4(num, den, NULL); | ||
18 | if (minus) | ||
19 | v = -v; | ||
20 | |||
21 | return v; | ||
22 | } | ||
23 | EXPORT_SYMBOL(__divsi3); | ||
diff --git a/arch/parisc/lib/libgcc/__lshrdi3.c b/arch/parisc/lib/libgcc/__lshrdi3.c deleted file mode 100644 index 4a820708ec57..000000000000 --- a/arch/parisc/lib/libgcc/__lshrdi3.c +++ /dev/null | |||
@@ -1,19 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u64 __lshrdi3(u64 v, int cnt) | ||
4 | { | ||
5 | int c = cnt & 31; | ||
6 | u32 vl = (u32) v; | ||
7 | u32 vh = (u32) (v >> 32); | ||
8 | |||
9 | if (cnt & 32) { | ||
10 | vl = (vh >> c); | ||
11 | vh = 0; | ||
12 | } else { | ||
13 | vl = (vl >> c) + (vh << (32 - c)); | ||
14 | vh = (vh >> c); | ||
15 | } | ||
16 | |||
17 | return ((u64) vh << 32) + vl; | ||
18 | } | ||
19 | EXPORT_SYMBOL(__lshrdi3); | ||
diff --git a/arch/parisc/lib/libgcc/__moddi3.c b/arch/parisc/lib/libgcc/__moddi3.c deleted file mode 100644 index ed64bbafc989..000000000000 --- a/arch/parisc/lib/libgcc/__moddi3.c +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | s64 __moddi3(s64 num, s64 den) | ||
4 | { | ||
5 | int minus = 0; | ||
6 | s64 v; | ||
7 | |||
8 | if (num < 0) { | ||
9 | num = -num; | ||
10 | minus = 1; | ||
11 | } | ||
12 | if (den < 0) { | ||
13 | den = -den; | ||
14 | minus ^= 1; | ||
15 | } | ||
16 | |||
17 | (void)__udivmoddi4(num, den, (u64 *) & v); | ||
18 | if (minus) | ||
19 | v = -v; | ||
20 | |||
21 | return v; | ||
22 | } | ||
23 | EXPORT_SYMBOL(__moddi3); | ||
diff --git a/arch/parisc/lib/libgcc/__modsi3.c b/arch/parisc/lib/libgcc/__modsi3.c deleted file mode 100644 index 62f773efaeea..000000000000 --- a/arch/parisc/lib/libgcc/__modsi3.c +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | s32 __modsi3(s32 num, s32 den) | ||
4 | { | ||
5 | int minus = 0; | ||
6 | s32 v; | ||
7 | |||
8 | if (num < 0) { | ||
9 | num = -num; | ||
10 | minus = 1; | ||
11 | } | ||
12 | if (den < 0) { | ||
13 | den = -den; | ||
14 | minus ^= 1; | ||
15 | } | ||
16 | |||
17 | (void)__udivmodsi4(num, den, (u32 *) & v); | ||
18 | if (minus) | ||
19 | v = -v; | ||
20 | |||
21 | return v; | ||
22 | } | ||
23 | EXPORT_SYMBOL(__modsi3); | ||
diff --git a/arch/parisc/lib/libgcc/__muldi3.c b/arch/parisc/lib/libgcc/__muldi3.c deleted file mode 100644 index 3308abdd5580..000000000000 --- a/arch/parisc/lib/libgcc/__muldi3.c +++ /dev/null | |||
@@ -1,22 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | union DWunion { | ||
4 | struct { | ||
5 | s32 high; | ||
6 | s32 low; | ||
7 | } s; | ||
8 | s64 ll; | ||
9 | }; | ||
10 | |||
11 | s64 __muldi3(s64 u, s64 v) | ||
12 | { | ||
13 | const union DWunion uu = { .ll = u }; | ||
14 | const union DWunion vv = { .ll = v }; | ||
15 | union DWunion w = { .ll = __umulsidi3(uu.s.low, vv.s.low) }; | ||
16 | |||
17 | w.s.high += ((u32)uu.s.low * (u32)vv.s.high | ||
18 | + (u32)uu.s.high * (u32)vv.s.low); | ||
19 | |||
20 | return w.ll; | ||
21 | } | ||
22 | EXPORT_SYMBOL(__muldi3); | ||
diff --git a/arch/parisc/lib/libgcc/__udivdi3.c b/arch/parisc/lib/libgcc/__udivdi3.c deleted file mode 100644 index 740023d690f5..000000000000 --- a/arch/parisc/lib/libgcc/__udivdi3.c +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u64 __udivdi3(u64 num, u64 den) | ||
4 | { | ||
5 | return __udivmoddi4(num, den, NULL); | ||
6 | } | ||
7 | EXPORT_SYMBOL(__udivdi3); | ||
diff --git a/arch/parisc/lib/libgcc/__udivmoddi4.c b/arch/parisc/lib/libgcc/__udivmoddi4.c deleted file mode 100644 index 2df0caa5a7d8..000000000000 --- a/arch/parisc/lib/libgcc/__udivmoddi4.c +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u64 __udivmoddi4(u64 num, u64 den, u64 * rem_p) | ||
4 | { | ||
5 | u64 quot = 0, qbit = 1; | ||
6 | |||
7 | if (den == 0) { | ||
8 | BUG(); | ||
9 | } | ||
10 | |||
11 | /* Left-justify denominator and count shift */ | ||
12 | while ((s64) den >= 0) { | ||
13 | den <<= 1; | ||
14 | qbit <<= 1; | ||
15 | } | ||
16 | |||
17 | while (qbit) { | ||
18 | if (den <= num) { | ||
19 | num -= den; | ||
20 | quot += qbit; | ||
21 | } | ||
22 | den >>= 1; | ||
23 | qbit >>= 1; | ||
24 | } | ||
25 | |||
26 | if (rem_p) | ||
27 | *rem_p = num; | ||
28 | |||
29 | return quot; | ||
30 | } | ||
31 | EXPORT_SYMBOL(__udivmoddi4); | ||
diff --git a/arch/parisc/lib/libgcc/__udivmodsi4.c b/arch/parisc/lib/libgcc/__udivmodsi4.c deleted file mode 100644 index 2a2fc28b2026..000000000000 --- a/arch/parisc/lib/libgcc/__udivmodsi4.c +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u32 __udivmodsi4(u32 num, u32 den, u32 * rem_p) | ||
4 | { | ||
5 | u32 quot = 0, qbit = 1; | ||
6 | |||
7 | if (den == 0) { | ||
8 | BUG(); | ||
9 | } | ||
10 | |||
11 | /* Left-justify denominator and count shift */ | ||
12 | while ((s32) den >= 0) { | ||
13 | den <<= 1; | ||
14 | qbit <<= 1; | ||
15 | } | ||
16 | |||
17 | while (qbit) { | ||
18 | if (den <= num) { | ||
19 | num -= den; | ||
20 | quot += qbit; | ||
21 | } | ||
22 | den >>= 1; | ||
23 | qbit >>= 1; | ||
24 | } | ||
25 | |||
26 | if (rem_p) | ||
27 | *rem_p = num; | ||
28 | |||
29 | return quot; | ||
30 | } | ||
31 | EXPORT_SYMBOL(__udivmodsi4); | ||
diff --git a/arch/parisc/lib/libgcc/__udivsi3.c b/arch/parisc/lib/libgcc/__udivsi3.c deleted file mode 100644 index 756a44164e90..000000000000 --- a/arch/parisc/lib/libgcc/__udivsi3.c +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u32 __udivsi3(u32 num, u32 den) | ||
4 | { | ||
5 | return __udivmodsi4(num, den, NULL); | ||
6 | } | ||
7 | EXPORT_SYMBOL(__udivsi3); | ||
diff --git a/arch/parisc/lib/libgcc/__umoddi3.c b/arch/parisc/lib/libgcc/__umoddi3.c deleted file mode 100644 index ac744e948bc1..000000000000 --- a/arch/parisc/lib/libgcc/__umoddi3.c +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u64 __umoddi3(u64 num, u64 den) | ||
4 | { | ||
5 | u64 v; | ||
6 | |||
7 | (void)__udivmoddi4(num, den, &v); | ||
8 | return v; | ||
9 | } | ||
10 | EXPORT_SYMBOL(__umoddi3); | ||
diff --git a/arch/parisc/lib/libgcc/__umodsi3.c b/arch/parisc/lib/libgcc/__umodsi3.c deleted file mode 100644 index 51f55aa89f9a..000000000000 --- a/arch/parisc/lib/libgcc/__umodsi3.c +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | u32 __umodsi3(u32 num, u32 den) | ||
4 | { | ||
5 | u32 v; | ||
6 | |||
7 | (void)__udivmodsi4(num, den, &v); | ||
8 | return v; | ||
9 | } | ||
10 | EXPORT_SYMBOL(__umodsi3); | ||
diff --git a/arch/parisc/lib/libgcc/__umulsidi3.c b/arch/parisc/lib/libgcc/__umulsidi3.c deleted file mode 100644 index 396f669164d4..000000000000 --- a/arch/parisc/lib/libgcc/__umulsidi3.c +++ /dev/null | |||
@@ -1,46 +0,0 @@ | |||
1 | #include "libgcc.h" | ||
2 | |||
3 | #define __ll_B ((u32) 1 << (32 / 2)) | ||
4 | #define __ll_lowpart(t) ((u32) (t) & (__ll_B - 1)) | ||
5 | #define __ll_highpart(t) ((u32) (t) >> 16) | ||
6 | |||
7 | #define umul_ppmm(w1, w0, u, v) \ | ||
8 | do { \ | ||
9 | u32 __x0, __x1, __x2, __x3; \ | ||
10 | u16 __ul, __vl, __uh, __vh; \ | ||
11 | \ | ||
12 | __ul = __ll_lowpart (u); \ | ||
13 | __uh = __ll_highpart (u); \ | ||
14 | __vl = __ll_lowpart (v); \ | ||
15 | __vh = __ll_highpart (v); \ | ||
16 | \ | ||
17 | __x0 = (u32) __ul * __vl; \ | ||
18 | __x1 = (u32) __ul * __vh; \ | ||
19 | __x2 = (u32) __uh * __vl; \ | ||
20 | __x3 = (u32) __uh * __vh; \ | ||
21 | \ | ||
22 | __x1 += __ll_highpart (__x0);/* this can't give carry */ \ | ||
23 | __x1 += __x2; /* but this indeed can */ \ | ||
24 | if (__x1 < __x2) /* did we get it? */ \ | ||
25 | __x3 += __ll_B; /* yes, add it in the proper pos. */ \ | ||
26 | \ | ||
27 | (w1) = __x3 + __ll_highpart (__x1); \ | ||
28 | (w0) = __ll_lowpart (__x1) * __ll_B + __ll_lowpart (__x0); \ | ||
29 | } while (0) | ||
30 | |||
31 | union DWunion { | ||
32 | struct { | ||
33 | s32 high; | ||
34 | s32 low; | ||
35 | } s; | ||
36 | s64 ll; | ||
37 | }; | ||
38 | |||
39 | u64 __umulsidi3(u32 u, u32 v) | ||
40 | { | ||
41 | union DWunion __w; | ||
42 | |||
43 | umul_ppmm(__w.s.high, __w.s.low, u, v); | ||
44 | |||
45 | return __w.ll; | ||
46 | } | ||
diff --git a/arch/parisc/lib/libgcc/libgcc.h b/arch/parisc/lib/libgcc/libgcc.h deleted file mode 100644 index 5a6f7a510fbd..000000000000 --- a/arch/parisc/lib/libgcc/libgcc.h +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | #ifndef _PA_LIBGCC_H_ | ||
2 | #define _PA_LIBGCC_H_ | ||
3 | |||
4 | #include <linux/types.h> | ||
5 | #include <linux/module.h> | ||
6 | |||
7 | /* Cribbed from klibc/libgcc/ */ | ||
8 | u64 __ashldi3(u64 v, int cnt); | ||
9 | u64 __ashrdi3(u64 v, int cnt); | ||
10 | |||
11 | u32 __clzsi2(u32 v); | ||
12 | |||
13 | s64 __divdi3(s64 num, s64 den); | ||
14 | s32 __divsi3(s32 num, s32 den); | ||
15 | |||
16 | u64 __lshrdi3(u64 v, int cnt); | ||
17 | |||
18 | s64 __moddi3(s64 num, s64 den); | ||
19 | s32 __modsi3(s32 num, s32 den); | ||
20 | |||
21 | u64 __udivdi3(u64 num, u64 den); | ||
22 | u32 __udivsi3(u32 num, u32 den); | ||
23 | |||
24 | u64 __udivmoddi4(u64 num, u64 den, u64 * rem_p); | ||
25 | u32 __udivmodsi4(u32 num, u32 den, u32 * rem_p); | ||
26 | |||
27 | u64 __umulsidi3(u32 u, u32 v); | ||
28 | |||
29 | u64 __umoddi3(u64 num, u64 den); | ||
30 | u32 __umodsi3(u32 num, u32 den); | ||
31 | |||
32 | #endif /*_PA_LIBGCC_H_*/ | ||
diff --git a/arch/parisc/lib/milli/Makefile b/arch/parisc/lib/milli/Makefile deleted file mode 100644 index 9b24e9b1f3cb..000000000000 --- a/arch/parisc/lib/milli/Makefile +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | obj-y := dyncall.o divI.o divU.o remI.o remU.o div_const.o mulI.o | ||
diff --git a/arch/parisc/lib/milli/divI.S b/arch/parisc/lib/milli/divI.S deleted file mode 100644 index ac106b7b6f24..000000000000 --- a/arch/parisc/lib/milli/divI.S +++ /dev/null | |||
@@ -1,254 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #include "milli.h" | ||
14 | |||
15 | #ifdef L_divI | ||
16 | /* ROUTINES: $$divI, $$divoI | ||
17 | |||
18 | Single precision divide for signed binary integers. | ||
19 | |||
20 | The quotient is truncated towards zero. | ||
21 | The sign of the quotient is the XOR of the signs of the dividend and | ||
22 | divisor. | ||
23 | Divide by zero is trapped. | ||
24 | Divide of -2**31 by -1 is trapped for $$divoI but not for $$divI. | ||
25 | |||
26 | INPUT REGISTERS: | ||
27 | . arg0 == dividend | ||
28 | . arg1 == divisor | ||
29 | . mrp == return pc | ||
30 | . sr0 == return space when called externally | ||
31 | |||
32 | OUTPUT REGISTERS: | ||
33 | . arg0 = undefined | ||
34 | . arg1 = undefined | ||
35 | . ret1 = quotient | ||
36 | |||
37 | OTHER REGISTERS AFFECTED: | ||
38 | . r1 = undefined | ||
39 | |||
40 | SIDE EFFECTS: | ||
41 | . Causes a trap under the following conditions: | ||
42 | . divisor is zero (traps with ADDIT,= 0,25,0) | ||
43 | . dividend==-2**31 and divisor==-1 and routine is $$divoI | ||
44 | . (traps with ADDO 26,25,0) | ||
45 | . Changes memory at the following places: | ||
46 | . NONE | ||
47 | |||
48 | PERMISSIBLE CONTEXT: | ||
49 | . Unwindable. | ||
50 | . Suitable for internal or external millicode. | ||
51 | . Assumes the special millicode register conventions. | ||
52 | |||
53 | DISCUSSION: | ||
54 | . Branchs to other millicode routines using BE | ||
55 | . $$div_# for # being 2,3,4,5,6,7,8,9,10,12,14,15 | ||
56 | . | ||
57 | . For selected divisors, calls a divide by constant routine written by | ||
58 | . Karl Pettis. Eligible divisors are 1..15 excluding 11 and 13. | ||
59 | . | ||
60 | . The only overflow case is -2**31 divided by -1. | ||
61 | . Both routines return -2**31 but only $$divoI traps. */ | ||
62 | |||
63 | RDEFINE(temp,r1) | ||
64 | RDEFINE(retreg,ret1) /* r29 */ | ||
65 | RDEFINE(temp1,arg0) | ||
66 | SUBSPA_MILLI_DIV | ||
67 | ATTR_MILLI | ||
68 | .import $$divI_2,millicode | ||
69 | .import $$divI_3,millicode | ||
70 | .import $$divI_4,millicode | ||
71 | .import $$divI_5,millicode | ||
72 | .import $$divI_6,millicode | ||
73 | .import $$divI_7,millicode | ||
74 | .import $$divI_8,millicode | ||
75 | .import $$divI_9,millicode | ||
76 | .import $$divI_10,millicode | ||
77 | .import $$divI_12,millicode | ||
78 | .import $$divI_14,millicode | ||
79 | .import $$divI_15,millicode | ||
80 | .export $$divI,millicode | ||
81 | .export $$divoI,millicode | ||
82 | .proc | ||
83 | .callinfo millicode | ||
84 | .entry | ||
85 | GSYM($$divoI) | ||
86 | comib,=,n -1,arg1,LREF(negative1) /* when divisor == -1 */ | ||
87 | GSYM($$divI) | ||
88 | ldo -1(arg1),temp /* is there at most one bit set ? */ | ||
89 | and,<> arg1,temp,r0 /* if not, don't use power of 2 divide */ | ||
90 | addi,> 0,arg1,r0 /* if divisor > 0, use power of 2 divide */ | ||
91 | b,n LREF(neg_denom) | ||
92 | LSYM(pow2) | ||
93 | addi,>= 0,arg0,retreg /* if numerator is negative, add the */ | ||
94 | add arg0,temp,retreg /* (denominaotr -1) to correct for shifts */ | ||
95 | extru,= arg1,15,16,temp /* test denominator with 0xffff0000 */ | ||
96 | extrs retreg,15,16,retreg /* retreg = retreg >> 16 */ | ||
97 | or arg1,temp,arg1 /* arg1 = arg1 | (arg1 >> 16) */ | ||
98 | ldi 0xcc,temp1 /* setup 0xcc in temp1 */ | ||
99 | extru,= arg1,23,8,temp /* test denominator with 0xff00 */ | ||
100 | extrs retreg,23,24,retreg /* retreg = retreg >> 8 */ | ||
101 | or arg1,temp,arg1 /* arg1 = arg1 | (arg1 >> 8) */ | ||
102 | ldi 0xaa,temp /* setup 0xaa in temp */ | ||
103 | extru,= arg1,27,4,r0 /* test denominator with 0xf0 */ | ||
104 | extrs retreg,27,28,retreg /* retreg = retreg >> 4 */ | ||
105 | and,= arg1,temp1,r0 /* test denominator with 0xcc */ | ||
106 | extrs retreg,29,30,retreg /* retreg = retreg >> 2 */ | ||
107 | and,= arg1,temp,r0 /* test denominator with 0xaa */ | ||
108 | extrs retreg,30,31,retreg /* retreg = retreg >> 1 */ | ||
109 | MILLIRETN | ||
110 | LSYM(neg_denom) | ||
111 | addi,< 0,arg1,r0 /* if arg1 >= 0, it's not power of 2 */ | ||
112 | b,n LREF(regular_seq) | ||
113 | sub r0,arg1,temp /* make denominator positive */ | ||
114 | comb,=,n arg1,temp,LREF(regular_seq) /* test against 0x80000000 and 0 */ | ||
115 | ldo -1(temp),retreg /* is there at most one bit set ? */ | ||
116 | and,= temp,retreg,r0 /* if so, the denominator is power of 2 */ | ||
117 | b,n LREF(regular_seq) | ||
118 | sub r0,arg0,retreg /* negate numerator */ | ||
119 | comb,=,n arg0,retreg,LREF(regular_seq) /* test against 0x80000000 */ | ||
120 | copy retreg,arg0 /* set up arg0, arg1 and temp */ | ||
121 | copy temp,arg1 /* before branching to pow2 */ | ||
122 | b LREF(pow2) | ||
123 | ldo -1(arg1),temp | ||
124 | LSYM(regular_seq) | ||
125 | comib,>>=,n 15,arg1,LREF(small_divisor) | ||
126 | add,>= 0,arg0,retreg /* move dividend, if retreg < 0, */ | ||
127 | LSYM(normal) | ||
128 | subi 0,retreg,retreg /* make it positive */ | ||
129 | sub 0,arg1,temp /* clear carry, */ | ||
130 | /* negate the divisor */ | ||
131 | ds 0,temp,0 /* set V-bit to the comple- */ | ||
132 | /* ment of the divisor sign */ | ||
133 | add retreg,retreg,retreg /* shift msb bit into carry */ | ||
134 | ds r0,arg1,temp /* 1st divide step, if no carry */ | ||
135 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
136 | ds temp,arg1,temp /* 2nd divide step */ | ||
137 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
138 | ds temp,arg1,temp /* 3rd divide step */ | ||
139 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
140 | ds temp,arg1,temp /* 4th divide step */ | ||
141 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
142 | ds temp,arg1,temp /* 5th divide step */ | ||
143 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
144 | ds temp,arg1,temp /* 6th divide step */ | ||
145 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
146 | ds temp,arg1,temp /* 7th divide step */ | ||
147 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
148 | ds temp,arg1,temp /* 8th divide step */ | ||
149 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
150 | ds temp,arg1,temp /* 9th divide step */ | ||
151 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
152 | ds temp,arg1,temp /* 10th divide step */ | ||
153 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
154 | ds temp,arg1,temp /* 11th divide step */ | ||
155 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
156 | ds temp,arg1,temp /* 12th divide step */ | ||
157 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
158 | ds temp,arg1,temp /* 13th divide step */ | ||
159 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
160 | ds temp,arg1,temp /* 14th divide step */ | ||
161 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
162 | ds temp,arg1,temp /* 15th divide step */ | ||
163 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
164 | ds temp,arg1,temp /* 16th divide step */ | ||
165 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
166 | ds temp,arg1,temp /* 17th divide step */ | ||
167 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
168 | ds temp,arg1,temp /* 18th divide step */ | ||
169 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
170 | ds temp,arg1,temp /* 19th divide step */ | ||
171 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
172 | ds temp,arg1,temp /* 20th divide step */ | ||
173 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
174 | ds temp,arg1,temp /* 21st divide step */ | ||
175 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
176 | ds temp,arg1,temp /* 22nd divide step */ | ||
177 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
178 | ds temp,arg1,temp /* 23rd divide step */ | ||
179 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
180 | ds temp,arg1,temp /* 24th divide step */ | ||
181 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
182 | ds temp,arg1,temp /* 25th divide step */ | ||
183 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
184 | ds temp,arg1,temp /* 26th divide step */ | ||
185 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
186 | ds temp,arg1,temp /* 27th divide step */ | ||
187 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
188 | ds temp,arg1,temp /* 28th divide step */ | ||
189 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
190 | ds temp,arg1,temp /* 29th divide step */ | ||
191 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
192 | ds temp,arg1,temp /* 30th divide step */ | ||
193 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
194 | ds temp,arg1,temp /* 31st divide step */ | ||
195 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
196 | ds temp,arg1,temp /* 32nd divide step, */ | ||
197 | addc retreg,retreg,retreg /* shift last retreg bit into retreg */ | ||
198 | xor,>= arg0,arg1,0 /* get correct sign of quotient */ | ||
199 | sub 0,retreg,retreg /* based on operand signs */ | ||
200 | MILLIRETN | ||
201 | nop | ||
202 | |||
203 | LSYM(small_divisor) | ||
204 | |||
205 | #if defined(CONFIG_64BIT) | ||
206 | /* Clear the upper 32 bits of the arg1 register. We are working with */ | ||
207 | /* small divisors (and 32-bit integers) We must not be mislead */ | ||
208 | /* by "1" bits left in the upper 32 bits. */ | ||
209 | depd %r0,31,32,%r25 | ||
210 | #endif | ||
211 | blr,n arg1,r0 | ||
212 | nop | ||
213 | /* table for divisor == 0,1, ... ,15 */ | ||
214 | addit,= 0,arg1,r0 /* trap if divisor == 0 */ | ||
215 | nop | ||
216 | MILLIRET /* divisor == 1 */ | ||
217 | copy arg0,retreg | ||
218 | MILLI_BEN($$divI_2) /* divisor == 2 */ | ||
219 | nop | ||
220 | MILLI_BEN($$divI_3) /* divisor == 3 */ | ||
221 | nop | ||
222 | MILLI_BEN($$divI_4) /* divisor == 4 */ | ||
223 | nop | ||
224 | MILLI_BEN($$divI_5) /* divisor == 5 */ | ||
225 | nop | ||
226 | MILLI_BEN($$divI_6) /* divisor == 6 */ | ||
227 | nop | ||
228 | MILLI_BEN($$divI_7) /* divisor == 7 */ | ||
229 | nop | ||
230 | MILLI_BEN($$divI_8) /* divisor == 8 */ | ||
231 | nop | ||
232 | MILLI_BEN($$divI_9) /* divisor == 9 */ | ||
233 | nop | ||
234 | MILLI_BEN($$divI_10) /* divisor == 10 */ | ||
235 | nop | ||
236 | b LREF(normal) /* divisor == 11 */ | ||
237 | add,>= 0,arg0,retreg | ||
238 | MILLI_BEN($$divI_12) /* divisor == 12 */ | ||
239 | nop | ||
240 | b LREF(normal) /* divisor == 13 */ | ||
241 | add,>= 0,arg0,retreg | ||
242 | MILLI_BEN($$divI_14) /* divisor == 14 */ | ||
243 | nop | ||
244 | MILLI_BEN($$divI_15) /* divisor == 15 */ | ||
245 | nop | ||
246 | |||
247 | LSYM(negative1) | ||
248 | sub 0,arg0,retreg /* result is negation of dividend */ | ||
249 | MILLIRET | ||
250 | addo arg0,arg1,r0 /* trap iff dividend==0x80000000 && divisor==-1 */ | ||
251 | .exit | ||
252 | .procend | ||
253 | .end | ||
254 | #endif | ||
diff --git a/arch/parisc/lib/milli/divU.S b/arch/parisc/lib/milli/divU.S deleted file mode 100644 index 9287fe2546fa..000000000000 --- a/arch/parisc/lib/milli/divU.S +++ /dev/null | |||
@@ -1,235 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #include "milli.h" | ||
14 | |||
15 | #ifdef L_divU | ||
16 | /* ROUTINE: $$divU | ||
17 | . | ||
18 | . Single precision divide for unsigned integers. | ||
19 | . | ||
20 | . Quotient is truncated towards zero. | ||
21 | . Traps on divide by zero. | ||
22 | |||
23 | INPUT REGISTERS: | ||
24 | . arg0 == dividend | ||
25 | . arg1 == divisor | ||
26 | . mrp == return pc | ||
27 | . sr0 == return space when called externally | ||
28 | |||
29 | OUTPUT REGISTERS: | ||
30 | . arg0 = undefined | ||
31 | . arg1 = undefined | ||
32 | . ret1 = quotient | ||
33 | |||
34 | OTHER REGISTERS AFFECTED: | ||
35 | . r1 = undefined | ||
36 | |||
37 | SIDE EFFECTS: | ||
38 | . Causes a trap under the following conditions: | ||
39 | . divisor is zero | ||
40 | . Changes memory at the following places: | ||
41 | . NONE | ||
42 | |||
43 | PERMISSIBLE CONTEXT: | ||
44 | . Unwindable. | ||
45 | . Does not create a stack frame. | ||
46 | . Suitable for internal or external millicode. | ||
47 | . Assumes the special millicode register conventions. | ||
48 | |||
49 | DISCUSSION: | ||
50 | . Branchs to other millicode routines using BE: | ||
51 | . $$divU_# for 3,5,6,7,9,10,12,14,15 | ||
52 | . | ||
53 | . For selected small divisors calls the special divide by constant | ||
54 | . routines written by Karl Pettis. These are: 3,5,6,7,9,10,12,14,15. */ | ||
55 | |||
56 | RDEFINE(temp,r1) | ||
57 | RDEFINE(retreg,ret1) /* r29 */ | ||
58 | RDEFINE(temp1,arg0) | ||
59 | SUBSPA_MILLI_DIV | ||
60 | ATTR_MILLI | ||
61 | .export $$divU,millicode | ||
62 | .import $$divU_3,millicode | ||
63 | .import $$divU_5,millicode | ||
64 | .import $$divU_6,millicode | ||
65 | .import $$divU_7,millicode | ||
66 | .import $$divU_9,millicode | ||
67 | .import $$divU_10,millicode | ||
68 | .import $$divU_12,millicode | ||
69 | .import $$divU_14,millicode | ||
70 | .import $$divU_15,millicode | ||
71 | .proc | ||
72 | .callinfo millicode | ||
73 | .entry | ||
74 | GSYM($$divU) | ||
75 | /* The subtract is not nullified since it does no harm and can be used | ||
76 | by the two cases that branch back to "normal". */ | ||
77 | ldo -1(arg1),temp /* is there at most one bit set ? */ | ||
78 | and,= arg1,temp,r0 /* if so, denominator is power of 2 */ | ||
79 | b LREF(regular_seq) | ||
80 | addit,= 0,arg1,0 /* trap for zero dvr */ | ||
81 | copy arg0,retreg | ||
82 | extru,= arg1,15,16,temp /* test denominator with 0xffff0000 */ | ||
83 | extru retreg,15,16,retreg /* retreg = retreg >> 16 */ | ||
84 | or arg1,temp,arg1 /* arg1 = arg1 | (arg1 >> 16) */ | ||
85 | ldi 0xcc,temp1 /* setup 0xcc in temp1 */ | ||
86 | extru,= arg1,23,8,temp /* test denominator with 0xff00 */ | ||
87 | extru retreg,23,24,retreg /* retreg = retreg >> 8 */ | ||
88 | or arg1,temp,arg1 /* arg1 = arg1 | (arg1 >> 8) */ | ||
89 | ldi 0xaa,temp /* setup 0xaa in temp */ | ||
90 | extru,= arg1,27,4,r0 /* test denominator with 0xf0 */ | ||
91 | extru retreg,27,28,retreg /* retreg = retreg >> 4 */ | ||
92 | and,= arg1,temp1,r0 /* test denominator with 0xcc */ | ||
93 | extru retreg,29,30,retreg /* retreg = retreg >> 2 */ | ||
94 | and,= arg1,temp,r0 /* test denominator with 0xaa */ | ||
95 | extru retreg,30,31,retreg /* retreg = retreg >> 1 */ | ||
96 | MILLIRETN | ||
97 | nop | ||
98 | LSYM(regular_seq) | ||
99 | comib,>= 15,arg1,LREF(special_divisor) | ||
100 | subi 0,arg1,temp /* clear carry, negate the divisor */ | ||
101 | ds r0,temp,r0 /* set V-bit to 1 */ | ||
102 | LSYM(normal) | ||
103 | add arg0,arg0,retreg /* shift msb bit into carry */ | ||
104 | ds r0,arg1,temp /* 1st divide step, if no carry */ | ||
105 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
106 | ds temp,arg1,temp /* 2nd divide step */ | ||
107 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
108 | ds temp,arg1,temp /* 3rd divide step */ | ||
109 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
110 | ds temp,arg1,temp /* 4th divide step */ | ||
111 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
112 | ds temp,arg1,temp /* 5th divide step */ | ||
113 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
114 | ds temp,arg1,temp /* 6th divide step */ | ||
115 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
116 | ds temp,arg1,temp /* 7th divide step */ | ||
117 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
118 | ds temp,arg1,temp /* 8th divide step */ | ||
119 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
120 | ds temp,arg1,temp /* 9th divide step */ | ||
121 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
122 | ds temp,arg1,temp /* 10th divide step */ | ||
123 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
124 | ds temp,arg1,temp /* 11th divide step */ | ||
125 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
126 | ds temp,arg1,temp /* 12th divide step */ | ||
127 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
128 | ds temp,arg1,temp /* 13th divide step */ | ||
129 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
130 | ds temp,arg1,temp /* 14th divide step */ | ||
131 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
132 | ds temp,arg1,temp /* 15th divide step */ | ||
133 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
134 | ds temp,arg1,temp /* 16th divide step */ | ||
135 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
136 | ds temp,arg1,temp /* 17th divide step */ | ||
137 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
138 | ds temp,arg1,temp /* 18th divide step */ | ||
139 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
140 | ds temp,arg1,temp /* 19th divide step */ | ||
141 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
142 | ds temp,arg1,temp /* 20th divide step */ | ||
143 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
144 | ds temp,arg1,temp /* 21st divide step */ | ||
145 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
146 | ds temp,arg1,temp /* 22nd divide step */ | ||
147 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
148 | ds temp,arg1,temp /* 23rd divide step */ | ||
149 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
150 | ds temp,arg1,temp /* 24th divide step */ | ||
151 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
152 | ds temp,arg1,temp /* 25th divide step */ | ||
153 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
154 | ds temp,arg1,temp /* 26th divide step */ | ||
155 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
156 | ds temp,arg1,temp /* 27th divide step */ | ||
157 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
158 | ds temp,arg1,temp /* 28th divide step */ | ||
159 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
160 | ds temp,arg1,temp /* 29th divide step */ | ||
161 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
162 | ds temp,arg1,temp /* 30th divide step */ | ||
163 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
164 | ds temp,arg1,temp /* 31st divide step */ | ||
165 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
166 | ds temp,arg1,temp /* 32nd divide step, */ | ||
167 | MILLIRET | ||
168 | addc retreg,retreg,retreg /* shift last retreg bit into retreg */ | ||
169 | |||
170 | /* Handle the cases where divisor is a small constant or has high bit on. */ | ||
171 | LSYM(special_divisor) | ||
172 | /* blr arg1,r0 */ | ||
173 | /* comib,>,n 0,arg1,LREF(big_divisor) ; nullify previous instruction */ | ||
174 | |||
175 | /* Pratap 8/13/90. The 815 Stirling chip set has a bug that prevents us from | ||
176 | generating such a blr, comib sequence. A problem in nullification. So I | ||
177 | rewrote this code. */ | ||
178 | |||
179 | #if defined(CONFIG_64BIT) | ||
180 | /* Clear the upper 32 bits of the arg1 register. We are working with | ||
181 | small divisors (and 32-bit unsigned integers) We must not be mislead | ||
182 | by "1" bits left in the upper 32 bits. */ | ||
183 | depd %r0,31,32,%r25 | ||
184 | #endif | ||
185 | comib,> 0,arg1,LREF(big_divisor) | ||
186 | nop | ||
187 | blr arg1,r0 | ||
188 | nop | ||
189 | |||
190 | LSYM(zero_divisor) /* this label is here to provide external visibility */ | ||
191 | addit,= 0,arg1,0 /* trap for zero dvr */ | ||
192 | nop | ||
193 | MILLIRET /* divisor == 1 */ | ||
194 | copy arg0,retreg | ||
195 | MILLIRET /* divisor == 2 */ | ||
196 | extru arg0,30,31,retreg | ||
197 | MILLI_BEN($$divU_3) /* divisor == 3 */ | ||
198 | nop | ||
199 | MILLIRET /* divisor == 4 */ | ||
200 | extru arg0,29,30,retreg | ||
201 | MILLI_BEN($$divU_5) /* divisor == 5 */ | ||
202 | nop | ||
203 | MILLI_BEN($$divU_6) /* divisor == 6 */ | ||
204 | nop | ||
205 | MILLI_BEN($$divU_7) /* divisor == 7 */ | ||
206 | nop | ||
207 | MILLIRET /* divisor == 8 */ | ||
208 | extru arg0,28,29,retreg | ||
209 | MILLI_BEN($$divU_9) /* divisor == 9 */ | ||
210 | nop | ||
211 | MILLI_BEN($$divU_10) /* divisor == 10 */ | ||
212 | nop | ||
213 | b LREF(normal) /* divisor == 11 */ | ||
214 | ds r0,temp,r0 /* set V-bit to 1 */ | ||
215 | MILLI_BEN($$divU_12) /* divisor == 12 */ | ||
216 | nop | ||
217 | b LREF(normal) /* divisor == 13 */ | ||
218 | ds r0,temp,r0 /* set V-bit to 1 */ | ||
219 | MILLI_BEN($$divU_14) /* divisor == 14 */ | ||
220 | nop | ||
221 | MILLI_BEN($$divU_15) /* divisor == 15 */ | ||
222 | nop | ||
223 | |||
224 | /* Handle the case where the high bit is on in the divisor. | ||
225 | Compute: if( dividend>=divisor) quotient=1; else quotient=0; | ||
226 | Note: dividend>==divisor iff dividend-divisor does not borrow | ||
227 | and not borrow iff carry. */ | ||
228 | LSYM(big_divisor) | ||
229 | sub arg0,arg1,r0 | ||
230 | MILLIRET | ||
231 | addc r0,r0,retreg | ||
232 | .exit | ||
233 | .procend | ||
234 | .end | ||
235 | #endif | ||
diff --git a/arch/parisc/lib/milli/div_const.S b/arch/parisc/lib/milli/div_const.S deleted file mode 100644 index dd660076e944..000000000000 --- a/arch/parisc/lib/milli/div_const.S +++ /dev/null | |||
@@ -1,682 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #include "milli.h" | ||
14 | |||
15 | #ifdef L_div_const | ||
16 | /* ROUTINE: $$divI_2 | ||
17 | . $$divI_3 $$divU_3 | ||
18 | . $$divI_4 | ||
19 | . $$divI_5 $$divU_5 | ||
20 | . $$divI_6 $$divU_6 | ||
21 | . $$divI_7 $$divU_7 | ||
22 | . $$divI_8 | ||
23 | . $$divI_9 $$divU_9 | ||
24 | . $$divI_10 $$divU_10 | ||
25 | . | ||
26 | . $$divI_12 $$divU_12 | ||
27 | . | ||
28 | . $$divI_14 $$divU_14 | ||
29 | . $$divI_15 $$divU_15 | ||
30 | . $$divI_16 | ||
31 | . $$divI_17 $$divU_17 | ||
32 | . | ||
33 | . Divide by selected constants for single precision binary integers. | ||
34 | |||
35 | INPUT REGISTERS: | ||
36 | . arg0 == dividend | ||
37 | . mrp == return pc | ||
38 | . sr0 == return space when called externally | ||
39 | |||
40 | OUTPUT REGISTERS: | ||
41 | . arg0 = undefined | ||
42 | . arg1 = undefined | ||
43 | . ret1 = quotient | ||
44 | |||
45 | OTHER REGISTERS AFFECTED: | ||
46 | . r1 = undefined | ||
47 | |||
48 | SIDE EFFECTS: | ||
49 | . Causes a trap under the following conditions: NONE | ||
50 | . Changes memory at the following places: NONE | ||
51 | |||
52 | PERMISSIBLE CONTEXT: | ||
53 | . Unwindable. | ||
54 | . Does not create a stack frame. | ||
55 | . Suitable for internal or external millicode. | ||
56 | . Assumes the special millicode register conventions. | ||
57 | |||
58 | DISCUSSION: | ||
59 | . Calls other millicode routines using mrp: NONE | ||
60 | . Calls other millicode routines: NONE */ | ||
61 | |||
62 | |||
63 | /* TRUNCATED DIVISION BY SMALL INTEGERS | ||
64 | |||
65 | We are interested in q(x) = floor(x/y), where x >= 0 and y > 0 | ||
66 | (with y fixed). | ||
67 | |||
68 | Let a = floor(z/y), for some choice of z. Note that z will be | ||
69 | chosen so that division by z is cheap. | ||
70 | |||
71 | Let r be the remainder(z/y). In other words, r = z - ay. | ||
72 | |||
73 | Now, our method is to choose a value for b such that | ||
74 | |||
75 | q'(x) = floor((ax+b)/z) | ||
76 | |||
77 | is equal to q(x) over as large a range of x as possible. If the | ||
78 | two are equal over a sufficiently large range, and if it is easy to | ||
79 | form the product (ax), and it is easy to divide by z, then we can | ||
80 | perform the division much faster than the general division algorithm. | ||
81 | |||
82 | So, we want the following to be true: | ||
83 | |||
84 | . For x in the following range: | ||
85 | . | ||
86 | . ky <= x < (k+1)y | ||
87 | . | ||
88 | . implies that | ||
89 | . | ||
90 | . k <= (ax+b)/z < (k+1) | ||
91 | |||
92 | We want to determine b such that this is true for all k in the | ||
93 | range {0..K} for some maximum K. | ||
94 | |||
95 | Since (ax+b) is an increasing function of x, we can take each | ||
96 | bound separately to determine the "best" value for b. | ||
97 | |||
98 | (ax+b)/z < (k+1) implies | ||
99 | |||
100 | (a((k+1)y-1)+b < (k+1)z implies | ||
101 | |||
102 | b < a + (k+1)(z-ay) implies | ||
103 | |||
104 | b < a + (k+1)r | ||
105 | |||
106 | This needs to be true for all k in the range {0..K}. In | ||
107 | particular, it is true for k = 0 and this leads to a maximum | ||
108 | acceptable value for b. | ||
109 | |||
110 | b < a+r or b <= a+r-1 | ||
111 | |||
112 | Taking the other bound, we have | ||
113 | |||
114 | k <= (ax+b)/z implies | ||
115 | |||
116 | k <= (aky+b)/z implies | ||
117 | |||
118 | k(z-ay) <= b implies | ||
119 | |||
120 | kr <= b | ||
121 | |||
122 | Clearly, the largest range for k will be achieved by maximizing b, | ||
123 | when r is not zero. When r is zero, then the simplest choice for b | ||
124 | is 0. When r is not 0, set | ||
125 | |||
126 | . b = a+r-1 | ||
127 | |||
128 | Now, by construction, q'(x) = floor((ax+b)/z) = q(x) = floor(x/y) | ||
129 | for all x in the range: | ||
130 | |||
131 | . 0 <= x < (K+1)y | ||
132 | |||
133 | We need to determine what K is. Of our two bounds, | ||
134 | |||
135 | . b < a+(k+1)r is satisfied for all k >= 0, by construction. | ||
136 | |||
137 | The other bound is | ||
138 | |||
139 | . kr <= b | ||
140 | |||
141 | This is always true if r = 0. If r is not 0 (the usual case), then | ||
142 | K = floor((a+r-1)/r), is the maximum value for k. | ||
143 | |||
144 | Therefore, the formula q'(x) = floor((ax+b)/z) yields the correct | ||
145 | answer for q(x) = floor(x/y) when x is in the range | ||
146 | |||
147 | (0,(K+1)y-1) K = floor((a+r-1)/r) | ||
148 | |||
149 | To be most useful, we want (K+1)y-1 = (max x) >= 2**32-1 so that | ||
150 | the formula for q'(x) yields the correct value of q(x) for all x | ||
151 | representable by a single word in HPPA. | ||
152 | |||
153 | We are also constrained in that computing the product (ax), adding | ||
154 | b, and dividing by z must all be done quickly, otherwise we will be | ||
155 | better off going through the general algorithm using the DS | ||
156 | instruction, which uses approximately 70 cycles. | ||
157 | |||
158 | For each y, there is a choice of z which satisfies the constraints | ||
159 | for (K+1)y >= 2**32. We may not, however, be able to satisfy the | ||
160 | timing constraints for arbitrary y. It seems that z being equal to | ||
161 | a power of 2 or a power of 2 minus 1 is as good as we can do, since | ||
162 | it minimizes the time to do division by z. We want the choice of z | ||
163 | to also result in a value for (a) that minimizes the computation of | ||
164 | the product (ax). This is best achieved if (a) has a regular bit | ||
165 | pattern (so the multiplication can be done with shifts and adds). | ||
166 | The value of (a) also needs to be less than 2**32 so the product is | ||
167 | always guaranteed to fit in 2 words. | ||
168 | |||
169 | In actual practice, the following should be done: | ||
170 | |||
171 | 1) For negative x, you should take the absolute value and remember | ||
172 | . the fact so that the result can be negated. This obviously does | ||
173 | . not apply in the unsigned case. | ||
174 | 2) For even y, you should factor out the power of 2 that divides y | ||
175 | . and divide x by it. You can then proceed by dividing by the | ||
176 | . odd factor of y. | ||
177 | |||
178 | Here is a table of some odd values of y, and corresponding choices | ||
179 | for z which are "good". | ||
180 | |||
181 | y z r a (hex) max x (hex) | ||
182 | |||
183 | 3 2**32 1 55555555 100000001 | ||
184 | 5 2**32 1 33333333 100000003 | ||
185 | 7 2**24-1 0 249249 (infinite) | ||
186 | 9 2**24-1 0 1c71c7 (infinite) | ||
187 | 11 2**20-1 0 1745d (infinite) | ||
188 | 13 2**24-1 0 13b13b (infinite) | ||
189 | 15 2**32 1 11111111 10000000d | ||
190 | 17 2**32 1 f0f0f0f 10000000f | ||
191 | |||
192 | If r is 1, then b = a+r-1 = a. This simplifies the computation | ||
193 | of (ax+b), since you can compute (x+1)(a) instead. If r is 0, | ||
194 | then b = 0 is ok to use which simplifies (ax+b). | ||
195 | |||
196 | The bit patterns for 55555555, 33333333, and 11111111 are obviously | ||
197 | very regular. The bit patterns for the other values of a above are: | ||
198 | |||
199 | y (hex) (binary) | ||
200 | |||
201 | 7 249249 001001001001001001001001 << regular >> | ||
202 | 9 1c71c7 000111000111000111000111 << regular >> | ||
203 | 11 1745d 000000010111010001011101 << irregular >> | ||
204 | 13 13b13b 000100111011000100111011 << irregular >> | ||
205 | |||
206 | The bit patterns for (a) corresponding to (y) of 11 and 13 may be | ||
207 | too irregular to warrant using this method. | ||
208 | |||
209 | When z is a power of 2 minus 1, then the division by z is slightly | ||
210 | more complicated, involving an iterative solution. | ||
211 | |||
212 | The code presented here solves division by 1 through 17, except for | ||
213 | 11 and 13. There are algorithms for both signed and unsigned | ||
214 | quantities given. | ||
215 | |||
216 | TIMINGS (cycles) | ||
217 | |||
218 | divisor positive negative unsigned | ||
219 | |||
220 | . 1 2 2 2 | ||
221 | . 2 4 4 2 | ||
222 | . 3 19 21 19 | ||
223 | . 4 4 4 2 | ||
224 | . 5 18 22 19 | ||
225 | . 6 19 22 19 | ||
226 | . 8 4 4 2 | ||
227 | . 10 18 19 17 | ||
228 | . 12 18 20 18 | ||
229 | . 15 16 18 16 | ||
230 | . 16 4 4 2 | ||
231 | . 17 16 18 16 | ||
232 | |||
233 | Now, the algorithm for 7, 9, and 14 is an iterative one. That is, | ||
234 | a loop body is executed until the tentative quotient is 0. The | ||
235 | number of times the loop body is executed varies depending on the | ||
236 | dividend, but is never more than two times. If the dividend is | ||
237 | less than the divisor, then the loop body is not executed at all. | ||
238 | Each iteration adds 4 cycles to the timings. | ||
239 | |||
240 | divisor positive negative unsigned | ||
241 | |||
242 | . 7 19+4n 20+4n 20+4n n = number of iterations | ||
243 | . 9 21+4n 22+4n 21+4n | ||
244 | . 14 21+4n 22+4n 20+4n | ||
245 | |||
246 | To give an idea of how the number of iterations varies, here is a | ||
247 | table of dividend versus number of iterations when dividing by 7. | ||
248 | |||
249 | smallest largest required | ||
250 | dividend dividend iterations | ||
251 | |||
252 | . 0 6 0 | ||
253 | . 7 0x6ffffff 1 | ||
254 | 0x1000006 0xffffffff 2 | ||
255 | |||
256 | There is some overlap in the range of numbers requiring 1 and 2 | ||
257 | iterations. */ | ||
258 | |||
259 | RDEFINE(t2,r1) | ||
260 | RDEFINE(x2,arg0) /* r26 */ | ||
261 | RDEFINE(t1,arg1) /* r25 */ | ||
262 | RDEFINE(x1,ret1) /* r29 */ | ||
263 | |||
264 | SUBSPA_MILLI_DIV | ||
265 | ATTR_MILLI | ||
266 | |||
267 | .proc | ||
268 | .callinfo millicode | ||
269 | .entry | ||
270 | /* NONE of these routines require a stack frame | ||
271 | ALL of these routines are unwindable from millicode */ | ||
272 | |||
273 | GSYM($$divide_by_constant) | ||
274 | .export $$divide_by_constant,millicode | ||
275 | /* Provides a "nice" label for the code covered by the unwind descriptor | ||
276 | for things like gprof. */ | ||
277 | |||
278 | /* DIVISION BY 2 (shift by 1) */ | ||
279 | GSYM($$divI_2) | ||
280 | .export $$divI_2,millicode | ||
281 | comclr,>= arg0,0,0 | ||
282 | addi 1,arg0,arg0 | ||
283 | MILLIRET | ||
284 | extrs arg0,30,31,ret1 | ||
285 | |||
286 | |||
287 | /* DIVISION BY 4 (shift by 2) */ | ||
288 | GSYM($$divI_4) | ||
289 | .export $$divI_4,millicode | ||
290 | comclr,>= arg0,0,0 | ||
291 | addi 3,arg0,arg0 | ||
292 | MILLIRET | ||
293 | extrs arg0,29,30,ret1 | ||
294 | |||
295 | |||
296 | /* DIVISION BY 8 (shift by 3) */ | ||
297 | GSYM($$divI_8) | ||
298 | .export $$divI_8,millicode | ||
299 | comclr,>= arg0,0,0 | ||
300 | addi 7,arg0,arg0 | ||
301 | MILLIRET | ||
302 | extrs arg0,28,29,ret1 | ||
303 | |||
304 | /* DIVISION BY 16 (shift by 4) */ | ||
305 | GSYM($$divI_16) | ||
306 | .export $$divI_16,millicode | ||
307 | comclr,>= arg0,0,0 | ||
308 | addi 15,arg0,arg0 | ||
309 | MILLIRET | ||
310 | extrs arg0,27,28,ret1 | ||
311 | |||
312 | /**************************************************************************** | ||
313 | * | ||
314 | * DIVISION BY DIVISORS OF FFFFFFFF, and powers of 2 times these | ||
315 | * | ||
316 | * includes 3,5,15,17 and also 6,10,12 | ||
317 | * | ||
318 | ****************************************************************************/ | ||
319 | |||
320 | /* DIVISION BY 3 (use z = 2**32; a = 55555555) */ | ||
321 | |||
322 | GSYM($$divI_3) | ||
323 | .export $$divI_3,millicode | ||
324 | comb,<,N x2,0,LREF(neg3) | ||
325 | |||
326 | addi 1,x2,x2 /* this cannot overflow */ | ||
327 | extru x2,1,2,x1 /* multiply by 5 to get started */ | ||
328 | sh2add x2,x2,x2 | ||
329 | b LREF(pos) | ||
330 | addc x1,0,x1 | ||
331 | |||
332 | LSYM(neg3) | ||
333 | subi 1,x2,x2 /* this cannot overflow */ | ||
334 | extru x2,1,2,x1 /* multiply by 5 to get started */ | ||
335 | sh2add x2,x2,x2 | ||
336 | b LREF(neg) | ||
337 | addc x1,0,x1 | ||
338 | |||
339 | GSYM($$divU_3) | ||
340 | .export $$divU_3,millicode | ||
341 | addi 1,x2,x2 /* this CAN overflow */ | ||
342 | addc 0,0,x1 | ||
343 | shd x1,x2,30,t1 /* multiply by 5 to get started */ | ||
344 | sh2add x2,x2,x2 | ||
345 | b LREF(pos) | ||
346 | addc x1,t1,x1 | ||
347 | |||
348 | /* DIVISION BY 5 (use z = 2**32; a = 33333333) */ | ||
349 | |||
350 | GSYM($$divI_5) | ||
351 | .export $$divI_5,millicode | ||
352 | comb,<,N x2,0,LREF(neg5) | ||
353 | |||
354 | addi 3,x2,t1 /* this cannot overflow */ | ||
355 | sh1add x2,t1,x2 /* multiply by 3 to get started */ | ||
356 | b LREF(pos) | ||
357 | addc 0,0,x1 | ||
358 | |||
359 | LSYM(neg5) | ||
360 | sub 0,x2,x2 /* negate x2 */ | ||
361 | addi 1,x2,x2 /* this cannot overflow */ | ||
362 | shd 0,x2,31,x1 /* get top bit (can be 1) */ | ||
363 | sh1add x2,x2,x2 /* multiply by 3 to get started */ | ||
364 | b LREF(neg) | ||
365 | addc x1,0,x1 | ||
366 | |||
367 | GSYM($$divU_5) | ||
368 | .export $$divU_5,millicode | ||
369 | addi 1,x2,x2 /* this CAN overflow */ | ||
370 | addc 0,0,x1 | ||
371 | shd x1,x2,31,t1 /* multiply by 3 to get started */ | ||
372 | sh1add x2,x2,x2 | ||
373 | b LREF(pos) | ||
374 | addc t1,x1,x1 | ||
375 | |||
376 | /* DIVISION BY 6 (shift to divide by 2 then divide by 3) */ | ||
377 | GSYM($$divI_6) | ||
378 | .export $$divI_6,millicode | ||
379 | comb,<,N x2,0,LREF(neg6) | ||
380 | extru x2,30,31,x2 /* divide by 2 */ | ||
381 | addi 5,x2,t1 /* compute 5*(x2+1) = 5*x2+5 */ | ||
382 | sh2add x2,t1,x2 /* multiply by 5 to get started */ | ||
383 | b LREF(pos) | ||
384 | addc 0,0,x1 | ||
385 | |||
386 | LSYM(neg6) | ||
387 | subi 2,x2,x2 /* negate, divide by 2, and add 1 */ | ||
388 | /* negation and adding 1 are done */ | ||
389 | /* at the same time by the SUBI */ | ||
390 | extru x2,30,31,x2 | ||
391 | shd 0,x2,30,x1 | ||
392 | sh2add x2,x2,x2 /* multiply by 5 to get started */ | ||
393 | b LREF(neg) | ||
394 | addc x1,0,x1 | ||
395 | |||
396 | GSYM($$divU_6) | ||
397 | .export $$divU_6,millicode | ||
398 | extru x2,30,31,x2 /* divide by 2 */ | ||
399 | addi 1,x2,x2 /* cannot carry */ | ||
400 | shd 0,x2,30,x1 /* multiply by 5 to get started */ | ||
401 | sh2add x2,x2,x2 | ||
402 | b LREF(pos) | ||
403 | addc x1,0,x1 | ||
404 | |||
405 | /* DIVISION BY 10 (shift to divide by 2 then divide by 5) */ | ||
406 | GSYM($$divU_10) | ||
407 | .export $$divU_10,millicode | ||
408 | extru x2,30,31,x2 /* divide by 2 */ | ||
409 | addi 3,x2,t1 /* compute 3*(x2+1) = (3*x2)+3 */ | ||
410 | sh1add x2,t1,x2 /* multiply by 3 to get started */ | ||
411 | addc 0,0,x1 | ||
412 | LSYM(pos) | ||
413 | shd x1,x2,28,t1 /* multiply by 0x11 */ | ||
414 | shd x2,0,28,t2 | ||
415 | add x2,t2,x2 | ||
416 | addc x1,t1,x1 | ||
417 | LSYM(pos_for_17) | ||
418 | shd x1,x2,24,t1 /* multiply by 0x101 */ | ||
419 | shd x2,0,24,t2 | ||
420 | add x2,t2,x2 | ||
421 | addc x1,t1,x1 | ||
422 | |||
423 | shd x1,x2,16,t1 /* multiply by 0x10001 */ | ||
424 | shd x2,0,16,t2 | ||
425 | add x2,t2,x2 | ||
426 | MILLIRET | ||
427 | addc x1,t1,x1 | ||
428 | |||
429 | GSYM($$divI_10) | ||
430 | .export $$divI_10,millicode | ||
431 | comb,< x2,0,LREF(neg10) | ||
432 | copy 0,x1 | ||
433 | extru x2,30,31,x2 /* divide by 2 */ | ||
434 | addib,TR 1,x2,LREF(pos) /* add 1 (cannot overflow) */ | ||
435 | sh1add x2,x2,x2 /* multiply by 3 to get started */ | ||
436 | |||
437 | LSYM(neg10) | ||
438 | subi 2,x2,x2 /* negate, divide by 2, and add 1 */ | ||
439 | /* negation and adding 1 are done */ | ||
440 | /* at the same time by the SUBI */ | ||
441 | extru x2,30,31,x2 | ||
442 | sh1add x2,x2,x2 /* multiply by 3 to get started */ | ||
443 | LSYM(neg) | ||
444 | shd x1,x2,28,t1 /* multiply by 0x11 */ | ||
445 | shd x2,0,28,t2 | ||
446 | add x2,t2,x2 | ||
447 | addc x1,t1,x1 | ||
448 | LSYM(neg_for_17) | ||
449 | shd x1,x2,24,t1 /* multiply by 0x101 */ | ||
450 | shd x2,0,24,t2 | ||
451 | add x2,t2,x2 | ||
452 | addc x1,t1,x1 | ||
453 | |||
454 | shd x1,x2,16,t1 /* multiply by 0x10001 */ | ||
455 | shd x2,0,16,t2 | ||
456 | add x2,t2,x2 | ||
457 | addc x1,t1,x1 | ||
458 | MILLIRET | ||
459 | sub 0,x1,x1 | ||
460 | |||
461 | /* DIVISION BY 12 (shift to divide by 4 then divide by 3) */ | ||
462 | GSYM($$divI_12) | ||
463 | .export $$divI_12,millicode | ||
464 | comb,< x2,0,LREF(neg12) | ||
465 | copy 0,x1 | ||
466 | extru x2,29,30,x2 /* divide by 4 */ | ||
467 | addib,tr 1,x2,LREF(pos) /* compute 5*(x2+1) = 5*x2+5 */ | ||
468 | sh2add x2,x2,x2 /* multiply by 5 to get started */ | ||
469 | |||
470 | LSYM(neg12) | ||
471 | subi 4,x2,x2 /* negate, divide by 4, and add 1 */ | ||
472 | /* negation and adding 1 are done */ | ||
473 | /* at the same time by the SUBI */ | ||
474 | extru x2,29,30,x2 | ||
475 | b LREF(neg) | ||
476 | sh2add x2,x2,x2 /* multiply by 5 to get started */ | ||
477 | |||
478 | GSYM($$divU_12) | ||
479 | .export $$divU_12,millicode | ||
480 | extru x2,29,30,x2 /* divide by 4 */ | ||
481 | addi 5,x2,t1 /* cannot carry */ | ||
482 | sh2add x2,t1,x2 /* multiply by 5 to get started */ | ||
483 | b LREF(pos) | ||
484 | addc 0,0,x1 | ||
485 | |||
486 | /* DIVISION BY 15 (use z = 2**32; a = 11111111) */ | ||
487 | GSYM($$divI_15) | ||
488 | .export $$divI_15,millicode | ||
489 | comb,< x2,0,LREF(neg15) | ||
490 | copy 0,x1 | ||
491 | addib,tr 1,x2,LREF(pos)+4 | ||
492 | shd x1,x2,28,t1 | ||
493 | |||
494 | LSYM(neg15) | ||
495 | b LREF(neg) | ||
496 | subi 1,x2,x2 | ||
497 | |||
498 | GSYM($$divU_15) | ||
499 | .export $$divU_15,millicode | ||
500 | addi 1,x2,x2 /* this CAN overflow */ | ||
501 | b LREF(pos) | ||
502 | addc 0,0,x1 | ||
503 | |||
504 | /* DIVISION BY 17 (use z = 2**32; a = f0f0f0f) */ | ||
505 | GSYM($$divI_17) | ||
506 | .export $$divI_17,millicode | ||
507 | comb,<,n x2,0,LREF(neg17) | ||
508 | addi 1,x2,x2 /* this cannot overflow */ | ||
509 | shd 0,x2,28,t1 /* multiply by 0xf to get started */ | ||
510 | shd x2,0,28,t2 | ||
511 | sub t2,x2,x2 | ||
512 | b LREF(pos_for_17) | ||
513 | subb t1,0,x1 | ||
514 | |||
515 | LSYM(neg17) | ||
516 | subi 1,x2,x2 /* this cannot overflow */ | ||
517 | shd 0,x2,28,t1 /* multiply by 0xf to get started */ | ||
518 | shd x2,0,28,t2 | ||
519 | sub t2,x2,x2 | ||
520 | b LREF(neg_for_17) | ||
521 | subb t1,0,x1 | ||
522 | |||
523 | GSYM($$divU_17) | ||
524 | .export $$divU_17,millicode | ||
525 | addi 1,x2,x2 /* this CAN overflow */ | ||
526 | addc 0,0,x1 | ||
527 | shd x1,x2,28,t1 /* multiply by 0xf to get started */ | ||
528 | LSYM(u17) | ||
529 | shd x2,0,28,t2 | ||
530 | sub t2,x2,x2 | ||
531 | b LREF(pos_for_17) | ||
532 | subb t1,x1,x1 | ||
533 | |||
534 | |||
535 | /* DIVISION BY DIVISORS OF FFFFFF, and powers of 2 times these | ||
536 | includes 7,9 and also 14 | ||
537 | |||
538 | |||
539 | z = 2**24-1 | ||
540 | r = z mod x = 0 | ||
541 | |||
542 | so choose b = 0 | ||
543 | |||
544 | Also, in order to divide by z = 2**24-1, we approximate by dividing | ||
545 | by (z+1) = 2**24 (which is easy), and then correcting. | ||
546 | |||
547 | (ax) = (z+1)q' + r | ||
548 | . = zq' + (q'+r) | ||
549 | |||
550 | So to compute (ax)/z, compute q' = (ax)/(z+1) and r = (ax) mod (z+1) | ||
551 | Then the true remainder of (ax)/z is (q'+r). Repeat the process | ||
552 | with this new remainder, adding the tentative quotients together, | ||
553 | until a tentative quotient is 0 (and then we are done). There is | ||
554 | one last correction to be done. It is possible that (q'+r) = z. | ||
555 | If so, then (q'+r)/(z+1) = 0 and it looks like we are done. But, | ||
556 | in fact, we need to add 1 more to the quotient. Now, it turns | ||
557 | out that this happens if and only if the original value x is | ||
558 | an exact multiple of y. So, to avoid a three instruction test at | ||
559 | the end, instead use 1 instruction to add 1 to x at the beginning. */ | ||
560 | |||
561 | /* DIVISION BY 7 (use z = 2**24-1; a = 249249) */ | ||
562 | GSYM($$divI_7) | ||
563 | .export $$divI_7,millicode | ||
564 | comb,<,n x2,0,LREF(neg7) | ||
565 | LSYM(7) | ||
566 | addi 1,x2,x2 /* cannot overflow */ | ||
567 | shd 0,x2,29,x1 | ||
568 | sh3add x2,x2,x2 | ||
569 | addc x1,0,x1 | ||
570 | LSYM(pos7) | ||
571 | shd x1,x2,26,t1 | ||
572 | shd x2,0,26,t2 | ||
573 | add x2,t2,x2 | ||
574 | addc x1,t1,x1 | ||
575 | |||
576 | shd x1,x2,20,t1 | ||
577 | shd x2,0,20,t2 | ||
578 | add x2,t2,x2 | ||
579 | addc x1,t1,t1 | ||
580 | |||
581 | /* computed <t1,x2>. Now divide it by (2**24 - 1) */ | ||
582 | |||
583 | copy 0,x1 | ||
584 | shd,= t1,x2,24,t1 /* tentative quotient */ | ||
585 | LSYM(1) | ||
586 | addb,tr t1,x1,LREF(2) /* add to previous quotient */ | ||
587 | extru x2,31,24,x2 /* new remainder (unadjusted) */ | ||
588 | |||
589 | MILLIRETN | ||
590 | |||
591 | LSYM(2) | ||
592 | addb,tr t1,x2,LREF(1) /* adjust remainder */ | ||
593 | extru,= x2,7,8,t1 /* new quotient */ | ||
594 | |||
595 | LSYM(neg7) | ||
596 | subi 1,x2,x2 /* negate x2 and add 1 */ | ||
597 | LSYM(8) | ||
598 | shd 0,x2,29,x1 | ||
599 | sh3add x2,x2,x2 | ||
600 | addc x1,0,x1 | ||
601 | |||
602 | LSYM(neg7_shift) | ||
603 | shd x1,x2,26,t1 | ||
604 | shd x2,0,26,t2 | ||
605 | add x2,t2,x2 | ||
606 | addc x1,t1,x1 | ||
607 | |||
608 | shd x1,x2,20,t1 | ||
609 | shd x2,0,20,t2 | ||
610 | add x2,t2,x2 | ||
611 | addc x1,t1,t1 | ||
612 | |||
613 | /* computed <t1,x2>. Now divide it by (2**24 - 1) */ | ||
614 | |||
615 | copy 0,x1 | ||
616 | shd,= t1,x2,24,t1 /* tentative quotient */ | ||
617 | LSYM(3) | ||
618 | addb,tr t1,x1,LREF(4) /* add to previous quotient */ | ||
619 | extru x2,31,24,x2 /* new remainder (unadjusted) */ | ||
620 | |||
621 | MILLIRET | ||
622 | sub 0,x1,x1 /* negate result */ | ||
623 | |||
624 | LSYM(4) | ||
625 | addb,tr t1,x2,LREF(3) /* adjust remainder */ | ||
626 | extru,= x2,7,8,t1 /* new quotient */ | ||
627 | |||
628 | GSYM($$divU_7) | ||
629 | .export $$divU_7,millicode | ||
630 | addi 1,x2,x2 /* can carry */ | ||
631 | addc 0,0,x1 | ||
632 | shd x1,x2,29,t1 | ||
633 | sh3add x2,x2,x2 | ||
634 | b LREF(pos7) | ||
635 | addc t1,x1,x1 | ||
636 | |||
637 | /* DIVISION BY 9 (use z = 2**24-1; a = 1c71c7) */ | ||
638 | GSYM($$divI_9) | ||
639 | .export $$divI_9,millicode | ||
640 | comb,<,n x2,0,LREF(neg9) | ||
641 | addi 1,x2,x2 /* cannot overflow */ | ||
642 | shd 0,x2,29,t1 | ||
643 | shd x2,0,29,t2 | ||
644 | sub t2,x2,x2 | ||
645 | b LREF(pos7) | ||
646 | subb t1,0,x1 | ||
647 | |||
648 | LSYM(neg9) | ||
649 | subi 1,x2,x2 /* negate and add 1 */ | ||
650 | shd 0,x2,29,t1 | ||
651 | shd x2,0,29,t2 | ||
652 | sub t2,x2,x2 | ||
653 | b LREF(neg7_shift) | ||
654 | subb t1,0,x1 | ||
655 | |||
656 | GSYM($$divU_9) | ||
657 | .export $$divU_9,millicode | ||
658 | addi 1,x2,x2 /* can carry */ | ||
659 | addc 0,0,x1 | ||
660 | shd x1,x2,29,t1 | ||
661 | shd x2,0,29,t2 | ||
662 | sub t2,x2,x2 | ||
663 | b LREF(pos7) | ||
664 | subb t1,x1,x1 | ||
665 | |||
666 | /* DIVISION BY 14 (shift to divide by 2 then divide by 7) */ | ||
667 | GSYM($$divI_14) | ||
668 | .export $$divI_14,millicode | ||
669 | comb,<,n x2,0,LREF(neg14) | ||
670 | GSYM($$divU_14) | ||
671 | .export $$divU_14,millicode | ||
672 | b LREF(7) /* go to 7 case */ | ||
673 | extru x2,30,31,x2 /* divide by 2 */ | ||
674 | |||
675 | LSYM(neg14) | ||
676 | subi 2,x2,x2 /* negate (and add 2) */ | ||
677 | b LREF(8) | ||
678 | extru x2,30,31,x2 /* divide by 2 */ | ||
679 | .exit | ||
680 | .procend | ||
681 | .end | ||
682 | #endif | ||
diff --git a/arch/parisc/lib/milli/dyncall.S b/arch/parisc/lib/milli/dyncall.S deleted file mode 100644 index 27f9ca558d0a..000000000000 --- a/arch/parisc/lib/milli/dyncall.S +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #include "milli.h" | ||
14 | |||
15 | #ifdef L_dyncall | ||
16 | SUBSPA_MILLI | ||
17 | ATTR_DATA | ||
18 | GSYM($$dyncall) | ||
19 | .export $$dyncall,millicode | ||
20 | .proc | ||
21 | .callinfo millicode | ||
22 | .entry | ||
23 | bb,>=,n %r22,30,LREF(1) ; branch if not plabel address | ||
24 | depi 0,31,2,%r22 ; clear the two least significant bits | ||
25 | ldw 4(%r22),%r19 ; load new LTP value | ||
26 | ldw 0(%r22),%r22 ; load address of target | ||
27 | LSYM(1) | ||
28 | bv %r0(%r22) ; branch to the real target | ||
29 | stw %r2,-24(%r30) ; save return address into frame marker | ||
30 | .exit | ||
31 | .procend | ||
32 | #endif | ||
diff --git a/arch/parisc/lib/milli/milli.S b/arch/parisc/lib/milli/milli.S deleted file mode 100644 index 47c6cde712e3..000000000000 --- a/arch/parisc/lib/milli/milli.S +++ /dev/null | |||
@@ -1,2071 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #ifdef CONFIG_64BIT | ||
14 | .level 2.0w | ||
15 | #endif | ||
16 | |||
17 | /* Hardware General Registers. */ | ||
18 | r0: .reg %r0 | ||
19 | r1: .reg %r1 | ||
20 | r2: .reg %r2 | ||
21 | r3: .reg %r3 | ||
22 | r4: .reg %r4 | ||
23 | r5: .reg %r5 | ||
24 | r6: .reg %r6 | ||
25 | r7: .reg %r7 | ||
26 | r8: .reg %r8 | ||
27 | r9: .reg %r9 | ||
28 | r10: .reg %r10 | ||
29 | r11: .reg %r11 | ||
30 | r12: .reg %r12 | ||
31 | r13: .reg %r13 | ||
32 | r14: .reg %r14 | ||
33 | r15: .reg %r15 | ||
34 | r16: .reg %r16 | ||
35 | r17: .reg %r17 | ||
36 | r18: .reg %r18 | ||
37 | r19: .reg %r19 | ||
38 | r20: .reg %r20 | ||
39 | r21: .reg %r21 | ||
40 | r22: .reg %r22 | ||
41 | r23: .reg %r23 | ||
42 | r24: .reg %r24 | ||
43 | r25: .reg %r25 | ||
44 | r26: .reg %r26 | ||
45 | r27: .reg %r27 | ||
46 | r28: .reg %r28 | ||
47 | r29: .reg %r29 | ||
48 | r30: .reg %r30 | ||
49 | r31: .reg %r31 | ||
50 | |||
51 | /* Hardware Space Registers. */ | ||
52 | sr0: .reg %sr0 | ||
53 | sr1: .reg %sr1 | ||
54 | sr2: .reg %sr2 | ||
55 | sr3: .reg %sr3 | ||
56 | sr4: .reg %sr4 | ||
57 | sr5: .reg %sr5 | ||
58 | sr6: .reg %sr6 | ||
59 | sr7: .reg %sr7 | ||
60 | |||
61 | /* Hardware Floating Point Registers. */ | ||
62 | fr0: .reg %fr0 | ||
63 | fr1: .reg %fr1 | ||
64 | fr2: .reg %fr2 | ||
65 | fr3: .reg %fr3 | ||
66 | fr4: .reg %fr4 | ||
67 | fr5: .reg %fr5 | ||
68 | fr6: .reg %fr6 | ||
69 | fr7: .reg %fr7 | ||
70 | fr8: .reg %fr8 | ||
71 | fr9: .reg %fr9 | ||
72 | fr10: .reg %fr10 | ||
73 | fr11: .reg %fr11 | ||
74 | fr12: .reg %fr12 | ||
75 | fr13: .reg %fr13 | ||
76 | fr14: .reg %fr14 | ||
77 | fr15: .reg %fr15 | ||
78 | |||
79 | /* Hardware Control Registers. */ | ||
80 | cr11: .reg %cr11 | ||
81 | sar: .reg %cr11 /* Shift Amount Register */ | ||
82 | |||
83 | /* Software Architecture General Registers. */ | ||
84 | rp: .reg r2 /* return pointer */ | ||
85 | #ifdef CONFIG_64BIT | ||
86 | mrp: .reg r2 /* millicode return pointer */ | ||
87 | #else | ||
88 | mrp: .reg r31 /* millicode return pointer */ | ||
89 | #endif | ||
90 | ret0: .reg r28 /* return value */ | ||
91 | ret1: .reg r29 /* return value (high part of double) */ | ||
92 | sp: .reg r30 /* stack pointer */ | ||
93 | dp: .reg r27 /* data pointer */ | ||
94 | arg0: .reg r26 /* argument */ | ||
95 | arg1: .reg r25 /* argument or high part of double argument */ | ||
96 | arg2: .reg r24 /* argument */ | ||
97 | arg3: .reg r23 /* argument or high part of double argument */ | ||
98 | |||
99 | /* Software Architecture Space Registers. */ | ||
100 | /* sr0 ; return link from BLE */ | ||
101 | sret: .reg sr1 /* return value */ | ||
102 | sarg: .reg sr1 /* argument */ | ||
103 | /* sr4 ; PC SPACE tracker */ | ||
104 | /* sr5 ; process private data */ | ||
105 | |||
106 | /* Frame Offsets (millicode convention!) Used when calling other | ||
107 | millicode routines. Stack unwinding is dependent upon these | ||
108 | definitions. */ | ||
109 | r31_slot: .equ -20 /* "current RP" slot */ | ||
110 | sr0_slot: .equ -16 /* "static link" slot */ | ||
111 | #if defined(CONFIG_64BIT) | ||
112 | mrp_slot: .equ -16 /* "current RP" slot */ | ||
113 | psp_slot: .equ -8 /* "previous SP" slot */ | ||
114 | #else | ||
115 | mrp_slot: .equ -20 /* "current RP" slot (replacing "r31_slot") */ | ||
116 | #endif | ||
117 | |||
118 | |||
119 | #define DEFINE(name,value)name: .EQU value | ||
120 | #define RDEFINE(name,value)name: .REG value | ||
121 | #ifdef milliext | ||
122 | #define MILLI_BE(lbl) BE lbl(sr7,r0) | ||
123 | #define MILLI_BEN(lbl) BE,n lbl(sr7,r0) | ||
124 | #define MILLI_BLE(lbl) BLE lbl(sr7,r0) | ||
125 | #define MILLI_BLEN(lbl) BLE,n lbl(sr7,r0) | ||
126 | #define MILLIRETN BE,n 0(sr0,mrp) | ||
127 | #define MILLIRET BE 0(sr0,mrp) | ||
128 | #define MILLI_RETN BE,n 0(sr0,mrp) | ||
129 | #define MILLI_RET BE 0(sr0,mrp) | ||
130 | #else | ||
131 | #define MILLI_BE(lbl) B lbl | ||
132 | #define MILLI_BEN(lbl) B,n lbl | ||
133 | #define MILLI_BLE(lbl) BL lbl,mrp | ||
134 | #define MILLI_BLEN(lbl) BL,n lbl,mrp | ||
135 | #define MILLIRETN BV,n 0(mrp) | ||
136 | #define MILLIRET BV 0(mrp) | ||
137 | #define MILLI_RETN BV,n 0(mrp) | ||
138 | #define MILLI_RET BV 0(mrp) | ||
139 | #endif | ||
140 | |||
141 | #define CAT(a,b) a##b | ||
142 | |||
143 | #define SUBSPA_MILLI .section .text | ||
144 | #define SUBSPA_MILLI_DIV .section .text.div,"ax",@progbits! .align 16 | ||
145 | #define SUBSPA_MILLI_MUL .section .text.mul,"ax",@progbits! .align 16 | ||
146 | #define ATTR_MILLI | ||
147 | #define SUBSPA_DATA .section .data | ||
148 | #define ATTR_DATA | ||
149 | #define GLOBAL $global$ | ||
150 | #define GSYM(sym) !sym: | ||
151 | #define LSYM(sym) !CAT(.L,sym:) | ||
152 | #define LREF(sym) CAT(.L,sym) | ||
153 | |||
154 | #ifdef L_dyncall | ||
155 | SUBSPA_MILLI | ||
156 | ATTR_DATA | ||
157 | GSYM($$dyncall) | ||
158 | .export $$dyncall,millicode | ||
159 | .proc | ||
160 | .callinfo millicode | ||
161 | .entry | ||
162 | bb,>=,n %r22,30,LREF(1) ; branch if not plabel address | ||
163 | depi 0,31,2,%r22 ; clear the two least significant bits | ||
164 | ldw 4(%r22),%r19 ; load new LTP value | ||
165 | ldw 0(%r22),%r22 ; load address of target | ||
166 | LSYM(1) | ||
167 | bv %r0(%r22) ; branch to the real target | ||
168 | stw %r2,-24(%r30) ; save return address into frame marker | ||
169 | .exit | ||
170 | .procend | ||
171 | #endif | ||
172 | |||
173 | #ifdef L_divI | ||
174 | /* ROUTINES: $$divI, $$divoI | ||
175 | |||
176 | Single precision divide for signed binary integers. | ||
177 | |||
178 | The quotient is truncated towards zero. | ||
179 | The sign of the quotient is the XOR of the signs of the dividend and | ||
180 | divisor. | ||
181 | Divide by zero is trapped. | ||
182 | Divide of -2**31 by -1 is trapped for $$divoI but not for $$divI. | ||
183 | |||
184 | INPUT REGISTERS: | ||
185 | . arg0 == dividend | ||
186 | . arg1 == divisor | ||
187 | . mrp == return pc | ||
188 | . sr0 == return space when called externally | ||
189 | |||
190 | OUTPUT REGISTERS: | ||
191 | . arg0 = undefined | ||
192 | . arg1 = undefined | ||
193 | . ret1 = quotient | ||
194 | |||
195 | OTHER REGISTERS AFFECTED: | ||
196 | . r1 = undefined | ||
197 | |||
198 | SIDE EFFECTS: | ||
199 | . Causes a trap under the following conditions: | ||
200 | . divisor is zero (traps with ADDIT,= 0,25,0) | ||
201 | . dividend==-2**31 and divisor==-1 and routine is $$divoI | ||
202 | . (traps with ADDO 26,25,0) | ||
203 | . Changes memory at the following places: | ||
204 | . NONE | ||
205 | |||
206 | PERMISSIBLE CONTEXT: | ||
207 | . Unwindable. | ||
208 | . Suitable for internal or external millicode. | ||
209 | . Assumes the special millicode register conventions. | ||
210 | |||
211 | DISCUSSION: | ||
212 | . Branchs to other millicode routines using BE | ||
213 | . $$div_# for # being 2,3,4,5,6,7,8,9,10,12,14,15 | ||
214 | . | ||
215 | . For selected divisors, calls a divide by constant routine written by | ||
216 | . Karl Pettis. Eligible divisors are 1..15 excluding 11 and 13. | ||
217 | . | ||
218 | . The only overflow case is -2**31 divided by -1. | ||
219 | . Both routines return -2**31 but only $$divoI traps. */ | ||
220 | |||
221 | RDEFINE(temp,r1) | ||
222 | RDEFINE(retreg,ret1) /* r29 */ | ||
223 | RDEFINE(temp1,arg0) | ||
224 | SUBSPA_MILLI_DIV | ||
225 | ATTR_MILLI | ||
226 | .import $$divI_2,millicode | ||
227 | .import $$divI_3,millicode | ||
228 | .import $$divI_4,millicode | ||
229 | .import $$divI_5,millicode | ||
230 | .import $$divI_6,millicode | ||
231 | .import $$divI_7,millicode | ||
232 | .import $$divI_8,millicode | ||
233 | .import $$divI_9,millicode | ||
234 | .import $$divI_10,millicode | ||
235 | .import $$divI_12,millicode | ||
236 | .import $$divI_14,millicode | ||
237 | .import $$divI_15,millicode | ||
238 | .export $$divI,millicode | ||
239 | .export $$divoI,millicode | ||
240 | .proc | ||
241 | .callinfo millicode | ||
242 | .entry | ||
243 | GSYM($$divoI) | ||
244 | comib,=,n -1,arg1,LREF(negative1) /* when divisor == -1 */ | ||
245 | GSYM($$divI) | ||
246 | ldo -1(arg1),temp /* is there at most one bit set ? */ | ||
247 | and,<> arg1,temp,r0 /* if not, don't use power of 2 divide */ | ||
248 | addi,> 0,arg1,r0 /* if divisor > 0, use power of 2 divide */ | ||
249 | b,n LREF(neg_denom) | ||
250 | LSYM(pow2) | ||
251 | addi,>= 0,arg0,retreg /* if numerator is negative, add the */ | ||
252 | add arg0,temp,retreg /* (denominaotr -1) to correct for shifts */ | ||
253 | extru,= arg1,15,16,temp /* test denominator with 0xffff0000 */ | ||
254 | extrs retreg,15,16,retreg /* retreg = retreg >> 16 */ | ||
255 | or arg1,temp,arg1 /* arg1 = arg1 | (arg1 >> 16) */ | ||
256 | ldi 0xcc,temp1 /* setup 0xcc in temp1 */ | ||
257 | extru,= arg1,23,8,temp /* test denominator with 0xff00 */ | ||
258 | extrs retreg,23,24,retreg /* retreg = retreg >> 8 */ | ||
259 | or arg1,temp,arg1 /* arg1 = arg1 | (arg1 >> 8) */ | ||
260 | ldi 0xaa,temp /* setup 0xaa in temp */ | ||
261 | extru,= arg1,27,4,r0 /* test denominator with 0xf0 */ | ||
262 | extrs retreg,27,28,retreg /* retreg = retreg >> 4 */ | ||
263 | and,= arg1,temp1,r0 /* test denominator with 0xcc */ | ||
264 | extrs retreg,29,30,retreg /* retreg = retreg >> 2 */ | ||
265 | and,= arg1,temp,r0 /* test denominator with 0xaa */ | ||
266 | extrs retreg,30,31,retreg /* retreg = retreg >> 1 */ | ||
267 | MILLIRETN | ||
268 | LSYM(neg_denom) | ||
269 | addi,< 0,arg1,r0 /* if arg1 >= 0, it's not power of 2 */ | ||
270 | b,n LREF(regular_seq) | ||
271 | sub r0,arg1,temp /* make denominator positive */ | ||
272 | comb,=,n arg1,temp,LREF(regular_seq) /* test against 0x80000000 and 0 */ | ||
273 | ldo -1(temp),retreg /* is there at most one bit set ? */ | ||
274 | and,= temp,retreg,r0 /* if so, the denominator is power of 2 */ | ||
275 | b,n LREF(regular_seq) | ||
276 | sub r0,arg0,retreg /* negate numerator */ | ||
277 | comb,=,n arg0,retreg,LREF(regular_seq) /* test against 0x80000000 */ | ||
278 | copy retreg,arg0 /* set up arg0, arg1 and temp */ | ||
279 | copy temp,arg1 /* before branching to pow2 */ | ||
280 | b LREF(pow2) | ||
281 | ldo -1(arg1),temp | ||
282 | LSYM(regular_seq) | ||
283 | comib,>>=,n 15,arg1,LREF(small_divisor) | ||
284 | add,>= 0,arg0,retreg /* move dividend, if retreg < 0, */ | ||
285 | LSYM(normal) | ||
286 | subi 0,retreg,retreg /* make it positive */ | ||
287 | sub 0,arg1,temp /* clear carry, */ | ||
288 | /* negate the divisor */ | ||
289 | ds 0,temp,0 /* set V-bit to the comple- */ | ||
290 | /* ment of the divisor sign */ | ||
291 | add retreg,retreg,retreg /* shift msb bit into carry */ | ||
292 | ds r0,arg1,temp /* 1st divide step, if no carry */ | ||
293 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
294 | ds temp,arg1,temp /* 2nd divide step */ | ||
295 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
296 | ds temp,arg1,temp /* 3rd divide step */ | ||
297 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
298 | ds temp,arg1,temp /* 4th divide step */ | ||
299 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
300 | ds temp,arg1,temp /* 5th divide step */ | ||
301 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
302 | ds temp,arg1,temp /* 6th divide step */ | ||
303 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
304 | ds temp,arg1,temp /* 7th divide step */ | ||
305 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
306 | ds temp,arg1,temp /* 8th divide step */ | ||
307 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
308 | ds temp,arg1,temp /* 9th divide step */ | ||
309 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
310 | ds temp,arg1,temp /* 10th divide step */ | ||
311 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
312 | ds temp,arg1,temp /* 11th divide step */ | ||
313 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
314 | ds temp,arg1,temp /* 12th divide step */ | ||
315 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
316 | ds temp,arg1,temp /* 13th divide step */ | ||
317 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
318 | ds temp,arg1,temp /* 14th divide step */ | ||
319 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
320 | ds temp,arg1,temp /* 15th divide step */ | ||
321 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
322 | ds temp,arg1,temp /* 16th divide step */ | ||
323 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
324 | ds temp,arg1,temp /* 17th divide step */ | ||
325 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
326 | ds temp,arg1,temp /* 18th divide step */ | ||
327 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
328 | ds temp,arg1,temp /* 19th divide step */ | ||
329 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
330 | ds temp,arg1,temp /* 20th divide step */ | ||
331 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
332 | ds temp,arg1,temp /* 21st divide step */ | ||
333 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
334 | ds temp,arg1,temp /* 22nd divide step */ | ||
335 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
336 | ds temp,arg1,temp /* 23rd divide step */ | ||
337 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
338 | ds temp,arg1,temp /* 24th divide step */ | ||
339 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
340 | ds temp,arg1,temp /* 25th divide step */ | ||
341 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
342 | ds temp,arg1,temp /* 26th divide step */ | ||
343 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
344 | ds temp,arg1,temp /* 27th divide step */ | ||
345 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
346 | ds temp,arg1,temp /* 28th divide step */ | ||
347 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
348 | ds temp,arg1,temp /* 29th divide step */ | ||
349 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
350 | ds temp,arg1,temp /* 30th divide step */ | ||
351 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
352 | ds temp,arg1,temp /* 31st divide step */ | ||
353 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
354 | ds temp,arg1,temp /* 32nd divide step, */ | ||
355 | addc retreg,retreg,retreg /* shift last retreg bit into retreg */ | ||
356 | xor,>= arg0,arg1,0 /* get correct sign of quotient */ | ||
357 | sub 0,retreg,retreg /* based on operand signs */ | ||
358 | MILLIRETN | ||
359 | nop | ||
360 | |||
361 | LSYM(small_divisor) | ||
362 | |||
363 | #if defined(CONFIG_64BIT) | ||
364 | /* Clear the upper 32 bits of the arg1 register. We are working with */ | ||
365 | /* small divisors (and 32-bit integers) We must not be mislead */ | ||
366 | /* by "1" bits left in the upper 32 bits. */ | ||
367 | depd %r0,31,32,%r25 | ||
368 | #endif | ||
369 | blr,n arg1,r0 | ||
370 | nop | ||
371 | /* table for divisor == 0,1, ... ,15 */ | ||
372 | addit,= 0,arg1,r0 /* trap if divisor == 0 */ | ||
373 | nop | ||
374 | MILLIRET /* divisor == 1 */ | ||
375 | copy arg0,retreg | ||
376 | MILLI_BEN($$divI_2) /* divisor == 2 */ | ||
377 | nop | ||
378 | MILLI_BEN($$divI_3) /* divisor == 3 */ | ||
379 | nop | ||
380 | MILLI_BEN($$divI_4) /* divisor == 4 */ | ||
381 | nop | ||
382 | MILLI_BEN($$divI_5) /* divisor == 5 */ | ||
383 | nop | ||
384 | MILLI_BEN($$divI_6) /* divisor == 6 */ | ||
385 | nop | ||
386 | MILLI_BEN($$divI_7) /* divisor == 7 */ | ||
387 | nop | ||
388 | MILLI_BEN($$divI_8) /* divisor == 8 */ | ||
389 | nop | ||
390 | MILLI_BEN($$divI_9) /* divisor == 9 */ | ||
391 | nop | ||
392 | MILLI_BEN($$divI_10) /* divisor == 10 */ | ||
393 | nop | ||
394 | b LREF(normal) /* divisor == 11 */ | ||
395 | add,>= 0,arg0,retreg | ||
396 | MILLI_BEN($$divI_12) /* divisor == 12 */ | ||
397 | nop | ||
398 | b LREF(normal) /* divisor == 13 */ | ||
399 | add,>= 0,arg0,retreg | ||
400 | MILLI_BEN($$divI_14) /* divisor == 14 */ | ||
401 | nop | ||
402 | MILLI_BEN($$divI_15) /* divisor == 15 */ | ||
403 | nop | ||
404 | |||
405 | LSYM(negative1) | ||
406 | sub 0,arg0,retreg /* result is negation of dividend */ | ||
407 | MILLIRET | ||
408 | addo arg0,arg1,r0 /* trap iff dividend==0x80000000 && divisor==-1 */ | ||
409 | .exit | ||
410 | .procend | ||
411 | .end | ||
412 | #endif | ||
413 | |||
414 | #ifdef L_divU | ||
415 | /* ROUTINE: $$divU | ||
416 | . | ||
417 | . Single precision divide for unsigned integers. | ||
418 | . | ||
419 | . Quotient is truncated towards zero. | ||
420 | . Traps on divide by zero. | ||
421 | |||
422 | INPUT REGISTERS: | ||
423 | . arg0 == dividend | ||
424 | . arg1 == divisor | ||
425 | . mrp == return pc | ||
426 | . sr0 == return space when called externally | ||
427 | |||
428 | OUTPUT REGISTERS: | ||
429 | . arg0 = undefined | ||
430 | . arg1 = undefined | ||
431 | . ret1 = quotient | ||
432 | |||
433 | OTHER REGISTERS AFFECTED: | ||
434 | . r1 = undefined | ||
435 | |||
436 | SIDE EFFECTS: | ||
437 | . Causes a trap under the following conditions: | ||
438 | . divisor is zero | ||
439 | . Changes memory at the following places: | ||
440 | . NONE | ||
441 | |||
442 | PERMISSIBLE CONTEXT: | ||
443 | . Unwindable. | ||
444 | . Does not create a stack frame. | ||
445 | . Suitable for internal or external millicode. | ||
446 | . Assumes the special millicode register conventions. | ||
447 | |||
448 | DISCUSSION: | ||
449 | . Branchs to other millicode routines using BE: | ||
450 | . $$divU_# for 3,5,6,7,9,10,12,14,15 | ||
451 | . | ||
452 | . For selected small divisors calls the special divide by constant | ||
453 | . routines written by Karl Pettis. These are: 3,5,6,7,9,10,12,14,15. */ | ||
454 | |||
455 | RDEFINE(temp,r1) | ||
456 | RDEFINE(retreg,ret1) /* r29 */ | ||
457 | RDEFINE(temp1,arg0) | ||
458 | SUBSPA_MILLI_DIV | ||
459 | ATTR_MILLI | ||
460 | .export $$divU,millicode | ||
461 | .import $$divU_3,millicode | ||
462 | .import $$divU_5,millicode | ||
463 | .import $$divU_6,millicode | ||
464 | .import $$divU_7,millicode | ||
465 | .import $$divU_9,millicode | ||
466 | .import $$divU_10,millicode | ||
467 | .import $$divU_12,millicode | ||
468 | .import $$divU_14,millicode | ||
469 | .import $$divU_15,millicode | ||
470 | .proc | ||
471 | .callinfo millicode | ||
472 | .entry | ||
473 | GSYM($$divU) | ||
474 | /* The subtract is not nullified since it does no harm and can be used | ||
475 | by the two cases that branch back to "normal". */ | ||
476 | ldo -1(arg1),temp /* is there at most one bit set ? */ | ||
477 | and,= arg1,temp,r0 /* if so, denominator is power of 2 */ | ||
478 | b LREF(regular_seq) | ||
479 | addit,= 0,arg1,0 /* trap for zero dvr */ | ||
480 | copy arg0,retreg | ||
481 | extru,= arg1,15,16,temp /* test denominator with 0xffff0000 */ | ||
482 | extru retreg,15,16,retreg /* retreg = retreg >> 16 */ | ||
483 | or arg1,temp,arg1 /* arg1 = arg1 | (arg1 >> 16) */ | ||
484 | ldi 0xcc,temp1 /* setup 0xcc in temp1 */ | ||
485 | extru,= arg1,23,8,temp /* test denominator with 0xff00 */ | ||
486 | extru retreg,23,24,retreg /* retreg = retreg >> 8 */ | ||
487 | or arg1,temp,arg1 /* arg1 = arg1 | (arg1 >> 8) */ | ||
488 | ldi 0xaa,temp /* setup 0xaa in temp */ | ||
489 | extru,= arg1,27,4,r0 /* test denominator with 0xf0 */ | ||
490 | extru retreg,27,28,retreg /* retreg = retreg >> 4 */ | ||
491 | and,= arg1,temp1,r0 /* test denominator with 0xcc */ | ||
492 | extru retreg,29,30,retreg /* retreg = retreg >> 2 */ | ||
493 | and,= arg1,temp,r0 /* test denominator with 0xaa */ | ||
494 | extru retreg,30,31,retreg /* retreg = retreg >> 1 */ | ||
495 | MILLIRETN | ||
496 | nop | ||
497 | LSYM(regular_seq) | ||
498 | comib,>= 15,arg1,LREF(special_divisor) | ||
499 | subi 0,arg1,temp /* clear carry, negate the divisor */ | ||
500 | ds r0,temp,r0 /* set V-bit to 1 */ | ||
501 | LSYM(normal) | ||
502 | add arg0,arg0,retreg /* shift msb bit into carry */ | ||
503 | ds r0,arg1,temp /* 1st divide step, if no carry */ | ||
504 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
505 | ds temp,arg1,temp /* 2nd divide step */ | ||
506 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
507 | ds temp,arg1,temp /* 3rd divide step */ | ||
508 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
509 | ds temp,arg1,temp /* 4th divide step */ | ||
510 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
511 | ds temp,arg1,temp /* 5th divide step */ | ||
512 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
513 | ds temp,arg1,temp /* 6th divide step */ | ||
514 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
515 | ds temp,arg1,temp /* 7th divide step */ | ||
516 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
517 | ds temp,arg1,temp /* 8th divide step */ | ||
518 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
519 | ds temp,arg1,temp /* 9th divide step */ | ||
520 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
521 | ds temp,arg1,temp /* 10th divide step */ | ||
522 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
523 | ds temp,arg1,temp /* 11th divide step */ | ||
524 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
525 | ds temp,arg1,temp /* 12th divide step */ | ||
526 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
527 | ds temp,arg1,temp /* 13th divide step */ | ||
528 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
529 | ds temp,arg1,temp /* 14th divide step */ | ||
530 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
531 | ds temp,arg1,temp /* 15th divide step */ | ||
532 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
533 | ds temp,arg1,temp /* 16th divide step */ | ||
534 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
535 | ds temp,arg1,temp /* 17th divide step */ | ||
536 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
537 | ds temp,arg1,temp /* 18th divide step */ | ||
538 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
539 | ds temp,arg1,temp /* 19th divide step */ | ||
540 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
541 | ds temp,arg1,temp /* 20th divide step */ | ||
542 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
543 | ds temp,arg1,temp /* 21st divide step */ | ||
544 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
545 | ds temp,arg1,temp /* 22nd divide step */ | ||
546 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
547 | ds temp,arg1,temp /* 23rd divide step */ | ||
548 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
549 | ds temp,arg1,temp /* 24th divide step */ | ||
550 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
551 | ds temp,arg1,temp /* 25th divide step */ | ||
552 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
553 | ds temp,arg1,temp /* 26th divide step */ | ||
554 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
555 | ds temp,arg1,temp /* 27th divide step */ | ||
556 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
557 | ds temp,arg1,temp /* 28th divide step */ | ||
558 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
559 | ds temp,arg1,temp /* 29th divide step */ | ||
560 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
561 | ds temp,arg1,temp /* 30th divide step */ | ||
562 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
563 | ds temp,arg1,temp /* 31st divide step */ | ||
564 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
565 | ds temp,arg1,temp /* 32nd divide step, */ | ||
566 | MILLIRET | ||
567 | addc retreg,retreg,retreg /* shift last retreg bit into retreg */ | ||
568 | |||
569 | /* Handle the cases where divisor is a small constant or has high bit on. */ | ||
570 | LSYM(special_divisor) | ||
571 | /* blr arg1,r0 */ | ||
572 | /* comib,>,n 0,arg1,LREF(big_divisor) ; nullify previous instruction */ | ||
573 | |||
574 | /* Pratap 8/13/90. The 815 Stirling chip set has a bug that prevents us from | ||
575 | generating such a blr, comib sequence. A problem in nullification. So I | ||
576 | rewrote this code. */ | ||
577 | |||
578 | #if defined(CONFIG_64BIT) | ||
579 | /* Clear the upper 32 bits of the arg1 register. We are working with | ||
580 | small divisors (and 32-bit unsigned integers) We must not be mislead | ||
581 | by "1" bits left in the upper 32 bits. */ | ||
582 | depd %r0,31,32,%r25 | ||
583 | #endif | ||
584 | comib,> 0,arg1,LREF(big_divisor) | ||
585 | nop | ||
586 | blr arg1,r0 | ||
587 | nop | ||
588 | |||
589 | LSYM(zero_divisor) /* this label is here to provide external visibility */ | ||
590 | addit,= 0,arg1,0 /* trap for zero dvr */ | ||
591 | nop | ||
592 | MILLIRET /* divisor == 1 */ | ||
593 | copy arg0,retreg | ||
594 | MILLIRET /* divisor == 2 */ | ||
595 | extru arg0,30,31,retreg | ||
596 | MILLI_BEN($$divU_3) /* divisor == 3 */ | ||
597 | nop | ||
598 | MILLIRET /* divisor == 4 */ | ||
599 | extru arg0,29,30,retreg | ||
600 | MILLI_BEN($$divU_5) /* divisor == 5 */ | ||
601 | nop | ||
602 | MILLI_BEN($$divU_6) /* divisor == 6 */ | ||
603 | nop | ||
604 | MILLI_BEN($$divU_7) /* divisor == 7 */ | ||
605 | nop | ||
606 | MILLIRET /* divisor == 8 */ | ||
607 | extru arg0,28,29,retreg | ||
608 | MILLI_BEN($$divU_9) /* divisor == 9 */ | ||
609 | nop | ||
610 | MILLI_BEN($$divU_10) /* divisor == 10 */ | ||
611 | nop | ||
612 | b LREF(normal) /* divisor == 11 */ | ||
613 | ds r0,temp,r0 /* set V-bit to 1 */ | ||
614 | MILLI_BEN($$divU_12) /* divisor == 12 */ | ||
615 | nop | ||
616 | b LREF(normal) /* divisor == 13 */ | ||
617 | ds r0,temp,r0 /* set V-bit to 1 */ | ||
618 | MILLI_BEN($$divU_14) /* divisor == 14 */ | ||
619 | nop | ||
620 | MILLI_BEN($$divU_15) /* divisor == 15 */ | ||
621 | nop | ||
622 | |||
623 | /* Handle the case where the high bit is on in the divisor. | ||
624 | Compute: if( dividend>=divisor) quotient=1; else quotient=0; | ||
625 | Note: dividend>==divisor iff dividend-divisor does not borrow | ||
626 | and not borrow iff carry. */ | ||
627 | LSYM(big_divisor) | ||
628 | sub arg0,arg1,r0 | ||
629 | MILLIRET | ||
630 | addc r0,r0,retreg | ||
631 | .exit | ||
632 | .procend | ||
633 | .end | ||
634 | #endif | ||
635 | |||
636 | #ifdef L_remI | ||
637 | /* ROUTINE: $$remI | ||
638 | |||
639 | DESCRIPTION: | ||
640 | . $$remI returns the remainder of the division of two signed 32-bit | ||
641 | . integers. The sign of the remainder is the same as the sign of | ||
642 | . the dividend. | ||
643 | |||
644 | |||
645 | INPUT REGISTERS: | ||
646 | . arg0 == dividend | ||
647 | . arg1 == divisor | ||
648 | . mrp == return pc | ||
649 | . sr0 == return space when called externally | ||
650 | |||
651 | OUTPUT REGISTERS: | ||
652 | . arg0 = destroyed | ||
653 | . arg1 = destroyed | ||
654 | . ret1 = remainder | ||
655 | |||
656 | OTHER REGISTERS AFFECTED: | ||
657 | . r1 = undefined | ||
658 | |||
659 | SIDE EFFECTS: | ||
660 | . Causes a trap under the following conditions: DIVIDE BY ZERO | ||
661 | . Changes memory at the following places: NONE | ||
662 | |||
663 | PERMISSIBLE CONTEXT: | ||
664 | . Unwindable | ||
665 | . Does not create a stack frame | ||
666 | . Is usable for internal or external microcode | ||
667 | |||
668 | DISCUSSION: | ||
669 | . Calls other millicode routines via mrp: NONE | ||
670 | . Calls other millicode routines: NONE */ | ||
671 | |||
672 | RDEFINE(tmp,r1) | ||
673 | RDEFINE(retreg,ret1) | ||
674 | |||
675 | SUBSPA_MILLI | ||
676 | ATTR_MILLI | ||
677 | .proc | ||
678 | .callinfo millicode | ||
679 | .entry | ||
680 | GSYM($$remI) | ||
681 | GSYM($$remoI) | ||
682 | .export $$remI,MILLICODE | ||
683 | .export $$remoI,MILLICODE | ||
684 | ldo -1(arg1),tmp /* is there at most one bit set ? */ | ||
685 | and,<> arg1,tmp,r0 /* if not, don't use power of 2 */ | ||
686 | addi,> 0,arg1,r0 /* if denominator > 0, use power */ | ||
687 | /* of 2 */ | ||
688 | b,n LREF(neg_denom) | ||
689 | LSYM(pow2) | ||
690 | comb,>,n 0,arg0,LREF(neg_num) /* is numerator < 0 ? */ | ||
691 | and arg0,tmp,retreg /* get the result */ | ||
692 | MILLIRETN | ||
693 | LSYM(neg_num) | ||
694 | subi 0,arg0,arg0 /* negate numerator */ | ||
695 | and arg0,tmp,retreg /* get the result */ | ||
696 | subi 0,retreg,retreg /* negate result */ | ||
697 | MILLIRETN | ||
698 | LSYM(neg_denom) | ||
699 | addi,< 0,arg1,r0 /* if arg1 >= 0, it's not power */ | ||
700 | /* of 2 */ | ||
701 | b,n LREF(regular_seq) | ||
702 | sub r0,arg1,tmp /* make denominator positive */ | ||
703 | comb,=,n arg1,tmp,LREF(regular_seq) /* test against 0x80000000 and 0 */ | ||
704 | ldo -1(tmp),retreg /* is there at most one bit set ? */ | ||
705 | and,= tmp,retreg,r0 /* if not, go to regular_seq */ | ||
706 | b,n LREF(regular_seq) | ||
707 | comb,>,n 0,arg0,LREF(neg_num_2) /* if arg0 < 0, negate it */ | ||
708 | and arg0,retreg,retreg | ||
709 | MILLIRETN | ||
710 | LSYM(neg_num_2) | ||
711 | subi 0,arg0,tmp /* test against 0x80000000 */ | ||
712 | and tmp,retreg,retreg | ||
713 | subi 0,retreg,retreg | ||
714 | MILLIRETN | ||
715 | LSYM(regular_seq) | ||
716 | addit,= 0,arg1,0 /* trap if div by zero */ | ||
717 | add,>= 0,arg0,retreg /* move dividend, if retreg < 0, */ | ||
718 | sub 0,retreg,retreg /* make it positive */ | ||
719 | sub 0,arg1, tmp /* clear carry, */ | ||
720 | /* negate the divisor */ | ||
721 | ds 0, tmp,0 /* set V-bit to the comple- */ | ||
722 | /* ment of the divisor sign */ | ||
723 | or 0,0, tmp /* clear tmp */ | ||
724 | add retreg,retreg,retreg /* shift msb bit into carry */ | ||
725 | ds tmp,arg1, tmp /* 1st divide step, if no carry */ | ||
726 | /* out, msb of quotient = 0 */ | ||
727 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
728 | LSYM(t1) | ||
729 | ds tmp,arg1, tmp /* 2nd divide step */ | ||
730 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
731 | ds tmp,arg1, tmp /* 3rd divide step */ | ||
732 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
733 | ds tmp,arg1, tmp /* 4th divide step */ | ||
734 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
735 | ds tmp,arg1, tmp /* 5th divide step */ | ||
736 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
737 | ds tmp,arg1, tmp /* 6th divide step */ | ||
738 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
739 | ds tmp,arg1, tmp /* 7th divide step */ | ||
740 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
741 | ds tmp,arg1, tmp /* 8th divide step */ | ||
742 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
743 | ds tmp,arg1, tmp /* 9th divide step */ | ||
744 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
745 | ds tmp,arg1, tmp /* 10th divide step */ | ||
746 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
747 | ds tmp,arg1, tmp /* 11th divide step */ | ||
748 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
749 | ds tmp,arg1, tmp /* 12th divide step */ | ||
750 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
751 | ds tmp,arg1, tmp /* 13th divide step */ | ||
752 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
753 | ds tmp,arg1, tmp /* 14th divide step */ | ||
754 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
755 | ds tmp,arg1, tmp /* 15th divide step */ | ||
756 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
757 | ds tmp,arg1, tmp /* 16th divide step */ | ||
758 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
759 | ds tmp,arg1, tmp /* 17th divide step */ | ||
760 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
761 | ds tmp,arg1, tmp /* 18th divide step */ | ||
762 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
763 | ds tmp,arg1, tmp /* 19th divide step */ | ||
764 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
765 | ds tmp,arg1, tmp /* 20th divide step */ | ||
766 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
767 | ds tmp,arg1, tmp /* 21st divide step */ | ||
768 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
769 | ds tmp,arg1, tmp /* 22nd divide step */ | ||
770 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
771 | ds tmp,arg1, tmp /* 23rd divide step */ | ||
772 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
773 | ds tmp,arg1, tmp /* 24th divide step */ | ||
774 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
775 | ds tmp,arg1, tmp /* 25th divide step */ | ||
776 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
777 | ds tmp,arg1, tmp /* 26th divide step */ | ||
778 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
779 | ds tmp,arg1, tmp /* 27th divide step */ | ||
780 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
781 | ds tmp,arg1, tmp /* 28th divide step */ | ||
782 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
783 | ds tmp,arg1, tmp /* 29th divide step */ | ||
784 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
785 | ds tmp,arg1, tmp /* 30th divide step */ | ||
786 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
787 | ds tmp,arg1, tmp /* 31st divide step */ | ||
788 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
789 | ds tmp,arg1, tmp /* 32nd divide step, */ | ||
790 | addc retreg,retreg,retreg /* shift last bit into retreg */ | ||
791 | movb,>=,n tmp,retreg,LREF(finish) /* branch if pos. tmp */ | ||
792 | add,< arg1,0,0 /* if arg1 > 0, add arg1 */ | ||
793 | add,tr tmp,arg1,retreg /* for correcting remainder tmp */ | ||
794 | sub tmp,arg1,retreg /* else add absolute value arg1 */ | ||
795 | LSYM(finish) | ||
796 | add,>= arg0,0,0 /* set sign of remainder */ | ||
797 | sub 0,retreg,retreg /* to sign of dividend */ | ||
798 | MILLIRET | ||
799 | nop | ||
800 | .exit | ||
801 | .procend | ||
802 | #ifdef milliext | ||
803 | .origin 0x00000200 | ||
804 | #endif | ||
805 | .end | ||
806 | #endif | ||
807 | |||
808 | #ifdef L_remU | ||
809 | /* ROUTINE: $$remU | ||
810 | . Single precision divide for remainder with unsigned binary integers. | ||
811 | . | ||
812 | . The remainder must be dividend-(dividend/divisor)*divisor. | ||
813 | . Divide by zero is trapped. | ||
814 | |||
815 | INPUT REGISTERS: | ||
816 | . arg0 == dividend | ||
817 | . arg1 == divisor | ||
818 | . mrp == return pc | ||
819 | . sr0 == return space when called externally | ||
820 | |||
821 | OUTPUT REGISTERS: | ||
822 | . arg0 = undefined | ||
823 | . arg1 = undefined | ||
824 | . ret1 = remainder | ||
825 | |||
826 | OTHER REGISTERS AFFECTED: | ||
827 | . r1 = undefined | ||
828 | |||
829 | SIDE EFFECTS: | ||
830 | . Causes a trap under the following conditions: DIVIDE BY ZERO | ||
831 | . Changes memory at the following places: NONE | ||
832 | |||
833 | PERMISSIBLE CONTEXT: | ||
834 | . Unwindable. | ||
835 | . Does not create a stack frame. | ||
836 | . Suitable for internal or external millicode. | ||
837 | . Assumes the special millicode register conventions. | ||
838 | |||
839 | DISCUSSION: | ||
840 | . Calls other millicode routines using mrp: NONE | ||
841 | . Calls other millicode routines: NONE */ | ||
842 | |||
843 | |||
844 | RDEFINE(temp,r1) | ||
845 | RDEFINE(rmndr,ret1) /* r29 */ | ||
846 | SUBSPA_MILLI | ||
847 | ATTR_MILLI | ||
848 | .export $$remU,millicode | ||
849 | .proc | ||
850 | .callinfo millicode | ||
851 | .entry | ||
852 | GSYM($$remU) | ||
853 | ldo -1(arg1),temp /* is there at most one bit set ? */ | ||
854 | and,= arg1,temp,r0 /* if not, don't use power of 2 */ | ||
855 | b LREF(regular_seq) | ||
856 | addit,= 0,arg1,r0 /* trap on div by zero */ | ||
857 | and arg0,temp,rmndr /* get the result for power of 2 */ | ||
858 | MILLIRETN | ||
859 | LSYM(regular_seq) | ||
860 | comib,>=,n 0,arg1,LREF(special_case) | ||
861 | subi 0,arg1,rmndr /* clear carry, negate the divisor */ | ||
862 | ds r0,rmndr,r0 /* set V-bit to 1 */ | ||
863 | add arg0,arg0,temp /* shift msb bit into carry */ | ||
864 | ds r0,arg1,rmndr /* 1st divide step, if no carry */ | ||
865 | addc temp,temp,temp /* shift temp with/into carry */ | ||
866 | ds rmndr,arg1,rmndr /* 2nd divide step */ | ||
867 | addc temp,temp,temp /* shift temp with/into carry */ | ||
868 | ds rmndr,arg1,rmndr /* 3rd divide step */ | ||
869 | addc temp,temp,temp /* shift temp with/into carry */ | ||
870 | ds rmndr,arg1,rmndr /* 4th divide step */ | ||
871 | addc temp,temp,temp /* shift temp with/into carry */ | ||
872 | ds rmndr,arg1,rmndr /* 5th divide step */ | ||
873 | addc temp,temp,temp /* shift temp with/into carry */ | ||
874 | ds rmndr,arg1,rmndr /* 6th divide step */ | ||
875 | addc temp,temp,temp /* shift temp with/into carry */ | ||
876 | ds rmndr,arg1,rmndr /* 7th divide step */ | ||
877 | addc temp,temp,temp /* shift temp with/into carry */ | ||
878 | ds rmndr,arg1,rmndr /* 8th divide step */ | ||
879 | addc temp,temp,temp /* shift temp with/into carry */ | ||
880 | ds rmndr,arg1,rmndr /* 9th divide step */ | ||
881 | addc temp,temp,temp /* shift temp with/into carry */ | ||
882 | ds rmndr,arg1,rmndr /* 10th divide step */ | ||
883 | addc temp,temp,temp /* shift temp with/into carry */ | ||
884 | ds rmndr,arg1,rmndr /* 11th divide step */ | ||
885 | addc temp,temp,temp /* shift temp with/into carry */ | ||
886 | ds rmndr,arg1,rmndr /* 12th divide step */ | ||
887 | addc temp,temp,temp /* shift temp with/into carry */ | ||
888 | ds rmndr,arg1,rmndr /* 13th divide step */ | ||
889 | addc temp,temp,temp /* shift temp with/into carry */ | ||
890 | ds rmndr,arg1,rmndr /* 14th divide step */ | ||
891 | addc temp,temp,temp /* shift temp with/into carry */ | ||
892 | ds rmndr,arg1,rmndr /* 15th divide step */ | ||
893 | addc temp,temp,temp /* shift temp with/into carry */ | ||
894 | ds rmndr,arg1,rmndr /* 16th divide step */ | ||
895 | addc temp,temp,temp /* shift temp with/into carry */ | ||
896 | ds rmndr,arg1,rmndr /* 17th divide step */ | ||
897 | addc temp,temp,temp /* shift temp with/into carry */ | ||
898 | ds rmndr,arg1,rmndr /* 18th divide step */ | ||
899 | addc temp,temp,temp /* shift temp with/into carry */ | ||
900 | ds rmndr,arg1,rmndr /* 19th divide step */ | ||
901 | addc temp,temp,temp /* shift temp with/into carry */ | ||
902 | ds rmndr,arg1,rmndr /* 20th divide step */ | ||
903 | addc temp,temp,temp /* shift temp with/into carry */ | ||
904 | ds rmndr,arg1,rmndr /* 21st divide step */ | ||
905 | addc temp,temp,temp /* shift temp with/into carry */ | ||
906 | ds rmndr,arg1,rmndr /* 22nd divide step */ | ||
907 | addc temp,temp,temp /* shift temp with/into carry */ | ||
908 | ds rmndr,arg1,rmndr /* 23rd divide step */ | ||
909 | addc temp,temp,temp /* shift temp with/into carry */ | ||
910 | ds rmndr,arg1,rmndr /* 24th divide step */ | ||
911 | addc temp,temp,temp /* shift temp with/into carry */ | ||
912 | ds rmndr,arg1,rmndr /* 25th divide step */ | ||
913 | addc temp,temp,temp /* shift temp with/into carry */ | ||
914 | ds rmndr,arg1,rmndr /* 26th divide step */ | ||
915 | addc temp,temp,temp /* shift temp with/into carry */ | ||
916 | ds rmndr,arg1,rmndr /* 27th divide step */ | ||
917 | addc temp,temp,temp /* shift temp with/into carry */ | ||
918 | ds rmndr,arg1,rmndr /* 28th divide step */ | ||
919 | addc temp,temp,temp /* shift temp with/into carry */ | ||
920 | ds rmndr,arg1,rmndr /* 29th divide step */ | ||
921 | addc temp,temp,temp /* shift temp with/into carry */ | ||
922 | ds rmndr,arg1,rmndr /* 30th divide step */ | ||
923 | addc temp,temp,temp /* shift temp with/into carry */ | ||
924 | ds rmndr,arg1,rmndr /* 31st divide step */ | ||
925 | addc temp,temp,temp /* shift temp with/into carry */ | ||
926 | ds rmndr,arg1,rmndr /* 32nd divide step, */ | ||
927 | comiclr,<= 0,rmndr,r0 | ||
928 | add rmndr,arg1,rmndr /* correction */ | ||
929 | MILLIRETN | ||
930 | nop | ||
931 | |||
932 | /* Putting >= on the last DS and deleting COMICLR does not work! */ | ||
933 | LSYM(special_case) | ||
934 | sub,>>= arg0,arg1,rmndr | ||
935 | copy arg0,rmndr | ||
936 | MILLIRETN | ||
937 | nop | ||
938 | .exit | ||
939 | .procend | ||
940 | .end | ||
941 | #endif | ||
942 | |||
943 | #ifdef L_div_const | ||
944 | /* ROUTINE: $$divI_2 | ||
945 | . $$divI_3 $$divU_3 | ||
946 | . $$divI_4 | ||
947 | . $$divI_5 $$divU_5 | ||
948 | . $$divI_6 $$divU_6 | ||
949 | . $$divI_7 $$divU_7 | ||
950 | . $$divI_8 | ||
951 | . $$divI_9 $$divU_9 | ||
952 | . $$divI_10 $$divU_10 | ||
953 | . | ||
954 | . $$divI_12 $$divU_12 | ||
955 | . | ||
956 | . $$divI_14 $$divU_14 | ||
957 | . $$divI_15 $$divU_15 | ||
958 | . $$divI_16 | ||
959 | . $$divI_17 $$divU_17 | ||
960 | . | ||
961 | . Divide by selected constants for single precision binary integers. | ||
962 | |||
963 | INPUT REGISTERS: | ||
964 | . arg0 == dividend | ||
965 | . mrp == return pc | ||
966 | . sr0 == return space when called externally | ||
967 | |||
968 | OUTPUT REGISTERS: | ||
969 | . arg0 = undefined | ||
970 | . arg1 = undefined | ||
971 | . ret1 = quotient | ||
972 | |||
973 | OTHER REGISTERS AFFECTED: | ||
974 | . r1 = undefined | ||
975 | |||
976 | SIDE EFFECTS: | ||
977 | . Causes a trap under the following conditions: NONE | ||
978 | . Changes memory at the following places: NONE | ||
979 | |||
980 | PERMISSIBLE CONTEXT: | ||
981 | . Unwindable. | ||
982 | . Does not create a stack frame. | ||
983 | . Suitable for internal or external millicode. | ||
984 | . Assumes the special millicode register conventions. | ||
985 | |||
986 | DISCUSSION: | ||
987 | . Calls other millicode routines using mrp: NONE | ||
988 | . Calls other millicode routines: NONE */ | ||
989 | |||
990 | |||
991 | /* TRUNCATED DIVISION BY SMALL INTEGERS | ||
992 | |||
993 | We are interested in q(x) = floor(x/y), where x >= 0 and y > 0 | ||
994 | (with y fixed). | ||
995 | |||
996 | Let a = floor(z/y), for some choice of z. Note that z will be | ||
997 | chosen so that division by z is cheap. | ||
998 | |||
999 | Let r be the remainder(z/y). In other words, r = z - ay. | ||
1000 | |||
1001 | Now, our method is to choose a value for b such that | ||
1002 | |||
1003 | q'(x) = floor((ax+b)/z) | ||
1004 | |||
1005 | is equal to q(x) over as large a range of x as possible. If the | ||
1006 | two are equal over a sufficiently large range, and if it is easy to | ||
1007 | form the product (ax), and it is easy to divide by z, then we can | ||
1008 | perform the division much faster than the general division algorithm. | ||
1009 | |||
1010 | So, we want the following to be true: | ||
1011 | |||
1012 | . For x in the following range: | ||
1013 | . | ||
1014 | . ky <= x < (k+1)y | ||
1015 | . | ||
1016 | . implies that | ||
1017 | . | ||
1018 | . k <= (ax+b)/z < (k+1) | ||
1019 | |||
1020 | We want to determine b such that this is true for all k in the | ||
1021 | range {0..K} for some maximum K. | ||
1022 | |||
1023 | Since (ax+b) is an increasing function of x, we can take each | ||
1024 | bound separately to determine the "best" value for b. | ||
1025 | |||
1026 | (ax+b)/z < (k+1) implies | ||
1027 | |||
1028 | (a((k+1)y-1)+b < (k+1)z implies | ||
1029 | |||
1030 | b < a + (k+1)(z-ay) implies | ||
1031 | |||
1032 | b < a + (k+1)r | ||
1033 | |||
1034 | This needs to be true for all k in the range {0..K}. In | ||
1035 | particular, it is true for k = 0 and this leads to a maximum | ||
1036 | acceptable value for b. | ||
1037 | |||
1038 | b < a+r or b <= a+r-1 | ||
1039 | |||
1040 | Taking the other bound, we have | ||
1041 | |||
1042 | k <= (ax+b)/z implies | ||
1043 | |||
1044 | k <= (aky+b)/z implies | ||
1045 | |||
1046 | k(z-ay) <= b implies | ||
1047 | |||
1048 | kr <= b | ||
1049 | |||
1050 | Clearly, the largest range for k will be achieved by maximizing b, | ||
1051 | when r is not zero. When r is zero, then the simplest choice for b | ||
1052 | is 0. When r is not 0, set | ||
1053 | |||
1054 | . b = a+r-1 | ||
1055 | |||
1056 | Now, by construction, q'(x) = floor((ax+b)/z) = q(x) = floor(x/y) | ||
1057 | for all x in the range: | ||
1058 | |||
1059 | . 0 <= x < (K+1)y | ||
1060 | |||
1061 | We need to determine what K is. Of our two bounds, | ||
1062 | |||
1063 | . b < a+(k+1)r is satisfied for all k >= 0, by construction. | ||
1064 | |||
1065 | The other bound is | ||
1066 | |||
1067 | . kr <= b | ||
1068 | |||
1069 | This is always true if r = 0. If r is not 0 (the usual case), then | ||
1070 | K = floor((a+r-1)/r), is the maximum value for k. | ||
1071 | |||
1072 | Therefore, the formula q'(x) = floor((ax+b)/z) yields the correct | ||
1073 | answer for q(x) = floor(x/y) when x is in the range | ||
1074 | |||
1075 | (0,(K+1)y-1) K = floor((a+r-1)/r) | ||
1076 | |||
1077 | To be most useful, we want (K+1)y-1 = (max x) >= 2**32-1 so that | ||
1078 | the formula for q'(x) yields the correct value of q(x) for all x | ||
1079 | representable by a single word in HPPA. | ||
1080 | |||
1081 | We are also constrained in that computing the product (ax), adding | ||
1082 | b, and dividing by z must all be done quickly, otherwise we will be | ||
1083 | better off going through the general algorithm using the DS | ||
1084 | instruction, which uses approximately 70 cycles. | ||
1085 | |||
1086 | For each y, there is a choice of z which satisfies the constraints | ||
1087 | for (K+1)y >= 2**32. We may not, however, be able to satisfy the | ||
1088 | timing constraints for arbitrary y. It seems that z being equal to | ||
1089 | a power of 2 or a power of 2 minus 1 is as good as we can do, since | ||
1090 | it minimizes the time to do division by z. We want the choice of z | ||
1091 | to also result in a value for (a) that minimizes the computation of | ||
1092 | the product (ax). This is best achieved if (a) has a regular bit | ||
1093 | pattern (so the multiplication can be done with shifts and adds). | ||
1094 | The value of (a) also needs to be less than 2**32 so the product is | ||
1095 | always guaranteed to fit in 2 words. | ||
1096 | |||
1097 | In actual practice, the following should be done: | ||
1098 | |||
1099 | 1) For negative x, you should take the absolute value and remember | ||
1100 | . the fact so that the result can be negated. This obviously does | ||
1101 | . not apply in the unsigned case. | ||
1102 | 2) For even y, you should factor out the power of 2 that divides y | ||
1103 | . and divide x by it. You can then proceed by dividing by the | ||
1104 | . odd factor of y. | ||
1105 | |||
1106 | Here is a table of some odd values of y, and corresponding choices | ||
1107 | for z which are "good". | ||
1108 | |||
1109 | y z r a (hex) max x (hex) | ||
1110 | |||
1111 | 3 2**32 1 55555555 100000001 | ||
1112 | 5 2**32 1 33333333 100000003 | ||
1113 | 7 2**24-1 0 249249 (infinite) | ||
1114 | 9 2**24-1 0 1c71c7 (infinite) | ||
1115 | 11 2**20-1 0 1745d (infinite) | ||
1116 | 13 2**24-1 0 13b13b (infinite) | ||
1117 | 15 2**32 1 11111111 10000000d | ||
1118 | 17 2**32 1 f0f0f0f 10000000f | ||
1119 | |||
1120 | If r is 1, then b = a+r-1 = a. This simplifies the computation | ||
1121 | of (ax+b), since you can compute (x+1)(a) instead. If r is 0, | ||
1122 | then b = 0 is ok to use which simplifies (ax+b). | ||
1123 | |||
1124 | The bit patterns for 55555555, 33333333, and 11111111 are obviously | ||
1125 | very regular. The bit patterns for the other values of a above are: | ||
1126 | |||
1127 | y (hex) (binary) | ||
1128 | |||
1129 | 7 249249 001001001001001001001001 << regular >> | ||
1130 | 9 1c71c7 000111000111000111000111 << regular >> | ||
1131 | 11 1745d 000000010111010001011101 << irregular >> | ||
1132 | 13 13b13b 000100111011000100111011 << irregular >> | ||
1133 | |||
1134 | The bit patterns for (a) corresponding to (y) of 11 and 13 may be | ||
1135 | too irregular to warrant using this method. | ||
1136 | |||
1137 | When z is a power of 2 minus 1, then the division by z is slightly | ||
1138 | more complicated, involving an iterative solution. | ||
1139 | |||
1140 | The code presented here solves division by 1 through 17, except for | ||
1141 | 11 and 13. There are algorithms for both signed and unsigned | ||
1142 | quantities given. | ||
1143 | |||
1144 | TIMINGS (cycles) | ||
1145 | |||
1146 | divisor positive negative unsigned | ||
1147 | |||
1148 | . 1 2 2 2 | ||
1149 | . 2 4 4 2 | ||
1150 | . 3 19 21 19 | ||
1151 | . 4 4 4 2 | ||
1152 | . 5 18 22 19 | ||
1153 | . 6 19 22 19 | ||
1154 | . 8 4 4 2 | ||
1155 | . 10 18 19 17 | ||
1156 | . 12 18 20 18 | ||
1157 | . 15 16 18 16 | ||
1158 | . 16 4 4 2 | ||
1159 | . 17 16 18 16 | ||
1160 | |||
1161 | Now, the algorithm for 7, 9, and 14 is an iterative one. That is, | ||
1162 | a loop body is executed until the tentative quotient is 0. The | ||
1163 | number of times the loop body is executed varies depending on the | ||
1164 | dividend, but is never more than two times. If the dividend is | ||
1165 | less than the divisor, then the loop body is not executed at all. | ||
1166 | Each iteration adds 4 cycles to the timings. | ||
1167 | |||
1168 | divisor positive negative unsigned | ||
1169 | |||
1170 | . 7 19+4n 20+4n 20+4n n = number of iterations | ||
1171 | . 9 21+4n 22+4n 21+4n | ||
1172 | . 14 21+4n 22+4n 20+4n | ||
1173 | |||
1174 | To give an idea of how the number of iterations varies, here is a | ||
1175 | table of dividend versus number of iterations when dividing by 7. | ||
1176 | |||
1177 | smallest largest required | ||
1178 | dividend dividend iterations | ||
1179 | |||
1180 | . 0 6 0 | ||
1181 | . 7 0x6ffffff 1 | ||
1182 | 0x1000006 0xffffffff 2 | ||
1183 | |||
1184 | There is some overlap in the range of numbers requiring 1 and 2 | ||
1185 | iterations. */ | ||
1186 | |||
1187 | RDEFINE(t2,r1) | ||
1188 | RDEFINE(x2,arg0) /* r26 */ | ||
1189 | RDEFINE(t1,arg1) /* r25 */ | ||
1190 | RDEFINE(x1,ret1) /* r29 */ | ||
1191 | |||
1192 | SUBSPA_MILLI_DIV | ||
1193 | ATTR_MILLI | ||
1194 | |||
1195 | .proc | ||
1196 | .callinfo millicode | ||
1197 | .entry | ||
1198 | /* NONE of these routines require a stack frame | ||
1199 | ALL of these routines are unwindable from millicode */ | ||
1200 | |||
1201 | GSYM($$divide_by_constant) | ||
1202 | .export $$divide_by_constant,millicode | ||
1203 | /* Provides a "nice" label for the code covered by the unwind descriptor | ||
1204 | for things like gprof. */ | ||
1205 | |||
1206 | /* DIVISION BY 2 (shift by 1) */ | ||
1207 | GSYM($$divI_2) | ||
1208 | .export $$divI_2,millicode | ||
1209 | comclr,>= arg0,0,0 | ||
1210 | addi 1,arg0,arg0 | ||
1211 | MILLIRET | ||
1212 | extrs arg0,30,31,ret1 | ||
1213 | |||
1214 | |||
1215 | /* DIVISION BY 4 (shift by 2) */ | ||
1216 | GSYM($$divI_4) | ||
1217 | .export $$divI_4,millicode | ||
1218 | comclr,>= arg0,0,0 | ||
1219 | addi 3,arg0,arg0 | ||
1220 | MILLIRET | ||
1221 | extrs arg0,29,30,ret1 | ||
1222 | |||
1223 | |||
1224 | /* DIVISION BY 8 (shift by 3) */ | ||
1225 | GSYM($$divI_8) | ||
1226 | .export $$divI_8,millicode | ||
1227 | comclr,>= arg0,0,0 | ||
1228 | addi 7,arg0,arg0 | ||
1229 | MILLIRET | ||
1230 | extrs arg0,28,29,ret1 | ||
1231 | |||
1232 | /* DIVISION BY 16 (shift by 4) */ | ||
1233 | GSYM($$divI_16) | ||
1234 | .export $$divI_16,millicode | ||
1235 | comclr,>= arg0,0,0 | ||
1236 | addi 15,arg0,arg0 | ||
1237 | MILLIRET | ||
1238 | extrs arg0,27,28,ret1 | ||
1239 | |||
1240 | /**************************************************************************** | ||
1241 | * | ||
1242 | * DIVISION BY DIVISORS OF FFFFFFFF, and powers of 2 times these | ||
1243 | * | ||
1244 | * includes 3,5,15,17 and also 6,10,12 | ||
1245 | * | ||
1246 | ****************************************************************************/ | ||
1247 | |||
1248 | /* DIVISION BY 3 (use z = 2**32; a = 55555555) */ | ||
1249 | |||
1250 | GSYM($$divI_3) | ||
1251 | .export $$divI_3,millicode | ||
1252 | comb,<,N x2,0,LREF(neg3) | ||
1253 | |||
1254 | addi 1,x2,x2 /* this cannot overflow */ | ||
1255 | extru x2,1,2,x1 /* multiply by 5 to get started */ | ||
1256 | sh2add x2,x2,x2 | ||
1257 | b LREF(pos) | ||
1258 | addc x1,0,x1 | ||
1259 | |||
1260 | LSYM(neg3) | ||
1261 | subi 1,x2,x2 /* this cannot overflow */ | ||
1262 | extru x2,1,2,x1 /* multiply by 5 to get started */ | ||
1263 | sh2add x2,x2,x2 | ||
1264 | b LREF(neg) | ||
1265 | addc x1,0,x1 | ||
1266 | |||
1267 | GSYM($$divU_3) | ||
1268 | .export $$divU_3,millicode | ||
1269 | addi 1,x2,x2 /* this CAN overflow */ | ||
1270 | addc 0,0,x1 | ||
1271 | shd x1,x2,30,t1 /* multiply by 5 to get started */ | ||
1272 | sh2add x2,x2,x2 | ||
1273 | b LREF(pos) | ||
1274 | addc x1,t1,x1 | ||
1275 | |||
1276 | /* DIVISION BY 5 (use z = 2**32; a = 33333333) */ | ||
1277 | |||
1278 | GSYM($$divI_5) | ||
1279 | .export $$divI_5,millicode | ||
1280 | comb,<,N x2,0,LREF(neg5) | ||
1281 | |||
1282 | addi 3,x2,t1 /* this cannot overflow */ | ||
1283 | sh1add x2,t1,x2 /* multiply by 3 to get started */ | ||
1284 | b LREF(pos) | ||
1285 | addc 0,0,x1 | ||
1286 | |||
1287 | LSYM(neg5) | ||
1288 | sub 0,x2,x2 /* negate x2 */ | ||
1289 | addi 1,x2,x2 /* this cannot overflow */ | ||
1290 | shd 0,x2,31,x1 /* get top bit (can be 1) */ | ||
1291 | sh1add x2,x2,x2 /* multiply by 3 to get started */ | ||
1292 | b LREF(neg) | ||
1293 | addc x1,0,x1 | ||
1294 | |||
1295 | GSYM($$divU_5) | ||
1296 | .export $$divU_5,millicode | ||
1297 | addi 1,x2,x2 /* this CAN overflow */ | ||
1298 | addc 0,0,x1 | ||
1299 | shd x1,x2,31,t1 /* multiply by 3 to get started */ | ||
1300 | sh1add x2,x2,x2 | ||
1301 | b LREF(pos) | ||
1302 | addc t1,x1,x1 | ||
1303 | |||
1304 | /* DIVISION BY 6 (shift to divide by 2 then divide by 3) */ | ||
1305 | GSYM($$divI_6) | ||
1306 | .export $$divI_6,millicode | ||
1307 | comb,<,N x2,0,LREF(neg6) | ||
1308 | extru x2,30,31,x2 /* divide by 2 */ | ||
1309 | addi 5,x2,t1 /* compute 5*(x2+1) = 5*x2+5 */ | ||
1310 | sh2add x2,t1,x2 /* multiply by 5 to get started */ | ||
1311 | b LREF(pos) | ||
1312 | addc 0,0,x1 | ||
1313 | |||
1314 | LSYM(neg6) | ||
1315 | subi 2,x2,x2 /* negate, divide by 2, and add 1 */ | ||
1316 | /* negation and adding 1 are done */ | ||
1317 | /* at the same time by the SUBI */ | ||
1318 | extru x2,30,31,x2 | ||
1319 | shd 0,x2,30,x1 | ||
1320 | sh2add x2,x2,x2 /* multiply by 5 to get started */ | ||
1321 | b LREF(neg) | ||
1322 | addc x1,0,x1 | ||
1323 | |||
1324 | GSYM($$divU_6) | ||
1325 | .export $$divU_6,millicode | ||
1326 | extru x2,30,31,x2 /* divide by 2 */ | ||
1327 | addi 1,x2,x2 /* cannot carry */ | ||
1328 | shd 0,x2,30,x1 /* multiply by 5 to get started */ | ||
1329 | sh2add x2,x2,x2 | ||
1330 | b LREF(pos) | ||
1331 | addc x1,0,x1 | ||
1332 | |||
1333 | /* DIVISION BY 10 (shift to divide by 2 then divide by 5) */ | ||
1334 | GSYM($$divU_10) | ||
1335 | .export $$divU_10,millicode | ||
1336 | extru x2,30,31,x2 /* divide by 2 */ | ||
1337 | addi 3,x2,t1 /* compute 3*(x2+1) = (3*x2)+3 */ | ||
1338 | sh1add x2,t1,x2 /* multiply by 3 to get started */ | ||
1339 | addc 0,0,x1 | ||
1340 | LSYM(pos) | ||
1341 | shd x1,x2,28,t1 /* multiply by 0x11 */ | ||
1342 | shd x2,0,28,t2 | ||
1343 | add x2,t2,x2 | ||
1344 | addc x1,t1,x1 | ||
1345 | LSYM(pos_for_17) | ||
1346 | shd x1,x2,24,t1 /* multiply by 0x101 */ | ||
1347 | shd x2,0,24,t2 | ||
1348 | add x2,t2,x2 | ||
1349 | addc x1,t1,x1 | ||
1350 | |||
1351 | shd x1,x2,16,t1 /* multiply by 0x10001 */ | ||
1352 | shd x2,0,16,t2 | ||
1353 | add x2,t2,x2 | ||
1354 | MILLIRET | ||
1355 | addc x1,t1,x1 | ||
1356 | |||
1357 | GSYM($$divI_10) | ||
1358 | .export $$divI_10,millicode | ||
1359 | comb,< x2,0,LREF(neg10) | ||
1360 | copy 0,x1 | ||
1361 | extru x2,30,31,x2 /* divide by 2 */ | ||
1362 | addib,TR 1,x2,LREF(pos) /* add 1 (cannot overflow) */ | ||
1363 | sh1add x2,x2,x2 /* multiply by 3 to get started */ | ||
1364 | |||
1365 | LSYM(neg10) | ||
1366 | subi 2,x2,x2 /* negate, divide by 2, and add 1 */ | ||
1367 | /* negation and adding 1 are done */ | ||
1368 | /* at the same time by the SUBI */ | ||
1369 | extru x2,30,31,x2 | ||
1370 | sh1add x2,x2,x2 /* multiply by 3 to get started */ | ||
1371 | LSYM(neg) | ||
1372 | shd x1,x2,28,t1 /* multiply by 0x11 */ | ||
1373 | shd x2,0,28,t2 | ||
1374 | add x2,t2,x2 | ||
1375 | addc x1,t1,x1 | ||
1376 | LSYM(neg_for_17) | ||
1377 | shd x1,x2,24,t1 /* multiply by 0x101 */ | ||
1378 | shd x2,0,24,t2 | ||
1379 | add x2,t2,x2 | ||
1380 | addc x1,t1,x1 | ||
1381 | |||
1382 | shd x1,x2,16,t1 /* multiply by 0x10001 */ | ||
1383 | shd x2,0,16,t2 | ||
1384 | add x2,t2,x2 | ||
1385 | addc x1,t1,x1 | ||
1386 | MILLIRET | ||
1387 | sub 0,x1,x1 | ||
1388 | |||
1389 | /* DIVISION BY 12 (shift to divide by 4 then divide by 3) */ | ||
1390 | GSYM($$divI_12) | ||
1391 | .export $$divI_12,millicode | ||
1392 | comb,< x2,0,LREF(neg12) | ||
1393 | copy 0,x1 | ||
1394 | extru x2,29,30,x2 /* divide by 4 */ | ||
1395 | addib,tr 1,x2,LREF(pos) /* compute 5*(x2+1) = 5*x2+5 */ | ||
1396 | sh2add x2,x2,x2 /* multiply by 5 to get started */ | ||
1397 | |||
1398 | LSYM(neg12) | ||
1399 | subi 4,x2,x2 /* negate, divide by 4, and add 1 */ | ||
1400 | /* negation and adding 1 are done */ | ||
1401 | /* at the same time by the SUBI */ | ||
1402 | extru x2,29,30,x2 | ||
1403 | b LREF(neg) | ||
1404 | sh2add x2,x2,x2 /* multiply by 5 to get started */ | ||
1405 | |||
1406 | GSYM($$divU_12) | ||
1407 | .export $$divU_12,millicode | ||
1408 | extru x2,29,30,x2 /* divide by 4 */ | ||
1409 | addi 5,x2,t1 /* cannot carry */ | ||
1410 | sh2add x2,t1,x2 /* multiply by 5 to get started */ | ||
1411 | b LREF(pos) | ||
1412 | addc 0,0,x1 | ||
1413 | |||
1414 | /* DIVISION BY 15 (use z = 2**32; a = 11111111) */ | ||
1415 | GSYM($$divI_15) | ||
1416 | .export $$divI_15,millicode | ||
1417 | comb,< x2,0,LREF(neg15) | ||
1418 | copy 0,x1 | ||
1419 | addib,tr 1,x2,LREF(pos)+4 | ||
1420 | shd x1,x2,28,t1 | ||
1421 | |||
1422 | LSYM(neg15) | ||
1423 | b LREF(neg) | ||
1424 | subi 1,x2,x2 | ||
1425 | |||
1426 | GSYM($$divU_15) | ||
1427 | .export $$divU_15,millicode | ||
1428 | addi 1,x2,x2 /* this CAN overflow */ | ||
1429 | b LREF(pos) | ||
1430 | addc 0,0,x1 | ||
1431 | |||
1432 | /* DIVISION BY 17 (use z = 2**32; a = f0f0f0f) */ | ||
1433 | GSYM($$divI_17) | ||
1434 | .export $$divI_17,millicode | ||
1435 | comb,<,n x2,0,LREF(neg17) | ||
1436 | addi 1,x2,x2 /* this cannot overflow */ | ||
1437 | shd 0,x2,28,t1 /* multiply by 0xf to get started */ | ||
1438 | shd x2,0,28,t2 | ||
1439 | sub t2,x2,x2 | ||
1440 | b LREF(pos_for_17) | ||
1441 | subb t1,0,x1 | ||
1442 | |||
1443 | LSYM(neg17) | ||
1444 | subi 1,x2,x2 /* this cannot overflow */ | ||
1445 | shd 0,x2,28,t1 /* multiply by 0xf to get started */ | ||
1446 | shd x2,0,28,t2 | ||
1447 | sub t2,x2,x2 | ||
1448 | b LREF(neg_for_17) | ||
1449 | subb t1,0,x1 | ||
1450 | |||
1451 | GSYM($$divU_17) | ||
1452 | .export $$divU_17,millicode | ||
1453 | addi 1,x2,x2 /* this CAN overflow */ | ||
1454 | addc 0,0,x1 | ||
1455 | shd x1,x2,28,t1 /* multiply by 0xf to get started */ | ||
1456 | LSYM(u17) | ||
1457 | shd x2,0,28,t2 | ||
1458 | sub t2,x2,x2 | ||
1459 | b LREF(pos_for_17) | ||
1460 | subb t1,x1,x1 | ||
1461 | |||
1462 | |||
1463 | /* DIVISION BY DIVISORS OF FFFFFF, and powers of 2 times these | ||
1464 | includes 7,9 and also 14 | ||
1465 | |||
1466 | |||
1467 | z = 2**24-1 | ||
1468 | r = z mod x = 0 | ||
1469 | |||
1470 | so choose b = 0 | ||
1471 | |||
1472 | Also, in order to divide by z = 2**24-1, we approximate by dividing | ||
1473 | by (z+1) = 2**24 (which is easy), and then correcting. | ||
1474 | |||
1475 | (ax) = (z+1)q' + r | ||
1476 | . = zq' + (q'+r) | ||
1477 | |||
1478 | So to compute (ax)/z, compute q' = (ax)/(z+1) and r = (ax) mod (z+1) | ||
1479 | Then the true remainder of (ax)/z is (q'+r). Repeat the process | ||
1480 | with this new remainder, adding the tentative quotients together, | ||
1481 | until a tentative quotient is 0 (and then we are done). There is | ||
1482 | one last correction to be done. It is possible that (q'+r) = z. | ||
1483 | If so, then (q'+r)/(z+1) = 0 and it looks like we are done. But, | ||
1484 | in fact, we need to add 1 more to the quotient. Now, it turns | ||
1485 | out that this happens if and only if the original value x is | ||
1486 | an exact multiple of y. So, to avoid a three instruction test at | ||
1487 | the end, instead use 1 instruction to add 1 to x at the beginning. */ | ||
1488 | |||
1489 | /* DIVISION BY 7 (use z = 2**24-1; a = 249249) */ | ||
1490 | GSYM($$divI_7) | ||
1491 | .export $$divI_7,millicode | ||
1492 | comb,<,n x2,0,LREF(neg7) | ||
1493 | LSYM(7) | ||
1494 | addi 1,x2,x2 /* cannot overflow */ | ||
1495 | shd 0,x2,29,x1 | ||
1496 | sh3add x2,x2,x2 | ||
1497 | addc x1,0,x1 | ||
1498 | LSYM(pos7) | ||
1499 | shd x1,x2,26,t1 | ||
1500 | shd x2,0,26,t2 | ||
1501 | add x2,t2,x2 | ||
1502 | addc x1,t1,x1 | ||
1503 | |||
1504 | shd x1,x2,20,t1 | ||
1505 | shd x2,0,20,t2 | ||
1506 | add x2,t2,x2 | ||
1507 | addc x1,t1,t1 | ||
1508 | |||
1509 | /* computed <t1,x2>. Now divide it by (2**24 - 1) */ | ||
1510 | |||
1511 | copy 0,x1 | ||
1512 | shd,= t1,x2,24,t1 /* tentative quotient */ | ||
1513 | LSYM(1) | ||
1514 | addb,tr t1,x1,LREF(2) /* add to previous quotient */ | ||
1515 | extru x2,31,24,x2 /* new remainder (unadjusted) */ | ||
1516 | |||
1517 | MILLIRETN | ||
1518 | |||
1519 | LSYM(2) | ||
1520 | addb,tr t1,x2,LREF(1) /* adjust remainder */ | ||
1521 | extru,= x2,7,8,t1 /* new quotient */ | ||
1522 | |||
1523 | LSYM(neg7) | ||
1524 | subi 1,x2,x2 /* negate x2 and add 1 */ | ||
1525 | LSYM(8) | ||
1526 | shd 0,x2,29,x1 | ||
1527 | sh3add x2,x2,x2 | ||
1528 | addc x1,0,x1 | ||
1529 | |||
1530 | LSYM(neg7_shift) | ||
1531 | shd x1,x2,26,t1 | ||
1532 | shd x2,0,26,t2 | ||
1533 | add x2,t2,x2 | ||
1534 | addc x1,t1,x1 | ||
1535 | |||
1536 | shd x1,x2,20,t1 | ||
1537 | shd x2,0,20,t2 | ||
1538 | add x2,t2,x2 | ||
1539 | addc x1,t1,t1 | ||
1540 | |||
1541 | /* computed <t1,x2>. Now divide it by (2**24 - 1) */ | ||
1542 | |||
1543 | copy 0,x1 | ||
1544 | shd,= t1,x2,24,t1 /* tentative quotient */ | ||
1545 | LSYM(3) | ||
1546 | addb,tr t1,x1,LREF(4) /* add to previous quotient */ | ||
1547 | extru x2,31,24,x2 /* new remainder (unadjusted) */ | ||
1548 | |||
1549 | MILLIRET | ||
1550 | sub 0,x1,x1 /* negate result */ | ||
1551 | |||
1552 | LSYM(4) | ||
1553 | addb,tr t1,x2,LREF(3) /* adjust remainder */ | ||
1554 | extru,= x2,7,8,t1 /* new quotient */ | ||
1555 | |||
1556 | GSYM($$divU_7) | ||
1557 | .export $$divU_7,millicode | ||
1558 | addi 1,x2,x2 /* can carry */ | ||
1559 | addc 0,0,x1 | ||
1560 | shd x1,x2,29,t1 | ||
1561 | sh3add x2,x2,x2 | ||
1562 | b LREF(pos7) | ||
1563 | addc t1,x1,x1 | ||
1564 | |||
1565 | /* DIVISION BY 9 (use z = 2**24-1; a = 1c71c7) */ | ||
1566 | GSYM($$divI_9) | ||
1567 | .export $$divI_9,millicode | ||
1568 | comb,<,n x2,0,LREF(neg9) | ||
1569 | addi 1,x2,x2 /* cannot overflow */ | ||
1570 | shd 0,x2,29,t1 | ||
1571 | shd x2,0,29,t2 | ||
1572 | sub t2,x2,x2 | ||
1573 | b LREF(pos7) | ||
1574 | subb t1,0,x1 | ||
1575 | |||
1576 | LSYM(neg9) | ||
1577 | subi 1,x2,x2 /* negate and add 1 */ | ||
1578 | shd 0,x2,29,t1 | ||
1579 | shd x2,0,29,t2 | ||
1580 | sub t2,x2,x2 | ||
1581 | b LREF(neg7_shift) | ||
1582 | subb t1,0,x1 | ||
1583 | |||
1584 | GSYM($$divU_9) | ||
1585 | .export $$divU_9,millicode | ||
1586 | addi 1,x2,x2 /* can carry */ | ||
1587 | addc 0,0,x1 | ||
1588 | shd x1,x2,29,t1 | ||
1589 | shd x2,0,29,t2 | ||
1590 | sub t2,x2,x2 | ||
1591 | b LREF(pos7) | ||
1592 | subb t1,x1,x1 | ||
1593 | |||
1594 | /* DIVISION BY 14 (shift to divide by 2 then divide by 7) */ | ||
1595 | GSYM($$divI_14) | ||
1596 | .export $$divI_14,millicode | ||
1597 | comb,<,n x2,0,LREF(neg14) | ||
1598 | GSYM($$divU_14) | ||
1599 | .export $$divU_14,millicode | ||
1600 | b LREF(7) /* go to 7 case */ | ||
1601 | extru x2,30,31,x2 /* divide by 2 */ | ||
1602 | |||
1603 | LSYM(neg14) | ||
1604 | subi 2,x2,x2 /* negate (and add 2) */ | ||
1605 | b LREF(8) | ||
1606 | extru x2,30,31,x2 /* divide by 2 */ | ||
1607 | .exit | ||
1608 | .procend | ||
1609 | .end | ||
1610 | #endif | ||
1611 | |||
1612 | #ifdef L_mulI | ||
1613 | /* VERSION "@(#)$$mulI $ Revision: 12.4 $ $ Date: 94/03/17 17:18:51 $" */ | ||
1614 | /****************************************************************************** | ||
1615 | This routine is used on PA2.0 processors when gcc -mno-fpregs is used | ||
1616 | |||
1617 | ROUTINE: $$mulI | ||
1618 | |||
1619 | |||
1620 | DESCRIPTION: | ||
1621 | |||
1622 | $$mulI multiplies two single word integers, giving a single | ||
1623 | word result. | ||
1624 | |||
1625 | |||
1626 | INPUT REGISTERS: | ||
1627 | |||
1628 | arg0 = Operand 1 | ||
1629 | arg1 = Operand 2 | ||
1630 | r31 == return pc | ||
1631 | sr0 == return space when called externally | ||
1632 | |||
1633 | |||
1634 | OUTPUT REGISTERS: | ||
1635 | |||
1636 | arg0 = undefined | ||
1637 | arg1 = undefined | ||
1638 | ret1 = result | ||
1639 | |||
1640 | OTHER REGISTERS AFFECTED: | ||
1641 | |||
1642 | r1 = undefined | ||
1643 | |||
1644 | SIDE EFFECTS: | ||
1645 | |||
1646 | Causes a trap under the following conditions: NONE | ||
1647 | Changes memory at the following places: NONE | ||
1648 | |||
1649 | PERMISSIBLE CONTEXT: | ||
1650 | |||
1651 | Unwindable | ||
1652 | Does not create a stack frame | ||
1653 | Is usable for internal or external microcode | ||
1654 | |||
1655 | DISCUSSION: | ||
1656 | |||
1657 | Calls other millicode routines via mrp: NONE | ||
1658 | Calls other millicode routines: NONE | ||
1659 | |||
1660 | ***************************************************************************/ | ||
1661 | |||
1662 | |||
1663 | #define a0 %arg0 | ||
1664 | #define a1 %arg1 | ||
1665 | #define t0 %r1 | ||
1666 | #define r %ret1 | ||
1667 | |||
1668 | #define a0__128a0 zdep a0,24,25,a0 | ||
1669 | #define a0__256a0 zdep a0,23,24,a0 | ||
1670 | #define a1_ne_0_b_l0 comb,<> a1,0,LREF(l0) | ||
1671 | #define a1_ne_0_b_l1 comb,<> a1,0,LREF(l1) | ||
1672 | #define a1_ne_0_b_l2 comb,<> a1,0,LREF(l2) | ||
1673 | #define b_n_ret_t0 b,n LREF(ret_t0) | ||
1674 | #define b_e_shift b LREF(e_shift) | ||
1675 | #define b_e_t0ma0 b LREF(e_t0ma0) | ||
1676 | #define b_e_t0 b LREF(e_t0) | ||
1677 | #define b_e_t0a0 b LREF(e_t0a0) | ||
1678 | #define b_e_t02a0 b LREF(e_t02a0) | ||
1679 | #define b_e_t04a0 b LREF(e_t04a0) | ||
1680 | #define b_e_2t0 b LREF(e_2t0) | ||
1681 | #define b_e_2t0a0 b LREF(e_2t0a0) | ||
1682 | #define b_e_2t04a0 b LREF(e2t04a0) | ||
1683 | #define b_e_3t0 b LREF(e_3t0) | ||
1684 | #define b_e_4t0 b LREF(e_4t0) | ||
1685 | #define b_e_4t0a0 b LREF(e_4t0a0) | ||
1686 | #define b_e_4t08a0 b LREF(e4t08a0) | ||
1687 | #define b_e_5t0 b LREF(e_5t0) | ||
1688 | #define b_e_8t0 b LREF(e_8t0) | ||
1689 | #define b_e_8t0a0 b LREF(e_8t0a0) | ||
1690 | #define r__r_a0 add r,a0,r | ||
1691 | #define r__r_2a0 sh1add a0,r,r | ||
1692 | #define r__r_4a0 sh2add a0,r,r | ||
1693 | #define r__r_8a0 sh3add a0,r,r | ||
1694 | #define r__r_t0 add r,t0,r | ||
1695 | #define r__r_2t0 sh1add t0,r,r | ||
1696 | #define r__r_4t0 sh2add t0,r,r | ||
1697 | #define r__r_8t0 sh3add t0,r,r | ||
1698 | #define t0__3a0 sh1add a0,a0,t0 | ||
1699 | #define t0__4a0 sh2add a0,0,t0 | ||
1700 | #define t0__5a0 sh2add a0,a0,t0 | ||
1701 | #define t0__8a0 sh3add a0,0,t0 | ||
1702 | #define t0__9a0 sh3add a0,a0,t0 | ||
1703 | #define t0__16a0 zdep a0,27,28,t0 | ||
1704 | #define t0__32a0 zdep a0,26,27,t0 | ||
1705 | #define t0__64a0 zdep a0,25,26,t0 | ||
1706 | #define t0__128a0 zdep a0,24,25,t0 | ||
1707 | #define t0__t0ma0 sub t0,a0,t0 | ||
1708 | #define t0__t0_a0 add t0,a0,t0 | ||
1709 | #define t0__t0_2a0 sh1add a0,t0,t0 | ||
1710 | #define t0__t0_4a0 sh2add a0,t0,t0 | ||
1711 | #define t0__t0_8a0 sh3add a0,t0,t0 | ||
1712 | #define t0__2t0_a0 sh1add t0,a0,t0 | ||
1713 | #define t0__3t0 sh1add t0,t0,t0 | ||
1714 | #define t0__4t0 sh2add t0,0,t0 | ||
1715 | #define t0__4t0_a0 sh2add t0,a0,t0 | ||
1716 | #define t0__5t0 sh2add t0,t0,t0 | ||
1717 | #define t0__8t0 sh3add t0,0,t0 | ||
1718 | #define t0__8t0_a0 sh3add t0,a0,t0 | ||
1719 | #define t0__9t0 sh3add t0,t0,t0 | ||
1720 | #define t0__16t0 zdep t0,27,28,t0 | ||
1721 | #define t0__32t0 zdep t0,26,27,t0 | ||
1722 | #define t0__256a0 zdep a0,23,24,t0 | ||
1723 | |||
1724 | |||
1725 | SUBSPA_MILLI | ||
1726 | ATTR_MILLI | ||
1727 | .align 16 | ||
1728 | .proc | ||
1729 | .callinfo millicode | ||
1730 | .export $$mulI,millicode | ||
1731 | GSYM($$mulI) | ||
1732 | combt,<<= a1,a0,LREF(l4) /* swap args if unsigned a1>a0 */ | ||
1733 | copy 0,r /* zero out the result */ | ||
1734 | xor a0,a1,a0 /* swap a0 & a1 using the */ | ||
1735 | xor a0,a1,a1 /* old xor trick */ | ||
1736 | xor a0,a1,a0 | ||
1737 | LSYM(l4) | ||
1738 | combt,<= 0,a0,LREF(l3) /* if a0>=0 then proceed like unsigned */ | ||
1739 | zdep a1,30,8,t0 /* t0 = (a1&0xff)<<1 ********* */ | ||
1740 | sub,> 0,a1,t0 /* otherwise negate both and */ | ||
1741 | combt,<=,n a0,t0,LREF(l2) /* swap back if |a0|<|a1| */ | ||
1742 | sub 0,a0,a1 | ||
1743 | movb,tr,n t0,a0,LREF(l2) /* 10th inst. */ | ||
1744 | |||
1745 | LSYM(l0) r__r_t0 /* add in this partial product */ | ||
1746 | LSYM(l1) a0__256a0 /* a0 <<= 8 ****************** */ | ||
1747 | LSYM(l2) zdep a1,30,8,t0 /* t0 = (a1&0xff)<<1 ********* */ | ||
1748 | LSYM(l3) blr t0,0 /* case on these 8 bits ****** */ | ||
1749 | extru a1,23,24,a1 /* a1 >>= 8 ****************** */ | ||
1750 | |||
1751 | /*16 insts before this. */ | ||
1752 | /* a0 <<= 8 ************************** */ | ||
1753 | LSYM(x0) a1_ne_0_b_l2 ! a0__256a0 ! MILLIRETN ! nop | ||
1754 | LSYM(x1) a1_ne_0_b_l1 ! r__r_a0 ! MILLIRETN ! nop | ||
1755 | LSYM(x2) a1_ne_0_b_l1 ! r__r_2a0 ! MILLIRETN ! nop | ||
1756 | LSYM(x3) a1_ne_0_b_l0 ! t0__3a0 ! MILLIRET ! r__r_t0 | ||
1757 | LSYM(x4) a1_ne_0_b_l1 ! r__r_4a0 ! MILLIRETN ! nop | ||
1758 | LSYM(x5) a1_ne_0_b_l0 ! t0__5a0 ! MILLIRET ! r__r_t0 | ||
1759 | LSYM(x6) t0__3a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETN | ||
1760 | LSYM(x7) t0__3a0 ! a1_ne_0_b_l0 ! r__r_4a0 ! b_n_ret_t0 | ||
1761 | LSYM(x8) a1_ne_0_b_l1 ! r__r_8a0 ! MILLIRETN ! nop | ||
1762 | LSYM(x9) a1_ne_0_b_l0 ! t0__9a0 ! MILLIRET ! r__r_t0 | ||
1763 | LSYM(x10) t0__5a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETN | ||
1764 | LSYM(x11) t0__3a0 ! a1_ne_0_b_l0 ! r__r_8a0 ! b_n_ret_t0 | ||
1765 | LSYM(x12) t0__3a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETN | ||
1766 | LSYM(x13) t0__5a0 ! a1_ne_0_b_l0 ! r__r_8a0 ! b_n_ret_t0 | ||
1767 | LSYM(x14) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0 | ||
1768 | LSYM(x15) t0__5a0 ! a1_ne_0_b_l0 ! t0__3t0 ! b_n_ret_t0 | ||
1769 | LSYM(x16) t0__16a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETN | ||
1770 | LSYM(x17) t0__9a0 ! a1_ne_0_b_l0 ! t0__t0_8a0 ! b_n_ret_t0 | ||
1771 | LSYM(x18) t0__9a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETN | ||
1772 | LSYM(x19) t0__9a0 ! a1_ne_0_b_l0 ! t0__2t0_a0 ! b_n_ret_t0 | ||
1773 | LSYM(x20) t0__5a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETN | ||
1774 | LSYM(x21) t0__5a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0 | ||
1775 | LSYM(x22) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0 | ||
1776 | LSYM(x23) t0__5a0 ! t0__2t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
1777 | LSYM(x24) t0__3a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETN | ||
1778 | LSYM(x25) t0__5a0 ! a1_ne_0_b_l0 ! t0__5t0 ! b_n_ret_t0 | ||
1779 | LSYM(x26) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0 | ||
1780 | LSYM(x27) t0__3a0 ! a1_ne_0_b_l0 ! t0__9t0 ! b_n_ret_t0 | ||
1781 | LSYM(x28) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0 | ||
1782 | LSYM(x29) t0__3a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
1783 | LSYM(x30) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_2t0 | ||
1784 | LSYM(x31) t0__32a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0 | ||
1785 | LSYM(x32) t0__32a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETN | ||
1786 | LSYM(x33) t0__8a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0 | ||
1787 | LSYM(x34) t0__16a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0 | ||
1788 | LSYM(x35) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__t0_8a0 | ||
1789 | LSYM(x36) t0__9a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETN | ||
1790 | LSYM(x37) t0__9a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0 | ||
1791 | LSYM(x38) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0 | ||
1792 | LSYM(x39) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
1793 | LSYM(x40) t0__5a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETN | ||
1794 | LSYM(x41) t0__5a0 ! a1_ne_0_b_l0 ! t0__8t0_a0 ! b_n_ret_t0 | ||
1795 | LSYM(x42) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0 | ||
1796 | LSYM(x43) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
1797 | LSYM(x44) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0 | ||
1798 | LSYM(x45) t0__9a0 ! a1_ne_0_b_l0 ! t0__5t0 ! b_n_ret_t0 | ||
1799 | LSYM(x46) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_a0 | ||
1800 | LSYM(x47) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_2a0 | ||
1801 | LSYM(x48) t0__3a0 ! a1_ne_0_b_l0 ! t0__16t0 ! b_n_ret_t0 | ||
1802 | LSYM(x49) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_4a0 | ||
1803 | LSYM(x50) t0__5a0 ! t0__5t0 ! b_e_shift ! r__r_2t0 | ||
1804 | LSYM(x51) t0__9a0 ! t0__t0_8a0 ! b_e_t0 ! t0__3t0 | ||
1805 | LSYM(x52) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0 | ||
1806 | LSYM(x53) t0__3a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
1807 | LSYM(x54) t0__9a0 ! t0__3t0 ! b_e_shift ! r__r_2t0 | ||
1808 | LSYM(x55) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__2t0_a0 | ||
1809 | LSYM(x56) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0 | ||
1810 | LSYM(x57) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__3t0 | ||
1811 | LSYM(x58) t0__3a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0 | ||
1812 | LSYM(x59) t0__9a0 ! t0__2t0_a0 ! b_e_t02a0 ! t0__3t0 | ||
1813 | LSYM(x60) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_4t0 | ||
1814 | LSYM(x61) t0__5a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0 | ||
1815 | LSYM(x62) t0__32a0 ! t0__t0ma0 ! b_e_shift ! r__r_2t0 | ||
1816 | LSYM(x63) t0__64a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0 | ||
1817 | LSYM(x64) t0__64a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETN | ||
1818 | LSYM(x65) t0__8a0 ! a1_ne_0_b_l0 ! t0__8t0_a0 ! b_n_ret_t0 | ||
1819 | LSYM(x66) t0__32a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0 | ||
1820 | LSYM(x67) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
1821 | LSYM(x68) t0__8a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0 | ||
1822 | LSYM(x69) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
1823 | LSYM(x70) t0__64a0 ! t0__t0_4a0 ! b_e_t0 ! t0__t0_2a0 | ||
1824 | LSYM(x71) t0__9a0 ! t0__8t0 ! b_e_t0 ! t0__t0ma0 | ||
1825 | LSYM(x72) t0__9a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETN | ||
1826 | LSYM(x73) t0__9a0 ! t0__8t0_a0 ! b_e_shift ! r__r_t0 | ||
1827 | LSYM(x74) t0__9a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0 | ||
1828 | LSYM(x75) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
1829 | LSYM(x76) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0 | ||
1830 | LSYM(x77) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
1831 | LSYM(x78) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
1832 | LSYM(x79) t0__16a0 ! t0__5t0 ! b_e_t0 ! t0__t0ma0 | ||
1833 | LSYM(x80) t0__16a0 ! t0__5t0 ! b_e_shift ! r__r_t0 | ||
1834 | LSYM(x81) t0__9a0 ! t0__9t0 ! b_e_shift ! r__r_t0 | ||
1835 | LSYM(x82) t0__5a0 ! t0__8t0_a0 ! b_e_shift ! r__r_2t0 | ||
1836 | LSYM(x83) t0__5a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
1837 | LSYM(x84) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0 | ||
1838 | LSYM(x85) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__5t0 | ||
1839 | LSYM(x86) t0__5a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
1840 | LSYM(x87) t0__9a0 ! t0__9t0 ! b_e_t02a0 ! t0__t0_4a0 | ||
1841 | LSYM(x88) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0 | ||
1842 | LSYM(x89) t0__5a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0 | ||
1843 | LSYM(x90) t0__9a0 ! t0__5t0 ! b_e_shift ! r__r_2t0 | ||
1844 | LSYM(x91) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__2t0_a0 | ||
1845 | LSYM(x92) t0__5a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__2t0_a0 | ||
1846 | LSYM(x93) t0__32a0 ! t0__t0ma0 ! b_e_t0 ! t0__3t0 | ||
1847 | LSYM(x94) t0__9a0 ! t0__5t0 ! b_e_2t0 ! t0__t0_2a0 | ||
1848 | LSYM(x95) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__5t0 | ||
1849 | LSYM(x96) t0__8a0 ! t0__3t0 ! b_e_shift ! r__r_4t0 | ||
1850 | LSYM(x97) t0__8a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0 | ||
1851 | LSYM(x98) t0__32a0 ! t0__3t0 ! b_e_t0 ! t0__t0_2a0 | ||
1852 | LSYM(x99) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__3t0 | ||
1853 | LSYM(x100) t0__5a0 ! t0__5t0 ! b_e_shift ! r__r_4t0 | ||
1854 | LSYM(x101) t0__5a0 ! t0__5t0 ! b_e_t0 ! t0__4t0_a0 | ||
1855 | LSYM(x102) t0__32a0 ! t0__t0_2a0 ! b_e_t0 ! t0__3t0 | ||
1856 | LSYM(x103) t0__5a0 ! t0__5t0 ! b_e_t02a0 ! t0__4t0_a0 | ||
1857 | LSYM(x104) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_8t0 | ||
1858 | LSYM(x105) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__5t0 | ||
1859 | LSYM(x106) t0__3a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__4t0_a0 | ||
1860 | LSYM(x107) t0__9a0 ! t0__t0_4a0 ! b_e_t02a0 ! t0__8t0_a0 | ||
1861 | LSYM(x108) t0__9a0 ! t0__3t0 ! b_e_shift ! r__r_4t0 | ||
1862 | LSYM(x109) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0 | ||
1863 | LSYM(x110) t0__9a0 ! t0__3t0 ! b_e_2t0 ! t0__2t0_a0 | ||
1864 | LSYM(x111) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__3t0 | ||
1865 | LSYM(x112) t0__3a0 ! t0__2t0_a0 ! b_e_t0 ! t0__16t0 | ||
1866 | LSYM(x113) t0__9a0 ! t0__4t0_a0 ! b_e_t02a0 ! t0__3t0 | ||
1867 | LSYM(x114) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__3t0 | ||
1868 | LSYM(x115) t0__9a0 ! t0__2t0_a0 ! b_e_2t0a0 ! t0__3t0 | ||
1869 | LSYM(x116) t0__3a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__4t0_a0 | ||
1870 | LSYM(x117) t0__3a0 ! t0__4t0_a0 ! b_e_t0 ! t0__9t0 | ||
1871 | LSYM(x118) t0__3a0 ! t0__4t0_a0 ! b_e_t0a0 ! t0__9t0 | ||
1872 | LSYM(x119) t0__3a0 ! t0__4t0_a0 ! b_e_t02a0 ! t0__9t0 | ||
1873 | LSYM(x120) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_8t0 | ||
1874 | LSYM(x121) t0__5a0 ! t0__3t0 ! b_e_t0 ! t0__8t0_a0 | ||
1875 | LSYM(x122) t0__5a0 ! t0__3t0 ! b_e_2t0 ! t0__4t0_a0 | ||
1876 | LSYM(x123) t0__5a0 ! t0__8t0_a0 ! b_e_t0 ! t0__3t0 | ||
1877 | LSYM(x124) t0__32a0 ! t0__t0ma0 ! b_e_shift ! r__r_4t0 | ||
1878 | LSYM(x125) t0__5a0 ! t0__5t0 ! b_e_t0 ! t0__5t0 | ||
1879 | LSYM(x126) t0__64a0 ! t0__t0ma0 ! b_e_shift ! r__r_2t0 | ||
1880 | LSYM(x127) t0__128a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0 | ||
1881 | LSYM(x128) t0__128a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETN | ||
1882 | LSYM(x129) t0__128a0 ! a1_ne_0_b_l0 ! t0__t0_a0 ! b_n_ret_t0 | ||
1883 | LSYM(x130) t0__64a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0 | ||
1884 | LSYM(x131) t0__8a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
1885 | LSYM(x132) t0__8a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0 | ||
1886 | LSYM(x133) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
1887 | LSYM(x134) t0__8a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
1888 | LSYM(x135) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__3t0 | ||
1889 | LSYM(x136) t0__8a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0 | ||
1890 | LSYM(x137) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0 | ||
1891 | LSYM(x138) t0__8a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0 | ||
1892 | LSYM(x139) t0__8a0 ! t0__2t0_a0 ! b_e_2t0a0 ! t0__4t0_a0 | ||
1893 | LSYM(x140) t0__3a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__5t0 | ||
1894 | LSYM(x141) t0__8a0 ! t0__2t0_a0 ! b_e_4t0a0 ! t0__2t0_a0 | ||
1895 | LSYM(x142) t0__9a0 ! t0__8t0 ! b_e_2t0 ! t0__t0ma0 | ||
1896 | LSYM(x143) t0__16a0 ! t0__9t0 ! b_e_t0 ! t0__t0ma0 | ||
1897 | LSYM(x144) t0__9a0 ! t0__8t0 ! b_e_shift ! r__r_2t0 | ||
1898 | LSYM(x145) t0__9a0 ! t0__8t0 ! b_e_t0 ! t0__2t0_a0 | ||
1899 | LSYM(x146) t0__9a0 ! t0__8t0_a0 ! b_e_shift ! r__r_2t0 | ||
1900 | LSYM(x147) t0__9a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
1901 | LSYM(x148) t0__9a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0 | ||
1902 | LSYM(x149) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
1903 | LSYM(x150) t0__9a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
1904 | LSYM(x151) t0__9a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__2t0_a0 | ||
1905 | LSYM(x152) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0 | ||
1906 | LSYM(x153) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0 | ||
1907 | LSYM(x154) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0 | ||
1908 | LSYM(x155) t0__32a0 ! t0__t0ma0 ! b_e_t0 ! t0__5t0 | ||
1909 | LSYM(x156) t0__9a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__2t0_a0 | ||
1910 | LSYM(x157) t0__32a0 ! t0__t0ma0 ! b_e_t02a0 ! t0__5t0 | ||
1911 | LSYM(x158) t0__16a0 ! t0__5t0 ! b_e_2t0 ! t0__t0ma0 | ||
1912 | LSYM(x159) t0__32a0 ! t0__5t0 ! b_e_t0 ! t0__t0ma0 | ||
1913 | LSYM(x160) t0__5a0 ! t0__4t0 ! b_e_shift ! r__r_8t0 | ||
1914 | LSYM(x161) t0__8a0 ! t0__5t0 ! b_e_t0 ! t0__4t0_a0 | ||
1915 | LSYM(x162) t0__9a0 ! t0__9t0 ! b_e_shift ! r__r_2t0 | ||
1916 | LSYM(x163) t0__9a0 ! t0__9t0 ! b_e_t0 ! t0__2t0_a0 | ||
1917 | LSYM(x164) t0__5a0 ! t0__8t0_a0 ! b_e_shift ! r__r_4t0 | ||
1918 | LSYM(x165) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__5t0 | ||
1919 | LSYM(x166) t0__5a0 ! t0__8t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
1920 | LSYM(x167) t0__5a0 ! t0__8t0_a0 ! b_e_2t0a0 ! t0__2t0_a0 | ||
1921 | LSYM(x168) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_8t0 | ||
1922 | LSYM(x169) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__8t0_a0 | ||
1923 | LSYM(x170) t0__32a0 ! t0__t0_2a0 ! b_e_t0 ! t0__5t0 | ||
1924 | LSYM(x171) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__9t0 | ||
1925 | LSYM(x172) t0__5a0 ! t0__4t0_a0 ! b_e_4t0 ! t0__2t0_a0 | ||
1926 | LSYM(x173) t0__9a0 ! t0__2t0_a0 ! b_e_t02a0 ! t0__9t0 | ||
1927 | LSYM(x174) t0__32a0 ! t0__t0_2a0 ! b_e_t04a0 ! t0__5t0 | ||
1928 | LSYM(x175) t0__8a0 ! t0__2t0_a0 ! b_e_5t0 ! t0__2t0_a0 | ||
1929 | LSYM(x176) t0__5a0 ! t0__4t0_a0 ! b_e_8t0 ! t0__t0_a0 | ||
1930 | LSYM(x177) t0__5a0 ! t0__4t0_a0 ! b_e_8t0a0 ! t0__t0_a0 | ||
1931 | LSYM(x178) t0__5a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__8t0_a0 | ||
1932 | LSYM(x179) t0__5a0 ! t0__2t0_a0 ! b_e_2t0a0 ! t0__8t0_a0 | ||
1933 | LSYM(x180) t0__9a0 ! t0__5t0 ! b_e_shift ! r__r_4t0 | ||
1934 | LSYM(x181) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__4t0_a0 | ||
1935 | LSYM(x182) t0__9a0 ! t0__5t0 ! b_e_2t0 ! t0__2t0_a0 | ||
1936 | LSYM(x183) t0__9a0 ! t0__5t0 ! b_e_2t0a0 ! t0__2t0_a0 | ||
1937 | LSYM(x184) t0__5a0 ! t0__9t0 ! b_e_4t0 ! t0__t0_a0 | ||
1938 | LSYM(x185) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__5t0 | ||
1939 | LSYM(x186) t0__32a0 ! t0__t0ma0 ! b_e_2t0 ! t0__3t0 | ||
1940 | LSYM(x187) t0__9a0 ! t0__4t0_a0 ! b_e_t02a0 ! t0__5t0 | ||
1941 | LSYM(x188) t0__9a0 ! t0__5t0 ! b_e_4t0 ! t0__t0_2a0 | ||
1942 | LSYM(x189) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__9t0 | ||
1943 | LSYM(x190) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__5t0 | ||
1944 | LSYM(x191) t0__64a0 ! t0__3t0 ! b_e_t0 ! t0__t0ma0 | ||
1945 | LSYM(x192) t0__8a0 ! t0__3t0 ! b_e_shift ! r__r_8t0 | ||
1946 | LSYM(x193) t0__8a0 ! t0__3t0 ! b_e_t0 ! t0__8t0_a0 | ||
1947 | LSYM(x194) t0__8a0 ! t0__3t0 ! b_e_2t0 ! t0__4t0_a0 | ||
1948 | LSYM(x195) t0__8a0 ! t0__8t0_a0 ! b_e_t0 ! t0__3t0 | ||
1949 | LSYM(x196) t0__8a0 ! t0__3t0 ! b_e_4t0 ! t0__2t0_a0 | ||
1950 | LSYM(x197) t0__8a0 ! t0__3t0 ! b_e_4t0a0 ! t0__2t0_a0 | ||
1951 | LSYM(x198) t0__64a0 ! t0__t0_2a0 ! b_e_t0 ! t0__3t0 | ||
1952 | LSYM(x199) t0__8a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__3t0 | ||
1953 | LSYM(x200) t0__5a0 ! t0__5t0 ! b_e_shift ! r__r_8t0 | ||
1954 | LSYM(x201) t0__5a0 ! t0__5t0 ! b_e_t0 ! t0__8t0_a0 | ||
1955 | LSYM(x202) t0__5a0 ! t0__5t0 ! b_e_2t0 ! t0__4t0_a0 | ||
1956 | LSYM(x203) t0__5a0 ! t0__5t0 ! b_e_2t0a0 ! t0__4t0_a0 | ||
1957 | LSYM(x204) t0__8a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__3t0 | ||
1958 | LSYM(x205) t0__5a0 ! t0__8t0_a0 ! b_e_t0 ! t0__5t0 | ||
1959 | LSYM(x206) t0__64a0 ! t0__t0_4a0 ! b_e_t02a0 ! t0__3t0 | ||
1960 | LSYM(x207) t0__8a0 ! t0__2t0_a0 ! b_e_3t0 ! t0__4t0_a0 | ||
1961 | LSYM(x208) t0__5a0 ! t0__5t0 ! b_e_8t0 ! t0__t0_a0 | ||
1962 | LSYM(x209) t0__5a0 ! t0__5t0 ! b_e_8t0a0 ! t0__t0_a0 | ||
1963 | LSYM(x210) t0__5a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__5t0 | ||
1964 | LSYM(x211) t0__5a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__5t0 | ||
1965 | LSYM(x212) t0__3a0 ! t0__4t0_a0 ! b_e_4t0 ! t0__4t0_a0 | ||
1966 | LSYM(x213) t0__3a0 ! t0__4t0_a0 ! b_e_4t0a0 ! t0__4t0_a0 | ||
1967 | LSYM(x214) t0__9a0 ! t0__t0_4a0 ! b_e_2t04a0 ! t0__8t0_a0 | ||
1968 | LSYM(x215) t0__5a0 ! t0__4t0_a0 ! b_e_5t0 ! t0__2t0_a0 | ||
1969 | LSYM(x216) t0__9a0 ! t0__3t0 ! b_e_shift ! r__r_8t0 | ||
1970 | LSYM(x217) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__8t0_a0 | ||
1971 | LSYM(x218) t0__9a0 ! t0__3t0 ! b_e_2t0 ! t0__4t0_a0 | ||
1972 | LSYM(x219) t0__9a0 ! t0__8t0_a0 ! b_e_t0 ! t0__3t0 | ||
1973 | LSYM(x220) t0__3a0 ! t0__9t0 ! b_e_4t0 ! t0__2t0_a0 | ||
1974 | LSYM(x221) t0__3a0 ! t0__9t0 ! b_e_4t0a0 ! t0__2t0_a0 | ||
1975 | LSYM(x222) t0__9a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__3t0 | ||
1976 | LSYM(x223) t0__9a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__3t0 | ||
1977 | LSYM(x224) t0__9a0 ! t0__3t0 ! b_e_8t0 ! t0__t0_a0 | ||
1978 | LSYM(x225) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__5t0 | ||
1979 | LSYM(x226) t0__3a0 ! t0__2t0_a0 ! b_e_t02a0 ! t0__32t0 | ||
1980 | LSYM(x227) t0__9a0 ! t0__5t0 ! b_e_t02a0 ! t0__5t0 | ||
1981 | LSYM(x228) t0__9a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__3t0 | ||
1982 | LSYM(x229) t0__9a0 ! t0__2t0_a0 ! b_e_4t0a0 ! t0__3t0 | ||
1983 | LSYM(x230) t0__9a0 ! t0__5t0 ! b_e_5t0 ! t0__t0_a0 | ||
1984 | LSYM(x231) t0__9a0 ! t0__2t0_a0 ! b_e_3t0 ! t0__4t0_a0 | ||
1985 | LSYM(x232) t0__3a0 ! t0__2t0_a0 ! b_e_8t0 ! t0__4t0_a0 | ||
1986 | LSYM(x233) t0__3a0 ! t0__2t0_a0 ! b_e_8t0a0 ! t0__4t0_a0 | ||
1987 | LSYM(x234) t0__3a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__9t0 | ||
1988 | LSYM(x235) t0__3a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__9t0 | ||
1989 | LSYM(x236) t0__9a0 ! t0__2t0_a0 ! b_e_4t08a0 ! t0__3t0 | ||
1990 | LSYM(x237) t0__16a0 ! t0__5t0 ! b_e_3t0 ! t0__t0ma0 | ||
1991 | LSYM(x238) t0__3a0 ! t0__4t0_a0 ! b_e_2t04a0 ! t0__9t0 | ||
1992 | LSYM(x239) t0__16a0 ! t0__5t0 ! b_e_t0ma0 ! t0__3t0 | ||
1993 | LSYM(x240) t0__9a0 ! t0__t0_a0 ! b_e_8t0 ! t0__3t0 | ||
1994 | LSYM(x241) t0__9a0 ! t0__t0_a0 ! b_e_8t0a0 ! t0__3t0 | ||
1995 | LSYM(x242) t0__5a0 ! t0__3t0 ! b_e_2t0 ! t0__8t0_a0 | ||
1996 | LSYM(x243) t0__9a0 ! t0__9t0 ! b_e_t0 ! t0__3t0 | ||
1997 | LSYM(x244) t0__5a0 ! t0__3t0 ! b_e_4t0 ! t0__4t0_a0 | ||
1998 | LSYM(x245) t0__8a0 ! t0__3t0 ! b_e_5t0 ! t0__2t0_a0 | ||
1999 | LSYM(x246) t0__5a0 ! t0__8t0_a0 ! b_e_2t0 ! t0__3t0 | ||
2000 | LSYM(x247) t0__5a0 ! t0__8t0_a0 ! b_e_2t0a0 ! t0__3t0 | ||
2001 | LSYM(x248) t0__32a0 ! t0__t0ma0 ! b_e_shift ! r__r_8t0 | ||
2002 | LSYM(x249) t0__32a0 ! t0__t0ma0 ! b_e_t0 ! t0__8t0_a0 | ||
2003 | LSYM(x250) t0__5a0 ! t0__5t0 ! b_e_2t0 ! t0__5t0 | ||
2004 | LSYM(x251) t0__5a0 ! t0__5t0 ! b_e_2t0a0 ! t0__5t0 | ||
2005 | LSYM(x252) t0__64a0 ! t0__t0ma0 ! b_e_shift ! r__r_4t0 | ||
2006 | LSYM(x253) t0__64a0 ! t0__t0ma0 ! b_e_t0 ! t0__4t0_a0 | ||
2007 | LSYM(x254) t0__128a0 ! t0__t0ma0 ! b_e_shift ! r__r_2t0 | ||
2008 | LSYM(x255) t0__256a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0 | ||
2009 | /*1040 insts before this. */ | ||
2010 | LSYM(ret_t0) MILLIRET | ||
2011 | LSYM(e_t0) r__r_t0 | ||
2012 | LSYM(e_shift) a1_ne_0_b_l2 | ||
2013 | a0__256a0 /* a0 <<= 8 *********** */ | ||
2014 | MILLIRETN | ||
2015 | LSYM(e_t0ma0) a1_ne_0_b_l0 | ||
2016 | t0__t0ma0 | ||
2017 | MILLIRET | ||
2018 | r__r_t0 | ||
2019 | LSYM(e_t0a0) a1_ne_0_b_l0 | ||
2020 | t0__t0_a0 | ||
2021 | MILLIRET | ||
2022 | r__r_t0 | ||
2023 | LSYM(e_t02a0) a1_ne_0_b_l0 | ||
2024 | t0__t0_2a0 | ||
2025 | MILLIRET | ||
2026 | r__r_t0 | ||
2027 | LSYM(e_t04a0) a1_ne_0_b_l0 | ||
2028 | t0__t0_4a0 | ||
2029 | MILLIRET | ||
2030 | r__r_t0 | ||
2031 | LSYM(e_2t0) a1_ne_0_b_l1 | ||
2032 | r__r_2t0 | ||
2033 | MILLIRETN | ||
2034 | LSYM(e_2t0a0) a1_ne_0_b_l0 | ||
2035 | t0__2t0_a0 | ||
2036 | MILLIRET | ||
2037 | r__r_t0 | ||
2038 | LSYM(e2t04a0) t0__t0_2a0 | ||
2039 | a1_ne_0_b_l1 | ||
2040 | r__r_2t0 | ||
2041 | MILLIRETN | ||
2042 | LSYM(e_3t0) a1_ne_0_b_l0 | ||
2043 | t0__3t0 | ||
2044 | MILLIRET | ||
2045 | r__r_t0 | ||
2046 | LSYM(e_4t0) a1_ne_0_b_l1 | ||
2047 | r__r_4t0 | ||
2048 | MILLIRETN | ||
2049 | LSYM(e_4t0a0) a1_ne_0_b_l0 | ||
2050 | t0__4t0_a0 | ||
2051 | MILLIRET | ||
2052 | r__r_t0 | ||
2053 | LSYM(e4t08a0) t0__t0_2a0 | ||
2054 | a1_ne_0_b_l1 | ||
2055 | r__r_4t0 | ||
2056 | MILLIRETN | ||
2057 | LSYM(e_5t0) a1_ne_0_b_l0 | ||
2058 | t0__5t0 | ||
2059 | MILLIRET | ||
2060 | r__r_t0 | ||
2061 | LSYM(e_8t0) a1_ne_0_b_l1 | ||
2062 | r__r_8t0 | ||
2063 | MILLIRETN | ||
2064 | LSYM(e_8t0a0) a1_ne_0_b_l0 | ||
2065 | t0__8t0_a0 | ||
2066 | MILLIRET | ||
2067 | r__r_t0 | ||
2068 | |||
2069 | .procend | ||
2070 | .end | ||
2071 | #endif | ||
diff --git a/arch/parisc/lib/milli/milli.h b/arch/parisc/lib/milli/milli.h deleted file mode 100644 index 19ac79f336de..000000000000 --- a/arch/parisc/lib/milli/milli.h +++ /dev/null | |||
@@ -1,165 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #ifndef _PA_MILLI_H_ | ||
14 | #define _PA_MILLI_H_ | ||
15 | |||
16 | #define L_dyncall | ||
17 | #define L_divI | ||
18 | #define L_divU | ||
19 | #define L_remI | ||
20 | #define L_remU | ||
21 | #define L_div_const | ||
22 | #define L_mulI | ||
23 | |||
24 | #ifdef CONFIG_64BIT | ||
25 | .level 2.0w | ||
26 | #endif | ||
27 | |||
28 | /* Hardware General Registers. */ | ||
29 | r0: .reg %r0 | ||
30 | r1: .reg %r1 | ||
31 | r2: .reg %r2 | ||
32 | r3: .reg %r3 | ||
33 | r4: .reg %r4 | ||
34 | r5: .reg %r5 | ||
35 | r6: .reg %r6 | ||
36 | r7: .reg %r7 | ||
37 | r8: .reg %r8 | ||
38 | r9: .reg %r9 | ||
39 | r10: .reg %r10 | ||
40 | r11: .reg %r11 | ||
41 | r12: .reg %r12 | ||
42 | r13: .reg %r13 | ||
43 | r14: .reg %r14 | ||
44 | r15: .reg %r15 | ||
45 | r16: .reg %r16 | ||
46 | r17: .reg %r17 | ||
47 | r18: .reg %r18 | ||
48 | r19: .reg %r19 | ||
49 | r20: .reg %r20 | ||
50 | r21: .reg %r21 | ||
51 | r22: .reg %r22 | ||
52 | r23: .reg %r23 | ||
53 | r24: .reg %r24 | ||
54 | r25: .reg %r25 | ||
55 | r26: .reg %r26 | ||
56 | r27: .reg %r27 | ||
57 | r28: .reg %r28 | ||
58 | r29: .reg %r29 | ||
59 | r30: .reg %r30 | ||
60 | r31: .reg %r31 | ||
61 | |||
62 | /* Hardware Space Registers. */ | ||
63 | sr0: .reg %sr0 | ||
64 | sr1: .reg %sr1 | ||
65 | sr2: .reg %sr2 | ||
66 | sr3: .reg %sr3 | ||
67 | sr4: .reg %sr4 | ||
68 | sr5: .reg %sr5 | ||
69 | sr6: .reg %sr6 | ||
70 | sr7: .reg %sr7 | ||
71 | |||
72 | /* Hardware Floating Point Registers. */ | ||
73 | fr0: .reg %fr0 | ||
74 | fr1: .reg %fr1 | ||
75 | fr2: .reg %fr2 | ||
76 | fr3: .reg %fr3 | ||
77 | fr4: .reg %fr4 | ||
78 | fr5: .reg %fr5 | ||
79 | fr6: .reg %fr6 | ||
80 | fr7: .reg %fr7 | ||
81 | fr8: .reg %fr8 | ||
82 | fr9: .reg %fr9 | ||
83 | fr10: .reg %fr10 | ||
84 | fr11: .reg %fr11 | ||
85 | fr12: .reg %fr12 | ||
86 | fr13: .reg %fr13 | ||
87 | fr14: .reg %fr14 | ||
88 | fr15: .reg %fr15 | ||
89 | |||
90 | /* Hardware Control Registers. */ | ||
91 | cr11: .reg %cr11 | ||
92 | sar: .reg %cr11 /* Shift Amount Register */ | ||
93 | |||
94 | /* Software Architecture General Registers. */ | ||
95 | rp: .reg r2 /* return pointer */ | ||
96 | #ifdef CONFIG_64BIT | ||
97 | mrp: .reg r2 /* millicode return pointer */ | ||
98 | #else | ||
99 | mrp: .reg r31 /* millicode return pointer */ | ||
100 | #endif | ||
101 | ret0: .reg r28 /* return value */ | ||
102 | ret1: .reg r29 /* return value (high part of double) */ | ||
103 | sp: .reg r30 /* stack pointer */ | ||
104 | dp: .reg r27 /* data pointer */ | ||
105 | arg0: .reg r26 /* argument */ | ||
106 | arg1: .reg r25 /* argument or high part of double argument */ | ||
107 | arg2: .reg r24 /* argument */ | ||
108 | arg3: .reg r23 /* argument or high part of double argument */ | ||
109 | |||
110 | /* Software Architecture Space Registers. */ | ||
111 | /* sr0 ; return link from BLE */ | ||
112 | sret: .reg sr1 /* return value */ | ||
113 | sarg: .reg sr1 /* argument */ | ||
114 | /* sr4 ; PC SPACE tracker */ | ||
115 | /* sr5 ; process private data */ | ||
116 | |||
117 | /* Frame Offsets (millicode convention!) Used when calling other | ||
118 | millicode routines. Stack unwinding is dependent upon these | ||
119 | definitions. */ | ||
120 | r31_slot: .equ -20 /* "current RP" slot */ | ||
121 | sr0_slot: .equ -16 /* "static link" slot */ | ||
122 | #if defined(CONFIG_64BIT) | ||
123 | mrp_slot: .equ -16 /* "current RP" slot */ | ||
124 | psp_slot: .equ -8 /* "previous SP" slot */ | ||
125 | #else | ||
126 | mrp_slot: .equ -20 /* "current RP" slot (replacing "r31_slot") */ | ||
127 | #endif | ||
128 | |||
129 | |||
130 | #define DEFINE(name,value)name: .EQU value | ||
131 | #define RDEFINE(name,value)name: .REG value | ||
132 | #ifdef milliext | ||
133 | #define MILLI_BE(lbl) BE lbl(sr7,r0) | ||
134 | #define MILLI_BEN(lbl) BE,n lbl(sr7,r0) | ||
135 | #define MILLI_BLE(lbl) BLE lbl(sr7,r0) | ||
136 | #define MILLI_BLEN(lbl) BLE,n lbl(sr7,r0) | ||
137 | #define MILLIRETN BE,n 0(sr0,mrp) | ||
138 | #define MILLIRET BE 0(sr0,mrp) | ||
139 | #define MILLI_RETN BE,n 0(sr0,mrp) | ||
140 | #define MILLI_RET BE 0(sr0,mrp) | ||
141 | #else | ||
142 | #define MILLI_BE(lbl) B lbl | ||
143 | #define MILLI_BEN(lbl) B,n lbl | ||
144 | #define MILLI_BLE(lbl) BL lbl,mrp | ||
145 | #define MILLI_BLEN(lbl) BL,n lbl,mrp | ||
146 | #define MILLIRETN BV,n 0(mrp) | ||
147 | #define MILLIRET BV 0(mrp) | ||
148 | #define MILLI_RETN BV,n 0(mrp) | ||
149 | #define MILLI_RET BV 0(mrp) | ||
150 | #endif | ||
151 | |||
152 | #define CAT(a,b) a##b | ||
153 | |||
154 | #define SUBSPA_MILLI .section .text | ||
155 | #define SUBSPA_MILLI_DIV .section .text.div,"ax",@progbits! .align 16 | ||
156 | #define SUBSPA_MILLI_MUL .section .text.mul,"ax",@progbits! .align 16 | ||
157 | #define ATTR_MILLI | ||
158 | #define SUBSPA_DATA .section .data | ||
159 | #define ATTR_DATA | ||
160 | #define GLOBAL $global$ | ||
161 | #define GSYM(sym) !sym: | ||
162 | #define LSYM(sym) !CAT(.L,sym:) | ||
163 | #define LREF(sym) CAT(.L,sym) | ||
164 | |||
165 | #endif /*_PA_MILLI_H_*/ | ||
diff --git a/arch/parisc/lib/milli/mulI.S b/arch/parisc/lib/milli/mulI.S deleted file mode 100644 index 4c7e0c36d15e..000000000000 --- a/arch/parisc/lib/milli/mulI.S +++ /dev/null | |||
@@ -1,474 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #include "milli.h" | ||
14 | |||
15 | #ifdef L_mulI | ||
16 | /* VERSION "@(#)$$mulI $ Revision: 12.4 $ $ Date: 94/03/17 17:18:51 $" */ | ||
17 | /****************************************************************************** | ||
18 | This routine is used on PA2.0 processors when gcc -mno-fpregs is used | ||
19 | |||
20 | ROUTINE: $$mulI | ||
21 | |||
22 | |||
23 | DESCRIPTION: | ||
24 | |||
25 | $$mulI multiplies two single word integers, giving a single | ||
26 | word result. | ||
27 | |||
28 | |||
29 | INPUT REGISTERS: | ||
30 | |||
31 | arg0 = Operand 1 | ||
32 | arg1 = Operand 2 | ||
33 | r31 == return pc | ||
34 | sr0 == return space when called externally | ||
35 | |||
36 | |||
37 | OUTPUT REGISTERS: | ||
38 | |||
39 | arg0 = undefined | ||
40 | arg1 = undefined | ||
41 | ret1 = result | ||
42 | |||
43 | OTHER REGISTERS AFFECTED: | ||
44 | |||
45 | r1 = undefined | ||
46 | |||
47 | SIDE EFFECTS: | ||
48 | |||
49 | Causes a trap under the following conditions: NONE | ||
50 | Changes memory at the following places: NONE | ||
51 | |||
52 | PERMISSIBLE CONTEXT: | ||
53 | |||
54 | Unwindable | ||
55 | Does not create a stack frame | ||
56 | Is usable for internal or external microcode | ||
57 | |||
58 | DISCUSSION: | ||
59 | |||
60 | Calls other millicode routines via mrp: NONE | ||
61 | Calls other millicode routines: NONE | ||
62 | |||
63 | ***************************************************************************/ | ||
64 | |||
65 | |||
66 | #define a0 %arg0 | ||
67 | #define a1 %arg1 | ||
68 | #define t0 %r1 | ||
69 | #define r %ret1 | ||
70 | |||
71 | #define a0__128a0 zdep a0,24,25,a0 | ||
72 | #define a0__256a0 zdep a0,23,24,a0 | ||
73 | #define a1_ne_0_b_l0 comb,<> a1,0,LREF(l0) | ||
74 | #define a1_ne_0_b_l1 comb,<> a1,0,LREF(l1) | ||
75 | #define a1_ne_0_b_l2 comb,<> a1,0,LREF(l2) | ||
76 | #define b_n_ret_t0 b,n LREF(ret_t0) | ||
77 | #define b_e_shift b LREF(e_shift) | ||
78 | #define b_e_t0ma0 b LREF(e_t0ma0) | ||
79 | #define b_e_t0 b LREF(e_t0) | ||
80 | #define b_e_t0a0 b LREF(e_t0a0) | ||
81 | #define b_e_t02a0 b LREF(e_t02a0) | ||
82 | #define b_e_t04a0 b LREF(e_t04a0) | ||
83 | #define b_e_2t0 b LREF(e_2t0) | ||
84 | #define b_e_2t0a0 b LREF(e_2t0a0) | ||
85 | #define b_e_2t04a0 b LREF(e2t04a0) | ||
86 | #define b_e_3t0 b LREF(e_3t0) | ||
87 | #define b_e_4t0 b LREF(e_4t0) | ||
88 | #define b_e_4t0a0 b LREF(e_4t0a0) | ||
89 | #define b_e_4t08a0 b LREF(e4t08a0) | ||
90 | #define b_e_5t0 b LREF(e_5t0) | ||
91 | #define b_e_8t0 b LREF(e_8t0) | ||
92 | #define b_e_8t0a0 b LREF(e_8t0a0) | ||
93 | #define r__r_a0 add r,a0,r | ||
94 | #define r__r_2a0 sh1add a0,r,r | ||
95 | #define r__r_4a0 sh2add a0,r,r | ||
96 | #define r__r_8a0 sh3add a0,r,r | ||
97 | #define r__r_t0 add r,t0,r | ||
98 | #define r__r_2t0 sh1add t0,r,r | ||
99 | #define r__r_4t0 sh2add t0,r,r | ||
100 | #define r__r_8t0 sh3add t0,r,r | ||
101 | #define t0__3a0 sh1add a0,a0,t0 | ||
102 | #define t0__4a0 sh2add a0,0,t0 | ||
103 | #define t0__5a0 sh2add a0,a0,t0 | ||
104 | #define t0__8a0 sh3add a0,0,t0 | ||
105 | #define t0__9a0 sh3add a0,a0,t0 | ||
106 | #define t0__16a0 zdep a0,27,28,t0 | ||
107 | #define t0__32a0 zdep a0,26,27,t0 | ||
108 | #define t0__64a0 zdep a0,25,26,t0 | ||
109 | #define t0__128a0 zdep a0,24,25,t0 | ||
110 | #define t0__t0ma0 sub t0,a0,t0 | ||
111 | #define t0__t0_a0 add t0,a0,t0 | ||
112 | #define t0__t0_2a0 sh1add a0,t0,t0 | ||
113 | #define t0__t0_4a0 sh2add a0,t0,t0 | ||
114 | #define t0__t0_8a0 sh3add a0,t0,t0 | ||
115 | #define t0__2t0_a0 sh1add t0,a0,t0 | ||
116 | #define t0__3t0 sh1add t0,t0,t0 | ||
117 | #define t0__4t0 sh2add t0,0,t0 | ||
118 | #define t0__4t0_a0 sh2add t0,a0,t0 | ||
119 | #define t0__5t0 sh2add t0,t0,t0 | ||
120 | #define t0__8t0 sh3add t0,0,t0 | ||
121 | #define t0__8t0_a0 sh3add t0,a0,t0 | ||
122 | #define t0__9t0 sh3add t0,t0,t0 | ||
123 | #define t0__16t0 zdep t0,27,28,t0 | ||
124 | #define t0__32t0 zdep t0,26,27,t0 | ||
125 | #define t0__256a0 zdep a0,23,24,t0 | ||
126 | |||
127 | |||
128 | SUBSPA_MILLI | ||
129 | ATTR_MILLI | ||
130 | .align 16 | ||
131 | .proc | ||
132 | .callinfo millicode | ||
133 | .export $$mulI,millicode | ||
134 | GSYM($$mulI) | ||
135 | combt,<<= a1,a0,LREF(l4) /* swap args if unsigned a1>a0 */ | ||
136 | copy 0,r /* zero out the result */ | ||
137 | xor a0,a1,a0 /* swap a0 & a1 using the */ | ||
138 | xor a0,a1,a1 /* old xor trick */ | ||
139 | xor a0,a1,a0 | ||
140 | LSYM(l4) | ||
141 | combt,<= 0,a0,LREF(l3) /* if a0>=0 then proceed like unsigned */ | ||
142 | zdep a1,30,8,t0 /* t0 = (a1&0xff)<<1 ********* */ | ||
143 | sub,> 0,a1,t0 /* otherwise negate both and */ | ||
144 | combt,<=,n a0,t0,LREF(l2) /* swap back if |a0|<|a1| */ | ||
145 | sub 0,a0,a1 | ||
146 | movb,tr,n t0,a0,LREF(l2) /* 10th inst. */ | ||
147 | |||
148 | LSYM(l0) r__r_t0 /* add in this partial product */ | ||
149 | LSYM(l1) a0__256a0 /* a0 <<= 8 ****************** */ | ||
150 | LSYM(l2) zdep a1,30,8,t0 /* t0 = (a1&0xff)<<1 ********* */ | ||
151 | LSYM(l3) blr t0,0 /* case on these 8 bits ****** */ | ||
152 | extru a1,23,24,a1 /* a1 >>= 8 ****************** */ | ||
153 | |||
154 | /*16 insts before this. */ | ||
155 | /* a0 <<= 8 ************************** */ | ||
156 | LSYM(x0) a1_ne_0_b_l2 ! a0__256a0 ! MILLIRETN ! nop | ||
157 | LSYM(x1) a1_ne_0_b_l1 ! r__r_a0 ! MILLIRETN ! nop | ||
158 | LSYM(x2) a1_ne_0_b_l1 ! r__r_2a0 ! MILLIRETN ! nop | ||
159 | LSYM(x3) a1_ne_0_b_l0 ! t0__3a0 ! MILLIRET ! r__r_t0 | ||
160 | LSYM(x4) a1_ne_0_b_l1 ! r__r_4a0 ! MILLIRETN ! nop | ||
161 | LSYM(x5) a1_ne_0_b_l0 ! t0__5a0 ! MILLIRET ! r__r_t0 | ||
162 | LSYM(x6) t0__3a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETN | ||
163 | LSYM(x7) t0__3a0 ! a1_ne_0_b_l0 ! r__r_4a0 ! b_n_ret_t0 | ||
164 | LSYM(x8) a1_ne_0_b_l1 ! r__r_8a0 ! MILLIRETN ! nop | ||
165 | LSYM(x9) a1_ne_0_b_l0 ! t0__9a0 ! MILLIRET ! r__r_t0 | ||
166 | LSYM(x10) t0__5a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETN | ||
167 | LSYM(x11) t0__3a0 ! a1_ne_0_b_l0 ! r__r_8a0 ! b_n_ret_t0 | ||
168 | LSYM(x12) t0__3a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETN | ||
169 | LSYM(x13) t0__5a0 ! a1_ne_0_b_l0 ! r__r_8a0 ! b_n_ret_t0 | ||
170 | LSYM(x14) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0 | ||
171 | LSYM(x15) t0__5a0 ! a1_ne_0_b_l0 ! t0__3t0 ! b_n_ret_t0 | ||
172 | LSYM(x16) t0__16a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETN | ||
173 | LSYM(x17) t0__9a0 ! a1_ne_0_b_l0 ! t0__t0_8a0 ! b_n_ret_t0 | ||
174 | LSYM(x18) t0__9a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETN | ||
175 | LSYM(x19) t0__9a0 ! a1_ne_0_b_l0 ! t0__2t0_a0 ! b_n_ret_t0 | ||
176 | LSYM(x20) t0__5a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETN | ||
177 | LSYM(x21) t0__5a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0 | ||
178 | LSYM(x22) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0 | ||
179 | LSYM(x23) t0__5a0 ! t0__2t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
180 | LSYM(x24) t0__3a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETN | ||
181 | LSYM(x25) t0__5a0 ! a1_ne_0_b_l0 ! t0__5t0 ! b_n_ret_t0 | ||
182 | LSYM(x26) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0 | ||
183 | LSYM(x27) t0__3a0 ! a1_ne_0_b_l0 ! t0__9t0 ! b_n_ret_t0 | ||
184 | LSYM(x28) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0 | ||
185 | LSYM(x29) t0__3a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
186 | LSYM(x30) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_2t0 | ||
187 | LSYM(x31) t0__32a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0 | ||
188 | LSYM(x32) t0__32a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETN | ||
189 | LSYM(x33) t0__8a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0 | ||
190 | LSYM(x34) t0__16a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0 | ||
191 | LSYM(x35) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__t0_8a0 | ||
192 | LSYM(x36) t0__9a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETN | ||
193 | LSYM(x37) t0__9a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0 | ||
194 | LSYM(x38) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0 | ||
195 | LSYM(x39) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
196 | LSYM(x40) t0__5a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETN | ||
197 | LSYM(x41) t0__5a0 ! a1_ne_0_b_l0 ! t0__8t0_a0 ! b_n_ret_t0 | ||
198 | LSYM(x42) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0 | ||
199 | LSYM(x43) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
200 | LSYM(x44) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0 | ||
201 | LSYM(x45) t0__9a0 ! a1_ne_0_b_l0 ! t0__5t0 ! b_n_ret_t0 | ||
202 | LSYM(x46) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_a0 | ||
203 | LSYM(x47) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_2a0 | ||
204 | LSYM(x48) t0__3a0 ! a1_ne_0_b_l0 ! t0__16t0 ! b_n_ret_t0 | ||
205 | LSYM(x49) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_4a0 | ||
206 | LSYM(x50) t0__5a0 ! t0__5t0 ! b_e_shift ! r__r_2t0 | ||
207 | LSYM(x51) t0__9a0 ! t0__t0_8a0 ! b_e_t0 ! t0__3t0 | ||
208 | LSYM(x52) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0 | ||
209 | LSYM(x53) t0__3a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
210 | LSYM(x54) t0__9a0 ! t0__3t0 ! b_e_shift ! r__r_2t0 | ||
211 | LSYM(x55) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__2t0_a0 | ||
212 | LSYM(x56) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0 | ||
213 | LSYM(x57) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__3t0 | ||
214 | LSYM(x58) t0__3a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0 | ||
215 | LSYM(x59) t0__9a0 ! t0__2t0_a0 ! b_e_t02a0 ! t0__3t0 | ||
216 | LSYM(x60) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_4t0 | ||
217 | LSYM(x61) t0__5a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0 | ||
218 | LSYM(x62) t0__32a0 ! t0__t0ma0 ! b_e_shift ! r__r_2t0 | ||
219 | LSYM(x63) t0__64a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0 | ||
220 | LSYM(x64) t0__64a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETN | ||
221 | LSYM(x65) t0__8a0 ! a1_ne_0_b_l0 ! t0__8t0_a0 ! b_n_ret_t0 | ||
222 | LSYM(x66) t0__32a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0 | ||
223 | LSYM(x67) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
224 | LSYM(x68) t0__8a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0 | ||
225 | LSYM(x69) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
226 | LSYM(x70) t0__64a0 ! t0__t0_4a0 ! b_e_t0 ! t0__t0_2a0 | ||
227 | LSYM(x71) t0__9a0 ! t0__8t0 ! b_e_t0 ! t0__t0ma0 | ||
228 | LSYM(x72) t0__9a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETN | ||
229 | LSYM(x73) t0__9a0 ! t0__8t0_a0 ! b_e_shift ! r__r_t0 | ||
230 | LSYM(x74) t0__9a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0 | ||
231 | LSYM(x75) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
232 | LSYM(x76) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0 | ||
233 | LSYM(x77) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
234 | LSYM(x78) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
235 | LSYM(x79) t0__16a0 ! t0__5t0 ! b_e_t0 ! t0__t0ma0 | ||
236 | LSYM(x80) t0__16a0 ! t0__5t0 ! b_e_shift ! r__r_t0 | ||
237 | LSYM(x81) t0__9a0 ! t0__9t0 ! b_e_shift ! r__r_t0 | ||
238 | LSYM(x82) t0__5a0 ! t0__8t0_a0 ! b_e_shift ! r__r_2t0 | ||
239 | LSYM(x83) t0__5a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
240 | LSYM(x84) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0 | ||
241 | LSYM(x85) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__5t0 | ||
242 | LSYM(x86) t0__5a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
243 | LSYM(x87) t0__9a0 ! t0__9t0 ! b_e_t02a0 ! t0__t0_4a0 | ||
244 | LSYM(x88) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0 | ||
245 | LSYM(x89) t0__5a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0 | ||
246 | LSYM(x90) t0__9a0 ! t0__5t0 ! b_e_shift ! r__r_2t0 | ||
247 | LSYM(x91) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__2t0_a0 | ||
248 | LSYM(x92) t0__5a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__2t0_a0 | ||
249 | LSYM(x93) t0__32a0 ! t0__t0ma0 ! b_e_t0 ! t0__3t0 | ||
250 | LSYM(x94) t0__9a0 ! t0__5t0 ! b_e_2t0 ! t0__t0_2a0 | ||
251 | LSYM(x95) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__5t0 | ||
252 | LSYM(x96) t0__8a0 ! t0__3t0 ! b_e_shift ! r__r_4t0 | ||
253 | LSYM(x97) t0__8a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0 | ||
254 | LSYM(x98) t0__32a0 ! t0__3t0 ! b_e_t0 ! t0__t0_2a0 | ||
255 | LSYM(x99) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__3t0 | ||
256 | LSYM(x100) t0__5a0 ! t0__5t0 ! b_e_shift ! r__r_4t0 | ||
257 | LSYM(x101) t0__5a0 ! t0__5t0 ! b_e_t0 ! t0__4t0_a0 | ||
258 | LSYM(x102) t0__32a0 ! t0__t0_2a0 ! b_e_t0 ! t0__3t0 | ||
259 | LSYM(x103) t0__5a0 ! t0__5t0 ! b_e_t02a0 ! t0__4t0_a0 | ||
260 | LSYM(x104) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_8t0 | ||
261 | LSYM(x105) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__5t0 | ||
262 | LSYM(x106) t0__3a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__4t0_a0 | ||
263 | LSYM(x107) t0__9a0 ! t0__t0_4a0 ! b_e_t02a0 ! t0__8t0_a0 | ||
264 | LSYM(x108) t0__9a0 ! t0__3t0 ! b_e_shift ! r__r_4t0 | ||
265 | LSYM(x109) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0 | ||
266 | LSYM(x110) t0__9a0 ! t0__3t0 ! b_e_2t0 ! t0__2t0_a0 | ||
267 | LSYM(x111) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__3t0 | ||
268 | LSYM(x112) t0__3a0 ! t0__2t0_a0 ! b_e_t0 ! t0__16t0 | ||
269 | LSYM(x113) t0__9a0 ! t0__4t0_a0 ! b_e_t02a0 ! t0__3t0 | ||
270 | LSYM(x114) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__3t0 | ||
271 | LSYM(x115) t0__9a0 ! t0__2t0_a0 ! b_e_2t0a0 ! t0__3t0 | ||
272 | LSYM(x116) t0__3a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__4t0_a0 | ||
273 | LSYM(x117) t0__3a0 ! t0__4t0_a0 ! b_e_t0 ! t0__9t0 | ||
274 | LSYM(x118) t0__3a0 ! t0__4t0_a0 ! b_e_t0a0 ! t0__9t0 | ||
275 | LSYM(x119) t0__3a0 ! t0__4t0_a0 ! b_e_t02a0 ! t0__9t0 | ||
276 | LSYM(x120) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_8t0 | ||
277 | LSYM(x121) t0__5a0 ! t0__3t0 ! b_e_t0 ! t0__8t0_a0 | ||
278 | LSYM(x122) t0__5a0 ! t0__3t0 ! b_e_2t0 ! t0__4t0_a0 | ||
279 | LSYM(x123) t0__5a0 ! t0__8t0_a0 ! b_e_t0 ! t0__3t0 | ||
280 | LSYM(x124) t0__32a0 ! t0__t0ma0 ! b_e_shift ! r__r_4t0 | ||
281 | LSYM(x125) t0__5a0 ! t0__5t0 ! b_e_t0 ! t0__5t0 | ||
282 | LSYM(x126) t0__64a0 ! t0__t0ma0 ! b_e_shift ! r__r_2t0 | ||
283 | LSYM(x127) t0__128a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0 | ||
284 | LSYM(x128) t0__128a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETN | ||
285 | LSYM(x129) t0__128a0 ! a1_ne_0_b_l0 ! t0__t0_a0 ! b_n_ret_t0 | ||
286 | LSYM(x130) t0__64a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0 | ||
287 | LSYM(x131) t0__8a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
288 | LSYM(x132) t0__8a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0 | ||
289 | LSYM(x133) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
290 | LSYM(x134) t0__8a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
291 | LSYM(x135) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__3t0 | ||
292 | LSYM(x136) t0__8a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0 | ||
293 | LSYM(x137) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0 | ||
294 | LSYM(x138) t0__8a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0 | ||
295 | LSYM(x139) t0__8a0 ! t0__2t0_a0 ! b_e_2t0a0 ! t0__4t0_a0 | ||
296 | LSYM(x140) t0__3a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__5t0 | ||
297 | LSYM(x141) t0__8a0 ! t0__2t0_a0 ! b_e_4t0a0 ! t0__2t0_a0 | ||
298 | LSYM(x142) t0__9a0 ! t0__8t0 ! b_e_2t0 ! t0__t0ma0 | ||
299 | LSYM(x143) t0__16a0 ! t0__9t0 ! b_e_t0 ! t0__t0ma0 | ||
300 | LSYM(x144) t0__9a0 ! t0__8t0 ! b_e_shift ! r__r_2t0 | ||
301 | LSYM(x145) t0__9a0 ! t0__8t0 ! b_e_t0 ! t0__2t0_a0 | ||
302 | LSYM(x146) t0__9a0 ! t0__8t0_a0 ! b_e_shift ! r__r_2t0 | ||
303 | LSYM(x147) t0__9a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0 | ||
304 | LSYM(x148) t0__9a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0 | ||
305 | LSYM(x149) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0 | ||
306 | LSYM(x150) t0__9a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
307 | LSYM(x151) t0__9a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__2t0_a0 | ||
308 | LSYM(x152) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0 | ||
309 | LSYM(x153) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0 | ||
310 | LSYM(x154) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0 | ||
311 | LSYM(x155) t0__32a0 ! t0__t0ma0 ! b_e_t0 ! t0__5t0 | ||
312 | LSYM(x156) t0__9a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__2t0_a0 | ||
313 | LSYM(x157) t0__32a0 ! t0__t0ma0 ! b_e_t02a0 ! t0__5t0 | ||
314 | LSYM(x158) t0__16a0 ! t0__5t0 ! b_e_2t0 ! t0__t0ma0 | ||
315 | LSYM(x159) t0__32a0 ! t0__5t0 ! b_e_t0 ! t0__t0ma0 | ||
316 | LSYM(x160) t0__5a0 ! t0__4t0 ! b_e_shift ! r__r_8t0 | ||
317 | LSYM(x161) t0__8a0 ! t0__5t0 ! b_e_t0 ! t0__4t0_a0 | ||
318 | LSYM(x162) t0__9a0 ! t0__9t0 ! b_e_shift ! r__r_2t0 | ||
319 | LSYM(x163) t0__9a0 ! t0__9t0 ! b_e_t0 ! t0__2t0_a0 | ||
320 | LSYM(x164) t0__5a0 ! t0__8t0_a0 ! b_e_shift ! r__r_4t0 | ||
321 | LSYM(x165) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__5t0 | ||
322 | LSYM(x166) t0__5a0 ! t0__8t0_a0 ! b_e_2t0 ! t0__2t0_a0 | ||
323 | LSYM(x167) t0__5a0 ! t0__8t0_a0 ! b_e_2t0a0 ! t0__2t0_a0 | ||
324 | LSYM(x168) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_8t0 | ||
325 | LSYM(x169) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__8t0_a0 | ||
326 | LSYM(x170) t0__32a0 ! t0__t0_2a0 ! b_e_t0 ! t0__5t0 | ||
327 | LSYM(x171) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__9t0 | ||
328 | LSYM(x172) t0__5a0 ! t0__4t0_a0 ! b_e_4t0 ! t0__2t0_a0 | ||
329 | LSYM(x173) t0__9a0 ! t0__2t0_a0 ! b_e_t02a0 ! t0__9t0 | ||
330 | LSYM(x174) t0__32a0 ! t0__t0_2a0 ! b_e_t04a0 ! t0__5t0 | ||
331 | LSYM(x175) t0__8a0 ! t0__2t0_a0 ! b_e_5t0 ! t0__2t0_a0 | ||
332 | LSYM(x176) t0__5a0 ! t0__4t0_a0 ! b_e_8t0 ! t0__t0_a0 | ||
333 | LSYM(x177) t0__5a0 ! t0__4t0_a0 ! b_e_8t0a0 ! t0__t0_a0 | ||
334 | LSYM(x178) t0__5a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__8t0_a0 | ||
335 | LSYM(x179) t0__5a0 ! t0__2t0_a0 ! b_e_2t0a0 ! t0__8t0_a0 | ||
336 | LSYM(x180) t0__9a0 ! t0__5t0 ! b_e_shift ! r__r_4t0 | ||
337 | LSYM(x181) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__4t0_a0 | ||
338 | LSYM(x182) t0__9a0 ! t0__5t0 ! b_e_2t0 ! t0__2t0_a0 | ||
339 | LSYM(x183) t0__9a0 ! t0__5t0 ! b_e_2t0a0 ! t0__2t0_a0 | ||
340 | LSYM(x184) t0__5a0 ! t0__9t0 ! b_e_4t0 ! t0__t0_a0 | ||
341 | LSYM(x185) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__5t0 | ||
342 | LSYM(x186) t0__32a0 ! t0__t0ma0 ! b_e_2t0 ! t0__3t0 | ||
343 | LSYM(x187) t0__9a0 ! t0__4t0_a0 ! b_e_t02a0 ! t0__5t0 | ||
344 | LSYM(x188) t0__9a0 ! t0__5t0 ! b_e_4t0 ! t0__t0_2a0 | ||
345 | LSYM(x189) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__9t0 | ||
346 | LSYM(x190) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__5t0 | ||
347 | LSYM(x191) t0__64a0 ! t0__3t0 ! b_e_t0 ! t0__t0ma0 | ||
348 | LSYM(x192) t0__8a0 ! t0__3t0 ! b_e_shift ! r__r_8t0 | ||
349 | LSYM(x193) t0__8a0 ! t0__3t0 ! b_e_t0 ! t0__8t0_a0 | ||
350 | LSYM(x194) t0__8a0 ! t0__3t0 ! b_e_2t0 ! t0__4t0_a0 | ||
351 | LSYM(x195) t0__8a0 ! t0__8t0_a0 ! b_e_t0 ! t0__3t0 | ||
352 | LSYM(x196) t0__8a0 ! t0__3t0 ! b_e_4t0 ! t0__2t0_a0 | ||
353 | LSYM(x197) t0__8a0 ! t0__3t0 ! b_e_4t0a0 ! t0__2t0_a0 | ||
354 | LSYM(x198) t0__64a0 ! t0__t0_2a0 ! b_e_t0 ! t0__3t0 | ||
355 | LSYM(x199) t0__8a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__3t0 | ||
356 | LSYM(x200) t0__5a0 ! t0__5t0 ! b_e_shift ! r__r_8t0 | ||
357 | LSYM(x201) t0__5a0 ! t0__5t0 ! b_e_t0 ! t0__8t0_a0 | ||
358 | LSYM(x202) t0__5a0 ! t0__5t0 ! b_e_2t0 ! t0__4t0_a0 | ||
359 | LSYM(x203) t0__5a0 ! t0__5t0 ! b_e_2t0a0 ! t0__4t0_a0 | ||
360 | LSYM(x204) t0__8a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__3t0 | ||
361 | LSYM(x205) t0__5a0 ! t0__8t0_a0 ! b_e_t0 ! t0__5t0 | ||
362 | LSYM(x206) t0__64a0 ! t0__t0_4a0 ! b_e_t02a0 ! t0__3t0 | ||
363 | LSYM(x207) t0__8a0 ! t0__2t0_a0 ! b_e_3t0 ! t0__4t0_a0 | ||
364 | LSYM(x208) t0__5a0 ! t0__5t0 ! b_e_8t0 ! t0__t0_a0 | ||
365 | LSYM(x209) t0__5a0 ! t0__5t0 ! b_e_8t0a0 ! t0__t0_a0 | ||
366 | LSYM(x210) t0__5a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__5t0 | ||
367 | LSYM(x211) t0__5a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__5t0 | ||
368 | LSYM(x212) t0__3a0 ! t0__4t0_a0 ! b_e_4t0 ! t0__4t0_a0 | ||
369 | LSYM(x213) t0__3a0 ! t0__4t0_a0 ! b_e_4t0a0 ! t0__4t0_a0 | ||
370 | LSYM(x214) t0__9a0 ! t0__t0_4a0 ! b_e_2t04a0 ! t0__8t0_a0 | ||
371 | LSYM(x215) t0__5a0 ! t0__4t0_a0 ! b_e_5t0 ! t0__2t0_a0 | ||
372 | LSYM(x216) t0__9a0 ! t0__3t0 ! b_e_shift ! r__r_8t0 | ||
373 | LSYM(x217) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__8t0_a0 | ||
374 | LSYM(x218) t0__9a0 ! t0__3t0 ! b_e_2t0 ! t0__4t0_a0 | ||
375 | LSYM(x219) t0__9a0 ! t0__8t0_a0 ! b_e_t0 ! t0__3t0 | ||
376 | LSYM(x220) t0__3a0 ! t0__9t0 ! b_e_4t0 ! t0__2t0_a0 | ||
377 | LSYM(x221) t0__3a0 ! t0__9t0 ! b_e_4t0a0 ! t0__2t0_a0 | ||
378 | LSYM(x222) t0__9a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__3t0 | ||
379 | LSYM(x223) t0__9a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__3t0 | ||
380 | LSYM(x224) t0__9a0 ! t0__3t0 ! b_e_8t0 ! t0__t0_a0 | ||
381 | LSYM(x225) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__5t0 | ||
382 | LSYM(x226) t0__3a0 ! t0__2t0_a0 ! b_e_t02a0 ! t0__32t0 | ||
383 | LSYM(x227) t0__9a0 ! t0__5t0 ! b_e_t02a0 ! t0__5t0 | ||
384 | LSYM(x228) t0__9a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__3t0 | ||
385 | LSYM(x229) t0__9a0 ! t0__2t0_a0 ! b_e_4t0a0 ! t0__3t0 | ||
386 | LSYM(x230) t0__9a0 ! t0__5t0 ! b_e_5t0 ! t0__t0_a0 | ||
387 | LSYM(x231) t0__9a0 ! t0__2t0_a0 ! b_e_3t0 ! t0__4t0_a0 | ||
388 | LSYM(x232) t0__3a0 ! t0__2t0_a0 ! b_e_8t0 ! t0__4t0_a0 | ||
389 | LSYM(x233) t0__3a0 ! t0__2t0_a0 ! b_e_8t0a0 ! t0__4t0_a0 | ||
390 | LSYM(x234) t0__3a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__9t0 | ||
391 | LSYM(x235) t0__3a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__9t0 | ||
392 | LSYM(x236) t0__9a0 ! t0__2t0_a0 ! b_e_4t08a0 ! t0__3t0 | ||
393 | LSYM(x237) t0__16a0 ! t0__5t0 ! b_e_3t0 ! t0__t0ma0 | ||
394 | LSYM(x238) t0__3a0 ! t0__4t0_a0 ! b_e_2t04a0 ! t0__9t0 | ||
395 | LSYM(x239) t0__16a0 ! t0__5t0 ! b_e_t0ma0 ! t0__3t0 | ||
396 | LSYM(x240) t0__9a0 ! t0__t0_a0 ! b_e_8t0 ! t0__3t0 | ||
397 | LSYM(x241) t0__9a0 ! t0__t0_a0 ! b_e_8t0a0 ! t0__3t0 | ||
398 | LSYM(x242) t0__5a0 ! t0__3t0 ! b_e_2t0 ! t0__8t0_a0 | ||
399 | LSYM(x243) t0__9a0 ! t0__9t0 ! b_e_t0 ! t0__3t0 | ||
400 | LSYM(x244) t0__5a0 ! t0__3t0 ! b_e_4t0 ! t0__4t0_a0 | ||
401 | LSYM(x245) t0__8a0 ! t0__3t0 ! b_e_5t0 ! t0__2t0_a0 | ||
402 | LSYM(x246) t0__5a0 ! t0__8t0_a0 ! b_e_2t0 ! t0__3t0 | ||
403 | LSYM(x247) t0__5a0 ! t0__8t0_a0 ! b_e_2t0a0 ! t0__3t0 | ||
404 | LSYM(x248) t0__32a0 ! t0__t0ma0 ! b_e_shift ! r__r_8t0 | ||
405 | LSYM(x249) t0__32a0 ! t0__t0ma0 ! b_e_t0 ! t0__8t0_a0 | ||
406 | LSYM(x250) t0__5a0 ! t0__5t0 ! b_e_2t0 ! t0__5t0 | ||
407 | LSYM(x251) t0__5a0 ! t0__5t0 ! b_e_2t0a0 ! t0__5t0 | ||
408 | LSYM(x252) t0__64a0 ! t0__t0ma0 ! b_e_shift ! r__r_4t0 | ||
409 | LSYM(x253) t0__64a0 ! t0__t0ma0 ! b_e_t0 ! t0__4t0_a0 | ||
410 | LSYM(x254) t0__128a0 ! t0__t0ma0 ! b_e_shift ! r__r_2t0 | ||
411 | LSYM(x255) t0__256a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0 | ||
412 | /*1040 insts before this. */ | ||
413 | LSYM(ret_t0) MILLIRET | ||
414 | LSYM(e_t0) r__r_t0 | ||
415 | LSYM(e_shift) a1_ne_0_b_l2 | ||
416 | a0__256a0 /* a0 <<= 8 *********** */ | ||
417 | MILLIRETN | ||
418 | LSYM(e_t0ma0) a1_ne_0_b_l0 | ||
419 | t0__t0ma0 | ||
420 | MILLIRET | ||
421 | r__r_t0 | ||
422 | LSYM(e_t0a0) a1_ne_0_b_l0 | ||
423 | t0__t0_a0 | ||
424 | MILLIRET | ||
425 | r__r_t0 | ||
426 | LSYM(e_t02a0) a1_ne_0_b_l0 | ||
427 | t0__t0_2a0 | ||
428 | MILLIRET | ||
429 | r__r_t0 | ||
430 | LSYM(e_t04a0) a1_ne_0_b_l0 | ||
431 | t0__t0_4a0 | ||
432 | MILLIRET | ||
433 | r__r_t0 | ||
434 | LSYM(e_2t0) a1_ne_0_b_l1 | ||
435 | r__r_2t0 | ||
436 | MILLIRETN | ||
437 | LSYM(e_2t0a0) a1_ne_0_b_l0 | ||
438 | t0__2t0_a0 | ||
439 | MILLIRET | ||
440 | r__r_t0 | ||
441 | LSYM(e2t04a0) t0__t0_2a0 | ||
442 | a1_ne_0_b_l1 | ||
443 | r__r_2t0 | ||
444 | MILLIRETN | ||
445 | LSYM(e_3t0) a1_ne_0_b_l0 | ||
446 | t0__3t0 | ||
447 | MILLIRET | ||
448 | r__r_t0 | ||
449 | LSYM(e_4t0) a1_ne_0_b_l1 | ||
450 | r__r_4t0 | ||
451 | MILLIRETN | ||
452 | LSYM(e_4t0a0) a1_ne_0_b_l0 | ||
453 | t0__4t0_a0 | ||
454 | MILLIRET | ||
455 | r__r_t0 | ||
456 | LSYM(e4t08a0) t0__t0_2a0 | ||
457 | a1_ne_0_b_l1 | ||
458 | r__r_4t0 | ||
459 | MILLIRETN | ||
460 | LSYM(e_5t0) a1_ne_0_b_l0 | ||
461 | t0__5t0 | ||
462 | MILLIRET | ||
463 | r__r_t0 | ||
464 | LSYM(e_8t0) a1_ne_0_b_l1 | ||
465 | r__r_8t0 | ||
466 | MILLIRETN | ||
467 | LSYM(e_8t0a0) a1_ne_0_b_l0 | ||
468 | t0__8t0_a0 | ||
469 | MILLIRET | ||
470 | r__r_t0 | ||
471 | |||
472 | .procend | ||
473 | .end | ||
474 | #endif | ||
diff --git a/arch/parisc/lib/milli/remI.S b/arch/parisc/lib/milli/remI.S deleted file mode 100644 index 63bc094471e2..000000000000 --- a/arch/parisc/lib/milli/remI.S +++ /dev/null | |||
@@ -1,185 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #include "milli.h" | ||
14 | |||
15 | #ifdef L_remI | ||
16 | /* ROUTINE: $$remI | ||
17 | |||
18 | DESCRIPTION: | ||
19 | . $$remI returns the remainder of the division of two signed 32-bit | ||
20 | . integers. The sign of the remainder is the same as the sign of | ||
21 | . the dividend. | ||
22 | |||
23 | |||
24 | INPUT REGISTERS: | ||
25 | . arg0 == dividend | ||
26 | . arg1 == divisor | ||
27 | . mrp == return pc | ||
28 | . sr0 == return space when called externally | ||
29 | |||
30 | OUTPUT REGISTERS: | ||
31 | . arg0 = destroyed | ||
32 | . arg1 = destroyed | ||
33 | . ret1 = remainder | ||
34 | |||
35 | OTHER REGISTERS AFFECTED: | ||
36 | . r1 = undefined | ||
37 | |||
38 | SIDE EFFECTS: | ||
39 | . Causes a trap under the following conditions: DIVIDE BY ZERO | ||
40 | . Changes memory at the following places: NONE | ||
41 | |||
42 | PERMISSIBLE CONTEXT: | ||
43 | . Unwindable | ||
44 | . Does not create a stack frame | ||
45 | . Is usable for internal or external microcode | ||
46 | |||
47 | DISCUSSION: | ||
48 | . Calls other millicode routines via mrp: NONE | ||
49 | . Calls other millicode routines: NONE */ | ||
50 | |||
51 | RDEFINE(tmp,r1) | ||
52 | RDEFINE(retreg,ret1) | ||
53 | |||
54 | SUBSPA_MILLI | ||
55 | ATTR_MILLI | ||
56 | .proc | ||
57 | .callinfo millicode | ||
58 | .entry | ||
59 | GSYM($$remI) | ||
60 | GSYM($$remoI) | ||
61 | .export $$remI,MILLICODE | ||
62 | .export $$remoI,MILLICODE | ||
63 | ldo -1(arg1),tmp /* is there at most one bit set ? */ | ||
64 | and,<> arg1,tmp,r0 /* if not, don't use power of 2 */ | ||
65 | addi,> 0,arg1,r0 /* if denominator > 0, use power */ | ||
66 | /* of 2 */ | ||
67 | b,n LREF(neg_denom) | ||
68 | LSYM(pow2) | ||
69 | comb,>,n 0,arg0,LREF(neg_num) /* is numerator < 0 ? */ | ||
70 | and arg0,tmp,retreg /* get the result */ | ||
71 | MILLIRETN | ||
72 | LSYM(neg_num) | ||
73 | subi 0,arg0,arg0 /* negate numerator */ | ||
74 | and arg0,tmp,retreg /* get the result */ | ||
75 | subi 0,retreg,retreg /* negate result */ | ||
76 | MILLIRETN | ||
77 | LSYM(neg_denom) | ||
78 | addi,< 0,arg1,r0 /* if arg1 >= 0, it's not power */ | ||
79 | /* of 2 */ | ||
80 | b,n LREF(regular_seq) | ||
81 | sub r0,arg1,tmp /* make denominator positive */ | ||
82 | comb,=,n arg1,tmp,LREF(regular_seq) /* test against 0x80000000 and 0 */ | ||
83 | ldo -1(tmp),retreg /* is there at most one bit set ? */ | ||
84 | and,= tmp,retreg,r0 /* if not, go to regular_seq */ | ||
85 | b,n LREF(regular_seq) | ||
86 | comb,>,n 0,arg0,LREF(neg_num_2) /* if arg0 < 0, negate it */ | ||
87 | and arg0,retreg,retreg | ||
88 | MILLIRETN | ||
89 | LSYM(neg_num_2) | ||
90 | subi 0,arg0,tmp /* test against 0x80000000 */ | ||
91 | and tmp,retreg,retreg | ||
92 | subi 0,retreg,retreg | ||
93 | MILLIRETN | ||
94 | LSYM(regular_seq) | ||
95 | addit,= 0,arg1,0 /* trap if div by zero */ | ||
96 | add,>= 0,arg0,retreg /* move dividend, if retreg < 0, */ | ||
97 | sub 0,retreg,retreg /* make it positive */ | ||
98 | sub 0,arg1, tmp /* clear carry, */ | ||
99 | /* negate the divisor */ | ||
100 | ds 0, tmp,0 /* set V-bit to the comple- */ | ||
101 | /* ment of the divisor sign */ | ||
102 | or 0,0, tmp /* clear tmp */ | ||
103 | add retreg,retreg,retreg /* shift msb bit into carry */ | ||
104 | ds tmp,arg1, tmp /* 1st divide step, if no carry */ | ||
105 | /* out, msb of quotient = 0 */ | ||
106 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
107 | LSYM(t1) | ||
108 | ds tmp,arg1, tmp /* 2nd divide step */ | ||
109 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
110 | ds tmp,arg1, tmp /* 3rd divide step */ | ||
111 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
112 | ds tmp,arg1, tmp /* 4th divide step */ | ||
113 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
114 | ds tmp,arg1, tmp /* 5th divide step */ | ||
115 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
116 | ds tmp,arg1, tmp /* 6th divide step */ | ||
117 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
118 | ds tmp,arg1, tmp /* 7th divide step */ | ||
119 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
120 | ds tmp,arg1, tmp /* 8th divide step */ | ||
121 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
122 | ds tmp,arg1, tmp /* 9th divide step */ | ||
123 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
124 | ds tmp,arg1, tmp /* 10th divide step */ | ||
125 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
126 | ds tmp,arg1, tmp /* 11th divide step */ | ||
127 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
128 | ds tmp,arg1, tmp /* 12th divide step */ | ||
129 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
130 | ds tmp,arg1, tmp /* 13th divide step */ | ||
131 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
132 | ds tmp,arg1, tmp /* 14th divide step */ | ||
133 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
134 | ds tmp,arg1, tmp /* 15th divide step */ | ||
135 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
136 | ds tmp,arg1, tmp /* 16th divide step */ | ||
137 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
138 | ds tmp,arg1, tmp /* 17th divide step */ | ||
139 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
140 | ds tmp,arg1, tmp /* 18th divide step */ | ||
141 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
142 | ds tmp,arg1, tmp /* 19th divide step */ | ||
143 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
144 | ds tmp,arg1, tmp /* 20th divide step */ | ||
145 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
146 | ds tmp,arg1, tmp /* 21st divide step */ | ||
147 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
148 | ds tmp,arg1, tmp /* 22nd divide step */ | ||
149 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
150 | ds tmp,arg1, tmp /* 23rd divide step */ | ||
151 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
152 | ds tmp,arg1, tmp /* 24th divide step */ | ||
153 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
154 | ds tmp,arg1, tmp /* 25th divide step */ | ||
155 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
156 | ds tmp,arg1, tmp /* 26th divide step */ | ||
157 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
158 | ds tmp,arg1, tmp /* 27th divide step */ | ||
159 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
160 | ds tmp,arg1, tmp /* 28th divide step */ | ||
161 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
162 | ds tmp,arg1, tmp /* 29th divide step */ | ||
163 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
164 | ds tmp,arg1, tmp /* 30th divide step */ | ||
165 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
166 | ds tmp,arg1, tmp /* 31st divide step */ | ||
167 | addc retreg,retreg,retreg /* shift retreg with/into carry */ | ||
168 | ds tmp,arg1, tmp /* 32nd divide step, */ | ||
169 | addc retreg,retreg,retreg /* shift last bit into retreg */ | ||
170 | movb,>=,n tmp,retreg,LREF(finish) /* branch if pos. tmp */ | ||
171 | add,< arg1,0,0 /* if arg1 > 0, add arg1 */ | ||
172 | add,tr tmp,arg1,retreg /* for correcting remainder tmp */ | ||
173 | sub tmp,arg1,retreg /* else add absolute value arg1 */ | ||
174 | LSYM(finish) | ||
175 | add,>= arg0,0,0 /* set sign of remainder */ | ||
176 | sub 0,retreg,retreg /* to sign of dividend */ | ||
177 | MILLIRET | ||
178 | nop | ||
179 | .exit | ||
180 | .procend | ||
181 | #ifdef milliext | ||
182 | .origin 0x00000200 | ||
183 | #endif | ||
184 | .end | ||
185 | #endif | ||
diff --git a/arch/parisc/lib/milli/remU.S b/arch/parisc/lib/milli/remU.S deleted file mode 100644 index c0a2d6e247c3..000000000000 --- a/arch/parisc/lib/milli/remU.S +++ /dev/null | |||
@@ -1,148 +0,0 @@ | |||
1 | /* 32 and 64-bit millicode, original author Hewlett-Packard | ||
2 | adapted for gcc by Paul Bame <bame@debian.org> | ||
3 | and Alan Modra <alan@linuxcare.com.au>. | ||
4 | |||
5 | Copyright 2001, 2002, 2003 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is part of GCC and is released under the terms of | ||
8 | of the GNU General Public License as published by the Free Software | ||
9 | Foundation; either version 2, or (at your option) any later version. | ||
10 | See the file COPYING in the top-level GCC source directory for a copy | ||
11 | of the license. */ | ||
12 | |||
13 | #include "milli.h" | ||
14 | |||
15 | #ifdef L_remU | ||
16 | /* ROUTINE: $$remU | ||
17 | . Single precision divide for remainder with unsigned binary integers. | ||
18 | . | ||
19 | . The remainder must be dividend-(dividend/divisor)*divisor. | ||
20 | . Divide by zero is trapped. | ||
21 | |||
22 | INPUT REGISTERS: | ||
23 | . arg0 == dividend | ||
24 | . arg1 == divisor | ||
25 | . mrp == return pc | ||
26 | . sr0 == return space when called externally | ||
27 | |||
28 | OUTPUT REGISTERS: | ||
29 | . arg0 = undefined | ||
30 | . arg1 = undefined | ||
31 | . ret1 = remainder | ||
32 | |||
33 | OTHER REGISTERS AFFECTED: | ||
34 | . r1 = undefined | ||
35 | |||
36 | SIDE EFFECTS: | ||
37 | . Causes a trap under the following conditions: DIVIDE BY ZERO | ||
38 | . Changes memory at the following places: NONE | ||
39 | |||
40 | PERMISSIBLE CONTEXT: | ||
41 | . Unwindable. | ||
42 | . Does not create a stack frame. | ||
43 | . Suitable for internal or external millicode. | ||
44 | . Assumes the special millicode register conventions. | ||
45 | |||
46 | DISCUSSION: | ||
47 | . Calls other millicode routines using mrp: NONE | ||
48 | . Calls other millicode routines: NONE */ | ||
49 | |||
50 | |||
51 | RDEFINE(temp,r1) | ||
52 | RDEFINE(rmndr,ret1) /* r29 */ | ||
53 | SUBSPA_MILLI | ||
54 | ATTR_MILLI | ||
55 | .export $$remU,millicode | ||
56 | .proc | ||
57 | .callinfo millicode | ||
58 | .entry | ||
59 | GSYM($$remU) | ||
60 | ldo -1(arg1),temp /* is there at most one bit set ? */ | ||
61 | and,= arg1,temp,r0 /* if not, don't use power of 2 */ | ||
62 | b LREF(regular_seq) | ||
63 | addit,= 0,arg1,r0 /* trap on div by zero */ | ||
64 | and arg0,temp,rmndr /* get the result for power of 2 */ | ||
65 | MILLIRETN | ||
66 | LSYM(regular_seq) | ||
67 | comib,>=,n 0,arg1,LREF(special_case) | ||
68 | subi 0,arg1,rmndr /* clear carry, negate the divisor */ | ||
69 | ds r0,rmndr,r0 /* set V-bit to 1 */ | ||
70 | add arg0,arg0,temp /* shift msb bit into carry */ | ||
71 | ds r0,arg1,rmndr /* 1st divide step, if no carry */ | ||
72 | addc temp,temp,temp /* shift temp with/into carry */ | ||
73 | ds rmndr,arg1,rmndr /* 2nd divide step */ | ||
74 | addc temp,temp,temp /* shift temp with/into carry */ | ||
75 | ds rmndr,arg1,rmndr /* 3rd divide step */ | ||
76 | addc temp,temp,temp /* shift temp with/into carry */ | ||
77 | ds rmndr,arg1,rmndr /* 4th divide step */ | ||
78 | addc temp,temp,temp /* shift temp with/into carry */ | ||
79 | ds rmndr,arg1,rmndr /* 5th divide step */ | ||
80 | addc temp,temp,temp /* shift temp with/into carry */ | ||
81 | ds rmndr,arg1,rmndr /* 6th divide step */ | ||
82 | addc temp,temp,temp /* shift temp with/into carry */ | ||
83 | ds rmndr,arg1,rmndr /* 7th divide step */ | ||
84 | addc temp,temp,temp /* shift temp with/into carry */ | ||
85 | ds rmndr,arg1,rmndr /* 8th divide step */ | ||
86 | addc temp,temp,temp /* shift temp with/into carry */ | ||
87 | ds rmndr,arg1,rmndr /* 9th divide step */ | ||
88 | addc temp,temp,temp /* shift temp with/into carry */ | ||
89 | ds rmndr,arg1,rmndr /* 10th divide step */ | ||
90 | addc temp,temp,temp /* shift temp with/into carry */ | ||
91 | ds rmndr,arg1,rmndr /* 11th divide step */ | ||
92 | addc temp,temp,temp /* shift temp with/into carry */ | ||
93 | ds rmndr,arg1,rmndr /* 12th divide step */ | ||
94 | addc temp,temp,temp /* shift temp with/into carry */ | ||
95 | ds rmndr,arg1,rmndr /* 13th divide step */ | ||
96 | addc temp,temp,temp /* shift temp with/into carry */ | ||
97 | ds rmndr,arg1,rmndr /* 14th divide step */ | ||
98 | addc temp,temp,temp /* shift temp with/into carry */ | ||
99 | ds rmndr,arg1,rmndr /* 15th divide step */ | ||
100 | addc temp,temp,temp /* shift temp with/into carry */ | ||
101 | ds rmndr,arg1,rmndr /* 16th divide step */ | ||
102 | addc temp,temp,temp /* shift temp with/into carry */ | ||
103 | ds rmndr,arg1,rmndr /* 17th divide step */ | ||
104 | addc temp,temp,temp /* shift temp with/into carry */ | ||
105 | ds rmndr,arg1,rmndr /* 18th divide step */ | ||
106 | addc temp,temp,temp /* shift temp with/into carry */ | ||
107 | ds rmndr,arg1,rmndr /* 19th divide step */ | ||
108 | addc temp,temp,temp /* shift temp with/into carry */ | ||
109 | ds rmndr,arg1,rmndr /* 20th divide step */ | ||
110 | addc temp,temp,temp /* shift temp with/into carry */ | ||
111 | ds rmndr,arg1,rmndr /* 21st divide step */ | ||
112 | addc temp,temp,temp /* shift temp with/into carry */ | ||
113 | ds rmndr,arg1,rmndr /* 22nd divide step */ | ||
114 | addc temp,temp,temp /* shift temp with/into carry */ | ||
115 | ds rmndr,arg1,rmndr /* 23rd divide step */ | ||
116 | addc temp,temp,temp /* shift temp with/into carry */ | ||
117 | ds rmndr,arg1,rmndr /* 24th divide step */ | ||
118 | addc temp,temp,temp /* shift temp with/into carry */ | ||
119 | ds rmndr,arg1,rmndr /* 25th divide step */ | ||
120 | addc temp,temp,temp /* shift temp with/into carry */ | ||
121 | ds rmndr,arg1,rmndr /* 26th divide step */ | ||
122 | addc temp,temp,temp /* shift temp with/into carry */ | ||
123 | ds rmndr,arg1,rmndr /* 27th divide step */ | ||
124 | addc temp,temp,temp /* shift temp with/into carry */ | ||
125 | ds rmndr,arg1,rmndr /* 28th divide step */ | ||
126 | addc temp,temp,temp /* shift temp with/into carry */ | ||
127 | ds rmndr,arg1,rmndr /* 29th divide step */ | ||
128 | addc temp,temp,temp /* shift temp with/into carry */ | ||
129 | ds rmndr,arg1,rmndr /* 30th divide step */ | ||
130 | addc temp,temp,temp /* shift temp with/into carry */ | ||
131 | ds rmndr,arg1,rmndr /* 31st divide step */ | ||
132 | addc temp,temp,temp /* shift temp with/into carry */ | ||
133 | ds rmndr,arg1,rmndr /* 32nd divide step, */ | ||
134 | comiclr,<= 0,rmndr,r0 | ||
135 | add rmndr,arg1,rmndr /* correction */ | ||
136 | MILLIRETN | ||
137 | nop | ||
138 | |||
139 | /* Putting >= on the last DS and deleting COMICLR does not work! */ | ||
140 | LSYM(special_case) | ||
141 | sub,>>= arg0,arg1,rmndr | ||
142 | copy arg0,rmndr | ||
143 | MILLIRETN | ||
144 | nop | ||
145 | .exit | ||
146 | .procend | ||
147 | .end | ||
148 | #endif | ||
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 18f397ca05ef..232c298c933f 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -187,6 +187,11 @@ config FORCE_MAX_ZONEORDER | |||
187 | default "9" if PPC_64K_PAGES | 187 | default "9" if PPC_64K_PAGES |
188 | default "13" | 188 | default "13" |
189 | 189 | ||
190 | config HUGETLB_PAGE_SIZE_VARIABLE | ||
191 | bool | ||
192 | depends on HUGETLB_PAGE | ||
193 | default y | ||
194 | |||
190 | config MATH_EMULATION | 195 | config MATH_EMULATION |
191 | bool "Math emulation" | 196 | bool "Math emulation" |
192 | depends on 4xx || 8xx || E200 || PPC_MPC832x || E500 | 197 | depends on 4xx || 8xx || E200 || PPC_MPC832x || E500 |
diff --git a/arch/powerpc/boot/dts/mpc832x_mds.dts b/arch/powerpc/boot/dts/mpc832x_mds.dts index fcd333c391ec..c64f3037a13b 100644 --- a/arch/powerpc/boot/dts/mpc832x_mds.dts +++ b/arch/powerpc/boot/dts/mpc832x_mds.dts | |||
@@ -57,12 +57,19 @@ | |||
57 | }; | 57 | }; |
58 | 58 | ||
59 | i2c@3000 { | 59 | i2c@3000 { |
60 | #address-cells = <1>; | ||
61 | #size-cells = <0>; | ||
60 | device_type = "i2c"; | 62 | device_type = "i2c"; |
61 | compatible = "fsl-i2c"; | 63 | compatible = "fsl-i2c"; |
62 | reg = <3000 100>; | 64 | reg = <3000 100>; |
63 | interrupts = <e 8>; | 65 | interrupts = <e 8>; |
64 | interrupt-parent = < &ipic >; | 66 | interrupt-parent = < &ipic >; |
65 | dfsrr; | 67 | dfsrr; |
68 | |||
69 | rtc@68 { | ||
70 | compatible = "dallas,ds1374"; | ||
71 | reg = <68>; | ||
72 | }; | ||
66 | }; | 73 | }; |
67 | 74 | ||
68 | serial@4500 { | 75 | serial@4500 { |
@@ -104,7 +111,7 @@ | |||
104 | reg = <700 100>; | 111 | reg = <700 100>; |
105 | device_type = "ipic"; | 112 | device_type = "ipic"; |
106 | }; | 113 | }; |
107 | 114 | ||
108 | par_io@1400 { | 115 | par_io@1400 { |
109 | reg = <1400 100>; | 116 | reg = <1400 100>; |
110 | device_type = "par_io"; | 117 | device_type = "par_io"; |
@@ -117,7 +124,6 @@ | |||
117 | 3 5 1 0 2 0 /* MDC */ | 124 | 3 5 1 0 2 0 /* MDC */ |
118 | 0 d 2 0 1 0 /* RX_CLK (CLK9) */ | 125 | 0 d 2 0 1 0 /* RX_CLK (CLK9) */ |
119 | 3 18 2 0 1 0 /* TX_CLK (CLK10) */ | 126 | 3 18 2 0 1 0 /* TX_CLK (CLK10) */ |
120 | 1 1 1 0 1 0 /* TxD1 */ | ||
121 | 1 0 1 0 1 0 /* TxD0 */ | 127 | 1 0 1 0 1 0 /* TxD0 */ |
122 | 1 1 1 0 1 0 /* TxD1 */ | 128 | 1 1 1 0 1 0 /* TxD1 */ |
123 | 1 2 1 0 1 0 /* TxD2 */ | 129 | 1 2 1 0 1 0 /* TxD2 */ |
@@ -165,11 +171,11 @@ | |||
165 | reg = <e0100000 480>; | 171 | reg = <e0100000 480>; |
166 | brg-frequency = <0>; | 172 | brg-frequency = <0>; |
167 | bus-frequency = <BCD3D80>; | 173 | bus-frequency = <BCD3D80>; |
168 | 174 | ||
169 | muram@10000 { | 175 | muram@10000 { |
170 | device_type = "muram"; | 176 | device_type = "muram"; |
171 | ranges = <0 00010000 00004000>; | 177 | ranges = <0 00010000 00004000>; |
172 | 178 | ||
173 | data-only@0 { | 179 | data-only@0 { |
174 | reg = <0 4000>; | 180 | reg = <0 4000>; |
175 | }; | 181 | }; |
@@ -228,7 +234,7 @@ | |||
228 | compatible = "ucc_geth"; | 234 | compatible = "ucc_geth"; |
229 | model = "UCC"; | 235 | model = "UCC"; |
230 | device-id = <4>; | 236 | device-id = <4>; |
231 | reg = <3000 200>; | 237 | reg = <3200 200>; |
232 | interrupts = <23>; | 238 | interrupts = <23>; |
233 | interrupt-parent = < &qeic >; | 239 | interrupt-parent = < &qeic >; |
234 | /* | 240 | /* |
diff --git a/arch/powerpc/boot/dts/mpc834x_mds.dts b/arch/powerpc/boot/dts/mpc834x_mds.dts index e5a84ef9f4b0..49363f89cb71 100644 --- a/arch/powerpc/boot/dts/mpc834x_mds.dts +++ b/arch/powerpc/boot/dts/mpc834x_mds.dts | |||
@@ -57,15 +57,24 @@ | |||
57 | }; | 57 | }; |
58 | 58 | ||
59 | i2c@3000 { | 59 | i2c@3000 { |
60 | #address-cells = <1>; | ||
61 | #size-cells = <0>; | ||
60 | device_type = "i2c"; | 62 | device_type = "i2c"; |
61 | compatible = "fsl-i2c"; | 63 | compatible = "fsl-i2c"; |
62 | reg = <3000 100>; | 64 | reg = <3000 100>; |
63 | interrupts = <e 8>; | 65 | interrupts = <e 8>; |
64 | interrupt-parent = < &ipic >; | 66 | interrupt-parent = < &ipic >; |
65 | dfsrr; | 67 | dfsrr; |
68 | |||
69 | rtc@68 { | ||
70 | compatible = "dallas,ds1374"; | ||
71 | reg = <68>; | ||
72 | }; | ||
66 | }; | 73 | }; |
67 | 74 | ||
68 | i2c@3100 { | 75 | i2c@3100 { |
76 | #address-cells = <1>; | ||
77 | #size-cells = <0>; | ||
69 | device_type = "i2c"; | 78 | device_type = "i2c"; |
70 | compatible = "fsl-i2c"; | 79 | compatible = "fsl-i2c"; |
71 | reg = <3100 100>; | 80 | reg = <3100 100>; |
diff --git a/arch/powerpc/boot/dts/mpc836x_mds.dts b/arch/powerpc/boot/dts/mpc836x_mds.dts index fbd1573c348b..0b2d2b588daa 100644 --- a/arch/powerpc/boot/dts/mpc836x_mds.dts +++ b/arch/powerpc/boot/dts/mpc836x_mds.dts | |||
@@ -62,15 +62,24 @@ | |||
62 | }; | 62 | }; |
63 | 63 | ||
64 | i2c@3000 { | 64 | i2c@3000 { |
65 | #address-cells = <1>; | ||
66 | #size-cells = <0>; | ||
65 | device_type = "i2c"; | 67 | device_type = "i2c"; |
66 | compatible = "fsl-i2c"; | 68 | compatible = "fsl-i2c"; |
67 | reg = <3000 100>; | 69 | reg = <3000 100>; |
68 | interrupts = <e 8>; | 70 | interrupts = <e 8>; |
69 | interrupt-parent = < &ipic >; | 71 | interrupt-parent = < &ipic >; |
70 | dfsrr; | 72 | dfsrr; |
73 | |||
74 | rtc@68 { | ||
75 | compatible = "dallas,ds1374"; | ||
76 | reg = <68>; | ||
77 | }; | ||
71 | }; | 78 | }; |
72 | 79 | ||
73 | i2c@3100 { | 80 | i2c@3100 { |
81 | #address-cells = <1>; | ||
82 | #size-cells = <0>; | ||
74 | device_type = "i2c"; | 83 | device_type = "i2c"; |
75 | compatible = "fsl-i2c"; | 84 | compatible = "fsl-i2c"; |
76 | reg = <3100 100>; | 85 | reg = <3100 100>; |
diff --git a/arch/powerpc/boot/dts/mpc8544ds.dts b/arch/powerpc/boot/dts/mpc8544ds.dts index 3f9d15cf13e0..6c608de1fc1b 100644 --- a/arch/powerpc/boot/dts/mpc8544ds.dts +++ b/arch/powerpc/boot/dts/mpc8544ds.dts | |||
@@ -272,24 +272,24 @@ | |||
272 | clock-frequency = <1fca055>; | 272 | clock-frequency = <1fca055>; |
273 | interrupt-parent = <&mpic>; | 273 | interrupt-parent = <&mpic>; |
274 | interrupts = <1b 2>; | 274 | interrupts = <1b 2>; |
275 | interrupt-map-mask = <fb00 0 0 0>; | 275 | interrupt-map-mask = <ff00 0 0 1>; |
276 | interrupt-map = < | 276 | interrupt-map = < |
277 | // IDSEL 0x1c USB | 277 | // IDSEL 0x1c USB |
278 | e000 0 0 0 &i8259 c 2 | 278 | e000 0 0 1 &i8259 c 2 |
279 | e100 0 0 0 &i8259 9 2 | 279 | e100 0 0 1 &i8259 9 2 |
280 | e200 0 0 0 &i8259 a 2 | 280 | e200 0 0 1 &i8259 a 2 |
281 | e300 0 0 0 &i8259 b 2 | 281 | e300 0 0 1 &i8259 b 2 |
282 | 282 | ||
283 | // IDSEL 0x1d Audio | 283 | // IDSEL 0x1d Audio |
284 | e800 0 0 0 &i8259 6 2 | 284 | e800 0 0 1 &i8259 6 2 |
285 | 285 | ||
286 | // IDSEL 0x1e Legacy | 286 | // IDSEL 0x1e Legacy |
287 | f000 0 0 0 &i8259 7 2 | 287 | f000 0 0 1 &i8259 7 2 |
288 | f100 0 0 0 &i8259 7 2 | 288 | f100 0 0 1 &i8259 7 2 |
289 | 289 | ||
290 | // IDSEL 0x1f IDE/SATA | 290 | // IDSEL 0x1f IDE/SATA |
291 | f800 0 0 0 &i8259 e 2 | 291 | f800 0 0 1 &i8259 e 2 |
292 | f900 0 0 0 &i8259 5 2 | 292 | f900 0 0 1 &i8259 5 2 |
293 | >; | 293 | >; |
294 | 294 | ||
295 | pcie@0 { | 295 | pcie@0 { |
diff --git a/arch/powerpc/boot/dts/mpc8572ds.dts b/arch/powerpc/boot/dts/mpc8572ds.dts index d638deec7652..0eb44fb9647d 100644 --- a/arch/powerpc/boot/dts/mpc8572ds.dts +++ b/arch/powerpc/boot/dts/mpc8572ds.dts | |||
@@ -219,36 +219,120 @@ | |||
219 | clock-frequency = <1fca055>; | 219 | clock-frequency = <1fca055>; |
220 | interrupt-parent = <&mpic>; | 220 | interrupt-parent = <&mpic>; |
221 | interrupts = <18 2>; | 221 | interrupts = <18 2>; |
222 | interrupt-map-mask = <fb00 0 0 0>; | 222 | interrupt-map-mask = <ff00 0 0 7>; |
223 | interrupt-map = < | 223 | interrupt-map = < |
224 | /* IDSEL 0x11 - PCI slot 1 */ | 224 | /* IDSEL 0x11 func 0 - PCI slot 1 */ |
225 | 8800 0 0 1 &mpic 2 1 | 225 | 8800 0 0 1 &mpic 2 1 |
226 | 8800 0 0 2 &mpic 3 1 | 226 | 8800 0 0 2 &mpic 3 1 |
227 | 8800 0 0 3 &mpic 4 1 | 227 | 8800 0 0 3 &mpic 4 1 |
228 | 8800 0 0 4 &mpic 1 1 | 228 | 8800 0 0 4 &mpic 1 1 |
229 | 229 | ||
230 | /* IDSEL 0x12 - PCI slot 2 */ | 230 | /* IDSEL 0x11 func 1 - PCI slot 1 */ |
231 | 8900 0 0 1 &mpic 2 1 | ||
232 | 8900 0 0 2 &mpic 3 1 | ||
233 | 8900 0 0 3 &mpic 4 1 | ||
234 | 8900 0 0 4 &mpic 1 1 | ||
235 | |||
236 | /* IDSEL 0x11 func 2 - PCI slot 1 */ | ||
237 | 8a00 0 0 1 &mpic 2 1 | ||
238 | 8a00 0 0 2 &mpic 3 1 | ||
239 | 8a00 0 0 3 &mpic 4 1 | ||
240 | 8a00 0 0 4 &mpic 1 1 | ||
241 | |||
242 | /* IDSEL 0x11 func 3 - PCI slot 1 */ | ||
243 | 8b00 0 0 1 &mpic 2 1 | ||
244 | 8b00 0 0 2 &mpic 3 1 | ||
245 | 8b00 0 0 3 &mpic 4 1 | ||
246 | 8b00 0 0 4 &mpic 1 1 | ||
247 | |||
248 | /* IDSEL 0x11 func 4 - PCI slot 1 */ | ||
249 | 8c00 0 0 1 &mpic 2 1 | ||
250 | 8c00 0 0 2 &mpic 3 1 | ||
251 | 8c00 0 0 3 &mpic 4 1 | ||
252 | 8c00 0 0 4 &mpic 1 1 | ||
253 | |||
254 | /* IDSEL 0x11 func 5 - PCI slot 1 */ | ||
255 | 8d00 0 0 1 &mpic 2 1 | ||
256 | 8d00 0 0 2 &mpic 3 1 | ||
257 | 8d00 0 0 3 &mpic 4 1 | ||
258 | 8d00 0 0 4 &mpic 1 1 | ||
259 | |||
260 | /* IDSEL 0x11 func 6 - PCI slot 1 */ | ||
261 | 8e00 0 0 1 &mpic 2 1 | ||
262 | 8e00 0 0 2 &mpic 3 1 | ||
263 | 8e00 0 0 3 &mpic 4 1 | ||
264 | 8e00 0 0 4 &mpic 1 1 | ||
265 | |||
266 | /* IDSEL 0x11 func 7 - PCI slot 1 */ | ||
267 | 8f00 0 0 1 &mpic 2 1 | ||
268 | 8f00 0 0 2 &mpic 3 1 | ||
269 | 8f00 0 0 3 &mpic 4 1 | ||
270 | 8f00 0 0 4 &mpic 1 1 | ||
271 | |||
272 | /* IDSEL 0x12 func 0 - PCI slot 2 */ | ||
231 | 9000 0 0 1 &mpic 3 1 | 273 | 9000 0 0 1 &mpic 3 1 |
232 | 9000 0 0 2 &mpic 4 1 | 274 | 9000 0 0 2 &mpic 4 1 |
233 | 9000 0 0 3 &mpic 1 1 | 275 | 9000 0 0 3 &mpic 1 1 |
234 | 9000 0 0 4 &mpic 2 1 | 276 | 9000 0 0 4 &mpic 2 1 |
235 | 277 | ||
278 | /* IDSEL 0x12 func 1 - PCI slot 2 */ | ||
279 | 9100 0 0 1 &mpic 3 1 | ||
280 | 9100 0 0 2 &mpic 4 1 | ||
281 | 9100 0 0 3 &mpic 1 1 | ||
282 | 9100 0 0 4 &mpic 2 1 | ||
283 | |||
284 | /* IDSEL 0x12 func 2 - PCI slot 2 */ | ||
285 | 9200 0 0 1 &mpic 3 1 | ||
286 | 9200 0 0 2 &mpic 4 1 | ||
287 | 9200 0 0 3 &mpic 1 1 | ||
288 | 9200 0 0 4 &mpic 2 1 | ||
289 | |||
290 | /* IDSEL 0x12 func 3 - PCI slot 2 */ | ||
291 | 9300 0 0 1 &mpic 3 1 | ||
292 | 9300 0 0 2 &mpic 4 1 | ||
293 | 9300 0 0 3 &mpic 1 1 | ||
294 | 9300 0 0 4 &mpic 2 1 | ||
295 | |||
296 | /* IDSEL 0x12 func 4 - PCI slot 2 */ | ||
297 | 9400 0 0 1 &mpic 3 1 | ||
298 | 9400 0 0 2 &mpic 4 1 | ||
299 | 9400 0 0 3 &mpic 1 1 | ||
300 | 9400 0 0 4 &mpic 2 1 | ||
301 | |||
302 | /* IDSEL 0x12 func 5 - PCI slot 2 */ | ||
303 | 9500 0 0 1 &mpic 3 1 | ||
304 | 9500 0 0 2 &mpic 4 1 | ||
305 | 9500 0 0 3 &mpic 1 1 | ||
306 | 9500 0 0 4 &mpic 2 1 | ||
307 | |||
308 | /* IDSEL 0x12 func 6 - PCI slot 2 */ | ||
309 | 9600 0 0 1 &mpic 3 1 | ||
310 | 9600 0 0 2 &mpic 4 1 | ||
311 | 9600 0 0 3 &mpic 1 1 | ||
312 | 9600 0 0 4 &mpic 2 1 | ||
313 | |||
314 | /* IDSEL 0x12 func 7 - PCI slot 2 */ | ||
315 | 9700 0 0 1 &mpic 3 1 | ||
316 | 9700 0 0 2 &mpic 4 1 | ||
317 | 9700 0 0 3 &mpic 1 1 | ||
318 | 9700 0 0 4 &mpic 2 1 | ||
319 | |||
236 | // IDSEL 0x1c USB | 320 | // IDSEL 0x1c USB |
237 | e000 0 0 0 &i8259 c 2 | 321 | e000 0 0 1 &i8259 c 2 |
238 | e100 0 0 0 &i8259 9 2 | 322 | e100 0 0 1 &i8259 9 2 |
239 | e200 0 0 0 &i8259 a 2 | 323 | e200 0 0 1 &i8259 a 2 |
240 | e300 0 0 0 &i8259 b 2 | 324 | e300 0 0 1 &i8259 b 2 |
241 | 325 | ||
242 | // IDSEL 0x1d Audio | 326 | // IDSEL 0x1d Audio |
243 | e800 0 0 0 &i8259 6 2 | 327 | e800 0 0 1 &i8259 6 2 |
244 | 328 | ||
245 | // IDSEL 0x1e Legacy | 329 | // IDSEL 0x1e Legacy |
246 | f000 0 0 0 &i8259 7 2 | 330 | f000 0 0 1 &i8259 7 2 |
247 | f100 0 0 0 &i8259 7 2 | 331 | f100 0 0 1 &i8259 7 2 |
248 | 332 | ||
249 | // IDSEL 0x1f IDE/SATA | 333 | // IDSEL 0x1f IDE/SATA |
250 | f800 0 0 0 &i8259 e 2 | 334 | f800 0 0 1 &i8259 e 2 |
251 | f900 0 0 0 &i8259 5 2 | 335 | f900 0 0 1 &i8259 5 2 |
252 | 336 | ||
253 | >; | 337 | >; |
254 | 338 | ||
diff --git a/arch/powerpc/boot/dts/mpc8641_hpcn.dts b/arch/powerpc/boot/dts/mpc8641_hpcn.dts index 367765937a06..abb26dc42558 100644 --- a/arch/powerpc/boot/dts/mpc8641_hpcn.dts +++ b/arch/powerpc/boot/dts/mpc8641_hpcn.dts | |||
@@ -235,36 +235,120 @@ | |||
235 | clock-frequency = <1fca055>; | 235 | clock-frequency = <1fca055>; |
236 | interrupt-parent = <&mpic>; | 236 | interrupt-parent = <&mpic>; |
237 | interrupts = <18 2>; | 237 | interrupts = <18 2>; |
238 | interrupt-map-mask = <fb00 0 0 0>; | 238 | interrupt-map-mask = <ff00 0 0 7>; |
239 | interrupt-map = < | 239 | interrupt-map = < |
240 | /* IDSEL 0x11 */ | 240 | /* IDSEL 0x11 func 0 - PCI slot 1 */ |
241 | 8800 0 0 1 &i8259 9 2 | 241 | 8800 0 0 1 &mpic 2 1 |
242 | 8800 0 0 2 &i8259 a 2 | 242 | 8800 0 0 2 &mpic 3 1 |
243 | 8800 0 0 3 &i8259 b 2 | 243 | 8800 0 0 3 &mpic 4 1 |
244 | 8800 0 0 4 &i8259 c 2 | 244 | 8800 0 0 4 &mpic 1 1 |
245 | 245 | ||
246 | /* IDSEL 0x12 */ | 246 | /* IDSEL 0x11 func 1 - PCI slot 1 */ |
247 | 9000 0 0 1 &i8259 a 2 | 247 | 8900 0 0 1 &mpic 2 1 |
248 | 9000 0 0 2 &i8259 b 2 | 248 | 8900 0 0 2 &mpic 3 1 |
249 | 9000 0 0 3 &i8259 c 2 | 249 | 8900 0 0 3 &mpic 4 1 |
250 | 9000 0 0 4 &i8259 9 2 | 250 | 8900 0 0 4 &mpic 1 1 |
251 | |||
252 | /* IDSEL 0x11 func 2 - PCI slot 1 */ | ||
253 | 8a00 0 0 1 &mpic 2 1 | ||
254 | 8a00 0 0 2 &mpic 3 1 | ||
255 | 8a00 0 0 3 &mpic 4 1 | ||
256 | 8a00 0 0 4 &mpic 1 1 | ||
257 | |||
258 | /* IDSEL 0x11 func 3 - PCI slot 1 */ | ||
259 | 8b00 0 0 1 &mpic 2 1 | ||
260 | 8b00 0 0 2 &mpic 3 1 | ||
261 | 8b00 0 0 3 &mpic 4 1 | ||
262 | 8b00 0 0 4 &mpic 1 1 | ||
263 | |||
264 | /* IDSEL 0x11 func 4 - PCI slot 1 */ | ||
265 | 8c00 0 0 1 &mpic 2 1 | ||
266 | 8c00 0 0 2 &mpic 3 1 | ||
267 | 8c00 0 0 3 &mpic 4 1 | ||
268 | 8c00 0 0 4 &mpic 1 1 | ||
269 | |||
270 | /* IDSEL 0x11 func 5 - PCI slot 1 */ | ||
271 | 8d00 0 0 1 &mpic 2 1 | ||
272 | 8d00 0 0 2 &mpic 3 1 | ||
273 | 8d00 0 0 3 &mpic 4 1 | ||
274 | 8d00 0 0 4 &mpic 1 1 | ||
275 | |||
276 | /* IDSEL 0x11 func 6 - PCI slot 1 */ | ||
277 | 8e00 0 0 1 &mpic 2 1 | ||
278 | 8e00 0 0 2 &mpic 3 1 | ||
279 | 8e00 0 0 3 &mpic 4 1 | ||
280 | 8e00 0 0 4 &mpic 1 1 | ||
281 | |||
282 | /* IDSEL 0x11 func 7 - PCI slot 1 */ | ||
283 | 8f00 0 0 1 &mpic 2 1 | ||
284 | 8f00 0 0 2 &mpic 3 1 | ||
285 | 8f00 0 0 3 &mpic 4 1 | ||
286 | 8f00 0 0 4 &mpic 1 1 | ||
287 | |||
288 | /* IDSEL 0x12 func 0 - PCI slot 2 */ | ||
289 | 9000 0 0 1 &mpic 3 1 | ||
290 | 9000 0 0 2 &mpic 4 1 | ||
291 | 9000 0 0 3 &mpic 1 1 | ||
292 | 9000 0 0 4 &mpic 2 1 | ||
293 | |||
294 | /* IDSEL 0x12 func 1 - PCI slot 2 */ | ||
295 | 9100 0 0 1 &mpic 3 1 | ||
296 | 9100 0 0 2 &mpic 4 1 | ||
297 | 9100 0 0 3 &mpic 1 1 | ||
298 | 9100 0 0 4 &mpic 2 1 | ||
299 | |||
300 | /* IDSEL 0x12 func 2 - PCI slot 2 */ | ||
301 | 9200 0 0 1 &mpic 3 1 | ||
302 | 9200 0 0 2 &mpic 4 1 | ||
303 | 9200 0 0 3 &mpic 1 1 | ||
304 | 9200 0 0 4 &mpic 2 1 | ||
305 | |||
306 | /* IDSEL 0x12 func 3 - PCI slot 2 */ | ||
307 | 9300 0 0 1 &mpic 3 1 | ||
308 | 9300 0 0 2 &mpic 4 1 | ||
309 | 9300 0 0 3 &mpic 1 1 | ||
310 | 9300 0 0 4 &mpic 2 1 | ||
311 | |||
312 | /* IDSEL 0x12 func 4 - PCI slot 2 */ | ||
313 | 9400 0 0 1 &mpic 3 1 | ||
314 | 9400 0 0 2 &mpic 4 1 | ||
315 | 9400 0 0 3 &mpic 1 1 | ||
316 | 9400 0 0 4 &mpic 2 1 | ||
317 | |||
318 | /* IDSEL 0x12 func 5 - PCI slot 2 */ | ||
319 | 9500 0 0 1 &mpic 3 1 | ||
320 | 9500 0 0 2 &mpic 4 1 | ||
321 | 9500 0 0 3 &mpic 1 1 | ||
322 | 9500 0 0 4 &mpic 2 1 | ||
323 | |||
324 | /* IDSEL 0x12 func 6 - PCI slot 2 */ | ||
325 | 9600 0 0 1 &mpic 3 1 | ||
326 | 9600 0 0 2 &mpic 4 1 | ||
327 | 9600 0 0 3 &mpic 1 1 | ||
328 | 9600 0 0 4 &mpic 2 1 | ||
329 | |||
330 | /* IDSEL 0x12 func 7 - PCI slot 2 */ | ||
331 | 9700 0 0 1 &mpic 3 1 | ||
332 | 9700 0 0 2 &mpic 4 1 | ||
333 | 9700 0 0 3 &mpic 1 1 | ||
334 | 9700 0 0 4 &mpic 2 1 | ||
251 | 335 | ||
252 | // IDSEL 0x1c USB | 336 | // IDSEL 0x1c USB |
253 | e000 0 0 0 &i8259 c 2 | 337 | e000 0 0 1 &i8259 c 2 |
254 | e100 0 0 0 &i8259 9 2 | 338 | e100 0 0 1 &i8259 9 2 |
255 | e200 0 0 0 &i8259 a 2 | 339 | e200 0 0 1 &i8259 a 2 |
256 | e300 0 0 0 &i8259 b 2 | 340 | e300 0 0 1 &i8259 b 2 |
257 | 341 | ||
258 | // IDSEL 0x1d Audio | 342 | // IDSEL 0x1d Audio |
259 | e800 0 0 0 &i8259 6 2 | 343 | e800 0 0 1 &i8259 6 2 |
260 | 344 | ||
261 | // IDSEL 0x1e Legacy | 345 | // IDSEL 0x1e Legacy |
262 | f000 0 0 0 &i8259 7 2 | 346 | f000 0 0 1 &i8259 7 2 |
263 | f100 0 0 0 &i8259 7 2 | 347 | f100 0 0 1 &i8259 7 2 |
264 | 348 | ||
265 | // IDSEL 0x1f IDE/SATA | 349 | // IDSEL 0x1f IDE/SATA |
266 | f800 0 0 0 &i8259 e 2 | 350 | f800 0 0 1 &i8259 e 2 |
267 | f900 0 0 0 &i8259 5 2 | 351 | f900 0 0 1 &i8259 5 2 |
268 | >; | 352 | >; |
269 | 353 | ||
270 | pcie@0 { | 354 | pcie@0 { |
diff --git a/arch/powerpc/boot/dts/sequoia.dts b/arch/powerpc/boot/dts/sequoia.dts index 8833dfe2e8b4..10784ff45dd6 100644 --- a/arch/powerpc/boot/dts/sequoia.dts +++ b/arch/powerpc/boot/dts/sequoia.dts | |||
@@ -245,6 +245,7 @@ | |||
245 | device_type = "rgmii-interface"; | 245 | device_type = "rgmii-interface"; |
246 | compatible = "ibm,rgmii-440epx", "ibm,rgmii"; | 246 | compatible = "ibm,rgmii-440epx", "ibm,rgmii"; |
247 | reg = <ef601000 8>; | 247 | reg = <ef601000 8>; |
248 | has-mdio; | ||
248 | }; | 249 | }; |
249 | 250 | ||
250 | EMAC0: ethernet@ef600e00 { | 251 | EMAC0: ethernet@ef600e00 { |
@@ -273,6 +274,8 @@ | |||
273 | zmii-channel = <0>; | 274 | zmii-channel = <0>; |
274 | rgmii-device = <&RGMII0>; | 275 | rgmii-device = <&RGMII0>; |
275 | rgmii-channel = <0>; | 276 | rgmii-channel = <0>; |
277 | has-inverted-stacr-oc; | ||
278 | has-new-stacr-staopc; | ||
276 | }; | 279 | }; |
277 | 280 | ||
278 | EMAC1: ethernet@ef600f00 { | 281 | EMAC1: ethernet@ef600f00 { |
@@ -301,6 +304,8 @@ | |||
301 | zmii-channel = <1>; | 304 | zmii-channel = <1>; |
302 | rgmii-device = <&RGMII0>; | 305 | rgmii-device = <&RGMII0>; |
303 | rgmii-channel = <1>; | 306 | rgmii-channel = <1>; |
307 | has-inverted-stacr-oc; | ||
308 | has-new-stacr-staopc; | ||
304 | }; | 309 | }; |
305 | }; | 310 | }; |
306 | }; | 311 | }; |
diff --git a/arch/powerpc/configs/bamboo_defconfig b/arch/powerpc/configs/bamboo_defconfig index 844808ebf245..76d883e008b6 100644 --- a/arch/powerpc/configs/bamboo_defconfig +++ b/arch/powerpc/configs/bamboo_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.23 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Fri Oct 19 09:01:11 2007 | 4 | # Thu Dec 6 16:48:04 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -69,11 +69,14 @@ CONFIG_POSIX_MQUEUE=y | |||
69 | # CONFIG_BSD_PROCESS_ACCT is not set | 69 | # CONFIG_BSD_PROCESS_ACCT is not set |
70 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
71 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
72 | # CONFIG_AUDIT is not set | 73 | # CONFIG_AUDIT is not set |
73 | # CONFIG_IKCONFIG is not set | 74 | # CONFIG_IKCONFIG is not set |
74 | CONFIG_LOG_BUF_SHIFT=14 | 75 | CONFIG_LOG_BUF_SHIFT=14 |
76 | # CONFIG_CGROUPS is not set | ||
75 | CONFIG_FAIR_GROUP_SCHED=y | 77 | CONFIG_FAIR_GROUP_SCHED=y |
76 | CONFIG_FAIR_USER_SCHED=y | 78 | CONFIG_FAIR_USER_SCHED=y |
79 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
77 | CONFIG_SYSFS_DEPRECATED=y | 80 | CONFIG_SYSFS_DEPRECATED=y |
78 | # CONFIG_RELAY is not set | 81 | # CONFIG_RELAY is not set |
79 | CONFIG_BLK_DEV_INITRD=y | 82 | CONFIG_BLK_DEV_INITRD=y |
@@ -209,6 +212,7 @@ CONFIG_PCI_SYSCALL=y | |||
209 | # CONFIG_PCIEPORTBUS is not set | 212 | # CONFIG_PCIEPORTBUS is not set |
210 | CONFIG_ARCH_SUPPORTS_MSI=y | 213 | CONFIG_ARCH_SUPPORTS_MSI=y |
211 | # CONFIG_PCI_MSI is not set | 214 | # CONFIG_PCI_MSI is not set |
215 | CONFIG_PCI_LEGACY=y | ||
212 | # CONFIG_PCI_DEBUG is not set | 216 | # CONFIG_PCI_DEBUG is not set |
213 | # CONFIG_PCCARD is not set | 217 | # CONFIG_PCCARD is not set |
214 | # CONFIG_HOTPLUG_PCI is not set | 218 | # CONFIG_HOTPLUG_PCI is not set |
@@ -287,10 +291,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
287 | # CONFIG_LAPB is not set | 291 | # CONFIG_LAPB is not set |
288 | # CONFIG_ECONET is not set | 292 | # CONFIG_ECONET is not set |
289 | # CONFIG_WAN_ROUTER is not set | 293 | # CONFIG_WAN_ROUTER is not set |
290 | |||
291 | # | ||
292 | # QoS and/or fair queueing | ||
293 | # | ||
294 | # CONFIG_NET_SCHED is not set | 294 | # CONFIG_NET_SCHED is not set |
295 | 295 | ||
296 | # | 296 | # |
@@ -690,16 +690,16 @@ CONFIG_PLIST=y | |||
690 | CONFIG_HAS_IOMEM=y | 690 | CONFIG_HAS_IOMEM=y |
691 | CONFIG_HAS_IOPORT=y | 691 | CONFIG_HAS_IOPORT=y |
692 | CONFIG_HAS_DMA=y | 692 | CONFIG_HAS_DMA=y |
693 | 693 | CONFIG_INSTRUMENTATION=y | |
694 | # | ||
695 | # Instrumentation Support | ||
696 | # | ||
697 | # CONFIG_PROFILING is not set | 694 | # CONFIG_PROFILING is not set |
695 | # CONFIG_KPROBES is not set | ||
696 | # CONFIG_MARKERS is not set | ||
698 | 697 | ||
699 | # | 698 | # |
700 | # Kernel hacking | 699 | # Kernel hacking |
701 | # | 700 | # |
702 | # CONFIG_PRINTK_TIME is not set | 701 | # CONFIG_PRINTK_TIME is not set |
702 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
703 | CONFIG_ENABLE_MUST_CHECK=y | 703 | CONFIG_ENABLE_MUST_CHECK=y |
704 | CONFIG_MAGIC_SYSRQ=y | 704 | CONFIG_MAGIC_SYSRQ=y |
705 | # CONFIG_UNUSED_SYMBOLS is not set | 705 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -723,10 +723,12 @@ CONFIG_SCHED_DEBUG=y | |||
723 | # CONFIG_DEBUG_INFO is not set | 723 | # CONFIG_DEBUG_INFO is not set |
724 | # CONFIG_DEBUG_VM is not set | 724 | # CONFIG_DEBUG_VM is not set |
725 | # CONFIG_DEBUG_LIST is not set | 725 | # CONFIG_DEBUG_LIST is not set |
726 | # CONFIG_DEBUG_SG is not set | ||
726 | CONFIG_FORCED_INLINING=y | 727 | CONFIG_FORCED_INLINING=y |
727 | # CONFIG_BOOT_PRINTK_DELAY is not set | 728 | # CONFIG_BOOT_PRINTK_DELAY is not set |
728 | # CONFIG_RCU_TORTURE_TEST is not set | 729 | # CONFIG_RCU_TORTURE_TEST is not set |
729 | # CONFIG_FAULT_INJECTION is not set | 730 | # CONFIG_FAULT_INJECTION is not set |
731 | # CONFIG_SAMPLES is not set | ||
730 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 732 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
731 | # CONFIG_DEBUG_STACK_USAGE is not set | 733 | # CONFIG_DEBUG_STACK_USAGE is not set |
732 | # CONFIG_DEBUG_PAGEALLOC is not set | 734 | # CONFIG_DEBUG_PAGEALLOC is not set |
diff --git a/arch/powerpc/configs/cell_defconfig b/arch/powerpc/configs/cell_defconfig index dcd7c02727c2..f3bde8c6c8c6 100644 --- a/arch/powerpc/configs/cell_defconfig +++ b/arch/powerpc/configs/cell_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.23-rc3 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Wed Aug 22 15:19:19 2007 | 4 | # Thu Dec 6 16:48:05 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -11,6 +11,7 @@ CONFIG_PPC64=y | |||
11 | # CONFIG_POWER4_ONLY is not set | 11 | # CONFIG_POWER4_ONLY is not set |
12 | CONFIG_POWER3=y | 12 | CONFIG_POWER3=y |
13 | CONFIG_POWER4=y | 13 | CONFIG_POWER4=y |
14 | CONFIG_TUNE_CELL=y | ||
14 | CONFIG_PPC_FPU=y | 15 | CONFIG_PPC_FPU=y |
15 | CONFIG_ALTIVEC=y | 16 | CONFIG_ALTIVEC=y |
16 | CONFIG_PPC_STD_MMU=y | 17 | CONFIG_PPC_STD_MMU=y |
@@ -19,8 +20,13 @@ CONFIG_VIRT_CPU_ACCOUNTING=y | |||
19 | CONFIG_SMP=y | 20 | CONFIG_SMP=y |
20 | CONFIG_NR_CPUS=4 | 21 | CONFIG_NR_CPUS=4 |
21 | CONFIG_64BIT=y | 22 | CONFIG_64BIT=y |
23 | CONFIG_WORD_SIZE=64 | ||
22 | CONFIG_PPC_MERGE=y | 24 | CONFIG_PPC_MERGE=y |
23 | CONFIG_MMU=y | 25 | CONFIG_MMU=y |
26 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
27 | CONFIG_GENERIC_TIME=y | ||
28 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
29 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
24 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
25 | CONFIG_IRQ_PER_CPU=y | 31 | CONFIG_IRQ_PER_CPU=y |
26 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 32 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -64,13 +70,21 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
64 | # CONFIG_BSD_PROCESS_ACCT is not set | 70 | # CONFIG_BSD_PROCESS_ACCT is not set |
65 | # CONFIG_TASKSTATS is not set | 71 | # CONFIG_TASKSTATS is not set |
66 | # CONFIG_USER_NS is not set | 72 | # CONFIG_USER_NS is not set |
73 | # CONFIG_PID_NS is not set | ||
67 | # CONFIG_AUDIT is not set | 74 | # CONFIG_AUDIT is not set |
68 | CONFIG_IKCONFIG=y | 75 | CONFIG_IKCONFIG=y |
69 | CONFIG_IKCONFIG_PROC=y | 76 | CONFIG_IKCONFIG_PROC=y |
70 | CONFIG_LOG_BUF_SHIFT=15 | 77 | CONFIG_LOG_BUF_SHIFT=15 |
71 | CONFIG_CGROUPS=y | 78 | CONFIG_CGROUPS=y |
79 | # CONFIG_CGROUP_DEBUG is not set | ||
80 | # CONFIG_CGROUP_NS is not set | ||
72 | CONFIG_CPUSETS=y | 81 | CONFIG_CPUSETS=y |
82 | CONFIG_FAIR_GROUP_SCHED=y | ||
83 | CONFIG_FAIR_USER_SCHED=y | ||
84 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
85 | # CONFIG_CGROUP_CPUACCT is not set | ||
73 | CONFIG_SYSFS_DEPRECATED=y | 86 | CONFIG_SYSFS_DEPRECATED=y |
87 | CONFIG_PROC_PID_CPUSET=y | ||
74 | # CONFIG_RELAY is not set | 88 | # CONFIG_RELAY is not set |
75 | CONFIG_BLK_DEV_INITRD=y | 89 | CONFIG_BLK_DEV_INITRD=y |
76 | CONFIG_INITRAMFS_SOURCE="" | 90 | CONFIG_INITRAMFS_SOURCE="" |
@@ -90,7 +104,6 @@ CONFIG_FUTEX=y | |||
90 | CONFIG_ANON_INODES=y | 104 | CONFIG_ANON_INODES=y |
91 | CONFIG_EPOLL=y | 105 | CONFIG_EPOLL=y |
92 | CONFIG_SIGNALFD=y | 106 | CONFIG_SIGNALFD=y |
93 | CONFIG_TIMERFD=y | ||
94 | CONFIG_EVENTFD=y | 107 | CONFIG_EVENTFD=y |
95 | CONFIG_SHMEM=y | 108 | CONFIG_SHMEM=y |
96 | CONFIG_VM_EVENT_COUNTERS=y | 109 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -111,6 +124,7 @@ CONFIG_STOP_MACHINE=y | |||
111 | CONFIG_BLOCK=y | 124 | CONFIG_BLOCK=y |
112 | # CONFIG_BLK_DEV_IO_TRACE is not set | 125 | # CONFIG_BLK_DEV_IO_TRACE is not set |
113 | # CONFIG_BLK_DEV_BSG is not set | 126 | # CONFIG_BLK_DEV_BSG is not set |
127 | CONFIG_BLOCK_COMPAT=y | ||
114 | 128 | ||
115 | # | 129 | # |
116 | # IO Schedulers | 130 | # IO Schedulers |
@@ -129,7 +143,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
129 | # Platform support | 143 | # Platform support |
130 | # | 144 | # |
131 | CONFIG_PPC_MULTIPLATFORM=y | 145 | CONFIG_PPC_MULTIPLATFORM=y |
132 | # CONFIG_EMBEDDED6xx is not set | ||
133 | # CONFIG_PPC_82xx is not set | 146 | # CONFIG_PPC_82xx is not set |
134 | # CONFIG_PPC_83xx is not set | 147 | # CONFIG_PPC_83xx is not set |
135 | # CONFIG_PPC_86xx is not set | 148 | # CONFIG_PPC_86xx is not set |
@@ -195,6 +208,8 @@ CONFIG_CPU_FREQ_STAT=y | |||
195 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set | 208 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set |
196 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y | 209 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y |
197 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set | 210 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set |
211 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set | ||
212 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set | ||
198 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | 213 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y |
199 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | 214 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y |
200 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | 215 | CONFIG_CPU_FREQ_GOV_USERSPACE=y |
@@ -211,6 +226,10 @@ CONFIG_AXON_RAM=m | |||
211 | # | 226 | # |
212 | # Kernel options | 227 | # Kernel options |
213 | # | 228 | # |
229 | CONFIG_TICK_ONESHOT=y | ||
230 | CONFIG_NO_HZ=y | ||
231 | CONFIG_HIGH_RES_TIMERS=y | ||
232 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
214 | # CONFIG_HZ_100 is not set | 233 | # CONFIG_HZ_100 is not set |
215 | CONFIG_HZ_250=y | 234 | CONFIG_HZ_250=y |
216 | # CONFIG_HZ_300 is not set | 235 | # CONFIG_HZ_300 is not set |
@@ -223,6 +242,7 @@ CONFIG_PREEMPT_BKL=y | |||
223 | CONFIG_BINFMT_ELF=y | 242 | CONFIG_BINFMT_ELF=y |
224 | CONFIG_BINFMT_MISC=m | 243 | CONFIG_BINFMT_MISC=m |
225 | CONFIG_FORCE_MAX_ZONEORDER=9 | 244 | CONFIG_FORCE_MAX_ZONEORDER=9 |
245 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y | ||
226 | # CONFIG_IOMMU_VMERGE is not set | 246 | # CONFIG_IOMMU_VMERGE is not set |
227 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
228 | # CONFIG_KEXEC is not set | 248 | # CONFIG_KEXEC is not set |
@@ -243,6 +263,8 @@ CONFIG_NEED_MULTIPLE_NODES=y | |||
243 | CONFIG_HAVE_MEMORY_PRESENT=y | 263 | CONFIG_HAVE_MEMORY_PRESENT=y |
244 | # CONFIG_SPARSEMEM_STATIC is not set | 264 | # CONFIG_SPARSEMEM_STATIC is not set |
245 | CONFIG_SPARSEMEM_EXTREME=y | 265 | CONFIG_SPARSEMEM_EXTREME=y |
266 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | ||
267 | CONFIG_SPARSEMEM_VMEMMAP=y | ||
246 | CONFIG_MEMORY_HOTPLUG=y | 268 | CONFIG_MEMORY_HOTPLUG=y |
247 | CONFIG_MEMORY_HOTPLUG_SPARSE=y | 269 | CONFIG_MEMORY_HOTPLUG_SPARSE=y |
248 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 270 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
@@ -275,11 +297,8 @@ CONFIG_PCIEPORTBUS=y | |||
275 | CONFIG_PCIEAER=y | 297 | CONFIG_PCIEAER=y |
276 | CONFIG_ARCH_SUPPORTS_MSI=y | 298 | CONFIG_ARCH_SUPPORTS_MSI=y |
277 | # CONFIG_PCI_MSI is not set | 299 | # CONFIG_PCI_MSI is not set |
300 | CONFIG_PCI_LEGACY=y | ||
278 | # CONFIG_PCI_DEBUG is not set | 301 | # CONFIG_PCI_DEBUG is not set |
279 | |||
280 | # | ||
281 | # PCCARD (PCMCIA/CardBus) support | ||
282 | # | ||
283 | # CONFIG_PCCARD is not set | 302 | # CONFIG_PCCARD is not set |
284 | # CONFIG_HOTPLUG_PCI is not set | 303 | # CONFIG_HOTPLUG_PCI is not set |
285 | CONFIG_KERNEL_START=0xc000000000000000 | 304 | CONFIG_KERNEL_START=0xc000000000000000 |
@@ -321,6 +340,7 @@ CONFIG_INET_TUNNEL=y | |||
321 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 340 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
322 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 341 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
323 | # CONFIG_INET_XFRM_MODE_BEET is not set | 342 | # CONFIG_INET_XFRM_MODE_BEET is not set |
343 | CONFIG_INET_LRO=y | ||
324 | CONFIG_INET_DIAG=y | 344 | CONFIG_INET_DIAG=y |
325 | CONFIG_INET_TCP_DIAG=y | 345 | CONFIG_INET_TCP_DIAG=y |
326 | # CONFIG_TCP_CONG_ADVANCED is not set | 346 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -382,6 +402,7 @@ CONFIG_NETFILTER_XT_MATCH_SCTP=m | |||
382 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | 402 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m |
383 | CONFIG_NETFILTER_XT_MATCH_STRING=m | 403 | CONFIG_NETFILTER_XT_MATCH_STRING=m |
384 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | 404 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m |
405 | CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
385 | CONFIG_NETFILTER_XT_MATCH_U32=m | 406 | CONFIG_NETFILTER_XT_MATCH_U32=m |
386 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m | 407 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m |
387 | 408 | ||
@@ -430,10 +451,6 @@ CONFIG_IP_NF_ARP_MANGLE=m | |||
430 | # CONFIG_LAPB is not set | 451 | # CONFIG_LAPB is not set |
431 | # CONFIG_ECONET is not set | 452 | # CONFIG_ECONET is not set |
432 | # CONFIG_WAN_ROUTER is not set | 453 | # CONFIG_WAN_ROUTER is not set |
433 | |||
434 | # | ||
435 | # QoS and/or fair queueing | ||
436 | # | ||
437 | # CONFIG_NET_SCHED is not set | 454 | # CONFIG_NET_SCHED is not set |
438 | CONFIG_NET_CLS_ROUTE=y | 455 | CONFIG_NET_CLS_ROUTE=y |
439 | 456 | ||
@@ -463,6 +480,7 @@ CONFIG_NET_CLS_ROUTE=y | |||
463 | # | 480 | # |
464 | # Generic Driver Options | 481 | # Generic Driver Options |
465 | # | 482 | # |
483 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
466 | CONFIG_STANDALONE=y | 484 | CONFIG_STANDALONE=y |
467 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 485 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
468 | CONFIG_FW_LOADER=y | 486 | CONFIG_FW_LOADER=y |
@@ -515,6 +533,11 @@ CONFIG_IDE_PROC_FS=y | |||
515 | # IDE chipset support/bugfixes | 533 | # IDE chipset support/bugfixes |
516 | # | 534 | # |
517 | CONFIG_IDE_GENERIC=y | 535 | CONFIG_IDE_GENERIC=y |
536 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
537 | |||
538 | # | ||
539 | # PCI IDE chipsets support | ||
540 | # | ||
518 | CONFIG_BLK_DEV_IDEPCI=y | 541 | CONFIG_BLK_DEV_IDEPCI=y |
519 | CONFIG_IDEPCI_SHARE_IRQ=y | 542 | CONFIG_IDEPCI_SHARE_IRQ=y |
520 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 543 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
@@ -522,8 +545,6 @@ CONFIG_IDEPCI_PCIBUS_ORDER=y | |||
522 | CONFIG_BLK_DEV_GENERIC=y | 545 | CONFIG_BLK_DEV_GENERIC=y |
523 | # CONFIG_BLK_DEV_OPTI621 is not set | 546 | # CONFIG_BLK_DEV_OPTI621 is not set |
524 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 547 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
525 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
526 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
527 | CONFIG_BLK_DEV_AEC62XX=y | 548 | CONFIG_BLK_DEV_AEC62XX=y |
528 | # CONFIG_BLK_DEV_ALI15X3 is not set | 549 | # CONFIG_BLK_DEV_ALI15X3 is not set |
529 | # CONFIG_BLK_DEV_AMD74XX is not set | 550 | # CONFIG_BLK_DEV_AMD74XX is not set |
@@ -552,7 +573,7 @@ CONFIG_BLK_DEV_SIIMAGE=y | |||
552 | CONFIG_BLK_DEV_CELLEB=y | 573 | CONFIG_BLK_DEV_CELLEB=y |
553 | # CONFIG_IDE_ARM is not set | 574 | # CONFIG_IDE_ARM is not set |
554 | CONFIG_BLK_DEV_IDEDMA=y | 575 | CONFIG_BLK_DEV_IDEDMA=y |
555 | # CONFIG_IDEDMA_IVB is not set | 576 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
556 | # CONFIG_BLK_DEV_HD is not set | 577 | # CONFIG_BLK_DEV_HD is not set |
557 | 578 | ||
558 | # | 579 | # |
@@ -593,6 +614,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
593 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 614 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
594 | CONFIG_SCSI_SAS_ATTRS=y | 615 | CONFIG_SCSI_SAS_ATTRS=y |
595 | # CONFIG_SCSI_SAS_LIBSAS is not set | 616 | # CONFIG_SCSI_SAS_LIBSAS is not set |
617 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
596 | CONFIG_SCSI_LOWLEVEL=y | 618 | CONFIG_SCSI_LOWLEVEL=y |
597 | # CONFIG_ISCSI_TCP is not set | 619 | # CONFIG_ISCSI_TCP is not set |
598 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 620 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -668,6 +690,7 @@ CONFIG_SATA_PROMISE=y | |||
668 | # CONFIG_PATA_OLDPIIX is not set | 690 | # CONFIG_PATA_OLDPIIX is not set |
669 | # CONFIG_PATA_NETCELL is not set | 691 | # CONFIG_PATA_NETCELL is not set |
670 | # CONFIG_PATA_NS87410 is not set | 692 | # CONFIG_PATA_NS87410 is not set |
693 | # CONFIG_PATA_NS87415 is not set | ||
671 | # CONFIG_PATA_OPTI is not set | 694 | # CONFIG_PATA_OPTI is not set |
672 | # CONFIG_PATA_OPTIDMA is not set | 695 | # CONFIG_PATA_OPTIDMA is not set |
673 | # CONFIG_PATA_PDC_OLD is not set | 696 | # CONFIG_PATA_PDC_OLD is not set |
@@ -699,11 +722,9 @@ CONFIG_DM_ZERO=m | |||
699 | CONFIG_DM_MULTIPATH=m | 722 | CONFIG_DM_MULTIPATH=m |
700 | # CONFIG_DM_MULTIPATH_EMC is not set | 723 | # CONFIG_DM_MULTIPATH_EMC is not set |
701 | # CONFIG_DM_MULTIPATH_RDAC is not set | 724 | # CONFIG_DM_MULTIPATH_RDAC is not set |
725 | # CONFIG_DM_MULTIPATH_HP is not set | ||
702 | # CONFIG_DM_DELAY is not set | 726 | # CONFIG_DM_DELAY is not set |
703 | 727 | # CONFIG_DM_UEVENT is not set | |
704 | # | ||
705 | # Fusion MPT device support | ||
706 | # | ||
707 | CONFIG_FUSION=y | 728 | CONFIG_FUSION=y |
708 | # CONFIG_FUSION_SPI is not set | 729 | # CONFIG_FUSION_SPI is not set |
709 | # CONFIG_FUSION_FC is not set | 730 | # CONFIG_FUSION_FC is not set |
@@ -726,6 +747,8 @@ CONFIG_BONDING=m | |||
726 | CONFIG_MACVLAN=m | 747 | CONFIG_MACVLAN=m |
727 | # CONFIG_EQUALIZER is not set | 748 | # CONFIG_EQUALIZER is not set |
728 | CONFIG_TUN=y | 749 | CONFIG_TUN=y |
750 | # CONFIG_VETH is not set | ||
751 | # CONFIG_IP1000 is not set | ||
729 | # CONFIG_ARCNET is not set | 752 | # CONFIG_ARCNET is not set |
730 | # CONFIG_PHYLIB is not set | 753 | # CONFIG_PHYLIB is not set |
731 | CONFIG_NET_ETHERNET=y | 754 | CONFIG_NET_ETHERNET=y |
@@ -736,21 +759,30 @@ CONFIG_MII=y | |||
736 | # CONFIG_NET_VENDOR_3COM is not set | 759 | # CONFIG_NET_VENDOR_3COM is not set |
737 | # CONFIG_NET_TULIP is not set | 760 | # CONFIG_NET_TULIP is not set |
738 | # CONFIG_HP100 is not set | 761 | # CONFIG_HP100 is not set |
762 | # CONFIG_IBM_NEW_EMAC is not set | ||
763 | CONFIG_IBM_NEW_EMAC_ZMII=y | ||
764 | CONFIG_IBM_NEW_EMAC_RGMII=y | ||
765 | CONFIG_IBM_NEW_EMAC_TAH=y | ||
766 | CONFIG_IBM_NEW_EMAC_EMAC4=y | ||
739 | # CONFIG_NET_PCI is not set | 767 | # CONFIG_NET_PCI is not set |
768 | # CONFIG_B44 is not set | ||
740 | CONFIG_NETDEV_1000=y | 769 | CONFIG_NETDEV_1000=y |
741 | # CONFIG_ACENIC is not set | 770 | # CONFIG_ACENIC is not set |
742 | # CONFIG_DL2K is not set | 771 | # CONFIG_DL2K is not set |
743 | CONFIG_E1000=m | 772 | CONFIG_E1000=m |
744 | CONFIG_E1000_NAPI=y | 773 | CONFIG_E1000_NAPI=y |
745 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 774 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
775 | # CONFIG_E1000E is not set | ||
746 | # CONFIG_NS83820 is not set | 776 | # CONFIG_NS83820 is not set |
747 | # CONFIG_HAMACHI is not set | 777 | # CONFIG_HAMACHI is not set |
748 | # CONFIG_YELLOWFIN is not set | 778 | # CONFIG_YELLOWFIN is not set |
749 | # CONFIG_R8169 is not set | 779 | # CONFIG_R8169 is not set |
750 | # CONFIG_SIS190 is not set | 780 | # CONFIG_SIS190 is not set |
751 | CONFIG_SKGE=m | 781 | CONFIG_SKGE=m |
782 | # CONFIG_SKGE_DEBUG is not set | ||
752 | CONFIG_SKY2=m | 783 | CONFIG_SKY2=m |
753 | # CONFIG_SKY2_DEBUG is not set | 784 | # CONFIG_SKY2_DEBUG is not set |
785 | # CONFIG_SK98LIN is not set | ||
754 | # CONFIG_VIA_VELOCITY is not set | 786 | # CONFIG_VIA_VELOCITY is not set |
755 | CONFIG_TIGON3=y | 787 | CONFIG_TIGON3=y |
756 | # CONFIG_BNX2 is not set | 788 | # CONFIG_BNX2 is not set |
@@ -761,12 +793,15 @@ CONFIG_GELIC_NET=m | |||
761 | CONFIG_NETDEV_10000=y | 793 | CONFIG_NETDEV_10000=y |
762 | # CONFIG_CHELSIO_T1 is not set | 794 | # CONFIG_CHELSIO_T1 is not set |
763 | # CONFIG_CHELSIO_T3 is not set | 795 | # CONFIG_CHELSIO_T3 is not set |
796 | # CONFIG_IXGBE is not set | ||
764 | # CONFIG_IXGB is not set | 797 | # CONFIG_IXGB is not set |
765 | # CONFIG_S2IO is not set | 798 | # CONFIG_S2IO is not set |
766 | # CONFIG_MYRI10GE is not set | 799 | # CONFIG_MYRI10GE is not set |
767 | # CONFIG_NETXEN_NIC is not set | 800 | # CONFIG_NETXEN_NIC is not set |
801 | # CONFIG_NIU is not set | ||
768 | # CONFIG_PASEMI_MAC is not set | 802 | # CONFIG_PASEMI_MAC is not set |
769 | # CONFIG_MLX4_CORE is not set | 803 | # CONFIG_MLX4_CORE is not set |
804 | # CONFIG_TEHUTI is not set | ||
770 | # CONFIG_TR is not set | 805 | # CONFIG_TR is not set |
771 | 806 | ||
772 | # | 807 | # |
@@ -782,7 +817,6 @@ CONFIG_NETDEV_10000=y | |||
782 | # CONFIG_USB_KAWETH is not set | 817 | # CONFIG_USB_KAWETH is not set |
783 | # CONFIG_USB_PEGASUS is not set | 818 | # CONFIG_USB_PEGASUS is not set |
784 | # CONFIG_USB_RTL8150 is not set | 819 | # CONFIG_USB_RTL8150 is not set |
785 | # CONFIG_USB_USBNET_MII is not set | ||
786 | # CONFIG_USB_USBNET is not set | 820 | # CONFIG_USB_USBNET is not set |
787 | # CONFIG_WAN is not set | 821 | # CONFIG_WAN is not set |
788 | # CONFIG_FDDI is not set | 822 | # CONFIG_FDDI is not set |
@@ -812,7 +846,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
812 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 846 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
813 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 847 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
814 | # CONFIG_INPUT_JOYDEV is not set | 848 | # CONFIG_INPUT_JOYDEV is not set |
815 | # CONFIG_INPUT_TSDEV is not set | ||
816 | # CONFIG_INPUT_EVDEV is not set | 849 | # CONFIG_INPUT_EVDEV is not set |
817 | # CONFIG_INPUT_EVBUG is not set | 850 | # CONFIG_INPUT_EVBUG is not set |
818 | 851 | ||
@@ -893,32 +926,11 @@ CONFIG_IPMI_DEVICE_INTERFACE=m | |||
893 | CONFIG_IPMI_SI=m | 926 | CONFIG_IPMI_SI=m |
894 | CONFIG_IPMI_WATCHDOG=m | 927 | CONFIG_IPMI_WATCHDOG=m |
895 | CONFIG_IPMI_POWEROFF=m | 928 | CONFIG_IPMI_POWEROFF=m |
896 | CONFIG_WATCHDOG=y | ||
897 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
898 | |||
899 | # | ||
900 | # Watchdog Device Drivers | ||
901 | # | ||
902 | # CONFIG_SOFT_WATCHDOG is not set | ||
903 | # CONFIG_WATCHDOG_RTAS is not set | ||
904 | |||
905 | # | ||
906 | # PCI-based Watchdog Cards | ||
907 | # | ||
908 | # CONFIG_PCIPCWATCHDOG is not set | ||
909 | # CONFIG_WDTPCI is not set | ||
910 | |||
911 | # | ||
912 | # USB-based Watchdog Cards | ||
913 | # | ||
914 | # CONFIG_USBPCWATCHDOG is not set | ||
915 | # CONFIG_HW_RANDOM is not set | 929 | # CONFIG_HW_RANDOM is not set |
916 | CONFIG_GEN_RTC=y | 930 | CONFIG_GEN_RTC=y |
917 | # CONFIG_GEN_RTC_X is not set | 931 | # CONFIG_GEN_RTC_X is not set |
918 | # CONFIG_R3964 is not set | 932 | # CONFIG_R3964 is not set |
919 | # CONFIG_APPLICOM is not set | 933 | # CONFIG_APPLICOM is not set |
920 | # CONFIG_AGP is not set | ||
921 | # CONFIG_DRM is not set | ||
922 | # CONFIG_RAW_DRIVER is not set | 934 | # CONFIG_RAW_DRIVER is not set |
923 | # CONFIG_HANGCHECK_TIMER is not set | 935 | # CONFIG_HANGCHECK_TIMER is not set |
924 | # CONFIG_TCG_TPM is not set | 936 | # CONFIG_TCG_TPM is not set |
@@ -986,6 +998,31 @@ CONFIG_I2C_ALGOBIT=y | |||
986 | # CONFIG_W1 is not set | 998 | # CONFIG_W1 is not set |
987 | # CONFIG_POWER_SUPPLY is not set | 999 | # CONFIG_POWER_SUPPLY is not set |
988 | # CONFIG_HWMON is not set | 1000 | # CONFIG_HWMON is not set |
1001 | CONFIG_WATCHDOG=y | ||
1002 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
1003 | |||
1004 | # | ||
1005 | # Watchdog Device Drivers | ||
1006 | # | ||
1007 | # CONFIG_SOFT_WATCHDOG is not set | ||
1008 | # CONFIG_WATCHDOG_RTAS is not set | ||
1009 | |||
1010 | # | ||
1011 | # PCI-based Watchdog Cards | ||
1012 | # | ||
1013 | # CONFIG_PCIPCWATCHDOG is not set | ||
1014 | # CONFIG_WDTPCI is not set | ||
1015 | |||
1016 | # | ||
1017 | # USB-based Watchdog Cards | ||
1018 | # | ||
1019 | # CONFIG_USBPCWATCHDOG is not set | ||
1020 | |||
1021 | # | ||
1022 | # Sonics Silicon Backplane | ||
1023 | # | ||
1024 | CONFIG_SSB_POSSIBLE=y | ||
1025 | # CONFIG_SSB is not set | ||
989 | 1026 | ||
990 | # | 1027 | # |
991 | # Multifunction device drivers | 1028 | # Multifunction device drivers |
@@ -1002,16 +1039,17 @@ CONFIG_I2C_ALGOBIT=y | |||
1002 | # | 1039 | # |
1003 | # Graphics support | 1040 | # Graphics support |
1004 | # | 1041 | # |
1042 | # CONFIG_AGP is not set | ||
1043 | # CONFIG_DRM is not set | ||
1044 | # CONFIG_VGASTATE is not set | ||
1045 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
1046 | # CONFIG_FB is not set | ||
1005 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 1047 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
1006 | 1048 | ||
1007 | # | 1049 | # |
1008 | # Display device support | 1050 | # Display device support |
1009 | # | 1051 | # |
1010 | # CONFIG_DISPLAY_SUPPORT is not set | 1052 | # CONFIG_DISPLAY_SUPPORT is not set |
1011 | # CONFIG_VGASTATE is not set | ||
1012 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
1013 | # CONFIG_FB is not set | ||
1014 | # CONFIG_FB_IBM_GXT4500 is not set | ||
1015 | 1053 | ||
1016 | # | 1054 | # |
1017 | # Console display driver support | 1055 | # Console display driver support |
@@ -1026,6 +1064,7 @@ CONFIG_DUMMY_CONSOLE=y | |||
1026 | CONFIG_HID_SUPPORT=y | 1064 | CONFIG_HID_SUPPORT=y |
1027 | CONFIG_HID=m | 1065 | CONFIG_HID=m |
1028 | # CONFIG_HID_DEBUG is not set | 1066 | # CONFIG_HID_DEBUG is not set |
1067 | # CONFIG_HIDRAW is not set | ||
1029 | 1068 | ||
1030 | # | 1069 | # |
1031 | # USB Input Devices | 1070 | # USB Input Devices |
@@ -1175,19 +1214,6 @@ CONFIG_EDAC_MM_EDAC=y | |||
1175 | # CONFIG_RTC_CLASS is not set | 1214 | # CONFIG_RTC_CLASS is not set |
1176 | 1215 | ||
1177 | # | 1216 | # |
1178 | # DMA Engine support | ||
1179 | # | ||
1180 | # CONFIG_DMA_ENGINE is not set | ||
1181 | |||
1182 | # | ||
1183 | # DMA Clients | ||
1184 | # | ||
1185 | |||
1186 | # | ||
1187 | # DMA Devices | ||
1188 | # | ||
1189 | |||
1190 | # | ||
1191 | # Userspace I/O | 1217 | # Userspace I/O |
1192 | # | 1218 | # |
1193 | CONFIG_UIO=m | 1219 | CONFIG_UIO=m |
@@ -1253,7 +1279,6 @@ CONFIG_TMPFS=y | |||
1253 | # CONFIG_TMPFS_POSIX_ACL is not set | 1279 | # CONFIG_TMPFS_POSIX_ACL is not set |
1254 | CONFIG_HUGETLBFS=y | 1280 | CONFIG_HUGETLBFS=y |
1255 | CONFIG_HUGETLB_PAGE=y | 1281 | CONFIG_HUGETLB_PAGE=y |
1256 | CONFIG_RAMFS=y | ||
1257 | # CONFIG_CONFIGFS_FS is not set | 1282 | # CONFIG_CONFIGFS_FS is not set |
1258 | 1283 | ||
1259 | # | 1284 | # |
@@ -1272,10 +1297,7 @@ CONFIG_RAMFS=y | |||
1272 | # CONFIG_QNX4FS_FS is not set | 1297 | # CONFIG_QNX4FS_FS is not set |
1273 | # CONFIG_SYSV_FS is not set | 1298 | # CONFIG_SYSV_FS is not set |
1274 | # CONFIG_UFS_FS is not set | 1299 | # CONFIG_UFS_FS is not set |
1275 | 1300 | CONFIG_NETWORK_FILESYSTEMS=y | |
1276 | # | ||
1277 | # Network File Systems | ||
1278 | # | ||
1279 | CONFIG_NFS_FS=y | 1301 | CONFIG_NFS_FS=y |
1280 | CONFIG_NFS_V3=y | 1302 | CONFIG_NFS_V3=y |
1281 | CONFIG_NFS_V3_ACL=y | 1303 | CONFIG_NFS_V3_ACL=y |
@@ -1288,6 +1310,7 @@ CONFIG_LOCKD_V4=y | |||
1288 | CONFIG_NFS_ACL_SUPPORT=y | 1310 | CONFIG_NFS_ACL_SUPPORT=y |
1289 | CONFIG_NFS_COMMON=y | 1311 | CONFIG_NFS_COMMON=y |
1290 | CONFIG_SUNRPC=y | 1312 | CONFIG_SUNRPC=y |
1313 | CONFIG_SUNRPC_XPRT_RDMA=m | ||
1291 | # CONFIG_SUNRPC_BIND34 is not set | 1314 | # CONFIG_SUNRPC_BIND34 is not set |
1292 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 1315 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
1293 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1316 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
@@ -1318,10 +1341,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1318 | # CONFIG_KARMA_PARTITION is not set | 1341 | # CONFIG_KARMA_PARTITION is not set |
1319 | CONFIG_EFI_PARTITION=y | 1342 | CONFIG_EFI_PARTITION=y |
1320 | # CONFIG_SYSV68_PARTITION is not set | 1343 | # CONFIG_SYSV68_PARTITION is not set |
1321 | |||
1322 | # | ||
1323 | # Native Language Support | ||
1324 | # | ||
1325 | CONFIG_NLS=m | 1344 | CONFIG_NLS=m |
1326 | CONFIG_NLS_DEFAULT="iso8859-1" | 1345 | CONFIG_NLS_DEFAULT="iso8859-1" |
1327 | # CONFIG_NLS_CODEPAGE_437 is not set | 1346 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1362,10 +1381,6 @@ CONFIG_NLS_ISO8859_15=m | |||
1362 | # CONFIG_NLS_KOI8_R is not set | 1381 | # CONFIG_NLS_KOI8_R is not set |
1363 | # CONFIG_NLS_KOI8_U is not set | 1382 | # CONFIG_NLS_KOI8_U is not set |
1364 | # CONFIG_NLS_UTF8 is not set | 1383 | # CONFIG_NLS_UTF8 is not set |
1365 | |||
1366 | # | ||
1367 | # Distributed Lock Manager | ||
1368 | # | ||
1369 | # CONFIG_DLM is not set | 1384 | # CONFIG_DLM is not set |
1370 | # CONFIG_UCC_SLOW is not set | 1385 | # CONFIG_UCC_SLOW is not set |
1371 | 1386 | ||
@@ -1389,19 +1404,17 @@ CONFIG_PLIST=y | |||
1389 | CONFIG_HAS_IOMEM=y | 1404 | CONFIG_HAS_IOMEM=y |
1390 | CONFIG_HAS_IOPORT=y | 1405 | CONFIG_HAS_IOPORT=y |
1391 | CONFIG_HAS_DMA=y | 1406 | CONFIG_HAS_DMA=y |
1392 | 1407 | CONFIG_INSTRUMENTATION=y | |
1393 | # | ||
1394 | # Instrumentation Support | ||
1395 | # | ||
1396 | CONFIG_PROFILING=y | 1408 | CONFIG_PROFILING=y |
1397 | CONFIG_OPROFILE=m | 1409 | CONFIG_OPROFILE=m |
1398 | CONFIG_OPROFILE_CELL=y | ||
1399 | # CONFIG_KPROBES is not set | 1410 | # CONFIG_KPROBES is not set |
1411 | # CONFIG_MARKERS is not set | ||
1400 | 1412 | ||
1401 | # | 1413 | # |
1402 | # Kernel hacking | 1414 | # Kernel hacking |
1403 | # | 1415 | # |
1404 | # CONFIG_PRINTK_TIME is not set | 1416 | # CONFIG_PRINTK_TIME is not set |
1417 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1405 | # CONFIG_ENABLE_MUST_CHECK is not set | 1418 | # CONFIG_ENABLE_MUST_CHECK is not set |
1406 | CONFIG_MAGIC_SYSRQ=y | 1419 | CONFIG_MAGIC_SYSRQ=y |
1407 | # CONFIG_UNUSED_SYMBOLS is not set | 1420 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1425,9 +1438,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1425 | # CONFIG_DEBUG_INFO is not set | 1438 | # CONFIG_DEBUG_INFO is not set |
1426 | # CONFIG_DEBUG_VM is not set | 1439 | # CONFIG_DEBUG_VM is not set |
1427 | # CONFIG_DEBUG_LIST is not set | 1440 | # CONFIG_DEBUG_LIST is not set |
1441 | # CONFIG_DEBUG_SG is not set | ||
1428 | # CONFIG_FORCED_INLINING is not set | 1442 | # CONFIG_FORCED_INLINING is not set |
1443 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1429 | # CONFIG_RCU_TORTURE_TEST is not set | 1444 | # CONFIG_RCU_TORTURE_TEST is not set |
1430 | # CONFIG_FAULT_INJECTION is not set | 1445 | # CONFIG_FAULT_INJECTION is not set |
1446 | # CONFIG_SAMPLES is not set | ||
1431 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1447 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1432 | # CONFIG_DEBUG_STACK_USAGE is not set | 1448 | # CONFIG_DEBUG_STACK_USAGE is not set |
1433 | # CONFIG_DEBUG_PAGEALLOC is not set | 1449 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1436,6 +1452,7 @@ CONFIG_XMON=y | |||
1436 | CONFIG_XMON_DEFAULT=y | 1452 | CONFIG_XMON_DEFAULT=y |
1437 | CONFIG_XMON_DISASSEMBLY=y | 1453 | CONFIG_XMON_DISASSEMBLY=y |
1438 | CONFIG_IRQSTACKS=y | 1454 | CONFIG_IRQSTACKS=y |
1455 | # CONFIG_VIRQ_DEBUG is not set | ||
1439 | # CONFIG_BOOTX_TEXT is not set | 1456 | # CONFIG_BOOTX_TEXT is not set |
1440 | # CONFIG_PPC_EARLY_DEBUG is not set | 1457 | # CONFIG_PPC_EARLY_DEBUG is not set |
1441 | 1458 | ||
@@ -1444,6 +1461,7 @@ CONFIG_IRQSTACKS=y | |||
1444 | # | 1461 | # |
1445 | # CONFIG_KEYS is not set | 1462 | # CONFIG_KEYS is not set |
1446 | # CONFIG_SECURITY is not set | 1463 | # CONFIG_SECURITY is not set |
1464 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1447 | CONFIG_CRYPTO=y | 1465 | CONFIG_CRYPTO=y |
1448 | CONFIG_CRYPTO_ALGAPI=y | 1466 | CONFIG_CRYPTO_ALGAPI=y |
1449 | CONFIG_CRYPTO_BLKCIPHER=m | 1467 | CONFIG_CRYPTO_BLKCIPHER=m |
@@ -1464,6 +1482,7 @@ CONFIG_CRYPTO_ECB=m | |||
1464 | CONFIG_CRYPTO_CBC=m | 1482 | CONFIG_CRYPTO_CBC=m |
1465 | CONFIG_CRYPTO_PCBC=m | 1483 | CONFIG_CRYPTO_PCBC=m |
1466 | # CONFIG_CRYPTO_LRW is not set | 1484 | # CONFIG_CRYPTO_LRW is not set |
1485 | # CONFIG_CRYPTO_XTS is not set | ||
1467 | # CONFIG_CRYPTO_CRYPTD is not set | 1486 | # CONFIG_CRYPTO_CRYPTD is not set |
1468 | CONFIG_CRYPTO_DES=m | 1487 | CONFIG_CRYPTO_DES=m |
1469 | # CONFIG_CRYPTO_FCRYPT is not set | 1488 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1477,9 +1496,12 @@ CONFIG_CRYPTO_DES=m | |||
1477 | # CONFIG_CRYPTO_ARC4 is not set | 1496 | # CONFIG_CRYPTO_ARC4 is not set |
1478 | # CONFIG_CRYPTO_KHAZAD is not set | 1497 | # CONFIG_CRYPTO_KHAZAD is not set |
1479 | # CONFIG_CRYPTO_ANUBIS is not set | 1498 | # CONFIG_CRYPTO_ANUBIS is not set |
1499 | # CONFIG_CRYPTO_SEED is not set | ||
1480 | CONFIG_CRYPTO_DEFLATE=m | 1500 | CONFIG_CRYPTO_DEFLATE=m |
1481 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1501 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1482 | # CONFIG_CRYPTO_CRC32C is not set | 1502 | # CONFIG_CRYPTO_CRC32C is not set |
1483 | # CONFIG_CRYPTO_CAMELLIA is not set | 1503 | # CONFIG_CRYPTO_CAMELLIA is not set |
1484 | # CONFIG_CRYPTO_TEST is not set | 1504 | # CONFIG_CRYPTO_TEST is not set |
1505 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1485 | CONFIG_CRYPTO_HW=y | 1506 | CONFIG_CRYPTO_HW=y |
1507 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/celleb_defconfig b/arch/powerpc/configs/celleb_defconfig index 2c5969801bd6..421e08ee857a 100644 --- a/arch/powerpc/configs/celleb_defconfig +++ b/arch/powerpc/configs/celleb_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Aug 30 16:32:07 2007 | 4 | # Thu Dec 6 16:48:07 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -11,6 +11,7 @@ CONFIG_PPC64=y | |||
11 | # CONFIG_POWER4_ONLY is not set | 11 | # CONFIG_POWER4_ONLY is not set |
12 | CONFIG_POWER3=y | 12 | CONFIG_POWER3=y |
13 | CONFIG_POWER4=y | 13 | CONFIG_POWER4=y |
14 | CONFIG_TUNE_CELL=y | ||
14 | CONFIG_PPC_FPU=y | 15 | CONFIG_PPC_FPU=y |
15 | CONFIG_ALTIVEC=y | 16 | CONFIG_ALTIVEC=y |
16 | CONFIG_PPC_STD_MMU=y | 17 | CONFIG_PPC_STD_MMU=y |
@@ -19,8 +20,13 @@ CONFIG_VIRT_CPU_ACCOUNTING=y | |||
19 | CONFIG_SMP=y | 20 | CONFIG_SMP=y |
20 | CONFIG_NR_CPUS=4 | 21 | CONFIG_NR_CPUS=4 |
21 | CONFIG_64BIT=y | 22 | CONFIG_64BIT=y |
23 | CONFIG_WORD_SIZE=64 | ||
22 | CONFIG_PPC_MERGE=y | 24 | CONFIG_PPC_MERGE=y |
23 | CONFIG_MMU=y | 25 | CONFIG_MMU=y |
26 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
27 | CONFIG_GENERIC_TIME=y | ||
28 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
29 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
24 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
25 | CONFIG_IRQ_PER_CPU=y | 31 | CONFIG_IRQ_PER_CPU=y |
26 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 32 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,11 +69,13 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 69 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 73 | # CONFIG_AUDIT is not set |
67 | CONFIG_IKCONFIG=y | 74 | CONFIG_IKCONFIG=y |
68 | CONFIG_IKCONFIG_PROC=y | 75 | CONFIG_IKCONFIG_PROC=y |
69 | CONFIG_LOG_BUF_SHIFT=15 | 76 | CONFIG_LOG_BUF_SHIFT=15 |
70 | # CONFIG_CPUSETS is not set | 77 | # CONFIG_CGROUPS is not set |
78 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
71 | CONFIG_SYSFS_DEPRECATED=y | 79 | CONFIG_SYSFS_DEPRECATED=y |
72 | # CONFIG_RELAY is not set | 80 | # CONFIG_RELAY is not set |
73 | CONFIG_BLK_DEV_INITRD=y | 81 | CONFIG_BLK_DEV_INITRD=y |
@@ -88,7 +96,6 @@ CONFIG_FUTEX=y | |||
88 | CONFIG_ANON_INODES=y | 96 | CONFIG_ANON_INODES=y |
89 | CONFIG_EPOLL=y | 97 | CONFIG_EPOLL=y |
90 | CONFIG_SIGNALFD=y | 98 | CONFIG_SIGNALFD=y |
91 | CONFIG_TIMERFD=y | ||
92 | CONFIG_EVENTFD=y | 99 | CONFIG_EVENTFD=y |
93 | CONFIG_SHMEM=y | 100 | CONFIG_SHMEM=y |
94 | CONFIG_VM_EVENT_COUNTERS=y | 101 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -109,6 +116,7 @@ CONFIG_STOP_MACHINE=y | |||
109 | CONFIG_BLOCK=y | 116 | CONFIG_BLOCK=y |
110 | # CONFIG_BLK_DEV_IO_TRACE is not set | 117 | # CONFIG_BLK_DEV_IO_TRACE is not set |
111 | CONFIG_BLK_DEV_BSG=y | 118 | CONFIG_BLK_DEV_BSG=y |
119 | CONFIG_BLOCK_COMPAT=y | ||
112 | 120 | ||
113 | # | 121 | # |
114 | # IO Schedulers | 122 | # IO Schedulers |
@@ -127,7 +135,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
127 | # Platform support | 135 | # Platform support |
128 | # | 136 | # |
129 | CONFIG_PPC_MULTIPLATFORM=y | 137 | CONFIG_PPC_MULTIPLATFORM=y |
130 | # CONFIG_EMBEDDED6xx is not set | ||
131 | # CONFIG_PPC_82xx is not set | 138 | # CONFIG_PPC_82xx is not set |
132 | # CONFIG_PPC_83xx is not set | 139 | # CONFIG_PPC_83xx is not set |
133 | # CONFIG_PPC_86xx is not set | 140 | # CONFIG_PPC_86xx is not set |
@@ -160,8 +167,8 @@ CONFIG_PPC_UDBG_BEAT=y | |||
160 | # CONFIG_MMIO_NVRAM is not set | 167 | # CONFIG_MMIO_NVRAM is not set |
161 | # CONFIG_PPC_MPC106 is not set | 168 | # CONFIG_PPC_MPC106 is not set |
162 | # CONFIG_PPC_970_NAP is not set | 169 | # CONFIG_PPC_970_NAP is not set |
163 | # CONFIG_PPC_INDIRECT_IO is not set | 170 | CONFIG_PPC_INDIRECT_IO=y |
164 | # CONFIG_GENERIC_IOMAP is not set | 171 | CONFIG_GENERIC_IOMAP=y |
165 | # CONFIG_CPU_FREQ is not set | 172 | # CONFIG_CPU_FREQ is not set |
166 | # CONFIG_CPM2 is not set | 173 | # CONFIG_CPM2 is not set |
167 | # CONFIG_FSL_ULI1575 is not set | 174 | # CONFIG_FSL_ULI1575 is not set |
@@ -169,6 +176,10 @@ CONFIG_PPC_UDBG_BEAT=y | |||
169 | # | 176 | # |
170 | # Kernel options | 177 | # Kernel options |
171 | # | 178 | # |
179 | CONFIG_TICK_ONESHOT=y | ||
180 | CONFIG_NO_HZ=y | ||
181 | CONFIG_HIGH_RES_TIMERS=y | ||
182 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
172 | # CONFIG_HZ_100 is not set | 183 | # CONFIG_HZ_100 is not set |
173 | CONFIG_HZ_250=y | 184 | CONFIG_HZ_250=y |
174 | # CONFIG_HZ_300 is not set | 185 | # CONFIG_HZ_300 is not set |
@@ -181,6 +192,7 @@ CONFIG_PREEMPT_BKL=y | |||
181 | CONFIG_BINFMT_ELF=y | 192 | CONFIG_BINFMT_ELF=y |
182 | CONFIG_BINFMT_MISC=m | 193 | CONFIG_BINFMT_MISC=m |
183 | CONFIG_FORCE_MAX_ZONEORDER=13 | 194 | CONFIG_FORCE_MAX_ZONEORDER=13 |
195 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y | ||
184 | # CONFIG_IOMMU_VMERGE is not set | 196 | # CONFIG_IOMMU_VMERGE is not set |
185 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 197 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
186 | CONFIG_KEXEC=y | 198 | CONFIG_KEXEC=y |
@@ -200,6 +212,8 @@ CONFIG_NEED_MULTIPLE_NODES=y | |||
200 | CONFIG_HAVE_MEMORY_PRESENT=y | 212 | CONFIG_HAVE_MEMORY_PRESENT=y |
201 | # CONFIG_SPARSEMEM_STATIC is not set | 213 | # CONFIG_SPARSEMEM_STATIC is not set |
202 | CONFIG_SPARSEMEM_EXTREME=y | 214 | CONFIG_SPARSEMEM_EXTREME=y |
215 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | ||
216 | CONFIG_SPARSEMEM_VMEMMAP=y | ||
203 | CONFIG_MEMORY_HOTPLUG=y | 217 | CONFIG_MEMORY_HOTPLUG=y |
204 | CONFIG_MEMORY_HOTPLUG_SPARSE=y | 218 | CONFIG_MEMORY_HOTPLUG_SPARSE=y |
205 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 219 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
@@ -231,11 +245,8 @@ CONFIG_PCI_SYSCALL=y | |||
231 | # CONFIG_PCIEPORTBUS is not set | 245 | # CONFIG_PCIEPORTBUS is not set |
232 | CONFIG_ARCH_SUPPORTS_MSI=y | 246 | CONFIG_ARCH_SUPPORTS_MSI=y |
233 | # CONFIG_PCI_MSI is not set | 247 | # CONFIG_PCI_MSI is not set |
248 | CONFIG_PCI_LEGACY=y | ||
234 | # CONFIG_PCI_DEBUG is not set | 249 | # CONFIG_PCI_DEBUG is not set |
235 | |||
236 | # | ||
237 | # PCCARD (PCMCIA/CardBus) support | ||
238 | # | ||
239 | # CONFIG_PCCARD is not set | 250 | # CONFIG_PCCARD is not set |
240 | # CONFIG_HOTPLUG_PCI is not set | 251 | # CONFIG_HOTPLUG_PCI is not set |
241 | CONFIG_KERNEL_START=0xc000000000000000 | 252 | CONFIG_KERNEL_START=0xc000000000000000 |
@@ -274,6 +285,7 @@ CONFIG_INET_TUNNEL=y | |||
274 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 285 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
275 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 286 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
276 | CONFIG_INET_XFRM_MODE_BEET=y | 287 | CONFIG_INET_XFRM_MODE_BEET=y |
288 | CONFIG_INET_LRO=y | ||
277 | CONFIG_INET_DIAG=y | 289 | CONFIG_INET_DIAG=y |
278 | CONFIG_INET_TCP_DIAG=y | 290 | CONFIG_INET_TCP_DIAG=y |
279 | # CONFIG_TCP_CONG_ADVANCED is not set | 291 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -336,10 +348,6 @@ CONFIG_IP_NF_QUEUE=m | |||
336 | # CONFIG_LAPB is not set | 348 | # CONFIG_LAPB is not set |
337 | # CONFIG_ECONET is not set | 349 | # CONFIG_ECONET is not set |
338 | # CONFIG_WAN_ROUTER is not set | 350 | # CONFIG_WAN_ROUTER is not set |
339 | |||
340 | # | ||
341 | # QoS and/or fair queueing | ||
342 | # | ||
343 | # CONFIG_NET_SCHED is not set | 351 | # CONFIG_NET_SCHED is not set |
344 | 352 | ||
345 | # | 353 | # |
@@ -368,6 +376,7 @@ CONFIG_IP_NF_QUEUE=m | |||
368 | # | 376 | # |
369 | # Generic Driver Options | 377 | # Generic Driver Options |
370 | # | 378 | # |
379 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
371 | CONFIG_STANDALONE=y | 380 | CONFIG_STANDALONE=y |
372 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 381 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
373 | CONFIG_FW_LOADER=y | 382 | CONFIG_FW_LOADER=y |
@@ -420,6 +429,11 @@ CONFIG_IDE_PROC_FS=y | |||
420 | # IDE chipset support/bugfixes | 429 | # IDE chipset support/bugfixes |
421 | # | 430 | # |
422 | CONFIG_IDE_GENERIC=y | 431 | CONFIG_IDE_GENERIC=y |
432 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
433 | |||
434 | # | ||
435 | # PCI IDE chipsets support | ||
436 | # | ||
423 | CONFIG_BLK_DEV_IDEPCI=y | 437 | CONFIG_BLK_DEV_IDEPCI=y |
424 | CONFIG_IDEPCI_SHARE_IRQ=y | 438 | CONFIG_IDEPCI_SHARE_IRQ=y |
425 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 439 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
@@ -427,8 +441,6 @@ CONFIG_IDEPCI_PCIBUS_ORDER=y | |||
427 | CONFIG_BLK_DEV_GENERIC=y | 441 | CONFIG_BLK_DEV_GENERIC=y |
428 | # CONFIG_BLK_DEV_OPTI621 is not set | 442 | # CONFIG_BLK_DEV_OPTI621 is not set |
429 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 443 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
430 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
431 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
432 | # CONFIG_BLK_DEV_AEC62XX is not set | 444 | # CONFIG_BLK_DEV_AEC62XX is not set |
433 | # CONFIG_BLK_DEV_ALI15X3 is not set | 445 | # CONFIG_BLK_DEV_ALI15X3 is not set |
434 | # CONFIG_BLK_DEV_AMD74XX is not set | 446 | # CONFIG_BLK_DEV_AMD74XX is not set |
@@ -457,7 +469,7 @@ CONFIG_BLK_DEV_IDEDMA_PCI=y | |||
457 | CONFIG_BLK_DEV_CELLEB=y | 469 | CONFIG_BLK_DEV_CELLEB=y |
458 | # CONFIG_IDE_ARM is not set | 470 | # CONFIG_IDE_ARM is not set |
459 | CONFIG_BLK_DEV_IDEDMA=y | 471 | CONFIG_BLK_DEV_IDEDMA=y |
460 | # CONFIG_IDEDMA_IVB is not set | 472 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
461 | # CONFIG_BLK_DEV_HD is not set | 473 | # CONFIG_BLK_DEV_HD is not set |
462 | 474 | ||
463 | # | 475 | # |
@@ -498,6 +510,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
498 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 510 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
499 | # CONFIG_SCSI_SAS_ATTRS is not set | 511 | # CONFIG_SCSI_SAS_ATTRS is not set |
500 | # CONFIG_SCSI_SAS_LIBSAS is not set | 512 | # CONFIG_SCSI_SAS_LIBSAS is not set |
513 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
501 | CONFIG_SCSI_LOWLEVEL=y | 514 | CONFIG_SCSI_LOWLEVEL=y |
502 | # CONFIG_ISCSI_TCP is not set | 515 | # CONFIG_ISCSI_TCP is not set |
503 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 516 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -549,15 +562,10 @@ CONFIG_DM_ZERO=m | |||
549 | CONFIG_DM_MULTIPATH=m | 562 | CONFIG_DM_MULTIPATH=m |
550 | # CONFIG_DM_MULTIPATH_EMC is not set | 563 | # CONFIG_DM_MULTIPATH_EMC is not set |
551 | # CONFIG_DM_MULTIPATH_RDAC is not set | 564 | # CONFIG_DM_MULTIPATH_RDAC is not set |
565 | # CONFIG_DM_MULTIPATH_HP is not set | ||
552 | # CONFIG_DM_DELAY is not set | 566 | # CONFIG_DM_DELAY is not set |
553 | 567 | # CONFIG_DM_UEVENT is not set | |
554 | # | ||
555 | # Fusion MPT device support | ||
556 | # | ||
557 | # CONFIG_FUSION is not set | 568 | # CONFIG_FUSION is not set |
558 | # CONFIG_FUSION_SPI is not set | ||
559 | # CONFIG_FUSION_FC is not set | ||
560 | # CONFIG_FUSION_SAS is not set | ||
561 | 569 | ||
562 | # | 570 | # |
563 | # IEEE 1394 (FireWire) support | 571 | # IEEE 1394 (FireWire) support |
@@ -573,6 +581,8 @@ CONFIG_NETDEVICES=y | |||
573 | # CONFIG_MACVLAN is not set | 581 | # CONFIG_MACVLAN is not set |
574 | # CONFIG_EQUALIZER is not set | 582 | # CONFIG_EQUALIZER is not set |
575 | # CONFIG_TUN is not set | 583 | # CONFIG_TUN is not set |
584 | # CONFIG_VETH is not set | ||
585 | # CONFIG_IP1000 is not set | ||
576 | # CONFIG_ARCNET is not set | 586 | # CONFIG_ARCNET is not set |
577 | # CONFIG_PHYLIB is not set | 587 | # CONFIG_PHYLIB is not set |
578 | CONFIG_NET_ETHERNET=y | 588 | CONFIG_NET_ETHERNET=y |
@@ -583,11 +593,17 @@ CONFIG_MII=y | |||
583 | # CONFIG_NET_VENDOR_3COM is not set | 593 | # CONFIG_NET_VENDOR_3COM is not set |
584 | # CONFIG_NET_TULIP is not set | 594 | # CONFIG_NET_TULIP is not set |
585 | # CONFIG_HP100 is not set | 595 | # CONFIG_HP100 is not set |
596 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
597 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
598 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
599 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
586 | # CONFIG_NET_PCI is not set | 600 | # CONFIG_NET_PCI is not set |
601 | # CONFIG_B44 is not set | ||
587 | CONFIG_NETDEV_1000=y | 602 | CONFIG_NETDEV_1000=y |
588 | # CONFIG_ACENIC is not set | 603 | # CONFIG_ACENIC is not set |
589 | # CONFIG_DL2K is not set | 604 | # CONFIG_DL2K is not set |
590 | # CONFIG_E1000 is not set | 605 | # CONFIG_E1000 is not set |
606 | # CONFIG_E1000E is not set | ||
591 | # CONFIG_NS83820 is not set | 607 | # CONFIG_NS83820 is not set |
592 | # CONFIG_HAMACHI is not set | 608 | # CONFIG_HAMACHI is not set |
593 | # CONFIG_YELLOWFIN is not set | 609 | # CONFIG_YELLOWFIN is not set |
@@ -595,6 +611,7 @@ CONFIG_NETDEV_1000=y | |||
595 | # CONFIG_SIS190 is not set | 611 | # CONFIG_SIS190 is not set |
596 | # CONFIG_SKGE is not set | 612 | # CONFIG_SKGE is not set |
597 | # CONFIG_SKY2 is not set | 613 | # CONFIG_SKY2 is not set |
614 | # CONFIG_SK98LIN is not set | ||
598 | # CONFIG_VIA_VELOCITY is not set | 615 | # CONFIG_VIA_VELOCITY is not set |
599 | # CONFIG_TIGON3 is not set | 616 | # CONFIG_TIGON3 is not set |
600 | # CONFIG_BNX2 is not set | 617 | # CONFIG_BNX2 is not set |
@@ -604,12 +621,15 @@ CONFIG_SPIDER_NET=y | |||
604 | CONFIG_NETDEV_10000=y | 621 | CONFIG_NETDEV_10000=y |
605 | # CONFIG_CHELSIO_T1 is not set | 622 | # CONFIG_CHELSIO_T1 is not set |
606 | # CONFIG_CHELSIO_T3 is not set | 623 | # CONFIG_CHELSIO_T3 is not set |
624 | # CONFIG_IXGBE is not set | ||
607 | # CONFIG_IXGB is not set | 625 | # CONFIG_IXGB is not set |
608 | # CONFIG_S2IO is not set | 626 | # CONFIG_S2IO is not set |
609 | # CONFIG_MYRI10GE is not set | 627 | # CONFIG_MYRI10GE is not set |
610 | # CONFIG_NETXEN_NIC is not set | 628 | # CONFIG_NETXEN_NIC is not set |
629 | # CONFIG_NIU is not set | ||
611 | # CONFIG_PASEMI_MAC is not set | 630 | # CONFIG_PASEMI_MAC is not set |
612 | # CONFIG_MLX4_CORE is not set | 631 | # CONFIG_MLX4_CORE is not set |
632 | # CONFIG_TEHUTI is not set | ||
613 | # CONFIG_TR is not set | 633 | # CONFIG_TR is not set |
614 | 634 | ||
615 | # | 635 | # |
@@ -625,7 +645,6 @@ CONFIG_NETDEV_10000=y | |||
625 | # CONFIG_USB_KAWETH is not set | 645 | # CONFIG_USB_KAWETH is not set |
626 | # CONFIG_USB_PEGASUS is not set | 646 | # CONFIG_USB_PEGASUS is not set |
627 | # CONFIG_USB_RTL8150 is not set | 647 | # CONFIG_USB_RTL8150 is not set |
628 | # CONFIG_USB_USBNET_MII is not set | ||
629 | # CONFIG_USB_USBNET is not set | 648 | # CONFIG_USB_USBNET is not set |
630 | # CONFIG_WAN is not set | 649 | # CONFIG_WAN is not set |
631 | # CONFIG_FDDI is not set | 650 | # CONFIG_FDDI is not set |
@@ -655,7 +674,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
655 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 674 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
656 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 675 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
657 | # CONFIG_INPUT_JOYDEV is not set | 676 | # CONFIG_INPUT_JOYDEV is not set |
658 | # CONFIG_INPUT_TSDEV is not set | ||
659 | # CONFIG_INPUT_EVDEV is not set | 677 | # CONFIG_INPUT_EVDEV is not set |
660 | # CONFIG_INPUT_EVBUG is not set | 678 | # CONFIG_INPUT_EVBUG is not set |
661 | 679 | ||
@@ -725,31 +743,11 @@ CONFIG_UNIX98_PTYS=y | |||
725 | CONFIG_HVC_DRIVER=y | 743 | CONFIG_HVC_DRIVER=y |
726 | CONFIG_HVC_BEAT=y | 744 | CONFIG_HVC_BEAT=y |
727 | # CONFIG_IPMI_HANDLER is not set | 745 | # CONFIG_IPMI_HANDLER is not set |
728 | CONFIG_WATCHDOG=y | ||
729 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
730 | |||
731 | # | ||
732 | # Watchdog Device Drivers | ||
733 | # | ||
734 | # CONFIG_SOFT_WATCHDOG is not set | ||
735 | |||
736 | # | ||
737 | # PCI-based Watchdog Cards | ||
738 | # | ||
739 | # CONFIG_PCIPCWATCHDOG is not set | ||
740 | # CONFIG_WDTPCI is not set | ||
741 | |||
742 | # | ||
743 | # USB-based Watchdog Cards | ||
744 | # | ||
745 | # CONFIG_USBPCWATCHDOG is not set | ||
746 | # CONFIG_HW_RANDOM is not set | 746 | # CONFIG_HW_RANDOM is not set |
747 | CONFIG_GEN_RTC=y | 747 | CONFIG_GEN_RTC=y |
748 | # CONFIG_GEN_RTC_X is not set | 748 | # CONFIG_GEN_RTC_X is not set |
749 | # CONFIG_R3964 is not set | 749 | # CONFIG_R3964 is not set |
750 | # CONFIG_APPLICOM is not set | 750 | # CONFIG_APPLICOM is not set |
751 | # CONFIG_AGP is not set | ||
752 | # CONFIG_DRM is not set | ||
753 | # CONFIG_RAW_DRIVER is not set | 751 | # CONFIG_RAW_DRIVER is not set |
754 | # CONFIG_HANGCHECK_TIMER is not set | 752 | # CONFIG_HANGCHECK_TIMER is not set |
755 | # CONFIG_TCG_TPM is not set | 753 | # CONFIG_TCG_TPM is not set |
@@ -817,6 +815,30 @@ CONFIG_I2C_ALGOBIT=y | |||
817 | # CONFIG_W1 is not set | 815 | # CONFIG_W1 is not set |
818 | # CONFIG_POWER_SUPPLY is not set | 816 | # CONFIG_POWER_SUPPLY is not set |
819 | # CONFIG_HWMON is not set | 817 | # CONFIG_HWMON is not set |
818 | CONFIG_WATCHDOG=y | ||
819 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
820 | |||
821 | # | ||
822 | # Watchdog Device Drivers | ||
823 | # | ||
824 | # CONFIG_SOFT_WATCHDOG is not set | ||
825 | |||
826 | # | ||
827 | # PCI-based Watchdog Cards | ||
828 | # | ||
829 | # CONFIG_PCIPCWATCHDOG is not set | ||
830 | # CONFIG_WDTPCI is not set | ||
831 | |||
832 | # | ||
833 | # USB-based Watchdog Cards | ||
834 | # | ||
835 | # CONFIG_USBPCWATCHDOG is not set | ||
836 | |||
837 | # | ||
838 | # Sonics Silicon Backplane | ||
839 | # | ||
840 | CONFIG_SSB_POSSIBLE=y | ||
841 | # CONFIG_SSB is not set | ||
820 | 842 | ||
821 | # | 843 | # |
822 | # Multifunction device drivers | 844 | # Multifunction device drivers |
@@ -833,16 +855,17 @@ CONFIG_I2C_ALGOBIT=y | |||
833 | # | 855 | # |
834 | # Graphics support | 856 | # Graphics support |
835 | # | 857 | # |
858 | # CONFIG_AGP is not set | ||
859 | # CONFIG_DRM is not set | ||
860 | # CONFIG_VGASTATE is not set | ||
861 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
862 | # CONFIG_FB is not set | ||
836 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 863 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
837 | 864 | ||
838 | # | 865 | # |
839 | # Display device support | 866 | # Display device support |
840 | # | 867 | # |
841 | # CONFIG_DISPLAY_SUPPORT is not set | 868 | # CONFIG_DISPLAY_SUPPORT is not set |
842 | # CONFIG_VGASTATE is not set | ||
843 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
844 | # CONFIG_FB is not set | ||
845 | # CONFIG_FB_IBM_GXT4500 is not set | ||
846 | 869 | ||
847 | # | 870 | # |
848 | # Console display driver support | 871 | # Console display driver support |
@@ -857,6 +880,7 @@ CONFIG_DUMMY_CONSOLE=y | |||
857 | CONFIG_HID_SUPPORT=y | 880 | CONFIG_HID_SUPPORT=y |
858 | CONFIG_HID=y | 881 | CONFIG_HID=y |
859 | # CONFIG_HID_DEBUG is not set | 882 | # CONFIG_HID_DEBUG is not set |
883 | # CONFIG_HIDRAW is not set | ||
860 | 884 | ||
861 | # | 885 | # |
862 | # USB Input Devices | 886 | # USB Input Devices |
@@ -980,19 +1004,6 @@ CONFIG_USB_MON=y | |||
980 | # CONFIG_RTC_CLASS is not set | 1004 | # CONFIG_RTC_CLASS is not set |
981 | 1005 | ||
982 | # | 1006 | # |
983 | # DMA Engine support | ||
984 | # | ||
985 | # CONFIG_DMA_ENGINE is not set | ||
986 | |||
987 | # | ||
988 | # DMA Clients | ||
989 | # | ||
990 | |||
991 | # | ||
992 | # DMA Devices | ||
993 | # | ||
994 | |||
995 | # | ||
996 | # Userspace I/O | 1007 | # Userspace I/O |
997 | # | 1008 | # |
998 | # CONFIG_UIO is not set | 1009 | # CONFIG_UIO is not set |
@@ -1060,7 +1071,6 @@ CONFIG_TMPFS=y | |||
1060 | # CONFIG_TMPFS_POSIX_ACL is not set | 1071 | # CONFIG_TMPFS_POSIX_ACL is not set |
1061 | CONFIG_HUGETLBFS=y | 1072 | CONFIG_HUGETLBFS=y |
1062 | CONFIG_HUGETLB_PAGE=y | 1073 | CONFIG_HUGETLB_PAGE=y |
1063 | CONFIG_RAMFS=y | ||
1064 | # CONFIG_CONFIGFS_FS is not set | 1074 | # CONFIG_CONFIGFS_FS is not set |
1065 | 1075 | ||
1066 | # | 1076 | # |
@@ -1079,10 +1089,7 @@ CONFIG_RAMFS=y | |||
1079 | # CONFIG_QNX4FS_FS is not set | 1089 | # CONFIG_QNX4FS_FS is not set |
1080 | # CONFIG_SYSV_FS is not set | 1090 | # CONFIG_SYSV_FS is not set |
1081 | # CONFIG_UFS_FS is not set | 1091 | # CONFIG_UFS_FS is not set |
1082 | 1092 | CONFIG_NETWORK_FILESYSTEMS=y | |
1083 | # | ||
1084 | # Network File Systems | ||
1085 | # | ||
1086 | CONFIG_NFS_FS=m | 1093 | CONFIG_NFS_FS=m |
1087 | CONFIG_NFS_V3=y | 1094 | CONFIG_NFS_V3=y |
1088 | CONFIG_NFS_V3_ACL=y | 1095 | CONFIG_NFS_V3_ACL=y |
@@ -1130,10 +1137,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1130 | # CONFIG_KARMA_PARTITION is not set | 1137 | # CONFIG_KARMA_PARTITION is not set |
1131 | CONFIG_EFI_PARTITION=y | 1138 | CONFIG_EFI_PARTITION=y |
1132 | # CONFIG_SYSV68_PARTITION is not set | 1139 | # CONFIG_SYSV68_PARTITION is not set |
1133 | |||
1134 | # | ||
1135 | # Native Language Support | ||
1136 | # | ||
1137 | CONFIG_NLS=m | 1140 | CONFIG_NLS=m |
1138 | CONFIG_NLS_DEFAULT="iso8859-1" | 1141 | CONFIG_NLS_DEFAULT="iso8859-1" |
1139 | # CONFIG_NLS_CODEPAGE_437 is not set | 1142 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1174,10 +1177,6 @@ CONFIG_NLS_ISO8859_15=m | |||
1174 | # CONFIG_NLS_KOI8_R is not set | 1177 | # CONFIG_NLS_KOI8_R is not set |
1175 | # CONFIG_NLS_KOI8_U is not set | 1178 | # CONFIG_NLS_KOI8_U is not set |
1176 | # CONFIG_NLS_UTF8 is not set | 1179 | # CONFIG_NLS_UTF8 is not set |
1177 | |||
1178 | # | ||
1179 | # Distributed Lock Manager | ||
1180 | # | ||
1181 | # CONFIG_DLM is not set | 1180 | # CONFIG_DLM is not set |
1182 | # CONFIG_UCC_SLOW is not set | 1181 | # CONFIG_UCC_SLOW is not set |
1183 | 1182 | ||
@@ -1197,17 +1196,16 @@ CONFIG_PLIST=y | |||
1197 | CONFIG_HAS_IOMEM=y | 1196 | CONFIG_HAS_IOMEM=y |
1198 | CONFIG_HAS_IOPORT=y | 1197 | CONFIG_HAS_IOPORT=y |
1199 | CONFIG_HAS_DMA=y | 1198 | CONFIG_HAS_DMA=y |
1200 | 1199 | CONFIG_INSTRUMENTATION=y | |
1201 | # | ||
1202 | # Instrumentation Support | ||
1203 | # | ||
1204 | # CONFIG_PROFILING is not set | 1200 | # CONFIG_PROFILING is not set |
1205 | # CONFIG_KPROBES is not set | 1201 | # CONFIG_KPROBES is not set |
1202 | # CONFIG_MARKERS is not set | ||
1206 | 1203 | ||
1207 | # | 1204 | # |
1208 | # Kernel hacking | 1205 | # Kernel hacking |
1209 | # | 1206 | # |
1210 | # CONFIG_PRINTK_TIME is not set | 1207 | # CONFIG_PRINTK_TIME is not set |
1208 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1211 | CONFIG_ENABLE_MUST_CHECK=y | 1209 | CONFIG_ENABLE_MUST_CHECK=y |
1212 | CONFIG_MAGIC_SYSRQ=y | 1210 | CONFIG_MAGIC_SYSRQ=y |
1213 | # CONFIG_UNUSED_SYMBOLS is not set | 1211 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1231,9 +1229,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1231 | # CONFIG_DEBUG_INFO is not set | 1229 | # CONFIG_DEBUG_INFO is not set |
1232 | # CONFIG_DEBUG_VM is not set | 1230 | # CONFIG_DEBUG_VM is not set |
1233 | # CONFIG_DEBUG_LIST is not set | 1231 | # CONFIG_DEBUG_LIST is not set |
1232 | # CONFIG_DEBUG_SG is not set | ||
1234 | # CONFIG_FORCED_INLINING is not set | 1233 | # CONFIG_FORCED_INLINING is not set |
1234 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1235 | # CONFIG_RCU_TORTURE_TEST is not set | 1235 | # CONFIG_RCU_TORTURE_TEST is not set |
1236 | # CONFIG_FAULT_INJECTION is not set | 1236 | # CONFIG_FAULT_INJECTION is not set |
1237 | # CONFIG_SAMPLES is not set | ||
1237 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1238 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1238 | # CONFIG_DEBUG_STACK_USAGE is not set | 1239 | # CONFIG_DEBUG_STACK_USAGE is not set |
1239 | # CONFIG_DEBUG_PAGEALLOC is not set | 1240 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1242,6 +1243,7 @@ CONFIG_XMON=y | |||
1242 | CONFIG_XMON_DEFAULT=y | 1243 | CONFIG_XMON_DEFAULT=y |
1243 | CONFIG_XMON_DISASSEMBLY=y | 1244 | CONFIG_XMON_DISASSEMBLY=y |
1244 | CONFIG_IRQSTACKS=y | 1245 | CONFIG_IRQSTACKS=y |
1246 | # CONFIG_VIRQ_DEBUG is not set | ||
1245 | # CONFIG_BOOTX_TEXT is not set | 1247 | # CONFIG_BOOTX_TEXT is not set |
1246 | CONFIG_PPC_EARLY_DEBUG=y | 1248 | CONFIG_PPC_EARLY_DEBUG=y |
1247 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 1249 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set |
@@ -1253,12 +1255,14 @@ CONFIG_PPC_EARLY_DEBUG=y | |||
1253 | # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set | 1255 | # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set |
1254 | CONFIG_PPC_EARLY_DEBUG_BEAT=y | 1256 | CONFIG_PPC_EARLY_DEBUG_BEAT=y |
1255 | # CONFIG_PPC_EARLY_DEBUG_44x is not set | 1257 | # CONFIG_PPC_EARLY_DEBUG_44x is not set |
1258 | # CONFIG_PPC_EARLY_DEBUG_CPM is not set | ||
1256 | 1259 | ||
1257 | # | 1260 | # |
1258 | # Security options | 1261 | # Security options |
1259 | # | 1262 | # |
1260 | # CONFIG_KEYS is not set | 1263 | # CONFIG_KEYS is not set |
1261 | # CONFIG_SECURITY is not set | 1264 | # CONFIG_SECURITY is not set |
1265 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1262 | CONFIG_CRYPTO=y | 1266 | CONFIG_CRYPTO=y |
1263 | CONFIG_CRYPTO_ALGAPI=y | 1267 | CONFIG_CRYPTO_ALGAPI=y |
1264 | CONFIG_CRYPTO_BLKCIPHER=m | 1268 | CONFIG_CRYPTO_BLKCIPHER=m |
@@ -1279,6 +1283,7 @@ CONFIG_CRYPTO_ECB=m | |||
1279 | CONFIG_CRYPTO_CBC=m | 1283 | CONFIG_CRYPTO_CBC=m |
1280 | CONFIG_CRYPTO_PCBC=m | 1284 | CONFIG_CRYPTO_PCBC=m |
1281 | # CONFIG_CRYPTO_LRW is not set | 1285 | # CONFIG_CRYPTO_LRW is not set |
1286 | # CONFIG_CRYPTO_XTS is not set | ||
1282 | # CONFIG_CRYPTO_CRYPTD is not set | 1287 | # CONFIG_CRYPTO_CRYPTD is not set |
1283 | CONFIG_CRYPTO_DES=m | 1288 | CONFIG_CRYPTO_DES=m |
1284 | # CONFIG_CRYPTO_FCRYPT is not set | 1289 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1293,9 +1298,12 @@ CONFIG_CRYPTO_TEA=m | |||
1293 | CONFIG_CRYPTO_ARC4=m | 1298 | CONFIG_CRYPTO_ARC4=m |
1294 | CONFIG_CRYPTO_KHAZAD=m | 1299 | CONFIG_CRYPTO_KHAZAD=m |
1295 | CONFIG_CRYPTO_ANUBIS=m | 1300 | CONFIG_CRYPTO_ANUBIS=m |
1301 | # CONFIG_CRYPTO_SEED is not set | ||
1296 | CONFIG_CRYPTO_DEFLATE=m | 1302 | CONFIG_CRYPTO_DEFLATE=m |
1297 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1303 | CONFIG_CRYPTO_MICHAEL_MIC=m |
1298 | CONFIG_CRYPTO_CRC32C=m | 1304 | CONFIG_CRYPTO_CRC32C=m |
1299 | # CONFIG_CRYPTO_CAMELLIA is not set | 1305 | # CONFIG_CRYPTO_CAMELLIA is not set |
1300 | CONFIG_CRYPTO_TEST=m | 1306 | CONFIG_CRYPTO_TEST=m |
1307 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1301 | # CONFIG_CRYPTO_HW is not set | 1308 | # CONFIG_CRYPTO_HW is not set |
1309 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/chrp32_defconfig b/arch/powerpc/configs/chrp32_defconfig index 6f27e57331d5..5989b5d2277e 100644 --- a/arch/powerpc/configs/chrp32_defconfig +++ b/arch/powerpc/configs/chrp32_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Aug 30 16:33:50 2007 | 4 | # Thu Dec 6 16:48:09 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,8 +22,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
22 | CONFIG_SMP=y | 22 | CONFIG_SMP=y |
23 | CONFIG_NR_CPUS=4 | 23 | CONFIG_NR_CPUS=4 |
24 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 26 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 27 | CONFIG_MMU=y |
28 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
29 | CONFIG_GENERIC_TIME=y | ||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
31 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 32 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 33 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 34 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,11 +68,13 @@ CONFIG_POSIX_MQUEUE=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
67 | CONFIG_IKCONFIG=y | 73 | CONFIG_IKCONFIG=y |
68 | CONFIG_IKCONFIG_PROC=y | 74 | CONFIG_IKCONFIG_PROC=y |
69 | CONFIG_LOG_BUF_SHIFT=15 | 75 | CONFIG_LOG_BUF_SHIFT=15 |
70 | # CONFIG_CPUSETS is not set | 76 | # CONFIG_CGROUPS is not set |
77 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
71 | CONFIG_SYSFS_DEPRECATED=y | 78 | CONFIG_SYSFS_DEPRECATED=y |
72 | # CONFIG_RELAY is not set | 79 | # CONFIG_RELAY is not set |
73 | CONFIG_BLK_DEV_INITRD=y | 80 | CONFIG_BLK_DEV_INITRD=y |
@@ -88,7 +95,6 @@ CONFIG_FUTEX=y | |||
88 | CONFIG_ANON_INODES=y | 95 | CONFIG_ANON_INODES=y |
89 | CONFIG_EPOLL=y | 96 | CONFIG_EPOLL=y |
90 | CONFIG_SIGNALFD=y | 97 | CONFIG_SIGNALFD=y |
91 | CONFIG_TIMERFD=y | ||
92 | CONFIG_EVENTFD=y | 98 | CONFIG_EVENTFD=y |
93 | CONFIG_SHMEM=y | 99 | CONFIG_SHMEM=y |
94 | CONFIG_VM_EVENT_COUNTERS=y | 100 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -129,7 +135,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
129 | # Platform support | 135 | # Platform support |
130 | # | 136 | # |
131 | CONFIG_PPC_MULTIPLATFORM=y | 137 | CONFIG_PPC_MULTIPLATFORM=y |
132 | # CONFIG_EMBEDDED6xx is not set | ||
133 | # CONFIG_PPC_82xx is not set | 138 | # CONFIG_PPC_82xx is not set |
134 | # CONFIG_PPC_83xx is not set | 139 | # CONFIG_PPC_83xx is not set |
135 | # CONFIG_PPC_86xx is not set | 140 | # CONFIG_PPC_86xx is not set |
@@ -165,6 +170,10 @@ CONFIG_PPC_MPC106=y | |||
165 | # Kernel options | 170 | # Kernel options |
166 | # | 171 | # |
167 | CONFIG_HIGHMEM=y | 172 | CONFIG_HIGHMEM=y |
173 | CONFIG_TICK_ONESHOT=y | ||
174 | CONFIG_NO_HZ=y | ||
175 | CONFIG_HIGH_RES_TIMERS=y | ||
176 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
168 | # CONFIG_HZ_100 is not set | 177 | # CONFIG_HZ_100 is not set |
169 | CONFIG_HZ_250=y | 178 | CONFIG_HZ_250=y |
170 | # CONFIG_HZ_300 is not set | 179 | # CONFIG_HZ_300 is not set |
@@ -188,6 +197,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
188 | CONFIG_FLATMEM=y | 197 | CONFIG_FLATMEM=y |
189 | CONFIG_FLAT_NODE_MEM_MAP=y | 198 | CONFIG_FLAT_NODE_MEM_MAP=y |
190 | # CONFIG_SPARSEMEM_STATIC is not set | 199 | # CONFIG_SPARSEMEM_STATIC is not set |
200 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
191 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 201 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
192 | # CONFIG_RESOURCES_64BIT is not set | 202 | # CONFIG_RESOURCES_64BIT is not set |
193 | CONFIG_ZONE_DMA_FLAG=1 | 203 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -213,11 +223,8 @@ CONFIG_PCI_SYSCALL=y | |||
213 | # CONFIG_PCIEPORTBUS is not set | 223 | # CONFIG_PCIEPORTBUS is not set |
214 | CONFIG_ARCH_SUPPORTS_MSI=y | 224 | CONFIG_ARCH_SUPPORTS_MSI=y |
215 | # CONFIG_PCI_MSI is not set | 225 | # CONFIG_PCI_MSI is not set |
226 | CONFIG_PCI_LEGACY=y | ||
216 | # CONFIG_PCI_DEBUG is not set | 227 | # CONFIG_PCI_DEBUG is not set |
217 | |||
218 | # | ||
219 | # PCCARD (PCMCIA/CardBus) support | ||
220 | # | ||
221 | # CONFIG_PCCARD is not set | 228 | # CONFIG_PCCARD is not set |
222 | # CONFIG_HOTPLUG_PCI is not set | 229 | # CONFIG_HOTPLUG_PCI is not set |
223 | 230 | ||
@@ -232,7 +239,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
232 | CONFIG_HIGHMEM_START=0xfe000000 | 239 | CONFIG_HIGHMEM_START=0xfe000000 |
233 | CONFIG_LOWMEM_SIZE=0x30000000 | 240 | CONFIG_LOWMEM_SIZE=0x30000000 |
234 | CONFIG_KERNEL_START=0xc0000000 | 241 | CONFIG_KERNEL_START=0xc0000000 |
235 | CONFIG_TASK_SIZE=0x80000000 | 242 | CONFIG_TASK_SIZE=0xc0000000 |
236 | CONFIG_BOOT_LOAD=0x00800000 | 243 | CONFIG_BOOT_LOAD=0x00800000 |
237 | 244 | ||
238 | # | 245 | # |
@@ -265,6 +272,7 @@ CONFIG_SYN_COOKIES=y | |||
265 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 272 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
266 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 273 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
267 | # CONFIG_INET_XFRM_MODE_BEET is not set | 274 | # CONFIG_INET_XFRM_MODE_BEET is not set |
275 | # CONFIG_INET_LRO is not set | ||
268 | CONFIG_INET_DIAG=y | 276 | CONFIG_INET_DIAG=y |
269 | CONFIG_INET_TCP_DIAG=y | 277 | CONFIG_INET_TCP_DIAG=y |
270 | # CONFIG_TCP_CONG_ADVANCED is not set | 278 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -327,6 +335,7 @@ CONFIG_NETFILTER_XTABLES=m | |||
327 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set | 335 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set |
328 | # CONFIG_NETFILTER_XT_MATCH_STRING is not set | 336 | # CONFIG_NETFILTER_XT_MATCH_STRING is not set |
329 | # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set | 337 | # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set |
338 | # CONFIG_NETFILTER_XT_MATCH_TIME is not set | ||
330 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set | 339 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set |
331 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set | 340 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set |
332 | 341 | ||
@@ -380,10 +389,6 @@ CONFIG_NF_NAT_SIP=m | |||
380 | # CONFIG_LAPB is not set | 389 | # CONFIG_LAPB is not set |
381 | # CONFIG_ECONET is not set | 390 | # CONFIG_ECONET is not set |
382 | # CONFIG_WAN_ROUTER is not set | 391 | # CONFIG_WAN_ROUTER is not set |
383 | |||
384 | # | ||
385 | # QoS and/or fair queueing | ||
386 | # | ||
387 | # CONFIG_NET_SCHED is not set | 392 | # CONFIG_NET_SCHED is not set |
388 | 393 | ||
389 | # | 394 | # |
@@ -412,6 +417,7 @@ CONFIG_NF_NAT_SIP=m | |||
412 | # | 417 | # |
413 | # Generic Driver Options | 418 | # Generic Driver Options |
414 | # | 419 | # |
420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
415 | # CONFIG_STANDALONE is not set | 421 | # CONFIG_STANDALONE is not set |
416 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 422 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
417 | # CONFIG_FW_LOADER is not set | 423 | # CONFIG_FW_LOADER is not set |
@@ -467,6 +473,11 @@ CONFIG_IDE_PROC_FS=y | |||
467 | # IDE chipset support/bugfixes | 473 | # IDE chipset support/bugfixes |
468 | # | 474 | # |
469 | CONFIG_IDE_GENERIC=y | 475 | CONFIG_IDE_GENERIC=y |
476 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
477 | |||
478 | # | ||
479 | # PCI IDE chipsets support | ||
480 | # | ||
470 | CONFIG_BLK_DEV_IDEPCI=y | 481 | CONFIG_BLK_DEV_IDEPCI=y |
471 | CONFIG_IDEPCI_SHARE_IRQ=y | 482 | CONFIG_IDEPCI_SHARE_IRQ=y |
472 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 483 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
@@ -474,8 +485,6 @@ CONFIG_IDEPCI_PCIBUS_ORDER=y | |||
474 | CONFIG_BLK_DEV_GENERIC=y | 485 | CONFIG_BLK_DEV_GENERIC=y |
475 | # CONFIG_BLK_DEV_OPTI621 is not set | 486 | # CONFIG_BLK_DEV_OPTI621 is not set |
476 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 487 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
477 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
478 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
479 | # CONFIG_BLK_DEV_AEC62XX is not set | 488 | # CONFIG_BLK_DEV_AEC62XX is not set |
480 | # CONFIG_BLK_DEV_ALI15X3 is not set | 489 | # CONFIG_BLK_DEV_ALI15X3 is not set |
481 | # CONFIG_BLK_DEV_AMD74XX is not set | 490 | # CONFIG_BLK_DEV_AMD74XX is not set |
@@ -502,9 +511,22 @@ CONFIG_BLK_DEV_SL82C105=y | |||
502 | CONFIG_BLK_DEV_VIA82CXXX=y | 511 | CONFIG_BLK_DEV_VIA82CXXX=y |
503 | # CONFIG_BLK_DEV_TC86C001 is not set | 512 | # CONFIG_BLK_DEV_TC86C001 is not set |
504 | # CONFIG_IDE_ARM is not set | 513 | # CONFIG_IDE_ARM is not set |
505 | # CONFIG_IDE_CHIPSETS is not set | 514 | |
515 | # | ||
516 | # Other IDE chipsets support | ||
517 | # | ||
518 | |||
519 | # | ||
520 | # Note: most of these also require special kernel boot parameters | ||
521 | # | ||
522 | # CONFIG_BLK_DEV_4DRIVES is not set | ||
523 | # CONFIG_BLK_DEV_ALI14XX is not set | ||
524 | # CONFIG_BLK_DEV_DTC2278 is not set | ||
525 | # CONFIG_BLK_DEV_HT6560B is not set | ||
526 | # CONFIG_BLK_DEV_QD65XX is not set | ||
527 | # CONFIG_BLK_DEV_UMC8672 is not set | ||
506 | CONFIG_BLK_DEV_IDEDMA=y | 528 | CONFIG_BLK_DEV_IDEDMA=y |
507 | # CONFIG_IDEDMA_IVB is not set | 529 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
508 | # CONFIG_BLK_DEV_HD is not set | 530 | # CONFIG_BLK_DEV_HD is not set |
509 | 531 | ||
510 | # | 532 | # |
@@ -544,6 +566,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
544 | # CONFIG_SCSI_FC_ATTRS is not set | 566 | # CONFIG_SCSI_FC_ATTRS is not set |
545 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 567 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
546 | # CONFIG_SCSI_SAS_LIBSAS is not set | 568 | # CONFIG_SCSI_SAS_LIBSAS is not set |
569 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
547 | CONFIG_SCSI_LOWLEVEL=y | 570 | CONFIG_SCSI_LOWLEVEL=y |
548 | # CONFIG_ISCSI_TCP is not set | 571 | # CONFIG_ISCSI_TCP is not set |
549 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 572 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -558,6 +581,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
558 | # CONFIG_SCSI_AIC79XX is not set | 581 | # CONFIG_SCSI_AIC79XX is not set |
559 | # CONFIG_SCSI_AIC94XX is not set | 582 | # CONFIG_SCSI_AIC94XX is not set |
560 | # CONFIG_SCSI_DPT_I2O is not set | 583 | # CONFIG_SCSI_DPT_I2O is not set |
584 | # CONFIG_SCSI_ADVANSYS is not set | ||
561 | # CONFIG_SCSI_IN2000 is not set | 585 | # CONFIG_SCSI_IN2000 is not set |
562 | # CONFIG_SCSI_ARCMSR is not set | 586 | # CONFIG_SCSI_ARCMSR is not set |
563 | # CONFIG_MEGARAID_NEWGEN is not set | 587 | # CONFIG_MEGARAID_NEWGEN is not set |
@@ -599,14 +623,7 @@ CONFIG_SCSI_SYM53C8XX_MMIO=y | |||
599 | # CONFIG_SCSI_SRP is not set | 623 | # CONFIG_SCSI_SRP is not set |
600 | # CONFIG_ATA is not set | 624 | # CONFIG_ATA is not set |
601 | # CONFIG_MD is not set | 625 | # CONFIG_MD is not set |
602 | |||
603 | # | ||
604 | # Fusion MPT device support | ||
605 | # | ||
606 | # CONFIG_FUSION is not set | 626 | # CONFIG_FUSION is not set |
607 | # CONFIG_FUSION_SPI is not set | ||
608 | # CONFIG_FUSION_FC is not set | ||
609 | # CONFIG_FUSION_SAS is not set | ||
610 | 627 | ||
611 | # | 628 | # |
612 | # IEEE 1394 (FireWire) support | 629 | # IEEE 1394 (FireWire) support |
@@ -622,6 +639,8 @@ CONFIG_NETDEVICES=y | |||
622 | # CONFIG_MACVLAN is not set | 639 | # CONFIG_MACVLAN is not set |
623 | # CONFIG_EQUALIZER is not set | 640 | # CONFIG_EQUALIZER is not set |
624 | # CONFIG_TUN is not set | 641 | # CONFIG_TUN is not set |
642 | # CONFIG_VETH is not set | ||
643 | # CONFIG_IP1000 is not set | ||
625 | # CONFIG_ARCNET is not set | 644 | # CONFIG_ARCNET is not set |
626 | # CONFIG_PHYLIB is not set | 645 | # CONFIG_PHYLIB is not set |
627 | CONFIG_NET_ETHERNET=y | 646 | CONFIG_NET_ETHERNET=y |
@@ -644,6 +663,10 @@ CONFIG_DE4X5=y | |||
644 | # CONFIG_DEPCA is not set | 663 | # CONFIG_DEPCA is not set |
645 | # CONFIG_HP100 is not set | 664 | # CONFIG_HP100 is not set |
646 | # CONFIG_NET_ISA is not set | 665 | # CONFIG_NET_ISA is not set |
666 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
667 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
668 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
669 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
647 | CONFIG_NET_PCI=y | 670 | CONFIG_NET_PCI=y |
648 | CONFIG_PCNET32=y | 671 | CONFIG_PCNET32=y |
649 | # CONFIG_PCNET32_NAPI is not set | 672 | # CONFIG_PCNET32_NAPI is not set |
@@ -654,7 +677,6 @@ CONFIG_PCNET32=y | |||
654 | # CONFIG_B44 is not set | 677 | # CONFIG_B44 is not set |
655 | # CONFIG_FORCEDETH is not set | 678 | # CONFIG_FORCEDETH is not set |
656 | # CONFIG_CS89x0 is not set | 679 | # CONFIG_CS89x0 is not set |
657 | # CONFIG_DGRS is not set | ||
658 | # CONFIG_EEPRO100 is not set | 680 | # CONFIG_EEPRO100 is not set |
659 | # CONFIG_E100 is not set | 681 | # CONFIG_E100 is not set |
660 | # CONFIG_FEALNX is not set | 682 | # CONFIG_FEALNX is not set |
@@ -678,6 +700,7 @@ CONFIG_NETDEV_1000=y | |||
678 | # CONFIG_ACENIC is not set | 700 | # CONFIG_ACENIC is not set |
679 | # CONFIG_DL2K is not set | 701 | # CONFIG_DL2K is not set |
680 | # CONFIG_E1000 is not set | 702 | # CONFIG_E1000 is not set |
703 | # CONFIG_E1000E is not set | ||
681 | # CONFIG_NS83820 is not set | 704 | # CONFIG_NS83820 is not set |
682 | # CONFIG_HAMACHI is not set | 705 | # CONFIG_HAMACHI is not set |
683 | # CONFIG_YELLOWFIN is not set | 706 | # CONFIG_YELLOWFIN is not set |
@@ -685,6 +708,7 @@ CONFIG_NETDEV_1000=y | |||
685 | # CONFIG_SIS190 is not set | 708 | # CONFIG_SIS190 is not set |
686 | # CONFIG_SKGE is not set | 709 | # CONFIG_SKGE is not set |
687 | # CONFIG_SKY2 is not set | 710 | # CONFIG_SKY2 is not set |
711 | # CONFIG_SK98LIN is not set | ||
688 | # CONFIG_VIA_VELOCITY is not set | 712 | # CONFIG_VIA_VELOCITY is not set |
689 | # CONFIG_TIGON3 is not set | 713 | # CONFIG_TIGON3 is not set |
690 | # CONFIG_BNX2 is not set | 714 | # CONFIG_BNX2 is not set |
@@ -694,11 +718,14 @@ CONFIG_MV643XX_ETH=y | |||
694 | CONFIG_NETDEV_10000=y | 718 | CONFIG_NETDEV_10000=y |
695 | # CONFIG_CHELSIO_T1 is not set | 719 | # CONFIG_CHELSIO_T1 is not set |
696 | # CONFIG_CHELSIO_T3 is not set | 720 | # CONFIG_CHELSIO_T3 is not set |
721 | # CONFIG_IXGBE is not set | ||
697 | # CONFIG_IXGB is not set | 722 | # CONFIG_IXGB is not set |
698 | # CONFIG_S2IO is not set | 723 | # CONFIG_S2IO is not set |
699 | # CONFIG_MYRI10GE is not set | 724 | # CONFIG_MYRI10GE is not set |
700 | # CONFIG_NETXEN_NIC is not set | 725 | # CONFIG_NETXEN_NIC is not set |
726 | # CONFIG_NIU is not set | ||
701 | # CONFIG_MLX4_CORE is not set | 727 | # CONFIG_MLX4_CORE is not set |
728 | # CONFIG_TEHUTI is not set | ||
702 | # CONFIG_TR is not set | 729 | # CONFIG_TR is not set |
703 | 730 | ||
704 | # | 731 | # |
@@ -714,7 +741,6 @@ CONFIG_NETDEV_10000=y | |||
714 | # CONFIG_USB_KAWETH is not set | 741 | # CONFIG_USB_KAWETH is not set |
715 | # CONFIG_USB_PEGASUS is not set | 742 | # CONFIG_USB_PEGASUS is not set |
716 | # CONFIG_USB_RTL8150 is not set | 743 | # CONFIG_USB_RTL8150 is not set |
717 | # CONFIG_USB_USBNET_MII is not set | ||
718 | # CONFIG_USB_USBNET is not set | 744 | # CONFIG_USB_USBNET is not set |
719 | # CONFIG_WAN is not set | 745 | # CONFIG_WAN is not set |
720 | # CONFIG_FDDI is not set | 746 | # CONFIG_FDDI is not set |
@@ -754,7 +780,6 @@ CONFIG_INPUT_MOUSEDEV_PSAUX=y | |||
754 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 780 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
755 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 781 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
756 | # CONFIG_INPUT_JOYDEV is not set | 782 | # CONFIG_INPUT_JOYDEV is not set |
757 | # CONFIG_INPUT_TSDEV is not set | ||
758 | CONFIG_INPUT_EVDEV=y | 783 | CONFIG_INPUT_EVDEV=y |
759 | # CONFIG_INPUT_EVBUG is not set | 784 | # CONFIG_INPUT_EVBUG is not set |
760 | 785 | ||
@@ -838,7 +863,6 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
838 | CONFIG_BRIQ_PANEL=m | 863 | CONFIG_BRIQ_PANEL=m |
839 | # CONFIG_HVC_RTAS is not set | 864 | # CONFIG_HVC_RTAS is not set |
840 | # CONFIG_IPMI_HANDLER is not set | 865 | # CONFIG_IPMI_HANDLER is not set |
841 | # CONFIG_WATCHDOG is not set | ||
842 | # CONFIG_HW_RANDOM is not set | 866 | # CONFIG_HW_RANDOM is not set |
843 | CONFIG_NVRAM=y | 867 | CONFIG_NVRAM=y |
844 | CONFIG_GEN_RTC=y | 868 | CONFIG_GEN_RTC=y |
@@ -846,8 +870,6 @@ CONFIG_GEN_RTC=y | |||
846 | # CONFIG_DTLK is not set | 870 | # CONFIG_DTLK is not set |
847 | # CONFIG_R3964 is not set | 871 | # CONFIG_R3964 is not set |
848 | # CONFIG_APPLICOM is not set | 872 | # CONFIG_APPLICOM is not set |
849 | # CONFIG_AGP is not set | ||
850 | # CONFIG_DRM is not set | ||
851 | # CONFIG_RAW_DRIVER is not set | 873 | # CONFIG_RAW_DRIVER is not set |
852 | # CONFIG_TCG_TPM is not set | 874 | # CONFIG_TCG_TPM is not set |
853 | CONFIG_DEVPORT=y | 875 | CONFIG_DEVPORT=y |
@@ -918,6 +940,13 @@ CONFIG_I2C_ALGOBIT=y | |||
918 | # CONFIG_W1 is not set | 940 | # CONFIG_W1 is not set |
919 | # CONFIG_POWER_SUPPLY is not set | 941 | # CONFIG_POWER_SUPPLY is not set |
920 | # CONFIG_HWMON is not set | 942 | # CONFIG_HWMON is not set |
943 | # CONFIG_WATCHDOG is not set | ||
944 | |||
945 | # | ||
946 | # Sonics Silicon Backplane | ||
947 | # | ||
948 | CONFIG_SSB_POSSIBLE=y | ||
949 | # CONFIG_SSB is not set | ||
921 | 950 | ||
922 | # | 951 | # |
923 | # Multifunction device drivers | 952 | # Multifunction device drivers |
@@ -934,18 +963,8 @@ CONFIG_I2C_ALGOBIT=y | |||
934 | # | 963 | # |
935 | # Graphics support | 964 | # Graphics support |
936 | # | 965 | # |
937 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 966 | # CONFIG_AGP is not set |
938 | CONFIG_LCD_CLASS_DEVICE=m | 967 | # CONFIG_DRM is not set |
939 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
940 | |||
941 | # | ||
942 | # Display device support | ||
943 | # | ||
944 | CONFIG_DISPLAY_SUPPORT=m | ||
945 | |||
946 | # | ||
947 | # Display hardware drivers | ||
948 | # | ||
949 | # CONFIG_VGASTATE is not set | 968 | # CONFIG_VGASTATE is not set |
950 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 969 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
951 | CONFIG_FB=y | 970 | CONFIG_FB=y |
@@ -954,6 +973,7 @@ CONFIG_FB_DDC=y | |||
954 | CONFIG_FB_CFB_FILLRECT=y | 973 | CONFIG_FB_CFB_FILLRECT=y |
955 | CONFIG_FB_CFB_COPYAREA=y | 974 | CONFIG_FB_CFB_COPYAREA=y |
956 | CONFIG_FB_CFB_IMAGEBLIT=y | 975 | CONFIG_FB_CFB_IMAGEBLIT=y |
976 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
957 | # CONFIG_FB_SYS_FILLRECT is not set | 977 | # CONFIG_FB_SYS_FILLRECT is not set |
958 | # CONFIG_FB_SYS_COPYAREA is not set | 978 | # CONFIG_FB_SYS_COPYAREA is not set |
959 | # CONFIG_FB_SYS_IMAGEBLIT is not set | 979 | # CONFIG_FB_SYS_IMAGEBLIT is not set |
@@ -1009,6 +1029,19 @@ CONFIG_FB_3DFX=y | |||
1009 | # CONFIG_FB_PM3 is not set | 1029 | # CONFIG_FB_PM3 is not set |
1010 | # CONFIG_FB_IBM_GXT4500 is not set | 1030 | # CONFIG_FB_IBM_GXT4500 is not set |
1011 | # CONFIG_FB_VIRTUAL is not set | 1031 | # CONFIG_FB_VIRTUAL is not set |
1032 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
1033 | CONFIG_LCD_CLASS_DEVICE=m | ||
1034 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
1035 | # CONFIG_BACKLIGHT_CORGI is not set | ||
1036 | |||
1037 | # | ||
1038 | # Display device support | ||
1039 | # | ||
1040 | CONFIG_DISPLAY_SUPPORT=m | ||
1041 | |||
1042 | # | ||
1043 | # Display hardware drivers | ||
1044 | # | ||
1012 | 1045 | ||
1013 | # | 1046 | # |
1014 | # Console display driver support | 1047 | # Console display driver support |
@@ -1035,6 +1068,7 @@ CONFIG_LOGO_LINUX_CLUT224=y | |||
1035 | CONFIG_HID_SUPPORT=y | 1068 | CONFIG_HID_SUPPORT=y |
1036 | CONFIG_HID=y | 1069 | CONFIG_HID=y |
1037 | # CONFIG_HID_DEBUG is not set | 1070 | # CONFIG_HID_DEBUG is not set |
1071 | # CONFIG_HIDRAW is not set | ||
1038 | 1072 | ||
1039 | # | 1073 | # |
1040 | # USB Input Devices | 1074 | # USB Input Devices |
@@ -1158,19 +1192,6 @@ CONFIG_USB_MON=y | |||
1158 | # CONFIG_RTC_CLASS is not set | 1192 | # CONFIG_RTC_CLASS is not set |
1159 | 1193 | ||
1160 | # | 1194 | # |
1161 | # DMA Engine support | ||
1162 | # | ||
1163 | # CONFIG_DMA_ENGINE is not set | ||
1164 | |||
1165 | # | ||
1166 | # DMA Clients | ||
1167 | # | ||
1168 | |||
1169 | # | ||
1170 | # DMA Devices | ||
1171 | # | ||
1172 | |||
1173 | # | ||
1174 | # Userspace I/O | 1195 | # Userspace I/O |
1175 | # | 1196 | # |
1176 | # CONFIG_UIO is not set | 1197 | # CONFIG_UIO is not set |
@@ -1187,7 +1208,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
1187 | # CONFIG_EXT3_FS_SECURITY is not set | 1208 | # CONFIG_EXT3_FS_SECURITY is not set |
1188 | # CONFIG_EXT4DEV_FS is not set | 1209 | # CONFIG_EXT4DEV_FS is not set |
1189 | CONFIG_JBD=y | 1210 | CONFIG_JBD=y |
1190 | # CONFIG_JBD_DEBUG is not set | ||
1191 | CONFIG_FS_MBCACHE=y | 1211 | CONFIG_FS_MBCACHE=y |
1192 | # CONFIG_REISERFS_FS is not set | 1212 | # CONFIG_REISERFS_FS is not set |
1193 | # CONFIG_JFS_FS is not set | 1213 | # CONFIG_JFS_FS is not set |
@@ -1233,7 +1253,6 @@ CONFIG_SYSFS=y | |||
1233 | CONFIG_TMPFS=y | 1253 | CONFIG_TMPFS=y |
1234 | # CONFIG_TMPFS_POSIX_ACL is not set | 1254 | # CONFIG_TMPFS_POSIX_ACL is not set |
1235 | # CONFIG_HUGETLB_PAGE is not set | 1255 | # CONFIG_HUGETLB_PAGE is not set |
1236 | CONFIG_RAMFS=y | ||
1237 | # CONFIG_CONFIGFS_FS is not set | 1256 | # CONFIG_CONFIGFS_FS is not set |
1238 | 1257 | ||
1239 | # | 1258 | # |
@@ -1252,10 +1271,7 @@ CONFIG_RAMFS=y | |||
1252 | # CONFIG_QNX4FS_FS is not set | 1271 | # CONFIG_QNX4FS_FS is not set |
1253 | # CONFIG_SYSV_FS is not set | 1272 | # CONFIG_SYSV_FS is not set |
1254 | # CONFIG_UFS_FS is not set | 1273 | # CONFIG_UFS_FS is not set |
1255 | 1274 | CONFIG_NETWORK_FILESYSTEMS=y | |
1256 | # | ||
1257 | # Network File Systems | ||
1258 | # | ||
1259 | # CONFIG_NFS_FS is not set | 1275 | # CONFIG_NFS_FS is not set |
1260 | # CONFIG_NFSD is not set | 1276 | # CONFIG_NFSD is not set |
1261 | # CONFIG_SMB_FS is not set | 1277 | # CONFIG_SMB_FS is not set |
@@ -1285,10 +1301,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1285 | # CONFIG_KARMA_PARTITION is not set | 1301 | # CONFIG_KARMA_PARTITION is not set |
1286 | # CONFIG_EFI_PARTITION is not set | 1302 | # CONFIG_EFI_PARTITION is not set |
1287 | # CONFIG_SYSV68_PARTITION is not set | 1303 | # CONFIG_SYSV68_PARTITION is not set |
1288 | |||
1289 | # | ||
1290 | # Native Language Support | ||
1291 | # | ||
1292 | CONFIG_NLS=y | 1304 | CONFIG_NLS=y |
1293 | CONFIG_NLS_DEFAULT="iso8859-1" | 1305 | CONFIG_NLS_DEFAULT="iso8859-1" |
1294 | # CONFIG_NLS_CODEPAGE_437 is not set | 1306 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1329,10 +1341,6 @@ CONFIG_NLS_ISO8859_1=m | |||
1329 | # CONFIG_NLS_KOI8_R is not set | 1341 | # CONFIG_NLS_KOI8_R is not set |
1330 | # CONFIG_NLS_KOI8_U is not set | 1342 | # CONFIG_NLS_KOI8_U is not set |
1331 | # CONFIG_NLS_UTF8 is not set | 1343 | # CONFIG_NLS_UTF8 is not set |
1332 | |||
1333 | # | ||
1334 | # Distributed Lock Manager | ||
1335 | # | ||
1336 | # CONFIG_DLM is not set | 1344 | # CONFIG_DLM is not set |
1337 | # CONFIG_UCC_SLOW is not set | 1345 | # CONFIG_UCC_SLOW is not set |
1338 | 1346 | ||
@@ -1352,17 +1360,16 @@ CONFIG_PLIST=y | |||
1352 | CONFIG_HAS_IOMEM=y | 1360 | CONFIG_HAS_IOMEM=y |
1353 | CONFIG_HAS_IOPORT=y | 1361 | CONFIG_HAS_IOPORT=y |
1354 | CONFIG_HAS_DMA=y | 1362 | CONFIG_HAS_DMA=y |
1355 | 1363 | CONFIG_INSTRUMENTATION=y | |
1356 | # | ||
1357 | # Instrumentation Support | ||
1358 | # | ||
1359 | # CONFIG_PROFILING is not set | 1364 | # CONFIG_PROFILING is not set |
1360 | # CONFIG_KPROBES is not set | 1365 | # CONFIG_KPROBES is not set |
1366 | # CONFIG_MARKERS is not set | ||
1361 | 1367 | ||
1362 | # | 1368 | # |
1363 | # Kernel hacking | 1369 | # Kernel hacking |
1364 | # | 1370 | # |
1365 | # CONFIG_PRINTK_TIME is not set | 1371 | # CONFIG_PRINTK_TIME is not set |
1372 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1366 | CONFIG_ENABLE_MUST_CHECK=y | 1373 | CONFIG_ENABLE_MUST_CHECK=y |
1367 | CONFIG_MAGIC_SYSRQ=y | 1374 | CONFIG_MAGIC_SYSRQ=y |
1368 | # CONFIG_UNUSED_SYMBOLS is not set | 1375 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1387,9 +1394,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1387 | # CONFIG_DEBUG_INFO is not set | 1394 | # CONFIG_DEBUG_INFO is not set |
1388 | # CONFIG_DEBUG_VM is not set | 1395 | # CONFIG_DEBUG_VM is not set |
1389 | # CONFIG_DEBUG_LIST is not set | 1396 | # CONFIG_DEBUG_LIST is not set |
1397 | # CONFIG_DEBUG_SG is not set | ||
1390 | CONFIG_FORCED_INLINING=y | 1398 | CONFIG_FORCED_INLINING=y |
1399 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1391 | # CONFIG_RCU_TORTURE_TEST is not set | 1400 | # CONFIG_RCU_TORTURE_TEST is not set |
1392 | # CONFIG_FAULT_INJECTION is not set | 1401 | # CONFIG_FAULT_INJECTION is not set |
1402 | # CONFIG_SAMPLES is not set | ||
1393 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1403 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1394 | # CONFIG_DEBUG_STACK_USAGE is not set | 1404 | # CONFIG_DEBUG_STACK_USAGE is not set |
1395 | # CONFIG_DEBUG_PAGEALLOC is not set | 1405 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1406,6 +1416,7 @@ CONFIG_XMON_DISASSEMBLY=y | |||
1406 | # | 1416 | # |
1407 | # CONFIG_KEYS is not set | 1417 | # CONFIG_KEYS is not set |
1408 | # CONFIG_SECURITY is not set | 1418 | # CONFIG_SECURITY is not set |
1419 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1409 | CONFIG_CRYPTO=y | 1420 | CONFIG_CRYPTO=y |
1410 | CONFIG_CRYPTO_ALGAPI=m | 1421 | CONFIG_CRYPTO_ALGAPI=m |
1411 | CONFIG_CRYPTO_BLKCIPHER=m | 1422 | CONFIG_CRYPTO_BLKCIPHER=m |
@@ -1425,6 +1436,7 @@ CONFIG_CRYPTO_ECB=m | |||
1425 | CONFIG_CRYPTO_CBC=m | 1436 | CONFIG_CRYPTO_CBC=m |
1426 | CONFIG_CRYPTO_PCBC=m | 1437 | CONFIG_CRYPTO_PCBC=m |
1427 | # CONFIG_CRYPTO_LRW is not set | 1438 | # CONFIG_CRYPTO_LRW is not set |
1439 | # CONFIG_CRYPTO_XTS is not set | ||
1428 | # CONFIG_CRYPTO_CRYPTD is not set | 1440 | # CONFIG_CRYPTO_CRYPTD is not set |
1429 | # CONFIG_CRYPTO_DES is not set | 1441 | # CONFIG_CRYPTO_DES is not set |
1430 | # CONFIG_CRYPTO_FCRYPT is not set | 1442 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1438,9 +1450,12 @@ CONFIG_CRYPTO_PCBC=m | |||
1438 | CONFIG_CRYPTO_ARC4=m | 1450 | CONFIG_CRYPTO_ARC4=m |
1439 | # CONFIG_CRYPTO_KHAZAD is not set | 1451 | # CONFIG_CRYPTO_KHAZAD is not set |
1440 | # CONFIG_CRYPTO_ANUBIS is not set | 1452 | # CONFIG_CRYPTO_ANUBIS is not set |
1453 | # CONFIG_CRYPTO_SEED is not set | ||
1441 | # CONFIG_CRYPTO_DEFLATE is not set | 1454 | # CONFIG_CRYPTO_DEFLATE is not set |
1442 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1455 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1443 | # CONFIG_CRYPTO_CRC32C is not set | 1456 | # CONFIG_CRYPTO_CRC32C is not set |
1444 | # CONFIG_CRYPTO_CAMELLIA is not set | 1457 | # CONFIG_CRYPTO_CAMELLIA is not set |
1445 | # CONFIG_CRYPTO_TEST is not set | 1458 | # CONFIG_CRYPTO_TEST is not set |
1459 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1446 | # CONFIG_CRYPTO_HW is not set | 1460 | # CONFIG_CRYPTO_HW is not set |
1461 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/ebony_defconfig b/arch/powerpc/configs/ebony_defconfig index d3ef642811ef..b84298ce42be 100644 --- a/arch/powerpc/configs/ebony_defconfig +++ b/arch/powerpc/configs/ebony_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.23 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Oct 18 08:01:57 2007 | 4 | # Thu Dec 6 16:48:11 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -43,7 +43,7 @@ CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y | |||
43 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | 43 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y |
44 | CONFIG_PPC_OF=y | 44 | CONFIG_PPC_OF=y |
45 | CONFIG_OF=y | 45 | CONFIG_OF=y |
46 | # CONFIG_PPC_UDBG_16550 is not set | 46 | CONFIG_PPC_UDBG_16550=y |
47 | # CONFIG_GENERIC_TBSYNC is not set | 47 | # CONFIG_GENERIC_TBSYNC is not set |
48 | CONFIG_AUDIT_ARCH=y | 48 | CONFIG_AUDIT_ARCH=y |
49 | CONFIG_GENERIC_BUG=y | 49 | CONFIG_GENERIC_BUG=y |
@@ -68,11 +68,14 @@ CONFIG_POSIX_MQUEUE=y | |||
68 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
69 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
70 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
71 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
72 | # CONFIG_IKCONFIG is not set | 73 | # CONFIG_IKCONFIG is not set |
73 | CONFIG_LOG_BUF_SHIFT=14 | 74 | CONFIG_LOG_BUF_SHIFT=14 |
75 | # CONFIG_CGROUPS is not set | ||
74 | CONFIG_FAIR_GROUP_SCHED=y | 76 | CONFIG_FAIR_GROUP_SCHED=y |
75 | CONFIG_FAIR_USER_SCHED=y | 77 | CONFIG_FAIR_USER_SCHED=y |
78 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
76 | CONFIG_SYSFS_DEPRECATED=y | 79 | CONFIG_SYSFS_DEPRECATED=y |
77 | # CONFIG_RELAY is not set | 80 | # CONFIG_RELAY is not set |
78 | CONFIG_BLK_DEV_INITRD=y | 81 | CONFIG_BLK_DEV_INITRD=y |
@@ -206,6 +209,7 @@ CONFIG_PCI_SYSCALL=y | |||
206 | # CONFIG_PCIEPORTBUS is not set | 209 | # CONFIG_PCIEPORTBUS is not set |
207 | CONFIG_ARCH_SUPPORTS_MSI=y | 210 | CONFIG_ARCH_SUPPORTS_MSI=y |
208 | # CONFIG_PCI_MSI is not set | 211 | # CONFIG_PCI_MSI is not set |
212 | CONFIG_PCI_LEGACY=y | ||
209 | # CONFIG_PCI_DEBUG is not set | 213 | # CONFIG_PCI_DEBUG is not set |
210 | # CONFIG_PCCARD is not set | 214 | # CONFIG_PCCARD is not set |
211 | # CONFIG_HOTPLUG_PCI is not set | 215 | # CONFIG_HOTPLUG_PCI is not set |
@@ -284,10 +288,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
284 | # CONFIG_LAPB is not set | 288 | # CONFIG_LAPB is not set |
285 | # CONFIG_ECONET is not set | 289 | # CONFIG_ECONET is not set |
286 | # CONFIG_WAN_ROUTER is not set | 290 | # CONFIG_WAN_ROUTER is not set |
287 | |||
288 | # | ||
289 | # QoS and/or fair queueing | ||
290 | # | ||
291 | # CONFIG_NET_SCHED is not set | 291 | # CONFIG_NET_SCHED is not set |
292 | 292 | ||
293 | # | 293 | # |
@@ -568,7 +568,6 @@ CONFIG_UNIX98_PTYS=y | |||
568 | CONFIG_LEGACY_PTYS=y | 568 | CONFIG_LEGACY_PTYS=y |
569 | CONFIG_LEGACY_PTY_COUNT=256 | 569 | CONFIG_LEGACY_PTY_COUNT=256 |
570 | # CONFIG_IPMI_HANDLER is not set | 570 | # CONFIG_IPMI_HANDLER is not set |
571 | # CONFIG_WATCHDOG is not set | ||
572 | # CONFIG_HW_RANDOM is not set | 571 | # CONFIG_HW_RANDOM is not set |
573 | # CONFIG_NVRAM is not set | 572 | # CONFIG_NVRAM is not set |
574 | # CONFIG_GEN_RTC is not set | 573 | # CONFIG_GEN_RTC is not set |
@@ -587,6 +586,7 @@ CONFIG_DEVPORT=y | |||
587 | # CONFIG_W1 is not set | 586 | # CONFIG_W1 is not set |
588 | # CONFIG_POWER_SUPPLY is not set | 587 | # CONFIG_POWER_SUPPLY is not set |
589 | # CONFIG_HWMON is not set | 588 | # CONFIG_HWMON is not set |
589 | # CONFIG_WATCHDOG is not set | ||
590 | 590 | ||
591 | # | 591 | # |
592 | # Sonics Silicon Backplane | 592 | # Sonics Silicon Backplane |
@@ -772,16 +772,13 @@ CONFIG_PLIST=y | |||
772 | CONFIG_HAS_IOMEM=y | 772 | CONFIG_HAS_IOMEM=y |
773 | CONFIG_HAS_IOPORT=y | 773 | CONFIG_HAS_IOPORT=y |
774 | CONFIG_HAS_DMA=y | 774 | CONFIG_HAS_DMA=y |
775 | 775 | # CONFIG_INSTRUMENTATION is not set | |
776 | # | ||
777 | # Instrumentation Support | ||
778 | # | ||
779 | # CONFIG_PROFILING is not set | ||
780 | 776 | ||
781 | # | 777 | # |
782 | # Kernel hacking | 778 | # Kernel hacking |
783 | # | 779 | # |
784 | # CONFIG_PRINTK_TIME is not set | 780 | # CONFIG_PRINTK_TIME is not set |
781 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
785 | CONFIG_ENABLE_MUST_CHECK=y | 782 | CONFIG_ENABLE_MUST_CHECK=y |
786 | CONFIG_MAGIC_SYSRQ=y | 783 | CONFIG_MAGIC_SYSRQ=y |
787 | # CONFIG_UNUSED_SYMBOLS is not set | 784 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -805,10 +802,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
805 | # CONFIG_DEBUG_INFO is not set | 802 | # CONFIG_DEBUG_INFO is not set |
806 | # CONFIG_DEBUG_VM is not set | 803 | # CONFIG_DEBUG_VM is not set |
807 | # CONFIG_DEBUG_LIST is not set | 804 | # CONFIG_DEBUG_LIST is not set |
805 | # CONFIG_DEBUG_SG is not set | ||
808 | CONFIG_FORCED_INLINING=y | 806 | CONFIG_FORCED_INLINING=y |
809 | # CONFIG_BOOT_PRINTK_DELAY is not set | 807 | # CONFIG_BOOT_PRINTK_DELAY is not set |
810 | # CONFIG_RCU_TORTURE_TEST is not set | 808 | # CONFIG_RCU_TORTURE_TEST is not set |
811 | # CONFIG_FAULT_INJECTION is not set | 809 | # CONFIG_FAULT_INJECTION is not set |
810 | # CONFIG_SAMPLES is not set | ||
812 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 811 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
813 | # CONFIG_DEBUG_STACK_USAGE is not set | 812 | # CONFIG_DEBUG_STACK_USAGE is not set |
814 | # CONFIG_DEBUG_PAGEALLOC is not set | 813 | # CONFIG_DEBUG_PAGEALLOC is not set |
diff --git a/arch/powerpc/configs/ep88xc_defconfig b/arch/powerpc/configs/ep88xc_defconfig index d8ee3c0dcadf..a1f98200d9e3 100644 --- a/arch/powerpc/configs/ep88xc_defconfig +++ b/arch/powerpc/configs/ep88xc_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.23-rc6 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Fri Sep 14 14:59:56 2007 | 4 | # Thu Dec 6 16:48:13 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -18,8 +18,13 @@ CONFIG_8xx=y | |||
18 | # CONFIG_PPC_MM_SLICES is not set | 18 | # CONFIG_PPC_MM_SLICES is not set |
19 | CONFIG_NOT_COHERENT_CACHE=y | 19 | CONFIG_NOT_COHERENT_CACHE=y |
20 | CONFIG_PPC32=y | 20 | CONFIG_PPC32=y |
21 | CONFIG_WORD_SIZE=32 | ||
21 | CONFIG_PPC_MERGE=y | 22 | CONFIG_PPC_MERGE=y |
22 | CONFIG_MMU=y | 23 | CONFIG_MMU=y |
24 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
25 | CONFIG_GENERIC_TIME=y | ||
26 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
27 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
23 | CONFIG_GENERIC_HARDIRQS=y | 28 | CONFIG_GENERIC_HARDIRQS=y |
24 | CONFIG_IRQ_PER_CPU=y | 29 | CONFIG_IRQ_PER_CPU=y |
25 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 30 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -59,9 +64,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
59 | # CONFIG_BSD_PROCESS_ACCT is not set | 64 | # CONFIG_BSD_PROCESS_ACCT is not set |
60 | # CONFIG_TASKSTATS is not set | 65 | # CONFIG_TASKSTATS is not set |
61 | # CONFIG_USER_NS is not set | 66 | # CONFIG_USER_NS is not set |
67 | # CONFIG_PID_NS is not set | ||
62 | # CONFIG_AUDIT is not set | 68 | # CONFIG_AUDIT is not set |
63 | # CONFIG_IKCONFIG is not set | 69 | # CONFIG_IKCONFIG is not set |
64 | CONFIG_LOG_BUF_SHIFT=14 | 70 | CONFIG_LOG_BUF_SHIFT=14 |
71 | # CONFIG_CGROUPS is not set | ||
72 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
65 | CONFIG_SYSFS_DEPRECATED=y | 73 | CONFIG_SYSFS_DEPRECATED=y |
66 | # CONFIG_RELAY is not set | 74 | # CONFIG_RELAY is not set |
67 | # CONFIG_BLK_DEV_INITRD is not set | 75 | # CONFIG_BLK_DEV_INITRD is not set |
@@ -81,7 +89,6 @@ CONFIG_BUG=y | |||
81 | CONFIG_ANON_INODES=y | 89 | CONFIG_ANON_INODES=y |
82 | CONFIG_EPOLL=y | 90 | CONFIG_EPOLL=y |
83 | CONFIG_SIGNALFD=y | 91 | CONFIG_SIGNALFD=y |
84 | CONFIG_TIMERFD=y | ||
85 | CONFIG_EVENTFD=y | 92 | CONFIG_EVENTFD=y |
86 | CONFIG_SHMEM=y | 93 | CONFIG_SHMEM=y |
87 | # CONFIG_VM_EVENT_COUNTERS is not set | 94 | # CONFIG_VM_EVENT_COUNTERS is not set |
@@ -158,6 +165,10 @@ CONFIG_CPM=y | |||
158 | # Kernel options | 165 | # Kernel options |
159 | # | 166 | # |
160 | # CONFIG_HIGHMEM is not set | 167 | # CONFIG_HIGHMEM is not set |
168 | CONFIG_TICK_ONESHOT=y | ||
169 | CONFIG_NO_HZ=y | ||
170 | CONFIG_HIGH_RES_TIMERS=y | ||
171 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
161 | CONFIG_HZ_100=y | 172 | CONFIG_HZ_100=y |
162 | # CONFIG_HZ_250 is not set | 173 | # CONFIG_HZ_250 is not set |
163 | # CONFIG_HZ_300 is not set | 174 | # CONFIG_HZ_300 is not set |
@@ -169,6 +180,7 @@ CONFIG_PREEMPT_NONE=y | |||
169 | CONFIG_BINFMT_ELF=y | 180 | CONFIG_BINFMT_ELF=y |
170 | # CONFIG_BINFMT_MISC is not set | 181 | # CONFIG_BINFMT_MISC is not set |
171 | # CONFIG_MATH_EMULATION is not set | 182 | # CONFIG_MATH_EMULATION is not set |
183 | CONFIG_8XX_MINIMAL_FPEMU=y | ||
172 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 184 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
173 | CONFIG_ARCH_FLATMEM_ENABLE=y | 185 | CONFIG_ARCH_FLATMEM_ENABLE=y |
174 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 186 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
@@ -179,6 +191,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
179 | CONFIG_FLATMEM=y | 191 | CONFIG_FLATMEM=y |
180 | CONFIG_FLAT_NODE_MEM_MAP=y | 192 | CONFIG_FLAT_NODE_MEM_MAP=y |
181 | # CONFIG_SPARSEMEM_STATIC is not set | 193 | # CONFIG_SPARSEMEM_STATIC is not set |
194 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
182 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 195 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
183 | # CONFIG_RESOURCES_64BIT is not set | 196 | # CONFIG_RESOURCES_64BIT is not set |
184 | CONFIG_ZONE_DMA_FLAG=1 | 197 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -204,10 +217,6 @@ CONFIG_FSL_SOC=y | |||
204 | # CONFIG_PCI_SYSCALL is not set | 217 | # CONFIG_PCI_SYSCALL is not set |
205 | # CONFIG_PCI_QSPAN is not set | 218 | # CONFIG_PCI_QSPAN is not set |
206 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 219 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
207 | |||
208 | # | ||
209 | # PCCARD (PCMCIA/CardBus) support | ||
210 | # | ||
211 | # CONFIG_PCCARD is not set | 220 | # CONFIG_PCCARD is not set |
212 | 221 | ||
213 | # | 222 | # |
@@ -259,6 +268,7 @@ CONFIG_SYN_COOKIES=y | |||
259 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 268 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
260 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 269 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
261 | # CONFIG_INET_XFRM_MODE_BEET is not set | 270 | # CONFIG_INET_XFRM_MODE_BEET is not set |
271 | # CONFIG_INET_LRO is not set | ||
262 | CONFIG_INET_DIAG=y | 272 | CONFIG_INET_DIAG=y |
263 | CONFIG_INET_TCP_DIAG=y | 273 | CONFIG_INET_TCP_DIAG=y |
264 | # CONFIG_TCP_CONG_ADVANCED is not set | 274 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -284,10 +294,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
284 | # CONFIG_LAPB is not set | 294 | # CONFIG_LAPB is not set |
285 | # CONFIG_ECONET is not set | 295 | # CONFIG_ECONET is not set |
286 | # CONFIG_WAN_ROUTER is not set | 296 | # CONFIG_WAN_ROUTER is not set |
287 | |||
288 | # | ||
289 | # QoS and/or fair queueing | ||
290 | # | ||
291 | # CONFIG_NET_SCHED is not set | 297 | # CONFIG_NET_SCHED is not set |
292 | 298 | ||
293 | # | 299 | # |
@@ -316,6 +322,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
316 | # | 322 | # |
317 | # Generic Driver Options | 323 | # Generic Driver Options |
318 | # | 324 | # |
325 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
319 | CONFIG_STANDALONE=y | 326 | CONFIG_STANDALONE=y |
320 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 327 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
321 | # CONFIG_FW_LOADER is not set | 328 | # CONFIG_FW_LOADER is not set |
@@ -339,6 +346,7 @@ CONFIG_MTD_BLOCK=y | |||
339 | # CONFIG_INFTL is not set | 346 | # CONFIG_INFTL is not set |
340 | # CONFIG_RFD_FTL is not set | 347 | # CONFIG_RFD_FTL is not set |
341 | # CONFIG_SSFDC is not set | 348 | # CONFIG_SSFDC is not set |
349 | # CONFIG_MTD_OOPS is not set | ||
342 | 350 | ||
343 | # | 351 | # |
344 | # RAM/ROM/Flash chip drivers | 352 | # RAM/ROM/Flash chip drivers |
@@ -418,6 +426,7 @@ CONFIG_NETDEVICES=y | |||
418 | # CONFIG_MACVLAN is not set | 426 | # CONFIG_MACVLAN is not set |
419 | # CONFIG_EQUALIZER is not set | 427 | # CONFIG_EQUALIZER is not set |
420 | # CONFIG_TUN is not set | 428 | # CONFIG_TUN is not set |
429 | # CONFIG_VETH is not set | ||
421 | CONFIG_PHYLIB=y | 430 | CONFIG_PHYLIB=y |
422 | 431 | ||
423 | # | 432 | # |
@@ -436,9 +445,15 @@ CONFIG_LXT_PHY=y | |||
436 | # CONFIG_MDIO_BITBANG is not set | 445 | # CONFIG_MDIO_BITBANG is not set |
437 | CONFIG_NET_ETHERNET=y | 446 | CONFIG_NET_ETHERNET=y |
438 | CONFIG_MII=y | 447 | CONFIG_MII=y |
448 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
449 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
450 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
451 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
452 | # CONFIG_B44 is not set | ||
439 | CONFIG_FS_ENET=y | 453 | CONFIG_FS_ENET=y |
440 | # CONFIG_FS_ENET_HAS_SCC is not set | 454 | # CONFIG_FS_ENET_HAS_SCC is not set |
441 | CONFIG_FS_ENET_HAS_FEC=y | 455 | CONFIG_FS_ENET_HAS_FEC=y |
456 | CONFIG_FS_ENET_MDIO_FEC=y | ||
442 | # CONFIG_NETDEV_1000 is not set | 457 | # CONFIG_NETDEV_1000 is not set |
443 | # CONFIG_NETDEV_10000 is not set | 458 | # CONFIG_NETDEV_10000 is not set |
444 | 459 | ||
@@ -496,7 +511,6 @@ CONFIG_SERIAL_CPM_SMC2=y | |||
496 | CONFIG_UNIX98_PTYS=y | 511 | CONFIG_UNIX98_PTYS=y |
497 | # CONFIG_LEGACY_PTYS is not set | 512 | # CONFIG_LEGACY_PTYS is not set |
498 | # CONFIG_IPMI_HANDLER is not set | 513 | # CONFIG_IPMI_HANDLER is not set |
499 | # CONFIG_WATCHDOG is not set | ||
500 | CONFIG_HW_RANDOM=y | 514 | CONFIG_HW_RANDOM=y |
501 | # CONFIG_NVRAM is not set | 515 | # CONFIG_NVRAM is not set |
502 | CONFIG_GEN_RTC=y | 516 | CONFIG_GEN_RTC=y |
@@ -514,6 +528,13 @@ CONFIG_GEN_RTC=y | |||
514 | # CONFIG_W1 is not set | 528 | # CONFIG_W1 is not set |
515 | # CONFIG_POWER_SUPPLY is not set | 529 | # CONFIG_POWER_SUPPLY is not set |
516 | # CONFIG_HWMON is not set | 530 | # CONFIG_HWMON is not set |
531 | # CONFIG_WATCHDOG is not set | ||
532 | |||
533 | # | ||
534 | # Sonics Silicon Backplane | ||
535 | # | ||
536 | CONFIG_SSB_POSSIBLE=y | ||
537 | # CONFIG_SSB is not set | ||
517 | 538 | ||
518 | # | 539 | # |
519 | # Multifunction device drivers | 540 | # Multifunction device drivers |
@@ -530,16 +551,15 @@ CONFIG_DAB=y | |||
530 | # | 551 | # |
531 | # Graphics support | 552 | # Graphics support |
532 | # | 553 | # |
554 | # CONFIG_VGASTATE is not set | ||
555 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
556 | # CONFIG_FB is not set | ||
533 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 557 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
534 | 558 | ||
535 | # | 559 | # |
536 | # Display device support | 560 | # Display device support |
537 | # | 561 | # |
538 | # CONFIG_DISPLAY_SUPPORT is not set | 562 | # CONFIG_DISPLAY_SUPPORT is not set |
539 | # CONFIG_VGASTATE is not set | ||
540 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
541 | # CONFIG_FB is not set | ||
542 | # CONFIG_FB_IBM_GXT4500 is not set | ||
543 | 563 | ||
544 | # | 564 | # |
545 | # Sound | 565 | # Sound |
@@ -552,19 +572,6 @@ CONFIG_DAB=y | |||
552 | # CONFIG_RTC_CLASS is not set | 572 | # CONFIG_RTC_CLASS is not set |
553 | 573 | ||
554 | # | 574 | # |
555 | # DMA Engine support | ||
556 | # | ||
557 | # CONFIG_DMA_ENGINE is not set | ||
558 | |||
559 | # | ||
560 | # DMA Clients | ||
561 | # | ||
562 | |||
563 | # | ||
564 | # DMA Devices | ||
565 | # | ||
566 | |||
567 | # | ||
568 | # Userspace I/O | 575 | # Userspace I/O |
569 | # | 576 | # |
570 | # CONFIG_UIO is not set | 577 | # CONFIG_UIO is not set |
@@ -613,7 +620,6 @@ CONFIG_SYSFS=y | |||
613 | CONFIG_TMPFS=y | 620 | CONFIG_TMPFS=y |
614 | # CONFIG_TMPFS_POSIX_ACL is not set | 621 | # CONFIG_TMPFS_POSIX_ACL is not set |
615 | # CONFIG_HUGETLB_PAGE is not set | 622 | # CONFIG_HUGETLB_PAGE is not set |
616 | CONFIG_RAMFS=y | ||
617 | # CONFIG_CONFIGFS_FS is not set | 623 | # CONFIG_CONFIGFS_FS is not set |
618 | 624 | ||
619 | # | 625 | # |
@@ -633,10 +639,7 @@ CONFIG_CRAMFS=y | |||
633 | # CONFIG_QNX4FS_FS is not set | 639 | # CONFIG_QNX4FS_FS is not set |
634 | # CONFIG_SYSV_FS is not set | 640 | # CONFIG_SYSV_FS is not set |
635 | # CONFIG_UFS_FS is not set | 641 | # CONFIG_UFS_FS is not set |
636 | 642 | CONFIG_NETWORK_FILESYSTEMS=y | |
637 | # | ||
638 | # Network File Systems | ||
639 | # | ||
640 | CONFIG_NFS_FS=y | 643 | CONFIG_NFS_FS=y |
641 | CONFIG_NFS_V3=y | 644 | CONFIG_NFS_V3=y |
642 | # CONFIG_NFS_V3_ACL is not set | 645 | # CONFIG_NFS_V3_ACL is not set |
@@ -678,15 +681,7 @@ CONFIG_MSDOS_PARTITION=y | |||
678 | # CONFIG_KARMA_PARTITION is not set | 681 | # CONFIG_KARMA_PARTITION is not set |
679 | # CONFIG_EFI_PARTITION is not set | 682 | # CONFIG_EFI_PARTITION is not set |
680 | # CONFIG_SYSV68_PARTITION is not set | 683 | # CONFIG_SYSV68_PARTITION is not set |
681 | |||
682 | # | ||
683 | # Native Language Support | ||
684 | # | ||
685 | # CONFIG_NLS is not set | 684 | # CONFIG_NLS is not set |
686 | |||
687 | # | ||
688 | # Distributed Lock Manager | ||
689 | # | ||
690 | # CONFIG_DLM is not set | 685 | # CONFIG_DLM is not set |
691 | # CONFIG_UCC_SLOW is not set | 686 | # CONFIG_UCC_SLOW is not set |
692 | 687 | ||
@@ -703,16 +698,13 @@ CONFIG_ZLIB_INFLATE=y | |||
703 | CONFIG_HAS_IOMEM=y | 698 | CONFIG_HAS_IOMEM=y |
704 | CONFIG_HAS_IOPORT=y | 699 | CONFIG_HAS_IOPORT=y |
705 | CONFIG_HAS_DMA=y | 700 | CONFIG_HAS_DMA=y |
706 | 701 | # CONFIG_INSTRUMENTATION is not set | |
707 | # | ||
708 | # Instrumentation Support | ||
709 | # | ||
710 | # CONFIG_PROFILING is not set | ||
711 | 702 | ||
712 | # | 703 | # |
713 | # Kernel hacking | 704 | # Kernel hacking |
714 | # | 705 | # |
715 | # CONFIG_PRINTK_TIME is not set | 706 | # CONFIG_PRINTK_TIME is not set |
707 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
716 | CONFIG_ENABLE_MUST_CHECK=y | 708 | CONFIG_ENABLE_MUST_CHECK=y |
717 | CONFIG_MAGIC_SYSRQ=y | 709 | CONFIG_MAGIC_SYSRQ=y |
718 | # CONFIG_UNUSED_SYMBOLS is not set | 710 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -734,8 +726,11 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
734 | CONFIG_DEBUG_INFO=y | 726 | CONFIG_DEBUG_INFO=y |
735 | # CONFIG_DEBUG_VM is not set | 727 | # CONFIG_DEBUG_VM is not set |
736 | # CONFIG_DEBUG_LIST is not set | 728 | # CONFIG_DEBUG_LIST is not set |
729 | # CONFIG_DEBUG_SG is not set | ||
737 | CONFIG_FORCED_INLINING=y | 730 | CONFIG_FORCED_INLINING=y |
731 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
738 | # CONFIG_FAULT_INJECTION is not set | 732 | # CONFIG_FAULT_INJECTION is not set |
733 | # CONFIG_SAMPLES is not set | ||
739 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 734 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
740 | # CONFIG_DEBUG_STACK_USAGE is not set | 735 | # CONFIG_DEBUG_STACK_USAGE is not set |
741 | # CONFIG_DEBUG_PAGEALLOC is not set | 736 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -748,4 +743,7 @@ CONFIG_FORCED_INLINING=y | |||
748 | # | 743 | # |
749 | # CONFIG_KEYS is not set | 744 | # CONFIG_KEYS is not set |
750 | # CONFIG_SECURITY is not set | 745 | # CONFIG_SECURITY is not set |
746 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
751 | # CONFIG_CRYPTO is not set | 747 | # CONFIG_CRYPTO is not set |
748 | # CONFIG_PPC_CLOCK is not set | ||
749 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/g5_defconfig b/arch/powerpc/configs/g5_defconfig index 0a6fa1fc9766..3673dd23120c 100644 --- a/arch/powerpc/configs/g5_defconfig +++ b/arch/powerpc/configs/g5_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Aug 30 16:34:59 2007 | 4 | # Thu Dec 6 16:48:15 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -10,6 +10,7 @@ CONFIG_PPC64=y | |||
10 | # | 10 | # |
11 | CONFIG_POWER4_ONLY=y | 11 | CONFIG_POWER4_ONLY=y |
12 | CONFIG_POWER4=y | 12 | CONFIG_POWER4=y |
13 | # CONFIG_TUNE_CELL is not set | ||
13 | CONFIG_PPC_FPU=y | 14 | CONFIG_PPC_FPU=y |
14 | CONFIG_ALTIVEC=y | 15 | CONFIG_ALTIVEC=y |
15 | CONFIG_PPC_STD_MMU=y | 16 | CONFIG_PPC_STD_MMU=y |
@@ -18,8 +19,13 @@ CONFIG_VIRT_CPU_ACCOUNTING=y | |||
18 | CONFIG_SMP=y | 19 | CONFIG_SMP=y |
19 | CONFIG_NR_CPUS=4 | 20 | CONFIG_NR_CPUS=4 |
20 | CONFIG_64BIT=y | 21 | CONFIG_64BIT=y |
22 | CONFIG_WORD_SIZE=64 | ||
21 | CONFIG_PPC_MERGE=y | 23 | CONFIG_PPC_MERGE=y |
22 | CONFIG_MMU=y | 24 | CONFIG_MMU=y |
25 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
26 | CONFIG_GENERIC_TIME=y | ||
27 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
28 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
23 | CONFIG_GENERIC_HARDIRQS=y | 29 | CONFIG_GENERIC_HARDIRQS=y |
24 | CONFIG_IRQ_PER_CPU=y | 30 | CONFIG_IRQ_PER_CPU=y |
25 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 31 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,11 +69,15 @@ CONFIG_POSIX_MQUEUE=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 69 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 73 | # CONFIG_AUDIT is not set |
67 | CONFIG_IKCONFIG=y | 74 | CONFIG_IKCONFIG=y |
68 | CONFIG_IKCONFIG_PROC=y | 75 | CONFIG_IKCONFIG_PROC=y |
69 | CONFIG_LOG_BUF_SHIFT=17 | 76 | CONFIG_LOG_BUF_SHIFT=17 |
70 | # CONFIG_CPUSETS is not set | 77 | # CONFIG_CGROUPS is not set |
78 | CONFIG_FAIR_GROUP_SCHED=y | ||
79 | CONFIG_FAIR_USER_SCHED=y | ||
80 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
71 | CONFIG_SYSFS_DEPRECATED=y | 81 | CONFIG_SYSFS_DEPRECATED=y |
72 | # CONFIG_RELAY is not set | 82 | # CONFIG_RELAY is not set |
73 | CONFIG_BLK_DEV_INITRD=y | 83 | CONFIG_BLK_DEV_INITRD=y |
@@ -88,7 +98,6 @@ CONFIG_FUTEX=y | |||
88 | CONFIG_ANON_INODES=y | 98 | CONFIG_ANON_INODES=y |
89 | CONFIG_EPOLL=y | 99 | CONFIG_EPOLL=y |
90 | CONFIG_SIGNALFD=y | 100 | CONFIG_SIGNALFD=y |
91 | CONFIG_TIMERFD=y | ||
92 | CONFIG_EVENTFD=y | 101 | CONFIG_EVENTFD=y |
93 | CONFIG_SHMEM=y | 102 | CONFIG_SHMEM=y |
94 | CONFIG_VM_EVENT_COUNTERS=y | 103 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -109,6 +118,7 @@ CONFIG_STOP_MACHINE=y | |||
109 | CONFIG_BLOCK=y | 118 | CONFIG_BLOCK=y |
110 | # CONFIG_BLK_DEV_IO_TRACE is not set | 119 | # CONFIG_BLK_DEV_IO_TRACE is not set |
111 | CONFIG_BLK_DEV_BSG=y | 120 | CONFIG_BLK_DEV_BSG=y |
121 | CONFIG_BLOCK_COMPAT=y | ||
112 | 122 | ||
113 | # | 123 | # |
114 | # IO Schedulers | 124 | # IO Schedulers |
@@ -127,7 +137,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
127 | # Platform support | 137 | # Platform support |
128 | # | 138 | # |
129 | CONFIG_PPC_MULTIPLATFORM=y | 139 | CONFIG_PPC_MULTIPLATFORM=y |
130 | # CONFIG_EMBEDDED6xx is not set | ||
131 | # CONFIG_PPC_82xx is not set | 140 | # CONFIG_PPC_82xx is not set |
132 | # CONFIG_PPC_83xx is not set | 141 | # CONFIG_PPC_83xx is not set |
133 | # CONFIG_PPC_86xx is not set | 142 | # CONFIG_PPC_86xx is not set |
@@ -164,6 +173,8 @@ CONFIG_CPU_FREQ_STAT=y | |||
164 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set | 173 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set |
165 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y | 174 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y |
166 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set | 175 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set |
176 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set | ||
177 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set | ||
167 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | 178 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y |
168 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | 179 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y |
169 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | 180 | CONFIG_CPU_FREQ_GOV_USERSPACE=y |
@@ -180,6 +191,10 @@ CONFIG_CPU_FREQ_PMAC64=y | |||
180 | # | 191 | # |
181 | # Kernel options | 192 | # Kernel options |
182 | # | 193 | # |
194 | CONFIG_TICK_ONESHOT=y | ||
195 | CONFIG_NO_HZ=y | ||
196 | CONFIG_HIGH_RES_TIMERS=y | ||
197 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
183 | # CONFIG_HZ_100 is not set | 198 | # CONFIG_HZ_100 is not set |
184 | CONFIG_HZ_250=y | 199 | CONFIG_HZ_250=y |
185 | # CONFIG_HZ_300 is not set | 200 | # CONFIG_HZ_300 is not set |
@@ -192,6 +207,7 @@ CONFIG_PREEMPT_NONE=y | |||
192 | CONFIG_BINFMT_ELF=y | 207 | CONFIG_BINFMT_ELF=y |
193 | # CONFIG_BINFMT_MISC is not set | 208 | # CONFIG_BINFMT_MISC is not set |
194 | CONFIG_FORCE_MAX_ZONEORDER=13 | 209 | CONFIG_FORCE_MAX_ZONEORDER=13 |
210 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y | ||
195 | CONFIG_IOMMU_VMERGE=y | 211 | CONFIG_IOMMU_VMERGE=y |
196 | # CONFIG_HOTPLUG_CPU is not set | 212 | # CONFIG_HOTPLUG_CPU is not set |
197 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 213 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
@@ -210,6 +226,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
210 | CONFIG_FLATMEM=y | 226 | CONFIG_FLATMEM=y |
211 | CONFIG_FLAT_NODE_MEM_MAP=y | 227 | CONFIG_FLAT_NODE_MEM_MAP=y |
212 | # CONFIG_SPARSEMEM_STATIC is not set | 228 | # CONFIG_SPARSEMEM_STATIC is not set |
229 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | ||
213 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 230 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
214 | CONFIG_RESOURCES_64BIT=y | 231 | CONFIG_RESOURCES_64BIT=y |
215 | CONFIG_ZONE_DMA_FLAG=1 | 232 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -221,6 +238,7 @@ CONFIG_PROC_DEVICETREE=y | |||
221 | # CONFIG_CMDLINE_BOOL is not set | 238 | # CONFIG_CMDLINE_BOOL is not set |
222 | # CONFIG_PM is not set | 239 | # CONFIG_PM is not set |
223 | CONFIG_SUSPEND_SMP_POSSIBLE=y | 240 | CONFIG_SUSPEND_SMP_POSSIBLE=y |
241 | CONFIG_HIBERNATION_SMP_POSSIBLE=y | ||
224 | CONFIG_SECCOMP=y | 242 | CONFIG_SECCOMP=y |
225 | # CONFIG_WANT_DEVICE_TREE is not set | 243 | # CONFIG_WANT_DEVICE_TREE is not set |
226 | CONFIG_ISA_DMA_API=y | 244 | CONFIG_ISA_DMA_API=y |
@@ -237,11 +255,8 @@ CONFIG_PCI_SYSCALL=y | |||
237 | # CONFIG_PCIEPORTBUS is not set | 255 | # CONFIG_PCIEPORTBUS is not set |
238 | CONFIG_ARCH_SUPPORTS_MSI=y | 256 | CONFIG_ARCH_SUPPORTS_MSI=y |
239 | CONFIG_PCI_MSI=y | 257 | CONFIG_PCI_MSI=y |
258 | CONFIG_PCI_LEGACY=y | ||
240 | # CONFIG_PCI_DEBUG is not set | 259 | # CONFIG_PCI_DEBUG is not set |
241 | |||
242 | # | ||
243 | # PCCARD (PCMCIA/CardBus) support | ||
244 | # | ||
245 | # CONFIG_PCCARD is not set | 260 | # CONFIG_PCCARD is not set |
246 | # CONFIG_HOTPLUG_PCI is not set | 261 | # CONFIG_HOTPLUG_PCI is not set |
247 | CONFIG_KERNEL_START=0xc000000000000000 | 262 | CONFIG_KERNEL_START=0xc000000000000000 |
@@ -281,6 +296,7 @@ CONFIG_INET_TUNNEL=y | |||
281 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 296 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
282 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 297 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
283 | CONFIG_INET_XFRM_MODE_BEET=y | 298 | CONFIG_INET_XFRM_MODE_BEET=y |
299 | CONFIG_INET_LRO=y | ||
284 | CONFIG_INET_DIAG=y | 300 | CONFIG_INET_DIAG=y |
285 | CONFIG_INET_TCP_DIAG=y | 301 | CONFIG_INET_TCP_DIAG=y |
286 | # CONFIG_TCP_CONG_ADVANCED is not set | 302 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -340,10 +356,6 @@ CONFIG_LLC=y | |||
340 | # CONFIG_LAPB is not set | 356 | # CONFIG_LAPB is not set |
341 | # CONFIG_ECONET is not set | 357 | # CONFIG_ECONET is not set |
342 | # CONFIG_WAN_ROUTER is not set | 358 | # CONFIG_WAN_ROUTER is not set |
343 | |||
344 | # | ||
345 | # QoS and/or fair queueing | ||
346 | # | ||
347 | # CONFIG_NET_SCHED is not set | 359 | # CONFIG_NET_SCHED is not set |
348 | 360 | ||
349 | # | 361 | # |
@@ -372,6 +384,7 @@ CONFIG_LLC=y | |||
372 | # | 384 | # |
373 | # Generic Driver Options | 385 | # Generic Driver Options |
374 | # | 386 | # |
387 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
375 | CONFIG_STANDALONE=y | 388 | CONFIG_STANDALONE=y |
376 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 389 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
377 | CONFIG_FW_LOADER=y | 390 | CONFIG_FW_LOADER=y |
@@ -426,15 +439,17 @@ CONFIG_IDE_PROC_FS=y | |||
426 | # IDE chipset support/bugfixes | 439 | # IDE chipset support/bugfixes |
427 | # | 440 | # |
428 | CONFIG_IDE_GENERIC=y | 441 | CONFIG_IDE_GENERIC=y |
442 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
443 | |||
444 | # | ||
445 | # PCI IDE chipsets support | ||
446 | # | ||
429 | CONFIG_BLK_DEV_IDEPCI=y | 447 | CONFIG_BLK_DEV_IDEPCI=y |
430 | # CONFIG_IDEPCI_SHARE_IRQ is not set | 448 | # CONFIG_IDEPCI_SHARE_IRQ is not set |
431 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 449 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
432 | # CONFIG_BLK_DEV_OFFBOARD is not set | ||
433 | # CONFIG_BLK_DEV_GENERIC is not set | 450 | # CONFIG_BLK_DEV_GENERIC is not set |
434 | # CONFIG_BLK_DEV_OPTI621 is not set | 451 | # CONFIG_BLK_DEV_OPTI621 is not set |
435 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 452 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
436 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
437 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
438 | # CONFIG_BLK_DEV_AEC62XX is not set | 453 | # CONFIG_BLK_DEV_AEC62XX is not set |
439 | # CONFIG_BLK_DEV_ALI15X3 is not set | 454 | # CONFIG_BLK_DEV_ALI15X3 is not set |
440 | # CONFIG_BLK_DEV_AMD74XX is not set | 455 | # CONFIG_BLK_DEV_AMD74XX is not set |
@@ -465,7 +480,7 @@ CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y | |||
465 | CONFIG_BLK_DEV_IDEDMA_PMAC=y | 480 | CONFIG_BLK_DEV_IDEDMA_PMAC=y |
466 | # CONFIG_IDE_ARM is not set | 481 | # CONFIG_IDE_ARM is not set |
467 | CONFIG_BLK_DEV_IDEDMA=y | 482 | CONFIG_BLK_DEV_IDEDMA=y |
468 | # CONFIG_IDEDMA_IVB is not set | 483 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
469 | # CONFIG_BLK_DEV_HD is not set | 484 | # CONFIG_BLK_DEV_HD is not set |
470 | 485 | ||
471 | # | 486 | # |
@@ -506,6 +521,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
506 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 521 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
507 | # CONFIG_SCSI_SAS_ATTRS is not set | 522 | # CONFIG_SCSI_SAS_ATTRS is not set |
508 | # CONFIG_SCSI_SAS_LIBSAS is not set | 523 | # CONFIG_SCSI_SAS_LIBSAS is not set |
524 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
509 | CONFIG_SCSI_LOWLEVEL=y | 525 | CONFIG_SCSI_LOWLEVEL=y |
510 | # CONFIG_ISCSI_TCP is not set | 526 | # CONFIG_ISCSI_TCP is not set |
511 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 527 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -581,6 +597,7 @@ CONFIG_SATA_SVW=y | |||
581 | # CONFIG_PATA_OLDPIIX is not set | 597 | # CONFIG_PATA_OLDPIIX is not set |
582 | # CONFIG_PATA_NETCELL is not set | 598 | # CONFIG_PATA_NETCELL is not set |
583 | # CONFIG_PATA_NS87410 is not set | 599 | # CONFIG_PATA_NS87410 is not set |
600 | # CONFIG_PATA_NS87415 is not set | ||
584 | # CONFIG_PATA_OPTI is not set | 601 | # CONFIG_PATA_OPTI is not set |
585 | # CONFIG_PATA_OPTIDMA is not set | 602 | # CONFIG_PATA_OPTIDMA is not set |
586 | # CONFIG_PATA_PDC_OLD is not set | 603 | # CONFIG_PATA_PDC_OLD is not set |
@@ -610,14 +627,8 @@ CONFIG_DM_MIRROR=m | |||
610 | CONFIG_DM_ZERO=m | 627 | CONFIG_DM_ZERO=m |
611 | # CONFIG_DM_MULTIPATH is not set | 628 | # CONFIG_DM_MULTIPATH is not set |
612 | # CONFIG_DM_DELAY is not set | 629 | # CONFIG_DM_DELAY is not set |
613 | 630 | # CONFIG_DM_UEVENT is not set | |
614 | # | ||
615 | # Fusion MPT device support | ||
616 | # | ||
617 | # CONFIG_FUSION is not set | 631 | # CONFIG_FUSION is not set |
618 | # CONFIG_FUSION_SPI is not set | ||
619 | # CONFIG_FUSION_FC is not set | ||
620 | # CONFIG_FUSION_SAS is not set | ||
621 | 632 | ||
622 | # | 633 | # |
623 | # IEEE 1394 (FireWire) support | 634 | # IEEE 1394 (FireWire) support |
@@ -664,6 +675,8 @@ CONFIG_BONDING=m | |||
664 | # CONFIG_MACVLAN is not set | 675 | # CONFIG_MACVLAN is not set |
665 | # CONFIG_EQUALIZER is not set | 676 | # CONFIG_EQUALIZER is not set |
666 | CONFIG_TUN=m | 677 | CONFIG_TUN=m |
678 | # CONFIG_VETH is not set | ||
679 | # CONFIG_IP1000 is not set | ||
667 | # CONFIG_ARCNET is not set | 680 | # CONFIG_ARCNET is not set |
668 | # CONFIG_PHYLIB is not set | 681 | # CONFIG_PHYLIB is not set |
669 | CONFIG_NET_ETHERNET=y | 682 | CONFIG_NET_ETHERNET=y |
@@ -674,7 +687,12 @@ CONFIG_SUNGEM=y | |||
674 | # CONFIG_NET_VENDOR_3COM is not set | 687 | # CONFIG_NET_VENDOR_3COM is not set |
675 | # CONFIG_NET_TULIP is not set | 688 | # CONFIG_NET_TULIP is not set |
676 | # CONFIG_HP100 is not set | 689 | # CONFIG_HP100 is not set |
690 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
691 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
692 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
693 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
677 | # CONFIG_NET_PCI is not set | 694 | # CONFIG_NET_PCI is not set |
695 | # CONFIG_B44 is not set | ||
678 | CONFIG_NETDEV_1000=y | 696 | CONFIG_NETDEV_1000=y |
679 | CONFIG_ACENIC=y | 697 | CONFIG_ACENIC=y |
680 | CONFIG_ACENIC_OMIT_TIGON_I=y | 698 | CONFIG_ACENIC_OMIT_TIGON_I=y |
@@ -682,6 +700,7 @@ CONFIG_ACENIC_OMIT_TIGON_I=y | |||
682 | CONFIG_E1000=y | 700 | CONFIG_E1000=y |
683 | # CONFIG_E1000_NAPI is not set | 701 | # CONFIG_E1000_NAPI is not set |
684 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 702 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
703 | # CONFIG_E1000E is not set | ||
685 | # CONFIG_NS83820 is not set | 704 | # CONFIG_NS83820 is not set |
686 | # CONFIG_HAMACHI is not set | 705 | # CONFIG_HAMACHI is not set |
687 | # CONFIG_YELLOWFIN is not set | 706 | # CONFIG_YELLOWFIN is not set |
@@ -689,6 +708,7 @@ CONFIG_E1000=y | |||
689 | # CONFIG_SIS190 is not set | 708 | # CONFIG_SIS190 is not set |
690 | # CONFIG_SKGE is not set | 709 | # CONFIG_SKGE is not set |
691 | # CONFIG_SKY2 is not set | 710 | # CONFIG_SKY2 is not set |
711 | # CONFIG_SK98LIN is not set | ||
692 | # CONFIG_VIA_VELOCITY is not set | 712 | # CONFIG_VIA_VELOCITY is not set |
693 | CONFIG_TIGON3=y | 713 | CONFIG_TIGON3=y |
694 | # CONFIG_BNX2 is not set | 714 | # CONFIG_BNX2 is not set |
@@ -697,12 +717,15 @@ CONFIG_TIGON3=y | |||
697 | CONFIG_NETDEV_10000=y | 717 | CONFIG_NETDEV_10000=y |
698 | # CONFIG_CHELSIO_T1 is not set | 718 | # CONFIG_CHELSIO_T1 is not set |
699 | # CONFIG_CHELSIO_T3 is not set | 719 | # CONFIG_CHELSIO_T3 is not set |
720 | # CONFIG_IXGBE is not set | ||
700 | # CONFIG_IXGB is not set | 721 | # CONFIG_IXGB is not set |
701 | # CONFIG_S2IO is not set | 722 | # CONFIG_S2IO is not set |
702 | # CONFIG_MYRI10GE is not set | 723 | # CONFIG_MYRI10GE is not set |
703 | # CONFIG_NETXEN_NIC is not set | 724 | # CONFIG_NETXEN_NIC is not set |
725 | # CONFIG_NIU is not set | ||
704 | # CONFIG_PASEMI_MAC is not set | 726 | # CONFIG_PASEMI_MAC is not set |
705 | # CONFIG_MLX4_CORE is not set | 727 | # CONFIG_MLX4_CORE is not set |
728 | # CONFIG_TEHUTI is not set | ||
706 | CONFIG_TR=y | 729 | CONFIG_TR=y |
707 | CONFIG_IBMOL=y | 730 | CONFIG_IBMOL=y |
708 | # CONFIG_3C359 is not set | 731 | # CONFIG_3C359 is not set |
@@ -721,7 +744,6 @@ CONFIG_USB_CATC=m | |||
721 | CONFIG_USB_KAWETH=m | 744 | CONFIG_USB_KAWETH=m |
722 | CONFIG_USB_PEGASUS=m | 745 | CONFIG_USB_PEGASUS=m |
723 | CONFIG_USB_RTL8150=m | 746 | CONFIG_USB_RTL8150=m |
724 | # CONFIG_USB_USBNET_MII is not set | ||
725 | CONFIG_USB_USBNET=m | 747 | CONFIG_USB_USBNET=m |
726 | # CONFIG_USB_NET_AX8817X is not set | 748 | # CONFIG_USB_NET_AX8817X is not set |
727 | CONFIG_USB_NET_CDCETHER=m | 749 | CONFIG_USB_NET_CDCETHER=m |
@@ -771,7 +793,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
771 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 793 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
772 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 794 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
773 | CONFIG_INPUT_JOYDEV=m | 795 | CONFIG_INPUT_JOYDEV=m |
774 | # CONFIG_INPUT_TSDEV is not set | ||
775 | CONFIG_INPUT_EVDEV=y | 796 | CONFIG_INPUT_EVDEV=y |
776 | # CONFIG_INPUT_EVBUG is not set | 797 | # CONFIG_INPUT_EVBUG is not set |
777 | 798 | ||
@@ -828,15 +849,11 @@ CONFIG_UNIX98_PTYS=y | |||
828 | CONFIG_LEGACY_PTYS=y | 849 | CONFIG_LEGACY_PTYS=y |
829 | CONFIG_LEGACY_PTY_COUNT=256 | 850 | CONFIG_LEGACY_PTY_COUNT=256 |
830 | # CONFIG_IPMI_HANDLER is not set | 851 | # CONFIG_IPMI_HANDLER is not set |
831 | # CONFIG_WATCHDOG is not set | ||
832 | # CONFIG_HW_RANDOM is not set | 852 | # CONFIG_HW_RANDOM is not set |
833 | CONFIG_GEN_RTC=y | 853 | CONFIG_GEN_RTC=y |
834 | # CONFIG_GEN_RTC_X is not set | 854 | # CONFIG_GEN_RTC_X is not set |
835 | # CONFIG_R3964 is not set | 855 | # CONFIG_R3964 is not set |
836 | # CONFIG_APPLICOM is not set | 856 | # CONFIG_APPLICOM is not set |
837 | CONFIG_AGP=m | ||
838 | CONFIG_AGP_UNINORTH=m | ||
839 | # CONFIG_DRM is not set | ||
840 | CONFIG_RAW_DRIVER=y | 857 | CONFIG_RAW_DRIVER=y |
841 | CONFIG_MAX_RAW_DEVS=256 | 858 | CONFIG_MAX_RAW_DEVS=256 |
842 | # CONFIG_HANGCHECK_TIMER is not set | 859 | # CONFIG_HANGCHECK_TIMER is not set |
@@ -906,6 +923,13 @@ CONFIG_I2C_POWERMAC=y | |||
906 | # CONFIG_W1 is not set | 923 | # CONFIG_W1 is not set |
907 | # CONFIG_POWER_SUPPLY is not set | 924 | # CONFIG_POWER_SUPPLY is not set |
908 | # CONFIG_HWMON is not set | 925 | # CONFIG_HWMON is not set |
926 | # CONFIG_WATCHDOG is not set | ||
927 | |||
928 | # | ||
929 | # Sonics Silicon Backplane | ||
930 | # | ||
931 | CONFIG_SSB_POSSIBLE=y | ||
932 | # CONFIG_SSB is not set | ||
909 | 933 | ||
910 | # | 934 | # |
911 | # Multifunction device drivers | 935 | # Multifunction device drivers |
@@ -923,14 +947,9 @@ CONFIG_DAB=y | |||
923 | # | 947 | # |
924 | # Graphics support | 948 | # Graphics support |
925 | # | 949 | # |
926 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 950 | CONFIG_AGP=m |
927 | CONFIG_LCD_CLASS_DEVICE=m | 951 | CONFIG_AGP_UNINORTH=m |
928 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | 952 | # CONFIG_DRM is not set |
929 | |||
930 | # | ||
931 | # Display device support | ||
932 | # | ||
933 | # CONFIG_DISPLAY_SUPPORT is not set | ||
934 | CONFIG_VGASTATE=y | 953 | CONFIG_VGASTATE=y |
935 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 954 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
936 | CONFIG_FB=y | 955 | CONFIG_FB=y |
@@ -939,6 +958,7 @@ CONFIG_FB_DDC=y | |||
939 | CONFIG_FB_CFB_FILLRECT=y | 958 | CONFIG_FB_CFB_FILLRECT=y |
940 | CONFIG_FB_CFB_COPYAREA=y | 959 | CONFIG_FB_CFB_COPYAREA=y |
941 | CONFIG_FB_CFB_IMAGEBLIT=y | 960 | CONFIG_FB_CFB_IMAGEBLIT=y |
961 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
942 | # CONFIG_FB_SYS_FILLRECT is not set | 962 | # CONFIG_FB_SYS_FILLRECT is not set |
943 | # CONFIG_FB_SYS_COPYAREA is not set | 963 | # CONFIG_FB_SYS_COPYAREA is not set |
944 | # CONFIG_FB_SYS_IMAGEBLIT is not set | 964 | # CONFIG_FB_SYS_IMAGEBLIT is not set |
@@ -986,6 +1006,15 @@ CONFIG_FB_RADEON_BACKLIGHT=y | |||
986 | # CONFIG_FB_PM3 is not set | 1006 | # CONFIG_FB_PM3 is not set |
987 | # CONFIG_FB_IBM_GXT4500 is not set | 1007 | # CONFIG_FB_IBM_GXT4500 is not set |
988 | # CONFIG_FB_VIRTUAL is not set | 1008 | # CONFIG_FB_VIRTUAL is not set |
1009 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
1010 | CONFIG_LCD_CLASS_DEVICE=m | ||
1011 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
1012 | # CONFIG_BACKLIGHT_CORGI is not set | ||
1013 | |||
1014 | # | ||
1015 | # Display device support | ||
1016 | # | ||
1017 | # CONFIG_DISPLAY_SUPPORT is not set | ||
989 | 1018 | ||
990 | # | 1019 | # |
991 | # Console display driver support | 1020 | # Console display driver support |
@@ -1143,6 +1172,7 @@ CONFIG_SND_USB_AUDIO=m | |||
1143 | CONFIG_HID_SUPPORT=y | 1172 | CONFIG_HID_SUPPORT=y |
1144 | CONFIG_HID=y | 1173 | CONFIG_HID=y |
1145 | # CONFIG_HID_DEBUG is not set | 1174 | # CONFIG_HID_DEBUG is not set |
1175 | # CONFIG_HIDRAW is not set | ||
1146 | 1176 | ||
1147 | # | 1177 | # |
1148 | # USB Input Devices | 1178 | # USB Input Devices |
@@ -1239,6 +1269,7 @@ CONFIG_USB_SERIAL_GENERIC=y | |||
1239 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 1269 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
1240 | # CONFIG_USB_SERIAL_ARK3116 is not set | 1270 | # CONFIG_USB_SERIAL_ARK3116 is not set |
1241 | CONFIG_USB_SERIAL_BELKIN=m | 1271 | CONFIG_USB_SERIAL_BELKIN=m |
1272 | # CONFIG_USB_SERIAL_CH341 is not set | ||
1242 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 1273 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
1243 | CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m | 1274 | CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m |
1244 | # CONFIG_USB_SERIAL_CP2101 is not set | 1275 | # CONFIG_USB_SERIAL_CP2101 is not set |
@@ -1326,19 +1357,6 @@ CONFIG_USB_APPLEDISPLAY=m | |||
1326 | # CONFIG_RTC_CLASS is not set | 1357 | # CONFIG_RTC_CLASS is not set |
1327 | 1358 | ||
1328 | # | 1359 | # |
1329 | # DMA Engine support | ||
1330 | # | ||
1331 | # CONFIG_DMA_ENGINE is not set | ||
1332 | |||
1333 | # | ||
1334 | # DMA Clients | ||
1335 | # | ||
1336 | |||
1337 | # | ||
1338 | # DMA Devices | ||
1339 | # | ||
1340 | |||
1341 | # | ||
1342 | # Userspace I/O | 1360 | # Userspace I/O |
1343 | # | 1361 | # |
1344 | # CONFIG_UIO is not set | 1362 | # CONFIG_UIO is not set |
@@ -1415,7 +1433,6 @@ CONFIG_TMPFS=y | |||
1415 | # CONFIG_TMPFS_POSIX_ACL is not set | 1433 | # CONFIG_TMPFS_POSIX_ACL is not set |
1416 | CONFIG_HUGETLBFS=y | 1434 | CONFIG_HUGETLBFS=y |
1417 | CONFIG_HUGETLB_PAGE=y | 1435 | CONFIG_HUGETLB_PAGE=y |
1418 | CONFIG_RAMFS=y | ||
1419 | # CONFIG_CONFIGFS_FS is not set | 1436 | # CONFIG_CONFIGFS_FS is not set |
1420 | 1437 | ||
1421 | # | 1438 | # |
@@ -1434,10 +1451,7 @@ CONFIG_CRAMFS=y | |||
1434 | # CONFIG_QNX4FS_FS is not set | 1451 | # CONFIG_QNX4FS_FS is not set |
1435 | # CONFIG_SYSV_FS is not set | 1452 | # CONFIG_SYSV_FS is not set |
1436 | # CONFIG_UFS_FS is not set | 1453 | # CONFIG_UFS_FS is not set |
1437 | 1454 | CONFIG_NETWORK_FILESYSTEMS=y | |
1438 | # | ||
1439 | # Network File Systems | ||
1440 | # | ||
1441 | CONFIG_NFS_FS=y | 1455 | CONFIG_NFS_FS=y |
1442 | CONFIG_NFS_V3=y | 1456 | CONFIG_NFS_V3=y |
1443 | CONFIG_NFS_V3_ACL=y | 1457 | CONFIG_NFS_V3_ACL=y |
@@ -1491,10 +1505,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1491 | # CONFIG_KARMA_PARTITION is not set | 1505 | # CONFIG_KARMA_PARTITION is not set |
1492 | # CONFIG_EFI_PARTITION is not set | 1506 | # CONFIG_EFI_PARTITION is not set |
1493 | # CONFIG_SYSV68_PARTITION is not set | 1507 | # CONFIG_SYSV68_PARTITION is not set |
1494 | |||
1495 | # | ||
1496 | # Native Language Support | ||
1497 | # | ||
1498 | CONFIG_NLS=y | 1508 | CONFIG_NLS=y |
1499 | CONFIG_NLS_DEFAULT="iso8859-1" | 1509 | CONFIG_NLS_DEFAULT="iso8859-1" |
1500 | CONFIG_NLS_CODEPAGE_437=y | 1510 | CONFIG_NLS_CODEPAGE_437=y |
@@ -1535,10 +1545,6 @@ CONFIG_NLS_ISO8859_15=y | |||
1535 | # CONFIG_NLS_KOI8_R is not set | 1545 | # CONFIG_NLS_KOI8_R is not set |
1536 | # CONFIG_NLS_KOI8_U is not set | 1546 | # CONFIG_NLS_KOI8_U is not set |
1537 | CONFIG_NLS_UTF8=y | 1547 | CONFIG_NLS_UTF8=y |
1538 | |||
1539 | # | ||
1540 | # Distributed Lock Manager | ||
1541 | # | ||
1542 | # CONFIG_DLM is not set | 1548 | # CONFIG_DLM is not set |
1543 | # CONFIG_UCC_SLOW is not set | 1549 | # CONFIG_UCC_SLOW is not set |
1544 | 1550 | ||
@@ -1558,18 +1564,17 @@ CONFIG_PLIST=y | |||
1558 | CONFIG_HAS_IOMEM=y | 1564 | CONFIG_HAS_IOMEM=y |
1559 | CONFIG_HAS_IOPORT=y | 1565 | CONFIG_HAS_IOPORT=y |
1560 | CONFIG_HAS_DMA=y | 1566 | CONFIG_HAS_DMA=y |
1561 | 1567 | CONFIG_INSTRUMENTATION=y | |
1562 | # | ||
1563 | # Instrumentation Support | ||
1564 | # | ||
1565 | CONFIG_PROFILING=y | 1568 | CONFIG_PROFILING=y |
1566 | CONFIG_OPROFILE=y | 1569 | CONFIG_OPROFILE=y |
1567 | # CONFIG_KPROBES is not set | 1570 | # CONFIG_KPROBES is not set |
1571 | # CONFIG_MARKERS is not set | ||
1568 | 1572 | ||
1569 | # | 1573 | # |
1570 | # Kernel hacking | 1574 | # Kernel hacking |
1571 | # | 1575 | # |
1572 | # CONFIG_PRINTK_TIME is not set | 1576 | # CONFIG_PRINTK_TIME is not set |
1577 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1573 | CONFIG_ENABLE_MUST_CHECK=y | 1578 | CONFIG_ENABLE_MUST_CHECK=y |
1574 | CONFIG_MAGIC_SYSRQ=y | 1579 | CONFIG_MAGIC_SYSRQ=y |
1575 | # CONFIG_UNUSED_SYMBOLS is not set | 1580 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1593,14 +1598,18 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1593 | # CONFIG_DEBUG_INFO is not set | 1598 | # CONFIG_DEBUG_INFO is not set |
1594 | # CONFIG_DEBUG_VM is not set | 1599 | # CONFIG_DEBUG_VM is not set |
1595 | # CONFIG_DEBUG_LIST is not set | 1600 | # CONFIG_DEBUG_LIST is not set |
1601 | # CONFIG_DEBUG_SG is not set | ||
1596 | CONFIG_FORCED_INLINING=y | 1602 | CONFIG_FORCED_INLINING=y |
1603 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1597 | # CONFIG_RCU_TORTURE_TEST is not set | 1604 | # CONFIG_RCU_TORTURE_TEST is not set |
1598 | # CONFIG_FAULT_INJECTION is not set | 1605 | # CONFIG_FAULT_INJECTION is not set |
1606 | # CONFIG_SAMPLES is not set | ||
1599 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1607 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1600 | # CONFIG_DEBUG_STACK_USAGE is not set | 1608 | # CONFIG_DEBUG_STACK_USAGE is not set |
1601 | # CONFIG_DEBUG_PAGEALLOC is not set | 1609 | # CONFIG_DEBUG_PAGEALLOC is not set |
1602 | # CONFIG_DEBUGGER is not set | 1610 | # CONFIG_DEBUGGER is not set |
1603 | CONFIG_IRQSTACKS=y | 1611 | CONFIG_IRQSTACKS=y |
1612 | # CONFIG_VIRQ_DEBUG is not set | ||
1604 | CONFIG_BOOTX_TEXT=y | 1613 | CONFIG_BOOTX_TEXT=y |
1605 | # CONFIG_PPC_EARLY_DEBUG is not set | 1614 | # CONFIG_PPC_EARLY_DEBUG is not set |
1606 | 1615 | ||
@@ -1609,6 +1618,7 @@ CONFIG_BOOTX_TEXT=y | |||
1609 | # | 1618 | # |
1610 | # CONFIG_KEYS is not set | 1619 | # CONFIG_KEYS is not set |
1611 | # CONFIG_SECURITY is not set | 1620 | # CONFIG_SECURITY is not set |
1621 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1612 | CONFIG_CRYPTO=y | 1622 | CONFIG_CRYPTO=y |
1613 | CONFIG_CRYPTO_ALGAPI=y | 1623 | CONFIG_CRYPTO_ALGAPI=y |
1614 | CONFIG_CRYPTO_BLKCIPHER=y | 1624 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1629,6 +1639,7 @@ CONFIG_CRYPTO_ECB=m | |||
1629 | CONFIG_CRYPTO_CBC=y | 1639 | CONFIG_CRYPTO_CBC=y |
1630 | CONFIG_CRYPTO_PCBC=m | 1640 | CONFIG_CRYPTO_PCBC=m |
1631 | # CONFIG_CRYPTO_LRW is not set | 1641 | # CONFIG_CRYPTO_LRW is not set |
1642 | # CONFIG_CRYPTO_XTS is not set | ||
1632 | # CONFIG_CRYPTO_CRYPTD is not set | 1643 | # CONFIG_CRYPTO_CRYPTD is not set |
1633 | CONFIG_CRYPTO_DES=y | 1644 | CONFIG_CRYPTO_DES=y |
1634 | # CONFIG_CRYPTO_FCRYPT is not set | 1645 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1643,9 +1654,12 @@ CONFIG_CRYPTO_TEA=m | |||
1643 | CONFIG_CRYPTO_ARC4=m | 1654 | CONFIG_CRYPTO_ARC4=m |
1644 | CONFIG_CRYPTO_KHAZAD=m | 1655 | CONFIG_CRYPTO_KHAZAD=m |
1645 | CONFIG_CRYPTO_ANUBIS=m | 1656 | CONFIG_CRYPTO_ANUBIS=m |
1657 | # CONFIG_CRYPTO_SEED is not set | ||
1646 | CONFIG_CRYPTO_DEFLATE=m | 1658 | CONFIG_CRYPTO_DEFLATE=m |
1647 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1659 | CONFIG_CRYPTO_MICHAEL_MIC=m |
1648 | CONFIG_CRYPTO_CRC32C=m | 1660 | CONFIG_CRYPTO_CRC32C=m |
1649 | # CONFIG_CRYPTO_CAMELLIA is not set | 1661 | # CONFIG_CRYPTO_CAMELLIA is not set |
1650 | CONFIG_CRYPTO_TEST=m | 1662 | CONFIG_CRYPTO_TEST=m |
1663 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1651 | # CONFIG_CRYPTO_HW is not set | 1664 | # CONFIG_CRYPTO_HW is not set |
1665 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/holly_defconfig b/arch/powerpc/configs/holly_defconfig index 11009185d230..a211a79959ca 100644 --- a/arch/powerpc/configs/holly_defconfig +++ b/arch/powerpc/configs/holly_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Aug 30 16:35:41 2007 | 4 | # Thu Dec 6 16:48:17 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -15,13 +15,19 @@ CONFIG_6xx=y | |||
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_FPU=y | 17 | CONFIG_PPC_FPU=y |
18 | # CONFIG_ALTIVEC is not set | ||
18 | CONFIG_PPC_STD_MMU=y | 19 | CONFIG_PPC_STD_MMU=y |
19 | CONFIG_PPC_STD_MMU_32=y | 20 | CONFIG_PPC_STD_MMU_32=y |
20 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
21 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
22 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
23 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
24 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
25 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
26 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
27 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -61,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
61 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
62 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
63 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
64 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
65 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
66 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
67 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
68 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
69 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -84,7 +93,6 @@ CONFIG_FUTEX=y | |||
84 | CONFIG_ANON_INODES=y | 93 | CONFIG_ANON_INODES=y |
85 | CONFIG_EPOLL=y | 94 | CONFIG_EPOLL=y |
86 | CONFIG_SIGNALFD=y | 95 | CONFIG_SIGNALFD=y |
87 | CONFIG_TIMERFD=y | ||
88 | CONFIG_EVENTFD=y | 96 | CONFIG_EVENTFD=y |
89 | CONFIG_SHMEM=y | 97 | CONFIG_SHMEM=y |
90 | CONFIG_VM_EVENT_COUNTERS=y | 98 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -122,16 +130,21 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
122 | # | 130 | # |
123 | # Platform support | 131 | # Platform support |
124 | # | 132 | # |
125 | # CONFIG_PPC_MULTIPLATFORM is not set | 133 | CONFIG_PPC_MULTIPLATFORM=y |
126 | CONFIG_EMBEDDED6xx=y | ||
127 | # CONFIG_PPC_82xx is not set | 134 | # CONFIG_PPC_82xx is not set |
128 | # CONFIG_PPC_83xx is not set | 135 | # CONFIG_PPC_83xx is not set |
129 | # CONFIG_PPC_86xx is not set | 136 | # CONFIG_PPC_86xx is not set |
137 | CONFIG_CLASSIC32=y | ||
138 | # CONFIG_PPC_CHRP is not set | ||
130 | # CONFIG_PPC_MPC52xx is not set | 139 | # CONFIG_PPC_MPC52xx is not set |
131 | # CONFIG_PPC_MPC5200 is not set | 140 | # CONFIG_PPC_MPC5200 is not set |
141 | # CONFIG_PPC_EFIKA is not set | ||
142 | # CONFIG_PPC_LITE5200 is not set | ||
143 | # CONFIG_PPC_PMAC is not set | ||
132 | # CONFIG_PPC_CELL is not set | 144 | # CONFIG_PPC_CELL is not set |
133 | # CONFIG_PPC_CELL_NATIVE is not set | 145 | # CONFIG_PPC_CELL_NATIVE is not set |
134 | # CONFIG_PQ2ADS is not set | 146 | # CONFIG_PQ2ADS is not set |
147 | CONFIG_EMBEDDED6xx=y | ||
135 | # CONFIG_LINKSTATION is not set | 148 | # CONFIG_LINKSTATION is not set |
136 | # CONFIG_MPC7448HPC2 is not set | 149 | # CONFIG_MPC7448HPC2 is not set |
137 | CONFIG_PPC_HOLLY=y | 150 | CONFIG_PPC_HOLLY=y |
@@ -147,6 +160,7 @@ CONFIG_MPIC_WEIRD=y | |||
147 | # CONFIG_PPC_INDIRECT_IO is not set | 160 | # CONFIG_PPC_INDIRECT_IO is not set |
148 | # CONFIG_GENERIC_IOMAP is not set | 161 | # CONFIG_GENERIC_IOMAP is not set |
149 | # CONFIG_CPU_FREQ is not set | 162 | # CONFIG_CPU_FREQ is not set |
163 | # CONFIG_TAU is not set | ||
150 | # CONFIG_CPM2 is not set | 164 | # CONFIG_CPM2 is not set |
151 | # CONFIG_FSL_ULI1575 is not set | 165 | # CONFIG_FSL_ULI1575 is not set |
152 | 166 | ||
@@ -154,6 +168,10 @@ CONFIG_MPIC_WEIRD=y | |||
154 | # Kernel options | 168 | # Kernel options |
155 | # | 169 | # |
156 | # CONFIG_HIGHMEM is not set | 170 | # CONFIG_HIGHMEM is not set |
171 | CONFIG_TICK_ONESHOT=y | ||
172 | CONFIG_NO_HZ=y | ||
173 | CONFIG_HIGH_RES_TIMERS=y | ||
174 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
157 | # CONFIG_HZ_100 is not set | 175 | # CONFIG_HZ_100 is not set |
158 | CONFIG_HZ_250=y | 176 | CONFIG_HZ_250=y |
159 | # CONFIG_HZ_300 is not set | 177 | # CONFIG_HZ_300 is not set |
@@ -165,6 +183,7 @@ CONFIG_PREEMPT_NONE=y | |||
165 | CONFIG_BINFMT_ELF=y | 183 | CONFIG_BINFMT_ELF=y |
166 | CONFIG_BINFMT_MISC=y | 184 | CONFIG_BINFMT_MISC=y |
167 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 185 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
186 | # CONFIG_KEXEC is not set | ||
168 | CONFIG_ARCH_FLATMEM_ENABLE=y | 187 | CONFIG_ARCH_FLATMEM_ENABLE=y |
169 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 188 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
170 | CONFIG_SELECT_MEMORY_MODEL=y | 189 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -174,6 +193,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
174 | CONFIG_FLATMEM=y | 193 | CONFIG_FLATMEM=y |
175 | CONFIG_FLAT_NODE_MEM_MAP=y | 194 | CONFIG_FLAT_NODE_MEM_MAP=y |
176 | # CONFIG_SPARSEMEM_STATIC is not set | 195 | # CONFIG_SPARSEMEM_STATIC is not set |
196 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
177 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 197 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
178 | # CONFIG_RESOURCES_64BIT is not set | 198 | # CONFIG_RESOURCES_64BIT is not set |
179 | CONFIG_ZONE_DMA_FLAG=1 | 199 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -183,6 +203,8 @@ CONFIG_PROC_DEVICETREE=y | |||
183 | CONFIG_CMDLINE_BOOL=y | 203 | CONFIG_CMDLINE_BOOL=y |
184 | CONFIG_CMDLINE="console=ttyS0,115200" | 204 | CONFIG_CMDLINE="console=ttyS0,115200" |
185 | # CONFIG_PM is not set | 205 | # CONFIG_PM is not set |
206 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
207 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
186 | # CONFIG_SECCOMP is not set | 208 | # CONFIG_SECCOMP is not set |
187 | CONFIG_WANT_DEVICE_TREE=y | 209 | CONFIG_WANT_DEVICE_TREE=y |
188 | CONFIG_DEVICE_TREE="holly.dts" | 210 | CONFIG_DEVICE_TREE="holly.dts" |
@@ -200,11 +222,8 @@ CONFIG_PCI_SYSCALL=y | |||
200 | # CONFIG_PCIEPORTBUS is not set | 222 | # CONFIG_PCIEPORTBUS is not set |
201 | CONFIG_ARCH_SUPPORTS_MSI=y | 223 | CONFIG_ARCH_SUPPORTS_MSI=y |
202 | # CONFIG_PCI_MSI is not set | 224 | # CONFIG_PCI_MSI is not set |
225 | CONFIG_PCI_LEGACY=y | ||
203 | # CONFIG_PCI_DEBUG is not set | 226 | # CONFIG_PCI_DEBUG is not set |
204 | |||
205 | # | ||
206 | # PCCARD (PCMCIA/CardBus) support | ||
207 | # | ||
208 | # CONFIG_PCCARD is not set | 227 | # CONFIG_PCCARD is not set |
209 | # CONFIG_HOTPLUG_PCI is not set | 228 | # CONFIG_HOTPLUG_PCI is not set |
210 | 229 | ||
@@ -219,7 +238,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
219 | CONFIG_HIGHMEM_START=0xfe000000 | 238 | CONFIG_HIGHMEM_START=0xfe000000 |
220 | CONFIG_LOWMEM_SIZE=0x30000000 | 239 | CONFIG_LOWMEM_SIZE=0x30000000 |
221 | CONFIG_KERNEL_START=0xc0000000 | 240 | CONFIG_KERNEL_START=0xc0000000 |
222 | CONFIG_TASK_SIZE=0x80000000 | 241 | CONFIG_TASK_SIZE=0xc0000000 |
223 | CONFIG_BOOT_LOAD=0x00800000 | 242 | CONFIG_BOOT_LOAD=0x00800000 |
224 | 243 | ||
225 | # | 244 | # |
@@ -259,6 +278,7 @@ CONFIG_SYN_COOKIES=y | |||
259 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 278 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
260 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 279 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
261 | CONFIG_INET_XFRM_MODE_BEET=y | 280 | CONFIG_INET_XFRM_MODE_BEET=y |
281 | # CONFIG_INET_LRO is not set | ||
262 | CONFIG_INET_DIAG=y | 282 | CONFIG_INET_DIAG=y |
263 | CONFIG_INET_TCP_DIAG=y | 283 | CONFIG_INET_TCP_DIAG=y |
264 | # CONFIG_TCP_CONG_ADVANCED is not set | 284 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -284,10 +304,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
284 | # CONFIG_LAPB is not set | 304 | # CONFIG_LAPB is not set |
285 | # CONFIG_ECONET is not set | 305 | # CONFIG_ECONET is not set |
286 | # CONFIG_WAN_ROUTER is not set | 306 | # CONFIG_WAN_ROUTER is not set |
287 | |||
288 | # | ||
289 | # QoS and/or fair queueing | ||
290 | # | ||
291 | # CONFIG_NET_SCHED is not set | 307 | # CONFIG_NET_SCHED is not set |
292 | 308 | ||
293 | # | 309 | # |
@@ -316,6 +332,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
316 | # | 332 | # |
317 | # Generic Driver Options | 333 | # Generic Driver Options |
318 | # | 334 | # |
335 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
319 | CONFIG_STANDALONE=y | 336 | CONFIG_STANDALONE=y |
320 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 337 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
321 | # CONFIG_FW_LOADER is not set | 338 | # CONFIG_FW_LOADER is not set |
@@ -386,6 +403,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
386 | # CONFIG_SCSI_FC_ATTRS is not set | 403 | # CONFIG_SCSI_FC_ATTRS is not set |
387 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 404 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
388 | # CONFIG_SCSI_SAS_LIBSAS is not set | 405 | # CONFIG_SCSI_SAS_LIBSAS is not set |
406 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
389 | CONFIG_SCSI_LOWLEVEL=y | 407 | CONFIG_SCSI_LOWLEVEL=y |
390 | # CONFIG_ISCSI_TCP is not set | 408 | # CONFIG_ISCSI_TCP is not set |
391 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 409 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -397,6 +415,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
397 | # CONFIG_SCSI_AIC79XX is not set | 415 | # CONFIG_SCSI_AIC79XX is not set |
398 | # CONFIG_SCSI_AIC94XX is not set | 416 | # CONFIG_SCSI_AIC94XX is not set |
399 | # CONFIG_SCSI_DPT_I2O is not set | 417 | # CONFIG_SCSI_DPT_I2O is not set |
418 | # CONFIG_SCSI_ADVANSYS is not set | ||
400 | # CONFIG_SCSI_ARCMSR is not set | 419 | # CONFIG_SCSI_ARCMSR is not set |
401 | # CONFIG_MEGARAID_NEWGEN is not set | 420 | # CONFIG_MEGARAID_NEWGEN is not set |
402 | # CONFIG_MEGARAID_LEGACY is not set | 421 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -464,6 +483,7 @@ CONFIG_ATA=y | |||
464 | # CONFIG_PATA_OLDPIIX is not set | 483 | # CONFIG_PATA_OLDPIIX is not set |
465 | # CONFIG_PATA_NETCELL is not set | 484 | # CONFIG_PATA_NETCELL is not set |
466 | # CONFIG_PATA_NS87410 is not set | 485 | # CONFIG_PATA_NS87410 is not set |
486 | # CONFIG_PATA_NS87415 is not set | ||
467 | # CONFIG_PATA_OPTI is not set | 487 | # CONFIG_PATA_OPTI is not set |
468 | # CONFIG_PATA_OPTIDMA is not set | 488 | # CONFIG_PATA_OPTIDMA is not set |
469 | # CONFIG_PATA_PDC_OLD is not set | 489 | # CONFIG_PATA_PDC_OLD is not set |
@@ -478,14 +498,7 @@ CONFIG_ATA=y | |||
478 | # CONFIG_PATA_WINBOND is not set | 498 | # CONFIG_PATA_WINBOND is not set |
479 | # CONFIG_PATA_PLATFORM is not set | 499 | # CONFIG_PATA_PLATFORM is not set |
480 | # CONFIG_MD is not set | 500 | # CONFIG_MD is not set |
481 | |||
482 | # | ||
483 | # Fusion MPT device support | ||
484 | # | ||
485 | # CONFIG_FUSION is not set | 501 | # CONFIG_FUSION is not set |
486 | # CONFIG_FUSION_SPI is not set | ||
487 | # CONFIG_FUSION_FC is not set | ||
488 | # CONFIG_FUSION_SAS is not set | ||
489 | 502 | ||
490 | # | 503 | # |
491 | # IEEE 1394 (FireWire) support | 504 | # IEEE 1394 (FireWire) support |
@@ -501,6 +514,8 @@ CONFIG_NETDEVICES=y | |||
501 | # CONFIG_MACVLAN is not set | 514 | # CONFIG_MACVLAN is not set |
502 | # CONFIG_EQUALIZER is not set | 515 | # CONFIG_EQUALIZER is not set |
503 | # CONFIG_TUN is not set | 516 | # CONFIG_TUN is not set |
517 | # CONFIG_VETH is not set | ||
518 | # CONFIG_IP1000 is not set | ||
504 | # CONFIG_ARCNET is not set | 519 | # CONFIG_ARCNET is not set |
505 | CONFIG_PHYLIB=y | 520 | CONFIG_PHYLIB=y |
506 | 521 | ||
@@ -517,6 +532,7 @@ CONFIG_PHYLIB=y | |||
517 | # CONFIG_BROADCOM_PHY is not set | 532 | # CONFIG_BROADCOM_PHY is not set |
518 | # CONFIG_ICPLUS_PHY is not set | 533 | # CONFIG_ICPLUS_PHY is not set |
519 | # CONFIG_FIXED_PHY is not set | 534 | # CONFIG_FIXED_PHY is not set |
535 | # CONFIG_MDIO_BITBANG is not set | ||
520 | CONFIG_NET_ETHERNET=y | 536 | CONFIG_NET_ETHERNET=y |
521 | CONFIG_MII=y | 537 | CONFIG_MII=y |
522 | # CONFIG_HAPPYMEAL is not set | 538 | # CONFIG_HAPPYMEAL is not set |
@@ -527,11 +543,17 @@ CONFIG_VORTEX=y | |||
527 | # CONFIG_TYPHOON is not set | 543 | # CONFIG_TYPHOON is not set |
528 | # CONFIG_NET_TULIP is not set | 544 | # CONFIG_NET_TULIP is not set |
529 | # CONFIG_HP100 is not set | 545 | # CONFIG_HP100 is not set |
546 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
547 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
548 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
549 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
530 | # CONFIG_NET_PCI is not set | 550 | # CONFIG_NET_PCI is not set |
551 | # CONFIG_B44 is not set | ||
531 | CONFIG_NETDEV_1000=y | 552 | CONFIG_NETDEV_1000=y |
532 | # CONFIG_ACENIC is not set | 553 | # CONFIG_ACENIC is not set |
533 | # CONFIG_DL2K is not set | 554 | # CONFIG_DL2K is not set |
534 | # CONFIG_E1000 is not set | 555 | # CONFIG_E1000 is not set |
556 | # CONFIG_E1000E is not set | ||
535 | # CONFIG_NS83820 is not set | 557 | # CONFIG_NS83820 is not set |
536 | # CONFIG_HAMACHI is not set | 558 | # CONFIG_HAMACHI is not set |
537 | # CONFIG_YELLOWFIN is not set | 559 | # CONFIG_YELLOWFIN is not set |
@@ -539,20 +561,25 @@ CONFIG_NETDEV_1000=y | |||
539 | # CONFIG_SIS190 is not set | 561 | # CONFIG_SIS190 is not set |
540 | # CONFIG_SKGE is not set | 562 | # CONFIG_SKGE is not set |
541 | # CONFIG_SKY2 is not set | 563 | # CONFIG_SKY2 is not set |
564 | # CONFIG_SK98LIN is not set | ||
542 | # CONFIG_VIA_VELOCITY is not set | 565 | # CONFIG_VIA_VELOCITY is not set |
543 | # CONFIG_TIGON3 is not set | 566 | # CONFIG_TIGON3 is not set |
544 | # CONFIG_BNX2 is not set | 567 | # CONFIG_BNX2 is not set |
545 | CONFIG_TSI108_ETH=y | 568 | CONFIG_TSI108_ETH=y |
569 | # CONFIG_MV643XX_ETH is not set | ||
546 | # CONFIG_QLA3XXX is not set | 570 | # CONFIG_QLA3XXX is not set |
547 | # CONFIG_ATL1 is not set | 571 | # CONFIG_ATL1 is not set |
548 | CONFIG_NETDEV_10000=y | 572 | CONFIG_NETDEV_10000=y |
549 | # CONFIG_CHELSIO_T1 is not set | 573 | # CONFIG_CHELSIO_T1 is not set |
550 | # CONFIG_CHELSIO_T3 is not set | 574 | # CONFIG_CHELSIO_T3 is not set |
575 | # CONFIG_IXGBE is not set | ||
551 | # CONFIG_IXGB is not set | 576 | # CONFIG_IXGB is not set |
552 | # CONFIG_S2IO is not set | 577 | # CONFIG_S2IO is not set |
553 | # CONFIG_MYRI10GE is not set | 578 | # CONFIG_MYRI10GE is not set |
554 | # CONFIG_NETXEN_NIC is not set | 579 | # CONFIG_NETXEN_NIC is not set |
580 | # CONFIG_NIU is not set | ||
555 | # CONFIG_MLX4_CORE is not set | 581 | # CONFIG_MLX4_CORE is not set |
582 | # CONFIG_TEHUTI is not set | ||
556 | # CONFIG_TR is not set | 583 | # CONFIG_TR is not set |
557 | 584 | ||
558 | # | 585 | # |
@@ -585,7 +612,6 @@ CONFIG_INPUT=y | |||
585 | # | 612 | # |
586 | # CONFIG_INPUT_MOUSEDEV is not set | 613 | # CONFIG_INPUT_MOUSEDEV is not set |
587 | # CONFIG_INPUT_JOYDEV is not set | 614 | # CONFIG_INPUT_JOYDEV is not set |
588 | # CONFIG_INPUT_TSDEV is not set | ||
589 | # CONFIG_INPUT_EVDEV is not set | 615 | # CONFIG_INPUT_EVDEV is not set |
590 | # CONFIG_INPUT_EVBUG is not set | 616 | # CONFIG_INPUT_EVBUG is not set |
591 | 617 | ||
@@ -637,15 +663,12 @@ CONFIG_UNIX98_PTYS=y | |||
637 | CONFIG_LEGACY_PTYS=y | 663 | CONFIG_LEGACY_PTYS=y |
638 | CONFIG_LEGACY_PTY_COUNT=256 | 664 | CONFIG_LEGACY_PTY_COUNT=256 |
639 | # CONFIG_IPMI_HANDLER is not set | 665 | # CONFIG_IPMI_HANDLER is not set |
640 | # CONFIG_WATCHDOG is not set | ||
641 | # CONFIG_HW_RANDOM is not set | 666 | # CONFIG_HW_RANDOM is not set |
642 | # CONFIG_NVRAM is not set | 667 | # CONFIG_NVRAM is not set |
643 | CONFIG_GEN_RTC=y | 668 | CONFIG_GEN_RTC=y |
644 | # CONFIG_GEN_RTC_X is not set | 669 | # CONFIG_GEN_RTC_X is not set |
645 | # CONFIG_R3964 is not set | 670 | # CONFIG_R3964 is not set |
646 | # CONFIG_APPLICOM is not set | 671 | # CONFIG_APPLICOM is not set |
647 | # CONFIG_AGP is not set | ||
648 | # CONFIG_DRM is not set | ||
649 | # CONFIG_RAW_DRIVER is not set | 672 | # CONFIG_RAW_DRIVER is not set |
650 | # CONFIG_TCG_TPM is not set | 673 | # CONFIG_TCG_TPM is not set |
651 | CONFIG_DEVPORT=y | 674 | CONFIG_DEVPORT=y |
@@ -660,9 +683,9 @@ CONFIG_DEVPORT=y | |||
660 | # CONFIG_POWER_SUPPLY is not set | 683 | # CONFIG_POWER_SUPPLY is not set |
661 | CONFIG_HWMON=y | 684 | CONFIG_HWMON=y |
662 | # CONFIG_HWMON_VID is not set | 685 | # CONFIG_HWMON_VID is not set |
663 | # CONFIG_SENSORS_ABITUGURU is not set | 686 | # CONFIG_SENSORS_I5K_AMB is not set |
664 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
665 | # CONFIG_SENSORS_F71805F is not set | 687 | # CONFIG_SENSORS_F71805F is not set |
688 | # CONFIG_SENSORS_F71882FG is not set | ||
666 | # CONFIG_SENSORS_IT87 is not set | 689 | # CONFIG_SENSORS_IT87 is not set |
667 | # CONFIG_SENSORS_PC87360 is not set | 690 | # CONFIG_SENSORS_PC87360 is not set |
668 | # CONFIG_SENSORS_PC87427 is not set | 691 | # CONFIG_SENSORS_PC87427 is not set |
@@ -675,6 +698,13 @@ CONFIG_HWMON=y | |||
675 | # CONFIG_SENSORS_W83627HF is not set | 698 | # CONFIG_SENSORS_W83627HF is not set |
676 | # CONFIG_SENSORS_W83627EHF is not set | 699 | # CONFIG_SENSORS_W83627EHF is not set |
677 | # CONFIG_HWMON_DEBUG_CHIP is not set | 700 | # CONFIG_HWMON_DEBUG_CHIP is not set |
701 | # CONFIG_WATCHDOG is not set | ||
702 | |||
703 | # | ||
704 | # Sonics Silicon Backplane | ||
705 | # | ||
706 | CONFIG_SSB_POSSIBLE=y | ||
707 | # CONFIG_SSB is not set | ||
678 | 708 | ||
679 | # | 709 | # |
680 | # Multifunction device drivers | 710 | # Multifunction device drivers |
@@ -691,16 +721,17 @@ CONFIG_HWMON=y | |||
691 | # | 721 | # |
692 | # Graphics support | 722 | # Graphics support |
693 | # | 723 | # |
724 | # CONFIG_AGP is not set | ||
725 | # CONFIG_DRM is not set | ||
726 | # CONFIG_VGASTATE is not set | ||
727 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
728 | # CONFIG_FB is not set | ||
694 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 729 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
695 | 730 | ||
696 | # | 731 | # |
697 | # Display device support | 732 | # Display device support |
698 | # | 733 | # |
699 | # CONFIG_DISPLAY_SUPPORT is not set | 734 | # CONFIG_DISPLAY_SUPPORT is not set |
700 | # CONFIG_VGASTATE is not set | ||
701 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
702 | # CONFIG_FB is not set | ||
703 | # CONFIG_FB_IBM_GXT4500 is not set | ||
704 | 735 | ||
705 | # | 736 | # |
706 | # Sound | 737 | # Sound |
@@ -709,6 +740,7 @@ CONFIG_HWMON=y | |||
709 | CONFIG_HID_SUPPORT=y | 740 | CONFIG_HID_SUPPORT=y |
710 | CONFIG_HID=y | 741 | CONFIG_HID=y |
711 | # CONFIG_HID_DEBUG is not set | 742 | # CONFIG_HID_DEBUG is not set |
743 | # CONFIG_HIDRAW is not set | ||
712 | CONFIG_USB_SUPPORT=y | 744 | CONFIG_USB_SUPPORT=y |
713 | CONFIG_USB_ARCH_HAS_HCD=y | 745 | CONFIG_USB_ARCH_HAS_HCD=y |
714 | CONFIG_USB_ARCH_HAS_OHCI=y | 746 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -730,19 +762,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
730 | # CONFIG_RTC_CLASS is not set | 762 | # CONFIG_RTC_CLASS is not set |
731 | 763 | ||
732 | # | 764 | # |
733 | # DMA Engine support | ||
734 | # | ||
735 | # CONFIG_DMA_ENGINE is not set | ||
736 | |||
737 | # | ||
738 | # DMA Clients | ||
739 | # | ||
740 | |||
741 | # | ||
742 | # DMA Devices | ||
743 | # | ||
744 | |||
745 | # | ||
746 | # Userspace I/O | 765 | # Userspace I/O |
747 | # | 766 | # |
748 | # CONFIG_UIO is not set | 767 | # CONFIG_UIO is not set |
@@ -759,7 +778,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
759 | # CONFIG_EXT3_FS_SECURITY is not set | 778 | # CONFIG_EXT3_FS_SECURITY is not set |
760 | # CONFIG_EXT4DEV_FS is not set | 779 | # CONFIG_EXT4DEV_FS is not set |
761 | CONFIG_JBD=y | 780 | CONFIG_JBD=y |
762 | # CONFIG_JBD_DEBUG is not set | ||
763 | CONFIG_FS_MBCACHE=y | 781 | CONFIG_FS_MBCACHE=y |
764 | # CONFIG_REISERFS_FS is not set | 782 | # CONFIG_REISERFS_FS is not set |
765 | # CONFIG_JFS_FS is not set | 783 | # CONFIG_JFS_FS is not set |
@@ -800,7 +818,6 @@ CONFIG_SYSFS=y | |||
800 | CONFIG_TMPFS=y | 818 | CONFIG_TMPFS=y |
801 | # CONFIG_TMPFS_POSIX_ACL is not set | 819 | # CONFIG_TMPFS_POSIX_ACL is not set |
802 | # CONFIG_HUGETLB_PAGE is not set | 820 | # CONFIG_HUGETLB_PAGE is not set |
803 | CONFIG_RAMFS=y | ||
804 | # CONFIG_CONFIGFS_FS is not set | 821 | # CONFIG_CONFIGFS_FS is not set |
805 | 822 | ||
806 | # | 823 | # |
@@ -819,10 +836,7 @@ CONFIG_RAMFS=y | |||
819 | # CONFIG_QNX4FS_FS is not set | 836 | # CONFIG_QNX4FS_FS is not set |
820 | # CONFIG_SYSV_FS is not set | 837 | # CONFIG_SYSV_FS is not set |
821 | # CONFIG_UFS_FS is not set | 838 | # CONFIG_UFS_FS is not set |
822 | 839 | CONFIG_NETWORK_FILESYSTEMS=y | |
823 | # | ||
824 | # Network File Systems | ||
825 | # | ||
826 | CONFIG_NFS_FS=y | 840 | CONFIG_NFS_FS=y |
827 | # CONFIG_NFS_V3 is not set | 841 | # CONFIG_NFS_V3 is not set |
828 | # CONFIG_NFS_V4 is not set | 842 | # CONFIG_NFS_V4 is not set |
@@ -862,15 +876,7 @@ CONFIG_MSDOS_PARTITION=y | |||
862 | # CONFIG_KARMA_PARTITION is not set | 876 | # CONFIG_KARMA_PARTITION is not set |
863 | # CONFIG_EFI_PARTITION is not set | 877 | # CONFIG_EFI_PARTITION is not set |
864 | # CONFIG_SYSV68_PARTITION is not set | 878 | # CONFIG_SYSV68_PARTITION is not set |
865 | |||
866 | # | ||
867 | # Native Language Support | ||
868 | # | ||
869 | # CONFIG_NLS is not set | 879 | # CONFIG_NLS is not set |
870 | |||
871 | # | ||
872 | # Distributed Lock Manager | ||
873 | # | ||
874 | # CONFIG_DLM is not set | 880 | # CONFIG_DLM is not set |
875 | # CONFIG_UCC_SLOW is not set | 881 | # CONFIG_UCC_SLOW is not set |
876 | 882 | ||
@@ -888,17 +894,13 @@ CONFIG_PLIST=y | |||
888 | CONFIG_HAS_IOMEM=y | 894 | CONFIG_HAS_IOMEM=y |
889 | CONFIG_HAS_IOPORT=y | 895 | CONFIG_HAS_IOPORT=y |
890 | CONFIG_HAS_DMA=y | 896 | CONFIG_HAS_DMA=y |
891 | 897 | # CONFIG_INSTRUMENTATION is not set | |
892 | # | ||
893 | # Instrumentation Support | ||
894 | # | ||
895 | # CONFIG_PROFILING is not set | ||
896 | # CONFIG_KPROBES is not set | ||
897 | 898 | ||
898 | # | 899 | # |
899 | # Kernel hacking | 900 | # Kernel hacking |
900 | # | 901 | # |
901 | # CONFIG_PRINTK_TIME is not set | 902 | # CONFIG_PRINTK_TIME is not set |
903 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
902 | CONFIG_ENABLE_MUST_CHECK=y | 904 | CONFIG_ENABLE_MUST_CHECK=y |
903 | CONFIG_MAGIC_SYSRQ=y | 905 | CONFIG_MAGIC_SYSRQ=y |
904 | # CONFIG_UNUSED_SYMBOLS is not set | 906 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -922,9 +924,12 @@ CONFIG_DETECT_SOFTLOCKUP=y | |||
922 | # CONFIG_DEBUG_INFO is not set | 924 | # CONFIG_DEBUG_INFO is not set |
923 | # CONFIG_DEBUG_VM is not set | 925 | # CONFIG_DEBUG_VM is not set |
924 | # CONFIG_DEBUG_LIST is not set | 926 | # CONFIG_DEBUG_LIST is not set |
927 | # CONFIG_DEBUG_SG is not set | ||
925 | CONFIG_FORCED_INLINING=y | 928 | CONFIG_FORCED_INLINING=y |
929 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
926 | # CONFIG_RCU_TORTURE_TEST is not set | 930 | # CONFIG_RCU_TORTURE_TEST is not set |
927 | # CONFIG_FAULT_INJECTION is not set | 931 | # CONFIG_FAULT_INJECTION is not set |
932 | # CONFIG_SAMPLES is not set | ||
928 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 933 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
929 | # CONFIG_DEBUG_STACK_USAGE is not set | 934 | # CONFIG_DEBUG_STACK_USAGE is not set |
930 | # CONFIG_DEBUG_PAGEALLOC is not set | 935 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -933,6 +938,7 @@ CONFIG_XMON=y | |||
933 | CONFIG_XMON_DEFAULT=y | 938 | CONFIG_XMON_DEFAULT=y |
934 | CONFIG_XMON_DISASSEMBLY=y | 939 | CONFIG_XMON_DISASSEMBLY=y |
935 | # CONFIG_BDI_SWITCH is not set | 940 | # CONFIG_BDI_SWITCH is not set |
941 | # CONFIG_BOOTX_TEXT is not set | ||
936 | # CONFIG_PPC_EARLY_DEBUG is not set | 942 | # CONFIG_PPC_EARLY_DEBUG is not set |
937 | 943 | ||
938 | # | 944 | # |
@@ -940,4 +946,6 @@ CONFIG_XMON_DISASSEMBLY=y | |||
940 | # | 946 | # |
941 | # CONFIG_KEYS is not set | 947 | # CONFIG_KEYS is not set |
942 | # CONFIG_SECURITY is not set | 948 | # CONFIG_SECURITY is not set |
949 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
943 | # CONFIG_CRYPTO is not set | 950 | # CONFIG_CRYPTO is not set |
951 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/iseries_defconfig b/arch/powerpc/configs/iseries_defconfig index d78e3a6fc68c..4a87745c7803 100644 --- a/arch/powerpc/configs/iseries_defconfig +++ b/arch/powerpc/configs/iseries_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc3 |
4 | # Thu Aug 30 16:37:16 2007 | 4 | # Wed Nov 21 11:19:59 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -11,6 +11,7 @@ CONFIG_PPC64=y | |||
11 | # CONFIG_POWER4_ONLY is not set | 11 | # CONFIG_POWER4_ONLY is not set |
12 | CONFIG_POWER3=y | 12 | CONFIG_POWER3=y |
13 | CONFIG_POWER4=y | 13 | CONFIG_POWER4=y |
14 | # CONFIG_TUNE_CELL is not set | ||
14 | CONFIG_PPC_FPU=y | 15 | CONFIG_PPC_FPU=y |
15 | # CONFIG_ALTIVEC is not set | 16 | # CONFIG_ALTIVEC is not set |
16 | CONFIG_PPC_STD_MMU=y | 17 | CONFIG_PPC_STD_MMU=y |
@@ -19,8 +20,13 @@ CONFIG_VIRT_CPU_ACCOUNTING=y | |||
19 | CONFIG_SMP=y | 20 | CONFIG_SMP=y |
20 | CONFIG_NR_CPUS=32 | 21 | CONFIG_NR_CPUS=32 |
21 | CONFIG_64BIT=y | 22 | CONFIG_64BIT=y |
23 | CONFIG_WORD_SIZE=64 | ||
22 | CONFIG_PPC_MERGE=y | 24 | CONFIG_PPC_MERGE=y |
23 | CONFIG_MMU=y | 25 | CONFIG_MMU=y |
26 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
27 | CONFIG_GENERIC_TIME=y | ||
28 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
29 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
24 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
25 | CONFIG_IRQ_PER_CPU=y | 31 | CONFIG_IRQ_PER_CPU=y |
26 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 32 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,12 +69,17 @@ CONFIG_POSIX_MQUEUE=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 69 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
66 | CONFIG_AUDIT=y | 73 | CONFIG_AUDIT=y |
67 | CONFIG_AUDITSYSCALL=y | 74 | CONFIG_AUDITSYSCALL=y |
75 | CONFIG_AUDIT_TREE=y | ||
68 | CONFIG_IKCONFIG=y | 76 | CONFIG_IKCONFIG=y |
69 | CONFIG_IKCONFIG_PROC=y | 77 | CONFIG_IKCONFIG_PROC=y |
70 | CONFIG_LOG_BUF_SHIFT=17 | 78 | CONFIG_LOG_BUF_SHIFT=17 |
71 | # CONFIG_CPUSETS is not set | 79 | # CONFIG_CGROUPS is not set |
80 | CONFIG_FAIR_GROUP_SCHED=y | ||
81 | CONFIG_FAIR_USER_SCHED=y | ||
82 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
72 | CONFIG_SYSFS_DEPRECATED=y | 83 | CONFIG_SYSFS_DEPRECATED=y |
73 | # CONFIG_RELAY is not set | 84 | # CONFIG_RELAY is not set |
74 | CONFIG_BLK_DEV_INITRD=y | 85 | CONFIG_BLK_DEV_INITRD=y |
@@ -89,7 +100,6 @@ CONFIG_FUTEX=y | |||
89 | CONFIG_ANON_INODES=y | 100 | CONFIG_ANON_INODES=y |
90 | CONFIG_EPOLL=y | 101 | CONFIG_EPOLL=y |
91 | CONFIG_SIGNALFD=y | 102 | CONFIG_SIGNALFD=y |
92 | CONFIG_TIMERFD=y | ||
93 | CONFIG_EVENTFD=y | 103 | CONFIG_EVENTFD=y |
94 | CONFIG_SHMEM=y | 104 | CONFIG_SHMEM=y |
95 | CONFIG_VM_EVENT_COUNTERS=y | 105 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -110,6 +120,7 @@ CONFIG_STOP_MACHINE=y | |||
110 | CONFIG_BLOCK=y | 120 | CONFIG_BLOCK=y |
111 | # CONFIG_BLK_DEV_IO_TRACE is not set | 121 | # CONFIG_BLK_DEV_IO_TRACE is not set |
112 | CONFIG_BLK_DEV_BSG=y | 122 | CONFIG_BLK_DEV_BSG=y |
123 | CONFIG_BLOCK_COMPAT=y | ||
113 | 124 | ||
114 | # | 125 | # |
115 | # IO Schedulers | 126 | # IO Schedulers |
@@ -128,7 +139,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
128 | # Platform support | 139 | # Platform support |
129 | # | 140 | # |
130 | CONFIG_PPC_MULTIPLATFORM=y | 141 | CONFIG_PPC_MULTIPLATFORM=y |
131 | # CONFIG_EMBEDDED6xx is not set | ||
132 | # CONFIG_PPC_82xx is not set | 142 | # CONFIG_PPC_82xx is not set |
133 | # CONFIG_PPC_83xx is not set | 143 | # CONFIG_PPC_83xx is not set |
134 | # CONFIG_PPC_86xx is not set | 144 | # CONFIG_PPC_86xx is not set |
@@ -172,6 +182,10 @@ CONFIG_GENERIC_IOMAP=y | |||
172 | # | 182 | # |
173 | # Kernel options | 183 | # Kernel options |
174 | # | 184 | # |
185 | CONFIG_TICK_ONESHOT=y | ||
186 | CONFIG_NO_HZ=y | ||
187 | CONFIG_HIGH_RES_TIMERS=y | ||
188 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
175 | # CONFIG_HZ_100 is not set | 189 | # CONFIG_HZ_100 is not set |
176 | CONFIG_HZ_250=y | 190 | CONFIG_HZ_250=y |
177 | # CONFIG_HZ_300 is not set | 191 | # CONFIG_HZ_300 is not set |
@@ -201,6 +215,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
201 | CONFIG_FLATMEM=y | 215 | CONFIG_FLATMEM=y |
202 | CONFIG_FLAT_NODE_MEM_MAP=y | 216 | CONFIG_FLAT_NODE_MEM_MAP=y |
203 | # CONFIG_SPARSEMEM_STATIC is not set | 217 | # CONFIG_SPARSEMEM_STATIC is not set |
218 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | ||
204 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 219 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
205 | CONFIG_RESOURCES_64BIT=y | 220 | CONFIG_RESOURCES_64BIT=y |
206 | CONFIG_ZONE_DMA_FLAG=1 | 221 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -227,11 +242,8 @@ CONFIG_PCI_SYSCALL=y | |||
227 | # CONFIG_PCIEPORTBUS is not set | 242 | # CONFIG_PCIEPORTBUS is not set |
228 | CONFIG_ARCH_SUPPORTS_MSI=y | 243 | CONFIG_ARCH_SUPPORTS_MSI=y |
229 | # CONFIG_PCI_MSI is not set | 244 | # CONFIG_PCI_MSI is not set |
245 | CONFIG_PCI_LEGACY=y | ||
230 | # CONFIG_PCI_DEBUG is not set | 246 | # CONFIG_PCI_DEBUG is not set |
231 | |||
232 | # | ||
233 | # PCCARD (PCMCIA/CardBus) support | ||
234 | # | ||
235 | # CONFIG_PCCARD is not set | 247 | # CONFIG_PCCARD is not set |
236 | # CONFIG_HOTPLUG_PCI is not set | 248 | # CONFIG_HOTPLUG_PCI is not set |
237 | CONFIG_KERNEL_START=0xc000000000000000 | 249 | CONFIG_KERNEL_START=0xc000000000000000 |
@@ -271,6 +283,7 @@ CONFIG_INET_TUNNEL=y | |||
271 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 283 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
272 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 284 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
273 | CONFIG_INET_XFRM_MODE_BEET=m | 285 | CONFIG_INET_XFRM_MODE_BEET=m |
286 | # CONFIG_INET_LRO is not set | ||
274 | CONFIG_INET_DIAG=y | 287 | CONFIG_INET_DIAG=y |
275 | CONFIG_INET_TCP_DIAG=y | 288 | CONFIG_INET_TCP_DIAG=y |
276 | # CONFIG_TCP_CONG_ADVANCED is not set | 289 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -338,6 +351,7 @@ CONFIG_NETFILTER_XT_MATCH_SCTP=m | |||
338 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set | 351 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set |
339 | CONFIG_NETFILTER_XT_MATCH_STRING=m | 352 | CONFIG_NETFILTER_XT_MATCH_STRING=m |
340 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | 353 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m |
354 | CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
341 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set | 355 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set |
342 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set | 356 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set |
343 | 357 | ||
@@ -403,10 +417,6 @@ CONFIG_LLC=y | |||
403 | # CONFIG_LAPB is not set | 417 | # CONFIG_LAPB is not set |
404 | # CONFIG_ECONET is not set | 418 | # CONFIG_ECONET is not set |
405 | # CONFIG_WAN_ROUTER is not set | 419 | # CONFIG_WAN_ROUTER is not set |
406 | |||
407 | # | ||
408 | # QoS and/or fair queueing | ||
409 | # | ||
410 | # CONFIG_NET_SCHED is not set | 420 | # CONFIG_NET_SCHED is not set |
411 | CONFIG_NET_CLS_ROUTE=y | 421 | CONFIG_NET_CLS_ROUTE=y |
412 | 422 | ||
@@ -436,6 +446,7 @@ CONFIG_NET_CLS_ROUTE=y | |||
436 | # | 446 | # |
437 | # Generic Driver Options | 447 | # Generic Driver Options |
438 | # | 448 | # |
449 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
439 | CONFIG_STANDALONE=y | 450 | CONFIG_STANDALONE=y |
440 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 451 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
441 | CONFIG_FW_LOADER=m | 452 | CONFIG_FW_LOADER=m |
@@ -508,6 +519,7 @@ CONFIG_SCSI_FC_ATTRS=y | |||
508 | CONFIG_SCSI_SAS_ATTRS=m | 519 | CONFIG_SCSI_SAS_ATTRS=m |
509 | CONFIG_SCSI_SAS_LIBSAS=m | 520 | CONFIG_SCSI_SAS_LIBSAS=m |
510 | CONFIG_SCSI_SAS_LIBSAS_DEBUG=y | 521 | CONFIG_SCSI_SAS_LIBSAS_DEBUG=y |
522 | CONFIG_SCSI_SRP_ATTRS=m | ||
511 | CONFIG_SCSI_LOWLEVEL=y | 523 | CONFIG_SCSI_LOWLEVEL=y |
512 | # CONFIG_ISCSI_TCP is not set | 524 | # CONFIG_ISCSI_TCP is not set |
513 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 525 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -559,14 +571,8 @@ CONFIG_DM_MIRROR=m | |||
559 | CONFIG_DM_ZERO=m | 571 | CONFIG_DM_ZERO=m |
560 | # CONFIG_DM_MULTIPATH is not set | 572 | # CONFIG_DM_MULTIPATH is not set |
561 | # CONFIG_DM_DELAY is not set | 573 | # CONFIG_DM_DELAY is not set |
562 | 574 | # CONFIG_DM_UEVENT is not set | |
563 | # | ||
564 | # Fusion MPT device support | ||
565 | # | ||
566 | # CONFIG_FUSION is not set | 575 | # CONFIG_FUSION is not set |
567 | # CONFIG_FUSION_SPI is not set | ||
568 | # CONFIG_FUSION_FC is not set | ||
569 | # CONFIG_FUSION_SAS is not set | ||
570 | 576 | ||
571 | # | 577 | # |
572 | # IEEE 1394 (FireWire) support | 578 | # IEEE 1394 (FireWire) support |
@@ -582,6 +588,8 @@ CONFIG_BONDING=m | |||
582 | # CONFIG_MACVLAN is not set | 588 | # CONFIG_MACVLAN is not set |
583 | # CONFIG_EQUALIZER is not set | 589 | # CONFIG_EQUALIZER is not set |
584 | CONFIG_TUN=m | 590 | CONFIG_TUN=m |
591 | # CONFIG_VETH is not set | ||
592 | # CONFIG_IP1000 is not set | ||
585 | # CONFIG_ARCNET is not set | 593 | # CONFIG_ARCNET is not set |
586 | # CONFIG_PHYLIB is not set | 594 | # CONFIG_PHYLIB is not set |
587 | CONFIG_NET_ETHERNET=y | 595 | CONFIG_NET_ETHERNET=y |
@@ -592,6 +600,10 @@ CONFIG_MII=y | |||
592 | # CONFIG_NET_VENDOR_3COM is not set | 600 | # CONFIG_NET_VENDOR_3COM is not set |
593 | # CONFIG_NET_TULIP is not set | 601 | # CONFIG_NET_TULIP is not set |
594 | # CONFIG_HP100 is not set | 602 | # CONFIG_HP100 is not set |
603 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
604 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
605 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
606 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
595 | CONFIG_NET_PCI=y | 607 | CONFIG_NET_PCI=y |
596 | CONFIG_PCNET32=y | 608 | CONFIG_PCNET32=y |
597 | CONFIG_PCNET32_NAPI=y | 609 | CONFIG_PCNET32_NAPI=y |
@@ -599,7 +611,6 @@ CONFIG_PCNET32_NAPI=y | |||
599 | # CONFIG_ADAPTEC_STARFIRE is not set | 611 | # CONFIG_ADAPTEC_STARFIRE is not set |
600 | # CONFIG_B44 is not set | 612 | # CONFIG_B44 is not set |
601 | # CONFIG_FORCEDETH is not set | 613 | # CONFIG_FORCEDETH is not set |
602 | # CONFIG_DGRS is not set | ||
603 | # CONFIG_EEPRO100 is not set | 614 | # CONFIG_EEPRO100 is not set |
604 | CONFIG_E100=y | 615 | CONFIG_E100=y |
605 | # CONFIG_FEALNX is not set | 616 | # CONFIG_FEALNX is not set |
@@ -619,6 +630,7 @@ CONFIG_ACENIC=m | |||
619 | CONFIG_E1000=m | 630 | CONFIG_E1000=m |
620 | # CONFIG_E1000_NAPI is not set | 631 | # CONFIG_E1000_NAPI is not set |
621 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 632 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
633 | # CONFIG_E1000E is not set | ||
622 | # CONFIG_NS83820 is not set | 634 | # CONFIG_NS83820 is not set |
623 | # CONFIG_HAMACHI is not set | 635 | # CONFIG_HAMACHI is not set |
624 | # CONFIG_YELLOWFIN is not set | 636 | # CONFIG_YELLOWFIN is not set |
@@ -626,6 +638,7 @@ CONFIG_E1000=m | |||
626 | # CONFIG_SIS190 is not set | 638 | # CONFIG_SIS190 is not set |
627 | # CONFIG_SKGE is not set | 639 | # CONFIG_SKGE is not set |
628 | # CONFIG_SKY2 is not set | 640 | # CONFIG_SKY2 is not set |
641 | # CONFIG_SK98LIN is not set | ||
629 | # CONFIG_VIA_VELOCITY is not set | 642 | # CONFIG_VIA_VELOCITY is not set |
630 | # CONFIG_TIGON3 is not set | 643 | # CONFIG_TIGON3 is not set |
631 | # CONFIG_BNX2 is not set | 644 | # CONFIG_BNX2 is not set |
@@ -634,12 +647,15 @@ CONFIG_E1000=m | |||
634 | CONFIG_NETDEV_10000=y | 647 | CONFIG_NETDEV_10000=y |
635 | # CONFIG_CHELSIO_T1 is not set | 648 | # CONFIG_CHELSIO_T1 is not set |
636 | # CONFIG_CHELSIO_T3 is not set | 649 | # CONFIG_CHELSIO_T3 is not set |
650 | # CONFIG_IXGBE is not set | ||
637 | # CONFIG_IXGB is not set | 651 | # CONFIG_IXGB is not set |
638 | # CONFIG_S2IO is not set | 652 | # CONFIG_S2IO is not set |
639 | # CONFIG_MYRI10GE is not set | 653 | # CONFIG_MYRI10GE is not set |
640 | # CONFIG_NETXEN_NIC is not set | 654 | # CONFIG_NETXEN_NIC is not set |
655 | # CONFIG_NIU is not set | ||
641 | # CONFIG_PASEMI_MAC is not set | 656 | # CONFIG_PASEMI_MAC is not set |
642 | # CONFIG_MLX4_CORE is not set | 657 | # CONFIG_MLX4_CORE is not set |
658 | # CONFIG_TEHUTI is not set | ||
643 | CONFIG_TR=y | 659 | CONFIG_TR=y |
644 | CONFIG_IBMOL=y | 660 | CONFIG_IBMOL=y |
645 | # CONFIG_3C359 is not set | 661 | # CONFIG_3C359 is not set |
@@ -669,6 +685,7 @@ CONFIG_SLHC=m | |||
669 | # CONFIG_NET_FC is not set | 685 | # CONFIG_NET_FC is not set |
670 | # CONFIG_SHAPER is not set | 686 | # CONFIG_SHAPER is not set |
671 | CONFIG_NETCONSOLE=y | 687 | CONFIG_NETCONSOLE=y |
688 | # CONFIG_NETCONSOLE_DYNAMIC is not set | ||
672 | CONFIG_NETPOLL=y | 689 | CONFIG_NETPOLL=y |
673 | CONFIG_NETPOLL_TRAP=y | 690 | CONFIG_NETPOLL_TRAP=y |
674 | CONFIG_NET_POLL_CONTROLLER=y | 691 | CONFIG_NET_POLL_CONTROLLER=y |
@@ -690,7 +707,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
690 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 707 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
691 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 708 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
692 | # CONFIG_INPUT_JOYDEV is not set | 709 | # CONFIG_INPUT_JOYDEV is not set |
693 | # CONFIG_INPUT_TSDEV is not set | ||
694 | # CONFIG_INPUT_EVDEV is not set | 710 | # CONFIG_INPUT_EVDEV is not set |
695 | # CONFIG_INPUT_EVBUG is not set | 711 | # CONFIG_INPUT_EVBUG is not set |
696 | 712 | ||
@@ -736,14 +752,11 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
736 | CONFIG_HVC_DRIVER=y | 752 | CONFIG_HVC_DRIVER=y |
737 | CONFIG_HVC_ISERIES=y | 753 | CONFIG_HVC_ISERIES=y |
738 | # CONFIG_IPMI_HANDLER is not set | 754 | # CONFIG_IPMI_HANDLER is not set |
739 | # CONFIG_WATCHDOG is not set | ||
740 | # CONFIG_HW_RANDOM is not set | 755 | # CONFIG_HW_RANDOM is not set |
741 | CONFIG_GEN_RTC=y | 756 | CONFIG_GEN_RTC=y |
742 | # CONFIG_GEN_RTC_X is not set | 757 | # CONFIG_GEN_RTC_X is not set |
743 | # CONFIG_R3964 is not set | 758 | # CONFIG_R3964 is not set |
744 | # CONFIG_APPLICOM is not set | 759 | # CONFIG_APPLICOM is not set |
745 | # CONFIG_AGP is not set | ||
746 | # CONFIG_DRM is not set | ||
747 | CONFIG_RAW_DRIVER=y | 760 | CONFIG_RAW_DRIVER=y |
748 | CONFIG_MAX_RAW_DEVS=256 | 761 | CONFIG_MAX_RAW_DEVS=256 |
749 | # CONFIG_HANGCHECK_TIMER is not set | 762 | # CONFIG_HANGCHECK_TIMER is not set |
@@ -759,6 +772,13 @@ CONFIG_DEVPORT=y | |||
759 | # CONFIG_W1 is not set | 772 | # CONFIG_W1 is not set |
760 | # CONFIG_POWER_SUPPLY is not set | 773 | # CONFIG_POWER_SUPPLY is not set |
761 | # CONFIG_HWMON is not set | 774 | # CONFIG_HWMON is not set |
775 | # CONFIG_WATCHDOG is not set | ||
776 | |||
777 | # | ||
778 | # Sonics Silicon Backplane | ||
779 | # | ||
780 | CONFIG_SSB_POSSIBLE=y | ||
781 | # CONFIG_SSB is not set | ||
762 | 782 | ||
763 | # | 783 | # |
764 | # Multifunction device drivers | 784 | # Multifunction device drivers |
@@ -775,16 +795,17 @@ CONFIG_DEVPORT=y | |||
775 | # | 795 | # |
776 | # Graphics support | 796 | # Graphics support |
777 | # | 797 | # |
798 | # CONFIG_AGP is not set | ||
799 | # CONFIG_DRM is not set | ||
800 | # CONFIG_VGASTATE is not set | ||
801 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
802 | # CONFIG_FB is not set | ||
778 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 803 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
779 | 804 | ||
780 | # | 805 | # |
781 | # Display device support | 806 | # Display device support |
782 | # | 807 | # |
783 | # CONFIG_DISPLAY_SUPPORT is not set | 808 | # CONFIG_DISPLAY_SUPPORT is not set |
784 | # CONFIG_VGASTATE is not set | ||
785 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
786 | # CONFIG_FB is not set | ||
787 | # CONFIG_FB_IBM_GXT4500 is not set | ||
788 | 809 | ||
789 | # | 810 | # |
790 | # Console display driver support | 811 | # Console display driver support |
@@ -806,19 +827,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
806 | # CONFIG_RTC_CLASS is not set | 827 | # CONFIG_RTC_CLASS is not set |
807 | 828 | ||
808 | # | 829 | # |
809 | # DMA Engine support | ||
810 | # | ||
811 | # CONFIG_DMA_ENGINE is not set | ||
812 | |||
813 | # | ||
814 | # DMA Clients | ||
815 | # | ||
816 | |||
817 | # | ||
818 | # DMA Devices | ||
819 | # | ||
820 | |||
821 | # | ||
822 | # Userspace I/O | 830 | # Userspace I/O |
823 | # | 831 | # |
824 | # CONFIG_UIO is not set | 832 | # CONFIG_UIO is not set |
@@ -902,7 +910,6 @@ CONFIG_TMPFS=y | |||
902 | CONFIG_TMPFS_POSIX_ACL=y | 910 | CONFIG_TMPFS_POSIX_ACL=y |
903 | # CONFIG_HUGETLBFS is not set | 911 | # CONFIG_HUGETLBFS is not set |
904 | # CONFIG_HUGETLB_PAGE is not set | 912 | # CONFIG_HUGETLB_PAGE is not set |
905 | CONFIG_RAMFS=y | ||
906 | CONFIG_CONFIGFS_FS=m | 913 | CONFIG_CONFIGFS_FS=m |
907 | 914 | ||
908 | # | 915 | # |
@@ -921,10 +928,7 @@ CONFIG_CRAMFS=y | |||
921 | # CONFIG_QNX4FS_FS is not set | 928 | # CONFIG_QNX4FS_FS is not set |
922 | # CONFIG_SYSV_FS is not set | 929 | # CONFIG_SYSV_FS is not set |
923 | # CONFIG_UFS_FS is not set | 930 | # CONFIG_UFS_FS is not set |
924 | 931 | CONFIG_NETWORK_FILESYSTEMS=y | |
925 | # | ||
926 | # Network File Systems | ||
927 | # | ||
928 | CONFIG_NFS_FS=y | 932 | CONFIG_NFS_FS=y |
929 | CONFIG_NFS_V3=y | 933 | CONFIG_NFS_V3=y |
930 | CONFIG_NFS_V3_ACL=y | 934 | CONFIG_NFS_V3_ACL=y |
@@ -963,10 +967,6 @@ CONFIG_CIFS_POSIX=y | |||
963 | # | 967 | # |
964 | # CONFIG_PARTITION_ADVANCED is not set | 968 | # CONFIG_PARTITION_ADVANCED is not set |
965 | CONFIG_MSDOS_PARTITION=y | 969 | CONFIG_MSDOS_PARTITION=y |
966 | |||
967 | # | ||
968 | # Native Language Support | ||
969 | # | ||
970 | CONFIG_NLS=y | 970 | CONFIG_NLS=y |
971 | CONFIG_NLS_DEFAULT="iso8859-1" | 971 | CONFIG_NLS_DEFAULT="iso8859-1" |
972 | CONFIG_NLS_CODEPAGE_437=y | 972 | CONFIG_NLS_CODEPAGE_437=y |
@@ -1007,10 +1007,6 @@ CONFIG_NLS_ISO8859_1=y | |||
1007 | # CONFIG_NLS_KOI8_R is not set | 1007 | # CONFIG_NLS_KOI8_R is not set |
1008 | # CONFIG_NLS_KOI8_U is not set | 1008 | # CONFIG_NLS_KOI8_U is not set |
1009 | # CONFIG_NLS_UTF8 is not set | 1009 | # CONFIG_NLS_UTF8 is not set |
1010 | |||
1011 | # | ||
1012 | # Distributed Lock Manager | ||
1013 | # | ||
1014 | CONFIG_DLM=m | 1010 | CONFIG_DLM=m |
1015 | # CONFIG_DLM_DEBUG is not set | 1011 | # CONFIG_DLM_DEBUG is not set |
1016 | # CONFIG_UCC_SLOW is not set | 1012 | # CONFIG_UCC_SLOW is not set |
@@ -1035,17 +1031,16 @@ CONFIG_PLIST=y | |||
1035 | CONFIG_HAS_IOMEM=y | 1031 | CONFIG_HAS_IOMEM=y |
1036 | CONFIG_HAS_IOPORT=y | 1032 | CONFIG_HAS_IOPORT=y |
1037 | CONFIG_HAS_DMA=y | 1033 | CONFIG_HAS_DMA=y |
1038 | 1034 | CONFIG_INSTRUMENTATION=y | |
1039 | # | ||
1040 | # Instrumentation Support | ||
1041 | # | ||
1042 | # CONFIG_PROFILING is not set | 1035 | # CONFIG_PROFILING is not set |
1043 | # CONFIG_KPROBES is not set | 1036 | # CONFIG_KPROBES is not set |
1037 | # CONFIG_MARKERS is not set | ||
1044 | 1038 | ||
1045 | # | 1039 | # |
1046 | # Kernel hacking | 1040 | # Kernel hacking |
1047 | # | 1041 | # |
1048 | # CONFIG_PRINTK_TIME is not set | 1042 | # CONFIG_PRINTK_TIME is not set |
1043 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1049 | CONFIG_ENABLE_MUST_CHECK=y | 1044 | CONFIG_ENABLE_MUST_CHECK=y |
1050 | CONFIG_MAGIC_SYSRQ=y | 1045 | CONFIG_MAGIC_SYSRQ=y |
1051 | # CONFIG_UNUSED_SYMBOLS is not set | 1046 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1069,14 +1064,18 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1069 | # CONFIG_DEBUG_INFO is not set | 1064 | # CONFIG_DEBUG_INFO is not set |
1070 | # CONFIG_DEBUG_VM is not set | 1065 | # CONFIG_DEBUG_VM is not set |
1071 | # CONFIG_DEBUG_LIST is not set | 1066 | # CONFIG_DEBUG_LIST is not set |
1067 | # CONFIG_DEBUG_SG is not set | ||
1072 | # CONFIG_FORCED_INLINING is not set | 1068 | # CONFIG_FORCED_INLINING is not set |
1069 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1073 | # CONFIG_RCU_TORTURE_TEST is not set | 1070 | # CONFIG_RCU_TORTURE_TEST is not set |
1074 | # CONFIG_FAULT_INJECTION is not set | 1071 | # CONFIG_FAULT_INJECTION is not set |
1072 | # CONFIG_SAMPLES is not set | ||
1075 | CONFIG_DEBUG_STACKOVERFLOW=y | 1073 | CONFIG_DEBUG_STACKOVERFLOW=y |
1076 | CONFIG_DEBUG_STACK_USAGE=y | 1074 | CONFIG_DEBUG_STACK_USAGE=y |
1077 | # CONFIG_DEBUG_PAGEALLOC is not set | 1075 | # CONFIG_DEBUG_PAGEALLOC is not set |
1078 | # CONFIG_DEBUGGER is not set | 1076 | # CONFIG_DEBUGGER is not set |
1079 | CONFIG_IRQSTACKS=y | 1077 | CONFIG_IRQSTACKS=y |
1078 | # CONFIG_VIRQ_DEBUG is not set | ||
1080 | # CONFIG_BOOTX_TEXT is not set | 1079 | # CONFIG_BOOTX_TEXT is not set |
1081 | # CONFIG_PPC_EARLY_DEBUG is not set | 1080 | # CONFIG_PPC_EARLY_DEBUG is not set |
1082 | 1081 | ||
@@ -1085,8 +1084,10 @@ CONFIG_IRQSTACKS=y | |||
1085 | # | 1084 | # |
1086 | # CONFIG_KEYS is not set | 1085 | # CONFIG_KEYS is not set |
1087 | # CONFIG_SECURITY is not set | 1086 | # CONFIG_SECURITY is not set |
1087 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1088 | CONFIG_CRYPTO=y | 1088 | CONFIG_CRYPTO=y |
1089 | CONFIG_CRYPTO_ALGAPI=y | 1089 | CONFIG_CRYPTO_ALGAPI=y |
1090 | CONFIG_CRYPTO_AEAD=m | ||
1090 | CONFIG_CRYPTO_BLKCIPHER=y | 1091 | CONFIG_CRYPTO_BLKCIPHER=y |
1091 | CONFIG_CRYPTO_HASH=y | 1092 | CONFIG_CRYPTO_HASH=y |
1092 | CONFIG_CRYPTO_MANAGER=y | 1093 | CONFIG_CRYPTO_MANAGER=y |
@@ -1105,6 +1106,7 @@ CONFIG_CRYPTO_ECB=m | |||
1105 | CONFIG_CRYPTO_CBC=y | 1106 | CONFIG_CRYPTO_CBC=y |
1106 | CONFIG_CRYPTO_PCBC=m | 1107 | CONFIG_CRYPTO_PCBC=m |
1107 | # CONFIG_CRYPTO_LRW is not set | 1108 | # CONFIG_CRYPTO_LRW is not set |
1109 | # CONFIG_CRYPTO_XTS is not set | ||
1108 | # CONFIG_CRYPTO_CRYPTD is not set | 1110 | # CONFIG_CRYPTO_CRYPTD is not set |
1109 | CONFIG_CRYPTO_DES=y | 1111 | CONFIG_CRYPTO_DES=y |
1110 | # CONFIG_CRYPTO_FCRYPT is not set | 1112 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1119,9 +1121,12 @@ CONFIG_CRYPTO_TEA=m | |||
1119 | CONFIG_CRYPTO_ARC4=m | 1121 | CONFIG_CRYPTO_ARC4=m |
1120 | CONFIG_CRYPTO_KHAZAD=m | 1122 | CONFIG_CRYPTO_KHAZAD=m |
1121 | CONFIG_CRYPTO_ANUBIS=m | 1123 | CONFIG_CRYPTO_ANUBIS=m |
1124 | CONFIG_CRYPTO_SEED=m | ||
1122 | CONFIG_CRYPTO_DEFLATE=m | 1125 | CONFIG_CRYPTO_DEFLATE=m |
1123 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1126 | CONFIG_CRYPTO_MICHAEL_MIC=m |
1124 | CONFIG_CRYPTO_CRC32C=m | 1127 | CONFIG_CRYPTO_CRC32C=m |
1125 | # CONFIG_CRYPTO_CAMELLIA is not set | 1128 | # CONFIG_CRYPTO_CAMELLIA is not set |
1126 | CONFIG_CRYPTO_TEST=m | 1129 | CONFIG_CRYPTO_TEST=m |
1130 | CONFIG_CRYPTO_AUTHENC=m | ||
1127 | # CONFIG_CRYPTO_HW is not set | 1131 | # CONFIG_CRYPTO_HW is not set |
1132 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/kilauea_defconfig b/arch/powerpc/configs/kilauea_defconfig index fd1c530aa3ec..28dee12031f5 100644 --- a/arch/powerpc/configs/kilauea_defconfig +++ b/arch/powerpc/configs/kilauea_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.23-rc9 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Oct 11 19:05:15 2007 | 4 | # Thu Dec 6 16:48:20 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -65,9 +65,12 @@ CONFIG_POSIX_MQUEUE=y | |||
65 | # CONFIG_BSD_PROCESS_ACCT is not set | 65 | # CONFIG_BSD_PROCESS_ACCT is not set |
66 | # CONFIG_TASKSTATS is not set | 66 | # CONFIG_TASKSTATS is not set |
67 | # CONFIG_USER_NS is not set | 67 | # CONFIG_USER_NS is not set |
68 | # CONFIG_PID_NS is not set | ||
68 | # CONFIG_AUDIT is not set | 69 | # CONFIG_AUDIT is not set |
69 | # CONFIG_IKCONFIG is not set | 70 | # CONFIG_IKCONFIG is not set |
70 | CONFIG_LOG_BUF_SHIFT=14 | 71 | CONFIG_LOG_BUF_SHIFT=14 |
72 | # CONFIG_CGROUPS is not set | ||
73 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
71 | CONFIG_SYSFS_DEPRECATED=y | 74 | CONFIG_SYSFS_DEPRECATED=y |
72 | # CONFIG_RELAY is not set | 75 | # CONFIG_RELAY is not set |
73 | CONFIG_BLK_DEV_INITRD=y | 76 | CONFIG_BLK_DEV_INITRD=y |
@@ -154,6 +157,7 @@ CONFIG_KILAUEA=y | |||
154 | # CONFIG_TICK_ONESHOT is not set | 157 | # CONFIG_TICK_ONESHOT is not set |
155 | # CONFIG_NO_HZ is not set | 158 | # CONFIG_NO_HZ is not set |
156 | # CONFIG_HIGH_RES_TIMERS is not set | 159 | # CONFIG_HIGH_RES_TIMERS is not set |
160 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
157 | # CONFIG_HZ_100 is not set | 161 | # CONFIG_HZ_100 is not set |
158 | CONFIG_HZ_250=y | 162 | CONFIG_HZ_250=y |
159 | # CONFIG_HZ_300 is not set | 163 | # CONFIG_HZ_300 is not set |
@@ -175,6 +179,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
175 | CONFIG_FLATMEM=y | 179 | CONFIG_FLATMEM=y |
176 | CONFIG_FLAT_NODE_MEM_MAP=y | 180 | CONFIG_FLAT_NODE_MEM_MAP=y |
177 | # CONFIG_SPARSEMEM_STATIC is not set | 181 | # CONFIG_SPARSEMEM_STATIC is not set |
182 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
178 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 183 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
179 | # CONFIG_RESOURCES_64BIT is not set | 184 | # CONFIG_RESOURCES_64BIT is not set |
180 | CONFIG_ZONE_DMA_FLAG=1 | 185 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -198,10 +203,6 @@ CONFIG_ZONE_DMA=y | |||
198 | # CONFIG_PCI_DOMAINS is not set | 203 | # CONFIG_PCI_DOMAINS is not set |
199 | # CONFIG_PCI_SYSCALL is not set | 204 | # CONFIG_PCI_SYSCALL is not set |
200 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 205 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
201 | |||
202 | # | ||
203 | # PCCARD (PCMCIA/CardBus) support | ||
204 | # | ||
205 | # CONFIG_PCCARD is not set | 206 | # CONFIG_PCCARD is not set |
206 | 207 | ||
207 | # | 208 | # |
@@ -215,7 +216,7 @@ CONFIG_ZONE_DMA=y | |||
215 | CONFIG_HIGHMEM_START=0xfe000000 | 216 | CONFIG_HIGHMEM_START=0xfe000000 |
216 | CONFIG_LOWMEM_SIZE=0x30000000 | 217 | CONFIG_LOWMEM_SIZE=0x30000000 |
217 | CONFIG_KERNEL_START=0xc0000000 | 218 | CONFIG_KERNEL_START=0xc0000000 |
218 | CONFIG_TASK_SIZE=0x80000000 | 219 | CONFIG_TASK_SIZE=0xc0000000 |
219 | CONFIG_CONSISTENT_START=0xff100000 | 220 | CONFIG_CONSISTENT_START=0xff100000 |
220 | CONFIG_CONSISTENT_SIZE=0x00200000 | 221 | CONFIG_CONSISTENT_SIZE=0x00200000 |
221 | CONFIG_BOOT_LOAD=0x00400000 | 222 | CONFIG_BOOT_LOAD=0x00400000 |
@@ -252,6 +253,7 @@ CONFIG_IP_PNP_BOOTP=y | |||
252 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 253 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
253 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 254 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
254 | # CONFIG_INET_XFRM_MODE_BEET is not set | 255 | # CONFIG_INET_XFRM_MODE_BEET is not set |
256 | # CONFIG_INET_LRO is not set | ||
255 | CONFIG_INET_DIAG=y | 257 | CONFIG_INET_DIAG=y |
256 | CONFIG_INET_TCP_DIAG=y | 258 | CONFIG_INET_TCP_DIAG=y |
257 | # CONFIG_TCP_CONG_ADVANCED is not set | 259 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -277,10 +279,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
277 | # CONFIG_LAPB is not set | 279 | # CONFIG_LAPB is not set |
278 | # CONFIG_ECONET is not set | 280 | # CONFIG_ECONET is not set |
279 | # CONFIG_WAN_ROUTER is not set | 281 | # CONFIG_WAN_ROUTER is not set |
280 | |||
281 | # | ||
282 | # QoS and/or fair queueing | ||
283 | # | ||
284 | # CONFIG_NET_SCHED is not set | 282 | # CONFIG_NET_SCHED is not set |
285 | 283 | ||
286 | # | 284 | # |
@@ -309,6 +307,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
309 | # | 307 | # |
310 | # Generic Driver Options | 308 | # Generic Driver Options |
311 | # | 309 | # |
310 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
312 | CONFIG_STANDALONE=y | 311 | CONFIG_STANDALONE=y |
313 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 312 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
314 | CONFIG_FW_LOADER=y | 313 | CONFIG_FW_LOADER=y |
@@ -336,6 +335,7 @@ CONFIG_MTD_BLOCK=m | |||
336 | # CONFIG_INFTL is not set | 335 | # CONFIG_INFTL is not set |
337 | # CONFIG_RFD_FTL is not set | 336 | # CONFIG_RFD_FTL is not set |
338 | # CONFIG_SSFDC is not set | 337 | # CONFIG_SSFDC is not set |
338 | # CONFIG_MTD_OOPS is not set | ||
339 | 339 | ||
340 | # | 340 | # |
341 | # RAM/ROM/Flash chip drivers | 341 | # RAM/ROM/Flash chip drivers |
@@ -425,6 +425,7 @@ CONFIG_NETDEVICES=y | |||
425 | # CONFIG_MACVLAN is not set | 425 | # CONFIG_MACVLAN is not set |
426 | # CONFIG_EQUALIZER is not set | 426 | # CONFIG_EQUALIZER is not set |
427 | # CONFIG_TUN is not set | 427 | # CONFIG_TUN is not set |
428 | # CONFIG_VETH is not set | ||
428 | # CONFIG_NET_ETHERNET is not set | 429 | # CONFIG_NET_ETHERNET is not set |
429 | # CONFIG_NETDEV_1000 is not set | 430 | # CONFIG_NETDEV_1000 is not set |
430 | # CONFIG_NETDEV_10000 is not set | 431 | # CONFIG_NETDEV_10000 is not set |
@@ -485,7 +486,6 @@ CONFIG_UNIX98_PTYS=y | |||
485 | CONFIG_LEGACY_PTYS=y | 486 | CONFIG_LEGACY_PTYS=y |
486 | CONFIG_LEGACY_PTY_COUNT=256 | 487 | CONFIG_LEGACY_PTY_COUNT=256 |
487 | # CONFIG_IPMI_HANDLER is not set | 488 | # CONFIG_IPMI_HANDLER is not set |
488 | # CONFIG_WATCHDOG is not set | ||
489 | # CONFIG_HW_RANDOM is not set | 489 | # CONFIG_HW_RANDOM is not set |
490 | # CONFIG_NVRAM is not set | 490 | # CONFIG_NVRAM is not set |
491 | # CONFIG_GEN_RTC is not set | 491 | # CONFIG_GEN_RTC is not set |
@@ -502,6 +502,13 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
502 | # CONFIG_W1 is not set | 502 | # CONFIG_W1 is not set |
503 | # CONFIG_POWER_SUPPLY is not set | 503 | # CONFIG_POWER_SUPPLY is not set |
504 | # CONFIG_HWMON is not set | 504 | # CONFIG_HWMON is not set |
505 | # CONFIG_WATCHDOG is not set | ||
506 | |||
507 | # | ||
508 | # Sonics Silicon Backplane | ||
509 | # | ||
510 | CONFIG_SSB_POSSIBLE=y | ||
511 | # CONFIG_SSB is not set | ||
505 | 512 | ||
506 | # | 513 | # |
507 | # Multifunction device drivers | 514 | # Multifunction device drivers |
@@ -518,16 +525,15 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
518 | # | 525 | # |
519 | # Graphics support | 526 | # Graphics support |
520 | # | 527 | # |
528 | # CONFIG_VGASTATE is not set | ||
529 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
530 | # CONFIG_FB is not set | ||
521 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 531 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
522 | 532 | ||
523 | # | 533 | # |
524 | # Display device support | 534 | # Display device support |
525 | # | 535 | # |
526 | # CONFIG_DISPLAY_SUPPORT is not set | 536 | # CONFIG_DISPLAY_SUPPORT is not set |
527 | # CONFIG_VGASTATE is not set | ||
528 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
529 | # CONFIG_FB is not set | ||
530 | # CONFIG_FB_IBM_GXT4500 is not set | ||
531 | 537 | ||
532 | # | 538 | # |
533 | # Sound | 539 | # Sound |
@@ -540,19 +546,6 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
540 | # CONFIG_RTC_CLASS is not set | 546 | # CONFIG_RTC_CLASS is not set |
541 | 547 | ||
542 | # | 548 | # |
543 | # DMA Engine support | ||
544 | # | ||
545 | # CONFIG_DMA_ENGINE is not set | ||
546 | |||
547 | # | ||
548 | # DMA Clients | ||
549 | # | ||
550 | |||
551 | # | ||
552 | # DMA Devices | ||
553 | # | ||
554 | |||
555 | # | ||
556 | # Userspace I/O | 549 | # Userspace I/O |
557 | # | 550 | # |
558 | # CONFIG_UIO is not set | 551 | # CONFIG_UIO is not set |
@@ -604,7 +597,6 @@ CONFIG_SYSFS=y | |||
604 | CONFIG_TMPFS=y | 597 | CONFIG_TMPFS=y |
605 | # CONFIG_TMPFS_POSIX_ACL is not set | 598 | # CONFIG_TMPFS_POSIX_ACL is not set |
606 | # CONFIG_HUGETLB_PAGE is not set | 599 | # CONFIG_HUGETLB_PAGE is not set |
607 | CONFIG_RAMFS=y | ||
608 | # CONFIG_CONFIGFS_FS is not set | 600 | # CONFIG_CONFIGFS_FS is not set |
609 | 601 | ||
610 | # | 602 | # |
@@ -624,10 +616,7 @@ CONFIG_CRAMFS=y | |||
624 | # CONFIG_QNX4FS_FS is not set | 616 | # CONFIG_QNX4FS_FS is not set |
625 | # CONFIG_SYSV_FS is not set | 617 | # CONFIG_SYSV_FS is not set |
626 | # CONFIG_UFS_FS is not set | 618 | # CONFIG_UFS_FS is not set |
627 | 619 | CONFIG_NETWORK_FILESYSTEMS=y | |
628 | # | ||
629 | # Network File Systems | ||
630 | # | ||
631 | CONFIG_NFS_FS=y | 620 | CONFIG_NFS_FS=y |
632 | CONFIG_NFS_V3=y | 621 | CONFIG_NFS_V3=y |
633 | # CONFIG_NFS_V3_ACL is not set | 622 | # CONFIG_NFS_V3_ACL is not set |
@@ -653,15 +642,7 @@ CONFIG_SUNRPC=y | |||
653 | # | 642 | # |
654 | # CONFIG_PARTITION_ADVANCED is not set | 643 | # CONFIG_PARTITION_ADVANCED is not set |
655 | CONFIG_MSDOS_PARTITION=y | 644 | CONFIG_MSDOS_PARTITION=y |
656 | |||
657 | # | ||
658 | # Native Language Support | ||
659 | # | ||
660 | # CONFIG_NLS is not set | 645 | # CONFIG_NLS is not set |
661 | |||
662 | # | ||
663 | # Distributed Lock Manager | ||
664 | # | ||
665 | # CONFIG_DLM is not set | 646 | # CONFIG_DLM is not set |
666 | # CONFIG_UCC_SLOW is not set | 647 | # CONFIG_UCC_SLOW is not set |
667 | 648 | ||
@@ -680,16 +661,13 @@ CONFIG_PLIST=y | |||
680 | CONFIG_HAS_IOMEM=y | 661 | CONFIG_HAS_IOMEM=y |
681 | CONFIG_HAS_IOPORT=y | 662 | CONFIG_HAS_IOPORT=y |
682 | CONFIG_HAS_DMA=y | 663 | CONFIG_HAS_DMA=y |
683 | 664 | # CONFIG_INSTRUMENTATION is not set | |
684 | # | ||
685 | # Instrumentation Support | ||
686 | # | ||
687 | # CONFIG_PROFILING is not set | ||
688 | 665 | ||
689 | # | 666 | # |
690 | # Kernel hacking | 667 | # Kernel hacking |
691 | # | 668 | # |
692 | # CONFIG_PRINTK_TIME is not set | 669 | # CONFIG_PRINTK_TIME is not set |
670 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
693 | CONFIG_ENABLE_MUST_CHECK=y | 671 | CONFIG_ENABLE_MUST_CHECK=y |
694 | CONFIG_MAGIC_SYSRQ=y | 672 | CONFIG_MAGIC_SYSRQ=y |
695 | # CONFIG_UNUSED_SYMBOLS is not set | 673 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -713,9 +691,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
713 | # CONFIG_DEBUG_INFO is not set | 691 | # CONFIG_DEBUG_INFO is not set |
714 | # CONFIG_DEBUG_VM is not set | 692 | # CONFIG_DEBUG_VM is not set |
715 | # CONFIG_DEBUG_LIST is not set | 693 | # CONFIG_DEBUG_LIST is not set |
694 | # CONFIG_DEBUG_SG is not set | ||
716 | CONFIG_FORCED_INLINING=y | 695 | CONFIG_FORCED_INLINING=y |
696 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
717 | # CONFIG_RCU_TORTURE_TEST is not set | 697 | # CONFIG_RCU_TORTURE_TEST is not set |
718 | # CONFIG_FAULT_INJECTION is not set | 698 | # CONFIG_FAULT_INJECTION is not set |
699 | # CONFIG_SAMPLES is not set | ||
719 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 700 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
720 | # CONFIG_DEBUG_STACK_USAGE is not set | 701 | # CONFIG_DEBUG_STACK_USAGE is not set |
721 | # CONFIG_DEBUG_PAGEALLOC is not set | 702 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -728,6 +709,7 @@ CONFIG_FORCED_INLINING=y | |||
728 | # | 709 | # |
729 | # CONFIG_KEYS is not set | 710 | # CONFIG_KEYS is not set |
730 | # CONFIG_SECURITY is not set | 711 | # CONFIG_SECURITY is not set |
712 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
731 | CONFIG_CRYPTO=y | 713 | CONFIG_CRYPTO=y |
732 | CONFIG_CRYPTO_ALGAPI=y | 714 | CONFIG_CRYPTO_ALGAPI=y |
733 | CONFIG_CRYPTO_BLKCIPHER=y | 715 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -747,6 +729,7 @@ CONFIG_CRYPTO_ECB=y | |||
747 | CONFIG_CRYPTO_CBC=y | 729 | CONFIG_CRYPTO_CBC=y |
748 | CONFIG_CRYPTO_PCBC=y | 730 | CONFIG_CRYPTO_PCBC=y |
749 | # CONFIG_CRYPTO_LRW is not set | 731 | # CONFIG_CRYPTO_LRW is not set |
732 | # CONFIG_CRYPTO_XTS is not set | ||
750 | # CONFIG_CRYPTO_CRYPTD is not set | 733 | # CONFIG_CRYPTO_CRYPTD is not set |
751 | CONFIG_CRYPTO_DES=y | 734 | CONFIG_CRYPTO_DES=y |
752 | # CONFIG_CRYPTO_FCRYPT is not set | 735 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -760,10 +743,12 @@ CONFIG_CRYPTO_DES=y | |||
760 | # CONFIG_CRYPTO_ARC4 is not set | 743 | # CONFIG_CRYPTO_ARC4 is not set |
761 | # CONFIG_CRYPTO_KHAZAD is not set | 744 | # CONFIG_CRYPTO_KHAZAD is not set |
762 | # CONFIG_CRYPTO_ANUBIS is not set | 745 | # CONFIG_CRYPTO_ANUBIS is not set |
746 | # CONFIG_CRYPTO_SEED is not set | ||
763 | # CONFIG_CRYPTO_DEFLATE is not set | 747 | # CONFIG_CRYPTO_DEFLATE is not set |
764 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 748 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
765 | # CONFIG_CRYPTO_CRC32C is not set | 749 | # CONFIG_CRYPTO_CRC32C is not set |
766 | # CONFIG_CRYPTO_CAMELLIA is not set | 750 | # CONFIG_CRYPTO_CAMELLIA is not set |
767 | # CONFIG_CRYPTO_TEST is not set | 751 | # CONFIG_CRYPTO_TEST is not set |
752 | # CONFIG_CRYPTO_AUTHENC is not set | ||
768 | CONFIG_CRYPTO_HW=y | 753 | CONFIG_CRYPTO_HW=y |
769 | # CONFIG_PPC_CLOCK is not set | 754 | # CONFIG_PPC_CLOCK is not set |
diff --git a/arch/powerpc/configs/linkstation_defconfig b/arch/powerpc/configs/linkstation_defconfig index 401033aefd40..7b4280811fb9 100644 --- a/arch/powerpc/configs/linkstation_defconfig +++ b/arch/powerpc/configs/linkstation_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:38 2007 | 4 | # Thu Dec 6 16:48:22 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -15,13 +15,19 @@ CONFIG_6xx=y | |||
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_FPU=y | 17 | CONFIG_PPC_FPU=y |
18 | # CONFIG_ALTIVEC is not set | ||
18 | CONFIG_PPC_STD_MMU=y | 19 | CONFIG_PPC_STD_MMU=y |
19 | CONFIG_PPC_STD_MMU_32=y | 20 | CONFIG_PPC_STD_MMU_32=y |
20 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
21 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
22 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
23 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
24 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
25 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
26 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
27 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -61,10 +67,13 @@ CONFIG_POSIX_MQUEUE=y | |||
61 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
62 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
63 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
64 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
65 | CONFIG_IKCONFIG=y | 72 | CONFIG_IKCONFIG=y |
66 | CONFIG_IKCONFIG_PROC=y | 73 | CONFIG_IKCONFIG_PROC=y |
67 | CONFIG_LOG_BUF_SHIFT=14 | 74 | CONFIG_LOG_BUF_SHIFT=14 |
75 | # CONFIG_CGROUPS is not set | ||
76 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 77 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 78 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 79 | CONFIG_BLK_DEV_INITRD=y |
@@ -85,7 +94,6 @@ CONFIG_FUTEX=y | |||
85 | CONFIG_ANON_INODES=y | 94 | CONFIG_ANON_INODES=y |
86 | CONFIG_EPOLL=y | 95 | CONFIG_EPOLL=y |
87 | CONFIG_SIGNALFD=y | 96 | CONFIG_SIGNALFD=y |
88 | CONFIG_TIMERFD=y | ||
89 | CONFIG_EVENTFD=y | 97 | CONFIG_EVENTFD=y |
90 | CONFIG_SHMEM=y | 98 | CONFIG_SHMEM=y |
91 | CONFIG_VM_EVENT_COUNTERS=y | 99 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -124,16 +132,21 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
124 | # | 132 | # |
125 | # Platform support | 133 | # Platform support |
126 | # | 134 | # |
127 | # CONFIG_PPC_MULTIPLATFORM is not set | 135 | CONFIG_PPC_MULTIPLATFORM=y |
128 | CONFIG_EMBEDDED6xx=y | ||
129 | # CONFIG_PPC_82xx is not set | 136 | # CONFIG_PPC_82xx is not set |
130 | # CONFIG_PPC_83xx is not set | 137 | # CONFIG_PPC_83xx is not set |
131 | # CONFIG_PPC_86xx is not set | 138 | # CONFIG_PPC_86xx is not set |
139 | CONFIG_CLASSIC32=y | ||
140 | # CONFIG_PPC_CHRP is not set | ||
132 | # CONFIG_PPC_MPC52xx is not set | 141 | # CONFIG_PPC_MPC52xx is not set |
133 | # CONFIG_PPC_MPC5200 is not set | 142 | # CONFIG_PPC_MPC5200 is not set |
143 | # CONFIG_PPC_EFIKA is not set | ||
144 | # CONFIG_PPC_LITE5200 is not set | ||
145 | # CONFIG_PPC_PMAC is not set | ||
134 | # CONFIG_PPC_CELL is not set | 146 | # CONFIG_PPC_CELL is not set |
135 | # CONFIG_PPC_CELL_NATIVE is not set | 147 | # CONFIG_PPC_CELL_NATIVE is not set |
136 | # CONFIG_PQ2ADS is not set | 148 | # CONFIG_PQ2ADS is not set |
149 | CONFIG_EMBEDDED6xx=y | ||
137 | CONFIG_LINKSTATION=y | 150 | CONFIG_LINKSTATION=y |
138 | # CONFIG_MPC7448HPC2 is not set | 151 | # CONFIG_MPC7448HPC2 is not set |
139 | # CONFIG_PPC_HOLLY is not set | 152 | # CONFIG_PPC_HOLLY is not set |
@@ -151,6 +164,7 @@ CONFIG_MPIC=y | |||
151 | # CONFIG_PPC_INDIRECT_IO is not set | 164 | # CONFIG_PPC_INDIRECT_IO is not set |
152 | # CONFIG_GENERIC_IOMAP is not set | 165 | # CONFIG_GENERIC_IOMAP is not set |
153 | # CONFIG_CPU_FREQ is not set | 166 | # CONFIG_CPU_FREQ is not set |
167 | # CONFIG_TAU is not set | ||
154 | # CONFIG_CPM2 is not set | 168 | # CONFIG_CPM2 is not set |
155 | # CONFIG_FSL_ULI1575 is not set | 169 | # CONFIG_FSL_ULI1575 is not set |
156 | 170 | ||
@@ -158,6 +172,10 @@ CONFIG_MPIC=y | |||
158 | # Kernel options | 172 | # Kernel options |
159 | # | 173 | # |
160 | # CONFIG_HIGHMEM is not set | 174 | # CONFIG_HIGHMEM is not set |
175 | CONFIG_TICK_ONESHOT=y | ||
176 | CONFIG_NO_HZ=y | ||
177 | CONFIG_HIGH_RES_TIMERS=y | ||
178 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
161 | CONFIG_HZ_100=y | 179 | CONFIG_HZ_100=y |
162 | # CONFIG_HZ_250 is not set | 180 | # CONFIG_HZ_250 is not set |
163 | # CONFIG_HZ_300 is not set | 181 | # CONFIG_HZ_300 is not set |
@@ -169,6 +187,7 @@ CONFIG_PREEMPT_NONE=y | |||
169 | CONFIG_BINFMT_ELF=y | 187 | CONFIG_BINFMT_ELF=y |
170 | # CONFIG_BINFMT_MISC is not set | 188 | # CONFIG_BINFMT_MISC is not set |
171 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 189 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
190 | # CONFIG_KEXEC is not set | ||
172 | CONFIG_ARCH_FLATMEM_ENABLE=y | 191 | CONFIG_ARCH_FLATMEM_ENABLE=y |
173 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 192 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
174 | CONFIG_SELECT_MEMORY_MODEL=y | 193 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -178,6 +197,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
178 | CONFIG_FLATMEM=y | 197 | CONFIG_FLATMEM=y |
179 | CONFIG_FLAT_NODE_MEM_MAP=y | 198 | CONFIG_FLAT_NODE_MEM_MAP=y |
180 | # CONFIG_SPARSEMEM_STATIC is not set | 199 | # CONFIG_SPARSEMEM_STATIC is not set |
200 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
181 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 201 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
182 | # CONFIG_RESOURCES_64BIT is not set | 202 | # CONFIG_RESOURCES_64BIT is not set |
183 | CONFIG_ZONE_DMA_FLAG=1 | 203 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -186,6 +206,8 @@ CONFIG_VIRT_TO_BUS=y | |||
186 | CONFIG_PROC_DEVICETREE=y | 206 | CONFIG_PROC_DEVICETREE=y |
187 | # CONFIG_CMDLINE_BOOL is not set | 207 | # CONFIG_CMDLINE_BOOL is not set |
188 | # CONFIG_PM is not set | 208 | # CONFIG_PM is not set |
209 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
210 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
189 | CONFIG_SECCOMP=y | 211 | CONFIG_SECCOMP=y |
190 | # CONFIG_WANT_DEVICE_TREE is not set | 212 | # CONFIG_WANT_DEVICE_TREE is not set |
191 | CONFIG_ISA_DMA_API=y | 213 | CONFIG_ISA_DMA_API=y |
@@ -203,11 +225,8 @@ CONFIG_PCI_SYSCALL=y | |||
203 | # CONFIG_PCIEPORTBUS is not set | 225 | # CONFIG_PCIEPORTBUS is not set |
204 | CONFIG_ARCH_SUPPORTS_MSI=y | 226 | CONFIG_ARCH_SUPPORTS_MSI=y |
205 | # CONFIG_PCI_MSI is not set | 227 | # CONFIG_PCI_MSI is not set |
228 | CONFIG_PCI_LEGACY=y | ||
206 | # CONFIG_PCI_DEBUG is not set | 229 | # CONFIG_PCI_DEBUG is not set |
207 | |||
208 | # | ||
209 | # PCCARD (PCMCIA/CardBus) support | ||
210 | # | ||
211 | # CONFIG_PCCARD is not set | 230 | # CONFIG_PCCARD is not set |
212 | # CONFIG_HOTPLUG_PCI is not set | 231 | # CONFIG_HOTPLUG_PCI is not set |
213 | 232 | ||
@@ -222,7 +241,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
222 | CONFIG_HIGHMEM_START=0xfe000000 | 241 | CONFIG_HIGHMEM_START=0xfe000000 |
223 | CONFIG_LOWMEM_SIZE=0x30000000 | 242 | CONFIG_LOWMEM_SIZE=0x30000000 |
224 | CONFIG_KERNEL_START=0xc0000000 | 243 | CONFIG_KERNEL_START=0xc0000000 |
225 | CONFIG_TASK_SIZE=0x80000000 | 244 | CONFIG_TASK_SIZE=0xc0000000 |
226 | CONFIG_BOOT_LOAD=0x00800000 | 245 | CONFIG_BOOT_LOAD=0x00800000 |
227 | 246 | ||
228 | # | 247 | # |
@@ -262,6 +281,7 @@ CONFIG_IP_PNP_BOOTP=y | |||
262 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 281 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
263 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 282 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
264 | CONFIG_INET_XFRM_MODE_BEET=y | 283 | CONFIG_INET_XFRM_MODE_BEET=y |
284 | # CONFIG_INET_LRO is not set | ||
265 | CONFIG_INET_DIAG=y | 285 | CONFIG_INET_DIAG=y |
266 | CONFIG_INET_TCP_DIAG=y | 286 | CONFIG_INET_TCP_DIAG=y |
267 | # CONFIG_TCP_CONG_ADVANCED is not set | 287 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -330,6 +350,7 @@ CONFIG_NETFILTER_XT_MATCH_STATE=m | |||
330 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set | 350 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set |
331 | # CONFIG_NETFILTER_XT_MATCH_STRING is not set | 351 | # CONFIG_NETFILTER_XT_MATCH_STRING is not set |
332 | # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set | 352 | # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set |
353 | # CONFIG_NETFILTER_XT_MATCH_TIME is not set | ||
333 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set | 354 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set |
334 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set | 355 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set |
335 | 356 | ||
@@ -390,10 +411,6 @@ CONFIG_IP_NF_ARP_MANGLE=m | |||
390 | # CONFIG_LAPB is not set | 411 | # CONFIG_LAPB is not set |
391 | # CONFIG_ECONET is not set | 412 | # CONFIG_ECONET is not set |
392 | # CONFIG_WAN_ROUTER is not set | 413 | # CONFIG_WAN_ROUTER is not set |
393 | |||
394 | # | ||
395 | # QoS and/or fair queueing | ||
396 | # | ||
397 | # CONFIG_NET_SCHED is not set | 414 | # CONFIG_NET_SCHED is not set |
398 | 415 | ||
399 | # | 416 | # |
@@ -428,6 +445,7 @@ CONFIG_IEEE80211_SOFTMAC_DEBUG=y | |||
428 | # | 445 | # |
429 | # Generic Driver Options | 446 | # Generic Driver Options |
430 | # | 447 | # |
448 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
431 | CONFIG_STANDALONE=y | 449 | CONFIG_STANDALONE=y |
432 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 450 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
433 | CONFIG_FW_LOADER=m | 451 | CONFIG_FW_LOADER=m |
@@ -453,6 +471,7 @@ CONFIG_MTD_BLOCK=y | |||
453 | # CONFIG_INFTL is not set | 471 | # CONFIG_INFTL is not set |
454 | # CONFIG_RFD_FTL is not set | 472 | # CONFIG_RFD_FTL is not set |
455 | # CONFIG_SSFDC is not set | 473 | # CONFIG_SSFDC is not set |
474 | # CONFIG_MTD_OOPS is not set | ||
456 | 475 | ||
457 | # | 476 | # |
458 | # RAM/ROM/Flash chip drivers | 477 | # RAM/ROM/Flash chip drivers |
@@ -493,6 +512,7 @@ CONFIG_MTD_PHYSMAP_START=0xffc00000 | |||
493 | CONFIG_MTD_PHYSMAP_LEN=0x400000 | 512 | CONFIG_MTD_PHYSMAP_LEN=0x400000 |
494 | CONFIG_MTD_PHYSMAP_BANKWIDTH=1 | 513 | CONFIG_MTD_PHYSMAP_BANKWIDTH=1 |
495 | # CONFIG_MTD_PHYSMAP_OF is not set | 514 | # CONFIG_MTD_PHYSMAP_OF is not set |
515 | # CONFIG_MTD_INTEL_VR_NOR is not set | ||
496 | # CONFIG_MTD_PLATRAM is not set | 516 | # CONFIG_MTD_PLATRAM is not set |
497 | 517 | ||
498 | # | 518 | # |
@@ -580,6 +600,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
580 | # CONFIG_SCSI_FC_ATTRS is not set | 600 | # CONFIG_SCSI_FC_ATTRS is not set |
581 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 601 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
582 | # CONFIG_SCSI_SAS_LIBSAS is not set | 602 | # CONFIG_SCSI_SAS_LIBSAS is not set |
603 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
583 | CONFIG_SCSI_LOWLEVEL=y | 604 | CONFIG_SCSI_LOWLEVEL=y |
584 | # CONFIG_ISCSI_TCP is not set | 605 | # CONFIG_ISCSI_TCP is not set |
585 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 606 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -591,6 +612,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
591 | # CONFIG_SCSI_AIC79XX is not set | 612 | # CONFIG_SCSI_AIC79XX is not set |
592 | # CONFIG_SCSI_AIC94XX is not set | 613 | # CONFIG_SCSI_AIC94XX is not set |
593 | # CONFIG_SCSI_DPT_I2O is not set | 614 | # CONFIG_SCSI_DPT_I2O is not set |
615 | # CONFIG_SCSI_ADVANSYS is not set | ||
594 | # CONFIG_SCSI_ARCMSR is not set | 616 | # CONFIG_SCSI_ARCMSR is not set |
595 | # CONFIG_MEGARAID_NEWGEN is not set | 617 | # CONFIG_MEGARAID_NEWGEN is not set |
596 | # CONFIG_MEGARAID_LEGACY is not set | 618 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -658,6 +680,7 @@ CONFIG_PATA_IT821X=y | |||
658 | # CONFIG_PATA_OLDPIIX is not set | 680 | # CONFIG_PATA_OLDPIIX is not set |
659 | # CONFIG_PATA_NETCELL is not set | 681 | # CONFIG_PATA_NETCELL is not set |
660 | # CONFIG_PATA_NS87410 is not set | 682 | # CONFIG_PATA_NS87410 is not set |
683 | # CONFIG_PATA_NS87415 is not set | ||
661 | # CONFIG_PATA_OPTI is not set | 684 | # CONFIG_PATA_OPTI is not set |
662 | # CONFIG_PATA_OPTIDMA is not set | 685 | # CONFIG_PATA_OPTIDMA is not set |
663 | # CONFIG_PATA_PDC_OLD is not set | 686 | # CONFIG_PATA_PDC_OLD is not set |
@@ -671,14 +694,7 @@ CONFIG_PATA_SIL680=y | |||
671 | # CONFIG_PATA_VIA is not set | 694 | # CONFIG_PATA_VIA is not set |
672 | # CONFIG_PATA_WINBOND is not set | 695 | # CONFIG_PATA_WINBOND is not set |
673 | # CONFIG_MD is not set | 696 | # CONFIG_MD is not set |
674 | |||
675 | # | ||
676 | # Fusion MPT device support | ||
677 | # | ||
678 | # CONFIG_FUSION is not set | 697 | # CONFIG_FUSION is not set |
679 | # CONFIG_FUSION_SPI is not set | ||
680 | # CONFIG_FUSION_FC is not set | ||
681 | # CONFIG_FUSION_SAS is not set | ||
682 | 698 | ||
683 | # | 699 | # |
684 | # IEEE 1394 (FireWire) support | 700 | # IEEE 1394 (FireWire) support |
@@ -694,6 +710,8 @@ CONFIG_NETDEVICES=y | |||
694 | # CONFIG_MACVLAN is not set | 710 | # CONFIG_MACVLAN is not set |
695 | # CONFIG_EQUALIZER is not set | 711 | # CONFIG_EQUALIZER is not set |
696 | CONFIG_TUN=m | 712 | CONFIG_TUN=m |
713 | # CONFIG_VETH is not set | ||
714 | # CONFIG_IP1000 is not set | ||
697 | # CONFIG_ARCNET is not set | 715 | # CONFIG_ARCNET is not set |
698 | # CONFIG_PHYLIB is not set | 716 | # CONFIG_PHYLIB is not set |
699 | CONFIG_NET_ETHERNET=y | 717 | CONFIG_NET_ETHERNET=y |
@@ -713,11 +731,17 @@ CONFIG_TULIP_MMIO=y | |||
713 | # CONFIG_DM9102 is not set | 731 | # CONFIG_DM9102 is not set |
714 | # CONFIG_ULI526X is not set | 732 | # CONFIG_ULI526X is not set |
715 | # CONFIG_HP100 is not set | 733 | # CONFIG_HP100 is not set |
734 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
735 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
736 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
737 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
716 | # CONFIG_NET_PCI is not set | 738 | # CONFIG_NET_PCI is not set |
739 | # CONFIG_B44 is not set | ||
717 | CONFIG_NETDEV_1000=y | 740 | CONFIG_NETDEV_1000=y |
718 | # CONFIG_ACENIC is not set | 741 | # CONFIG_ACENIC is not set |
719 | # CONFIG_DL2K is not set | 742 | # CONFIG_DL2K is not set |
720 | # CONFIG_E1000 is not set | 743 | # CONFIG_E1000 is not set |
744 | # CONFIG_E1000E is not set | ||
721 | # CONFIG_NS83820 is not set | 745 | # CONFIG_NS83820 is not set |
722 | # CONFIG_HAMACHI is not set | 746 | # CONFIG_HAMACHI is not set |
723 | # CONFIG_YELLOWFIN is not set | 747 | # CONFIG_YELLOWFIN is not set |
@@ -726,19 +750,24 @@ CONFIG_R8169=y | |||
726 | # CONFIG_SIS190 is not set | 750 | # CONFIG_SIS190 is not set |
727 | # CONFIG_SKGE is not set | 751 | # CONFIG_SKGE is not set |
728 | # CONFIG_SKY2 is not set | 752 | # CONFIG_SKY2 is not set |
753 | # CONFIG_SK98LIN is not set | ||
729 | # CONFIG_VIA_VELOCITY is not set | 754 | # CONFIG_VIA_VELOCITY is not set |
730 | # CONFIG_TIGON3 is not set | 755 | # CONFIG_TIGON3 is not set |
731 | # CONFIG_BNX2 is not set | 756 | # CONFIG_BNX2 is not set |
757 | # CONFIG_MV643XX_ETH is not set | ||
732 | # CONFIG_QLA3XXX is not set | 758 | # CONFIG_QLA3XXX is not set |
733 | # CONFIG_ATL1 is not set | 759 | # CONFIG_ATL1 is not set |
734 | CONFIG_NETDEV_10000=y | 760 | CONFIG_NETDEV_10000=y |
735 | # CONFIG_CHELSIO_T1 is not set | 761 | # CONFIG_CHELSIO_T1 is not set |
736 | # CONFIG_CHELSIO_T3 is not set | 762 | # CONFIG_CHELSIO_T3 is not set |
763 | # CONFIG_IXGBE is not set | ||
737 | # CONFIG_IXGB is not set | 764 | # CONFIG_IXGB is not set |
738 | # CONFIG_S2IO is not set | 765 | # CONFIG_S2IO is not set |
739 | # CONFIG_MYRI10GE is not set | 766 | # CONFIG_MYRI10GE is not set |
740 | # CONFIG_NETXEN_NIC is not set | 767 | # CONFIG_NETXEN_NIC is not set |
768 | # CONFIG_NIU is not set | ||
741 | # CONFIG_MLX4_CORE is not set | 769 | # CONFIG_MLX4_CORE is not set |
770 | # CONFIG_TEHUTI is not set | ||
742 | # CONFIG_TR is not set | 771 | # CONFIG_TR is not set |
743 | 772 | ||
744 | # | 773 | # |
@@ -754,7 +783,6 @@ CONFIG_NETDEV_10000=y | |||
754 | # CONFIG_USB_KAWETH is not set | 783 | # CONFIG_USB_KAWETH is not set |
755 | # CONFIG_USB_PEGASUS is not set | 784 | # CONFIG_USB_PEGASUS is not set |
756 | # CONFIG_USB_RTL8150 is not set | 785 | # CONFIG_USB_RTL8150 is not set |
757 | # CONFIG_USB_USBNET_MII is not set | ||
758 | # CONFIG_USB_USBNET is not set | 786 | # CONFIG_USB_USBNET is not set |
759 | # CONFIG_WAN is not set | 787 | # CONFIG_WAN is not set |
760 | # CONFIG_FDDI is not set | 788 | # CONFIG_FDDI is not set |
@@ -764,6 +792,7 @@ CONFIG_NETDEV_10000=y | |||
764 | # CONFIG_NET_FC is not set | 792 | # CONFIG_NET_FC is not set |
765 | # CONFIG_SHAPER is not set | 793 | # CONFIG_SHAPER is not set |
766 | CONFIG_NETCONSOLE=y | 794 | CONFIG_NETCONSOLE=y |
795 | # CONFIG_NETCONSOLE_DYNAMIC is not set | ||
767 | CONFIG_NETPOLL=y | 796 | CONFIG_NETPOLL=y |
768 | # CONFIG_NETPOLL_TRAP is not set | 797 | # CONFIG_NETPOLL_TRAP is not set |
769 | CONFIG_NET_POLL_CONTROLLER=y | 798 | CONFIG_NET_POLL_CONTROLLER=y |
@@ -785,7 +814,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
785 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 814 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
786 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 815 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
787 | # CONFIG_INPUT_JOYDEV is not set | 816 | # CONFIG_INPUT_JOYDEV is not set |
788 | # CONFIG_INPUT_TSDEV is not set | ||
789 | CONFIG_INPUT_EVDEV=m | 817 | CONFIG_INPUT_EVDEV=m |
790 | # CONFIG_INPUT_EVBUG is not set | 818 | # CONFIG_INPUT_EVBUG is not set |
791 | 819 | ||
@@ -846,14 +874,11 @@ CONFIG_UNIX98_PTYS=y | |||
846 | CONFIG_LEGACY_PTYS=y | 874 | CONFIG_LEGACY_PTYS=y |
847 | CONFIG_LEGACY_PTY_COUNT=256 | 875 | CONFIG_LEGACY_PTY_COUNT=256 |
848 | # CONFIG_IPMI_HANDLER is not set | 876 | # CONFIG_IPMI_HANDLER is not set |
849 | # CONFIG_WATCHDOG is not set | ||
850 | CONFIG_HW_RANDOM=y | 877 | CONFIG_HW_RANDOM=y |
851 | # CONFIG_NVRAM is not set | 878 | # CONFIG_NVRAM is not set |
852 | # CONFIG_GEN_RTC is not set | 879 | # CONFIG_GEN_RTC is not set |
853 | # CONFIG_R3964 is not set | 880 | # CONFIG_R3964 is not set |
854 | # CONFIG_APPLICOM is not set | 881 | # CONFIG_APPLICOM is not set |
855 | # CONFIG_AGP is not set | ||
856 | # CONFIG_DRM is not set | ||
857 | # CONFIG_RAW_DRIVER is not set | 882 | # CONFIG_RAW_DRIVER is not set |
858 | # CONFIG_TCG_TPM is not set | 883 | # CONFIG_TCG_TPM is not set |
859 | CONFIG_DEVPORT=y | 884 | CONFIG_DEVPORT=y |
@@ -923,8 +948,6 @@ CONFIG_SENSORS_EEPROM=m | |||
923 | # CONFIG_POWER_SUPPLY is not set | 948 | # CONFIG_POWER_SUPPLY is not set |
924 | CONFIG_HWMON=y | 949 | CONFIG_HWMON=y |
925 | # CONFIG_HWMON_VID is not set | 950 | # CONFIG_HWMON_VID is not set |
926 | # CONFIG_SENSORS_ABITUGURU is not set | ||
927 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
928 | # CONFIG_SENSORS_AD7418 is not set | 951 | # CONFIG_SENSORS_AD7418 is not set |
929 | # CONFIG_SENSORS_ADM1021 is not set | 952 | # CONFIG_SENSORS_ADM1021 is not set |
930 | # CONFIG_SENSORS_ADM1025 is not set | 953 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -932,12 +955,13 @@ CONFIG_HWMON=y | |||
932 | # CONFIG_SENSORS_ADM1029 is not set | 955 | # CONFIG_SENSORS_ADM1029 is not set |
933 | # CONFIG_SENSORS_ADM1031 is not set | 956 | # CONFIG_SENSORS_ADM1031 is not set |
934 | # CONFIG_SENSORS_ADM9240 is not set | 957 | # CONFIG_SENSORS_ADM9240 is not set |
935 | # CONFIG_SENSORS_ASB100 is not set | 958 | # CONFIG_SENSORS_ADT7470 is not set |
936 | # CONFIG_SENSORS_ATXP1 is not set | 959 | # CONFIG_SENSORS_ATXP1 is not set |
937 | # CONFIG_SENSORS_DS1621 is not set | 960 | # CONFIG_SENSORS_DS1621 is not set |
961 | # CONFIG_SENSORS_I5K_AMB is not set | ||
938 | # CONFIG_SENSORS_F71805F is not set | 962 | # CONFIG_SENSORS_F71805F is not set |
939 | # CONFIG_SENSORS_FSCHER is not set | 963 | # CONFIG_SENSORS_F71882FG is not set |
940 | # CONFIG_SENSORS_FSCPOS is not set | 964 | # CONFIG_SENSORS_F75375S is not set |
941 | # CONFIG_SENSORS_GL518SM is not set | 965 | # CONFIG_SENSORS_GL518SM is not set |
942 | # CONFIG_SENSORS_GL520SM is not set | 966 | # CONFIG_SENSORS_GL520SM is not set |
943 | # CONFIG_SENSORS_IT87 is not set | 967 | # CONFIG_SENSORS_IT87 is not set |
@@ -973,6 +997,13 @@ CONFIG_HWMON=y | |||
973 | # CONFIG_SENSORS_W83627HF is not set | 997 | # CONFIG_SENSORS_W83627HF is not set |
974 | # CONFIG_SENSORS_W83627EHF is not set | 998 | # CONFIG_SENSORS_W83627EHF is not set |
975 | # CONFIG_HWMON_DEBUG_CHIP is not set | 999 | # CONFIG_HWMON_DEBUG_CHIP is not set |
1000 | # CONFIG_WATCHDOG is not set | ||
1001 | |||
1002 | # | ||
1003 | # Sonics Silicon Backplane | ||
1004 | # | ||
1005 | CONFIG_SSB_POSSIBLE=y | ||
1006 | # CONFIG_SSB is not set | ||
976 | 1007 | ||
977 | # | 1008 | # |
978 | # Multifunction device drivers | 1009 | # Multifunction device drivers |
@@ -989,16 +1020,17 @@ CONFIG_HWMON=y | |||
989 | # | 1020 | # |
990 | # Graphics support | 1021 | # Graphics support |
991 | # | 1022 | # |
1023 | # CONFIG_AGP is not set | ||
1024 | # CONFIG_DRM is not set | ||
1025 | # CONFIG_VGASTATE is not set | ||
1026 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
1027 | # CONFIG_FB is not set | ||
992 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 1028 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
993 | 1029 | ||
994 | # | 1030 | # |
995 | # Display device support | 1031 | # Display device support |
996 | # | 1032 | # |
997 | # CONFIG_DISPLAY_SUPPORT is not set | 1033 | # CONFIG_DISPLAY_SUPPORT is not set |
998 | # CONFIG_VGASTATE is not set | ||
999 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
1000 | # CONFIG_FB is not set | ||
1001 | # CONFIG_FB_IBM_GXT4500 is not set | ||
1002 | 1034 | ||
1003 | # | 1035 | # |
1004 | # Console display driver support | 1036 | # Console display driver support |
@@ -1013,6 +1045,7 @@ CONFIG_DUMMY_CONSOLE=y | |||
1013 | CONFIG_HID_SUPPORT=y | 1045 | CONFIG_HID_SUPPORT=y |
1014 | CONFIG_HID=m | 1046 | CONFIG_HID=m |
1015 | # CONFIG_HID_DEBUG is not set | 1047 | # CONFIG_HID_DEBUG is not set |
1048 | # CONFIG_HIDRAW is not set | ||
1016 | 1049 | ||
1017 | # | 1050 | # |
1018 | # USB Input Devices | 1051 | # USB Input Devices |
@@ -1076,6 +1109,7 @@ CONFIG_USB_STORAGE=m | |||
1076 | # CONFIG_USB_STORAGE_DEBUG is not set | 1109 | # CONFIG_USB_STORAGE_DEBUG is not set |
1077 | # CONFIG_USB_STORAGE_DATAFAB is not set | 1110 | # CONFIG_USB_STORAGE_DATAFAB is not set |
1078 | # CONFIG_USB_STORAGE_FREECOM is not set | 1111 | # CONFIG_USB_STORAGE_FREECOM is not set |
1112 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
1079 | # CONFIG_USB_STORAGE_DPCM is not set | 1113 | # CONFIG_USB_STORAGE_DPCM is not set |
1080 | # CONFIG_USB_STORAGE_USBAT is not set | 1114 | # CONFIG_USB_STORAGE_USBAT is not set |
1081 | # CONFIG_USB_STORAGE_SDDR09 is not set | 1115 | # CONFIG_USB_STORAGE_SDDR09 is not set |
@@ -1107,6 +1141,7 @@ CONFIG_USB_SERIAL_CONSOLE=y | |||
1107 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 1141 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
1108 | # CONFIG_USB_SERIAL_ARK3116 is not set | 1142 | # CONFIG_USB_SERIAL_ARK3116 is not set |
1109 | # CONFIG_USB_SERIAL_BELKIN is not set | 1143 | # CONFIG_USB_SERIAL_BELKIN is not set |
1144 | # CONFIG_USB_SERIAL_CH341 is not set | ||
1110 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 1145 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
1111 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set | 1146 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set |
1112 | # CONFIG_USB_SERIAL_CP2101 is not set | 1147 | # CONFIG_USB_SERIAL_CP2101 is not set |
@@ -1196,6 +1231,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1196 | # I2C RTC drivers | 1231 | # I2C RTC drivers |
1197 | # | 1232 | # |
1198 | # CONFIG_RTC_DRV_DS1307 is not set | 1233 | # CONFIG_RTC_DRV_DS1307 is not set |
1234 | # CONFIG_RTC_DRV_DS1374 is not set | ||
1199 | # CONFIG_RTC_DRV_DS1672 is not set | 1235 | # CONFIG_RTC_DRV_DS1672 is not set |
1200 | # CONFIG_RTC_DRV_MAX6900 is not set | 1236 | # CONFIG_RTC_DRV_MAX6900 is not set |
1201 | CONFIG_RTC_DRV_RS5C372=y | 1237 | CONFIG_RTC_DRV_RS5C372=y |
@@ -1225,19 +1261,6 @@ CONFIG_RTC_DRV_RS5C372=y | |||
1225 | # | 1261 | # |
1226 | 1262 | ||
1227 | # | 1263 | # |
1228 | # DMA Engine support | ||
1229 | # | ||
1230 | # CONFIG_DMA_ENGINE is not set | ||
1231 | |||
1232 | # | ||
1233 | # DMA Clients | ||
1234 | # | ||
1235 | |||
1236 | # | ||
1237 | # DMA Devices | ||
1238 | # | ||
1239 | |||
1240 | # | ||
1241 | # Userspace I/O | 1264 | # Userspace I/O |
1242 | # | 1265 | # |
1243 | # CONFIG_UIO is not set | 1266 | # CONFIG_UIO is not set |
@@ -1254,7 +1277,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
1254 | # CONFIG_EXT3_FS_SECURITY is not set | 1277 | # CONFIG_EXT3_FS_SECURITY is not set |
1255 | # CONFIG_EXT4DEV_FS is not set | 1278 | # CONFIG_EXT4DEV_FS is not set |
1256 | CONFIG_JBD=y | 1279 | CONFIG_JBD=y |
1257 | # CONFIG_JBD_DEBUG is not set | ||
1258 | CONFIG_FS_MBCACHE=y | 1280 | CONFIG_FS_MBCACHE=y |
1259 | # CONFIG_REISERFS_FS is not set | 1281 | # CONFIG_REISERFS_FS is not set |
1260 | # CONFIG_JFS_FS is not set | 1282 | # CONFIG_JFS_FS is not set |
@@ -1307,7 +1329,6 @@ CONFIG_SYSFS=y | |||
1307 | CONFIG_TMPFS=y | 1329 | CONFIG_TMPFS=y |
1308 | # CONFIG_TMPFS_POSIX_ACL is not set | 1330 | # CONFIG_TMPFS_POSIX_ACL is not set |
1309 | # CONFIG_HUGETLB_PAGE is not set | 1331 | # CONFIG_HUGETLB_PAGE is not set |
1310 | CONFIG_RAMFS=y | ||
1311 | # CONFIG_CONFIGFS_FS is not set | 1332 | # CONFIG_CONFIGFS_FS is not set |
1312 | 1333 | ||
1313 | # | 1334 | # |
@@ -1327,10 +1348,7 @@ CONFIG_RAMFS=y | |||
1327 | # CONFIG_QNX4FS_FS is not set | 1348 | # CONFIG_QNX4FS_FS is not set |
1328 | # CONFIG_SYSV_FS is not set | 1349 | # CONFIG_SYSV_FS is not set |
1329 | # CONFIG_UFS_FS is not set | 1350 | # CONFIG_UFS_FS is not set |
1330 | 1351 | CONFIG_NETWORK_FILESYSTEMS=y | |
1331 | # | ||
1332 | # Network File Systems | ||
1333 | # | ||
1334 | CONFIG_NFS_FS=y | 1352 | CONFIG_NFS_FS=y |
1335 | CONFIG_NFS_V3=y | 1353 | CONFIG_NFS_V3=y |
1336 | CONFIG_NFS_V3_ACL=y | 1354 | CONFIG_NFS_V3_ACL=y |
@@ -1368,10 +1386,6 @@ CONFIG_CIFS=m | |||
1368 | # | 1386 | # |
1369 | # CONFIG_PARTITION_ADVANCED is not set | 1387 | # CONFIG_PARTITION_ADVANCED is not set |
1370 | CONFIG_MSDOS_PARTITION=y | 1388 | CONFIG_MSDOS_PARTITION=y |
1371 | |||
1372 | # | ||
1373 | # Native Language Support | ||
1374 | # | ||
1375 | CONFIG_NLS=m | 1389 | CONFIG_NLS=m |
1376 | CONFIG_NLS_DEFAULT="iso8859-1" | 1390 | CONFIG_NLS_DEFAULT="iso8859-1" |
1377 | CONFIG_NLS_CODEPAGE_437=m | 1391 | CONFIG_NLS_CODEPAGE_437=m |
@@ -1412,10 +1426,6 @@ CONFIG_NLS_ISO8859_1=m | |||
1412 | # CONFIG_NLS_KOI8_R is not set | 1426 | # CONFIG_NLS_KOI8_R is not set |
1413 | # CONFIG_NLS_KOI8_U is not set | 1427 | # CONFIG_NLS_KOI8_U is not set |
1414 | CONFIG_NLS_UTF8=m | 1428 | CONFIG_NLS_UTF8=m |
1415 | |||
1416 | # | ||
1417 | # Distributed Lock Manager | ||
1418 | # | ||
1419 | # CONFIG_DLM is not set | 1429 | # CONFIG_DLM is not set |
1420 | # CONFIG_UCC_SLOW is not set | 1430 | # CONFIG_UCC_SLOW is not set |
1421 | 1431 | ||
@@ -1437,18 +1447,13 @@ CONFIG_PLIST=y | |||
1437 | CONFIG_HAS_IOMEM=y | 1447 | CONFIG_HAS_IOMEM=y |
1438 | CONFIG_HAS_IOPORT=y | 1448 | CONFIG_HAS_IOPORT=y |
1439 | CONFIG_HAS_DMA=y | 1449 | CONFIG_HAS_DMA=y |
1440 | 1450 | # CONFIG_INSTRUMENTATION is not set | |
1441 | # | ||
1442 | # Instrumentation Support | ||
1443 | # | ||
1444 | CONFIG_PROFILING=y | ||
1445 | CONFIG_OPROFILE=m | ||
1446 | # CONFIG_KPROBES is not set | ||
1447 | 1451 | ||
1448 | # | 1452 | # |
1449 | # Kernel hacking | 1453 | # Kernel hacking |
1450 | # | 1454 | # |
1451 | # CONFIG_PRINTK_TIME is not set | 1455 | # CONFIG_PRINTK_TIME is not set |
1456 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1452 | CONFIG_ENABLE_MUST_CHECK=y | 1457 | CONFIG_ENABLE_MUST_CHECK=y |
1453 | CONFIG_MAGIC_SYSRQ=y | 1458 | CONFIG_MAGIC_SYSRQ=y |
1454 | # CONFIG_UNUSED_SYMBOLS is not set | 1459 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1472,14 +1477,18 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1472 | # CONFIG_DEBUG_INFO is not set | 1477 | # CONFIG_DEBUG_INFO is not set |
1473 | # CONFIG_DEBUG_VM is not set | 1478 | # CONFIG_DEBUG_VM is not set |
1474 | # CONFIG_DEBUG_LIST is not set | 1479 | # CONFIG_DEBUG_LIST is not set |
1480 | # CONFIG_DEBUG_SG is not set | ||
1475 | CONFIG_FORCED_INLINING=y | 1481 | CONFIG_FORCED_INLINING=y |
1482 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1476 | # CONFIG_RCU_TORTURE_TEST is not set | 1483 | # CONFIG_RCU_TORTURE_TEST is not set |
1477 | # CONFIG_FAULT_INJECTION is not set | 1484 | # CONFIG_FAULT_INJECTION is not set |
1485 | # CONFIG_SAMPLES is not set | ||
1478 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1486 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1479 | # CONFIG_DEBUG_STACK_USAGE is not set | 1487 | # CONFIG_DEBUG_STACK_USAGE is not set |
1480 | # CONFIG_DEBUG_PAGEALLOC is not set | 1488 | # CONFIG_DEBUG_PAGEALLOC is not set |
1481 | # CONFIG_DEBUGGER is not set | 1489 | # CONFIG_DEBUGGER is not set |
1482 | # CONFIG_BDI_SWITCH is not set | 1490 | # CONFIG_BDI_SWITCH is not set |
1491 | # CONFIG_BOOTX_TEXT is not set | ||
1483 | # CONFIG_PPC_EARLY_DEBUG is not set | 1492 | # CONFIG_PPC_EARLY_DEBUG is not set |
1484 | 1493 | ||
1485 | # | 1494 | # |
@@ -1487,6 +1496,7 @@ CONFIG_FORCED_INLINING=y | |||
1487 | # | 1496 | # |
1488 | # CONFIG_KEYS is not set | 1497 | # CONFIG_KEYS is not set |
1489 | # CONFIG_SECURITY is not set | 1498 | # CONFIG_SECURITY is not set |
1499 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1490 | CONFIG_CRYPTO=y | 1500 | CONFIG_CRYPTO=y |
1491 | CONFIG_CRYPTO_ALGAPI=y | 1501 | CONFIG_CRYPTO_ALGAPI=y |
1492 | CONFIG_CRYPTO_BLKCIPHER=y | 1502 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1506,6 +1516,7 @@ CONFIG_CRYPTO_ECB=m | |||
1506 | CONFIG_CRYPTO_CBC=y | 1516 | CONFIG_CRYPTO_CBC=y |
1507 | CONFIG_CRYPTO_PCBC=m | 1517 | CONFIG_CRYPTO_PCBC=m |
1508 | # CONFIG_CRYPTO_LRW is not set | 1518 | # CONFIG_CRYPTO_LRW is not set |
1519 | # CONFIG_CRYPTO_XTS is not set | ||
1509 | # CONFIG_CRYPTO_CRYPTD is not set | 1520 | # CONFIG_CRYPTO_CRYPTD is not set |
1510 | CONFIG_CRYPTO_DES=y | 1521 | CONFIG_CRYPTO_DES=y |
1511 | # CONFIG_CRYPTO_FCRYPT is not set | 1522 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1520,9 +1531,12 @@ CONFIG_CRYPTO_AES=m | |||
1520 | CONFIG_CRYPTO_ARC4=m | 1531 | CONFIG_CRYPTO_ARC4=m |
1521 | # CONFIG_CRYPTO_KHAZAD is not set | 1532 | # CONFIG_CRYPTO_KHAZAD is not set |
1522 | # CONFIG_CRYPTO_ANUBIS is not set | 1533 | # CONFIG_CRYPTO_ANUBIS is not set |
1534 | # CONFIG_CRYPTO_SEED is not set | ||
1523 | CONFIG_CRYPTO_DEFLATE=m | 1535 | CONFIG_CRYPTO_DEFLATE=m |
1524 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1536 | CONFIG_CRYPTO_MICHAEL_MIC=m |
1525 | CONFIG_CRYPTO_CRC32C=m | 1537 | CONFIG_CRYPTO_CRC32C=m |
1526 | # CONFIG_CRYPTO_CAMELLIA is not set | 1538 | # CONFIG_CRYPTO_CAMELLIA is not set |
1527 | # CONFIG_CRYPTO_TEST is not set | 1539 | # CONFIG_CRYPTO_TEST is not set |
1540 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1528 | CONFIG_CRYPTO_HW=y | 1541 | CONFIG_CRYPTO_HW=y |
1542 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/lite5200_defconfig b/arch/powerpc/configs/lite5200_defconfig index dd78ed955eb0..02bb7e5d8ed5 100644 --- a/arch/powerpc/configs/lite5200_defconfig +++ b/arch/powerpc/configs/lite5200_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:38 2007 | 4 | # Thu Dec 6 16:48:24 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
66 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +91,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 91 | CONFIG_ANON_INODES=y |
84 | # CONFIG_EPOLL is not set | 92 | # CONFIG_EPOLL is not set |
85 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 94 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 95 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 96 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -123,7 +130,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
123 | # Platform support | 130 | # Platform support |
124 | # | 131 | # |
125 | CONFIG_PPC_MULTIPLATFORM=y | 132 | CONFIG_PPC_MULTIPLATFORM=y |
126 | # CONFIG_EMBEDDED6xx is not set | ||
127 | # CONFIG_PPC_82xx is not set | 133 | # CONFIG_PPC_82xx is not set |
128 | # CONFIG_PPC_83xx is not set | 134 | # CONFIG_PPC_83xx is not set |
129 | # CONFIG_PPC_86xx is not set | 135 | # CONFIG_PPC_86xx is not set |
@@ -138,6 +144,7 @@ CONFIG_PPC_LITE5200=y | |||
138 | # CONFIG_PPC_CELL is not set | 144 | # CONFIG_PPC_CELL is not set |
139 | # CONFIG_PPC_CELL_NATIVE is not set | 145 | # CONFIG_PPC_CELL_NATIVE is not set |
140 | # CONFIG_PQ2ADS is not set | 146 | # CONFIG_PQ2ADS is not set |
147 | # CONFIG_EMBEDDED6xx is not set | ||
141 | # CONFIG_MPIC is not set | 148 | # CONFIG_MPIC is not set |
142 | # CONFIG_MPIC_WEIRD is not set | 149 | # CONFIG_MPIC_WEIRD is not set |
143 | # CONFIG_PPC_I8259 is not set | 150 | # CONFIG_PPC_I8259 is not set |
@@ -151,11 +158,19 @@ CONFIG_PPC_LITE5200=y | |||
151 | # CONFIG_TAU is not set | 158 | # CONFIG_TAU is not set |
152 | # CONFIG_CPM2 is not set | 159 | # CONFIG_CPM2 is not set |
153 | # CONFIG_FSL_ULI1575 is not set | 160 | # CONFIG_FSL_ULI1575 is not set |
161 | CONFIG_PPC_BESTCOMM=y | ||
162 | CONFIG_PPC_BESTCOMM_ATA=y | ||
163 | CONFIG_PPC_BESTCOMM_FEC=y | ||
164 | CONFIG_PPC_BESTCOMM_GEN_BD=y | ||
154 | 165 | ||
155 | # | 166 | # |
156 | # Kernel options | 167 | # Kernel options |
157 | # | 168 | # |
158 | # CONFIG_HIGHMEM is not set | 169 | # CONFIG_HIGHMEM is not set |
170 | CONFIG_TICK_ONESHOT=y | ||
171 | CONFIG_NO_HZ=y | ||
172 | CONFIG_HIGH_RES_TIMERS=y | ||
173 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
159 | # CONFIG_HZ_100 is not set | 174 | # CONFIG_HZ_100 is not set |
160 | CONFIG_HZ_250=y | 175 | CONFIG_HZ_250=y |
161 | # CONFIG_HZ_300 is not set | 176 | # CONFIG_HZ_300 is not set |
@@ -177,6 +192,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
177 | CONFIG_FLATMEM=y | 192 | CONFIG_FLATMEM=y |
178 | CONFIG_FLAT_NODE_MEM_MAP=y | 193 | CONFIG_FLAT_NODE_MEM_MAP=y |
179 | # CONFIG_SPARSEMEM_STATIC is not set | 194 | # CONFIG_SPARSEMEM_STATIC is not set |
195 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
180 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 196 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
181 | # CONFIG_RESOURCES_64BIT is not set | 197 | # CONFIG_RESOURCES_64BIT is not set |
182 | CONFIG_ZONE_DMA_FLAG=1 | 198 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -188,10 +204,13 @@ CONFIG_PM=y | |||
188 | # CONFIG_PM_LEGACY is not set | 204 | # CONFIG_PM_LEGACY is not set |
189 | # CONFIG_PM_DEBUG is not set | 205 | # CONFIG_PM_DEBUG is not set |
190 | CONFIG_PM_SLEEP=y | 206 | CONFIG_PM_SLEEP=y |
207 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
191 | CONFIG_SUSPEND=y | 208 | CONFIG_SUSPEND=y |
209 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
192 | # CONFIG_HIBERNATION is not set | 210 | # CONFIG_HIBERNATION is not set |
193 | CONFIG_SECCOMP=y | 211 | CONFIG_SECCOMP=y |
194 | # CONFIG_WANT_DEVICE_TREE is not set | 212 | CONFIG_WANT_DEVICE_TREE=y |
213 | CONFIG_DEVICE_TREE="" | ||
195 | CONFIG_ISA_DMA_API=y | 214 | CONFIG_ISA_DMA_API=y |
196 | 215 | ||
197 | # | 216 | # |
@@ -207,11 +226,8 @@ CONFIG_PCI_SYSCALL=y | |||
207 | # CONFIG_PCIEPORTBUS is not set | 226 | # CONFIG_PCIEPORTBUS is not set |
208 | CONFIG_ARCH_SUPPORTS_MSI=y | 227 | CONFIG_ARCH_SUPPORTS_MSI=y |
209 | # CONFIG_PCI_MSI is not set | 228 | # CONFIG_PCI_MSI is not set |
229 | CONFIG_PCI_LEGACY=y | ||
210 | # CONFIG_PCI_DEBUG is not set | 230 | # CONFIG_PCI_DEBUG is not set |
211 | |||
212 | # | ||
213 | # PCCARD (PCMCIA/CardBus) support | ||
214 | # | ||
215 | # CONFIG_PCCARD is not set | 231 | # CONFIG_PCCARD is not set |
216 | # CONFIG_HOTPLUG_PCI is not set | 232 | # CONFIG_HOTPLUG_PCI is not set |
217 | 233 | ||
@@ -226,7 +242,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
226 | CONFIG_HIGHMEM_START=0xfe000000 | 242 | CONFIG_HIGHMEM_START=0xfe000000 |
227 | CONFIG_LOWMEM_SIZE=0x30000000 | 243 | CONFIG_LOWMEM_SIZE=0x30000000 |
228 | CONFIG_KERNEL_START=0xc0000000 | 244 | CONFIG_KERNEL_START=0xc0000000 |
229 | CONFIG_TASK_SIZE=0x80000000 | 245 | CONFIG_TASK_SIZE=0xc0000000 |
230 | CONFIG_BOOT_LOAD=0x00800000 | 246 | CONFIG_BOOT_LOAD=0x00800000 |
231 | 247 | ||
232 | # | 248 | # |
@@ -266,6 +282,7 @@ CONFIG_SYN_COOKIES=y | |||
266 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 282 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
267 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 283 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
268 | CONFIG_INET_XFRM_MODE_BEET=y | 284 | CONFIG_INET_XFRM_MODE_BEET=y |
285 | # CONFIG_INET_LRO is not set | ||
269 | CONFIG_INET_DIAG=y | 286 | CONFIG_INET_DIAG=y |
270 | CONFIG_INET_TCP_DIAG=y | 287 | CONFIG_INET_TCP_DIAG=y |
271 | # CONFIG_TCP_CONG_ADVANCED is not set | 288 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -291,10 +308,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
291 | # CONFIG_LAPB is not set | 308 | # CONFIG_LAPB is not set |
292 | # CONFIG_ECONET is not set | 309 | # CONFIG_ECONET is not set |
293 | # CONFIG_WAN_ROUTER is not set | 310 | # CONFIG_WAN_ROUTER is not set |
294 | |||
295 | # | ||
296 | # QoS and/or fair queueing | ||
297 | # | ||
298 | # CONFIG_NET_SCHED is not set | 311 | # CONFIG_NET_SCHED is not set |
299 | 312 | ||
300 | # | 313 | # |
@@ -323,6 +336,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
323 | # | 336 | # |
324 | # Generic Driver Options | 337 | # Generic Driver Options |
325 | # | 338 | # |
339 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
326 | CONFIG_STANDALONE=y | 340 | CONFIG_STANDALONE=y |
327 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 341 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
328 | # CONFIG_FW_LOADER is not set | 342 | # CONFIG_FW_LOADER is not set |
@@ -393,6 +407,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
393 | # CONFIG_SCSI_FC_ATTRS is not set | 407 | # CONFIG_SCSI_FC_ATTRS is not set |
394 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 408 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
395 | # CONFIG_SCSI_SAS_LIBSAS is not set | 409 | # CONFIG_SCSI_SAS_LIBSAS is not set |
410 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
396 | CONFIG_SCSI_LOWLEVEL=y | 411 | CONFIG_SCSI_LOWLEVEL=y |
397 | # CONFIG_ISCSI_TCP is not set | 412 | # CONFIG_ISCSI_TCP is not set |
398 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 413 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -404,6 +419,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
404 | # CONFIG_SCSI_AIC79XX is not set | 419 | # CONFIG_SCSI_AIC79XX is not set |
405 | # CONFIG_SCSI_AIC94XX is not set | 420 | # CONFIG_SCSI_AIC94XX is not set |
406 | # CONFIG_SCSI_DPT_I2O is not set | 421 | # CONFIG_SCSI_DPT_I2O is not set |
422 | # CONFIG_SCSI_ADVANSYS is not set | ||
407 | # CONFIG_SCSI_ARCMSR is not set | 423 | # CONFIG_SCSI_ARCMSR is not set |
408 | # CONFIG_MEGARAID_NEWGEN is not set | 424 | # CONFIG_MEGARAID_NEWGEN is not set |
409 | # CONFIG_MEGARAID_LEGACY is not set | 425 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -472,6 +488,7 @@ CONFIG_PATA_MPC52xx=y | |||
472 | # CONFIG_PATA_OLDPIIX is not set | 488 | # CONFIG_PATA_OLDPIIX is not set |
473 | # CONFIG_PATA_NETCELL is not set | 489 | # CONFIG_PATA_NETCELL is not set |
474 | # CONFIG_PATA_NS87410 is not set | 490 | # CONFIG_PATA_NS87410 is not set |
491 | # CONFIG_PATA_NS87415 is not set | ||
475 | # CONFIG_PATA_OPTI is not set | 492 | # CONFIG_PATA_OPTI is not set |
476 | # CONFIG_PATA_OPTIDMA is not set | 493 | # CONFIG_PATA_OPTIDMA is not set |
477 | # CONFIG_PATA_PDC_OLD is not set | 494 | # CONFIG_PATA_PDC_OLD is not set |
@@ -486,14 +503,7 @@ CONFIG_PATA_MPC52xx=y | |||
486 | # CONFIG_PATA_WINBOND is not set | 503 | # CONFIG_PATA_WINBOND is not set |
487 | # CONFIG_PATA_PLATFORM is not set | 504 | # CONFIG_PATA_PLATFORM is not set |
488 | # CONFIG_MD is not set | 505 | # CONFIG_MD is not set |
489 | |||
490 | # | ||
491 | # Fusion MPT device support | ||
492 | # | ||
493 | # CONFIG_FUSION is not set | 506 | # CONFIG_FUSION is not set |
494 | # CONFIG_FUSION_SPI is not set | ||
495 | # CONFIG_FUSION_FC is not set | ||
496 | # CONFIG_FUSION_SAS is not set | ||
497 | 507 | ||
498 | # | 508 | # |
499 | # IEEE 1394 (FireWire) support | 509 | # IEEE 1394 (FireWire) support |
@@ -509,12 +519,15 @@ CONFIG_NETDEVICES=y | |||
509 | # CONFIG_MACVLAN is not set | 519 | # CONFIG_MACVLAN is not set |
510 | # CONFIG_EQUALIZER is not set | 520 | # CONFIG_EQUALIZER is not set |
511 | # CONFIG_TUN is not set | 521 | # CONFIG_TUN is not set |
522 | # CONFIG_VETH is not set | ||
523 | # CONFIG_IP1000 is not set | ||
512 | # CONFIG_ARCNET is not set | 524 | # CONFIG_ARCNET is not set |
513 | # CONFIG_NET_ETHERNET is not set | 525 | # CONFIG_NET_ETHERNET is not set |
514 | CONFIG_NETDEV_1000=y | 526 | CONFIG_NETDEV_1000=y |
515 | # CONFIG_ACENIC is not set | 527 | # CONFIG_ACENIC is not set |
516 | # CONFIG_DL2K is not set | 528 | # CONFIG_DL2K is not set |
517 | # CONFIG_E1000 is not set | 529 | # CONFIG_E1000 is not set |
530 | # CONFIG_E1000E is not set | ||
518 | # CONFIG_NS83820 is not set | 531 | # CONFIG_NS83820 is not set |
519 | # CONFIG_HAMACHI is not set | 532 | # CONFIG_HAMACHI is not set |
520 | # CONFIG_YELLOWFIN is not set | 533 | # CONFIG_YELLOWFIN is not set |
@@ -522,6 +535,7 @@ CONFIG_NETDEV_1000=y | |||
522 | # CONFIG_SIS190 is not set | 535 | # CONFIG_SIS190 is not set |
523 | # CONFIG_SKGE is not set | 536 | # CONFIG_SKGE is not set |
524 | # CONFIG_SKY2 is not set | 537 | # CONFIG_SKY2 is not set |
538 | # CONFIG_SK98LIN is not set | ||
525 | # CONFIG_VIA_VELOCITY is not set | 539 | # CONFIG_VIA_VELOCITY is not set |
526 | # CONFIG_TIGON3 is not set | 540 | # CONFIG_TIGON3 is not set |
527 | # CONFIG_BNX2 is not set | 541 | # CONFIG_BNX2 is not set |
@@ -531,11 +545,14 @@ CONFIG_NETDEV_1000=y | |||
531 | CONFIG_NETDEV_10000=y | 545 | CONFIG_NETDEV_10000=y |
532 | # CONFIG_CHELSIO_T1 is not set | 546 | # CONFIG_CHELSIO_T1 is not set |
533 | # CONFIG_CHELSIO_T3 is not set | 547 | # CONFIG_CHELSIO_T3 is not set |
548 | # CONFIG_IXGBE is not set | ||
534 | # CONFIG_IXGB is not set | 549 | # CONFIG_IXGB is not set |
535 | # CONFIG_S2IO is not set | 550 | # CONFIG_S2IO is not set |
536 | # CONFIG_MYRI10GE is not set | 551 | # CONFIG_MYRI10GE is not set |
537 | # CONFIG_NETXEN_NIC is not set | 552 | # CONFIG_NETXEN_NIC is not set |
553 | # CONFIG_NIU is not set | ||
538 | # CONFIG_MLX4_CORE is not set | 554 | # CONFIG_MLX4_CORE is not set |
555 | # CONFIG_TEHUTI is not set | ||
539 | # CONFIG_TR is not set | 556 | # CONFIG_TR is not set |
540 | 557 | ||
541 | # | 558 | # |
@@ -592,14 +609,11 @@ CONFIG_UNIX98_PTYS=y | |||
592 | CONFIG_LEGACY_PTYS=y | 609 | CONFIG_LEGACY_PTYS=y |
593 | CONFIG_LEGACY_PTY_COUNT=256 | 610 | CONFIG_LEGACY_PTY_COUNT=256 |
594 | # CONFIG_IPMI_HANDLER is not set | 611 | # CONFIG_IPMI_HANDLER is not set |
595 | # CONFIG_WATCHDOG is not set | ||
596 | # CONFIG_HW_RANDOM is not set | 612 | # CONFIG_HW_RANDOM is not set |
597 | # CONFIG_NVRAM is not set | 613 | # CONFIG_NVRAM is not set |
598 | # CONFIG_GEN_RTC is not set | 614 | # CONFIG_GEN_RTC is not set |
599 | # CONFIG_R3964 is not set | 615 | # CONFIG_R3964 is not set |
600 | # CONFIG_APPLICOM is not set | 616 | # CONFIG_APPLICOM is not set |
601 | # CONFIG_AGP is not set | ||
602 | # CONFIG_DRM is not set | ||
603 | # CONFIG_RAW_DRIVER is not set | 617 | # CONFIG_RAW_DRIVER is not set |
604 | # CONFIG_TCG_TPM is not set | 618 | # CONFIG_TCG_TPM is not set |
605 | CONFIG_DEVPORT=y | 619 | CONFIG_DEVPORT=y |
@@ -613,6 +627,13 @@ CONFIG_DEVPORT=y | |||
613 | # CONFIG_W1 is not set | 627 | # CONFIG_W1 is not set |
614 | # CONFIG_POWER_SUPPLY is not set | 628 | # CONFIG_POWER_SUPPLY is not set |
615 | # CONFIG_HWMON is not set | 629 | # CONFIG_HWMON is not set |
630 | # CONFIG_WATCHDOG is not set | ||
631 | |||
632 | # | ||
633 | # Sonics Silicon Backplane | ||
634 | # | ||
635 | CONFIG_SSB_POSSIBLE=y | ||
636 | # CONFIG_SSB is not set | ||
616 | 637 | ||
617 | # | 638 | # |
618 | # Multifunction device drivers | 639 | # Multifunction device drivers |
@@ -629,16 +650,17 @@ CONFIG_DEVPORT=y | |||
629 | # | 650 | # |
630 | # Graphics support | 651 | # Graphics support |
631 | # | 652 | # |
653 | # CONFIG_AGP is not set | ||
654 | # CONFIG_DRM is not set | ||
655 | # CONFIG_VGASTATE is not set | ||
656 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
657 | # CONFIG_FB is not set | ||
632 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 658 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
633 | 659 | ||
634 | # | 660 | # |
635 | # Display device support | 661 | # Display device support |
636 | # | 662 | # |
637 | # CONFIG_DISPLAY_SUPPORT is not set | 663 | # CONFIG_DISPLAY_SUPPORT is not set |
638 | # CONFIG_VGASTATE is not set | ||
639 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
640 | # CONFIG_FB is not set | ||
641 | # CONFIG_FB_IBM_GXT4500 is not set | ||
642 | 664 | ||
643 | # | 665 | # |
644 | # Sound | 666 | # Sound |
@@ -665,19 +687,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
665 | # CONFIG_RTC_CLASS is not set | 687 | # CONFIG_RTC_CLASS is not set |
666 | 688 | ||
667 | # | 689 | # |
668 | # DMA Engine support | ||
669 | # | ||
670 | # CONFIG_DMA_ENGINE is not set | ||
671 | |||
672 | # | ||
673 | # DMA Clients | ||
674 | # | ||
675 | |||
676 | # | ||
677 | # DMA Devices | ||
678 | # | ||
679 | |||
680 | # | ||
681 | # Userspace I/O | 690 | # Userspace I/O |
682 | # | 691 | # |
683 | # CONFIG_UIO is not set | 692 | # CONFIG_UIO is not set |
@@ -694,7 +703,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
694 | # CONFIG_EXT3_FS_SECURITY is not set | 703 | # CONFIG_EXT3_FS_SECURITY is not set |
695 | # CONFIG_EXT4DEV_FS is not set | 704 | # CONFIG_EXT4DEV_FS is not set |
696 | CONFIG_JBD=y | 705 | CONFIG_JBD=y |
697 | # CONFIG_JBD_DEBUG is not set | ||
698 | CONFIG_FS_MBCACHE=y | 706 | CONFIG_FS_MBCACHE=y |
699 | # CONFIG_REISERFS_FS is not set | 707 | # CONFIG_REISERFS_FS is not set |
700 | # CONFIG_JFS_FS is not set | 708 | # CONFIG_JFS_FS is not set |
@@ -735,7 +743,6 @@ CONFIG_SYSFS=y | |||
735 | CONFIG_TMPFS=y | 743 | CONFIG_TMPFS=y |
736 | # CONFIG_TMPFS_POSIX_ACL is not set | 744 | # CONFIG_TMPFS_POSIX_ACL is not set |
737 | # CONFIG_HUGETLB_PAGE is not set | 745 | # CONFIG_HUGETLB_PAGE is not set |
738 | CONFIG_RAMFS=y | ||
739 | # CONFIG_CONFIGFS_FS is not set | 746 | # CONFIG_CONFIGFS_FS is not set |
740 | 747 | ||
741 | # | 748 | # |
@@ -754,10 +761,7 @@ CONFIG_RAMFS=y | |||
754 | # CONFIG_QNX4FS_FS is not set | 761 | # CONFIG_QNX4FS_FS is not set |
755 | # CONFIG_SYSV_FS is not set | 762 | # CONFIG_SYSV_FS is not set |
756 | # CONFIG_UFS_FS is not set | 763 | # CONFIG_UFS_FS is not set |
757 | 764 | CONFIG_NETWORK_FILESYSTEMS=y | |
758 | # | ||
759 | # Network File Systems | ||
760 | # | ||
761 | # CONFIG_NFS_FS is not set | 765 | # CONFIG_NFS_FS is not set |
762 | # CONFIG_NFSD is not set | 766 | # CONFIG_NFSD is not set |
763 | # CONFIG_SMB_FS is not set | 767 | # CONFIG_SMB_FS is not set |
@@ -771,15 +775,7 @@ CONFIG_RAMFS=y | |||
771 | # | 775 | # |
772 | # CONFIG_PARTITION_ADVANCED is not set | 776 | # CONFIG_PARTITION_ADVANCED is not set |
773 | CONFIG_MSDOS_PARTITION=y | 777 | CONFIG_MSDOS_PARTITION=y |
774 | |||
775 | # | ||
776 | # Native Language Support | ||
777 | # | ||
778 | # CONFIG_NLS is not set | 778 | # CONFIG_NLS is not set |
779 | |||
780 | # | ||
781 | # Distributed Lock Manager | ||
782 | # | ||
783 | # CONFIG_DLM is not set | 779 | # CONFIG_DLM is not set |
784 | # CONFIG_UCC_SLOW is not set | 780 | # CONFIG_UCC_SLOW is not set |
785 | 781 | ||
@@ -796,16 +792,13 @@ CONFIG_PLIST=y | |||
796 | CONFIG_HAS_IOMEM=y | 792 | CONFIG_HAS_IOMEM=y |
797 | CONFIG_HAS_IOPORT=y | 793 | CONFIG_HAS_IOPORT=y |
798 | CONFIG_HAS_DMA=y | 794 | CONFIG_HAS_DMA=y |
799 | 795 | # CONFIG_INSTRUMENTATION is not set | |
800 | # | ||
801 | # Instrumentation Support | ||
802 | # | ||
803 | # CONFIG_PROFILING is not set | ||
804 | 796 | ||
805 | # | 797 | # |
806 | # Kernel hacking | 798 | # Kernel hacking |
807 | # | 799 | # |
808 | CONFIG_PRINTK_TIME=y | 800 | CONFIG_PRINTK_TIME=y |
801 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
809 | CONFIG_ENABLE_MUST_CHECK=y | 802 | CONFIG_ENABLE_MUST_CHECK=y |
810 | # CONFIG_MAGIC_SYSRQ is not set | 803 | # CONFIG_MAGIC_SYSRQ is not set |
811 | # CONFIG_UNUSED_SYMBOLS is not set | 804 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -829,9 +822,12 @@ CONFIG_SCHED_DEBUG=y | |||
829 | CONFIG_DEBUG_INFO=y | 822 | CONFIG_DEBUG_INFO=y |
830 | # CONFIG_DEBUG_VM is not set | 823 | # CONFIG_DEBUG_VM is not set |
831 | # CONFIG_DEBUG_LIST is not set | 824 | # CONFIG_DEBUG_LIST is not set |
825 | # CONFIG_DEBUG_SG is not set | ||
832 | CONFIG_FORCED_INLINING=y | 826 | CONFIG_FORCED_INLINING=y |
827 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
833 | # CONFIG_RCU_TORTURE_TEST is not set | 828 | # CONFIG_RCU_TORTURE_TEST is not set |
834 | # CONFIG_FAULT_INJECTION is not set | 829 | # CONFIG_FAULT_INJECTION is not set |
830 | # CONFIG_SAMPLES is not set | ||
835 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 831 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
836 | # CONFIG_DEBUG_STACK_USAGE is not set | 832 | # CONFIG_DEBUG_STACK_USAGE is not set |
837 | # CONFIG_DEBUG_PAGEALLOC is not set | 833 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -845,4 +841,7 @@ CONFIG_FORCED_INLINING=y | |||
845 | # | 841 | # |
846 | # CONFIG_KEYS is not set | 842 | # CONFIG_KEYS is not set |
847 | # CONFIG_SECURITY is not set | 843 | # CONFIG_SECURITY is not set |
844 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
848 | # CONFIG_CRYPTO is not set | 845 | # CONFIG_CRYPTO is not set |
846 | CONFIG_PPC_CLOCK=y | ||
847 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/maple_defconfig b/arch/powerpc/configs/maple_defconfig index 84b9ab4a5a92..8b810d056440 100644 --- a/arch/powerpc/configs/maple_defconfig +++ b/arch/powerpc/configs/maple_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Aug 30 16:38:16 2007 | 4 | # Thu Dec 6 16:48:26 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -10,6 +10,7 @@ CONFIG_PPC64=y | |||
10 | # | 10 | # |
11 | CONFIG_POWER4_ONLY=y | 11 | CONFIG_POWER4_ONLY=y |
12 | CONFIG_POWER4=y | 12 | CONFIG_POWER4=y |
13 | # CONFIG_TUNE_CELL is not set | ||
13 | CONFIG_PPC_FPU=y | 14 | CONFIG_PPC_FPU=y |
14 | # CONFIG_ALTIVEC is not set | 15 | # CONFIG_ALTIVEC is not set |
15 | CONFIG_PPC_STD_MMU=y | 16 | CONFIG_PPC_STD_MMU=y |
@@ -18,8 +19,13 @@ CONFIG_VIRT_CPU_ACCOUNTING=y | |||
18 | CONFIG_SMP=y | 19 | CONFIG_SMP=y |
19 | CONFIG_NR_CPUS=4 | 20 | CONFIG_NR_CPUS=4 |
20 | CONFIG_64BIT=y | 21 | CONFIG_64BIT=y |
22 | CONFIG_WORD_SIZE=64 | ||
21 | CONFIG_PPC_MERGE=y | 23 | CONFIG_PPC_MERGE=y |
22 | CONFIG_MMU=y | 24 | CONFIG_MMU=y |
25 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
26 | CONFIG_GENERIC_TIME=y | ||
27 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
28 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
23 | CONFIG_GENERIC_HARDIRQS=y | 29 | CONFIG_GENERIC_HARDIRQS=y |
24 | CONFIG_IRQ_PER_CPU=y | 30 | CONFIG_IRQ_PER_CPU=y |
25 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 31 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,11 +68,13 @@ CONFIG_POSIX_MQUEUE=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
66 | CONFIG_IKCONFIG=y | 73 | CONFIG_IKCONFIG=y |
67 | CONFIG_IKCONFIG_PROC=y | 74 | CONFIG_IKCONFIG_PROC=y |
68 | CONFIG_LOG_BUF_SHIFT=17 | 75 | CONFIG_LOG_BUF_SHIFT=17 |
69 | # CONFIG_CPUSETS is not set | 76 | # CONFIG_CGROUPS is not set |
77 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
70 | CONFIG_SYSFS_DEPRECATED=y | 78 | CONFIG_SYSFS_DEPRECATED=y |
71 | # CONFIG_RELAY is not set | 79 | # CONFIG_RELAY is not set |
72 | # CONFIG_BLK_DEV_INITRD is not set | 80 | # CONFIG_BLK_DEV_INITRD is not set |
@@ -86,7 +94,6 @@ CONFIG_FUTEX=y | |||
86 | CONFIG_ANON_INODES=y | 94 | CONFIG_ANON_INODES=y |
87 | CONFIG_EPOLL=y | 95 | CONFIG_EPOLL=y |
88 | CONFIG_SIGNALFD=y | 96 | CONFIG_SIGNALFD=y |
89 | CONFIG_TIMERFD=y | ||
90 | CONFIG_EVENTFD=y | 97 | CONFIG_EVENTFD=y |
91 | CONFIG_SHMEM=y | 98 | CONFIG_SHMEM=y |
92 | CONFIG_VM_EVENT_COUNTERS=y | 99 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -107,6 +114,7 @@ CONFIG_STOP_MACHINE=y | |||
107 | CONFIG_BLOCK=y | 114 | CONFIG_BLOCK=y |
108 | # CONFIG_BLK_DEV_IO_TRACE is not set | 115 | # CONFIG_BLK_DEV_IO_TRACE is not set |
109 | # CONFIG_BLK_DEV_BSG is not set | 116 | # CONFIG_BLK_DEV_BSG is not set |
117 | CONFIG_BLOCK_COMPAT=y | ||
110 | 118 | ||
111 | # | 119 | # |
112 | # IO Schedulers | 120 | # IO Schedulers |
@@ -125,7 +133,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
125 | # Platform support | 133 | # Platform support |
126 | # | 134 | # |
127 | CONFIG_PPC_MULTIPLATFORM=y | 135 | CONFIG_PPC_MULTIPLATFORM=y |
128 | # CONFIG_EMBEDDED6xx is not set | ||
129 | # CONFIG_PPC_82xx is not set | 136 | # CONFIG_PPC_82xx is not set |
130 | # CONFIG_PPC_83xx is not set | 137 | # CONFIG_PPC_83xx is not set |
131 | # CONFIG_PPC_86xx is not set | 138 | # CONFIG_PPC_86xx is not set |
@@ -165,6 +172,10 @@ CONFIG_PPC_970_NAP=y | |||
165 | # | 172 | # |
166 | # Kernel options | 173 | # Kernel options |
167 | # | 174 | # |
175 | CONFIG_TICK_ONESHOT=y | ||
176 | CONFIG_NO_HZ=y | ||
177 | CONFIG_HIGH_RES_TIMERS=y | ||
178 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
168 | # CONFIG_HZ_100 is not set | 179 | # CONFIG_HZ_100 is not set |
169 | CONFIG_HZ_250=y | 180 | CONFIG_HZ_250=y |
170 | # CONFIG_HZ_300 is not set | 181 | # CONFIG_HZ_300 is not set |
@@ -177,6 +188,7 @@ CONFIG_PREEMPT_NONE=y | |||
177 | CONFIG_BINFMT_ELF=y | 188 | CONFIG_BINFMT_ELF=y |
178 | # CONFIG_BINFMT_MISC is not set | 189 | # CONFIG_BINFMT_MISC is not set |
179 | CONFIG_FORCE_MAX_ZONEORDER=13 | 190 | CONFIG_FORCE_MAX_ZONEORDER=13 |
191 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y | ||
180 | CONFIG_IOMMU_VMERGE=y | 192 | CONFIG_IOMMU_VMERGE=y |
181 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 193 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
182 | CONFIG_KEXEC=y | 194 | CONFIG_KEXEC=y |
@@ -194,6 +206,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
194 | CONFIG_FLATMEM=y | 206 | CONFIG_FLATMEM=y |
195 | CONFIG_FLAT_NODE_MEM_MAP=y | 207 | CONFIG_FLAT_NODE_MEM_MAP=y |
196 | # CONFIG_SPARSEMEM_STATIC is not set | 208 | # CONFIG_SPARSEMEM_STATIC is not set |
209 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | ||
197 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 210 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
198 | CONFIG_RESOURCES_64BIT=y | 211 | CONFIG_RESOURCES_64BIT=y |
199 | CONFIG_ZONE_DMA_FLAG=1 | 212 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -220,11 +233,8 @@ CONFIG_PCI_SYSCALL=y | |||
220 | # CONFIG_PCIEPORTBUS is not set | 233 | # CONFIG_PCIEPORTBUS is not set |
221 | CONFIG_ARCH_SUPPORTS_MSI=y | 234 | CONFIG_ARCH_SUPPORTS_MSI=y |
222 | CONFIG_PCI_MSI=y | 235 | CONFIG_PCI_MSI=y |
236 | CONFIG_PCI_LEGACY=y | ||
223 | # CONFIG_PCI_DEBUG is not set | 237 | # CONFIG_PCI_DEBUG is not set |
224 | |||
225 | # | ||
226 | # PCCARD (PCMCIA/CardBus) support | ||
227 | # | ||
228 | # CONFIG_PCCARD is not set | 238 | # CONFIG_PCCARD is not set |
229 | # CONFIG_HOTPLUG_PCI is not set | 239 | # CONFIG_HOTPLUG_PCI is not set |
230 | CONFIG_KERNEL_START=0xc000000000000000 | 240 | CONFIG_KERNEL_START=0xc000000000000000 |
@@ -266,6 +276,7 @@ CONFIG_IP_PNP_DHCP=y | |||
266 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 276 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
267 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 277 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
268 | CONFIG_INET_XFRM_MODE_BEET=y | 278 | CONFIG_INET_XFRM_MODE_BEET=y |
279 | # CONFIG_INET_LRO is not set | ||
269 | CONFIG_INET_DIAG=y | 280 | CONFIG_INET_DIAG=y |
270 | CONFIG_INET_TCP_DIAG=y | 281 | CONFIG_INET_TCP_DIAG=y |
271 | # CONFIG_TCP_CONG_ADVANCED is not set | 282 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -291,10 +302,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
291 | # CONFIG_LAPB is not set | 302 | # CONFIG_LAPB is not set |
292 | # CONFIG_ECONET is not set | 303 | # CONFIG_ECONET is not set |
293 | # CONFIG_WAN_ROUTER is not set | 304 | # CONFIG_WAN_ROUTER is not set |
294 | |||
295 | # | ||
296 | # QoS and/or fair queueing | ||
297 | # | ||
298 | # CONFIG_NET_SCHED is not set | 305 | # CONFIG_NET_SCHED is not set |
299 | 306 | ||
300 | # | 307 | # |
@@ -323,6 +330,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
323 | # | 330 | # |
324 | # Generic Driver Options | 331 | # Generic Driver Options |
325 | # | 332 | # |
333 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
326 | CONFIG_STANDALONE=y | 334 | CONFIG_STANDALONE=y |
327 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 335 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
328 | # CONFIG_FW_LOADER is not set | 336 | # CONFIG_FW_LOADER is not set |
@@ -373,6 +381,11 @@ CONFIG_IDE_PROC_FS=y | |||
373 | # IDE chipset support/bugfixes | 381 | # IDE chipset support/bugfixes |
374 | # | 382 | # |
375 | CONFIG_IDE_GENERIC=y | 383 | CONFIG_IDE_GENERIC=y |
384 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
385 | |||
386 | # | ||
387 | # PCI IDE chipsets support | ||
388 | # | ||
376 | CONFIG_BLK_DEV_IDEPCI=y | 389 | CONFIG_BLK_DEV_IDEPCI=y |
377 | CONFIG_IDEPCI_SHARE_IRQ=y | 390 | CONFIG_IDEPCI_SHARE_IRQ=y |
378 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 391 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
@@ -380,8 +393,6 @@ CONFIG_IDEPCI_PCIBUS_ORDER=y | |||
380 | CONFIG_BLK_DEV_GENERIC=y | 393 | CONFIG_BLK_DEV_GENERIC=y |
381 | # CONFIG_BLK_DEV_OPTI621 is not set | 394 | # CONFIG_BLK_DEV_OPTI621 is not set |
382 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 395 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
383 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
384 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
385 | # CONFIG_BLK_DEV_AEC62XX is not set | 396 | # CONFIG_BLK_DEV_AEC62XX is not set |
386 | # CONFIG_BLK_DEV_ALI15X3 is not set | 397 | # CONFIG_BLK_DEV_ALI15X3 is not set |
387 | CONFIG_BLK_DEV_AMD74XX=y | 398 | CONFIG_BLK_DEV_AMD74XX=y |
@@ -409,7 +420,7 @@ CONFIG_BLK_DEV_AMD74XX=y | |||
409 | # CONFIG_BLK_DEV_TC86C001 is not set | 420 | # CONFIG_BLK_DEV_TC86C001 is not set |
410 | # CONFIG_IDE_ARM is not set | 421 | # CONFIG_IDE_ARM is not set |
411 | CONFIG_BLK_DEV_IDEDMA=y | 422 | CONFIG_BLK_DEV_IDEDMA=y |
412 | # CONFIG_IDEDMA_IVB is not set | 423 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
413 | # CONFIG_BLK_DEV_HD is not set | 424 | # CONFIG_BLK_DEV_HD is not set |
414 | 425 | ||
415 | # | 426 | # |
@@ -421,10 +432,6 @@ CONFIG_BLK_DEV_IDEDMA=y | |||
421 | # CONFIG_SCSI_NETLINK is not set | 432 | # CONFIG_SCSI_NETLINK is not set |
422 | # CONFIG_ATA is not set | 433 | # CONFIG_ATA is not set |
423 | # CONFIG_MD is not set | 434 | # CONFIG_MD is not set |
424 | |||
425 | # | ||
426 | # Fusion MPT device support | ||
427 | # | ||
428 | # CONFIG_FUSION is not set | 435 | # CONFIG_FUSION is not set |
429 | 436 | ||
430 | # | 437 | # |
@@ -441,6 +448,8 @@ CONFIG_NETDEVICES=y | |||
441 | # CONFIG_MACVLAN is not set | 448 | # CONFIG_MACVLAN is not set |
442 | # CONFIG_EQUALIZER is not set | 449 | # CONFIG_EQUALIZER is not set |
443 | # CONFIG_TUN is not set | 450 | # CONFIG_TUN is not set |
451 | # CONFIG_VETH is not set | ||
452 | # CONFIG_IP1000 is not set | ||
444 | # CONFIG_ARCNET is not set | 453 | # CONFIG_ARCNET is not set |
445 | # CONFIG_PHYLIB is not set | 454 | # CONFIG_PHYLIB is not set |
446 | CONFIG_NET_ETHERNET=y | 455 | CONFIG_NET_ETHERNET=y |
@@ -451,6 +460,10 @@ CONFIG_MII=y | |||
451 | # CONFIG_NET_VENDOR_3COM is not set | 460 | # CONFIG_NET_VENDOR_3COM is not set |
452 | # CONFIG_NET_TULIP is not set | 461 | # CONFIG_NET_TULIP is not set |
453 | # CONFIG_HP100 is not set | 462 | # CONFIG_HP100 is not set |
463 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
464 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
465 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
466 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
454 | CONFIG_NET_PCI=y | 467 | CONFIG_NET_PCI=y |
455 | # CONFIG_PCNET32 is not set | 468 | # CONFIG_PCNET32 is not set |
456 | CONFIG_AMD8111_ETH=y | 469 | CONFIG_AMD8111_ETH=y |
@@ -458,7 +471,6 @@ CONFIG_AMD8111_ETH=y | |||
458 | # CONFIG_ADAPTEC_STARFIRE is not set | 471 | # CONFIG_ADAPTEC_STARFIRE is not set |
459 | # CONFIG_B44 is not set | 472 | # CONFIG_B44 is not set |
460 | # CONFIG_FORCEDETH is not set | 473 | # CONFIG_FORCEDETH is not set |
461 | # CONFIG_DGRS is not set | ||
462 | # CONFIG_EEPRO100 is not set | 474 | # CONFIG_EEPRO100 is not set |
463 | # CONFIG_E100 is not set | 475 | # CONFIG_E100 is not set |
464 | # CONFIG_FEALNX is not set | 476 | # CONFIG_FEALNX is not set |
@@ -477,6 +489,7 @@ CONFIG_NETDEV_1000=y | |||
477 | CONFIG_E1000=y | 489 | CONFIG_E1000=y |
478 | # CONFIG_E1000_NAPI is not set | 490 | # CONFIG_E1000_NAPI is not set |
479 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 491 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
492 | # CONFIG_E1000E is not set | ||
480 | # CONFIG_NS83820 is not set | 493 | # CONFIG_NS83820 is not set |
481 | # CONFIG_HAMACHI is not set | 494 | # CONFIG_HAMACHI is not set |
482 | # CONFIG_YELLOWFIN is not set | 495 | # CONFIG_YELLOWFIN is not set |
@@ -484,6 +497,7 @@ CONFIG_E1000=y | |||
484 | # CONFIG_SIS190 is not set | 497 | # CONFIG_SIS190 is not set |
485 | # CONFIG_SKGE is not set | 498 | # CONFIG_SKGE is not set |
486 | # CONFIG_SKY2 is not set | 499 | # CONFIG_SKY2 is not set |
500 | # CONFIG_SK98LIN is not set | ||
487 | # CONFIG_VIA_VELOCITY is not set | 501 | # CONFIG_VIA_VELOCITY is not set |
488 | CONFIG_TIGON3=y | 502 | CONFIG_TIGON3=y |
489 | # CONFIG_BNX2 is not set | 503 | # CONFIG_BNX2 is not set |
@@ -492,12 +506,15 @@ CONFIG_TIGON3=y | |||
492 | CONFIG_NETDEV_10000=y | 506 | CONFIG_NETDEV_10000=y |
493 | # CONFIG_CHELSIO_T1 is not set | 507 | # CONFIG_CHELSIO_T1 is not set |
494 | # CONFIG_CHELSIO_T3 is not set | 508 | # CONFIG_CHELSIO_T3 is not set |
509 | # CONFIG_IXGBE is not set | ||
495 | # CONFIG_IXGB is not set | 510 | # CONFIG_IXGB is not set |
496 | # CONFIG_S2IO is not set | 511 | # CONFIG_S2IO is not set |
497 | # CONFIG_MYRI10GE is not set | 512 | # CONFIG_MYRI10GE is not set |
498 | # CONFIG_NETXEN_NIC is not set | 513 | # CONFIG_NETXEN_NIC is not set |
514 | # CONFIG_NIU is not set | ||
499 | # CONFIG_PASEMI_MAC is not set | 515 | # CONFIG_PASEMI_MAC is not set |
500 | # CONFIG_MLX4_CORE is not set | 516 | # CONFIG_MLX4_CORE is not set |
517 | # CONFIG_TEHUTI is not set | ||
501 | # CONFIG_TR is not set | 518 | # CONFIG_TR is not set |
502 | 519 | ||
503 | # | 520 | # |
@@ -513,7 +530,6 @@ CONFIG_NETDEV_10000=y | |||
513 | # CONFIG_USB_KAWETH is not set | 530 | # CONFIG_USB_KAWETH is not set |
514 | CONFIG_USB_PEGASUS=y | 531 | CONFIG_USB_PEGASUS=y |
515 | # CONFIG_USB_RTL8150 is not set | 532 | # CONFIG_USB_RTL8150 is not set |
516 | # CONFIG_USB_USBNET_MII is not set | ||
517 | # CONFIG_USB_USBNET is not set | 533 | # CONFIG_USB_USBNET is not set |
518 | # CONFIG_WAN is not set | 534 | # CONFIG_WAN is not set |
519 | # CONFIG_FDDI is not set | 535 | # CONFIG_FDDI is not set |
@@ -542,7 +558,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
542 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1600 | 558 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1600 |
543 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1200 | 559 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1200 |
544 | # CONFIG_INPUT_JOYDEV is not set | 560 | # CONFIG_INPUT_JOYDEV is not set |
545 | # CONFIG_INPUT_TSDEV is not set | ||
546 | # CONFIG_INPUT_EVDEV is not set | 561 | # CONFIG_INPUT_EVDEV is not set |
547 | # CONFIG_INPUT_EVBUG is not set | 562 | # CONFIG_INPUT_EVBUG is not set |
548 | 563 | ||
@@ -594,14 +609,11 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
594 | CONFIG_HVC_DRIVER=y | 609 | CONFIG_HVC_DRIVER=y |
595 | CONFIG_HVC_RTAS=y | 610 | CONFIG_HVC_RTAS=y |
596 | # CONFIG_IPMI_HANDLER is not set | 611 | # CONFIG_IPMI_HANDLER is not set |
597 | # CONFIG_WATCHDOG is not set | ||
598 | # CONFIG_HW_RANDOM is not set | 612 | # CONFIG_HW_RANDOM is not set |
599 | CONFIG_GEN_RTC=y | 613 | CONFIG_GEN_RTC=y |
600 | # CONFIG_GEN_RTC_X is not set | 614 | # CONFIG_GEN_RTC_X is not set |
601 | # CONFIG_R3964 is not set | 615 | # CONFIG_R3964 is not set |
602 | # CONFIG_APPLICOM is not set | 616 | # CONFIG_APPLICOM is not set |
603 | # CONFIG_AGP is not set | ||
604 | # CONFIG_DRM is not set | ||
605 | # CONFIG_RAW_DRIVER is not set | 617 | # CONFIG_RAW_DRIVER is not set |
606 | # CONFIG_HANGCHECK_TIMER is not set | 618 | # CONFIG_HANGCHECK_TIMER is not set |
607 | # CONFIG_TCG_TPM is not set | 619 | # CONFIG_TCG_TPM is not set |
@@ -669,6 +681,13 @@ CONFIG_I2C_AMD8111=y | |||
669 | # CONFIG_W1 is not set | 681 | # CONFIG_W1 is not set |
670 | # CONFIG_POWER_SUPPLY is not set | 682 | # CONFIG_POWER_SUPPLY is not set |
671 | # CONFIG_HWMON is not set | 683 | # CONFIG_HWMON is not set |
684 | # CONFIG_WATCHDOG is not set | ||
685 | |||
686 | # | ||
687 | # Sonics Silicon Backplane | ||
688 | # | ||
689 | CONFIG_SSB_POSSIBLE=y | ||
690 | # CONFIG_SSB is not set | ||
672 | 691 | ||
673 | # | 692 | # |
674 | # Multifunction device drivers | 693 | # Multifunction device drivers |
@@ -685,16 +704,17 @@ CONFIG_I2C_AMD8111=y | |||
685 | # | 704 | # |
686 | # Graphics support | 705 | # Graphics support |
687 | # | 706 | # |
707 | # CONFIG_AGP is not set | ||
708 | # CONFIG_DRM is not set | ||
709 | # CONFIG_VGASTATE is not set | ||
710 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
711 | # CONFIG_FB is not set | ||
688 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 712 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
689 | 713 | ||
690 | # | 714 | # |
691 | # Display device support | 715 | # Display device support |
692 | # | 716 | # |
693 | # CONFIG_DISPLAY_SUPPORT is not set | 717 | # CONFIG_DISPLAY_SUPPORT is not set |
694 | # CONFIG_VGASTATE is not set | ||
695 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
696 | # CONFIG_FB is not set | ||
697 | # CONFIG_FB_IBM_GXT4500 is not set | ||
698 | 718 | ||
699 | # | 719 | # |
700 | # Console display driver support | 720 | # Console display driver support |
@@ -709,6 +729,7 @@ CONFIG_DUMMY_CONSOLE=y | |||
709 | CONFIG_HID_SUPPORT=y | 729 | CONFIG_HID_SUPPORT=y |
710 | CONFIG_HID=y | 730 | CONFIG_HID=y |
711 | # CONFIG_HID_DEBUG is not set | 731 | # CONFIG_HID_DEBUG is not set |
732 | # CONFIG_HIDRAW is not set | ||
712 | 733 | ||
713 | # | 734 | # |
714 | # USB Input Devices | 735 | # USB Input Devices |
@@ -784,6 +805,7 @@ CONFIG_USB_SERIAL_GENERIC=y | |||
784 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 805 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
785 | # CONFIG_USB_SERIAL_ARK3116 is not set | 806 | # CONFIG_USB_SERIAL_ARK3116 is not set |
786 | # CONFIG_USB_SERIAL_BELKIN is not set | 807 | # CONFIG_USB_SERIAL_BELKIN is not set |
808 | # CONFIG_USB_SERIAL_CH341 is not set | ||
787 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 809 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
788 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set | 810 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set |
789 | # CONFIG_USB_SERIAL_CP2101 is not set | 811 | # CONFIG_USB_SERIAL_CP2101 is not set |
@@ -870,19 +892,6 @@ CONFIG_USB_EZUSB=y | |||
870 | # CONFIG_RTC_CLASS is not set | 892 | # CONFIG_RTC_CLASS is not set |
871 | 893 | ||
872 | # | 894 | # |
873 | # DMA Engine support | ||
874 | # | ||
875 | # CONFIG_DMA_ENGINE is not set | ||
876 | |||
877 | # | ||
878 | # DMA Clients | ||
879 | # | ||
880 | |||
881 | # | ||
882 | # DMA Devices | ||
883 | # | ||
884 | |||
885 | # | ||
886 | # Userspace I/O | 895 | # Userspace I/O |
887 | # | 896 | # |
888 | # CONFIG_UIO is not set | 897 | # CONFIG_UIO is not set |
@@ -942,7 +951,6 @@ CONFIG_TMPFS=y | |||
942 | # CONFIG_TMPFS_POSIX_ACL is not set | 951 | # CONFIG_TMPFS_POSIX_ACL is not set |
943 | CONFIG_HUGETLBFS=y | 952 | CONFIG_HUGETLBFS=y |
944 | CONFIG_HUGETLB_PAGE=y | 953 | CONFIG_HUGETLB_PAGE=y |
945 | CONFIG_RAMFS=y | ||
946 | # CONFIG_CONFIGFS_FS is not set | 954 | # CONFIG_CONFIGFS_FS is not set |
947 | 955 | ||
948 | # | 956 | # |
@@ -961,10 +969,7 @@ CONFIG_CRAMFS=y | |||
961 | # CONFIG_QNX4FS_FS is not set | 969 | # CONFIG_QNX4FS_FS is not set |
962 | # CONFIG_SYSV_FS is not set | 970 | # CONFIG_SYSV_FS is not set |
963 | # CONFIG_UFS_FS is not set | 971 | # CONFIG_UFS_FS is not set |
964 | 972 | CONFIG_NETWORK_FILESYSTEMS=y | |
965 | # | ||
966 | # Network File Systems | ||
967 | # | ||
968 | CONFIG_NFS_FS=y | 973 | CONFIG_NFS_FS=y |
969 | CONFIG_NFS_V3=y | 974 | CONFIG_NFS_V3=y |
970 | CONFIG_NFS_V3_ACL=y | 975 | CONFIG_NFS_V3_ACL=y |
@@ -1008,10 +1013,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1008 | # CONFIG_KARMA_PARTITION is not set | 1013 | # CONFIG_KARMA_PARTITION is not set |
1009 | # CONFIG_EFI_PARTITION is not set | 1014 | # CONFIG_EFI_PARTITION is not set |
1010 | # CONFIG_SYSV68_PARTITION is not set | 1015 | # CONFIG_SYSV68_PARTITION is not set |
1011 | |||
1012 | # | ||
1013 | # Native Language Support | ||
1014 | # | ||
1015 | CONFIG_NLS=y | 1016 | CONFIG_NLS=y |
1016 | CONFIG_NLS_DEFAULT="utf-8" | 1017 | CONFIG_NLS_DEFAULT="utf-8" |
1017 | # CONFIG_NLS_CODEPAGE_437 is not set | 1018 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1052,10 +1053,6 @@ CONFIG_NLS_DEFAULT="utf-8" | |||
1052 | # CONFIG_NLS_KOI8_R is not set | 1053 | # CONFIG_NLS_KOI8_R is not set |
1053 | # CONFIG_NLS_KOI8_U is not set | 1054 | # CONFIG_NLS_KOI8_U is not set |
1054 | CONFIG_NLS_UTF8=y | 1055 | CONFIG_NLS_UTF8=y |
1055 | |||
1056 | # | ||
1057 | # Distributed Lock Manager | ||
1058 | # | ||
1059 | # CONFIG_DLM is not set | 1056 | # CONFIG_DLM is not set |
1060 | # CONFIG_UCC_SLOW is not set | 1057 | # CONFIG_UCC_SLOW is not set |
1061 | 1058 | ||
@@ -1074,17 +1071,13 @@ CONFIG_PLIST=y | |||
1074 | CONFIG_HAS_IOMEM=y | 1071 | CONFIG_HAS_IOMEM=y |
1075 | CONFIG_HAS_IOPORT=y | 1072 | CONFIG_HAS_IOPORT=y |
1076 | CONFIG_HAS_DMA=y | 1073 | CONFIG_HAS_DMA=y |
1077 | 1074 | # CONFIG_INSTRUMENTATION is not set | |
1078 | # | ||
1079 | # Instrumentation Support | ||
1080 | # | ||
1081 | # CONFIG_PROFILING is not set | ||
1082 | # CONFIG_KPROBES is not set | ||
1083 | 1075 | ||
1084 | # | 1076 | # |
1085 | # Kernel hacking | 1077 | # Kernel hacking |
1086 | # | 1078 | # |
1087 | # CONFIG_PRINTK_TIME is not set | 1079 | # CONFIG_PRINTK_TIME is not set |
1080 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1088 | CONFIG_ENABLE_MUST_CHECK=y | 1081 | CONFIG_ENABLE_MUST_CHECK=y |
1089 | CONFIG_MAGIC_SYSRQ=y | 1082 | CONFIG_MAGIC_SYSRQ=y |
1090 | # CONFIG_UNUSED_SYMBOLS is not set | 1083 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1108,9 +1101,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1108 | # CONFIG_DEBUG_INFO is not set | 1101 | # CONFIG_DEBUG_INFO is not set |
1109 | # CONFIG_DEBUG_VM is not set | 1102 | # CONFIG_DEBUG_VM is not set |
1110 | # CONFIG_DEBUG_LIST is not set | 1103 | # CONFIG_DEBUG_LIST is not set |
1104 | # CONFIG_DEBUG_SG is not set | ||
1111 | # CONFIG_FORCED_INLINING is not set | 1105 | # CONFIG_FORCED_INLINING is not set |
1106 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1112 | # CONFIG_RCU_TORTURE_TEST is not set | 1107 | # CONFIG_RCU_TORTURE_TEST is not set |
1113 | # CONFIG_FAULT_INJECTION is not set | 1108 | # CONFIG_FAULT_INJECTION is not set |
1109 | # CONFIG_SAMPLES is not set | ||
1114 | CONFIG_DEBUG_STACKOVERFLOW=y | 1110 | CONFIG_DEBUG_STACKOVERFLOW=y |
1115 | CONFIG_DEBUG_STACK_USAGE=y | 1111 | CONFIG_DEBUG_STACK_USAGE=y |
1116 | # CONFIG_DEBUG_PAGEALLOC is not set | 1112 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1119,6 +1115,7 @@ CONFIG_XMON=y | |||
1119 | CONFIG_XMON_DEFAULT=y | 1115 | CONFIG_XMON_DEFAULT=y |
1120 | CONFIG_XMON_DISASSEMBLY=y | 1116 | CONFIG_XMON_DISASSEMBLY=y |
1121 | # CONFIG_IRQSTACKS is not set | 1117 | # CONFIG_IRQSTACKS is not set |
1118 | # CONFIG_VIRQ_DEBUG is not set | ||
1122 | CONFIG_BOOTX_TEXT=y | 1119 | CONFIG_BOOTX_TEXT=y |
1123 | # CONFIG_PPC_EARLY_DEBUG is not set | 1120 | # CONFIG_PPC_EARLY_DEBUG is not set |
1124 | 1121 | ||
@@ -1127,6 +1124,7 @@ CONFIG_BOOTX_TEXT=y | |||
1127 | # | 1124 | # |
1128 | # CONFIG_KEYS is not set | 1125 | # CONFIG_KEYS is not set |
1129 | # CONFIG_SECURITY is not set | 1126 | # CONFIG_SECURITY is not set |
1127 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1130 | CONFIG_CRYPTO=y | 1128 | CONFIG_CRYPTO=y |
1131 | CONFIG_CRYPTO_ALGAPI=y | 1129 | CONFIG_CRYPTO_ALGAPI=y |
1132 | CONFIG_CRYPTO_BLKCIPHER=y | 1130 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1146,6 +1144,7 @@ CONFIG_CRYPTO_ECB=m | |||
1146 | CONFIG_CRYPTO_CBC=y | 1144 | CONFIG_CRYPTO_CBC=y |
1147 | CONFIG_CRYPTO_PCBC=m | 1145 | CONFIG_CRYPTO_PCBC=m |
1148 | # CONFIG_CRYPTO_LRW is not set | 1146 | # CONFIG_CRYPTO_LRW is not set |
1147 | # CONFIG_CRYPTO_XTS is not set | ||
1149 | # CONFIG_CRYPTO_CRYPTD is not set | 1148 | # CONFIG_CRYPTO_CRYPTD is not set |
1150 | CONFIG_CRYPTO_DES=y | 1149 | CONFIG_CRYPTO_DES=y |
1151 | # CONFIG_CRYPTO_FCRYPT is not set | 1150 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1159,9 +1158,12 @@ CONFIG_CRYPTO_DES=y | |||
1159 | # CONFIG_CRYPTO_ARC4 is not set | 1158 | # CONFIG_CRYPTO_ARC4 is not set |
1160 | # CONFIG_CRYPTO_KHAZAD is not set | 1159 | # CONFIG_CRYPTO_KHAZAD is not set |
1161 | # CONFIG_CRYPTO_ANUBIS is not set | 1160 | # CONFIG_CRYPTO_ANUBIS is not set |
1161 | # CONFIG_CRYPTO_SEED is not set | ||
1162 | # CONFIG_CRYPTO_DEFLATE is not set | 1162 | # CONFIG_CRYPTO_DEFLATE is not set |
1163 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1163 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1164 | # CONFIG_CRYPTO_CRC32C is not set | 1164 | # CONFIG_CRYPTO_CRC32C is not set |
1165 | # CONFIG_CRYPTO_CAMELLIA is not set | 1165 | # CONFIG_CRYPTO_CAMELLIA is not set |
1166 | # CONFIG_CRYPTO_TEST is not set | 1166 | # CONFIG_CRYPTO_TEST is not set |
1167 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1167 | # CONFIG_CRYPTO_HW is not set | 1168 | # CONFIG_CRYPTO_HW is not set |
1169 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc7448_hpc2_defconfig b/arch/powerpc/configs/mpc7448_hpc2_defconfig index 87ae894551b7..b0266de48491 100644 --- a/arch/powerpc/configs/mpc7448_hpc2_defconfig +++ b/arch/powerpc/configs/mpc7448_hpc2_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:39 2007 | 4 | # Thu Dec 6 16:48:28 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -15,13 +15,19 @@ CONFIG_6xx=y | |||
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_FPU=y | 17 | CONFIG_PPC_FPU=y |
18 | CONFIG_ALTIVEC=y | ||
18 | CONFIG_PPC_STD_MMU=y | 19 | CONFIG_PPC_STD_MMU=y |
19 | CONFIG_PPC_STD_MMU_32=y | 20 | CONFIG_PPC_STD_MMU_32=y |
20 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
21 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
22 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
23 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
24 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
25 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
26 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
27 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -61,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
61 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
62 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
63 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
64 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
65 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
66 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
67 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
68 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
69 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +92,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 92 | CONFIG_ANON_INODES=y |
84 | CONFIG_EPOLL=y | 93 | CONFIG_EPOLL=y |
85 | CONFIG_SIGNALFD=y | 94 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 95 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 96 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 97 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -117,16 +125,21 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
117 | # | 125 | # |
118 | # Platform support | 126 | # Platform support |
119 | # | 127 | # |
120 | # CONFIG_PPC_MULTIPLATFORM is not set | 128 | CONFIG_PPC_MULTIPLATFORM=y |
121 | CONFIG_EMBEDDED6xx=y | ||
122 | # CONFIG_PPC_82xx is not set | 129 | # CONFIG_PPC_82xx is not set |
123 | # CONFIG_PPC_83xx is not set | 130 | # CONFIG_PPC_83xx is not set |
124 | # CONFIG_PPC_86xx is not set | 131 | # CONFIG_PPC_86xx is not set |
132 | CONFIG_CLASSIC32=y | ||
133 | # CONFIG_PPC_CHRP is not set | ||
125 | # CONFIG_PPC_MPC52xx is not set | 134 | # CONFIG_PPC_MPC52xx is not set |
126 | # CONFIG_PPC_MPC5200 is not set | 135 | # CONFIG_PPC_MPC5200 is not set |
136 | # CONFIG_PPC_EFIKA is not set | ||
137 | # CONFIG_PPC_LITE5200 is not set | ||
138 | # CONFIG_PPC_PMAC is not set | ||
127 | # CONFIG_PPC_CELL is not set | 139 | # CONFIG_PPC_CELL is not set |
128 | # CONFIG_PPC_CELL_NATIVE is not set | 140 | # CONFIG_PPC_CELL_NATIVE is not set |
129 | # CONFIG_PQ2ADS is not set | 141 | # CONFIG_PQ2ADS is not set |
142 | CONFIG_EMBEDDED6xx=y | ||
130 | # CONFIG_LINKSTATION is not set | 143 | # CONFIG_LINKSTATION is not set |
131 | CONFIG_MPC7448HPC2=y | 144 | CONFIG_MPC7448HPC2=y |
132 | # CONFIG_PPC_HOLLY is not set | 145 | # CONFIG_PPC_HOLLY is not set |
@@ -142,6 +155,7 @@ CONFIG_MPIC_WEIRD=y | |||
142 | # CONFIG_PPC_INDIRECT_IO is not set | 155 | # CONFIG_PPC_INDIRECT_IO is not set |
143 | # CONFIG_GENERIC_IOMAP is not set | 156 | # CONFIG_GENERIC_IOMAP is not set |
144 | # CONFIG_CPU_FREQ is not set | 157 | # CONFIG_CPU_FREQ is not set |
158 | # CONFIG_TAU is not set | ||
145 | # CONFIG_CPM2 is not set | 159 | # CONFIG_CPM2 is not set |
146 | # CONFIG_FSL_ULI1575 is not set | 160 | # CONFIG_FSL_ULI1575 is not set |
147 | 161 | ||
@@ -149,6 +163,10 @@ CONFIG_MPIC_WEIRD=y | |||
149 | # Kernel options | 163 | # Kernel options |
150 | # | 164 | # |
151 | # CONFIG_HIGHMEM is not set | 165 | # CONFIG_HIGHMEM is not set |
166 | CONFIG_TICK_ONESHOT=y | ||
167 | CONFIG_NO_HZ=y | ||
168 | CONFIG_HIGH_RES_TIMERS=y | ||
169 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
152 | # CONFIG_HZ_100 is not set | 170 | # CONFIG_HZ_100 is not set |
153 | CONFIG_HZ_250=y | 171 | CONFIG_HZ_250=y |
154 | # CONFIG_HZ_300 is not set | 172 | # CONFIG_HZ_300 is not set |
@@ -160,6 +178,7 @@ CONFIG_PREEMPT_NONE=y | |||
160 | CONFIG_BINFMT_ELF=y | 178 | CONFIG_BINFMT_ELF=y |
161 | CONFIG_BINFMT_MISC=y | 179 | CONFIG_BINFMT_MISC=y |
162 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 180 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
181 | # CONFIG_KEXEC is not set | ||
163 | CONFIG_ARCH_FLATMEM_ENABLE=y | 182 | CONFIG_ARCH_FLATMEM_ENABLE=y |
164 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 183 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
165 | CONFIG_SELECT_MEMORY_MODEL=y | 184 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -169,6 +188,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
169 | CONFIG_FLATMEM=y | 188 | CONFIG_FLATMEM=y |
170 | CONFIG_FLAT_NODE_MEM_MAP=y | 189 | CONFIG_FLAT_NODE_MEM_MAP=y |
171 | # CONFIG_SPARSEMEM_STATIC is not set | 190 | # CONFIG_SPARSEMEM_STATIC is not set |
191 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
172 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 192 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
173 | # CONFIG_RESOURCES_64BIT is not set | 193 | # CONFIG_RESOURCES_64BIT is not set |
174 | CONFIG_ZONE_DMA_FLAG=1 | 194 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -177,8 +197,11 @@ CONFIG_VIRT_TO_BUS=y | |||
177 | CONFIG_PROC_DEVICETREE=y | 197 | CONFIG_PROC_DEVICETREE=y |
178 | # CONFIG_CMDLINE_BOOL is not set | 198 | # CONFIG_CMDLINE_BOOL is not set |
179 | # CONFIG_PM is not set | 199 | # CONFIG_PM is not set |
200 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
201 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
180 | # CONFIG_SECCOMP is not set | 202 | # CONFIG_SECCOMP is not set |
181 | # CONFIG_WANT_DEVICE_TREE is not set | 203 | CONFIG_WANT_DEVICE_TREE=y |
204 | CONFIG_DEVICE_TREE="" | ||
182 | CONFIG_ISA_DMA_API=y | 205 | CONFIG_ISA_DMA_API=y |
183 | 206 | ||
184 | # | 207 | # |
@@ -193,10 +216,7 @@ CONFIG_PCI_SYSCALL=y | |||
193 | # CONFIG_PCIEPORTBUS is not set | 216 | # CONFIG_PCIEPORTBUS is not set |
194 | CONFIG_ARCH_SUPPORTS_MSI=y | 217 | CONFIG_ARCH_SUPPORTS_MSI=y |
195 | # CONFIG_PCI_MSI is not set | 218 | # CONFIG_PCI_MSI is not set |
196 | 219 | CONFIG_PCI_LEGACY=y | |
197 | # | ||
198 | # PCCARD (PCMCIA/CardBus) support | ||
199 | # | ||
200 | # CONFIG_PCCARD is not set | 220 | # CONFIG_PCCARD is not set |
201 | # CONFIG_HOTPLUG_PCI is not set | 221 | # CONFIG_HOTPLUG_PCI is not set |
202 | 222 | ||
@@ -211,7 +231,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
211 | CONFIG_HIGHMEM_START=0xfe000000 | 231 | CONFIG_HIGHMEM_START=0xfe000000 |
212 | CONFIG_LOWMEM_SIZE=0x30000000 | 232 | CONFIG_LOWMEM_SIZE=0x30000000 |
213 | CONFIG_KERNEL_START=0xc0000000 | 233 | CONFIG_KERNEL_START=0xc0000000 |
214 | CONFIG_TASK_SIZE=0x80000000 | 234 | CONFIG_TASK_SIZE=0xc0000000 |
215 | CONFIG_BOOT_LOAD=0x00800000 | 235 | CONFIG_BOOT_LOAD=0x00800000 |
216 | 236 | ||
217 | # | 237 | # |
@@ -251,6 +271,7 @@ CONFIG_SYN_COOKIES=y | |||
251 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 271 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
252 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 272 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
253 | CONFIG_INET_XFRM_MODE_BEET=y | 273 | CONFIG_INET_XFRM_MODE_BEET=y |
274 | # CONFIG_INET_LRO is not set | ||
254 | CONFIG_INET_DIAG=y | 275 | CONFIG_INET_DIAG=y |
255 | CONFIG_INET_TCP_DIAG=y | 276 | CONFIG_INET_TCP_DIAG=y |
256 | # CONFIG_TCP_CONG_ADVANCED is not set | 277 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -276,10 +297,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
276 | # CONFIG_LAPB is not set | 297 | # CONFIG_LAPB is not set |
277 | # CONFIG_ECONET is not set | 298 | # CONFIG_ECONET is not set |
278 | # CONFIG_WAN_ROUTER is not set | 299 | # CONFIG_WAN_ROUTER is not set |
279 | |||
280 | # | ||
281 | # QoS and/or fair queueing | ||
282 | # | ||
283 | # CONFIG_NET_SCHED is not set | 300 | # CONFIG_NET_SCHED is not set |
284 | 301 | ||
285 | # | 302 | # |
@@ -308,6 +325,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
308 | # | 325 | # |
309 | # Generic Driver Options | 326 | # Generic Driver Options |
310 | # | 327 | # |
328 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
311 | CONFIG_STANDALONE=y | 329 | CONFIG_STANDALONE=y |
312 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 330 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
313 | # CONFIG_FW_LOADER is not set | 331 | # CONFIG_FW_LOADER is not set |
@@ -375,6 +393,7 @@ CONFIG_BLK_DEV_SD=y | |||
375 | # CONFIG_SCSI_FC_ATTRS is not set | 393 | # CONFIG_SCSI_FC_ATTRS is not set |
376 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 394 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
377 | # CONFIG_SCSI_SAS_LIBSAS is not set | 395 | # CONFIG_SCSI_SAS_LIBSAS is not set |
396 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
378 | CONFIG_SCSI_LOWLEVEL=y | 397 | CONFIG_SCSI_LOWLEVEL=y |
379 | # CONFIG_ISCSI_TCP is not set | 398 | # CONFIG_ISCSI_TCP is not set |
380 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 399 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -386,6 +405,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
386 | # CONFIG_SCSI_AIC79XX is not set | 405 | # CONFIG_SCSI_AIC79XX is not set |
387 | # CONFIG_SCSI_AIC94XX is not set | 406 | # CONFIG_SCSI_AIC94XX is not set |
388 | # CONFIG_SCSI_DPT_I2O is not set | 407 | # CONFIG_SCSI_DPT_I2O is not set |
408 | # CONFIG_SCSI_ADVANSYS is not set | ||
389 | # CONFIG_SCSI_ARCMSR is not set | 409 | # CONFIG_SCSI_ARCMSR is not set |
390 | # CONFIG_MEGARAID_NEWGEN is not set | 410 | # CONFIG_MEGARAID_NEWGEN is not set |
391 | # CONFIG_MEGARAID_LEGACY is not set | 411 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -453,6 +473,7 @@ CONFIG_SATA_MV=y | |||
453 | # CONFIG_PATA_OLDPIIX is not set | 473 | # CONFIG_PATA_OLDPIIX is not set |
454 | # CONFIG_PATA_NETCELL is not set | 474 | # CONFIG_PATA_NETCELL is not set |
455 | # CONFIG_PATA_NS87410 is not set | 475 | # CONFIG_PATA_NS87410 is not set |
476 | # CONFIG_PATA_NS87415 is not set | ||
456 | # CONFIG_PATA_OPTI is not set | 477 | # CONFIG_PATA_OPTI is not set |
457 | # CONFIG_PATA_OPTIDMA is not set | 478 | # CONFIG_PATA_OPTIDMA is not set |
458 | # CONFIG_PATA_PDC_OLD is not set | 479 | # CONFIG_PATA_PDC_OLD is not set |
@@ -467,14 +488,7 @@ CONFIG_SATA_MV=y | |||
467 | # CONFIG_PATA_WINBOND is not set | 488 | # CONFIG_PATA_WINBOND is not set |
468 | # CONFIG_PATA_PLATFORM is not set | 489 | # CONFIG_PATA_PLATFORM is not set |
469 | # CONFIG_MD is not set | 490 | # CONFIG_MD is not set |
470 | |||
471 | # | ||
472 | # Fusion MPT device support | ||
473 | # | ||
474 | # CONFIG_FUSION is not set | 491 | # CONFIG_FUSION is not set |
475 | # CONFIG_FUSION_SPI is not set | ||
476 | # CONFIG_FUSION_FC is not set | ||
477 | # CONFIG_FUSION_SAS is not set | ||
478 | 492 | ||
479 | # | 493 | # |
480 | # IEEE 1394 (FireWire) support | 494 | # IEEE 1394 (FireWire) support |
@@ -490,6 +504,8 @@ CONFIG_NETDEVICES=y | |||
490 | # CONFIG_MACVLAN is not set | 504 | # CONFIG_MACVLAN is not set |
491 | # CONFIG_EQUALIZER is not set | 505 | # CONFIG_EQUALIZER is not set |
492 | # CONFIG_TUN is not set | 506 | # CONFIG_TUN is not set |
507 | # CONFIG_VETH is not set | ||
508 | # CONFIG_IP1000 is not set | ||
493 | # CONFIG_ARCNET is not set | 509 | # CONFIG_ARCNET is not set |
494 | CONFIG_PHYLIB=y | 510 | CONFIG_PHYLIB=y |
495 | 511 | ||
@@ -506,6 +522,7 @@ CONFIG_PHYLIB=y | |||
506 | # CONFIG_BROADCOM_PHY is not set | 522 | # CONFIG_BROADCOM_PHY is not set |
507 | # CONFIG_ICPLUS_PHY is not set | 523 | # CONFIG_ICPLUS_PHY is not set |
508 | # CONFIG_FIXED_PHY is not set | 524 | # CONFIG_FIXED_PHY is not set |
525 | # CONFIG_MDIO_BITBANG is not set | ||
509 | CONFIG_NET_ETHERNET=y | 526 | CONFIG_NET_ETHERNET=y |
510 | CONFIG_MII=y | 527 | CONFIG_MII=y |
511 | # CONFIG_HAPPYMEAL is not set | 528 | # CONFIG_HAPPYMEAL is not set |
@@ -514,13 +531,16 @@ CONFIG_MII=y | |||
514 | # CONFIG_NET_VENDOR_3COM is not set | 531 | # CONFIG_NET_VENDOR_3COM is not set |
515 | # CONFIG_NET_TULIP is not set | 532 | # CONFIG_NET_TULIP is not set |
516 | # CONFIG_HP100 is not set | 533 | # CONFIG_HP100 is not set |
534 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
535 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
536 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
537 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
517 | CONFIG_NET_PCI=y | 538 | CONFIG_NET_PCI=y |
518 | # CONFIG_PCNET32 is not set | 539 | # CONFIG_PCNET32 is not set |
519 | # CONFIG_AMD8111_ETH is not set | 540 | # CONFIG_AMD8111_ETH is not set |
520 | # CONFIG_ADAPTEC_STARFIRE is not set | 541 | # CONFIG_ADAPTEC_STARFIRE is not set |
521 | # CONFIG_B44 is not set | 542 | # CONFIG_B44 is not set |
522 | # CONFIG_FORCEDETH is not set | 543 | # CONFIG_FORCEDETH is not set |
523 | # CONFIG_DGRS is not set | ||
524 | # CONFIG_EEPRO100 is not set | 544 | # CONFIG_EEPRO100 is not set |
525 | CONFIG_E100=y | 545 | CONFIG_E100=y |
526 | # CONFIG_FEALNX is not set | 546 | # CONFIG_FEALNX is not set |
@@ -542,6 +562,7 @@ CONFIG_NETDEV_1000=y | |||
542 | # CONFIG_ACENIC is not set | 562 | # CONFIG_ACENIC is not set |
543 | # CONFIG_DL2K is not set | 563 | # CONFIG_DL2K is not set |
544 | # CONFIG_E1000 is not set | 564 | # CONFIG_E1000 is not set |
565 | # CONFIG_E1000E is not set | ||
545 | # CONFIG_NS83820 is not set | 566 | # CONFIG_NS83820 is not set |
546 | # CONFIG_HAMACHI is not set | 567 | # CONFIG_HAMACHI is not set |
547 | # CONFIG_YELLOWFIN is not set | 568 | # CONFIG_YELLOWFIN is not set |
@@ -549,20 +570,25 @@ CONFIG_NETDEV_1000=y | |||
549 | # CONFIG_SIS190 is not set | 570 | # CONFIG_SIS190 is not set |
550 | # CONFIG_SKGE is not set | 571 | # CONFIG_SKGE is not set |
551 | # CONFIG_SKY2 is not set | 572 | # CONFIG_SKY2 is not set |
573 | # CONFIG_SK98LIN is not set | ||
552 | # CONFIG_VIA_VELOCITY is not set | 574 | # CONFIG_VIA_VELOCITY is not set |
553 | # CONFIG_TIGON3 is not set | 575 | # CONFIG_TIGON3 is not set |
554 | # CONFIG_BNX2 is not set | 576 | # CONFIG_BNX2 is not set |
555 | CONFIG_TSI108_ETH=y | 577 | CONFIG_TSI108_ETH=y |
578 | # CONFIG_MV643XX_ETH is not set | ||
556 | # CONFIG_QLA3XXX is not set | 579 | # CONFIG_QLA3XXX is not set |
557 | # CONFIG_ATL1 is not set | 580 | # CONFIG_ATL1 is not set |
558 | CONFIG_NETDEV_10000=y | 581 | CONFIG_NETDEV_10000=y |
559 | # CONFIG_CHELSIO_T1 is not set | 582 | # CONFIG_CHELSIO_T1 is not set |
560 | # CONFIG_CHELSIO_T3 is not set | 583 | # CONFIG_CHELSIO_T3 is not set |
584 | # CONFIG_IXGBE is not set | ||
561 | # CONFIG_IXGB is not set | 585 | # CONFIG_IXGB is not set |
562 | # CONFIG_S2IO is not set | 586 | # CONFIG_S2IO is not set |
563 | # CONFIG_MYRI10GE is not set | 587 | # CONFIG_MYRI10GE is not set |
564 | # CONFIG_NETXEN_NIC is not set | 588 | # CONFIG_NETXEN_NIC is not set |
589 | # CONFIG_NIU is not set | ||
565 | # CONFIG_MLX4_CORE is not set | 590 | # CONFIG_MLX4_CORE is not set |
591 | # CONFIG_TEHUTI is not set | ||
566 | # CONFIG_TR is not set | 592 | # CONFIG_TR is not set |
567 | 593 | ||
568 | # | 594 | # |
@@ -595,7 +621,6 @@ CONFIG_INPUT=y | |||
595 | # | 621 | # |
596 | # CONFIG_INPUT_MOUSEDEV is not set | 622 | # CONFIG_INPUT_MOUSEDEV is not set |
597 | # CONFIG_INPUT_JOYDEV is not set | 623 | # CONFIG_INPUT_JOYDEV is not set |
598 | # CONFIG_INPUT_TSDEV is not set | ||
599 | # CONFIG_INPUT_EVDEV is not set | 624 | # CONFIG_INPUT_EVDEV is not set |
600 | # CONFIG_INPUT_EVBUG is not set | 625 | # CONFIG_INPUT_EVBUG is not set |
601 | 626 | ||
@@ -643,15 +668,12 @@ CONFIG_UNIX98_PTYS=y | |||
643 | CONFIG_LEGACY_PTYS=y | 668 | CONFIG_LEGACY_PTYS=y |
644 | CONFIG_LEGACY_PTY_COUNT=256 | 669 | CONFIG_LEGACY_PTY_COUNT=256 |
645 | # CONFIG_IPMI_HANDLER is not set | 670 | # CONFIG_IPMI_HANDLER is not set |
646 | # CONFIG_WATCHDOG is not set | ||
647 | # CONFIG_HW_RANDOM is not set | 671 | # CONFIG_HW_RANDOM is not set |
648 | # CONFIG_NVRAM is not set | 672 | # CONFIG_NVRAM is not set |
649 | CONFIG_GEN_RTC=y | 673 | CONFIG_GEN_RTC=y |
650 | # CONFIG_GEN_RTC_X is not set | 674 | # CONFIG_GEN_RTC_X is not set |
651 | # CONFIG_R3964 is not set | 675 | # CONFIG_R3964 is not set |
652 | # CONFIG_APPLICOM is not set | 676 | # CONFIG_APPLICOM is not set |
653 | # CONFIG_AGP is not set | ||
654 | # CONFIG_DRM is not set | ||
655 | # CONFIG_RAW_DRIVER is not set | 677 | # CONFIG_RAW_DRIVER is not set |
656 | # CONFIG_TCG_TPM is not set | 678 | # CONFIG_TCG_TPM is not set |
657 | CONFIG_DEVPORT=y | 679 | CONFIG_DEVPORT=y |
@@ -666,9 +688,9 @@ CONFIG_DEVPORT=y | |||
666 | # CONFIG_POWER_SUPPLY is not set | 688 | # CONFIG_POWER_SUPPLY is not set |
667 | CONFIG_HWMON=y | 689 | CONFIG_HWMON=y |
668 | # CONFIG_HWMON_VID is not set | 690 | # CONFIG_HWMON_VID is not set |
669 | # CONFIG_SENSORS_ABITUGURU is not set | 691 | # CONFIG_SENSORS_I5K_AMB is not set |
670 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
671 | # CONFIG_SENSORS_F71805F is not set | 692 | # CONFIG_SENSORS_F71805F is not set |
693 | # CONFIG_SENSORS_F71882FG is not set | ||
672 | # CONFIG_SENSORS_IT87 is not set | 694 | # CONFIG_SENSORS_IT87 is not set |
673 | # CONFIG_SENSORS_PC87360 is not set | 695 | # CONFIG_SENSORS_PC87360 is not set |
674 | # CONFIG_SENSORS_PC87427 is not set | 696 | # CONFIG_SENSORS_PC87427 is not set |
@@ -681,6 +703,13 @@ CONFIG_HWMON=y | |||
681 | # CONFIG_SENSORS_W83627HF is not set | 703 | # CONFIG_SENSORS_W83627HF is not set |
682 | # CONFIG_SENSORS_W83627EHF is not set | 704 | # CONFIG_SENSORS_W83627EHF is not set |
683 | # CONFIG_HWMON_DEBUG_CHIP is not set | 705 | # CONFIG_HWMON_DEBUG_CHIP is not set |
706 | # CONFIG_WATCHDOG is not set | ||
707 | |||
708 | # | ||
709 | # Sonics Silicon Backplane | ||
710 | # | ||
711 | CONFIG_SSB_POSSIBLE=y | ||
712 | # CONFIG_SSB is not set | ||
684 | 713 | ||
685 | # | 714 | # |
686 | # Multifunction device drivers | 715 | # Multifunction device drivers |
@@ -697,16 +726,17 @@ CONFIG_DAB=y | |||
697 | # | 726 | # |
698 | # Graphics support | 727 | # Graphics support |
699 | # | 728 | # |
729 | # CONFIG_AGP is not set | ||
730 | # CONFIG_DRM is not set | ||
731 | # CONFIG_VGASTATE is not set | ||
732 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
733 | # CONFIG_FB is not set | ||
700 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 734 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
701 | 735 | ||
702 | # | 736 | # |
703 | # Display device support | 737 | # Display device support |
704 | # | 738 | # |
705 | # CONFIG_DISPLAY_SUPPORT is not set | 739 | # CONFIG_DISPLAY_SUPPORT is not set |
706 | # CONFIG_VGASTATE is not set | ||
707 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
708 | # CONFIG_FB is not set | ||
709 | # CONFIG_FB_IBM_GXT4500 is not set | ||
710 | 740 | ||
711 | # | 741 | # |
712 | # Sound | 742 | # Sound |
@@ -715,6 +745,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
715 | CONFIG_HID_SUPPORT=y | 745 | CONFIG_HID_SUPPORT=y |
716 | CONFIG_HID=y | 746 | CONFIG_HID=y |
717 | # CONFIG_HID_DEBUG is not set | 747 | # CONFIG_HID_DEBUG is not set |
748 | # CONFIG_HIDRAW is not set | ||
718 | CONFIG_USB_SUPPORT=y | 749 | CONFIG_USB_SUPPORT=y |
719 | CONFIG_USB_ARCH_HAS_HCD=y | 750 | CONFIG_USB_ARCH_HAS_HCD=y |
720 | CONFIG_USB_ARCH_HAS_OHCI=y | 751 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -736,19 +767,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
736 | # CONFIG_RTC_CLASS is not set | 767 | # CONFIG_RTC_CLASS is not set |
737 | 768 | ||
738 | # | 769 | # |
739 | # DMA Engine support | ||
740 | # | ||
741 | # CONFIG_DMA_ENGINE is not set | ||
742 | |||
743 | # | ||
744 | # DMA Clients | ||
745 | # | ||
746 | |||
747 | # | ||
748 | # DMA Devices | ||
749 | # | ||
750 | |||
751 | # | ||
752 | # Userspace I/O | 770 | # Userspace I/O |
753 | # | 771 | # |
754 | # CONFIG_UIO is not set | 772 | # CONFIG_UIO is not set |
@@ -765,7 +783,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
765 | # CONFIG_EXT3_FS_SECURITY is not set | 783 | # CONFIG_EXT3_FS_SECURITY is not set |
766 | # CONFIG_EXT4DEV_FS is not set | 784 | # CONFIG_EXT4DEV_FS is not set |
767 | CONFIG_JBD=y | 785 | CONFIG_JBD=y |
768 | # CONFIG_JBD_DEBUG is not set | ||
769 | CONFIG_FS_MBCACHE=y | 786 | CONFIG_FS_MBCACHE=y |
770 | # CONFIG_REISERFS_FS is not set | 787 | # CONFIG_REISERFS_FS is not set |
771 | # CONFIG_JFS_FS is not set | 788 | # CONFIG_JFS_FS is not set |
@@ -806,7 +823,6 @@ CONFIG_SYSFS=y | |||
806 | CONFIG_TMPFS=y | 823 | CONFIG_TMPFS=y |
807 | # CONFIG_TMPFS_POSIX_ACL is not set | 824 | # CONFIG_TMPFS_POSIX_ACL is not set |
808 | # CONFIG_HUGETLB_PAGE is not set | 825 | # CONFIG_HUGETLB_PAGE is not set |
809 | CONFIG_RAMFS=y | ||
810 | # CONFIG_CONFIGFS_FS is not set | 826 | # CONFIG_CONFIGFS_FS is not set |
811 | 827 | ||
812 | # | 828 | # |
@@ -825,10 +841,7 @@ CONFIG_RAMFS=y | |||
825 | # CONFIG_QNX4FS_FS is not set | 841 | # CONFIG_QNX4FS_FS is not set |
826 | # CONFIG_SYSV_FS is not set | 842 | # CONFIG_SYSV_FS is not set |
827 | # CONFIG_UFS_FS is not set | 843 | # CONFIG_UFS_FS is not set |
828 | 844 | CONFIG_NETWORK_FILESYSTEMS=y | |
829 | # | ||
830 | # Network File Systems | ||
831 | # | ||
832 | CONFIG_NFS_FS=y | 845 | CONFIG_NFS_FS=y |
833 | # CONFIG_NFS_V3 is not set | 846 | # CONFIG_NFS_V3 is not set |
834 | # CONFIG_NFS_V4 is not set | 847 | # CONFIG_NFS_V4 is not set |
@@ -868,15 +881,7 @@ CONFIG_MSDOS_PARTITION=y | |||
868 | # CONFIG_KARMA_PARTITION is not set | 881 | # CONFIG_KARMA_PARTITION is not set |
869 | # CONFIG_EFI_PARTITION is not set | 882 | # CONFIG_EFI_PARTITION is not set |
870 | # CONFIG_SYSV68_PARTITION is not set | 883 | # CONFIG_SYSV68_PARTITION is not set |
871 | |||
872 | # | ||
873 | # Native Language Support | ||
874 | # | ||
875 | # CONFIG_NLS is not set | 884 | # CONFIG_NLS is not set |
876 | |||
877 | # | ||
878 | # Distributed Lock Manager | ||
879 | # | ||
880 | # CONFIG_DLM is not set | 885 | # CONFIG_DLM is not set |
881 | # CONFIG_UCC_SLOW is not set | 886 | # CONFIG_UCC_SLOW is not set |
882 | 887 | ||
@@ -894,23 +899,23 @@ CONFIG_PLIST=y | |||
894 | CONFIG_HAS_IOMEM=y | 899 | CONFIG_HAS_IOMEM=y |
895 | CONFIG_HAS_IOPORT=y | 900 | CONFIG_HAS_IOPORT=y |
896 | CONFIG_HAS_DMA=y | 901 | CONFIG_HAS_DMA=y |
897 | 902 | # CONFIG_INSTRUMENTATION is not set | |
898 | # | ||
899 | # Instrumentation Support | ||
900 | # | ||
901 | # CONFIG_PROFILING is not set | ||
902 | 903 | ||
903 | # | 904 | # |
904 | # Kernel hacking | 905 | # Kernel hacking |
905 | # | 906 | # |
906 | # CONFIG_PRINTK_TIME is not set | 907 | # CONFIG_PRINTK_TIME is not set |
908 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
907 | CONFIG_ENABLE_MUST_CHECK=y | 909 | CONFIG_ENABLE_MUST_CHECK=y |
908 | # CONFIG_MAGIC_SYSRQ is not set | 910 | # CONFIG_MAGIC_SYSRQ is not set |
909 | # CONFIG_UNUSED_SYMBOLS is not set | 911 | # CONFIG_UNUSED_SYMBOLS is not set |
910 | # CONFIG_DEBUG_FS is not set | 912 | # CONFIG_DEBUG_FS is not set |
911 | # CONFIG_HEADERS_CHECK is not set | 913 | # CONFIG_HEADERS_CHECK is not set |
912 | # CONFIG_DEBUG_KERNEL is not set | 914 | # CONFIG_DEBUG_KERNEL is not set |
915 | # CONFIG_SLUB_DEBUG_ON is not set | ||
913 | # CONFIG_DEBUG_BUGVERBOSE is not set | 916 | # CONFIG_DEBUG_BUGVERBOSE is not set |
917 | # CONFIG_SAMPLES is not set | ||
918 | # CONFIG_BOOTX_TEXT is not set | ||
914 | # CONFIG_PPC_EARLY_DEBUG is not set | 919 | # CONFIG_PPC_EARLY_DEBUG is not set |
915 | 920 | ||
916 | # | 921 | # |
@@ -918,4 +923,6 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
918 | # | 923 | # |
919 | # CONFIG_KEYS is not set | 924 | # CONFIG_KEYS is not set |
920 | # CONFIG_SECURITY is not set | 925 | # CONFIG_SECURITY is not set |
926 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
921 | # CONFIG_CRYPTO is not set | 927 | # CONFIG_CRYPTO is not set |
928 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc8272_ads_defconfig b/arch/powerpc/configs/mpc8272_ads_defconfig index 865a942ecc69..a31b7a030a6b 100644 --- a/arch/powerpc/configs/mpc8272_ads_defconfig +++ b/arch/powerpc/configs/mpc8272_ads_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Wed Sep 5 12:43:23 2007 | 4 | # Thu Dec 6 16:48:30 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -20,8 +20,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
20 | # CONFIG_PPC_MM_SLICES is not set | 20 | # CONFIG_PPC_MM_SLICES is not set |
21 | # CONFIG_SMP is not set | 21 | # CONFIG_SMP is not set |
22 | CONFIG_PPC32=y | 22 | CONFIG_PPC32=y |
23 | CONFIG_WORD_SIZE=32 | ||
23 | CONFIG_PPC_MERGE=y | 24 | CONFIG_PPC_MERGE=y |
24 | CONFIG_MMU=y | 25 | CONFIG_MMU=y |
26 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
27 | CONFIG_GENERIC_TIME=y | ||
28 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
29 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
25 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
26 | CONFIG_IRQ_PER_CPU=y | 31 | CONFIG_IRQ_PER_CPU=y |
27 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 32 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,6 +68,8 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
63 | CONFIG_IKCONFIG=y | 68 | CONFIG_IKCONFIG=y |
64 | CONFIG_IKCONFIG_PROC=y | 69 | CONFIG_IKCONFIG_PROC=y |
65 | CONFIG_LOG_BUF_SHIFT=14 | 70 | CONFIG_LOG_BUF_SHIFT=14 |
71 | # CONFIG_CGROUPS is not set | ||
72 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
66 | CONFIG_SYSFS_DEPRECATED=y | 73 | CONFIG_SYSFS_DEPRECATED=y |
67 | # CONFIG_RELAY is not set | 74 | # CONFIG_RELAY is not set |
68 | # CONFIG_BLK_DEV_INITRD is not set | 75 | # CONFIG_BLK_DEV_INITRD is not set |
@@ -81,7 +88,6 @@ CONFIG_FUTEX=y | |||
81 | CONFIG_ANON_INODES=y | 88 | CONFIG_ANON_INODES=y |
82 | CONFIG_EPOLL=y | 89 | CONFIG_EPOLL=y |
83 | CONFIG_SIGNALFD=y | 90 | CONFIG_SIGNALFD=y |
84 | CONFIG_TIMERFD=y | ||
85 | CONFIG_EVENTFD=y | 91 | CONFIG_EVENTFD=y |
86 | CONFIG_SHMEM=y | 92 | CONFIG_SHMEM=y |
87 | CONFIG_VM_EVENT_COUNTERS=y | 93 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -115,7 +121,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
115 | # Platform support | 121 | # Platform support |
116 | # | 122 | # |
117 | # CONFIG_PPC_MULTIPLATFORM is not set | 123 | # CONFIG_PPC_MULTIPLATFORM is not set |
118 | # CONFIG_EMBEDDED6xx is not set | ||
119 | CONFIG_PPC_82xx=y | 124 | CONFIG_PPC_82xx=y |
120 | # CONFIG_PPC_83xx is not set | 125 | # CONFIG_PPC_83xx is not set |
121 | # CONFIG_PPC_86xx is not set | 126 | # CONFIG_PPC_86xx is not set |
@@ -124,6 +129,7 @@ CONFIG_PPC_82xx=y | |||
124 | # CONFIG_PPC_CELL is not set | 129 | # CONFIG_PPC_CELL is not set |
125 | # CONFIG_PPC_CELL_NATIVE is not set | 130 | # CONFIG_PPC_CELL_NATIVE is not set |
126 | CONFIG_MPC8272_ADS=y | 131 | CONFIG_MPC8272_ADS=y |
132 | # CONFIG_PQ2FADS is not set | ||
127 | CONFIG_PQ2ADS=y | 133 | CONFIG_PQ2ADS=y |
128 | CONFIG_8260=y | 134 | CONFIG_8260=y |
129 | CONFIG_8272=y | 135 | CONFIG_8272=y |
@@ -147,6 +153,10 @@ CONFIG_CPM=y | |||
147 | # Kernel options | 153 | # Kernel options |
148 | # | 154 | # |
149 | # CONFIG_HIGHMEM is not set | 155 | # CONFIG_HIGHMEM is not set |
156 | CONFIG_TICK_ONESHOT=y | ||
157 | CONFIG_NO_HZ=y | ||
158 | CONFIG_HIGH_RES_TIMERS=y | ||
159 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
150 | # CONFIG_HZ_100 is not set | 160 | # CONFIG_HZ_100 is not set |
151 | CONFIG_HZ_250=y | 161 | CONFIG_HZ_250=y |
152 | # CONFIG_HZ_300 is not set | 162 | # CONFIG_HZ_300 is not set |
@@ -163,6 +173,7 @@ CONFIG_ARCH_POPULATES_NODE_MAP=y | |||
163 | CONFIG_FLATMEM=y | 173 | CONFIG_FLATMEM=y |
164 | CONFIG_FLAT_NODE_MEM_MAP=y | 174 | CONFIG_FLAT_NODE_MEM_MAP=y |
165 | # CONFIG_SPARSEMEM_STATIC is not set | 175 | # CONFIG_SPARSEMEM_STATIC is not set |
176 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
166 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 177 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
167 | # CONFIG_RESOURCES_64BIT is not set | 178 | # CONFIG_RESOURCES_64BIT is not set |
168 | CONFIG_ZONE_DMA_FLAG=1 | 179 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -171,9 +182,10 @@ CONFIG_VIRT_TO_BUS=y | |||
171 | CONFIG_PROC_DEVICETREE=y | 182 | CONFIG_PROC_DEVICETREE=y |
172 | # CONFIG_CMDLINE_BOOL is not set | 183 | # CONFIG_CMDLINE_BOOL is not set |
173 | # CONFIG_PM is not set | 184 | # CONFIG_PM is not set |
185 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
186 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
174 | CONFIG_SECCOMP=y | 187 | CONFIG_SECCOMP=y |
175 | CONFIG_WANT_DEVICE_TREE=y | 188 | CONFIG_WANT_DEVICE_TREE=y |
176 | # CONFIG_BUILD_RAW_IMAGE is not set | ||
177 | CONFIG_DEVICE_TREE="mpc8272ads.dts" | 189 | CONFIG_DEVICE_TREE="mpc8272ads.dts" |
178 | CONFIG_ISA_DMA_API=y | 190 | CONFIG_ISA_DMA_API=y |
179 | 191 | ||
@@ -190,11 +202,8 @@ CONFIG_PCI_8260=y | |||
190 | # CONFIG_PCIEPORTBUS is not set | 202 | # CONFIG_PCIEPORTBUS is not set |
191 | CONFIG_ARCH_SUPPORTS_MSI=y | 203 | CONFIG_ARCH_SUPPORTS_MSI=y |
192 | # CONFIG_PCI_MSI is not set | 204 | # CONFIG_PCI_MSI is not set |
205 | CONFIG_PCI_LEGACY=y | ||
193 | # CONFIG_PCI_DEBUG is not set | 206 | # CONFIG_PCI_DEBUG is not set |
194 | |||
195 | # | ||
196 | # PCCARD (PCMCIA/CardBus) support | ||
197 | # | ||
198 | # CONFIG_PCCARD is not set | 207 | # CONFIG_PCCARD is not set |
199 | 208 | ||
200 | # | 209 | # |
@@ -208,7 +217,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
208 | CONFIG_HIGHMEM_START=0xfe000000 | 217 | CONFIG_HIGHMEM_START=0xfe000000 |
209 | CONFIG_LOWMEM_SIZE=0x30000000 | 218 | CONFIG_LOWMEM_SIZE=0x30000000 |
210 | CONFIG_KERNEL_START=0xc0000000 | 219 | CONFIG_KERNEL_START=0xc0000000 |
211 | CONFIG_TASK_SIZE=0x80000000 | 220 | CONFIG_TASK_SIZE=0xc0000000 |
212 | CONFIG_BOOT_LOAD=0x00400000 | 221 | CONFIG_BOOT_LOAD=0x00400000 |
213 | 222 | ||
214 | # | 223 | # |
@@ -245,6 +254,7 @@ CONFIG_INET_TUNNEL=y | |||
245 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 254 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
246 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 255 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
247 | CONFIG_INET_XFRM_MODE_BEET=y | 256 | CONFIG_INET_XFRM_MODE_BEET=y |
257 | # CONFIG_INET_LRO is not set | ||
248 | CONFIG_INET_DIAG=y | 258 | CONFIG_INET_DIAG=y |
249 | CONFIG_INET_TCP_DIAG=y | 259 | CONFIG_INET_TCP_DIAG=y |
250 | # CONFIG_TCP_CONG_ADVANCED is not set | 260 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -288,10 +298,6 @@ CONFIG_NETFILTER=y | |||
288 | # CONFIG_LLC2 is not set | 298 | # CONFIG_LLC2 is not set |
289 | # CONFIG_IPX is not set | 299 | # CONFIG_IPX is not set |
290 | # CONFIG_ATALK is not set | 300 | # CONFIG_ATALK is not set |
291 | |||
292 | # | ||
293 | # QoS and/or fair queueing | ||
294 | # | ||
295 | # CONFIG_NET_SCHED is not set | 301 | # CONFIG_NET_SCHED is not set |
296 | 302 | ||
297 | # | 303 | # |
@@ -317,6 +323,7 @@ CONFIG_NETFILTER=y | |||
317 | # | 323 | # |
318 | # Generic Driver Options | 324 | # Generic Driver Options |
319 | # | 325 | # |
326 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
320 | CONFIG_STANDALONE=y | 327 | CONFIG_STANDALONE=y |
321 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 328 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
322 | # CONFIG_FW_LOADER is not set | 329 | # CONFIG_FW_LOADER is not set |
@@ -340,6 +347,7 @@ CONFIG_MTD_BLOCK=y | |||
340 | # CONFIG_INFTL is not set | 347 | # CONFIG_INFTL is not set |
341 | # CONFIG_RFD_FTL is not set | 348 | # CONFIG_RFD_FTL is not set |
342 | # CONFIG_SSFDC is not set | 349 | # CONFIG_SSFDC is not set |
350 | # CONFIG_MTD_OOPS is not set | ||
343 | 351 | ||
344 | # | 352 | # |
345 | # RAM/ROM/Flash chip drivers | 353 | # RAM/ROM/Flash chip drivers |
@@ -378,6 +386,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
378 | # CONFIG_MTD_PHYSMAP is not set | 386 | # CONFIG_MTD_PHYSMAP is not set |
379 | CONFIG_MTD_PHYSMAP_OF=y | 387 | CONFIG_MTD_PHYSMAP_OF=y |
380 | # CONFIG_MTD_SBC8240 is not set | 388 | # CONFIG_MTD_SBC8240 is not set |
389 | # CONFIG_MTD_INTEL_VR_NOR is not set | ||
381 | # CONFIG_MTD_PLATRAM is not set | 390 | # CONFIG_MTD_PLATRAM is not set |
382 | 391 | ||
383 | # | 392 | # |
@@ -429,10 +438,6 @@ CONFIG_BLK_DEV_LOOP=y | |||
429 | # CONFIG_SCSI_NETLINK is not set | 438 | # CONFIG_SCSI_NETLINK is not set |
430 | # CONFIG_ATA is not set | 439 | # CONFIG_ATA is not set |
431 | # CONFIG_MD is not set | 440 | # CONFIG_MD is not set |
432 | |||
433 | # | ||
434 | # Fusion MPT device support | ||
435 | # | ||
436 | # CONFIG_FUSION is not set | 441 | # CONFIG_FUSION is not set |
437 | 442 | ||
438 | # | 443 | # |
@@ -451,6 +456,7 @@ CONFIG_NETDEVICES=y | |||
451 | # CONFIG_BONDING is not set | 456 | # CONFIG_BONDING is not set |
452 | # CONFIG_EQUALIZER is not set | 457 | # CONFIG_EQUALIZER is not set |
453 | CONFIG_TUN=y | 458 | CONFIG_TUN=y |
459 | # CONFIG_VETH is not set | ||
454 | # CONFIG_ARCNET is not set | 460 | # CONFIG_ARCNET is not set |
455 | CONFIG_PHYLIB=y | 461 | CONFIG_PHYLIB=y |
456 | 462 | ||
@@ -476,20 +482,28 @@ CONFIG_MII=y | |||
476 | # CONFIG_NET_VENDOR_3COM is not set | 482 | # CONFIG_NET_VENDOR_3COM is not set |
477 | # CONFIG_NET_TULIP is not set | 483 | # CONFIG_NET_TULIP is not set |
478 | # CONFIG_HP100 is not set | 484 | # CONFIG_HP100 is not set |
485 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
486 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
487 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
488 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
479 | # CONFIG_NET_PCI is not set | 489 | # CONFIG_NET_PCI is not set |
490 | # CONFIG_B44 is not set | ||
480 | CONFIG_FS_ENET=y | 491 | CONFIG_FS_ENET=y |
481 | # CONFIG_FS_ENET_HAS_SCC is not set | 492 | # CONFIG_FS_ENET_HAS_SCC is not set |
482 | CONFIG_FS_ENET_HAS_FCC=y | 493 | CONFIG_FS_ENET_HAS_FCC=y |
494 | # CONFIG_FS_ENET_MDIO_FCC is not set | ||
483 | CONFIG_NETDEV_1000=y | 495 | CONFIG_NETDEV_1000=y |
484 | # CONFIG_ACENIC is not set | 496 | # CONFIG_ACENIC is not set |
485 | # CONFIG_DL2K is not set | 497 | # CONFIG_DL2K is not set |
486 | # CONFIG_E1000 is not set | 498 | # CONFIG_E1000 is not set |
499 | # CONFIG_E1000E is not set | ||
487 | # CONFIG_NS83820 is not set | 500 | # CONFIG_NS83820 is not set |
488 | # CONFIG_HAMACHI is not set | 501 | # CONFIG_HAMACHI is not set |
489 | # CONFIG_R8169 is not set | 502 | # CONFIG_R8169 is not set |
490 | # CONFIG_SIS190 is not set | 503 | # CONFIG_SIS190 is not set |
491 | # CONFIG_SKGE is not set | 504 | # CONFIG_SKGE is not set |
492 | # CONFIG_SKY2 is not set | 505 | # CONFIG_SKY2 is not set |
506 | # CONFIG_SK98LIN is not set | ||
493 | # CONFIG_VIA_VELOCITY is not set | 507 | # CONFIG_VIA_VELOCITY is not set |
494 | # CONFIG_TIGON3 is not set | 508 | # CONFIG_TIGON3 is not set |
495 | # CONFIG_BNX2 is not set | 509 | # CONFIG_BNX2 is not set |
@@ -497,11 +511,14 @@ CONFIG_NETDEV_1000=y | |||
497 | CONFIG_NETDEV_10000=y | 511 | CONFIG_NETDEV_10000=y |
498 | # CONFIG_CHELSIO_T1 is not set | 512 | # CONFIG_CHELSIO_T1 is not set |
499 | # CONFIG_CHELSIO_T3 is not set | 513 | # CONFIG_CHELSIO_T3 is not set |
514 | # CONFIG_IXGBE is not set | ||
500 | # CONFIG_IXGB is not set | 515 | # CONFIG_IXGB is not set |
501 | # CONFIG_S2IO is not set | 516 | # CONFIG_S2IO is not set |
502 | # CONFIG_MYRI10GE is not set | 517 | # CONFIG_MYRI10GE is not set |
503 | # CONFIG_NETXEN_NIC is not set | 518 | # CONFIG_NETXEN_NIC is not set |
519 | # CONFIG_NIU is not set | ||
504 | # CONFIG_MLX4_CORE is not set | 520 | # CONFIG_MLX4_CORE is not set |
521 | # CONFIG_TEHUTI is not set | ||
505 | # CONFIG_TR is not set | 522 | # CONFIG_TR is not set |
506 | 523 | ||
507 | # | 524 | # |
@@ -539,7 +556,6 @@ CONFIG_INPUT_MOUSEDEV_PSAUX=y | |||
539 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 556 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
540 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 557 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
541 | # CONFIG_INPUT_JOYDEV is not set | 558 | # CONFIG_INPUT_JOYDEV is not set |
542 | # CONFIG_INPUT_TSDEV is not set | ||
543 | CONFIG_INPUT_EVDEV=y | 559 | CONFIG_INPUT_EVDEV=y |
544 | # CONFIG_INPUT_EVBUG is not set | 560 | # CONFIG_INPUT_EVBUG is not set |
545 | 561 | ||
@@ -609,14 +625,11 @@ CONFIG_UNIX98_PTYS=y | |||
609 | CONFIG_LEGACY_PTYS=y | 625 | CONFIG_LEGACY_PTYS=y |
610 | CONFIG_LEGACY_PTY_COUNT=256 | 626 | CONFIG_LEGACY_PTY_COUNT=256 |
611 | # CONFIG_IPMI_HANDLER is not set | 627 | # CONFIG_IPMI_HANDLER is not set |
612 | # CONFIG_WATCHDOG is not set | ||
613 | CONFIG_HW_RANDOM=y | 628 | CONFIG_HW_RANDOM=y |
614 | # CONFIG_NVRAM is not set | 629 | # CONFIG_NVRAM is not set |
615 | # CONFIG_GEN_RTC is not set | 630 | # CONFIG_GEN_RTC is not set |
616 | # CONFIG_R3964 is not set | 631 | # CONFIG_R3964 is not set |
617 | # CONFIG_APPLICOM is not set | 632 | # CONFIG_APPLICOM is not set |
618 | # CONFIG_AGP is not set | ||
619 | # CONFIG_DRM is not set | ||
620 | # CONFIG_RAW_DRIVER is not set | 633 | # CONFIG_RAW_DRIVER is not set |
621 | CONFIG_DEVPORT=y | 634 | CONFIG_DEVPORT=y |
622 | # CONFIG_I2C is not set | 635 | # CONFIG_I2C is not set |
@@ -629,6 +642,13 @@ CONFIG_DEVPORT=y | |||
629 | # CONFIG_W1 is not set | 642 | # CONFIG_W1 is not set |
630 | # CONFIG_POWER_SUPPLY is not set | 643 | # CONFIG_POWER_SUPPLY is not set |
631 | # CONFIG_HWMON is not set | 644 | # CONFIG_HWMON is not set |
645 | # CONFIG_WATCHDOG is not set | ||
646 | |||
647 | # | ||
648 | # Sonics Silicon Backplane | ||
649 | # | ||
650 | CONFIG_SSB_POSSIBLE=y | ||
651 | # CONFIG_SSB is not set | ||
632 | 652 | ||
633 | # | 653 | # |
634 | # Multifunction device drivers | 654 | # Multifunction device drivers |
@@ -645,16 +665,17 @@ CONFIG_DAB=y | |||
645 | # | 665 | # |
646 | # Graphics support | 666 | # Graphics support |
647 | # | 667 | # |
668 | # CONFIG_AGP is not set | ||
669 | # CONFIG_DRM is not set | ||
670 | # CONFIG_VGASTATE is not set | ||
671 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
672 | # CONFIG_FB is not set | ||
648 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 673 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
649 | 674 | ||
650 | # | 675 | # |
651 | # Display device support | 676 | # Display device support |
652 | # | 677 | # |
653 | # CONFIG_DISPLAY_SUPPORT is not set | 678 | # CONFIG_DISPLAY_SUPPORT is not set |
654 | # CONFIG_VGASTATE is not set | ||
655 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
656 | # CONFIG_FB is not set | ||
657 | # CONFIG_FB_IBM_GXT4500 is not set | ||
658 | 679 | ||
659 | # | 680 | # |
660 | # Sound | 681 | # Sound |
@@ -668,19 +689,6 @@ CONFIG_DAB=y | |||
668 | # CONFIG_RTC_CLASS is not set | 689 | # CONFIG_RTC_CLASS is not set |
669 | 690 | ||
670 | # | 691 | # |
671 | # DMA Engine support | ||
672 | # | ||
673 | # CONFIG_DMA_ENGINE is not set | ||
674 | |||
675 | # | ||
676 | # DMA Clients | ||
677 | # | ||
678 | |||
679 | # | ||
680 | # DMA Devices | ||
681 | # | ||
682 | |||
683 | # | ||
684 | # Userspace I/O | 692 | # Userspace I/O |
685 | # | 693 | # |
686 | # CONFIG_UIO is not set | 694 | # CONFIG_UIO is not set |
@@ -696,7 +704,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
696 | # CONFIG_EXT3_FS_POSIX_ACL is not set | 704 | # CONFIG_EXT3_FS_POSIX_ACL is not set |
697 | # CONFIG_EXT3_FS_SECURITY is not set | 705 | # CONFIG_EXT3_FS_SECURITY is not set |
698 | CONFIG_JBD=y | 706 | CONFIG_JBD=y |
699 | # CONFIG_JBD_DEBUG is not set | ||
700 | CONFIG_FS_MBCACHE=y | 707 | CONFIG_FS_MBCACHE=y |
701 | # CONFIG_REISERFS_FS is not set | 708 | # CONFIG_REISERFS_FS is not set |
702 | # CONFIG_JFS_FS is not set | 709 | # CONFIG_JFS_FS is not set |
@@ -736,7 +743,6 @@ CONFIG_SYSFS=y | |||
736 | CONFIG_TMPFS=y | 743 | CONFIG_TMPFS=y |
737 | # CONFIG_TMPFS_POSIX_ACL is not set | 744 | # CONFIG_TMPFS_POSIX_ACL is not set |
738 | # CONFIG_HUGETLB_PAGE is not set | 745 | # CONFIG_HUGETLB_PAGE is not set |
739 | CONFIG_RAMFS=y | ||
740 | 746 | ||
741 | # | 747 | # |
742 | # Miscellaneous filesystems | 748 | # Miscellaneous filesystems |
@@ -749,10 +755,7 @@ CONFIG_CRAMFS=y | |||
749 | # CONFIG_QNX4FS_FS is not set | 755 | # CONFIG_QNX4FS_FS is not set |
750 | # CONFIG_SYSV_FS is not set | 756 | # CONFIG_SYSV_FS is not set |
751 | # CONFIG_UFS_FS is not set | 757 | # CONFIG_UFS_FS is not set |
752 | 758 | CONFIG_NETWORK_FILESYSTEMS=y | |
753 | # | ||
754 | # Network File Systems | ||
755 | # | ||
756 | CONFIG_NFS_FS=y | 759 | CONFIG_NFS_FS=y |
757 | CONFIG_NFS_V3=y | 760 | CONFIG_NFS_V3=y |
758 | CONFIG_NFS_V3_ACL=y | 761 | CONFIG_NFS_V3_ACL=y |
@@ -790,10 +793,6 @@ CONFIG_MSDOS_PARTITION=y | |||
790 | # CONFIG_KARMA_PARTITION is not set | 793 | # CONFIG_KARMA_PARTITION is not set |
791 | # CONFIG_EFI_PARTITION is not set | 794 | # CONFIG_EFI_PARTITION is not set |
792 | # CONFIG_SYSV68_PARTITION is not set | 795 | # CONFIG_SYSV68_PARTITION is not set |
793 | |||
794 | # | ||
795 | # Native Language Support | ||
796 | # | ||
797 | CONFIG_NLS=y | 796 | CONFIG_NLS=y |
798 | CONFIG_NLS_DEFAULT="iso8859-1" | 797 | CONFIG_NLS_DEFAULT="iso8859-1" |
799 | CONFIG_NLS_CODEPAGE_437=y | 798 | CONFIG_NLS_CODEPAGE_437=y |
@@ -852,11 +851,13 @@ CONFIG_PLIST=y | |||
852 | CONFIG_HAS_IOMEM=y | 851 | CONFIG_HAS_IOMEM=y |
853 | CONFIG_HAS_IOPORT=y | 852 | CONFIG_HAS_IOPORT=y |
854 | CONFIG_HAS_DMA=y | 853 | CONFIG_HAS_DMA=y |
854 | # CONFIG_INSTRUMENTATION is not set | ||
855 | 855 | ||
856 | # | 856 | # |
857 | # Kernel hacking | 857 | # Kernel hacking |
858 | # | 858 | # |
859 | # CONFIG_PRINTK_TIME is not set | 859 | # CONFIG_PRINTK_TIME is not set |
860 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
860 | CONFIG_ENABLE_MUST_CHECK=y | 861 | CONFIG_ENABLE_MUST_CHECK=y |
861 | CONFIG_MAGIC_SYSRQ=y | 862 | CONFIG_MAGIC_SYSRQ=y |
862 | # CONFIG_UNUSED_SYMBOLS is not set | 863 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -880,8 +881,11 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
880 | CONFIG_DEBUG_INFO=y | 881 | CONFIG_DEBUG_INFO=y |
881 | # CONFIG_DEBUG_VM is not set | 882 | # CONFIG_DEBUG_VM is not set |
882 | # CONFIG_DEBUG_LIST is not set | 883 | # CONFIG_DEBUG_LIST is not set |
884 | # CONFIG_DEBUG_SG is not set | ||
883 | CONFIG_FORCED_INLINING=y | 885 | CONFIG_FORCED_INLINING=y |
886 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
884 | # CONFIG_FAULT_INJECTION is not set | 887 | # CONFIG_FAULT_INJECTION is not set |
888 | # CONFIG_SAMPLES is not set | ||
885 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 889 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
886 | # CONFIG_DEBUG_STACK_USAGE is not set | 890 | # CONFIG_DEBUG_STACK_USAGE is not set |
887 | # CONFIG_DEBUG_PAGEALLOC is not set | 891 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -924,8 +928,12 @@ CONFIG_CRYPTO_DES=y | |||
924 | # CONFIG_CRYPTO_ARC4 is not set | 928 | # CONFIG_CRYPTO_ARC4 is not set |
925 | # CONFIG_CRYPTO_KHAZAD is not set | 929 | # CONFIG_CRYPTO_KHAZAD is not set |
926 | # CONFIG_CRYPTO_ANUBIS is not set | 930 | # CONFIG_CRYPTO_ANUBIS is not set |
931 | # CONFIG_CRYPTO_SEED is not set | ||
927 | # CONFIG_CRYPTO_DEFLATE is not set | 932 | # CONFIG_CRYPTO_DEFLATE is not set |
928 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 933 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
929 | # CONFIG_CRYPTO_CRC32C is not set | 934 | # CONFIG_CRYPTO_CRC32C is not set |
930 | # CONFIG_CRYPTO_CAMELLIA is not set | 935 | # CONFIG_CRYPTO_CAMELLIA is not set |
936 | # CONFIG_CRYPTO_AUTHENC is not set | ||
931 | # CONFIG_CRYPTO_HW is not set | 937 | # CONFIG_CRYPTO_HW is not set |
938 | # CONFIG_PPC_CLOCK is not set | ||
939 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/mpc8313_rdb_defconfig b/arch/powerpc/configs/mpc8313_rdb_defconfig index 259d40d1eb5a..c9af905bbb1d 100644 --- a/arch/powerpc/configs/mpc8313_rdb_defconfig +++ b/arch/powerpc/configs/mpc8313_rdb_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:39 2007 | 4 | # Thu Dec 6 16:48:31 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
66 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +91,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 91 | CONFIG_ANON_INODES=y |
84 | # CONFIG_EPOLL is not set | 92 | # CONFIG_EPOLL is not set |
85 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 94 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 95 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 96 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -123,7 +130,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
123 | # Platform support | 130 | # Platform support |
124 | # | 131 | # |
125 | # CONFIG_PPC_MULTIPLATFORM is not set | 132 | # CONFIG_PPC_MULTIPLATFORM is not set |
126 | # CONFIG_EMBEDDED6xx is not set | ||
127 | # CONFIG_PPC_82xx is not set | 133 | # CONFIG_PPC_82xx is not set |
128 | CONFIG_PPC_83xx=y | 134 | CONFIG_PPC_83xx=y |
129 | # CONFIG_PPC_86xx is not set | 135 | # CONFIG_PPC_86xx is not set |
@@ -156,6 +162,10 @@ CONFIG_PPC_MPC831x=y | |||
156 | # Kernel options | 162 | # Kernel options |
157 | # | 163 | # |
158 | # CONFIG_HIGHMEM is not set | 164 | # CONFIG_HIGHMEM is not set |
165 | CONFIG_TICK_ONESHOT=y | ||
166 | CONFIG_NO_HZ=y | ||
167 | CONFIG_HIGH_RES_TIMERS=y | ||
168 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
159 | # CONFIG_HZ_100 is not set | 169 | # CONFIG_HZ_100 is not set |
160 | CONFIG_HZ_250=y | 170 | CONFIG_HZ_250=y |
161 | # CONFIG_HZ_300 is not set | 171 | # CONFIG_HZ_300 is not set |
@@ -176,6 +186,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
176 | CONFIG_FLATMEM=y | 186 | CONFIG_FLATMEM=y |
177 | CONFIG_FLAT_NODE_MEM_MAP=y | 187 | CONFIG_FLAT_NODE_MEM_MAP=y |
178 | # CONFIG_SPARSEMEM_STATIC is not set | 188 | # CONFIG_SPARSEMEM_STATIC is not set |
189 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
179 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 190 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
180 | # CONFIG_RESOURCES_64BIT is not set | 191 | # CONFIG_RESOURCES_64BIT is not set |
181 | CONFIG_ZONE_DMA_FLAG=1 | 192 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -184,6 +195,8 @@ CONFIG_VIRT_TO_BUS=y | |||
184 | CONFIG_PROC_DEVICETREE=y | 195 | CONFIG_PROC_DEVICETREE=y |
185 | # CONFIG_CMDLINE_BOOL is not set | 196 | # CONFIG_CMDLINE_BOOL is not set |
186 | # CONFIG_PM is not set | 197 | # CONFIG_PM is not set |
198 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
199 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
187 | CONFIG_SECCOMP=y | 200 | CONFIG_SECCOMP=y |
188 | CONFIG_WANT_DEVICE_TREE=y | 201 | CONFIG_WANT_DEVICE_TREE=y |
189 | CONFIG_DEVICE_TREE="" | 202 | CONFIG_DEVICE_TREE="" |
@@ -202,11 +215,8 @@ CONFIG_PCI_SYSCALL=y | |||
202 | # CONFIG_PCIEPORTBUS is not set | 215 | # CONFIG_PCIEPORTBUS is not set |
203 | CONFIG_ARCH_SUPPORTS_MSI=y | 216 | CONFIG_ARCH_SUPPORTS_MSI=y |
204 | # CONFIG_PCI_MSI is not set | 217 | # CONFIG_PCI_MSI is not set |
218 | CONFIG_PCI_LEGACY=y | ||
205 | # CONFIG_PCI_DEBUG is not set | 219 | # CONFIG_PCI_DEBUG is not set |
206 | |||
207 | # | ||
208 | # PCCARD (PCMCIA/CardBus) support | ||
209 | # | ||
210 | # CONFIG_PCCARD is not set | 220 | # CONFIG_PCCARD is not set |
211 | # CONFIG_HOTPLUG_PCI is not set | 221 | # CONFIG_HOTPLUG_PCI is not set |
212 | 222 | ||
@@ -221,7 +231,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
221 | CONFIG_HIGHMEM_START=0xfe000000 | 231 | CONFIG_HIGHMEM_START=0xfe000000 |
222 | CONFIG_LOWMEM_SIZE=0x30000000 | 232 | CONFIG_LOWMEM_SIZE=0x30000000 |
223 | CONFIG_KERNEL_START=0xc0000000 | 233 | CONFIG_KERNEL_START=0xc0000000 |
224 | CONFIG_TASK_SIZE=0x80000000 | 234 | CONFIG_TASK_SIZE=0xc0000000 |
225 | CONFIG_BOOT_LOAD=0x00800000 | 235 | CONFIG_BOOT_LOAD=0x00800000 |
226 | 236 | ||
227 | # | 237 | # |
@@ -261,6 +271,7 @@ CONFIG_SYN_COOKIES=y | |||
261 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 271 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
262 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 272 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
263 | CONFIG_INET_XFRM_MODE_BEET=y | 273 | CONFIG_INET_XFRM_MODE_BEET=y |
274 | # CONFIG_INET_LRO is not set | ||
264 | CONFIG_INET_DIAG=y | 275 | CONFIG_INET_DIAG=y |
265 | CONFIG_INET_TCP_DIAG=y | 276 | CONFIG_INET_TCP_DIAG=y |
266 | # CONFIG_TCP_CONG_ADVANCED is not set | 277 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -286,10 +297,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
286 | # CONFIG_LAPB is not set | 297 | # CONFIG_LAPB is not set |
287 | # CONFIG_ECONET is not set | 298 | # CONFIG_ECONET is not set |
288 | # CONFIG_WAN_ROUTER is not set | 299 | # CONFIG_WAN_ROUTER is not set |
289 | |||
290 | # | ||
291 | # QoS and/or fair queueing | ||
292 | # | ||
293 | # CONFIG_NET_SCHED is not set | 300 | # CONFIG_NET_SCHED is not set |
294 | 301 | ||
295 | # | 302 | # |
@@ -318,6 +325,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
318 | # | 325 | # |
319 | # Generic Driver Options | 326 | # Generic Driver Options |
320 | # | 327 | # |
328 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
321 | CONFIG_STANDALONE=y | 329 | CONFIG_STANDALONE=y |
322 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 330 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
323 | # CONFIG_FW_LOADER is not set | 331 | # CONFIG_FW_LOADER is not set |
@@ -342,6 +350,7 @@ CONFIG_MTD_CHAR=y | |||
342 | # CONFIG_INFTL is not set | 350 | # CONFIG_INFTL is not set |
343 | # CONFIG_RFD_FTL is not set | 351 | # CONFIG_RFD_FTL is not set |
344 | # CONFIG_SSFDC is not set | 352 | # CONFIG_SSFDC is not set |
353 | # CONFIG_MTD_OOPS is not set | ||
345 | 354 | ||
346 | # | 355 | # |
347 | # RAM/ROM/Flash chip drivers | 356 | # RAM/ROM/Flash chip drivers |
@@ -377,6 +386,7 @@ CONFIG_MTD_PHYSMAP_START=0xfe000000 | |||
377 | CONFIG_MTD_PHYSMAP_LEN=0x1000000 | 386 | CONFIG_MTD_PHYSMAP_LEN=0x1000000 |
378 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 | 387 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 |
379 | # CONFIG_MTD_PHYSMAP_OF is not set | 388 | # CONFIG_MTD_PHYSMAP_OF is not set |
389 | # CONFIG_MTD_INTEL_VR_NOR is not set | ||
380 | # CONFIG_MTD_PLATRAM is not set | 390 | # CONFIG_MTD_PLATRAM is not set |
381 | 391 | ||
382 | # | 392 | # |
@@ -466,6 +476,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
466 | # CONFIG_SCSI_FC_ATTRS is not set | 476 | # CONFIG_SCSI_FC_ATTRS is not set |
467 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 477 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
468 | # CONFIG_SCSI_SAS_LIBSAS is not set | 478 | # CONFIG_SCSI_SAS_LIBSAS is not set |
479 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
469 | CONFIG_SCSI_LOWLEVEL=y | 480 | CONFIG_SCSI_LOWLEVEL=y |
470 | # CONFIG_ISCSI_TCP is not set | 481 | # CONFIG_ISCSI_TCP is not set |
471 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 482 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -477,6 +488,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
477 | # CONFIG_SCSI_AIC79XX is not set | 488 | # CONFIG_SCSI_AIC79XX is not set |
478 | # CONFIG_SCSI_AIC94XX is not set | 489 | # CONFIG_SCSI_AIC94XX is not set |
479 | # CONFIG_SCSI_DPT_I2O is not set | 490 | # CONFIG_SCSI_DPT_I2O is not set |
491 | # CONFIG_SCSI_ADVANSYS is not set | ||
480 | # CONFIG_SCSI_ARCMSR is not set | 492 | # CONFIG_SCSI_ARCMSR is not set |
481 | # CONFIG_MEGARAID_NEWGEN is not set | 493 | # CONFIG_MEGARAID_NEWGEN is not set |
482 | # CONFIG_MEGARAID_LEGACY is not set | 494 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -512,14 +524,7 @@ CONFIG_MD_RAID1=y | |||
512 | # CONFIG_MD_MULTIPATH is not set | 524 | # CONFIG_MD_MULTIPATH is not set |
513 | # CONFIG_MD_FAULTY is not set | 525 | # CONFIG_MD_FAULTY is not set |
514 | # CONFIG_BLK_DEV_DM is not set | 526 | # CONFIG_BLK_DEV_DM is not set |
515 | |||
516 | # | ||
517 | # Fusion MPT device support | ||
518 | # | ||
519 | # CONFIG_FUSION is not set | 527 | # CONFIG_FUSION is not set |
520 | # CONFIG_FUSION_SPI is not set | ||
521 | # CONFIG_FUSION_FC is not set | ||
522 | # CONFIG_FUSION_SAS is not set | ||
523 | 528 | ||
524 | # | 529 | # |
525 | # IEEE 1394 (FireWire) support | 530 | # IEEE 1394 (FireWire) support |
@@ -535,6 +540,8 @@ CONFIG_NETDEVICES=y | |||
535 | # CONFIG_MACVLAN is not set | 540 | # CONFIG_MACVLAN is not set |
536 | # CONFIG_EQUALIZER is not set | 541 | # CONFIG_EQUALIZER is not set |
537 | # CONFIG_TUN is not set | 542 | # CONFIG_TUN is not set |
543 | # CONFIG_VETH is not set | ||
544 | # CONFIG_IP1000 is not set | ||
538 | # CONFIG_ARCNET is not set | 545 | # CONFIG_ARCNET is not set |
539 | CONFIG_PHYLIB=y | 546 | CONFIG_PHYLIB=y |
540 | 547 | ||
@@ -551,6 +558,7 @@ CONFIG_CICADA_PHY=y | |||
551 | # CONFIG_BROADCOM_PHY is not set | 558 | # CONFIG_BROADCOM_PHY is not set |
552 | # CONFIG_ICPLUS_PHY is not set | 559 | # CONFIG_ICPLUS_PHY is not set |
553 | # CONFIG_FIXED_PHY is not set | 560 | # CONFIG_FIXED_PHY is not set |
561 | # CONFIG_MDIO_BITBANG is not set | ||
554 | CONFIG_NET_ETHERNET=y | 562 | CONFIG_NET_ETHERNET=y |
555 | CONFIG_MII=y | 563 | CONFIG_MII=y |
556 | # CONFIG_HAPPYMEAL is not set | 564 | # CONFIG_HAPPYMEAL is not set |
@@ -559,13 +567,16 @@ CONFIG_MII=y | |||
559 | # CONFIG_NET_VENDOR_3COM is not set | 567 | # CONFIG_NET_VENDOR_3COM is not set |
560 | # CONFIG_NET_TULIP is not set | 568 | # CONFIG_NET_TULIP is not set |
561 | # CONFIG_HP100 is not set | 569 | # CONFIG_HP100 is not set |
570 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
571 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
572 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
573 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
562 | CONFIG_NET_PCI=y | 574 | CONFIG_NET_PCI=y |
563 | # CONFIG_PCNET32 is not set | 575 | # CONFIG_PCNET32 is not set |
564 | # CONFIG_AMD8111_ETH is not set | 576 | # CONFIG_AMD8111_ETH is not set |
565 | # CONFIG_ADAPTEC_STARFIRE is not set | 577 | # CONFIG_ADAPTEC_STARFIRE is not set |
566 | # CONFIG_B44 is not set | 578 | # CONFIG_B44 is not set |
567 | # CONFIG_FORCEDETH is not set | 579 | # CONFIG_FORCEDETH is not set |
568 | # CONFIG_DGRS is not set | ||
569 | # CONFIG_EEPRO100 is not set | 580 | # CONFIG_EEPRO100 is not set |
570 | CONFIG_E100=y | 581 | CONFIG_E100=y |
571 | # CONFIG_FEALNX is not set | 582 | # CONFIG_FEALNX is not set |
@@ -583,6 +594,7 @@ CONFIG_NETDEV_1000=y | |||
583 | # CONFIG_ACENIC is not set | 594 | # CONFIG_ACENIC is not set |
584 | # CONFIG_DL2K is not set | 595 | # CONFIG_DL2K is not set |
585 | # CONFIG_E1000 is not set | 596 | # CONFIG_E1000 is not set |
597 | # CONFIG_E1000E is not set | ||
586 | # CONFIG_NS83820 is not set | 598 | # CONFIG_NS83820 is not set |
587 | # CONFIG_HAMACHI is not set | 599 | # CONFIG_HAMACHI is not set |
588 | # CONFIG_YELLOWFIN is not set | 600 | # CONFIG_YELLOWFIN is not set |
@@ -590,6 +602,7 @@ CONFIG_NETDEV_1000=y | |||
590 | # CONFIG_SIS190 is not set | 602 | # CONFIG_SIS190 is not set |
591 | # CONFIG_SKGE is not set | 603 | # CONFIG_SKGE is not set |
592 | # CONFIG_SKY2 is not set | 604 | # CONFIG_SKY2 is not set |
605 | # CONFIG_SK98LIN is not set | ||
593 | # CONFIG_VIA_VELOCITY is not set | 606 | # CONFIG_VIA_VELOCITY is not set |
594 | # CONFIG_TIGON3 is not set | 607 | # CONFIG_TIGON3 is not set |
595 | # CONFIG_BNX2 is not set | 608 | # CONFIG_BNX2 is not set |
@@ -600,11 +613,14 @@ CONFIG_GFAR_NAPI=y | |||
600 | CONFIG_NETDEV_10000=y | 613 | CONFIG_NETDEV_10000=y |
601 | # CONFIG_CHELSIO_T1 is not set | 614 | # CONFIG_CHELSIO_T1 is not set |
602 | # CONFIG_CHELSIO_T3 is not set | 615 | # CONFIG_CHELSIO_T3 is not set |
616 | # CONFIG_IXGBE is not set | ||
603 | # CONFIG_IXGB is not set | 617 | # CONFIG_IXGB is not set |
604 | # CONFIG_S2IO is not set | 618 | # CONFIG_S2IO is not set |
605 | # CONFIG_MYRI10GE is not set | 619 | # CONFIG_MYRI10GE is not set |
606 | # CONFIG_NETXEN_NIC is not set | 620 | # CONFIG_NETXEN_NIC is not set |
621 | # CONFIG_NIU is not set | ||
607 | # CONFIG_MLX4_CORE is not set | 622 | # CONFIG_MLX4_CORE is not set |
623 | # CONFIG_TEHUTI is not set | ||
608 | # CONFIG_TR is not set | 624 | # CONFIG_TR is not set |
609 | 625 | ||
610 | # | 626 | # |
@@ -620,7 +636,6 @@ CONFIG_NETDEV_10000=y | |||
620 | # CONFIG_USB_KAWETH is not set | 636 | # CONFIG_USB_KAWETH is not set |
621 | # CONFIG_USB_PEGASUS is not set | 637 | # CONFIG_USB_PEGASUS is not set |
622 | # CONFIG_USB_RTL8150 is not set | 638 | # CONFIG_USB_RTL8150 is not set |
623 | # CONFIG_USB_USBNET_MII is not set | ||
624 | # CONFIG_USB_USBNET is not set | 639 | # CONFIG_USB_USBNET is not set |
625 | # CONFIG_WAN is not set | 640 | # CONFIG_WAN is not set |
626 | # CONFIG_FDDI is not set | 641 | # CONFIG_FDDI is not set |
@@ -647,7 +662,6 @@ CONFIG_INPUT=y | |||
647 | # | 662 | # |
648 | # CONFIG_INPUT_MOUSEDEV is not set | 663 | # CONFIG_INPUT_MOUSEDEV is not set |
649 | # CONFIG_INPUT_JOYDEV is not set | 664 | # CONFIG_INPUT_JOYDEV is not set |
650 | # CONFIG_INPUT_TSDEV is not set | ||
651 | # CONFIG_INPUT_EVDEV is not set | 665 | # CONFIG_INPUT_EVDEV is not set |
652 | # CONFIG_INPUT_EVBUG is not set | 666 | # CONFIG_INPUT_EVBUG is not set |
653 | 667 | ||
@@ -695,32 +709,11 @@ CONFIG_UNIX98_PTYS=y | |||
695 | CONFIG_LEGACY_PTYS=y | 709 | CONFIG_LEGACY_PTYS=y |
696 | CONFIG_LEGACY_PTY_COUNT=256 | 710 | CONFIG_LEGACY_PTY_COUNT=256 |
697 | # CONFIG_IPMI_HANDLER is not set | 711 | # CONFIG_IPMI_HANDLER is not set |
698 | CONFIG_WATCHDOG=y | ||
699 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
700 | |||
701 | # | ||
702 | # Watchdog Device Drivers | ||
703 | # | ||
704 | # CONFIG_SOFT_WATCHDOG is not set | ||
705 | CONFIG_83xx_WDT=y | ||
706 | |||
707 | # | ||
708 | # PCI-based Watchdog Cards | ||
709 | # | ||
710 | # CONFIG_PCIPCWATCHDOG is not set | ||
711 | # CONFIG_WDTPCI is not set | ||
712 | |||
713 | # | ||
714 | # USB-based Watchdog Cards | ||
715 | # | ||
716 | # CONFIG_USBPCWATCHDOG is not set | ||
717 | CONFIG_HW_RANDOM=y | 712 | CONFIG_HW_RANDOM=y |
718 | # CONFIG_NVRAM is not set | 713 | # CONFIG_NVRAM is not set |
719 | # CONFIG_GEN_RTC is not set | 714 | # CONFIG_GEN_RTC is not set |
720 | # CONFIG_R3964 is not set | 715 | # CONFIG_R3964 is not set |
721 | # CONFIG_APPLICOM is not set | 716 | # CONFIG_APPLICOM is not set |
722 | # CONFIG_AGP is not set | ||
723 | # CONFIG_DRM is not set | ||
724 | # CONFIG_RAW_DRIVER is not set | 717 | # CONFIG_RAW_DRIVER is not set |
725 | # CONFIG_TCG_TPM is not set | 718 | # CONFIG_TCG_TPM is not set |
726 | CONFIG_DEVPORT=y | 719 | CONFIG_DEVPORT=y |
@@ -804,8 +797,6 @@ CONFIG_SPI_MPC83xx=y | |||
804 | # CONFIG_POWER_SUPPLY is not set | 797 | # CONFIG_POWER_SUPPLY is not set |
805 | CONFIG_HWMON=y | 798 | CONFIG_HWMON=y |
806 | # CONFIG_HWMON_VID is not set | 799 | # CONFIG_HWMON_VID is not set |
807 | # CONFIG_SENSORS_ABITUGURU is not set | ||
808 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
809 | # CONFIG_SENSORS_AD7418 is not set | 800 | # CONFIG_SENSORS_AD7418 is not set |
810 | # CONFIG_SENSORS_ADM1021 is not set | 801 | # CONFIG_SENSORS_ADM1021 is not set |
811 | # CONFIG_SENSORS_ADM1025 is not set | 802 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -813,12 +804,13 @@ CONFIG_HWMON=y | |||
813 | # CONFIG_SENSORS_ADM1029 is not set | 804 | # CONFIG_SENSORS_ADM1029 is not set |
814 | # CONFIG_SENSORS_ADM1031 is not set | 805 | # CONFIG_SENSORS_ADM1031 is not set |
815 | # CONFIG_SENSORS_ADM9240 is not set | 806 | # CONFIG_SENSORS_ADM9240 is not set |
816 | # CONFIG_SENSORS_ASB100 is not set | 807 | # CONFIG_SENSORS_ADT7470 is not set |
817 | # CONFIG_SENSORS_ATXP1 is not set | 808 | # CONFIG_SENSORS_ATXP1 is not set |
818 | # CONFIG_SENSORS_DS1621 is not set | 809 | # CONFIG_SENSORS_DS1621 is not set |
810 | # CONFIG_SENSORS_I5K_AMB is not set | ||
819 | # CONFIG_SENSORS_F71805F is not set | 811 | # CONFIG_SENSORS_F71805F is not set |
820 | # CONFIG_SENSORS_FSCHER is not set | 812 | # CONFIG_SENSORS_F71882FG is not set |
821 | # CONFIG_SENSORS_FSCPOS is not set | 813 | # CONFIG_SENSORS_F75375S is not set |
822 | # CONFIG_SENSORS_GL518SM is not set | 814 | # CONFIG_SENSORS_GL518SM is not set |
823 | # CONFIG_SENSORS_GL520SM is not set | 815 | # CONFIG_SENSORS_GL520SM is not set |
824 | # CONFIG_SENSORS_IT87 is not set | 816 | # CONFIG_SENSORS_IT87 is not set |
@@ -855,6 +847,31 @@ CONFIG_HWMON=y | |||
855 | # CONFIG_SENSORS_W83627HF is not set | 847 | # CONFIG_SENSORS_W83627HF is not set |
856 | # CONFIG_SENSORS_W83627EHF is not set | 848 | # CONFIG_SENSORS_W83627EHF is not set |
857 | # CONFIG_HWMON_DEBUG_CHIP is not set | 849 | # CONFIG_HWMON_DEBUG_CHIP is not set |
850 | CONFIG_WATCHDOG=y | ||
851 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
852 | |||
853 | # | ||
854 | # Watchdog Device Drivers | ||
855 | # | ||
856 | # CONFIG_SOFT_WATCHDOG is not set | ||
857 | CONFIG_83xx_WDT=y | ||
858 | |||
859 | # | ||
860 | # PCI-based Watchdog Cards | ||
861 | # | ||
862 | # CONFIG_PCIPCWATCHDOG is not set | ||
863 | # CONFIG_WDTPCI is not set | ||
864 | |||
865 | # | ||
866 | # USB-based Watchdog Cards | ||
867 | # | ||
868 | # CONFIG_USBPCWATCHDOG is not set | ||
869 | |||
870 | # | ||
871 | # Sonics Silicon Backplane | ||
872 | # | ||
873 | CONFIG_SSB_POSSIBLE=y | ||
874 | # CONFIG_SSB is not set | ||
858 | 875 | ||
859 | # | 876 | # |
860 | # Multifunction device drivers | 877 | # Multifunction device drivers |
@@ -872,16 +889,17 @@ CONFIG_DAB=y | |||
872 | # | 889 | # |
873 | # Graphics support | 890 | # Graphics support |
874 | # | 891 | # |
892 | # CONFIG_AGP is not set | ||
893 | # CONFIG_DRM is not set | ||
894 | # CONFIG_VGASTATE is not set | ||
895 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
896 | # CONFIG_FB is not set | ||
875 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 897 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
876 | 898 | ||
877 | # | 899 | # |
878 | # Display device support | 900 | # Display device support |
879 | # | 901 | # |
880 | # CONFIG_DISPLAY_SUPPORT is not set | 902 | # CONFIG_DISPLAY_SUPPORT is not set |
881 | # CONFIG_VGASTATE is not set | ||
882 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
883 | # CONFIG_FB is not set | ||
884 | # CONFIG_FB_IBM_GXT4500 is not set | ||
885 | 903 | ||
886 | # | 904 | # |
887 | # Sound | 905 | # Sound |
@@ -890,6 +908,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
890 | CONFIG_HID_SUPPORT=y | 908 | CONFIG_HID_SUPPORT=y |
891 | CONFIG_HID=y | 909 | CONFIG_HID=y |
892 | # CONFIG_HID_DEBUG is not set | 910 | # CONFIG_HID_DEBUG is not set |
911 | # CONFIG_HIDRAW is not set | ||
893 | 912 | ||
894 | # | 913 | # |
895 | # USB Input Devices | 914 | # USB Input Devices |
@@ -954,6 +973,7 @@ CONFIG_USB_STORAGE=y | |||
954 | # CONFIG_USB_STORAGE_DEBUG is not set | 973 | # CONFIG_USB_STORAGE_DEBUG is not set |
955 | # CONFIG_USB_STORAGE_DATAFAB is not set | 974 | # CONFIG_USB_STORAGE_DATAFAB is not set |
956 | # CONFIG_USB_STORAGE_FREECOM is not set | 975 | # CONFIG_USB_STORAGE_FREECOM is not set |
976 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
957 | # CONFIG_USB_STORAGE_DPCM is not set | 977 | # CONFIG_USB_STORAGE_DPCM is not set |
958 | # CONFIG_USB_STORAGE_USBAT is not set | 978 | # CONFIG_USB_STORAGE_USBAT is not set |
959 | # CONFIG_USB_STORAGE_SDDR09 is not set | 979 | # CONFIG_USB_STORAGE_SDDR09 is not set |
@@ -1015,6 +1035,7 @@ CONFIG_USB_GADGET=y | |||
1015 | # CONFIG_USB_GADGET_DEBUG_FILES is not set | 1035 | # CONFIG_USB_GADGET_DEBUG_FILES is not set |
1016 | CONFIG_USB_GADGET_SELECTED=y | 1036 | CONFIG_USB_GADGET_SELECTED=y |
1017 | # CONFIG_USB_GADGET_AMD5536UDC is not set | 1037 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
1038 | # CONFIG_USB_GADGET_ATMEL_USBA is not set | ||
1018 | # CONFIG_USB_GADGET_FSL_USB2 is not set | 1039 | # CONFIG_USB_GADGET_FSL_USB2 is not set |
1019 | CONFIG_USB_GADGET_NET2280=y | 1040 | CONFIG_USB_GADGET_NET2280=y |
1020 | CONFIG_USB_NET2280=y | 1041 | CONFIG_USB_NET2280=y |
@@ -1057,6 +1078,7 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y | |||
1057 | # I2C RTC drivers | 1078 | # I2C RTC drivers |
1058 | # | 1079 | # |
1059 | CONFIG_RTC_DRV_DS1307=y | 1080 | CONFIG_RTC_DRV_DS1307=y |
1081 | # CONFIG_RTC_DRV_DS1374 is not set | ||
1060 | # CONFIG_RTC_DRV_DS1672 is not set | 1082 | # CONFIG_RTC_DRV_DS1672 is not set |
1061 | # CONFIG_RTC_DRV_MAX6900 is not set | 1083 | # CONFIG_RTC_DRV_MAX6900 is not set |
1062 | # CONFIG_RTC_DRV_RS5C372 is not set | 1084 | # CONFIG_RTC_DRV_RS5C372 is not set |
@@ -1088,21 +1110,6 @@ CONFIG_RTC_DRV_DS1307=y | |||
1088 | # | 1110 | # |
1089 | 1111 | ||
1090 | # | 1112 | # |
1091 | # DMA Engine support | ||
1092 | # | ||
1093 | CONFIG_DMA_ENGINE=y | ||
1094 | |||
1095 | # | ||
1096 | # DMA Clients | ||
1097 | # | ||
1098 | CONFIG_NET_DMA=y | ||
1099 | |||
1100 | # | ||
1101 | # DMA Devices | ||
1102 | # | ||
1103 | CONFIG_INTEL_IOATDMA=y | ||
1104 | |||
1105 | # | ||
1106 | # Userspace I/O | 1113 | # Userspace I/O |
1107 | # | 1114 | # |
1108 | # CONFIG_UIO is not set | 1115 | # CONFIG_UIO is not set |
@@ -1119,7 +1126,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
1119 | # CONFIG_EXT3_FS_SECURITY is not set | 1126 | # CONFIG_EXT3_FS_SECURITY is not set |
1120 | # CONFIG_EXT4DEV_FS is not set | 1127 | # CONFIG_EXT4DEV_FS is not set |
1121 | CONFIG_JBD=y | 1128 | CONFIG_JBD=y |
1122 | # CONFIG_JBD_DEBUG is not set | ||
1123 | CONFIG_FS_MBCACHE=y | 1129 | CONFIG_FS_MBCACHE=y |
1124 | # CONFIG_REISERFS_FS is not set | 1130 | # CONFIG_REISERFS_FS is not set |
1125 | # CONFIG_JFS_FS is not set | 1131 | # CONFIG_JFS_FS is not set |
@@ -1160,7 +1166,6 @@ CONFIG_SYSFS=y | |||
1160 | CONFIG_TMPFS=y | 1166 | CONFIG_TMPFS=y |
1161 | # CONFIG_TMPFS_POSIX_ACL is not set | 1167 | # CONFIG_TMPFS_POSIX_ACL is not set |
1162 | # CONFIG_HUGETLB_PAGE is not set | 1168 | # CONFIG_HUGETLB_PAGE is not set |
1163 | CONFIG_RAMFS=y | ||
1164 | # CONFIG_CONFIGFS_FS is not set | 1169 | # CONFIG_CONFIGFS_FS is not set |
1165 | 1170 | ||
1166 | # | 1171 | # |
@@ -1180,10 +1185,7 @@ CONFIG_RAMFS=y | |||
1180 | # CONFIG_QNX4FS_FS is not set | 1185 | # CONFIG_QNX4FS_FS is not set |
1181 | # CONFIG_SYSV_FS is not set | 1186 | # CONFIG_SYSV_FS is not set |
1182 | # CONFIG_UFS_FS is not set | 1187 | # CONFIG_UFS_FS is not set |
1183 | 1188 | CONFIG_NETWORK_FILESYSTEMS=y | |
1184 | # | ||
1185 | # Network File Systems | ||
1186 | # | ||
1187 | CONFIG_NFS_FS=y | 1189 | CONFIG_NFS_FS=y |
1188 | CONFIG_NFS_V3=y | 1190 | CONFIG_NFS_V3=y |
1189 | # CONFIG_NFS_V3_ACL is not set | 1191 | # CONFIG_NFS_V3_ACL is not set |
@@ -1226,15 +1228,7 @@ CONFIG_MSDOS_PARTITION=y | |||
1226 | # CONFIG_KARMA_PARTITION is not set | 1228 | # CONFIG_KARMA_PARTITION is not set |
1227 | # CONFIG_EFI_PARTITION is not set | 1229 | # CONFIG_EFI_PARTITION is not set |
1228 | # CONFIG_SYSV68_PARTITION is not set | 1230 | # CONFIG_SYSV68_PARTITION is not set |
1229 | |||
1230 | # | ||
1231 | # Native Language Support | ||
1232 | # | ||
1233 | # CONFIG_NLS is not set | 1231 | # CONFIG_NLS is not set |
1234 | |||
1235 | # | ||
1236 | # Distributed Lock Manager | ||
1237 | # | ||
1238 | # CONFIG_DLM is not set | 1232 | # CONFIG_DLM is not set |
1239 | # CONFIG_UCC_SLOW is not set | 1233 | # CONFIG_UCC_SLOW is not set |
1240 | 1234 | ||
@@ -1252,16 +1246,13 @@ CONFIG_PLIST=y | |||
1252 | CONFIG_HAS_IOMEM=y | 1246 | CONFIG_HAS_IOMEM=y |
1253 | CONFIG_HAS_IOPORT=y | 1247 | CONFIG_HAS_IOPORT=y |
1254 | CONFIG_HAS_DMA=y | 1248 | CONFIG_HAS_DMA=y |
1255 | 1249 | # CONFIG_INSTRUMENTATION is not set | |
1256 | # | ||
1257 | # Instrumentation Support | ||
1258 | # | ||
1259 | # CONFIG_PROFILING is not set | ||
1260 | 1250 | ||
1261 | # | 1251 | # |
1262 | # Kernel hacking | 1252 | # Kernel hacking |
1263 | # | 1253 | # |
1264 | # CONFIG_PRINTK_TIME is not set | 1254 | # CONFIG_PRINTK_TIME is not set |
1255 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1265 | CONFIG_ENABLE_MUST_CHECK=y | 1256 | CONFIG_ENABLE_MUST_CHECK=y |
1266 | # CONFIG_MAGIC_SYSRQ is not set | 1257 | # CONFIG_MAGIC_SYSRQ is not set |
1267 | # CONFIG_UNUSED_SYMBOLS is not set | 1258 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1285,9 +1276,12 @@ CONFIG_SCHED_DEBUG=y | |||
1285 | # CONFIG_DEBUG_INFO is not set | 1276 | # CONFIG_DEBUG_INFO is not set |
1286 | # CONFIG_DEBUG_VM is not set | 1277 | # CONFIG_DEBUG_VM is not set |
1287 | # CONFIG_DEBUG_LIST is not set | 1278 | # CONFIG_DEBUG_LIST is not set |
1279 | # CONFIG_DEBUG_SG is not set | ||
1288 | CONFIG_FORCED_INLINING=y | 1280 | CONFIG_FORCED_INLINING=y |
1281 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1289 | # CONFIG_RCU_TORTURE_TEST is not set | 1282 | # CONFIG_RCU_TORTURE_TEST is not set |
1290 | # CONFIG_FAULT_INJECTION is not set | 1283 | # CONFIG_FAULT_INJECTION is not set |
1284 | # CONFIG_SAMPLES is not set | ||
1291 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1285 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1292 | # CONFIG_DEBUG_STACK_USAGE is not set | 1286 | # CONFIG_DEBUG_STACK_USAGE is not set |
1293 | # CONFIG_DEBUG_PAGEALLOC is not set | 1287 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1300,6 +1294,7 @@ CONFIG_FORCED_INLINING=y | |||
1300 | # | 1294 | # |
1301 | # CONFIG_KEYS is not set | 1295 | # CONFIG_KEYS is not set |
1302 | # CONFIG_SECURITY is not set | 1296 | # CONFIG_SECURITY is not set |
1297 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1303 | CONFIG_CRYPTO=y | 1298 | CONFIG_CRYPTO=y |
1304 | CONFIG_CRYPTO_ALGAPI=y | 1299 | CONFIG_CRYPTO_ALGAPI=y |
1305 | CONFIG_CRYPTO_BLKCIPHER=y | 1300 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1319,6 +1314,7 @@ CONFIG_CRYPTO_MD5=y | |||
1319 | CONFIG_CRYPTO_CBC=y | 1314 | CONFIG_CRYPTO_CBC=y |
1320 | CONFIG_CRYPTO_PCBC=m | 1315 | CONFIG_CRYPTO_PCBC=m |
1321 | # CONFIG_CRYPTO_LRW is not set | 1316 | # CONFIG_CRYPTO_LRW is not set |
1317 | # CONFIG_CRYPTO_XTS is not set | ||
1322 | # CONFIG_CRYPTO_CRYPTD is not set | 1318 | # CONFIG_CRYPTO_CRYPTD is not set |
1323 | CONFIG_CRYPTO_DES=y | 1319 | CONFIG_CRYPTO_DES=y |
1324 | # CONFIG_CRYPTO_FCRYPT is not set | 1320 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1332,9 +1328,12 @@ CONFIG_CRYPTO_DES=y | |||
1332 | # CONFIG_CRYPTO_ARC4 is not set | 1328 | # CONFIG_CRYPTO_ARC4 is not set |
1333 | # CONFIG_CRYPTO_KHAZAD is not set | 1329 | # CONFIG_CRYPTO_KHAZAD is not set |
1334 | # CONFIG_CRYPTO_ANUBIS is not set | 1330 | # CONFIG_CRYPTO_ANUBIS is not set |
1331 | # CONFIG_CRYPTO_SEED is not set | ||
1335 | # CONFIG_CRYPTO_DEFLATE is not set | 1332 | # CONFIG_CRYPTO_DEFLATE is not set |
1336 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1333 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1337 | # CONFIG_CRYPTO_CRC32C is not set | 1334 | # CONFIG_CRYPTO_CRC32C is not set |
1338 | # CONFIG_CRYPTO_CAMELLIA is not set | 1335 | # CONFIG_CRYPTO_CAMELLIA is not set |
1339 | # CONFIG_CRYPTO_TEST is not set | 1336 | # CONFIG_CRYPTO_TEST is not set |
1337 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1340 | CONFIG_CRYPTO_HW=y | 1338 | CONFIG_CRYPTO_HW=y |
1339 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc832x_mds_defconfig b/arch/powerpc/configs/mpc832x_mds_defconfig index dd68d1818d6b..2d8951b1096e 100644 --- a/arch/powerpc/configs/mpc832x_mds_defconfig +++ b/arch/powerpc/configs/mpc832x_mds_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:40 2007 | 4 | # Thu Dec 6 16:48:33 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
66 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +91,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 91 | CONFIG_ANON_INODES=y |
84 | # CONFIG_EPOLL is not set | 92 | # CONFIG_EPOLL is not set |
85 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 94 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 95 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 96 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -123,7 +130,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
123 | # Platform support | 130 | # Platform support |
124 | # | 131 | # |
125 | # CONFIG_PPC_MULTIPLATFORM is not set | 132 | # CONFIG_PPC_MULTIPLATFORM is not set |
126 | # CONFIG_EMBEDDED6xx is not set | ||
127 | # CONFIG_PPC_82xx is not set | 133 | # CONFIG_PPC_82xx is not set |
128 | CONFIG_PPC_83xx=y | 134 | CONFIG_PPC_83xx=y |
129 | # CONFIG_PPC_86xx is not set | 135 | # CONFIG_PPC_86xx is not set |
@@ -157,6 +163,10 @@ CONFIG_QUICC_ENGINE=y | |||
157 | # Kernel options | 163 | # Kernel options |
158 | # | 164 | # |
159 | # CONFIG_HIGHMEM is not set | 165 | # CONFIG_HIGHMEM is not set |
166 | CONFIG_TICK_ONESHOT=y | ||
167 | CONFIG_NO_HZ=y | ||
168 | CONFIG_HIGH_RES_TIMERS=y | ||
169 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
160 | # CONFIG_HZ_100 is not set | 170 | # CONFIG_HZ_100 is not set |
161 | CONFIG_HZ_250=y | 171 | CONFIG_HZ_250=y |
162 | # CONFIG_HZ_300 is not set | 172 | # CONFIG_HZ_300 is not set |
@@ -178,6 +188,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
178 | CONFIG_FLATMEM=y | 188 | CONFIG_FLATMEM=y |
179 | CONFIG_FLAT_NODE_MEM_MAP=y | 189 | CONFIG_FLAT_NODE_MEM_MAP=y |
180 | # CONFIG_SPARSEMEM_STATIC is not set | 190 | # CONFIG_SPARSEMEM_STATIC is not set |
191 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
181 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 192 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
182 | # CONFIG_RESOURCES_64BIT is not set | 193 | # CONFIG_RESOURCES_64BIT is not set |
183 | CONFIG_ZONE_DMA_FLAG=1 | 194 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -186,6 +197,8 @@ CONFIG_VIRT_TO_BUS=y | |||
186 | CONFIG_PROC_DEVICETREE=y | 197 | CONFIG_PROC_DEVICETREE=y |
187 | # CONFIG_CMDLINE_BOOL is not set | 198 | # CONFIG_CMDLINE_BOOL is not set |
188 | # CONFIG_PM is not set | 199 | # CONFIG_PM is not set |
200 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
201 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
189 | CONFIG_SECCOMP=y | 202 | CONFIG_SECCOMP=y |
190 | CONFIG_WANT_DEVICE_TREE=y | 203 | CONFIG_WANT_DEVICE_TREE=y |
191 | CONFIG_DEVICE_TREE="" | 204 | CONFIG_DEVICE_TREE="" |
@@ -204,10 +217,7 @@ CONFIG_PCI_SYSCALL=y | |||
204 | # CONFIG_PCIEPORTBUS is not set | 217 | # CONFIG_PCIEPORTBUS is not set |
205 | CONFIG_ARCH_SUPPORTS_MSI=y | 218 | CONFIG_ARCH_SUPPORTS_MSI=y |
206 | # CONFIG_PCI_MSI is not set | 219 | # CONFIG_PCI_MSI is not set |
207 | 220 | CONFIG_PCI_LEGACY=y | |
208 | # | ||
209 | # PCCARD (PCMCIA/CardBus) support | ||
210 | # | ||
211 | # CONFIG_PCCARD is not set | 221 | # CONFIG_PCCARD is not set |
212 | # CONFIG_HOTPLUG_PCI is not set | 222 | # CONFIG_HOTPLUG_PCI is not set |
213 | 223 | ||
@@ -222,7 +232,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
222 | CONFIG_HIGHMEM_START=0xfe000000 | 232 | CONFIG_HIGHMEM_START=0xfe000000 |
223 | CONFIG_LOWMEM_SIZE=0x30000000 | 233 | CONFIG_LOWMEM_SIZE=0x30000000 |
224 | CONFIG_KERNEL_START=0xc0000000 | 234 | CONFIG_KERNEL_START=0xc0000000 |
225 | CONFIG_TASK_SIZE=0x80000000 | 235 | CONFIG_TASK_SIZE=0xc0000000 |
226 | CONFIG_BOOT_LOAD=0x00800000 | 236 | CONFIG_BOOT_LOAD=0x00800000 |
227 | 237 | ||
228 | # | 238 | # |
@@ -262,6 +272,7 @@ CONFIG_SYN_COOKIES=y | |||
262 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 272 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
263 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 273 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
264 | CONFIG_INET_XFRM_MODE_BEET=y | 274 | CONFIG_INET_XFRM_MODE_BEET=y |
275 | # CONFIG_INET_LRO is not set | ||
265 | CONFIG_INET_DIAG=y | 276 | CONFIG_INET_DIAG=y |
266 | CONFIG_INET_TCP_DIAG=y | 277 | CONFIG_INET_TCP_DIAG=y |
267 | # CONFIG_TCP_CONG_ADVANCED is not set | 278 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -287,10 +298,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
287 | # CONFIG_LAPB is not set | 298 | # CONFIG_LAPB is not set |
288 | # CONFIG_ECONET is not set | 299 | # CONFIG_ECONET is not set |
289 | # CONFIG_WAN_ROUTER is not set | 300 | # CONFIG_WAN_ROUTER is not set |
290 | |||
291 | # | ||
292 | # QoS and/or fair queueing | ||
293 | # | ||
294 | # CONFIG_NET_SCHED is not set | 301 | # CONFIG_NET_SCHED is not set |
295 | 302 | ||
296 | # | 303 | # |
@@ -319,6 +326,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
319 | # | 326 | # |
320 | # Generic Driver Options | 327 | # Generic Driver Options |
321 | # | 328 | # |
329 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
322 | CONFIG_STANDALONE=y | 330 | CONFIG_STANDALONE=y |
323 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 331 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
324 | # CONFIG_FW_LOADER is not set | 332 | # CONFIG_FW_LOADER is not set |
@@ -387,6 +395,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
387 | # CONFIG_SCSI_FC_ATTRS is not set | 395 | # CONFIG_SCSI_FC_ATTRS is not set |
388 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 396 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
389 | # CONFIG_SCSI_SAS_LIBSAS is not set | 397 | # CONFIG_SCSI_SAS_LIBSAS is not set |
398 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
390 | CONFIG_SCSI_LOWLEVEL=y | 399 | CONFIG_SCSI_LOWLEVEL=y |
391 | # CONFIG_ISCSI_TCP is not set | 400 | # CONFIG_ISCSI_TCP is not set |
392 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 401 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -398,6 +407,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
398 | # CONFIG_SCSI_AIC79XX is not set | 407 | # CONFIG_SCSI_AIC79XX is not set |
399 | # CONFIG_SCSI_AIC94XX is not set | 408 | # CONFIG_SCSI_AIC94XX is not set |
400 | # CONFIG_SCSI_DPT_I2O is not set | 409 | # CONFIG_SCSI_DPT_I2O is not set |
410 | # CONFIG_SCSI_ADVANSYS is not set | ||
401 | # CONFIG_SCSI_ARCMSR is not set | 411 | # CONFIG_SCSI_ARCMSR is not set |
402 | # CONFIG_MEGARAID_NEWGEN is not set | 412 | # CONFIG_MEGARAID_NEWGEN is not set |
403 | # CONFIG_MEGARAID_LEGACY is not set | 413 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -424,14 +434,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
424 | # CONFIG_SCSI_SRP is not set | 434 | # CONFIG_SCSI_SRP is not set |
425 | # CONFIG_ATA is not set | 435 | # CONFIG_ATA is not set |
426 | # CONFIG_MD is not set | 436 | # CONFIG_MD is not set |
427 | |||
428 | # | ||
429 | # Fusion MPT device support | ||
430 | # | ||
431 | # CONFIG_FUSION is not set | 437 | # CONFIG_FUSION is not set |
432 | # CONFIG_FUSION_SPI is not set | ||
433 | # CONFIG_FUSION_FC is not set | ||
434 | # CONFIG_FUSION_SAS is not set | ||
435 | 438 | ||
436 | # | 439 | # |
437 | # IEEE 1394 (FireWire) support | 440 | # IEEE 1394 (FireWire) support |
@@ -447,6 +450,8 @@ CONFIG_NETDEVICES=y | |||
447 | # CONFIG_MACVLAN is not set | 450 | # CONFIG_MACVLAN is not set |
448 | # CONFIG_EQUALIZER is not set | 451 | # CONFIG_EQUALIZER is not set |
449 | # CONFIG_TUN is not set | 452 | # CONFIG_TUN is not set |
453 | # CONFIG_VETH is not set | ||
454 | # CONFIG_IP1000 is not set | ||
450 | # CONFIG_ARCNET is not set | 455 | # CONFIG_ARCNET is not set |
451 | CONFIG_PHYLIB=y | 456 | CONFIG_PHYLIB=y |
452 | 457 | ||
@@ -463,6 +468,7 @@ CONFIG_DAVICOM_PHY=y | |||
463 | # CONFIG_BROADCOM_PHY is not set | 468 | # CONFIG_BROADCOM_PHY is not set |
464 | # CONFIG_ICPLUS_PHY is not set | 469 | # CONFIG_ICPLUS_PHY is not set |
465 | # CONFIG_FIXED_PHY is not set | 470 | # CONFIG_FIXED_PHY is not set |
471 | # CONFIG_MDIO_BITBANG is not set | ||
466 | CONFIG_NET_ETHERNET=y | 472 | CONFIG_NET_ETHERNET=y |
467 | CONFIG_MII=y | 473 | CONFIG_MII=y |
468 | # CONFIG_HAPPYMEAL is not set | 474 | # CONFIG_HAPPYMEAL is not set |
@@ -471,11 +477,17 @@ CONFIG_MII=y | |||
471 | # CONFIG_NET_VENDOR_3COM is not set | 477 | # CONFIG_NET_VENDOR_3COM is not set |
472 | # CONFIG_NET_TULIP is not set | 478 | # CONFIG_NET_TULIP is not set |
473 | # CONFIG_HP100 is not set | 479 | # CONFIG_HP100 is not set |
480 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
481 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
482 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
483 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
474 | # CONFIG_NET_PCI is not set | 484 | # CONFIG_NET_PCI is not set |
485 | # CONFIG_B44 is not set | ||
475 | CONFIG_NETDEV_1000=y | 486 | CONFIG_NETDEV_1000=y |
476 | # CONFIG_ACENIC is not set | 487 | # CONFIG_ACENIC is not set |
477 | # CONFIG_DL2K is not set | 488 | # CONFIG_DL2K is not set |
478 | # CONFIG_E1000 is not set | 489 | # CONFIG_E1000 is not set |
490 | # CONFIG_E1000E is not set | ||
479 | # CONFIG_NS83820 is not set | 491 | # CONFIG_NS83820 is not set |
480 | # CONFIG_HAMACHI is not set | 492 | # CONFIG_HAMACHI is not set |
481 | # CONFIG_YELLOWFIN is not set | 493 | # CONFIG_YELLOWFIN is not set |
@@ -483,6 +495,7 @@ CONFIG_NETDEV_1000=y | |||
483 | # CONFIG_SIS190 is not set | 495 | # CONFIG_SIS190 is not set |
484 | # CONFIG_SKGE is not set | 496 | # CONFIG_SKGE is not set |
485 | # CONFIG_SKY2 is not set | 497 | # CONFIG_SKY2 is not set |
498 | # CONFIG_SK98LIN is not set | ||
486 | # CONFIG_VIA_VELOCITY is not set | 499 | # CONFIG_VIA_VELOCITY is not set |
487 | # CONFIG_TIGON3 is not set | 500 | # CONFIG_TIGON3 is not set |
488 | # CONFIG_BNX2 is not set | 501 | # CONFIG_BNX2 is not set |
@@ -497,11 +510,14 @@ CONFIG_UCC_GETH=y | |||
497 | CONFIG_NETDEV_10000=y | 510 | CONFIG_NETDEV_10000=y |
498 | # CONFIG_CHELSIO_T1 is not set | 511 | # CONFIG_CHELSIO_T1 is not set |
499 | # CONFIG_CHELSIO_T3 is not set | 512 | # CONFIG_CHELSIO_T3 is not set |
513 | # CONFIG_IXGBE is not set | ||
500 | # CONFIG_IXGB is not set | 514 | # CONFIG_IXGB is not set |
501 | # CONFIG_S2IO is not set | 515 | # CONFIG_S2IO is not set |
502 | # CONFIG_MYRI10GE is not set | 516 | # CONFIG_MYRI10GE is not set |
503 | # CONFIG_NETXEN_NIC is not set | 517 | # CONFIG_NETXEN_NIC is not set |
518 | # CONFIG_NIU is not set | ||
504 | # CONFIG_MLX4_CORE is not set | 519 | # CONFIG_MLX4_CORE is not set |
520 | # CONFIG_TEHUTI is not set | ||
505 | # CONFIG_TR is not set | 521 | # CONFIG_TR is not set |
506 | 522 | ||
507 | # | 523 | # |
@@ -534,7 +550,6 @@ CONFIG_INPUT=y | |||
534 | # | 550 | # |
535 | # CONFIG_INPUT_MOUSEDEV is not set | 551 | # CONFIG_INPUT_MOUSEDEV is not set |
536 | # CONFIG_INPUT_JOYDEV is not set | 552 | # CONFIG_INPUT_JOYDEV is not set |
537 | # CONFIG_INPUT_TSDEV is not set | ||
538 | # CONFIG_INPUT_EVDEV is not set | 553 | # CONFIG_INPUT_EVDEV is not set |
539 | # CONFIG_INPUT_EVBUG is not set | 554 | # CONFIG_INPUT_EVBUG is not set |
540 | 555 | ||
@@ -582,28 +597,12 @@ CONFIG_UNIX98_PTYS=y | |||
582 | CONFIG_LEGACY_PTYS=y | 597 | CONFIG_LEGACY_PTYS=y |
583 | CONFIG_LEGACY_PTY_COUNT=256 | 598 | CONFIG_LEGACY_PTY_COUNT=256 |
584 | # CONFIG_IPMI_HANDLER is not set | 599 | # CONFIG_IPMI_HANDLER is not set |
585 | CONFIG_WATCHDOG=y | ||
586 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
587 | |||
588 | # | ||
589 | # Watchdog Device Drivers | ||
590 | # | ||
591 | # CONFIG_SOFT_WATCHDOG is not set | ||
592 | CONFIG_83xx_WDT=y | ||
593 | |||
594 | # | ||
595 | # PCI-based Watchdog Cards | ||
596 | # | ||
597 | # CONFIG_PCIPCWATCHDOG is not set | ||
598 | # CONFIG_WDTPCI is not set | ||
599 | CONFIG_HW_RANDOM=y | 600 | CONFIG_HW_RANDOM=y |
600 | # CONFIG_NVRAM is not set | 601 | # CONFIG_NVRAM is not set |
601 | CONFIG_GEN_RTC=y | 602 | CONFIG_GEN_RTC=y |
602 | # CONFIG_GEN_RTC_X is not set | 603 | # CONFIG_GEN_RTC_X is not set |
603 | # CONFIG_R3964 is not set | 604 | # CONFIG_R3964 is not set |
604 | # CONFIG_APPLICOM is not set | 605 | # CONFIG_APPLICOM is not set |
605 | # CONFIG_AGP is not set | ||
606 | # CONFIG_DRM is not set | ||
607 | # CONFIG_RAW_DRIVER is not set | 606 | # CONFIG_RAW_DRIVER is not set |
608 | # CONFIG_TCG_TPM is not set | 607 | # CONFIG_TCG_TPM is not set |
609 | CONFIG_DEVPORT=y | 608 | CONFIG_DEVPORT=y |
@@ -672,8 +671,6 @@ CONFIG_I2C_MPC=y | |||
672 | # CONFIG_POWER_SUPPLY is not set | 671 | # CONFIG_POWER_SUPPLY is not set |
673 | CONFIG_HWMON=y | 672 | CONFIG_HWMON=y |
674 | # CONFIG_HWMON_VID is not set | 673 | # CONFIG_HWMON_VID is not set |
675 | # CONFIG_SENSORS_ABITUGURU is not set | ||
676 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
677 | # CONFIG_SENSORS_AD7418 is not set | 674 | # CONFIG_SENSORS_AD7418 is not set |
678 | # CONFIG_SENSORS_ADM1021 is not set | 675 | # CONFIG_SENSORS_ADM1021 is not set |
679 | # CONFIG_SENSORS_ADM1025 is not set | 676 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -681,12 +678,13 @@ CONFIG_HWMON=y | |||
681 | # CONFIG_SENSORS_ADM1029 is not set | 678 | # CONFIG_SENSORS_ADM1029 is not set |
682 | # CONFIG_SENSORS_ADM1031 is not set | 679 | # CONFIG_SENSORS_ADM1031 is not set |
683 | # CONFIG_SENSORS_ADM9240 is not set | 680 | # CONFIG_SENSORS_ADM9240 is not set |
684 | # CONFIG_SENSORS_ASB100 is not set | 681 | # CONFIG_SENSORS_ADT7470 is not set |
685 | # CONFIG_SENSORS_ATXP1 is not set | 682 | # CONFIG_SENSORS_ATXP1 is not set |
686 | # CONFIG_SENSORS_DS1621 is not set | 683 | # CONFIG_SENSORS_DS1621 is not set |
684 | # CONFIG_SENSORS_I5K_AMB is not set | ||
687 | # CONFIG_SENSORS_F71805F is not set | 685 | # CONFIG_SENSORS_F71805F is not set |
688 | # CONFIG_SENSORS_FSCHER is not set | 686 | # CONFIG_SENSORS_F71882FG is not set |
689 | # CONFIG_SENSORS_FSCPOS is not set | 687 | # CONFIG_SENSORS_F75375S is not set |
690 | # CONFIG_SENSORS_GL518SM is not set | 688 | # CONFIG_SENSORS_GL518SM is not set |
691 | # CONFIG_SENSORS_GL520SM is not set | 689 | # CONFIG_SENSORS_GL520SM is not set |
692 | # CONFIG_SENSORS_IT87 is not set | 690 | # CONFIG_SENSORS_IT87 is not set |
@@ -722,6 +720,26 @@ CONFIG_HWMON=y | |||
722 | # CONFIG_SENSORS_W83627HF is not set | 720 | # CONFIG_SENSORS_W83627HF is not set |
723 | # CONFIG_SENSORS_W83627EHF is not set | 721 | # CONFIG_SENSORS_W83627EHF is not set |
724 | # CONFIG_HWMON_DEBUG_CHIP is not set | 722 | # CONFIG_HWMON_DEBUG_CHIP is not set |
723 | CONFIG_WATCHDOG=y | ||
724 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
725 | |||
726 | # | ||
727 | # Watchdog Device Drivers | ||
728 | # | ||
729 | # CONFIG_SOFT_WATCHDOG is not set | ||
730 | CONFIG_83xx_WDT=y | ||
731 | |||
732 | # | ||
733 | # PCI-based Watchdog Cards | ||
734 | # | ||
735 | # CONFIG_PCIPCWATCHDOG is not set | ||
736 | # CONFIG_WDTPCI is not set | ||
737 | |||
738 | # | ||
739 | # Sonics Silicon Backplane | ||
740 | # | ||
741 | CONFIG_SSB_POSSIBLE=y | ||
742 | # CONFIG_SSB is not set | ||
725 | 743 | ||
726 | # | 744 | # |
727 | # Multifunction device drivers | 745 | # Multifunction device drivers |
@@ -738,16 +756,17 @@ CONFIG_DAB=y | |||
738 | # | 756 | # |
739 | # Graphics support | 757 | # Graphics support |
740 | # | 758 | # |
759 | # CONFIG_AGP is not set | ||
760 | # CONFIG_DRM is not set | ||
761 | # CONFIG_VGASTATE is not set | ||
762 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
763 | # CONFIG_FB is not set | ||
741 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 764 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
742 | 765 | ||
743 | # | 766 | # |
744 | # Display device support | 767 | # Display device support |
745 | # | 768 | # |
746 | # CONFIG_DISPLAY_SUPPORT is not set | 769 | # CONFIG_DISPLAY_SUPPORT is not set |
747 | # CONFIG_VGASTATE is not set | ||
748 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
749 | # CONFIG_FB is not set | ||
750 | # CONFIG_FB_IBM_GXT4500 is not set | ||
751 | 770 | ||
752 | # | 771 | # |
753 | # Sound | 772 | # Sound |
@@ -756,6 +775,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
756 | CONFIG_HID_SUPPORT=y | 775 | CONFIG_HID_SUPPORT=y |
757 | CONFIG_HID=y | 776 | CONFIG_HID=y |
758 | # CONFIG_HID_DEBUG is not set | 777 | # CONFIG_HID_DEBUG is not set |
778 | # CONFIG_HIDRAW is not set | ||
759 | CONFIG_USB_SUPPORT=y | 779 | CONFIG_USB_SUPPORT=y |
760 | CONFIG_USB_ARCH_HAS_HCD=y | 780 | CONFIG_USB_ARCH_HAS_HCD=y |
761 | CONFIG_USB_ARCH_HAS_OHCI=y | 781 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -774,19 +794,52 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
774 | # CONFIG_NEW_LEDS is not set | 794 | # CONFIG_NEW_LEDS is not set |
775 | # CONFIG_INFINIBAND is not set | 795 | # CONFIG_INFINIBAND is not set |
776 | # CONFIG_EDAC is not set | 796 | # CONFIG_EDAC is not set |
777 | # CONFIG_RTC_CLASS is not set | 797 | CONFIG_RTC_LIB=y |
798 | CONFIG_RTC_CLASS=y | ||
799 | CONFIG_RTC_HCTOSYS=y | ||
800 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
801 | # CONFIG_RTC_DEBUG is not set | ||
778 | 802 | ||
779 | # | 803 | # |
780 | # DMA Engine support | 804 | # RTC interfaces |
781 | # | 805 | # |
782 | # CONFIG_DMA_ENGINE is not set | 806 | CONFIG_RTC_INTF_SYSFS=y |
807 | CONFIG_RTC_INTF_PROC=y | ||
808 | CONFIG_RTC_INTF_DEV=y | ||
809 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
810 | # CONFIG_RTC_DRV_TEST is not set | ||
783 | 811 | ||
784 | # | 812 | # |
785 | # DMA Clients | 813 | # I2C RTC drivers |
814 | # | ||
815 | # CONFIG_RTC_DRV_DS1307 is not set | ||
816 | CONFIG_RTC_DRV_DS1374=y | ||
817 | # CONFIG_RTC_DRV_DS1672 is not set | ||
818 | # CONFIG_RTC_DRV_MAX6900 is not set | ||
819 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
820 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
821 | # CONFIG_RTC_DRV_X1205 is not set | ||
822 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
823 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
824 | # CONFIG_RTC_DRV_M41T80 is not set | ||
825 | |||
786 | # | 826 | # |
827 | # SPI RTC drivers | ||
828 | # | ||
829 | |||
830 | # | ||
831 | # Platform RTC drivers | ||
832 | # | ||
833 | # CONFIG_RTC_DRV_CMOS is not set | ||
834 | # CONFIG_RTC_DRV_DS1553 is not set | ||
835 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
836 | # CONFIG_RTC_DRV_DS1742 is not set | ||
837 | # CONFIG_RTC_DRV_M48T86 is not set | ||
838 | # CONFIG_RTC_DRV_M48T59 is not set | ||
839 | # CONFIG_RTC_DRV_V3020 is not set | ||
787 | 840 | ||
788 | # | 841 | # |
789 | # DMA Devices | 842 | # on-CPU RTC drivers |
790 | # | 843 | # |
791 | 844 | ||
792 | # | 845 | # |
@@ -806,7 +859,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
806 | # CONFIG_EXT3_FS_SECURITY is not set | 859 | # CONFIG_EXT3_FS_SECURITY is not set |
807 | # CONFIG_EXT4DEV_FS is not set | 860 | # CONFIG_EXT4DEV_FS is not set |
808 | CONFIG_JBD=y | 861 | CONFIG_JBD=y |
809 | # CONFIG_JBD_DEBUG is not set | ||
810 | CONFIG_FS_MBCACHE=y | 862 | CONFIG_FS_MBCACHE=y |
811 | # CONFIG_REISERFS_FS is not set | 863 | # CONFIG_REISERFS_FS is not set |
812 | # CONFIG_JFS_FS is not set | 864 | # CONFIG_JFS_FS is not set |
@@ -847,7 +899,6 @@ CONFIG_SYSFS=y | |||
847 | CONFIG_TMPFS=y | 899 | CONFIG_TMPFS=y |
848 | # CONFIG_TMPFS_POSIX_ACL is not set | 900 | # CONFIG_TMPFS_POSIX_ACL is not set |
849 | # CONFIG_HUGETLB_PAGE is not set | 901 | # CONFIG_HUGETLB_PAGE is not set |
850 | CONFIG_RAMFS=y | ||
851 | # CONFIG_CONFIGFS_FS is not set | 902 | # CONFIG_CONFIGFS_FS is not set |
852 | 903 | ||
853 | # | 904 | # |
@@ -866,10 +917,7 @@ CONFIG_RAMFS=y | |||
866 | # CONFIG_QNX4FS_FS is not set | 917 | # CONFIG_QNX4FS_FS is not set |
867 | # CONFIG_SYSV_FS is not set | 918 | # CONFIG_SYSV_FS is not set |
868 | # CONFIG_UFS_FS is not set | 919 | # CONFIG_UFS_FS is not set |
869 | 920 | CONFIG_NETWORK_FILESYSTEMS=y | |
870 | # | ||
871 | # Network File Systems | ||
872 | # | ||
873 | CONFIG_NFS_FS=y | 921 | CONFIG_NFS_FS=y |
874 | CONFIG_NFS_V3=y | 922 | CONFIG_NFS_V3=y |
875 | # CONFIG_NFS_V3_ACL is not set | 923 | # CONFIG_NFS_V3_ACL is not set |
@@ -908,15 +956,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
908 | # CONFIG_KARMA_PARTITION is not set | 956 | # CONFIG_KARMA_PARTITION is not set |
909 | # CONFIG_EFI_PARTITION is not set | 957 | # CONFIG_EFI_PARTITION is not set |
910 | # CONFIG_SYSV68_PARTITION is not set | 958 | # CONFIG_SYSV68_PARTITION is not set |
911 | |||
912 | # | ||
913 | # Native Language Support | ||
914 | # | ||
915 | # CONFIG_NLS is not set | 959 | # CONFIG_NLS is not set |
916 | |||
917 | # | ||
918 | # Distributed Lock Manager | ||
919 | # | ||
920 | # CONFIG_DLM is not set | 960 | # CONFIG_DLM is not set |
921 | # CONFIG_UCC_SLOW is not set | 961 | # CONFIG_UCC_SLOW is not set |
922 | CONFIG_UCC_FAST=y | 962 | CONFIG_UCC_FAST=y |
@@ -936,23 +976,22 @@ CONFIG_PLIST=y | |||
936 | CONFIG_HAS_IOMEM=y | 976 | CONFIG_HAS_IOMEM=y |
937 | CONFIG_HAS_IOPORT=y | 977 | CONFIG_HAS_IOPORT=y |
938 | CONFIG_HAS_DMA=y | 978 | CONFIG_HAS_DMA=y |
939 | 979 | # CONFIG_INSTRUMENTATION is not set | |
940 | # | ||
941 | # Instrumentation Support | ||
942 | # | ||
943 | # CONFIG_PROFILING is not set | ||
944 | 980 | ||
945 | # | 981 | # |
946 | # Kernel hacking | 982 | # Kernel hacking |
947 | # | 983 | # |
948 | # CONFIG_PRINTK_TIME is not set | 984 | # CONFIG_PRINTK_TIME is not set |
985 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
949 | CONFIG_ENABLE_MUST_CHECK=y | 986 | CONFIG_ENABLE_MUST_CHECK=y |
950 | # CONFIG_MAGIC_SYSRQ is not set | 987 | # CONFIG_MAGIC_SYSRQ is not set |
951 | # CONFIG_UNUSED_SYMBOLS is not set | 988 | # CONFIG_UNUSED_SYMBOLS is not set |
952 | # CONFIG_DEBUG_FS is not set | 989 | # CONFIG_DEBUG_FS is not set |
953 | # CONFIG_HEADERS_CHECK is not set | 990 | # CONFIG_HEADERS_CHECK is not set |
954 | # CONFIG_DEBUG_KERNEL is not set | 991 | # CONFIG_DEBUG_KERNEL is not set |
992 | # CONFIG_SLUB_DEBUG_ON is not set | ||
955 | # CONFIG_DEBUG_BUGVERBOSE is not set | 993 | # CONFIG_DEBUG_BUGVERBOSE is not set |
994 | # CONFIG_SAMPLES is not set | ||
956 | # CONFIG_PPC_EARLY_DEBUG is not set | 995 | # CONFIG_PPC_EARLY_DEBUG is not set |
957 | 996 | ||
958 | # | 997 | # |
@@ -960,6 +999,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
960 | # | 999 | # |
961 | # CONFIG_KEYS is not set | 1000 | # CONFIG_KEYS is not set |
962 | # CONFIG_SECURITY is not set | 1001 | # CONFIG_SECURITY is not set |
1002 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
963 | CONFIG_CRYPTO=y | 1003 | CONFIG_CRYPTO=y |
964 | CONFIG_CRYPTO_ALGAPI=y | 1004 | CONFIG_CRYPTO_ALGAPI=y |
965 | CONFIG_CRYPTO_BLKCIPHER=y | 1005 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -979,6 +1019,7 @@ CONFIG_CRYPTO_ECB=m | |||
979 | CONFIG_CRYPTO_CBC=y | 1019 | CONFIG_CRYPTO_CBC=y |
980 | CONFIG_CRYPTO_PCBC=m | 1020 | CONFIG_CRYPTO_PCBC=m |
981 | # CONFIG_CRYPTO_LRW is not set | 1021 | # CONFIG_CRYPTO_LRW is not set |
1022 | # CONFIG_CRYPTO_XTS is not set | ||
982 | # CONFIG_CRYPTO_CRYPTD is not set | 1023 | # CONFIG_CRYPTO_CRYPTD is not set |
983 | CONFIG_CRYPTO_DES=y | 1024 | CONFIG_CRYPTO_DES=y |
984 | # CONFIG_CRYPTO_FCRYPT is not set | 1025 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -992,9 +1033,13 @@ CONFIG_CRYPTO_DES=y | |||
992 | # CONFIG_CRYPTO_ARC4 is not set | 1033 | # CONFIG_CRYPTO_ARC4 is not set |
993 | # CONFIG_CRYPTO_KHAZAD is not set | 1034 | # CONFIG_CRYPTO_KHAZAD is not set |
994 | # CONFIG_CRYPTO_ANUBIS is not set | 1035 | # CONFIG_CRYPTO_ANUBIS is not set |
1036 | # CONFIG_CRYPTO_SEED is not set | ||
995 | # CONFIG_CRYPTO_DEFLATE is not set | 1037 | # CONFIG_CRYPTO_DEFLATE is not set |
996 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1038 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
997 | # CONFIG_CRYPTO_CRC32C is not set | 1039 | # CONFIG_CRYPTO_CRC32C is not set |
998 | # CONFIG_CRYPTO_CAMELLIA is not set | 1040 | # CONFIG_CRYPTO_CAMELLIA is not set |
999 | # CONFIG_CRYPTO_TEST is not set | 1041 | # CONFIG_CRYPTO_TEST is not set |
1042 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1000 | CONFIG_CRYPTO_HW=y | 1043 | CONFIG_CRYPTO_HW=y |
1044 | # CONFIG_PPC_CLOCK is not set | ||
1045 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/mpc832x_rdb_defconfig b/arch/powerpc/configs/mpc832x_rdb_defconfig index 4f391028c79c..761718a63b7c 100644 --- a/arch/powerpc/configs/mpc832x_rdb_defconfig +++ b/arch/powerpc/configs/mpc832x_rdb_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:27:19 2007 | 4 | # Thu Dec 6 16:48:35 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
66 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +91,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 91 | CONFIG_ANON_INODES=y |
84 | # CONFIG_EPOLL is not set | 92 | # CONFIG_EPOLL is not set |
85 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 94 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 95 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 96 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -123,7 +130,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
123 | # Platform support | 130 | # Platform support |
124 | # | 131 | # |
125 | # CONFIG_PPC_MULTIPLATFORM is not set | 132 | # CONFIG_PPC_MULTIPLATFORM is not set |
126 | # CONFIG_EMBEDDED6xx is not set | ||
127 | # CONFIG_PPC_82xx is not set | 133 | # CONFIG_PPC_82xx is not set |
128 | CONFIG_PPC_83xx=y | 134 | CONFIG_PPC_83xx=y |
129 | # CONFIG_PPC_86xx is not set | 135 | # CONFIG_PPC_86xx is not set |
@@ -157,6 +163,10 @@ CONFIG_QUICC_ENGINE=y | |||
157 | # Kernel options | 163 | # Kernel options |
158 | # | 164 | # |
159 | # CONFIG_HIGHMEM is not set | 165 | # CONFIG_HIGHMEM is not set |
166 | CONFIG_TICK_ONESHOT=y | ||
167 | CONFIG_NO_HZ=y | ||
168 | CONFIG_HIGH_RES_TIMERS=y | ||
169 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
160 | # CONFIG_HZ_100 is not set | 170 | # CONFIG_HZ_100 is not set |
161 | CONFIG_HZ_250=y | 171 | CONFIG_HZ_250=y |
162 | # CONFIG_HZ_300 is not set | 172 | # CONFIG_HZ_300 is not set |
@@ -178,6 +188,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
178 | CONFIG_FLATMEM=y | 188 | CONFIG_FLATMEM=y |
179 | CONFIG_FLAT_NODE_MEM_MAP=y | 189 | CONFIG_FLAT_NODE_MEM_MAP=y |
180 | # CONFIG_SPARSEMEM_STATIC is not set | 190 | # CONFIG_SPARSEMEM_STATIC is not set |
191 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
181 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 192 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
182 | # CONFIG_RESOURCES_64BIT is not set | 193 | # CONFIG_RESOURCES_64BIT is not set |
183 | CONFIG_ZONE_DMA_FLAG=1 | 194 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -186,6 +197,8 @@ CONFIG_VIRT_TO_BUS=y | |||
186 | CONFIG_PROC_DEVICETREE=y | 197 | CONFIG_PROC_DEVICETREE=y |
187 | # CONFIG_CMDLINE_BOOL is not set | 198 | # CONFIG_CMDLINE_BOOL is not set |
188 | # CONFIG_PM is not set | 199 | # CONFIG_PM is not set |
200 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
201 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
189 | CONFIG_SECCOMP=y | 202 | CONFIG_SECCOMP=y |
190 | CONFIG_WANT_DEVICE_TREE=y | 203 | CONFIG_WANT_DEVICE_TREE=y |
191 | CONFIG_DEVICE_TREE="" | 204 | CONFIG_DEVICE_TREE="" |
@@ -204,10 +217,7 @@ CONFIG_PCI_SYSCALL=y | |||
204 | # CONFIG_PCIEPORTBUS is not set | 217 | # CONFIG_PCIEPORTBUS is not set |
205 | CONFIG_ARCH_SUPPORTS_MSI=y | 218 | CONFIG_ARCH_SUPPORTS_MSI=y |
206 | # CONFIG_PCI_MSI is not set | 219 | # CONFIG_PCI_MSI is not set |
207 | 220 | CONFIG_PCI_LEGACY=y | |
208 | # | ||
209 | # PCCARD (PCMCIA/CardBus) support | ||
210 | # | ||
211 | # CONFIG_PCCARD is not set | 221 | # CONFIG_PCCARD is not set |
212 | # CONFIG_HOTPLUG_PCI is not set | 222 | # CONFIG_HOTPLUG_PCI is not set |
213 | 223 | ||
@@ -222,7 +232,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
222 | CONFIG_HIGHMEM_START=0xfe000000 | 232 | CONFIG_HIGHMEM_START=0xfe000000 |
223 | CONFIG_LOWMEM_SIZE=0x30000000 | 233 | CONFIG_LOWMEM_SIZE=0x30000000 |
224 | CONFIG_KERNEL_START=0xc0000000 | 234 | CONFIG_KERNEL_START=0xc0000000 |
225 | CONFIG_TASK_SIZE=0x80000000 | 235 | CONFIG_TASK_SIZE=0xc0000000 |
226 | CONFIG_BOOT_LOAD=0x00800000 | 236 | CONFIG_BOOT_LOAD=0x00800000 |
227 | 237 | ||
228 | # | 238 | # |
@@ -262,6 +272,7 @@ CONFIG_SYN_COOKIES=y | |||
262 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 272 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
263 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 273 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
264 | CONFIG_INET_XFRM_MODE_BEET=y | 274 | CONFIG_INET_XFRM_MODE_BEET=y |
275 | # CONFIG_INET_LRO is not set | ||
265 | CONFIG_INET_DIAG=y | 276 | CONFIG_INET_DIAG=y |
266 | CONFIG_INET_TCP_DIAG=y | 277 | CONFIG_INET_TCP_DIAG=y |
267 | # CONFIG_TCP_CONG_ADVANCED is not set | 278 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -287,10 +298,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
287 | # CONFIG_LAPB is not set | 298 | # CONFIG_LAPB is not set |
288 | # CONFIG_ECONET is not set | 299 | # CONFIG_ECONET is not set |
289 | # CONFIG_WAN_ROUTER is not set | 300 | # CONFIG_WAN_ROUTER is not set |
290 | |||
291 | # | ||
292 | # QoS and/or fair queueing | ||
293 | # | ||
294 | # CONFIG_NET_SCHED is not set | 301 | # CONFIG_NET_SCHED is not set |
295 | 302 | ||
296 | # | 303 | # |
@@ -319,6 +326,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
319 | # | 326 | # |
320 | # Generic Driver Options | 327 | # Generic Driver Options |
321 | # | 328 | # |
329 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
322 | CONFIG_STANDALONE=y | 330 | CONFIG_STANDALONE=y |
323 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 331 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
324 | # CONFIG_FW_LOADER is not set | 332 | # CONFIG_FW_LOADER is not set |
@@ -388,6 +396,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
388 | # CONFIG_SCSI_FC_ATTRS is not set | 396 | # CONFIG_SCSI_FC_ATTRS is not set |
389 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 397 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
390 | # CONFIG_SCSI_SAS_LIBSAS is not set | 398 | # CONFIG_SCSI_SAS_LIBSAS is not set |
399 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
391 | CONFIG_SCSI_LOWLEVEL=y | 400 | CONFIG_SCSI_LOWLEVEL=y |
392 | # CONFIG_ISCSI_TCP is not set | 401 | # CONFIG_ISCSI_TCP is not set |
393 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 402 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -399,6 +408,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
399 | # CONFIG_SCSI_AIC79XX is not set | 408 | # CONFIG_SCSI_AIC79XX is not set |
400 | # CONFIG_SCSI_AIC94XX is not set | 409 | # CONFIG_SCSI_AIC94XX is not set |
401 | # CONFIG_SCSI_DPT_I2O is not set | 410 | # CONFIG_SCSI_DPT_I2O is not set |
411 | # CONFIG_SCSI_ADVANSYS is not set | ||
402 | # CONFIG_SCSI_ARCMSR is not set | 412 | # CONFIG_SCSI_ARCMSR is not set |
403 | # CONFIG_MEGARAID_NEWGEN is not set | 413 | # CONFIG_MEGARAID_NEWGEN is not set |
404 | # CONFIG_MEGARAID_LEGACY is not set | 414 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -425,14 +435,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
425 | # CONFIG_SCSI_SRP is not set | 435 | # CONFIG_SCSI_SRP is not set |
426 | # CONFIG_ATA is not set | 436 | # CONFIG_ATA is not set |
427 | # CONFIG_MD is not set | 437 | # CONFIG_MD is not set |
428 | |||
429 | # | ||
430 | # Fusion MPT device support | ||
431 | # | ||
432 | # CONFIG_FUSION is not set | 438 | # CONFIG_FUSION is not set |
433 | # CONFIG_FUSION_SPI is not set | ||
434 | # CONFIG_FUSION_FC is not set | ||
435 | # CONFIG_FUSION_SAS is not set | ||
436 | 439 | ||
437 | # | 440 | # |
438 | # IEEE 1394 (FireWire) support | 441 | # IEEE 1394 (FireWire) support |
@@ -448,6 +451,8 @@ CONFIG_NETDEVICES=y | |||
448 | # CONFIG_MACVLAN is not set | 451 | # CONFIG_MACVLAN is not set |
449 | # CONFIG_EQUALIZER is not set | 452 | # CONFIG_EQUALIZER is not set |
450 | # CONFIG_TUN is not set | 453 | # CONFIG_TUN is not set |
454 | # CONFIG_VETH is not set | ||
455 | # CONFIG_IP1000 is not set | ||
451 | # CONFIG_ARCNET is not set | 456 | # CONFIG_ARCNET is not set |
452 | CONFIG_PHYLIB=y | 457 | CONFIG_PHYLIB=y |
453 | 458 | ||
@@ -464,6 +469,7 @@ CONFIG_PHYLIB=y | |||
464 | # CONFIG_BROADCOM_PHY is not set | 469 | # CONFIG_BROADCOM_PHY is not set |
465 | CONFIG_ICPLUS_PHY=y | 470 | CONFIG_ICPLUS_PHY=y |
466 | # CONFIG_FIXED_PHY is not set | 471 | # CONFIG_FIXED_PHY is not set |
472 | # CONFIG_MDIO_BITBANG is not set | ||
467 | CONFIG_NET_ETHERNET=y | 473 | CONFIG_NET_ETHERNET=y |
468 | CONFIG_MII=y | 474 | CONFIG_MII=y |
469 | # CONFIG_HAPPYMEAL is not set | 475 | # CONFIG_HAPPYMEAL is not set |
@@ -472,13 +478,19 @@ CONFIG_MII=y | |||
472 | # CONFIG_NET_VENDOR_3COM is not set | 478 | # CONFIG_NET_VENDOR_3COM is not set |
473 | # CONFIG_NET_TULIP is not set | 479 | # CONFIG_NET_TULIP is not set |
474 | # CONFIG_HP100 is not set | 480 | # CONFIG_HP100 is not set |
481 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
482 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
483 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
484 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
475 | # CONFIG_NET_PCI is not set | 485 | # CONFIG_NET_PCI is not set |
486 | # CONFIG_B44 is not set | ||
476 | CONFIG_NETDEV_1000=y | 487 | CONFIG_NETDEV_1000=y |
477 | # CONFIG_ACENIC is not set | 488 | # CONFIG_ACENIC is not set |
478 | # CONFIG_DL2K is not set | 489 | # CONFIG_DL2K is not set |
479 | CONFIG_E1000=y | 490 | CONFIG_E1000=y |
480 | # CONFIG_E1000_NAPI is not set | 491 | # CONFIG_E1000_NAPI is not set |
481 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 492 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
493 | # CONFIG_E1000E is not set | ||
482 | # CONFIG_NS83820 is not set | 494 | # CONFIG_NS83820 is not set |
483 | # CONFIG_HAMACHI is not set | 495 | # CONFIG_HAMACHI is not set |
484 | # CONFIG_YELLOWFIN is not set | 496 | # CONFIG_YELLOWFIN is not set |
@@ -486,6 +498,7 @@ CONFIG_E1000=y | |||
486 | # CONFIG_SIS190 is not set | 498 | # CONFIG_SIS190 is not set |
487 | # CONFIG_SKGE is not set | 499 | # CONFIG_SKGE is not set |
488 | # CONFIG_SKY2 is not set | 500 | # CONFIG_SKY2 is not set |
501 | # CONFIG_SK98LIN is not set | ||
489 | # CONFIG_VIA_VELOCITY is not set | 502 | # CONFIG_VIA_VELOCITY is not set |
490 | # CONFIG_TIGON3 is not set | 503 | # CONFIG_TIGON3 is not set |
491 | # CONFIG_BNX2 is not set | 504 | # CONFIG_BNX2 is not set |
@@ -500,11 +513,14 @@ CONFIG_UGETH_NAPI=y | |||
500 | CONFIG_NETDEV_10000=y | 513 | CONFIG_NETDEV_10000=y |
501 | # CONFIG_CHELSIO_T1 is not set | 514 | # CONFIG_CHELSIO_T1 is not set |
502 | # CONFIG_CHELSIO_T3 is not set | 515 | # CONFIG_CHELSIO_T3 is not set |
516 | # CONFIG_IXGBE is not set | ||
503 | # CONFIG_IXGB is not set | 517 | # CONFIG_IXGB is not set |
504 | # CONFIG_S2IO is not set | 518 | # CONFIG_S2IO is not set |
505 | # CONFIG_MYRI10GE is not set | 519 | # CONFIG_MYRI10GE is not set |
506 | # CONFIG_NETXEN_NIC is not set | 520 | # CONFIG_NETXEN_NIC is not set |
521 | # CONFIG_NIU is not set | ||
507 | # CONFIG_MLX4_CORE is not set | 522 | # CONFIG_MLX4_CORE is not set |
523 | # CONFIG_TEHUTI is not set | ||
508 | # CONFIG_TR is not set | 524 | # CONFIG_TR is not set |
509 | 525 | ||
510 | # | 526 | # |
@@ -520,7 +536,6 @@ CONFIG_NETDEV_10000=y | |||
520 | # CONFIG_USB_KAWETH is not set | 536 | # CONFIG_USB_KAWETH is not set |
521 | # CONFIG_USB_PEGASUS is not set | 537 | # CONFIG_USB_PEGASUS is not set |
522 | # CONFIG_USB_RTL8150 is not set | 538 | # CONFIG_USB_RTL8150 is not set |
523 | # CONFIG_USB_USBNET_MII is not set | ||
524 | # CONFIG_USB_USBNET is not set | 539 | # CONFIG_USB_USBNET is not set |
525 | # CONFIG_WAN is not set | 540 | # CONFIG_WAN is not set |
526 | # CONFIG_FDDI is not set | 541 | # CONFIG_FDDI is not set |
@@ -547,7 +562,6 @@ CONFIG_INPUT=y | |||
547 | # | 562 | # |
548 | # CONFIG_INPUT_MOUSEDEV is not set | 563 | # CONFIG_INPUT_MOUSEDEV is not set |
549 | # CONFIG_INPUT_JOYDEV is not set | 564 | # CONFIG_INPUT_JOYDEV is not set |
550 | # CONFIG_INPUT_TSDEV is not set | ||
551 | # CONFIG_INPUT_EVDEV is not set | 565 | # CONFIG_INPUT_EVDEV is not set |
552 | # CONFIG_INPUT_EVBUG is not set | 566 | # CONFIG_INPUT_EVBUG is not set |
553 | 567 | ||
@@ -595,33 +609,12 @@ CONFIG_UNIX98_PTYS=y | |||
595 | CONFIG_LEGACY_PTYS=y | 609 | CONFIG_LEGACY_PTYS=y |
596 | CONFIG_LEGACY_PTY_COUNT=256 | 610 | CONFIG_LEGACY_PTY_COUNT=256 |
597 | # CONFIG_IPMI_HANDLER is not set | 611 | # CONFIG_IPMI_HANDLER is not set |
598 | CONFIG_WATCHDOG=y | ||
599 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
600 | |||
601 | # | ||
602 | # Watchdog Device Drivers | ||
603 | # | ||
604 | # CONFIG_SOFT_WATCHDOG is not set | ||
605 | CONFIG_83xx_WDT=y | ||
606 | |||
607 | # | ||
608 | # PCI-based Watchdog Cards | ||
609 | # | ||
610 | # CONFIG_PCIPCWATCHDOG is not set | ||
611 | # CONFIG_WDTPCI is not set | ||
612 | |||
613 | # | ||
614 | # USB-based Watchdog Cards | ||
615 | # | ||
616 | # CONFIG_USBPCWATCHDOG is not set | ||
617 | CONFIG_HW_RANDOM=y | 612 | CONFIG_HW_RANDOM=y |
618 | # CONFIG_NVRAM is not set | 613 | # CONFIG_NVRAM is not set |
619 | CONFIG_GEN_RTC=y | 614 | CONFIG_GEN_RTC=y |
620 | # CONFIG_GEN_RTC_X is not set | 615 | # CONFIG_GEN_RTC_X is not set |
621 | # CONFIG_R3964 is not set | 616 | # CONFIG_R3964 is not set |
622 | # CONFIG_APPLICOM is not set | 617 | # CONFIG_APPLICOM is not set |
623 | # CONFIG_AGP is not set | ||
624 | # CONFIG_DRM is not set | ||
625 | # CONFIG_RAW_DRIVER is not set | 618 | # CONFIG_RAW_DRIVER is not set |
626 | # CONFIG_TCG_TPM is not set | 619 | # CONFIG_TCG_TPM is not set |
627 | CONFIG_DEVPORT=y | 620 | CONFIG_DEVPORT=y |
@@ -685,14 +678,25 @@ CONFIG_I2C_MPC=y | |||
685 | # | 678 | # |
686 | # SPI support | 679 | # SPI support |
687 | # | 680 | # |
688 | # CONFIG_SPI is not set | 681 | CONFIG_SPI=y |
689 | # CONFIG_SPI_MASTER is not set | 682 | CONFIG_SPI_MASTER=y |
683 | |||
684 | # | ||
685 | # SPI Master Controller Drivers | ||
686 | # | ||
687 | CONFIG_SPI_BITBANG=y | ||
688 | CONFIG_SPI_MPC83xx=y | ||
689 | |||
690 | # | ||
691 | # SPI Protocol Masters | ||
692 | # | ||
693 | # CONFIG_SPI_AT25 is not set | ||
694 | # CONFIG_SPI_SPIDEV is not set | ||
695 | # CONFIG_SPI_TLE62X0 is not set | ||
690 | # CONFIG_W1 is not set | 696 | # CONFIG_W1 is not set |
691 | # CONFIG_POWER_SUPPLY is not set | 697 | # CONFIG_POWER_SUPPLY is not set |
692 | CONFIG_HWMON=y | 698 | CONFIG_HWMON=y |
693 | # CONFIG_HWMON_VID is not set | 699 | # CONFIG_HWMON_VID is not set |
694 | # CONFIG_SENSORS_ABITUGURU is not set | ||
695 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
696 | # CONFIG_SENSORS_AD7418 is not set | 700 | # CONFIG_SENSORS_AD7418 is not set |
697 | # CONFIG_SENSORS_ADM1021 is not set | 701 | # CONFIG_SENSORS_ADM1021 is not set |
698 | # CONFIG_SENSORS_ADM1025 is not set | 702 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -700,16 +704,18 @@ CONFIG_HWMON=y | |||
700 | # CONFIG_SENSORS_ADM1029 is not set | 704 | # CONFIG_SENSORS_ADM1029 is not set |
701 | # CONFIG_SENSORS_ADM1031 is not set | 705 | # CONFIG_SENSORS_ADM1031 is not set |
702 | # CONFIG_SENSORS_ADM9240 is not set | 706 | # CONFIG_SENSORS_ADM9240 is not set |
703 | # CONFIG_SENSORS_ASB100 is not set | 707 | # CONFIG_SENSORS_ADT7470 is not set |
704 | # CONFIG_SENSORS_ATXP1 is not set | 708 | # CONFIG_SENSORS_ATXP1 is not set |
705 | # CONFIG_SENSORS_DS1621 is not set | 709 | # CONFIG_SENSORS_DS1621 is not set |
710 | # CONFIG_SENSORS_I5K_AMB is not set | ||
706 | # CONFIG_SENSORS_F71805F is not set | 711 | # CONFIG_SENSORS_F71805F is not set |
707 | # CONFIG_SENSORS_FSCHER is not set | 712 | # CONFIG_SENSORS_F71882FG is not set |
708 | # CONFIG_SENSORS_FSCPOS is not set | 713 | # CONFIG_SENSORS_F75375S is not set |
709 | # CONFIG_SENSORS_GL518SM is not set | 714 | # CONFIG_SENSORS_GL518SM is not set |
710 | # CONFIG_SENSORS_GL520SM is not set | 715 | # CONFIG_SENSORS_GL520SM is not set |
711 | # CONFIG_SENSORS_IT87 is not set | 716 | # CONFIG_SENSORS_IT87 is not set |
712 | # CONFIG_SENSORS_LM63 is not set | 717 | # CONFIG_SENSORS_LM63 is not set |
718 | # CONFIG_SENSORS_LM70 is not set | ||
713 | # CONFIG_SENSORS_LM75 is not set | 719 | # CONFIG_SENSORS_LM75 is not set |
714 | # CONFIG_SENSORS_LM77 is not set | 720 | # CONFIG_SENSORS_LM77 is not set |
715 | # CONFIG_SENSORS_LM78 is not set | 721 | # CONFIG_SENSORS_LM78 is not set |
@@ -741,6 +747,31 @@ CONFIG_HWMON=y | |||
741 | # CONFIG_SENSORS_W83627HF is not set | 747 | # CONFIG_SENSORS_W83627HF is not set |
742 | # CONFIG_SENSORS_W83627EHF is not set | 748 | # CONFIG_SENSORS_W83627EHF is not set |
743 | # CONFIG_HWMON_DEBUG_CHIP is not set | 749 | # CONFIG_HWMON_DEBUG_CHIP is not set |
750 | CONFIG_WATCHDOG=y | ||
751 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
752 | |||
753 | # | ||
754 | # Watchdog Device Drivers | ||
755 | # | ||
756 | # CONFIG_SOFT_WATCHDOG is not set | ||
757 | CONFIG_83xx_WDT=y | ||
758 | |||
759 | # | ||
760 | # PCI-based Watchdog Cards | ||
761 | # | ||
762 | # CONFIG_PCIPCWATCHDOG is not set | ||
763 | # CONFIG_WDTPCI is not set | ||
764 | |||
765 | # | ||
766 | # USB-based Watchdog Cards | ||
767 | # | ||
768 | # CONFIG_USBPCWATCHDOG is not set | ||
769 | |||
770 | # | ||
771 | # Sonics Silicon Backplane | ||
772 | # | ||
773 | CONFIG_SSB_POSSIBLE=y | ||
774 | # CONFIG_SSB is not set | ||
744 | 775 | ||
745 | # | 776 | # |
746 | # Multifunction device drivers | 777 | # Multifunction device drivers |
@@ -758,16 +789,17 @@ CONFIG_DAB=y | |||
758 | # | 789 | # |
759 | # Graphics support | 790 | # Graphics support |
760 | # | 791 | # |
792 | # CONFIG_AGP is not set | ||
793 | # CONFIG_DRM is not set | ||
794 | # CONFIG_VGASTATE is not set | ||
795 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
796 | # CONFIG_FB is not set | ||
761 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 797 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
762 | 798 | ||
763 | # | 799 | # |
764 | # Display device support | 800 | # Display device support |
765 | # | 801 | # |
766 | # CONFIG_DISPLAY_SUPPORT is not set | 802 | # CONFIG_DISPLAY_SUPPORT is not set |
767 | # CONFIG_VGASTATE is not set | ||
768 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
769 | # CONFIG_FB is not set | ||
770 | # CONFIG_FB_IBM_GXT4500 is not set | ||
771 | 803 | ||
772 | # | 804 | # |
773 | # Sound | 805 | # Sound |
@@ -776,6 +808,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
776 | CONFIG_HID_SUPPORT=y | 808 | CONFIG_HID_SUPPORT=y |
777 | CONFIG_HID=y | 809 | CONFIG_HID=y |
778 | # CONFIG_HID_DEBUG is not set | 810 | # CONFIG_HID_DEBUG is not set |
811 | # CONFIG_HIDRAW is not set | ||
779 | 812 | ||
780 | # | 813 | # |
781 | # USB Input Devices | 814 | # USB Input Devices |
@@ -839,6 +872,7 @@ CONFIG_USB_STORAGE=y | |||
839 | # CONFIG_USB_STORAGE_DEBUG is not set | 872 | # CONFIG_USB_STORAGE_DEBUG is not set |
840 | # CONFIG_USB_STORAGE_DATAFAB is not set | 873 | # CONFIG_USB_STORAGE_DATAFAB is not set |
841 | # CONFIG_USB_STORAGE_FREECOM is not set | 874 | # CONFIG_USB_STORAGE_FREECOM is not set |
875 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
842 | # CONFIG_USB_STORAGE_DPCM is not set | 876 | # CONFIG_USB_STORAGE_DPCM is not set |
843 | # CONFIG_USB_STORAGE_USBAT is not set | 877 | # CONFIG_USB_STORAGE_USBAT is not set |
844 | # CONFIG_USB_STORAGE_SDDR09 is not set | 878 | # CONFIG_USB_STORAGE_SDDR09 is not set |
@@ -896,24 +930,28 @@ CONFIG_USB_MON=y | |||
896 | # USB Gadget Support | 930 | # USB Gadget Support |
897 | # | 931 | # |
898 | # CONFIG_USB_GADGET is not set | 932 | # CONFIG_USB_GADGET is not set |
899 | # CONFIG_MMC is not set | 933 | CONFIG_MMC=y |
900 | # CONFIG_NEW_LEDS is not set | 934 | # CONFIG_MMC_DEBUG is not set |
901 | # CONFIG_INFINIBAND is not set | 935 | # CONFIG_MMC_UNSAFE_RESUME is not set |
902 | # CONFIG_EDAC is not set | ||
903 | # CONFIG_RTC_CLASS is not set | ||
904 | |||
905 | # | ||
906 | # DMA Engine support | ||
907 | # | ||
908 | # CONFIG_DMA_ENGINE is not set | ||
909 | 936 | ||
910 | # | 937 | # |
911 | # DMA Clients | 938 | # MMC/SD Card Drivers |
912 | # | 939 | # |
940 | CONFIG_MMC_BLOCK=y | ||
941 | CONFIG_MMC_BLOCK_BOUNCE=y | ||
942 | # CONFIG_SDIO_UART is not set | ||
913 | 943 | ||
914 | # | 944 | # |
915 | # DMA Devices | 945 | # MMC/SD Host Controller Drivers |
916 | # | 946 | # |
947 | # CONFIG_MMC_SDHCI is not set | ||
948 | # CONFIG_MMC_WBSD is not set | ||
949 | # CONFIG_MMC_TIFM_SD is not set | ||
950 | CONFIG_MMC_SPI=y | ||
951 | # CONFIG_NEW_LEDS is not set | ||
952 | # CONFIG_INFINIBAND is not set | ||
953 | # CONFIG_EDAC is not set | ||
954 | # CONFIG_RTC_CLASS is not set | ||
917 | 955 | ||
918 | # | 956 | # |
919 | # Userspace I/O | 957 | # Userspace I/O |
@@ -932,7 +970,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
932 | # CONFIG_EXT3_FS_SECURITY is not set | 970 | # CONFIG_EXT3_FS_SECURITY is not set |
933 | # CONFIG_EXT4DEV_FS is not set | 971 | # CONFIG_EXT4DEV_FS is not set |
934 | CONFIG_JBD=y | 972 | CONFIG_JBD=y |
935 | # CONFIG_JBD_DEBUG is not set | ||
936 | CONFIG_FS_MBCACHE=y | 973 | CONFIG_FS_MBCACHE=y |
937 | # CONFIG_REISERFS_FS is not set | 974 | # CONFIG_REISERFS_FS is not set |
938 | # CONFIG_JFS_FS is not set | 975 | # CONFIG_JFS_FS is not set |
@@ -976,7 +1013,6 @@ CONFIG_SYSFS=y | |||
976 | CONFIG_TMPFS=y | 1013 | CONFIG_TMPFS=y |
977 | # CONFIG_TMPFS_POSIX_ACL is not set | 1014 | # CONFIG_TMPFS_POSIX_ACL is not set |
978 | # CONFIG_HUGETLB_PAGE is not set | 1015 | # CONFIG_HUGETLB_PAGE is not set |
979 | CONFIG_RAMFS=y | ||
980 | # CONFIG_CONFIGFS_FS is not set | 1016 | # CONFIG_CONFIGFS_FS is not set |
981 | 1017 | ||
982 | # | 1018 | # |
@@ -995,10 +1031,7 @@ CONFIG_RAMFS=y | |||
995 | # CONFIG_QNX4FS_FS is not set | 1031 | # CONFIG_QNX4FS_FS is not set |
996 | # CONFIG_SYSV_FS is not set | 1032 | # CONFIG_SYSV_FS is not set |
997 | # CONFIG_UFS_FS is not set | 1033 | # CONFIG_UFS_FS is not set |
998 | 1034 | CONFIG_NETWORK_FILESYSTEMS=y | |
999 | # | ||
1000 | # Network File Systems | ||
1001 | # | ||
1002 | CONFIG_NFS_FS=y | 1035 | CONFIG_NFS_FS=y |
1003 | CONFIG_NFS_V3=y | 1036 | CONFIG_NFS_V3=y |
1004 | # CONFIG_NFS_V3_ACL is not set | 1037 | # CONFIG_NFS_V3_ACL is not set |
@@ -1042,10 +1075,6 @@ CONFIG_LDM_PARTITION=y | |||
1042 | # CONFIG_KARMA_PARTITION is not set | 1075 | # CONFIG_KARMA_PARTITION is not set |
1043 | # CONFIG_EFI_PARTITION is not set | 1076 | # CONFIG_EFI_PARTITION is not set |
1044 | # CONFIG_SYSV68_PARTITION is not set | 1077 | # CONFIG_SYSV68_PARTITION is not set |
1045 | |||
1046 | # | ||
1047 | # Native Language Support | ||
1048 | # | ||
1049 | CONFIG_NLS=y | 1078 | CONFIG_NLS=y |
1050 | CONFIG_NLS_DEFAULT="iso8859-1" | 1079 | CONFIG_NLS_DEFAULT="iso8859-1" |
1051 | CONFIG_NLS_CODEPAGE_437=y | 1080 | CONFIG_NLS_CODEPAGE_437=y |
@@ -1086,10 +1115,6 @@ CONFIG_NLS_ISO8859_1=y | |||
1086 | # CONFIG_NLS_KOI8_R is not set | 1115 | # CONFIG_NLS_KOI8_R is not set |
1087 | # CONFIG_NLS_KOI8_U is not set | 1116 | # CONFIG_NLS_KOI8_U is not set |
1088 | # CONFIG_NLS_UTF8 is not set | 1117 | # CONFIG_NLS_UTF8 is not set |
1089 | |||
1090 | # | ||
1091 | # Distributed Lock Manager | ||
1092 | # | ||
1093 | # CONFIG_DLM is not set | 1118 | # CONFIG_DLM is not set |
1094 | # CONFIG_UCC_SLOW is not set | 1119 | # CONFIG_UCC_SLOW is not set |
1095 | CONFIG_UCC_FAST=y | 1120 | CONFIG_UCC_FAST=y |
@@ -1101,31 +1126,30 @@ CONFIG_UCC=y | |||
1101 | CONFIG_BITREVERSE=y | 1126 | CONFIG_BITREVERSE=y |
1102 | # CONFIG_CRC_CCITT is not set | 1127 | # CONFIG_CRC_CCITT is not set |
1103 | # CONFIG_CRC16 is not set | 1128 | # CONFIG_CRC16 is not set |
1104 | # CONFIG_CRC_ITU_T is not set | 1129 | CONFIG_CRC_ITU_T=y |
1105 | CONFIG_CRC32=y | 1130 | CONFIG_CRC32=y |
1106 | # CONFIG_CRC7 is not set | 1131 | CONFIG_CRC7=y |
1107 | # CONFIG_LIBCRC32C is not set | 1132 | # CONFIG_LIBCRC32C is not set |
1108 | CONFIG_PLIST=y | 1133 | CONFIG_PLIST=y |
1109 | CONFIG_HAS_IOMEM=y | 1134 | CONFIG_HAS_IOMEM=y |
1110 | CONFIG_HAS_IOPORT=y | 1135 | CONFIG_HAS_IOPORT=y |
1111 | CONFIG_HAS_DMA=y | 1136 | CONFIG_HAS_DMA=y |
1112 | 1137 | # CONFIG_INSTRUMENTATION is not set | |
1113 | # | ||
1114 | # Instrumentation Support | ||
1115 | # | ||
1116 | # CONFIG_PROFILING is not set | ||
1117 | 1138 | ||
1118 | # | 1139 | # |
1119 | # Kernel hacking | 1140 | # Kernel hacking |
1120 | # | 1141 | # |
1121 | # CONFIG_PRINTK_TIME is not set | 1142 | # CONFIG_PRINTK_TIME is not set |
1143 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1122 | CONFIG_ENABLE_MUST_CHECK=y | 1144 | CONFIG_ENABLE_MUST_CHECK=y |
1123 | # CONFIG_MAGIC_SYSRQ is not set | 1145 | # CONFIG_MAGIC_SYSRQ is not set |
1124 | # CONFIG_UNUSED_SYMBOLS is not set | 1146 | # CONFIG_UNUSED_SYMBOLS is not set |
1125 | # CONFIG_DEBUG_FS is not set | 1147 | # CONFIG_DEBUG_FS is not set |
1126 | # CONFIG_HEADERS_CHECK is not set | 1148 | # CONFIG_HEADERS_CHECK is not set |
1127 | # CONFIG_DEBUG_KERNEL is not set | 1149 | # CONFIG_DEBUG_KERNEL is not set |
1150 | # CONFIG_SLUB_DEBUG_ON is not set | ||
1128 | # CONFIG_DEBUG_BUGVERBOSE is not set | 1151 | # CONFIG_DEBUG_BUGVERBOSE is not set |
1152 | # CONFIG_SAMPLES is not set | ||
1129 | # CONFIG_PPC_EARLY_DEBUG is not set | 1153 | # CONFIG_PPC_EARLY_DEBUG is not set |
1130 | 1154 | ||
1131 | # | 1155 | # |
@@ -1133,6 +1157,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
1133 | # | 1157 | # |
1134 | # CONFIG_KEYS is not set | 1158 | # CONFIG_KEYS is not set |
1135 | # CONFIG_SECURITY is not set | 1159 | # CONFIG_SECURITY is not set |
1160 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1136 | CONFIG_CRYPTO=y | 1161 | CONFIG_CRYPTO=y |
1137 | CONFIG_CRYPTO_ALGAPI=y | 1162 | CONFIG_CRYPTO_ALGAPI=y |
1138 | CONFIG_CRYPTO_BLKCIPHER=y | 1163 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1152,6 +1177,7 @@ CONFIG_CRYPTO_ECB=m | |||
1152 | CONFIG_CRYPTO_CBC=y | 1177 | CONFIG_CRYPTO_CBC=y |
1153 | CONFIG_CRYPTO_PCBC=m | 1178 | CONFIG_CRYPTO_PCBC=m |
1154 | # CONFIG_CRYPTO_LRW is not set | 1179 | # CONFIG_CRYPTO_LRW is not set |
1180 | # CONFIG_CRYPTO_XTS is not set | ||
1155 | # CONFIG_CRYPTO_CRYPTD is not set | 1181 | # CONFIG_CRYPTO_CRYPTD is not set |
1156 | CONFIG_CRYPTO_DES=y | 1182 | CONFIG_CRYPTO_DES=y |
1157 | # CONFIG_CRYPTO_FCRYPT is not set | 1183 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1165,9 +1191,13 @@ CONFIG_CRYPTO_DES=y | |||
1165 | # CONFIG_CRYPTO_ARC4 is not set | 1191 | # CONFIG_CRYPTO_ARC4 is not set |
1166 | # CONFIG_CRYPTO_KHAZAD is not set | 1192 | # CONFIG_CRYPTO_KHAZAD is not set |
1167 | # CONFIG_CRYPTO_ANUBIS is not set | 1193 | # CONFIG_CRYPTO_ANUBIS is not set |
1194 | # CONFIG_CRYPTO_SEED is not set | ||
1168 | # CONFIG_CRYPTO_DEFLATE is not set | 1195 | # CONFIG_CRYPTO_DEFLATE is not set |
1169 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1196 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1170 | # CONFIG_CRYPTO_CRC32C is not set | 1197 | # CONFIG_CRYPTO_CRC32C is not set |
1171 | # CONFIG_CRYPTO_CAMELLIA is not set | 1198 | # CONFIG_CRYPTO_CAMELLIA is not set |
1172 | # CONFIG_CRYPTO_TEST is not set | 1199 | # CONFIG_CRYPTO_TEST is not set |
1200 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1173 | CONFIG_CRYPTO_HW=y | 1201 | CONFIG_CRYPTO_HW=y |
1202 | # CONFIG_PPC_CLOCK is not set | ||
1203 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/mpc834x_itx_defconfig b/arch/powerpc/configs/mpc834x_itx_defconfig index eb28dd85cb2b..6feb86e2b786 100644 --- a/arch/powerpc/configs/mpc834x_itx_defconfig +++ b/arch/powerpc/configs/mpc834x_itx_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:41 2007 | 4 | # Thu Dec 6 16:48:37 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
66 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +91,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 91 | CONFIG_ANON_INODES=y |
84 | # CONFIG_EPOLL is not set | 92 | # CONFIG_EPOLL is not set |
85 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 94 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 95 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 96 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -123,7 +130,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
123 | # Platform support | 130 | # Platform support |
124 | # | 131 | # |
125 | # CONFIG_PPC_MULTIPLATFORM is not set | 132 | # CONFIG_PPC_MULTIPLATFORM is not set |
126 | # CONFIG_EMBEDDED6xx is not set | ||
127 | # CONFIG_PPC_82xx is not set | 133 | # CONFIG_PPC_82xx is not set |
128 | CONFIG_PPC_83xx=y | 134 | CONFIG_PPC_83xx=y |
129 | # CONFIG_PPC_86xx is not set | 135 | # CONFIG_PPC_86xx is not set |
@@ -156,6 +162,10 @@ CONFIG_MPC834x=y | |||
156 | # Kernel options | 162 | # Kernel options |
157 | # | 163 | # |
158 | # CONFIG_HIGHMEM is not set | 164 | # CONFIG_HIGHMEM is not set |
165 | CONFIG_TICK_ONESHOT=y | ||
166 | CONFIG_NO_HZ=y | ||
167 | CONFIG_HIGH_RES_TIMERS=y | ||
168 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
159 | # CONFIG_HZ_100 is not set | 169 | # CONFIG_HZ_100 is not set |
160 | CONFIG_HZ_250=y | 170 | CONFIG_HZ_250=y |
161 | # CONFIG_HZ_300 is not set | 171 | # CONFIG_HZ_300 is not set |
@@ -176,6 +186,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
176 | CONFIG_FLATMEM=y | 186 | CONFIG_FLATMEM=y |
177 | CONFIG_FLAT_NODE_MEM_MAP=y | 187 | CONFIG_FLAT_NODE_MEM_MAP=y |
178 | # CONFIG_SPARSEMEM_STATIC is not set | 188 | # CONFIG_SPARSEMEM_STATIC is not set |
189 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
179 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 190 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
180 | # CONFIG_RESOURCES_64BIT is not set | 191 | # CONFIG_RESOURCES_64BIT is not set |
181 | CONFIG_ZONE_DMA_FLAG=1 | 192 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -184,6 +195,8 @@ CONFIG_VIRT_TO_BUS=y | |||
184 | CONFIG_PROC_DEVICETREE=y | 195 | CONFIG_PROC_DEVICETREE=y |
185 | # CONFIG_CMDLINE_BOOL is not set | 196 | # CONFIG_CMDLINE_BOOL is not set |
186 | # CONFIG_PM is not set | 197 | # CONFIG_PM is not set |
198 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
199 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
187 | CONFIG_SECCOMP=y | 200 | CONFIG_SECCOMP=y |
188 | CONFIG_WANT_DEVICE_TREE=y | 201 | CONFIG_WANT_DEVICE_TREE=y |
189 | CONFIG_DEVICE_TREE="" | 202 | CONFIG_DEVICE_TREE="" |
@@ -202,10 +215,7 @@ CONFIG_PCI_SYSCALL=y | |||
202 | # CONFIG_PCIEPORTBUS is not set | 215 | # CONFIG_PCIEPORTBUS is not set |
203 | CONFIG_ARCH_SUPPORTS_MSI=y | 216 | CONFIG_ARCH_SUPPORTS_MSI=y |
204 | # CONFIG_PCI_MSI is not set | 217 | # CONFIG_PCI_MSI is not set |
205 | 218 | CONFIG_PCI_LEGACY=y | |
206 | # | ||
207 | # PCCARD (PCMCIA/CardBus) support | ||
208 | # | ||
209 | # CONFIG_PCCARD is not set | 219 | # CONFIG_PCCARD is not set |
210 | # CONFIG_HOTPLUG_PCI is not set | 220 | # CONFIG_HOTPLUG_PCI is not set |
211 | 221 | ||
@@ -220,7 +230,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
220 | CONFIG_HIGHMEM_START=0xfe000000 | 230 | CONFIG_HIGHMEM_START=0xfe000000 |
221 | CONFIG_LOWMEM_SIZE=0x30000000 | 231 | CONFIG_LOWMEM_SIZE=0x30000000 |
222 | CONFIG_KERNEL_START=0xc0000000 | 232 | CONFIG_KERNEL_START=0xc0000000 |
223 | CONFIG_TASK_SIZE=0x80000000 | 233 | CONFIG_TASK_SIZE=0xc0000000 |
224 | CONFIG_BOOT_LOAD=0x00800000 | 234 | CONFIG_BOOT_LOAD=0x00800000 |
225 | 235 | ||
226 | # | 236 | # |
@@ -260,6 +270,7 @@ CONFIG_SYN_COOKIES=y | |||
260 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 270 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
261 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 271 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
262 | CONFIG_INET_XFRM_MODE_BEET=y | 272 | CONFIG_INET_XFRM_MODE_BEET=y |
273 | # CONFIG_INET_LRO is not set | ||
263 | CONFIG_INET_DIAG=y | 274 | CONFIG_INET_DIAG=y |
264 | CONFIG_INET_TCP_DIAG=y | 275 | CONFIG_INET_TCP_DIAG=y |
265 | # CONFIG_TCP_CONG_ADVANCED is not set | 276 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -285,10 +296,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
285 | # CONFIG_LAPB is not set | 296 | # CONFIG_LAPB is not set |
286 | # CONFIG_ECONET is not set | 297 | # CONFIG_ECONET is not set |
287 | # CONFIG_WAN_ROUTER is not set | 298 | # CONFIG_WAN_ROUTER is not set |
288 | |||
289 | # | ||
290 | # QoS and/or fair queueing | ||
291 | # | ||
292 | # CONFIG_NET_SCHED is not set | 299 | # CONFIG_NET_SCHED is not set |
293 | 300 | ||
294 | # | 301 | # |
@@ -317,6 +324,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
317 | # | 324 | # |
318 | # Generic Driver Options | 325 | # Generic Driver Options |
319 | # | 326 | # |
327 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
320 | CONFIG_STANDALONE=y | 328 | CONFIG_STANDALONE=y |
321 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 329 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
322 | # CONFIG_FW_LOADER is not set | 330 | # CONFIG_FW_LOADER is not set |
@@ -339,6 +347,7 @@ CONFIG_MTD_CHAR=y | |||
339 | # CONFIG_INFTL is not set | 347 | # CONFIG_INFTL is not set |
340 | # CONFIG_RFD_FTL is not set | 348 | # CONFIG_RFD_FTL is not set |
341 | # CONFIG_SSFDC is not set | 349 | # CONFIG_SSFDC is not set |
350 | # CONFIG_MTD_OOPS is not set | ||
342 | 351 | ||
343 | # | 352 | # |
344 | # RAM/ROM/Flash chip drivers | 353 | # RAM/ROM/Flash chip drivers |
@@ -374,6 +383,7 @@ CONFIG_MTD_PHYSMAP_START=0xfe000000 | |||
374 | CONFIG_MTD_PHYSMAP_LEN=0x1000000 | 383 | CONFIG_MTD_PHYSMAP_LEN=0x1000000 |
375 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 | 384 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 |
376 | # CONFIG_MTD_PHYSMAP_OF is not set | 385 | # CONFIG_MTD_PHYSMAP_OF is not set |
386 | # CONFIG_MTD_INTEL_VR_NOR is not set | ||
377 | # CONFIG_MTD_PLATRAM is not set | 387 | # CONFIG_MTD_PLATRAM is not set |
378 | 388 | ||
379 | # | 389 | # |
@@ -467,6 +477,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
467 | # CONFIG_SCSI_FC_ATTRS is not set | 477 | # CONFIG_SCSI_FC_ATTRS is not set |
468 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 478 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
469 | # CONFIG_SCSI_SAS_LIBSAS is not set | 479 | # CONFIG_SCSI_SAS_LIBSAS is not set |
480 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
470 | CONFIG_SCSI_LOWLEVEL=y | 481 | CONFIG_SCSI_LOWLEVEL=y |
471 | # CONFIG_ISCSI_TCP is not set | 482 | # CONFIG_ISCSI_TCP is not set |
472 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 483 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -478,6 +489,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
478 | # CONFIG_SCSI_AIC79XX is not set | 489 | # CONFIG_SCSI_AIC79XX is not set |
479 | # CONFIG_SCSI_AIC94XX is not set | 490 | # CONFIG_SCSI_AIC94XX is not set |
480 | # CONFIG_SCSI_DPT_I2O is not set | 491 | # CONFIG_SCSI_DPT_I2O is not set |
492 | # CONFIG_SCSI_ADVANSYS is not set | ||
481 | # CONFIG_SCSI_ARCMSR is not set | 493 | # CONFIG_SCSI_ARCMSR is not set |
482 | # CONFIG_MEGARAID_NEWGEN is not set | 494 | # CONFIG_MEGARAID_NEWGEN is not set |
483 | # CONFIG_MEGARAID_LEGACY is not set | 495 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -545,6 +557,7 @@ CONFIG_SATA_SIL=y | |||
545 | # CONFIG_PATA_OLDPIIX is not set | 557 | # CONFIG_PATA_OLDPIIX is not set |
546 | # CONFIG_PATA_NETCELL is not set | 558 | # CONFIG_PATA_NETCELL is not set |
547 | # CONFIG_PATA_NS87410 is not set | 559 | # CONFIG_PATA_NS87410 is not set |
560 | # CONFIG_PATA_NS87415 is not set | ||
548 | # CONFIG_PATA_OPTI is not set | 561 | # CONFIG_PATA_OPTI is not set |
549 | # CONFIG_PATA_OPTIDMA is not set | 562 | # CONFIG_PATA_OPTIDMA is not set |
550 | # CONFIG_PATA_PDC_OLD is not set | 563 | # CONFIG_PATA_PDC_OLD is not set |
@@ -568,14 +581,7 @@ CONFIG_MD_RAID1=y | |||
568 | # CONFIG_MD_MULTIPATH is not set | 581 | # CONFIG_MD_MULTIPATH is not set |
569 | # CONFIG_MD_FAULTY is not set | 582 | # CONFIG_MD_FAULTY is not set |
570 | # CONFIG_BLK_DEV_DM is not set | 583 | # CONFIG_BLK_DEV_DM is not set |
571 | |||
572 | # | ||
573 | # Fusion MPT device support | ||
574 | # | ||
575 | # CONFIG_FUSION is not set | 584 | # CONFIG_FUSION is not set |
576 | # CONFIG_FUSION_SPI is not set | ||
577 | # CONFIG_FUSION_FC is not set | ||
578 | # CONFIG_FUSION_SAS is not set | ||
579 | 585 | ||
580 | # | 586 | # |
581 | # IEEE 1394 (FireWire) support | 587 | # IEEE 1394 (FireWire) support |
@@ -591,6 +597,8 @@ CONFIG_NETDEVICES=y | |||
591 | # CONFIG_MACVLAN is not set | 597 | # CONFIG_MACVLAN is not set |
592 | # CONFIG_EQUALIZER is not set | 598 | # CONFIG_EQUALIZER is not set |
593 | # CONFIG_TUN is not set | 599 | # CONFIG_TUN is not set |
600 | # CONFIG_VETH is not set | ||
601 | # CONFIG_IP1000 is not set | ||
594 | # CONFIG_ARCNET is not set | 602 | # CONFIG_ARCNET is not set |
595 | CONFIG_PHYLIB=y | 603 | CONFIG_PHYLIB=y |
596 | 604 | ||
@@ -607,11 +615,13 @@ CONFIG_CICADA_PHY=y | |||
607 | # CONFIG_BROADCOM_PHY is not set | 615 | # CONFIG_BROADCOM_PHY is not set |
608 | # CONFIG_ICPLUS_PHY is not set | 616 | # CONFIG_ICPLUS_PHY is not set |
609 | # CONFIG_FIXED_PHY is not set | 617 | # CONFIG_FIXED_PHY is not set |
618 | # CONFIG_MDIO_BITBANG is not set | ||
610 | # CONFIG_NET_ETHERNET is not set | 619 | # CONFIG_NET_ETHERNET is not set |
611 | CONFIG_NETDEV_1000=y | 620 | CONFIG_NETDEV_1000=y |
612 | # CONFIG_ACENIC is not set | 621 | # CONFIG_ACENIC is not set |
613 | # CONFIG_DL2K is not set | 622 | # CONFIG_DL2K is not set |
614 | # CONFIG_E1000 is not set | 623 | # CONFIG_E1000 is not set |
624 | # CONFIG_E1000E is not set | ||
615 | # CONFIG_NS83820 is not set | 625 | # CONFIG_NS83820 is not set |
616 | # CONFIG_HAMACHI is not set | 626 | # CONFIG_HAMACHI is not set |
617 | # CONFIG_YELLOWFIN is not set | 627 | # CONFIG_YELLOWFIN is not set |
@@ -619,6 +629,7 @@ CONFIG_NETDEV_1000=y | |||
619 | # CONFIG_SIS190 is not set | 629 | # CONFIG_SIS190 is not set |
620 | # CONFIG_SKGE is not set | 630 | # CONFIG_SKGE is not set |
621 | # CONFIG_SKY2 is not set | 631 | # CONFIG_SKY2 is not set |
632 | # CONFIG_SK98LIN is not set | ||
622 | # CONFIG_VIA_VELOCITY is not set | 633 | # CONFIG_VIA_VELOCITY is not set |
623 | # CONFIG_TIGON3 is not set | 634 | # CONFIG_TIGON3 is not set |
624 | # CONFIG_BNX2 is not set | 635 | # CONFIG_BNX2 is not set |
@@ -629,11 +640,14 @@ CONFIG_GFAR_NAPI=y | |||
629 | CONFIG_NETDEV_10000=y | 640 | CONFIG_NETDEV_10000=y |
630 | # CONFIG_CHELSIO_T1 is not set | 641 | # CONFIG_CHELSIO_T1 is not set |
631 | # CONFIG_CHELSIO_T3 is not set | 642 | # CONFIG_CHELSIO_T3 is not set |
643 | # CONFIG_IXGBE is not set | ||
632 | # CONFIG_IXGB is not set | 644 | # CONFIG_IXGB is not set |
633 | # CONFIG_S2IO is not set | 645 | # CONFIG_S2IO is not set |
634 | # CONFIG_MYRI10GE is not set | 646 | # CONFIG_MYRI10GE is not set |
635 | # CONFIG_NETXEN_NIC is not set | 647 | # CONFIG_NETXEN_NIC is not set |
648 | # CONFIG_NIU is not set | ||
636 | # CONFIG_MLX4_CORE is not set | 649 | # CONFIG_MLX4_CORE is not set |
650 | # CONFIG_TEHUTI is not set | ||
637 | # CONFIG_TR is not set | 651 | # CONFIG_TR is not set |
638 | 652 | ||
639 | # | 653 | # |
@@ -649,7 +663,6 @@ CONFIG_NETDEV_10000=y | |||
649 | # CONFIG_USB_KAWETH is not set | 663 | # CONFIG_USB_KAWETH is not set |
650 | # CONFIG_USB_PEGASUS is not set | 664 | # CONFIG_USB_PEGASUS is not set |
651 | # CONFIG_USB_RTL8150 is not set | 665 | # CONFIG_USB_RTL8150 is not set |
652 | # CONFIG_USB_USBNET_MII is not set | ||
653 | # CONFIG_USB_USBNET is not set | 666 | # CONFIG_USB_USBNET is not set |
654 | # CONFIG_WAN is not set | 667 | # CONFIG_WAN is not set |
655 | # CONFIG_FDDI is not set | 668 | # CONFIG_FDDI is not set |
@@ -703,32 +716,11 @@ CONFIG_UNIX98_PTYS=y | |||
703 | CONFIG_LEGACY_PTYS=y | 716 | CONFIG_LEGACY_PTYS=y |
704 | CONFIG_LEGACY_PTY_COUNT=256 | 717 | CONFIG_LEGACY_PTY_COUNT=256 |
705 | # CONFIG_IPMI_HANDLER is not set | 718 | # CONFIG_IPMI_HANDLER is not set |
706 | CONFIG_WATCHDOG=y | ||
707 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
708 | |||
709 | # | ||
710 | # Watchdog Device Drivers | ||
711 | # | ||
712 | # CONFIG_SOFT_WATCHDOG is not set | ||
713 | CONFIG_83xx_WDT=y | ||
714 | |||
715 | # | ||
716 | # PCI-based Watchdog Cards | ||
717 | # | ||
718 | # CONFIG_PCIPCWATCHDOG is not set | ||
719 | # CONFIG_WDTPCI is not set | ||
720 | |||
721 | # | ||
722 | # USB-based Watchdog Cards | ||
723 | # | ||
724 | # CONFIG_USBPCWATCHDOG is not set | ||
725 | CONFIG_HW_RANDOM=y | 719 | CONFIG_HW_RANDOM=y |
726 | # CONFIG_NVRAM is not set | 720 | # CONFIG_NVRAM is not set |
727 | # CONFIG_GEN_RTC is not set | 721 | # CONFIG_GEN_RTC is not set |
728 | # CONFIG_R3964 is not set | 722 | # CONFIG_R3964 is not set |
729 | # CONFIG_APPLICOM is not set | 723 | # CONFIG_APPLICOM is not set |
730 | # CONFIG_AGP is not set | ||
731 | # CONFIG_DRM is not set | ||
732 | # CONFIG_RAW_DRIVER is not set | 724 | # CONFIG_RAW_DRIVER is not set |
733 | # CONFIG_TCG_TPM is not set | 725 | # CONFIG_TCG_TPM is not set |
734 | CONFIG_DEVPORT=y | 726 | CONFIG_DEVPORT=y |
@@ -810,6 +802,31 @@ CONFIG_SPI_MPC83xx=y | |||
810 | # CONFIG_W1 is not set | 802 | # CONFIG_W1 is not set |
811 | # CONFIG_POWER_SUPPLY is not set | 803 | # CONFIG_POWER_SUPPLY is not set |
812 | # CONFIG_HWMON is not set | 804 | # CONFIG_HWMON is not set |
805 | CONFIG_WATCHDOG=y | ||
806 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
807 | |||
808 | # | ||
809 | # Watchdog Device Drivers | ||
810 | # | ||
811 | # CONFIG_SOFT_WATCHDOG is not set | ||
812 | CONFIG_83xx_WDT=y | ||
813 | |||
814 | # | ||
815 | # PCI-based Watchdog Cards | ||
816 | # | ||
817 | # CONFIG_PCIPCWATCHDOG is not set | ||
818 | # CONFIG_WDTPCI is not set | ||
819 | |||
820 | # | ||
821 | # USB-based Watchdog Cards | ||
822 | # | ||
823 | # CONFIG_USBPCWATCHDOG is not set | ||
824 | |||
825 | # | ||
826 | # Sonics Silicon Backplane | ||
827 | # | ||
828 | CONFIG_SSB_POSSIBLE=y | ||
829 | # CONFIG_SSB is not set | ||
813 | 830 | ||
814 | # | 831 | # |
815 | # Multifunction device drivers | 832 | # Multifunction device drivers |
@@ -827,16 +844,17 @@ CONFIG_DAB=y | |||
827 | # | 844 | # |
828 | # Graphics support | 845 | # Graphics support |
829 | # | 846 | # |
847 | # CONFIG_AGP is not set | ||
848 | # CONFIG_DRM is not set | ||
849 | # CONFIG_VGASTATE is not set | ||
850 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
851 | # CONFIG_FB is not set | ||
830 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 852 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
831 | 853 | ||
832 | # | 854 | # |
833 | # Display device support | 855 | # Display device support |
834 | # | 856 | # |
835 | # CONFIG_DISPLAY_SUPPORT is not set | 857 | # CONFIG_DISPLAY_SUPPORT is not set |
836 | # CONFIG_VGASTATE is not set | ||
837 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
838 | # CONFIG_FB is not set | ||
839 | # CONFIG_FB_IBM_GXT4500 is not set | ||
840 | 858 | ||
841 | # | 859 | # |
842 | # Sound | 860 | # Sound |
@@ -867,7 +885,7 @@ CONFIG_USB_EHCI_ROOT_HUB_TT=y | |||
867 | CONFIG_USB_EHCI_FSL=y | 885 | CONFIG_USB_EHCI_FSL=y |
868 | # CONFIG_USB_ISP116X_HCD is not set | 886 | # CONFIG_USB_ISP116X_HCD is not set |
869 | # CONFIG_USB_OHCI_HCD is not set | 887 | # CONFIG_USB_OHCI_HCD is not set |
870 | # CONFIG_USB_UHCI_HCD is not set | 888 | CONFIG_USB_UHCI_HCD=y |
871 | # CONFIG_USB_SL811_HCD is not set | 889 | # CONFIG_USB_SL811_HCD is not set |
872 | # CONFIG_USB_R8A66597_HCD is not set | 890 | # CONFIG_USB_R8A66597_HCD is not set |
873 | 891 | ||
@@ -888,6 +906,7 @@ CONFIG_USB_STORAGE=y | |||
888 | # CONFIG_USB_STORAGE_DEBUG is not set | 906 | # CONFIG_USB_STORAGE_DEBUG is not set |
889 | # CONFIG_USB_STORAGE_DATAFAB is not set | 907 | # CONFIG_USB_STORAGE_DATAFAB is not set |
890 | # CONFIG_USB_STORAGE_FREECOM is not set | 908 | # CONFIG_USB_STORAGE_FREECOM is not set |
909 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
891 | # CONFIG_USB_STORAGE_DPCM is not set | 910 | # CONFIG_USB_STORAGE_DPCM is not set |
892 | # CONFIG_USB_STORAGE_USBAT is not set | 911 | # CONFIG_USB_STORAGE_USBAT is not set |
893 | # CONFIG_USB_STORAGE_SDDR09 is not set | 912 | # CONFIG_USB_STORAGE_SDDR09 is not set |
@@ -968,6 +987,7 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y | |||
968 | # I2C RTC drivers | 987 | # I2C RTC drivers |
969 | # | 988 | # |
970 | CONFIG_RTC_DRV_DS1307=y | 989 | CONFIG_RTC_DRV_DS1307=y |
990 | # CONFIG_RTC_DRV_DS1374 is not set | ||
971 | # CONFIG_RTC_DRV_DS1672 is not set | 991 | # CONFIG_RTC_DRV_DS1672 is not set |
972 | # CONFIG_RTC_DRV_MAX6900 is not set | 992 | # CONFIG_RTC_DRV_MAX6900 is not set |
973 | # CONFIG_RTC_DRV_RS5C372 is not set | 993 | # CONFIG_RTC_DRV_RS5C372 is not set |
@@ -999,21 +1019,6 @@ CONFIG_RTC_DRV_DS1307=y | |||
999 | # | 1019 | # |
1000 | 1020 | ||
1001 | # | 1021 | # |
1002 | # DMA Engine support | ||
1003 | # | ||
1004 | CONFIG_DMA_ENGINE=y | ||
1005 | |||
1006 | # | ||
1007 | # DMA Clients | ||
1008 | # | ||
1009 | CONFIG_NET_DMA=y | ||
1010 | |||
1011 | # | ||
1012 | # DMA Devices | ||
1013 | # | ||
1014 | CONFIG_INTEL_IOATDMA=y | ||
1015 | |||
1016 | # | ||
1017 | # Userspace I/O | 1022 | # Userspace I/O |
1018 | # | 1023 | # |
1019 | # CONFIG_UIO is not set | 1024 | # CONFIG_UIO is not set |
@@ -1030,7 +1035,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
1030 | # CONFIG_EXT3_FS_SECURITY is not set | 1035 | # CONFIG_EXT3_FS_SECURITY is not set |
1031 | # CONFIG_EXT4DEV_FS is not set | 1036 | # CONFIG_EXT4DEV_FS is not set |
1032 | CONFIG_JBD=y | 1037 | CONFIG_JBD=y |
1033 | # CONFIG_JBD_DEBUG is not set | ||
1034 | CONFIG_FS_MBCACHE=y | 1038 | CONFIG_FS_MBCACHE=y |
1035 | # CONFIG_REISERFS_FS is not set | 1039 | # CONFIG_REISERFS_FS is not set |
1036 | # CONFIG_JFS_FS is not set | 1040 | # CONFIG_JFS_FS is not set |
@@ -1074,7 +1078,6 @@ CONFIG_SYSFS=y | |||
1074 | CONFIG_TMPFS=y | 1078 | CONFIG_TMPFS=y |
1075 | # CONFIG_TMPFS_POSIX_ACL is not set | 1079 | # CONFIG_TMPFS_POSIX_ACL is not set |
1076 | # CONFIG_HUGETLB_PAGE is not set | 1080 | # CONFIG_HUGETLB_PAGE is not set |
1077 | CONFIG_RAMFS=y | ||
1078 | # CONFIG_CONFIGFS_FS is not set | 1081 | # CONFIG_CONFIGFS_FS is not set |
1079 | 1082 | ||
1080 | # | 1083 | # |
@@ -1094,10 +1097,7 @@ CONFIG_RAMFS=y | |||
1094 | # CONFIG_QNX4FS_FS is not set | 1097 | # CONFIG_QNX4FS_FS is not set |
1095 | # CONFIG_SYSV_FS is not set | 1098 | # CONFIG_SYSV_FS is not set |
1096 | # CONFIG_UFS_FS is not set | 1099 | # CONFIG_UFS_FS is not set |
1097 | 1100 | CONFIG_NETWORK_FILESYSTEMS=y | |
1098 | # | ||
1099 | # Network File Systems | ||
1100 | # | ||
1101 | CONFIG_NFS_FS=y | 1101 | CONFIG_NFS_FS=y |
1102 | CONFIG_NFS_V3=y | 1102 | CONFIG_NFS_V3=y |
1103 | # CONFIG_NFS_V3_ACL is not set | 1103 | # CONFIG_NFS_V3_ACL is not set |
@@ -1140,10 +1140,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1140 | # CONFIG_KARMA_PARTITION is not set | 1140 | # CONFIG_KARMA_PARTITION is not set |
1141 | # CONFIG_EFI_PARTITION is not set | 1141 | # CONFIG_EFI_PARTITION is not set |
1142 | # CONFIG_SYSV68_PARTITION is not set | 1142 | # CONFIG_SYSV68_PARTITION is not set |
1143 | |||
1144 | # | ||
1145 | # Native Language Support | ||
1146 | # | ||
1147 | CONFIG_NLS=y | 1143 | CONFIG_NLS=y |
1148 | CONFIG_NLS_DEFAULT="iso8859-1" | 1144 | CONFIG_NLS_DEFAULT="iso8859-1" |
1149 | # CONFIG_NLS_CODEPAGE_437 is not set | 1145 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1184,10 +1180,6 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
1184 | # CONFIG_NLS_KOI8_R is not set | 1180 | # CONFIG_NLS_KOI8_R is not set |
1185 | # CONFIG_NLS_KOI8_U is not set | 1181 | # CONFIG_NLS_KOI8_U is not set |
1186 | # CONFIG_NLS_UTF8 is not set | 1182 | # CONFIG_NLS_UTF8 is not set |
1187 | |||
1188 | # | ||
1189 | # Distributed Lock Manager | ||
1190 | # | ||
1191 | # CONFIG_DLM is not set | 1183 | # CONFIG_DLM is not set |
1192 | # CONFIG_UCC_SLOW is not set | 1184 | # CONFIG_UCC_SLOW is not set |
1193 | 1185 | ||
@@ -1205,23 +1197,22 @@ CONFIG_PLIST=y | |||
1205 | CONFIG_HAS_IOMEM=y | 1197 | CONFIG_HAS_IOMEM=y |
1206 | CONFIG_HAS_IOPORT=y | 1198 | CONFIG_HAS_IOPORT=y |
1207 | CONFIG_HAS_DMA=y | 1199 | CONFIG_HAS_DMA=y |
1208 | 1200 | # CONFIG_INSTRUMENTATION is not set | |
1209 | # | ||
1210 | # Instrumentation Support | ||
1211 | # | ||
1212 | # CONFIG_PROFILING is not set | ||
1213 | 1201 | ||
1214 | # | 1202 | # |
1215 | # Kernel hacking | 1203 | # Kernel hacking |
1216 | # | 1204 | # |
1217 | # CONFIG_PRINTK_TIME is not set | 1205 | # CONFIG_PRINTK_TIME is not set |
1206 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1218 | CONFIG_ENABLE_MUST_CHECK=y | 1207 | CONFIG_ENABLE_MUST_CHECK=y |
1219 | # CONFIG_MAGIC_SYSRQ is not set | 1208 | # CONFIG_MAGIC_SYSRQ is not set |
1220 | # CONFIG_UNUSED_SYMBOLS is not set | 1209 | # CONFIG_UNUSED_SYMBOLS is not set |
1221 | # CONFIG_DEBUG_FS is not set | 1210 | # CONFIG_DEBUG_FS is not set |
1222 | # CONFIG_HEADERS_CHECK is not set | 1211 | # CONFIG_HEADERS_CHECK is not set |
1223 | # CONFIG_DEBUG_KERNEL is not set | 1212 | # CONFIG_DEBUG_KERNEL is not set |
1213 | # CONFIG_SLUB_DEBUG_ON is not set | ||
1224 | # CONFIG_DEBUG_BUGVERBOSE is not set | 1214 | # CONFIG_DEBUG_BUGVERBOSE is not set |
1215 | # CONFIG_SAMPLES is not set | ||
1225 | # CONFIG_PPC_EARLY_DEBUG is not set | 1216 | # CONFIG_PPC_EARLY_DEBUG is not set |
1226 | 1217 | ||
1227 | # | 1218 | # |
@@ -1229,6 +1220,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
1229 | # | 1220 | # |
1230 | # CONFIG_KEYS is not set | 1221 | # CONFIG_KEYS is not set |
1231 | # CONFIG_SECURITY is not set | 1222 | # CONFIG_SECURITY is not set |
1223 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1232 | CONFIG_CRYPTO=y | 1224 | CONFIG_CRYPTO=y |
1233 | CONFIG_CRYPTO_ALGAPI=y | 1225 | CONFIG_CRYPTO_ALGAPI=y |
1234 | CONFIG_CRYPTO_BLKCIPHER=y | 1226 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1248,6 +1240,7 @@ CONFIG_CRYPTO_MD5=y | |||
1248 | CONFIG_CRYPTO_CBC=y | 1240 | CONFIG_CRYPTO_CBC=y |
1249 | CONFIG_CRYPTO_PCBC=m | 1241 | CONFIG_CRYPTO_PCBC=m |
1250 | # CONFIG_CRYPTO_LRW is not set | 1242 | # CONFIG_CRYPTO_LRW is not set |
1243 | # CONFIG_CRYPTO_XTS is not set | ||
1251 | # CONFIG_CRYPTO_CRYPTD is not set | 1244 | # CONFIG_CRYPTO_CRYPTD is not set |
1252 | CONFIG_CRYPTO_DES=y | 1245 | CONFIG_CRYPTO_DES=y |
1253 | # CONFIG_CRYPTO_FCRYPT is not set | 1246 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1261,9 +1254,12 @@ CONFIG_CRYPTO_DES=y | |||
1261 | # CONFIG_CRYPTO_ARC4 is not set | 1254 | # CONFIG_CRYPTO_ARC4 is not set |
1262 | # CONFIG_CRYPTO_KHAZAD is not set | 1255 | # CONFIG_CRYPTO_KHAZAD is not set |
1263 | # CONFIG_CRYPTO_ANUBIS is not set | 1256 | # CONFIG_CRYPTO_ANUBIS is not set |
1257 | # CONFIG_CRYPTO_SEED is not set | ||
1264 | # CONFIG_CRYPTO_DEFLATE is not set | 1258 | # CONFIG_CRYPTO_DEFLATE is not set |
1265 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1259 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1266 | # CONFIG_CRYPTO_CRC32C is not set | 1260 | # CONFIG_CRYPTO_CRC32C is not set |
1267 | # CONFIG_CRYPTO_CAMELLIA is not set | 1261 | # CONFIG_CRYPTO_CAMELLIA is not set |
1268 | # CONFIG_CRYPTO_TEST is not set | 1262 | # CONFIG_CRYPTO_TEST is not set |
1263 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1269 | CONFIG_CRYPTO_HW=y | 1264 | CONFIG_CRYPTO_HW=y |
1265 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc834x_itxgp_defconfig b/arch/powerpc/configs/mpc834x_itxgp_defconfig index 22b95462c913..67cb09cc3ace 100644 --- a/arch/powerpc/configs/mpc834x_itxgp_defconfig +++ b/arch/powerpc/configs/mpc834x_itxgp_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:41 2007 | 4 | # Thu Dec 6 16:48:39 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
66 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +91,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 91 | CONFIG_ANON_INODES=y |
84 | # CONFIG_EPOLL is not set | 92 | # CONFIG_EPOLL is not set |
85 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 94 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 95 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 96 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -123,7 +130,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
123 | # Platform support | 130 | # Platform support |
124 | # | 131 | # |
125 | # CONFIG_PPC_MULTIPLATFORM is not set | 132 | # CONFIG_PPC_MULTIPLATFORM is not set |
126 | # CONFIG_EMBEDDED6xx is not set | ||
127 | # CONFIG_PPC_82xx is not set | 133 | # CONFIG_PPC_82xx is not set |
128 | CONFIG_PPC_83xx=y | 134 | CONFIG_PPC_83xx=y |
129 | # CONFIG_PPC_86xx is not set | 135 | # CONFIG_PPC_86xx is not set |
@@ -156,6 +162,10 @@ CONFIG_MPC834x=y | |||
156 | # Kernel options | 162 | # Kernel options |
157 | # | 163 | # |
158 | # CONFIG_HIGHMEM is not set | 164 | # CONFIG_HIGHMEM is not set |
165 | CONFIG_TICK_ONESHOT=y | ||
166 | CONFIG_NO_HZ=y | ||
167 | CONFIG_HIGH_RES_TIMERS=y | ||
168 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
159 | # CONFIG_HZ_100 is not set | 169 | # CONFIG_HZ_100 is not set |
160 | CONFIG_HZ_250=y | 170 | CONFIG_HZ_250=y |
161 | # CONFIG_HZ_300 is not set | 171 | # CONFIG_HZ_300 is not set |
@@ -176,6 +186,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
176 | CONFIG_FLATMEM=y | 186 | CONFIG_FLATMEM=y |
177 | CONFIG_FLAT_NODE_MEM_MAP=y | 187 | CONFIG_FLAT_NODE_MEM_MAP=y |
178 | # CONFIG_SPARSEMEM_STATIC is not set | 188 | # CONFIG_SPARSEMEM_STATIC is not set |
189 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
179 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 190 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
180 | # CONFIG_RESOURCES_64BIT is not set | 191 | # CONFIG_RESOURCES_64BIT is not set |
181 | CONFIG_ZONE_DMA_FLAG=1 | 192 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -184,6 +195,8 @@ CONFIG_VIRT_TO_BUS=y | |||
184 | CONFIG_PROC_DEVICETREE=y | 195 | CONFIG_PROC_DEVICETREE=y |
185 | # CONFIG_CMDLINE_BOOL is not set | 196 | # CONFIG_CMDLINE_BOOL is not set |
186 | # CONFIG_PM is not set | 197 | # CONFIG_PM is not set |
198 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
199 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
187 | CONFIG_SECCOMP=y | 200 | CONFIG_SECCOMP=y |
188 | CONFIG_WANT_DEVICE_TREE=y | 201 | CONFIG_WANT_DEVICE_TREE=y |
189 | CONFIG_DEVICE_TREE="" | 202 | CONFIG_DEVICE_TREE="" |
@@ -202,10 +215,7 @@ CONFIG_PCI_SYSCALL=y | |||
202 | # CONFIG_PCIEPORTBUS is not set | 215 | # CONFIG_PCIEPORTBUS is not set |
203 | CONFIG_ARCH_SUPPORTS_MSI=y | 216 | CONFIG_ARCH_SUPPORTS_MSI=y |
204 | # CONFIG_PCI_MSI is not set | 217 | # CONFIG_PCI_MSI is not set |
205 | 218 | CONFIG_PCI_LEGACY=y | |
206 | # | ||
207 | # PCCARD (PCMCIA/CardBus) support | ||
208 | # | ||
209 | # CONFIG_PCCARD is not set | 219 | # CONFIG_PCCARD is not set |
210 | # CONFIG_HOTPLUG_PCI is not set | 220 | # CONFIG_HOTPLUG_PCI is not set |
211 | 221 | ||
@@ -220,7 +230,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
220 | CONFIG_HIGHMEM_START=0xfe000000 | 230 | CONFIG_HIGHMEM_START=0xfe000000 |
221 | CONFIG_LOWMEM_SIZE=0x30000000 | 231 | CONFIG_LOWMEM_SIZE=0x30000000 |
222 | CONFIG_KERNEL_START=0xc0000000 | 232 | CONFIG_KERNEL_START=0xc0000000 |
223 | CONFIG_TASK_SIZE=0x80000000 | 233 | CONFIG_TASK_SIZE=0xc0000000 |
224 | CONFIG_BOOT_LOAD=0x00800000 | 234 | CONFIG_BOOT_LOAD=0x00800000 |
225 | 235 | ||
226 | # | 236 | # |
@@ -260,6 +270,7 @@ CONFIG_SYN_COOKIES=y | |||
260 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 270 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
261 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 271 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
262 | CONFIG_INET_XFRM_MODE_BEET=y | 272 | CONFIG_INET_XFRM_MODE_BEET=y |
273 | # CONFIG_INET_LRO is not set | ||
263 | CONFIG_INET_DIAG=y | 274 | CONFIG_INET_DIAG=y |
264 | CONFIG_INET_TCP_DIAG=y | 275 | CONFIG_INET_TCP_DIAG=y |
265 | # CONFIG_TCP_CONG_ADVANCED is not set | 276 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -285,10 +296,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
285 | # CONFIG_LAPB is not set | 296 | # CONFIG_LAPB is not set |
286 | # CONFIG_ECONET is not set | 297 | # CONFIG_ECONET is not set |
287 | # CONFIG_WAN_ROUTER is not set | 298 | # CONFIG_WAN_ROUTER is not set |
288 | |||
289 | # | ||
290 | # QoS and/or fair queueing | ||
291 | # | ||
292 | # CONFIG_NET_SCHED is not set | 299 | # CONFIG_NET_SCHED is not set |
293 | 300 | ||
294 | # | 301 | # |
@@ -317,6 +324,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
317 | # | 324 | # |
318 | # Generic Driver Options | 325 | # Generic Driver Options |
319 | # | 326 | # |
327 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
320 | CONFIG_STANDALONE=y | 328 | CONFIG_STANDALONE=y |
321 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 329 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
322 | # CONFIG_FW_LOADER is not set | 330 | # CONFIG_FW_LOADER is not set |
@@ -339,6 +347,7 @@ CONFIG_MTD_CHAR=y | |||
339 | # CONFIG_INFTL is not set | 347 | # CONFIG_INFTL is not set |
340 | # CONFIG_RFD_FTL is not set | 348 | # CONFIG_RFD_FTL is not set |
341 | # CONFIG_SSFDC is not set | 349 | # CONFIG_SSFDC is not set |
350 | # CONFIG_MTD_OOPS is not set | ||
342 | 351 | ||
343 | # | 352 | # |
344 | # RAM/ROM/Flash chip drivers | 353 | # RAM/ROM/Flash chip drivers |
@@ -374,6 +383,7 @@ CONFIG_MTD_PHYSMAP_START=0xfe000000 | |||
374 | CONFIG_MTD_PHYSMAP_LEN=0x800000 | 383 | CONFIG_MTD_PHYSMAP_LEN=0x800000 |
375 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 | 384 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 |
376 | # CONFIG_MTD_PHYSMAP_OF is not set | 385 | # CONFIG_MTD_PHYSMAP_OF is not set |
386 | # CONFIG_MTD_INTEL_VR_NOR is not set | ||
377 | # CONFIG_MTD_PLATRAM is not set | 387 | # CONFIG_MTD_PLATRAM is not set |
378 | 388 | ||
379 | # | 389 | # |
@@ -413,6 +423,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
413 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set | 423 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set |
414 | # CONFIG_BLK_DEV_NBD is not set | 424 | # CONFIG_BLK_DEV_NBD is not set |
415 | # CONFIG_BLK_DEV_SX8 is not set | 425 | # CONFIG_BLK_DEV_SX8 is not set |
426 | # CONFIG_BLK_DEV_UB is not set | ||
416 | CONFIG_BLK_DEV_RAM=y | 427 | CONFIG_BLK_DEV_RAM=y |
417 | CONFIG_BLK_DEV_RAM_COUNT=16 | 428 | CONFIG_BLK_DEV_RAM_COUNT=16 |
418 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 429 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
@@ -462,6 +473,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
462 | # CONFIG_SCSI_FC_ATTRS is not set | 473 | # CONFIG_SCSI_FC_ATTRS is not set |
463 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 474 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
464 | # CONFIG_SCSI_SAS_LIBSAS is not set | 475 | # CONFIG_SCSI_SAS_LIBSAS is not set |
476 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
465 | CONFIG_SCSI_LOWLEVEL=y | 477 | CONFIG_SCSI_LOWLEVEL=y |
466 | # CONFIG_ISCSI_TCP is not set | 478 | # CONFIG_ISCSI_TCP is not set |
467 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 479 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -473,6 +485,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
473 | # CONFIG_SCSI_AIC79XX is not set | 485 | # CONFIG_SCSI_AIC79XX is not set |
474 | # CONFIG_SCSI_AIC94XX is not set | 486 | # CONFIG_SCSI_AIC94XX is not set |
475 | # CONFIG_SCSI_DPT_I2O is not set | 487 | # CONFIG_SCSI_DPT_I2O is not set |
488 | # CONFIG_SCSI_ADVANSYS is not set | ||
476 | # CONFIG_SCSI_ARCMSR is not set | 489 | # CONFIG_SCSI_ARCMSR is not set |
477 | # CONFIG_MEGARAID_NEWGEN is not set | 490 | # CONFIG_MEGARAID_NEWGEN is not set |
478 | # CONFIG_MEGARAID_LEGACY is not set | 491 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -499,14 +512,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
499 | # CONFIG_SCSI_SRP is not set | 512 | # CONFIG_SCSI_SRP is not set |
500 | # CONFIG_ATA is not set | 513 | # CONFIG_ATA is not set |
501 | # CONFIG_MD is not set | 514 | # CONFIG_MD is not set |
502 | |||
503 | # | ||
504 | # Fusion MPT device support | ||
505 | # | ||
506 | # CONFIG_FUSION is not set | 515 | # CONFIG_FUSION is not set |
507 | # CONFIG_FUSION_SPI is not set | ||
508 | # CONFIG_FUSION_FC is not set | ||
509 | # CONFIG_FUSION_SAS is not set | ||
510 | 516 | ||
511 | # | 517 | # |
512 | # IEEE 1394 (FireWire) support | 518 | # IEEE 1394 (FireWire) support |
@@ -522,6 +528,8 @@ CONFIG_NETDEVICES=y | |||
522 | # CONFIG_MACVLAN is not set | 528 | # CONFIG_MACVLAN is not set |
523 | # CONFIG_EQUALIZER is not set | 529 | # CONFIG_EQUALIZER is not set |
524 | # CONFIG_TUN is not set | 530 | # CONFIG_TUN is not set |
531 | # CONFIG_VETH is not set | ||
532 | # CONFIG_IP1000 is not set | ||
525 | # CONFIG_ARCNET is not set | 533 | # CONFIG_ARCNET is not set |
526 | CONFIG_PHYLIB=y | 534 | CONFIG_PHYLIB=y |
527 | 535 | ||
@@ -538,11 +546,13 @@ CONFIG_CICADA_PHY=y | |||
538 | # CONFIG_BROADCOM_PHY is not set | 546 | # CONFIG_BROADCOM_PHY is not set |
539 | # CONFIG_ICPLUS_PHY is not set | 547 | # CONFIG_ICPLUS_PHY is not set |
540 | # CONFIG_FIXED_PHY is not set | 548 | # CONFIG_FIXED_PHY is not set |
549 | # CONFIG_MDIO_BITBANG is not set | ||
541 | # CONFIG_NET_ETHERNET is not set | 550 | # CONFIG_NET_ETHERNET is not set |
542 | CONFIG_NETDEV_1000=y | 551 | CONFIG_NETDEV_1000=y |
543 | # CONFIG_ACENIC is not set | 552 | # CONFIG_ACENIC is not set |
544 | # CONFIG_DL2K is not set | 553 | # CONFIG_DL2K is not set |
545 | # CONFIG_E1000 is not set | 554 | # CONFIG_E1000 is not set |
555 | # CONFIG_E1000E is not set | ||
546 | # CONFIG_NS83820 is not set | 556 | # CONFIG_NS83820 is not set |
547 | # CONFIG_HAMACHI is not set | 557 | # CONFIG_HAMACHI is not set |
548 | # CONFIG_YELLOWFIN is not set | 558 | # CONFIG_YELLOWFIN is not set |
@@ -550,6 +560,7 @@ CONFIG_NETDEV_1000=y | |||
550 | # CONFIG_SIS190 is not set | 560 | # CONFIG_SIS190 is not set |
551 | # CONFIG_SKGE is not set | 561 | # CONFIG_SKGE is not set |
552 | # CONFIG_SKY2 is not set | 562 | # CONFIG_SKY2 is not set |
563 | # CONFIG_SK98LIN is not set | ||
553 | # CONFIG_VIA_VELOCITY is not set | 564 | # CONFIG_VIA_VELOCITY is not set |
554 | # CONFIG_TIGON3 is not set | 565 | # CONFIG_TIGON3 is not set |
555 | # CONFIG_BNX2 is not set | 566 | # CONFIG_BNX2 is not set |
@@ -560,11 +571,14 @@ CONFIG_GFAR_NAPI=y | |||
560 | CONFIG_NETDEV_10000=y | 571 | CONFIG_NETDEV_10000=y |
561 | # CONFIG_CHELSIO_T1 is not set | 572 | # CONFIG_CHELSIO_T1 is not set |
562 | # CONFIG_CHELSIO_T3 is not set | 573 | # CONFIG_CHELSIO_T3 is not set |
574 | # CONFIG_IXGBE is not set | ||
563 | # CONFIG_IXGB is not set | 575 | # CONFIG_IXGB is not set |
564 | # CONFIG_S2IO is not set | 576 | # CONFIG_S2IO is not set |
565 | # CONFIG_MYRI10GE is not set | 577 | # CONFIG_MYRI10GE is not set |
566 | # CONFIG_NETXEN_NIC is not set | 578 | # CONFIG_NETXEN_NIC is not set |
579 | # CONFIG_NIU is not set | ||
567 | # CONFIG_MLX4_CORE is not set | 580 | # CONFIG_MLX4_CORE is not set |
581 | # CONFIG_TEHUTI is not set | ||
568 | # CONFIG_TR is not set | 582 | # CONFIG_TR is not set |
569 | 583 | ||
570 | # | 584 | # |
@@ -572,6 +586,15 @@ CONFIG_NETDEV_10000=y | |||
572 | # | 586 | # |
573 | # CONFIG_WLAN_PRE80211 is not set | 587 | # CONFIG_WLAN_PRE80211 is not set |
574 | # CONFIG_WLAN_80211 is not set | 588 | # CONFIG_WLAN_80211 is not set |
589 | |||
590 | # | ||
591 | # USB Network Adapters | ||
592 | # | ||
593 | # CONFIG_USB_CATC is not set | ||
594 | # CONFIG_USB_KAWETH is not set | ||
595 | # CONFIG_USB_PEGASUS is not set | ||
596 | # CONFIG_USB_RTL8150 is not set | ||
597 | # CONFIG_USB_USBNET is not set | ||
575 | # CONFIG_WAN is not set | 598 | # CONFIG_WAN is not set |
576 | # CONFIG_FDDI is not set | 599 | # CONFIG_FDDI is not set |
577 | # CONFIG_HIPPI is not set | 600 | # CONFIG_HIPPI is not set |
@@ -624,27 +647,11 @@ CONFIG_UNIX98_PTYS=y | |||
624 | CONFIG_LEGACY_PTYS=y | 647 | CONFIG_LEGACY_PTYS=y |
625 | CONFIG_LEGACY_PTY_COUNT=256 | 648 | CONFIG_LEGACY_PTY_COUNT=256 |
626 | # CONFIG_IPMI_HANDLER is not set | 649 | # CONFIG_IPMI_HANDLER is not set |
627 | CONFIG_WATCHDOG=y | ||
628 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
629 | |||
630 | # | ||
631 | # Watchdog Device Drivers | ||
632 | # | ||
633 | # CONFIG_SOFT_WATCHDOG is not set | ||
634 | CONFIG_83xx_WDT=y | ||
635 | |||
636 | # | ||
637 | # PCI-based Watchdog Cards | ||
638 | # | ||
639 | # CONFIG_PCIPCWATCHDOG is not set | ||
640 | # CONFIG_WDTPCI is not set | ||
641 | CONFIG_HW_RANDOM=y | 650 | CONFIG_HW_RANDOM=y |
642 | # CONFIG_NVRAM is not set | 651 | # CONFIG_NVRAM is not set |
643 | # CONFIG_GEN_RTC is not set | 652 | # CONFIG_GEN_RTC is not set |
644 | # CONFIG_R3964 is not set | 653 | # CONFIG_R3964 is not set |
645 | # CONFIG_APPLICOM is not set | 654 | # CONFIG_APPLICOM is not set |
646 | # CONFIG_AGP is not set | ||
647 | # CONFIG_DRM is not set | ||
648 | # CONFIG_RAW_DRIVER is not set | 655 | # CONFIG_RAW_DRIVER is not set |
649 | # CONFIG_TCG_TPM is not set | 656 | # CONFIG_TCG_TPM is not set |
650 | CONFIG_DEVPORT=y | 657 | CONFIG_DEVPORT=y |
@@ -682,6 +689,7 @@ CONFIG_I2C_MPC=y | |||
682 | # CONFIG_I2C_SIS96X is not set | 689 | # CONFIG_I2C_SIS96X is not set |
683 | # CONFIG_I2C_TAOS_EVM is not set | 690 | # CONFIG_I2C_TAOS_EVM is not set |
684 | # CONFIG_I2C_STUB is not set | 691 | # CONFIG_I2C_STUB is not set |
692 | # CONFIG_I2C_TINY_USB is not set | ||
685 | # CONFIG_I2C_VIA is not set | 693 | # CONFIG_I2C_VIA is not set |
686 | # CONFIG_I2C_VIAPRO is not set | 694 | # CONFIG_I2C_VIAPRO is not set |
687 | # CONFIG_I2C_VOODOO3 is not set | 695 | # CONFIG_I2C_VOODOO3 is not set |
@@ -725,6 +733,31 @@ CONFIG_SPI_MPC83xx=y | |||
725 | # CONFIG_W1 is not set | 733 | # CONFIG_W1 is not set |
726 | # CONFIG_POWER_SUPPLY is not set | 734 | # CONFIG_POWER_SUPPLY is not set |
727 | # CONFIG_HWMON is not set | 735 | # CONFIG_HWMON is not set |
736 | CONFIG_WATCHDOG=y | ||
737 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
738 | |||
739 | # | ||
740 | # Watchdog Device Drivers | ||
741 | # | ||
742 | # CONFIG_SOFT_WATCHDOG is not set | ||
743 | CONFIG_83xx_WDT=y | ||
744 | |||
745 | # | ||
746 | # PCI-based Watchdog Cards | ||
747 | # | ||
748 | # CONFIG_PCIPCWATCHDOG is not set | ||
749 | # CONFIG_WDTPCI is not set | ||
750 | |||
751 | # | ||
752 | # USB-based Watchdog Cards | ||
753 | # | ||
754 | # CONFIG_USBPCWATCHDOG is not set | ||
755 | |||
756 | # | ||
757 | # Sonics Silicon Backplane | ||
758 | # | ||
759 | CONFIG_SSB_POSSIBLE=y | ||
760 | # CONFIG_SSB is not set | ||
728 | 761 | ||
729 | # | 762 | # |
730 | # Multifunction device drivers | 763 | # Multifunction device drivers |
@@ -737,20 +770,22 @@ CONFIG_SPI_MPC83xx=y | |||
737 | # CONFIG_VIDEO_DEV is not set | 770 | # CONFIG_VIDEO_DEV is not set |
738 | # CONFIG_DVB_CORE is not set | 771 | # CONFIG_DVB_CORE is not set |
739 | CONFIG_DAB=y | 772 | CONFIG_DAB=y |
773 | # CONFIG_USB_DABUSB is not set | ||
740 | 774 | ||
741 | # | 775 | # |
742 | # Graphics support | 776 | # Graphics support |
743 | # | 777 | # |
778 | # CONFIG_AGP is not set | ||
779 | # CONFIG_DRM is not set | ||
780 | # CONFIG_VGASTATE is not set | ||
781 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
782 | # CONFIG_FB is not set | ||
744 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 783 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
745 | 784 | ||
746 | # | 785 | # |
747 | # Display device support | 786 | # Display device support |
748 | # | 787 | # |
749 | # CONFIG_DISPLAY_SUPPORT is not set | 788 | # CONFIG_DISPLAY_SUPPORT is not set |
750 | # CONFIG_VGASTATE is not set | ||
751 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
752 | # CONFIG_FB is not set | ||
753 | # CONFIG_FB_IBM_GXT4500 is not set | ||
754 | 789 | ||
755 | # | 790 | # |
756 | # Sound | 791 | # Sound |
@@ -760,15 +795,102 @@ CONFIG_USB_SUPPORT=y | |||
760 | CONFIG_USB_ARCH_HAS_HCD=y | 795 | CONFIG_USB_ARCH_HAS_HCD=y |
761 | CONFIG_USB_ARCH_HAS_OHCI=y | 796 | CONFIG_USB_ARCH_HAS_OHCI=y |
762 | CONFIG_USB_ARCH_HAS_EHCI=y | 797 | CONFIG_USB_ARCH_HAS_EHCI=y |
763 | # CONFIG_USB is not set | 798 | CONFIG_USB=y |
799 | # CONFIG_USB_DEBUG is not set | ||
800 | |||
801 | # | ||
802 | # Miscellaneous USB options | ||
803 | # | ||
804 | # CONFIG_USB_DEVICEFS is not set | ||
805 | CONFIG_USB_DEVICE_CLASS=y | ||
806 | # CONFIG_USB_DYNAMIC_MINORS is not set | ||
807 | # CONFIG_USB_OTG is not set | ||
808 | |||
809 | # | ||
810 | # USB Host Controller Drivers | ||
811 | # | ||
812 | CONFIG_USB_EHCI_HCD=y | ||
813 | # CONFIG_USB_EHCI_SPLIT_ISO is not set | ||
764 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 814 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
815 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | ||
765 | CONFIG_USB_EHCI_FSL=y | 816 | CONFIG_USB_EHCI_FSL=y |
817 | # CONFIG_USB_ISP116X_HCD is not set | ||
818 | # CONFIG_USB_OHCI_HCD is not set | ||
819 | CONFIG_USB_UHCI_HCD=y | ||
820 | # CONFIG_USB_SL811_HCD is not set | ||
821 | # CONFIG_USB_R8A66597_HCD is not set | ||
822 | |||
823 | # | ||
824 | # USB Device Class drivers | ||
825 | # | ||
826 | # CONFIG_USB_ACM is not set | ||
827 | # CONFIG_USB_PRINTER is not set | ||
766 | 828 | ||
767 | # | 829 | # |
768 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | 830 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' |
769 | # | 831 | # |
770 | 832 | ||
771 | # | 833 | # |
834 | # may also be needed; see USB_STORAGE Help for more information | ||
835 | # | ||
836 | CONFIG_USB_STORAGE=y | ||
837 | # CONFIG_USB_STORAGE_DEBUG is not set | ||
838 | # CONFIG_USB_STORAGE_DATAFAB is not set | ||
839 | # CONFIG_USB_STORAGE_FREECOM is not set | ||
840 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
841 | # CONFIG_USB_STORAGE_DPCM is not set | ||
842 | # CONFIG_USB_STORAGE_USBAT is not set | ||
843 | # CONFIG_USB_STORAGE_SDDR09 is not set | ||
844 | # CONFIG_USB_STORAGE_SDDR55 is not set | ||
845 | # CONFIG_USB_STORAGE_JUMPSHOT is not set | ||
846 | # CONFIG_USB_STORAGE_ALAUDA is not set | ||
847 | # CONFIG_USB_STORAGE_KARMA is not set | ||
848 | # CONFIG_USB_LIBUSUAL is not set | ||
849 | |||
850 | # | ||
851 | # USB Imaging devices | ||
852 | # | ||
853 | # CONFIG_USB_MDC800 is not set | ||
854 | # CONFIG_USB_MICROTEK is not set | ||
855 | CONFIG_USB_MON=y | ||
856 | |||
857 | # | ||
858 | # USB port drivers | ||
859 | # | ||
860 | |||
861 | # | ||
862 | # USB Serial Converter support | ||
863 | # | ||
864 | # CONFIG_USB_SERIAL is not set | ||
865 | |||
866 | # | ||
867 | # USB Miscellaneous drivers | ||
868 | # | ||
869 | # CONFIG_USB_EMI62 is not set | ||
870 | # CONFIG_USB_EMI26 is not set | ||
871 | # CONFIG_USB_ADUTUX is not set | ||
872 | # CONFIG_USB_AUERSWALD is not set | ||
873 | # CONFIG_USB_RIO500 is not set | ||
874 | # CONFIG_USB_LEGOTOWER is not set | ||
875 | # CONFIG_USB_LCD is not set | ||
876 | # CONFIG_USB_BERRY_CHARGE is not set | ||
877 | # CONFIG_USB_LED is not set | ||
878 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
879 | # CONFIG_USB_CYTHERM is not set | ||
880 | # CONFIG_USB_PHIDGET is not set | ||
881 | # CONFIG_USB_IDMOUSE is not set | ||
882 | # CONFIG_USB_FTDI_ELAN is not set | ||
883 | # CONFIG_USB_APPLEDISPLAY is not set | ||
884 | # CONFIG_USB_SISUSBVGA is not set | ||
885 | # CONFIG_USB_LD is not set | ||
886 | # CONFIG_USB_TRANCEVIBRATOR is not set | ||
887 | # CONFIG_USB_IOWARRIOR is not set | ||
888 | |||
889 | # | ||
890 | # USB DSL modem support | ||
891 | # | ||
892 | |||
893 | # | ||
772 | # USB Gadget Support | 894 | # USB Gadget Support |
773 | # | 895 | # |
774 | # CONFIG_USB_GADGET is not set | 896 | # CONFIG_USB_GADGET is not set |
@@ -795,6 +917,7 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y | |||
795 | # I2C RTC drivers | 917 | # I2C RTC drivers |
796 | # | 918 | # |
797 | CONFIG_RTC_DRV_DS1307=y | 919 | CONFIG_RTC_DRV_DS1307=y |
920 | # CONFIG_RTC_DRV_DS1374 is not set | ||
798 | # CONFIG_RTC_DRV_DS1672 is not set | 921 | # CONFIG_RTC_DRV_DS1672 is not set |
799 | # CONFIG_RTC_DRV_MAX6900 is not set | 922 | # CONFIG_RTC_DRV_MAX6900 is not set |
800 | # CONFIG_RTC_DRV_RS5C372 is not set | 923 | # CONFIG_RTC_DRV_RS5C372 is not set |
@@ -826,21 +949,6 @@ CONFIG_RTC_DRV_DS1307=y | |||
826 | # | 949 | # |
827 | 950 | ||
828 | # | 951 | # |
829 | # DMA Engine support | ||
830 | # | ||
831 | CONFIG_DMA_ENGINE=y | ||
832 | |||
833 | # | ||
834 | # DMA Clients | ||
835 | # | ||
836 | CONFIG_NET_DMA=y | ||
837 | |||
838 | # | ||
839 | # DMA Devices | ||
840 | # | ||
841 | CONFIG_INTEL_IOATDMA=y | ||
842 | |||
843 | # | ||
844 | # Userspace I/O | 952 | # Userspace I/O |
845 | # | 953 | # |
846 | # CONFIG_UIO is not set | 954 | # CONFIG_UIO is not set |
@@ -857,7 +965,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
857 | # CONFIG_EXT3_FS_SECURITY is not set | 965 | # CONFIG_EXT3_FS_SECURITY is not set |
858 | # CONFIG_EXT4DEV_FS is not set | 966 | # CONFIG_EXT4DEV_FS is not set |
859 | CONFIG_JBD=y | 967 | CONFIG_JBD=y |
860 | # CONFIG_JBD_DEBUG is not set | ||
861 | CONFIG_FS_MBCACHE=y | 968 | CONFIG_FS_MBCACHE=y |
862 | # CONFIG_REISERFS_FS is not set | 969 | # CONFIG_REISERFS_FS is not set |
863 | # CONFIG_JFS_FS is not set | 970 | # CONFIG_JFS_FS is not set |
@@ -901,7 +1008,6 @@ CONFIG_SYSFS=y | |||
901 | CONFIG_TMPFS=y | 1008 | CONFIG_TMPFS=y |
902 | # CONFIG_TMPFS_POSIX_ACL is not set | 1009 | # CONFIG_TMPFS_POSIX_ACL is not set |
903 | # CONFIG_HUGETLB_PAGE is not set | 1010 | # CONFIG_HUGETLB_PAGE is not set |
904 | CONFIG_RAMFS=y | ||
905 | # CONFIG_CONFIGFS_FS is not set | 1011 | # CONFIG_CONFIGFS_FS is not set |
906 | 1012 | ||
907 | # | 1013 | # |
@@ -921,10 +1027,7 @@ CONFIG_RAMFS=y | |||
921 | # CONFIG_QNX4FS_FS is not set | 1027 | # CONFIG_QNX4FS_FS is not set |
922 | # CONFIG_SYSV_FS is not set | 1028 | # CONFIG_SYSV_FS is not set |
923 | # CONFIG_UFS_FS is not set | 1029 | # CONFIG_UFS_FS is not set |
924 | 1030 | CONFIG_NETWORK_FILESYSTEMS=y | |
925 | # | ||
926 | # Network File Systems | ||
927 | # | ||
928 | CONFIG_NFS_FS=y | 1031 | CONFIG_NFS_FS=y |
929 | CONFIG_NFS_V3=y | 1032 | CONFIG_NFS_V3=y |
930 | # CONFIG_NFS_V3_ACL is not set | 1033 | # CONFIG_NFS_V3_ACL is not set |
@@ -967,10 +1070,6 @@ CONFIG_MSDOS_PARTITION=y | |||
967 | # CONFIG_KARMA_PARTITION is not set | 1070 | # CONFIG_KARMA_PARTITION is not set |
968 | # CONFIG_EFI_PARTITION is not set | 1071 | # CONFIG_EFI_PARTITION is not set |
969 | # CONFIG_SYSV68_PARTITION is not set | 1072 | # CONFIG_SYSV68_PARTITION is not set |
970 | |||
971 | # | ||
972 | # Native Language Support | ||
973 | # | ||
974 | CONFIG_NLS=y | 1073 | CONFIG_NLS=y |
975 | CONFIG_NLS_DEFAULT="iso8859-1" | 1074 | CONFIG_NLS_DEFAULT="iso8859-1" |
976 | # CONFIG_NLS_CODEPAGE_437 is not set | 1075 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1011,10 +1110,6 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
1011 | # CONFIG_NLS_KOI8_R is not set | 1110 | # CONFIG_NLS_KOI8_R is not set |
1012 | # CONFIG_NLS_KOI8_U is not set | 1111 | # CONFIG_NLS_KOI8_U is not set |
1013 | # CONFIG_NLS_UTF8 is not set | 1112 | # CONFIG_NLS_UTF8 is not set |
1014 | |||
1015 | # | ||
1016 | # Distributed Lock Manager | ||
1017 | # | ||
1018 | # CONFIG_DLM is not set | 1113 | # CONFIG_DLM is not set |
1019 | # CONFIG_UCC_SLOW is not set | 1114 | # CONFIG_UCC_SLOW is not set |
1020 | 1115 | ||
@@ -1032,23 +1127,22 @@ CONFIG_PLIST=y | |||
1032 | CONFIG_HAS_IOMEM=y | 1127 | CONFIG_HAS_IOMEM=y |
1033 | CONFIG_HAS_IOPORT=y | 1128 | CONFIG_HAS_IOPORT=y |
1034 | CONFIG_HAS_DMA=y | 1129 | CONFIG_HAS_DMA=y |
1035 | 1130 | # CONFIG_INSTRUMENTATION is not set | |
1036 | # | ||
1037 | # Instrumentation Support | ||
1038 | # | ||
1039 | # CONFIG_PROFILING is not set | ||
1040 | 1131 | ||
1041 | # | 1132 | # |
1042 | # Kernel hacking | 1133 | # Kernel hacking |
1043 | # | 1134 | # |
1044 | # CONFIG_PRINTK_TIME is not set | 1135 | # CONFIG_PRINTK_TIME is not set |
1136 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1045 | CONFIG_ENABLE_MUST_CHECK=y | 1137 | CONFIG_ENABLE_MUST_CHECK=y |
1046 | # CONFIG_MAGIC_SYSRQ is not set | 1138 | # CONFIG_MAGIC_SYSRQ is not set |
1047 | # CONFIG_UNUSED_SYMBOLS is not set | 1139 | # CONFIG_UNUSED_SYMBOLS is not set |
1048 | # CONFIG_DEBUG_FS is not set | 1140 | # CONFIG_DEBUG_FS is not set |
1049 | # CONFIG_HEADERS_CHECK is not set | 1141 | # CONFIG_HEADERS_CHECK is not set |
1050 | # CONFIG_DEBUG_KERNEL is not set | 1142 | # CONFIG_DEBUG_KERNEL is not set |
1143 | # CONFIG_SLUB_DEBUG_ON is not set | ||
1051 | # CONFIG_DEBUG_BUGVERBOSE is not set | 1144 | # CONFIG_DEBUG_BUGVERBOSE is not set |
1145 | # CONFIG_SAMPLES is not set | ||
1052 | # CONFIG_PPC_EARLY_DEBUG is not set | 1146 | # CONFIG_PPC_EARLY_DEBUG is not set |
1053 | 1147 | ||
1054 | # | 1148 | # |
@@ -1056,6 +1150,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
1056 | # | 1150 | # |
1057 | # CONFIG_KEYS is not set | 1151 | # CONFIG_KEYS is not set |
1058 | # CONFIG_SECURITY is not set | 1152 | # CONFIG_SECURITY is not set |
1153 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1059 | CONFIG_CRYPTO=y | 1154 | CONFIG_CRYPTO=y |
1060 | CONFIG_CRYPTO_ALGAPI=y | 1155 | CONFIG_CRYPTO_ALGAPI=y |
1061 | CONFIG_CRYPTO_BLKCIPHER=y | 1156 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1075,6 +1170,7 @@ CONFIG_CRYPTO_MD5=y | |||
1075 | CONFIG_CRYPTO_CBC=y | 1170 | CONFIG_CRYPTO_CBC=y |
1076 | CONFIG_CRYPTO_PCBC=m | 1171 | CONFIG_CRYPTO_PCBC=m |
1077 | # CONFIG_CRYPTO_LRW is not set | 1172 | # CONFIG_CRYPTO_LRW is not set |
1173 | # CONFIG_CRYPTO_XTS is not set | ||
1078 | # CONFIG_CRYPTO_CRYPTD is not set | 1174 | # CONFIG_CRYPTO_CRYPTD is not set |
1079 | CONFIG_CRYPTO_DES=y | 1175 | CONFIG_CRYPTO_DES=y |
1080 | # CONFIG_CRYPTO_FCRYPT is not set | 1176 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1088,9 +1184,12 @@ CONFIG_CRYPTO_DES=y | |||
1088 | # CONFIG_CRYPTO_ARC4 is not set | 1184 | # CONFIG_CRYPTO_ARC4 is not set |
1089 | # CONFIG_CRYPTO_KHAZAD is not set | 1185 | # CONFIG_CRYPTO_KHAZAD is not set |
1090 | # CONFIG_CRYPTO_ANUBIS is not set | 1186 | # CONFIG_CRYPTO_ANUBIS is not set |
1187 | # CONFIG_CRYPTO_SEED is not set | ||
1091 | # CONFIG_CRYPTO_DEFLATE is not set | 1188 | # CONFIG_CRYPTO_DEFLATE is not set |
1092 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1189 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1093 | # CONFIG_CRYPTO_CRC32C is not set | 1190 | # CONFIG_CRYPTO_CRC32C is not set |
1094 | # CONFIG_CRYPTO_CAMELLIA is not set | 1191 | # CONFIG_CRYPTO_CAMELLIA is not set |
1095 | # CONFIG_CRYPTO_TEST is not set | 1192 | # CONFIG_CRYPTO_TEST is not set |
1193 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1096 | CONFIG_CRYPTO_HW=y | 1194 | CONFIG_CRYPTO_HW=y |
1195 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc834x_mds_defconfig b/arch/powerpc/configs/mpc834x_mds_defconfig index e59a88e95486..217539f3ecef 100644 --- a/arch/powerpc/configs/mpc834x_mds_defconfig +++ b/arch/powerpc/configs/mpc834x_mds_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:41 2007 | 4 | # Thu Dec 6 16:48:41 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
66 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +91,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 91 | CONFIG_ANON_INODES=y |
84 | # CONFIG_EPOLL is not set | 92 | # CONFIG_EPOLL is not set |
85 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 94 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 95 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 96 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -123,7 +130,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
123 | # Platform support | 130 | # Platform support |
124 | # | 131 | # |
125 | # CONFIG_PPC_MULTIPLATFORM is not set | 132 | # CONFIG_PPC_MULTIPLATFORM is not set |
126 | # CONFIG_EMBEDDED6xx is not set | ||
127 | # CONFIG_PPC_82xx is not set | 133 | # CONFIG_PPC_82xx is not set |
128 | CONFIG_PPC_83xx=y | 134 | CONFIG_PPC_83xx=y |
129 | # CONFIG_PPC_86xx is not set | 135 | # CONFIG_PPC_86xx is not set |
@@ -156,6 +162,10 @@ CONFIG_MPC834x=y | |||
156 | # Kernel options | 162 | # Kernel options |
157 | # | 163 | # |
158 | # CONFIG_HIGHMEM is not set | 164 | # CONFIG_HIGHMEM is not set |
165 | CONFIG_TICK_ONESHOT=y | ||
166 | CONFIG_NO_HZ=y | ||
167 | CONFIG_HIGH_RES_TIMERS=y | ||
168 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
159 | # CONFIG_HZ_100 is not set | 169 | # CONFIG_HZ_100 is not set |
160 | CONFIG_HZ_250=y | 170 | CONFIG_HZ_250=y |
161 | # CONFIG_HZ_300 is not set | 171 | # CONFIG_HZ_300 is not set |
@@ -176,6 +186,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
176 | CONFIG_FLATMEM=y | 186 | CONFIG_FLATMEM=y |
177 | CONFIG_FLAT_NODE_MEM_MAP=y | 187 | CONFIG_FLAT_NODE_MEM_MAP=y |
178 | # CONFIG_SPARSEMEM_STATIC is not set | 188 | # CONFIG_SPARSEMEM_STATIC is not set |
189 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
179 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 190 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
180 | # CONFIG_RESOURCES_64BIT is not set | 191 | # CONFIG_RESOURCES_64BIT is not set |
181 | CONFIG_ZONE_DMA_FLAG=1 | 192 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -184,6 +195,8 @@ CONFIG_VIRT_TO_BUS=y | |||
184 | CONFIG_PROC_DEVICETREE=y | 195 | CONFIG_PROC_DEVICETREE=y |
185 | # CONFIG_CMDLINE_BOOL is not set | 196 | # CONFIG_CMDLINE_BOOL is not set |
186 | # CONFIG_PM is not set | 197 | # CONFIG_PM is not set |
198 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
199 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
187 | CONFIG_SECCOMP=y | 200 | CONFIG_SECCOMP=y |
188 | CONFIG_WANT_DEVICE_TREE=y | 201 | CONFIG_WANT_DEVICE_TREE=y |
189 | CONFIG_DEVICE_TREE="" | 202 | CONFIG_DEVICE_TREE="" |
@@ -202,10 +215,7 @@ CONFIG_PCI_SYSCALL=y | |||
202 | # CONFIG_PCIEPORTBUS is not set | 215 | # CONFIG_PCIEPORTBUS is not set |
203 | CONFIG_ARCH_SUPPORTS_MSI=y | 216 | CONFIG_ARCH_SUPPORTS_MSI=y |
204 | # CONFIG_PCI_MSI is not set | 217 | # CONFIG_PCI_MSI is not set |
205 | 218 | CONFIG_PCI_LEGACY=y | |
206 | # | ||
207 | # PCCARD (PCMCIA/CardBus) support | ||
208 | # | ||
209 | # CONFIG_PCCARD is not set | 219 | # CONFIG_PCCARD is not set |
210 | # CONFIG_HOTPLUG_PCI is not set | 220 | # CONFIG_HOTPLUG_PCI is not set |
211 | 221 | ||
@@ -220,7 +230,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
220 | CONFIG_HIGHMEM_START=0xfe000000 | 230 | CONFIG_HIGHMEM_START=0xfe000000 |
221 | CONFIG_LOWMEM_SIZE=0x30000000 | 231 | CONFIG_LOWMEM_SIZE=0x30000000 |
222 | CONFIG_KERNEL_START=0xc0000000 | 232 | CONFIG_KERNEL_START=0xc0000000 |
223 | CONFIG_TASK_SIZE=0x80000000 | 233 | CONFIG_TASK_SIZE=0xc0000000 |
224 | CONFIG_BOOT_LOAD=0x00800000 | 234 | CONFIG_BOOT_LOAD=0x00800000 |
225 | 235 | ||
226 | # | 236 | # |
@@ -260,6 +270,7 @@ CONFIG_SYN_COOKIES=y | |||
260 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 270 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
261 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 271 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
262 | CONFIG_INET_XFRM_MODE_BEET=y | 272 | CONFIG_INET_XFRM_MODE_BEET=y |
273 | # CONFIG_INET_LRO is not set | ||
263 | CONFIG_INET_DIAG=y | 274 | CONFIG_INET_DIAG=y |
264 | CONFIG_INET_TCP_DIAG=y | 275 | CONFIG_INET_TCP_DIAG=y |
265 | # CONFIG_TCP_CONG_ADVANCED is not set | 276 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -285,10 +296,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
285 | # CONFIG_LAPB is not set | 296 | # CONFIG_LAPB is not set |
286 | # CONFIG_ECONET is not set | 297 | # CONFIG_ECONET is not set |
287 | # CONFIG_WAN_ROUTER is not set | 298 | # CONFIG_WAN_ROUTER is not set |
288 | |||
289 | # | ||
290 | # QoS and/or fair queueing | ||
291 | # | ||
292 | # CONFIG_NET_SCHED is not set | 299 | # CONFIG_NET_SCHED is not set |
293 | 300 | ||
294 | # | 301 | # |
@@ -317,6 +324,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
317 | # | 324 | # |
318 | # Generic Driver Options | 325 | # Generic Driver Options |
319 | # | 326 | # |
327 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
320 | CONFIG_STANDALONE=y | 328 | CONFIG_STANDALONE=y |
321 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 329 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
322 | # CONFIG_FW_LOADER is not set | 330 | # CONFIG_FW_LOADER is not set |
@@ -358,10 +366,6 @@ CONFIG_MISC_DEVICES=y | |||
358 | # CONFIG_SCSI_NETLINK is not set | 366 | # CONFIG_SCSI_NETLINK is not set |
359 | # CONFIG_ATA is not set | 367 | # CONFIG_ATA is not set |
360 | # CONFIG_MD is not set | 368 | # CONFIG_MD is not set |
361 | |||
362 | # | ||
363 | # Fusion MPT device support | ||
364 | # | ||
365 | # CONFIG_FUSION is not set | 369 | # CONFIG_FUSION is not set |
366 | 370 | ||
367 | # | 371 | # |
@@ -378,6 +382,8 @@ CONFIG_NETDEVICES=y | |||
378 | # CONFIG_MACVLAN is not set | 382 | # CONFIG_MACVLAN is not set |
379 | # CONFIG_EQUALIZER is not set | 383 | # CONFIG_EQUALIZER is not set |
380 | # CONFIG_TUN is not set | 384 | # CONFIG_TUN is not set |
385 | # CONFIG_VETH is not set | ||
386 | # CONFIG_IP1000 is not set | ||
381 | # CONFIG_ARCNET is not set | 387 | # CONFIG_ARCNET is not set |
382 | CONFIG_PHYLIB=y | 388 | CONFIG_PHYLIB=y |
383 | 389 | ||
@@ -394,6 +400,7 @@ CONFIG_MARVELL_PHY=y | |||
394 | # CONFIG_BROADCOM_PHY is not set | 400 | # CONFIG_BROADCOM_PHY is not set |
395 | # CONFIG_ICPLUS_PHY is not set | 401 | # CONFIG_ICPLUS_PHY is not set |
396 | # CONFIG_FIXED_PHY is not set | 402 | # CONFIG_FIXED_PHY is not set |
403 | # CONFIG_MDIO_BITBANG is not set | ||
397 | CONFIG_NET_ETHERNET=y | 404 | CONFIG_NET_ETHERNET=y |
398 | CONFIG_MII=y | 405 | CONFIG_MII=y |
399 | # CONFIG_HAPPYMEAL is not set | 406 | # CONFIG_HAPPYMEAL is not set |
@@ -402,13 +409,16 @@ CONFIG_MII=y | |||
402 | # CONFIG_NET_VENDOR_3COM is not set | 409 | # CONFIG_NET_VENDOR_3COM is not set |
403 | # CONFIG_NET_TULIP is not set | 410 | # CONFIG_NET_TULIP is not set |
404 | # CONFIG_HP100 is not set | 411 | # CONFIG_HP100 is not set |
412 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
413 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
414 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
415 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
405 | CONFIG_NET_PCI=y | 416 | CONFIG_NET_PCI=y |
406 | # CONFIG_PCNET32 is not set | 417 | # CONFIG_PCNET32 is not set |
407 | # CONFIG_AMD8111_ETH is not set | 418 | # CONFIG_AMD8111_ETH is not set |
408 | # CONFIG_ADAPTEC_STARFIRE is not set | 419 | # CONFIG_ADAPTEC_STARFIRE is not set |
409 | # CONFIG_B44 is not set | 420 | # CONFIG_B44 is not set |
410 | # CONFIG_FORCEDETH is not set | 421 | # CONFIG_FORCEDETH is not set |
411 | # CONFIG_DGRS is not set | ||
412 | # CONFIG_EEPRO100 is not set | 422 | # CONFIG_EEPRO100 is not set |
413 | CONFIG_E100=y | 423 | CONFIG_E100=y |
414 | # CONFIG_FEALNX is not set | 424 | # CONFIG_FEALNX is not set |
@@ -426,6 +436,7 @@ CONFIG_NETDEV_1000=y | |||
426 | # CONFIG_ACENIC is not set | 436 | # CONFIG_ACENIC is not set |
427 | # CONFIG_DL2K is not set | 437 | # CONFIG_DL2K is not set |
428 | # CONFIG_E1000 is not set | 438 | # CONFIG_E1000 is not set |
439 | # CONFIG_E1000E is not set | ||
429 | # CONFIG_NS83820 is not set | 440 | # CONFIG_NS83820 is not set |
430 | # CONFIG_HAMACHI is not set | 441 | # CONFIG_HAMACHI is not set |
431 | # CONFIG_YELLOWFIN is not set | 442 | # CONFIG_YELLOWFIN is not set |
@@ -433,6 +444,7 @@ CONFIG_NETDEV_1000=y | |||
433 | # CONFIG_SIS190 is not set | 444 | # CONFIG_SIS190 is not set |
434 | # CONFIG_SKGE is not set | 445 | # CONFIG_SKGE is not set |
435 | # CONFIG_SKY2 is not set | 446 | # CONFIG_SKY2 is not set |
447 | # CONFIG_SK98LIN is not set | ||
436 | # CONFIG_VIA_VELOCITY is not set | 448 | # CONFIG_VIA_VELOCITY is not set |
437 | # CONFIG_TIGON3 is not set | 449 | # CONFIG_TIGON3 is not set |
438 | # CONFIG_BNX2 is not set | 450 | # CONFIG_BNX2 is not set |
@@ -443,11 +455,14 @@ CONFIG_GIANFAR=y | |||
443 | CONFIG_NETDEV_10000=y | 455 | CONFIG_NETDEV_10000=y |
444 | # CONFIG_CHELSIO_T1 is not set | 456 | # CONFIG_CHELSIO_T1 is not set |
445 | # CONFIG_CHELSIO_T3 is not set | 457 | # CONFIG_CHELSIO_T3 is not set |
458 | # CONFIG_IXGBE is not set | ||
446 | # CONFIG_IXGB is not set | 459 | # CONFIG_IXGB is not set |
447 | # CONFIG_S2IO is not set | 460 | # CONFIG_S2IO is not set |
448 | # CONFIG_MYRI10GE is not set | 461 | # CONFIG_MYRI10GE is not set |
449 | # CONFIG_NETXEN_NIC is not set | 462 | # CONFIG_NETXEN_NIC is not set |
463 | # CONFIG_NIU is not set | ||
450 | # CONFIG_MLX4_CORE is not set | 464 | # CONFIG_MLX4_CORE is not set |
465 | # CONFIG_TEHUTI is not set | ||
451 | # CONFIG_TR is not set | 466 | # CONFIG_TR is not set |
452 | 467 | ||
453 | # | 468 | # |
@@ -479,7 +494,6 @@ CONFIG_INPUT=y | |||
479 | # | 494 | # |
480 | # CONFIG_INPUT_MOUSEDEV is not set | 495 | # CONFIG_INPUT_MOUSEDEV is not set |
481 | # CONFIG_INPUT_JOYDEV is not set | 496 | # CONFIG_INPUT_JOYDEV is not set |
482 | # CONFIG_INPUT_TSDEV is not set | ||
483 | # CONFIG_INPUT_EVDEV is not set | 497 | # CONFIG_INPUT_EVDEV is not set |
484 | # CONFIG_INPUT_EVBUG is not set | 498 | # CONFIG_INPUT_EVBUG is not set |
485 | 499 | ||
@@ -527,28 +541,12 @@ CONFIG_UNIX98_PTYS=y | |||
527 | CONFIG_LEGACY_PTYS=y | 541 | CONFIG_LEGACY_PTYS=y |
528 | CONFIG_LEGACY_PTY_COUNT=256 | 542 | CONFIG_LEGACY_PTY_COUNT=256 |
529 | # CONFIG_IPMI_HANDLER is not set | 543 | # CONFIG_IPMI_HANDLER is not set |
530 | CONFIG_WATCHDOG=y | ||
531 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
532 | |||
533 | # | ||
534 | # Watchdog Device Drivers | ||
535 | # | ||
536 | # CONFIG_SOFT_WATCHDOG is not set | ||
537 | CONFIG_83xx_WDT=y | ||
538 | |||
539 | # | ||
540 | # PCI-based Watchdog Cards | ||
541 | # | ||
542 | # CONFIG_PCIPCWATCHDOG is not set | ||
543 | # CONFIG_WDTPCI is not set | ||
544 | # CONFIG_HW_RANDOM is not set | 544 | # CONFIG_HW_RANDOM is not set |
545 | # CONFIG_NVRAM is not set | 545 | # CONFIG_NVRAM is not set |
546 | CONFIG_GEN_RTC=y | 546 | CONFIG_GEN_RTC=y |
547 | # CONFIG_GEN_RTC_X is not set | 547 | # CONFIG_GEN_RTC_X is not set |
548 | # CONFIG_R3964 is not set | 548 | # CONFIG_R3964 is not set |
549 | # CONFIG_APPLICOM is not set | 549 | # CONFIG_APPLICOM is not set |
550 | # CONFIG_AGP is not set | ||
551 | # CONFIG_DRM is not set | ||
552 | # CONFIG_RAW_DRIVER is not set | 550 | # CONFIG_RAW_DRIVER is not set |
553 | # CONFIG_TCG_TPM is not set | 551 | # CONFIG_TCG_TPM is not set |
554 | CONFIG_DEVPORT=y | 552 | CONFIG_DEVPORT=y |
@@ -617,8 +615,6 @@ CONFIG_I2C_MPC=y | |||
617 | # CONFIG_POWER_SUPPLY is not set | 615 | # CONFIG_POWER_SUPPLY is not set |
618 | CONFIG_HWMON=y | 616 | CONFIG_HWMON=y |
619 | # CONFIG_HWMON_VID is not set | 617 | # CONFIG_HWMON_VID is not set |
620 | # CONFIG_SENSORS_ABITUGURU is not set | ||
621 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
622 | # CONFIG_SENSORS_AD7418 is not set | 618 | # CONFIG_SENSORS_AD7418 is not set |
623 | # CONFIG_SENSORS_ADM1021 is not set | 619 | # CONFIG_SENSORS_ADM1021 is not set |
624 | # CONFIG_SENSORS_ADM1025 is not set | 620 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -626,12 +622,13 @@ CONFIG_HWMON=y | |||
626 | # CONFIG_SENSORS_ADM1029 is not set | 622 | # CONFIG_SENSORS_ADM1029 is not set |
627 | # CONFIG_SENSORS_ADM1031 is not set | 623 | # CONFIG_SENSORS_ADM1031 is not set |
628 | # CONFIG_SENSORS_ADM9240 is not set | 624 | # CONFIG_SENSORS_ADM9240 is not set |
629 | # CONFIG_SENSORS_ASB100 is not set | 625 | # CONFIG_SENSORS_ADT7470 is not set |
630 | # CONFIG_SENSORS_ATXP1 is not set | 626 | # CONFIG_SENSORS_ATXP1 is not set |
631 | # CONFIG_SENSORS_DS1621 is not set | 627 | # CONFIG_SENSORS_DS1621 is not set |
628 | # CONFIG_SENSORS_I5K_AMB is not set | ||
632 | # CONFIG_SENSORS_F71805F is not set | 629 | # CONFIG_SENSORS_F71805F is not set |
633 | # CONFIG_SENSORS_FSCHER is not set | 630 | # CONFIG_SENSORS_F71882FG is not set |
634 | # CONFIG_SENSORS_FSCPOS is not set | 631 | # CONFIG_SENSORS_F75375S is not set |
635 | # CONFIG_SENSORS_GL518SM is not set | 632 | # CONFIG_SENSORS_GL518SM is not set |
636 | # CONFIG_SENSORS_GL520SM is not set | 633 | # CONFIG_SENSORS_GL520SM is not set |
637 | # CONFIG_SENSORS_IT87 is not set | 634 | # CONFIG_SENSORS_IT87 is not set |
@@ -667,6 +664,26 @@ CONFIG_HWMON=y | |||
667 | # CONFIG_SENSORS_W83627HF is not set | 664 | # CONFIG_SENSORS_W83627HF is not set |
668 | # CONFIG_SENSORS_W83627EHF is not set | 665 | # CONFIG_SENSORS_W83627EHF is not set |
669 | # CONFIG_HWMON_DEBUG_CHIP is not set | 666 | # CONFIG_HWMON_DEBUG_CHIP is not set |
667 | CONFIG_WATCHDOG=y | ||
668 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
669 | |||
670 | # | ||
671 | # Watchdog Device Drivers | ||
672 | # | ||
673 | # CONFIG_SOFT_WATCHDOG is not set | ||
674 | CONFIG_83xx_WDT=y | ||
675 | |||
676 | # | ||
677 | # PCI-based Watchdog Cards | ||
678 | # | ||
679 | # CONFIG_PCIPCWATCHDOG is not set | ||
680 | # CONFIG_WDTPCI is not set | ||
681 | |||
682 | # | ||
683 | # Sonics Silicon Backplane | ||
684 | # | ||
685 | CONFIG_SSB_POSSIBLE=y | ||
686 | # CONFIG_SSB is not set | ||
670 | 687 | ||
671 | # | 688 | # |
672 | # Multifunction device drivers | 689 | # Multifunction device drivers |
@@ -683,16 +700,17 @@ CONFIG_DAB=y | |||
683 | # | 700 | # |
684 | # Graphics support | 701 | # Graphics support |
685 | # | 702 | # |
703 | # CONFIG_AGP is not set | ||
704 | # CONFIG_DRM is not set | ||
705 | # CONFIG_VGASTATE is not set | ||
706 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
707 | # CONFIG_FB is not set | ||
686 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 708 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
687 | 709 | ||
688 | # | 710 | # |
689 | # Display device support | 711 | # Display device support |
690 | # | 712 | # |
691 | # CONFIG_DISPLAY_SUPPORT is not set | 713 | # CONFIG_DISPLAY_SUPPORT is not set |
692 | # CONFIG_VGASTATE is not set | ||
693 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
694 | # CONFIG_FB is not set | ||
695 | # CONFIG_FB_IBM_GXT4500 is not set | ||
696 | 714 | ||
697 | # | 715 | # |
698 | # Sound | 716 | # Sound |
@@ -701,6 +719,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
701 | CONFIG_HID_SUPPORT=y | 719 | CONFIG_HID_SUPPORT=y |
702 | CONFIG_HID=y | 720 | CONFIG_HID=y |
703 | # CONFIG_HID_DEBUG is not set | 721 | # CONFIG_HID_DEBUG is not set |
722 | # CONFIG_HIDRAW is not set | ||
704 | CONFIG_USB_SUPPORT=y | 723 | CONFIG_USB_SUPPORT=y |
705 | CONFIG_USB_ARCH_HAS_HCD=y | 724 | CONFIG_USB_ARCH_HAS_HCD=y |
706 | CONFIG_USB_ARCH_HAS_OHCI=y | 725 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -721,19 +740,52 @@ CONFIG_USB_EHCI_FSL=y | |||
721 | # CONFIG_NEW_LEDS is not set | 740 | # CONFIG_NEW_LEDS is not set |
722 | # CONFIG_INFINIBAND is not set | 741 | # CONFIG_INFINIBAND is not set |
723 | # CONFIG_EDAC is not set | 742 | # CONFIG_EDAC is not set |
724 | # CONFIG_RTC_CLASS is not set | 743 | CONFIG_RTC_LIB=y |
744 | CONFIG_RTC_CLASS=y | ||
745 | CONFIG_RTC_HCTOSYS=y | ||
746 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
747 | # CONFIG_RTC_DEBUG is not set | ||
748 | |||
749 | # | ||
750 | # RTC interfaces | ||
751 | # | ||
752 | CONFIG_RTC_INTF_SYSFS=y | ||
753 | CONFIG_RTC_INTF_PROC=y | ||
754 | CONFIG_RTC_INTF_DEV=y | ||
755 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
756 | # CONFIG_RTC_DRV_TEST is not set | ||
757 | |||
758 | # | ||
759 | # I2C RTC drivers | ||
760 | # | ||
761 | # CONFIG_RTC_DRV_DS1307 is not set | ||
762 | CONFIG_RTC_DRV_DS1374=y | ||
763 | # CONFIG_RTC_DRV_DS1672 is not set | ||
764 | # CONFIG_RTC_DRV_MAX6900 is not set | ||
765 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
766 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
767 | # CONFIG_RTC_DRV_X1205 is not set | ||
768 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
769 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
770 | # CONFIG_RTC_DRV_M41T80 is not set | ||
725 | 771 | ||
726 | # | 772 | # |
727 | # DMA Engine support | 773 | # SPI RTC drivers |
728 | # | 774 | # |
729 | # CONFIG_DMA_ENGINE is not set | ||
730 | 775 | ||
731 | # | 776 | # |
732 | # DMA Clients | 777 | # Platform RTC drivers |
733 | # | 778 | # |
779 | # CONFIG_RTC_DRV_CMOS is not set | ||
780 | # CONFIG_RTC_DRV_DS1553 is not set | ||
781 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
782 | # CONFIG_RTC_DRV_DS1742 is not set | ||
783 | # CONFIG_RTC_DRV_M48T86 is not set | ||
784 | # CONFIG_RTC_DRV_M48T59 is not set | ||
785 | # CONFIG_RTC_DRV_V3020 is not set | ||
734 | 786 | ||
735 | # | 787 | # |
736 | # DMA Devices | 788 | # on-CPU RTC drivers |
737 | # | 789 | # |
738 | 790 | ||
739 | # | 791 | # |
@@ -753,7 +805,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
753 | # CONFIG_EXT3_FS_SECURITY is not set | 805 | # CONFIG_EXT3_FS_SECURITY is not set |
754 | # CONFIG_EXT4DEV_FS is not set | 806 | # CONFIG_EXT4DEV_FS is not set |
755 | CONFIG_JBD=y | 807 | CONFIG_JBD=y |
756 | # CONFIG_JBD_DEBUG is not set | ||
757 | CONFIG_FS_MBCACHE=y | 808 | CONFIG_FS_MBCACHE=y |
758 | # CONFIG_REISERFS_FS is not set | 809 | # CONFIG_REISERFS_FS is not set |
759 | # CONFIG_JFS_FS is not set | 810 | # CONFIG_JFS_FS is not set |
@@ -794,7 +845,6 @@ CONFIG_SYSFS=y | |||
794 | CONFIG_TMPFS=y | 845 | CONFIG_TMPFS=y |
795 | # CONFIG_TMPFS_POSIX_ACL is not set | 846 | # CONFIG_TMPFS_POSIX_ACL is not set |
796 | # CONFIG_HUGETLB_PAGE is not set | 847 | # CONFIG_HUGETLB_PAGE is not set |
797 | CONFIG_RAMFS=y | ||
798 | # CONFIG_CONFIGFS_FS is not set | 848 | # CONFIG_CONFIGFS_FS is not set |
799 | 849 | ||
800 | # | 850 | # |
@@ -813,10 +863,7 @@ CONFIG_RAMFS=y | |||
813 | # CONFIG_QNX4FS_FS is not set | 863 | # CONFIG_QNX4FS_FS is not set |
814 | # CONFIG_SYSV_FS is not set | 864 | # CONFIG_SYSV_FS is not set |
815 | # CONFIG_UFS_FS is not set | 865 | # CONFIG_UFS_FS is not set |
816 | 866 | CONFIG_NETWORK_FILESYSTEMS=y | |
817 | # | ||
818 | # Network File Systems | ||
819 | # | ||
820 | CONFIG_NFS_FS=y | 867 | CONFIG_NFS_FS=y |
821 | CONFIG_NFS_V3=y | 868 | CONFIG_NFS_V3=y |
822 | # CONFIG_NFS_V3_ACL is not set | 869 | # CONFIG_NFS_V3_ACL is not set |
@@ -855,15 +902,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
855 | # CONFIG_KARMA_PARTITION is not set | 902 | # CONFIG_KARMA_PARTITION is not set |
856 | # CONFIG_EFI_PARTITION is not set | 903 | # CONFIG_EFI_PARTITION is not set |
857 | # CONFIG_SYSV68_PARTITION is not set | 904 | # CONFIG_SYSV68_PARTITION is not set |
858 | |||
859 | # | ||
860 | # Native Language Support | ||
861 | # | ||
862 | # CONFIG_NLS is not set | 905 | # CONFIG_NLS is not set |
863 | |||
864 | # | ||
865 | # Distributed Lock Manager | ||
866 | # | ||
867 | # CONFIG_DLM is not set | 906 | # CONFIG_DLM is not set |
868 | # CONFIG_UCC_SLOW is not set | 907 | # CONFIG_UCC_SLOW is not set |
869 | 908 | ||
@@ -881,23 +920,22 @@ CONFIG_PLIST=y | |||
881 | CONFIG_HAS_IOMEM=y | 920 | CONFIG_HAS_IOMEM=y |
882 | CONFIG_HAS_IOPORT=y | 921 | CONFIG_HAS_IOPORT=y |
883 | CONFIG_HAS_DMA=y | 922 | CONFIG_HAS_DMA=y |
884 | 923 | # CONFIG_INSTRUMENTATION is not set | |
885 | # | ||
886 | # Instrumentation Support | ||
887 | # | ||
888 | # CONFIG_PROFILING is not set | ||
889 | 924 | ||
890 | # | 925 | # |
891 | # Kernel hacking | 926 | # Kernel hacking |
892 | # | 927 | # |
893 | # CONFIG_PRINTK_TIME is not set | 928 | # CONFIG_PRINTK_TIME is not set |
929 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
894 | CONFIG_ENABLE_MUST_CHECK=y | 930 | CONFIG_ENABLE_MUST_CHECK=y |
895 | # CONFIG_MAGIC_SYSRQ is not set | 931 | # CONFIG_MAGIC_SYSRQ is not set |
896 | # CONFIG_UNUSED_SYMBOLS is not set | 932 | # CONFIG_UNUSED_SYMBOLS is not set |
897 | # CONFIG_DEBUG_FS is not set | 933 | # CONFIG_DEBUG_FS is not set |
898 | # CONFIG_HEADERS_CHECK is not set | 934 | # CONFIG_HEADERS_CHECK is not set |
899 | # CONFIG_DEBUG_KERNEL is not set | 935 | # CONFIG_DEBUG_KERNEL is not set |
936 | # CONFIG_SLUB_DEBUG_ON is not set | ||
900 | # CONFIG_DEBUG_BUGVERBOSE is not set | 937 | # CONFIG_DEBUG_BUGVERBOSE is not set |
938 | # CONFIG_SAMPLES is not set | ||
901 | # CONFIG_PPC_EARLY_DEBUG is not set | 939 | # CONFIG_PPC_EARLY_DEBUG is not set |
902 | 940 | ||
903 | # | 941 | # |
@@ -905,6 +943,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
905 | # | 943 | # |
906 | # CONFIG_KEYS is not set | 944 | # CONFIG_KEYS is not set |
907 | # CONFIG_SECURITY is not set | 945 | # CONFIG_SECURITY is not set |
946 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
908 | CONFIG_CRYPTO=y | 947 | CONFIG_CRYPTO=y |
909 | CONFIG_CRYPTO_ALGAPI=y | 948 | CONFIG_CRYPTO_ALGAPI=y |
910 | CONFIG_CRYPTO_BLKCIPHER=y | 949 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -924,6 +963,7 @@ CONFIG_CRYPTO_ECB=m | |||
924 | CONFIG_CRYPTO_CBC=y | 963 | CONFIG_CRYPTO_CBC=y |
925 | CONFIG_CRYPTO_PCBC=m | 964 | CONFIG_CRYPTO_PCBC=m |
926 | # CONFIG_CRYPTO_LRW is not set | 965 | # CONFIG_CRYPTO_LRW is not set |
966 | # CONFIG_CRYPTO_XTS is not set | ||
927 | # CONFIG_CRYPTO_CRYPTD is not set | 967 | # CONFIG_CRYPTO_CRYPTD is not set |
928 | CONFIG_CRYPTO_DES=y | 968 | CONFIG_CRYPTO_DES=y |
929 | # CONFIG_CRYPTO_FCRYPT is not set | 969 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -937,9 +977,12 @@ CONFIG_CRYPTO_DES=y | |||
937 | # CONFIG_CRYPTO_ARC4 is not set | 977 | # CONFIG_CRYPTO_ARC4 is not set |
938 | # CONFIG_CRYPTO_KHAZAD is not set | 978 | # CONFIG_CRYPTO_KHAZAD is not set |
939 | # CONFIG_CRYPTO_ANUBIS is not set | 979 | # CONFIG_CRYPTO_ANUBIS is not set |
980 | # CONFIG_CRYPTO_SEED is not set | ||
940 | # CONFIG_CRYPTO_DEFLATE is not set | 981 | # CONFIG_CRYPTO_DEFLATE is not set |
941 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 982 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
942 | # CONFIG_CRYPTO_CRC32C is not set | 983 | # CONFIG_CRYPTO_CRC32C is not set |
943 | # CONFIG_CRYPTO_CAMELLIA is not set | 984 | # CONFIG_CRYPTO_CAMELLIA is not set |
944 | # CONFIG_CRYPTO_TEST is not set | 985 | # CONFIG_CRYPTO_TEST is not set |
986 | # CONFIG_CRYPTO_AUTHENC is not set | ||
945 | CONFIG_CRYPTO_HW=y | 987 | CONFIG_CRYPTO_HW=y |
988 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc836x_mds_defconfig b/arch/powerpc/configs/mpc836x_mds_defconfig index 75657528518e..c44fc56263e2 100644 --- a/arch/powerpc/configs/mpc836x_mds_defconfig +++ b/arch/powerpc/configs/mpc836x_mds_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:42 2007 | 4 | # Thu Dec 6 16:48:43 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -62,9 +67,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
62 | # CONFIG_BSD_PROCESS_ACCT is not set | 67 | # CONFIG_BSD_PROCESS_ACCT is not set |
63 | # CONFIG_TASKSTATS is not set | 68 | # CONFIG_TASKSTATS is not set |
64 | # CONFIG_USER_NS is not set | 69 | # CONFIG_USER_NS is not set |
70 | # CONFIG_PID_NS is not set | ||
65 | # CONFIG_AUDIT is not set | 71 | # CONFIG_AUDIT is not set |
66 | # CONFIG_IKCONFIG is not set | 72 | # CONFIG_IKCONFIG is not set |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -83,7 +91,6 @@ CONFIG_FUTEX=y | |||
83 | CONFIG_ANON_INODES=y | 91 | CONFIG_ANON_INODES=y |
84 | # CONFIG_EPOLL is not set | 92 | # CONFIG_EPOLL is not set |
85 | CONFIG_SIGNALFD=y | 93 | CONFIG_SIGNALFD=y |
86 | CONFIG_TIMERFD=y | ||
87 | CONFIG_EVENTFD=y | 94 | CONFIG_EVENTFD=y |
88 | CONFIG_SHMEM=y | 95 | CONFIG_SHMEM=y |
89 | CONFIG_VM_EVENT_COUNTERS=y | 96 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -123,7 +130,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
123 | # Platform support | 130 | # Platform support |
124 | # | 131 | # |
125 | # CONFIG_PPC_MULTIPLATFORM is not set | 132 | # CONFIG_PPC_MULTIPLATFORM is not set |
126 | # CONFIG_EMBEDDED6xx is not set | ||
127 | # CONFIG_PPC_82xx is not set | 133 | # CONFIG_PPC_82xx is not set |
128 | CONFIG_PPC_83xx=y | 134 | CONFIG_PPC_83xx=y |
129 | # CONFIG_PPC_86xx is not set | 135 | # CONFIG_PPC_86xx is not set |
@@ -157,6 +163,10 @@ CONFIG_QUICC_ENGINE=y | |||
157 | # Kernel options | 163 | # Kernel options |
158 | # | 164 | # |
159 | # CONFIG_HIGHMEM is not set | 165 | # CONFIG_HIGHMEM is not set |
166 | CONFIG_TICK_ONESHOT=y | ||
167 | CONFIG_NO_HZ=y | ||
168 | CONFIG_HIGH_RES_TIMERS=y | ||
169 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
160 | # CONFIG_HZ_100 is not set | 170 | # CONFIG_HZ_100 is not set |
161 | CONFIG_HZ_250=y | 171 | CONFIG_HZ_250=y |
162 | # CONFIG_HZ_300 is not set | 172 | # CONFIG_HZ_300 is not set |
@@ -177,6 +187,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
177 | CONFIG_FLATMEM=y | 187 | CONFIG_FLATMEM=y |
178 | CONFIG_FLAT_NODE_MEM_MAP=y | 188 | CONFIG_FLAT_NODE_MEM_MAP=y |
179 | # CONFIG_SPARSEMEM_STATIC is not set | 189 | # CONFIG_SPARSEMEM_STATIC is not set |
190 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
180 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 191 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
181 | # CONFIG_RESOURCES_64BIT is not set | 192 | # CONFIG_RESOURCES_64BIT is not set |
182 | CONFIG_ZONE_DMA_FLAG=1 | 193 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -185,6 +196,8 @@ CONFIG_VIRT_TO_BUS=y | |||
185 | CONFIG_PROC_DEVICETREE=y | 196 | CONFIG_PROC_DEVICETREE=y |
186 | # CONFIG_CMDLINE_BOOL is not set | 197 | # CONFIG_CMDLINE_BOOL is not set |
187 | # CONFIG_PM is not set | 198 | # CONFIG_PM is not set |
199 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
200 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
188 | CONFIG_SECCOMP=y | 201 | CONFIG_SECCOMP=y |
189 | CONFIG_WANT_DEVICE_TREE=y | 202 | CONFIG_WANT_DEVICE_TREE=y |
190 | CONFIG_DEVICE_TREE="" | 203 | CONFIG_DEVICE_TREE="" |
@@ -203,10 +216,7 @@ CONFIG_PCI_SYSCALL=y | |||
203 | # CONFIG_PCIEPORTBUS is not set | 216 | # CONFIG_PCIEPORTBUS is not set |
204 | CONFIG_ARCH_SUPPORTS_MSI=y | 217 | CONFIG_ARCH_SUPPORTS_MSI=y |
205 | # CONFIG_PCI_MSI is not set | 218 | # CONFIG_PCI_MSI is not set |
206 | 219 | CONFIG_PCI_LEGACY=y | |
207 | # | ||
208 | # PCCARD (PCMCIA/CardBus) support | ||
209 | # | ||
210 | # CONFIG_PCCARD is not set | 220 | # CONFIG_PCCARD is not set |
211 | # CONFIG_HOTPLUG_PCI is not set | 221 | # CONFIG_HOTPLUG_PCI is not set |
212 | 222 | ||
@@ -221,7 +231,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
221 | CONFIG_HIGHMEM_START=0xfe000000 | 231 | CONFIG_HIGHMEM_START=0xfe000000 |
222 | CONFIG_LOWMEM_SIZE=0x30000000 | 232 | CONFIG_LOWMEM_SIZE=0x30000000 |
223 | CONFIG_KERNEL_START=0xc0000000 | 233 | CONFIG_KERNEL_START=0xc0000000 |
224 | CONFIG_TASK_SIZE=0x80000000 | 234 | CONFIG_TASK_SIZE=0xc0000000 |
225 | CONFIG_BOOT_LOAD=0x00800000 | 235 | CONFIG_BOOT_LOAD=0x00800000 |
226 | 236 | ||
227 | # | 237 | # |
@@ -261,6 +271,7 @@ CONFIG_SYN_COOKIES=y | |||
261 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 271 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
262 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 272 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
263 | CONFIG_INET_XFRM_MODE_BEET=y | 273 | CONFIG_INET_XFRM_MODE_BEET=y |
274 | # CONFIG_INET_LRO is not set | ||
264 | CONFIG_INET_DIAG=y | 275 | CONFIG_INET_DIAG=y |
265 | CONFIG_INET_TCP_DIAG=y | 276 | CONFIG_INET_TCP_DIAG=y |
266 | # CONFIG_TCP_CONG_ADVANCED is not set | 277 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -286,10 +297,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
286 | # CONFIG_LAPB is not set | 297 | # CONFIG_LAPB is not set |
287 | # CONFIG_ECONET is not set | 298 | # CONFIG_ECONET is not set |
288 | # CONFIG_WAN_ROUTER is not set | 299 | # CONFIG_WAN_ROUTER is not set |
289 | |||
290 | # | ||
291 | # QoS and/or fair queueing | ||
292 | # | ||
293 | # CONFIG_NET_SCHED is not set | 300 | # CONFIG_NET_SCHED is not set |
294 | 301 | ||
295 | # | 302 | # |
@@ -318,6 +325,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
318 | # | 325 | # |
319 | # Generic Driver Options | 326 | # Generic Driver Options |
320 | # | 327 | # |
328 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
321 | CONFIG_STANDALONE=y | 329 | CONFIG_STANDALONE=y |
322 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 330 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
323 | # CONFIG_FW_LOADER is not set | 331 | # CONFIG_FW_LOADER is not set |
@@ -386,6 +394,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
386 | # CONFIG_SCSI_FC_ATTRS is not set | 394 | # CONFIG_SCSI_FC_ATTRS is not set |
387 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 395 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
388 | # CONFIG_SCSI_SAS_LIBSAS is not set | 396 | # CONFIG_SCSI_SAS_LIBSAS is not set |
397 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
389 | CONFIG_SCSI_LOWLEVEL=y | 398 | CONFIG_SCSI_LOWLEVEL=y |
390 | # CONFIG_ISCSI_TCP is not set | 399 | # CONFIG_ISCSI_TCP is not set |
391 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 400 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -397,6 +406,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
397 | # CONFIG_SCSI_AIC79XX is not set | 406 | # CONFIG_SCSI_AIC79XX is not set |
398 | # CONFIG_SCSI_AIC94XX is not set | 407 | # CONFIG_SCSI_AIC94XX is not set |
399 | # CONFIG_SCSI_DPT_I2O is not set | 408 | # CONFIG_SCSI_DPT_I2O is not set |
409 | # CONFIG_SCSI_ADVANSYS is not set | ||
400 | # CONFIG_SCSI_ARCMSR is not set | 410 | # CONFIG_SCSI_ARCMSR is not set |
401 | # CONFIG_MEGARAID_NEWGEN is not set | 411 | # CONFIG_MEGARAID_NEWGEN is not set |
402 | # CONFIG_MEGARAID_LEGACY is not set | 412 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -423,14 +433,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
423 | # CONFIG_SCSI_SRP is not set | 433 | # CONFIG_SCSI_SRP is not set |
424 | # CONFIG_ATA is not set | 434 | # CONFIG_ATA is not set |
425 | # CONFIG_MD is not set | 435 | # CONFIG_MD is not set |
426 | |||
427 | # | ||
428 | # Fusion MPT device support | ||
429 | # | ||
430 | # CONFIG_FUSION is not set | 436 | # CONFIG_FUSION is not set |
431 | # CONFIG_FUSION_SPI is not set | ||
432 | # CONFIG_FUSION_FC is not set | ||
433 | # CONFIG_FUSION_SAS is not set | ||
434 | 437 | ||
435 | # | 438 | # |
436 | # IEEE 1394 (FireWire) support | 439 | # IEEE 1394 (FireWire) support |
@@ -446,6 +449,8 @@ CONFIG_NETDEVICES=y | |||
446 | # CONFIG_MACVLAN is not set | 449 | # CONFIG_MACVLAN is not set |
447 | # CONFIG_EQUALIZER is not set | 450 | # CONFIG_EQUALIZER is not set |
448 | # CONFIG_TUN is not set | 451 | # CONFIG_TUN is not set |
452 | # CONFIG_VETH is not set | ||
453 | # CONFIG_IP1000 is not set | ||
449 | # CONFIG_ARCNET is not set | 454 | # CONFIG_ARCNET is not set |
450 | CONFIG_PHYLIB=y | 455 | CONFIG_PHYLIB=y |
451 | 456 | ||
@@ -462,6 +467,7 @@ CONFIG_MARVELL_PHY=y | |||
462 | # CONFIG_BROADCOM_PHY is not set | 467 | # CONFIG_BROADCOM_PHY is not set |
463 | # CONFIG_ICPLUS_PHY is not set | 468 | # CONFIG_ICPLUS_PHY is not set |
464 | # CONFIG_FIXED_PHY is not set | 469 | # CONFIG_FIXED_PHY is not set |
470 | # CONFIG_MDIO_BITBANG is not set | ||
465 | CONFIG_NET_ETHERNET=y | 471 | CONFIG_NET_ETHERNET=y |
466 | CONFIG_MII=y | 472 | CONFIG_MII=y |
467 | # CONFIG_HAPPYMEAL is not set | 473 | # CONFIG_HAPPYMEAL is not set |
@@ -470,11 +476,17 @@ CONFIG_MII=y | |||
470 | # CONFIG_NET_VENDOR_3COM is not set | 476 | # CONFIG_NET_VENDOR_3COM is not set |
471 | # CONFIG_NET_TULIP is not set | 477 | # CONFIG_NET_TULIP is not set |
472 | # CONFIG_HP100 is not set | 478 | # CONFIG_HP100 is not set |
479 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
480 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
481 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
482 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
473 | # CONFIG_NET_PCI is not set | 483 | # CONFIG_NET_PCI is not set |
484 | # CONFIG_B44 is not set | ||
474 | CONFIG_NETDEV_1000=y | 485 | CONFIG_NETDEV_1000=y |
475 | # CONFIG_ACENIC is not set | 486 | # CONFIG_ACENIC is not set |
476 | # CONFIG_DL2K is not set | 487 | # CONFIG_DL2K is not set |
477 | # CONFIG_E1000 is not set | 488 | # CONFIG_E1000 is not set |
489 | # CONFIG_E1000E is not set | ||
478 | # CONFIG_NS83820 is not set | 490 | # CONFIG_NS83820 is not set |
479 | # CONFIG_HAMACHI is not set | 491 | # CONFIG_HAMACHI is not set |
480 | # CONFIG_YELLOWFIN is not set | 492 | # CONFIG_YELLOWFIN is not set |
@@ -482,6 +494,7 @@ CONFIG_NETDEV_1000=y | |||
482 | # CONFIG_SIS190 is not set | 494 | # CONFIG_SIS190 is not set |
483 | # CONFIG_SKGE is not set | 495 | # CONFIG_SKGE is not set |
484 | # CONFIG_SKY2 is not set | 496 | # CONFIG_SKY2 is not set |
497 | # CONFIG_SK98LIN is not set | ||
485 | # CONFIG_VIA_VELOCITY is not set | 498 | # CONFIG_VIA_VELOCITY is not set |
486 | # CONFIG_TIGON3 is not set | 499 | # CONFIG_TIGON3 is not set |
487 | # CONFIG_BNX2 is not set | 500 | # CONFIG_BNX2 is not set |
@@ -496,11 +509,14 @@ CONFIG_UCC_GETH=y | |||
496 | CONFIG_NETDEV_10000=y | 509 | CONFIG_NETDEV_10000=y |
497 | # CONFIG_CHELSIO_T1 is not set | 510 | # CONFIG_CHELSIO_T1 is not set |
498 | # CONFIG_CHELSIO_T3 is not set | 511 | # CONFIG_CHELSIO_T3 is not set |
512 | # CONFIG_IXGBE is not set | ||
499 | # CONFIG_IXGB is not set | 513 | # CONFIG_IXGB is not set |
500 | # CONFIG_S2IO is not set | 514 | # CONFIG_S2IO is not set |
501 | # CONFIG_MYRI10GE is not set | 515 | # CONFIG_MYRI10GE is not set |
502 | # CONFIG_NETXEN_NIC is not set | 516 | # CONFIG_NETXEN_NIC is not set |
517 | # CONFIG_NIU is not set | ||
503 | # CONFIG_MLX4_CORE is not set | 518 | # CONFIG_MLX4_CORE is not set |
519 | # CONFIG_TEHUTI is not set | ||
504 | # CONFIG_TR is not set | 520 | # CONFIG_TR is not set |
505 | 521 | ||
506 | # | 522 | # |
@@ -533,7 +549,6 @@ CONFIG_INPUT=y | |||
533 | # | 549 | # |
534 | # CONFIG_INPUT_MOUSEDEV is not set | 550 | # CONFIG_INPUT_MOUSEDEV is not set |
535 | # CONFIG_INPUT_JOYDEV is not set | 551 | # CONFIG_INPUT_JOYDEV is not set |
536 | # CONFIG_INPUT_TSDEV is not set | ||
537 | # CONFIG_INPUT_EVDEV is not set | 552 | # CONFIG_INPUT_EVDEV is not set |
538 | # CONFIG_INPUT_EVBUG is not set | 553 | # CONFIG_INPUT_EVBUG is not set |
539 | 554 | ||
@@ -581,28 +596,12 @@ CONFIG_UNIX98_PTYS=y | |||
581 | CONFIG_LEGACY_PTYS=y | 596 | CONFIG_LEGACY_PTYS=y |
582 | CONFIG_LEGACY_PTY_COUNT=256 | 597 | CONFIG_LEGACY_PTY_COUNT=256 |
583 | # CONFIG_IPMI_HANDLER is not set | 598 | # CONFIG_IPMI_HANDLER is not set |
584 | CONFIG_WATCHDOG=y | ||
585 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
586 | |||
587 | # | ||
588 | # Watchdog Device Drivers | ||
589 | # | ||
590 | # CONFIG_SOFT_WATCHDOG is not set | ||
591 | CONFIG_83xx_WDT=y | ||
592 | |||
593 | # | ||
594 | # PCI-based Watchdog Cards | ||
595 | # | ||
596 | # CONFIG_PCIPCWATCHDOG is not set | ||
597 | # CONFIG_WDTPCI is not set | ||
598 | CONFIG_HW_RANDOM=y | 599 | CONFIG_HW_RANDOM=y |
599 | # CONFIG_NVRAM is not set | 600 | # CONFIG_NVRAM is not set |
600 | CONFIG_GEN_RTC=y | 601 | CONFIG_GEN_RTC=y |
601 | # CONFIG_GEN_RTC_X is not set | 602 | # CONFIG_GEN_RTC_X is not set |
602 | # CONFIG_R3964 is not set | 603 | # CONFIG_R3964 is not set |
603 | # CONFIG_APPLICOM is not set | 604 | # CONFIG_APPLICOM is not set |
604 | # CONFIG_AGP is not set | ||
605 | # CONFIG_DRM is not set | ||
606 | # CONFIG_RAW_DRIVER is not set | 605 | # CONFIG_RAW_DRIVER is not set |
607 | # CONFIG_TCG_TPM is not set | 606 | # CONFIG_TCG_TPM is not set |
608 | CONFIG_DEVPORT=y | 607 | CONFIG_DEVPORT=y |
@@ -671,8 +670,6 @@ CONFIG_I2C_MPC=y | |||
671 | # CONFIG_POWER_SUPPLY is not set | 670 | # CONFIG_POWER_SUPPLY is not set |
672 | CONFIG_HWMON=y | 671 | CONFIG_HWMON=y |
673 | # CONFIG_HWMON_VID is not set | 672 | # CONFIG_HWMON_VID is not set |
674 | # CONFIG_SENSORS_ABITUGURU is not set | ||
675 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
676 | # CONFIG_SENSORS_AD7418 is not set | 673 | # CONFIG_SENSORS_AD7418 is not set |
677 | # CONFIG_SENSORS_ADM1021 is not set | 674 | # CONFIG_SENSORS_ADM1021 is not set |
678 | # CONFIG_SENSORS_ADM1025 is not set | 675 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -680,12 +677,13 @@ CONFIG_HWMON=y | |||
680 | # CONFIG_SENSORS_ADM1029 is not set | 677 | # CONFIG_SENSORS_ADM1029 is not set |
681 | # CONFIG_SENSORS_ADM1031 is not set | 678 | # CONFIG_SENSORS_ADM1031 is not set |
682 | # CONFIG_SENSORS_ADM9240 is not set | 679 | # CONFIG_SENSORS_ADM9240 is not set |
683 | # CONFIG_SENSORS_ASB100 is not set | 680 | # CONFIG_SENSORS_ADT7470 is not set |
684 | # CONFIG_SENSORS_ATXP1 is not set | 681 | # CONFIG_SENSORS_ATXP1 is not set |
685 | # CONFIG_SENSORS_DS1621 is not set | 682 | # CONFIG_SENSORS_DS1621 is not set |
683 | # CONFIG_SENSORS_I5K_AMB is not set | ||
686 | # CONFIG_SENSORS_F71805F is not set | 684 | # CONFIG_SENSORS_F71805F is not set |
687 | # CONFIG_SENSORS_FSCHER is not set | 685 | # CONFIG_SENSORS_F71882FG is not set |
688 | # CONFIG_SENSORS_FSCPOS is not set | 686 | # CONFIG_SENSORS_F75375S is not set |
689 | # CONFIG_SENSORS_GL518SM is not set | 687 | # CONFIG_SENSORS_GL518SM is not set |
690 | # CONFIG_SENSORS_GL520SM is not set | 688 | # CONFIG_SENSORS_GL520SM is not set |
691 | # CONFIG_SENSORS_IT87 is not set | 689 | # CONFIG_SENSORS_IT87 is not set |
@@ -721,6 +719,26 @@ CONFIG_HWMON=y | |||
721 | # CONFIG_SENSORS_W83627HF is not set | 719 | # CONFIG_SENSORS_W83627HF is not set |
722 | # CONFIG_SENSORS_W83627EHF is not set | 720 | # CONFIG_SENSORS_W83627EHF is not set |
723 | # CONFIG_HWMON_DEBUG_CHIP is not set | 721 | # CONFIG_HWMON_DEBUG_CHIP is not set |
722 | CONFIG_WATCHDOG=y | ||
723 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
724 | |||
725 | # | ||
726 | # Watchdog Device Drivers | ||
727 | # | ||
728 | # CONFIG_SOFT_WATCHDOG is not set | ||
729 | CONFIG_83xx_WDT=y | ||
730 | |||
731 | # | ||
732 | # PCI-based Watchdog Cards | ||
733 | # | ||
734 | # CONFIG_PCIPCWATCHDOG is not set | ||
735 | # CONFIG_WDTPCI is not set | ||
736 | |||
737 | # | ||
738 | # Sonics Silicon Backplane | ||
739 | # | ||
740 | CONFIG_SSB_POSSIBLE=y | ||
741 | # CONFIG_SSB is not set | ||
724 | 742 | ||
725 | # | 743 | # |
726 | # Multifunction device drivers | 744 | # Multifunction device drivers |
@@ -737,16 +755,17 @@ CONFIG_DAB=y | |||
737 | # | 755 | # |
738 | # Graphics support | 756 | # Graphics support |
739 | # | 757 | # |
758 | # CONFIG_AGP is not set | ||
759 | # CONFIG_DRM is not set | ||
760 | # CONFIG_VGASTATE is not set | ||
761 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
762 | # CONFIG_FB is not set | ||
740 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 763 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
741 | 764 | ||
742 | # | 765 | # |
743 | # Display device support | 766 | # Display device support |
744 | # | 767 | # |
745 | # CONFIG_DISPLAY_SUPPORT is not set | 768 | # CONFIG_DISPLAY_SUPPORT is not set |
746 | # CONFIG_VGASTATE is not set | ||
747 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
748 | # CONFIG_FB is not set | ||
749 | # CONFIG_FB_IBM_GXT4500 is not set | ||
750 | 769 | ||
751 | # | 770 | # |
752 | # Sound | 771 | # Sound |
@@ -755,6 +774,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
755 | CONFIG_HID_SUPPORT=y | 774 | CONFIG_HID_SUPPORT=y |
756 | CONFIG_HID=y | 775 | CONFIG_HID=y |
757 | # CONFIG_HID_DEBUG is not set | 776 | # CONFIG_HID_DEBUG is not set |
777 | # CONFIG_HIDRAW is not set | ||
758 | CONFIG_USB_SUPPORT=y | 778 | CONFIG_USB_SUPPORT=y |
759 | CONFIG_USB_ARCH_HAS_HCD=y | 779 | CONFIG_USB_ARCH_HAS_HCD=y |
760 | CONFIG_USB_ARCH_HAS_OHCI=y | 780 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -773,19 +793,52 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
773 | # CONFIG_NEW_LEDS is not set | 793 | # CONFIG_NEW_LEDS is not set |
774 | # CONFIG_INFINIBAND is not set | 794 | # CONFIG_INFINIBAND is not set |
775 | # CONFIG_EDAC is not set | 795 | # CONFIG_EDAC is not set |
776 | # CONFIG_RTC_CLASS is not set | 796 | CONFIG_RTC_LIB=y |
797 | CONFIG_RTC_CLASS=y | ||
798 | CONFIG_RTC_HCTOSYS=y | ||
799 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
800 | # CONFIG_RTC_DEBUG is not set | ||
777 | 801 | ||
778 | # | 802 | # |
779 | # DMA Engine support | 803 | # RTC interfaces |
780 | # | 804 | # |
781 | # CONFIG_DMA_ENGINE is not set | 805 | CONFIG_RTC_INTF_SYSFS=y |
806 | CONFIG_RTC_INTF_PROC=y | ||
807 | CONFIG_RTC_INTF_DEV=y | ||
808 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
809 | # CONFIG_RTC_DRV_TEST is not set | ||
782 | 810 | ||
783 | # | 811 | # |
784 | # DMA Clients | 812 | # I2C RTC drivers |
813 | # | ||
814 | # CONFIG_RTC_DRV_DS1307 is not set | ||
815 | CONFIG_RTC_DRV_DS1374=y | ||
816 | # CONFIG_RTC_DRV_DS1672 is not set | ||
817 | # CONFIG_RTC_DRV_MAX6900 is not set | ||
818 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
819 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
820 | # CONFIG_RTC_DRV_X1205 is not set | ||
821 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
822 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
823 | # CONFIG_RTC_DRV_M41T80 is not set | ||
824 | |||
785 | # | 825 | # |
826 | # SPI RTC drivers | ||
827 | # | ||
828 | |||
829 | # | ||
830 | # Platform RTC drivers | ||
831 | # | ||
832 | # CONFIG_RTC_DRV_CMOS is not set | ||
833 | # CONFIG_RTC_DRV_DS1553 is not set | ||
834 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
835 | # CONFIG_RTC_DRV_DS1742 is not set | ||
836 | # CONFIG_RTC_DRV_M48T86 is not set | ||
837 | # CONFIG_RTC_DRV_M48T59 is not set | ||
838 | # CONFIG_RTC_DRV_V3020 is not set | ||
786 | 839 | ||
787 | # | 840 | # |
788 | # DMA Devices | 841 | # on-CPU RTC drivers |
789 | # | 842 | # |
790 | 843 | ||
791 | # | 844 | # |
@@ -805,7 +858,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
805 | # CONFIG_EXT3_FS_SECURITY is not set | 858 | # CONFIG_EXT3_FS_SECURITY is not set |
806 | # CONFIG_EXT4DEV_FS is not set | 859 | # CONFIG_EXT4DEV_FS is not set |
807 | CONFIG_JBD=y | 860 | CONFIG_JBD=y |
808 | # CONFIG_JBD_DEBUG is not set | ||
809 | CONFIG_FS_MBCACHE=y | 861 | CONFIG_FS_MBCACHE=y |
810 | # CONFIG_REISERFS_FS is not set | 862 | # CONFIG_REISERFS_FS is not set |
811 | # CONFIG_JFS_FS is not set | 863 | # CONFIG_JFS_FS is not set |
@@ -846,7 +898,6 @@ CONFIG_SYSFS=y | |||
846 | CONFIG_TMPFS=y | 898 | CONFIG_TMPFS=y |
847 | # CONFIG_TMPFS_POSIX_ACL is not set | 899 | # CONFIG_TMPFS_POSIX_ACL is not set |
848 | # CONFIG_HUGETLB_PAGE is not set | 900 | # CONFIG_HUGETLB_PAGE is not set |
849 | CONFIG_RAMFS=y | ||
850 | # CONFIG_CONFIGFS_FS is not set | 901 | # CONFIG_CONFIGFS_FS is not set |
851 | 902 | ||
852 | # | 903 | # |
@@ -865,10 +916,7 @@ CONFIG_RAMFS=y | |||
865 | # CONFIG_QNX4FS_FS is not set | 916 | # CONFIG_QNX4FS_FS is not set |
866 | # CONFIG_SYSV_FS is not set | 917 | # CONFIG_SYSV_FS is not set |
867 | # CONFIG_UFS_FS is not set | 918 | # CONFIG_UFS_FS is not set |
868 | 919 | CONFIG_NETWORK_FILESYSTEMS=y | |
869 | # | ||
870 | # Network File Systems | ||
871 | # | ||
872 | CONFIG_NFS_FS=y | 920 | CONFIG_NFS_FS=y |
873 | CONFIG_NFS_V3=y | 921 | CONFIG_NFS_V3=y |
874 | # CONFIG_NFS_V3_ACL is not set | 922 | # CONFIG_NFS_V3_ACL is not set |
@@ -907,15 +955,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
907 | # CONFIG_KARMA_PARTITION is not set | 955 | # CONFIG_KARMA_PARTITION is not set |
908 | # CONFIG_EFI_PARTITION is not set | 956 | # CONFIG_EFI_PARTITION is not set |
909 | # CONFIG_SYSV68_PARTITION is not set | 957 | # CONFIG_SYSV68_PARTITION is not set |
910 | |||
911 | # | ||
912 | # Native Language Support | ||
913 | # | ||
914 | # CONFIG_NLS is not set | 958 | # CONFIG_NLS is not set |
915 | |||
916 | # | ||
917 | # Distributed Lock Manager | ||
918 | # | ||
919 | # CONFIG_DLM is not set | 959 | # CONFIG_DLM is not set |
920 | # CONFIG_UCC_SLOW is not set | 960 | # CONFIG_UCC_SLOW is not set |
921 | CONFIG_UCC_FAST=y | 961 | CONFIG_UCC_FAST=y |
@@ -935,23 +975,22 @@ CONFIG_PLIST=y | |||
935 | CONFIG_HAS_IOMEM=y | 975 | CONFIG_HAS_IOMEM=y |
936 | CONFIG_HAS_IOPORT=y | 976 | CONFIG_HAS_IOPORT=y |
937 | CONFIG_HAS_DMA=y | 977 | CONFIG_HAS_DMA=y |
938 | 978 | # CONFIG_INSTRUMENTATION is not set | |
939 | # | ||
940 | # Instrumentation Support | ||
941 | # | ||
942 | # CONFIG_PROFILING is not set | ||
943 | 979 | ||
944 | # | 980 | # |
945 | # Kernel hacking | 981 | # Kernel hacking |
946 | # | 982 | # |
947 | # CONFIG_PRINTK_TIME is not set | 983 | # CONFIG_PRINTK_TIME is not set |
984 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
948 | CONFIG_ENABLE_MUST_CHECK=y | 985 | CONFIG_ENABLE_MUST_CHECK=y |
949 | # CONFIG_MAGIC_SYSRQ is not set | 986 | # CONFIG_MAGIC_SYSRQ is not set |
950 | # CONFIG_UNUSED_SYMBOLS is not set | 987 | # CONFIG_UNUSED_SYMBOLS is not set |
951 | # CONFIG_DEBUG_FS is not set | 988 | # CONFIG_DEBUG_FS is not set |
952 | # CONFIG_HEADERS_CHECK is not set | 989 | # CONFIG_HEADERS_CHECK is not set |
953 | # CONFIG_DEBUG_KERNEL is not set | 990 | # CONFIG_DEBUG_KERNEL is not set |
991 | # CONFIG_SLUB_DEBUG_ON is not set | ||
954 | # CONFIG_DEBUG_BUGVERBOSE is not set | 992 | # CONFIG_DEBUG_BUGVERBOSE is not set |
993 | # CONFIG_SAMPLES is not set | ||
955 | # CONFIG_PPC_EARLY_DEBUG is not set | 994 | # CONFIG_PPC_EARLY_DEBUG is not set |
956 | 995 | ||
957 | # | 996 | # |
@@ -959,6 +998,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
959 | # | 998 | # |
960 | # CONFIG_KEYS is not set | 999 | # CONFIG_KEYS is not set |
961 | # CONFIG_SECURITY is not set | 1000 | # CONFIG_SECURITY is not set |
1001 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
962 | CONFIG_CRYPTO=y | 1002 | CONFIG_CRYPTO=y |
963 | CONFIG_CRYPTO_ALGAPI=y | 1003 | CONFIG_CRYPTO_ALGAPI=y |
964 | CONFIG_CRYPTO_BLKCIPHER=y | 1004 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -978,6 +1018,7 @@ CONFIG_CRYPTO_ECB=m | |||
978 | CONFIG_CRYPTO_CBC=y | 1018 | CONFIG_CRYPTO_CBC=y |
979 | CONFIG_CRYPTO_PCBC=m | 1019 | CONFIG_CRYPTO_PCBC=m |
980 | # CONFIG_CRYPTO_LRW is not set | 1020 | # CONFIG_CRYPTO_LRW is not set |
1021 | # CONFIG_CRYPTO_XTS is not set | ||
981 | # CONFIG_CRYPTO_CRYPTD is not set | 1022 | # CONFIG_CRYPTO_CRYPTD is not set |
982 | CONFIG_CRYPTO_DES=y | 1023 | CONFIG_CRYPTO_DES=y |
983 | # CONFIG_CRYPTO_FCRYPT is not set | 1024 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -991,9 +1032,13 @@ CONFIG_CRYPTO_DES=y | |||
991 | # CONFIG_CRYPTO_ARC4 is not set | 1032 | # CONFIG_CRYPTO_ARC4 is not set |
992 | # CONFIG_CRYPTO_KHAZAD is not set | 1033 | # CONFIG_CRYPTO_KHAZAD is not set |
993 | # CONFIG_CRYPTO_ANUBIS is not set | 1034 | # CONFIG_CRYPTO_ANUBIS is not set |
1035 | # CONFIG_CRYPTO_SEED is not set | ||
994 | # CONFIG_CRYPTO_DEFLATE is not set | 1036 | # CONFIG_CRYPTO_DEFLATE is not set |
995 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1037 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
996 | # CONFIG_CRYPTO_CRC32C is not set | 1038 | # CONFIG_CRYPTO_CRC32C is not set |
997 | # CONFIG_CRYPTO_CAMELLIA is not set | 1039 | # CONFIG_CRYPTO_CAMELLIA is not set |
998 | # CONFIG_CRYPTO_TEST is not set | 1040 | # CONFIG_CRYPTO_TEST is not set |
1041 | # CONFIG_CRYPTO_AUTHENC is not set | ||
999 | CONFIG_CRYPTO_HW=y | 1042 | CONFIG_CRYPTO_HW=y |
1043 | # CONFIG_PPC_CLOCK is not set | ||
1044 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/mpc8540_ads_defconfig b/arch/powerpc/configs/mpc8540_ads_defconfig index b953b2c51453..3791e29e7d06 100644 --- a/arch/powerpc/configs/mpc8540_ads_defconfig +++ b/arch/powerpc/configs/mpc8540_ads_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:42 2007 | 4 | # Thu Dec 6 16:48:44 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,8 +22,13 @@ CONFIG_FSL_BOOKE=y | |||
22 | CONFIG_SPE=y | 22 | CONFIG_SPE=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 26 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 27 | CONFIG_MMU=y |
28 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
29 | CONFIG_GENERIC_TIME=y | ||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
31 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 32 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 33 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 34 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,9 +68,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
67 | # CONFIG_IKCONFIG is not set | 73 | # CONFIG_IKCONFIG is not set |
68 | CONFIG_LOG_BUF_SHIFT=14 | 74 | CONFIG_LOG_BUF_SHIFT=14 |
75 | # CONFIG_CGROUPS is not set | ||
76 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
69 | CONFIG_SYSFS_DEPRECATED=y | 77 | CONFIG_SYSFS_DEPRECATED=y |
70 | # CONFIG_RELAY is not set | 78 | # CONFIG_RELAY is not set |
71 | CONFIG_BLK_DEV_INITRD=y | 79 | CONFIG_BLK_DEV_INITRD=y |
@@ -86,7 +94,6 @@ CONFIG_FUTEX=y | |||
86 | CONFIG_ANON_INODES=y | 94 | CONFIG_ANON_INODES=y |
87 | CONFIG_EPOLL=y | 95 | CONFIG_EPOLL=y |
88 | CONFIG_SIGNALFD=y | 96 | CONFIG_SIGNALFD=y |
89 | CONFIG_TIMERFD=y | ||
90 | CONFIG_EVENTFD=y | 97 | CONFIG_EVENTFD=y |
91 | CONFIG_SHMEM=y | 98 | CONFIG_SHMEM=y |
92 | CONFIG_VM_EVENT_COUNTERS=y | 99 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -129,7 +136,7 @@ CONFIG_MPC8540_ADS=y | |||
129 | # CONFIG_MPC8560_ADS is not set | 136 | # CONFIG_MPC8560_ADS is not set |
130 | # CONFIG_MPC85xx_CDS is not set | 137 | # CONFIG_MPC85xx_CDS is not set |
131 | # CONFIG_MPC85xx_MDS is not set | 138 | # CONFIG_MPC85xx_MDS is not set |
132 | # CONFIG_MPC8544_DS is not set | 139 | # CONFIG_MPC85xx_DS is not set |
133 | CONFIG_MPC8540=y | 140 | CONFIG_MPC8540=y |
134 | CONFIG_MPC85xx=y | 141 | CONFIG_MPC85xx=y |
135 | CONFIG_MPIC=y | 142 | CONFIG_MPIC=y |
@@ -149,6 +156,10 @@ CONFIG_MPIC=y | |||
149 | # Kernel options | 156 | # Kernel options |
150 | # | 157 | # |
151 | # CONFIG_HIGHMEM is not set | 158 | # CONFIG_HIGHMEM is not set |
159 | CONFIG_TICK_ONESHOT=y | ||
160 | CONFIG_NO_HZ=y | ||
161 | CONFIG_HIGH_RES_TIMERS=y | ||
162 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
152 | # CONFIG_HZ_100 is not set | 163 | # CONFIG_HZ_100 is not set |
153 | CONFIG_HZ_250=y | 164 | CONFIG_HZ_250=y |
154 | # CONFIG_HZ_300 is not set | 165 | # CONFIG_HZ_300 is not set |
@@ -170,6 +181,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
170 | CONFIG_FLATMEM=y | 181 | CONFIG_FLATMEM=y |
171 | CONFIG_FLAT_NODE_MEM_MAP=y | 182 | CONFIG_FLAT_NODE_MEM_MAP=y |
172 | # CONFIG_SPARSEMEM_STATIC is not set | 183 | # CONFIG_SPARSEMEM_STATIC is not set |
184 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
173 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 185 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
174 | # CONFIG_RESOURCES_64BIT is not set | 186 | # CONFIG_RESOURCES_64BIT is not set |
175 | CONFIG_ZONE_DMA_FLAG=1 | 187 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -178,6 +190,8 @@ CONFIG_VIRT_TO_BUS=y | |||
178 | CONFIG_PROC_DEVICETREE=y | 190 | CONFIG_PROC_DEVICETREE=y |
179 | # CONFIG_CMDLINE_BOOL is not set | 191 | # CONFIG_CMDLINE_BOOL is not set |
180 | # CONFIG_PM is not set | 192 | # CONFIG_PM is not set |
193 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
194 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
181 | # CONFIG_SECCOMP is not set | 195 | # CONFIG_SECCOMP is not set |
182 | CONFIG_WANT_DEVICE_TREE=y | 196 | CONFIG_WANT_DEVICE_TREE=y |
183 | CONFIG_DEVICE_TREE="" | 197 | CONFIG_DEVICE_TREE="" |
@@ -193,10 +207,6 @@ CONFIG_FSL_SOC=y | |||
193 | # CONFIG_PCI_DOMAINS is not set | 207 | # CONFIG_PCI_DOMAINS is not set |
194 | # CONFIG_PCI_SYSCALL is not set | 208 | # CONFIG_PCI_SYSCALL is not set |
195 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 209 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
196 | |||
197 | # | ||
198 | # PCCARD (PCMCIA/CardBus) support | ||
199 | # | ||
200 | # CONFIG_PCCARD is not set | 210 | # CONFIG_PCCARD is not set |
201 | 211 | ||
202 | # | 212 | # |
@@ -210,7 +220,7 @@ CONFIG_FSL_SOC=y | |||
210 | CONFIG_HIGHMEM_START=0xfe000000 | 220 | CONFIG_HIGHMEM_START=0xfe000000 |
211 | CONFIG_LOWMEM_SIZE=0x30000000 | 221 | CONFIG_LOWMEM_SIZE=0x30000000 |
212 | CONFIG_KERNEL_START=0xc0000000 | 222 | CONFIG_KERNEL_START=0xc0000000 |
213 | CONFIG_TASK_SIZE=0x80000000 | 223 | CONFIG_TASK_SIZE=0xc0000000 |
214 | CONFIG_BOOT_LOAD=0x00800000 | 224 | CONFIG_BOOT_LOAD=0x00800000 |
215 | 225 | ||
216 | # | 226 | # |
@@ -250,6 +260,7 @@ CONFIG_SYN_COOKIES=y | |||
250 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 260 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
251 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 261 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
252 | CONFIG_INET_XFRM_MODE_BEET=y | 262 | CONFIG_INET_XFRM_MODE_BEET=y |
263 | # CONFIG_INET_LRO is not set | ||
253 | CONFIG_INET_DIAG=y | 264 | CONFIG_INET_DIAG=y |
254 | CONFIG_INET_TCP_DIAG=y | 265 | CONFIG_INET_TCP_DIAG=y |
255 | # CONFIG_TCP_CONG_ADVANCED is not set | 266 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -275,10 +286,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
275 | # CONFIG_LAPB is not set | 286 | # CONFIG_LAPB is not set |
276 | # CONFIG_ECONET is not set | 287 | # CONFIG_ECONET is not set |
277 | # CONFIG_WAN_ROUTER is not set | 288 | # CONFIG_WAN_ROUTER is not set |
278 | |||
279 | # | ||
280 | # QoS and/or fair queueing | ||
281 | # | ||
282 | # CONFIG_NET_SCHED is not set | 289 | # CONFIG_NET_SCHED is not set |
283 | 290 | ||
284 | # | 291 | # |
@@ -307,6 +314,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
307 | # | 314 | # |
308 | # Generic Driver Options | 315 | # Generic Driver Options |
309 | # | 316 | # |
317 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
310 | CONFIG_STANDALONE=y | 318 | CONFIG_STANDALONE=y |
311 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 319 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
312 | # CONFIG_FW_LOADER is not set | 320 | # CONFIG_FW_LOADER is not set |
@@ -350,6 +358,7 @@ CONFIG_NETDEVICES=y | |||
350 | # CONFIG_MACVLAN is not set | 358 | # CONFIG_MACVLAN is not set |
351 | # CONFIG_EQUALIZER is not set | 359 | # CONFIG_EQUALIZER is not set |
352 | # CONFIG_TUN is not set | 360 | # CONFIG_TUN is not set |
361 | # CONFIG_VETH is not set | ||
353 | CONFIG_PHYLIB=y | 362 | CONFIG_PHYLIB=y |
354 | 363 | ||
355 | # | 364 | # |
@@ -365,8 +374,14 @@ CONFIG_PHYLIB=y | |||
365 | # CONFIG_BROADCOM_PHY is not set | 374 | # CONFIG_BROADCOM_PHY is not set |
366 | # CONFIG_ICPLUS_PHY is not set | 375 | # CONFIG_ICPLUS_PHY is not set |
367 | # CONFIG_FIXED_PHY is not set | 376 | # CONFIG_FIXED_PHY is not set |
377 | # CONFIG_MDIO_BITBANG is not set | ||
368 | CONFIG_NET_ETHERNET=y | 378 | CONFIG_NET_ETHERNET=y |
369 | CONFIG_MII=y | 379 | CONFIG_MII=y |
380 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
381 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
382 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
383 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
384 | # CONFIG_B44 is not set | ||
370 | CONFIG_NETDEV_1000=y | 385 | CONFIG_NETDEV_1000=y |
371 | CONFIG_GIANFAR=y | 386 | CONFIG_GIANFAR=y |
372 | CONFIG_GFAR_NAPI=y | 387 | CONFIG_GFAR_NAPI=y |
@@ -399,7 +414,6 @@ CONFIG_INPUT=y | |||
399 | # | 414 | # |
400 | # CONFIG_INPUT_MOUSEDEV is not set | 415 | # CONFIG_INPUT_MOUSEDEV is not set |
401 | # CONFIG_INPUT_JOYDEV is not set | 416 | # CONFIG_INPUT_JOYDEV is not set |
402 | # CONFIG_INPUT_TSDEV is not set | ||
403 | # CONFIG_INPUT_EVDEV is not set | 417 | # CONFIG_INPUT_EVDEV is not set |
404 | # CONFIG_INPUT_EVBUG is not set | 418 | # CONFIG_INPUT_EVBUG is not set |
405 | 419 | ||
@@ -446,7 +460,6 @@ CONFIG_UNIX98_PTYS=y | |||
446 | CONFIG_LEGACY_PTYS=y | 460 | CONFIG_LEGACY_PTYS=y |
447 | CONFIG_LEGACY_PTY_COUNT=256 | 461 | CONFIG_LEGACY_PTY_COUNT=256 |
448 | # CONFIG_IPMI_HANDLER is not set | 462 | # CONFIG_IPMI_HANDLER is not set |
449 | # CONFIG_WATCHDOG is not set | ||
450 | # CONFIG_HW_RANDOM is not set | 463 | # CONFIG_HW_RANDOM is not set |
451 | # CONFIG_NVRAM is not set | 464 | # CONFIG_NVRAM is not set |
452 | CONFIG_GEN_RTC=y | 465 | CONFIG_GEN_RTC=y |
@@ -465,9 +478,8 @@ CONFIG_GEN_RTC=y | |||
465 | # CONFIG_POWER_SUPPLY is not set | 478 | # CONFIG_POWER_SUPPLY is not set |
466 | CONFIG_HWMON=y | 479 | CONFIG_HWMON=y |
467 | # CONFIG_HWMON_VID is not set | 480 | # CONFIG_HWMON_VID is not set |
468 | # CONFIG_SENSORS_ABITUGURU is not set | ||
469 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
470 | # CONFIG_SENSORS_F71805F is not set | 481 | # CONFIG_SENSORS_F71805F is not set |
482 | # CONFIG_SENSORS_F71882FG is not set | ||
471 | # CONFIG_SENSORS_IT87 is not set | 483 | # CONFIG_SENSORS_IT87 is not set |
472 | # CONFIG_SENSORS_PC87360 is not set | 484 | # CONFIG_SENSORS_PC87360 is not set |
473 | # CONFIG_SENSORS_PC87427 is not set | 485 | # CONFIG_SENSORS_PC87427 is not set |
@@ -477,6 +489,13 @@ CONFIG_HWMON=y | |||
477 | # CONFIG_SENSORS_W83627HF is not set | 489 | # CONFIG_SENSORS_W83627HF is not set |
478 | # CONFIG_SENSORS_W83627EHF is not set | 490 | # CONFIG_SENSORS_W83627EHF is not set |
479 | # CONFIG_HWMON_DEBUG_CHIP is not set | 491 | # CONFIG_HWMON_DEBUG_CHIP is not set |
492 | # CONFIG_WATCHDOG is not set | ||
493 | |||
494 | # | ||
495 | # Sonics Silicon Backplane | ||
496 | # | ||
497 | CONFIG_SSB_POSSIBLE=y | ||
498 | # CONFIG_SSB is not set | ||
480 | 499 | ||
481 | # | 500 | # |
482 | # Multifunction device drivers | 501 | # Multifunction device drivers |
@@ -493,16 +512,15 @@ CONFIG_DAB=y | |||
493 | # | 512 | # |
494 | # Graphics support | 513 | # Graphics support |
495 | # | 514 | # |
515 | # CONFIG_VGASTATE is not set | ||
516 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
517 | # CONFIG_FB is not set | ||
496 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 518 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
497 | 519 | ||
498 | # | 520 | # |
499 | # Display device support | 521 | # Display device support |
500 | # | 522 | # |
501 | # CONFIG_DISPLAY_SUPPORT is not set | 523 | # CONFIG_DISPLAY_SUPPORT is not set |
502 | # CONFIG_VGASTATE is not set | ||
503 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
504 | # CONFIG_FB is not set | ||
505 | # CONFIG_FB_IBM_GXT4500 is not set | ||
506 | 524 | ||
507 | # | 525 | # |
508 | # Sound | 526 | # Sound |
@@ -511,6 +529,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
511 | CONFIG_HID_SUPPORT=y | 529 | CONFIG_HID_SUPPORT=y |
512 | CONFIG_HID=y | 530 | CONFIG_HID=y |
513 | # CONFIG_HID_DEBUG is not set | 531 | # CONFIG_HID_DEBUG is not set |
532 | # CONFIG_HIDRAW is not set | ||
514 | CONFIG_USB_SUPPORT=y | 533 | CONFIG_USB_SUPPORT=y |
515 | # CONFIG_USB_ARCH_HAS_HCD is not set | 534 | # CONFIG_USB_ARCH_HAS_HCD is not set |
516 | # CONFIG_USB_ARCH_HAS_OHCI is not set | 535 | # CONFIG_USB_ARCH_HAS_OHCI is not set |
@@ -530,19 +549,6 @@ CONFIG_USB_SUPPORT=y | |||
530 | # CONFIG_RTC_CLASS is not set | 549 | # CONFIG_RTC_CLASS is not set |
531 | 550 | ||
532 | # | 551 | # |
533 | # DMA Engine support | ||
534 | # | ||
535 | # CONFIG_DMA_ENGINE is not set | ||
536 | |||
537 | # | ||
538 | # DMA Clients | ||
539 | # | ||
540 | |||
541 | # | ||
542 | # DMA Devices | ||
543 | # | ||
544 | |||
545 | # | ||
546 | # Userspace I/O | 552 | # Userspace I/O |
547 | # | 553 | # |
548 | # CONFIG_UIO is not set | 554 | # CONFIG_UIO is not set |
@@ -559,7 +565,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
559 | # CONFIG_EXT3_FS_SECURITY is not set | 565 | # CONFIG_EXT3_FS_SECURITY is not set |
560 | # CONFIG_EXT4DEV_FS is not set | 566 | # CONFIG_EXT4DEV_FS is not set |
561 | CONFIG_JBD=y | 567 | CONFIG_JBD=y |
562 | # CONFIG_JBD_DEBUG is not set | ||
563 | CONFIG_FS_MBCACHE=y | 568 | CONFIG_FS_MBCACHE=y |
564 | # CONFIG_REISERFS_FS is not set | 569 | # CONFIG_REISERFS_FS is not set |
565 | # CONFIG_JFS_FS is not set | 570 | # CONFIG_JFS_FS is not set |
@@ -600,7 +605,6 @@ CONFIG_SYSFS=y | |||
600 | CONFIG_TMPFS=y | 605 | CONFIG_TMPFS=y |
601 | # CONFIG_TMPFS_POSIX_ACL is not set | 606 | # CONFIG_TMPFS_POSIX_ACL is not set |
602 | # CONFIG_HUGETLB_PAGE is not set | 607 | # CONFIG_HUGETLB_PAGE is not set |
603 | CONFIG_RAMFS=y | ||
604 | # CONFIG_CONFIGFS_FS is not set | 608 | # CONFIG_CONFIGFS_FS is not set |
605 | 609 | ||
606 | # | 610 | # |
@@ -619,10 +623,7 @@ CONFIG_RAMFS=y | |||
619 | # CONFIG_QNX4FS_FS is not set | 623 | # CONFIG_QNX4FS_FS is not set |
620 | # CONFIG_SYSV_FS is not set | 624 | # CONFIG_SYSV_FS is not set |
621 | # CONFIG_UFS_FS is not set | 625 | # CONFIG_UFS_FS is not set |
622 | 626 | CONFIG_NETWORK_FILESYSTEMS=y | |
623 | # | ||
624 | # Network File Systems | ||
625 | # | ||
626 | CONFIG_NFS_FS=y | 627 | CONFIG_NFS_FS=y |
627 | # CONFIG_NFS_V3 is not set | 628 | # CONFIG_NFS_V3 is not set |
628 | # CONFIG_NFS_V4 is not set | 629 | # CONFIG_NFS_V4 is not set |
@@ -658,15 +659,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
658 | # CONFIG_KARMA_PARTITION is not set | 659 | # CONFIG_KARMA_PARTITION is not set |
659 | # CONFIG_EFI_PARTITION is not set | 660 | # CONFIG_EFI_PARTITION is not set |
660 | # CONFIG_SYSV68_PARTITION is not set | 661 | # CONFIG_SYSV68_PARTITION is not set |
661 | |||
662 | # | ||
663 | # Native Language Support | ||
664 | # | ||
665 | # CONFIG_NLS is not set | 662 | # CONFIG_NLS is not set |
666 | |||
667 | # | ||
668 | # Distributed Lock Manager | ||
669 | # | ||
670 | # CONFIG_DLM is not set | 663 | # CONFIG_DLM is not set |
671 | # CONFIG_UCC_SLOW is not set | 664 | # CONFIG_UCC_SLOW is not set |
672 | 665 | ||
@@ -684,16 +677,13 @@ CONFIG_PLIST=y | |||
684 | CONFIG_HAS_IOMEM=y | 677 | CONFIG_HAS_IOMEM=y |
685 | CONFIG_HAS_IOPORT=y | 678 | CONFIG_HAS_IOPORT=y |
686 | CONFIG_HAS_DMA=y | 679 | CONFIG_HAS_DMA=y |
687 | 680 | # CONFIG_INSTRUMENTATION is not set | |
688 | # | ||
689 | # Instrumentation Support | ||
690 | # | ||
691 | # CONFIG_PROFILING is not set | ||
692 | 681 | ||
693 | # | 682 | # |
694 | # Kernel hacking | 683 | # Kernel hacking |
695 | # | 684 | # |
696 | # CONFIG_PRINTK_TIME is not set | 685 | # CONFIG_PRINTK_TIME is not set |
686 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
697 | CONFIG_ENABLE_MUST_CHECK=y | 687 | CONFIG_ENABLE_MUST_CHECK=y |
698 | # CONFIG_MAGIC_SYSRQ is not set | 688 | # CONFIG_MAGIC_SYSRQ is not set |
699 | # CONFIG_UNUSED_SYMBOLS is not set | 689 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -717,8 +707,11 @@ CONFIG_DEBUG_MUTEXES=y | |||
717 | # CONFIG_DEBUG_INFO is not set | 707 | # CONFIG_DEBUG_INFO is not set |
718 | # CONFIG_DEBUG_VM is not set | 708 | # CONFIG_DEBUG_VM is not set |
719 | # CONFIG_DEBUG_LIST is not set | 709 | # CONFIG_DEBUG_LIST is not set |
710 | # CONFIG_DEBUG_SG is not set | ||
720 | CONFIG_FORCED_INLINING=y | 711 | CONFIG_FORCED_INLINING=y |
712 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
721 | # CONFIG_FAULT_INJECTION is not set | 713 | # CONFIG_FAULT_INJECTION is not set |
714 | # CONFIG_SAMPLES is not set | ||
722 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 715 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
723 | # CONFIG_DEBUG_STACK_USAGE is not set | 716 | # CONFIG_DEBUG_STACK_USAGE is not set |
724 | # CONFIG_DEBUG_PAGEALLOC is not set | 717 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -731,4 +724,6 @@ CONFIG_FORCED_INLINING=y | |||
731 | # | 724 | # |
732 | # CONFIG_KEYS is not set | 725 | # CONFIG_KEYS is not set |
733 | # CONFIG_SECURITY is not set | 726 | # CONFIG_SECURITY is not set |
727 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
734 | # CONFIG_CRYPTO is not set | 728 | # CONFIG_CRYPTO is not set |
729 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc8544_ds_defconfig b/arch/powerpc/configs/mpc8544_ds_defconfig index 9a3e08bcd188..18623a8ee75c 100644 --- a/arch/powerpc/configs/mpc8544_ds_defconfig +++ b/arch/powerpc/configs/mpc8544_ds_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Wed Aug 29 16:41:04 2007 | 4 | # Thu Dec 6 16:48:46 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,8 +22,13 @@ CONFIG_FSL_BOOKE=y | |||
22 | CONFIG_SPE=y | 22 | CONFIG_SPE=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 26 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 27 | CONFIG_MMU=y |
28 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
29 | CONFIG_GENERIC_TIME=y | ||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
31 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 32 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 33 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 34 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -64,11 +69,14 @@ CONFIG_BSD_PROCESS_ACCT=y | |||
64 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set | 69 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set |
65 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
66 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
67 | CONFIG_AUDIT=y | 73 | CONFIG_AUDIT=y |
68 | # CONFIG_AUDITSYSCALL is not set | 74 | # CONFIG_AUDITSYSCALL is not set |
69 | CONFIG_IKCONFIG=y | 75 | CONFIG_IKCONFIG=y |
70 | CONFIG_IKCONFIG_PROC=y | 76 | CONFIG_IKCONFIG_PROC=y |
71 | CONFIG_LOG_BUF_SHIFT=14 | 77 | CONFIG_LOG_BUF_SHIFT=14 |
78 | # CONFIG_CGROUPS is not set | ||
79 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
72 | CONFIG_SYSFS_DEPRECATED=y | 80 | CONFIG_SYSFS_DEPRECATED=y |
73 | # CONFIG_RELAY is not set | 81 | # CONFIG_RELAY is not set |
74 | CONFIG_BLK_DEV_INITRD=y | 82 | CONFIG_BLK_DEV_INITRD=y |
@@ -89,7 +97,6 @@ CONFIG_FUTEX=y | |||
89 | CONFIG_ANON_INODES=y | 97 | CONFIG_ANON_INODES=y |
90 | CONFIG_EPOLL=y | 98 | CONFIG_EPOLL=y |
91 | CONFIG_SIGNALFD=y | 99 | CONFIG_SIGNALFD=y |
92 | CONFIG_TIMERFD=y | ||
93 | CONFIG_EVENTFD=y | 100 | CONFIG_EVENTFD=y |
94 | CONFIG_SHMEM=y | 101 | CONFIG_SHMEM=y |
95 | CONFIG_VM_EVENT_COUNTERS=y | 102 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -156,6 +163,10 @@ CONFIG_FSL_ULI1575=y | |||
156 | # Kernel options | 163 | # Kernel options |
157 | # | 164 | # |
158 | CONFIG_HIGHMEM=y | 165 | CONFIG_HIGHMEM=y |
166 | CONFIG_TICK_ONESHOT=y | ||
167 | CONFIG_NO_HZ=y | ||
168 | CONFIG_HIGH_RES_TIMERS=y | ||
169 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
159 | # CONFIG_HZ_100 is not set | 170 | # CONFIG_HZ_100 is not set |
160 | CONFIG_HZ_250=y | 171 | CONFIG_HZ_250=y |
161 | # CONFIG_HZ_300 is not set | 172 | # CONFIG_HZ_300 is not set |
@@ -177,6 +188,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
177 | CONFIG_FLATMEM=y | 188 | CONFIG_FLATMEM=y |
178 | CONFIG_FLAT_NODE_MEM_MAP=y | 189 | CONFIG_FLAT_NODE_MEM_MAP=y |
179 | # CONFIG_SPARSEMEM_STATIC is not set | 190 | # CONFIG_SPARSEMEM_STATIC is not set |
191 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
180 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 192 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
181 | # CONFIG_RESOURCES_64BIT is not set | 193 | # CONFIG_RESOURCES_64BIT is not set |
182 | CONFIG_ZONE_DMA_FLAG=1 | 194 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -185,6 +197,8 @@ CONFIG_VIRT_TO_BUS=y | |||
185 | CONFIG_PROC_DEVICETREE=y | 197 | CONFIG_PROC_DEVICETREE=y |
186 | # CONFIG_CMDLINE_BOOL is not set | 198 | # CONFIG_CMDLINE_BOOL is not set |
187 | # CONFIG_PM is not set | 199 | # CONFIG_PM is not set |
200 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
201 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
188 | CONFIG_SECCOMP=y | 202 | CONFIG_SECCOMP=y |
189 | CONFIG_WANT_DEVICE_TREE=y | 203 | CONFIG_WANT_DEVICE_TREE=y |
190 | CONFIG_DEVICE_TREE="" | 204 | CONFIG_DEVICE_TREE="" |
@@ -194,6 +208,7 @@ CONFIG_ISA_DMA_API=y | |||
194 | # Bus options | 208 | # Bus options |
195 | # | 209 | # |
196 | CONFIG_ZONE_DMA=y | 210 | CONFIG_ZONE_DMA=y |
211 | CONFIG_GENERIC_ISA_DMA=y | ||
197 | CONFIG_PPC_INDIRECT_PCI=y | 212 | CONFIG_PPC_INDIRECT_PCI=y |
198 | CONFIG_FSL_SOC=y | 213 | CONFIG_FSL_SOC=y |
199 | CONFIG_FSL_PCI=y | 214 | CONFIG_FSL_PCI=y |
@@ -203,11 +218,8 @@ CONFIG_PCI_SYSCALL=y | |||
203 | # CONFIG_PCIEPORTBUS is not set | 218 | # CONFIG_PCIEPORTBUS is not set |
204 | CONFIG_ARCH_SUPPORTS_MSI=y | 219 | CONFIG_ARCH_SUPPORTS_MSI=y |
205 | # CONFIG_PCI_MSI is not set | 220 | # CONFIG_PCI_MSI is not set |
221 | CONFIG_PCI_LEGACY=y | ||
206 | # CONFIG_PCI_DEBUG is not set | 222 | # CONFIG_PCI_DEBUG is not set |
207 | |||
208 | # | ||
209 | # PCCARD (PCMCIA/CardBus) support | ||
210 | # | ||
211 | # CONFIG_PCCARD is not set | 223 | # CONFIG_PCCARD is not set |
212 | # CONFIG_HOTPLUG_PCI is not set | 224 | # CONFIG_HOTPLUG_PCI is not set |
213 | 225 | ||
@@ -222,7 +234,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
222 | CONFIG_HIGHMEM_START=0xfe000000 | 234 | CONFIG_HIGHMEM_START=0xfe000000 |
223 | CONFIG_LOWMEM_SIZE=0x30000000 | 235 | CONFIG_LOWMEM_SIZE=0x30000000 |
224 | CONFIG_KERNEL_START=0xc0000000 | 236 | CONFIG_KERNEL_START=0xc0000000 |
225 | CONFIG_TASK_SIZE=0x80000000 | 237 | CONFIG_TASK_SIZE=0xc0000000 |
226 | CONFIG_BOOT_LOAD=0x00800000 | 238 | CONFIG_BOOT_LOAD=0x00800000 |
227 | 239 | ||
228 | # | 240 | # |
@@ -271,6 +283,7 @@ CONFIG_INET_TUNNEL=y | |||
271 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 283 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
272 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 284 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
273 | # CONFIG_INET_XFRM_MODE_BEET is not set | 285 | # CONFIG_INET_XFRM_MODE_BEET is not set |
286 | # CONFIG_INET_LRO is not set | ||
274 | CONFIG_INET_DIAG=y | 287 | CONFIG_INET_DIAG=y |
275 | CONFIG_INET_TCP_DIAG=y | 288 | CONFIG_INET_TCP_DIAG=y |
276 | # CONFIG_TCP_CONG_ADVANCED is not set | 289 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -315,10 +328,6 @@ CONFIG_SCTP_HMAC_MD5=y | |||
315 | # CONFIG_LAPB is not set | 328 | # CONFIG_LAPB is not set |
316 | # CONFIG_ECONET is not set | 329 | # CONFIG_ECONET is not set |
317 | # CONFIG_WAN_ROUTER is not set | 330 | # CONFIG_WAN_ROUTER is not set |
318 | |||
319 | # | ||
320 | # QoS and/or fair queueing | ||
321 | # | ||
322 | # CONFIG_NET_SCHED is not set | 331 | # CONFIG_NET_SCHED is not set |
323 | 332 | ||
324 | # | 333 | # |
@@ -348,6 +357,7 @@ CONFIG_FIB_RULES=y | |||
348 | # | 357 | # |
349 | # Generic Driver Options | 358 | # Generic Driver Options |
350 | # | 359 | # |
360 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
351 | CONFIG_STANDALONE=y | 361 | CONFIG_STANDALONE=y |
352 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 362 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
353 | CONFIG_FW_LOADER=y | 363 | CONFIG_FW_LOADER=y |
@@ -420,6 +430,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
420 | # CONFIG_SCSI_FC_ATTRS is not set | 430 | # CONFIG_SCSI_FC_ATTRS is not set |
421 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 431 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
422 | # CONFIG_SCSI_SAS_LIBSAS is not set | 432 | # CONFIG_SCSI_SAS_LIBSAS is not set |
433 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
423 | CONFIG_SCSI_LOWLEVEL=y | 434 | CONFIG_SCSI_LOWLEVEL=y |
424 | # CONFIG_ISCSI_TCP is not set | 435 | # CONFIG_ISCSI_TCP is not set |
425 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 436 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -431,6 +442,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
431 | # CONFIG_SCSI_AIC79XX is not set | 442 | # CONFIG_SCSI_AIC79XX is not set |
432 | # CONFIG_SCSI_AIC94XX is not set | 443 | # CONFIG_SCSI_AIC94XX is not set |
433 | # CONFIG_SCSI_DPT_I2O is not set | 444 | # CONFIG_SCSI_DPT_I2O is not set |
445 | # CONFIG_SCSI_ADVANSYS is not set | ||
434 | # CONFIG_SCSI_ARCMSR is not set | 446 | # CONFIG_SCSI_ARCMSR is not set |
435 | # CONFIG_MEGARAID_NEWGEN is not set | 447 | # CONFIG_MEGARAID_NEWGEN is not set |
436 | # CONFIG_MEGARAID_LEGACY is not set | 448 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -498,6 +510,7 @@ CONFIG_PATA_ALI=y | |||
498 | # CONFIG_PATA_OLDPIIX is not set | 510 | # CONFIG_PATA_OLDPIIX is not set |
499 | # CONFIG_PATA_NETCELL is not set | 511 | # CONFIG_PATA_NETCELL is not set |
500 | # CONFIG_PATA_NS87410 is not set | 512 | # CONFIG_PATA_NS87410 is not set |
513 | # CONFIG_PATA_NS87415 is not set | ||
501 | # CONFIG_PATA_OPTI is not set | 514 | # CONFIG_PATA_OPTI is not set |
502 | # CONFIG_PATA_OPTIDMA is not set | 515 | # CONFIG_PATA_OPTIDMA is not set |
503 | # CONFIG_PATA_PDC_OLD is not set | 516 | # CONFIG_PATA_PDC_OLD is not set |
@@ -512,14 +525,7 @@ CONFIG_PATA_ALI=y | |||
512 | # CONFIG_PATA_WINBOND is not set | 525 | # CONFIG_PATA_WINBOND is not set |
513 | # CONFIG_PATA_PLATFORM is not set | 526 | # CONFIG_PATA_PLATFORM is not set |
514 | # CONFIG_MD is not set | 527 | # CONFIG_MD is not set |
515 | |||
516 | # | ||
517 | # Fusion MPT device support | ||
518 | # | ||
519 | # CONFIG_FUSION is not set | 528 | # CONFIG_FUSION is not set |
520 | # CONFIG_FUSION_SPI is not set | ||
521 | # CONFIG_FUSION_FC is not set | ||
522 | # CONFIG_FUSION_SAS is not set | ||
523 | 529 | ||
524 | # | 530 | # |
525 | # IEEE 1394 (FireWire) support | 531 | # IEEE 1394 (FireWire) support |
@@ -535,6 +541,8 @@ CONFIG_DUMMY=y | |||
535 | # CONFIG_MACVLAN is not set | 541 | # CONFIG_MACVLAN is not set |
536 | # CONFIG_EQUALIZER is not set | 542 | # CONFIG_EQUALIZER is not set |
537 | # CONFIG_TUN is not set | 543 | # CONFIG_TUN is not set |
544 | # CONFIG_VETH is not set | ||
545 | # CONFIG_IP1000 is not set | ||
538 | # CONFIG_ARCNET is not set | 546 | # CONFIG_ARCNET is not set |
539 | CONFIG_PHYLIB=y | 547 | CONFIG_PHYLIB=y |
540 | 548 | ||
@@ -551,6 +559,7 @@ CONFIG_VITESSE_PHY=y | |||
551 | # CONFIG_BROADCOM_PHY is not set | 559 | # CONFIG_BROADCOM_PHY is not set |
552 | # CONFIG_ICPLUS_PHY is not set | 560 | # CONFIG_ICPLUS_PHY is not set |
553 | # CONFIG_FIXED_PHY is not set | 561 | # CONFIG_FIXED_PHY is not set |
562 | # CONFIG_MDIO_BITBANG is not set | ||
554 | CONFIG_NET_ETHERNET=y | 563 | CONFIG_NET_ETHERNET=y |
555 | CONFIG_MII=y | 564 | CONFIG_MII=y |
556 | # CONFIG_HAPPYMEAL is not set | 565 | # CONFIG_HAPPYMEAL is not set |
@@ -559,11 +568,17 @@ CONFIG_MII=y | |||
559 | # CONFIG_NET_VENDOR_3COM is not set | 568 | # CONFIG_NET_VENDOR_3COM is not set |
560 | # CONFIG_NET_TULIP is not set | 569 | # CONFIG_NET_TULIP is not set |
561 | # CONFIG_HP100 is not set | 570 | # CONFIG_HP100 is not set |
571 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
572 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
573 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
574 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
562 | # CONFIG_NET_PCI is not set | 575 | # CONFIG_NET_PCI is not set |
576 | # CONFIG_B44 is not set | ||
563 | CONFIG_NETDEV_1000=y | 577 | CONFIG_NETDEV_1000=y |
564 | # CONFIG_ACENIC is not set | 578 | # CONFIG_ACENIC is not set |
565 | # CONFIG_DL2K is not set | 579 | # CONFIG_DL2K is not set |
566 | # CONFIG_E1000 is not set | 580 | # CONFIG_E1000 is not set |
581 | # CONFIG_E1000E is not set | ||
567 | # CONFIG_NS83820 is not set | 582 | # CONFIG_NS83820 is not set |
568 | # CONFIG_HAMACHI is not set | 583 | # CONFIG_HAMACHI is not set |
569 | # CONFIG_YELLOWFIN is not set | 584 | # CONFIG_YELLOWFIN is not set |
@@ -571,6 +586,7 @@ CONFIG_NETDEV_1000=y | |||
571 | # CONFIG_SIS190 is not set | 586 | # CONFIG_SIS190 is not set |
572 | # CONFIG_SKGE is not set | 587 | # CONFIG_SKGE is not set |
573 | # CONFIG_SKY2 is not set | 588 | # CONFIG_SKY2 is not set |
589 | # CONFIG_SK98LIN is not set | ||
574 | # CONFIG_VIA_VELOCITY is not set | 590 | # CONFIG_VIA_VELOCITY is not set |
575 | # CONFIG_TIGON3 is not set | 591 | # CONFIG_TIGON3 is not set |
576 | # CONFIG_BNX2 is not set | 592 | # CONFIG_BNX2 is not set |
@@ -581,11 +597,14 @@ CONFIG_GFAR_NAPI=y | |||
581 | CONFIG_NETDEV_10000=y | 597 | CONFIG_NETDEV_10000=y |
582 | # CONFIG_CHELSIO_T1 is not set | 598 | # CONFIG_CHELSIO_T1 is not set |
583 | # CONFIG_CHELSIO_T3 is not set | 599 | # CONFIG_CHELSIO_T3 is not set |
600 | # CONFIG_IXGBE is not set | ||
584 | # CONFIG_IXGB is not set | 601 | # CONFIG_IXGB is not set |
585 | # CONFIG_S2IO is not set | 602 | # CONFIG_S2IO is not set |
586 | # CONFIG_MYRI10GE is not set | 603 | # CONFIG_MYRI10GE is not set |
587 | # CONFIG_NETXEN_NIC is not set | 604 | # CONFIG_NETXEN_NIC is not set |
605 | # CONFIG_NIU is not set | ||
588 | # CONFIG_MLX4_CORE is not set | 606 | # CONFIG_MLX4_CORE is not set |
607 | # CONFIG_TEHUTI is not set | ||
589 | # CONFIG_TR is not set | 608 | # CONFIG_TR is not set |
590 | 609 | ||
591 | # | 610 | # |
@@ -601,7 +620,6 @@ CONFIG_NETDEV_10000=y | |||
601 | # CONFIG_USB_KAWETH is not set | 620 | # CONFIG_USB_KAWETH is not set |
602 | # CONFIG_USB_PEGASUS is not set | 621 | # CONFIG_USB_PEGASUS is not set |
603 | # CONFIG_USB_RTL8150 is not set | 622 | # CONFIG_USB_RTL8150 is not set |
604 | # CONFIG_USB_USBNET_MII is not set | ||
605 | # CONFIG_USB_USBNET is not set | 623 | # CONFIG_USB_USBNET is not set |
606 | # CONFIG_WAN is not set | 624 | # CONFIG_WAN is not set |
607 | # CONFIG_FDDI is not set | 625 | # CONFIG_FDDI is not set |
@@ -628,7 +646,6 @@ CONFIG_INPUT=y | |||
628 | # | 646 | # |
629 | # CONFIG_INPUT_MOUSEDEV is not set | 647 | # CONFIG_INPUT_MOUSEDEV is not set |
630 | # CONFIG_INPUT_JOYDEV is not set | 648 | # CONFIG_INPUT_JOYDEV is not set |
631 | # CONFIG_INPUT_TSDEV is not set | ||
632 | # CONFIG_INPUT_EVDEV is not set | 649 | # CONFIG_INPUT_EVDEV is not set |
633 | # CONFIG_INPUT_EVBUG is not set | 650 | # CONFIG_INPUT_EVBUG is not set |
634 | 651 | ||
@@ -688,15 +705,12 @@ CONFIG_UNIX98_PTYS=y | |||
688 | CONFIG_LEGACY_PTYS=y | 705 | CONFIG_LEGACY_PTYS=y |
689 | CONFIG_LEGACY_PTY_COUNT=256 | 706 | CONFIG_LEGACY_PTY_COUNT=256 |
690 | # CONFIG_IPMI_HANDLER is not set | 707 | # CONFIG_IPMI_HANDLER is not set |
691 | # CONFIG_WATCHDOG is not set | ||
692 | # CONFIG_HW_RANDOM is not set | 708 | # CONFIG_HW_RANDOM is not set |
693 | CONFIG_NVRAM=y | 709 | CONFIG_NVRAM=y |
694 | CONFIG_GEN_RTC=y | 710 | CONFIG_GEN_RTC=y |
695 | CONFIG_GEN_RTC_X=y | 711 | CONFIG_GEN_RTC_X=y |
696 | # CONFIG_R3964 is not set | 712 | # CONFIG_R3964 is not set |
697 | # CONFIG_APPLICOM is not set | 713 | # CONFIG_APPLICOM is not set |
698 | # CONFIG_AGP is not set | ||
699 | # CONFIG_DRM is not set | ||
700 | # CONFIG_RAW_DRIVER is not set | 714 | # CONFIG_RAW_DRIVER is not set |
701 | # CONFIG_TCG_TPM is not set | 715 | # CONFIG_TCG_TPM is not set |
702 | CONFIG_DEVPORT=y | 716 | CONFIG_DEVPORT=y |
@@ -765,6 +779,13 @@ CONFIG_SENSORS_EEPROM=y | |||
765 | # CONFIG_W1 is not set | 779 | # CONFIG_W1 is not set |
766 | # CONFIG_POWER_SUPPLY is not set | 780 | # CONFIG_POWER_SUPPLY is not set |
767 | # CONFIG_HWMON is not set | 781 | # CONFIG_HWMON is not set |
782 | # CONFIG_WATCHDOG is not set | ||
783 | |||
784 | # | ||
785 | # Sonics Silicon Backplane | ||
786 | # | ||
787 | CONFIG_SSB_POSSIBLE=y | ||
788 | # CONFIG_SSB is not set | ||
768 | 789 | ||
769 | # | 790 | # |
770 | # Multifunction device drivers | 791 | # Multifunction device drivers |
@@ -859,6 +880,7 @@ CONFIG_DVB_CAPTURE_DRIVERS=y | |||
859 | # CONFIG_DVB_OR51132 is not set | 880 | # CONFIG_DVB_OR51132 is not set |
860 | # CONFIG_DVB_BCM3510 is not set | 881 | # CONFIG_DVB_BCM3510 is not set |
861 | # CONFIG_DVB_LGDT330X is not set | 882 | # CONFIG_DVB_LGDT330X is not set |
883 | # CONFIG_DVB_S5H1409 is not set | ||
862 | 884 | ||
863 | # | 885 | # |
864 | # Tuners/PLL support | 886 | # Tuners/PLL support |
@@ -868,6 +890,9 @@ CONFIG_DVB_CAPTURE_DRIVERS=y | |||
868 | # CONFIG_DVB_TDA827X is not set | 890 | # CONFIG_DVB_TDA827X is not set |
869 | # CONFIG_DVB_TUNER_QT1010 is not set | 891 | # CONFIG_DVB_TUNER_QT1010 is not set |
870 | # CONFIG_DVB_TUNER_MT2060 is not set | 892 | # CONFIG_DVB_TUNER_MT2060 is not set |
893 | # CONFIG_DVB_TUNER_MT2266 is not set | ||
894 | # CONFIG_DVB_TUNER_MT2131 is not set | ||
895 | # CONFIG_DVB_TUNER_DIB0070 is not set | ||
871 | 896 | ||
872 | # | 897 | # |
873 | # Miscellaneous devices | 898 | # Miscellaneous devices |
@@ -881,16 +906,17 @@ CONFIG_DAB=y | |||
881 | # | 906 | # |
882 | # Graphics support | 907 | # Graphics support |
883 | # | 908 | # |
909 | # CONFIG_AGP is not set | ||
910 | # CONFIG_DRM is not set | ||
911 | # CONFIG_VGASTATE is not set | ||
912 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
913 | # CONFIG_FB is not set | ||
884 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 914 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
885 | 915 | ||
886 | # | 916 | # |
887 | # Display device support | 917 | # Display device support |
888 | # | 918 | # |
889 | # CONFIG_DISPLAY_SUPPORT is not set | 919 | # CONFIG_DISPLAY_SUPPORT is not set |
890 | # CONFIG_VGASTATE is not set | ||
891 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
892 | # CONFIG_FB is not set | ||
893 | # CONFIG_FB_IBM_GXT4500 is not set | ||
894 | 920 | ||
895 | # | 921 | # |
896 | # Console display driver support | 922 | # Console display driver support |
@@ -1022,6 +1048,7 @@ CONFIG_AC97_BUS=y | |||
1022 | CONFIG_HID_SUPPORT=y | 1048 | CONFIG_HID_SUPPORT=y |
1023 | CONFIG_HID=y | 1049 | CONFIG_HID=y |
1024 | # CONFIG_HID_DEBUG is not set | 1050 | # CONFIG_HID_DEBUG is not set |
1051 | # CONFIG_HIDRAW is not set | ||
1025 | 1052 | ||
1026 | # | 1053 | # |
1027 | # USB Input Devices | 1054 | # USB Input Devices |
@@ -1082,6 +1109,7 @@ CONFIG_USB_STORAGE=y | |||
1082 | # CONFIG_USB_STORAGE_DEBUG is not set | 1109 | # CONFIG_USB_STORAGE_DEBUG is not set |
1083 | # CONFIG_USB_STORAGE_DATAFAB is not set | 1110 | # CONFIG_USB_STORAGE_DATAFAB is not set |
1084 | # CONFIG_USB_STORAGE_FREECOM is not set | 1111 | # CONFIG_USB_STORAGE_FREECOM is not set |
1112 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
1085 | # CONFIG_USB_STORAGE_DPCM is not set | 1113 | # CONFIG_USB_STORAGE_DPCM is not set |
1086 | # CONFIG_USB_STORAGE_USBAT is not set | 1114 | # CONFIG_USB_STORAGE_USBAT is not set |
1087 | # CONFIG_USB_STORAGE_SDDR09 is not set | 1115 | # CONFIG_USB_STORAGE_SDDR09 is not set |
@@ -1162,6 +1190,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1162 | # I2C RTC drivers | 1190 | # I2C RTC drivers |
1163 | # | 1191 | # |
1164 | # CONFIG_RTC_DRV_DS1307 is not set | 1192 | # CONFIG_RTC_DRV_DS1307 is not set |
1193 | # CONFIG_RTC_DRV_DS1374 is not set | ||
1165 | # CONFIG_RTC_DRV_DS1672 is not set | 1194 | # CONFIG_RTC_DRV_DS1672 is not set |
1166 | # CONFIG_RTC_DRV_MAX6900 is not set | 1195 | # CONFIG_RTC_DRV_MAX6900 is not set |
1167 | # CONFIG_RTC_DRV_RS5C372 is not set | 1196 | # CONFIG_RTC_DRV_RS5C372 is not set |
@@ -1191,19 +1220,6 @@ CONFIG_RTC_DRV_CMOS=y | |||
1191 | # | 1220 | # |
1192 | 1221 | ||
1193 | # | 1222 | # |
1194 | # DMA Engine support | ||
1195 | # | ||
1196 | # CONFIG_DMA_ENGINE is not set | ||
1197 | |||
1198 | # | ||
1199 | # DMA Clients | ||
1200 | # | ||
1201 | |||
1202 | # | ||
1203 | # DMA Devices | ||
1204 | # | ||
1205 | |||
1206 | # | ||
1207 | # Userspace I/O | 1223 | # Userspace I/O |
1208 | # | 1224 | # |
1209 | # CONFIG_UIO is not set | 1225 | # CONFIG_UIO is not set |
@@ -1220,7 +1236,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
1220 | # CONFIG_EXT3_FS_SECURITY is not set | 1236 | # CONFIG_EXT3_FS_SECURITY is not set |
1221 | # CONFIG_EXT4DEV_FS is not set | 1237 | # CONFIG_EXT4DEV_FS is not set |
1222 | CONFIG_JBD=y | 1238 | CONFIG_JBD=y |
1223 | # CONFIG_JBD_DEBUG is not set | ||
1224 | CONFIG_FS_MBCACHE=y | 1239 | CONFIG_FS_MBCACHE=y |
1225 | # CONFIG_REISERFS_FS is not set | 1240 | # CONFIG_REISERFS_FS is not set |
1226 | # CONFIG_JFS_FS is not set | 1241 | # CONFIG_JFS_FS is not set |
@@ -1269,7 +1284,6 @@ CONFIG_SYSFS=y | |||
1269 | CONFIG_TMPFS=y | 1284 | CONFIG_TMPFS=y |
1270 | # CONFIG_TMPFS_POSIX_ACL is not set | 1285 | # CONFIG_TMPFS_POSIX_ACL is not set |
1271 | # CONFIG_HUGETLB_PAGE is not set | 1286 | # CONFIG_HUGETLB_PAGE is not set |
1272 | CONFIG_RAMFS=y | ||
1273 | # CONFIG_CONFIGFS_FS is not set | 1287 | # CONFIG_CONFIGFS_FS is not set |
1274 | 1288 | ||
1275 | # | 1289 | # |
@@ -1292,10 +1306,7 @@ CONFIG_SYSV_FS=m | |||
1292 | CONFIG_UFS_FS=m | 1306 | CONFIG_UFS_FS=m |
1293 | # CONFIG_UFS_FS_WRITE is not set | 1307 | # CONFIG_UFS_FS_WRITE is not set |
1294 | # CONFIG_UFS_DEBUG is not set | 1308 | # CONFIG_UFS_DEBUG is not set |
1295 | 1309 | CONFIG_NETWORK_FILESYSTEMS=y | |
1296 | # | ||
1297 | # Network File Systems | ||
1298 | # | ||
1299 | CONFIG_NFS_FS=y | 1310 | CONFIG_NFS_FS=y |
1300 | CONFIG_NFS_V3=y | 1311 | CONFIG_NFS_V3=y |
1301 | # CONFIG_NFS_V3_ACL is not set | 1312 | # CONFIG_NFS_V3_ACL is not set |
@@ -1341,10 +1352,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1341 | # CONFIG_KARMA_PARTITION is not set | 1352 | # CONFIG_KARMA_PARTITION is not set |
1342 | # CONFIG_EFI_PARTITION is not set | 1353 | # CONFIG_EFI_PARTITION is not set |
1343 | # CONFIG_SYSV68_PARTITION is not set | 1354 | # CONFIG_SYSV68_PARTITION is not set |
1344 | |||
1345 | # | ||
1346 | # Native Language Support | ||
1347 | # | ||
1348 | CONFIG_NLS=y | 1355 | CONFIG_NLS=y |
1349 | CONFIG_NLS_DEFAULT="iso8859-1" | 1356 | CONFIG_NLS_DEFAULT="iso8859-1" |
1350 | # CONFIG_NLS_CODEPAGE_437 is not set | 1357 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1385,10 +1392,6 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
1385 | # CONFIG_NLS_KOI8_R is not set | 1392 | # CONFIG_NLS_KOI8_R is not set |
1386 | # CONFIG_NLS_KOI8_U is not set | 1393 | # CONFIG_NLS_KOI8_U is not set |
1387 | CONFIG_NLS_UTF8=m | 1394 | CONFIG_NLS_UTF8=m |
1388 | |||
1389 | # | ||
1390 | # Distributed Lock Manager | ||
1391 | # | ||
1392 | # CONFIG_DLM is not set | 1395 | # CONFIG_DLM is not set |
1393 | # CONFIG_UCC_SLOW is not set | 1396 | # CONFIG_UCC_SLOW is not set |
1394 | 1397 | ||
@@ -1407,16 +1410,13 @@ CONFIG_PLIST=y | |||
1407 | CONFIG_HAS_IOMEM=y | 1410 | CONFIG_HAS_IOMEM=y |
1408 | CONFIG_HAS_IOPORT=y | 1411 | CONFIG_HAS_IOPORT=y |
1409 | CONFIG_HAS_DMA=y | 1412 | CONFIG_HAS_DMA=y |
1410 | 1413 | # CONFIG_INSTRUMENTATION is not set | |
1411 | # | ||
1412 | # Instrumentation Support | ||
1413 | # | ||
1414 | # CONFIG_PROFILING is not set | ||
1415 | 1414 | ||
1416 | # | 1415 | # |
1417 | # Kernel hacking | 1416 | # Kernel hacking |
1418 | # | 1417 | # |
1419 | # CONFIG_PRINTK_TIME is not set | 1418 | # CONFIG_PRINTK_TIME is not set |
1419 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1420 | CONFIG_ENABLE_MUST_CHECK=y | 1420 | CONFIG_ENABLE_MUST_CHECK=y |
1421 | # CONFIG_MAGIC_SYSRQ is not set | 1421 | # CONFIG_MAGIC_SYSRQ is not set |
1422 | # CONFIG_UNUSED_SYMBOLS is not set | 1422 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1441,9 +1441,12 @@ CONFIG_SCHED_DEBUG=y | |||
1441 | CONFIG_DEBUG_INFO=y | 1441 | CONFIG_DEBUG_INFO=y |
1442 | # CONFIG_DEBUG_VM is not set | 1442 | # CONFIG_DEBUG_VM is not set |
1443 | # CONFIG_DEBUG_LIST is not set | 1443 | # CONFIG_DEBUG_LIST is not set |
1444 | # CONFIG_DEBUG_SG is not set | ||
1444 | CONFIG_FORCED_INLINING=y | 1445 | CONFIG_FORCED_INLINING=y |
1446 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1445 | # CONFIG_RCU_TORTURE_TEST is not set | 1447 | # CONFIG_RCU_TORTURE_TEST is not set |
1446 | # CONFIG_FAULT_INJECTION is not set | 1448 | # CONFIG_FAULT_INJECTION is not set |
1449 | # CONFIG_SAMPLES is not set | ||
1447 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1450 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1448 | # CONFIG_DEBUG_STACK_USAGE is not set | 1451 | # CONFIG_DEBUG_STACK_USAGE is not set |
1449 | # CONFIG_DEBUG_PAGEALLOC is not set | 1452 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1456,6 +1459,7 @@ CONFIG_FORCED_INLINING=y | |||
1456 | # | 1459 | # |
1457 | # CONFIG_KEYS is not set | 1460 | # CONFIG_KEYS is not set |
1458 | # CONFIG_SECURITY is not set | 1461 | # CONFIG_SECURITY is not set |
1462 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1459 | CONFIG_CRYPTO=y | 1463 | CONFIG_CRYPTO=y |
1460 | CONFIG_CRYPTO_ALGAPI=y | 1464 | CONFIG_CRYPTO_ALGAPI=y |
1461 | CONFIG_CRYPTO_BLKCIPHER=y | 1465 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1466,7 +1470,7 @@ CONFIG_CRYPTO_HMAC=y | |||
1466 | # CONFIG_CRYPTO_NULL is not set | 1470 | # CONFIG_CRYPTO_NULL is not set |
1467 | # CONFIG_CRYPTO_MD4 is not set | 1471 | # CONFIG_CRYPTO_MD4 is not set |
1468 | CONFIG_CRYPTO_MD5=y | 1472 | CONFIG_CRYPTO_MD5=y |
1469 | # CONFIG_CRYPTO_SHA1 is not set | 1473 | CONFIG_CRYPTO_SHA1=m |
1470 | # CONFIG_CRYPTO_SHA256 is not set | 1474 | # CONFIG_CRYPTO_SHA256 is not set |
1471 | # CONFIG_CRYPTO_SHA512 is not set | 1475 | # CONFIG_CRYPTO_SHA512 is not set |
1472 | # CONFIG_CRYPTO_WP512 is not set | 1476 | # CONFIG_CRYPTO_WP512 is not set |
@@ -1476,6 +1480,7 @@ CONFIG_CRYPTO_MD5=y | |||
1476 | CONFIG_CRYPTO_CBC=y | 1480 | CONFIG_CRYPTO_CBC=y |
1477 | CONFIG_CRYPTO_PCBC=m | 1481 | CONFIG_CRYPTO_PCBC=m |
1478 | # CONFIG_CRYPTO_LRW is not set | 1482 | # CONFIG_CRYPTO_LRW is not set |
1483 | # CONFIG_CRYPTO_XTS is not set | ||
1479 | # CONFIG_CRYPTO_CRYPTD is not set | 1484 | # CONFIG_CRYPTO_CRYPTD is not set |
1480 | CONFIG_CRYPTO_DES=y | 1485 | CONFIG_CRYPTO_DES=y |
1481 | # CONFIG_CRYPTO_FCRYPT is not set | 1486 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1489,9 +1494,12 @@ CONFIG_CRYPTO_DES=y | |||
1489 | # CONFIG_CRYPTO_ARC4 is not set | 1494 | # CONFIG_CRYPTO_ARC4 is not set |
1490 | # CONFIG_CRYPTO_KHAZAD is not set | 1495 | # CONFIG_CRYPTO_KHAZAD is not set |
1491 | # CONFIG_CRYPTO_ANUBIS is not set | 1496 | # CONFIG_CRYPTO_ANUBIS is not set |
1497 | # CONFIG_CRYPTO_SEED is not set | ||
1492 | # CONFIG_CRYPTO_DEFLATE is not set | 1498 | # CONFIG_CRYPTO_DEFLATE is not set |
1493 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1499 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1494 | # CONFIG_CRYPTO_CRC32C is not set | 1500 | # CONFIG_CRYPTO_CRC32C is not set |
1495 | # CONFIG_CRYPTO_CAMELLIA is not set | 1501 | # CONFIG_CRYPTO_CAMELLIA is not set |
1496 | # CONFIG_CRYPTO_TEST is not set | 1502 | # CONFIG_CRYPTO_TEST is not set |
1503 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1497 | CONFIG_CRYPTO_HW=y | 1504 | CONFIG_CRYPTO_HW=y |
1505 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc8560_ads_defconfig b/arch/powerpc/configs/mpc8560_ads_defconfig index 0211e6b68e1a..51f9693bacd4 100644 --- a/arch/powerpc/configs/mpc8560_ads_defconfig +++ b/arch/powerpc/configs/mpc8560_ads_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.23-rc9 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Oct 11 09:16:32 2007 | 4 | # Thu Dec 6 16:48:48 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -68,9 +68,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
68 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
69 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
70 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
71 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
72 | # CONFIG_IKCONFIG is not set | 73 | # CONFIG_IKCONFIG is not set |
73 | CONFIG_LOG_BUF_SHIFT=14 | 74 | CONFIG_LOG_BUF_SHIFT=14 |
75 | # CONFIG_CGROUPS is not set | ||
76 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
74 | CONFIG_SYSFS_DEPRECATED=y | 77 | CONFIG_SYSFS_DEPRECATED=y |
75 | # CONFIG_RELAY is not set | 78 | # CONFIG_RELAY is not set |
76 | CONFIG_BLK_DEV_INITRD=y | 79 | CONFIG_BLK_DEV_INITRD=y |
@@ -158,6 +161,7 @@ CONFIG_CPM=y | |||
158 | # CONFIG_TICK_ONESHOT is not set | 161 | # CONFIG_TICK_ONESHOT is not set |
159 | # CONFIG_NO_HZ is not set | 162 | # CONFIG_NO_HZ is not set |
160 | # CONFIG_HIGH_RES_TIMERS is not set | 163 | # CONFIG_HIGH_RES_TIMERS is not set |
164 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
161 | # CONFIG_HZ_100 is not set | 165 | # CONFIG_HZ_100 is not set |
162 | CONFIG_HZ_250=y | 166 | CONFIG_HZ_250=y |
163 | # CONFIG_HZ_300 is not set | 167 | # CONFIG_HZ_300 is not set |
@@ -179,6 +183,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
179 | CONFIG_FLATMEM=y | 183 | CONFIG_FLATMEM=y |
180 | CONFIG_FLAT_NODE_MEM_MAP=y | 184 | CONFIG_FLAT_NODE_MEM_MAP=y |
181 | # CONFIG_SPARSEMEM_STATIC is not set | 185 | # CONFIG_SPARSEMEM_STATIC is not set |
186 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
182 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 187 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
183 | # CONFIG_RESOURCES_64BIT is not set | 188 | # CONFIG_RESOURCES_64BIT is not set |
184 | CONFIG_ZONE_DMA_FLAG=1 | 189 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -207,11 +212,8 @@ CONFIG_PCI_SYSCALL=y | |||
207 | # CONFIG_PCIEPORTBUS is not set | 212 | # CONFIG_PCIEPORTBUS is not set |
208 | CONFIG_ARCH_SUPPORTS_MSI=y | 213 | CONFIG_ARCH_SUPPORTS_MSI=y |
209 | # CONFIG_PCI_MSI is not set | 214 | # CONFIG_PCI_MSI is not set |
215 | CONFIG_PCI_LEGACY=y | ||
210 | CONFIG_PCI_DEBUG=y | 216 | CONFIG_PCI_DEBUG=y |
211 | |||
212 | # | ||
213 | # PCCARD (PCMCIA/CardBus) support | ||
214 | # | ||
215 | # CONFIG_PCCARD is not set | 217 | # CONFIG_PCCARD is not set |
216 | # CONFIG_HOTPLUG_PCI is not set | 218 | # CONFIG_HOTPLUG_PCI is not set |
217 | 219 | ||
@@ -226,7 +228,7 @@ CONFIG_PCI_DEBUG=y | |||
226 | CONFIG_HIGHMEM_START=0xfe000000 | 228 | CONFIG_HIGHMEM_START=0xfe000000 |
227 | CONFIG_LOWMEM_SIZE=0x30000000 | 229 | CONFIG_LOWMEM_SIZE=0x30000000 |
228 | CONFIG_KERNEL_START=0xc0000000 | 230 | CONFIG_KERNEL_START=0xc0000000 |
229 | CONFIG_TASK_SIZE=0x80000000 | 231 | CONFIG_TASK_SIZE=0xc0000000 |
230 | CONFIG_BOOT_LOAD=0x00800000 | 232 | CONFIG_BOOT_LOAD=0x00800000 |
231 | 233 | ||
232 | # | 234 | # |
@@ -266,6 +268,7 @@ CONFIG_SYN_COOKIES=y | |||
266 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 268 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
267 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 269 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
268 | CONFIG_INET_XFRM_MODE_BEET=y | 270 | CONFIG_INET_XFRM_MODE_BEET=y |
271 | # CONFIG_INET_LRO is not set | ||
269 | CONFIG_INET_DIAG=y | 272 | CONFIG_INET_DIAG=y |
270 | CONFIG_INET_TCP_DIAG=y | 273 | CONFIG_INET_TCP_DIAG=y |
271 | # CONFIG_TCP_CONG_ADVANCED is not set | 274 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -291,10 +294,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
291 | # CONFIG_LAPB is not set | 294 | # CONFIG_LAPB is not set |
292 | # CONFIG_ECONET is not set | 295 | # CONFIG_ECONET is not set |
293 | # CONFIG_WAN_ROUTER is not set | 296 | # CONFIG_WAN_ROUTER is not set |
294 | |||
295 | # | ||
296 | # QoS and/or fair queueing | ||
297 | # | ||
298 | # CONFIG_NET_SCHED is not set | 297 | # CONFIG_NET_SCHED is not set |
299 | 298 | ||
300 | # | 299 | # |
@@ -323,6 +322,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
323 | # | 322 | # |
324 | # Generic Driver Options | 323 | # Generic Driver Options |
325 | # | 324 | # |
325 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
326 | CONFIG_STANDALONE=y | 326 | CONFIG_STANDALONE=y |
327 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 327 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
328 | # CONFIG_FW_LOADER is not set | 328 | # CONFIG_FW_LOADER is not set |
@@ -366,10 +366,6 @@ CONFIG_MISC_DEVICES=y | |||
366 | # CONFIG_SCSI_NETLINK is not set | 366 | # CONFIG_SCSI_NETLINK is not set |
367 | # CONFIG_ATA is not set | 367 | # CONFIG_ATA is not set |
368 | # CONFIG_MD is not set | 368 | # CONFIG_MD is not set |
369 | |||
370 | # | ||
371 | # Fusion MPT device support | ||
372 | # | ||
373 | # CONFIG_FUSION is not set | 369 | # CONFIG_FUSION is not set |
374 | 370 | ||
375 | # | 371 | # |
@@ -386,6 +382,8 @@ CONFIG_NETDEVICES=y | |||
386 | # CONFIG_MACVLAN is not set | 382 | # CONFIG_MACVLAN is not set |
387 | # CONFIG_EQUALIZER is not set | 383 | # CONFIG_EQUALIZER is not set |
388 | # CONFIG_TUN is not set | 384 | # CONFIG_TUN is not set |
385 | # CONFIG_VETH is not set | ||
386 | # CONFIG_IP1000 is not set | ||
389 | # CONFIG_ARCNET is not set | 387 | # CONFIG_ARCNET is not set |
390 | CONFIG_PHYLIB=y | 388 | CONFIG_PHYLIB=y |
391 | 389 | ||
@@ -402,6 +400,7 @@ CONFIG_DAVICOM_PHY=y | |||
402 | # CONFIG_BROADCOM_PHY is not set | 400 | # CONFIG_BROADCOM_PHY is not set |
403 | # CONFIG_ICPLUS_PHY is not set | 401 | # CONFIG_ICPLUS_PHY is not set |
404 | # CONFIG_FIXED_PHY is not set | 402 | # CONFIG_FIXED_PHY is not set |
403 | # CONFIG_MDIO_BITBANG is not set | ||
405 | CONFIG_NET_ETHERNET=y | 404 | CONFIG_NET_ETHERNET=y |
406 | CONFIG_MII=y | 405 | CONFIG_MII=y |
407 | # CONFIG_HAPPYMEAL is not set | 406 | # CONFIG_HAPPYMEAL is not set |
@@ -410,16 +409,23 @@ CONFIG_MII=y | |||
410 | # CONFIG_NET_VENDOR_3COM is not set | 409 | # CONFIG_NET_VENDOR_3COM is not set |
411 | # CONFIG_NET_TULIP is not set | 410 | # CONFIG_NET_TULIP is not set |
412 | # CONFIG_HP100 is not set | 411 | # CONFIG_HP100 is not set |
412 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
413 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
414 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
415 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
413 | # CONFIG_NET_PCI is not set | 416 | # CONFIG_NET_PCI is not set |
417 | # CONFIG_B44 is not set | ||
414 | CONFIG_FS_ENET=y | 418 | CONFIG_FS_ENET=y |
415 | # CONFIG_FS_ENET_HAS_SCC is not set | 419 | # CONFIG_FS_ENET_HAS_SCC is not set |
416 | CONFIG_FS_ENET_HAS_FCC=y | 420 | CONFIG_FS_ENET_HAS_FCC=y |
421 | # CONFIG_FS_ENET_MDIO_FCC is not set | ||
417 | CONFIG_NETDEV_1000=y | 422 | CONFIG_NETDEV_1000=y |
418 | # CONFIG_ACENIC is not set | 423 | # CONFIG_ACENIC is not set |
419 | # CONFIG_DL2K is not set | 424 | # CONFIG_DL2K is not set |
420 | CONFIG_E1000=y | 425 | CONFIG_E1000=y |
421 | CONFIG_E1000_NAPI=y | 426 | CONFIG_E1000_NAPI=y |
422 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 427 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
428 | # CONFIG_E1000E is not set | ||
423 | # CONFIG_NS83820 is not set | 429 | # CONFIG_NS83820 is not set |
424 | # CONFIG_HAMACHI is not set | 430 | # CONFIG_HAMACHI is not set |
425 | # CONFIG_YELLOWFIN is not set | 431 | # CONFIG_YELLOWFIN is not set |
@@ -438,11 +444,14 @@ CONFIG_GFAR_NAPI=y | |||
438 | CONFIG_NETDEV_10000=y | 444 | CONFIG_NETDEV_10000=y |
439 | # CONFIG_CHELSIO_T1 is not set | 445 | # CONFIG_CHELSIO_T1 is not set |
440 | # CONFIG_CHELSIO_T3 is not set | 446 | # CONFIG_CHELSIO_T3 is not set |
447 | # CONFIG_IXGBE is not set | ||
441 | # CONFIG_IXGB is not set | 448 | # CONFIG_IXGB is not set |
442 | # CONFIG_S2IO is not set | 449 | # CONFIG_S2IO is not set |
443 | # CONFIG_MYRI10GE is not set | 450 | # CONFIG_MYRI10GE is not set |
444 | # CONFIG_NETXEN_NIC is not set | 451 | # CONFIG_NETXEN_NIC is not set |
452 | # CONFIG_NIU is not set | ||
445 | # CONFIG_MLX4_CORE is not set | 453 | # CONFIG_MLX4_CORE is not set |
454 | # CONFIG_TEHUTI is not set | ||
446 | # CONFIG_TR is not set | 455 | # CONFIG_TR is not set |
447 | 456 | ||
448 | # | 457 | # |
@@ -474,7 +483,6 @@ CONFIG_INPUT=y | |||
474 | # | 483 | # |
475 | # CONFIG_INPUT_MOUSEDEV is not set | 484 | # CONFIG_INPUT_MOUSEDEV is not set |
476 | # CONFIG_INPUT_JOYDEV is not set | 485 | # CONFIG_INPUT_JOYDEV is not set |
477 | # CONFIG_INPUT_TSDEV is not set | ||
478 | # CONFIG_INPUT_EVDEV is not set | 486 | # CONFIG_INPUT_EVDEV is not set |
479 | # CONFIG_INPUT_EVBUG is not set | 487 | # CONFIG_INPUT_EVBUG is not set |
480 | 488 | ||
@@ -524,15 +532,12 @@ CONFIG_UNIX98_PTYS=y | |||
524 | CONFIG_LEGACY_PTYS=y | 532 | CONFIG_LEGACY_PTYS=y |
525 | CONFIG_LEGACY_PTY_COUNT=256 | 533 | CONFIG_LEGACY_PTY_COUNT=256 |
526 | # CONFIG_IPMI_HANDLER is not set | 534 | # CONFIG_IPMI_HANDLER is not set |
527 | # CONFIG_WATCHDOG is not set | ||
528 | CONFIG_HW_RANDOM=y | 535 | CONFIG_HW_RANDOM=y |
529 | # CONFIG_NVRAM is not set | 536 | # CONFIG_NVRAM is not set |
530 | CONFIG_GEN_RTC=y | 537 | CONFIG_GEN_RTC=y |
531 | # CONFIG_GEN_RTC_X is not set | 538 | # CONFIG_GEN_RTC_X is not set |
532 | # CONFIG_R3964 is not set | 539 | # CONFIG_R3964 is not set |
533 | # CONFIG_APPLICOM is not set | 540 | # CONFIG_APPLICOM is not set |
534 | # CONFIG_AGP is not set | ||
535 | # CONFIG_DRM is not set | ||
536 | # CONFIG_RAW_DRIVER is not set | 541 | # CONFIG_RAW_DRIVER is not set |
537 | # CONFIG_TCG_TPM is not set | 542 | # CONFIG_TCG_TPM is not set |
538 | CONFIG_DEVPORT=y | 543 | CONFIG_DEVPORT=y |
@@ -547,9 +552,9 @@ CONFIG_DEVPORT=y | |||
547 | # CONFIG_POWER_SUPPLY is not set | 552 | # CONFIG_POWER_SUPPLY is not set |
548 | CONFIG_HWMON=y | 553 | CONFIG_HWMON=y |
549 | # CONFIG_HWMON_VID is not set | 554 | # CONFIG_HWMON_VID is not set |
550 | # CONFIG_SENSORS_ABITUGURU is not set | 555 | # CONFIG_SENSORS_I5K_AMB is not set |
551 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
552 | # CONFIG_SENSORS_F71805F is not set | 556 | # CONFIG_SENSORS_F71805F is not set |
557 | # CONFIG_SENSORS_F71882FG is not set | ||
553 | # CONFIG_SENSORS_IT87 is not set | 558 | # CONFIG_SENSORS_IT87 is not set |
554 | # CONFIG_SENSORS_PC87360 is not set | 559 | # CONFIG_SENSORS_PC87360 is not set |
555 | # CONFIG_SENSORS_PC87427 is not set | 560 | # CONFIG_SENSORS_PC87427 is not set |
@@ -562,6 +567,13 @@ CONFIG_HWMON=y | |||
562 | # CONFIG_SENSORS_W83627HF is not set | 567 | # CONFIG_SENSORS_W83627HF is not set |
563 | # CONFIG_SENSORS_W83627EHF is not set | 568 | # CONFIG_SENSORS_W83627EHF is not set |
564 | # CONFIG_HWMON_DEBUG_CHIP is not set | 569 | # CONFIG_HWMON_DEBUG_CHIP is not set |
570 | # CONFIG_WATCHDOG is not set | ||
571 | |||
572 | # | ||
573 | # Sonics Silicon Backplane | ||
574 | # | ||
575 | CONFIG_SSB_POSSIBLE=y | ||
576 | # CONFIG_SSB is not set | ||
565 | 577 | ||
566 | # | 578 | # |
567 | # Multifunction device drivers | 579 | # Multifunction device drivers |
@@ -578,16 +590,17 @@ CONFIG_DAB=y | |||
578 | # | 590 | # |
579 | # Graphics support | 591 | # Graphics support |
580 | # | 592 | # |
593 | # CONFIG_AGP is not set | ||
594 | # CONFIG_DRM is not set | ||
595 | # CONFIG_VGASTATE is not set | ||
596 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
597 | # CONFIG_FB is not set | ||
581 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 598 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
582 | 599 | ||
583 | # | 600 | # |
584 | # Display device support | 601 | # Display device support |
585 | # | 602 | # |
586 | # CONFIG_DISPLAY_SUPPORT is not set | 603 | # CONFIG_DISPLAY_SUPPORT is not set |
587 | # CONFIG_VGASTATE is not set | ||
588 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
589 | # CONFIG_FB is not set | ||
590 | # CONFIG_FB_IBM_GXT4500 is not set | ||
591 | 604 | ||
592 | # | 605 | # |
593 | # Sound | 606 | # Sound |
@@ -596,6 +609,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
596 | CONFIG_HID_SUPPORT=y | 609 | CONFIG_HID_SUPPORT=y |
597 | CONFIG_HID=y | 610 | CONFIG_HID=y |
598 | # CONFIG_HID_DEBUG is not set | 611 | # CONFIG_HID_DEBUG is not set |
612 | # CONFIG_HIDRAW is not set | ||
599 | CONFIG_USB_SUPPORT=y | 613 | CONFIG_USB_SUPPORT=y |
600 | CONFIG_USB_ARCH_HAS_HCD=y | 614 | CONFIG_USB_ARCH_HAS_HCD=y |
601 | CONFIG_USB_ARCH_HAS_OHCI=y | 615 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -617,19 +631,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
617 | # CONFIG_RTC_CLASS is not set | 631 | # CONFIG_RTC_CLASS is not set |
618 | 632 | ||
619 | # | 633 | # |
620 | # DMA Engine support | ||
621 | # | ||
622 | # CONFIG_DMA_ENGINE is not set | ||
623 | |||
624 | # | ||
625 | # DMA Clients | ||
626 | # | ||
627 | |||
628 | # | ||
629 | # DMA Devices | ||
630 | # | ||
631 | |||
632 | # | ||
633 | # Userspace I/O | 634 | # Userspace I/O |
634 | # | 635 | # |
635 | # CONFIG_UIO is not set | 636 | # CONFIG_UIO is not set |
@@ -646,7 +647,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
646 | # CONFIG_EXT3_FS_SECURITY is not set | 647 | # CONFIG_EXT3_FS_SECURITY is not set |
647 | # CONFIG_EXT4DEV_FS is not set | 648 | # CONFIG_EXT4DEV_FS is not set |
648 | CONFIG_JBD=y | 649 | CONFIG_JBD=y |
649 | # CONFIG_JBD_DEBUG is not set | ||
650 | CONFIG_FS_MBCACHE=y | 650 | CONFIG_FS_MBCACHE=y |
651 | # CONFIG_REISERFS_FS is not set | 651 | # CONFIG_REISERFS_FS is not set |
652 | # CONFIG_JFS_FS is not set | 652 | # CONFIG_JFS_FS is not set |
@@ -687,7 +687,6 @@ CONFIG_SYSFS=y | |||
687 | CONFIG_TMPFS=y | 687 | CONFIG_TMPFS=y |
688 | # CONFIG_TMPFS_POSIX_ACL is not set | 688 | # CONFIG_TMPFS_POSIX_ACL is not set |
689 | # CONFIG_HUGETLB_PAGE is not set | 689 | # CONFIG_HUGETLB_PAGE is not set |
690 | CONFIG_RAMFS=y | ||
691 | # CONFIG_CONFIGFS_FS is not set | 690 | # CONFIG_CONFIGFS_FS is not set |
692 | 691 | ||
693 | # | 692 | # |
@@ -706,10 +705,7 @@ CONFIG_RAMFS=y | |||
706 | # CONFIG_QNX4FS_FS is not set | 705 | # CONFIG_QNX4FS_FS is not set |
707 | # CONFIG_SYSV_FS is not set | 706 | # CONFIG_SYSV_FS is not set |
708 | # CONFIG_UFS_FS is not set | 707 | # CONFIG_UFS_FS is not set |
709 | 708 | CONFIG_NETWORK_FILESYSTEMS=y | |
710 | # | ||
711 | # Network File Systems | ||
712 | # | ||
713 | CONFIG_NFS_FS=y | 709 | CONFIG_NFS_FS=y |
714 | # CONFIG_NFS_V3 is not set | 710 | # CONFIG_NFS_V3 is not set |
715 | # CONFIG_NFS_V4 is not set | 711 | # CONFIG_NFS_V4 is not set |
@@ -745,15 +741,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
745 | # CONFIG_KARMA_PARTITION is not set | 741 | # CONFIG_KARMA_PARTITION is not set |
746 | # CONFIG_EFI_PARTITION is not set | 742 | # CONFIG_EFI_PARTITION is not set |
747 | # CONFIG_SYSV68_PARTITION is not set | 743 | # CONFIG_SYSV68_PARTITION is not set |
748 | |||
749 | # | ||
750 | # Native Language Support | ||
751 | # | ||
752 | # CONFIG_NLS is not set | 744 | # CONFIG_NLS is not set |
753 | |||
754 | # | ||
755 | # Distributed Lock Manager | ||
756 | # | ||
757 | # CONFIG_DLM is not set | 745 | # CONFIG_DLM is not set |
758 | # CONFIG_UCC_SLOW is not set | 746 | # CONFIG_UCC_SLOW is not set |
759 | 747 | ||
@@ -771,16 +759,13 @@ CONFIG_PLIST=y | |||
771 | CONFIG_HAS_IOMEM=y | 759 | CONFIG_HAS_IOMEM=y |
772 | CONFIG_HAS_IOPORT=y | 760 | CONFIG_HAS_IOPORT=y |
773 | CONFIG_HAS_DMA=y | 761 | CONFIG_HAS_DMA=y |
774 | 762 | # CONFIG_INSTRUMENTATION is not set | |
775 | # | ||
776 | # Instrumentation Support | ||
777 | # | ||
778 | # CONFIG_PROFILING is not set | ||
779 | 763 | ||
780 | # | 764 | # |
781 | # Kernel hacking | 765 | # Kernel hacking |
782 | # | 766 | # |
783 | # CONFIG_PRINTK_TIME is not set | 767 | # CONFIG_PRINTK_TIME is not set |
768 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
784 | CONFIG_ENABLE_MUST_CHECK=y | 769 | CONFIG_ENABLE_MUST_CHECK=y |
785 | # CONFIG_MAGIC_SYSRQ is not set | 770 | # CONFIG_MAGIC_SYSRQ is not set |
786 | # CONFIG_UNUSED_SYMBOLS is not set | 771 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -804,8 +789,11 @@ CONFIG_DEBUG_MUTEXES=y | |||
804 | # CONFIG_DEBUG_INFO is not set | 789 | # CONFIG_DEBUG_INFO is not set |
805 | # CONFIG_DEBUG_VM is not set | 790 | # CONFIG_DEBUG_VM is not set |
806 | # CONFIG_DEBUG_LIST is not set | 791 | # CONFIG_DEBUG_LIST is not set |
792 | # CONFIG_DEBUG_SG is not set | ||
807 | CONFIG_FORCED_INLINING=y | 793 | CONFIG_FORCED_INLINING=y |
794 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
808 | # CONFIG_FAULT_INJECTION is not set | 795 | # CONFIG_FAULT_INJECTION is not set |
796 | # CONFIG_SAMPLES is not set | ||
809 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 797 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
810 | # CONFIG_DEBUG_STACK_USAGE is not set | 798 | # CONFIG_DEBUG_STACK_USAGE is not set |
811 | # CONFIG_DEBUG_PAGEALLOC is not set | 799 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -819,5 +807,7 @@ CONFIG_FORCED_INLINING=y | |||
819 | # | 807 | # |
820 | # CONFIG_KEYS is not set | 808 | # CONFIG_KEYS is not set |
821 | # CONFIG_SECURITY is not set | 809 | # CONFIG_SECURITY is not set |
810 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
822 | # CONFIG_CRYPTO is not set | 811 | # CONFIG_CRYPTO is not set |
823 | # CONFIG_PPC_CLOCK is not set | 812 | # CONFIG_PPC_CLOCK is not set |
813 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/mpc8568mds_defconfig b/arch/powerpc/configs/mpc8568mds_defconfig index 883d8af9debd..f51b58ae329a 100644 --- a/arch/powerpc/configs/mpc8568mds_defconfig +++ b/arch/powerpc/configs/mpc8568mds_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:43 2007 | 4 | # Thu Dec 6 16:48:50 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,8 +22,13 @@ CONFIG_FSL_BOOKE=y | |||
22 | CONFIG_SPE=y | 22 | CONFIG_SPE=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 26 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 27 | CONFIG_MMU=y |
28 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
29 | CONFIG_GENERIC_TIME=y | ||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
31 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 32 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 33 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 34 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,9 +68,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
67 | # CONFIG_IKCONFIG is not set | 73 | # CONFIG_IKCONFIG is not set |
68 | CONFIG_LOG_BUF_SHIFT=14 | 74 | CONFIG_LOG_BUF_SHIFT=14 |
75 | # CONFIG_CGROUPS is not set | ||
76 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
69 | CONFIG_SYSFS_DEPRECATED=y | 77 | CONFIG_SYSFS_DEPRECATED=y |
70 | # CONFIG_RELAY is not set | 78 | # CONFIG_RELAY is not set |
71 | CONFIG_BLK_DEV_INITRD=y | 79 | CONFIG_BLK_DEV_INITRD=y |
@@ -84,7 +92,6 @@ CONFIG_FUTEX=y | |||
84 | CONFIG_ANON_INODES=y | 92 | CONFIG_ANON_INODES=y |
85 | # CONFIG_EPOLL is not set | 93 | # CONFIG_EPOLL is not set |
86 | CONFIG_SIGNALFD=y | 94 | CONFIG_SIGNALFD=y |
87 | CONFIG_TIMERFD=y | ||
88 | CONFIG_EVENTFD=y | 95 | CONFIG_EVENTFD=y |
89 | CONFIG_SHMEM=y | 96 | CONFIG_SHMEM=y |
90 | CONFIG_VM_EVENT_COUNTERS=y | 97 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -132,7 +139,7 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
132 | # CONFIG_MPC8560_ADS is not set | 139 | # CONFIG_MPC8560_ADS is not set |
133 | # CONFIG_MPC85xx_CDS is not set | 140 | # CONFIG_MPC85xx_CDS is not set |
134 | CONFIG_MPC85xx_MDS=y | 141 | CONFIG_MPC85xx_MDS=y |
135 | # CONFIG_MPC8544_DS is not set | 142 | # CONFIG_MPC85xx_DS is not set |
136 | CONFIG_MPC85xx=y | 143 | CONFIG_MPC85xx=y |
137 | CONFIG_MPIC=y | 144 | CONFIG_MPIC=y |
138 | # CONFIG_MPIC_WEIRD is not set | 145 | # CONFIG_MPIC_WEIRD is not set |
@@ -144,6 +151,7 @@ CONFIG_MPIC=y | |||
144 | # CONFIG_PPC_INDIRECT_IO is not set | 151 | # CONFIG_PPC_INDIRECT_IO is not set |
145 | # CONFIG_GENERIC_IOMAP is not set | 152 | # CONFIG_GENERIC_IOMAP is not set |
146 | # CONFIG_CPU_FREQ is not set | 153 | # CONFIG_CPU_FREQ is not set |
154 | CONFIG_QUICC_ENGINE=y | ||
147 | # CONFIG_CPM2 is not set | 155 | # CONFIG_CPM2 is not set |
148 | # CONFIG_FSL_ULI1575 is not set | 156 | # CONFIG_FSL_ULI1575 is not set |
149 | 157 | ||
@@ -151,6 +159,10 @@ CONFIG_MPIC=y | |||
151 | # Kernel options | 159 | # Kernel options |
152 | # | 160 | # |
153 | # CONFIG_HIGHMEM is not set | 161 | # CONFIG_HIGHMEM is not set |
162 | CONFIG_TICK_ONESHOT=y | ||
163 | CONFIG_NO_HZ=y | ||
164 | CONFIG_HIGH_RES_TIMERS=y | ||
165 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
154 | # CONFIG_HZ_100 is not set | 166 | # CONFIG_HZ_100 is not set |
155 | CONFIG_HZ_250=y | 167 | CONFIG_HZ_250=y |
156 | # CONFIG_HZ_300 is not set | 168 | # CONFIG_HZ_300 is not set |
@@ -172,6 +184,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
172 | CONFIG_FLATMEM=y | 184 | CONFIG_FLATMEM=y |
173 | CONFIG_FLAT_NODE_MEM_MAP=y | 185 | CONFIG_FLAT_NODE_MEM_MAP=y |
174 | # CONFIG_SPARSEMEM_STATIC is not set | 186 | # CONFIG_SPARSEMEM_STATIC is not set |
187 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
175 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 188 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
176 | # CONFIG_RESOURCES_64BIT is not set | 189 | # CONFIG_RESOURCES_64BIT is not set |
177 | CONFIG_ZONE_DMA_FLAG=1 | 190 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -180,6 +193,8 @@ CONFIG_VIRT_TO_BUS=y | |||
180 | CONFIG_PROC_DEVICETREE=y | 193 | CONFIG_PROC_DEVICETREE=y |
181 | # CONFIG_CMDLINE_BOOL is not set | 194 | # CONFIG_CMDLINE_BOOL is not set |
182 | # CONFIG_PM is not set | 195 | # CONFIG_PM is not set |
196 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
197 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
183 | CONFIG_SECCOMP=y | 198 | CONFIG_SECCOMP=y |
184 | CONFIG_WANT_DEVICE_TREE=y | 199 | CONFIG_WANT_DEVICE_TREE=y |
185 | CONFIG_DEVICE_TREE="" | 200 | CONFIG_DEVICE_TREE="" |
@@ -198,11 +213,8 @@ CONFIG_PCI_SYSCALL=y | |||
198 | # CONFIG_PCIEPORTBUS is not set | 213 | # CONFIG_PCIEPORTBUS is not set |
199 | CONFIG_ARCH_SUPPORTS_MSI=y | 214 | CONFIG_ARCH_SUPPORTS_MSI=y |
200 | # CONFIG_PCI_MSI is not set | 215 | # CONFIG_PCI_MSI is not set |
216 | CONFIG_PCI_LEGACY=y | ||
201 | # CONFIG_PCI_DEBUG is not set | 217 | # CONFIG_PCI_DEBUG is not set |
202 | |||
203 | # | ||
204 | # PCCARD (PCMCIA/CardBus) support | ||
205 | # | ||
206 | # CONFIG_PCCARD is not set | 218 | # CONFIG_PCCARD is not set |
207 | # CONFIG_HOTPLUG_PCI is not set | 219 | # CONFIG_HOTPLUG_PCI is not set |
208 | 220 | ||
@@ -217,7 +229,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
217 | CONFIG_HIGHMEM_START=0xfe000000 | 229 | CONFIG_HIGHMEM_START=0xfe000000 |
218 | CONFIG_LOWMEM_SIZE=0x30000000 | 230 | CONFIG_LOWMEM_SIZE=0x30000000 |
219 | CONFIG_KERNEL_START=0xc0000000 | 231 | CONFIG_KERNEL_START=0xc0000000 |
220 | CONFIG_TASK_SIZE=0x80000000 | 232 | CONFIG_TASK_SIZE=0xc0000000 |
221 | CONFIG_BOOT_LOAD=0x00800000 | 233 | CONFIG_BOOT_LOAD=0x00800000 |
222 | 234 | ||
223 | # | 235 | # |
@@ -257,6 +269,7 @@ CONFIG_SYN_COOKIES=y | |||
257 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 269 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
258 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 270 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
259 | CONFIG_INET_XFRM_MODE_BEET=y | 271 | CONFIG_INET_XFRM_MODE_BEET=y |
272 | # CONFIG_INET_LRO is not set | ||
260 | CONFIG_INET_DIAG=y | 273 | CONFIG_INET_DIAG=y |
261 | CONFIG_INET_TCP_DIAG=y | 274 | CONFIG_INET_TCP_DIAG=y |
262 | # CONFIG_TCP_CONG_ADVANCED is not set | 275 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -282,10 +295,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
282 | # CONFIG_LAPB is not set | 295 | # CONFIG_LAPB is not set |
283 | # CONFIG_ECONET is not set | 296 | # CONFIG_ECONET is not set |
284 | # CONFIG_WAN_ROUTER is not set | 297 | # CONFIG_WAN_ROUTER is not set |
285 | |||
286 | # | ||
287 | # QoS and/or fair queueing | ||
288 | # | ||
289 | # CONFIG_NET_SCHED is not set | 298 | # CONFIG_NET_SCHED is not set |
290 | 299 | ||
291 | # | 300 | # |
@@ -314,6 +323,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
314 | # | 323 | # |
315 | # Generic Driver Options | 324 | # Generic Driver Options |
316 | # | 325 | # |
326 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
317 | CONFIG_STANDALONE=y | 327 | CONFIG_STANDALONE=y |
318 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 328 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
319 | # CONFIG_FW_LOADER is not set | 329 | # CONFIG_FW_LOADER is not set |
@@ -384,6 +394,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
384 | # CONFIG_SCSI_FC_ATTRS is not set | 394 | # CONFIG_SCSI_FC_ATTRS is not set |
385 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 395 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
386 | # CONFIG_SCSI_SAS_LIBSAS is not set | 396 | # CONFIG_SCSI_SAS_LIBSAS is not set |
397 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
387 | CONFIG_SCSI_LOWLEVEL=y | 398 | CONFIG_SCSI_LOWLEVEL=y |
388 | # CONFIG_ISCSI_TCP is not set | 399 | # CONFIG_ISCSI_TCP is not set |
389 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 400 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -395,6 +406,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
395 | # CONFIG_SCSI_AIC79XX is not set | 406 | # CONFIG_SCSI_AIC79XX is not set |
396 | # CONFIG_SCSI_AIC94XX is not set | 407 | # CONFIG_SCSI_AIC94XX is not set |
397 | # CONFIG_SCSI_DPT_I2O is not set | 408 | # CONFIG_SCSI_DPT_I2O is not set |
409 | # CONFIG_SCSI_ADVANSYS is not set | ||
398 | # CONFIG_SCSI_ARCMSR is not set | 410 | # CONFIG_SCSI_ARCMSR is not set |
399 | # CONFIG_MEGARAID_NEWGEN is not set | 411 | # CONFIG_MEGARAID_NEWGEN is not set |
400 | # CONFIG_MEGARAID_LEGACY is not set | 412 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -421,14 +433,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
421 | # CONFIG_SCSI_SRP is not set | 433 | # CONFIG_SCSI_SRP is not set |
422 | # CONFIG_ATA is not set | 434 | # CONFIG_ATA is not set |
423 | # CONFIG_MD is not set | 435 | # CONFIG_MD is not set |
424 | |||
425 | # | ||
426 | # Fusion MPT device support | ||
427 | # | ||
428 | # CONFIG_FUSION is not set | 436 | # CONFIG_FUSION is not set |
429 | # CONFIG_FUSION_SPI is not set | ||
430 | # CONFIG_FUSION_FC is not set | ||
431 | # CONFIG_FUSION_SAS is not set | ||
432 | 437 | ||
433 | # | 438 | # |
434 | # IEEE 1394 (FireWire) support | 439 | # IEEE 1394 (FireWire) support |
@@ -444,6 +449,8 @@ CONFIG_NETDEVICES=y | |||
444 | # CONFIG_MACVLAN is not set | 449 | # CONFIG_MACVLAN is not set |
445 | # CONFIG_EQUALIZER is not set | 450 | # CONFIG_EQUALIZER is not set |
446 | # CONFIG_TUN is not set | 451 | # CONFIG_TUN is not set |
452 | # CONFIG_VETH is not set | ||
453 | # CONFIG_IP1000 is not set | ||
447 | # CONFIG_ARCNET is not set | 454 | # CONFIG_ARCNET is not set |
448 | CONFIG_PHYLIB=y | 455 | CONFIG_PHYLIB=y |
449 | 456 | ||
@@ -460,6 +467,7 @@ CONFIG_MARVELL_PHY=y | |||
460 | # CONFIG_BROADCOM_PHY is not set | 467 | # CONFIG_BROADCOM_PHY is not set |
461 | # CONFIG_ICPLUS_PHY is not set | 468 | # CONFIG_ICPLUS_PHY is not set |
462 | # CONFIG_FIXED_PHY is not set | 469 | # CONFIG_FIXED_PHY is not set |
470 | # CONFIG_MDIO_BITBANG is not set | ||
463 | CONFIG_NET_ETHERNET=y | 471 | CONFIG_NET_ETHERNET=y |
464 | CONFIG_MII=y | 472 | CONFIG_MII=y |
465 | # CONFIG_HAPPYMEAL is not set | 473 | # CONFIG_HAPPYMEAL is not set |
@@ -468,11 +476,17 @@ CONFIG_MII=y | |||
468 | # CONFIG_NET_VENDOR_3COM is not set | 476 | # CONFIG_NET_VENDOR_3COM is not set |
469 | # CONFIG_NET_TULIP is not set | 477 | # CONFIG_NET_TULIP is not set |
470 | # CONFIG_HP100 is not set | 478 | # CONFIG_HP100 is not set |
479 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
480 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
481 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
482 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
471 | # CONFIG_NET_PCI is not set | 483 | # CONFIG_NET_PCI is not set |
484 | # CONFIG_B44 is not set | ||
472 | CONFIG_NETDEV_1000=y | 485 | CONFIG_NETDEV_1000=y |
473 | # CONFIG_ACENIC is not set | 486 | # CONFIG_ACENIC is not set |
474 | # CONFIG_DL2K is not set | 487 | # CONFIG_DL2K is not set |
475 | # CONFIG_E1000 is not set | 488 | # CONFIG_E1000 is not set |
489 | # CONFIG_E1000E is not set | ||
476 | # CONFIG_NS83820 is not set | 490 | # CONFIG_NS83820 is not set |
477 | # CONFIG_HAMACHI is not set | 491 | # CONFIG_HAMACHI is not set |
478 | # CONFIG_YELLOWFIN is not set | 492 | # CONFIG_YELLOWFIN is not set |
@@ -480,21 +494,26 @@ CONFIG_NETDEV_1000=y | |||
480 | # CONFIG_SIS190 is not set | 494 | # CONFIG_SIS190 is not set |
481 | # CONFIG_SKGE is not set | 495 | # CONFIG_SKGE is not set |
482 | # CONFIG_SKY2 is not set | 496 | # CONFIG_SKY2 is not set |
497 | # CONFIG_SK98LIN is not set | ||
483 | # CONFIG_VIA_VELOCITY is not set | 498 | # CONFIG_VIA_VELOCITY is not set |
484 | # CONFIG_TIGON3 is not set | 499 | # CONFIG_TIGON3 is not set |
485 | # CONFIG_BNX2 is not set | 500 | # CONFIG_BNX2 is not set |
486 | CONFIG_GIANFAR=y | 501 | CONFIG_GIANFAR=y |
487 | CONFIG_GFAR_NAPI=y | 502 | CONFIG_GFAR_NAPI=y |
503 | # CONFIG_UCC_GETH is not set | ||
488 | # CONFIG_QLA3XXX is not set | 504 | # CONFIG_QLA3XXX is not set |
489 | # CONFIG_ATL1 is not set | 505 | # CONFIG_ATL1 is not set |
490 | CONFIG_NETDEV_10000=y | 506 | CONFIG_NETDEV_10000=y |
491 | # CONFIG_CHELSIO_T1 is not set | 507 | # CONFIG_CHELSIO_T1 is not set |
492 | # CONFIG_CHELSIO_T3 is not set | 508 | # CONFIG_CHELSIO_T3 is not set |
509 | # CONFIG_IXGBE is not set | ||
493 | # CONFIG_IXGB is not set | 510 | # CONFIG_IXGB is not set |
494 | # CONFIG_S2IO is not set | 511 | # CONFIG_S2IO is not set |
495 | # CONFIG_MYRI10GE is not set | 512 | # CONFIG_MYRI10GE is not set |
496 | # CONFIG_NETXEN_NIC is not set | 513 | # CONFIG_NETXEN_NIC is not set |
514 | # CONFIG_NIU is not set | ||
497 | # CONFIG_MLX4_CORE is not set | 515 | # CONFIG_MLX4_CORE is not set |
516 | # CONFIG_TEHUTI is not set | ||
498 | # CONFIG_TR is not set | 517 | # CONFIG_TR is not set |
499 | 518 | ||
500 | # | 519 | # |
@@ -527,7 +546,6 @@ CONFIG_INPUT=y | |||
527 | # | 546 | # |
528 | # CONFIG_INPUT_MOUSEDEV is not set | 547 | # CONFIG_INPUT_MOUSEDEV is not set |
529 | # CONFIG_INPUT_JOYDEV is not set | 548 | # CONFIG_INPUT_JOYDEV is not set |
530 | # CONFIG_INPUT_TSDEV is not set | ||
531 | # CONFIG_INPUT_EVDEV is not set | 549 | # CONFIG_INPUT_EVDEV is not set |
532 | # CONFIG_INPUT_EVBUG is not set | 550 | # CONFIG_INPUT_EVBUG is not set |
533 | 551 | ||
@@ -576,28 +594,12 @@ CONFIG_UNIX98_PTYS=y | |||
576 | CONFIG_LEGACY_PTYS=y | 594 | CONFIG_LEGACY_PTYS=y |
577 | CONFIG_LEGACY_PTY_COUNT=256 | 595 | CONFIG_LEGACY_PTY_COUNT=256 |
578 | # CONFIG_IPMI_HANDLER is not set | 596 | # CONFIG_IPMI_HANDLER is not set |
579 | CONFIG_WATCHDOG=y | ||
580 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
581 | |||
582 | # | ||
583 | # Watchdog Device Drivers | ||
584 | # | ||
585 | # CONFIG_SOFT_WATCHDOG is not set | ||
586 | # CONFIG_BOOKE_WDT is not set | ||
587 | |||
588 | # | ||
589 | # PCI-based Watchdog Cards | ||
590 | # | ||
591 | # CONFIG_PCIPCWATCHDOG is not set | ||
592 | # CONFIG_WDTPCI is not set | ||
593 | CONFIG_HW_RANDOM=y | 597 | CONFIG_HW_RANDOM=y |
594 | # CONFIG_NVRAM is not set | 598 | # CONFIG_NVRAM is not set |
595 | CONFIG_GEN_RTC=y | 599 | CONFIG_GEN_RTC=y |
596 | # CONFIG_GEN_RTC_X is not set | 600 | # CONFIG_GEN_RTC_X is not set |
597 | # CONFIG_R3964 is not set | 601 | # CONFIG_R3964 is not set |
598 | # CONFIG_APPLICOM is not set | 602 | # CONFIG_APPLICOM is not set |
599 | # CONFIG_AGP is not set | ||
600 | # CONFIG_DRM is not set | ||
601 | # CONFIG_RAW_DRIVER is not set | 603 | # CONFIG_RAW_DRIVER is not set |
602 | # CONFIG_TCG_TPM is not set | 604 | # CONFIG_TCG_TPM is not set |
603 | CONFIG_DEVPORT=y | 605 | CONFIG_DEVPORT=y |
@@ -666,8 +668,6 @@ CONFIG_I2C_MPC=y | |||
666 | # CONFIG_POWER_SUPPLY is not set | 668 | # CONFIG_POWER_SUPPLY is not set |
667 | CONFIG_HWMON=y | 669 | CONFIG_HWMON=y |
668 | # CONFIG_HWMON_VID is not set | 670 | # CONFIG_HWMON_VID is not set |
669 | # CONFIG_SENSORS_ABITUGURU is not set | ||
670 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
671 | # CONFIG_SENSORS_AD7418 is not set | 671 | # CONFIG_SENSORS_AD7418 is not set |
672 | # CONFIG_SENSORS_ADM1021 is not set | 672 | # CONFIG_SENSORS_ADM1021 is not set |
673 | # CONFIG_SENSORS_ADM1025 is not set | 673 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -675,12 +675,13 @@ CONFIG_HWMON=y | |||
675 | # CONFIG_SENSORS_ADM1029 is not set | 675 | # CONFIG_SENSORS_ADM1029 is not set |
676 | # CONFIG_SENSORS_ADM1031 is not set | 676 | # CONFIG_SENSORS_ADM1031 is not set |
677 | # CONFIG_SENSORS_ADM9240 is not set | 677 | # CONFIG_SENSORS_ADM9240 is not set |
678 | # CONFIG_SENSORS_ASB100 is not set | 678 | # CONFIG_SENSORS_ADT7470 is not set |
679 | # CONFIG_SENSORS_ATXP1 is not set | 679 | # CONFIG_SENSORS_ATXP1 is not set |
680 | # CONFIG_SENSORS_DS1621 is not set | 680 | # CONFIG_SENSORS_DS1621 is not set |
681 | # CONFIG_SENSORS_I5K_AMB is not set | ||
681 | # CONFIG_SENSORS_F71805F is not set | 682 | # CONFIG_SENSORS_F71805F is not set |
682 | # CONFIG_SENSORS_FSCHER is not set | 683 | # CONFIG_SENSORS_F71882FG is not set |
683 | # CONFIG_SENSORS_FSCPOS is not set | 684 | # CONFIG_SENSORS_F75375S is not set |
684 | # CONFIG_SENSORS_GL518SM is not set | 685 | # CONFIG_SENSORS_GL518SM is not set |
685 | # CONFIG_SENSORS_GL520SM is not set | 686 | # CONFIG_SENSORS_GL520SM is not set |
686 | # CONFIG_SENSORS_IT87 is not set | 687 | # CONFIG_SENSORS_IT87 is not set |
@@ -716,6 +717,26 @@ CONFIG_HWMON=y | |||
716 | # CONFIG_SENSORS_W83627HF is not set | 717 | # CONFIG_SENSORS_W83627HF is not set |
717 | # CONFIG_SENSORS_W83627EHF is not set | 718 | # CONFIG_SENSORS_W83627EHF is not set |
718 | # CONFIG_HWMON_DEBUG_CHIP is not set | 719 | # CONFIG_HWMON_DEBUG_CHIP is not set |
720 | CONFIG_WATCHDOG=y | ||
721 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
722 | |||
723 | # | ||
724 | # Watchdog Device Drivers | ||
725 | # | ||
726 | # CONFIG_SOFT_WATCHDOG is not set | ||
727 | # CONFIG_BOOKE_WDT is not set | ||
728 | |||
729 | # | ||
730 | # PCI-based Watchdog Cards | ||
731 | # | ||
732 | # CONFIG_PCIPCWATCHDOG is not set | ||
733 | # CONFIG_WDTPCI is not set | ||
734 | |||
735 | # | ||
736 | # Sonics Silicon Backplane | ||
737 | # | ||
738 | CONFIG_SSB_POSSIBLE=y | ||
739 | # CONFIG_SSB is not set | ||
719 | 740 | ||
720 | # | 741 | # |
721 | # Multifunction device drivers | 742 | # Multifunction device drivers |
@@ -732,16 +753,17 @@ CONFIG_DAB=y | |||
732 | # | 753 | # |
733 | # Graphics support | 754 | # Graphics support |
734 | # | 755 | # |
756 | # CONFIG_AGP is not set | ||
757 | # CONFIG_DRM is not set | ||
758 | # CONFIG_VGASTATE is not set | ||
759 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
760 | # CONFIG_FB is not set | ||
735 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 761 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
736 | 762 | ||
737 | # | 763 | # |
738 | # Display device support | 764 | # Display device support |
739 | # | 765 | # |
740 | # CONFIG_DISPLAY_SUPPORT is not set | 766 | # CONFIG_DISPLAY_SUPPORT is not set |
741 | # CONFIG_VGASTATE is not set | ||
742 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
743 | # CONFIG_FB is not set | ||
744 | # CONFIG_FB_IBM_GXT4500 is not set | ||
745 | 767 | ||
746 | # | 768 | # |
747 | # Sound | 769 | # Sound |
@@ -750,6 +772,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
750 | CONFIG_HID_SUPPORT=y | 772 | CONFIG_HID_SUPPORT=y |
751 | CONFIG_HID=y | 773 | CONFIG_HID=y |
752 | # CONFIG_HID_DEBUG is not set | 774 | # CONFIG_HID_DEBUG is not set |
775 | # CONFIG_HIDRAW is not set | ||
753 | CONFIG_USB_SUPPORT=y | 776 | CONFIG_USB_SUPPORT=y |
754 | CONFIG_USB_ARCH_HAS_HCD=y | 777 | CONFIG_USB_ARCH_HAS_HCD=y |
755 | CONFIG_USB_ARCH_HAS_OHCI=y | 778 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -768,19 +791,52 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
768 | # CONFIG_NEW_LEDS is not set | 791 | # CONFIG_NEW_LEDS is not set |
769 | # CONFIG_INFINIBAND is not set | 792 | # CONFIG_INFINIBAND is not set |
770 | # CONFIG_EDAC is not set | 793 | # CONFIG_EDAC is not set |
771 | # CONFIG_RTC_CLASS is not set | 794 | CONFIG_RTC_LIB=y |
795 | CONFIG_RTC_CLASS=y | ||
796 | CONFIG_RTC_HCTOSYS=y | ||
797 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
798 | # CONFIG_RTC_DEBUG is not set | ||
772 | 799 | ||
773 | # | 800 | # |
774 | # DMA Engine support | 801 | # RTC interfaces |
775 | # | 802 | # |
776 | # CONFIG_DMA_ENGINE is not set | 803 | CONFIG_RTC_INTF_SYSFS=y |
804 | CONFIG_RTC_INTF_PROC=y | ||
805 | CONFIG_RTC_INTF_DEV=y | ||
806 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
807 | # CONFIG_RTC_DRV_TEST is not set | ||
777 | 808 | ||
778 | # | 809 | # |
779 | # DMA Clients | 810 | # I2C RTC drivers |
811 | # | ||
812 | # CONFIG_RTC_DRV_DS1307 is not set | ||
813 | CONFIG_RTC_DRV_DS1374=y | ||
814 | # CONFIG_RTC_DRV_DS1672 is not set | ||
815 | # CONFIG_RTC_DRV_MAX6900 is not set | ||
816 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
817 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
818 | # CONFIG_RTC_DRV_X1205 is not set | ||
819 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
820 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
821 | # CONFIG_RTC_DRV_M41T80 is not set | ||
822 | |||
780 | # | 823 | # |
824 | # SPI RTC drivers | ||
825 | # | ||
826 | |||
827 | # | ||
828 | # Platform RTC drivers | ||
829 | # | ||
830 | # CONFIG_RTC_DRV_CMOS is not set | ||
831 | # CONFIG_RTC_DRV_DS1553 is not set | ||
832 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
833 | # CONFIG_RTC_DRV_DS1742 is not set | ||
834 | # CONFIG_RTC_DRV_M48T86 is not set | ||
835 | # CONFIG_RTC_DRV_M48T59 is not set | ||
836 | # CONFIG_RTC_DRV_V3020 is not set | ||
781 | 837 | ||
782 | # | 838 | # |
783 | # DMA Devices | 839 | # on-CPU RTC drivers |
784 | # | 840 | # |
785 | 841 | ||
786 | # | 842 | # |
@@ -800,7 +856,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
800 | # CONFIG_EXT3_FS_SECURITY is not set | 856 | # CONFIG_EXT3_FS_SECURITY is not set |
801 | # CONFIG_EXT4DEV_FS is not set | 857 | # CONFIG_EXT4DEV_FS is not set |
802 | CONFIG_JBD=y | 858 | CONFIG_JBD=y |
803 | # CONFIG_JBD_DEBUG is not set | ||
804 | CONFIG_FS_MBCACHE=y | 859 | CONFIG_FS_MBCACHE=y |
805 | # CONFIG_REISERFS_FS is not set | 860 | # CONFIG_REISERFS_FS is not set |
806 | # CONFIG_JFS_FS is not set | 861 | # CONFIG_JFS_FS is not set |
@@ -841,7 +896,6 @@ CONFIG_SYSFS=y | |||
841 | CONFIG_TMPFS=y | 896 | CONFIG_TMPFS=y |
842 | # CONFIG_TMPFS_POSIX_ACL is not set | 897 | # CONFIG_TMPFS_POSIX_ACL is not set |
843 | # CONFIG_HUGETLB_PAGE is not set | 898 | # CONFIG_HUGETLB_PAGE is not set |
844 | CONFIG_RAMFS=y | ||
845 | # CONFIG_CONFIGFS_FS is not set | 899 | # CONFIG_CONFIGFS_FS is not set |
846 | 900 | ||
847 | # | 901 | # |
@@ -860,10 +914,7 @@ CONFIG_RAMFS=y | |||
860 | # CONFIG_QNX4FS_FS is not set | 914 | # CONFIG_QNX4FS_FS is not set |
861 | # CONFIG_SYSV_FS is not set | 915 | # CONFIG_SYSV_FS is not set |
862 | # CONFIG_UFS_FS is not set | 916 | # CONFIG_UFS_FS is not set |
863 | 917 | CONFIG_NETWORK_FILESYSTEMS=y | |
864 | # | ||
865 | # Network File Systems | ||
866 | # | ||
867 | CONFIG_NFS_FS=y | 918 | CONFIG_NFS_FS=y |
868 | CONFIG_NFS_V3=y | 919 | CONFIG_NFS_V3=y |
869 | # CONFIG_NFS_V3_ACL is not set | 920 | # CONFIG_NFS_V3_ACL is not set |
@@ -902,15 +953,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
902 | # CONFIG_KARMA_PARTITION is not set | 953 | # CONFIG_KARMA_PARTITION is not set |
903 | # CONFIG_EFI_PARTITION is not set | 954 | # CONFIG_EFI_PARTITION is not set |
904 | # CONFIG_SYSV68_PARTITION is not set | 955 | # CONFIG_SYSV68_PARTITION is not set |
905 | |||
906 | # | ||
907 | # Native Language Support | ||
908 | # | ||
909 | # CONFIG_NLS is not set | 956 | # CONFIG_NLS is not set |
910 | |||
911 | # | ||
912 | # Distributed Lock Manager | ||
913 | # | ||
914 | # CONFIG_DLM is not set | 957 | # CONFIG_DLM is not set |
915 | # CONFIG_UCC_SLOW is not set | 958 | # CONFIG_UCC_SLOW is not set |
916 | 959 | ||
@@ -928,17 +971,13 @@ CONFIG_PLIST=y | |||
928 | CONFIG_HAS_IOMEM=y | 971 | CONFIG_HAS_IOMEM=y |
929 | CONFIG_HAS_IOPORT=y | 972 | CONFIG_HAS_IOPORT=y |
930 | CONFIG_HAS_DMA=y | 973 | CONFIG_HAS_DMA=y |
931 | 974 | # CONFIG_INSTRUMENTATION is not set | |
932 | # | ||
933 | # Instrumentation Support | ||
934 | # | ||
935 | CONFIG_PROFILING=y | ||
936 | CONFIG_OPROFILE=y | ||
937 | 975 | ||
938 | # | 976 | # |
939 | # Kernel hacking | 977 | # Kernel hacking |
940 | # | 978 | # |
941 | # CONFIG_PRINTK_TIME is not set | 979 | # CONFIG_PRINTK_TIME is not set |
980 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
942 | CONFIG_ENABLE_MUST_CHECK=y | 981 | CONFIG_ENABLE_MUST_CHECK=y |
943 | # CONFIG_MAGIC_SYSRQ is not set | 982 | # CONFIG_MAGIC_SYSRQ is not set |
944 | # CONFIG_UNUSED_SYMBOLS is not set | 983 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -962,9 +1001,12 @@ CONFIG_SCHED_DEBUG=y | |||
962 | # CONFIG_DEBUG_INFO is not set | 1001 | # CONFIG_DEBUG_INFO is not set |
963 | # CONFIG_DEBUG_VM is not set | 1002 | # CONFIG_DEBUG_VM is not set |
964 | # CONFIG_DEBUG_LIST is not set | 1003 | # CONFIG_DEBUG_LIST is not set |
1004 | # CONFIG_DEBUG_SG is not set | ||
965 | CONFIG_FORCED_INLINING=y | 1005 | CONFIG_FORCED_INLINING=y |
1006 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
966 | # CONFIG_RCU_TORTURE_TEST is not set | 1007 | # CONFIG_RCU_TORTURE_TEST is not set |
967 | # CONFIG_FAULT_INJECTION is not set | 1008 | # CONFIG_FAULT_INJECTION is not set |
1009 | # CONFIG_SAMPLES is not set | ||
968 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1010 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
969 | # CONFIG_DEBUG_STACK_USAGE is not set | 1011 | # CONFIG_DEBUG_STACK_USAGE is not set |
970 | # CONFIG_DEBUG_PAGEALLOC is not set | 1012 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -981,12 +1023,14 @@ CONFIG_PPC_EARLY_DEBUG=y | |||
981 | # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set | 1023 | # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set |
982 | # CONFIG_PPC_EARLY_DEBUG_BEAT is not set | 1024 | # CONFIG_PPC_EARLY_DEBUG_BEAT is not set |
983 | # CONFIG_PPC_EARLY_DEBUG_44x is not set | 1025 | # CONFIG_PPC_EARLY_DEBUG_44x is not set |
1026 | # CONFIG_PPC_EARLY_DEBUG_CPM is not set | ||
984 | 1027 | ||
985 | # | 1028 | # |
986 | # Security options | 1029 | # Security options |
987 | # | 1030 | # |
988 | # CONFIG_KEYS is not set | 1031 | # CONFIG_KEYS is not set |
989 | # CONFIG_SECURITY is not set | 1032 | # CONFIG_SECURITY is not set |
1033 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
990 | CONFIG_CRYPTO=y | 1034 | CONFIG_CRYPTO=y |
991 | CONFIG_CRYPTO_ALGAPI=y | 1035 | CONFIG_CRYPTO_ALGAPI=y |
992 | CONFIG_CRYPTO_BLKCIPHER=y | 1036 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1006,6 +1050,7 @@ CONFIG_CRYPTO_ECB=m | |||
1006 | CONFIG_CRYPTO_CBC=y | 1050 | CONFIG_CRYPTO_CBC=y |
1007 | CONFIG_CRYPTO_PCBC=m | 1051 | CONFIG_CRYPTO_PCBC=m |
1008 | # CONFIG_CRYPTO_LRW is not set | 1052 | # CONFIG_CRYPTO_LRW is not set |
1053 | # CONFIG_CRYPTO_XTS is not set | ||
1009 | # CONFIG_CRYPTO_CRYPTD is not set | 1054 | # CONFIG_CRYPTO_CRYPTD is not set |
1010 | CONFIG_CRYPTO_DES=y | 1055 | CONFIG_CRYPTO_DES=y |
1011 | # CONFIG_CRYPTO_FCRYPT is not set | 1056 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1019,9 +1064,13 @@ CONFIG_CRYPTO_DES=y | |||
1019 | # CONFIG_CRYPTO_ARC4 is not set | 1064 | # CONFIG_CRYPTO_ARC4 is not set |
1020 | # CONFIG_CRYPTO_KHAZAD is not set | 1065 | # CONFIG_CRYPTO_KHAZAD is not set |
1021 | # CONFIG_CRYPTO_ANUBIS is not set | 1066 | # CONFIG_CRYPTO_ANUBIS is not set |
1067 | # CONFIG_CRYPTO_SEED is not set | ||
1022 | # CONFIG_CRYPTO_DEFLATE is not set | 1068 | # CONFIG_CRYPTO_DEFLATE is not set |
1023 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1069 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1024 | # CONFIG_CRYPTO_CRC32C is not set | 1070 | # CONFIG_CRYPTO_CRC32C is not set |
1025 | # CONFIG_CRYPTO_CAMELLIA is not set | 1071 | # CONFIG_CRYPTO_CAMELLIA is not set |
1026 | # CONFIG_CRYPTO_TEST is not set | 1072 | # CONFIG_CRYPTO_TEST is not set |
1073 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1027 | CONFIG_CRYPTO_HW=y | 1074 | CONFIG_CRYPTO_HW=y |
1075 | # CONFIG_PPC_CLOCK is not set | ||
1076 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/mpc8572_ds_defconfig b/arch/powerpc/configs/mpc8572_ds_defconfig index 4e85b2e88525..b40802d17e03 100644 --- a/arch/powerpc/configs/mpc8572_ds_defconfig +++ b/arch/powerpc/configs/mpc8572_ds_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Sep 11 01:19:35 2007 | 4 | # Thu Dec 6 16:48:52 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,8 +22,13 @@ CONFIG_FSL_BOOKE=y | |||
22 | CONFIG_SPE=y | 22 | CONFIG_SPE=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 26 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 27 | CONFIG_MMU=y |
28 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
29 | CONFIG_GENERIC_TIME=y | ||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
31 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 32 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 33 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 34 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -64,11 +69,14 @@ CONFIG_BSD_PROCESS_ACCT=y | |||
64 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set | 69 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set |
65 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
66 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
67 | CONFIG_AUDIT=y | 73 | CONFIG_AUDIT=y |
68 | # CONFIG_AUDITSYSCALL is not set | 74 | # CONFIG_AUDITSYSCALL is not set |
69 | CONFIG_IKCONFIG=y | 75 | CONFIG_IKCONFIG=y |
70 | CONFIG_IKCONFIG_PROC=y | 76 | CONFIG_IKCONFIG_PROC=y |
71 | CONFIG_LOG_BUF_SHIFT=14 | 77 | CONFIG_LOG_BUF_SHIFT=14 |
78 | # CONFIG_CGROUPS is not set | ||
79 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
72 | CONFIG_SYSFS_DEPRECATED=y | 80 | CONFIG_SYSFS_DEPRECATED=y |
73 | # CONFIG_RELAY is not set | 81 | # CONFIG_RELAY is not set |
74 | CONFIG_BLK_DEV_INITRD=y | 82 | CONFIG_BLK_DEV_INITRD=y |
@@ -89,7 +97,6 @@ CONFIG_FUTEX=y | |||
89 | CONFIG_ANON_INODES=y | 97 | CONFIG_ANON_INODES=y |
90 | CONFIG_EPOLL=y | 98 | CONFIG_EPOLL=y |
91 | CONFIG_SIGNALFD=y | 99 | CONFIG_SIGNALFD=y |
92 | CONFIG_TIMERFD=y | ||
93 | CONFIG_EVENTFD=y | 100 | CONFIG_EVENTFD=y |
94 | CONFIG_SHMEM=y | 101 | CONFIG_SHMEM=y |
95 | CONFIG_VM_EVENT_COUNTERS=y | 102 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -156,6 +163,10 @@ CONFIG_FSL_ULI1575=y | |||
156 | # Kernel options | 163 | # Kernel options |
157 | # | 164 | # |
158 | CONFIG_HIGHMEM=y | 165 | CONFIG_HIGHMEM=y |
166 | CONFIG_TICK_ONESHOT=y | ||
167 | CONFIG_NO_HZ=y | ||
168 | CONFIG_HIGH_RES_TIMERS=y | ||
169 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
159 | # CONFIG_HZ_100 is not set | 170 | # CONFIG_HZ_100 is not set |
160 | CONFIG_HZ_250=y | 171 | CONFIG_HZ_250=y |
161 | # CONFIG_HZ_300 is not set | 172 | # CONFIG_HZ_300 is not set |
@@ -177,6 +188,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
177 | CONFIG_FLATMEM=y | 188 | CONFIG_FLATMEM=y |
178 | CONFIG_FLAT_NODE_MEM_MAP=y | 189 | CONFIG_FLAT_NODE_MEM_MAP=y |
179 | # CONFIG_SPARSEMEM_STATIC is not set | 190 | # CONFIG_SPARSEMEM_STATIC is not set |
191 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
180 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 192 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
181 | # CONFIG_RESOURCES_64BIT is not set | 193 | # CONFIG_RESOURCES_64BIT is not set |
182 | CONFIG_ZONE_DMA_FLAG=1 | 194 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -185,6 +197,8 @@ CONFIG_VIRT_TO_BUS=y | |||
185 | CONFIG_PROC_DEVICETREE=y | 197 | CONFIG_PROC_DEVICETREE=y |
186 | # CONFIG_CMDLINE_BOOL is not set | 198 | # CONFIG_CMDLINE_BOOL is not set |
187 | # CONFIG_PM is not set | 199 | # CONFIG_PM is not set |
200 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
201 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
188 | CONFIG_SECCOMP=y | 202 | CONFIG_SECCOMP=y |
189 | CONFIG_WANT_DEVICE_TREE=y | 203 | CONFIG_WANT_DEVICE_TREE=y |
190 | CONFIG_DEVICE_TREE="" | 204 | CONFIG_DEVICE_TREE="" |
@@ -194,6 +208,7 @@ CONFIG_ISA_DMA_API=y | |||
194 | # Bus options | 208 | # Bus options |
195 | # | 209 | # |
196 | CONFIG_ZONE_DMA=y | 210 | CONFIG_ZONE_DMA=y |
211 | CONFIG_GENERIC_ISA_DMA=y | ||
197 | CONFIG_PPC_INDIRECT_PCI=y | 212 | CONFIG_PPC_INDIRECT_PCI=y |
198 | CONFIG_FSL_SOC=y | 213 | CONFIG_FSL_SOC=y |
199 | CONFIG_FSL_PCI=y | 214 | CONFIG_FSL_PCI=y |
@@ -203,11 +218,8 @@ CONFIG_PCI_SYSCALL=y | |||
203 | # CONFIG_PCIEPORTBUS is not set | 218 | # CONFIG_PCIEPORTBUS is not set |
204 | CONFIG_ARCH_SUPPORTS_MSI=y | 219 | CONFIG_ARCH_SUPPORTS_MSI=y |
205 | # CONFIG_PCI_MSI is not set | 220 | # CONFIG_PCI_MSI is not set |
221 | CONFIG_PCI_LEGACY=y | ||
206 | # CONFIG_PCI_DEBUG is not set | 222 | # CONFIG_PCI_DEBUG is not set |
207 | |||
208 | # | ||
209 | # PCCARD (PCMCIA/CardBus) support | ||
210 | # | ||
211 | # CONFIG_PCCARD is not set | 223 | # CONFIG_PCCARD is not set |
212 | # CONFIG_HOTPLUG_PCI is not set | 224 | # CONFIG_HOTPLUG_PCI is not set |
213 | 225 | ||
@@ -222,7 +234,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
222 | CONFIG_HIGHMEM_START=0xfe000000 | 234 | CONFIG_HIGHMEM_START=0xfe000000 |
223 | CONFIG_LOWMEM_SIZE=0x30000000 | 235 | CONFIG_LOWMEM_SIZE=0x30000000 |
224 | CONFIG_KERNEL_START=0xc0000000 | 236 | CONFIG_KERNEL_START=0xc0000000 |
225 | CONFIG_TASK_SIZE=0x80000000 | 237 | CONFIG_TASK_SIZE=0xc0000000 |
226 | CONFIG_BOOT_LOAD=0x00800000 | 238 | CONFIG_BOOT_LOAD=0x00800000 |
227 | 239 | ||
228 | # | 240 | # |
@@ -271,6 +283,7 @@ CONFIG_INET_TUNNEL=y | |||
271 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 283 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
272 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 284 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
273 | # CONFIG_INET_XFRM_MODE_BEET is not set | 285 | # CONFIG_INET_XFRM_MODE_BEET is not set |
286 | # CONFIG_INET_LRO is not set | ||
274 | CONFIG_INET_DIAG=y | 287 | CONFIG_INET_DIAG=y |
275 | CONFIG_INET_TCP_DIAG=y | 288 | CONFIG_INET_TCP_DIAG=y |
276 | # CONFIG_TCP_CONG_ADVANCED is not set | 289 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -315,10 +328,6 @@ CONFIG_SCTP_HMAC_MD5=y | |||
315 | # CONFIG_LAPB is not set | 328 | # CONFIG_LAPB is not set |
316 | # CONFIG_ECONET is not set | 329 | # CONFIG_ECONET is not set |
317 | # CONFIG_WAN_ROUTER is not set | 330 | # CONFIG_WAN_ROUTER is not set |
318 | |||
319 | # | ||
320 | # QoS and/or fair queueing | ||
321 | # | ||
322 | # CONFIG_NET_SCHED is not set | 331 | # CONFIG_NET_SCHED is not set |
323 | 332 | ||
324 | # | 333 | # |
@@ -348,6 +357,7 @@ CONFIG_FIB_RULES=y | |||
348 | # | 357 | # |
349 | # Generic Driver Options | 358 | # Generic Driver Options |
350 | # | 359 | # |
360 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
351 | CONFIG_STANDALONE=y | 361 | CONFIG_STANDALONE=y |
352 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 362 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
353 | CONFIG_FW_LOADER=y | 363 | CONFIG_FW_LOADER=y |
@@ -420,6 +430,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
420 | # CONFIG_SCSI_FC_ATTRS is not set | 430 | # CONFIG_SCSI_FC_ATTRS is not set |
421 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 431 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
422 | # CONFIG_SCSI_SAS_LIBSAS is not set | 432 | # CONFIG_SCSI_SAS_LIBSAS is not set |
433 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
423 | CONFIG_SCSI_LOWLEVEL=y | 434 | CONFIG_SCSI_LOWLEVEL=y |
424 | # CONFIG_ISCSI_TCP is not set | 435 | # CONFIG_ISCSI_TCP is not set |
425 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 436 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -431,6 +442,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
431 | # CONFIG_SCSI_AIC79XX is not set | 442 | # CONFIG_SCSI_AIC79XX is not set |
432 | # CONFIG_SCSI_AIC94XX is not set | 443 | # CONFIG_SCSI_AIC94XX is not set |
433 | # CONFIG_SCSI_DPT_I2O is not set | 444 | # CONFIG_SCSI_DPT_I2O is not set |
445 | # CONFIG_SCSI_ADVANSYS is not set | ||
434 | # CONFIG_SCSI_ARCMSR is not set | 446 | # CONFIG_SCSI_ARCMSR is not set |
435 | # CONFIG_MEGARAID_NEWGEN is not set | 447 | # CONFIG_MEGARAID_NEWGEN is not set |
436 | # CONFIG_MEGARAID_LEGACY is not set | 448 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -498,6 +510,7 @@ CONFIG_PATA_ALI=y | |||
498 | # CONFIG_PATA_OLDPIIX is not set | 510 | # CONFIG_PATA_OLDPIIX is not set |
499 | # CONFIG_PATA_NETCELL is not set | 511 | # CONFIG_PATA_NETCELL is not set |
500 | # CONFIG_PATA_NS87410 is not set | 512 | # CONFIG_PATA_NS87410 is not set |
513 | # CONFIG_PATA_NS87415 is not set | ||
501 | # CONFIG_PATA_OPTI is not set | 514 | # CONFIG_PATA_OPTI is not set |
502 | # CONFIG_PATA_OPTIDMA is not set | 515 | # CONFIG_PATA_OPTIDMA is not set |
503 | # CONFIG_PATA_PDC_OLD is not set | 516 | # CONFIG_PATA_PDC_OLD is not set |
@@ -512,14 +525,7 @@ CONFIG_PATA_ALI=y | |||
512 | # CONFIG_PATA_WINBOND is not set | 525 | # CONFIG_PATA_WINBOND is not set |
513 | # CONFIG_PATA_PLATFORM is not set | 526 | # CONFIG_PATA_PLATFORM is not set |
514 | # CONFIG_MD is not set | 527 | # CONFIG_MD is not set |
515 | |||
516 | # | ||
517 | # Fusion MPT device support | ||
518 | # | ||
519 | # CONFIG_FUSION is not set | 528 | # CONFIG_FUSION is not set |
520 | # CONFIG_FUSION_SPI is not set | ||
521 | # CONFIG_FUSION_FC is not set | ||
522 | # CONFIG_FUSION_SAS is not set | ||
523 | 529 | ||
524 | # | 530 | # |
525 | # IEEE 1394 (FireWire) support | 531 | # IEEE 1394 (FireWire) support |
@@ -535,6 +541,8 @@ CONFIG_DUMMY=y | |||
535 | # CONFIG_MACVLAN is not set | 541 | # CONFIG_MACVLAN is not set |
536 | # CONFIG_EQUALIZER is not set | 542 | # CONFIG_EQUALIZER is not set |
537 | # CONFIG_TUN is not set | 543 | # CONFIG_TUN is not set |
544 | # CONFIG_VETH is not set | ||
545 | # CONFIG_IP1000 is not set | ||
538 | # CONFIG_ARCNET is not set | 546 | # CONFIG_ARCNET is not set |
539 | CONFIG_PHYLIB=y | 547 | CONFIG_PHYLIB=y |
540 | 548 | ||
@@ -551,6 +559,7 @@ CONFIG_VITESSE_PHY=y | |||
551 | # CONFIG_BROADCOM_PHY is not set | 559 | # CONFIG_BROADCOM_PHY is not set |
552 | # CONFIG_ICPLUS_PHY is not set | 560 | # CONFIG_ICPLUS_PHY is not set |
553 | # CONFIG_FIXED_PHY is not set | 561 | # CONFIG_FIXED_PHY is not set |
562 | # CONFIG_MDIO_BITBANG is not set | ||
554 | CONFIG_NET_ETHERNET=y | 563 | CONFIG_NET_ETHERNET=y |
555 | CONFIG_MII=y | 564 | CONFIG_MII=y |
556 | # CONFIG_HAPPYMEAL is not set | 565 | # CONFIG_HAPPYMEAL is not set |
@@ -559,11 +568,17 @@ CONFIG_MII=y | |||
559 | # CONFIG_NET_VENDOR_3COM is not set | 568 | # CONFIG_NET_VENDOR_3COM is not set |
560 | # CONFIG_NET_TULIP is not set | 569 | # CONFIG_NET_TULIP is not set |
561 | # CONFIG_HP100 is not set | 570 | # CONFIG_HP100 is not set |
571 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
572 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
573 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
574 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
562 | # CONFIG_NET_PCI is not set | 575 | # CONFIG_NET_PCI is not set |
576 | # CONFIG_B44 is not set | ||
563 | CONFIG_NETDEV_1000=y | 577 | CONFIG_NETDEV_1000=y |
564 | # CONFIG_ACENIC is not set | 578 | # CONFIG_ACENIC is not set |
565 | # CONFIG_DL2K is not set | 579 | # CONFIG_DL2K is not set |
566 | # CONFIG_E1000 is not set | 580 | # CONFIG_E1000 is not set |
581 | # CONFIG_E1000E is not set | ||
567 | # CONFIG_NS83820 is not set | 582 | # CONFIG_NS83820 is not set |
568 | # CONFIG_HAMACHI is not set | 583 | # CONFIG_HAMACHI is not set |
569 | # CONFIG_YELLOWFIN is not set | 584 | # CONFIG_YELLOWFIN is not set |
@@ -571,6 +586,7 @@ CONFIG_NETDEV_1000=y | |||
571 | # CONFIG_SIS190 is not set | 586 | # CONFIG_SIS190 is not set |
572 | # CONFIG_SKGE is not set | 587 | # CONFIG_SKGE is not set |
573 | # CONFIG_SKY2 is not set | 588 | # CONFIG_SKY2 is not set |
589 | # CONFIG_SK98LIN is not set | ||
574 | # CONFIG_VIA_VELOCITY is not set | 590 | # CONFIG_VIA_VELOCITY is not set |
575 | # CONFIG_TIGON3 is not set | 591 | # CONFIG_TIGON3 is not set |
576 | # CONFIG_BNX2 is not set | 592 | # CONFIG_BNX2 is not set |
@@ -581,11 +597,14 @@ CONFIG_GFAR_NAPI=y | |||
581 | CONFIG_NETDEV_10000=y | 597 | CONFIG_NETDEV_10000=y |
582 | # CONFIG_CHELSIO_T1 is not set | 598 | # CONFIG_CHELSIO_T1 is not set |
583 | # CONFIG_CHELSIO_T3 is not set | 599 | # CONFIG_CHELSIO_T3 is not set |
600 | # CONFIG_IXGBE is not set | ||
584 | # CONFIG_IXGB is not set | 601 | # CONFIG_IXGB is not set |
585 | # CONFIG_S2IO is not set | 602 | # CONFIG_S2IO is not set |
586 | # CONFIG_MYRI10GE is not set | 603 | # CONFIG_MYRI10GE is not set |
587 | # CONFIG_NETXEN_NIC is not set | 604 | # CONFIG_NETXEN_NIC is not set |
605 | # CONFIG_NIU is not set | ||
588 | # CONFIG_MLX4_CORE is not set | 606 | # CONFIG_MLX4_CORE is not set |
607 | # CONFIG_TEHUTI is not set | ||
589 | # CONFIG_TR is not set | 608 | # CONFIG_TR is not set |
590 | 609 | ||
591 | # | 610 | # |
@@ -601,7 +620,6 @@ CONFIG_NETDEV_10000=y | |||
601 | # CONFIG_USB_KAWETH is not set | 620 | # CONFIG_USB_KAWETH is not set |
602 | # CONFIG_USB_PEGASUS is not set | 621 | # CONFIG_USB_PEGASUS is not set |
603 | # CONFIG_USB_RTL8150 is not set | 622 | # CONFIG_USB_RTL8150 is not set |
604 | # CONFIG_USB_USBNET_MII is not set | ||
605 | # CONFIG_USB_USBNET is not set | 623 | # CONFIG_USB_USBNET is not set |
606 | # CONFIG_WAN is not set | 624 | # CONFIG_WAN is not set |
607 | # CONFIG_FDDI is not set | 625 | # CONFIG_FDDI is not set |
@@ -628,7 +646,6 @@ CONFIG_INPUT=y | |||
628 | # | 646 | # |
629 | # CONFIG_INPUT_MOUSEDEV is not set | 647 | # CONFIG_INPUT_MOUSEDEV is not set |
630 | # CONFIG_INPUT_JOYDEV is not set | 648 | # CONFIG_INPUT_JOYDEV is not set |
631 | # CONFIG_INPUT_TSDEV is not set | ||
632 | # CONFIG_INPUT_EVDEV is not set | 649 | # CONFIG_INPUT_EVDEV is not set |
633 | # CONFIG_INPUT_EVBUG is not set | 650 | # CONFIG_INPUT_EVBUG is not set |
634 | 651 | ||
@@ -688,15 +705,12 @@ CONFIG_UNIX98_PTYS=y | |||
688 | CONFIG_LEGACY_PTYS=y | 705 | CONFIG_LEGACY_PTYS=y |
689 | CONFIG_LEGACY_PTY_COUNT=256 | 706 | CONFIG_LEGACY_PTY_COUNT=256 |
690 | # CONFIG_IPMI_HANDLER is not set | 707 | # CONFIG_IPMI_HANDLER is not set |
691 | # CONFIG_WATCHDOG is not set | ||
692 | # CONFIG_HW_RANDOM is not set | 708 | # CONFIG_HW_RANDOM is not set |
693 | CONFIG_NVRAM=y | 709 | CONFIG_NVRAM=y |
694 | CONFIG_GEN_RTC=y | 710 | CONFIG_GEN_RTC=y |
695 | CONFIG_GEN_RTC_X=y | 711 | CONFIG_GEN_RTC_X=y |
696 | # CONFIG_R3964 is not set | 712 | # CONFIG_R3964 is not set |
697 | # CONFIG_APPLICOM is not set | 713 | # CONFIG_APPLICOM is not set |
698 | # CONFIG_AGP is not set | ||
699 | # CONFIG_DRM is not set | ||
700 | # CONFIG_RAW_DRIVER is not set | 714 | # CONFIG_RAW_DRIVER is not set |
701 | # CONFIG_TCG_TPM is not set | 715 | # CONFIG_TCG_TPM is not set |
702 | CONFIG_DEVPORT=y | 716 | CONFIG_DEVPORT=y |
@@ -765,6 +779,13 @@ CONFIG_SENSORS_EEPROM=y | |||
765 | # CONFIG_W1 is not set | 779 | # CONFIG_W1 is not set |
766 | # CONFIG_POWER_SUPPLY is not set | 780 | # CONFIG_POWER_SUPPLY is not set |
767 | # CONFIG_HWMON is not set | 781 | # CONFIG_HWMON is not set |
782 | # CONFIG_WATCHDOG is not set | ||
783 | |||
784 | # | ||
785 | # Sonics Silicon Backplane | ||
786 | # | ||
787 | CONFIG_SSB_POSSIBLE=y | ||
788 | # CONFIG_SSB is not set | ||
768 | 789 | ||
769 | # | 790 | # |
770 | # Multifunction device drivers | 791 | # Multifunction device drivers |
@@ -859,6 +880,7 @@ CONFIG_DVB_CAPTURE_DRIVERS=y | |||
859 | # CONFIG_DVB_OR51132 is not set | 880 | # CONFIG_DVB_OR51132 is not set |
860 | # CONFIG_DVB_BCM3510 is not set | 881 | # CONFIG_DVB_BCM3510 is not set |
861 | # CONFIG_DVB_LGDT330X is not set | 882 | # CONFIG_DVB_LGDT330X is not set |
883 | # CONFIG_DVB_S5H1409 is not set | ||
862 | 884 | ||
863 | # | 885 | # |
864 | # Tuners/PLL support | 886 | # Tuners/PLL support |
@@ -868,6 +890,9 @@ CONFIG_DVB_CAPTURE_DRIVERS=y | |||
868 | # CONFIG_DVB_TDA827X is not set | 890 | # CONFIG_DVB_TDA827X is not set |
869 | # CONFIG_DVB_TUNER_QT1010 is not set | 891 | # CONFIG_DVB_TUNER_QT1010 is not set |
870 | # CONFIG_DVB_TUNER_MT2060 is not set | 892 | # CONFIG_DVB_TUNER_MT2060 is not set |
893 | # CONFIG_DVB_TUNER_MT2266 is not set | ||
894 | # CONFIG_DVB_TUNER_MT2131 is not set | ||
895 | # CONFIG_DVB_TUNER_DIB0070 is not set | ||
871 | 896 | ||
872 | # | 897 | # |
873 | # Miscellaneous devices | 898 | # Miscellaneous devices |
@@ -881,16 +906,17 @@ CONFIG_DAB=y | |||
881 | # | 906 | # |
882 | # Graphics support | 907 | # Graphics support |
883 | # | 908 | # |
909 | # CONFIG_AGP is not set | ||
910 | # CONFIG_DRM is not set | ||
911 | # CONFIG_VGASTATE is not set | ||
912 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
913 | # CONFIG_FB is not set | ||
884 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 914 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
885 | 915 | ||
886 | # | 916 | # |
887 | # Display device support | 917 | # Display device support |
888 | # | 918 | # |
889 | # CONFIG_DISPLAY_SUPPORT is not set | 919 | # CONFIG_DISPLAY_SUPPORT is not set |
890 | # CONFIG_VGASTATE is not set | ||
891 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
892 | # CONFIG_FB is not set | ||
893 | # CONFIG_FB_IBM_GXT4500 is not set | ||
894 | 920 | ||
895 | # | 921 | # |
896 | # Console display driver support | 922 | # Console display driver support |
@@ -1022,6 +1048,7 @@ CONFIG_AC97_BUS=y | |||
1022 | CONFIG_HID_SUPPORT=y | 1048 | CONFIG_HID_SUPPORT=y |
1023 | CONFIG_HID=y | 1049 | CONFIG_HID=y |
1024 | # CONFIG_HID_DEBUG is not set | 1050 | # CONFIG_HID_DEBUG is not set |
1051 | # CONFIG_HIDRAW is not set | ||
1025 | 1052 | ||
1026 | # | 1053 | # |
1027 | # USB Input Devices | 1054 | # USB Input Devices |
@@ -1082,6 +1109,7 @@ CONFIG_USB_STORAGE=y | |||
1082 | # CONFIG_USB_STORAGE_DEBUG is not set | 1109 | # CONFIG_USB_STORAGE_DEBUG is not set |
1083 | # CONFIG_USB_STORAGE_DATAFAB is not set | 1110 | # CONFIG_USB_STORAGE_DATAFAB is not set |
1084 | # CONFIG_USB_STORAGE_FREECOM is not set | 1111 | # CONFIG_USB_STORAGE_FREECOM is not set |
1112 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
1085 | # CONFIG_USB_STORAGE_DPCM is not set | 1113 | # CONFIG_USB_STORAGE_DPCM is not set |
1086 | # CONFIG_USB_STORAGE_USBAT is not set | 1114 | # CONFIG_USB_STORAGE_USBAT is not set |
1087 | # CONFIG_USB_STORAGE_SDDR09 is not set | 1115 | # CONFIG_USB_STORAGE_SDDR09 is not set |
@@ -1162,6 +1190,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1162 | # I2C RTC drivers | 1190 | # I2C RTC drivers |
1163 | # | 1191 | # |
1164 | # CONFIG_RTC_DRV_DS1307 is not set | 1192 | # CONFIG_RTC_DRV_DS1307 is not set |
1193 | # CONFIG_RTC_DRV_DS1374 is not set | ||
1165 | # CONFIG_RTC_DRV_DS1672 is not set | 1194 | # CONFIG_RTC_DRV_DS1672 is not set |
1166 | # CONFIG_RTC_DRV_MAX6900 is not set | 1195 | # CONFIG_RTC_DRV_MAX6900 is not set |
1167 | # CONFIG_RTC_DRV_RS5C372 is not set | 1196 | # CONFIG_RTC_DRV_RS5C372 is not set |
@@ -1191,19 +1220,6 @@ CONFIG_RTC_DRV_CMOS=y | |||
1191 | # | 1220 | # |
1192 | 1221 | ||
1193 | # | 1222 | # |
1194 | # DMA Engine support | ||
1195 | # | ||
1196 | # CONFIG_DMA_ENGINE is not set | ||
1197 | |||
1198 | # | ||
1199 | # DMA Clients | ||
1200 | # | ||
1201 | |||
1202 | # | ||
1203 | # DMA Devices | ||
1204 | # | ||
1205 | |||
1206 | # | ||
1207 | # Userspace I/O | 1223 | # Userspace I/O |
1208 | # | 1224 | # |
1209 | # CONFIG_UIO is not set | 1225 | # CONFIG_UIO is not set |
@@ -1220,7 +1236,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
1220 | # CONFIG_EXT3_FS_SECURITY is not set | 1236 | # CONFIG_EXT3_FS_SECURITY is not set |
1221 | # CONFIG_EXT4DEV_FS is not set | 1237 | # CONFIG_EXT4DEV_FS is not set |
1222 | CONFIG_JBD=y | 1238 | CONFIG_JBD=y |
1223 | # CONFIG_JBD_DEBUG is not set | ||
1224 | CONFIG_FS_MBCACHE=y | 1239 | CONFIG_FS_MBCACHE=y |
1225 | # CONFIG_REISERFS_FS is not set | 1240 | # CONFIG_REISERFS_FS is not set |
1226 | # CONFIG_JFS_FS is not set | 1241 | # CONFIG_JFS_FS is not set |
@@ -1269,7 +1284,6 @@ CONFIG_SYSFS=y | |||
1269 | CONFIG_TMPFS=y | 1284 | CONFIG_TMPFS=y |
1270 | # CONFIG_TMPFS_POSIX_ACL is not set | 1285 | # CONFIG_TMPFS_POSIX_ACL is not set |
1271 | # CONFIG_HUGETLB_PAGE is not set | 1286 | # CONFIG_HUGETLB_PAGE is not set |
1272 | CONFIG_RAMFS=y | ||
1273 | # CONFIG_CONFIGFS_FS is not set | 1287 | # CONFIG_CONFIGFS_FS is not set |
1274 | 1288 | ||
1275 | # | 1289 | # |
@@ -1292,10 +1306,7 @@ CONFIG_SYSV_FS=m | |||
1292 | CONFIG_UFS_FS=m | 1306 | CONFIG_UFS_FS=m |
1293 | # CONFIG_UFS_FS_WRITE is not set | 1307 | # CONFIG_UFS_FS_WRITE is not set |
1294 | # CONFIG_UFS_DEBUG is not set | 1308 | # CONFIG_UFS_DEBUG is not set |
1295 | 1309 | CONFIG_NETWORK_FILESYSTEMS=y | |
1296 | # | ||
1297 | # Network File Systems | ||
1298 | # | ||
1299 | CONFIG_NFS_FS=y | 1310 | CONFIG_NFS_FS=y |
1300 | CONFIG_NFS_V3=y | 1311 | CONFIG_NFS_V3=y |
1301 | # CONFIG_NFS_V3_ACL is not set | 1312 | # CONFIG_NFS_V3_ACL is not set |
@@ -1341,10 +1352,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1341 | # CONFIG_KARMA_PARTITION is not set | 1352 | # CONFIG_KARMA_PARTITION is not set |
1342 | # CONFIG_EFI_PARTITION is not set | 1353 | # CONFIG_EFI_PARTITION is not set |
1343 | # CONFIG_SYSV68_PARTITION is not set | 1354 | # CONFIG_SYSV68_PARTITION is not set |
1344 | |||
1345 | # | ||
1346 | # Native Language Support | ||
1347 | # | ||
1348 | CONFIG_NLS=y | 1355 | CONFIG_NLS=y |
1349 | CONFIG_NLS_DEFAULT="iso8859-1" | 1356 | CONFIG_NLS_DEFAULT="iso8859-1" |
1350 | # CONFIG_NLS_CODEPAGE_437 is not set | 1357 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1385,10 +1392,6 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
1385 | # CONFIG_NLS_KOI8_R is not set | 1392 | # CONFIG_NLS_KOI8_R is not set |
1386 | # CONFIG_NLS_KOI8_U is not set | 1393 | # CONFIG_NLS_KOI8_U is not set |
1387 | CONFIG_NLS_UTF8=m | 1394 | CONFIG_NLS_UTF8=m |
1388 | |||
1389 | # | ||
1390 | # Distributed Lock Manager | ||
1391 | # | ||
1392 | # CONFIG_DLM is not set | 1395 | # CONFIG_DLM is not set |
1393 | # CONFIG_UCC_SLOW is not set | 1396 | # CONFIG_UCC_SLOW is not set |
1394 | 1397 | ||
@@ -1407,16 +1410,13 @@ CONFIG_PLIST=y | |||
1407 | CONFIG_HAS_IOMEM=y | 1410 | CONFIG_HAS_IOMEM=y |
1408 | CONFIG_HAS_IOPORT=y | 1411 | CONFIG_HAS_IOPORT=y |
1409 | CONFIG_HAS_DMA=y | 1412 | CONFIG_HAS_DMA=y |
1410 | 1413 | # CONFIG_INSTRUMENTATION is not set | |
1411 | # | ||
1412 | # Instrumentation Support | ||
1413 | # | ||
1414 | # CONFIG_PROFILING is not set | ||
1415 | 1414 | ||
1416 | # | 1415 | # |
1417 | # Kernel hacking | 1416 | # Kernel hacking |
1418 | # | 1417 | # |
1419 | # CONFIG_PRINTK_TIME is not set | 1418 | # CONFIG_PRINTK_TIME is not set |
1419 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1420 | CONFIG_ENABLE_MUST_CHECK=y | 1420 | CONFIG_ENABLE_MUST_CHECK=y |
1421 | # CONFIG_MAGIC_SYSRQ is not set | 1421 | # CONFIG_MAGIC_SYSRQ is not set |
1422 | # CONFIG_UNUSED_SYMBOLS is not set | 1422 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1441,9 +1441,12 @@ CONFIG_SCHED_DEBUG=y | |||
1441 | CONFIG_DEBUG_INFO=y | 1441 | CONFIG_DEBUG_INFO=y |
1442 | # CONFIG_DEBUG_VM is not set | 1442 | # CONFIG_DEBUG_VM is not set |
1443 | # CONFIG_DEBUG_LIST is not set | 1443 | # CONFIG_DEBUG_LIST is not set |
1444 | # CONFIG_DEBUG_SG is not set | ||
1444 | CONFIG_FORCED_INLINING=y | 1445 | CONFIG_FORCED_INLINING=y |
1446 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1445 | # CONFIG_RCU_TORTURE_TEST is not set | 1447 | # CONFIG_RCU_TORTURE_TEST is not set |
1446 | # CONFIG_FAULT_INJECTION is not set | 1448 | # CONFIG_FAULT_INJECTION is not set |
1449 | # CONFIG_SAMPLES is not set | ||
1447 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1450 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1448 | # CONFIG_DEBUG_STACK_USAGE is not set | 1451 | # CONFIG_DEBUG_STACK_USAGE is not set |
1449 | # CONFIG_DEBUG_PAGEALLOC is not set | 1452 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1456,6 +1459,7 @@ CONFIG_FORCED_INLINING=y | |||
1456 | # | 1459 | # |
1457 | # CONFIG_KEYS is not set | 1460 | # CONFIG_KEYS is not set |
1458 | # CONFIG_SECURITY is not set | 1461 | # CONFIG_SECURITY is not set |
1462 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1459 | CONFIG_CRYPTO=y | 1463 | CONFIG_CRYPTO=y |
1460 | CONFIG_CRYPTO_ALGAPI=y | 1464 | CONFIG_CRYPTO_ALGAPI=y |
1461 | CONFIG_CRYPTO_BLKCIPHER=y | 1465 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1466,7 +1470,7 @@ CONFIG_CRYPTO_HMAC=y | |||
1466 | # CONFIG_CRYPTO_NULL is not set | 1470 | # CONFIG_CRYPTO_NULL is not set |
1467 | # CONFIG_CRYPTO_MD4 is not set | 1471 | # CONFIG_CRYPTO_MD4 is not set |
1468 | CONFIG_CRYPTO_MD5=y | 1472 | CONFIG_CRYPTO_MD5=y |
1469 | # CONFIG_CRYPTO_SHA1 is not set | 1473 | CONFIG_CRYPTO_SHA1=m |
1470 | # CONFIG_CRYPTO_SHA256 is not set | 1474 | # CONFIG_CRYPTO_SHA256 is not set |
1471 | # CONFIG_CRYPTO_SHA512 is not set | 1475 | # CONFIG_CRYPTO_SHA512 is not set |
1472 | # CONFIG_CRYPTO_WP512 is not set | 1476 | # CONFIG_CRYPTO_WP512 is not set |
@@ -1476,6 +1480,7 @@ CONFIG_CRYPTO_MD5=y | |||
1476 | CONFIG_CRYPTO_CBC=y | 1480 | CONFIG_CRYPTO_CBC=y |
1477 | CONFIG_CRYPTO_PCBC=m | 1481 | CONFIG_CRYPTO_PCBC=m |
1478 | # CONFIG_CRYPTO_LRW is not set | 1482 | # CONFIG_CRYPTO_LRW is not set |
1483 | # CONFIG_CRYPTO_XTS is not set | ||
1479 | # CONFIG_CRYPTO_CRYPTD is not set | 1484 | # CONFIG_CRYPTO_CRYPTD is not set |
1480 | CONFIG_CRYPTO_DES=y | 1485 | CONFIG_CRYPTO_DES=y |
1481 | # CONFIG_CRYPTO_FCRYPT is not set | 1486 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1489,9 +1494,12 @@ CONFIG_CRYPTO_DES=y | |||
1489 | # CONFIG_CRYPTO_ARC4 is not set | 1494 | # CONFIG_CRYPTO_ARC4 is not set |
1490 | # CONFIG_CRYPTO_KHAZAD is not set | 1495 | # CONFIG_CRYPTO_KHAZAD is not set |
1491 | # CONFIG_CRYPTO_ANUBIS is not set | 1496 | # CONFIG_CRYPTO_ANUBIS is not set |
1497 | # CONFIG_CRYPTO_SEED is not set | ||
1492 | # CONFIG_CRYPTO_DEFLATE is not set | 1498 | # CONFIG_CRYPTO_DEFLATE is not set |
1493 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1499 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1494 | # CONFIG_CRYPTO_CRC32C is not set | 1500 | # CONFIG_CRYPTO_CRC32C is not set |
1495 | # CONFIG_CRYPTO_CAMELLIA is not set | 1501 | # CONFIG_CRYPTO_CAMELLIA is not set |
1496 | # CONFIG_CRYPTO_TEST is not set | 1502 | # CONFIG_CRYPTO_TEST is not set |
1503 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1497 | CONFIG_CRYPTO_HW=y | 1504 | CONFIG_CRYPTO_HW=y |
1505 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc85xx_cds_defconfig b/arch/powerpc/configs/mpc85xx_cds_defconfig index a4f33d110542..2f9ad589b004 100644 --- a/arch/powerpc/configs/mpc85xx_cds_defconfig +++ b/arch/powerpc/configs/mpc85xx_cds_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:43 2007 | 4 | # Thu Dec 6 16:48:54 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,8 +22,13 @@ CONFIG_FSL_BOOKE=y | |||
22 | CONFIG_SPE=y | 22 | CONFIG_SPE=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 26 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 27 | CONFIG_MMU=y |
28 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
29 | CONFIG_GENERIC_TIME=y | ||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
31 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 32 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 33 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 34 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,9 +68,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
67 | # CONFIG_IKCONFIG is not set | 73 | # CONFIG_IKCONFIG is not set |
68 | CONFIG_LOG_BUF_SHIFT=14 | 74 | CONFIG_LOG_BUF_SHIFT=14 |
75 | # CONFIG_CGROUPS is not set | ||
76 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
69 | CONFIG_SYSFS_DEPRECATED=y | 77 | CONFIG_SYSFS_DEPRECATED=y |
70 | # CONFIG_RELAY is not set | 78 | # CONFIG_RELAY is not set |
71 | CONFIG_BLK_DEV_INITRD=y | 79 | CONFIG_BLK_DEV_INITRD=y |
@@ -86,7 +94,6 @@ CONFIG_FUTEX=y | |||
86 | CONFIG_ANON_INODES=y | 94 | CONFIG_ANON_INODES=y |
87 | CONFIG_EPOLL=y | 95 | CONFIG_EPOLL=y |
88 | CONFIG_SIGNALFD=y | 96 | CONFIG_SIGNALFD=y |
89 | CONFIG_TIMERFD=y | ||
90 | CONFIG_EVENTFD=y | 97 | CONFIG_EVENTFD=y |
91 | CONFIG_SHMEM=y | 98 | CONFIG_SHMEM=y |
92 | CONFIG_VM_EVENT_COUNTERS=y | 99 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -129,7 +136,7 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
129 | # CONFIG_MPC8560_ADS is not set | 136 | # CONFIG_MPC8560_ADS is not set |
130 | CONFIG_MPC85xx_CDS=y | 137 | CONFIG_MPC85xx_CDS=y |
131 | # CONFIG_MPC85xx_MDS is not set | 138 | # CONFIG_MPC85xx_MDS is not set |
132 | # CONFIG_MPC8544_DS is not set | 139 | # CONFIG_MPC85xx_DS is not set |
133 | CONFIG_MPC8540=y | 140 | CONFIG_MPC8540=y |
134 | CONFIG_MPC85xx=y | 141 | CONFIG_MPC85xx=y |
135 | CONFIG_MPIC=y | 142 | CONFIG_MPIC=y |
@@ -149,6 +156,10 @@ CONFIG_PPC_I8259=y | |||
149 | # Kernel options | 156 | # Kernel options |
150 | # | 157 | # |
151 | # CONFIG_HIGHMEM is not set | 158 | # CONFIG_HIGHMEM is not set |
159 | CONFIG_TICK_ONESHOT=y | ||
160 | CONFIG_NO_HZ=y | ||
161 | CONFIG_HIGH_RES_TIMERS=y | ||
162 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
152 | # CONFIG_HZ_100 is not set | 163 | # CONFIG_HZ_100 is not set |
153 | CONFIG_HZ_250=y | 164 | CONFIG_HZ_250=y |
154 | # CONFIG_HZ_300 is not set | 165 | # CONFIG_HZ_300 is not set |
@@ -170,6 +181,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
170 | CONFIG_FLATMEM=y | 181 | CONFIG_FLATMEM=y |
171 | CONFIG_FLAT_NODE_MEM_MAP=y | 182 | CONFIG_FLAT_NODE_MEM_MAP=y |
172 | # CONFIG_SPARSEMEM_STATIC is not set | 183 | # CONFIG_SPARSEMEM_STATIC is not set |
184 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
173 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 185 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
174 | # CONFIG_RESOURCES_64BIT is not set | 186 | # CONFIG_RESOURCES_64BIT is not set |
175 | CONFIG_ZONE_DMA_FLAG=1 | 187 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -178,6 +190,8 @@ CONFIG_VIRT_TO_BUS=y | |||
178 | CONFIG_PROC_DEVICETREE=y | 190 | CONFIG_PROC_DEVICETREE=y |
179 | # CONFIG_CMDLINE_BOOL is not set | 191 | # CONFIG_CMDLINE_BOOL is not set |
180 | # CONFIG_PM is not set | 192 | # CONFIG_PM is not set |
193 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
194 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
181 | # CONFIG_SECCOMP is not set | 195 | # CONFIG_SECCOMP is not set |
182 | CONFIG_WANT_DEVICE_TREE=y | 196 | CONFIG_WANT_DEVICE_TREE=y |
183 | CONFIG_DEVICE_TREE="" | 197 | CONFIG_DEVICE_TREE="" |
@@ -196,11 +210,8 @@ CONFIG_PCI_SYSCALL=y | |||
196 | # CONFIG_PCIEPORTBUS is not set | 210 | # CONFIG_PCIEPORTBUS is not set |
197 | CONFIG_ARCH_SUPPORTS_MSI=y | 211 | CONFIG_ARCH_SUPPORTS_MSI=y |
198 | # CONFIG_PCI_MSI is not set | 212 | # CONFIG_PCI_MSI is not set |
213 | CONFIG_PCI_LEGACY=y | ||
199 | # CONFIG_PCI_DEBUG is not set | 214 | # CONFIG_PCI_DEBUG is not set |
200 | |||
201 | # | ||
202 | # PCCARD (PCMCIA/CardBus) support | ||
203 | # | ||
204 | # CONFIG_PCCARD is not set | 215 | # CONFIG_PCCARD is not set |
205 | # CONFIG_HOTPLUG_PCI is not set | 216 | # CONFIG_HOTPLUG_PCI is not set |
206 | 217 | ||
@@ -215,7 +226,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
215 | CONFIG_HIGHMEM_START=0xfe000000 | 226 | CONFIG_HIGHMEM_START=0xfe000000 |
216 | CONFIG_LOWMEM_SIZE=0x30000000 | 227 | CONFIG_LOWMEM_SIZE=0x30000000 |
217 | CONFIG_KERNEL_START=0xc0000000 | 228 | CONFIG_KERNEL_START=0xc0000000 |
218 | CONFIG_TASK_SIZE=0x80000000 | 229 | CONFIG_TASK_SIZE=0xc0000000 |
219 | CONFIG_BOOT_LOAD=0x00800000 | 230 | CONFIG_BOOT_LOAD=0x00800000 |
220 | 231 | ||
221 | # | 232 | # |
@@ -255,6 +266,7 @@ CONFIG_SYN_COOKIES=y | |||
255 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 266 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
256 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 267 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
257 | CONFIG_INET_XFRM_MODE_BEET=y | 268 | CONFIG_INET_XFRM_MODE_BEET=y |
269 | # CONFIG_INET_LRO is not set | ||
258 | CONFIG_INET_DIAG=y | 270 | CONFIG_INET_DIAG=y |
259 | CONFIG_INET_TCP_DIAG=y | 271 | CONFIG_INET_TCP_DIAG=y |
260 | # CONFIG_TCP_CONG_ADVANCED is not set | 272 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -280,10 +292,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
280 | # CONFIG_LAPB is not set | 292 | # CONFIG_LAPB is not set |
281 | # CONFIG_ECONET is not set | 293 | # CONFIG_ECONET is not set |
282 | # CONFIG_WAN_ROUTER is not set | 294 | # CONFIG_WAN_ROUTER is not set |
283 | |||
284 | # | ||
285 | # QoS and/or fair queueing | ||
286 | # | ||
287 | # CONFIG_NET_SCHED is not set | 295 | # CONFIG_NET_SCHED is not set |
288 | 296 | ||
289 | # | 297 | # |
@@ -312,6 +320,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
312 | # | 320 | # |
313 | # Generic Driver Options | 321 | # Generic Driver Options |
314 | # | 322 | # |
323 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
315 | CONFIG_STANDALONE=y | 324 | CONFIG_STANDALONE=y |
316 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 325 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
317 | # CONFIG_FW_LOADER is not set | 326 | # CONFIG_FW_LOADER is not set |
@@ -364,6 +373,11 @@ CONFIG_IDE_PROC_FS=y | |||
364 | # IDE chipset support/bugfixes | 373 | # IDE chipset support/bugfixes |
365 | # | 374 | # |
366 | CONFIG_IDE_GENERIC=y | 375 | CONFIG_IDE_GENERIC=y |
376 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
377 | |||
378 | # | ||
379 | # PCI IDE chipsets support | ||
380 | # | ||
367 | CONFIG_BLK_DEV_IDEPCI=y | 381 | CONFIG_BLK_DEV_IDEPCI=y |
368 | CONFIG_IDEPCI_SHARE_IRQ=y | 382 | CONFIG_IDEPCI_SHARE_IRQ=y |
369 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 383 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
@@ -371,8 +385,6 @@ CONFIG_IDEPCI_PCIBUS_ORDER=y | |||
371 | CONFIG_BLK_DEV_GENERIC=y | 385 | CONFIG_BLK_DEV_GENERIC=y |
372 | # CONFIG_BLK_DEV_OPTI621 is not set | 386 | # CONFIG_BLK_DEV_OPTI621 is not set |
373 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 387 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
374 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
375 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
376 | # CONFIG_BLK_DEV_AEC62XX is not set | 388 | # CONFIG_BLK_DEV_AEC62XX is not set |
377 | # CONFIG_BLK_DEV_ALI15X3 is not set | 389 | # CONFIG_BLK_DEV_ALI15X3 is not set |
378 | # CONFIG_BLK_DEV_AMD74XX is not set | 390 | # CONFIG_BLK_DEV_AMD74XX is not set |
@@ -400,7 +412,7 @@ CONFIG_BLK_DEV_VIA82CXXX=y | |||
400 | # CONFIG_BLK_DEV_TC86C001 is not set | 412 | # CONFIG_BLK_DEV_TC86C001 is not set |
401 | # CONFIG_IDE_ARM is not set | 413 | # CONFIG_IDE_ARM is not set |
402 | CONFIG_BLK_DEV_IDEDMA=y | 414 | CONFIG_BLK_DEV_IDEDMA=y |
403 | # CONFIG_IDEDMA_IVB is not set | 415 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
404 | # CONFIG_BLK_DEV_HD is not set | 416 | # CONFIG_BLK_DEV_HD is not set |
405 | 417 | ||
406 | # | 418 | # |
@@ -412,10 +424,6 @@ CONFIG_BLK_DEV_IDEDMA=y | |||
412 | # CONFIG_SCSI_NETLINK is not set | 424 | # CONFIG_SCSI_NETLINK is not set |
413 | # CONFIG_ATA is not set | 425 | # CONFIG_ATA is not set |
414 | # CONFIG_MD is not set | 426 | # CONFIG_MD is not set |
415 | |||
416 | # | ||
417 | # Fusion MPT device support | ||
418 | # | ||
419 | # CONFIG_FUSION is not set | 427 | # CONFIG_FUSION is not set |
420 | 428 | ||
421 | # | 429 | # |
@@ -432,6 +440,8 @@ CONFIG_NETDEVICES=y | |||
432 | # CONFIG_MACVLAN is not set | 440 | # CONFIG_MACVLAN is not set |
433 | # CONFIG_EQUALIZER is not set | 441 | # CONFIG_EQUALIZER is not set |
434 | # CONFIG_TUN is not set | 442 | # CONFIG_TUN is not set |
443 | # CONFIG_VETH is not set | ||
444 | # CONFIG_IP1000 is not set | ||
435 | # CONFIG_ARCNET is not set | 445 | # CONFIG_ARCNET is not set |
436 | CONFIG_PHYLIB=y | 446 | CONFIG_PHYLIB=y |
437 | 447 | ||
@@ -448,6 +458,7 @@ CONFIG_PHYLIB=y | |||
448 | # CONFIG_BROADCOM_PHY is not set | 458 | # CONFIG_BROADCOM_PHY is not set |
449 | # CONFIG_ICPLUS_PHY is not set | 459 | # CONFIG_ICPLUS_PHY is not set |
450 | # CONFIG_FIXED_PHY is not set | 460 | # CONFIG_FIXED_PHY is not set |
461 | # CONFIG_MDIO_BITBANG is not set | ||
451 | CONFIG_NET_ETHERNET=y | 462 | CONFIG_NET_ETHERNET=y |
452 | CONFIG_MII=y | 463 | CONFIG_MII=y |
453 | # CONFIG_HAPPYMEAL is not set | 464 | # CONFIG_HAPPYMEAL is not set |
@@ -456,13 +467,19 @@ CONFIG_MII=y | |||
456 | # CONFIG_NET_VENDOR_3COM is not set | 467 | # CONFIG_NET_VENDOR_3COM is not set |
457 | # CONFIG_NET_TULIP is not set | 468 | # CONFIG_NET_TULIP is not set |
458 | # CONFIG_HP100 is not set | 469 | # CONFIG_HP100 is not set |
470 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
471 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
472 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
473 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
459 | # CONFIG_NET_PCI is not set | 474 | # CONFIG_NET_PCI is not set |
475 | # CONFIG_B44 is not set | ||
460 | CONFIG_NETDEV_1000=y | 476 | CONFIG_NETDEV_1000=y |
461 | # CONFIG_ACENIC is not set | 477 | # CONFIG_ACENIC is not set |
462 | # CONFIG_DL2K is not set | 478 | # CONFIG_DL2K is not set |
463 | CONFIG_E1000=y | 479 | CONFIG_E1000=y |
464 | CONFIG_E1000_NAPI=y | 480 | CONFIG_E1000_NAPI=y |
465 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 481 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
482 | # CONFIG_E1000E is not set | ||
466 | # CONFIG_NS83820 is not set | 483 | # CONFIG_NS83820 is not set |
467 | # CONFIG_HAMACHI is not set | 484 | # CONFIG_HAMACHI is not set |
468 | # CONFIG_YELLOWFIN is not set | 485 | # CONFIG_YELLOWFIN is not set |
@@ -470,6 +487,7 @@ CONFIG_E1000_NAPI=y | |||
470 | # CONFIG_SIS190 is not set | 487 | # CONFIG_SIS190 is not set |
471 | # CONFIG_SKGE is not set | 488 | # CONFIG_SKGE is not set |
472 | # CONFIG_SKY2 is not set | 489 | # CONFIG_SKY2 is not set |
490 | # CONFIG_SK98LIN is not set | ||
473 | # CONFIG_VIA_VELOCITY is not set | 491 | # CONFIG_VIA_VELOCITY is not set |
474 | # CONFIG_TIGON3 is not set | 492 | # CONFIG_TIGON3 is not set |
475 | # CONFIG_BNX2 is not set | 493 | # CONFIG_BNX2 is not set |
@@ -480,11 +498,14 @@ CONFIG_GFAR_NAPI=y | |||
480 | CONFIG_NETDEV_10000=y | 498 | CONFIG_NETDEV_10000=y |
481 | # CONFIG_CHELSIO_T1 is not set | 499 | # CONFIG_CHELSIO_T1 is not set |
482 | # CONFIG_CHELSIO_T3 is not set | 500 | # CONFIG_CHELSIO_T3 is not set |
501 | # CONFIG_IXGBE is not set | ||
483 | # CONFIG_IXGB is not set | 502 | # CONFIG_IXGB is not set |
484 | # CONFIG_S2IO is not set | 503 | # CONFIG_S2IO is not set |
485 | # CONFIG_MYRI10GE is not set | 504 | # CONFIG_MYRI10GE is not set |
486 | # CONFIG_NETXEN_NIC is not set | 505 | # CONFIG_NETXEN_NIC is not set |
506 | # CONFIG_NIU is not set | ||
487 | # CONFIG_MLX4_CORE is not set | 507 | # CONFIG_MLX4_CORE is not set |
508 | # CONFIG_TEHUTI is not set | ||
488 | # CONFIG_TR is not set | 509 | # CONFIG_TR is not set |
489 | 510 | ||
490 | # | 511 | # |
@@ -516,7 +537,6 @@ CONFIG_INPUT=y | |||
516 | # | 537 | # |
517 | # CONFIG_INPUT_MOUSEDEV is not set | 538 | # CONFIG_INPUT_MOUSEDEV is not set |
518 | # CONFIG_INPUT_JOYDEV is not set | 539 | # CONFIG_INPUT_JOYDEV is not set |
519 | # CONFIG_INPUT_TSDEV is not set | ||
520 | # CONFIG_INPUT_EVDEV is not set | 540 | # CONFIG_INPUT_EVDEV is not set |
521 | # CONFIG_INPUT_EVBUG is not set | 541 | # CONFIG_INPUT_EVBUG is not set |
522 | 542 | ||
@@ -565,15 +585,12 @@ CONFIG_UNIX98_PTYS=y | |||
565 | CONFIG_LEGACY_PTYS=y | 585 | CONFIG_LEGACY_PTYS=y |
566 | CONFIG_LEGACY_PTY_COUNT=256 | 586 | CONFIG_LEGACY_PTY_COUNT=256 |
567 | # CONFIG_IPMI_HANDLER is not set | 587 | # CONFIG_IPMI_HANDLER is not set |
568 | # CONFIG_WATCHDOG is not set | ||
569 | # CONFIG_HW_RANDOM is not set | 588 | # CONFIG_HW_RANDOM is not set |
570 | # CONFIG_NVRAM is not set | 589 | # CONFIG_NVRAM is not set |
571 | CONFIG_GEN_RTC=y | 590 | CONFIG_GEN_RTC=y |
572 | # CONFIG_GEN_RTC_X is not set | 591 | # CONFIG_GEN_RTC_X is not set |
573 | # CONFIG_R3964 is not set | 592 | # CONFIG_R3964 is not set |
574 | # CONFIG_APPLICOM is not set | 593 | # CONFIG_APPLICOM is not set |
575 | # CONFIG_AGP is not set | ||
576 | # CONFIG_DRM is not set | ||
577 | # CONFIG_RAW_DRIVER is not set | 594 | # CONFIG_RAW_DRIVER is not set |
578 | # CONFIG_TCG_TPM is not set | 595 | # CONFIG_TCG_TPM is not set |
579 | CONFIG_DEVPORT=y | 596 | CONFIG_DEVPORT=y |
@@ -588,9 +605,9 @@ CONFIG_DEVPORT=y | |||
588 | # CONFIG_POWER_SUPPLY is not set | 605 | # CONFIG_POWER_SUPPLY is not set |
589 | CONFIG_HWMON=y | 606 | CONFIG_HWMON=y |
590 | # CONFIG_HWMON_VID is not set | 607 | # CONFIG_HWMON_VID is not set |
591 | # CONFIG_SENSORS_ABITUGURU is not set | 608 | # CONFIG_SENSORS_I5K_AMB is not set |
592 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
593 | # CONFIG_SENSORS_F71805F is not set | 609 | # CONFIG_SENSORS_F71805F is not set |
610 | # CONFIG_SENSORS_F71882FG is not set | ||
594 | # CONFIG_SENSORS_IT87 is not set | 611 | # CONFIG_SENSORS_IT87 is not set |
595 | # CONFIG_SENSORS_PC87360 is not set | 612 | # CONFIG_SENSORS_PC87360 is not set |
596 | # CONFIG_SENSORS_PC87427 is not set | 613 | # CONFIG_SENSORS_PC87427 is not set |
@@ -603,6 +620,13 @@ CONFIG_HWMON=y | |||
603 | # CONFIG_SENSORS_W83627HF is not set | 620 | # CONFIG_SENSORS_W83627HF is not set |
604 | # CONFIG_SENSORS_W83627EHF is not set | 621 | # CONFIG_SENSORS_W83627EHF is not set |
605 | # CONFIG_HWMON_DEBUG_CHIP is not set | 622 | # CONFIG_HWMON_DEBUG_CHIP is not set |
623 | # CONFIG_WATCHDOG is not set | ||
624 | |||
625 | # | ||
626 | # Sonics Silicon Backplane | ||
627 | # | ||
628 | CONFIG_SSB_POSSIBLE=y | ||
629 | # CONFIG_SSB is not set | ||
606 | 630 | ||
607 | # | 631 | # |
608 | # Multifunction device drivers | 632 | # Multifunction device drivers |
@@ -619,16 +643,17 @@ CONFIG_DAB=y | |||
619 | # | 643 | # |
620 | # Graphics support | 644 | # Graphics support |
621 | # | 645 | # |
646 | # CONFIG_AGP is not set | ||
647 | # CONFIG_DRM is not set | ||
648 | # CONFIG_VGASTATE is not set | ||
649 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
650 | # CONFIG_FB is not set | ||
622 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 651 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
623 | 652 | ||
624 | # | 653 | # |
625 | # Display device support | 654 | # Display device support |
626 | # | 655 | # |
627 | # CONFIG_DISPLAY_SUPPORT is not set | 656 | # CONFIG_DISPLAY_SUPPORT is not set |
628 | # CONFIG_VGASTATE is not set | ||
629 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
630 | # CONFIG_FB is not set | ||
631 | # CONFIG_FB_IBM_GXT4500 is not set | ||
632 | 657 | ||
633 | # | 658 | # |
634 | # Sound | 659 | # Sound |
@@ -637,6 +662,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
637 | CONFIG_HID_SUPPORT=y | 662 | CONFIG_HID_SUPPORT=y |
638 | CONFIG_HID=y | 663 | CONFIG_HID=y |
639 | # CONFIG_HID_DEBUG is not set | 664 | # CONFIG_HID_DEBUG is not set |
665 | # CONFIG_HIDRAW is not set | ||
640 | CONFIG_USB_SUPPORT=y | 666 | CONFIG_USB_SUPPORT=y |
641 | CONFIG_USB_ARCH_HAS_HCD=y | 667 | CONFIG_USB_ARCH_HAS_HCD=y |
642 | CONFIG_USB_ARCH_HAS_OHCI=y | 668 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -658,19 +684,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
658 | # CONFIG_RTC_CLASS is not set | 684 | # CONFIG_RTC_CLASS is not set |
659 | 685 | ||
660 | # | 686 | # |
661 | # DMA Engine support | ||
662 | # | ||
663 | # CONFIG_DMA_ENGINE is not set | ||
664 | |||
665 | # | ||
666 | # DMA Clients | ||
667 | # | ||
668 | |||
669 | # | ||
670 | # DMA Devices | ||
671 | # | ||
672 | |||
673 | # | ||
674 | # Userspace I/O | 687 | # Userspace I/O |
675 | # | 688 | # |
676 | # CONFIG_UIO is not set | 689 | # CONFIG_UIO is not set |
@@ -687,7 +700,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
687 | # CONFIG_EXT3_FS_SECURITY is not set | 700 | # CONFIG_EXT3_FS_SECURITY is not set |
688 | # CONFIG_EXT4DEV_FS is not set | 701 | # CONFIG_EXT4DEV_FS is not set |
689 | CONFIG_JBD=y | 702 | CONFIG_JBD=y |
690 | # CONFIG_JBD_DEBUG is not set | ||
691 | CONFIG_FS_MBCACHE=y | 703 | CONFIG_FS_MBCACHE=y |
692 | # CONFIG_REISERFS_FS is not set | 704 | # CONFIG_REISERFS_FS is not set |
693 | # CONFIG_JFS_FS is not set | 705 | # CONFIG_JFS_FS is not set |
@@ -728,7 +740,6 @@ CONFIG_SYSFS=y | |||
728 | CONFIG_TMPFS=y | 740 | CONFIG_TMPFS=y |
729 | # CONFIG_TMPFS_POSIX_ACL is not set | 741 | # CONFIG_TMPFS_POSIX_ACL is not set |
730 | # CONFIG_HUGETLB_PAGE is not set | 742 | # CONFIG_HUGETLB_PAGE is not set |
731 | CONFIG_RAMFS=y | ||
732 | # CONFIG_CONFIGFS_FS is not set | 743 | # CONFIG_CONFIGFS_FS is not set |
733 | 744 | ||
734 | # | 745 | # |
@@ -747,10 +758,7 @@ CONFIG_RAMFS=y | |||
747 | # CONFIG_QNX4FS_FS is not set | 758 | # CONFIG_QNX4FS_FS is not set |
748 | # CONFIG_SYSV_FS is not set | 759 | # CONFIG_SYSV_FS is not set |
749 | # CONFIG_UFS_FS is not set | 760 | # CONFIG_UFS_FS is not set |
750 | 761 | CONFIG_NETWORK_FILESYSTEMS=y | |
751 | # | ||
752 | # Network File Systems | ||
753 | # | ||
754 | CONFIG_NFS_FS=y | 762 | CONFIG_NFS_FS=y |
755 | # CONFIG_NFS_V3 is not set | 763 | # CONFIG_NFS_V3 is not set |
756 | # CONFIG_NFS_V4 is not set | 764 | # CONFIG_NFS_V4 is not set |
@@ -786,15 +794,7 @@ CONFIG_PARTITION_ADVANCED=y | |||
786 | # CONFIG_KARMA_PARTITION is not set | 794 | # CONFIG_KARMA_PARTITION is not set |
787 | # CONFIG_EFI_PARTITION is not set | 795 | # CONFIG_EFI_PARTITION is not set |
788 | # CONFIG_SYSV68_PARTITION is not set | 796 | # CONFIG_SYSV68_PARTITION is not set |
789 | |||
790 | # | ||
791 | # Native Language Support | ||
792 | # | ||
793 | # CONFIG_NLS is not set | 797 | # CONFIG_NLS is not set |
794 | |||
795 | # | ||
796 | # Distributed Lock Manager | ||
797 | # | ||
798 | # CONFIG_DLM is not set | 798 | # CONFIG_DLM is not set |
799 | # CONFIG_UCC_SLOW is not set | 799 | # CONFIG_UCC_SLOW is not set |
800 | 800 | ||
@@ -812,16 +812,13 @@ CONFIG_PLIST=y | |||
812 | CONFIG_HAS_IOMEM=y | 812 | CONFIG_HAS_IOMEM=y |
813 | CONFIG_HAS_IOPORT=y | 813 | CONFIG_HAS_IOPORT=y |
814 | CONFIG_HAS_DMA=y | 814 | CONFIG_HAS_DMA=y |
815 | 815 | # CONFIG_INSTRUMENTATION is not set | |
816 | # | ||
817 | # Instrumentation Support | ||
818 | # | ||
819 | # CONFIG_PROFILING is not set | ||
820 | 816 | ||
821 | # | 817 | # |
822 | # Kernel hacking | 818 | # Kernel hacking |
823 | # | 819 | # |
824 | # CONFIG_PRINTK_TIME is not set | 820 | # CONFIG_PRINTK_TIME is not set |
821 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
825 | CONFIG_ENABLE_MUST_CHECK=y | 822 | CONFIG_ENABLE_MUST_CHECK=y |
826 | # CONFIG_MAGIC_SYSRQ is not set | 823 | # CONFIG_MAGIC_SYSRQ is not set |
827 | # CONFIG_UNUSED_SYMBOLS is not set | 824 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -845,8 +842,11 @@ CONFIG_DEBUG_MUTEXES=y | |||
845 | # CONFIG_DEBUG_INFO is not set | 842 | # CONFIG_DEBUG_INFO is not set |
846 | # CONFIG_DEBUG_VM is not set | 843 | # CONFIG_DEBUG_VM is not set |
847 | # CONFIG_DEBUG_LIST is not set | 844 | # CONFIG_DEBUG_LIST is not set |
845 | # CONFIG_DEBUG_SG is not set | ||
848 | CONFIG_FORCED_INLINING=y | 846 | CONFIG_FORCED_INLINING=y |
847 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
849 | # CONFIG_FAULT_INJECTION is not set | 848 | # CONFIG_FAULT_INJECTION is not set |
849 | # CONFIG_SAMPLES is not set | ||
850 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 850 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
851 | # CONFIG_DEBUG_STACK_USAGE is not set | 851 | # CONFIG_DEBUG_STACK_USAGE is not set |
852 | # CONFIG_DEBUG_PAGEALLOC is not set | 852 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -859,4 +859,6 @@ CONFIG_FORCED_INLINING=y | |||
859 | # | 859 | # |
860 | # CONFIG_KEYS is not set | 860 | # CONFIG_KEYS is not set |
861 | # CONFIG_SECURITY is not set | 861 | # CONFIG_SECURITY is not set |
862 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
862 | # CONFIG_CRYPTO is not set | 863 | # CONFIG_CRYPTO is not set |
864 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc8610_hpcd_defconfig b/arch/powerpc/configs/mpc8610_hpcd_defconfig index 0483211f52be..9614d24f832a 100644 --- a/arch/powerpc/configs/mpc8610_hpcd_defconfig +++ b/arch/powerpc/configs/mpc8610_hpcd_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.23-rc6 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Oct 2 11:42:56 2007 | 4 | # Thu Dec 6 16:48:56 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -61,10 +66,13 @@ CONFIG_LOCALVERSION="" | |||
61 | # CONFIG_BSD_PROCESS_ACCT is not set | 66 | # CONFIG_BSD_PROCESS_ACCT is not set |
62 | # CONFIG_TASKSTATS is not set | 67 | # CONFIG_TASKSTATS is not set |
63 | # CONFIG_USER_NS is not set | 68 | # CONFIG_USER_NS is not set |
69 | # CONFIG_PID_NS is not set | ||
64 | # CONFIG_AUDIT is not set | 70 | # CONFIG_AUDIT is not set |
65 | CONFIG_IKCONFIG=y | 71 | CONFIG_IKCONFIG=y |
66 | CONFIG_IKCONFIG_PROC=y | 72 | CONFIG_IKCONFIG_PROC=y |
67 | CONFIG_LOG_BUF_SHIFT=14 | 73 | CONFIG_LOG_BUF_SHIFT=14 |
74 | # CONFIG_CGROUPS is not set | ||
75 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
68 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
69 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
70 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -119,7 +127,6 @@ CONFIG_DEFAULT_IOSCHED="deadline" | |||
119 | # Platform support | 127 | # Platform support |
120 | # | 128 | # |
121 | # CONFIG_PPC_MULTIPLATFORM is not set | 129 | # CONFIG_PPC_MULTIPLATFORM is not set |
122 | # CONFIG_EMBEDDED6xx is not set | ||
123 | # CONFIG_PPC_82xx is not set | 130 | # CONFIG_PPC_82xx is not set |
124 | # CONFIG_PPC_83xx is not set | 131 | # CONFIG_PPC_83xx is not set |
125 | CONFIG_PPC_86xx=y | 132 | CONFIG_PPC_86xx=y |
@@ -148,6 +155,10 @@ CONFIG_MPIC=y | |||
148 | # Kernel options | 155 | # Kernel options |
149 | # | 156 | # |
150 | CONFIG_HIGHMEM=y | 157 | CONFIG_HIGHMEM=y |
158 | CONFIG_TICK_ONESHOT=y | ||
159 | CONFIG_NO_HZ=y | ||
160 | CONFIG_HIGH_RES_TIMERS=y | ||
161 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
151 | # CONFIG_HZ_100 is not set | 162 | # CONFIG_HZ_100 is not set |
152 | # CONFIG_HZ_250 is not set | 163 | # CONFIG_HZ_250 is not set |
153 | # CONFIG_HZ_300 is not set | 164 | # CONFIG_HZ_300 is not set |
@@ -168,6 +179,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
168 | CONFIG_FLATMEM=y | 179 | CONFIG_FLATMEM=y |
169 | CONFIG_FLAT_NODE_MEM_MAP=y | 180 | CONFIG_FLAT_NODE_MEM_MAP=y |
170 | # CONFIG_SPARSEMEM_STATIC is not set | 181 | # CONFIG_SPARSEMEM_STATIC is not set |
182 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
171 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 183 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
172 | # CONFIG_RESOURCES_64BIT is not set | 184 | # CONFIG_RESOURCES_64BIT is not set |
173 | CONFIG_ZONE_DMA_FLAG=1 | 185 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -197,11 +209,8 @@ CONFIG_PCIEPORTBUS=y | |||
197 | CONFIG_PCIEAER=y | 209 | CONFIG_PCIEAER=y |
198 | CONFIG_ARCH_SUPPORTS_MSI=y | 210 | CONFIG_ARCH_SUPPORTS_MSI=y |
199 | # CONFIG_PCI_MSI is not set | 211 | # CONFIG_PCI_MSI is not set |
212 | CONFIG_PCI_LEGACY=y | ||
200 | CONFIG_PCI_DEBUG=y | 213 | CONFIG_PCI_DEBUG=y |
201 | |||
202 | # | ||
203 | # PCCARD (PCMCIA/CardBus) support | ||
204 | # | ||
205 | # CONFIG_PCCARD is not set | 214 | # CONFIG_PCCARD is not set |
206 | # CONFIG_HOTPLUG_PCI is not set | 215 | # CONFIG_HOTPLUG_PCI is not set |
207 | 216 | ||
@@ -216,7 +225,7 @@ CONFIG_PCI_DEBUG=y | |||
216 | CONFIG_HIGHMEM_START=0xfe000000 | 225 | CONFIG_HIGHMEM_START=0xfe000000 |
217 | CONFIG_LOWMEM_SIZE=0x30000000 | 226 | CONFIG_LOWMEM_SIZE=0x30000000 |
218 | CONFIG_KERNEL_START=0xc0000000 | 227 | CONFIG_KERNEL_START=0xc0000000 |
219 | CONFIG_TASK_SIZE=0x80000000 | 228 | CONFIG_TASK_SIZE=0xc0000000 |
220 | CONFIG_BOOT_LOAD=0x00800000 | 229 | CONFIG_BOOT_LOAD=0x00800000 |
221 | 230 | ||
222 | # | 231 | # |
@@ -255,6 +264,7 @@ CONFIG_INET_TUNNEL=y | |||
255 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 264 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
256 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 265 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
257 | CONFIG_INET_XFRM_MODE_BEET=y | 266 | CONFIG_INET_XFRM_MODE_BEET=y |
267 | # CONFIG_INET_LRO is not set | ||
258 | CONFIG_INET_DIAG=y | 268 | CONFIG_INET_DIAG=y |
259 | CONFIG_INET_TCP_DIAG=y | 269 | CONFIG_INET_TCP_DIAG=y |
260 | # CONFIG_TCP_CONG_ADVANCED is not set | 270 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -294,10 +304,6 @@ CONFIG_IPV6_SIT=y | |||
294 | # CONFIG_LAPB is not set | 304 | # CONFIG_LAPB is not set |
295 | # CONFIG_ECONET is not set | 305 | # CONFIG_ECONET is not set |
296 | # CONFIG_WAN_ROUTER is not set | 306 | # CONFIG_WAN_ROUTER is not set |
297 | |||
298 | # | ||
299 | # QoS and/or fair queueing | ||
300 | # | ||
301 | # CONFIG_NET_SCHED is not set | 307 | # CONFIG_NET_SCHED is not set |
302 | 308 | ||
303 | # | 309 | # |
@@ -326,6 +332,7 @@ CONFIG_IPV6_SIT=y | |||
326 | # | 332 | # |
327 | # Generic Driver Options | 333 | # Generic Driver Options |
328 | # | 334 | # |
335 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
329 | CONFIG_STANDALONE=y | 336 | CONFIG_STANDALONE=y |
330 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 337 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
331 | CONFIG_FW_LOADER=y | 338 | CONFIG_FW_LOADER=y |
@@ -399,6 +406,7 @@ CONFIG_CHR_DEV_SG=y | |||
399 | # CONFIG_SCSI_FC_ATTRS is not set | 406 | # CONFIG_SCSI_FC_ATTRS is not set |
400 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 407 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
401 | # CONFIG_SCSI_SAS_LIBSAS is not set | 408 | # CONFIG_SCSI_SAS_LIBSAS is not set |
409 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
402 | CONFIG_SCSI_LOWLEVEL=y | 410 | CONFIG_SCSI_LOWLEVEL=y |
403 | # CONFIG_ISCSI_TCP is not set | 411 | # CONFIG_ISCSI_TCP is not set |
404 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 412 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -410,6 +418,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
410 | # CONFIG_SCSI_AIC79XX is not set | 418 | # CONFIG_SCSI_AIC79XX is not set |
411 | # CONFIG_SCSI_AIC94XX is not set | 419 | # CONFIG_SCSI_AIC94XX is not set |
412 | # CONFIG_SCSI_DPT_I2O is not set | 420 | # CONFIG_SCSI_DPT_I2O is not set |
421 | # CONFIG_SCSI_ADVANSYS is not set | ||
413 | # CONFIG_SCSI_ARCMSR is not set | 422 | # CONFIG_SCSI_ARCMSR is not set |
414 | # CONFIG_MEGARAID_NEWGEN is not set | 423 | # CONFIG_MEGARAID_NEWGEN is not set |
415 | # CONFIG_MEGARAID_LEGACY is not set | 424 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -477,6 +486,7 @@ CONFIG_PATA_ALI=y | |||
477 | # CONFIG_PATA_OLDPIIX is not set | 486 | # CONFIG_PATA_OLDPIIX is not set |
478 | # CONFIG_PATA_NETCELL is not set | 487 | # CONFIG_PATA_NETCELL is not set |
479 | # CONFIG_PATA_NS87410 is not set | 488 | # CONFIG_PATA_NS87410 is not set |
489 | # CONFIG_PATA_NS87415 is not set | ||
480 | # CONFIG_PATA_OPTI is not set | 490 | # CONFIG_PATA_OPTI is not set |
481 | # CONFIG_PATA_OPTIDMA is not set | 491 | # CONFIG_PATA_OPTIDMA is not set |
482 | # CONFIG_PATA_PDC_OLD is not set | 492 | # CONFIG_PATA_PDC_OLD is not set |
@@ -491,14 +501,7 @@ CONFIG_PATA_ALI=y | |||
491 | # CONFIG_PATA_WINBOND is not set | 501 | # CONFIG_PATA_WINBOND is not set |
492 | # CONFIG_PATA_PLATFORM is not set | 502 | # CONFIG_PATA_PLATFORM is not set |
493 | # CONFIG_MD is not set | 503 | # CONFIG_MD is not set |
494 | |||
495 | # | ||
496 | # Fusion MPT device support | ||
497 | # | ||
498 | # CONFIG_FUSION is not set | 504 | # CONFIG_FUSION is not set |
499 | # CONFIG_FUSION_SPI is not set | ||
500 | # CONFIG_FUSION_FC is not set | ||
501 | # CONFIG_FUSION_SAS is not set | ||
502 | 505 | ||
503 | # | 506 | # |
504 | # IEEE 1394 (FireWire) support | 507 | # IEEE 1394 (FireWire) support |
@@ -514,6 +517,8 @@ CONFIG_DUMMY=y | |||
514 | # CONFIG_MACVLAN is not set | 517 | # CONFIG_MACVLAN is not set |
515 | # CONFIG_EQUALIZER is not set | 518 | # CONFIG_EQUALIZER is not set |
516 | # CONFIG_TUN is not set | 519 | # CONFIG_TUN is not set |
520 | # CONFIG_VETH is not set | ||
521 | # CONFIG_IP1000 is not set | ||
517 | # CONFIG_ARCNET is not set | 522 | # CONFIG_ARCNET is not set |
518 | CONFIG_PHYLIB=y | 523 | CONFIG_PHYLIB=y |
519 | 524 | ||
@@ -530,6 +535,7 @@ CONFIG_PHYLIB=y | |||
530 | # CONFIG_BROADCOM_PHY is not set | 535 | # CONFIG_BROADCOM_PHY is not set |
531 | # CONFIG_ICPLUS_PHY is not set | 536 | # CONFIG_ICPLUS_PHY is not set |
532 | # CONFIG_FIXED_PHY is not set | 537 | # CONFIG_FIXED_PHY is not set |
538 | # CONFIG_MDIO_BITBANG is not set | ||
533 | CONFIG_NET_ETHERNET=y | 539 | CONFIG_NET_ETHERNET=y |
534 | CONFIG_MII=y | 540 | CONFIG_MII=y |
535 | # CONFIG_HAPPYMEAL is not set | 541 | # CONFIG_HAPPYMEAL is not set |
@@ -547,13 +553,16 @@ CONFIG_TULIP_MMIO=y | |||
547 | # CONFIG_DM9102 is not set | 553 | # CONFIG_DM9102 is not set |
548 | # CONFIG_ULI526X is not set | 554 | # CONFIG_ULI526X is not set |
549 | # CONFIG_HP100 is not set | 555 | # CONFIG_HP100 is not set |
556 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
557 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
558 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
559 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
550 | CONFIG_NET_PCI=y | 560 | CONFIG_NET_PCI=y |
551 | # CONFIG_PCNET32 is not set | 561 | # CONFIG_PCNET32 is not set |
552 | # CONFIG_AMD8111_ETH is not set | 562 | # CONFIG_AMD8111_ETH is not set |
553 | # CONFIG_ADAPTEC_STARFIRE is not set | 563 | # CONFIG_ADAPTEC_STARFIRE is not set |
554 | # CONFIG_B44 is not set | 564 | # CONFIG_B44 is not set |
555 | # CONFIG_FORCEDETH is not set | 565 | # CONFIG_FORCEDETH is not set |
556 | # CONFIG_DGRS is not set | ||
557 | # CONFIG_EEPRO100 is not set | 566 | # CONFIG_EEPRO100 is not set |
558 | # CONFIG_E100 is not set | 567 | # CONFIG_E100 is not set |
559 | # CONFIG_FEALNX is not set | 568 | # CONFIG_FEALNX is not set |
@@ -575,6 +584,7 @@ CONFIG_NETDEV_1000=y | |||
575 | # CONFIG_ACENIC is not set | 584 | # CONFIG_ACENIC is not set |
576 | # CONFIG_DL2K is not set | 585 | # CONFIG_DL2K is not set |
577 | # CONFIG_E1000 is not set | 586 | # CONFIG_E1000 is not set |
587 | # CONFIG_E1000E is not set | ||
578 | # CONFIG_NS83820 is not set | 588 | # CONFIG_NS83820 is not set |
579 | # CONFIG_HAMACHI is not set | 589 | # CONFIG_HAMACHI is not set |
580 | # CONFIG_YELLOWFIN is not set | 590 | # CONFIG_YELLOWFIN is not set |
@@ -592,11 +602,14 @@ CONFIG_NETDEV_1000=y | |||
592 | CONFIG_NETDEV_10000=y | 602 | CONFIG_NETDEV_10000=y |
593 | # CONFIG_CHELSIO_T1 is not set | 603 | # CONFIG_CHELSIO_T1 is not set |
594 | # CONFIG_CHELSIO_T3 is not set | 604 | # CONFIG_CHELSIO_T3 is not set |
605 | # CONFIG_IXGBE is not set | ||
595 | # CONFIG_IXGB is not set | 606 | # CONFIG_IXGB is not set |
596 | # CONFIG_S2IO is not set | 607 | # CONFIG_S2IO is not set |
597 | # CONFIG_MYRI10GE is not set | 608 | # CONFIG_MYRI10GE is not set |
598 | # CONFIG_NETXEN_NIC is not set | 609 | # CONFIG_NETXEN_NIC is not set |
610 | # CONFIG_NIU is not set | ||
599 | # CONFIG_MLX4_CORE is not set | 611 | # CONFIG_MLX4_CORE is not set |
612 | # CONFIG_TEHUTI is not set | ||
600 | # CONFIG_TR is not set | 613 | # CONFIG_TR is not set |
601 | 614 | ||
602 | # | 615 | # |
@@ -629,7 +642,6 @@ CONFIG_INPUT=y | |||
629 | # | 642 | # |
630 | # CONFIG_INPUT_MOUSEDEV is not set | 643 | # CONFIG_INPUT_MOUSEDEV is not set |
631 | # CONFIG_INPUT_JOYDEV is not set | 644 | # CONFIG_INPUT_JOYDEV is not set |
632 | # CONFIG_INPUT_TSDEV is not set | ||
633 | # CONFIG_INPUT_EVDEV is not set | 645 | # CONFIG_INPUT_EVDEV is not set |
634 | # CONFIG_INPUT_EVBUG is not set | 646 | # CONFIG_INPUT_EVBUG is not set |
635 | 647 | ||
@@ -688,14 +700,11 @@ CONFIG_SERIAL_OF_PLATFORM=y | |||
688 | CONFIG_UNIX98_PTYS=y | 700 | CONFIG_UNIX98_PTYS=y |
689 | # CONFIG_LEGACY_PTYS is not set | 701 | # CONFIG_LEGACY_PTYS is not set |
690 | # CONFIG_IPMI_HANDLER is not set | 702 | # CONFIG_IPMI_HANDLER is not set |
691 | # CONFIG_WATCHDOG is not set | ||
692 | # CONFIG_HW_RANDOM is not set | 703 | # CONFIG_HW_RANDOM is not set |
693 | # CONFIG_NVRAM is not set | 704 | # CONFIG_NVRAM is not set |
694 | # CONFIG_GEN_RTC is not set | 705 | # CONFIG_GEN_RTC is not set |
695 | # CONFIG_R3964 is not set | 706 | # CONFIG_R3964 is not set |
696 | # CONFIG_APPLICOM is not set | 707 | # CONFIG_APPLICOM is not set |
697 | # CONFIG_AGP is not set | ||
698 | # CONFIG_DRM is not set | ||
699 | # CONFIG_RAW_DRIVER is not set | 708 | # CONFIG_RAW_DRIVER is not set |
700 | # CONFIG_TCG_TPM is not set | 709 | # CONFIG_TCG_TPM is not set |
701 | CONFIG_DEVPORT=y | 710 | CONFIG_DEVPORT=y |
@@ -709,6 +718,13 @@ CONFIG_DEVPORT=y | |||
709 | # CONFIG_W1 is not set | 718 | # CONFIG_W1 is not set |
710 | # CONFIG_POWER_SUPPLY is not set | 719 | # CONFIG_POWER_SUPPLY is not set |
711 | # CONFIG_HWMON is not set | 720 | # CONFIG_HWMON is not set |
721 | # CONFIG_WATCHDOG is not set | ||
722 | |||
723 | # | ||
724 | # Sonics Silicon Backplane | ||
725 | # | ||
726 | CONFIG_SSB_POSSIBLE=y | ||
727 | # CONFIG_SSB is not set | ||
712 | 728 | ||
713 | # | 729 | # |
714 | # Multifunction device drivers | 730 | # Multifunction device drivers |
@@ -725,16 +741,17 @@ CONFIG_DAB=y | |||
725 | # | 741 | # |
726 | # Graphics support | 742 | # Graphics support |
727 | # | 743 | # |
744 | # CONFIG_AGP is not set | ||
745 | # CONFIG_DRM is not set | ||
746 | # CONFIG_VGASTATE is not set | ||
747 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
748 | # CONFIG_FB is not set | ||
728 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 749 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
729 | 750 | ||
730 | # | 751 | # |
731 | # Display device support | 752 | # Display device support |
732 | # | 753 | # |
733 | # CONFIG_DISPLAY_SUPPORT is not set | 754 | # CONFIG_DISPLAY_SUPPORT is not set |
734 | # CONFIG_VGASTATE is not set | ||
735 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
736 | # CONFIG_FB is not set | ||
737 | # CONFIG_FB_IBM_GXT4500 is not set | ||
738 | 755 | ||
739 | # | 756 | # |
740 | # Console display driver support | 757 | # Console display driver support |
@@ -750,6 +767,7 @@ CONFIG_DUMMY_CONSOLE=y | |||
750 | CONFIG_HID_SUPPORT=y | 767 | CONFIG_HID_SUPPORT=y |
751 | CONFIG_HID=y | 768 | CONFIG_HID=y |
752 | # CONFIG_HID_DEBUG is not set | 769 | # CONFIG_HID_DEBUG is not set |
770 | # CONFIG_HIDRAW is not set | ||
753 | CONFIG_USB_SUPPORT=y | 771 | CONFIG_USB_SUPPORT=y |
754 | CONFIG_USB_ARCH_HAS_HCD=y | 772 | CONFIG_USB_ARCH_HAS_HCD=y |
755 | CONFIG_USB_ARCH_HAS_OHCI=y | 773 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -771,19 +789,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
771 | # CONFIG_RTC_CLASS is not set | 789 | # CONFIG_RTC_CLASS is not set |
772 | 790 | ||
773 | # | 791 | # |
774 | # DMA Engine support | ||
775 | # | ||
776 | # CONFIG_DMA_ENGINE is not set | ||
777 | |||
778 | # | ||
779 | # DMA Clients | ||
780 | # | ||
781 | |||
782 | # | ||
783 | # DMA Devices | ||
784 | # | ||
785 | |||
786 | # | ||
787 | # Userspace I/O | 792 | # Userspace I/O |
788 | # | 793 | # |
789 | # CONFIG_UIO is not set | 794 | # CONFIG_UIO is not set |
@@ -800,7 +805,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
800 | # CONFIG_EXT3_FS_SECURITY is not set | 805 | # CONFIG_EXT3_FS_SECURITY is not set |
801 | # CONFIG_EXT4DEV_FS is not set | 806 | # CONFIG_EXT4DEV_FS is not set |
802 | CONFIG_JBD=y | 807 | CONFIG_JBD=y |
803 | # CONFIG_JBD_DEBUG is not set | ||
804 | CONFIG_FS_MBCACHE=y | 808 | CONFIG_FS_MBCACHE=y |
805 | # CONFIG_REISERFS_FS is not set | 809 | # CONFIG_REISERFS_FS is not set |
806 | # CONFIG_JFS_FS is not set | 810 | # CONFIG_JFS_FS is not set |
@@ -840,7 +844,6 @@ CONFIG_SYSFS=y | |||
840 | CONFIG_TMPFS=y | 844 | CONFIG_TMPFS=y |
841 | # CONFIG_TMPFS_POSIX_ACL is not set | 845 | # CONFIG_TMPFS_POSIX_ACL is not set |
842 | # CONFIG_HUGETLB_PAGE is not set | 846 | # CONFIG_HUGETLB_PAGE is not set |
843 | CONFIG_RAMFS=y | ||
844 | # CONFIG_CONFIGFS_FS is not set | 847 | # CONFIG_CONFIGFS_FS is not set |
845 | 848 | ||
846 | # | 849 | # |
@@ -859,10 +862,7 @@ CONFIG_RAMFS=y | |||
859 | # CONFIG_QNX4FS_FS is not set | 862 | # CONFIG_QNX4FS_FS is not set |
860 | # CONFIG_SYSV_FS is not set | 863 | # CONFIG_SYSV_FS is not set |
861 | # CONFIG_UFS_FS is not set | 864 | # CONFIG_UFS_FS is not set |
862 | 865 | CONFIG_NETWORK_FILESYSTEMS=y | |
863 | # | ||
864 | # Network File Systems | ||
865 | # | ||
866 | CONFIG_NFS_FS=y | 866 | CONFIG_NFS_FS=y |
867 | CONFIG_NFS_V3=y | 867 | CONFIG_NFS_V3=y |
868 | # CONFIG_NFS_V3_ACL is not set | 868 | # CONFIG_NFS_V3_ACL is not set |
@@ -908,10 +908,6 @@ CONFIG_LDM_PARTITION=y | |||
908 | # CONFIG_KARMA_PARTITION is not set | 908 | # CONFIG_KARMA_PARTITION is not set |
909 | # CONFIG_EFI_PARTITION is not set | 909 | # CONFIG_EFI_PARTITION is not set |
910 | # CONFIG_SYSV68_PARTITION is not set | 910 | # CONFIG_SYSV68_PARTITION is not set |
911 | |||
912 | # | ||
913 | # Native Language Support | ||
914 | # | ||
915 | CONFIG_NLS=y | 911 | CONFIG_NLS=y |
916 | CONFIG_NLS_DEFAULT="iso8859-1" | 912 | CONFIG_NLS_DEFAULT="iso8859-1" |
917 | # CONFIG_NLS_CODEPAGE_437 is not set | 913 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -952,10 +948,6 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
952 | # CONFIG_NLS_KOI8_R is not set | 948 | # CONFIG_NLS_KOI8_R is not set |
953 | # CONFIG_NLS_KOI8_U is not set | 949 | # CONFIG_NLS_KOI8_U is not set |
954 | # CONFIG_NLS_UTF8 is not set | 950 | # CONFIG_NLS_UTF8 is not set |
955 | |||
956 | # | ||
957 | # Distributed Lock Manager | ||
958 | # | ||
959 | # CONFIG_DLM is not set | 951 | # CONFIG_DLM is not set |
960 | # CONFIG_UCC_SLOW is not set | 952 | # CONFIG_UCC_SLOW is not set |
961 | 953 | ||
@@ -973,16 +965,13 @@ CONFIG_PLIST=y | |||
973 | CONFIG_HAS_IOMEM=y | 965 | CONFIG_HAS_IOMEM=y |
974 | CONFIG_HAS_IOPORT=y | 966 | CONFIG_HAS_IOPORT=y |
975 | CONFIG_HAS_DMA=y | 967 | CONFIG_HAS_DMA=y |
976 | 968 | # CONFIG_INSTRUMENTATION is not set | |
977 | # | ||
978 | # Instrumentation Support | ||
979 | # | ||
980 | # CONFIG_PROFILING is not set | ||
981 | 969 | ||
982 | # | 970 | # |
983 | # Kernel hacking | 971 | # Kernel hacking |
984 | # | 972 | # |
985 | # CONFIG_PRINTK_TIME is not set | 973 | # CONFIG_PRINTK_TIME is not set |
974 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
986 | CONFIG_ENABLE_MUST_CHECK=y | 975 | CONFIG_ENABLE_MUST_CHECK=y |
987 | # CONFIG_MAGIC_SYSRQ is not set | 976 | # CONFIG_MAGIC_SYSRQ is not set |
988 | # CONFIG_UNUSED_SYMBOLS is not set | 977 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1007,8 +996,11 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1007 | CONFIG_DEBUG_INFO=y | 996 | CONFIG_DEBUG_INFO=y |
1008 | # CONFIG_DEBUG_VM is not set | 997 | # CONFIG_DEBUG_VM is not set |
1009 | # CONFIG_DEBUG_LIST is not set | 998 | # CONFIG_DEBUG_LIST is not set |
999 | # CONFIG_DEBUG_SG is not set | ||
1010 | CONFIG_FORCED_INLINING=y | 1000 | CONFIG_FORCED_INLINING=y |
1001 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1011 | # CONFIG_FAULT_INJECTION is not set | 1002 | # CONFIG_FAULT_INJECTION is not set |
1003 | # CONFIG_SAMPLES is not set | ||
1012 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1004 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1013 | # CONFIG_DEBUG_STACK_USAGE is not set | 1005 | # CONFIG_DEBUG_STACK_USAGE is not set |
1014 | # CONFIG_DEBUG_PAGEALLOC is not set | 1006 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1021,4 +1013,6 @@ CONFIG_FORCED_INLINING=y | |||
1021 | # | 1013 | # |
1022 | # CONFIG_KEYS is not set | 1014 | # CONFIG_KEYS is not set |
1023 | # CONFIG_SECURITY is not set | 1015 | # CONFIG_SECURITY is not set |
1016 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1024 | # CONFIG_CRYPTO is not set | 1017 | # CONFIG_CRYPTO is not set |
1018 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc8641_hpcn_defconfig b/arch/powerpc/configs/mpc8641_hpcn_defconfig index ed214fcd8abe..ff092fc4c6be 100644 --- a/arch/powerpc/configs/mpc8641_hpcn_defconfig +++ b/arch/powerpc/configs/mpc8641_hpcn_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Wed Aug 29 16:16:23 2007 | 4 | # Thu Dec 6 16:48:58 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,8 +22,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
22 | CONFIG_SMP=y | 22 | CONFIG_SMP=y |
23 | CONFIG_NR_CPUS=2 | 23 | CONFIG_NR_CPUS=2 |
24 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 26 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 27 | CONFIG_MMU=y |
28 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
29 | CONFIG_GENERIC_TIME=y | ||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
31 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 32 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 33 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 34 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -64,12 +69,14 @@ CONFIG_BSD_PROCESS_ACCT=y | |||
64 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set | 69 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set |
65 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
66 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
67 | CONFIG_AUDIT=y | 73 | CONFIG_AUDIT=y |
68 | # CONFIG_AUDITSYSCALL is not set | 74 | # CONFIG_AUDITSYSCALL is not set |
69 | CONFIG_IKCONFIG=y | 75 | CONFIG_IKCONFIG=y |
70 | CONFIG_IKCONFIG_PROC=y | 76 | CONFIG_IKCONFIG_PROC=y |
71 | CONFIG_LOG_BUF_SHIFT=14 | 77 | CONFIG_LOG_BUF_SHIFT=14 |
72 | # CONFIG_CPUSETS is not set | 78 | # CONFIG_CGROUPS is not set |
79 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
73 | CONFIG_SYSFS_DEPRECATED=y | 80 | CONFIG_SYSFS_DEPRECATED=y |
74 | # CONFIG_RELAY is not set | 81 | # CONFIG_RELAY is not set |
75 | CONFIG_BLK_DEV_INITRD=y | 82 | CONFIG_BLK_DEV_INITRD=y |
@@ -90,7 +97,6 @@ CONFIG_FUTEX=y | |||
90 | CONFIG_ANON_INODES=y | 97 | CONFIG_ANON_INODES=y |
91 | CONFIG_EPOLL=y | 98 | CONFIG_EPOLL=y |
92 | CONFIG_SIGNALFD=y | 99 | CONFIG_SIGNALFD=y |
93 | CONFIG_TIMERFD=y | ||
94 | CONFIG_EVENTFD=y | 100 | CONFIG_EVENTFD=y |
95 | CONFIG_SHMEM=y | 101 | CONFIG_SHMEM=y |
96 | CONFIG_VM_EVENT_COUNTERS=y | 102 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -131,7 +137,6 @@ CONFIG_DEFAULT_IOSCHED="cfq" | |||
131 | # Platform support | 137 | # Platform support |
132 | # | 138 | # |
133 | # CONFIG_PPC_MULTIPLATFORM is not set | 139 | # CONFIG_PPC_MULTIPLATFORM is not set |
134 | # CONFIG_EMBEDDED6xx is not set | ||
135 | # CONFIG_PPC_82xx is not set | 140 | # CONFIG_PPC_82xx is not set |
136 | # CONFIG_PPC_83xx is not set | 141 | # CONFIG_PPC_83xx is not set |
137 | CONFIG_PPC_86xx=y | 142 | CONFIG_PPC_86xx=y |
@@ -141,6 +146,7 @@ CONFIG_PPC_86xx=y | |||
141 | # CONFIG_PPC_CELL_NATIVE is not set | 146 | # CONFIG_PPC_CELL_NATIVE is not set |
142 | # CONFIG_PQ2ADS is not set | 147 | # CONFIG_PQ2ADS is not set |
143 | CONFIG_MPC8641_HPCN=y | 148 | CONFIG_MPC8641_HPCN=y |
149 | # CONFIG_MPC8610_HPCD is not set | ||
144 | CONFIG_MPC8641=y | 150 | CONFIG_MPC8641=y |
145 | CONFIG_MPIC=y | 151 | CONFIG_MPIC=y |
146 | # CONFIG_MPIC_WEIRD is not set | 152 | # CONFIG_MPIC_WEIRD is not set |
@@ -159,6 +165,10 @@ CONFIG_FSL_ULI1575=y | |||
159 | # Kernel options | 165 | # Kernel options |
160 | # | 166 | # |
161 | CONFIG_HIGHMEM=y | 167 | CONFIG_HIGHMEM=y |
168 | CONFIG_TICK_ONESHOT=y | ||
169 | CONFIG_NO_HZ=y | ||
170 | CONFIG_HIGH_RES_TIMERS=y | ||
171 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
162 | # CONFIG_HZ_100 is not set | 172 | # CONFIG_HZ_100 is not set |
163 | # CONFIG_HZ_250 is not set | 173 | # CONFIG_HZ_250 is not set |
164 | # CONFIG_HZ_300 is not set | 174 | # CONFIG_HZ_300 is not set |
@@ -181,6 +191,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
181 | CONFIG_FLATMEM=y | 191 | CONFIG_FLATMEM=y |
182 | CONFIG_FLAT_NODE_MEM_MAP=y | 192 | CONFIG_FLAT_NODE_MEM_MAP=y |
183 | # CONFIG_SPARSEMEM_STATIC is not set | 193 | # CONFIG_SPARSEMEM_STATIC is not set |
194 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
184 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 195 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
185 | # CONFIG_RESOURCES_64BIT is not set | 196 | # CONFIG_RESOURCES_64BIT is not set |
186 | CONFIG_ZONE_DMA_FLAG=1 | 197 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -207,11 +218,8 @@ CONFIG_PCI_SYSCALL=y | |||
207 | # CONFIG_PCIEPORTBUS is not set | 218 | # CONFIG_PCIEPORTBUS is not set |
208 | CONFIG_ARCH_SUPPORTS_MSI=y | 219 | CONFIG_ARCH_SUPPORTS_MSI=y |
209 | # CONFIG_PCI_MSI is not set | 220 | # CONFIG_PCI_MSI is not set |
221 | CONFIG_PCI_LEGACY=y | ||
210 | # CONFIG_PCI_DEBUG is not set | 222 | # CONFIG_PCI_DEBUG is not set |
211 | |||
212 | # | ||
213 | # PCCARD (PCMCIA/CardBus) support | ||
214 | # | ||
215 | # CONFIG_PCCARD is not set | 223 | # CONFIG_PCCARD is not set |
216 | # CONFIG_HOTPLUG_PCI is not set | 224 | # CONFIG_HOTPLUG_PCI is not set |
217 | 225 | ||
@@ -226,7 +234,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
226 | CONFIG_HIGHMEM_START=0xfe000000 | 234 | CONFIG_HIGHMEM_START=0xfe000000 |
227 | CONFIG_LOWMEM_SIZE=0x30000000 | 235 | CONFIG_LOWMEM_SIZE=0x30000000 |
228 | CONFIG_KERNEL_START=0xc0000000 | 236 | CONFIG_KERNEL_START=0xc0000000 |
229 | CONFIG_TASK_SIZE=0x80000000 | 237 | CONFIG_TASK_SIZE=0xc0000000 |
230 | CONFIG_BOOT_LOAD=0x00800000 | 238 | CONFIG_BOOT_LOAD=0x00800000 |
231 | 239 | ||
232 | # | 240 | # |
@@ -275,6 +283,7 @@ CONFIG_INET_TUNNEL=y | |||
275 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 283 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
276 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 284 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
277 | # CONFIG_INET_XFRM_MODE_BEET is not set | 285 | # CONFIG_INET_XFRM_MODE_BEET is not set |
286 | # CONFIG_INET_LRO is not set | ||
278 | CONFIG_INET_DIAG=y | 287 | CONFIG_INET_DIAG=y |
279 | CONFIG_INET_TCP_DIAG=y | 288 | CONFIG_INET_TCP_DIAG=y |
280 | # CONFIG_TCP_CONG_ADVANCED is not set | 289 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -319,10 +328,6 @@ CONFIG_SCTP_HMAC_MD5=y | |||
319 | # CONFIG_LAPB is not set | 328 | # CONFIG_LAPB is not set |
320 | # CONFIG_ECONET is not set | 329 | # CONFIG_ECONET is not set |
321 | # CONFIG_WAN_ROUTER is not set | 330 | # CONFIG_WAN_ROUTER is not set |
322 | |||
323 | # | ||
324 | # QoS and/or fair queueing | ||
325 | # | ||
326 | # CONFIG_NET_SCHED is not set | 331 | # CONFIG_NET_SCHED is not set |
327 | 332 | ||
328 | # | 333 | # |
@@ -352,6 +357,7 @@ CONFIG_FIB_RULES=y | |||
352 | # | 357 | # |
353 | # Generic Driver Options | 358 | # Generic Driver Options |
354 | # | 359 | # |
360 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
355 | CONFIG_STANDALONE=y | 361 | CONFIG_STANDALONE=y |
356 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 362 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
357 | CONFIG_FW_LOADER=y | 363 | CONFIG_FW_LOADER=y |
@@ -424,6 +430,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
424 | # CONFIG_SCSI_FC_ATTRS is not set | 430 | # CONFIG_SCSI_FC_ATTRS is not set |
425 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 431 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
426 | # CONFIG_SCSI_SAS_LIBSAS is not set | 432 | # CONFIG_SCSI_SAS_LIBSAS is not set |
433 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
427 | CONFIG_SCSI_LOWLEVEL=y | 434 | CONFIG_SCSI_LOWLEVEL=y |
428 | # CONFIG_ISCSI_TCP is not set | 435 | # CONFIG_ISCSI_TCP is not set |
429 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 436 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -435,6 +442,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
435 | # CONFIG_SCSI_AIC79XX is not set | 442 | # CONFIG_SCSI_AIC79XX is not set |
436 | # CONFIG_SCSI_AIC94XX is not set | 443 | # CONFIG_SCSI_AIC94XX is not set |
437 | # CONFIG_SCSI_DPT_I2O is not set | 444 | # CONFIG_SCSI_DPT_I2O is not set |
445 | # CONFIG_SCSI_ADVANSYS is not set | ||
438 | # CONFIG_SCSI_ARCMSR is not set | 446 | # CONFIG_SCSI_ARCMSR is not set |
439 | # CONFIG_MEGARAID_NEWGEN is not set | 447 | # CONFIG_MEGARAID_NEWGEN is not set |
440 | # CONFIG_MEGARAID_LEGACY is not set | 448 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -502,6 +510,7 @@ CONFIG_PATA_ALI=y | |||
502 | # CONFIG_PATA_OLDPIIX is not set | 510 | # CONFIG_PATA_OLDPIIX is not set |
503 | # CONFIG_PATA_NETCELL is not set | 511 | # CONFIG_PATA_NETCELL is not set |
504 | # CONFIG_PATA_NS87410 is not set | 512 | # CONFIG_PATA_NS87410 is not set |
513 | # CONFIG_PATA_NS87415 is not set | ||
505 | # CONFIG_PATA_OPTI is not set | 514 | # CONFIG_PATA_OPTI is not set |
506 | # CONFIG_PATA_OPTIDMA is not set | 515 | # CONFIG_PATA_OPTIDMA is not set |
507 | # CONFIG_PATA_PDC_OLD is not set | 516 | # CONFIG_PATA_PDC_OLD is not set |
@@ -516,14 +525,7 @@ CONFIG_PATA_ALI=y | |||
516 | # CONFIG_PATA_WINBOND is not set | 525 | # CONFIG_PATA_WINBOND is not set |
517 | # CONFIG_PATA_PLATFORM is not set | 526 | # CONFIG_PATA_PLATFORM is not set |
518 | # CONFIG_MD is not set | 527 | # CONFIG_MD is not set |
519 | |||
520 | # | ||
521 | # Fusion MPT device support | ||
522 | # | ||
523 | # CONFIG_FUSION is not set | 528 | # CONFIG_FUSION is not set |
524 | # CONFIG_FUSION_SPI is not set | ||
525 | # CONFIG_FUSION_FC is not set | ||
526 | # CONFIG_FUSION_SAS is not set | ||
527 | 529 | ||
528 | # | 530 | # |
529 | # IEEE 1394 (FireWire) support | 531 | # IEEE 1394 (FireWire) support |
@@ -539,6 +541,8 @@ CONFIG_DUMMY=y | |||
539 | # CONFIG_MACVLAN is not set | 541 | # CONFIG_MACVLAN is not set |
540 | # CONFIG_EQUALIZER is not set | 542 | # CONFIG_EQUALIZER is not set |
541 | # CONFIG_TUN is not set | 543 | # CONFIG_TUN is not set |
544 | # CONFIG_VETH is not set | ||
545 | # CONFIG_IP1000 is not set | ||
542 | # CONFIG_ARCNET is not set | 546 | # CONFIG_ARCNET is not set |
543 | CONFIG_PHYLIB=y | 547 | CONFIG_PHYLIB=y |
544 | 548 | ||
@@ -555,6 +559,7 @@ CONFIG_VITESSE_PHY=y | |||
555 | # CONFIG_BROADCOM_PHY is not set | 559 | # CONFIG_BROADCOM_PHY is not set |
556 | # CONFIG_ICPLUS_PHY is not set | 560 | # CONFIG_ICPLUS_PHY is not set |
557 | # CONFIG_FIXED_PHY is not set | 561 | # CONFIG_FIXED_PHY is not set |
562 | # CONFIG_MDIO_BITBANG is not set | ||
558 | CONFIG_NET_ETHERNET=y | 563 | CONFIG_NET_ETHERNET=y |
559 | CONFIG_MII=y | 564 | CONFIG_MII=y |
560 | # CONFIG_HAPPYMEAL is not set | 565 | # CONFIG_HAPPYMEAL is not set |
@@ -563,11 +568,17 @@ CONFIG_MII=y | |||
563 | # CONFIG_NET_VENDOR_3COM is not set | 568 | # CONFIG_NET_VENDOR_3COM is not set |
564 | # CONFIG_NET_TULIP is not set | 569 | # CONFIG_NET_TULIP is not set |
565 | # CONFIG_HP100 is not set | 570 | # CONFIG_HP100 is not set |
571 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
572 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
573 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
574 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
566 | # CONFIG_NET_PCI is not set | 575 | # CONFIG_NET_PCI is not set |
576 | # CONFIG_B44 is not set | ||
567 | CONFIG_NETDEV_1000=y | 577 | CONFIG_NETDEV_1000=y |
568 | # CONFIG_ACENIC is not set | 578 | # CONFIG_ACENIC is not set |
569 | # CONFIG_DL2K is not set | 579 | # CONFIG_DL2K is not set |
570 | # CONFIG_E1000 is not set | 580 | # CONFIG_E1000 is not set |
581 | # CONFIG_E1000E is not set | ||
571 | # CONFIG_NS83820 is not set | 582 | # CONFIG_NS83820 is not set |
572 | # CONFIG_HAMACHI is not set | 583 | # CONFIG_HAMACHI is not set |
573 | # CONFIG_YELLOWFIN is not set | 584 | # CONFIG_YELLOWFIN is not set |
@@ -575,6 +586,7 @@ CONFIG_NETDEV_1000=y | |||
575 | # CONFIG_SIS190 is not set | 586 | # CONFIG_SIS190 is not set |
576 | # CONFIG_SKGE is not set | 587 | # CONFIG_SKGE is not set |
577 | # CONFIG_SKY2 is not set | 588 | # CONFIG_SKY2 is not set |
589 | # CONFIG_SK98LIN is not set | ||
578 | # CONFIG_VIA_VELOCITY is not set | 590 | # CONFIG_VIA_VELOCITY is not set |
579 | # CONFIG_TIGON3 is not set | 591 | # CONFIG_TIGON3 is not set |
580 | # CONFIG_BNX2 is not set | 592 | # CONFIG_BNX2 is not set |
@@ -585,11 +597,14 @@ CONFIG_GFAR_NAPI=y | |||
585 | CONFIG_NETDEV_10000=y | 597 | CONFIG_NETDEV_10000=y |
586 | # CONFIG_CHELSIO_T1 is not set | 598 | # CONFIG_CHELSIO_T1 is not set |
587 | # CONFIG_CHELSIO_T3 is not set | 599 | # CONFIG_CHELSIO_T3 is not set |
600 | # CONFIG_IXGBE is not set | ||
588 | # CONFIG_IXGB is not set | 601 | # CONFIG_IXGB is not set |
589 | # CONFIG_S2IO is not set | 602 | # CONFIG_S2IO is not set |
590 | # CONFIG_MYRI10GE is not set | 603 | # CONFIG_MYRI10GE is not set |
591 | # CONFIG_NETXEN_NIC is not set | 604 | # CONFIG_NETXEN_NIC is not set |
605 | # CONFIG_NIU is not set | ||
592 | # CONFIG_MLX4_CORE is not set | 606 | # CONFIG_MLX4_CORE is not set |
607 | # CONFIG_TEHUTI is not set | ||
593 | # CONFIG_TR is not set | 608 | # CONFIG_TR is not set |
594 | 609 | ||
595 | # | 610 | # |
@@ -605,7 +620,6 @@ CONFIG_NETDEV_10000=y | |||
605 | # CONFIG_USB_KAWETH is not set | 620 | # CONFIG_USB_KAWETH is not set |
606 | # CONFIG_USB_PEGASUS is not set | 621 | # CONFIG_USB_PEGASUS is not set |
607 | # CONFIG_USB_RTL8150 is not set | 622 | # CONFIG_USB_RTL8150 is not set |
608 | # CONFIG_USB_USBNET_MII is not set | ||
609 | # CONFIG_USB_USBNET is not set | 623 | # CONFIG_USB_USBNET is not set |
610 | # CONFIG_WAN is not set | 624 | # CONFIG_WAN is not set |
611 | # CONFIG_FDDI is not set | 625 | # CONFIG_FDDI is not set |
@@ -632,7 +646,6 @@ CONFIG_INPUT=y | |||
632 | # | 646 | # |
633 | # CONFIG_INPUT_MOUSEDEV is not set | 647 | # CONFIG_INPUT_MOUSEDEV is not set |
634 | # CONFIG_INPUT_JOYDEV is not set | 648 | # CONFIG_INPUT_JOYDEV is not set |
635 | # CONFIG_INPUT_TSDEV is not set | ||
636 | # CONFIG_INPUT_EVDEV is not set | 649 | # CONFIG_INPUT_EVDEV is not set |
637 | # CONFIG_INPUT_EVBUG is not set | 650 | # CONFIG_INPUT_EVBUG is not set |
638 | 651 | ||
@@ -692,15 +705,12 @@ CONFIG_UNIX98_PTYS=y | |||
692 | CONFIG_LEGACY_PTYS=y | 705 | CONFIG_LEGACY_PTYS=y |
693 | CONFIG_LEGACY_PTY_COUNT=256 | 706 | CONFIG_LEGACY_PTY_COUNT=256 |
694 | # CONFIG_IPMI_HANDLER is not set | 707 | # CONFIG_IPMI_HANDLER is not set |
695 | # CONFIG_WATCHDOG is not set | ||
696 | # CONFIG_HW_RANDOM is not set | 708 | # CONFIG_HW_RANDOM is not set |
697 | CONFIG_NVRAM=y | 709 | CONFIG_NVRAM=y |
698 | CONFIG_GEN_RTC=y | 710 | CONFIG_GEN_RTC=y |
699 | CONFIG_GEN_RTC_X=y | 711 | CONFIG_GEN_RTC_X=y |
700 | # CONFIG_R3964 is not set | 712 | # CONFIG_R3964 is not set |
701 | # CONFIG_APPLICOM is not set | 713 | # CONFIG_APPLICOM is not set |
702 | # CONFIG_AGP is not set | ||
703 | # CONFIG_DRM is not set | ||
704 | # CONFIG_RAW_DRIVER is not set | 714 | # CONFIG_RAW_DRIVER is not set |
705 | # CONFIG_TCG_TPM is not set | 715 | # CONFIG_TCG_TPM is not set |
706 | CONFIG_DEVPORT=y | 716 | CONFIG_DEVPORT=y |
@@ -769,6 +779,13 @@ CONFIG_SENSORS_EEPROM=y | |||
769 | # CONFIG_W1 is not set | 779 | # CONFIG_W1 is not set |
770 | # CONFIG_POWER_SUPPLY is not set | 780 | # CONFIG_POWER_SUPPLY is not set |
771 | # CONFIG_HWMON is not set | 781 | # CONFIG_HWMON is not set |
782 | # CONFIG_WATCHDOG is not set | ||
783 | |||
784 | # | ||
785 | # Sonics Silicon Backplane | ||
786 | # | ||
787 | CONFIG_SSB_POSSIBLE=y | ||
788 | # CONFIG_SSB is not set | ||
772 | 789 | ||
773 | # | 790 | # |
774 | # Multifunction device drivers | 791 | # Multifunction device drivers |
@@ -863,6 +880,7 @@ CONFIG_DVB_CAPTURE_DRIVERS=y | |||
863 | # CONFIG_DVB_OR51132 is not set | 880 | # CONFIG_DVB_OR51132 is not set |
864 | # CONFIG_DVB_BCM3510 is not set | 881 | # CONFIG_DVB_BCM3510 is not set |
865 | # CONFIG_DVB_LGDT330X is not set | 882 | # CONFIG_DVB_LGDT330X is not set |
883 | # CONFIG_DVB_S5H1409 is not set | ||
866 | 884 | ||
867 | # | 885 | # |
868 | # Tuners/PLL support | 886 | # Tuners/PLL support |
@@ -872,6 +890,9 @@ CONFIG_DVB_CAPTURE_DRIVERS=y | |||
872 | # CONFIG_DVB_TDA827X is not set | 890 | # CONFIG_DVB_TDA827X is not set |
873 | # CONFIG_DVB_TUNER_QT1010 is not set | 891 | # CONFIG_DVB_TUNER_QT1010 is not set |
874 | # CONFIG_DVB_TUNER_MT2060 is not set | 892 | # CONFIG_DVB_TUNER_MT2060 is not set |
893 | # CONFIG_DVB_TUNER_MT2266 is not set | ||
894 | # CONFIG_DVB_TUNER_MT2131 is not set | ||
895 | # CONFIG_DVB_TUNER_DIB0070 is not set | ||
875 | 896 | ||
876 | # | 897 | # |
877 | # Miscellaneous devices | 898 | # Miscellaneous devices |
@@ -885,16 +906,17 @@ CONFIG_DAB=y | |||
885 | # | 906 | # |
886 | # Graphics support | 907 | # Graphics support |
887 | # | 908 | # |
909 | # CONFIG_AGP is not set | ||
910 | # CONFIG_DRM is not set | ||
911 | # CONFIG_VGASTATE is not set | ||
912 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
913 | # CONFIG_FB is not set | ||
888 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 914 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
889 | 915 | ||
890 | # | 916 | # |
891 | # Display device support | 917 | # Display device support |
892 | # | 918 | # |
893 | # CONFIG_DISPLAY_SUPPORT is not set | 919 | # CONFIG_DISPLAY_SUPPORT is not set |
894 | # CONFIG_VGASTATE is not set | ||
895 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
896 | # CONFIG_FB is not set | ||
897 | # CONFIG_FB_IBM_GXT4500 is not set | ||
898 | 920 | ||
899 | # | 921 | # |
900 | # Console display driver support | 922 | # Console display driver support |
@@ -1026,6 +1048,7 @@ CONFIG_AC97_BUS=y | |||
1026 | CONFIG_HID_SUPPORT=y | 1048 | CONFIG_HID_SUPPORT=y |
1027 | CONFIG_HID=y | 1049 | CONFIG_HID=y |
1028 | # CONFIG_HID_DEBUG is not set | 1050 | # CONFIG_HID_DEBUG is not set |
1051 | # CONFIG_HIDRAW is not set | ||
1029 | 1052 | ||
1030 | # | 1053 | # |
1031 | # USB Input Devices | 1054 | # USB Input Devices |
@@ -1086,6 +1109,7 @@ CONFIG_USB_STORAGE=y | |||
1086 | # CONFIG_USB_STORAGE_DEBUG is not set | 1109 | # CONFIG_USB_STORAGE_DEBUG is not set |
1087 | # CONFIG_USB_STORAGE_DATAFAB is not set | 1110 | # CONFIG_USB_STORAGE_DATAFAB is not set |
1088 | # CONFIG_USB_STORAGE_FREECOM is not set | 1111 | # CONFIG_USB_STORAGE_FREECOM is not set |
1112 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
1089 | # CONFIG_USB_STORAGE_DPCM is not set | 1113 | # CONFIG_USB_STORAGE_DPCM is not set |
1090 | # CONFIG_USB_STORAGE_USBAT is not set | 1114 | # CONFIG_USB_STORAGE_USBAT is not set |
1091 | # CONFIG_USB_STORAGE_SDDR09 is not set | 1115 | # CONFIG_USB_STORAGE_SDDR09 is not set |
@@ -1166,6 +1190,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1166 | # I2C RTC drivers | 1190 | # I2C RTC drivers |
1167 | # | 1191 | # |
1168 | # CONFIG_RTC_DRV_DS1307 is not set | 1192 | # CONFIG_RTC_DRV_DS1307 is not set |
1193 | # CONFIG_RTC_DRV_DS1374 is not set | ||
1169 | # CONFIG_RTC_DRV_DS1672 is not set | 1194 | # CONFIG_RTC_DRV_DS1672 is not set |
1170 | # CONFIG_RTC_DRV_MAX6900 is not set | 1195 | # CONFIG_RTC_DRV_MAX6900 is not set |
1171 | # CONFIG_RTC_DRV_RS5C372 is not set | 1196 | # CONFIG_RTC_DRV_RS5C372 is not set |
@@ -1195,19 +1220,6 @@ CONFIG_RTC_DRV_CMOS=y | |||
1195 | # | 1220 | # |
1196 | 1221 | ||
1197 | # | 1222 | # |
1198 | # DMA Engine support | ||
1199 | # | ||
1200 | # CONFIG_DMA_ENGINE is not set | ||
1201 | |||
1202 | # | ||
1203 | # DMA Clients | ||
1204 | # | ||
1205 | |||
1206 | # | ||
1207 | # DMA Devices | ||
1208 | # | ||
1209 | |||
1210 | # | ||
1211 | # Userspace I/O | 1223 | # Userspace I/O |
1212 | # | 1224 | # |
1213 | # CONFIG_UIO is not set | 1225 | # CONFIG_UIO is not set |
@@ -1224,7 +1236,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
1224 | # CONFIG_EXT3_FS_SECURITY is not set | 1236 | # CONFIG_EXT3_FS_SECURITY is not set |
1225 | # CONFIG_EXT4DEV_FS is not set | 1237 | # CONFIG_EXT4DEV_FS is not set |
1226 | CONFIG_JBD=y | 1238 | CONFIG_JBD=y |
1227 | # CONFIG_JBD_DEBUG is not set | ||
1228 | CONFIG_FS_MBCACHE=y | 1239 | CONFIG_FS_MBCACHE=y |
1229 | # CONFIG_REISERFS_FS is not set | 1240 | # CONFIG_REISERFS_FS is not set |
1230 | # CONFIG_JFS_FS is not set | 1241 | # CONFIG_JFS_FS is not set |
@@ -1273,7 +1284,6 @@ CONFIG_SYSFS=y | |||
1273 | CONFIG_TMPFS=y | 1284 | CONFIG_TMPFS=y |
1274 | # CONFIG_TMPFS_POSIX_ACL is not set | 1285 | # CONFIG_TMPFS_POSIX_ACL is not set |
1275 | # CONFIG_HUGETLB_PAGE is not set | 1286 | # CONFIG_HUGETLB_PAGE is not set |
1276 | CONFIG_RAMFS=y | ||
1277 | # CONFIG_CONFIGFS_FS is not set | 1287 | # CONFIG_CONFIGFS_FS is not set |
1278 | 1288 | ||
1279 | # | 1289 | # |
@@ -1296,10 +1306,7 @@ CONFIG_SYSV_FS=m | |||
1296 | CONFIG_UFS_FS=m | 1306 | CONFIG_UFS_FS=m |
1297 | # CONFIG_UFS_FS_WRITE is not set | 1307 | # CONFIG_UFS_FS_WRITE is not set |
1298 | # CONFIG_UFS_DEBUG is not set | 1308 | # CONFIG_UFS_DEBUG is not set |
1299 | 1309 | CONFIG_NETWORK_FILESYSTEMS=y | |
1300 | # | ||
1301 | # Network File Systems | ||
1302 | # | ||
1303 | CONFIG_NFS_FS=y | 1310 | CONFIG_NFS_FS=y |
1304 | CONFIG_NFS_V3=y | 1311 | CONFIG_NFS_V3=y |
1305 | # CONFIG_NFS_V3_ACL is not set | 1312 | # CONFIG_NFS_V3_ACL is not set |
@@ -1345,10 +1352,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1345 | # CONFIG_KARMA_PARTITION is not set | 1352 | # CONFIG_KARMA_PARTITION is not set |
1346 | # CONFIG_EFI_PARTITION is not set | 1353 | # CONFIG_EFI_PARTITION is not set |
1347 | # CONFIG_SYSV68_PARTITION is not set | 1354 | # CONFIG_SYSV68_PARTITION is not set |
1348 | |||
1349 | # | ||
1350 | # Native Language Support | ||
1351 | # | ||
1352 | CONFIG_NLS=y | 1355 | CONFIG_NLS=y |
1353 | CONFIG_NLS_DEFAULT="iso8859-1" | 1356 | CONFIG_NLS_DEFAULT="iso8859-1" |
1354 | # CONFIG_NLS_CODEPAGE_437 is not set | 1357 | # CONFIG_NLS_CODEPAGE_437 is not set |
@@ -1389,10 +1392,6 @@ CONFIG_NLS_DEFAULT="iso8859-1" | |||
1389 | # CONFIG_NLS_KOI8_R is not set | 1392 | # CONFIG_NLS_KOI8_R is not set |
1390 | # CONFIG_NLS_KOI8_U is not set | 1393 | # CONFIG_NLS_KOI8_U is not set |
1391 | CONFIG_NLS_UTF8=m | 1394 | CONFIG_NLS_UTF8=m |
1392 | |||
1393 | # | ||
1394 | # Distributed Lock Manager | ||
1395 | # | ||
1396 | # CONFIG_DLM is not set | 1395 | # CONFIG_DLM is not set |
1397 | # CONFIG_UCC_SLOW is not set | 1396 | # CONFIG_UCC_SLOW is not set |
1398 | 1397 | ||
@@ -1411,17 +1410,13 @@ CONFIG_PLIST=y | |||
1411 | CONFIG_HAS_IOMEM=y | 1410 | CONFIG_HAS_IOMEM=y |
1412 | CONFIG_HAS_IOPORT=y | 1411 | CONFIG_HAS_IOPORT=y |
1413 | CONFIG_HAS_DMA=y | 1412 | CONFIG_HAS_DMA=y |
1414 | 1413 | # CONFIG_INSTRUMENTATION is not set | |
1415 | # | ||
1416 | # Instrumentation Support | ||
1417 | # | ||
1418 | # CONFIG_PROFILING is not set | ||
1419 | # CONFIG_KPROBES is not set | ||
1420 | 1414 | ||
1421 | # | 1415 | # |
1422 | # Kernel hacking | 1416 | # Kernel hacking |
1423 | # | 1417 | # |
1424 | # CONFIG_PRINTK_TIME is not set | 1418 | # CONFIG_PRINTK_TIME is not set |
1419 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1425 | CONFIG_ENABLE_MUST_CHECK=y | 1420 | CONFIG_ENABLE_MUST_CHECK=y |
1426 | # CONFIG_MAGIC_SYSRQ is not set | 1421 | # CONFIG_MAGIC_SYSRQ is not set |
1427 | # CONFIG_UNUSED_SYMBOLS is not set | 1422 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1446,9 +1441,12 @@ CONFIG_SCHED_DEBUG=y | |||
1446 | CONFIG_DEBUG_INFO=y | 1441 | CONFIG_DEBUG_INFO=y |
1447 | # CONFIG_DEBUG_VM is not set | 1442 | # CONFIG_DEBUG_VM is not set |
1448 | # CONFIG_DEBUG_LIST is not set | 1443 | # CONFIG_DEBUG_LIST is not set |
1444 | # CONFIG_DEBUG_SG is not set | ||
1449 | CONFIG_FORCED_INLINING=y | 1445 | CONFIG_FORCED_INLINING=y |
1446 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1450 | # CONFIG_RCU_TORTURE_TEST is not set | 1447 | # CONFIG_RCU_TORTURE_TEST is not set |
1451 | # CONFIG_FAULT_INJECTION is not set | 1448 | # CONFIG_FAULT_INJECTION is not set |
1449 | # CONFIG_SAMPLES is not set | ||
1452 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1450 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1453 | # CONFIG_DEBUG_STACK_USAGE is not set | 1451 | # CONFIG_DEBUG_STACK_USAGE is not set |
1454 | # CONFIG_DEBUG_PAGEALLOC is not set | 1452 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1461,6 +1459,7 @@ CONFIG_FORCED_INLINING=y | |||
1461 | # | 1459 | # |
1462 | # CONFIG_KEYS is not set | 1460 | # CONFIG_KEYS is not set |
1463 | # CONFIG_SECURITY is not set | 1461 | # CONFIG_SECURITY is not set |
1462 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1464 | CONFIG_CRYPTO=y | 1463 | CONFIG_CRYPTO=y |
1465 | CONFIG_CRYPTO_ALGAPI=y | 1464 | CONFIG_CRYPTO_ALGAPI=y |
1466 | CONFIG_CRYPTO_BLKCIPHER=y | 1465 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1471,7 +1470,7 @@ CONFIG_CRYPTO_HMAC=y | |||
1471 | # CONFIG_CRYPTO_NULL is not set | 1470 | # CONFIG_CRYPTO_NULL is not set |
1472 | # CONFIG_CRYPTO_MD4 is not set | 1471 | # CONFIG_CRYPTO_MD4 is not set |
1473 | CONFIG_CRYPTO_MD5=y | 1472 | CONFIG_CRYPTO_MD5=y |
1474 | # CONFIG_CRYPTO_SHA1 is not set | 1473 | CONFIG_CRYPTO_SHA1=m |
1475 | # CONFIG_CRYPTO_SHA256 is not set | 1474 | # CONFIG_CRYPTO_SHA256 is not set |
1476 | # CONFIG_CRYPTO_SHA512 is not set | 1475 | # CONFIG_CRYPTO_SHA512 is not set |
1477 | # CONFIG_CRYPTO_WP512 is not set | 1476 | # CONFIG_CRYPTO_WP512 is not set |
@@ -1481,6 +1480,7 @@ CONFIG_CRYPTO_MD5=y | |||
1481 | CONFIG_CRYPTO_CBC=y | 1480 | CONFIG_CRYPTO_CBC=y |
1482 | CONFIG_CRYPTO_PCBC=m | 1481 | CONFIG_CRYPTO_PCBC=m |
1483 | # CONFIG_CRYPTO_LRW is not set | 1482 | # CONFIG_CRYPTO_LRW is not set |
1483 | # CONFIG_CRYPTO_XTS is not set | ||
1484 | # CONFIG_CRYPTO_CRYPTD is not set | 1484 | # CONFIG_CRYPTO_CRYPTD is not set |
1485 | CONFIG_CRYPTO_DES=y | 1485 | CONFIG_CRYPTO_DES=y |
1486 | # CONFIG_CRYPTO_FCRYPT is not set | 1486 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1494,9 +1494,12 @@ CONFIG_CRYPTO_DES=y | |||
1494 | # CONFIG_CRYPTO_ARC4 is not set | 1494 | # CONFIG_CRYPTO_ARC4 is not set |
1495 | # CONFIG_CRYPTO_KHAZAD is not set | 1495 | # CONFIG_CRYPTO_KHAZAD is not set |
1496 | # CONFIG_CRYPTO_ANUBIS is not set | 1496 | # CONFIG_CRYPTO_ANUBIS is not set |
1497 | # CONFIG_CRYPTO_SEED is not set | ||
1497 | # CONFIG_CRYPTO_DEFLATE is not set | 1498 | # CONFIG_CRYPTO_DEFLATE is not set |
1498 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1499 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1499 | # CONFIG_CRYPTO_CRC32C is not set | 1500 | # CONFIG_CRYPTO_CRC32C is not set |
1500 | # CONFIG_CRYPTO_CAMELLIA is not set | 1501 | # CONFIG_CRYPTO_CAMELLIA is not set |
1501 | # CONFIG_CRYPTO_TEST is not set | 1502 | # CONFIG_CRYPTO_TEST is not set |
1503 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1502 | CONFIG_CRYPTO_HW=y | 1504 | CONFIG_CRYPTO_HW=y |
1505 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/mpc866_ads_defconfig b/arch/powerpc/configs/mpc866_ads_defconfig index 070b0a5b9c0d..a7ef231f2ab2 100644 --- a/arch/powerpc/configs/mpc866_ads_defconfig +++ b/arch/powerpc/configs/mpc866_ads_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:44 2007 | 4 | # Thu Dec 6 16:48:59 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -18,8 +18,13 @@ CONFIG_8xx=y | |||
18 | # CONFIG_PPC_MM_SLICES is not set | 18 | # CONFIG_PPC_MM_SLICES is not set |
19 | CONFIG_NOT_COHERENT_CACHE=y | 19 | CONFIG_NOT_COHERENT_CACHE=y |
20 | CONFIG_PPC32=y | 20 | CONFIG_PPC32=y |
21 | CONFIG_WORD_SIZE=32 | ||
21 | CONFIG_PPC_MERGE=y | 22 | CONFIG_PPC_MERGE=y |
22 | CONFIG_MMU=y | 23 | CONFIG_MMU=y |
24 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
25 | CONFIG_GENERIC_TIME=y | ||
26 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
27 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
23 | CONFIG_GENERIC_HARDIRQS=y | 28 | CONFIG_GENERIC_HARDIRQS=y |
24 | CONFIG_IRQ_PER_CPU=y | 29 | CONFIG_IRQ_PER_CPU=y |
25 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 30 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -58,9 +63,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
58 | # CONFIG_BSD_PROCESS_ACCT is not set | 63 | # CONFIG_BSD_PROCESS_ACCT is not set |
59 | # CONFIG_TASKSTATS is not set | 64 | # CONFIG_TASKSTATS is not set |
60 | # CONFIG_USER_NS is not set | 65 | # CONFIG_USER_NS is not set |
66 | # CONFIG_PID_NS is not set | ||
61 | # CONFIG_AUDIT is not set | 67 | # CONFIG_AUDIT is not set |
62 | # CONFIG_IKCONFIG is not set | 68 | # CONFIG_IKCONFIG is not set |
63 | CONFIG_LOG_BUF_SHIFT=14 | 69 | CONFIG_LOG_BUF_SHIFT=14 |
70 | # CONFIG_CGROUPS is not set | ||
71 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
64 | CONFIG_SYSFS_DEPRECATED=y | 72 | CONFIG_SYSFS_DEPRECATED=y |
65 | # CONFIG_RELAY is not set | 73 | # CONFIG_RELAY is not set |
66 | # CONFIG_BLK_DEV_INITRD is not set | 74 | # CONFIG_BLK_DEV_INITRD is not set |
@@ -79,7 +87,6 @@ CONFIG_FUTEX=y | |||
79 | CONFIG_ANON_INODES=y | 87 | CONFIG_ANON_INODES=y |
80 | # CONFIG_EPOLL is not set | 88 | # CONFIG_EPOLL is not set |
81 | CONFIG_SIGNALFD=y | 89 | CONFIG_SIGNALFD=y |
82 | CONFIG_TIMERFD=y | ||
83 | CONFIG_EVENTFD=y | 90 | CONFIG_EVENTFD=y |
84 | CONFIG_SHMEM=y | 91 | CONFIG_SHMEM=y |
85 | # CONFIG_VM_EVENT_COUNTERS is not set | 92 | # CONFIG_VM_EVENT_COUNTERS is not set |
@@ -121,6 +128,7 @@ CONFIG_CPM1=y | |||
121 | # CONFIG_MPC8XXFADS is not set | 128 | # CONFIG_MPC8XXFADS is not set |
122 | CONFIG_MPC86XADS=y | 129 | CONFIG_MPC86XADS=y |
123 | # CONFIG_MPC885ADS is not set | 130 | # CONFIG_MPC885ADS is not set |
131 | # CONFIG_PPC_EP88XC is not set | ||
124 | 132 | ||
125 | # | 133 | # |
126 | # MPC8xx CPM Options | 134 | # MPC8xx CPM Options |
@@ -131,6 +139,7 @@ CONFIG_MPC86XADS=y | |||
131 | # | 139 | # |
132 | CONFIG_8xx_COPYBACK=y | 140 | CONFIG_8xx_COPYBACK=y |
133 | CONFIG_8xx_CPU6=y | 141 | CONFIG_8xx_CPU6=y |
142 | CONFIG_8xx_CPU15=y | ||
134 | CONFIG_NO_UCODE_PATCH=y | 143 | CONFIG_NO_UCODE_PATCH=y |
135 | # CONFIG_USB_SOF_UCODE_PATCH is not set | 144 | # CONFIG_USB_SOF_UCODE_PATCH is not set |
136 | # CONFIG_I2C_SPI_UCODE_PATCH is not set | 145 | # CONFIG_I2C_SPI_UCODE_PATCH is not set |
@@ -148,11 +157,16 @@ CONFIG_NO_UCODE_PATCH=y | |||
148 | # CONFIG_CPU_FREQ is not set | 157 | # CONFIG_CPU_FREQ is not set |
149 | # CONFIG_CPM2 is not set | 158 | # CONFIG_CPM2 is not set |
150 | # CONFIG_FSL_ULI1575 is not set | 159 | # CONFIG_FSL_ULI1575 is not set |
160 | CONFIG_CPM=y | ||
151 | 161 | ||
152 | # | 162 | # |
153 | # Kernel options | 163 | # Kernel options |
154 | # | 164 | # |
155 | # CONFIG_HIGHMEM is not set | 165 | # CONFIG_HIGHMEM is not set |
166 | CONFIG_TICK_ONESHOT=y | ||
167 | CONFIG_NO_HZ=y | ||
168 | CONFIG_HIGH_RES_TIMERS=y | ||
169 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
156 | # CONFIG_HZ_100 is not set | 170 | # CONFIG_HZ_100 is not set |
157 | # CONFIG_HZ_250 is not set | 171 | # CONFIG_HZ_250 is not set |
158 | # CONFIG_HZ_300 is not set | 172 | # CONFIG_HZ_300 is not set |
@@ -174,6 +188,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
174 | CONFIG_FLATMEM=y | 188 | CONFIG_FLATMEM=y |
175 | CONFIG_FLAT_NODE_MEM_MAP=y | 189 | CONFIG_FLAT_NODE_MEM_MAP=y |
176 | # CONFIG_SPARSEMEM_STATIC is not set | 190 | # CONFIG_SPARSEMEM_STATIC is not set |
191 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
177 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 192 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
178 | # CONFIG_RESOURCES_64BIT is not set | 193 | # CONFIG_RESOURCES_64BIT is not set |
179 | CONFIG_ZONE_DMA_FLAG=1 | 194 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -182,8 +197,11 @@ CONFIG_VIRT_TO_BUS=y | |||
182 | # CONFIG_PROC_DEVICETREE is not set | 197 | # CONFIG_PROC_DEVICETREE is not set |
183 | # CONFIG_CMDLINE_BOOL is not set | 198 | # CONFIG_CMDLINE_BOOL is not set |
184 | # CONFIG_PM is not set | 199 | # CONFIG_PM is not set |
200 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
201 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
185 | # CONFIG_SECCOMP is not set | 202 | # CONFIG_SECCOMP is not set |
186 | # CONFIG_WANT_DEVICE_TREE is not set | 203 | CONFIG_WANT_DEVICE_TREE=y |
204 | CONFIG_DEVICE_TREE="" | ||
187 | CONFIG_ISA_DMA_API=y | 205 | CONFIG_ISA_DMA_API=y |
188 | 206 | ||
189 | # | 207 | # |
@@ -198,10 +216,6 @@ CONFIG_FSL_SOC=y | |||
198 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 216 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
199 | 217 | ||
200 | # | 218 | # |
201 | # PCCARD (PCMCIA/CardBus) support | ||
202 | # | ||
203 | |||
204 | # | ||
205 | # Advanced setup | 219 | # Advanced setup |
206 | # | 220 | # |
207 | # CONFIG_ADVANCED_OPTIONS is not set | 221 | # CONFIG_ADVANCED_OPTIONS is not set |
@@ -213,7 +227,7 @@ CONFIG_HIGHMEM_START=0xfe000000 | |||
213 | CONFIG_LOWMEM_SIZE=0x30000000 | 227 | CONFIG_LOWMEM_SIZE=0x30000000 |
214 | CONFIG_KERNEL_START=0xc0000000 | 228 | CONFIG_KERNEL_START=0xc0000000 |
215 | CONFIG_TASK_SIZE=0x80000000 | 229 | CONFIG_TASK_SIZE=0x80000000 |
216 | CONFIG_CONSISTENT_START=0xff100000 | 230 | CONFIG_CONSISTENT_START=0xfd000000 |
217 | CONFIG_CONSISTENT_SIZE=0x00200000 | 231 | CONFIG_CONSISTENT_SIZE=0x00200000 |
218 | CONFIG_BOOT_LOAD=0x00400000 | 232 | CONFIG_BOOT_LOAD=0x00400000 |
219 | 233 | ||
@@ -254,6 +268,7 @@ CONFIG_SYN_COOKIES=y | |||
254 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 268 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
255 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 269 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
256 | CONFIG_INET_XFRM_MODE_BEET=y | 270 | CONFIG_INET_XFRM_MODE_BEET=y |
271 | # CONFIG_INET_LRO is not set | ||
257 | CONFIG_INET_DIAG=y | 272 | CONFIG_INET_DIAG=y |
258 | CONFIG_INET_TCP_DIAG=y | 273 | CONFIG_INET_TCP_DIAG=y |
259 | # CONFIG_TCP_CONG_ADVANCED is not set | 274 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -279,10 +294,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
279 | # CONFIG_LAPB is not set | 294 | # CONFIG_LAPB is not set |
280 | # CONFIG_ECONET is not set | 295 | # CONFIG_ECONET is not set |
281 | # CONFIG_WAN_ROUTER is not set | 296 | # CONFIG_WAN_ROUTER is not set |
282 | |||
283 | # | ||
284 | # QoS and/or fair queueing | ||
285 | # | ||
286 | # CONFIG_NET_SCHED is not set | 297 | # CONFIG_NET_SCHED is not set |
287 | 298 | ||
288 | # | 299 | # |
@@ -348,6 +359,7 @@ CONFIG_NETDEVICES=y | |||
348 | # CONFIG_MACVLAN is not set | 359 | # CONFIG_MACVLAN is not set |
349 | # CONFIG_EQUALIZER is not set | 360 | # CONFIG_EQUALIZER is not set |
350 | # CONFIG_TUN is not set | 361 | # CONFIG_TUN is not set |
362 | # CONFIG_VETH is not set | ||
351 | CONFIG_PHYLIB=y | 363 | CONFIG_PHYLIB=y |
352 | 364 | ||
353 | # | 365 | # |
@@ -365,11 +377,20 @@ CONFIG_PHYLIB=y | |||
365 | CONFIG_FIXED_PHY=y | 377 | CONFIG_FIXED_PHY=y |
366 | CONFIG_FIXED_MII_10_FDX=y | 378 | CONFIG_FIXED_MII_10_FDX=y |
367 | CONFIG_FIXED_MII_100_FDX=y | 379 | CONFIG_FIXED_MII_100_FDX=y |
380 | # CONFIG_FIXED_MII_1000_FDX is not set | ||
381 | CONFIG_FIXED_MII_AMNT=1 | ||
382 | # CONFIG_MDIO_BITBANG is not set | ||
368 | CONFIG_NET_ETHERNET=y | 383 | CONFIG_NET_ETHERNET=y |
369 | CONFIG_MII=y | 384 | CONFIG_MII=y |
385 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
386 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
387 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
388 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
389 | # CONFIG_B44 is not set | ||
370 | CONFIG_FS_ENET=y | 390 | CONFIG_FS_ENET=y |
371 | CONFIG_FS_ENET_HAS_SCC=y | 391 | CONFIG_FS_ENET_HAS_SCC=y |
372 | CONFIG_FS_ENET_HAS_FEC=y | 392 | CONFIG_FS_ENET_HAS_FEC=y |
393 | CONFIG_FS_ENET_MDIO_FEC=y | ||
373 | CONFIG_NETDEV_1000=y | 394 | CONFIG_NETDEV_1000=y |
374 | CONFIG_NETDEV_10000=y | 395 | CONFIG_NETDEV_10000=y |
375 | 396 | ||
@@ -403,7 +424,6 @@ CONFIG_INPUT_MOUSEDEV_PSAUX=y | |||
403 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 424 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
404 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 425 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
405 | # CONFIG_INPUT_JOYDEV is not set | 426 | # CONFIG_INPUT_JOYDEV is not set |
406 | # CONFIG_INPUT_TSDEV is not set | ||
407 | # CONFIG_INPUT_EVDEV is not set | 427 | # CONFIG_INPUT_EVDEV is not set |
408 | # CONFIG_INPUT_EVBUG is not set | 428 | # CONFIG_INPUT_EVBUG is not set |
409 | 429 | ||
@@ -470,7 +490,6 @@ CONFIG_SERIAL_CPM_SMC2=y | |||
470 | CONFIG_UNIX98_PTYS=y | 490 | CONFIG_UNIX98_PTYS=y |
471 | # CONFIG_LEGACY_PTYS is not set | 491 | # CONFIG_LEGACY_PTYS is not set |
472 | # CONFIG_IPMI_HANDLER is not set | 492 | # CONFIG_IPMI_HANDLER is not set |
473 | # CONFIG_WATCHDOG is not set | ||
474 | CONFIG_HW_RANDOM=y | 493 | CONFIG_HW_RANDOM=y |
475 | # CONFIG_NVRAM is not set | 494 | # CONFIG_NVRAM is not set |
476 | CONFIG_GEN_RTC=y | 495 | CONFIG_GEN_RTC=y |
@@ -489,9 +508,8 @@ CONFIG_GEN_RTC=y | |||
489 | # CONFIG_POWER_SUPPLY is not set | 508 | # CONFIG_POWER_SUPPLY is not set |
490 | CONFIG_HWMON=y | 509 | CONFIG_HWMON=y |
491 | # CONFIG_HWMON_VID is not set | 510 | # CONFIG_HWMON_VID is not set |
492 | # CONFIG_SENSORS_ABITUGURU is not set | ||
493 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
494 | # CONFIG_SENSORS_F71805F is not set | 511 | # CONFIG_SENSORS_F71805F is not set |
512 | # CONFIG_SENSORS_F71882FG is not set | ||
495 | # CONFIG_SENSORS_IT87 is not set | 513 | # CONFIG_SENSORS_IT87 is not set |
496 | # CONFIG_SENSORS_PC87360 is not set | 514 | # CONFIG_SENSORS_PC87360 is not set |
497 | # CONFIG_SENSORS_PC87427 is not set | 515 | # CONFIG_SENSORS_PC87427 is not set |
@@ -501,6 +519,13 @@ CONFIG_HWMON=y | |||
501 | # CONFIG_SENSORS_W83627HF is not set | 519 | # CONFIG_SENSORS_W83627HF is not set |
502 | # CONFIG_SENSORS_W83627EHF is not set | 520 | # CONFIG_SENSORS_W83627EHF is not set |
503 | # CONFIG_HWMON_DEBUG_CHIP is not set | 521 | # CONFIG_HWMON_DEBUG_CHIP is not set |
522 | # CONFIG_WATCHDOG is not set | ||
523 | |||
524 | # | ||
525 | # Sonics Silicon Backplane | ||
526 | # | ||
527 | CONFIG_SSB_POSSIBLE=y | ||
528 | # CONFIG_SSB is not set | ||
504 | 529 | ||
505 | # | 530 | # |
506 | # Multifunction device drivers | 531 | # Multifunction device drivers |
@@ -517,16 +542,15 @@ CONFIG_DAB=y | |||
517 | # | 542 | # |
518 | # Graphics support | 543 | # Graphics support |
519 | # | 544 | # |
545 | # CONFIG_VGASTATE is not set | ||
546 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
547 | # CONFIG_FB is not set | ||
520 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 548 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
521 | 549 | ||
522 | # | 550 | # |
523 | # Display device support | 551 | # Display device support |
524 | # | 552 | # |
525 | # CONFIG_DISPLAY_SUPPORT is not set | 553 | # CONFIG_DISPLAY_SUPPORT is not set |
526 | # CONFIG_VGASTATE is not set | ||
527 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
528 | # CONFIG_FB is not set | ||
529 | # CONFIG_FB_IBM_GXT4500 is not set | ||
530 | 554 | ||
531 | # | 555 | # |
532 | # Sound | 556 | # Sound |
@@ -535,6 +559,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
535 | CONFIG_HID_SUPPORT=y | 559 | CONFIG_HID_SUPPORT=y |
536 | CONFIG_HID=y | 560 | CONFIG_HID=y |
537 | # CONFIG_HID_DEBUG is not set | 561 | # CONFIG_HID_DEBUG is not set |
562 | # CONFIG_HIDRAW is not set | ||
538 | CONFIG_USB_SUPPORT=y | 563 | CONFIG_USB_SUPPORT=y |
539 | # CONFIG_USB_ARCH_HAS_HCD is not set | 564 | # CONFIG_USB_ARCH_HAS_HCD is not set |
540 | # CONFIG_USB_ARCH_HAS_OHCI is not set | 565 | # CONFIG_USB_ARCH_HAS_OHCI is not set |
@@ -554,19 +579,6 @@ CONFIG_USB_SUPPORT=y | |||
554 | # CONFIG_RTC_CLASS is not set | 579 | # CONFIG_RTC_CLASS is not set |
555 | 580 | ||
556 | # | 581 | # |
557 | # DMA Engine support | ||
558 | # | ||
559 | # CONFIG_DMA_ENGINE is not set | ||
560 | |||
561 | # | ||
562 | # DMA Clients | ||
563 | # | ||
564 | |||
565 | # | ||
566 | # DMA Devices | ||
567 | # | ||
568 | |||
569 | # | ||
570 | # Userspace I/O | 582 | # Userspace I/O |
571 | # | 583 | # |
572 | # CONFIG_UIO is not set | 584 | # CONFIG_UIO is not set |
@@ -585,7 +597,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
585 | # CONFIG_EXT3_FS_SECURITY is not set | 597 | # CONFIG_EXT3_FS_SECURITY is not set |
586 | # CONFIG_EXT4DEV_FS is not set | 598 | # CONFIG_EXT4DEV_FS is not set |
587 | CONFIG_JBD=y | 599 | CONFIG_JBD=y |
588 | # CONFIG_JBD_DEBUG is not set | ||
589 | CONFIG_FS_MBCACHE=y | 600 | CONFIG_FS_MBCACHE=y |
590 | # CONFIG_REISERFS_FS is not set | 601 | # CONFIG_REISERFS_FS is not set |
591 | # CONFIG_JFS_FS is not set | 602 | # CONFIG_JFS_FS is not set |
@@ -626,7 +637,6 @@ CONFIG_SYSFS=y | |||
626 | CONFIG_TMPFS=y | 637 | CONFIG_TMPFS=y |
627 | # CONFIG_TMPFS_POSIX_ACL is not set | 638 | # CONFIG_TMPFS_POSIX_ACL is not set |
628 | # CONFIG_HUGETLB_PAGE is not set | 639 | # CONFIG_HUGETLB_PAGE is not set |
629 | CONFIG_RAMFS=y | ||
630 | # CONFIG_CONFIGFS_FS is not set | 640 | # CONFIG_CONFIGFS_FS is not set |
631 | 641 | ||
632 | # | 642 | # |
@@ -645,10 +655,7 @@ CONFIG_CRAMFS=y | |||
645 | # CONFIG_QNX4FS_FS is not set | 655 | # CONFIG_QNX4FS_FS is not set |
646 | # CONFIG_SYSV_FS is not set | 656 | # CONFIG_SYSV_FS is not set |
647 | # CONFIG_UFS_FS is not set | 657 | # CONFIG_UFS_FS is not set |
648 | 658 | CONFIG_NETWORK_FILESYSTEMS=y | |
649 | # | ||
650 | # Network File Systems | ||
651 | # | ||
652 | CONFIG_NFS_FS=y | 659 | CONFIG_NFS_FS=y |
653 | CONFIG_NFS_V3=y | 660 | CONFIG_NFS_V3=y |
654 | # CONFIG_NFS_V3_ACL is not set | 661 | # CONFIG_NFS_V3_ACL is not set |
@@ -690,15 +697,7 @@ CONFIG_MSDOS_PARTITION=y | |||
690 | # CONFIG_KARMA_PARTITION is not set | 697 | # CONFIG_KARMA_PARTITION is not set |
691 | # CONFIG_EFI_PARTITION is not set | 698 | # CONFIG_EFI_PARTITION is not set |
692 | # CONFIG_SYSV68_PARTITION is not set | 699 | # CONFIG_SYSV68_PARTITION is not set |
693 | |||
694 | # | ||
695 | # Native Language Support | ||
696 | # | ||
697 | # CONFIG_NLS is not set | 700 | # CONFIG_NLS is not set |
698 | |||
699 | # | ||
700 | # Distributed Lock Manager | ||
701 | # | ||
702 | # CONFIG_DLM is not set | 701 | # CONFIG_DLM is not set |
703 | # CONFIG_UCC_SLOW is not set | 702 | # CONFIG_UCC_SLOW is not set |
704 | 703 | ||
@@ -717,22 +716,21 @@ CONFIG_PLIST=y | |||
717 | CONFIG_HAS_IOMEM=y | 716 | CONFIG_HAS_IOMEM=y |
718 | CONFIG_HAS_IOPORT=y | 717 | CONFIG_HAS_IOPORT=y |
719 | CONFIG_HAS_DMA=y | 718 | CONFIG_HAS_DMA=y |
720 | 719 | # CONFIG_INSTRUMENTATION is not set | |
721 | # | ||
722 | # Instrumentation Support | ||
723 | # | ||
724 | # CONFIG_PROFILING is not set | ||
725 | 720 | ||
726 | # | 721 | # |
727 | # Kernel hacking | 722 | # Kernel hacking |
728 | # | 723 | # |
729 | # CONFIG_PRINTK_TIME is not set | 724 | # CONFIG_PRINTK_TIME is not set |
725 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
730 | CONFIG_ENABLE_MUST_CHECK=y | 726 | CONFIG_ENABLE_MUST_CHECK=y |
731 | # CONFIG_MAGIC_SYSRQ is not set | 727 | # CONFIG_MAGIC_SYSRQ is not set |
732 | # CONFIG_UNUSED_SYMBOLS is not set | 728 | # CONFIG_UNUSED_SYMBOLS is not set |
733 | # CONFIG_DEBUG_FS is not set | 729 | # CONFIG_DEBUG_FS is not set |
734 | # CONFIG_HEADERS_CHECK is not set | 730 | # CONFIG_HEADERS_CHECK is not set |
735 | # CONFIG_DEBUG_KERNEL is not set | 731 | # CONFIG_DEBUG_KERNEL is not set |
732 | # CONFIG_SLUB_DEBUG_ON is not set | ||
733 | # CONFIG_SAMPLES is not set | ||
736 | # CONFIG_PPC_EARLY_DEBUG is not set | 734 | # CONFIG_PPC_EARLY_DEBUG is not set |
737 | 735 | ||
738 | # | 736 | # |
@@ -740,4 +738,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
740 | # | 738 | # |
741 | # CONFIG_KEYS is not set | 739 | # CONFIG_KEYS is not set |
742 | # CONFIG_SECURITY is not set | 740 | # CONFIG_SECURITY is not set |
741 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
743 | # CONFIG_CRYPTO is not set | 742 | # CONFIG_CRYPTO is not set |
743 | # CONFIG_PPC_CLOCK is not set | ||
744 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/mpc885_ads_defconfig b/arch/powerpc/configs/mpc885_ads_defconfig index 482d99db6870..22f8171d6d45 100644 --- a/arch/powerpc/configs/mpc885_ads_defconfig +++ b/arch/powerpc/configs/mpc885_ads_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.23-rc3 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Mon Aug 27 15:23:16 2007 | 4 | # Thu Dec 6 16:49:01 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -18,8 +18,13 @@ CONFIG_8xx=y | |||
18 | # CONFIG_PPC_MM_SLICES is not set | 18 | # CONFIG_PPC_MM_SLICES is not set |
19 | CONFIG_NOT_COHERENT_CACHE=y | 19 | CONFIG_NOT_COHERENT_CACHE=y |
20 | CONFIG_PPC32=y | 20 | CONFIG_PPC32=y |
21 | CONFIG_WORD_SIZE=32 | ||
21 | CONFIG_PPC_MERGE=y | 22 | CONFIG_PPC_MERGE=y |
22 | CONFIG_MMU=y | 23 | CONFIG_MMU=y |
24 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
25 | CONFIG_GENERIC_TIME=y | ||
26 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
27 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
23 | CONFIG_GENERIC_HARDIRQS=y | 28 | CONFIG_GENERIC_HARDIRQS=y |
24 | CONFIG_IRQ_PER_CPU=y | 29 | CONFIG_IRQ_PER_CPU=y |
25 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 30 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -59,9 +64,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
59 | # CONFIG_BSD_PROCESS_ACCT is not set | 64 | # CONFIG_BSD_PROCESS_ACCT is not set |
60 | # CONFIG_TASKSTATS is not set | 65 | # CONFIG_TASKSTATS is not set |
61 | # CONFIG_USER_NS is not set | 66 | # CONFIG_USER_NS is not set |
67 | # CONFIG_PID_NS is not set | ||
62 | # CONFIG_AUDIT is not set | 68 | # CONFIG_AUDIT is not set |
63 | # CONFIG_IKCONFIG is not set | 69 | # CONFIG_IKCONFIG is not set |
64 | CONFIG_LOG_BUF_SHIFT=14 | 70 | CONFIG_LOG_BUF_SHIFT=14 |
71 | # CONFIG_CGROUPS is not set | ||
72 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
65 | CONFIG_SYSFS_DEPRECATED=y | 73 | CONFIG_SYSFS_DEPRECATED=y |
66 | # CONFIG_RELAY is not set | 74 | # CONFIG_RELAY is not set |
67 | # CONFIG_BLK_DEV_INITRD is not set | 75 | # CONFIG_BLK_DEV_INITRD is not set |
@@ -81,7 +89,6 @@ CONFIG_BUG=y | |||
81 | CONFIG_ANON_INODES=y | 89 | CONFIG_ANON_INODES=y |
82 | CONFIG_EPOLL=y | 90 | CONFIG_EPOLL=y |
83 | CONFIG_SIGNALFD=y | 91 | CONFIG_SIGNALFD=y |
84 | CONFIG_TIMERFD=y | ||
85 | CONFIG_EVENTFD=y | 92 | CONFIG_EVENTFD=y |
86 | CONFIG_SHMEM=y | 93 | CONFIG_SHMEM=y |
87 | # CONFIG_VM_EVENT_COUNTERS is not set | 94 | # CONFIG_VM_EVENT_COUNTERS is not set |
@@ -158,11 +165,17 @@ CONFIG_NO_UCODE_PATCH=y | |||
158 | # CONFIG_CPU_FREQ is not set | 165 | # CONFIG_CPU_FREQ is not set |
159 | # CONFIG_CPM2 is not set | 166 | # CONFIG_CPM2 is not set |
160 | CONFIG_PPC_CPM_NEW_BINDING=y | 167 | CONFIG_PPC_CPM_NEW_BINDING=y |
168 | # CONFIG_FSL_ULI1575 is not set | ||
169 | CONFIG_CPM=y | ||
161 | 170 | ||
162 | # | 171 | # |
163 | # Kernel options | 172 | # Kernel options |
164 | # | 173 | # |
165 | # CONFIG_HIGHMEM is not set | 174 | # CONFIG_HIGHMEM is not set |
175 | CONFIG_TICK_ONESHOT=y | ||
176 | CONFIG_NO_HZ=y | ||
177 | CONFIG_HIGH_RES_TIMERS=y | ||
178 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
166 | CONFIG_HZ_100=y | 179 | CONFIG_HZ_100=y |
167 | # CONFIG_HZ_250 is not set | 180 | # CONFIG_HZ_250 is not set |
168 | # CONFIG_HZ_300 is not set | 181 | # CONFIG_HZ_300 is not set |
@@ -174,6 +187,7 @@ CONFIG_PREEMPT_NONE=y | |||
174 | CONFIG_BINFMT_ELF=y | 187 | CONFIG_BINFMT_ELF=y |
175 | # CONFIG_BINFMT_MISC is not set | 188 | # CONFIG_BINFMT_MISC is not set |
176 | # CONFIG_MATH_EMULATION is not set | 189 | # CONFIG_MATH_EMULATION is not set |
190 | CONFIG_8XX_MINIMAL_FPEMU=y | ||
177 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 191 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
178 | CONFIG_ARCH_FLATMEM_ENABLE=y | 192 | CONFIG_ARCH_FLATMEM_ENABLE=y |
179 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 193 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
@@ -184,6 +198,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
184 | CONFIG_FLATMEM=y | 198 | CONFIG_FLATMEM=y |
185 | CONFIG_FLAT_NODE_MEM_MAP=y | 199 | CONFIG_FLAT_NODE_MEM_MAP=y |
186 | # CONFIG_SPARSEMEM_STATIC is not set | 200 | # CONFIG_SPARSEMEM_STATIC is not set |
201 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
187 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 202 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
188 | # CONFIG_RESOURCES_64BIT is not set | 203 | # CONFIG_RESOURCES_64BIT is not set |
189 | CONFIG_ZONE_DMA_FLAG=1 | 204 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -192,6 +207,8 @@ CONFIG_VIRT_TO_BUS=y | |||
192 | CONFIG_PROC_DEVICETREE=y | 207 | CONFIG_PROC_DEVICETREE=y |
193 | # CONFIG_CMDLINE_BOOL is not set | 208 | # CONFIG_CMDLINE_BOOL is not set |
194 | # CONFIG_PM is not set | 209 | # CONFIG_PM is not set |
210 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
211 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
195 | # CONFIG_SECCOMP is not set | 212 | # CONFIG_SECCOMP is not set |
196 | CONFIG_WANT_DEVICE_TREE=y | 213 | CONFIG_WANT_DEVICE_TREE=y |
197 | CONFIG_DEVICE_TREE="mpc885ads.dts" | 214 | CONFIG_DEVICE_TREE="mpc885ads.dts" |
@@ -207,10 +224,6 @@ CONFIG_FSL_SOC=y | |||
207 | # CONFIG_PCI_SYSCALL is not set | 224 | # CONFIG_PCI_SYSCALL is not set |
208 | # CONFIG_PCI_QSPAN is not set | 225 | # CONFIG_PCI_QSPAN is not set |
209 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 226 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
210 | |||
211 | # | ||
212 | # PCCARD (PCMCIA/CardBus) support | ||
213 | # | ||
214 | # CONFIG_PCCARD is not set | 227 | # CONFIG_PCCARD is not set |
215 | 228 | ||
216 | # | 229 | # |
@@ -225,7 +238,7 @@ CONFIG_HIGHMEM_START=0xfe000000 | |||
225 | CONFIG_LOWMEM_SIZE=0x30000000 | 238 | CONFIG_LOWMEM_SIZE=0x30000000 |
226 | CONFIG_KERNEL_START=0xc0000000 | 239 | CONFIG_KERNEL_START=0xc0000000 |
227 | CONFIG_TASK_SIZE=0x80000000 | 240 | CONFIG_TASK_SIZE=0x80000000 |
228 | CONFIG_CONSISTENT_START=0xff100000 | 241 | CONFIG_CONSISTENT_START=0xfd000000 |
229 | CONFIG_CONSISTENT_SIZE=0x00200000 | 242 | CONFIG_CONSISTENT_SIZE=0x00200000 |
230 | CONFIG_BOOT_LOAD=0x00400000 | 243 | CONFIG_BOOT_LOAD=0x00400000 |
231 | 244 | ||
@@ -262,6 +275,7 @@ CONFIG_SYN_COOKIES=y | |||
262 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 275 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
263 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 276 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
264 | # CONFIG_INET_XFRM_MODE_BEET is not set | 277 | # CONFIG_INET_XFRM_MODE_BEET is not set |
278 | # CONFIG_INET_LRO is not set | ||
265 | CONFIG_INET_DIAG=y | 279 | CONFIG_INET_DIAG=y |
266 | CONFIG_INET_TCP_DIAG=y | 280 | CONFIG_INET_TCP_DIAG=y |
267 | # CONFIG_TCP_CONG_ADVANCED is not set | 281 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -287,10 +301,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
287 | # CONFIG_LAPB is not set | 301 | # CONFIG_LAPB is not set |
288 | # CONFIG_ECONET is not set | 302 | # CONFIG_ECONET is not set |
289 | # CONFIG_WAN_ROUTER is not set | 303 | # CONFIG_WAN_ROUTER is not set |
290 | |||
291 | # | ||
292 | # QoS and/or fair queueing | ||
293 | # | ||
294 | # CONFIG_NET_SCHED is not set | 304 | # CONFIG_NET_SCHED is not set |
295 | 305 | ||
296 | # | 306 | # |
@@ -319,6 +329,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
319 | # | 329 | # |
320 | # Generic Driver Options | 330 | # Generic Driver Options |
321 | # | 331 | # |
332 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
322 | CONFIG_STANDALONE=y | 333 | CONFIG_STANDALONE=y |
323 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 334 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
324 | # CONFIG_FW_LOADER is not set | 335 | # CONFIG_FW_LOADER is not set |
@@ -342,6 +353,7 @@ CONFIG_MTD_BLOCK=y | |||
342 | # CONFIG_INFTL is not set | 353 | # CONFIG_INFTL is not set |
343 | # CONFIG_RFD_FTL is not set | 354 | # CONFIG_RFD_FTL is not set |
344 | # CONFIG_SSFDC is not set | 355 | # CONFIG_SSFDC is not set |
356 | # CONFIG_MTD_OOPS is not set | ||
345 | 357 | ||
346 | # | 358 | # |
347 | # RAM/ROM/Flash chip drivers | 359 | # RAM/ROM/Flash chip drivers |
@@ -425,6 +437,7 @@ CONFIG_NETDEVICES=y | |||
425 | # CONFIG_MACVLAN is not set | 437 | # CONFIG_MACVLAN is not set |
426 | # CONFIG_EQUALIZER is not set | 438 | # CONFIG_EQUALIZER is not set |
427 | # CONFIG_TUN is not set | 439 | # CONFIG_TUN is not set |
440 | # CONFIG_VETH is not set | ||
428 | CONFIG_PHYLIB=y | 441 | CONFIG_PHYLIB=y |
429 | 442 | ||
430 | # | 443 | # |
@@ -443,9 +456,15 @@ CONFIG_DAVICOM_PHY=y | |||
443 | # CONFIG_MDIO_BITBANG is not set | 456 | # CONFIG_MDIO_BITBANG is not set |
444 | CONFIG_NET_ETHERNET=y | 457 | CONFIG_NET_ETHERNET=y |
445 | CONFIG_MII=y | 458 | CONFIG_MII=y |
459 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
460 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
461 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
462 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
463 | # CONFIG_B44 is not set | ||
446 | CONFIG_FS_ENET=y | 464 | CONFIG_FS_ENET=y |
447 | # CONFIG_FS_ENET_HAS_SCC is not set | 465 | # CONFIG_FS_ENET_HAS_SCC is not set |
448 | CONFIG_FS_ENET_HAS_FEC=y | 466 | CONFIG_FS_ENET_HAS_FEC=y |
467 | CONFIG_FS_ENET_MDIO_FEC=y | ||
449 | # CONFIG_NETDEV_1000 is not set | 468 | # CONFIG_NETDEV_1000 is not set |
450 | # CONFIG_NETDEV_10000 is not set | 469 | # CONFIG_NETDEV_10000 is not set |
451 | 470 | ||
@@ -503,7 +522,6 @@ CONFIG_SERIAL_CPM_SMC2=y | |||
503 | CONFIG_UNIX98_PTYS=y | 522 | CONFIG_UNIX98_PTYS=y |
504 | # CONFIG_LEGACY_PTYS is not set | 523 | # CONFIG_LEGACY_PTYS is not set |
505 | # CONFIG_IPMI_HANDLER is not set | 524 | # CONFIG_IPMI_HANDLER is not set |
506 | # CONFIG_WATCHDOG is not set | ||
507 | CONFIG_HW_RANDOM=y | 525 | CONFIG_HW_RANDOM=y |
508 | # CONFIG_NVRAM is not set | 526 | # CONFIG_NVRAM is not set |
509 | CONFIG_GEN_RTC=y | 527 | CONFIG_GEN_RTC=y |
@@ -521,6 +539,13 @@ CONFIG_GEN_RTC=y | |||
521 | # CONFIG_W1 is not set | 539 | # CONFIG_W1 is not set |
522 | # CONFIG_POWER_SUPPLY is not set | 540 | # CONFIG_POWER_SUPPLY is not set |
523 | # CONFIG_HWMON is not set | 541 | # CONFIG_HWMON is not set |
542 | # CONFIG_WATCHDOG is not set | ||
543 | |||
544 | # | ||
545 | # Sonics Silicon Backplane | ||
546 | # | ||
547 | CONFIG_SSB_POSSIBLE=y | ||
548 | # CONFIG_SSB is not set | ||
524 | 549 | ||
525 | # | 550 | # |
526 | # Multifunction device drivers | 551 | # Multifunction device drivers |
@@ -537,16 +562,15 @@ CONFIG_DAB=y | |||
537 | # | 562 | # |
538 | # Graphics support | 563 | # Graphics support |
539 | # | 564 | # |
565 | # CONFIG_VGASTATE is not set | ||
566 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
567 | # CONFIG_FB is not set | ||
540 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 568 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
541 | 569 | ||
542 | # | 570 | # |
543 | # Display device support | 571 | # Display device support |
544 | # | 572 | # |
545 | # CONFIG_DISPLAY_SUPPORT is not set | 573 | # CONFIG_DISPLAY_SUPPORT is not set |
546 | # CONFIG_VGASTATE is not set | ||
547 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
548 | # CONFIG_FB is not set | ||
549 | # CONFIG_FB_IBM_GXT4500 is not set | ||
550 | 574 | ||
551 | # | 575 | # |
552 | # Sound | 576 | # Sound |
@@ -559,19 +583,6 @@ CONFIG_DAB=y | |||
559 | # CONFIG_RTC_CLASS is not set | 583 | # CONFIG_RTC_CLASS is not set |
560 | 584 | ||
561 | # | 585 | # |
562 | # DMA Engine support | ||
563 | # | ||
564 | # CONFIG_DMA_ENGINE is not set | ||
565 | |||
566 | # | ||
567 | # DMA Clients | ||
568 | # | ||
569 | |||
570 | # | ||
571 | # DMA Devices | ||
572 | # | ||
573 | |||
574 | # | ||
575 | # Userspace I/O | 586 | # Userspace I/O |
576 | # | 587 | # |
577 | # CONFIG_UIO is not set | 588 | # CONFIG_UIO is not set |
@@ -620,7 +631,6 @@ CONFIG_SYSFS=y | |||
620 | CONFIG_TMPFS=y | 631 | CONFIG_TMPFS=y |
621 | # CONFIG_TMPFS_POSIX_ACL is not set | 632 | # CONFIG_TMPFS_POSIX_ACL is not set |
622 | # CONFIG_HUGETLB_PAGE is not set | 633 | # CONFIG_HUGETLB_PAGE is not set |
623 | CONFIG_RAMFS=y | ||
624 | # CONFIG_CONFIGFS_FS is not set | 634 | # CONFIG_CONFIGFS_FS is not set |
625 | 635 | ||
626 | # | 636 | # |
@@ -640,10 +650,7 @@ CONFIG_CRAMFS=y | |||
640 | # CONFIG_QNX4FS_FS is not set | 650 | # CONFIG_QNX4FS_FS is not set |
641 | # CONFIG_SYSV_FS is not set | 651 | # CONFIG_SYSV_FS is not set |
642 | # CONFIG_UFS_FS is not set | 652 | # CONFIG_UFS_FS is not set |
643 | 653 | CONFIG_NETWORK_FILESYSTEMS=y | |
644 | # | ||
645 | # Network File Systems | ||
646 | # | ||
647 | CONFIG_NFS_FS=y | 654 | CONFIG_NFS_FS=y |
648 | CONFIG_NFS_V3=y | 655 | CONFIG_NFS_V3=y |
649 | # CONFIG_NFS_V3_ACL is not set | 656 | # CONFIG_NFS_V3_ACL is not set |
@@ -685,15 +692,7 @@ CONFIG_MSDOS_PARTITION=y | |||
685 | # CONFIG_KARMA_PARTITION is not set | 692 | # CONFIG_KARMA_PARTITION is not set |
686 | # CONFIG_EFI_PARTITION is not set | 693 | # CONFIG_EFI_PARTITION is not set |
687 | # CONFIG_SYSV68_PARTITION is not set | 694 | # CONFIG_SYSV68_PARTITION is not set |
688 | |||
689 | # | ||
690 | # Native Language Support | ||
691 | # | ||
692 | # CONFIG_NLS is not set | 695 | # CONFIG_NLS is not set |
693 | |||
694 | # | ||
695 | # Distributed Lock Manager | ||
696 | # | ||
697 | # CONFIG_DLM is not set | 696 | # CONFIG_DLM is not set |
698 | # CONFIG_UCC_SLOW is not set | 697 | # CONFIG_UCC_SLOW is not set |
699 | 698 | ||
@@ -710,16 +709,13 @@ CONFIG_ZLIB_INFLATE=y | |||
710 | CONFIG_HAS_IOMEM=y | 709 | CONFIG_HAS_IOMEM=y |
711 | CONFIG_HAS_IOPORT=y | 710 | CONFIG_HAS_IOPORT=y |
712 | CONFIG_HAS_DMA=y | 711 | CONFIG_HAS_DMA=y |
713 | 712 | # CONFIG_INSTRUMENTATION is not set | |
714 | # | ||
715 | # Instrumentation Support | ||
716 | # | ||
717 | # CONFIG_PROFILING is not set | ||
718 | 713 | ||
719 | # | 714 | # |
720 | # Kernel hacking | 715 | # Kernel hacking |
721 | # | 716 | # |
722 | # CONFIG_PRINTK_TIME is not set | 717 | # CONFIG_PRINTK_TIME is not set |
718 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
723 | CONFIG_ENABLE_MUST_CHECK=y | 719 | CONFIG_ENABLE_MUST_CHECK=y |
724 | CONFIG_MAGIC_SYSRQ=y | 720 | CONFIG_MAGIC_SYSRQ=y |
725 | # CONFIG_UNUSED_SYMBOLS is not set | 721 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -741,8 +737,11 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
741 | CONFIG_DEBUG_INFO=y | 737 | CONFIG_DEBUG_INFO=y |
742 | # CONFIG_DEBUG_VM is not set | 738 | # CONFIG_DEBUG_VM is not set |
743 | # CONFIG_DEBUG_LIST is not set | 739 | # CONFIG_DEBUG_LIST is not set |
740 | # CONFIG_DEBUG_SG is not set | ||
744 | CONFIG_FORCED_INLINING=y | 741 | CONFIG_FORCED_INLINING=y |
742 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
745 | # CONFIG_FAULT_INJECTION is not set | 743 | # CONFIG_FAULT_INJECTION is not set |
744 | # CONFIG_SAMPLES is not set | ||
746 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 745 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
747 | # CONFIG_DEBUG_STACK_USAGE is not set | 746 | # CONFIG_DEBUG_STACK_USAGE is not set |
748 | # CONFIG_DEBUG_PAGEALLOC is not set | 747 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -755,4 +754,7 @@ CONFIG_FORCED_INLINING=y | |||
755 | # | 754 | # |
756 | # CONFIG_KEYS is not set | 755 | # CONFIG_KEYS is not set |
757 | # CONFIG_SECURITY is not set | 756 | # CONFIG_SECURITY is not set |
757 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
758 | # CONFIG_CRYPTO is not set | 758 | # CONFIG_CRYPTO is not set |
759 | # CONFIG_PPC_CLOCK is not set | ||
760 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/pasemi_defconfig b/arch/powerpc/configs/pasemi_defconfig index 78c968aade4e..292de3d6ce92 100644 --- a/arch/powerpc/configs/pasemi_defconfig +++ b/arch/powerpc/configs/pasemi_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.24-rc2 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Nov 6 23:23:50 2007 | 4 | # Thu Dec 6 16:49:03 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -68,6 +68,7 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
68 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
69 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
70 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
71 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
72 | # CONFIG_IKCONFIG is not set | 73 | # CONFIG_IKCONFIG is not set |
73 | CONFIG_LOG_BUF_SHIFT=17 | 74 | CONFIG_LOG_BUF_SHIFT=17 |
@@ -211,6 +212,7 @@ CONFIG_PREEMPT_NONE=y | |||
211 | CONFIG_BINFMT_ELF=y | 212 | CONFIG_BINFMT_ELF=y |
212 | # CONFIG_BINFMT_MISC is not set | 213 | # CONFIG_BINFMT_MISC is not set |
213 | CONFIG_FORCE_MAX_ZONEORDER=9 | 214 | CONFIG_FORCE_MAX_ZONEORDER=9 |
215 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y | ||
214 | CONFIG_IOMMU_VMERGE=y | 216 | CONFIG_IOMMU_VMERGE=y |
215 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 217 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
216 | # CONFIG_KEXEC is not set | 218 | # CONFIG_KEXEC is not set |
@@ -774,7 +776,6 @@ CONFIG_PASEMI_MAC=y | |||
774 | # CONFIG_USB_KAWETH is not set | 776 | # CONFIG_USB_KAWETH is not set |
775 | # CONFIG_USB_PEGASUS is not set | 777 | # CONFIG_USB_PEGASUS is not set |
776 | # CONFIG_USB_RTL8150 is not set | 778 | # CONFIG_USB_RTL8150 is not set |
777 | # CONFIG_USB_USBNET_MII is not set | ||
778 | # CONFIG_USB_USBNET is not set | 779 | # CONFIG_USB_USBNET is not set |
779 | # CONFIG_NET_PCMCIA is not set | 780 | # CONFIG_NET_PCMCIA is not set |
780 | # CONFIG_WAN is not set | 781 | # CONFIG_WAN is not set |
@@ -958,6 +959,7 @@ CONFIG_HWMON_VID=y | |||
958 | # CONFIG_SENSORS_ADT7470 is not set | 959 | # CONFIG_SENSORS_ADT7470 is not set |
959 | # CONFIG_SENSORS_ATXP1 is not set | 960 | # CONFIG_SENSORS_ATXP1 is not set |
960 | # CONFIG_SENSORS_DS1621 is not set | 961 | # CONFIG_SENSORS_DS1621 is not set |
962 | # CONFIG_SENSORS_I5K_AMB is not set | ||
961 | # CONFIG_SENSORS_F71805F is not set | 963 | # CONFIG_SENSORS_F71805F is not set |
962 | # CONFIG_SENSORS_F71882FG is not set | 964 | # CONFIG_SENSORS_F71882FG is not set |
963 | # CONFIG_SENSORS_F75375S is not set | 965 | # CONFIG_SENSORS_F75375S is not set |
diff --git a/arch/powerpc/configs/pmac32_defconfig b/arch/powerpc/configs/pmac32_defconfig index 8e5988c4a164..5416be4419bb 100644 --- a/arch/powerpc/configs/pmac32_defconfig +++ b/arch/powerpc/configs/pmac32_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Aug 30 16:44:46 2007 | 4 | # Thu Dec 6 16:49:05 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -21,8 +21,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
21 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
22 | # CONFIG_SMP is not set | 22 | # CONFIG_SMP is not set |
23 | CONFIG_PPC32=y | 23 | CONFIG_PPC32=y |
24 | CONFIG_WORD_SIZE=32 | ||
24 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
25 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
27 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
28 | CONFIG_GENERIC_TIME=y | ||
29 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
30 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
26 | CONFIG_GENERIC_HARDIRQS=y | 31 | CONFIG_GENERIC_HARDIRQS=y |
27 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
28 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 33 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,10 +68,15 @@ CONFIG_POSIX_MQUEUE=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 70 | # CONFIG_USER_NS is not set |
71 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 72 | # CONFIG_AUDIT is not set |
67 | CONFIG_IKCONFIG=y | 73 | CONFIG_IKCONFIG=y |
68 | CONFIG_IKCONFIG_PROC=y | 74 | CONFIG_IKCONFIG_PROC=y |
69 | CONFIG_LOG_BUF_SHIFT=14 | 75 | CONFIG_LOG_BUF_SHIFT=14 |
76 | # CONFIG_CGROUPS is not set | ||
77 | CONFIG_FAIR_GROUP_SCHED=y | ||
78 | CONFIG_FAIR_USER_SCHED=y | ||
79 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
70 | CONFIG_SYSFS_DEPRECATED=y | 80 | CONFIG_SYSFS_DEPRECATED=y |
71 | # CONFIG_RELAY is not set | 81 | # CONFIG_RELAY is not set |
72 | CONFIG_BLK_DEV_INITRD=y | 82 | CONFIG_BLK_DEV_INITRD=y |
@@ -87,7 +97,6 @@ CONFIG_FUTEX=y | |||
87 | CONFIG_ANON_INODES=y | 97 | CONFIG_ANON_INODES=y |
88 | CONFIG_EPOLL=y | 98 | CONFIG_EPOLL=y |
89 | CONFIG_SIGNALFD=y | 99 | CONFIG_SIGNALFD=y |
90 | CONFIG_TIMERFD=y | ||
91 | CONFIG_EVENTFD=y | 100 | CONFIG_EVENTFD=y |
92 | CONFIG_SHMEM=y | 101 | CONFIG_SHMEM=y |
93 | CONFIG_VM_EVENT_COUNTERS=y | 102 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -127,7 +136,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
127 | # Platform support | 136 | # Platform support |
128 | # | 137 | # |
129 | CONFIG_PPC_MULTIPLATFORM=y | 138 | CONFIG_PPC_MULTIPLATFORM=y |
130 | # CONFIG_EMBEDDED6xx is not set | ||
131 | # CONFIG_PPC_82xx is not set | 139 | # CONFIG_PPC_82xx is not set |
132 | # CONFIG_PPC_83xx is not set | 140 | # CONFIG_PPC_83xx is not set |
133 | # CONFIG_PPC_86xx is not set | 141 | # CONFIG_PPC_86xx is not set |
@@ -141,6 +149,7 @@ CONFIG_PPC_PMAC=y | |||
141 | # CONFIG_PPC_CELL is not set | 149 | # CONFIG_PPC_CELL is not set |
142 | # CONFIG_PPC_CELL_NATIVE is not set | 150 | # CONFIG_PPC_CELL_NATIVE is not set |
143 | # CONFIG_PQ2ADS is not set | 151 | # CONFIG_PQ2ADS is not set |
152 | # CONFIG_EMBEDDED6xx is not set | ||
144 | CONFIG_PPC_NATIVE=y | 153 | CONFIG_PPC_NATIVE=y |
145 | CONFIG_MPIC=y | 154 | CONFIG_MPIC=y |
146 | # CONFIG_MPIC_WEIRD is not set | 155 | # CONFIG_MPIC_WEIRD is not set |
@@ -158,6 +167,8 @@ CONFIG_CPU_FREQ_STAT=y | |||
158 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set | 167 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set |
159 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y | 168 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y |
160 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set | 169 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set |
170 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set | ||
171 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set | ||
161 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | 172 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y |
162 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | 173 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y |
163 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | 174 | CONFIG_CPU_FREQ_GOV_USERSPACE=y |
@@ -177,6 +188,10 @@ CONFIG_PPC601_SYNC_FIX=y | |||
177 | # Kernel options | 188 | # Kernel options |
178 | # | 189 | # |
179 | # CONFIG_HIGHMEM is not set | 190 | # CONFIG_HIGHMEM is not set |
191 | CONFIG_TICK_ONESHOT=y | ||
192 | CONFIG_NO_HZ=y | ||
193 | CONFIG_HIGH_RES_TIMERS=y | ||
194 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
180 | # CONFIG_HZ_100 is not set | 195 | # CONFIG_HZ_100 is not set |
181 | CONFIG_HZ_250=y | 196 | CONFIG_HZ_250=y |
182 | # CONFIG_HZ_300 is not set | 197 | # CONFIG_HZ_300 is not set |
@@ -198,6 +213,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
198 | CONFIG_FLATMEM=y | 213 | CONFIG_FLATMEM=y |
199 | CONFIG_FLAT_NODE_MEM_MAP=y | 214 | CONFIG_FLAT_NODE_MEM_MAP=y |
200 | # CONFIG_SPARSEMEM_STATIC is not set | 215 | # CONFIG_SPARSEMEM_STATIC is not set |
216 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
201 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 217 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
202 | # CONFIG_RESOURCES_64BIT is not set | 218 | # CONFIG_RESOURCES_64BIT is not set |
203 | CONFIG_ZONE_DMA_FLAG=1 | 219 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -210,7 +226,9 @@ CONFIG_PM=y | |||
210 | CONFIG_PM_DEBUG=y | 226 | CONFIG_PM_DEBUG=y |
211 | # CONFIG_PM_VERBOSE is not set | 227 | # CONFIG_PM_VERBOSE is not set |
212 | CONFIG_PM_SLEEP=y | 228 | CONFIG_PM_SLEEP=y |
229 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
213 | CONFIG_SUSPEND=y | 230 | CONFIG_SUSPEND=y |
231 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
214 | CONFIG_HIBERNATION=y | 232 | CONFIG_HIBERNATION=y |
215 | CONFIG_PM_STD_PARTITION="" | 233 | CONFIG_PM_STD_PARTITION="" |
216 | CONFIG_APM_EMULATION=y | 234 | CONFIG_APM_EMULATION=y |
@@ -230,11 +248,8 @@ CONFIG_PCI_SYSCALL=y | |||
230 | # CONFIG_PCIEPORTBUS is not set | 248 | # CONFIG_PCIEPORTBUS is not set |
231 | CONFIG_ARCH_SUPPORTS_MSI=y | 249 | CONFIG_ARCH_SUPPORTS_MSI=y |
232 | # CONFIG_PCI_MSI is not set | 250 | # CONFIG_PCI_MSI is not set |
251 | CONFIG_PCI_LEGACY=y | ||
233 | # CONFIG_PCI_DEBUG is not set | 252 | # CONFIG_PCI_DEBUG is not set |
234 | |||
235 | # | ||
236 | # PCCARD (PCMCIA/CardBus) support | ||
237 | # | ||
238 | CONFIG_PCCARD=m | 253 | CONFIG_PCCARD=m |
239 | # CONFIG_PCMCIA_DEBUG is not set | 254 | # CONFIG_PCMCIA_DEBUG is not set |
240 | CONFIG_PCMCIA=m | 255 | CONFIG_PCMCIA=m |
@@ -267,7 +282,7 @@ CONFIG_PCCARD_NONSTATIC=m | |||
267 | CONFIG_HIGHMEM_START=0xfe000000 | 282 | CONFIG_HIGHMEM_START=0xfe000000 |
268 | CONFIG_LOWMEM_SIZE=0x30000000 | 283 | CONFIG_LOWMEM_SIZE=0x30000000 |
269 | CONFIG_KERNEL_START=0xc0000000 | 284 | CONFIG_KERNEL_START=0xc0000000 |
270 | CONFIG_TASK_SIZE=0x80000000 | 285 | CONFIG_TASK_SIZE=0xc0000000 |
271 | CONFIG_BOOT_LOAD=0x00800000 | 286 | CONFIG_BOOT_LOAD=0x00800000 |
272 | 287 | ||
273 | # | 288 | # |
@@ -305,6 +320,7 @@ CONFIG_INET_ESP=y | |||
305 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 320 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
306 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 321 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
307 | CONFIG_INET_XFRM_MODE_BEET=y | 322 | CONFIG_INET_XFRM_MODE_BEET=y |
323 | # CONFIG_INET_LRO is not set | ||
308 | CONFIG_INET_DIAG=y | 324 | CONFIG_INET_DIAG=y |
309 | CONFIG_INET_TCP_DIAG=y | 325 | CONFIG_INET_TCP_DIAG=y |
310 | # CONFIG_TCP_CONG_ADVANCED is not set | 326 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -372,6 +388,7 @@ CONFIG_NETFILTER_XT_MATCH_SCTP=m | |||
372 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set | 388 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set |
373 | CONFIG_NETFILTER_XT_MATCH_STRING=m | 389 | CONFIG_NETFILTER_XT_MATCH_STRING=m |
374 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | 390 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m |
391 | CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
375 | CONFIG_NETFILTER_XT_MATCH_U32=m | 392 | CONFIG_NETFILTER_XT_MATCH_U32=m |
376 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set | 393 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set |
377 | 394 | ||
@@ -448,13 +465,9 @@ CONFIG_IP_DCCP_CCID3_RTO=100 | |||
448 | # CONFIG_LAPB is not set | 465 | # CONFIG_LAPB is not set |
449 | # CONFIG_ECONET is not set | 466 | # CONFIG_ECONET is not set |
450 | # CONFIG_WAN_ROUTER is not set | 467 | # CONFIG_WAN_ROUTER is not set |
451 | |||
452 | # | ||
453 | # QoS and/or fair queueing | ||
454 | # | ||
455 | # CONFIG_NET_SCHED is not set | 468 | # CONFIG_NET_SCHED is not set |
456 | CONFIG_NET_SCH_FIFO=y | ||
457 | CONFIG_NET_CLS_ROUTE=y | 469 | CONFIG_NET_CLS_ROUTE=y |
470 | CONFIG_NET_SCH_FIFO=y | ||
458 | 471 | ||
459 | # | 472 | # |
460 | # Network testing | 473 | # Network testing |
@@ -492,6 +505,8 @@ CONFIG_IRTTY_SIR=m | |||
492 | # | 505 | # |
493 | # CONFIG_DONGLE is not set | 506 | # CONFIG_DONGLE is not set |
494 | # CONFIG_KINGSUN_DONGLE is not set | 507 | # CONFIG_KINGSUN_DONGLE is not set |
508 | # CONFIG_KSDAZZLE_DONGLE is not set | ||
509 | # CONFIG_KS959_DONGLE is not set | ||
495 | 510 | ||
496 | # | 511 | # |
497 | # Old SIR device drivers | 512 | # Old SIR device drivers |
@@ -545,8 +560,10 @@ CONFIG_BT_HCIBFUSB=m | |||
545 | # Wireless | 560 | # Wireless |
546 | # | 561 | # |
547 | CONFIG_CFG80211=m | 562 | CONFIG_CFG80211=m |
563 | CONFIG_NL80211=y | ||
548 | CONFIG_WIRELESS_EXT=y | 564 | CONFIG_WIRELESS_EXT=y |
549 | CONFIG_MAC80211=m | 565 | CONFIG_MAC80211=m |
566 | CONFIG_MAC80211_RCSIMPLE=y | ||
550 | CONFIG_MAC80211_LEDS=y | 567 | CONFIG_MAC80211_LEDS=y |
551 | # CONFIG_MAC80211_DEBUG is not set | 568 | # CONFIG_MAC80211_DEBUG is not set |
552 | CONFIG_IEEE80211=m | 569 | CONFIG_IEEE80211=m |
@@ -565,6 +582,7 @@ CONFIG_IEEE80211_CRYPT_TKIP=m | |||
565 | # | 582 | # |
566 | # Generic Driver Options | 583 | # Generic Driver Options |
567 | # | 584 | # |
585 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
568 | # CONFIG_STANDALONE is not set | 586 | # CONFIG_STANDALONE is not set |
569 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 587 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
570 | CONFIG_FW_LOADER=y | 588 | CONFIG_FW_LOADER=y |
@@ -622,6 +640,11 @@ CONFIG_IDE_PROC_FS=y | |||
622 | # IDE chipset support/bugfixes | 640 | # IDE chipset support/bugfixes |
623 | # | 641 | # |
624 | # CONFIG_IDE_GENERIC is not set | 642 | # CONFIG_IDE_GENERIC is not set |
643 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
644 | |||
645 | # | ||
646 | # PCI IDE chipsets support | ||
647 | # | ||
625 | CONFIG_BLK_DEV_IDEPCI=y | 648 | CONFIG_BLK_DEV_IDEPCI=y |
626 | CONFIG_IDEPCI_SHARE_IRQ=y | 649 | CONFIG_IDEPCI_SHARE_IRQ=y |
627 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 650 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
@@ -629,8 +652,6 @@ CONFIG_IDEPCI_PCIBUS_ORDER=y | |||
629 | CONFIG_BLK_DEV_GENERIC=y | 652 | CONFIG_BLK_DEV_GENERIC=y |
630 | # CONFIG_BLK_DEV_OPTI621 is not set | 653 | # CONFIG_BLK_DEV_OPTI621 is not set |
631 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 654 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
632 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
633 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
634 | # CONFIG_BLK_DEV_AEC62XX is not set | 655 | # CONFIG_BLK_DEV_AEC62XX is not set |
635 | # CONFIG_BLK_DEV_ALI15X3 is not set | 656 | # CONFIG_BLK_DEV_ALI15X3 is not set |
636 | # CONFIG_BLK_DEV_AMD74XX is not set | 657 | # CONFIG_BLK_DEV_AMD74XX is not set |
@@ -661,7 +682,7 @@ CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y | |||
661 | CONFIG_BLK_DEV_IDEDMA_PMAC=y | 682 | CONFIG_BLK_DEV_IDEDMA_PMAC=y |
662 | # CONFIG_IDE_ARM is not set | 683 | # CONFIG_IDE_ARM is not set |
663 | CONFIG_BLK_DEV_IDEDMA=y | 684 | CONFIG_BLK_DEV_IDEDMA=y |
664 | # CONFIG_IDEDMA_IVB is not set | 685 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
665 | # CONFIG_BLK_DEV_HD is not set | 686 | # CONFIG_BLK_DEV_HD is not set |
666 | 687 | ||
667 | # | 688 | # |
@@ -702,6 +723,7 @@ CONFIG_SCSI_FC_ATTRS=y | |||
702 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 723 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
703 | # CONFIG_SCSI_SAS_ATTRS is not set | 724 | # CONFIG_SCSI_SAS_ATTRS is not set |
704 | # CONFIG_SCSI_SAS_LIBSAS is not set | 725 | # CONFIG_SCSI_SAS_LIBSAS is not set |
726 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
705 | CONFIG_SCSI_LOWLEVEL=y | 727 | CONFIG_SCSI_LOWLEVEL=y |
706 | # CONFIG_ISCSI_TCP is not set | 728 | # CONFIG_ISCSI_TCP is not set |
707 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 729 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -718,6 +740,7 @@ CONFIG_SCSI_AIC7XXX_OLD=m | |||
718 | # CONFIG_SCSI_AIC79XX is not set | 740 | # CONFIG_SCSI_AIC79XX is not set |
719 | # CONFIG_SCSI_AIC94XX is not set | 741 | # CONFIG_SCSI_AIC94XX is not set |
720 | # CONFIG_SCSI_DPT_I2O is not set | 742 | # CONFIG_SCSI_DPT_I2O is not set |
743 | # CONFIG_SCSI_ADVANSYS is not set | ||
721 | # CONFIG_SCSI_ARCMSR is not set | 744 | # CONFIG_SCSI_ARCMSR is not set |
722 | # CONFIG_MEGARAID_NEWGEN is not set | 745 | # CONFIG_MEGARAID_NEWGEN is not set |
723 | # CONFIG_MEGARAID_LEGACY is not set | 746 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -769,14 +792,8 @@ CONFIG_DM_MIRROR=m | |||
769 | CONFIG_DM_ZERO=m | 792 | CONFIG_DM_ZERO=m |
770 | # CONFIG_DM_MULTIPATH is not set | 793 | # CONFIG_DM_MULTIPATH is not set |
771 | # CONFIG_DM_DELAY is not set | 794 | # CONFIG_DM_DELAY is not set |
772 | 795 | # CONFIG_DM_UEVENT is not set | |
773 | # | ||
774 | # Fusion MPT device support | ||
775 | # | ||
776 | # CONFIG_FUSION is not set | 796 | # CONFIG_FUSION is not set |
777 | # CONFIG_FUSION_SPI is not set | ||
778 | # CONFIG_FUSION_FC is not set | ||
779 | # CONFIG_FUSION_SAS is not set | ||
780 | 797 | ||
781 | # | 798 | # |
782 | # IEEE 1394 (FireWire) support | 799 | # IEEE 1394 (FireWire) support |
@@ -830,6 +847,8 @@ CONFIG_DUMMY=m | |||
830 | # CONFIG_MACVLAN is not set | 847 | # CONFIG_MACVLAN is not set |
831 | # CONFIG_EQUALIZER is not set | 848 | # CONFIG_EQUALIZER is not set |
832 | CONFIG_TUN=m | 849 | CONFIG_TUN=m |
850 | # CONFIG_VETH is not set | ||
851 | # CONFIG_IP1000 is not set | ||
833 | # CONFIG_ARCNET is not set | 852 | # CONFIG_ARCNET is not set |
834 | # CONFIG_PHYLIB is not set | 853 | # CONFIG_PHYLIB is not set |
835 | CONFIG_NET_ETHERNET=y | 854 | CONFIG_NET_ETHERNET=y |
@@ -843,6 +862,10 @@ CONFIG_SUNGEM=y | |||
843 | # CONFIG_NET_VENDOR_3COM is not set | 862 | # CONFIG_NET_VENDOR_3COM is not set |
844 | # CONFIG_NET_TULIP is not set | 863 | # CONFIG_NET_TULIP is not set |
845 | # CONFIG_HP100 is not set | 864 | # CONFIG_HP100 is not set |
865 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
866 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
867 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
868 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
846 | CONFIG_NET_PCI=y | 869 | CONFIG_NET_PCI=y |
847 | CONFIG_PCNET32=y | 870 | CONFIG_PCNET32=y |
848 | # CONFIG_PCNET32_NAPI is not set | 871 | # CONFIG_PCNET32_NAPI is not set |
@@ -850,7 +873,6 @@ CONFIG_PCNET32=y | |||
850 | # CONFIG_ADAPTEC_STARFIRE is not set | 873 | # CONFIG_ADAPTEC_STARFIRE is not set |
851 | # CONFIG_B44 is not set | 874 | # CONFIG_B44 is not set |
852 | # CONFIG_FORCEDETH is not set | 875 | # CONFIG_FORCEDETH is not set |
853 | # CONFIG_DGRS is not set | ||
854 | # CONFIG_EEPRO100 is not set | 876 | # CONFIG_EEPRO100 is not set |
855 | # CONFIG_E100 is not set | 877 | # CONFIG_E100 is not set |
856 | # CONFIG_FEALNX is not set | 878 | # CONFIG_FEALNX is not set |
@@ -868,6 +890,7 @@ CONFIG_NETDEV_1000=y | |||
868 | # CONFIG_ACENIC is not set | 890 | # CONFIG_ACENIC is not set |
869 | # CONFIG_DL2K is not set | 891 | # CONFIG_DL2K is not set |
870 | # CONFIG_E1000 is not set | 892 | # CONFIG_E1000 is not set |
893 | # CONFIG_E1000E is not set | ||
871 | # CONFIG_NS83820 is not set | 894 | # CONFIG_NS83820 is not set |
872 | # CONFIG_HAMACHI is not set | 895 | # CONFIG_HAMACHI is not set |
873 | # CONFIG_YELLOWFIN is not set | 896 | # CONFIG_YELLOWFIN is not set |
@@ -875,6 +898,7 @@ CONFIG_NETDEV_1000=y | |||
875 | # CONFIG_SIS190 is not set | 898 | # CONFIG_SIS190 is not set |
876 | # CONFIG_SKGE is not set | 899 | # CONFIG_SKGE is not set |
877 | # CONFIG_SKY2 is not set | 900 | # CONFIG_SKY2 is not set |
901 | # CONFIG_SK98LIN is not set | ||
878 | # CONFIG_VIA_VELOCITY is not set | 902 | # CONFIG_VIA_VELOCITY is not set |
879 | # CONFIG_TIGON3 is not set | 903 | # CONFIG_TIGON3 is not set |
880 | # CONFIG_BNX2 is not set | 904 | # CONFIG_BNX2 is not set |
@@ -884,11 +908,14 @@ CONFIG_NETDEV_1000=y | |||
884 | CONFIG_NETDEV_10000=y | 908 | CONFIG_NETDEV_10000=y |
885 | # CONFIG_CHELSIO_T1 is not set | 909 | # CONFIG_CHELSIO_T1 is not set |
886 | # CONFIG_CHELSIO_T3 is not set | 910 | # CONFIG_CHELSIO_T3 is not set |
911 | # CONFIG_IXGBE is not set | ||
887 | # CONFIG_IXGB is not set | 912 | # CONFIG_IXGB is not set |
888 | # CONFIG_S2IO is not set | 913 | # CONFIG_S2IO is not set |
889 | # CONFIG_MYRI10GE is not set | 914 | # CONFIG_MYRI10GE is not set |
890 | # CONFIG_NETXEN_NIC is not set | 915 | # CONFIG_NETXEN_NIC is not set |
916 | # CONFIG_NIU is not set | ||
891 | # CONFIG_MLX4_CORE is not set | 917 | # CONFIG_MLX4_CORE is not set |
918 | # CONFIG_TEHUTI is not set | ||
892 | # CONFIG_TR is not set | 919 | # CONFIG_TR is not set |
893 | 920 | ||
894 | # | 921 | # |
@@ -907,15 +934,41 @@ CONFIG_APPLE_AIRPORT=m | |||
907 | # CONFIG_TMD_HERMES is not set | 934 | # CONFIG_TMD_HERMES is not set |
908 | # CONFIG_NORTEL_HERMES is not set | 935 | # CONFIG_NORTEL_HERMES is not set |
909 | CONFIG_PCI_HERMES=m | 936 | CONFIG_PCI_HERMES=m |
910 | # CONFIG_ATMEL is not set | ||
911 | CONFIG_PCMCIA_HERMES=m | 937 | CONFIG_PCMCIA_HERMES=m |
912 | # CONFIG_PCMCIA_SPECTRUM is not set | 938 | # CONFIG_PCMCIA_SPECTRUM is not set |
939 | # CONFIG_ATMEL is not set | ||
913 | # CONFIG_AIRO_CS is not set | 940 | # CONFIG_AIRO_CS is not set |
914 | # CONFIG_PCMCIA_WL3501 is not set | 941 | # CONFIG_PCMCIA_WL3501 is not set |
915 | CONFIG_PRISM54=m | 942 | CONFIG_PRISM54=m |
916 | # CONFIG_USB_ZD1201 is not set | 943 | # CONFIG_USB_ZD1201 is not set |
917 | # CONFIG_RTL8187 is not set | 944 | # CONFIG_RTL8187 is not set |
945 | # CONFIG_ADM8211 is not set | ||
946 | CONFIG_P54_COMMON=m | ||
947 | # CONFIG_P54_USB is not set | ||
948 | # CONFIG_P54_PCI is not set | ||
949 | # CONFIG_IWLWIFI is not set | ||
918 | # CONFIG_HOSTAP is not set | 950 | # CONFIG_HOSTAP is not set |
951 | CONFIG_B43=m | ||
952 | CONFIG_B43_PCI_AUTOSELECT=y | ||
953 | CONFIG_B43_PCICORE_AUTOSELECT=y | ||
954 | # CONFIG_B43_PCMCIA is not set | ||
955 | CONFIG_B43_LEDS=y | ||
956 | # CONFIG_B43_DEBUG is not set | ||
957 | CONFIG_B43_DMA=y | ||
958 | CONFIG_B43_PIO=y | ||
959 | CONFIG_B43_DMA_AND_PIO_MODE=y | ||
960 | # CONFIG_B43_DMA_MODE is not set | ||
961 | # CONFIG_B43_PIO_MODE is not set | ||
962 | CONFIG_B43LEGACY=m | ||
963 | CONFIG_B43LEGACY_PCI_AUTOSELECT=y | ||
964 | CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y | ||
965 | CONFIG_B43LEGACY_DEBUG=y | ||
966 | CONFIG_B43LEGACY_DMA=y | ||
967 | CONFIG_B43LEGACY_PIO=y | ||
968 | CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y | ||
969 | # CONFIG_B43LEGACY_DMA_MODE is not set | ||
970 | # CONFIG_B43LEGACY_PIO_MODE is not set | ||
971 | # CONFIG_RT2X00 is not set | ||
919 | 972 | ||
920 | # | 973 | # |
921 | # USB Network Adapters | 974 | # USB Network Adapters |
@@ -924,7 +977,6 @@ CONFIG_PRISM54=m | |||
924 | # CONFIG_USB_KAWETH is not set | 977 | # CONFIG_USB_KAWETH is not set |
925 | # CONFIG_USB_PEGASUS is not set | 978 | # CONFIG_USB_PEGASUS is not set |
926 | # CONFIG_USB_RTL8150 is not set | 979 | # CONFIG_USB_RTL8150 is not set |
927 | CONFIG_USB_USBNET_MII=m | ||
928 | CONFIG_USB_USBNET=m | 980 | CONFIG_USB_USBNET=m |
929 | CONFIG_USB_NET_AX8817X=m | 981 | CONFIG_USB_NET_AX8817X=m |
930 | CONFIG_USB_NET_CDCETHER=m | 982 | CONFIG_USB_NET_CDCETHER=m |
@@ -975,7 +1027,6 @@ CONFIG_INPUT_MOUSEDEV_PSAUX=y | |||
975 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 1027 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
976 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 1028 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
977 | # CONFIG_INPUT_JOYDEV is not set | 1029 | # CONFIG_INPUT_JOYDEV is not set |
978 | # CONFIG_INPUT_TSDEV is not set | ||
979 | CONFIG_INPUT_EVDEV=y | 1030 | CONFIG_INPUT_EVDEV=y |
980 | # CONFIG_INPUT_EVBUG is not set | 1031 | # CONFIG_INPUT_EVBUG is not set |
981 | 1032 | ||
@@ -1034,29 +1085,19 @@ CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | |||
1034 | # CONFIG_SERIAL_UARTLITE is not set | 1085 | # CONFIG_SERIAL_UARTLITE is not set |
1035 | CONFIG_SERIAL_CORE=m | 1086 | CONFIG_SERIAL_CORE=m |
1036 | CONFIG_SERIAL_PMACZILOG=m | 1087 | CONFIG_SERIAL_PMACZILOG=m |
1088 | CONFIG_SERIAL_PMACZILOG_TTYS=y | ||
1037 | # CONFIG_SERIAL_JSM is not set | 1089 | # CONFIG_SERIAL_JSM is not set |
1038 | # CONFIG_SERIAL_OF_PLATFORM is not set | 1090 | # CONFIG_SERIAL_OF_PLATFORM is not set |
1039 | CONFIG_UNIX98_PTYS=y | 1091 | CONFIG_UNIX98_PTYS=y |
1040 | CONFIG_LEGACY_PTYS=y | 1092 | CONFIG_LEGACY_PTYS=y |
1041 | CONFIG_LEGACY_PTY_COUNT=256 | 1093 | CONFIG_LEGACY_PTY_COUNT=256 |
1042 | # CONFIG_IPMI_HANDLER is not set | 1094 | # CONFIG_IPMI_HANDLER is not set |
1043 | # CONFIG_WATCHDOG is not set | 1095 | CONFIG_HW_RANDOM=m |
1044 | # CONFIG_HW_RANDOM is not set | ||
1045 | CONFIG_NVRAM=y | 1096 | CONFIG_NVRAM=y |
1046 | CONFIG_GEN_RTC=y | 1097 | CONFIG_GEN_RTC=y |
1047 | # CONFIG_GEN_RTC_X is not set | 1098 | # CONFIG_GEN_RTC_X is not set |
1048 | # CONFIG_R3964 is not set | 1099 | # CONFIG_R3964 is not set |
1049 | # CONFIG_APPLICOM is not set | 1100 | # CONFIG_APPLICOM is not set |
1050 | CONFIG_AGP=m | ||
1051 | CONFIG_AGP_UNINORTH=m | ||
1052 | CONFIG_DRM=m | ||
1053 | # CONFIG_DRM_TDFX is not set | ||
1054 | CONFIG_DRM_R128=m | ||
1055 | CONFIG_DRM_RADEON=m | ||
1056 | # CONFIG_DRM_MGA is not set | ||
1057 | # CONFIG_DRM_SIS is not set | ||
1058 | # CONFIG_DRM_VIA is not set | ||
1059 | # CONFIG_DRM_SAVAGE is not set | ||
1060 | 1101 | ||
1061 | # | 1102 | # |
1062 | # PCMCIA character devices | 1103 | # PCMCIA character devices |
@@ -1138,6 +1179,20 @@ CONFIG_APM_POWER=y | |||
1138 | # CONFIG_BATTERY_DS2760 is not set | 1179 | # CONFIG_BATTERY_DS2760 is not set |
1139 | CONFIG_BATTERY_PMU=y | 1180 | CONFIG_BATTERY_PMU=y |
1140 | # CONFIG_HWMON is not set | 1181 | # CONFIG_HWMON is not set |
1182 | # CONFIG_WATCHDOG is not set | ||
1183 | |||
1184 | # | ||
1185 | # Sonics Silicon Backplane | ||
1186 | # | ||
1187 | CONFIG_SSB_POSSIBLE=y | ||
1188 | CONFIG_SSB=m | ||
1189 | CONFIG_SSB_PCIHOST_POSSIBLE=y | ||
1190 | CONFIG_SSB_PCIHOST=y | ||
1191 | CONFIG_SSB_PCMCIAHOST_POSSIBLE=y | ||
1192 | # CONFIG_SSB_PCMCIAHOST is not set | ||
1193 | # CONFIG_SSB_DEBUG is not set | ||
1194 | CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y | ||
1195 | CONFIG_SSB_DRIVER_PCICORE=y | ||
1141 | 1196 | ||
1142 | # | 1197 | # |
1143 | # Multifunction device drivers | 1198 | # Multifunction device drivers |
@@ -1154,18 +1209,16 @@ CONFIG_BATTERY_PMU=y | |||
1154 | # | 1209 | # |
1155 | # Graphics support | 1210 | # Graphics support |
1156 | # | 1211 | # |
1157 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 1212 | CONFIG_AGP=m |
1158 | CONFIG_LCD_CLASS_DEVICE=m | 1213 | CONFIG_AGP_UNINORTH=m |
1159 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | 1214 | CONFIG_DRM=m |
1160 | 1215 | # CONFIG_DRM_TDFX is not set | |
1161 | # | 1216 | CONFIG_DRM_R128=m |
1162 | # Display device support | 1217 | CONFIG_DRM_RADEON=m |
1163 | # | 1218 | # CONFIG_DRM_MGA is not set |
1164 | CONFIG_DISPLAY_SUPPORT=y | 1219 | # CONFIG_DRM_SIS is not set |
1165 | 1220 | # CONFIG_DRM_VIA is not set | |
1166 | # | 1221 | # CONFIG_DRM_SAVAGE is not set |
1167 | # Display hardware drivers | ||
1168 | # | ||
1169 | CONFIG_VGASTATE=y | 1222 | CONFIG_VGASTATE=y |
1170 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1223 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
1171 | CONFIG_FB=y | 1224 | CONFIG_FB=y |
@@ -1174,6 +1227,7 @@ CONFIG_FB_DDC=y | |||
1174 | CONFIG_FB_CFB_FILLRECT=y | 1227 | CONFIG_FB_CFB_FILLRECT=y |
1175 | CONFIG_FB_CFB_COPYAREA=y | 1228 | CONFIG_FB_CFB_COPYAREA=y |
1176 | CONFIG_FB_CFB_IMAGEBLIT=y | 1229 | CONFIG_FB_CFB_IMAGEBLIT=y |
1230 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
1177 | # CONFIG_FB_SYS_FILLRECT is not set | 1231 | # CONFIG_FB_SYS_FILLRECT is not set |
1178 | # CONFIG_FB_SYS_COPYAREA is not set | 1232 | # CONFIG_FB_SYS_COPYAREA is not set |
1179 | # CONFIG_FB_SYS_IMAGEBLIT is not set | 1233 | # CONFIG_FB_SYS_IMAGEBLIT is not set |
@@ -1199,6 +1253,7 @@ CONFIG_FB_CT65550=y | |||
1199 | # CONFIG_FB_ASILIANT is not set | 1253 | # CONFIG_FB_ASILIANT is not set |
1200 | CONFIG_FB_IMSTT=y | 1254 | CONFIG_FB_IMSTT=y |
1201 | # CONFIG_FB_VGA16 is not set | 1255 | # CONFIG_FB_VGA16 is not set |
1256 | # CONFIG_FB_UVESA is not set | ||
1202 | # CONFIG_FB_S1D13XXX is not set | 1257 | # CONFIG_FB_S1D13XXX is not set |
1203 | CONFIG_FB_NVIDIA=y | 1258 | CONFIG_FB_NVIDIA=y |
1204 | CONFIG_FB_NVIDIA_I2C=y | 1259 | CONFIG_FB_NVIDIA_I2C=y |
@@ -1236,6 +1291,19 @@ CONFIG_FB_3DFX=y | |||
1236 | # CONFIG_FB_PM3 is not set | 1291 | # CONFIG_FB_PM3 is not set |
1237 | # CONFIG_FB_IBM_GXT4500 is not set | 1292 | # CONFIG_FB_IBM_GXT4500 is not set |
1238 | # CONFIG_FB_VIRTUAL is not set | 1293 | # CONFIG_FB_VIRTUAL is not set |
1294 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
1295 | CONFIG_LCD_CLASS_DEVICE=m | ||
1296 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
1297 | # CONFIG_BACKLIGHT_CORGI is not set | ||
1298 | |||
1299 | # | ||
1300 | # Display device support | ||
1301 | # | ||
1302 | CONFIG_DISPLAY_SUPPORT=y | ||
1303 | |||
1304 | # | ||
1305 | # Display hardware drivers | ||
1306 | # | ||
1239 | 1307 | ||
1240 | # | 1308 | # |
1241 | # Console display driver support | 1309 | # Console display driver support |
@@ -1399,6 +1467,7 @@ CONFIG_SND_USB_AUDIO=m | |||
1399 | CONFIG_HID_SUPPORT=y | 1467 | CONFIG_HID_SUPPORT=y |
1400 | CONFIG_HID=y | 1468 | CONFIG_HID=y |
1401 | # CONFIG_HID_DEBUG is not set | 1469 | # CONFIG_HID_DEBUG is not set |
1470 | # CONFIG_HIDRAW is not set | ||
1402 | 1471 | ||
1403 | # | 1472 | # |
1404 | # USB Input Devices | 1473 | # USB Input Devices |
@@ -1488,6 +1557,7 @@ CONFIG_USB_SERIAL=m | |||
1488 | # CONFIG_USB_SERIAL_AIRPRIME is not set | 1557 | # CONFIG_USB_SERIAL_AIRPRIME is not set |
1489 | # CONFIG_USB_SERIAL_ARK3116 is not set | 1558 | # CONFIG_USB_SERIAL_ARK3116 is not set |
1490 | # CONFIG_USB_SERIAL_BELKIN is not set | 1559 | # CONFIG_USB_SERIAL_BELKIN is not set |
1560 | # CONFIG_USB_SERIAL_CH341 is not set | ||
1491 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 1561 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
1492 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set | 1562 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set |
1493 | # CONFIG_USB_SERIAL_CP2101 is not set | 1563 | # CONFIG_USB_SERIAL_CP2101 is not set |
@@ -1587,19 +1657,6 @@ CONFIG_LEDS_TRIGGER_IDE_DISK=y | |||
1587 | # CONFIG_RTC_CLASS is not set | 1657 | # CONFIG_RTC_CLASS is not set |
1588 | 1658 | ||
1589 | # | 1659 | # |
1590 | # DMA Engine support | ||
1591 | # | ||
1592 | # CONFIG_DMA_ENGINE is not set | ||
1593 | |||
1594 | # | ||
1595 | # DMA Clients | ||
1596 | # | ||
1597 | |||
1598 | # | ||
1599 | # DMA Devices | ||
1600 | # | ||
1601 | |||
1602 | # | ||
1603 | # Userspace I/O | 1660 | # Userspace I/O |
1604 | # | 1661 | # |
1605 | # CONFIG_UIO is not set | 1662 | # CONFIG_UIO is not set |
@@ -1616,7 +1673,6 @@ CONFIG_EXT3_FS_POSIX_ACL=y | |||
1616 | # CONFIG_EXT3_FS_SECURITY is not set | 1673 | # CONFIG_EXT3_FS_SECURITY is not set |
1617 | # CONFIG_EXT4DEV_FS is not set | 1674 | # CONFIG_EXT4DEV_FS is not set |
1618 | CONFIG_JBD=y | 1675 | CONFIG_JBD=y |
1619 | # CONFIG_JBD_DEBUG is not set | ||
1620 | CONFIG_FS_MBCACHE=y | 1676 | CONFIG_FS_MBCACHE=y |
1621 | # CONFIG_REISERFS_FS is not set | 1677 | # CONFIG_REISERFS_FS is not set |
1622 | # CONFIG_JFS_FS is not set | 1678 | # CONFIG_JFS_FS is not set |
@@ -1663,7 +1719,6 @@ CONFIG_SYSFS=y | |||
1663 | CONFIG_TMPFS=y | 1719 | CONFIG_TMPFS=y |
1664 | # CONFIG_TMPFS_POSIX_ACL is not set | 1720 | # CONFIG_TMPFS_POSIX_ACL is not set |
1665 | # CONFIG_HUGETLB_PAGE is not set | 1721 | # CONFIG_HUGETLB_PAGE is not set |
1666 | CONFIG_RAMFS=y | ||
1667 | # CONFIG_CONFIGFS_FS is not set | 1722 | # CONFIG_CONFIGFS_FS is not set |
1668 | 1723 | ||
1669 | # | 1724 | # |
@@ -1682,10 +1737,7 @@ CONFIG_HFSPLUS_FS=m | |||
1682 | # CONFIG_QNX4FS_FS is not set | 1737 | # CONFIG_QNX4FS_FS is not set |
1683 | # CONFIG_SYSV_FS is not set | 1738 | # CONFIG_SYSV_FS is not set |
1684 | # CONFIG_UFS_FS is not set | 1739 | # CONFIG_UFS_FS is not set |
1685 | 1740 | CONFIG_NETWORK_FILESYSTEMS=y | |
1686 | # | ||
1687 | # Network File Systems | ||
1688 | # | ||
1689 | CONFIG_NFS_FS=y | 1741 | CONFIG_NFS_FS=y |
1690 | CONFIG_NFS_V3=y | 1742 | CONFIG_NFS_V3=y |
1691 | CONFIG_NFS_V3_ACL=y | 1743 | CONFIG_NFS_V3_ACL=y |
@@ -1735,10 +1787,6 @@ CONFIG_MSDOS_PARTITION=y | |||
1735 | # CONFIG_KARMA_PARTITION is not set | 1787 | # CONFIG_KARMA_PARTITION is not set |
1736 | # CONFIG_EFI_PARTITION is not set | 1788 | # CONFIG_EFI_PARTITION is not set |
1737 | # CONFIG_SYSV68_PARTITION is not set | 1789 | # CONFIG_SYSV68_PARTITION is not set |
1738 | |||
1739 | # | ||
1740 | # Native Language Support | ||
1741 | # | ||
1742 | CONFIG_NLS=y | 1790 | CONFIG_NLS=y |
1743 | CONFIG_NLS_DEFAULT="iso8859-1" | 1791 | CONFIG_NLS_DEFAULT="iso8859-1" |
1744 | CONFIG_NLS_CODEPAGE_437=m | 1792 | CONFIG_NLS_CODEPAGE_437=m |
@@ -1779,10 +1827,6 @@ CONFIG_NLS_ISO8859_1=m | |||
1779 | # CONFIG_NLS_KOI8_R is not set | 1827 | # CONFIG_NLS_KOI8_R is not set |
1780 | # CONFIG_NLS_KOI8_U is not set | 1828 | # CONFIG_NLS_KOI8_U is not set |
1781 | CONFIG_NLS_UTF8=m | 1829 | CONFIG_NLS_UTF8=m |
1782 | |||
1783 | # | ||
1784 | # Distributed Lock Manager | ||
1785 | # | ||
1786 | # CONFIG_DLM is not set | 1830 | # CONFIG_DLM is not set |
1787 | # CONFIG_UCC_SLOW is not set | 1831 | # CONFIG_UCC_SLOW is not set |
1788 | 1832 | ||
@@ -1806,18 +1850,17 @@ CONFIG_PLIST=y | |||
1806 | CONFIG_HAS_IOMEM=y | 1850 | CONFIG_HAS_IOMEM=y |
1807 | CONFIG_HAS_IOPORT=y | 1851 | CONFIG_HAS_IOPORT=y |
1808 | CONFIG_HAS_DMA=y | 1852 | CONFIG_HAS_DMA=y |
1809 | 1853 | CONFIG_INSTRUMENTATION=y | |
1810 | # | ||
1811 | # Instrumentation Support | ||
1812 | # | ||
1813 | CONFIG_PROFILING=y | 1854 | CONFIG_PROFILING=y |
1814 | CONFIG_OPROFILE=y | 1855 | CONFIG_OPROFILE=y |
1815 | # CONFIG_KPROBES is not set | 1856 | # CONFIG_KPROBES is not set |
1857 | # CONFIG_MARKERS is not set | ||
1816 | 1858 | ||
1817 | # | 1859 | # |
1818 | # Kernel hacking | 1860 | # Kernel hacking |
1819 | # | 1861 | # |
1820 | # CONFIG_PRINTK_TIME is not set | 1862 | # CONFIG_PRINTK_TIME is not set |
1863 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1821 | CONFIG_ENABLE_MUST_CHECK=y | 1864 | CONFIG_ENABLE_MUST_CHECK=y |
1822 | CONFIG_MAGIC_SYSRQ=y | 1865 | CONFIG_MAGIC_SYSRQ=y |
1823 | # CONFIG_UNUSED_SYMBOLS is not set | 1866 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1841,9 +1884,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1841 | # CONFIG_DEBUG_INFO is not set | 1884 | # CONFIG_DEBUG_INFO is not set |
1842 | # CONFIG_DEBUG_VM is not set | 1885 | # CONFIG_DEBUG_VM is not set |
1843 | # CONFIG_DEBUG_LIST is not set | 1886 | # CONFIG_DEBUG_LIST is not set |
1887 | # CONFIG_DEBUG_SG is not set | ||
1844 | # CONFIG_FORCED_INLINING is not set | 1888 | # CONFIG_FORCED_INLINING is not set |
1889 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1845 | # CONFIG_RCU_TORTURE_TEST is not set | 1890 | # CONFIG_RCU_TORTURE_TEST is not set |
1846 | # CONFIG_FAULT_INJECTION is not set | 1891 | # CONFIG_FAULT_INJECTION is not set |
1892 | # CONFIG_SAMPLES is not set | ||
1847 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1893 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1848 | # CONFIG_DEBUG_STACK_USAGE is not set | 1894 | # CONFIG_DEBUG_STACK_USAGE is not set |
1849 | CONFIG_DEBUGGER=y | 1895 | CONFIG_DEBUGGER=y |
@@ -1859,6 +1905,7 @@ CONFIG_BOOTX_TEXT=y | |||
1859 | # | 1905 | # |
1860 | # CONFIG_KEYS is not set | 1906 | # CONFIG_KEYS is not set |
1861 | # CONFIG_SECURITY is not set | 1907 | # CONFIG_SECURITY is not set |
1908 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1862 | CONFIG_CRYPTO=y | 1909 | CONFIG_CRYPTO=y |
1863 | CONFIG_CRYPTO_ALGAPI=y | 1910 | CONFIG_CRYPTO_ALGAPI=y |
1864 | CONFIG_CRYPTO_BLKCIPHER=y | 1911 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1879,6 +1926,7 @@ CONFIG_CRYPTO_ECB=m | |||
1879 | CONFIG_CRYPTO_CBC=y | 1926 | CONFIG_CRYPTO_CBC=y |
1880 | CONFIG_CRYPTO_PCBC=m | 1927 | CONFIG_CRYPTO_PCBC=m |
1881 | # CONFIG_CRYPTO_LRW is not set | 1928 | # CONFIG_CRYPTO_LRW is not set |
1929 | # CONFIG_CRYPTO_XTS is not set | ||
1882 | # CONFIG_CRYPTO_CRYPTD is not set | 1930 | # CONFIG_CRYPTO_CRYPTD is not set |
1883 | CONFIG_CRYPTO_DES=y | 1931 | CONFIG_CRYPTO_DES=y |
1884 | # CONFIG_CRYPTO_FCRYPT is not set | 1932 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1893,9 +1941,12 @@ CONFIG_CRYPTO_TEA=m | |||
1893 | CONFIG_CRYPTO_ARC4=m | 1941 | CONFIG_CRYPTO_ARC4=m |
1894 | CONFIG_CRYPTO_KHAZAD=m | 1942 | CONFIG_CRYPTO_KHAZAD=m |
1895 | CONFIG_CRYPTO_ANUBIS=m | 1943 | CONFIG_CRYPTO_ANUBIS=m |
1944 | # CONFIG_CRYPTO_SEED is not set | ||
1896 | CONFIG_CRYPTO_DEFLATE=m | 1945 | CONFIG_CRYPTO_DEFLATE=m |
1897 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1946 | CONFIG_CRYPTO_MICHAEL_MIC=m |
1898 | CONFIG_CRYPTO_CRC32C=m | 1947 | CONFIG_CRYPTO_CRC32C=m |
1899 | # CONFIG_CRYPTO_CAMELLIA is not set | 1948 | # CONFIG_CRYPTO_CAMELLIA is not set |
1900 | # CONFIG_CRYPTO_TEST is not set | 1949 | # CONFIG_CRYPTO_TEST is not set |
1950 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1901 | CONFIG_CRYPTO_HW=y | 1951 | CONFIG_CRYPTO_HW=y |
1952 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/ppc64_defconfig b/arch/powerpc/configs/ppc64_defconfig index 3e90c835fe12..5760b9f033ea 100644 --- a/arch/powerpc/configs/ppc64_defconfig +++ b/arch/powerpc/configs/ppc64_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.24-rc2 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Nov 6 23:43:56 2007 | 4 | # Thu Dec 6 16:49:07 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -73,6 +73,7 @@ CONFIG_TASKSTATS=y | |||
73 | CONFIG_TASK_DELAY_ACCT=y | 73 | CONFIG_TASK_DELAY_ACCT=y |
74 | # CONFIG_TASK_XACCT is not set | 74 | # CONFIG_TASK_XACCT is not set |
75 | # CONFIG_USER_NS is not set | 75 | # CONFIG_USER_NS is not set |
76 | # CONFIG_PID_NS is not set | ||
76 | # CONFIG_AUDIT is not set | 77 | # CONFIG_AUDIT is not set |
77 | CONFIG_IKCONFIG=y | 78 | CONFIG_IKCONFIG=y |
78 | CONFIG_IKCONFIG_PROC=y | 79 | CONFIG_IKCONFIG_PROC=y |
@@ -80,11 +81,11 @@ CONFIG_LOG_BUF_SHIFT=17 | |||
80 | CONFIG_CGROUPS=y | 81 | CONFIG_CGROUPS=y |
81 | # CONFIG_CGROUP_DEBUG is not set | 82 | # CONFIG_CGROUP_DEBUG is not set |
82 | # CONFIG_CGROUP_NS is not set | 83 | # CONFIG_CGROUP_NS is not set |
83 | # CONFIG_CGROUP_CPUACCT is not set | ||
84 | CONFIG_CPUSETS=y | 84 | CONFIG_CPUSETS=y |
85 | CONFIG_FAIR_GROUP_SCHED=y | 85 | CONFIG_FAIR_GROUP_SCHED=y |
86 | CONFIG_FAIR_USER_SCHED=y | 86 | CONFIG_FAIR_USER_SCHED=y |
87 | # CONFIG_FAIR_CGROUP_SCHED is not set | 87 | # CONFIG_FAIR_CGROUP_SCHED is not set |
88 | # CONFIG_CGROUP_CPUACCT is not set | ||
88 | CONFIG_SYSFS_DEPRECATED=y | 89 | CONFIG_SYSFS_DEPRECATED=y |
89 | CONFIG_PROC_PID_CPUSET=y | 90 | CONFIG_PROC_PID_CPUSET=y |
90 | CONFIG_RELAY=y | 91 | CONFIG_RELAY=y |
@@ -258,6 +259,7 @@ CONFIG_PREEMPT_NONE=y | |||
258 | CONFIG_BINFMT_ELF=y | 259 | CONFIG_BINFMT_ELF=y |
259 | CONFIG_BINFMT_MISC=m | 260 | CONFIG_BINFMT_MISC=m |
260 | CONFIG_FORCE_MAX_ZONEORDER=13 | 261 | CONFIG_FORCE_MAX_ZONEORDER=13 |
262 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y | ||
261 | CONFIG_IOMMU_VMERGE=y | 263 | CONFIG_IOMMU_VMERGE=y |
262 | CONFIG_HOTPLUG_CPU=y | 264 | CONFIG_HOTPLUG_CPU=y |
263 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 265 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
@@ -955,7 +957,6 @@ CONFIG_IBMOL=y | |||
955 | # CONFIG_USB_KAWETH is not set | 957 | # CONFIG_USB_KAWETH is not set |
956 | # CONFIG_USB_PEGASUS is not set | 958 | # CONFIG_USB_PEGASUS is not set |
957 | # CONFIG_USB_RTL8150 is not set | 959 | # CONFIG_USB_RTL8150 is not set |
958 | # CONFIG_USB_USBNET_MII is not set | ||
959 | # CONFIG_USB_USBNET is not set | 960 | # CONFIG_USB_USBNET is not set |
960 | # CONFIG_NET_PCMCIA is not set | 961 | # CONFIG_NET_PCMCIA is not set |
961 | # CONFIG_WAN is not set | 962 | # CONFIG_WAN is not set |
diff --git a/arch/powerpc/configs/pq2fads_defconfig b/arch/powerpc/configs/pq2fads_defconfig index 9191f557b044..142d206d6870 100644 --- a/arch/powerpc/configs/pq2fads_defconfig +++ b/arch/powerpc/configs/pq2fads_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Aug 30 11:58:17 2007 | 4 | # Thu Dec 6 16:49:09 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -20,8 +20,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
20 | # CONFIG_PPC_MM_SLICES is not set | 20 | # CONFIG_PPC_MM_SLICES is not set |
21 | # CONFIG_SMP is not set | 21 | # CONFIG_SMP is not set |
22 | CONFIG_PPC32=y | 22 | CONFIG_PPC32=y |
23 | CONFIG_WORD_SIZE=32 | ||
23 | CONFIG_PPC_MERGE=y | 24 | CONFIG_PPC_MERGE=y |
24 | CONFIG_MMU=y | 25 | CONFIG_MMU=y |
26 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
27 | CONFIG_GENERIC_TIME=y | ||
28 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
29 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
25 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
26 | CONFIG_IRQ_PER_CPU=y | 31 | CONFIG_IRQ_PER_CPU=y |
27 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 32 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,6 +68,8 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
63 | CONFIG_IKCONFIG=y | 68 | CONFIG_IKCONFIG=y |
64 | CONFIG_IKCONFIG_PROC=y | 69 | CONFIG_IKCONFIG_PROC=y |
65 | CONFIG_LOG_BUF_SHIFT=14 | 70 | CONFIG_LOG_BUF_SHIFT=14 |
71 | # CONFIG_CGROUPS is not set | ||
72 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
66 | # CONFIG_SYSFS_DEPRECATED is not set | 73 | # CONFIG_SYSFS_DEPRECATED is not set |
67 | # CONFIG_RELAY is not set | 74 | # CONFIG_RELAY is not set |
68 | CONFIG_BLK_DEV_INITRD=y | 75 | CONFIG_BLK_DEV_INITRD=y |
@@ -82,7 +89,6 @@ CONFIG_FUTEX=y | |||
82 | CONFIG_ANON_INODES=y | 89 | CONFIG_ANON_INODES=y |
83 | CONFIG_EPOLL=y | 90 | CONFIG_EPOLL=y |
84 | CONFIG_SIGNALFD=y | 91 | CONFIG_SIGNALFD=y |
85 | CONFIG_TIMERFD=y | ||
86 | CONFIG_EVENTFD=y | 92 | CONFIG_EVENTFD=y |
87 | CONFIG_SHMEM=y | 93 | CONFIG_SHMEM=y |
88 | CONFIG_VM_EVENT_COUNTERS=y | 94 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -116,7 +122,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
116 | # Platform support | 122 | # Platform support |
117 | # | 123 | # |
118 | # CONFIG_PPC_MULTIPLATFORM is not set | 124 | # CONFIG_PPC_MULTIPLATFORM is not set |
119 | # CONFIG_EMBEDDED6xx is not set | ||
120 | CONFIG_PPC_82xx=y | 125 | CONFIG_PPC_82xx=y |
121 | # CONFIG_PPC_83xx is not set | 126 | # CONFIG_PPC_83xx is not set |
122 | # CONFIG_PPC_86xx is not set | 127 | # CONFIG_PPC_86xx is not set |
@@ -126,7 +131,6 @@ CONFIG_PPC_82xx=y | |||
126 | # CONFIG_PPC_CELL_NATIVE is not set | 131 | # CONFIG_PPC_CELL_NATIVE is not set |
127 | # CONFIG_MPC8272_ADS is not set | 132 | # CONFIG_MPC8272_ADS is not set |
128 | CONFIG_PQ2FADS=y | 133 | CONFIG_PQ2FADS=y |
129 | # CONFIG_EP8248E is not set | ||
130 | CONFIG_PQ2ADS=y | 134 | CONFIG_PQ2ADS=y |
131 | CONFIG_8260=y | 135 | CONFIG_8260=y |
132 | CONFIG_PQ2_ADS_PCI_PIC=y | 136 | CONFIG_PQ2_ADS_PCI_PIC=y |
@@ -149,6 +153,10 @@ CONFIG_CPM=y | |||
149 | # Kernel options | 153 | # Kernel options |
150 | # | 154 | # |
151 | # CONFIG_HIGHMEM is not set | 155 | # CONFIG_HIGHMEM is not set |
156 | CONFIG_TICK_ONESHOT=y | ||
157 | CONFIG_NO_HZ=y | ||
158 | CONFIG_HIGH_RES_TIMERS=y | ||
159 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
152 | # CONFIG_HZ_100 is not set | 160 | # CONFIG_HZ_100 is not set |
153 | CONFIG_HZ_250=y | 161 | CONFIG_HZ_250=y |
154 | # CONFIG_HZ_300 is not set | 162 | # CONFIG_HZ_300 is not set |
@@ -165,6 +173,7 @@ CONFIG_ARCH_POPULATES_NODE_MAP=y | |||
165 | CONFIG_FLATMEM=y | 173 | CONFIG_FLATMEM=y |
166 | CONFIG_FLAT_NODE_MEM_MAP=y | 174 | CONFIG_FLAT_NODE_MEM_MAP=y |
167 | # CONFIG_SPARSEMEM_STATIC is not set | 175 | # CONFIG_SPARSEMEM_STATIC is not set |
176 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
168 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 177 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
169 | # CONFIG_RESOURCES_64BIT is not set | 178 | # CONFIG_RESOURCES_64BIT is not set |
170 | CONFIG_ZONE_DMA_FLAG=1 | 179 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -173,6 +182,8 @@ CONFIG_VIRT_TO_BUS=y | |||
173 | CONFIG_PROC_DEVICETREE=y | 182 | CONFIG_PROC_DEVICETREE=y |
174 | # CONFIG_CMDLINE_BOOL is not set | 183 | # CONFIG_CMDLINE_BOOL is not set |
175 | # CONFIG_PM is not set | 184 | # CONFIG_PM is not set |
185 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
186 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
176 | CONFIG_SECCOMP=y | 187 | CONFIG_SECCOMP=y |
177 | CONFIG_WANT_DEVICE_TREE=y | 188 | CONFIG_WANT_DEVICE_TREE=y |
178 | CONFIG_DEVICE_TREE="pq2fads.dts" | 189 | CONFIG_DEVICE_TREE="pq2fads.dts" |
@@ -192,11 +203,8 @@ CONFIG_PCI_8260=y | |||
192 | # CONFIG_PCIEPORTBUS is not set | 203 | # CONFIG_PCIEPORTBUS is not set |
193 | CONFIG_ARCH_SUPPORTS_MSI=y | 204 | CONFIG_ARCH_SUPPORTS_MSI=y |
194 | # CONFIG_PCI_MSI is not set | 205 | # CONFIG_PCI_MSI is not set |
206 | CONFIG_PCI_LEGACY=y | ||
195 | # CONFIG_PCI_DEBUG is not set | 207 | # CONFIG_PCI_DEBUG is not set |
196 | |||
197 | # | ||
198 | # PCCARD (PCMCIA/CardBus) support | ||
199 | # | ||
200 | # CONFIG_PCCARD is not set | 208 | # CONFIG_PCCARD is not set |
201 | 209 | ||
202 | # | 210 | # |
@@ -210,7 +218,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
210 | CONFIG_HIGHMEM_START=0xfe000000 | 218 | CONFIG_HIGHMEM_START=0xfe000000 |
211 | CONFIG_LOWMEM_SIZE=0x30000000 | 219 | CONFIG_LOWMEM_SIZE=0x30000000 |
212 | CONFIG_KERNEL_START=0xc0000000 | 220 | CONFIG_KERNEL_START=0xc0000000 |
213 | CONFIG_TASK_SIZE=0x80000000 | 221 | CONFIG_TASK_SIZE=0xc0000000 |
214 | CONFIG_BOOT_LOAD=0x00400000 | 222 | CONFIG_BOOT_LOAD=0x00400000 |
215 | 223 | ||
216 | # | 224 | # |
@@ -247,6 +255,7 @@ CONFIG_INET_TUNNEL=y | |||
247 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 255 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
248 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 256 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
249 | CONFIG_INET_XFRM_MODE_BEET=y | 257 | CONFIG_INET_XFRM_MODE_BEET=y |
258 | # CONFIG_INET_LRO is not set | ||
250 | CONFIG_INET_DIAG=y | 259 | CONFIG_INET_DIAG=y |
251 | CONFIG_INET_TCP_DIAG=y | 260 | CONFIG_INET_TCP_DIAG=y |
252 | # CONFIG_TCP_CONG_ADVANCED is not set | 261 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -290,10 +299,6 @@ CONFIG_NETFILTER=y | |||
290 | # CONFIG_LLC2 is not set | 299 | # CONFIG_LLC2 is not set |
291 | # CONFIG_IPX is not set | 300 | # CONFIG_IPX is not set |
292 | # CONFIG_ATALK is not set | 301 | # CONFIG_ATALK is not set |
293 | |||
294 | # | ||
295 | # QoS and/or fair queueing | ||
296 | # | ||
297 | # CONFIG_NET_SCHED is not set | 302 | # CONFIG_NET_SCHED is not set |
298 | 303 | ||
299 | # | 304 | # |
@@ -319,6 +324,7 @@ CONFIG_NETFILTER=y | |||
319 | # | 324 | # |
320 | # Generic Driver Options | 325 | # Generic Driver Options |
321 | # | 326 | # |
327 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
322 | CONFIG_STANDALONE=y | 328 | CONFIG_STANDALONE=y |
323 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 329 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
324 | # CONFIG_FW_LOADER is not set | 330 | # CONFIG_FW_LOADER is not set |
@@ -342,6 +348,7 @@ CONFIG_MTD_BLOCK=y | |||
342 | # CONFIG_INFTL is not set | 348 | # CONFIG_INFTL is not set |
343 | # CONFIG_RFD_FTL is not set | 349 | # CONFIG_RFD_FTL is not set |
344 | # CONFIG_SSFDC is not set | 350 | # CONFIG_SSFDC is not set |
351 | # CONFIG_MTD_OOPS is not set | ||
345 | 352 | ||
346 | # | 353 | # |
347 | # RAM/ROM/Flash chip drivers | 354 | # RAM/ROM/Flash chip drivers |
@@ -380,6 +387,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
380 | # CONFIG_MTD_PHYSMAP is not set | 387 | # CONFIG_MTD_PHYSMAP is not set |
381 | CONFIG_MTD_PHYSMAP_OF=y | 388 | CONFIG_MTD_PHYSMAP_OF=y |
382 | # CONFIG_MTD_SBC8240 is not set | 389 | # CONFIG_MTD_SBC8240 is not set |
390 | # CONFIG_MTD_INTEL_VR_NOR is not set | ||
383 | # CONFIG_MTD_PLATRAM is not set | 391 | # CONFIG_MTD_PLATRAM is not set |
384 | 392 | ||
385 | # | 393 | # |
@@ -442,10 +450,40 @@ CONFIG_IDE_PROC_FS=y | |||
442 | # IDE chipset support/bugfixes | 450 | # IDE chipset support/bugfixes |
443 | # | 451 | # |
444 | # CONFIG_IDE_GENERIC is not set | 452 | # CONFIG_IDE_GENERIC is not set |
445 | # CONFIG_BLK_DEV_IDEPCI is not set | 453 | # CONFIG_BLK_DEV_PLATFORM is not set |
454 | |||
455 | # | ||
456 | # PCI IDE chipsets support | ||
457 | # | ||
446 | # CONFIG_IDEPCI_PCIBUS_ORDER is not set | 458 | # CONFIG_IDEPCI_PCIBUS_ORDER is not set |
459 | # CONFIG_BLK_DEV_GENERIC is not set | ||
460 | # CONFIG_BLK_DEV_AEC62XX is not set | ||
461 | # CONFIG_BLK_DEV_ALI15X3 is not set | ||
462 | # CONFIG_BLK_DEV_AMD74XX is not set | ||
463 | # CONFIG_BLK_DEV_CMD64X is not set | ||
464 | # CONFIG_BLK_DEV_TRIFLEX is not set | ||
465 | # CONFIG_BLK_DEV_CY82C693 is not set | ||
466 | # CONFIG_BLK_DEV_CS5530 is not set | ||
467 | # CONFIG_BLK_DEV_HPT34X is not set | ||
468 | # CONFIG_BLK_DEV_HPT366 is not set | ||
469 | # CONFIG_BLK_DEV_JMICRON is not set | ||
470 | # CONFIG_BLK_DEV_SC1200 is not set | ||
471 | # CONFIG_BLK_DEV_PIIX is not set | ||
472 | # CONFIG_BLK_DEV_IT8213 is not set | ||
473 | # CONFIG_BLK_DEV_IT821X is not set | ||
474 | # CONFIG_BLK_DEV_NS87415 is not set | ||
475 | # CONFIG_BLK_DEV_PDC202XX_OLD is not set | ||
476 | # CONFIG_BLK_DEV_PDC202XX_NEW is not set | ||
477 | # CONFIG_BLK_DEV_SVWKS is not set | ||
478 | # CONFIG_BLK_DEV_SIIMAGE is not set | ||
479 | # CONFIG_BLK_DEV_SL82C105 is not set | ||
480 | # CONFIG_BLK_DEV_SLC90E66 is not set | ||
481 | # CONFIG_BLK_DEV_TRM290 is not set | ||
482 | # CONFIG_BLK_DEV_VIA82CXXX is not set | ||
483 | # CONFIG_BLK_DEV_TC86C001 is not set | ||
447 | # CONFIG_IDE_ARM is not set | 484 | # CONFIG_IDE_ARM is not set |
448 | # CONFIG_BLK_DEV_IDEDMA is not set | 485 | # CONFIG_BLK_DEV_IDEDMA is not set |
486 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y | ||
449 | # CONFIG_BLK_DEV_HD is not set | 487 | # CONFIG_BLK_DEV_HD is not set |
450 | 488 | ||
451 | # | 489 | # |
@@ -457,10 +495,6 @@ CONFIG_IDE_PROC_FS=y | |||
457 | # CONFIG_SCSI_NETLINK is not set | 495 | # CONFIG_SCSI_NETLINK is not set |
458 | # CONFIG_ATA is not set | 496 | # CONFIG_ATA is not set |
459 | # CONFIG_MD is not set | 497 | # CONFIG_MD is not set |
460 | |||
461 | # | ||
462 | # Fusion MPT device support | ||
463 | # | ||
464 | # CONFIG_FUSION is not set | 498 | # CONFIG_FUSION is not set |
465 | 499 | ||
466 | # | 500 | # |
@@ -479,6 +513,7 @@ CONFIG_NETDEVICES=y | |||
479 | # CONFIG_BONDING is not set | 513 | # CONFIG_BONDING is not set |
480 | # CONFIG_EQUALIZER is not set | 514 | # CONFIG_EQUALIZER is not set |
481 | CONFIG_TUN=y | 515 | CONFIG_TUN=y |
516 | # CONFIG_VETH is not set | ||
482 | # CONFIG_ARCNET is not set | 517 | # CONFIG_ARCNET is not set |
483 | CONFIG_PHYLIB=y | 518 | CONFIG_PHYLIB=y |
484 | 519 | ||
@@ -504,20 +539,28 @@ CONFIG_MII=y | |||
504 | # CONFIG_NET_VENDOR_3COM is not set | 539 | # CONFIG_NET_VENDOR_3COM is not set |
505 | # CONFIG_NET_TULIP is not set | 540 | # CONFIG_NET_TULIP is not set |
506 | # CONFIG_HP100 is not set | 541 | # CONFIG_HP100 is not set |
542 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
543 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
544 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
545 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
507 | # CONFIG_NET_PCI is not set | 546 | # CONFIG_NET_PCI is not set |
547 | # CONFIG_B44 is not set | ||
508 | CONFIG_FS_ENET=y | 548 | CONFIG_FS_ENET=y |
509 | # CONFIG_FS_ENET_HAS_SCC is not set | 549 | # CONFIG_FS_ENET_HAS_SCC is not set |
510 | CONFIG_FS_ENET_HAS_FCC=y | 550 | CONFIG_FS_ENET_HAS_FCC=y |
551 | # CONFIG_FS_ENET_MDIO_FCC is not set | ||
511 | CONFIG_NETDEV_1000=y | 552 | CONFIG_NETDEV_1000=y |
512 | # CONFIG_ACENIC is not set | 553 | # CONFIG_ACENIC is not set |
513 | # CONFIG_DL2K is not set | 554 | # CONFIG_DL2K is not set |
514 | # CONFIG_E1000 is not set | 555 | # CONFIG_E1000 is not set |
556 | # CONFIG_E1000E is not set | ||
515 | # CONFIG_NS83820 is not set | 557 | # CONFIG_NS83820 is not set |
516 | # CONFIG_HAMACHI is not set | 558 | # CONFIG_HAMACHI is not set |
517 | # CONFIG_R8169 is not set | 559 | # CONFIG_R8169 is not set |
518 | # CONFIG_SIS190 is not set | 560 | # CONFIG_SIS190 is not set |
519 | # CONFIG_SKGE is not set | 561 | # CONFIG_SKGE is not set |
520 | # CONFIG_SKY2 is not set | 562 | # CONFIG_SKY2 is not set |
563 | # CONFIG_SK98LIN is not set | ||
521 | # CONFIG_VIA_VELOCITY is not set | 564 | # CONFIG_VIA_VELOCITY is not set |
522 | # CONFIG_TIGON3 is not set | 565 | # CONFIG_TIGON3 is not set |
523 | # CONFIG_BNX2 is not set | 566 | # CONFIG_BNX2 is not set |
@@ -525,11 +568,14 @@ CONFIG_NETDEV_1000=y | |||
525 | CONFIG_NETDEV_10000=y | 568 | CONFIG_NETDEV_10000=y |
526 | # CONFIG_CHELSIO_T1 is not set | 569 | # CONFIG_CHELSIO_T1 is not set |
527 | # CONFIG_CHELSIO_T3 is not set | 570 | # CONFIG_CHELSIO_T3 is not set |
571 | # CONFIG_IXGBE is not set | ||
528 | # CONFIG_IXGB is not set | 572 | # CONFIG_IXGB is not set |
529 | # CONFIG_S2IO is not set | 573 | # CONFIG_S2IO is not set |
530 | # CONFIG_MYRI10GE is not set | 574 | # CONFIG_MYRI10GE is not set |
531 | # CONFIG_NETXEN_NIC is not set | 575 | # CONFIG_NETXEN_NIC is not set |
576 | # CONFIG_NIU is not set | ||
532 | # CONFIG_MLX4_CORE is not set | 577 | # CONFIG_MLX4_CORE is not set |
578 | # CONFIG_TEHUTI is not set | ||
533 | # CONFIG_TR is not set | 579 | # CONFIG_TR is not set |
534 | 580 | ||
535 | # | 581 | # |
@@ -567,7 +613,6 @@ CONFIG_INPUT_MOUSEDEV_PSAUX=y | |||
567 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 613 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
568 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 614 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
569 | # CONFIG_INPUT_JOYDEV is not set | 615 | # CONFIG_INPUT_JOYDEV is not set |
570 | # CONFIG_INPUT_TSDEV is not set | ||
571 | CONFIG_INPUT_EVDEV=y | 616 | CONFIG_INPUT_EVDEV=y |
572 | # CONFIG_INPUT_EVBUG is not set | 617 | # CONFIG_INPUT_EVBUG is not set |
573 | 618 | ||
@@ -638,14 +683,11 @@ CONFIG_UNIX98_PTYS=y | |||
638 | CONFIG_LEGACY_PTYS=y | 683 | CONFIG_LEGACY_PTYS=y |
639 | CONFIG_LEGACY_PTY_COUNT=256 | 684 | CONFIG_LEGACY_PTY_COUNT=256 |
640 | # CONFIG_IPMI_HANDLER is not set | 685 | # CONFIG_IPMI_HANDLER is not set |
641 | # CONFIG_WATCHDOG is not set | ||
642 | CONFIG_HW_RANDOM=y | 686 | CONFIG_HW_RANDOM=y |
643 | # CONFIG_NVRAM is not set | 687 | # CONFIG_NVRAM is not set |
644 | # CONFIG_GEN_RTC is not set | 688 | # CONFIG_GEN_RTC is not set |
645 | # CONFIG_R3964 is not set | 689 | # CONFIG_R3964 is not set |
646 | # CONFIG_APPLICOM is not set | 690 | # CONFIG_APPLICOM is not set |
647 | # CONFIG_AGP is not set | ||
648 | # CONFIG_DRM is not set | ||
649 | # CONFIG_RAW_DRIVER is not set | 691 | # CONFIG_RAW_DRIVER is not set |
650 | CONFIG_DEVPORT=y | 692 | CONFIG_DEVPORT=y |
651 | # CONFIG_I2C is not set | 693 | # CONFIG_I2C is not set |
@@ -658,6 +700,13 @@ CONFIG_DEVPORT=y | |||
658 | # CONFIG_W1 is not set | 700 | # CONFIG_W1 is not set |
659 | # CONFIG_POWER_SUPPLY is not set | 701 | # CONFIG_POWER_SUPPLY is not set |
660 | # CONFIG_HWMON is not set | 702 | # CONFIG_HWMON is not set |
703 | # CONFIG_WATCHDOG is not set | ||
704 | |||
705 | # | ||
706 | # Sonics Silicon Backplane | ||
707 | # | ||
708 | CONFIG_SSB_POSSIBLE=y | ||
709 | # CONFIG_SSB is not set | ||
661 | 710 | ||
662 | # | 711 | # |
663 | # Multifunction device drivers | 712 | # Multifunction device drivers |
@@ -674,16 +723,17 @@ CONFIG_DAB=y | |||
674 | # | 723 | # |
675 | # Graphics support | 724 | # Graphics support |
676 | # | 725 | # |
726 | # CONFIG_AGP is not set | ||
727 | # CONFIG_DRM is not set | ||
728 | # CONFIG_VGASTATE is not set | ||
729 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
730 | # CONFIG_FB is not set | ||
677 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 731 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
678 | 732 | ||
679 | # | 733 | # |
680 | # Display device support | 734 | # Display device support |
681 | # | 735 | # |
682 | # CONFIG_DISPLAY_SUPPORT is not set | 736 | # CONFIG_DISPLAY_SUPPORT is not set |
683 | # CONFIG_VGASTATE is not set | ||
684 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
685 | # CONFIG_FB is not set | ||
686 | # CONFIG_FB_IBM_GXT4500 is not set | ||
687 | 737 | ||
688 | # | 738 | # |
689 | # Sound | 739 | # Sound |
@@ -707,6 +757,7 @@ CONFIG_USB_GADGET=y | |||
707 | # CONFIG_USB_GADGET_DEBUG_FILES is not set | 757 | # CONFIG_USB_GADGET_DEBUG_FILES is not set |
708 | CONFIG_USB_GADGET_SELECTED=y | 758 | CONFIG_USB_GADGET_SELECTED=y |
709 | # CONFIG_USB_GADGET_AMD5536UDC is not set | 759 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
760 | # CONFIG_USB_GADGET_ATMEL_USBA is not set | ||
710 | # CONFIG_USB_GADGET_FSL_USB2 is not set | 761 | # CONFIG_USB_GADGET_FSL_USB2 is not set |
711 | # CONFIG_USB_GADGET_NET2280 is not set | 762 | # CONFIG_USB_GADGET_NET2280 is not set |
712 | # CONFIG_USB_GADGET_PXA2XX is not set | 763 | # CONFIG_USB_GADGET_PXA2XX is not set |
@@ -731,19 +782,6 @@ CONFIG_USB_ETH=y | |||
731 | # CONFIG_RTC_CLASS is not set | 782 | # CONFIG_RTC_CLASS is not set |
732 | 783 | ||
733 | # | 784 | # |
734 | # DMA Engine support | ||
735 | # | ||
736 | # CONFIG_DMA_ENGINE is not set | ||
737 | |||
738 | # | ||
739 | # DMA Clients | ||
740 | # | ||
741 | |||
742 | # | ||
743 | # DMA Devices | ||
744 | # | ||
745 | |||
746 | # | ||
747 | # Userspace I/O | 785 | # Userspace I/O |
748 | # | 786 | # |
749 | # CONFIG_UIO is not set | 787 | # CONFIG_UIO is not set |
@@ -759,7 +797,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
759 | # CONFIG_EXT3_FS_POSIX_ACL is not set | 797 | # CONFIG_EXT3_FS_POSIX_ACL is not set |
760 | # CONFIG_EXT3_FS_SECURITY is not set | 798 | # CONFIG_EXT3_FS_SECURITY is not set |
761 | CONFIG_JBD=y | 799 | CONFIG_JBD=y |
762 | # CONFIG_JBD_DEBUG is not set | ||
763 | CONFIG_FS_MBCACHE=y | 800 | CONFIG_FS_MBCACHE=y |
764 | # CONFIG_REISERFS_FS is not set | 801 | # CONFIG_REISERFS_FS is not set |
765 | # CONFIG_JFS_FS is not set | 802 | # CONFIG_JFS_FS is not set |
@@ -799,7 +836,6 @@ CONFIG_SYSFS=y | |||
799 | CONFIG_TMPFS=y | 836 | CONFIG_TMPFS=y |
800 | # CONFIG_TMPFS_POSIX_ACL is not set | 837 | # CONFIG_TMPFS_POSIX_ACL is not set |
801 | # CONFIG_HUGETLB_PAGE is not set | 838 | # CONFIG_HUGETLB_PAGE is not set |
802 | CONFIG_RAMFS=y | ||
803 | 839 | ||
804 | # | 840 | # |
805 | # Miscellaneous filesystems | 841 | # Miscellaneous filesystems |
@@ -812,10 +848,7 @@ CONFIG_CRAMFS=y | |||
812 | # CONFIG_QNX4FS_FS is not set | 848 | # CONFIG_QNX4FS_FS is not set |
813 | # CONFIG_SYSV_FS is not set | 849 | # CONFIG_SYSV_FS is not set |
814 | # CONFIG_UFS_FS is not set | 850 | # CONFIG_UFS_FS is not set |
815 | 851 | CONFIG_NETWORK_FILESYSTEMS=y | |
816 | # | ||
817 | # Network File Systems | ||
818 | # | ||
819 | CONFIG_NFS_FS=y | 852 | CONFIG_NFS_FS=y |
820 | CONFIG_NFS_V3=y | 853 | CONFIG_NFS_V3=y |
821 | CONFIG_NFS_V3_ACL=y | 854 | CONFIG_NFS_V3_ACL=y |
@@ -853,10 +886,6 @@ CONFIG_MSDOS_PARTITION=y | |||
853 | # CONFIG_KARMA_PARTITION is not set | 886 | # CONFIG_KARMA_PARTITION is not set |
854 | # CONFIG_EFI_PARTITION is not set | 887 | # CONFIG_EFI_PARTITION is not set |
855 | # CONFIG_SYSV68_PARTITION is not set | 888 | # CONFIG_SYSV68_PARTITION is not set |
856 | |||
857 | # | ||
858 | # Native Language Support | ||
859 | # | ||
860 | CONFIG_NLS=y | 889 | CONFIG_NLS=y |
861 | CONFIG_NLS_DEFAULT="iso8859-1" | 890 | CONFIG_NLS_DEFAULT="iso8859-1" |
862 | CONFIG_NLS_CODEPAGE_437=y | 891 | CONFIG_NLS_CODEPAGE_437=y |
@@ -915,11 +944,13 @@ CONFIG_PLIST=y | |||
915 | CONFIG_HAS_IOMEM=y | 944 | CONFIG_HAS_IOMEM=y |
916 | CONFIG_HAS_IOPORT=y | 945 | CONFIG_HAS_IOPORT=y |
917 | CONFIG_HAS_DMA=y | 946 | CONFIG_HAS_DMA=y |
947 | # CONFIG_INSTRUMENTATION is not set | ||
918 | 948 | ||
919 | # | 949 | # |
920 | # Kernel hacking | 950 | # Kernel hacking |
921 | # | 951 | # |
922 | # CONFIG_PRINTK_TIME is not set | 952 | # CONFIG_PRINTK_TIME is not set |
953 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
923 | CONFIG_ENABLE_MUST_CHECK=y | 954 | CONFIG_ENABLE_MUST_CHECK=y |
924 | CONFIG_MAGIC_SYSRQ=y | 955 | CONFIG_MAGIC_SYSRQ=y |
925 | # CONFIG_UNUSED_SYMBOLS is not set | 956 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -943,8 +974,11 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
943 | CONFIG_DEBUG_INFO=y | 974 | CONFIG_DEBUG_INFO=y |
944 | # CONFIG_DEBUG_VM is not set | 975 | # CONFIG_DEBUG_VM is not set |
945 | # CONFIG_DEBUG_LIST is not set | 976 | # CONFIG_DEBUG_LIST is not set |
977 | # CONFIG_DEBUG_SG is not set | ||
946 | CONFIG_FORCED_INLINING=y | 978 | CONFIG_FORCED_INLINING=y |
979 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
947 | # CONFIG_FAULT_INJECTION is not set | 980 | # CONFIG_FAULT_INJECTION is not set |
981 | # CONFIG_SAMPLES is not set | ||
948 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 982 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
949 | # CONFIG_DEBUG_STACK_USAGE is not set | 983 | # CONFIG_DEBUG_STACK_USAGE is not set |
950 | # CONFIG_DEBUG_PAGEALLOC is not set | 984 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -952,16 +986,6 @@ CONFIG_FORCED_INLINING=y | |||
952 | # CONFIG_KGDB_CONSOLE is not set | 986 | # CONFIG_KGDB_CONSOLE is not set |
953 | CONFIG_BDI_SWITCH=y | 987 | CONFIG_BDI_SWITCH=y |
954 | # CONFIG_PPC_EARLY_DEBUG is not set | 988 | # CONFIG_PPC_EARLY_DEBUG is not set |
955 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | ||
956 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | ||
957 | # CONFIG_PPC_EARLY_DEBUG_RTAS_PANEL is not set | ||
958 | # CONFIG_PPC_EARLY_DEBUG_RTAS_CONSOLE is not set | ||
959 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | ||
960 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | ||
961 | # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set | ||
962 | # CONFIG_PPC_EARLY_DEBUG_BEAT is not set | ||
963 | # CONFIG_PPC_EARLY_DEBUG_44x is not set | ||
964 | # CONFIG_PPC_EARLY_DEBUG_CPM is not set | ||
965 | 989 | ||
966 | # | 990 | # |
967 | # Security options | 991 | # Security options |
@@ -997,8 +1021,12 @@ CONFIG_CRYPTO_DES=y | |||
997 | # CONFIG_CRYPTO_ARC4 is not set | 1021 | # CONFIG_CRYPTO_ARC4 is not set |
998 | # CONFIG_CRYPTO_KHAZAD is not set | 1022 | # CONFIG_CRYPTO_KHAZAD is not set |
999 | # CONFIG_CRYPTO_ANUBIS is not set | 1023 | # CONFIG_CRYPTO_ANUBIS is not set |
1024 | # CONFIG_CRYPTO_SEED is not set | ||
1000 | # CONFIG_CRYPTO_DEFLATE is not set | 1025 | # CONFIG_CRYPTO_DEFLATE is not set |
1001 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1026 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1002 | # CONFIG_CRYPTO_CRC32C is not set | 1027 | # CONFIG_CRYPTO_CRC32C is not set |
1003 | # CONFIG_CRYPTO_CAMELLIA is not set | 1028 | # CONFIG_CRYPTO_CAMELLIA is not set |
1029 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1004 | CONFIG_CRYPTO_HW=y | 1030 | CONFIG_CRYPTO_HW=y |
1031 | # CONFIG_PPC_CLOCK is not set | ||
1032 | CONFIG_PPC_LIB_RHEAP=y | ||
diff --git a/arch/powerpc/configs/prpmc2800_defconfig b/arch/powerpc/configs/prpmc2800_defconfig index 3e87faf9b5c2..46b2579d38b1 100644 --- a/arch/powerpc/configs/prpmc2800_defconfig +++ b/arch/powerpc/configs/prpmc2800_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.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 28 21:24:45 2007 | 4 | # Thu Dec 6 16:49:11 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -15,6 +15,7 @@ CONFIG_6xx=y | |||
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_FPU=y | 17 | CONFIG_PPC_FPU=y |
18 | CONFIG_ALTIVEC=y | ||
18 | CONFIG_PPC_STD_MMU=y | 19 | CONFIG_PPC_STD_MMU=y |
19 | CONFIG_PPC_STD_MMU_32=y | 20 | CONFIG_PPC_STD_MMU_32=y |
20 | # CONFIG_PPC_MM_SLICES is not set | 21 | # CONFIG_PPC_MM_SLICES is not set |
@@ -22,8 +23,13 @@ CONFIG_PPC_STD_MMU_32=y | |||
22 | CONFIG_NOT_COHERENT_CACHE=y | 23 | CONFIG_NOT_COHERENT_CACHE=y |
23 | CONFIG_CHECK_CACHE_COHERENCY=y | 24 | CONFIG_CHECK_CACHE_COHERENCY=y |
24 | CONFIG_PPC32=y | 25 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 27 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 28 | CONFIG_MMU=y |
29 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
30 | CONFIG_GENERIC_TIME=y | ||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
32 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 33 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 34 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 35 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -63,9 +69,12 @@ CONFIG_POSIX_MQUEUE=y | |||
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 69 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 73 | # CONFIG_AUDIT is not set |
67 | # CONFIG_IKCONFIG is not set | 74 | # CONFIG_IKCONFIG is not set |
68 | CONFIG_LOG_BUF_SHIFT=14 | 75 | CONFIG_LOG_BUF_SHIFT=14 |
76 | # CONFIG_CGROUPS is not set | ||
77 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
69 | # CONFIG_SYSFS_DEPRECATED is not set | 78 | # CONFIG_SYSFS_DEPRECATED is not set |
70 | # CONFIG_RELAY is not set | 79 | # CONFIG_RELAY is not set |
71 | CONFIG_BLK_DEV_INITRD=y | 80 | CONFIG_BLK_DEV_INITRD=y |
@@ -85,7 +94,6 @@ CONFIG_FUTEX=y | |||
85 | CONFIG_ANON_INODES=y | 94 | CONFIG_ANON_INODES=y |
86 | CONFIG_EPOLL=y | 95 | CONFIG_EPOLL=y |
87 | CONFIG_SIGNALFD=y | 96 | CONFIG_SIGNALFD=y |
88 | CONFIG_TIMERFD=y | ||
89 | CONFIG_EVENTFD=y | 97 | CONFIG_EVENTFD=y |
90 | CONFIG_SHMEM=y | 98 | CONFIG_SHMEM=y |
91 | CONFIG_VM_EVENT_COUNTERS=y | 99 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -119,16 +127,21 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
119 | # | 127 | # |
120 | # Platform support | 128 | # Platform support |
121 | # | 129 | # |
122 | # CONFIG_PPC_MULTIPLATFORM is not set | 130 | CONFIG_PPC_MULTIPLATFORM=y |
123 | CONFIG_EMBEDDED6xx=y | ||
124 | # CONFIG_PPC_82xx is not set | 131 | # CONFIG_PPC_82xx is not set |
125 | # CONFIG_PPC_83xx is not set | 132 | # CONFIG_PPC_83xx is not set |
126 | # CONFIG_PPC_86xx is not set | 133 | # CONFIG_PPC_86xx is not set |
134 | CONFIG_CLASSIC32=y | ||
135 | # CONFIG_PPC_CHRP is not set | ||
127 | # CONFIG_PPC_MPC52xx is not set | 136 | # CONFIG_PPC_MPC52xx is not set |
128 | # CONFIG_PPC_MPC5200 is not set | 137 | # CONFIG_PPC_MPC5200 is not set |
138 | # CONFIG_PPC_EFIKA is not set | ||
139 | # CONFIG_PPC_LITE5200 is not set | ||
140 | # CONFIG_PPC_PMAC is not set | ||
129 | # CONFIG_PPC_CELL is not set | 141 | # CONFIG_PPC_CELL is not set |
130 | # CONFIG_PPC_CELL_NATIVE is not set | 142 | # CONFIG_PPC_CELL_NATIVE is not set |
131 | # CONFIG_PQ2ADS is not set | 143 | # CONFIG_PQ2ADS is not set |
144 | CONFIG_EMBEDDED6xx=y | ||
132 | # CONFIG_LINKSTATION is not set | 145 | # CONFIG_LINKSTATION is not set |
133 | # CONFIG_MPC7448HPC2 is not set | 146 | # CONFIG_MPC7448HPC2 is not set |
134 | # CONFIG_PPC_HOLLY is not set | 147 | # CONFIG_PPC_HOLLY is not set |
@@ -144,6 +157,7 @@ CONFIG_MV64X60=y | |||
144 | # CONFIG_PPC_INDIRECT_IO is not set | 157 | # CONFIG_PPC_INDIRECT_IO is not set |
145 | # CONFIG_GENERIC_IOMAP is not set | 158 | # CONFIG_GENERIC_IOMAP is not set |
146 | # CONFIG_CPU_FREQ is not set | 159 | # CONFIG_CPU_FREQ is not set |
160 | # CONFIG_TAU is not set | ||
147 | # CONFIG_CPM2 is not set | 161 | # CONFIG_CPM2 is not set |
148 | # CONFIG_FSL_ULI1575 is not set | 162 | # CONFIG_FSL_ULI1575 is not set |
149 | 163 | ||
@@ -151,6 +165,10 @@ CONFIG_MV64X60=y | |||
151 | # Kernel options | 165 | # Kernel options |
152 | # | 166 | # |
153 | CONFIG_HIGHMEM=y | 167 | CONFIG_HIGHMEM=y |
168 | CONFIG_TICK_ONESHOT=y | ||
169 | CONFIG_NO_HZ=y | ||
170 | CONFIG_HIGH_RES_TIMERS=y | ||
171 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
154 | # CONFIG_HZ_100 is not set | 172 | # CONFIG_HZ_100 is not set |
155 | CONFIG_HZ_250=y | 173 | CONFIG_HZ_250=y |
156 | # CONFIG_HZ_300 is not set | 174 | # CONFIG_HZ_300 is not set |
@@ -172,6 +190,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
172 | CONFIG_FLATMEM=y | 190 | CONFIG_FLATMEM=y |
173 | CONFIG_FLAT_NODE_MEM_MAP=y | 191 | CONFIG_FLAT_NODE_MEM_MAP=y |
174 | # CONFIG_SPARSEMEM_STATIC is not set | 192 | # CONFIG_SPARSEMEM_STATIC is not set |
193 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
175 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 194 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
176 | # CONFIG_RESOURCES_64BIT is not set | 195 | # CONFIG_RESOURCES_64BIT is not set |
177 | CONFIG_ZONE_DMA_FLAG=1 | 196 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -180,6 +199,8 @@ CONFIG_VIRT_TO_BUS=y | |||
180 | CONFIG_PROC_DEVICETREE=y | 199 | CONFIG_PROC_DEVICETREE=y |
181 | # CONFIG_CMDLINE_BOOL is not set | 200 | # CONFIG_CMDLINE_BOOL is not set |
182 | # CONFIG_PM is not set | 201 | # CONFIG_PM is not set |
202 | CONFIG_SUSPEND_UP_POSSIBLE=y | ||
203 | CONFIG_HIBERNATION_UP_POSSIBLE=y | ||
183 | # CONFIG_SECCOMP is not set | 204 | # CONFIG_SECCOMP is not set |
184 | CONFIG_WANT_DEVICE_TREE=y | 205 | CONFIG_WANT_DEVICE_TREE=y |
185 | CONFIG_DEVICE_TREE="prpmc2800.dts" | 206 | CONFIG_DEVICE_TREE="prpmc2800.dts" |
@@ -197,10 +218,7 @@ CONFIG_PCI_SYSCALL=y | |||
197 | # CONFIG_PCIEPORTBUS is not set | 218 | # CONFIG_PCIEPORTBUS is not set |
198 | CONFIG_ARCH_SUPPORTS_MSI=y | 219 | CONFIG_ARCH_SUPPORTS_MSI=y |
199 | # CONFIG_PCI_MSI is not set | 220 | # CONFIG_PCI_MSI is not set |
200 | 221 | CONFIG_PCI_LEGACY=y | |
201 | # | ||
202 | # PCCARD (PCMCIA/CardBus) support | ||
203 | # | ||
204 | # CONFIG_PCCARD is not set | 222 | # CONFIG_PCCARD is not set |
205 | # CONFIG_HOTPLUG_PCI is not set | 223 | # CONFIG_HOTPLUG_PCI is not set |
206 | 224 | ||
@@ -215,7 +233,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
215 | CONFIG_HIGHMEM_START=0xfe000000 | 233 | CONFIG_HIGHMEM_START=0xfe000000 |
216 | CONFIG_LOWMEM_SIZE=0x30000000 | 234 | CONFIG_LOWMEM_SIZE=0x30000000 |
217 | CONFIG_KERNEL_START=0xc0000000 | 235 | CONFIG_KERNEL_START=0xc0000000 |
218 | CONFIG_TASK_SIZE=0x80000000 | 236 | CONFIG_TASK_SIZE=0xc0000000 |
219 | CONFIG_CONSISTENT_START=0xff100000 | 237 | CONFIG_CONSISTENT_START=0xff100000 |
220 | CONFIG_CONSISTENT_SIZE=0x00200000 | 238 | CONFIG_CONSISTENT_SIZE=0x00200000 |
221 | CONFIG_BOOT_LOAD=0x00800000 | 239 | CONFIG_BOOT_LOAD=0x00800000 |
@@ -257,6 +275,7 @@ CONFIG_SYN_COOKIES=y | |||
257 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 275 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
258 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 276 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
259 | CONFIG_INET_XFRM_MODE_BEET=y | 277 | CONFIG_INET_XFRM_MODE_BEET=y |
278 | # CONFIG_INET_LRO is not set | ||
260 | CONFIG_INET_DIAG=y | 279 | CONFIG_INET_DIAG=y |
261 | CONFIG_INET_TCP_DIAG=y | 280 | CONFIG_INET_TCP_DIAG=y |
262 | # CONFIG_TCP_CONG_ADVANCED is not set | 281 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -282,10 +301,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
282 | # CONFIG_LAPB is not set | 301 | # CONFIG_LAPB is not set |
283 | # CONFIG_ECONET is not set | 302 | # CONFIG_ECONET is not set |
284 | # CONFIG_WAN_ROUTER is not set | 303 | # CONFIG_WAN_ROUTER is not set |
285 | |||
286 | # | ||
287 | # QoS and/or fair queueing | ||
288 | # | ||
289 | # CONFIG_NET_SCHED is not set | 304 | # CONFIG_NET_SCHED is not set |
290 | 305 | ||
291 | # | 306 | # |
@@ -314,6 +329,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
314 | # | 329 | # |
315 | # Generic Driver Options | 330 | # Generic Driver Options |
316 | # | 331 | # |
332 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
317 | CONFIG_STANDALONE=y | 333 | CONFIG_STANDALONE=y |
318 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 334 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
319 | # CONFIG_FW_LOADER is not set | 335 | # CONFIG_FW_LOADER is not set |
@@ -337,6 +353,7 @@ CONFIG_MTD_BLOCK=y | |||
337 | # CONFIG_INFTL is not set | 353 | # CONFIG_INFTL is not set |
338 | # CONFIG_RFD_FTL is not set | 354 | # CONFIG_RFD_FTL is not set |
339 | # CONFIG_SSFDC is not set | 355 | # CONFIG_SSFDC is not set |
356 | # CONFIG_MTD_OOPS is not set | ||
340 | 357 | ||
341 | # | 358 | # |
342 | # RAM/ROM/Flash chip drivers | 359 | # RAM/ROM/Flash chip drivers |
@@ -369,6 +386,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
369 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | 386 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set |
370 | # CONFIG_MTD_PHYSMAP is not set | 387 | # CONFIG_MTD_PHYSMAP is not set |
371 | CONFIG_MTD_PHYSMAP_OF=y | 388 | CONFIG_MTD_PHYSMAP_OF=y |
389 | # CONFIG_MTD_INTEL_VR_NOR is not set | ||
372 | # CONFIG_MTD_PLATRAM is not set | 390 | # CONFIG_MTD_PLATRAM is not set |
373 | 391 | ||
374 | # | 392 | # |
@@ -438,6 +456,11 @@ CONFIG_IDE_PROC_FS=y | |||
438 | # IDE chipset support/bugfixes | 456 | # IDE chipset support/bugfixes |
439 | # | 457 | # |
440 | CONFIG_IDE_GENERIC=y | 458 | CONFIG_IDE_GENERIC=y |
459 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
460 | |||
461 | # | ||
462 | # PCI IDE chipsets support | ||
463 | # | ||
441 | CONFIG_BLK_DEV_IDEPCI=y | 464 | CONFIG_BLK_DEV_IDEPCI=y |
442 | # CONFIG_IDEPCI_SHARE_IRQ is not set | 465 | # CONFIG_IDEPCI_SHARE_IRQ is not set |
443 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 466 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
@@ -445,8 +468,6 @@ CONFIG_IDEPCI_PCIBUS_ORDER=y | |||
445 | CONFIG_BLK_DEV_GENERIC=y | 468 | CONFIG_BLK_DEV_GENERIC=y |
446 | # CONFIG_BLK_DEV_OPTI621 is not set | 469 | # CONFIG_BLK_DEV_OPTI621 is not set |
447 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 470 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
448 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
449 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
450 | # CONFIG_BLK_DEV_AEC62XX is not set | 471 | # CONFIG_BLK_DEV_AEC62XX is not set |
451 | # CONFIG_BLK_DEV_ALI15X3 is not set | 472 | # CONFIG_BLK_DEV_ALI15X3 is not set |
452 | # CONFIG_BLK_DEV_AMD74XX is not set | 473 | # CONFIG_BLK_DEV_AMD74XX is not set |
@@ -474,7 +495,7 @@ CONFIG_BLK_DEV_PDC202XX_NEW=y | |||
474 | # CONFIG_BLK_DEV_TC86C001 is not set | 495 | # CONFIG_BLK_DEV_TC86C001 is not set |
475 | # CONFIG_IDE_ARM is not set | 496 | # CONFIG_IDE_ARM is not set |
476 | CONFIG_BLK_DEV_IDEDMA=y | 497 | CONFIG_BLK_DEV_IDEDMA=y |
477 | # CONFIG_IDEDMA_IVB is not set | 498 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
478 | # CONFIG_BLK_DEV_HD is not set | 499 | # CONFIG_BLK_DEV_HD is not set |
479 | 500 | ||
480 | # | 501 | # |
@@ -512,6 +533,7 @@ CONFIG_BLK_DEV_SD=y | |||
512 | # CONFIG_SCSI_FC_ATTRS is not set | 533 | # CONFIG_SCSI_FC_ATTRS is not set |
513 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 534 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
514 | # CONFIG_SCSI_SAS_LIBSAS is not set | 535 | # CONFIG_SCSI_SAS_LIBSAS is not set |
536 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
515 | CONFIG_SCSI_LOWLEVEL=y | 537 | CONFIG_SCSI_LOWLEVEL=y |
516 | # CONFIG_ISCSI_TCP is not set | 538 | # CONFIG_ISCSI_TCP is not set |
517 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 539 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -523,6 +545,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
523 | # CONFIG_SCSI_AIC79XX is not set | 545 | # CONFIG_SCSI_AIC79XX is not set |
524 | # CONFIG_SCSI_AIC94XX is not set | 546 | # CONFIG_SCSI_AIC94XX is not set |
525 | # CONFIG_SCSI_DPT_I2O is not set | 547 | # CONFIG_SCSI_DPT_I2O is not set |
548 | # CONFIG_SCSI_ADVANSYS is not set | ||
526 | # CONFIG_SCSI_ARCMSR is not set | 549 | # CONFIG_SCSI_ARCMSR is not set |
527 | # CONFIG_MEGARAID_NEWGEN is not set | 550 | # CONFIG_MEGARAID_NEWGEN is not set |
528 | # CONFIG_MEGARAID_LEGACY is not set | 551 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -590,6 +613,7 @@ CONFIG_SATA_MV=y | |||
590 | # CONFIG_PATA_OLDPIIX is not set | 613 | # CONFIG_PATA_OLDPIIX is not set |
591 | # CONFIG_PATA_NETCELL is not set | 614 | # CONFIG_PATA_NETCELL is not set |
592 | # CONFIG_PATA_NS87410 is not set | 615 | # CONFIG_PATA_NS87410 is not set |
616 | # CONFIG_PATA_NS87415 is not set | ||
593 | # CONFIG_PATA_OPTI is not set | 617 | # CONFIG_PATA_OPTI is not set |
594 | # CONFIG_PATA_OPTIDMA is not set | 618 | # CONFIG_PATA_OPTIDMA is not set |
595 | # CONFIG_PATA_PDC_OLD is not set | 619 | # CONFIG_PATA_PDC_OLD is not set |
@@ -603,14 +627,7 @@ CONFIG_SATA_MV=y | |||
603 | # CONFIG_PATA_VIA is not set | 627 | # CONFIG_PATA_VIA is not set |
604 | # CONFIG_PATA_WINBOND is not set | 628 | # CONFIG_PATA_WINBOND is not set |
605 | # CONFIG_MD is not set | 629 | # CONFIG_MD is not set |
606 | |||
607 | # | ||
608 | # Fusion MPT device support | ||
609 | # | ||
610 | # CONFIG_FUSION is not set | 630 | # CONFIG_FUSION is not set |
611 | # CONFIG_FUSION_SPI is not set | ||
612 | # CONFIG_FUSION_FC is not set | ||
613 | # CONFIG_FUSION_SAS is not set | ||
614 | 631 | ||
615 | # | 632 | # |
616 | # IEEE 1394 (FireWire) support | 633 | # IEEE 1394 (FireWire) support |
@@ -628,6 +645,8 @@ CONFIG_NETDEVICES=y | |||
628 | # CONFIG_MACVLAN is not set | 645 | # CONFIG_MACVLAN is not set |
629 | # CONFIG_EQUALIZER is not set | 646 | # CONFIG_EQUALIZER is not set |
630 | # CONFIG_TUN is not set | 647 | # CONFIG_TUN is not set |
648 | # CONFIG_VETH is not set | ||
649 | # CONFIG_IP1000 is not set | ||
631 | # CONFIG_ARCNET is not set | 650 | # CONFIG_ARCNET is not set |
632 | CONFIG_PHYLIB=y | 651 | CONFIG_PHYLIB=y |
633 | 652 | ||
@@ -644,6 +663,7 @@ CONFIG_PHYLIB=y | |||
644 | # CONFIG_BROADCOM_PHY is not set | 663 | # CONFIG_BROADCOM_PHY is not set |
645 | # CONFIG_ICPLUS_PHY is not set | 664 | # CONFIG_ICPLUS_PHY is not set |
646 | # CONFIG_FIXED_PHY is not set | 665 | # CONFIG_FIXED_PHY is not set |
666 | # CONFIG_MDIO_BITBANG is not set | ||
647 | CONFIG_NET_ETHERNET=y | 667 | CONFIG_NET_ETHERNET=y |
648 | CONFIG_MII=y | 668 | CONFIG_MII=y |
649 | # CONFIG_HAPPYMEAL is not set | 669 | # CONFIG_HAPPYMEAL is not set |
@@ -652,13 +672,16 @@ CONFIG_MII=y | |||
652 | # CONFIG_NET_VENDOR_3COM is not set | 672 | # CONFIG_NET_VENDOR_3COM is not set |
653 | # CONFIG_NET_TULIP is not set | 673 | # CONFIG_NET_TULIP is not set |
654 | # CONFIG_HP100 is not set | 674 | # CONFIG_HP100 is not set |
675 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
676 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
677 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
678 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
655 | CONFIG_NET_PCI=y | 679 | CONFIG_NET_PCI=y |
656 | # CONFIG_PCNET32 is not set | 680 | # CONFIG_PCNET32 is not set |
657 | # CONFIG_AMD8111_ETH is not set | 681 | # CONFIG_AMD8111_ETH is not set |
658 | # CONFIG_ADAPTEC_STARFIRE is not set | 682 | # CONFIG_ADAPTEC_STARFIRE is not set |
659 | # CONFIG_B44 is not set | 683 | # CONFIG_B44 is not set |
660 | # CONFIG_FORCEDETH is not set | 684 | # CONFIG_FORCEDETH is not set |
661 | # CONFIG_DGRS is not set | ||
662 | # CONFIG_EEPRO100 is not set | 685 | # CONFIG_EEPRO100 is not set |
663 | CONFIG_E100=y | 686 | CONFIG_E100=y |
664 | # CONFIG_FEALNX is not set | 687 | # CONFIG_FEALNX is not set |
@@ -682,6 +705,7 @@ CONFIG_NETDEV_1000=y | |||
682 | CONFIG_E1000=y | 705 | CONFIG_E1000=y |
683 | # CONFIG_E1000_NAPI is not set | 706 | # CONFIG_E1000_NAPI is not set |
684 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 707 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
708 | # CONFIG_E1000E is not set | ||
685 | # CONFIG_NS83820 is not set | 709 | # CONFIG_NS83820 is not set |
686 | # CONFIG_HAMACHI is not set | 710 | # CONFIG_HAMACHI is not set |
687 | # CONFIG_YELLOWFIN is not set | 711 | # CONFIG_YELLOWFIN is not set |
@@ -689,6 +713,7 @@ CONFIG_E1000=y | |||
689 | # CONFIG_SIS190 is not set | 713 | # CONFIG_SIS190 is not set |
690 | # CONFIG_SKGE is not set | 714 | # CONFIG_SKGE is not set |
691 | # CONFIG_SKY2 is not set | 715 | # CONFIG_SKY2 is not set |
716 | # CONFIG_SK98LIN is not set | ||
692 | # CONFIG_VIA_VELOCITY is not set | 717 | # CONFIG_VIA_VELOCITY is not set |
693 | # CONFIG_TIGON3 is not set | 718 | # CONFIG_TIGON3 is not set |
694 | # CONFIG_BNX2 is not set | 719 | # CONFIG_BNX2 is not set |
@@ -698,11 +723,14 @@ CONFIG_MV643XX_ETH=y | |||
698 | CONFIG_NETDEV_10000=y | 723 | CONFIG_NETDEV_10000=y |
699 | # CONFIG_CHELSIO_T1 is not set | 724 | # CONFIG_CHELSIO_T1 is not set |
700 | # CONFIG_CHELSIO_T3 is not set | 725 | # CONFIG_CHELSIO_T3 is not set |
726 | # CONFIG_IXGBE is not set | ||
701 | # CONFIG_IXGB is not set | 727 | # CONFIG_IXGB is not set |
702 | # CONFIG_S2IO is not set | 728 | # CONFIG_S2IO is not set |
703 | # CONFIG_MYRI10GE is not set | 729 | # CONFIG_MYRI10GE is not set |
704 | # CONFIG_NETXEN_NIC is not set | 730 | # CONFIG_NETXEN_NIC is not set |
731 | # CONFIG_NIU is not set | ||
705 | # CONFIG_MLX4_CORE is not set | 732 | # CONFIG_MLX4_CORE is not set |
733 | # CONFIG_TEHUTI is not set | ||
706 | # CONFIG_TR is not set | 734 | # CONFIG_TR is not set |
707 | 735 | ||
708 | # | 736 | # |
@@ -718,7 +746,6 @@ CONFIG_NETDEV_10000=y | |||
718 | # CONFIG_USB_KAWETH is not set | 746 | # CONFIG_USB_KAWETH is not set |
719 | # CONFIG_USB_PEGASUS is not set | 747 | # CONFIG_USB_PEGASUS is not set |
720 | # CONFIG_USB_RTL8150 is not set | 748 | # CONFIG_USB_RTL8150 is not set |
721 | # CONFIG_USB_USBNET_MII is not set | ||
722 | # CONFIG_USB_USBNET is not set | 749 | # CONFIG_USB_USBNET is not set |
723 | # CONFIG_WAN is not set | 750 | # CONFIG_WAN is not set |
724 | # CONFIG_FDDI is not set | 751 | # CONFIG_FDDI is not set |
@@ -748,7 +775,6 @@ CONFIG_INPUT_MOUSEDEV_PSAUX=y | |||
748 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 775 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
749 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 776 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
750 | # CONFIG_INPUT_JOYDEV is not set | 777 | # CONFIG_INPUT_JOYDEV is not set |
751 | # CONFIG_INPUT_TSDEV is not set | ||
752 | # CONFIG_INPUT_EVDEV is not set | 778 | # CONFIG_INPUT_EVDEV is not set |
753 | # CONFIG_INPUT_EVBUG is not set | 779 | # CONFIG_INPUT_EVBUG is not set |
754 | 780 | ||
@@ -795,15 +821,12 @@ CONFIG_UNIX98_PTYS=y | |||
795 | CONFIG_LEGACY_PTYS=y | 821 | CONFIG_LEGACY_PTYS=y |
796 | CONFIG_LEGACY_PTY_COUNT=256 | 822 | CONFIG_LEGACY_PTY_COUNT=256 |
797 | # CONFIG_IPMI_HANDLER is not set | 823 | # CONFIG_IPMI_HANDLER is not set |
798 | # CONFIG_WATCHDOG is not set | ||
799 | # CONFIG_HW_RANDOM is not set | 824 | # CONFIG_HW_RANDOM is not set |
800 | # CONFIG_NVRAM is not set | 825 | # CONFIG_NVRAM is not set |
801 | CONFIG_GEN_RTC=y | 826 | CONFIG_GEN_RTC=y |
802 | # CONFIG_GEN_RTC_X is not set | 827 | # CONFIG_GEN_RTC_X is not set |
803 | # CONFIG_R3964 is not set | 828 | # CONFIG_R3964 is not set |
804 | # CONFIG_APPLICOM is not set | 829 | # CONFIG_APPLICOM is not set |
805 | # CONFIG_AGP is not set | ||
806 | # CONFIG_DRM is not set | ||
807 | # CONFIG_RAW_DRIVER is not set | 830 | # CONFIG_RAW_DRIVER is not set |
808 | # CONFIG_TCG_TPM is not set | 831 | # CONFIG_TCG_TPM is not set |
809 | CONFIG_DEVPORT=y | 832 | CONFIG_DEVPORT=y |
@@ -873,8 +896,6 @@ CONFIG_I2C_MV64XXX=y | |||
873 | # CONFIG_POWER_SUPPLY is not set | 896 | # CONFIG_POWER_SUPPLY is not set |
874 | CONFIG_HWMON=y | 897 | CONFIG_HWMON=y |
875 | # CONFIG_HWMON_VID is not set | 898 | # CONFIG_HWMON_VID is not set |
876 | # CONFIG_SENSORS_ABITUGURU is not set | ||
877 | # CONFIG_SENSORS_ABITUGURU3 is not set | ||
878 | # CONFIG_SENSORS_AD7418 is not set | 899 | # CONFIG_SENSORS_AD7418 is not set |
879 | # CONFIG_SENSORS_ADM1021 is not set | 900 | # CONFIG_SENSORS_ADM1021 is not set |
880 | # CONFIG_SENSORS_ADM1025 is not set | 901 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -882,12 +903,13 @@ CONFIG_HWMON=y | |||
882 | # CONFIG_SENSORS_ADM1029 is not set | 903 | # CONFIG_SENSORS_ADM1029 is not set |
883 | # CONFIG_SENSORS_ADM1031 is not set | 904 | # CONFIG_SENSORS_ADM1031 is not set |
884 | # CONFIG_SENSORS_ADM9240 is not set | 905 | # CONFIG_SENSORS_ADM9240 is not set |
885 | # CONFIG_SENSORS_ASB100 is not set | 906 | # CONFIG_SENSORS_ADT7470 is not set |
886 | # CONFIG_SENSORS_ATXP1 is not set | 907 | # CONFIG_SENSORS_ATXP1 is not set |
887 | # CONFIG_SENSORS_DS1621 is not set | 908 | # CONFIG_SENSORS_DS1621 is not set |
909 | # CONFIG_SENSORS_I5K_AMB is not set | ||
888 | # CONFIG_SENSORS_F71805F is not set | 910 | # CONFIG_SENSORS_F71805F is not set |
889 | # CONFIG_SENSORS_FSCHER is not set | 911 | # CONFIG_SENSORS_F71882FG is not set |
890 | # CONFIG_SENSORS_FSCPOS is not set | 912 | # CONFIG_SENSORS_F75375S is not set |
891 | # CONFIG_SENSORS_GL518SM is not set | 913 | # CONFIG_SENSORS_GL518SM is not set |
892 | # CONFIG_SENSORS_GL520SM is not set | 914 | # CONFIG_SENSORS_GL520SM is not set |
893 | # CONFIG_SENSORS_IT87 is not set | 915 | # CONFIG_SENSORS_IT87 is not set |
@@ -923,6 +945,13 @@ CONFIG_HWMON=y | |||
923 | # CONFIG_SENSORS_W83627HF is not set | 945 | # CONFIG_SENSORS_W83627HF is not set |
924 | # CONFIG_SENSORS_W83627EHF is not set | 946 | # CONFIG_SENSORS_W83627EHF is not set |
925 | # CONFIG_HWMON_DEBUG_CHIP is not set | 947 | # CONFIG_HWMON_DEBUG_CHIP is not set |
948 | # CONFIG_WATCHDOG is not set | ||
949 | |||
950 | # | ||
951 | # Sonics Silicon Backplane | ||
952 | # | ||
953 | CONFIG_SSB_POSSIBLE=y | ||
954 | # CONFIG_SSB is not set | ||
926 | 955 | ||
927 | # | 956 | # |
928 | # Multifunction device drivers | 957 | # Multifunction device drivers |
@@ -939,16 +968,17 @@ CONFIG_HWMON=y | |||
939 | # | 968 | # |
940 | # Graphics support | 969 | # Graphics support |
941 | # | 970 | # |
971 | # CONFIG_AGP is not set | ||
972 | # CONFIG_DRM is not set | ||
973 | # CONFIG_VGASTATE is not set | ||
974 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
975 | # CONFIG_FB is not set | ||
942 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 976 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
943 | 977 | ||
944 | # | 978 | # |
945 | # Display device support | 979 | # Display device support |
946 | # | 980 | # |
947 | # CONFIG_DISPLAY_SUPPORT is not set | 981 | # CONFIG_DISPLAY_SUPPORT is not set |
948 | # CONFIG_VGASTATE is not set | ||
949 | CONFIG_VIDEO_OUTPUT_CONTROL=y | ||
950 | # CONFIG_FB is not set | ||
951 | # CONFIG_FB_IBM_GXT4500 is not set | ||
952 | 982 | ||
953 | # | 983 | # |
954 | # Console display driver support | 984 | # Console display driver support |
@@ -964,6 +994,7 @@ CONFIG_DUMMY_CONSOLE=y | |||
964 | CONFIG_HID_SUPPORT=y | 994 | CONFIG_HID_SUPPORT=y |
965 | CONFIG_HID=y | 995 | CONFIG_HID=y |
966 | # CONFIG_HID_DEBUG is not set | 996 | # CONFIG_HID_DEBUG is not set |
997 | # CONFIG_HIDRAW is not set | ||
967 | 998 | ||
968 | # | 999 | # |
969 | # USB Input Devices | 1000 | # USB Input Devices |
@@ -1091,6 +1122,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1091 | # I2C RTC drivers | 1122 | # I2C RTC drivers |
1092 | # | 1123 | # |
1093 | # CONFIG_RTC_DRV_DS1307 is not set | 1124 | # CONFIG_RTC_DRV_DS1307 is not set |
1125 | # CONFIG_RTC_DRV_DS1374 is not set | ||
1094 | # CONFIG_RTC_DRV_DS1672 is not set | 1126 | # CONFIG_RTC_DRV_DS1672 is not set |
1095 | CONFIG_RTC_DRV_MAX6900=y | 1127 | CONFIG_RTC_DRV_MAX6900=y |
1096 | # CONFIG_RTC_DRV_RS5C372 is not set | 1128 | # CONFIG_RTC_DRV_RS5C372 is not set |
@@ -1120,19 +1152,6 @@ CONFIG_RTC_DRV_MAX6900=y | |||
1120 | # | 1152 | # |
1121 | 1153 | ||
1122 | # | 1154 | # |
1123 | # DMA Engine support | ||
1124 | # | ||
1125 | # CONFIG_DMA_ENGINE is not set | ||
1126 | |||
1127 | # | ||
1128 | # DMA Clients | ||
1129 | # | ||
1130 | |||
1131 | # | ||
1132 | # DMA Devices | ||
1133 | # | ||
1134 | |||
1135 | # | ||
1136 | # Userspace I/O | 1155 | # Userspace I/O |
1137 | # | 1156 | # |
1138 | # CONFIG_UIO is not set | 1157 | # CONFIG_UIO is not set |
@@ -1149,7 +1168,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
1149 | # CONFIG_EXT3_FS_SECURITY is not set | 1168 | # CONFIG_EXT3_FS_SECURITY is not set |
1150 | # CONFIG_EXT4DEV_FS is not set | 1169 | # CONFIG_EXT4DEV_FS is not set |
1151 | CONFIG_JBD=y | 1170 | CONFIG_JBD=y |
1152 | # CONFIG_JBD_DEBUG is not set | ||
1153 | CONFIG_FS_MBCACHE=y | 1171 | CONFIG_FS_MBCACHE=y |
1154 | # CONFIG_REISERFS_FS is not set | 1172 | # CONFIG_REISERFS_FS is not set |
1155 | # CONFIG_JFS_FS is not set | 1173 | # CONFIG_JFS_FS is not set |
@@ -1190,7 +1208,6 @@ CONFIG_SYSFS=y | |||
1190 | CONFIG_TMPFS=y | 1208 | CONFIG_TMPFS=y |
1191 | # CONFIG_TMPFS_POSIX_ACL is not set | 1209 | # CONFIG_TMPFS_POSIX_ACL is not set |
1192 | # CONFIG_HUGETLB_PAGE is not set | 1210 | # CONFIG_HUGETLB_PAGE is not set |
1193 | CONFIG_RAMFS=y | ||
1194 | # CONFIG_CONFIGFS_FS is not set | 1211 | # CONFIG_CONFIGFS_FS is not set |
1195 | 1212 | ||
1196 | # | 1213 | # |
@@ -1210,10 +1227,7 @@ CONFIG_RAMFS=y | |||
1210 | # CONFIG_QNX4FS_FS is not set | 1227 | # CONFIG_QNX4FS_FS is not set |
1211 | # CONFIG_SYSV_FS is not set | 1228 | # CONFIG_SYSV_FS is not set |
1212 | # CONFIG_UFS_FS is not set | 1229 | # CONFIG_UFS_FS is not set |
1213 | 1230 | CONFIG_NETWORK_FILESYSTEMS=y | |
1214 | # | ||
1215 | # Network File Systems | ||
1216 | # | ||
1217 | CONFIG_NFS_FS=y | 1231 | CONFIG_NFS_FS=y |
1218 | # CONFIG_NFS_V3 is not set | 1232 | # CONFIG_NFS_V3 is not set |
1219 | # CONFIG_NFS_V4 is not set | 1233 | # CONFIG_NFS_V4 is not set |
@@ -1253,15 +1267,7 @@ CONFIG_MSDOS_PARTITION=y | |||
1253 | # CONFIG_KARMA_PARTITION is not set | 1267 | # CONFIG_KARMA_PARTITION is not set |
1254 | # CONFIG_EFI_PARTITION is not set | 1268 | # CONFIG_EFI_PARTITION is not set |
1255 | # CONFIG_SYSV68_PARTITION is not set | 1269 | # CONFIG_SYSV68_PARTITION is not set |
1256 | |||
1257 | # | ||
1258 | # Native Language Support | ||
1259 | # | ||
1260 | # CONFIG_NLS is not set | 1270 | # CONFIG_NLS is not set |
1261 | |||
1262 | # | ||
1263 | # Distributed Lock Manager | ||
1264 | # | ||
1265 | # CONFIG_DLM is not set | 1271 | # CONFIG_DLM is not set |
1266 | # CONFIG_UCC_SLOW is not set | 1272 | # CONFIG_UCC_SLOW is not set |
1267 | 1273 | ||
@@ -1279,23 +1285,23 @@ CONFIG_PLIST=y | |||
1279 | CONFIG_HAS_IOMEM=y | 1285 | CONFIG_HAS_IOMEM=y |
1280 | CONFIG_HAS_IOPORT=y | 1286 | CONFIG_HAS_IOPORT=y |
1281 | CONFIG_HAS_DMA=y | 1287 | CONFIG_HAS_DMA=y |
1282 | 1288 | # CONFIG_INSTRUMENTATION is not set | |
1283 | # | ||
1284 | # Instrumentation Support | ||
1285 | # | ||
1286 | # CONFIG_PROFILING is not set | ||
1287 | 1289 | ||
1288 | # | 1290 | # |
1289 | # Kernel hacking | 1291 | # Kernel hacking |
1290 | # | 1292 | # |
1291 | # CONFIG_PRINTK_TIME is not set | 1293 | # CONFIG_PRINTK_TIME is not set |
1294 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1292 | CONFIG_ENABLE_MUST_CHECK=y | 1295 | CONFIG_ENABLE_MUST_CHECK=y |
1293 | # CONFIG_MAGIC_SYSRQ is not set | 1296 | # CONFIG_MAGIC_SYSRQ is not set |
1294 | # CONFIG_UNUSED_SYMBOLS is not set | 1297 | # CONFIG_UNUSED_SYMBOLS is not set |
1295 | # CONFIG_DEBUG_FS is not set | 1298 | # CONFIG_DEBUG_FS is not set |
1296 | # CONFIG_HEADERS_CHECK is not set | 1299 | # CONFIG_HEADERS_CHECK is not set |
1297 | # CONFIG_DEBUG_KERNEL is not set | 1300 | # CONFIG_DEBUG_KERNEL is not set |
1301 | # CONFIG_SLUB_DEBUG_ON is not set | ||
1298 | CONFIG_DEBUG_BUGVERBOSE=y | 1302 | CONFIG_DEBUG_BUGVERBOSE=y |
1303 | # CONFIG_SAMPLES is not set | ||
1304 | # CONFIG_BOOTX_TEXT is not set | ||
1299 | # CONFIG_PPC_EARLY_DEBUG is not set | 1305 | # CONFIG_PPC_EARLY_DEBUG is not set |
1300 | 1306 | ||
1301 | # | 1307 | # |
@@ -1303,4 +1309,6 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1303 | # | 1309 | # |
1304 | # CONFIG_KEYS is not set | 1310 | # CONFIG_KEYS is not set |
1305 | # CONFIG_SECURITY is not set | 1311 | # CONFIG_SECURITY is not set |
1312 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1306 | # CONFIG_CRYPTO is not set | 1313 | # CONFIG_CRYPTO is not set |
1314 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/ps3_defconfig b/arch/powerpc/configs/ps3_defconfig index 3566c448bdc0..5bd547ecd60a 100644 --- a/arch/powerpc/configs/ps3_defconfig +++ b/arch/powerpc/configs/ps3_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.23-rc2 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Tue Aug 7 19:17:26 2007 | 4 | # Tue Dec 4 22:49:57 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -11,6 +11,7 @@ CONFIG_PPC64=y | |||
11 | # CONFIG_POWER4_ONLY is not set | 11 | # CONFIG_POWER4_ONLY is not set |
12 | CONFIG_POWER3=y | 12 | CONFIG_POWER3=y |
13 | CONFIG_POWER4=y | 13 | CONFIG_POWER4=y |
14 | CONFIG_TUNE_CELL=y | ||
14 | CONFIG_PPC_FPU=y | 15 | CONFIG_PPC_FPU=y |
15 | CONFIG_ALTIVEC=y | 16 | CONFIG_ALTIVEC=y |
16 | CONFIG_PPC_STD_MMU=y | 17 | CONFIG_PPC_STD_MMU=y |
@@ -19,8 +20,13 @@ CONFIG_VIRT_CPU_ACCOUNTING=y | |||
19 | CONFIG_SMP=y | 20 | CONFIG_SMP=y |
20 | CONFIG_NR_CPUS=2 | 21 | CONFIG_NR_CPUS=2 |
21 | CONFIG_64BIT=y | 22 | CONFIG_64BIT=y |
23 | CONFIG_WORD_SIZE=64 | ||
22 | CONFIG_PPC_MERGE=y | 24 | CONFIG_PPC_MERGE=y |
23 | CONFIG_MMU=y | 25 | CONFIG_MMU=y |
26 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
27 | CONFIG_GENERIC_TIME=y | ||
28 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
29 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
24 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
25 | CONFIG_IRQ_PER_CPU=y | 31 | CONFIG_IRQ_PER_CPU=y |
26 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 32 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -59,14 +65,18 @@ CONFIG_LOCALVERSION_AUTO=y | |||
59 | CONFIG_SWAP=y | 65 | CONFIG_SWAP=y |
60 | CONFIG_SYSVIPC=y | 66 | CONFIG_SYSVIPC=y |
61 | CONFIG_SYSVIPC_SYSCTL=y | 67 | CONFIG_SYSVIPC_SYSCTL=y |
62 | # CONFIG_POSIX_MQUEUE is not set | 68 | CONFIG_POSIX_MQUEUE=y |
63 | # CONFIG_BSD_PROCESS_ACCT is not set | 69 | # CONFIG_BSD_PROCESS_ACCT is not set |
64 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
65 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
66 | # CONFIG_AUDIT is not set | 73 | # CONFIG_AUDIT is not set |
67 | # CONFIG_IKCONFIG is not set | 74 | # CONFIG_IKCONFIG is not set |
68 | CONFIG_LOG_BUF_SHIFT=17 | 75 | CONFIG_LOG_BUF_SHIFT=17 |
69 | # CONFIG_CPUSETS is not set | 76 | # CONFIG_CGROUPS is not set |
77 | CONFIG_FAIR_GROUP_SCHED=y | ||
78 | CONFIG_FAIR_USER_SCHED=y | ||
79 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
70 | CONFIG_SYSFS_DEPRECATED=y | 80 | CONFIG_SYSFS_DEPRECATED=y |
71 | # CONFIG_RELAY is not set | 81 | # CONFIG_RELAY is not set |
72 | CONFIG_BLK_DEV_INITRD=y | 82 | CONFIG_BLK_DEV_INITRD=y |
@@ -87,13 +97,11 @@ CONFIG_FUTEX=y | |||
87 | CONFIG_ANON_INODES=y | 97 | CONFIG_ANON_INODES=y |
88 | CONFIG_EPOLL=y | 98 | CONFIG_EPOLL=y |
89 | CONFIG_SIGNALFD=y | 99 | CONFIG_SIGNALFD=y |
90 | CONFIG_TIMERFD=y | ||
91 | CONFIG_EVENTFD=y | 100 | CONFIG_EVENTFD=y |
92 | CONFIG_SHMEM=y | 101 | CONFIG_SHMEM=y |
93 | CONFIG_VM_EVENT_COUNTERS=y | 102 | CONFIG_VM_EVENT_COUNTERS=y |
94 | CONFIG_SLUB_DEBUG=y | 103 | CONFIG_SLAB=y |
95 | # CONFIG_SLAB is not set | 104 | # CONFIG_SLUB is not set |
96 | CONFIG_SLUB=y | ||
97 | # CONFIG_SLOB is not set | 105 | # CONFIG_SLOB is not set |
98 | CONFIG_RT_MUTEXES=y | 106 | CONFIG_RT_MUTEXES=y |
99 | # CONFIG_TINY_SHMEM is not set | 107 | # CONFIG_TINY_SHMEM is not set |
@@ -108,6 +116,7 @@ CONFIG_STOP_MACHINE=y | |||
108 | CONFIG_BLOCK=y | 116 | CONFIG_BLOCK=y |
109 | # CONFIG_BLK_DEV_IO_TRACE is not set | 117 | # CONFIG_BLK_DEV_IO_TRACE is not set |
110 | CONFIG_BLK_DEV_BSG=y | 118 | CONFIG_BLK_DEV_BSG=y |
119 | CONFIG_BLOCK_COMPAT=y | ||
111 | 120 | ||
112 | # | 121 | # |
113 | # IO Schedulers | 122 | # IO Schedulers |
@@ -126,7 +135,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
126 | # Platform support | 135 | # Platform support |
127 | # | 136 | # |
128 | CONFIG_PPC_MULTIPLATFORM=y | 137 | CONFIG_PPC_MULTIPLATFORM=y |
129 | # CONFIG_EMBEDDED6xx is not set | ||
130 | # CONFIG_PPC_82xx is not set | 138 | # CONFIG_PPC_82xx is not set |
131 | # CONFIG_PPC_83xx is not set | 139 | # CONFIG_PPC_83xx is not set |
132 | # CONFIG_PPC_86xx is not set | 140 | # CONFIG_PPC_86xx is not set |
@@ -176,10 +184,15 @@ CONFIG_SPU_BASE=y | |||
176 | # CONFIG_GENERIC_IOMAP is not set | 184 | # CONFIG_GENERIC_IOMAP is not set |
177 | # CONFIG_CPU_FREQ is not set | 185 | # CONFIG_CPU_FREQ is not set |
178 | # CONFIG_CPM2 is not set | 186 | # CONFIG_CPM2 is not set |
187 | # CONFIG_FSL_ULI1575 is not set | ||
179 | 188 | ||
180 | # | 189 | # |
181 | # Kernel options | 190 | # Kernel options |
182 | # | 191 | # |
192 | # CONFIG_TICK_ONESHOT is not set | ||
193 | # CONFIG_NO_HZ is not set | ||
194 | # CONFIG_HIGH_RES_TIMERS is not set | ||
195 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
183 | # CONFIG_HZ_100 is not set | 196 | # CONFIG_HZ_100 is not set |
184 | CONFIG_HZ_250=y | 197 | CONFIG_HZ_250=y |
185 | # CONFIG_HZ_300 is not set | 198 | # CONFIG_HZ_300 is not set |
@@ -211,6 +224,8 @@ CONFIG_SPARSEMEM=y | |||
211 | CONFIG_HAVE_MEMORY_PRESENT=y | 224 | CONFIG_HAVE_MEMORY_PRESENT=y |
212 | # CONFIG_SPARSEMEM_STATIC is not set | 225 | # CONFIG_SPARSEMEM_STATIC is not set |
213 | CONFIG_SPARSEMEM_EXTREME=y | 226 | CONFIG_SPARSEMEM_EXTREME=y |
227 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | ||
228 | CONFIG_SPARSEMEM_VMEMMAP=y | ||
214 | CONFIG_MEMORY_HOTPLUG=y | 229 | CONFIG_MEMORY_HOTPLUG=y |
215 | CONFIG_MEMORY_HOTPLUG_SPARSE=y | 230 | CONFIG_MEMORY_HOTPLUG_SPARSE=y |
216 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 231 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
@@ -237,10 +252,6 @@ CONFIG_GENERIC_ISA_DMA=y | |||
237 | # CONFIG_PCI_DOMAINS is not set | 252 | # CONFIG_PCI_DOMAINS is not set |
238 | # CONFIG_PCI_SYSCALL is not set | 253 | # CONFIG_PCI_SYSCALL is not set |
239 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 254 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
240 | |||
241 | # | ||
242 | # PCCARD (PCMCIA/CardBus) support | ||
243 | # | ||
244 | # CONFIG_PCCARD is not set | 255 | # CONFIG_PCCARD is not set |
245 | CONFIG_KERNEL_START=0xc000000000000000 | 256 | CONFIG_KERNEL_START=0xc000000000000000 |
246 | 257 | ||
@@ -280,6 +291,7 @@ CONFIG_INET_TUNNEL=y | |||
280 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 291 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
281 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 292 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
282 | # CONFIG_INET_XFRM_MODE_BEET is not set | 293 | # CONFIG_INET_XFRM_MODE_BEET is not set |
294 | # CONFIG_INET_LRO is not set | ||
283 | # CONFIG_INET_DIAG is not set | 295 | # CONFIG_INET_DIAG is not set |
284 | # CONFIG_TCP_CONG_ADVANCED is not set | 296 | # CONFIG_TCP_CONG_ADVANCED is not set |
285 | CONFIG_TCP_CONG_CUBIC=y | 297 | CONFIG_TCP_CONG_CUBIC=y |
@@ -318,10 +330,6 @@ CONFIG_IPV6_SIT=y | |||
318 | # CONFIG_LAPB is not set | 330 | # CONFIG_LAPB is not set |
319 | # CONFIG_ECONET is not set | 331 | # CONFIG_ECONET is not set |
320 | # CONFIG_WAN_ROUTER is not set | 332 | # CONFIG_WAN_ROUTER is not set |
321 | |||
322 | # | ||
323 | # QoS and/or fair queueing | ||
324 | # | ||
325 | # CONFIG_NET_SCHED is not set | 333 | # CONFIG_NET_SCHED is not set |
326 | 334 | ||
327 | # | 335 | # |
@@ -330,26 +338,7 @@ CONFIG_IPV6_SIT=y | |||
330 | # CONFIG_NET_PKTGEN is not set | 338 | # CONFIG_NET_PKTGEN is not set |
331 | # CONFIG_HAMRADIO is not set | 339 | # CONFIG_HAMRADIO is not set |
332 | # CONFIG_IRDA is not set | 340 | # CONFIG_IRDA is not set |
333 | CONFIG_BT=m | 341 | # CONFIG_BT is not set |
334 | CONFIG_BT_L2CAP=m | ||
335 | CONFIG_BT_SCO=m | ||
336 | CONFIG_BT_RFCOMM=m | ||
337 | CONFIG_BT_RFCOMM_TTY=y | ||
338 | # CONFIG_BT_BNEP is not set | ||
339 | CONFIG_BT_HIDP=m | ||
340 | |||
341 | # | ||
342 | # Bluetooth device drivers | ||
343 | # | ||
344 | CONFIG_BT_HCIUSB=m | ||
345 | CONFIG_BT_HCIUSB_SCO=y | ||
346 | CONFIG_BT_HCIUART=m | ||
347 | CONFIG_BT_HCIUART_H4=y | ||
348 | CONFIG_BT_HCIUART_BCSP=y | ||
349 | # CONFIG_BT_HCIBCM203X is not set | ||
350 | # CONFIG_BT_HCIBPA10X is not set | ||
351 | # CONFIG_BT_HCIBFUSB is not set | ||
352 | # CONFIG_BT_HCIVHCI is not set | ||
353 | # CONFIG_AF_RXRPC is not set | 342 | # CONFIG_AF_RXRPC is not set |
354 | 343 | ||
355 | # | 344 | # |
@@ -358,7 +347,13 @@ CONFIG_BT_HCIUART_BCSP=y | |||
358 | # CONFIG_CFG80211 is not set | 347 | # CONFIG_CFG80211 is not set |
359 | CONFIG_WIRELESS_EXT=y | 348 | CONFIG_WIRELESS_EXT=y |
360 | # CONFIG_MAC80211 is not set | 349 | # CONFIG_MAC80211 is not set |
361 | # CONFIG_IEEE80211 is not set | 350 | CONFIG_IEEE80211=m |
351 | # CONFIG_IEEE80211_DEBUG is not set | ||
352 | CONFIG_IEEE80211_CRYPT_WEP=m | ||
353 | CONFIG_IEEE80211_CRYPT_CCMP=m | ||
354 | CONFIG_IEEE80211_CRYPT_TKIP=m | ||
355 | CONFIG_IEEE80211_SOFTMAC=m | ||
356 | # CONFIG_IEEE80211_SOFTMAC_DEBUG is not set | ||
362 | # CONFIG_RFKILL is not set | 357 | # CONFIG_RFKILL is not set |
363 | # CONFIG_NET_9P is not set | 358 | # CONFIG_NET_9P is not set |
364 | 359 | ||
@@ -369,9 +364,10 @@ CONFIG_WIRELESS_EXT=y | |||
369 | # | 364 | # |
370 | # Generic Driver Options | 365 | # Generic Driver Options |
371 | # | 366 | # |
367 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
372 | CONFIG_STANDALONE=y | 368 | CONFIG_STANDALONE=y |
373 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 369 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
374 | # CONFIG_FW_LOADER is not set | 370 | CONFIG_FW_LOADER=m |
375 | # CONFIG_DEBUG_DRIVER is not set | 371 | # CONFIG_DEBUG_DRIVER is not set |
376 | # CONFIG_DEBUG_DEVRES is not set | 372 | # CONFIG_DEBUG_DEVRES is not set |
377 | # CONFIG_SYS_HYPERVISOR is not set | 373 | # CONFIG_SYS_HYPERVISOR is not set |
@@ -434,6 +430,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
434 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 430 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
435 | # CONFIG_SCSI_SAS_ATTRS is not set | 431 | # CONFIG_SCSI_SAS_ATTRS is not set |
436 | # CONFIG_SCSI_SAS_LIBSAS is not set | 432 | # CONFIG_SCSI_SAS_LIBSAS is not set |
433 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
437 | # CONFIG_SCSI_LOWLEVEL is not set | 434 | # CONFIG_SCSI_LOWLEVEL is not set |
438 | # CONFIG_ATA is not set | 435 | # CONFIG_ATA is not set |
439 | # CONFIG_MD is not set | 436 | # CONFIG_MD is not set |
@@ -445,8 +442,15 @@ CONFIG_NETDEVICES=y | |||
445 | # CONFIG_MACVLAN is not set | 442 | # CONFIG_MACVLAN is not set |
446 | # CONFIG_EQUALIZER is not set | 443 | # CONFIG_EQUALIZER is not set |
447 | # CONFIG_TUN is not set | 444 | # CONFIG_TUN is not set |
448 | # CONFIG_NET_ETHERNET is not set | 445 | # CONFIG_VETH is not set |
446 | # CONFIG_PHYLIB is not set | ||
447 | CONFIG_NET_ETHERNET=y | ||
449 | CONFIG_MII=m | 448 | CONFIG_MII=m |
449 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
450 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
451 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
452 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
453 | # CONFIG_B44 is not set | ||
450 | CONFIG_NETDEV_1000=y | 454 | CONFIG_NETDEV_1000=y |
451 | CONFIG_GELIC_NET=y | 455 | CONFIG_GELIC_NET=y |
452 | # CONFIG_NETDEV_10000 is not set | 456 | # CONFIG_NETDEV_10000 is not set |
@@ -455,7 +459,12 @@ CONFIG_GELIC_NET=y | |||
455 | # Wireless LAN | 459 | # Wireless LAN |
456 | # | 460 | # |
457 | # CONFIG_WLAN_PRE80211 is not set | 461 | # CONFIG_WLAN_PRE80211 is not set |
458 | # CONFIG_WLAN_80211 is not set | 462 | CONFIG_WLAN_80211=y |
463 | # CONFIG_LIBERTAS is not set | ||
464 | # CONFIG_USB_ZD1201 is not set | ||
465 | # CONFIG_HOSTAP is not set | ||
466 | CONFIG_ZD1211RW=m | ||
467 | # CONFIG_ZD1211RW_DEBUG is not set | ||
459 | 468 | ||
460 | # | 469 | # |
461 | # USB Network Adapters | 470 | # USB Network Adapters |
@@ -464,8 +473,8 @@ CONFIG_GELIC_NET=y | |||
464 | # CONFIG_USB_KAWETH is not set | 473 | # CONFIG_USB_KAWETH is not set |
465 | CONFIG_USB_PEGASUS=m | 474 | CONFIG_USB_PEGASUS=m |
466 | # CONFIG_USB_RTL8150 is not set | 475 | # CONFIG_USB_RTL8150 is not set |
467 | CONFIG_USB_USBNET_MII=m | ||
468 | CONFIG_USB_USBNET=m | 476 | CONFIG_USB_USBNET=m |
477 | CONFIG_USB_NET_AX8817X=m | ||
469 | # CONFIG_USB_NET_CDCETHER is not set | 478 | # CONFIG_USB_NET_CDCETHER is not set |
470 | # CONFIG_USB_NET_DM9601 is not set | 479 | # CONFIG_USB_NET_DM9601 is not set |
471 | # CONFIG_USB_NET_GL620A is not set | 480 | # CONFIG_USB_NET_GL620A is not set |
@@ -499,9 +508,8 @@ CONFIG_INPUT_MOUSEDEV=y | |||
499 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | 508 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set |
500 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 509 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
501 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 510 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
502 | # CONFIG_INPUT_JOYDEV is not set | 511 | CONFIG_INPUT_JOYDEV=m |
503 | # CONFIG_INPUT_TSDEV is not set | 512 | CONFIG_INPUT_EVDEV=m |
504 | # CONFIG_INPUT_EVDEV is not set | ||
505 | # CONFIG_INPUT_EVBUG is not set | 513 | # CONFIG_INPUT_EVBUG is not set |
506 | 514 | ||
507 | # | 515 | # |
@@ -561,7 +569,6 @@ CONFIG_UNIX98_PTYS=y | |||
561 | CONFIG_LEGACY_PTYS=y | 569 | CONFIG_LEGACY_PTYS=y |
562 | CONFIG_LEGACY_PTY_COUNT=16 | 570 | CONFIG_LEGACY_PTY_COUNT=16 |
563 | # CONFIG_IPMI_HANDLER is not set | 571 | # CONFIG_IPMI_HANDLER is not set |
564 | # CONFIG_WATCHDOG is not set | ||
565 | # CONFIG_HW_RANDOM is not set | 572 | # CONFIG_HW_RANDOM is not set |
566 | CONFIG_GEN_RTC=y | 573 | CONFIG_GEN_RTC=y |
567 | # CONFIG_GEN_RTC_X is not set | 574 | # CONFIG_GEN_RTC_X is not set |
@@ -579,6 +586,13 @@ CONFIG_GEN_RTC=y | |||
579 | # CONFIG_W1 is not set | 586 | # CONFIG_W1 is not set |
580 | # CONFIG_POWER_SUPPLY is not set | 587 | # CONFIG_POWER_SUPPLY is not set |
581 | # CONFIG_HWMON is not set | 588 | # CONFIG_HWMON is not set |
589 | # CONFIG_WATCHDOG is not set | ||
590 | |||
591 | # | ||
592 | # Sonics Silicon Backplane | ||
593 | # | ||
594 | CONFIG_SSB_POSSIBLE=y | ||
595 | # CONFIG_SSB is not set | ||
582 | 596 | ||
583 | # | 597 | # |
584 | # Multifunction device drivers | 598 | # Multifunction device drivers |
@@ -595,12 +609,6 @@ CONFIG_GEN_RTC=y | |||
595 | # | 609 | # |
596 | # Graphics support | 610 | # Graphics support |
597 | # | 611 | # |
598 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
599 | |||
600 | # | ||
601 | # Display device support | ||
602 | # | ||
603 | # CONFIG_DISPLAY_SUPPORT is not set | ||
604 | # CONFIG_VGASTATE is not set | 612 | # CONFIG_VGASTATE is not set |
605 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 613 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
606 | CONFIG_FB=y | 614 | CONFIG_FB=y |
@@ -609,6 +617,7 @@ CONFIG_FB=y | |||
609 | # CONFIG_FB_CFB_FILLRECT is not set | 617 | # CONFIG_FB_CFB_FILLRECT is not set |
610 | # CONFIG_FB_CFB_COPYAREA is not set | 618 | # CONFIG_FB_CFB_COPYAREA is not set |
611 | # CONFIG_FB_CFB_IMAGEBLIT is not set | 619 | # CONFIG_FB_CFB_IMAGEBLIT is not set |
620 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
612 | CONFIG_FB_SYS_FILLRECT=y | 621 | CONFIG_FB_SYS_FILLRECT=y |
613 | CONFIG_FB_SYS_COPYAREA=y | 622 | CONFIG_FB_SYS_COPYAREA=y |
614 | CONFIG_FB_SYS_IMAGEBLIT=y | 623 | CONFIG_FB_SYS_IMAGEBLIT=y |
@@ -628,8 +637,14 @@ CONFIG_FB_DEFERRED_IO=y | |||
628 | # CONFIG_FB_S1D13XXX is not set | 637 | # CONFIG_FB_S1D13XXX is not set |
629 | # CONFIG_FB_IBM_GXT4500 is not set | 638 | # CONFIG_FB_IBM_GXT4500 is not set |
630 | CONFIG_FB_PS3=y | 639 | CONFIG_FB_PS3=y |
631 | CONFIG_FB_PS3_DEFAULT_SIZE_M=18 | 640 | CONFIG_FB_PS3_DEFAULT_SIZE_M=9 |
632 | # CONFIG_FB_VIRTUAL is not set | 641 | # CONFIG_FB_VIRTUAL is not set |
642 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
643 | |||
644 | # | ||
645 | # Display device support | ||
646 | # | ||
647 | # CONFIG_DISPLAY_SUPPORT is not set | ||
633 | 648 | ||
634 | # | 649 | # |
635 | # Console display driver support | 650 | # Console display driver support |
@@ -713,6 +728,7 @@ CONFIG_SND_PS3_DEFAULT_START_DELAY=2000 | |||
713 | CONFIG_HID_SUPPORT=y | 728 | CONFIG_HID_SUPPORT=y |
714 | CONFIG_HID=y | 729 | CONFIG_HID=y |
715 | # CONFIG_HID_DEBUG is not set | 730 | # CONFIG_HID_DEBUG is not set |
731 | # CONFIG_HIDRAW is not set | ||
716 | 732 | ||
717 | # | 733 | # |
718 | # USB Input Devices | 734 | # USB Input Devices |
@@ -776,12 +792,14 @@ CONFIG_USB_STORAGE=m | |||
776 | # CONFIG_USB_STORAGE_DEBUG is not set | 792 | # CONFIG_USB_STORAGE_DEBUG is not set |
777 | # CONFIG_USB_STORAGE_DATAFAB is not set | 793 | # CONFIG_USB_STORAGE_DATAFAB is not set |
778 | # CONFIG_USB_STORAGE_FREECOM is not set | 794 | # CONFIG_USB_STORAGE_FREECOM is not set |
795 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
779 | # CONFIG_USB_STORAGE_DPCM is not set | 796 | # CONFIG_USB_STORAGE_DPCM is not set |
780 | # CONFIG_USB_STORAGE_USBAT is not set | 797 | # CONFIG_USB_STORAGE_USBAT is not set |
781 | # CONFIG_USB_STORAGE_SDDR09 is not set | 798 | # CONFIG_USB_STORAGE_SDDR09 is not set |
782 | # CONFIG_USB_STORAGE_SDDR55 is not set | 799 | # CONFIG_USB_STORAGE_SDDR55 is not set |
783 | # CONFIG_USB_STORAGE_JUMPSHOT is not set | 800 | # CONFIG_USB_STORAGE_JUMPSHOT is not set |
784 | # CONFIG_USB_STORAGE_ALAUDA is not set | 801 | # CONFIG_USB_STORAGE_ALAUDA is not set |
802 | # CONFIG_USB_STORAGE_ONETOUCH is not set | ||
785 | # CONFIG_USB_STORAGE_KARMA is not set | 803 | # CONFIG_USB_STORAGE_KARMA is not set |
786 | # CONFIG_USB_LIBUSUAL is not set | 804 | # CONFIG_USB_LIBUSUAL is not set |
787 | 805 | ||
@@ -839,19 +857,6 @@ CONFIG_USB_MON=y | |||
839 | # CONFIG_RTC_CLASS is not set | 857 | # CONFIG_RTC_CLASS is not set |
840 | 858 | ||
841 | # | 859 | # |
842 | # DMA Engine support | ||
843 | # | ||
844 | # CONFIG_DMA_ENGINE is not set | ||
845 | |||
846 | # | ||
847 | # DMA Clients | ||
848 | # | ||
849 | |||
850 | # | ||
851 | # DMA Devices | ||
852 | # | ||
853 | |||
854 | # | ||
855 | # Userspace I/O | 860 | # Userspace I/O |
856 | # | 861 | # |
857 | # CONFIG_UIO is not set | 862 | # CONFIG_UIO is not set |
@@ -868,7 +873,6 @@ CONFIG_EXT3_FS_XATTR=y | |||
868 | # CONFIG_EXT3_FS_SECURITY is not set | 873 | # CONFIG_EXT3_FS_SECURITY is not set |
869 | # CONFIG_EXT4DEV_FS is not set | 874 | # CONFIG_EXT4DEV_FS is not set |
870 | CONFIG_JBD=y | 875 | CONFIG_JBD=y |
871 | # CONFIG_JBD_DEBUG is not set | ||
872 | CONFIG_FS_MBCACHE=y | 876 | CONFIG_FS_MBCACHE=y |
873 | # CONFIG_REISERFS_FS is not set | 877 | # CONFIG_REISERFS_FS is not set |
874 | # CONFIG_JFS_FS is not set | 878 | # CONFIG_JFS_FS is not set |
@@ -881,6 +885,8 @@ CONFIG_FS_MBCACHE=y | |||
881 | CONFIG_INOTIFY=y | 885 | CONFIG_INOTIFY=y |
882 | CONFIG_INOTIFY_USER=y | 886 | CONFIG_INOTIFY_USER=y |
883 | CONFIG_QUOTA=y | 887 | CONFIG_QUOTA=y |
888 | # CONFIG_QUOTA_NETLINK_INTERFACE is not set | ||
889 | CONFIG_PRINT_QUOTA_WARNING=y | ||
884 | # CONFIG_QFMT_V1 is not set | 890 | # CONFIG_QFMT_V1 is not set |
885 | CONFIG_QFMT_V2=y | 891 | CONFIG_QFMT_V2=y |
886 | CONFIG_QUOTACTL=y | 892 | CONFIG_QUOTACTL=y |
@@ -919,7 +925,6 @@ CONFIG_TMPFS=y | |||
919 | # CONFIG_TMPFS_POSIX_ACL is not set | 925 | # CONFIG_TMPFS_POSIX_ACL is not set |
920 | # CONFIG_HUGETLBFS is not set | 926 | # CONFIG_HUGETLBFS is not set |
921 | # CONFIG_HUGETLB_PAGE is not set | 927 | # CONFIG_HUGETLB_PAGE is not set |
922 | CONFIG_RAMFS=y | ||
923 | # CONFIG_CONFIGFS_FS is not set | 928 | # CONFIG_CONFIGFS_FS is not set |
924 | 929 | ||
925 | # | 930 | # |
@@ -938,10 +943,7 @@ CONFIG_RAMFS=y | |||
938 | # CONFIG_QNX4FS_FS is not set | 943 | # CONFIG_QNX4FS_FS is not set |
939 | # CONFIG_SYSV_FS is not set | 944 | # CONFIG_SYSV_FS is not set |
940 | # CONFIG_UFS_FS is not set | 945 | # CONFIG_UFS_FS is not set |
941 | 946 | CONFIG_NETWORK_FILESYSTEMS=y | |
942 | # | ||
943 | # Network File Systems | ||
944 | # | ||
945 | CONFIG_NFS_FS=y | 947 | CONFIG_NFS_FS=y |
946 | CONFIG_NFS_V3=y | 948 | CONFIG_NFS_V3=y |
947 | # CONFIG_NFS_V3_ACL is not set | 949 | # CONFIG_NFS_V3_ACL is not set |
@@ -973,10 +975,6 @@ CONFIG_CIFS=m | |||
973 | # | 975 | # |
974 | # CONFIG_PARTITION_ADVANCED is not set | 976 | # CONFIG_PARTITION_ADVANCED is not set |
975 | CONFIG_MSDOS_PARTITION=y | 977 | CONFIG_MSDOS_PARTITION=y |
976 | |||
977 | # | ||
978 | # Native Language Support | ||
979 | # | ||
980 | CONFIG_NLS=y | 978 | CONFIG_NLS=y |
981 | CONFIG_NLS_DEFAULT="iso8859-1" | 979 | CONFIG_NLS_DEFAULT="iso8859-1" |
982 | CONFIG_NLS_CODEPAGE_437=y | 980 | CONFIG_NLS_CODEPAGE_437=y |
@@ -1017,10 +1015,6 @@ CONFIG_NLS_ISO8859_1=y | |||
1017 | # CONFIG_NLS_KOI8_R is not set | 1015 | # CONFIG_NLS_KOI8_R is not set |
1018 | # CONFIG_NLS_KOI8_U is not set | 1016 | # CONFIG_NLS_KOI8_U is not set |
1019 | # CONFIG_NLS_UTF8 is not set | 1017 | # CONFIG_NLS_UTF8 is not set |
1020 | |||
1021 | # | ||
1022 | # Distributed Lock Manager | ||
1023 | # | ||
1024 | # CONFIG_DLM is not set | 1018 | # CONFIG_DLM is not set |
1025 | # CONFIG_UCC_SLOW is not set | 1019 | # CONFIG_UCC_SLOW is not set |
1026 | 1020 | ||
@@ -1038,17 +1032,16 @@ CONFIG_PLIST=y | |||
1038 | CONFIG_HAS_IOMEM=y | 1032 | CONFIG_HAS_IOMEM=y |
1039 | CONFIG_HAS_IOPORT=y | 1033 | CONFIG_HAS_IOPORT=y |
1040 | CONFIG_HAS_DMA=y | 1034 | CONFIG_HAS_DMA=y |
1041 | 1035 | CONFIG_INSTRUMENTATION=y | |
1042 | # | ||
1043 | # Instrumentation Support | ||
1044 | # | ||
1045 | # CONFIG_PROFILING is not set | 1036 | # CONFIG_PROFILING is not set |
1046 | # CONFIG_KPROBES is not set | 1037 | # CONFIG_KPROBES is not set |
1038 | # CONFIG_MARKERS is not set | ||
1047 | 1039 | ||
1048 | # | 1040 | # |
1049 | # Kernel hacking | 1041 | # Kernel hacking |
1050 | # | 1042 | # |
1051 | # CONFIG_PRINTK_TIME is not set | 1043 | # CONFIG_PRINTK_TIME is not set |
1044 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1052 | CONFIG_ENABLE_MUST_CHECK=y | 1045 | CONFIG_ENABLE_MUST_CHECK=y |
1053 | CONFIG_MAGIC_SYSRQ=y | 1046 | CONFIG_MAGIC_SYSRQ=y |
1054 | # CONFIG_UNUSED_SYMBOLS is not set | 1047 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1060,7 +1053,7 @@ CONFIG_DETECT_SOFTLOCKUP=y | |||
1060 | CONFIG_SCHED_DEBUG=y | 1053 | CONFIG_SCHED_DEBUG=y |
1061 | # CONFIG_SCHEDSTATS is not set | 1054 | # CONFIG_SCHEDSTATS is not set |
1062 | # CONFIG_TIMER_STATS is not set | 1055 | # CONFIG_TIMER_STATS is not set |
1063 | # CONFIG_SLUB_DEBUG_ON is not set | 1056 | # CONFIG_DEBUG_SLAB is not set |
1064 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1057 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1065 | # CONFIG_RT_MUTEX_TESTER is not set | 1058 | # CONFIG_RT_MUTEX_TESTER is not set |
1066 | CONFIG_DEBUG_SPINLOCK=y | 1059 | CONFIG_DEBUG_SPINLOCK=y |
@@ -1072,9 +1065,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1072 | CONFIG_DEBUG_INFO=y | 1065 | CONFIG_DEBUG_INFO=y |
1073 | # CONFIG_DEBUG_VM is not set | 1066 | # CONFIG_DEBUG_VM is not set |
1074 | CONFIG_DEBUG_LIST=y | 1067 | CONFIG_DEBUG_LIST=y |
1068 | # CONFIG_DEBUG_SG is not set | ||
1075 | CONFIG_FORCED_INLINING=y | 1069 | CONFIG_FORCED_INLINING=y |
1070 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1076 | # CONFIG_RCU_TORTURE_TEST is not set | 1071 | # CONFIG_RCU_TORTURE_TEST is not set |
1077 | # CONFIG_FAULT_INJECTION is not set | 1072 | # CONFIG_FAULT_INJECTION is not set |
1073 | # CONFIG_SAMPLES is not set | ||
1078 | CONFIG_DEBUG_STACKOVERFLOW=y | 1074 | CONFIG_DEBUG_STACKOVERFLOW=y |
1079 | # CONFIG_DEBUG_STACK_USAGE is not set | 1075 | # CONFIG_DEBUG_STACK_USAGE is not set |
1080 | # CONFIG_DEBUG_PAGEALLOC is not set | 1076 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1088,6 +1084,7 @@ CONFIG_IRQSTACKS=y | |||
1088 | # | 1084 | # |
1089 | # CONFIG_KEYS is not set | 1085 | # CONFIG_KEYS is not set |
1090 | # CONFIG_SECURITY is not set | 1086 | # CONFIG_SECURITY is not set |
1087 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1091 | CONFIG_CRYPTO=y | 1088 | CONFIG_CRYPTO=y |
1092 | CONFIG_CRYPTO_ALGAPI=y | 1089 | CONFIG_CRYPTO_ALGAPI=y |
1093 | CONFIG_CRYPTO_BLKCIPHER=y | 1090 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1107,22 +1104,26 @@ CONFIG_CRYPTO_ECB=m | |||
1107 | CONFIG_CRYPTO_CBC=y | 1104 | CONFIG_CRYPTO_CBC=y |
1108 | CONFIG_CRYPTO_PCBC=m | 1105 | CONFIG_CRYPTO_PCBC=m |
1109 | # CONFIG_CRYPTO_LRW is not set | 1106 | # CONFIG_CRYPTO_LRW is not set |
1107 | # CONFIG_CRYPTO_XTS is not set | ||
1110 | # CONFIG_CRYPTO_CRYPTD is not set | 1108 | # CONFIG_CRYPTO_CRYPTD is not set |
1111 | CONFIG_CRYPTO_DES=y | 1109 | CONFIG_CRYPTO_DES=y |
1112 | # CONFIG_CRYPTO_FCRYPT is not set | 1110 | # CONFIG_CRYPTO_FCRYPT is not set |
1113 | # CONFIG_CRYPTO_BLOWFISH is not set | 1111 | # CONFIG_CRYPTO_BLOWFISH is not set |
1114 | # CONFIG_CRYPTO_TWOFISH is not set | 1112 | # CONFIG_CRYPTO_TWOFISH is not set |
1115 | # CONFIG_CRYPTO_SERPENT is not set | 1113 | # CONFIG_CRYPTO_SERPENT is not set |
1116 | # CONFIG_CRYPTO_AES is not set | 1114 | CONFIG_CRYPTO_AES=m |
1117 | # CONFIG_CRYPTO_CAST5 is not set | 1115 | # CONFIG_CRYPTO_CAST5 is not set |
1118 | # CONFIG_CRYPTO_CAST6 is not set | 1116 | # CONFIG_CRYPTO_CAST6 is not set |
1119 | # CONFIG_CRYPTO_TEA is not set | 1117 | # CONFIG_CRYPTO_TEA is not set |
1120 | # CONFIG_CRYPTO_ARC4 is not set | 1118 | CONFIG_CRYPTO_ARC4=m |
1121 | # CONFIG_CRYPTO_KHAZAD is not set | 1119 | # CONFIG_CRYPTO_KHAZAD is not set |
1122 | # CONFIG_CRYPTO_ANUBIS is not set | 1120 | # CONFIG_CRYPTO_ANUBIS is not set |
1121 | # CONFIG_CRYPTO_SEED is not set | ||
1123 | # CONFIG_CRYPTO_DEFLATE is not set | 1122 | # CONFIG_CRYPTO_DEFLATE is not set |
1124 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1123 | CONFIG_CRYPTO_MICHAEL_MIC=m |
1125 | # CONFIG_CRYPTO_CRC32C is not set | 1124 | # CONFIG_CRYPTO_CRC32C is not set |
1126 | # CONFIG_CRYPTO_CAMELLIA is not set | 1125 | # CONFIG_CRYPTO_CAMELLIA is not set |
1127 | # CONFIG_CRYPTO_TEST is not set | 1126 | # CONFIG_CRYPTO_TEST is not set |
1127 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1128 | CONFIG_CRYPTO_HW=y | 1128 | CONFIG_CRYPTO_HW=y |
1129 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/pseries_defconfig b/arch/powerpc/configs/pseries_defconfig index 62a38406b62f..92bbf51ad4f0 100644 --- a/arch/powerpc/configs/pseries_defconfig +++ b/arch/powerpc/configs/pseries_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.23-rc4 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Aug 30 16:50:02 2007 | 4 | # Thu Dec 6 16:49:15 2007 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
@@ -11,6 +11,7 @@ CONFIG_PPC64=y | |||
11 | # CONFIG_POWER4_ONLY is not set | 11 | # CONFIG_POWER4_ONLY is not set |
12 | CONFIG_POWER3=y | 12 | CONFIG_POWER3=y |
13 | CONFIG_POWER4=y | 13 | CONFIG_POWER4=y |
14 | # CONFIG_TUNE_CELL is not set | ||
14 | CONFIG_PPC_FPU=y | 15 | CONFIG_PPC_FPU=y |
15 | CONFIG_ALTIVEC=y | 16 | CONFIG_ALTIVEC=y |
16 | CONFIG_PPC_STD_MMU=y | 17 | CONFIG_PPC_STD_MMU=y |
@@ -19,8 +20,13 @@ CONFIG_VIRT_CPU_ACCOUNTING=y | |||
19 | CONFIG_SMP=y | 20 | CONFIG_SMP=y |
20 | CONFIG_NR_CPUS=128 | 21 | CONFIG_NR_CPUS=128 |
21 | CONFIG_64BIT=y | 22 | CONFIG_64BIT=y |
23 | CONFIG_WORD_SIZE=64 | ||
22 | CONFIG_PPC_MERGE=y | 24 | CONFIG_PPC_MERGE=y |
23 | CONFIG_MMU=y | 25 | CONFIG_MMU=y |
26 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
27 | CONFIG_GENERIC_TIME=y | ||
28 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
29 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
24 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
25 | CONFIG_IRQ_PER_CPU=y | 31 | CONFIG_IRQ_PER_CPU=y |
26 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 32 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -66,14 +72,23 @@ CONFIG_TASK_DELAY_ACCT=y | |||
66 | CONFIG_TASK_XACCT=y | 72 | CONFIG_TASK_XACCT=y |
67 | CONFIG_TASK_IO_ACCOUNTING=y | 73 | CONFIG_TASK_IO_ACCOUNTING=y |
68 | # CONFIG_USER_NS is not set | 74 | # CONFIG_USER_NS is not set |
75 | # CONFIG_PID_NS is not set | ||
69 | CONFIG_AUDIT=y | 76 | CONFIG_AUDIT=y |
70 | CONFIG_AUDITSYSCALL=y | 77 | CONFIG_AUDITSYSCALL=y |
78 | CONFIG_AUDIT_TREE=y | ||
71 | CONFIG_IKCONFIG=y | 79 | CONFIG_IKCONFIG=y |
72 | CONFIG_IKCONFIG_PROC=y | 80 | CONFIG_IKCONFIG_PROC=y |
73 | CONFIG_LOG_BUF_SHIFT=17 | 81 | CONFIG_LOG_BUF_SHIFT=17 |
74 | CONFIG_CGROUPS=y | 82 | CONFIG_CGROUPS=y |
83 | # CONFIG_CGROUP_DEBUG is not set | ||
84 | CONFIG_CGROUP_NS=y | ||
75 | CONFIG_CPUSETS=y | 85 | CONFIG_CPUSETS=y |
86 | CONFIG_FAIR_GROUP_SCHED=y | ||
87 | # CONFIG_FAIR_USER_SCHED is not set | ||
88 | CONFIG_FAIR_CGROUP_SCHED=y | ||
89 | CONFIG_CGROUP_CPUACCT=y | ||
76 | CONFIG_SYSFS_DEPRECATED=y | 90 | CONFIG_SYSFS_DEPRECATED=y |
91 | CONFIG_PROC_PID_CPUSET=y | ||
77 | # CONFIG_RELAY is not set | 92 | # CONFIG_RELAY is not set |
78 | CONFIG_BLK_DEV_INITRD=y | 93 | CONFIG_BLK_DEV_INITRD=y |
79 | CONFIG_INITRAMFS_SOURCE="" | 94 | CONFIG_INITRAMFS_SOURCE="" |
@@ -93,7 +108,6 @@ CONFIG_FUTEX=y | |||
93 | CONFIG_ANON_INODES=y | 108 | CONFIG_ANON_INODES=y |
94 | CONFIG_EPOLL=y | 109 | CONFIG_EPOLL=y |
95 | CONFIG_SIGNALFD=y | 110 | CONFIG_SIGNALFD=y |
96 | CONFIG_TIMERFD=y | ||
97 | CONFIG_EVENTFD=y | 111 | CONFIG_EVENTFD=y |
98 | CONFIG_SHMEM=y | 112 | CONFIG_SHMEM=y |
99 | CONFIG_VM_EVENT_COUNTERS=y | 113 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -114,6 +128,7 @@ CONFIG_STOP_MACHINE=y | |||
114 | CONFIG_BLOCK=y | 128 | CONFIG_BLOCK=y |
115 | # CONFIG_BLK_DEV_IO_TRACE is not set | 129 | # CONFIG_BLK_DEV_IO_TRACE is not set |
116 | CONFIG_BLK_DEV_BSG=y | 130 | CONFIG_BLK_DEV_BSG=y |
131 | CONFIG_BLOCK_COMPAT=y | ||
117 | 132 | ||
118 | # | 133 | # |
119 | # IO Schedulers | 134 | # IO Schedulers |
@@ -132,7 +147,6 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
132 | # Platform support | 147 | # Platform support |
133 | # | 148 | # |
134 | CONFIG_PPC_MULTIPLATFORM=y | 149 | CONFIG_PPC_MULTIPLATFORM=y |
135 | # CONFIG_EMBEDDED6xx is not set | ||
136 | # CONFIG_PPC_82xx is not set | 150 | # CONFIG_PPC_82xx is not set |
137 | # CONFIG_PPC_83xx is not set | 151 | # CONFIG_PPC_83xx is not set |
138 | # CONFIG_PPC_86xx is not set | 152 | # CONFIG_PPC_86xx is not set |
@@ -194,6 +208,7 @@ CONFIG_PREEMPT_NONE=y | |||
194 | CONFIG_BINFMT_ELF=y | 208 | CONFIG_BINFMT_ELF=y |
195 | CONFIG_BINFMT_MISC=m | 209 | CONFIG_BINFMT_MISC=m |
196 | CONFIG_FORCE_MAX_ZONEORDER=13 | 210 | CONFIG_FORCE_MAX_ZONEORDER=13 |
211 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y | ||
197 | CONFIG_IOMMU_VMERGE=y | 212 | CONFIG_IOMMU_VMERGE=y |
198 | CONFIG_HOTPLUG_CPU=y | 213 | CONFIG_HOTPLUG_CPU=y |
199 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 214 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
@@ -215,6 +230,8 @@ CONFIG_NEED_MULTIPLE_NODES=y | |||
215 | CONFIG_HAVE_MEMORY_PRESENT=y | 230 | CONFIG_HAVE_MEMORY_PRESENT=y |
216 | # CONFIG_SPARSEMEM_STATIC is not set | 231 | # CONFIG_SPARSEMEM_STATIC is not set |
217 | CONFIG_SPARSEMEM_EXTREME=y | 232 | CONFIG_SPARSEMEM_EXTREME=y |
233 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | ||
234 | CONFIG_SPARSEMEM_VMEMMAP=y | ||
218 | # CONFIG_MEMORY_HOTPLUG is not set | 235 | # CONFIG_MEMORY_HOTPLUG is not set |
219 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 236 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
220 | CONFIG_MIGRATION=y | 237 | CONFIG_MIGRATION=y |
@@ -245,11 +262,8 @@ CONFIG_PCI_SYSCALL=y | |||
245 | # CONFIG_PCIEPORTBUS is not set | 262 | # CONFIG_PCIEPORTBUS is not set |
246 | CONFIG_ARCH_SUPPORTS_MSI=y | 263 | CONFIG_ARCH_SUPPORTS_MSI=y |
247 | CONFIG_PCI_MSI=y | 264 | CONFIG_PCI_MSI=y |
265 | CONFIG_PCI_LEGACY=y | ||
248 | # CONFIG_PCI_DEBUG is not set | 266 | # CONFIG_PCI_DEBUG is not set |
249 | |||
250 | # | ||
251 | # PCCARD (PCMCIA/CardBus) support | ||
252 | # | ||
253 | # CONFIG_PCCARD is not set | 267 | # CONFIG_PCCARD is not set |
254 | CONFIG_HOTPLUG_PCI=m | 268 | CONFIG_HOTPLUG_PCI=m |
255 | # CONFIG_HOTPLUG_PCI_FAKE is not set | 269 | # CONFIG_HOTPLUG_PCI_FAKE is not set |
@@ -294,6 +308,7 @@ CONFIG_INET_TUNNEL=y | |||
294 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 308 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
295 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 309 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
296 | CONFIG_INET_XFRM_MODE_BEET=y | 310 | CONFIG_INET_XFRM_MODE_BEET=y |
311 | CONFIG_INET_LRO=y | ||
297 | CONFIG_INET_DIAG=y | 312 | CONFIG_INET_DIAG=y |
298 | CONFIG_INET_TCP_DIAG=y | 313 | CONFIG_INET_TCP_DIAG=y |
299 | # CONFIG_TCP_CONG_ADVANCED is not set | 314 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -360,6 +375,7 @@ CONFIG_NETFILTER_XT_MATCH_STATE=m | |||
360 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | 375 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m |
361 | CONFIG_NETFILTER_XT_MATCH_STRING=m | 376 | CONFIG_NETFILTER_XT_MATCH_STRING=m |
362 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | 377 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m |
378 | CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
363 | CONFIG_NETFILTER_XT_MATCH_U32=m | 379 | CONFIG_NETFILTER_XT_MATCH_U32=m |
364 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m | 380 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m |
365 | 381 | ||
@@ -414,10 +430,6 @@ CONFIG_LLC=y | |||
414 | # CONFIG_LAPB is not set | 430 | # CONFIG_LAPB is not set |
415 | # CONFIG_ECONET is not set | 431 | # CONFIG_ECONET is not set |
416 | # CONFIG_WAN_ROUTER is not set | 432 | # CONFIG_WAN_ROUTER is not set |
417 | |||
418 | # | ||
419 | # QoS and/or fair queueing | ||
420 | # | ||
421 | # CONFIG_NET_SCHED is not set | 433 | # CONFIG_NET_SCHED is not set |
422 | CONFIG_NET_CLS_ROUTE=y | 434 | CONFIG_NET_CLS_ROUTE=y |
423 | 435 | ||
@@ -448,6 +460,7 @@ CONFIG_NET_CLS_ROUTE=y | |||
448 | # | 460 | # |
449 | # Generic Driver Options | 461 | # Generic Driver Options |
450 | # | 462 | # |
463 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
451 | CONFIG_STANDALONE=y | 464 | CONFIG_STANDALONE=y |
452 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 465 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
453 | CONFIG_FW_LOADER=y | 466 | CONFIG_FW_LOADER=y |
@@ -508,6 +521,11 @@ CONFIG_IDE_PROC_FS=y | |||
508 | # IDE chipset support/bugfixes | 521 | # IDE chipset support/bugfixes |
509 | # | 522 | # |
510 | CONFIG_IDE_GENERIC=y | 523 | CONFIG_IDE_GENERIC=y |
524 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
525 | |||
526 | # | ||
527 | # PCI IDE chipsets support | ||
528 | # | ||
511 | CONFIG_BLK_DEV_IDEPCI=y | 529 | CONFIG_BLK_DEV_IDEPCI=y |
512 | CONFIG_IDEPCI_SHARE_IRQ=y | 530 | CONFIG_IDEPCI_SHARE_IRQ=y |
513 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 531 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
@@ -515,8 +533,6 @@ CONFIG_IDEPCI_PCIBUS_ORDER=y | |||
515 | CONFIG_BLK_DEV_GENERIC=y | 533 | CONFIG_BLK_DEV_GENERIC=y |
516 | # CONFIG_BLK_DEV_OPTI621 is not set | 534 | # CONFIG_BLK_DEV_OPTI621 is not set |
517 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 535 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
518 | # CONFIG_BLK_DEV_IDEDMA_FORCED is not set | ||
519 | # CONFIG_IDEDMA_ONLYDISK is not set | ||
520 | # CONFIG_BLK_DEV_AEC62XX is not set | 536 | # CONFIG_BLK_DEV_AEC62XX is not set |
521 | # CONFIG_BLK_DEV_ALI15X3 is not set | 537 | # CONFIG_BLK_DEV_ALI15X3 is not set |
522 | CONFIG_BLK_DEV_AMD74XX=y | 538 | CONFIG_BLK_DEV_AMD74XX=y |
@@ -544,7 +560,7 @@ CONFIG_BLK_DEV_AMD74XX=y | |||
544 | # CONFIG_BLK_DEV_TC86C001 is not set | 560 | # CONFIG_BLK_DEV_TC86C001 is not set |
545 | # CONFIG_IDE_ARM is not set | 561 | # CONFIG_IDE_ARM is not set |
546 | CONFIG_BLK_DEV_IDEDMA=y | 562 | CONFIG_BLK_DEV_IDEDMA=y |
547 | # CONFIG_IDEDMA_IVB is not set | 563 | CONFIG_IDE_ARCH_OBSOLETE_INIT=y |
548 | # CONFIG_BLK_DEV_HD is not set | 564 | # CONFIG_BLK_DEV_HD is not set |
549 | 565 | ||
550 | # | 566 | # |
@@ -585,6 +601,7 @@ CONFIG_SCSI_FC_ATTRS=y | |||
585 | CONFIG_SCSI_ISCSI_ATTRS=m | 601 | CONFIG_SCSI_ISCSI_ATTRS=m |
586 | CONFIG_SCSI_SAS_ATTRS=m | 602 | CONFIG_SCSI_SAS_ATTRS=m |
587 | # CONFIG_SCSI_SAS_LIBSAS is not set | 603 | # CONFIG_SCSI_SAS_LIBSAS is not set |
604 | CONFIG_SCSI_SRP_ATTRS=y | ||
588 | CONFIG_SCSI_LOWLEVEL=y | 605 | CONFIG_SCSI_LOWLEVEL=y |
589 | # CONFIG_ISCSI_TCP is not set | 606 | # CONFIG_ISCSI_TCP is not set |
590 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 607 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
@@ -669,6 +686,7 @@ CONFIG_ATA=y | |||
669 | # CONFIG_PATA_OLDPIIX is not set | 686 | # CONFIG_PATA_OLDPIIX is not set |
670 | # CONFIG_PATA_NETCELL is not set | 687 | # CONFIG_PATA_NETCELL is not set |
671 | # CONFIG_PATA_NS87410 is not set | 688 | # CONFIG_PATA_NS87410 is not set |
689 | # CONFIG_PATA_NS87415 is not set | ||
672 | # CONFIG_PATA_OPTI is not set | 690 | # CONFIG_PATA_OPTI is not set |
673 | # CONFIG_PATA_OPTIDMA is not set | 691 | # CONFIG_PATA_OPTIDMA is not set |
674 | # CONFIG_PATA_PDC_OLD is not set | 692 | # CONFIG_PATA_PDC_OLD is not set |
@@ -699,15 +717,10 @@ CONFIG_DM_ZERO=m | |||
699 | CONFIG_DM_MULTIPATH=m | 717 | CONFIG_DM_MULTIPATH=m |
700 | CONFIG_DM_MULTIPATH_EMC=m | 718 | CONFIG_DM_MULTIPATH_EMC=m |
701 | # CONFIG_DM_MULTIPATH_RDAC is not set | 719 | # CONFIG_DM_MULTIPATH_RDAC is not set |
720 | # CONFIG_DM_MULTIPATH_HP is not set | ||
702 | # CONFIG_DM_DELAY is not set | 721 | # CONFIG_DM_DELAY is not set |
703 | 722 | # CONFIG_DM_UEVENT is not set | |
704 | # | ||
705 | # Fusion MPT device support | ||
706 | # | ||
707 | # CONFIG_FUSION is not set | 723 | # CONFIG_FUSION is not set |
708 | # CONFIG_FUSION_SPI is not set | ||
709 | # CONFIG_FUSION_FC is not set | ||
710 | # CONFIG_FUSION_SAS is not set | ||
711 | 724 | ||
712 | # | 725 | # |
713 | # IEEE 1394 (FireWire) support | 726 | # IEEE 1394 (FireWire) support |
@@ -723,6 +736,8 @@ CONFIG_BONDING=m | |||
723 | # CONFIG_MACVLAN is not set | 736 | # CONFIG_MACVLAN is not set |
724 | # CONFIG_EQUALIZER is not set | 737 | # CONFIG_EQUALIZER is not set |
725 | CONFIG_TUN=m | 738 | CONFIG_TUN=m |
739 | # CONFIG_VETH is not set | ||
740 | # CONFIG_IP1000 is not set | ||
726 | # CONFIG_ARCNET is not set | 741 | # CONFIG_ARCNET is not set |
727 | # CONFIG_PHYLIB is not set | 742 | # CONFIG_PHYLIB is not set |
728 | CONFIG_NET_ETHERNET=y | 743 | CONFIG_NET_ETHERNET=y |
@@ -736,6 +751,10 @@ CONFIG_VORTEX=y | |||
736 | # CONFIG_NET_TULIP is not set | 751 | # CONFIG_NET_TULIP is not set |
737 | # CONFIG_HP100 is not set | 752 | # CONFIG_HP100 is not set |
738 | CONFIG_IBMVETH=y | 753 | CONFIG_IBMVETH=y |
754 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
755 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
756 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
757 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
739 | CONFIG_NET_PCI=y | 758 | CONFIG_NET_PCI=y |
740 | CONFIG_PCNET32=y | 759 | CONFIG_PCNET32=y |
741 | # CONFIG_PCNET32_NAPI is not set | 760 | # CONFIG_PCNET32_NAPI is not set |
@@ -743,7 +762,6 @@ CONFIG_PCNET32=y | |||
743 | # CONFIG_ADAPTEC_STARFIRE is not set | 762 | # CONFIG_ADAPTEC_STARFIRE is not set |
744 | # CONFIG_B44 is not set | 763 | # CONFIG_B44 is not set |
745 | # CONFIG_FORCEDETH is not set | 764 | # CONFIG_FORCEDETH is not set |
746 | # CONFIG_DGRS is not set | ||
747 | # CONFIG_EEPRO100 is not set | 765 | # CONFIG_EEPRO100 is not set |
748 | CONFIG_E100=y | 766 | CONFIG_E100=y |
749 | # CONFIG_FEALNX is not set | 767 | # CONFIG_FEALNX is not set |
@@ -764,6 +782,7 @@ CONFIG_ACENIC_OMIT_TIGON_I=y | |||
764 | CONFIG_E1000=y | 782 | CONFIG_E1000=y |
765 | # CONFIG_E1000_NAPI is not set | 783 | # CONFIG_E1000_NAPI is not set |
766 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 784 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
785 | # CONFIG_E1000E is not set | ||
767 | # CONFIG_NS83820 is not set | 786 | # CONFIG_NS83820 is not set |
768 | # CONFIG_HAMACHI is not set | 787 | # CONFIG_HAMACHI is not set |
769 | # CONFIG_YELLOWFIN is not set | 788 | # CONFIG_YELLOWFIN is not set |
@@ -771,6 +790,7 @@ CONFIG_E1000=y | |||
771 | # CONFIG_SIS190 is not set | 790 | # CONFIG_SIS190 is not set |
772 | # CONFIG_SKGE is not set | 791 | # CONFIG_SKGE is not set |
773 | # CONFIG_SKY2 is not set | 792 | # CONFIG_SKY2 is not set |
793 | # CONFIG_SK98LIN is not set | ||
774 | # CONFIG_VIA_VELOCITY is not set | 794 | # CONFIG_VIA_VELOCITY is not set |
775 | CONFIG_TIGON3=y | 795 | CONFIG_TIGON3=y |
776 | # CONFIG_BNX2 is not set | 796 | # CONFIG_BNX2 is not set |
@@ -780,14 +800,17 @@ CONFIG_NETDEV_10000=y | |||
780 | # CONFIG_CHELSIO_T1 is not set | 800 | # CONFIG_CHELSIO_T1 is not set |
781 | # CONFIG_CHELSIO_T3 is not set | 801 | # CONFIG_CHELSIO_T3 is not set |
782 | CONFIG_EHEA=m | 802 | CONFIG_EHEA=m |
803 | # CONFIG_IXGBE is not set | ||
783 | CONFIG_IXGB=m | 804 | CONFIG_IXGB=m |
784 | # CONFIG_IXGB_NAPI is not set | 805 | # CONFIG_IXGB_NAPI is not set |
785 | CONFIG_S2IO=m | 806 | CONFIG_S2IO=m |
786 | # CONFIG_S2IO_NAPI is not set | 807 | # CONFIG_S2IO_NAPI is not set |
787 | # CONFIG_MYRI10GE is not set | 808 | # CONFIG_MYRI10GE is not set |
788 | # CONFIG_NETXEN_NIC is not set | 809 | # CONFIG_NETXEN_NIC is not set |
810 | # CONFIG_NIU is not set | ||
789 | # CONFIG_PASEMI_MAC is not set | 811 | # CONFIG_PASEMI_MAC is not set |
790 | # CONFIG_MLX4_CORE is not set | 812 | # CONFIG_MLX4_CORE is not set |
813 | # CONFIG_TEHUTI is not set | ||
791 | CONFIG_TR=y | 814 | CONFIG_TR=y |
792 | CONFIG_IBMOL=y | 815 | CONFIG_IBMOL=y |
793 | # CONFIG_3C359 is not set | 816 | # CONFIG_3C359 is not set |
@@ -806,7 +829,6 @@ CONFIG_IBMOL=y | |||
806 | # CONFIG_USB_KAWETH is not set | 829 | # CONFIG_USB_KAWETH is not set |
807 | # CONFIG_USB_PEGASUS is not set | 830 | # CONFIG_USB_PEGASUS is not set |
808 | # CONFIG_USB_RTL8150 is not set | 831 | # CONFIG_USB_RTL8150 is not set |
809 | # CONFIG_USB_USBNET_MII is not set | ||
810 | # CONFIG_USB_USBNET is not set | 832 | # CONFIG_USB_USBNET is not set |
811 | # CONFIG_WAN is not set | 833 | # CONFIG_WAN is not set |
812 | # CONFIG_FDDI is not set | 834 | # CONFIG_FDDI is not set |
@@ -827,6 +849,7 @@ CONFIG_SLHC=m | |||
827 | # CONFIG_NET_FC is not set | 849 | # CONFIG_NET_FC is not set |
828 | # CONFIG_SHAPER is not set | 850 | # CONFIG_SHAPER is not set |
829 | CONFIG_NETCONSOLE=y | 851 | CONFIG_NETCONSOLE=y |
852 | # CONFIG_NETCONSOLE_DYNAMIC is not set | ||
830 | CONFIG_NETPOLL=y | 853 | CONFIG_NETPOLL=y |
831 | CONFIG_NETPOLL_TRAP=y | 854 | CONFIG_NETPOLL_TRAP=y |
832 | CONFIG_NET_POLL_CONTROLLER=y | 855 | CONFIG_NET_POLL_CONTROLLER=y |
@@ -848,7 +871,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
848 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 871 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
849 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 872 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
850 | # CONFIG_INPUT_JOYDEV is not set | 873 | # CONFIG_INPUT_JOYDEV is not set |
851 | # CONFIG_INPUT_TSDEV is not set | ||
852 | # CONFIG_INPUT_EVDEV is not set | 874 | # CONFIG_INPUT_EVDEV is not set |
853 | # CONFIG_INPUT_EVBUG is not set | 875 | # CONFIG_INPUT_EVBUG is not set |
854 | 876 | ||
@@ -935,14 +957,11 @@ CONFIG_HVC_CONSOLE=y | |||
935 | CONFIG_HVC_RTAS=y | 957 | CONFIG_HVC_RTAS=y |
936 | CONFIG_HVCS=m | 958 | CONFIG_HVCS=m |
937 | # CONFIG_IPMI_HANDLER is not set | 959 | # CONFIG_IPMI_HANDLER is not set |
938 | # CONFIG_WATCHDOG is not set | ||
939 | # CONFIG_HW_RANDOM is not set | 960 | # CONFIG_HW_RANDOM is not set |
940 | CONFIG_GEN_RTC=y | 961 | CONFIG_GEN_RTC=y |
941 | # CONFIG_GEN_RTC_X is not set | 962 | # CONFIG_GEN_RTC_X is not set |
942 | # CONFIG_R3964 is not set | 963 | # CONFIG_R3964 is not set |
943 | # CONFIG_APPLICOM is not set | 964 | # CONFIG_APPLICOM is not set |
944 | # CONFIG_AGP is not set | ||
945 | # CONFIG_DRM is not set | ||
946 | CONFIG_RAW_DRIVER=y | 965 | CONFIG_RAW_DRIVER=y |
947 | CONFIG_MAX_RAW_DEVS=1024 | 966 | CONFIG_MAX_RAW_DEVS=1024 |
948 | # CONFIG_HANGCHECK_TIMER is not set | 967 | # CONFIG_HANGCHECK_TIMER is not set |
@@ -1012,6 +1031,13 @@ CONFIG_I2C_ALGOBIT=y | |||
1012 | # CONFIG_W1 is not set | 1031 | # CONFIG_W1 is not set |
1013 | # CONFIG_POWER_SUPPLY is not set | 1032 | # CONFIG_POWER_SUPPLY is not set |
1014 | # CONFIG_HWMON is not set | 1033 | # CONFIG_HWMON is not set |
1034 | # CONFIG_WATCHDOG is not set | ||
1035 | |||
1036 | # | ||
1037 | # Sonics Silicon Backplane | ||
1038 | # | ||
1039 | CONFIG_SSB_POSSIBLE=y | ||
1040 | # CONFIG_SSB is not set | ||
1015 | 1041 | ||
1016 | # | 1042 | # |
1017 | # Multifunction device drivers | 1043 | # Multifunction device drivers |
@@ -1028,18 +1054,8 @@ CONFIG_I2C_ALGOBIT=y | |||
1028 | # | 1054 | # |
1029 | # Graphics support | 1055 | # Graphics support |
1030 | # | 1056 | # |
1031 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 1057 | # CONFIG_AGP is not set |
1032 | CONFIG_LCD_CLASS_DEVICE=m | 1058 | # CONFIG_DRM is not set |
1033 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
1034 | |||
1035 | # | ||
1036 | # Display device support | ||
1037 | # | ||
1038 | CONFIG_DISPLAY_SUPPORT=y | ||
1039 | |||
1040 | # | ||
1041 | # Display hardware drivers | ||
1042 | # | ||
1043 | # CONFIG_VGASTATE is not set | 1059 | # CONFIG_VGASTATE is not set |
1044 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1060 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
1045 | CONFIG_FB=y | 1061 | CONFIG_FB=y |
@@ -1048,6 +1064,7 @@ CONFIG_FB_DDC=y | |||
1048 | CONFIG_FB_CFB_FILLRECT=y | 1064 | CONFIG_FB_CFB_FILLRECT=y |
1049 | CONFIG_FB_CFB_COPYAREA=y | 1065 | CONFIG_FB_CFB_COPYAREA=y |
1050 | CONFIG_FB_CFB_IMAGEBLIT=y | 1066 | CONFIG_FB_CFB_IMAGEBLIT=y |
1067 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
1051 | # CONFIG_FB_SYS_FILLRECT is not set | 1068 | # CONFIG_FB_SYS_FILLRECT is not set |
1052 | # CONFIG_FB_SYS_COPYAREA is not set | 1069 | # CONFIG_FB_SYS_COPYAREA is not set |
1053 | # CONFIG_FB_SYS_IMAGEBLIT is not set | 1070 | # CONFIG_FB_SYS_IMAGEBLIT is not set |
@@ -1097,6 +1114,19 @@ CONFIG_FB_RADEON_BACKLIGHT=y | |||
1097 | # CONFIG_FB_PM3 is not set | 1114 | # CONFIG_FB_PM3 is not set |
1098 | CONFIG_FB_IBM_GXT4500=y | 1115 | CONFIG_FB_IBM_GXT4500=y |
1099 | # CONFIG_FB_VIRTUAL is not set | 1116 | # CONFIG_FB_VIRTUAL is not set |
1117 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
1118 | CONFIG_LCD_CLASS_DEVICE=m | ||
1119 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
1120 | # CONFIG_BACKLIGHT_CORGI is not set | ||
1121 | |||
1122 | # | ||
1123 | # Display device support | ||
1124 | # | ||
1125 | CONFIG_DISPLAY_SUPPORT=y | ||
1126 | |||
1127 | # | ||
1128 | # Display hardware drivers | ||
1129 | # | ||
1100 | 1130 | ||
1101 | # | 1131 | # |
1102 | # Console display driver support | 1132 | # Console display driver support |
@@ -1121,6 +1151,7 @@ CONFIG_LOGO_LINUX_CLUT224=y | |||
1121 | CONFIG_HID_SUPPORT=y | 1151 | CONFIG_HID_SUPPORT=y |
1122 | CONFIG_HID=y | 1152 | CONFIG_HID=y |
1123 | # CONFIG_HID_DEBUG is not set | 1153 | # CONFIG_HID_DEBUG is not set |
1154 | # CONFIG_HIDRAW is not set | ||
1124 | 1155 | ||
1125 | # | 1156 | # |
1126 | # USB Input Devices | 1157 | # USB Input Devices |
@@ -1258,19 +1289,6 @@ CONFIG_INFINIBAND_SRP=m | |||
1258 | # CONFIG_INFINIBAND_ISER is not set | 1289 | # CONFIG_INFINIBAND_ISER is not set |
1259 | # CONFIG_EDAC is not set | 1290 | # CONFIG_EDAC is not set |
1260 | # CONFIG_RTC_CLASS is not set | 1291 | # CONFIG_RTC_CLASS is not set |
1261 | |||
1262 | # | ||
1263 | # DMA Engine support | ||
1264 | # | ||
1265 | # CONFIG_DMA_ENGINE is not set | ||
1266 | |||
1267 | # | ||
1268 | # DMA Clients | ||
1269 | # | ||
1270 | |||
1271 | # | ||
1272 | # DMA Devices | ||
1273 | # | ||
1274 | # CONFIG_AUXDISPLAY is not set | 1292 | # CONFIG_AUXDISPLAY is not set |
1275 | 1293 | ||
1276 | # | 1294 | # |
@@ -1315,6 +1333,7 @@ CONFIG_XFS_POSIX_ACL=y | |||
1315 | # CONFIG_GFS2_FS is not set | 1333 | # CONFIG_GFS2_FS is not set |
1316 | CONFIG_OCFS2_FS=m | 1334 | CONFIG_OCFS2_FS=m |
1317 | CONFIG_OCFS2_DEBUG_MASKLOG=y | 1335 | CONFIG_OCFS2_DEBUG_MASKLOG=y |
1336 | # CONFIG_OCFS2_DEBUG_FS is not set | ||
1318 | # CONFIG_MINIX_FS is not set | 1337 | # CONFIG_MINIX_FS is not set |
1319 | # CONFIG_ROMFS_FS is not set | 1338 | # CONFIG_ROMFS_FS is not set |
1320 | CONFIG_INOTIFY=y | 1339 | CONFIG_INOTIFY=y |
@@ -1355,7 +1374,6 @@ CONFIG_TMPFS=y | |||
1355 | # CONFIG_TMPFS_POSIX_ACL is not set | 1374 | # CONFIG_TMPFS_POSIX_ACL is not set |
1356 | CONFIG_HUGETLBFS=y | 1375 | CONFIG_HUGETLBFS=y |
1357 | CONFIG_HUGETLB_PAGE=y | 1376 | CONFIG_HUGETLB_PAGE=y |
1358 | CONFIG_RAMFS=y | ||
1359 | CONFIG_CONFIGFS_FS=m | 1377 | CONFIG_CONFIGFS_FS=m |
1360 | 1378 | ||
1361 | # | 1379 | # |
@@ -1374,10 +1392,7 @@ CONFIG_CRAMFS=y | |||
1374 | # CONFIG_QNX4FS_FS is not set | 1392 | # CONFIG_QNX4FS_FS is not set |
1375 | # CONFIG_SYSV_FS is not set | 1393 | # CONFIG_SYSV_FS is not set |
1376 | # CONFIG_UFS_FS is not set | 1394 | # CONFIG_UFS_FS is not set |
1377 | 1395 | CONFIG_NETWORK_FILESYSTEMS=y | |
1378 | # | ||
1379 | # Network File Systems | ||
1380 | # | ||
1381 | CONFIG_NFS_FS=y | 1396 | CONFIG_NFS_FS=y |
1382 | CONFIG_NFS_V3=y | 1397 | CONFIG_NFS_V3=y |
1383 | CONFIG_NFS_V3_ACL=y | 1398 | CONFIG_NFS_V3_ACL=y |
@@ -1396,6 +1411,7 @@ CONFIG_NFS_ACL_SUPPORT=y | |||
1396 | CONFIG_NFS_COMMON=y | 1411 | CONFIG_NFS_COMMON=y |
1397 | CONFIG_SUNRPC=y | 1412 | CONFIG_SUNRPC=y |
1398 | CONFIG_SUNRPC_GSS=y | 1413 | CONFIG_SUNRPC_GSS=y |
1414 | CONFIG_SUNRPC_XPRT_RDMA=m | ||
1399 | # CONFIG_SUNRPC_BIND34 is not set | 1415 | # CONFIG_SUNRPC_BIND34 is not set |
1400 | CONFIG_RPCSEC_GSS_KRB5=y | 1416 | CONFIG_RPCSEC_GSS_KRB5=y |
1401 | CONFIG_RPCSEC_GSS_SPKM3=m | 1417 | CONFIG_RPCSEC_GSS_SPKM3=m |
@@ -1416,10 +1432,6 @@ CONFIG_CIFS_POSIX=y | |||
1416 | # | 1432 | # |
1417 | # CONFIG_PARTITION_ADVANCED is not set | 1433 | # CONFIG_PARTITION_ADVANCED is not set |
1418 | CONFIG_MSDOS_PARTITION=y | 1434 | CONFIG_MSDOS_PARTITION=y |
1419 | |||
1420 | # | ||
1421 | # Native Language Support | ||
1422 | # | ||
1423 | CONFIG_NLS=y | 1435 | CONFIG_NLS=y |
1424 | CONFIG_NLS_DEFAULT="iso8859-1" | 1436 | CONFIG_NLS_DEFAULT="iso8859-1" |
1425 | CONFIG_NLS_CODEPAGE_437=y | 1437 | CONFIG_NLS_CODEPAGE_437=y |
@@ -1460,10 +1472,6 @@ CONFIG_NLS_ISO8859_1=y | |||
1460 | # CONFIG_NLS_KOI8_R is not set | 1472 | # CONFIG_NLS_KOI8_R is not set |
1461 | # CONFIG_NLS_KOI8_U is not set | 1473 | # CONFIG_NLS_KOI8_U is not set |
1462 | # CONFIG_NLS_UTF8 is not set | 1474 | # CONFIG_NLS_UTF8 is not set |
1463 | |||
1464 | # | ||
1465 | # Distributed Lock Manager | ||
1466 | # | ||
1467 | # CONFIG_DLM is not set | 1475 | # CONFIG_DLM is not set |
1468 | # CONFIG_UCC_SLOW is not set | 1476 | # CONFIG_UCC_SLOW is not set |
1469 | 1477 | ||
@@ -1487,18 +1495,17 @@ CONFIG_PLIST=y | |||
1487 | CONFIG_HAS_IOMEM=y | 1495 | CONFIG_HAS_IOMEM=y |
1488 | CONFIG_HAS_IOPORT=y | 1496 | CONFIG_HAS_IOPORT=y |
1489 | CONFIG_HAS_DMA=y | 1497 | CONFIG_HAS_DMA=y |
1490 | 1498 | CONFIG_INSTRUMENTATION=y | |
1491 | # | ||
1492 | # Instrumentation Support | ||
1493 | # | ||
1494 | CONFIG_PROFILING=y | 1499 | CONFIG_PROFILING=y |
1495 | CONFIG_OPROFILE=y | 1500 | CONFIG_OPROFILE=y |
1496 | CONFIG_KPROBES=y | 1501 | CONFIG_KPROBES=y |
1502 | CONFIG_MARKERS=y | ||
1497 | 1503 | ||
1498 | # | 1504 | # |
1499 | # Kernel hacking | 1505 | # Kernel hacking |
1500 | # | 1506 | # |
1501 | # CONFIG_PRINTK_TIME is not set | 1507 | # CONFIG_PRINTK_TIME is not set |
1508 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1502 | CONFIG_ENABLE_MUST_CHECK=y | 1509 | CONFIG_ENABLE_MUST_CHECK=y |
1503 | CONFIG_MAGIC_SYSRQ=y | 1510 | CONFIG_MAGIC_SYSRQ=y |
1504 | # CONFIG_UNUSED_SYMBOLS is not set | 1511 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1522,10 +1529,13 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1522 | # CONFIG_DEBUG_INFO is not set | 1529 | # CONFIG_DEBUG_INFO is not set |
1523 | # CONFIG_DEBUG_VM is not set | 1530 | # CONFIG_DEBUG_VM is not set |
1524 | # CONFIG_DEBUG_LIST is not set | 1531 | # CONFIG_DEBUG_LIST is not set |
1532 | # CONFIG_DEBUG_SG is not set | ||
1525 | CONFIG_FORCED_INLINING=y | 1533 | CONFIG_FORCED_INLINING=y |
1534 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1526 | # CONFIG_RCU_TORTURE_TEST is not set | 1535 | # CONFIG_RCU_TORTURE_TEST is not set |
1527 | # CONFIG_LKDTM is not set | 1536 | # CONFIG_LKDTM is not set |
1528 | # CONFIG_FAULT_INJECTION is not set | 1537 | # CONFIG_FAULT_INJECTION is not set |
1538 | # CONFIG_SAMPLES is not set | ||
1529 | CONFIG_DEBUG_STACKOVERFLOW=y | 1539 | CONFIG_DEBUG_STACKOVERFLOW=y |
1530 | # CONFIG_DEBUG_STACK_USAGE is not set | 1540 | # CONFIG_DEBUG_STACK_USAGE is not set |
1531 | # CONFIG_DEBUG_PAGEALLOC is not set | 1541 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -1535,6 +1545,7 @@ CONFIG_XMON=y | |||
1535 | CONFIG_XMON_DEFAULT=y | 1545 | CONFIG_XMON_DEFAULT=y |
1536 | CONFIG_XMON_DISASSEMBLY=y | 1546 | CONFIG_XMON_DISASSEMBLY=y |
1537 | CONFIG_IRQSTACKS=y | 1547 | CONFIG_IRQSTACKS=y |
1548 | CONFIG_VIRQ_DEBUG=y | ||
1538 | # CONFIG_BOOTX_TEXT is not set | 1549 | # CONFIG_BOOTX_TEXT is not set |
1539 | # CONFIG_PPC_EARLY_DEBUG is not set | 1550 | # CONFIG_PPC_EARLY_DEBUG is not set |
1540 | 1551 | ||
@@ -1543,6 +1554,7 @@ CONFIG_IRQSTACKS=y | |||
1543 | # | 1554 | # |
1544 | # CONFIG_KEYS is not set | 1555 | # CONFIG_KEYS is not set |
1545 | # CONFIG_SECURITY is not set | 1556 | # CONFIG_SECURITY is not set |
1557 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1546 | CONFIG_CRYPTO=y | 1558 | CONFIG_CRYPTO=y |
1547 | CONFIG_CRYPTO_ALGAPI=y | 1559 | CONFIG_CRYPTO_ALGAPI=y |
1548 | CONFIG_CRYPTO_BLKCIPHER=y | 1560 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1563,6 +1575,7 @@ CONFIG_CRYPTO_ECB=m | |||
1563 | CONFIG_CRYPTO_CBC=y | 1575 | CONFIG_CRYPTO_CBC=y |
1564 | CONFIG_CRYPTO_PCBC=m | 1576 | CONFIG_CRYPTO_PCBC=m |
1565 | # CONFIG_CRYPTO_LRW is not set | 1577 | # CONFIG_CRYPTO_LRW is not set |
1578 | # CONFIG_CRYPTO_XTS is not set | ||
1566 | # CONFIG_CRYPTO_CRYPTD is not set | 1579 | # CONFIG_CRYPTO_CRYPTD is not set |
1567 | CONFIG_CRYPTO_DES=y | 1580 | CONFIG_CRYPTO_DES=y |
1568 | # CONFIG_CRYPTO_FCRYPT is not set | 1581 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1577,9 +1590,12 @@ CONFIG_CRYPTO_TEA=m | |||
1577 | CONFIG_CRYPTO_ARC4=m | 1590 | CONFIG_CRYPTO_ARC4=m |
1578 | CONFIG_CRYPTO_KHAZAD=m | 1591 | CONFIG_CRYPTO_KHAZAD=m |
1579 | CONFIG_CRYPTO_ANUBIS=m | 1592 | CONFIG_CRYPTO_ANUBIS=m |
1593 | # CONFIG_CRYPTO_SEED is not set | ||
1580 | CONFIG_CRYPTO_DEFLATE=m | 1594 | CONFIG_CRYPTO_DEFLATE=m |
1581 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1595 | CONFIG_CRYPTO_MICHAEL_MIC=m |
1582 | CONFIG_CRYPTO_CRC32C=m | 1596 | CONFIG_CRYPTO_CRC32C=m |
1583 | # CONFIG_CRYPTO_CAMELLIA is not set | 1597 | # CONFIG_CRYPTO_CAMELLIA is not set |
1584 | CONFIG_CRYPTO_TEST=m | 1598 | CONFIG_CRYPTO_TEST=m |
1599 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1585 | # CONFIG_CRYPTO_HW is not set | 1600 | # CONFIG_CRYPTO_HW is not set |
1601 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/sequoia_defconfig b/arch/powerpc/configs/sequoia_defconfig index 45a4ca0e0d7d..bc3c086ddfc0 100644 --- a/arch/powerpc/configs/sequoia_defconfig +++ b/arch/powerpc/configs/sequoia_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.23-rc6 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Fri Sep 14 13:20:06 2007 | 4 | # Thu Dec 6 16:49:17 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,8 +22,13 @@ CONFIG_PHYS_64BIT=y | |||
22 | # CONFIG_PPC_MM_SLICES is not set | 22 | # CONFIG_PPC_MM_SLICES is not set |
23 | CONFIG_NOT_COHERENT_CACHE=y | 23 | CONFIG_NOT_COHERENT_CACHE=y |
24 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | ||
25 | CONFIG_PPC_MERGE=y | 26 | CONFIG_PPC_MERGE=y |
26 | CONFIG_MMU=y | 27 | CONFIG_MMU=y |
28 | CONFIG_GENERIC_CMOS_UPDATE=y | ||
29 | CONFIG_GENERIC_TIME=y | ||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | ||
31 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
27 | CONFIG_GENERIC_HARDIRQS=y | 32 | CONFIG_GENERIC_HARDIRQS=y |
28 | CONFIG_IRQ_PER_CPU=y | 33 | CONFIG_IRQ_PER_CPU=y |
29 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 34 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
@@ -64,9 +69,12 @@ CONFIG_POSIX_MQUEUE=y | |||
64 | # CONFIG_BSD_PROCESS_ACCT is not set | 69 | # CONFIG_BSD_PROCESS_ACCT is not set |
65 | # CONFIG_TASKSTATS is not set | 70 | # CONFIG_TASKSTATS is not set |
66 | # CONFIG_USER_NS is not set | 71 | # CONFIG_USER_NS is not set |
72 | # CONFIG_PID_NS is not set | ||
67 | # CONFIG_AUDIT is not set | 73 | # CONFIG_AUDIT is not set |
68 | # CONFIG_IKCONFIG is not set | 74 | # CONFIG_IKCONFIG is not set |
69 | CONFIG_LOG_BUF_SHIFT=14 | 75 | CONFIG_LOG_BUF_SHIFT=14 |
76 | # CONFIG_CGROUPS is not set | ||
77 | # CONFIG_FAIR_GROUP_SCHED is not set | ||
70 | CONFIG_SYSFS_DEPRECATED=y | 78 | CONFIG_SYSFS_DEPRECATED=y |
71 | # CONFIG_RELAY is not set | 79 | # CONFIG_RELAY is not set |
72 | CONFIG_BLK_DEV_INITRD=y | 80 | CONFIG_BLK_DEV_INITRD=y |
@@ -87,7 +95,6 @@ CONFIG_FUTEX=y | |||
87 | CONFIG_ANON_INODES=y | 95 | CONFIG_ANON_INODES=y |
88 | CONFIG_EPOLL=y | 96 | CONFIG_EPOLL=y |
89 | CONFIG_SIGNALFD=y | 97 | CONFIG_SIGNALFD=y |
90 | CONFIG_TIMERFD=y | ||
91 | CONFIG_EVENTFD=y | 98 | CONFIG_EVENTFD=y |
92 | CONFIG_SHMEM=y | 99 | CONFIG_SHMEM=y |
93 | CONFIG_VM_EVENT_COUNTERS=y | 100 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -153,6 +160,10 @@ CONFIG_440A=y | |||
153 | # Kernel options | 160 | # Kernel options |
154 | # | 161 | # |
155 | # CONFIG_HIGHMEM is not set | 162 | # CONFIG_HIGHMEM is not set |
163 | CONFIG_TICK_ONESHOT=y | ||
164 | CONFIG_NO_HZ=y | ||
165 | CONFIG_HIGH_RES_TIMERS=y | ||
166 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
156 | # CONFIG_HZ_100 is not set | 167 | # CONFIG_HZ_100 is not set |
157 | CONFIG_HZ_250=y | 168 | CONFIG_HZ_250=y |
158 | # CONFIG_HZ_300 is not set | 169 | # CONFIG_HZ_300 is not set |
@@ -174,6 +185,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
174 | CONFIG_FLATMEM=y | 185 | CONFIG_FLATMEM=y |
175 | CONFIG_FLAT_NODE_MEM_MAP=y | 186 | CONFIG_FLAT_NODE_MEM_MAP=y |
176 | # CONFIG_SPARSEMEM_STATIC is not set | 187 | # CONFIG_SPARSEMEM_STATIC is not set |
188 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
177 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 189 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
178 | CONFIG_RESOURCES_64BIT=y | 190 | CONFIG_RESOURCES_64BIT=y |
179 | CONFIG_ZONE_DMA_FLAG=1 | 191 | CONFIG_ZONE_DMA_FLAG=1 |
@@ -198,11 +210,8 @@ CONFIG_PCI_SYSCALL=y | |||
198 | # CONFIG_PCIEPORTBUS is not set | 210 | # CONFIG_PCIEPORTBUS is not set |
199 | CONFIG_ARCH_SUPPORTS_MSI=y | 211 | CONFIG_ARCH_SUPPORTS_MSI=y |
200 | # CONFIG_PCI_MSI is not set | 212 | # CONFIG_PCI_MSI is not set |
213 | CONFIG_PCI_LEGACY=y | ||
201 | # CONFIG_PCI_DEBUG is not set | 214 | # CONFIG_PCI_DEBUG is not set |
202 | |||
203 | # | ||
204 | # PCCARD (PCMCIA/CardBus) support | ||
205 | # | ||
206 | # CONFIG_PCCARD is not set | 215 | # CONFIG_PCCARD is not set |
207 | # CONFIG_HOTPLUG_PCI is not set | 216 | # CONFIG_HOTPLUG_PCI is not set |
208 | 217 | ||
@@ -217,7 +226,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
217 | CONFIG_HIGHMEM_START=0xfe000000 | 226 | CONFIG_HIGHMEM_START=0xfe000000 |
218 | CONFIG_LOWMEM_SIZE=0x30000000 | 227 | CONFIG_LOWMEM_SIZE=0x30000000 |
219 | CONFIG_KERNEL_START=0xc0000000 | 228 | CONFIG_KERNEL_START=0xc0000000 |
220 | CONFIG_TASK_SIZE=0x80000000 | 229 | CONFIG_TASK_SIZE=0xc0000000 |
221 | CONFIG_CONSISTENT_START=0xff100000 | 230 | CONFIG_CONSISTENT_START=0xff100000 |
222 | CONFIG_CONSISTENT_SIZE=0x00200000 | 231 | CONFIG_CONSISTENT_SIZE=0x00200000 |
223 | CONFIG_BOOT_LOAD=0x01000000 | 232 | CONFIG_BOOT_LOAD=0x01000000 |
@@ -254,6 +263,7 @@ CONFIG_IP_PNP_BOOTP=y | |||
254 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 263 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set |
255 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 264 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set |
256 | # CONFIG_INET_XFRM_MODE_BEET is not set | 265 | # CONFIG_INET_XFRM_MODE_BEET is not set |
266 | # CONFIG_INET_LRO is not set | ||
257 | CONFIG_INET_DIAG=y | 267 | CONFIG_INET_DIAG=y |
258 | CONFIG_INET_TCP_DIAG=y | 268 | CONFIG_INET_TCP_DIAG=y |
259 | # CONFIG_TCP_CONG_ADVANCED is not set | 269 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -279,10 +289,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
279 | # CONFIG_LAPB is not set | 289 | # CONFIG_LAPB is not set |
280 | # CONFIG_ECONET is not set | 290 | # CONFIG_ECONET is not set |
281 | # CONFIG_WAN_ROUTER is not set | 291 | # CONFIG_WAN_ROUTER is not set |
282 | |||
283 | # | ||
284 | # QoS and/or fair queueing | ||
285 | # | ||
286 | # CONFIG_NET_SCHED is not set | 292 | # CONFIG_NET_SCHED is not set |
287 | 293 | ||
288 | # | 294 | # |
@@ -311,6 +317,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
311 | # | 317 | # |
312 | # Generic Driver Options | 318 | # Generic Driver Options |
313 | # | 319 | # |
320 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
314 | CONFIG_STANDALONE=y | 321 | CONFIG_STANDALONE=y |
315 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 322 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
316 | CONFIG_FW_LOADER=y | 323 | CONFIG_FW_LOADER=y |
@@ -338,6 +345,7 @@ CONFIG_MTD_CHAR=y | |||
338 | # CONFIG_INFTL is not set | 345 | # CONFIG_INFTL is not set |
339 | # CONFIG_RFD_FTL is not set | 346 | # CONFIG_RFD_FTL is not set |
340 | # CONFIG_SSFDC is not set | 347 | # CONFIG_SSFDC is not set |
348 | # CONFIG_MTD_OOPS is not set | ||
341 | 349 | ||
342 | # | 350 | # |
343 | # RAM/ROM/Flash chip drivers | 351 | # RAM/ROM/Flash chip drivers |
@@ -370,6 +378,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
370 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | 378 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set |
371 | # CONFIG_MTD_PHYSMAP is not set | 379 | # CONFIG_MTD_PHYSMAP is not set |
372 | CONFIG_MTD_PHYSMAP_OF=y | 380 | CONFIG_MTD_PHYSMAP_OF=y |
381 | # CONFIG_MTD_INTEL_VR_NOR is not set | ||
373 | # CONFIG_MTD_PLATRAM is not set | 382 | # CONFIG_MTD_PLATRAM is not set |
374 | 383 | ||
375 | # | 384 | # |
@@ -429,10 +438,6 @@ CONFIG_MISC_DEVICES=y | |||
429 | # CONFIG_SCSI_NETLINK is not set | 438 | # CONFIG_SCSI_NETLINK is not set |
430 | # CONFIG_ATA is not set | 439 | # CONFIG_ATA is not set |
431 | # CONFIG_MD is not set | 440 | # CONFIG_MD is not set |
432 | |||
433 | # | ||
434 | # Fusion MPT device support | ||
435 | # | ||
436 | # CONFIG_FUSION is not set | 441 | # CONFIG_FUSION is not set |
437 | 442 | ||
438 | # | 443 | # |
@@ -451,12 +456,18 @@ CONFIG_NETDEVICES=y | |||
451 | # CONFIG_MACVLAN is not set | 456 | # CONFIG_MACVLAN is not set |
452 | # CONFIG_EQUALIZER is not set | 457 | # CONFIG_EQUALIZER is not set |
453 | # CONFIG_TUN is not set | 458 | # CONFIG_TUN is not set |
459 | # CONFIG_VETH is not set | ||
460 | # CONFIG_IP1000 is not set | ||
454 | # CONFIG_ARCNET is not set | 461 | # CONFIG_ARCNET is not set |
455 | # CONFIG_NET_ETHERNET is not set | 462 | # CONFIG_NET_ETHERNET is not set |
463 | CONFIG_IBM_NEW_EMAC_ZMII=y | ||
464 | CONFIG_IBM_NEW_EMAC_RGMII=y | ||
465 | CONFIG_IBM_NEW_EMAC_EMAC4=y | ||
456 | CONFIG_NETDEV_1000=y | 466 | CONFIG_NETDEV_1000=y |
457 | # CONFIG_ACENIC is not set | 467 | # CONFIG_ACENIC is not set |
458 | # CONFIG_DL2K is not set | 468 | # CONFIG_DL2K is not set |
459 | # CONFIG_E1000 is not set | 469 | # CONFIG_E1000 is not set |
470 | # CONFIG_E1000E is not set | ||
460 | # CONFIG_NS83820 is not set | 471 | # CONFIG_NS83820 is not set |
461 | # CONFIG_HAMACHI is not set | 472 | # CONFIG_HAMACHI is not set |
462 | # CONFIG_YELLOWFIN is not set | 473 | # CONFIG_YELLOWFIN is not set |
@@ -464,6 +475,7 @@ CONFIG_NETDEV_1000=y | |||
464 | # CONFIG_SIS190 is not set | 475 | # CONFIG_SIS190 is not set |
465 | # CONFIG_SKGE is not set | 476 | # CONFIG_SKGE is not set |
466 | # CONFIG_SKY2 is not set | 477 | # CONFIG_SKY2 is not set |
478 | # CONFIG_SK98LIN is not set | ||
467 | # CONFIG_VIA_VELOCITY is not set | 479 | # CONFIG_VIA_VELOCITY is not set |
468 | # CONFIG_TIGON3 is not set | 480 | # CONFIG_TIGON3 is not set |
469 | # CONFIG_BNX2 is not set | 481 | # CONFIG_BNX2 is not set |
@@ -472,11 +484,14 @@ CONFIG_NETDEV_1000=y | |||
472 | CONFIG_NETDEV_10000=y | 484 | CONFIG_NETDEV_10000=y |
473 | # CONFIG_CHELSIO_T1 is not set | 485 | # CONFIG_CHELSIO_T1 is not set |
474 | # CONFIG_CHELSIO_T3 is not set | 486 | # CONFIG_CHELSIO_T3 is not set |
487 | # CONFIG_IXGBE is not set | ||
475 | # CONFIG_IXGB is not set | 488 | # CONFIG_IXGB is not set |
476 | # CONFIG_S2IO is not set | 489 | # CONFIG_S2IO is not set |
477 | # CONFIG_MYRI10GE is not set | 490 | # CONFIG_MYRI10GE is not set |
478 | # CONFIG_NETXEN_NIC is not set | 491 | # CONFIG_NETXEN_NIC is not set |
492 | # CONFIG_NIU is not set | ||
479 | # CONFIG_MLX4_CORE is not set | 493 | # CONFIG_MLX4_CORE is not set |
494 | # CONFIG_TEHUTI is not set | ||
480 | # CONFIG_TR is not set | 495 | # CONFIG_TR is not set |
481 | 496 | ||
482 | # | 497 | # |
@@ -539,14 +554,11 @@ CONFIG_UNIX98_PTYS=y | |||
539 | CONFIG_LEGACY_PTYS=y | 554 | CONFIG_LEGACY_PTYS=y |
540 | CONFIG_LEGACY_PTY_COUNT=256 | 555 | CONFIG_LEGACY_PTY_COUNT=256 |
541 | # CONFIG_IPMI_HANDLER is not set | 556 | # CONFIG_IPMI_HANDLER is not set |
542 | # CONFIG_WATCHDOG is not set | ||
543 | # CONFIG_HW_RANDOM is not set | 557 | # CONFIG_HW_RANDOM is not set |
544 | # CONFIG_NVRAM is not set | 558 | # CONFIG_NVRAM is not set |
545 | # CONFIG_GEN_RTC is not set | 559 | # CONFIG_GEN_RTC is not set |
546 | # CONFIG_R3964 is not set | 560 | # CONFIG_R3964 is not set |
547 | # CONFIG_APPLICOM is not set | 561 | # CONFIG_APPLICOM is not set |
548 | # CONFIG_AGP is not set | ||
549 | # CONFIG_DRM is not set | ||
550 | # CONFIG_RAW_DRIVER is not set | 562 | # CONFIG_RAW_DRIVER is not set |
551 | # CONFIG_TCG_TPM is not set | 563 | # CONFIG_TCG_TPM is not set |
552 | CONFIG_DEVPORT=y | 564 | CONFIG_DEVPORT=y |
@@ -560,6 +572,13 @@ CONFIG_DEVPORT=y | |||
560 | # CONFIG_W1 is not set | 572 | # CONFIG_W1 is not set |
561 | # CONFIG_POWER_SUPPLY is not set | 573 | # CONFIG_POWER_SUPPLY is not set |
562 | # CONFIG_HWMON is not set | 574 | # CONFIG_HWMON is not set |
575 | # CONFIG_WATCHDOG is not set | ||
576 | |||
577 | # | ||
578 | # Sonics Silicon Backplane | ||
579 | # | ||
580 | CONFIG_SSB_POSSIBLE=y | ||
581 | # CONFIG_SSB is not set | ||
563 | 582 | ||
564 | # | 583 | # |
565 | # Multifunction device drivers | 584 | # Multifunction device drivers |
@@ -576,16 +595,17 @@ CONFIG_DAB=y | |||
576 | # | 595 | # |
577 | # Graphics support | 596 | # Graphics support |
578 | # | 597 | # |
598 | # CONFIG_AGP is not set | ||
599 | # CONFIG_DRM is not set | ||
600 | # CONFIG_VGASTATE is not set | ||
601 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
602 | # CONFIG_FB is not set | ||
579 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 603 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
580 | 604 | ||
581 | # | 605 | # |
582 | # Display device support | 606 | # Display device support |
583 | # | 607 | # |
584 | # CONFIG_DISPLAY_SUPPORT is not set | 608 | # CONFIG_DISPLAY_SUPPORT is not set |
585 | # CONFIG_VGASTATE is not set | ||
586 | CONFIG_VIDEO_OUTPUT_CONTROL=m | ||
587 | # CONFIG_FB is not set | ||
588 | # CONFIG_FB_IBM_GXT4500 is not set | ||
589 | 609 | ||
590 | # | 610 | # |
591 | # Sound | 611 | # Sound |
@@ -612,19 +632,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
612 | # CONFIG_RTC_CLASS is not set | 632 | # CONFIG_RTC_CLASS is not set |
613 | 633 | ||
614 | # | 634 | # |
615 | # DMA Engine support | ||
616 | # | ||
617 | # CONFIG_DMA_ENGINE is not set | ||
618 | |||
619 | # | ||
620 | # DMA Clients | ||
621 | # | ||
622 | |||
623 | # | ||
624 | # DMA Devices | ||
625 | # | ||
626 | |||
627 | # | ||
628 | # Userspace I/O | 635 | # Userspace I/O |
629 | # | 636 | # |
630 | # CONFIG_UIO is not set | 637 | # CONFIG_UIO is not set |
@@ -676,7 +683,6 @@ CONFIG_SYSFS=y | |||
676 | CONFIG_TMPFS=y | 683 | CONFIG_TMPFS=y |
677 | # CONFIG_TMPFS_POSIX_ACL is not set | 684 | # CONFIG_TMPFS_POSIX_ACL is not set |
678 | # CONFIG_HUGETLB_PAGE is not set | 685 | # CONFIG_HUGETLB_PAGE is not set |
679 | CONFIG_RAMFS=y | ||
680 | # CONFIG_CONFIGFS_FS is not set | 686 | # CONFIG_CONFIGFS_FS is not set |
681 | 687 | ||
682 | # | 688 | # |
@@ -692,10 +698,12 @@ CONFIG_RAMFS=y | |||
692 | CONFIG_JFFS2_FS=y | 698 | CONFIG_JFFS2_FS=y |
693 | CONFIG_JFFS2_FS_DEBUG=0 | 699 | CONFIG_JFFS2_FS_DEBUG=0 |
694 | CONFIG_JFFS2_FS_WRITEBUFFER=y | 700 | CONFIG_JFFS2_FS_WRITEBUFFER=y |
701 | # CONFIG_JFFS2_FS_WBUF_VERIFY is not set | ||
695 | # CONFIG_JFFS2_SUMMARY is not set | 702 | # CONFIG_JFFS2_SUMMARY is not set |
696 | # CONFIG_JFFS2_FS_XATTR is not set | 703 | # CONFIG_JFFS2_FS_XATTR is not set |
697 | # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set | 704 | # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set |
698 | CONFIG_JFFS2_ZLIB=y | 705 | CONFIG_JFFS2_ZLIB=y |
706 | # CONFIG_JFFS2_LZO is not set | ||
699 | CONFIG_JFFS2_RTIME=y | 707 | CONFIG_JFFS2_RTIME=y |
700 | # CONFIG_JFFS2_RUBIN is not set | 708 | # CONFIG_JFFS2_RUBIN is not set |
701 | CONFIG_CRAMFS=y | 709 | CONFIG_CRAMFS=y |
@@ -704,10 +712,7 @@ CONFIG_CRAMFS=y | |||
704 | # CONFIG_QNX4FS_FS is not set | 712 | # CONFIG_QNX4FS_FS is not set |
705 | # CONFIG_SYSV_FS is not set | 713 | # CONFIG_SYSV_FS is not set |
706 | # CONFIG_UFS_FS is not set | 714 | # CONFIG_UFS_FS is not set |
707 | 715 | CONFIG_NETWORK_FILESYSTEMS=y | |
708 | # | ||
709 | # Network File Systems | ||
710 | # | ||
711 | CONFIG_NFS_FS=y | 716 | CONFIG_NFS_FS=y |
712 | CONFIG_NFS_V3=y | 717 | CONFIG_NFS_V3=y |
713 | # CONFIG_NFS_V3_ACL is not set | 718 | # CONFIG_NFS_V3_ACL is not set |
@@ -733,15 +738,7 @@ CONFIG_SUNRPC=y | |||
733 | # | 738 | # |
734 | # CONFIG_PARTITION_ADVANCED is not set | 739 | # CONFIG_PARTITION_ADVANCED is not set |
735 | CONFIG_MSDOS_PARTITION=y | 740 | CONFIG_MSDOS_PARTITION=y |
736 | |||
737 | # | ||
738 | # Native Language Support | ||
739 | # | ||
740 | # CONFIG_NLS is not set | 741 | # CONFIG_NLS is not set |
741 | |||
742 | # | ||
743 | # Distributed Lock Manager | ||
744 | # | ||
745 | # CONFIG_DLM is not set | 742 | # CONFIG_DLM is not set |
746 | # CONFIG_UCC_SLOW is not set | 743 | # CONFIG_UCC_SLOW is not set |
747 | 744 | ||
@@ -761,16 +758,13 @@ CONFIG_PLIST=y | |||
761 | CONFIG_HAS_IOMEM=y | 758 | CONFIG_HAS_IOMEM=y |
762 | CONFIG_HAS_IOPORT=y | 759 | CONFIG_HAS_IOPORT=y |
763 | CONFIG_HAS_DMA=y | 760 | CONFIG_HAS_DMA=y |
764 | 761 | # CONFIG_INSTRUMENTATION is not set | |
765 | # | ||
766 | # Instrumentation Support | ||
767 | # | ||
768 | # CONFIG_PROFILING is not set | ||
769 | 762 | ||
770 | # | 763 | # |
771 | # Kernel hacking | 764 | # Kernel hacking |
772 | # | 765 | # |
773 | # CONFIG_PRINTK_TIME is not set | 766 | # CONFIG_PRINTK_TIME is not set |
767 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
774 | CONFIG_ENABLE_MUST_CHECK=y | 768 | CONFIG_ENABLE_MUST_CHECK=y |
775 | CONFIG_MAGIC_SYSRQ=y | 769 | CONFIG_MAGIC_SYSRQ=y |
776 | # CONFIG_UNUSED_SYMBOLS is not set | 770 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -794,9 +788,12 @@ CONFIG_SCHED_DEBUG=y | |||
794 | # CONFIG_DEBUG_INFO is not set | 788 | # CONFIG_DEBUG_INFO is not set |
795 | # CONFIG_DEBUG_VM is not set | 789 | # CONFIG_DEBUG_VM is not set |
796 | # CONFIG_DEBUG_LIST is not set | 790 | # CONFIG_DEBUG_LIST is not set |
791 | # CONFIG_DEBUG_SG is not set | ||
797 | CONFIG_FORCED_INLINING=y | 792 | CONFIG_FORCED_INLINING=y |
793 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
798 | # CONFIG_RCU_TORTURE_TEST is not set | 794 | # CONFIG_RCU_TORTURE_TEST is not set |
799 | # CONFIG_FAULT_INJECTION is not set | 795 | # CONFIG_FAULT_INJECTION is not set |
796 | # CONFIG_SAMPLES is not set | ||
800 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 797 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
801 | # CONFIG_DEBUG_STACK_USAGE is not set | 798 | # CONFIG_DEBUG_STACK_USAGE is not set |
802 | # CONFIG_DEBUG_PAGEALLOC is not set | 799 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -814,6 +811,7 @@ CONFIG_PPC_EARLY_DEBUG=y | |||
814 | # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set | 811 | # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set |
815 | # CONFIG_PPC_EARLY_DEBUG_BEAT is not set | 812 | # CONFIG_PPC_EARLY_DEBUG_BEAT is not set |
816 | CONFIG_PPC_EARLY_DEBUG_44x=y | 813 | CONFIG_PPC_EARLY_DEBUG_44x=y |
814 | # CONFIG_PPC_EARLY_DEBUG_CPM is not set | ||
817 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSLOW=0xef600300 | 815 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSLOW=0xef600300 |
818 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSHIGH=0x1 | 816 | CONFIG_PPC_EARLY_DEBUG_44x_PHYSHIGH=0x1 |
819 | 817 | ||
@@ -822,6 +820,7 @@ CONFIG_PPC_EARLY_DEBUG_44x_PHYSHIGH=0x1 | |||
822 | # | 820 | # |
823 | # CONFIG_KEYS is not set | 821 | # CONFIG_KEYS is not set |
824 | # CONFIG_SECURITY is not set | 822 | # CONFIG_SECURITY is not set |
823 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
825 | CONFIG_CRYPTO=y | 824 | CONFIG_CRYPTO=y |
826 | CONFIG_CRYPTO_ALGAPI=y | 825 | CONFIG_CRYPTO_ALGAPI=y |
827 | CONFIG_CRYPTO_BLKCIPHER=y | 826 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -841,6 +840,7 @@ CONFIG_CRYPTO_ECB=y | |||
841 | CONFIG_CRYPTO_CBC=y | 840 | CONFIG_CRYPTO_CBC=y |
842 | CONFIG_CRYPTO_PCBC=y | 841 | CONFIG_CRYPTO_PCBC=y |
843 | # CONFIG_CRYPTO_LRW is not set | 842 | # CONFIG_CRYPTO_LRW is not set |
843 | # CONFIG_CRYPTO_XTS is not set | ||
844 | # CONFIG_CRYPTO_CRYPTD is not set | 844 | # CONFIG_CRYPTO_CRYPTD is not set |
845 | CONFIG_CRYPTO_DES=y | 845 | CONFIG_CRYPTO_DES=y |
846 | # CONFIG_CRYPTO_FCRYPT is not set | 846 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -854,9 +854,12 @@ CONFIG_CRYPTO_DES=y | |||
854 | # CONFIG_CRYPTO_ARC4 is not set | 854 | # CONFIG_CRYPTO_ARC4 is not set |
855 | # CONFIG_CRYPTO_KHAZAD is not set | 855 | # CONFIG_CRYPTO_KHAZAD is not set |
856 | # CONFIG_CRYPTO_ANUBIS is not set | 856 | # CONFIG_CRYPTO_ANUBIS is not set |
857 | # CONFIG_CRYPTO_SEED is not set | ||
857 | # CONFIG_CRYPTO_DEFLATE is not set | 858 | # CONFIG_CRYPTO_DEFLATE is not set |
858 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 859 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
859 | # CONFIG_CRYPTO_CRC32C is not set | 860 | # CONFIG_CRYPTO_CRC32C is not set |
860 | # CONFIG_CRYPTO_CAMELLIA is not set | 861 | # CONFIG_CRYPTO_CAMELLIA is not set |
861 | # CONFIG_CRYPTO_TEST is not set | 862 | # CONFIG_CRYPTO_TEST is not set |
863 | # CONFIG_CRYPTO_AUTHENC is not set | ||
862 | CONFIG_CRYPTO_HW=y | 864 | CONFIG_CRYPTO_HW=y |
865 | # CONFIG_PPC_CLOCK is not set | ||
diff --git a/arch/powerpc/configs/walnut_defconfig b/arch/powerpc/configs/walnut_defconfig index 02896ecba490..79344639b7c9 100644 --- a/arch/powerpc/configs/walnut_defconfig +++ b/arch/powerpc/configs/walnut_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.23 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Thu Oct 18 12:54:18 2007 | 4 | # Thu Dec 6 16:49:33 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -65,11 +65,14 @@ CONFIG_POSIX_MQUEUE=y | |||
65 | # CONFIG_BSD_PROCESS_ACCT is not set | 65 | # CONFIG_BSD_PROCESS_ACCT is not set |
66 | # CONFIG_TASKSTATS is not set | 66 | # CONFIG_TASKSTATS is not set |
67 | # CONFIG_USER_NS is not set | 67 | # CONFIG_USER_NS is not set |
68 | # CONFIG_PID_NS is not set | ||
68 | # CONFIG_AUDIT is not set | 69 | # CONFIG_AUDIT is not set |
69 | # CONFIG_IKCONFIG is not set | 70 | # CONFIG_IKCONFIG is not set |
70 | CONFIG_LOG_BUF_SHIFT=14 | 71 | CONFIG_LOG_BUF_SHIFT=14 |
72 | # CONFIG_CGROUPS is not set | ||
71 | CONFIG_FAIR_GROUP_SCHED=y | 73 | CONFIG_FAIR_GROUP_SCHED=y |
72 | CONFIG_FAIR_USER_SCHED=y | 74 | CONFIG_FAIR_USER_SCHED=y |
75 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
73 | CONFIG_SYSFS_DEPRECATED=y | 76 | CONFIG_SYSFS_DEPRECATED=y |
74 | # CONFIG_RELAY is not set | 77 | # CONFIG_RELAY is not set |
75 | CONFIG_BLK_DEV_INITRD=y | 78 | CONFIG_BLK_DEV_INITRD=y |
@@ -281,10 +284,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
281 | # CONFIG_LAPB is not set | 284 | # CONFIG_LAPB is not set |
282 | # CONFIG_ECONET is not set | 285 | # CONFIG_ECONET is not set |
283 | # CONFIG_WAN_ROUTER is not set | 286 | # CONFIG_WAN_ROUTER is not set |
284 | |||
285 | # | ||
286 | # QoS and/or fair queueing | ||
287 | # | ||
288 | # CONFIG_NET_SCHED is not set | 287 | # CONFIG_NET_SCHED is not set |
289 | 288 | ||
290 | # | 289 | # |
@@ -507,7 +506,6 @@ CONFIG_UNIX98_PTYS=y | |||
507 | CONFIG_LEGACY_PTYS=y | 506 | CONFIG_LEGACY_PTYS=y |
508 | CONFIG_LEGACY_PTY_COUNT=256 | 507 | CONFIG_LEGACY_PTY_COUNT=256 |
509 | # CONFIG_IPMI_HANDLER is not set | 508 | # CONFIG_IPMI_HANDLER is not set |
510 | # CONFIG_WATCHDOG is not set | ||
511 | # CONFIG_HW_RANDOM is not set | 509 | # CONFIG_HW_RANDOM is not set |
512 | # CONFIG_NVRAM is not set | 510 | # CONFIG_NVRAM is not set |
513 | # CONFIG_GEN_RTC is not set | 511 | # CONFIG_GEN_RTC is not set |
@@ -524,6 +522,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
524 | # CONFIG_W1 is not set | 522 | # CONFIG_W1 is not set |
525 | # CONFIG_POWER_SUPPLY is not set | 523 | # CONFIG_POWER_SUPPLY is not set |
526 | # CONFIG_HWMON is not set | 524 | # CONFIG_HWMON is not set |
525 | # CONFIG_WATCHDOG is not set | ||
527 | 526 | ||
528 | # | 527 | # |
529 | # Sonics Silicon Backplane | 528 | # Sonics Silicon Backplane |
@@ -694,16 +693,13 @@ CONFIG_PLIST=y | |||
694 | CONFIG_HAS_IOMEM=y | 693 | CONFIG_HAS_IOMEM=y |
695 | CONFIG_HAS_IOPORT=y | 694 | CONFIG_HAS_IOPORT=y |
696 | CONFIG_HAS_DMA=y | 695 | CONFIG_HAS_DMA=y |
697 | 696 | # CONFIG_INSTRUMENTATION is not set | |
698 | # | ||
699 | # Instrumentation Support | ||
700 | # | ||
701 | # CONFIG_PROFILING is not set | ||
702 | 697 | ||
703 | # | 698 | # |
704 | # Kernel hacking | 699 | # Kernel hacking |
705 | # | 700 | # |
706 | # CONFIG_PRINTK_TIME is not set | 701 | # CONFIG_PRINTK_TIME is not set |
702 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
707 | CONFIG_ENABLE_MUST_CHECK=y | 703 | CONFIG_ENABLE_MUST_CHECK=y |
708 | CONFIG_MAGIC_SYSRQ=y | 704 | CONFIG_MAGIC_SYSRQ=y |
709 | # CONFIG_UNUSED_SYMBOLS is not set | 705 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -727,10 +723,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
727 | # CONFIG_DEBUG_INFO is not set | 723 | # CONFIG_DEBUG_INFO is not set |
728 | # CONFIG_DEBUG_VM is not set | 724 | # CONFIG_DEBUG_VM is not set |
729 | # CONFIG_DEBUG_LIST is not set | 725 | # CONFIG_DEBUG_LIST is not set |
726 | # CONFIG_DEBUG_SG is not set | ||
730 | CONFIG_FORCED_INLINING=y | 727 | CONFIG_FORCED_INLINING=y |
731 | # CONFIG_BOOT_PRINTK_DELAY is not set | 728 | # CONFIG_BOOT_PRINTK_DELAY is not set |
732 | # CONFIG_RCU_TORTURE_TEST is not set | 729 | # CONFIG_RCU_TORTURE_TEST is not set |
733 | # CONFIG_FAULT_INJECTION is not set | 730 | # CONFIG_FAULT_INJECTION is not set |
731 | # CONFIG_SAMPLES is not set | ||
734 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 732 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
735 | # CONFIG_DEBUG_STACK_USAGE is not set | 733 | # CONFIG_DEBUG_STACK_USAGE is not set |
736 | # CONFIG_DEBUG_PAGEALLOC is not set | 734 | # CONFIG_DEBUG_PAGEALLOC is not set |
diff --git a/arch/powerpc/kernel/asm-offsets.c b/arch/powerpc/kernel/asm-offsets.c index 2c8e756d19a3..ed083feaf6f9 100644 --- a/arch/powerpc/kernel/asm-offsets.c +++ b/arch/powerpc/kernel/asm-offsets.c | |||
@@ -284,6 +284,10 @@ int main(void) | |||
284 | DEFINE(CFG_SYSCALL_MAP32, offsetof(struct vdso_data, syscall_map_32)); | 284 | DEFINE(CFG_SYSCALL_MAP32, offsetof(struct vdso_data, syscall_map_32)); |
285 | DEFINE(WTOM_CLOCK_SEC, offsetof(struct vdso_data, wtom_clock_sec)); | 285 | DEFINE(WTOM_CLOCK_SEC, offsetof(struct vdso_data, wtom_clock_sec)); |
286 | DEFINE(WTOM_CLOCK_NSEC, offsetof(struct vdso_data, wtom_clock_nsec)); | 286 | DEFINE(WTOM_CLOCK_NSEC, offsetof(struct vdso_data, wtom_clock_nsec)); |
287 | DEFINE(CFG_ICACHE_BLOCKSZ, offsetof(struct vdso_data, icache_block_size)); | ||
288 | DEFINE(CFG_DCACHE_BLOCKSZ, offsetof(struct vdso_data, dcache_block_size)); | ||
289 | DEFINE(CFG_ICACHE_LOGBLOCKSZ, offsetof(struct vdso_data, icache_log_block_size)); | ||
290 | DEFINE(CFG_DCACHE_LOGBLOCKSZ, offsetof(struct vdso_data, dcache_log_block_size)); | ||
287 | #ifdef CONFIG_PPC64 | 291 | #ifdef CONFIG_PPC64 |
288 | DEFINE(CFG_SYSCALL_MAP64, offsetof(struct vdso_data, syscall_map_64)); | 292 | DEFINE(CFG_SYSCALL_MAP64, offsetof(struct vdso_data, syscall_map_64)); |
289 | DEFINE(TVAL64_TV_SEC, offsetof(struct timeval, tv_sec)); | 293 | DEFINE(TVAL64_TV_SEC, offsetof(struct timeval, tv_sec)); |
@@ -322,8 +326,7 @@ int main(void) | |||
322 | DEFINE(VMALLOC_START_VSID, KERNEL_VSID(VMALLOC_START)); | 326 | DEFINE(VMALLOC_START_VSID, KERNEL_VSID(VMALLOC_START)); |
323 | #endif | 327 | #endif |
324 | 328 | ||
325 | #ifdef CONFIG_PPC64 | ||
326 | DEFINE(PGD_TABLE_SIZE, PGD_TABLE_SIZE); | 329 | DEFINE(PGD_TABLE_SIZE, PGD_TABLE_SIZE); |
327 | #endif | 330 | |
328 | return 0; | 331 | return 0; |
329 | } | 332 | } |
diff --git a/arch/powerpc/kernel/head_32.S b/arch/powerpc/kernel/head_32.S index a5b13ae7fd20..0f4fac512020 100644 --- a/arch/powerpc/kernel/head_32.S +++ b/arch/powerpc/kernel/head_32.S | |||
@@ -1311,7 +1311,7 @@ empty_zero_page: | |||
1311 | 1311 | ||
1312 | .globl swapper_pg_dir | 1312 | .globl swapper_pg_dir |
1313 | swapper_pg_dir: | 1313 | swapper_pg_dir: |
1314 | .space 4096 | 1314 | .space PGD_TABLE_SIZE |
1315 | 1315 | ||
1316 | .globl intercept_table | 1316 | .globl intercept_table |
1317 | intercept_table: | 1317 | intercept_table: |
diff --git a/arch/powerpc/kernel/head_40x.S b/arch/powerpc/kernel/head_40x.S index cfefc2df8f2a..8552e67e3a8b 100644 --- a/arch/powerpc/kernel/head_40x.S +++ b/arch/powerpc/kernel/head_40x.S | |||
@@ -994,7 +994,7 @@ empty_zero_page: | |||
994 | .space 4096 | 994 | .space 4096 |
995 | .globl swapper_pg_dir | 995 | .globl swapper_pg_dir |
996 | swapper_pg_dir: | 996 | swapper_pg_dir: |
997 | .space 4096 | 997 | .space PGD_TABLE_SIZE |
998 | 998 | ||
999 | 999 | ||
1000 | /* Stack for handling critical exceptions from kernel mode */ | 1000 | /* Stack for handling critical exceptions from kernel mode */ |
diff --git a/arch/powerpc/kernel/head_44x.S b/arch/powerpc/kernel/head_44x.S index 409db6123924..56aba84c1f6e 100644 --- a/arch/powerpc/kernel/head_44x.S +++ b/arch/powerpc/kernel/head_44x.S | |||
@@ -722,7 +722,7 @@ empty_zero_page: | |||
722 | */ | 722 | */ |
723 | .globl swapper_pg_dir | 723 | .globl swapper_pg_dir |
724 | swapper_pg_dir: | 724 | swapper_pg_dir: |
725 | .space 8192 | 725 | .space PGD_TABLE_SIZE |
726 | 726 | ||
727 | /* Reserved 4k for the critical exception stack & 4k for the machine | 727 | /* Reserved 4k for the critical exception stack & 4k for the machine |
728 | * check stack per CPU for kernel mode exceptions */ | 728 | * check stack per CPU for kernel mode exceptions */ |
diff --git a/arch/powerpc/kernel/head_fsl_booke.S b/arch/powerpc/kernel/head_fsl_booke.S index 4b9822728aea..7aecb39a5a45 100644 --- a/arch/powerpc/kernel/head_fsl_booke.S +++ b/arch/powerpc/kernel/head_fsl_booke.S | |||
@@ -1035,7 +1035,7 @@ empty_zero_page: | |||
1035 | .space 4096 | 1035 | .space 4096 |
1036 | .globl swapper_pg_dir | 1036 | .globl swapper_pg_dir |
1037 | swapper_pg_dir: | 1037 | swapper_pg_dir: |
1038 | .space 4096 | 1038 | .space PGD_TABLE_SIZE |
1039 | 1039 | ||
1040 | /* Reserved 4k for the critical exception stack & 4k for the machine | 1040 | /* Reserved 4k for the critical exception stack & 4k for the machine |
1041 | * check stack per CPU for kernel mode exceptions */ | 1041 | * check stack per CPU for kernel mode exceptions */ |
diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c index 41e13f4cc6e3..b9d88374f14f 100644 --- a/arch/powerpc/kernel/process.c +++ b/arch/powerpc/kernel/process.c | |||
@@ -350,7 +350,7 @@ struct task_struct *__switch_to(struct task_struct *prev, | |||
350 | local_irq_save(flags); | 350 | local_irq_save(flags); |
351 | 351 | ||
352 | account_system_vtime(current); | 352 | account_system_vtime(current); |
353 | account_process_tick(current, 0); | 353 | account_process_vtime(current); |
354 | calculate_steal_time(); | 354 | calculate_steal_time(); |
355 | 355 | ||
356 | last = _switch(old_thread, new_thread); | 356 | last = _switch(old_thread, new_thread); |
diff --git a/arch/powerpc/kernel/rtas.c b/arch/powerpc/kernel/rtas.c index 214780798289..52e95c2158c0 100644 --- a/arch/powerpc/kernel/rtas.c +++ b/arch/powerpc/kernel/rtas.c | |||
@@ -19,6 +19,9 @@ | |||
19 | #include <linux/init.h> | 19 | #include <linux/init.h> |
20 | #include <linux/capability.h> | 20 | #include <linux/capability.h> |
21 | #include <linux/delay.h> | 21 | #include <linux/delay.h> |
22 | #include <linux/smp.h> | ||
23 | #include <linux/completion.h> | ||
24 | #include <linux/cpumask.h> | ||
22 | 25 | ||
23 | #include <asm/prom.h> | 26 | #include <asm/prom.h> |
24 | #include <asm/rtas.h> | 27 | #include <asm/rtas.h> |
@@ -34,6 +37,8 @@ | |||
34 | #include <asm/lmb.h> | 37 | #include <asm/lmb.h> |
35 | #include <asm/udbg.h> | 38 | #include <asm/udbg.h> |
36 | #include <asm/syscalls.h> | 39 | #include <asm/syscalls.h> |
40 | #include <asm/smp.h> | ||
41 | #include <asm/atomic.h> | ||
37 | 42 | ||
38 | struct rtas_t rtas = { | 43 | struct rtas_t rtas = { |
39 | .lock = SPIN_LOCK_UNLOCKED | 44 | .lock = SPIN_LOCK_UNLOCKED |
@@ -41,8 +46,10 @@ struct rtas_t rtas = { | |||
41 | EXPORT_SYMBOL(rtas); | 46 | EXPORT_SYMBOL(rtas); |
42 | 47 | ||
43 | struct rtas_suspend_me_data { | 48 | struct rtas_suspend_me_data { |
44 | long waiting; | 49 | atomic_t working; /* number of cpus accessing this struct */ |
45 | struct rtas_args *args; | 50 | int token; /* ibm,suspend-me */ |
51 | int error; | ||
52 | struct completion *complete; /* wait on this until working == 0 */ | ||
46 | }; | 53 | }; |
47 | 54 | ||
48 | DEFINE_SPINLOCK(rtas_data_buf_lock); | 55 | DEFINE_SPINLOCK(rtas_data_buf_lock); |
@@ -657,50 +664,62 @@ static int ibm_suspend_me_token = RTAS_UNKNOWN_SERVICE; | |||
657 | #ifdef CONFIG_PPC_PSERIES | 664 | #ifdef CONFIG_PPC_PSERIES |
658 | static void rtas_percpu_suspend_me(void *info) | 665 | static void rtas_percpu_suspend_me(void *info) |
659 | { | 666 | { |
660 | int i; | ||
661 | long rc; | 667 | long rc; |
662 | long flags; | 668 | unsigned long msr_save; |
669 | int cpu; | ||
663 | struct rtas_suspend_me_data *data = | 670 | struct rtas_suspend_me_data *data = |
664 | (struct rtas_suspend_me_data *)info; | 671 | (struct rtas_suspend_me_data *)info; |
665 | 672 | ||
666 | /* | 673 | atomic_inc(&data->working); |
667 | * We use "waiting" to indicate our state. As long | 674 | |
668 | * as it is >0, we are still trying to all join up. | 675 | /* really need to ensure MSR.EE is off for H_JOIN */ |
669 | * If it goes to 0, we have successfully joined up and | 676 | msr_save = mfmsr(); |
670 | * one thread got H_CONTINUE. If any error happens, | 677 | mtmsr(msr_save & ~(MSR_EE)); |
671 | * we set it to <0. | 678 | |
672 | */ | 679 | rc = plpar_hcall_norets(H_JOIN); |
673 | local_irq_save(flags); | 680 | |
674 | do { | 681 | mtmsr(msr_save); |
675 | rc = plpar_hcall_norets(H_JOIN); | ||
676 | smp_rmb(); | ||
677 | } while (rc == H_SUCCESS && data->waiting > 0); | ||
678 | if (rc == H_SUCCESS) | ||
679 | goto out; | ||
680 | 682 | ||
681 | if (rc == H_CONTINUE) { | 683 | if (rc == H_SUCCESS) { |
682 | data->waiting = 0; | 684 | /* This cpu was prodded and the suspend is complete. */ |
683 | data->args->args[data->args->nargs] = | 685 | goto out; |
684 | rtas_call(ibm_suspend_me_token, 0, 1, NULL); | 686 | } else if (rc == H_CONTINUE) { |
685 | for_each_possible_cpu(i) | 687 | /* All other cpus are in H_JOIN, this cpu does |
686 | plpar_hcall_norets(H_PROD,i); | 688 | * the suspend. |
689 | */ | ||
690 | printk(KERN_DEBUG "calling ibm,suspend-me on cpu %i\n", | ||
691 | smp_processor_id()); | ||
692 | data->error = rtas_call(data->token, 0, 1, NULL); | ||
693 | |||
694 | if (data->error) | ||
695 | printk(KERN_DEBUG "ibm,suspend-me returned %d\n", | ||
696 | data->error); | ||
687 | } else { | 697 | } else { |
688 | data->waiting = -EBUSY; | 698 | printk(KERN_ERR "H_JOIN on cpu %i failed with rc = %ld\n", |
689 | printk(KERN_ERR "Error on H_JOIN hypervisor call\n"); | 699 | smp_processor_id(), rc); |
700 | data->error = rc; | ||
690 | } | 701 | } |
691 | 702 | /* This cpu did the suspend or got an error; in either case, | |
703 | * we need to prod all other other cpus out of join state. | ||
704 | * Extra prods are harmless. | ||
705 | */ | ||
706 | for_each_online_cpu(cpu) | ||
707 | plpar_hcall_norets(H_PROD, get_hard_smp_processor_id(cpu)); | ||
692 | out: | 708 | out: |
693 | local_irq_restore(flags); | 709 | if (atomic_dec_return(&data->working) == 0) |
694 | return; | 710 | complete(data->complete); |
695 | } | 711 | } |
696 | 712 | ||
697 | static int rtas_ibm_suspend_me(struct rtas_args *args) | 713 | static int rtas_ibm_suspend_me(struct rtas_args *args) |
698 | { | 714 | { |
699 | int i; | ||
700 | long state; | 715 | long state; |
701 | long rc; | 716 | long rc; |
702 | unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; | 717 | unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; |
703 | struct rtas_suspend_me_data data; | 718 | struct rtas_suspend_me_data data; |
719 | DECLARE_COMPLETION_ONSTACK(done); | ||
720 | |||
721 | if (!rtas_service_present("ibm,suspend-me")) | ||
722 | return -ENOSYS; | ||
704 | 723 | ||
705 | /* Make sure the state is valid */ | 724 | /* Make sure the state is valid */ |
706 | rc = plpar_hcall(H_VASI_STATE, retbuf, | 725 | rc = plpar_hcall(H_VASI_STATE, retbuf, |
@@ -721,25 +740,23 @@ static int rtas_ibm_suspend_me(struct rtas_args *args) | |||
721 | return 0; | 740 | return 0; |
722 | } | 741 | } |
723 | 742 | ||
724 | data.waiting = 1; | 743 | atomic_set(&data.working, 0); |
725 | data.args = args; | 744 | data.token = rtas_token("ibm,suspend-me"); |
745 | data.error = 0; | ||
746 | data.complete = &done; | ||
726 | 747 | ||
727 | /* Call function on all CPUs. One of us will make the | 748 | /* Call function on all CPUs. One of us will make the |
728 | * rtas call | 749 | * rtas call |
729 | */ | 750 | */ |
730 | if (on_each_cpu(rtas_percpu_suspend_me, &data, 1, 0)) | 751 | if (on_each_cpu(rtas_percpu_suspend_me, &data, 1, 0)) |
731 | data.waiting = -EINVAL; | 752 | data.error = -EINVAL; |
732 | 753 | ||
733 | if (data.waiting != 0) | 754 | wait_for_completion(&done); |
734 | printk(KERN_ERR "Error doing global join\n"); | ||
735 | 755 | ||
736 | /* Prod each CPU. This won't hurt, and will wake | 756 | if (data.error != 0) |
737 | * anyone we successfully put to sleep with H_JOIN. | 757 | printk(KERN_ERR "Error doing global join\n"); |
738 | */ | ||
739 | for_each_possible_cpu(i) | ||
740 | plpar_hcall_norets(H_PROD, i); | ||
741 | 758 | ||
742 | return data.waiting; | 759 | return data.error; |
743 | } | 760 | } |
744 | #else /* CONFIG_PPC_PSERIES */ | 761 | #else /* CONFIG_PPC_PSERIES */ |
745 | static int rtas_ibm_suspend_me(struct rtas_args *args) | 762 | static int rtas_ibm_suspend_me(struct rtas_args *args) |
diff --git a/arch/powerpc/kernel/time.c b/arch/powerpc/kernel/time.c index c0d77723ba11..a925a8eae121 100644 --- a/arch/powerpc/kernel/time.c +++ b/arch/powerpc/kernel/time.c | |||
@@ -241,8 +241,9 @@ void account_system_vtime(struct task_struct *tsk) | |||
241 | /* deltascaled includes both user and system time. | 241 | /* deltascaled includes both user and system time. |
242 | * Hence scale it based on the purr ratio to estimate | 242 | * Hence scale it based on the purr ratio to estimate |
243 | * the system time */ | 243 | * the system time */ |
244 | deltascaled = deltascaled * get_paca()->system_time / | 244 | if (get_paca()->user_time) |
245 | (get_paca()->system_time + get_paca()->user_time); | 245 | deltascaled = deltascaled * get_paca()->system_time / |
246 | (get_paca()->system_time + get_paca()->user_time); | ||
246 | delta += get_paca()->system_time; | 247 | delta += get_paca()->system_time; |
247 | get_paca()->system_time = 0; | 248 | get_paca()->system_time = 0; |
248 | } | 249 | } |
diff --git a/arch/powerpc/kernel/vdso.c b/arch/powerpc/kernel/vdso.c index 2322ba5cce4c..3702df7dc567 100644 --- a/arch/powerpc/kernel/vdso.c +++ b/arch/powerpc/kernel/vdso.c | |||
@@ -699,11 +699,22 @@ static int __init vdso_init(void) | |||
699 | vdso_data->icache_size = ppc64_caches.isize; | 699 | vdso_data->icache_size = ppc64_caches.isize; |
700 | vdso_data->icache_line_size = ppc64_caches.iline_size; | 700 | vdso_data->icache_line_size = ppc64_caches.iline_size; |
701 | 701 | ||
702 | /* XXXOJN: Blocks should be added to ppc64_caches and used instead */ | ||
703 | vdso_data->dcache_block_size = ppc64_caches.dline_size; | ||
704 | vdso_data->icache_block_size = ppc64_caches.iline_size; | ||
705 | vdso_data->dcache_log_block_size = ppc64_caches.log_dline_size; | ||
706 | vdso_data->icache_log_block_size = ppc64_caches.log_iline_size; | ||
707 | |||
702 | /* | 708 | /* |
703 | * Calculate the size of the 64 bits vDSO | 709 | * Calculate the size of the 64 bits vDSO |
704 | */ | 710 | */ |
705 | vdso64_pages = (&vdso64_end - &vdso64_start) >> PAGE_SHIFT; | 711 | vdso64_pages = (&vdso64_end - &vdso64_start) >> PAGE_SHIFT; |
706 | DBG("vdso64_kbase: %p, 0x%x pages\n", vdso64_kbase, vdso64_pages); | 712 | DBG("vdso64_kbase: %p, 0x%x pages\n", vdso64_kbase, vdso64_pages); |
713 | #else | ||
714 | vdso_data->dcache_block_size = L1_CACHE_BYTES; | ||
715 | vdso_data->dcache_log_block_size = L1_CACHE_SHIFT; | ||
716 | vdso_data->icache_block_size = L1_CACHE_BYTES; | ||
717 | vdso_data->icache_log_block_size = L1_CACHE_SHIFT; | ||
707 | #endif /* CONFIG_PPC64 */ | 718 | #endif /* CONFIG_PPC64 */ |
708 | 719 | ||
709 | 720 | ||
diff --git a/arch/powerpc/kernel/vdso32/cacheflush.S b/arch/powerpc/kernel/vdso32/cacheflush.S index 9cb319992c38..1ba6feb71b31 100644 --- a/arch/powerpc/kernel/vdso32/cacheflush.S +++ b/arch/powerpc/kernel/vdso32/cacheflush.S | |||
@@ -23,29 +23,46 @@ | |||
23 | * | 23 | * |
24 | * Flushes the data cache & invalidate the instruction cache for the | 24 | * Flushes the data cache & invalidate the instruction cache for the |
25 | * provided range [start, end[ | 25 | * provided range [start, end[ |
26 | * | ||
27 | * Note: all CPUs supported by this kernel have a 128 bytes cache | ||
28 | * line size so we don't have to peek that info from the datapage | ||
29 | */ | 26 | */ |
30 | V_FUNCTION_BEGIN(__kernel_sync_dicache) | 27 | V_FUNCTION_BEGIN(__kernel_sync_dicache) |
31 | .cfi_startproc | 28 | .cfi_startproc |
32 | li r5,127 | 29 | mflr r12 |
33 | andc r6,r3,r5 /* round low to line bdy */ | 30 | .cfi_register lr,r12 |
31 | mr r11,r3 | ||
32 | bl __get_datapage@local | ||
33 | mtlr r12 | ||
34 | mr r10,r3 | ||
35 | |||
36 | lwz r7,CFG_DCACHE_BLOCKSZ(r10) | ||
37 | addi r5,r7,-1 | ||
38 | andc r6,r11,r5 /* round low to line bdy */ | ||
34 | subf r8,r6,r4 /* compute length */ | 39 | subf r8,r6,r4 /* compute length */ |
35 | add r8,r8,r5 /* ensure we get enough */ | 40 | add r8,r8,r5 /* ensure we get enough */ |
36 | srwi. r8,r8,7 /* compute line count */ | 41 | lwz r9,CFG_DCACHE_LOGBLOCKSZ(r10) |
42 | srw. r8,r8,r9 /* compute line count */ | ||
37 | crclr cr0*4+so | 43 | crclr cr0*4+so |
38 | beqlr /* nothing to do? */ | 44 | beqlr /* nothing to do? */ |
39 | mtctr r8 | 45 | mtctr r8 |
40 | mr r3,r6 | 46 | 1: dcbst 0,r6 |
41 | 1: dcbst 0,r3 | 47 | add r6,r6,r7 |
42 | addi r3,r3,128 | ||
43 | bdnz 1b | 48 | bdnz 1b |
44 | sync | 49 | sync |
50 | |||
51 | /* Now invalidate the instruction cache */ | ||
52 | |||
53 | lwz r7,CFG_ICACHE_BLOCKSZ(r10) | ||
54 | addi r5,r7,-1 | ||
55 | andc r6,r11,r5 /* round low to line bdy */ | ||
56 | subf r8,r6,r4 /* compute length */ | ||
57 | add r8,r8,r5 | ||
58 | lwz r9,CFG_ICACHE_LOGBLOCKSZ(r10) | ||
59 | srw. r8,r8,r9 /* compute line count */ | ||
60 | crclr cr0*4+so | ||
61 | beqlr /* nothing to do? */ | ||
45 | mtctr r8 | 62 | mtctr r8 |
46 | 1: icbi 0,r6 | 63 | 2: icbi 0,r6 |
47 | addi r6,r6,128 | 64 | add r6,r6,r7 |
48 | bdnz 1b | 65 | bdnz 2b |
49 | isync | 66 | isync |
50 | li r3,0 | 67 | li r3,0 |
51 | blr | 68 | blr |
diff --git a/arch/powerpc/kernel/vdso64/cacheflush.S b/arch/powerpc/kernel/vdso64/cacheflush.S index 66a36d3cc6ad..69c5af2b3c96 100644 --- a/arch/powerpc/kernel/vdso64/cacheflush.S +++ b/arch/powerpc/kernel/vdso64/cacheflush.S | |||
@@ -23,29 +23,46 @@ | |||
23 | * | 23 | * |
24 | * Flushes the data cache & invalidate the instruction cache for the | 24 | * Flushes the data cache & invalidate the instruction cache for the |
25 | * provided range [start, end[ | 25 | * provided range [start, end[ |
26 | * | ||
27 | * Note: all CPUs supported by this kernel have a 128 bytes cache | ||
28 | * line size so we don't have to peek that info from the datapage | ||
29 | */ | 26 | */ |
30 | V_FUNCTION_BEGIN(__kernel_sync_dicache) | 27 | V_FUNCTION_BEGIN(__kernel_sync_dicache) |
31 | .cfi_startproc | 28 | .cfi_startproc |
32 | li r5,127 | 29 | mflr r12 |
33 | andc r6,r3,r5 /* round low to line bdy */ | 30 | .cfi_register lr,r12 |
31 | mr r11,r3 | ||
32 | bl V_LOCAL_FUNC(__get_datapage) | ||
33 | mtlr r12 | ||
34 | mr r10,r3 | ||
35 | |||
36 | lwz r7,CFG_DCACHE_BLOCKSZ(r10) | ||
37 | addi r5,r7,-1 | ||
38 | andc r6,r11,r5 /* round low to line bdy */ | ||
34 | subf r8,r6,r4 /* compute length */ | 39 | subf r8,r6,r4 /* compute length */ |
35 | add r8,r8,r5 /* ensure we get enough */ | 40 | add r8,r8,r5 /* ensure we get enough */ |
36 | srwi. r8,r8,7 /* compute line count */ | 41 | lwz r9,CFG_DCACHE_LOGBLOCKSZ(r10) |
42 | srw. r8,r8,r9 /* compute line count */ | ||
37 | crclr cr0*4+so | 43 | crclr cr0*4+so |
38 | beqlr /* nothing to do? */ | 44 | beqlr /* nothing to do? */ |
39 | mtctr r8 | 45 | mtctr r8 |
40 | mr r3,r6 | 46 | 1: dcbst 0,r6 |
41 | 1: dcbst 0,r3 | 47 | add r6,r6,r7 |
42 | addi r3,r3,128 | ||
43 | bdnz 1b | 48 | bdnz 1b |
44 | sync | 49 | sync |
50 | |||
51 | /* Now invalidate the instruction cache */ | ||
52 | |||
53 | lwz r7,CFG_ICACHE_BLOCKSZ(r10) | ||
54 | addi r5,r7,-1 | ||
55 | andc r6,r11,r5 /* round low to line bdy */ | ||
56 | subf r8,r6,r4 /* compute length */ | ||
57 | add r8,r8,r5 | ||
58 | lwz r9,CFG_ICACHE_LOGBLOCKSZ(r10) | ||
59 | srw. r8,r8,r9 /* compute line count */ | ||
60 | crclr cr0*4+so | ||
61 | beqlr /* nothing to do? */ | ||
45 | mtctr r8 | 62 | mtctr r8 |
46 | 1: icbi 0,r6 | 63 | 2: icbi 0,r6 |
47 | addi r6,r6,128 | 64 | add r6,r6,r7 |
48 | bdnz 1b | 65 | bdnz 2b |
49 | isync | 66 | isync |
50 | li r3,0 | 67 | li r3,0 |
51 | blr | 68 | blr |
diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c index 81eb96ec13b2..5402fb6b3aae 100644 --- a/arch/powerpc/mm/mem.c +++ b/arch/powerpc/mm/mem.c | |||
@@ -464,7 +464,7 @@ void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, | |||
464 | * we invalidate the TLB here, thus avoiding dcbst | 464 | * we invalidate the TLB here, thus avoiding dcbst |
465 | * misbehaviour. | 465 | * misbehaviour. |
466 | */ | 466 | */ |
467 | _tlbie(address); | 467 | _tlbie(address, 0 /* 8xx doesn't care about PID */); |
468 | #endif | 468 | #endif |
469 | if (!PageReserved(page) | 469 | if (!PageReserved(page) |
470 | && !test_bit(PG_arch_1, &page->flags)) { | 470 | && !test_bit(PG_arch_1, &page->flags)) { |
diff --git a/arch/powerpc/mm/mmu_decl.h b/arch/powerpc/mm/mmu_decl.h index eb3a732e91db..ebfd13dc9d19 100644 --- a/arch/powerpc/mm/mmu_decl.h +++ b/arch/powerpc/mm/mmu_decl.h | |||
@@ -56,7 +56,7 @@ extern unsigned long total_lowmem; | |||
56 | * architectures. -- Dan | 56 | * architectures. -- Dan |
57 | */ | 57 | */ |
58 | #if defined(CONFIG_8xx) | 58 | #if defined(CONFIG_8xx) |
59 | #define flush_HPTE(X, va, pg) _tlbie(va) | 59 | #define flush_HPTE(X, va, pg) _tlbie(va, 0 /* 8xx doesn't care about PID */) |
60 | #define MMU_init_hw() do { } while(0) | 60 | #define MMU_init_hw() do { } while(0) |
61 | #define mmu_mapin_ram() (0UL) | 61 | #define mmu_mapin_ram() (0UL) |
62 | 62 | ||
diff --git a/arch/powerpc/mm/stab.c b/arch/powerpc/mm/stab.c index 9e85bda76216..50448d5de9d2 100644 --- a/arch/powerpc/mm/stab.c +++ b/arch/powerpc/mm/stab.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <asm/lmb.h> | 20 | #include <asm/lmb.h> |
21 | #include <asm/abs_addr.h> | 21 | #include <asm/abs_addr.h> |
22 | #include <asm/firmware.h> | 22 | #include <asm/firmware.h> |
23 | #include <asm/iseries/hv_call.h> | ||
23 | 24 | ||
24 | struct stab_entry { | 25 | struct stab_entry { |
25 | unsigned long esid_data; | 26 | unsigned long esid_data; |
diff --git a/arch/powerpc/platforms/40x/walnut.c b/arch/powerpc/platforms/40x/walnut.c index eb0c136b1c44..ff6db2431798 100644 --- a/arch/powerpc/platforms/40x/walnut.c +++ b/arch/powerpc/platforms/40x/walnut.c | |||
@@ -17,12 +17,13 @@ | |||
17 | */ | 17 | */ |
18 | 18 | ||
19 | #include <linux/init.h> | 19 | #include <linux/init.h> |
20 | #include <linux/of_platform.h> | ||
21 | |||
20 | #include <asm/machdep.h> | 22 | #include <asm/machdep.h> |
21 | #include <asm/prom.h> | 23 | #include <asm/prom.h> |
22 | #include <asm/udbg.h> | 24 | #include <asm/udbg.h> |
23 | #include <asm/time.h> | 25 | #include <asm/time.h> |
24 | #include <asm/uic.h> | 26 | #include <asm/uic.h> |
25 | #include <asm/of_platform.h> | ||
26 | 27 | ||
27 | static struct of_device_id walnut_of_bus[] = { | 28 | static struct of_device_id walnut_of_bus[] = { |
28 | { .compatible = "ibm,plb3", }, | 29 | { .compatible = "ibm,plb3", }, |
diff --git a/arch/powerpc/platforms/44x/bamboo.c b/arch/powerpc/platforms/44x/bamboo.c index 470e1a3fd755..be23f112184f 100644 --- a/arch/powerpc/platforms/44x/bamboo.c +++ b/arch/powerpc/platforms/44x/bamboo.c | |||
@@ -14,12 +14,13 @@ | |||
14 | * option) any later version. | 14 | * option) any later version. |
15 | */ | 15 | */ |
16 | #include <linux/init.h> | 16 | #include <linux/init.h> |
17 | #include <linux/of_platform.h> | ||
18 | |||
17 | #include <asm/machdep.h> | 19 | #include <asm/machdep.h> |
18 | #include <asm/prom.h> | 20 | #include <asm/prom.h> |
19 | #include <asm/udbg.h> | 21 | #include <asm/udbg.h> |
20 | #include <asm/time.h> | 22 | #include <asm/time.h> |
21 | #include <asm/uic.h> | 23 | #include <asm/uic.h> |
22 | #include <asm/of_platform.h> | ||
23 | #include "44x.h" | 24 | #include "44x.h" |
24 | 25 | ||
25 | static struct of_device_id bamboo_of_bus[] = { | 26 | static struct of_device_id bamboo_of_bus[] = { |
diff --git a/arch/powerpc/platforms/44x/ebony.c b/arch/powerpc/platforms/44x/ebony.c index 40e18fcb666c..6cd3476767cc 100644 --- a/arch/powerpc/platforms/44x/ebony.c +++ b/arch/powerpc/platforms/44x/ebony.c | |||
@@ -17,12 +17,13 @@ | |||
17 | */ | 17 | */ |
18 | 18 | ||
19 | #include <linux/init.h> | 19 | #include <linux/init.h> |
20 | #include <linux/of_platform.h> | ||
21 | |||
20 | #include <asm/machdep.h> | 22 | #include <asm/machdep.h> |
21 | #include <asm/prom.h> | 23 | #include <asm/prom.h> |
22 | #include <asm/udbg.h> | 24 | #include <asm/udbg.h> |
23 | #include <asm/time.h> | 25 | #include <asm/time.h> |
24 | #include <asm/uic.h> | 26 | #include <asm/uic.h> |
25 | #include <asm/of_platform.h> | ||
26 | 27 | ||
27 | #include "44x.h" | 28 | #include "44x.h" |
28 | 29 | ||
diff --git a/arch/powerpc/platforms/44x/sequoia.c b/arch/powerpc/platforms/44x/sequoia.c index 30700b31d43b..21a9dd14f297 100644 --- a/arch/powerpc/platforms/44x/sequoia.c +++ b/arch/powerpc/platforms/44x/sequoia.c | |||
@@ -14,12 +14,13 @@ | |||
14 | * option) any later version. | 14 | * option) any later version. |
15 | */ | 15 | */ |
16 | #include <linux/init.h> | 16 | #include <linux/init.h> |
17 | #include <linux/of_platform.h> | ||
18 | |||
17 | #include <asm/machdep.h> | 19 | #include <asm/machdep.h> |
18 | #include <asm/prom.h> | 20 | #include <asm/prom.h> |
19 | #include <asm/udbg.h> | 21 | #include <asm/udbg.h> |
20 | #include <asm/time.h> | 22 | #include <asm/time.h> |
21 | #include <asm/uic.h> | 23 | #include <asm/uic.h> |
22 | #include <asm/of_platform.h> | ||
23 | #include "44x.h" | 24 | #include "44x.h" |
24 | 25 | ||
25 | static struct of_device_id sequoia_of_bus[] = { | 26 | static struct of_device_id sequoia_of_bus[] = { |
diff --git a/arch/powerpc/platforms/83xx/mpc832x_mds.c b/arch/powerpc/platforms/83xx/mpc832x_mds.c index 972fa8528a8c..39ee7a13b25a 100644 --- a/arch/powerpc/platforms/83xx/mpc832x_mds.c +++ b/arch/powerpc/platforms/83xx/mpc832x_mds.c | |||
@@ -90,10 +90,11 @@ static void __init mpc832x_sys_setup_arch(void) | |||
90 | 90 | ||
91 | if ((np = of_find_compatible_node(NULL, "network", "ucc_geth")) | 91 | if ((np = of_find_compatible_node(NULL, "network", "ucc_geth")) |
92 | != NULL){ | 92 | != NULL){ |
93 | /* Reset the Ethernet PHY */ | 93 | /* Reset the Ethernet PHYs */ |
94 | bcsr_regs[9] &= ~0x20; | 94 | #define BCSR8_FETH_RST 0x50 |
95 | bcsr_regs[8] &= ~BCSR8_FETH_RST; | ||
95 | udelay(1000); | 96 | udelay(1000); |
96 | bcsr_regs[9] |= 0x20; | 97 | bcsr_regs[8] |= BCSR8_FETH_RST; |
97 | iounmap(bcsr_regs); | 98 | iounmap(bcsr_regs); |
98 | of_node_put(np); | 99 | of_node_put(np); |
99 | } | 100 | } |
@@ -145,30 +146,6 @@ static void __init mpc832x_sys_init_IRQ(void) | |||
145 | #endif /* CONFIG_QUICC_ENGINE */ | 146 | #endif /* CONFIG_QUICC_ENGINE */ |
146 | } | 147 | } |
147 | 148 | ||
148 | #if defined(CONFIG_I2C_MPC) && defined(CONFIG_SENSORS_DS1374) | ||
149 | extern ulong ds1374_get_rtc_time(void); | ||
150 | extern int ds1374_set_rtc_time(ulong); | ||
151 | |||
152 | static int __init mpc832x_rtc_hookup(void) | ||
153 | { | ||
154 | struct timespec tv; | ||
155 | |||
156 | if (!machine_is(mpc832x_mds)) | ||
157 | return 0; | ||
158 | |||
159 | ppc_md.get_rtc_time = ds1374_get_rtc_time; | ||
160 | ppc_md.set_rtc_time = ds1374_set_rtc_time; | ||
161 | |||
162 | tv.tv_nsec = 0; | ||
163 | tv.tv_sec = (ppc_md.get_rtc_time) (); | ||
164 | do_settimeofday(&tv); | ||
165 | |||
166 | return 0; | ||
167 | } | ||
168 | |||
169 | late_initcall(mpc832x_rtc_hookup); | ||
170 | #endif | ||
171 | |||
172 | /* | 149 | /* |
173 | * Called very early, MMU is off, device-tree isn't unflattened | 150 | * Called very early, MMU is off, device-tree isn't unflattened |
174 | */ | 151 | */ |
diff --git a/arch/powerpc/platforms/83xx/mpc832x_rdb.c b/arch/powerpc/platforms/83xx/mpc832x_rdb.c index fbca336aa0ae..d4bd04001b99 100644 --- a/arch/powerpc/platforms/83xx/mpc832x_rdb.c +++ b/arch/powerpc/platforms/83xx/mpc832x_rdb.c | |||
@@ -15,7 +15,10 @@ | |||
15 | */ | 15 | */ |
16 | 16 | ||
17 | #include <linux/pci.h> | 17 | #include <linux/pci.h> |
18 | #include <linux/interrupt.h> | ||
18 | #include <linux/spi/spi.h> | 19 | #include <linux/spi/spi.h> |
20 | #include <linux/spi/mmc_spi.h> | ||
21 | #include <linux/mmc/host.h> | ||
19 | 22 | ||
20 | #include <asm/of_platform.h> | 23 | #include <asm/of_platform.h> |
21 | #include <asm/time.h> | 24 | #include <asm/time.h> |
@@ -46,15 +49,16 @@ static void mpc83xx_spi_deactivate_cs(u8 cs, u8 polarity) | |||
46 | par_io_data_set(3, 13, !polarity); | 49 | par_io_data_set(3, 13, !polarity); |
47 | } | 50 | } |
48 | 51 | ||
52 | static struct mmc_spi_platform_data mpc832x_mmc_pdata = { | ||
53 | .ocr_mask = MMC_VDD_33_34, | ||
54 | }; | ||
55 | |||
49 | static struct spi_board_info mpc832x_spi_boardinfo = { | 56 | static struct spi_board_info mpc832x_spi_boardinfo = { |
50 | .bus_num = 0x4c0, | 57 | .bus_num = 0x4c0, |
51 | .chip_select = 0, | 58 | .chip_select = 0, |
52 | .max_speed_hz = 50000000, | 59 | .max_speed_hz = 50000000, |
53 | /* | 60 | .modalias = "mmc_spi", |
54 | * XXX: This is spidev (spi in userspace) stub, should | 61 | .platform_data = &mpc832x_mmc_pdata, |
55 | * be replaced by "mmc_spi" when mmc_spi will hit mainline. | ||
56 | */ | ||
57 | .modalias = "spidev", | ||
58 | }; | 62 | }; |
59 | 63 | ||
60 | static int __init mpc832x_spi_init(void) | 64 | static int __init mpc832x_spi_init(void) |
diff --git a/arch/powerpc/platforms/83xx/mpc834x_mds.c b/arch/powerpc/platforms/83xx/mpc834x_mds.c index 00aed7c2269e..a81bb3ce6b94 100644 --- a/arch/powerpc/platforms/83xx/mpc834x_mds.c +++ b/arch/powerpc/platforms/83xx/mpc834x_mds.c | |||
@@ -106,30 +106,6 @@ static void __init mpc834x_mds_init_IRQ(void) | |||
106 | ipic_set_default_priority(); | 106 | ipic_set_default_priority(); |
107 | } | 107 | } |
108 | 108 | ||
109 | #if defined(CONFIG_I2C_MPC) && defined(CONFIG_SENSORS_DS1374) | ||
110 | extern ulong ds1374_get_rtc_time(void); | ||
111 | extern int ds1374_set_rtc_time(ulong); | ||
112 | |||
113 | static int __init mpc834x_rtc_hookup(void) | ||
114 | { | ||
115 | struct timespec tv; | ||
116 | |||
117 | if (!machine_is(mpc834x_mds)) | ||
118 | return 0; | ||
119 | |||
120 | ppc_md.get_rtc_time = ds1374_get_rtc_time; | ||
121 | ppc_md.set_rtc_time = ds1374_set_rtc_time; | ||
122 | |||
123 | tv.tv_nsec = 0; | ||
124 | tv.tv_sec = (ppc_md.get_rtc_time) (); | ||
125 | do_settimeofday(&tv); | ||
126 | |||
127 | return 0; | ||
128 | } | ||
129 | |||
130 | late_initcall(mpc834x_rtc_hookup); | ||
131 | #endif | ||
132 | |||
133 | /* | 109 | /* |
134 | * Called very early, MMU is off, device-tree isn't unflattened | 110 | * Called very early, MMU is off, device-tree isn't unflattened |
135 | */ | 111 | */ |
diff --git a/arch/powerpc/platforms/83xx/mpc836x_mds.c b/arch/powerpc/platforms/83xx/mpc836x_mds.c index 0f3855c95ff5..e40012f8f488 100644 --- a/arch/powerpc/platforms/83xx/mpc836x_mds.c +++ b/arch/powerpc/platforms/83xx/mpc836x_mds.c | |||
@@ -96,14 +96,39 @@ static void __init mpc836x_mds_setup_arch(void) | |||
96 | 96 | ||
97 | if ((np = of_find_compatible_node(NULL, "network", "ucc_geth")) | 97 | if ((np = of_find_compatible_node(NULL, "network", "ucc_geth")) |
98 | != NULL){ | 98 | != NULL){ |
99 | uint svid; | ||
100 | |||
99 | /* Reset the Ethernet PHY */ | 101 | /* Reset the Ethernet PHY */ |
100 | bcsr_regs[9] &= ~0x20; | 102 | #define BCSR9_GETHRST 0x20 |
103 | clrbits8(&bcsr_regs[9], BCSR9_GETHRST); | ||
101 | udelay(1000); | 104 | udelay(1000); |
102 | bcsr_regs[9] |= 0x20; | 105 | setbits8(&bcsr_regs[9], BCSR9_GETHRST); |
106 | |||
107 | /* handle mpc8360ea rev.2.1 erratum 2: RGMII Timing */ | ||
108 | svid = mfspr(SPRN_SVR); | ||
109 | if (svid == 0x80480021) { | ||
110 | void __iomem *immap; | ||
111 | |||
112 | immap = ioremap(get_immrbase() + 0x14a8, 8); | ||
113 | |||
114 | /* | ||
115 | * IMMR + 0x14A8[4:5] = 11 (clk delay for UCC 2) | ||
116 | * IMMR + 0x14A8[18:19] = 11 (clk delay for UCC 1) | ||
117 | */ | ||
118 | setbits32(immap, 0x0c003000); | ||
119 | |||
120 | /* | ||
121 | * IMMR + 0x14AC[20:27] = 10101010 | ||
122 | * (data delay for both UCC's) | ||
123 | */ | ||
124 | clrsetbits_be32(immap + 4, 0xff0, 0xaa0); | ||
125 | |||
126 | iounmap(immap); | ||
127 | } | ||
128 | |||
103 | iounmap(bcsr_regs); | 129 | iounmap(bcsr_regs); |
104 | of_node_put(np); | 130 | of_node_put(np); |
105 | } | 131 | } |
106 | |||
107 | #endif /* CONFIG_QUICC_ENGINE */ | 132 | #endif /* CONFIG_QUICC_ENGINE */ |
108 | } | 133 | } |
109 | 134 | ||
@@ -152,30 +177,6 @@ static void __init mpc836x_mds_init_IRQ(void) | |||
152 | #endif /* CONFIG_QUICC_ENGINE */ | 177 | #endif /* CONFIG_QUICC_ENGINE */ |
153 | } | 178 | } |
154 | 179 | ||
155 | #if defined(CONFIG_I2C_MPC) && defined(CONFIG_SENSORS_DS1374) | ||
156 | extern ulong ds1374_get_rtc_time(void); | ||
157 | extern int ds1374_set_rtc_time(ulong); | ||
158 | |||
159 | static int __init mpc8360_rtc_hookup(void) | ||
160 | { | ||
161 | struct timespec tv; | ||
162 | |||
163 | if (!machine_is(mpc836x_mds)) | ||
164 | return 0; | ||
165 | |||
166 | ppc_md.get_rtc_time = ds1374_get_rtc_time; | ||
167 | ppc_md.set_rtc_time = ds1374_set_rtc_time; | ||
168 | |||
169 | tv.tv_nsec = 0; | ||
170 | tv.tv_sec = (ppc_md.get_rtc_time) (); | ||
171 | do_settimeofday(&tv); | ||
172 | |||
173 | return 0; | ||
174 | } | ||
175 | |||
176 | late_initcall(mpc8360_rtc_hookup); | ||
177 | #endif | ||
178 | |||
179 | /* | 180 | /* |
180 | * Called very early, MMU is off, device-tree isn't unflattened | 181 | * Called very early, MMU is off, device-tree isn't unflattened |
181 | */ | 182 | */ |
diff --git a/arch/powerpc/platforms/83xx/usb.c b/arch/powerpc/platforms/83xx/usb.c index eafe7605cdac..b45160f8d084 100644 --- a/arch/powerpc/platforms/83xx/usb.c +++ b/arch/powerpc/platforms/83xx/usb.c | |||
@@ -130,7 +130,7 @@ int mpc831x_usb_cfg(void) | |||
130 | out_be32(immap + MPC83XX_SCCR_OFFS, temp); | 130 | out_be32(immap + MPC83XX_SCCR_OFFS, temp); |
131 | 131 | ||
132 | /* Configure pin mux for ULPI. There is no pin mux for UTMI */ | 132 | /* Configure pin mux for ULPI. There is no pin mux for UTMI */ |
133 | if (!strcmp(prop, "ulpi")) { | 133 | if (prop && !strcmp(prop, "ulpi")) { |
134 | temp = in_be32(immap + MPC83XX_SICRL_OFFS); | 134 | temp = in_be32(immap + MPC83XX_SICRL_OFFS); |
135 | temp &= ~MPC831X_SICRL_USB_MASK; | 135 | temp &= ~MPC831X_SICRL_USB_MASK; |
136 | temp |= MPC831X_SICRL_USB_ULPI; | 136 | temp |= MPC831X_SICRL_USB_ULPI; |
@@ -153,13 +153,13 @@ int mpc831x_usb_cfg(void) | |||
153 | usb_regs = ioremap(res.start, res.end - res.start + 1); | 153 | usb_regs = ioremap(res.start, res.end - res.start + 1); |
154 | 154 | ||
155 | /* Using on-chip PHY */ | 155 | /* Using on-chip PHY */ |
156 | if (!strcmp(prop, "utmi_wide") || | 156 | if (prop && (!strcmp(prop, "utmi_wide") || |
157 | !strcmp(prop, "utmi")) { | 157 | !strcmp(prop, "utmi"))) { |
158 | /* Set UTMI_PHY_EN, REFSEL to 48MHZ */ | 158 | /* Set UTMI_PHY_EN, REFSEL to 48MHZ */ |
159 | out_be32(usb_regs + FSL_USB2_CONTROL_OFFS, | 159 | out_be32(usb_regs + FSL_USB2_CONTROL_OFFS, |
160 | CONTROL_UTMI_PHY_EN | CONTROL_REFSEL_48MHZ); | 160 | CONTROL_UTMI_PHY_EN | CONTROL_REFSEL_48MHZ); |
161 | /* Using external UPLI PHY */ | 161 | /* Using external UPLI PHY */ |
162 | } else if (!strcmp(prop, "ulpi")) { | 162 | } else if (prop && !strcmp(prop, "ulpi")) { |
163 | /* Set PHY_CLK_SEL to ULPI */ | 163 | /* Set PHY_CLK_SEL to ULPI */ |
164 | temp = CONTROL_PHY_CLK_SEL_ULPI; | 164 | temp = CONTROL_PHY_CLK_SEL_ULPI; |
165 | #ifdef CONFIG_USB_OTG | 165 | #ifdef CONFIG_USB_OTG |
diff --git a/arch/powerpc/platforms/cell/spufs/inode.c b/arch/powerpc/platforms/cell/spufs/inode.c index 0966d093db43..c0e968a4c211 100644 --- a/arch/powerpc/platforms/cell/spufs/inode.c +++ b/arch/powerpc/platforms/cell/spufs/inode.c | |||
@@ -171,6 +171,7 @@ static int spufs_rmdir(struct inode *parent, struct dentry *dir) | |||
171 | { | 171 | { |
172 | /* remove all entries */ | 172 | /* remove all entries */ |
173 | spufs_prune_dir(dir); | 173 | spufs_prune_dir(dir); |
174 | d_drop(dir); | ||
174 | 175 | ||
175 | return simple_rmdir(parent, dir); | 176 | return simple_rmdir(parent, dir); |
176 | } | 177 | } |
diff --git a/arch/powerpc/platforms/embedded6xx/prpmc2800.c b/arch/powerpc/platforms/embedded6xx/prpmc2800.c index e484cac75095..653a5eb91c90 100644 --- a/arch/powerpc/platforms/embedded6xx/prpmc2800.c +++ b/arch/powerpc/platforms/embedded6xx/prpmc2800.c | |||
@@ -144,6 +144,7 @@ static int __init prpmc2800_probe(void) | |||
144 | strncpy(prpmc2800_platform_name, m, | 144 | strncpy(prpmc2800_platform_name, m, |
145 | min((int)len, PLATFORM_NAME_MAX - 1)); | 145 | min((int)len, PLATFORM_NAME_MAX - 1)); |
146 | 146 | ||
147 | _set_L2CR(_get_L2CR() | L2CR_L2E); | ||
147 | return 1; | 148 | return 1; |
148 | } | 149 | } |
149 | 150 | ||
diff --git a/arch/powerpc/platforms/pasemi/setup.c b/arch/powerpc/platforms/pasemi/setup.c index 3a5d112af5e0..3d62060498b4 100644 --- a/arch/powerpc/platforms/pasemi/setup.c +++ b/arch/powerpc/platforms/pasemi/setup.c | |||
@@ -214,7 +214,7 @@ static __init void pas_init_IRQ(void) | |||
214 | printk(KERN_DEBUG "OpenPIC addr: %lx\n", openpic_addr); | 214 | printk(KERN_DEBUG "OpenPIC addr: %lx\n", openpic_addr); |
215 | 215 | ||
216 | mpic = mpic_alloc(mpic_node, openpic_addr, | 216 | mpic = mpic_alloc(mpic_node, openpic_addr, |
217 | MPIC_PRIMARY|MPIC_LARGE_VECTORS|MPIC_WANTS_RESET, | 217 | MPIC_PRIMARY|MPIC_LARGE_VECTORS, |
218 | 0, 0, " PAS-OPIC "); | 218 | 0, 0, " PAS-OPIC "); |
219 | BUG_ON(!mpic); | 219 | BUG_ON(!mpic); |
220 | 220 | ||
diff --git a/arch/powerpc/platforms/pseries/Kconfig b/arch/powerpc/platforms/pseries/Kconfig index 16e4e401b820..306a9d07491d 100644 --- a/arch/powerpc/platforms/pseries/Kconfig +++ b/arch/powerpc/platforms/pseries/Kconfig | |||
@@ -21,7 +21,7 @@ config PPC_SPLPAR | |||
21 | 21 | ||
22 | config EEH | 22 | config EEH |
23 | bool "PCI Extended Error Handling (EEH)" if EMBEDDED | 23 | bool "PCI Extended Error Handling (EEH)" if EMBEDDED |
24 | depends on PPC_PSERIES | 24 | depends on PPC_PSERIES && PCI |
25 | default y if !EMBEDDED | 25 | default y if !EMBEDDED |
26 | 26 | ||
27 | config SCANLOG | 27 | config SCANLOG |
diff --git a/arch/powerpc/sysdev/uic.c b/arch/powerpc/sysdev/uic.c index 5149716c734d..847a5496b869 100644 --- a/arch/powerpc/sysdev/uic.c +++ b/arch/powerpc/sysdev/uic.c | |||
@@ -97,6 +97,22 @@ static void uic_ack_irq(unsigned int virq) | |||
97 | spin_unlock_irqrestore(&uic->lock, flags); | 97 | spin_unlock_irqrestore(&uic->lock, flags); |
98 | } | 98 | } |
99 | 99 | ||
100 | static void uic_mask_ack_irq(unsigned int virq) | ||
101 | { | ||
102 | struct uic *uic = get_irq_chip_data(virq); | ||
103 | unsigned int src = uic_irq_to_hw(virq); | ||
104 | unsigned long flags; | ||
105 | u32 er, sr; | ||
106 | |||
107 | sr = 1 << (31-src); | ||
108 | spin_lock_irqsave(&uic->lock, flags); | ||
109 | er = mfdcr(uic->dcrbase + UIC_ER); | ||
110 | er &= ~sr; | ||
111 | mtdcr(uic->dcrbase + UIC_ER, er); | ||
112 | mtdcr(uic->dcrbase + UIC_SR, sr); | ||
113 | spin_unlock_irqrestore(&uic->lock, flags); | ||
114 | } | ||
115 | |||
100 | static int uic_set_irq_type(unsigned int virq, unsigned int flow_type) | 116 | static int uic_set_irq_type(unsigned int virq, unsigned int flow_type) |
101 | { | 117 | { |
102 | struct uic *uic = get_irq_chip_data(virq); | 118 | struct uic *uic = get_irq_chip_data(virq); |
@@ -152,7 +168,7 @@ static struct irq_chip uic_irq_chip = { | |||
152 | .typename = " UIC ", | 168 | .typename = " UIC ", |
153 | .unmask = uic_unmask_irq, | 169 | .unmask = uic_unmask_irq, |
154 | .mask = uic_mask_irq, | 170 | .mask = uic_mask_irq, |
155 | /* .mask_ack = uic_mask_irq_and_ack, */ | 171 | .mask_ack = uic_mask_ack_irq, |
156 | .ack = uic_ack_irq, | 172 | .ack = uic_ack_irq, |
157 | .set_type = uic_set_irq_type, | 173 | .set_type = uic_set_irq_type, |
158 | }; | 174 | }; |
diff --git a/arch/ppc/configs/ml300_defconfig b/arch/ppc/configs/ml300_defconfig index 69bad91a6b65..d66cacdb95be 100644 --- a/arch/ppc/configs/ml300_defconfig +++ b/arch/ppc/configs/ml300_defconfig | |||
@@ -719,7 +719,7 @@ CONFIG_DEBUG_INFO=y | |||
719 | CONFIG_FORCED_INLINING=y | 719 | CONFIG_FORCED_INLINING=y |
720 | # CONFIG_RCU_TORTURE_TEST is not set | 720 | # CONFIG_RCU_TORTURE_TEST is not set |
721 | # CONFIG_KGDB is not set | 721 | # CONFIG_KGDB is not set |
722 | CONFIG_XMON=y | 722 | # CONFIG_XMON is not set |
723 | # CONFIG_BDI_SWITCH is not set | 723 | # CONFIG_BDI_SWITCH is not set |
724 | # CONFIG_SERIAL_TEXT_DEBUG is not set | 724 | # CONFIG_SERIAL_TEXT_DEBUG is not set |
725 | 725 | ||
diff --git a/arch/ppc/configs/ml403_defconfig b/arch/ppc/configs/ml403_defconfig index a78896ea4560..71bcfa7ab7f7 100644 --- a/arch/ppc/configs/ml403_defconfig +++ b/arch/ppc/configs/ml403_defconfig | |||
@@ -720,7 +720,7 @@ CONFIG_DEBUG_INFO=y | |||
720 | CONFIG_FORCED_INLINING=y | 720 | CONFIG_FORCED_INLINING=y |
721 | # CONFIG_RCU_TORTURE_TEST is not set | 721 | # CONFIG_RCU_TORTURE_TEST is not set |
722 | # CONFIG_KGDB is not set | 722 | # CONFIG_KGDB is not set |
723 | CONFIG_XMON=y | 723 | # CONFIG_XMON is not set |
724 | # CONFIG_BDI_SWITCH is not set | 724 | # CONFIG_BDI_SWITCH is not set |
725 | # CONFIG_SERIAL_TEXT_DEBUG is not set | 725 | # CONFIG_SERIAL_TEXT_DEBUG is not set |
726 | 726 | ||
diff --git a/arch/ppc/kernel/setup.c b/arch/ppc/kernel/setup.c index aac88c2f3db9..5255bd80aa6b 100644 --- a/arch/ppc/kernel/setup.c +++ b/arch/ppc/kernel/setup.c | |||
@@ -312,7 +312,14 @@ early_init(int r3, int r4, int r5) | |||
312 | * Identify the CPU type and fix up code sections | 312 | * Identify the CPU type and fix up code sections |
313 | * that depend on which cpu we have. | 313 | * that depend on which cpu we have. |
314 | */ | 314 | */ |
315 | #if defined(CONFIG_440EP) && defined(CONFIG_PPC_FPU) | ||
316 | /* We pass the virtual PVR here for 440EP as 440EP and 440GR have | ||
317 | * identical PVRs and there is no reliable way to check for the FPU | ||
318 | */ | ||
319 | spec = identify_cpu(offset, (mfspr(SPRN_PVR) | 0x8)); | ||
320 | #else | ||
315 | spec = identify_cpu(offset, mfspr(SPRN_PVR)); | 321 | spec = identify_cpu(offset, mfspr(SPRN_PVR)); |
322 | #endif | ||
316 | do_feature_fixups(spec->cpu_features, | 323 | do_feature_fixups(spec->cpu_features, |
317 | PTRRELOC(&__start___ftr_fixup), | 324 | PTRRELOC(&__start___ftr_fixup), |
318 | PTRRELOC(&__stop___ftr_fixup)); | 325 | PTRRELOC(&__stop___ftr_fixup)); |
diff --git a/arch/ppc/mm/init.c b/arch/ppc/mm/init.c index 390dd1995c2a..dd898d32480e 100644 --- a/arch/ppc/mm/init.c +++ b/arch/ppc/mm/init.c | |||
@@ -561,7 +561,7 @@ void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, | |||
561 | * That means the zeroed TLB has to be invalidated | 561 | * That means the zeroed TLB has to be invalidated |
562 | * whenever a page miss occurs. | 562 | * whenever a page miss occurs. |
563 | */ | 563 | */ |
564 | _tlbie(address); | 564 | _tlbie(address, 0 /* 8xx doesn't care about PID */); |
565 | #endif | 565 | #endif |
566 | if (!PageReserved(page) | 566 | if (!PageReserved(page) |
567 | && !test_bit(PG_arch_1, &page->flags)) { | 567 | && !test_bit(PG_arch_1, &page->flags)) { |
diff --git a/arch/ppc/mm/mmu_decl.h b/arch/ppc/mm/mmu_decl.h index f1d4f2109a99..b298b60c202f 100644 --- a/arch/ppc/mm/mmu_decl.h +++ b/arch/ppc/mm/mmu_decl.h | |||
@@ -49,7 +49,7 @@ extern unsigned int num_tlbcam_entries; | |||
49 | * architectures. -- Dan | 49 | * architectures. -- Dan |
50 | */ | 50 | */ |
51 | #if defined(CONFIG_8xx) | 51 | #if defined(CONFIG_8xx) |
52 | #define flush_HPTE(X, va, pg) _tlbie(va) | 52 | #define flush_HPTE(X, va, pg) _tlbie(va, 0 /* 8xx doesn't care about PID */) |
53 | #define MMU_init_hw() do { } while(0) | 53 | #define MMU_init_hw() do { } while(0) |
54 | #define mmu_mapin_ram() (0UL) | 54 | #define mmu_mapin_ram() (0UL) |
55 | 55 | ||
diff --git a/arch/ppc/platforms/4xx/xparameters/xparameters.h b/arch/ppc/platforms/4xx/xparameters/xparameters.h index 01aa043ff381..650888b00fb0 100644 --- a/arch/ppc/platforms/4xx/xparameters/xparameters.h +++ b/arch/ppc/platforms/4xx/xparameters/xparameters.h | |||
@@ -15,8 +15,16 @@ | |||
15 | 15 | ||
16 | #if defined(CONFIG_XILINX_ML300) | 16 | #if defined(CONFIG_XILINX_ML300) |
17 | #include "xparameters_ml300.h" | 17 | #include "xparameters_ml300.h" |
18 | #define XPAR_INTC_0_AC97_CONTROLLER_REF_0_PLAYBACK_VEC_ID \ | ||
19 | XPAR_DCR_INTC_0_OPB_AC97_CONTROLLER_REF_0_PLAYBACK_INTERRUPT_INTR | ||
20 | #define XPAR_INTC_0_AC97_CONTROLLER_REF_0_RECORD_VEC_ID \ | ||
21 | XPAR_DCR_INTC_0_OPB_AC97_CONTROLLER_REF_0_RECORD_INTERRUPT_INTR | ||
18 | #elif defined(CONFIG_XILINX_ML403) | 22 | #elif defined(CONFIG_XILINX_ML403) |
19 | #include "xparameters_ml403.h" | 23 | #include "xparameters_ml403.h" |
24 | #define XPAR_INTC_0_AC97_CONTROLLER_REF_0_PLAYBACK_VEC_ID \ | ||
25 | XPAR_OPB_INTC_0_OPB_AC97_CONTROLLER_REF_0_PLAYBACK_INTERRUPT_INTR | ||
26 | #define XPAR_INTC_0_AC97_CONTROLLER_REF_0_RECORD_VEC_ID \ | ||
27 | XPAR_OPB_INTC_0_OPB_AC97_CONTROLLER_REF_0_RECORD_INTERRUPT_INTR | ||
20 | #else | 28 | #else |
21 | /* Add other board xparameter includes here before the #else */ | 29 | /* Add other board xparameter includes here before the #else */ |
22 | #error No xparameters_*.h file included | 30 | #error No xparameters_*.h file included |
diff --git a/arch/ppc/platforms/4xx/yucca.c b/arch/ppc/platforms/4xx/yucca.c index a83b0baea011..66a44ff0d926 100644 --- a/arch/ppc/platforms/4xx/yucca.c +++ b/arch/ppc/platforms/4xx/yucca.c | |||
@@ -211,6 +211,7 @@ static void __init yucca_setup_pcie_fpga_rootpoint(int port) | |||
211 | break; | 211 | break; |
212 | 212 | ||
213 | default: | 213 | default: |
214 | iounmap(pcie_reg_fpga_base); | ||
214 | return; | 215 | return; |
215 | } | 216 | } |
216 | 217 | ||
diff --git a/arch/ppc/syslib/virtex_devices.c b/arch/ppc/syslib/virtex_devices.c index ace4ec08de51..7322781be1c6 100644 --- a/arch/ppc/syslib/virtex_devices.c +++ b/arch/ppc/syslib/virtex_devices.c | |||
@@ -87,6 +87,29 @@ | |||
87 | }, \ | 87 | }, \ |
88 | } | 88 | } |
89 | 89 | ||
90 | #define XPAR_AC97_CONTROLLER_REFERENCE(num) { \ | ||
91 | .name = "ml403_ac97cr", \ | ||
92 | .id = num, \ | ||
93 | .num_resources = 3, \ | ||
94 | .resource = (struct resource[]) { \ | ||
95 | { \ | ||
96 | .start = XPAR_OPB_AC97_CONTROLLER_REF_##num##_BASEADDR, \ | ||
97 | .end = XPAR_OPB_AC97_CONTROLLER_REF_##num##_HIGHADDR, \ | ||
98 | .flags = IORESOURCE_MEM, \ | ||
99 | }, \ | ||
100 | { \ | ||
101 | .start = XPAR_INTC_0_AC97_CONTROLLER_REF_##num##_PLAYBACK_VEC_ID, \ | ||
102 | .end = XPAR_INTC_0_AC97_CONTROLLER_REF_##num##_PLAYBACK_VEC_ID, \ | ||
103 | .flags = IORESOURCE_IRQ, \ | ||
104 | }, \ | ||
105 | { \ | ||
106 | .start = XPAR_INTC_0_AC97_CONTROLLER_REF_##num##_RECORD_VEC_ID, \ | ||
107 | .end = XPAR_INTC_0_AC97_CONTROLLER_REF_##num##_RECORD_VEC_ID, \ | ||
108 | .flags = IORESOURCE_IRQ, \ | ||
109 | }, \ | ||
110 | }, \ | ||
111 | } | ||
112 | |||
90 | /* UART 8250 driver platform data table */ | 113 | /* UART 8250 driver platform data table */ |
91 | struct plat_serial8250_port virtex_serial_platform_data[] = { | 114 | struct plat_serial8250_port virtex_serial_platform_data[] = { |
92 | #if defined(XPAR_UARTNS550_0_BASEADDR) | 115 | #if defined(XPAR_UARTNS550_0_BASEADDR) |
@@ -173,6 +196,14 @@ struct platform_device virtex_platform_devices[] = { | |||
173 | #if defined(XPAR_TFT_3_BASEADDR) | 196 | #if defined(XPAR_TFT_3_BASEADDR) |
174 | XPAR_TFT(3), | 197 | XPAR_TFT(3), |
175 | #endif | 198 | #endif |
199 | |||
200 | /* AC97 Controller Reference instances */ | ||
201 | #if defined(XPAR_OPB_AC97_CONTROLLER_REF_0_BASEADDR) | ||
202 | XPAR_AC97_CONTROLLER_REFERENCE(0), | ||
203 | #endif | ||
204 | #if defined(XPAR_OPB_AC97_CONTROLLER_REF_1_BASEADDR) | ||
205 | XPAR_AC97_CONTROLLER_REFERENCE(1), | ||
206 | #endif | ||
176 | }; | 207 | }; |
177 | 208 | ||
178 | /* Early serial support functions */ | 209 | /* Early serial support functions */ |
diff --git a/arch/s390/appldata/appldata.h b/arch/s390/appldata/appldata.h index 4069b81f7f1d..db3ae8505103 100644 --- a/arch/s390/appldata/appldata.h +++ b/arch/s390/appldata/appldata.h | |||
@@ -45,7 +45,6 @@ struct appldata_ops { | |||
45 | int active; /* monitoring status */ | 45 | int active; /* monitoring status */ |
46 | 46 | ||
47 | /* fill in from here */ | 47 | /* fill in from here */ |
48 | unsigned int ctl_nr; /* sysctl ID */ | ||
49 | char name[APPLDATA_PROC_NAME_LENGTH]; /* name of /proc fs node */ | 48 | char name[APPLDATA_PROC_NAME_LENGTH]; /* name of /proc fs node */ |
50 | unsigned char record_nr; /* Record Nr. for Product ID */ | 49 | unsigned char record_nr; /* Record Nr. for Product ID */ |
51 | void (*callback)(void *data); /* callback function */ | 50 | void (*callback)(void *data); /* callback function */ |
diff --git a/arch/s390/appldata/appldata_base.c b/arch/s390/appldata/appldata_base.c index ac61cf43a7d9..655d52543e2d 100644 --- a/arch/s390/appldata/appldata_base.c +++ b/arch/s390/appldata/appldata_base.c | |||
@@ -53,29 +53,26 @@ static int appldata_interval_handler(ctl_table *ctl, int write, | |||
53 | static struct ctl_table_header *appldata_sysctl_header; | 53 | static struct ctl_table_header *appldata_sysctl_header; |
54 | static struct ctl_table appldata_table[] = { | 54 | static struct ctl_table appldata_table[] = { |
55 | { | 55 | { |
56 | .ctl_name = CTL_APPLDATA_TIMER, | ||
57 | .procname = "timer", | 56 | .procname = "timer", |
58 | .mode = S_IRUGO | S_IWUSR, | 57 | .mode = S_IRUGO | S_IWUSR, |
59 | .proc_handler = &appldata_timer_handler, | 58 | .proc_handler = &appldata_timer_handler, |
60 | }, | 59 | }, |
61 | { | 60 | { |
62 | .ctl_name = CTL_APPLDATA_INTERVAL, | ||
63 | .procname = "interval", | 61 | .procname = "interval", |
64 | .mode = S_IRUGO | S_IWUSR, | 62 | .mode = S_IRUGO | S_IWUSR, |
65 | .proc_handler = &appldata_interval_handler, | 63 | .proc_handler = &appldata_interval_handler, |
66 | }, | 64 | }, |
67 | { .ctl_name = 0 } | 65 | { }, |
68 | }; | 66 | }; |
69 | 67 | ||
70 | static struct ctl_table appldata_dir_table[] = { | 68 | static struct ctl_table appldata_dir_table[] = { |
71 | { | 69 | { |
72 | .ctl_name = CTL_APPLDATA, | ||
73 | .procname = appldata_proc_name, | 70 | .procname = appldata_proc_name, |
74 | .maxlen = 0, | 71 | .maxlen = 0, |
75 | .mode = S_IRUGO | S_IXUGO, | 72 | .mode = S_IRUGO | S_IXUGO, |
76 | .child = appldata_table, | 73 | .child = appldata_table, |
77 | }, | 74 | }, |
78 | { .ctl_name = 0 } | 75 | { }, |
79 | }; | 76 | }; |
80 | 77 | ||
81 | /* | 78 | /* |
@@ -441,75 +438,38 @@ out: | |||
441 | */ | 438 | */ |
442 | int appldata_register_ops(struct appldata_ops *ops) | 439 | int appldata_register_ops(struct appldata_ops *ops) |
443 | { | 440 | { |
444 | struct list_head *lh; | 441 | if ((ops->size > APPLDATA_MAX_REC_SIZE) || (ops->size < 0)) |
445 | struct appldata_ops *tmp_ops; | 442 | return -EINVAL; |
446 | int i; | ||
447 | |||
448 | i = 0; | ||
449 | 443 | ||
450 | if ((ops->size > APPLDATA_MAX_REC_SIZE) || | 444 | ops->ctl_table = kzalloc(4 * sizeof(struct ctl_table), GFP_KERNEL); |
451 | (ops->size < 0)){ | 445 | if (!ops->ctl_table) |
452 | P_ERROR("Invalid size of %s record = %i, maximum = %i!\n", | ||
453 | ops->name, ops->size, APPLDATA_MAX_REC_SIZE); | ||
454 | return -ENOMEM; | ||
455 | } | ||
456 | if ((ops->ctl_nr == CTL_APPLDATA) || | ||
457 | (ops->ctl_nr == CTL_APPLDATA_TIMER) || | ||
458 | (ops->ctl_nr == CTL_APPLDATA_INTERVAL)) { | ||
459 | P_ERROR("ctl_nr %i already in use!\n", ops->ctl_nr); | ||
460 | return -EBUSY; | ||
461 | } | ||
462 | ops->ctl_table = kzalloc(4*sizeof(struct ctl_table), GFP_KERNEL); | ||
463 | if (ops->ctl_table == NULL) { | ||
464 | P_ERROR("Not enough memory for %s ctl_table!\n", ops->name); | ||
465 | return -ENOMEM; | 446 | return -ENOMEM; |
466 | } | ||
467 | 447 | ||
468 | spin_lock(&appldata_ops_lock); | 448 | spin_lock(&appldata_ops_lock); |
469 | list_for_each(lh, &appldata_ops_list) { | ||
470 | tmp_ops = list_entry(lh, struct appldata_ops, list); | ||
471 | P_DEBUG("register_ops loop: %i) name = %s, ctl = %i\n", | ||
472 | ++i, tmp_ops->name, tmp_ops->ctl_nr); | ||
473 | P_DEBUG("Comparing %s (ctl %i) with %s (ctl %i)\n", | ||
474 | tmp_ops->name, tmp_ops->ctl_nr, ops->name, | ||
475 | ops->ctl_nr); | ||
476 | if (strncmp(tmp_ops->name, ops->name, | ||
477 | APPLDATA_PROC_NAME_LENGTH) == 0) { | ||
478 | P_ERROR("Name \"%s\" already registered!\n", ops->name); | ||
479 | kfree(ops->ctl_table); | ||
480 | spin_unlock(&appldata_ops_lock); | ||
481 | return -EBUSY; | ||
482 | } | ||
483 | if (tmp_ops->ctl_nr == ops->ctl_nr) { | ||
484 | P_ERROR("ctl_nr %i already registered!\n", ops->ctl_nr); | ||
485 | kfree(ops->ctl_table); | ||
486 | spin_unlock(&appldata_ops_lock); | ||
487 | return -EBUSY; | ||
488 | } | ||
489 | } | ||
490 | list_add(&ops->list, &appldata_ops_list); | 449 | list_add(&ops->list, &appldata_ops_list); |
491 | spin_unlock(&appldata_ops_lock); | 450 | spin_unlock(&appldata_ops_lock); |
492 | 451 | ||
493 | ops->ctl_table[0].ctl_name = CTL_APPLDATA; | ||
494 | ops->ctl_table[0].procname = appldata_proc_name; | 452 | ops->ctl_table[0].procname = appldata_proc_name; |
495 | ops->ctl_table[0].maxlen = 0; | 453 | ops->ctl_table[0].maxlen = 0; |
496 | ops->ctl_table[0].mode = S_IRUGO | S_IXUGO; | 454 | ops->ctl_table[0].mode = S_IRUGO | S_IXUGO; |
497 | ops->ctl_table[0].child = &ops->ctl_table[2]; | 455 | ops->ctl_table[0].child = &ops->ctl_table[2]; |
498 | 456 | ||
499 | ops->ctl_table[1].ctl_name = 0; | ||
500 | |||
501 | ops->ctl_table[2].ctl_name = ops->ctl_nr; | ||
502 | ops->ctl_table[2].procname = ops->name; | 457 | ops->ctl_table[2].procname = ops->name; |
503 | ops->ctl_table[2].mode = S_IRUGO | S_IWUSR; | 458 | ops->ctl_table[2].mode = S_IRUGO | S_IWUSR; |
504 | ops->ctl_table[2].proc_handler = appldata_generic_handler; | 459 | ops->ctl_table[2].proc_handler = appldata_generic_handler; |
505 | ops->ctl_table[2].data = ops; | 460 | ops->ctl_table[2].data = ops; |
506 | 461 | ||
507 | ops->ctl_table[3].ctl_name = 0; | ||
508 | |||
509 | ops->sysctl_header = register_sysctl_table(ops->ctl_table); | 462 | ops->sysctl_header = register_sysctl_table(ops->ctl_table); |
510 | 463 | if (!ops->sysctl_header) | |
464 | goto out; | ||
511 | P_INFO("%s-ops registered!\n", ops->name); | 465 | P_INFO("%s-ops registered!\n", ops->name); |
512 | return 0; | 466 | return 0; |
467 | out: | ||
468 | spin_lock(&appldata_ops_lock); | ||
469 | list_del(&ops->list); | ||
470 | spin_unlock(&appldata_ops_lock); | ||
471 | kfree(ops->ctl_table); | ||
472 | return -ENOMEM; | ||
513 | } | 473 | } |
514 | 474 | ||
515 | /* | 475 | /* |
@@ -519,15 +479,11 @@ int appldata_register_ops(struct appldata_ops *ops) | |||
519 | */ | 479 | */ |
520 | void appldata_unregister_ops(struct appldata_ops *ops) | 480 | void appldata_unregister_ops(struct appldata_ops *ops) |
521 | { | 481 | { |
522 | void *table; | ||
523 | spin_lock(&appldata_ops_lock); | 482 | spin_lock(&appldata_ops_lock); |
524 | list_del(&ops->list); | 483 | list_del(&ops->list); |
525 | /* at that point any incoming access will fail */ | ||
526 | table = ops->ctl_table; | ||
527 | ops->ctl_table = NULL; | ||
528 | spin_unlock(&appldata_ops_lock); | 484 | spin_unlock(&appldata_ops_lock); |
529 | unregister_sysctl_table(ops->sysctl_header); | 485 | unregister_sysctl_table(ops->sysctl_header); |
530 | kfree(table); | 486 | kfree(ops->ctl_table); |
531 | P_INFO("%s-ops unregistered!\n", ops->name); | 487 | P_INFO("%s-ops unregistered!\n", ops->name); |
532 | } | 488 | } |
533 | /********************** module-ops management <END> **************************/ | 489 | /********************** module-ops management <END> **************************/ |
diff --git a/arch/s390/appldata/appldata_mem.c b/arch/s390/appldata/appldata_mem.c index 697eb30a68a3..51181ccdb87b 100644 --- a/arch/s390/appldata/appldata_mem.c +++ b/arch/s390/appldata/appldata_mem.c | |||
@@ -147,7 +147,6 @@ static void appldata_get_mem_data(void *data) | |||
147 | 147 | ||
148 | 148 | ||
149 | static struct appldata_ops ops = { | 149 | static struct appldata_ops ops = { |
150 | .ctl_nr = CTL_APPLDATA_MEM, | ||
151 | .name = "mem", | 150 | .name = "mem", |
152 | .record_nr = APPLDATA_RECORD_MEM_ID, | 151 | .record_nr = APPLDATA_RECORD_MEM_ID, |
153 | .size = sizeof(struct appldata_mem_data), | 152 | .size = sizeof(struct appldata_mem_data), |
diff --git a/arch/s390/appldata/appldata_net_sum.c b/arch/s390/appldata/appldata_net_sum.c index 6c1815a47714..4d8344336001 100644 --- a/arch/s390/appldata/appldata_net_sum.c +++ b/arch/s390/appldata/appldata_net_sum.c | |||
@@ -142,7 +142,6 @@ static void appldata_get_net_sum_data(void *data) | |||
142 | 142 | ||
143 | 143 | ||
144 | static struct appldata_ops ops = { | 144 | static struct appldata_ops ops = { |
145 | .ctl_nr = CTL_APPLDATA_NET_SUM, | ||
146 | .name = "net_sum", | 145 | .name = "net_sum", |
147 | .record_nr = APPLDATA_RECORD_NET_SUM_ID, | 146 | .record_nr = APPLDATA_RECORD_NET_SUM_ID, |
148 | .size = sizeof(struct appldata_net_sum_data), | 147 | .size = sizeof(struct appldata_net_sum_data), |
diff --git a/arch/s390/appldata/appldata_os.c b/arch/s390/appldata/appldata_os.c index 76a15523ae9e..6b3eafe10453 100644 --- a/arch/s390/appldata/appldata_os.c +++ b/arch/s390/appldata/appldata_os.c | |||
@@ -82,7 +82,6 @@ struct appldata_os_data { | |||
82 | static struct appldata_os_data *appldata_os_data; | 82 | static struct appldata_os_data *appldata_os_data; |
83 | 83 | ||
84 | static struct appldata_ops ops = { | 84 | static struct appldata_ops ops = { |
85 | .ctl_nr = CTL_APPLDATA_OS, | ||
86 | .name = "os", | 85 | .name = "os", |
87 | .record_nr = APPLDATA_RECORD_OS_ID, | 86 | .record_nr = APPLDATA_RECORD_OS_ID, |
88 | .owner = THIS_MODULE, | 87 | .owner = THIS_MODULE, |
diff --git a/arch/s390/kernel/early.c b/arch/s390/kernel/early.c index 8bf4ae1150be..1b3af7dab816 100644 --- a/arch/s390/kernel/early.c +++ b/arch/s390/kernel/early.c | |||
@@ -200,7 +200,7 @@ static noinline __init void find_memory_chunks(unsigned long memsize) | |||
200 | cc = __tprot(addr); | 200 | cc = __tprot(addr); |
201 | while (cc == old_cc) { | 201 | while (cc == old_cc) { |
202 | addr += CHUNK_INCR; | 202 | addr += CHUNK_INCR; |
203 | if (addr >= memsize) | 203 | if (memsize && addr >= memsize) |
204 | break; | 204 | break; |
205 | #ifndef CONFIG_64BIT | 205 | #ifndef CONFIG_64BIT |
206 | if (addr == ADDR2G) | 206 | if (addr == ADDR2G) |
diff --git a/arch/s390/kernel/entry.S b/arch/s390/kernel/entry.S index 139ca153d5cc..1a6dac8df6fb 100644 --- a/arch/s390/kernel/entry.S +++ b/arch/s390/kernel/entry.S | |||
@@ -69,13 +69,31 @@ STACK_SIZE = 1 << STACK_SHIFT | |||
69 | basr %r14,%r1 | 69 | basr %r14,%r1 |
70 | .endm | 70 | .endm |
71 | 71 | ||
72 | .macro LOCKDEP_SYS_EXIT | 72 | .macro TRACE_IRQS_CHECK |
73 | l %r1,BASED(.Llockdep_sys_exit) | 73 | tm SP_PSW(%r15),0x03 # irqs enabled? |
74 | jz 0f | ||
75 | l %r1,BASED(.Ltrace_irq_on) | ||
74 | basr %r14,%r1 | 76 | basr %r14,%r1 |
77 | j 1f | ||
78 | 0: l %r1,BASED(.Ltrace_irq_off) | ||
79 | basr %r14,%r1 | ||
80 | 1: | ||
75 | .endm | 81 | .endm |
76 | #else | 82 | #else |
77 | #define TRACE_IRQS_ON | 83 | #define TRACE_IRQS_ON |
78 | #define TRACE_IRQS_OFF | 84 | #define TRACE_IRQS_OFF |
85 | #define TRACE_IRQS_CHECK | ||
86 | #endif | ||
87 | |||
88 | #ifdef CONFIG_LOCKDEP | ||
89 | .macro LOCKDEP_SYS_EXIT | ||
90 | tm SP_PSW+1(%r15),0x01 # returning to user ? | ||
91 | jz 0f | ||
92 | l %r1,BASED(.Llockdep_sys_exit) | ||
93 | basr %r14,%r1 | ||
94 | 0: | ||
95 | .endm | ||
96 | #else | ||
79 | #define LOCKDEP_SYS_EXIT | 97 | #define LOCKDEP_SYS_EXIT |
80 | #endif | 98 | #endif |
81 | 99 | ||
@@ -234,8 +252,6 @@ sysc_saveall: | |||
234 | lh %r7,0x8a # get svc number from lowcore | 252 | lh %r7,0x8a # get svc number from lowcore |
235 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING | 253 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING |
236 | sysc_vtime: | 254 | sysc_vtime: |
237 | tm SP_PSW+1(%r15),0x01 # interrupting from user ? | ||
238 | bz BASED(sysc_do_svc) | ||
239 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER | 255 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER |
240 | sysc_stime: | 256 | sysc_stime: |
241 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER | 257 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER |
@@ -263,19 +279,34 @@ sysc_do_restart: | |||
263 | 279 | ||
264 | sysc_return: | 280 | sysc_return: |
265 | tm SP_PSW+1(%r15),0x01 # returning to user ? | 281 | tm SP_PSW+1(%r15),0x01 # returning to user ? |
266 | bno BASED(sysc_leave) | 282 | bno BASED(sysc_restore) |
267 | tm __TI_flags+3(%r9),_TIF_WORK_SVC | 283 | tm __TI_flags+3(%r9),_TIF_WORK_SVC |
268 | bnz BASED(sysc_work) # there is work to do (signals etc.) | 284 | bnz BASED(sysc_work) # there is work to do (signals etc.) |
285 | sysc_restore: | ||
286 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
287 | la %r1,BASED(sysc_restore_trace_psw) | ||
288 | lpsw 0(%r1) | ||
289 | sysc_restore_trace: | ||
290 | TRACE_IRQS_CHECK | ||
269 | LOCKDEP_SYS_EXIT | 291 | LOCKDEP_SYS_EXIT |
292 | #endif | ||
270 | sysc_leave: | 293 | sysc_leave: |
271 | RESTORE_ALL __LC_RETURN_PSW,1 | 294 | RESTORE_ALL __LC_RETURN_PSW,1 |
295 | sysc_done: | ||
296 | |||
297 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
298 | .align 8 | ||
299 | .globl sysc_restore_trace_psw | ||
300 | sysc_restore_trace_psw: | ||
301 | .long 0, sysc_restore_trace + 0x80000000 | ||
302 | #endif | ||
272 | 303 | ||
273 | # | 304 | # |
274 | # recheck if there is more work to do | 305 | # recheck if there is more work to do |
275 | # | 306 | # |
276 | sysc_work_loop: | 307 | sysc_work_loop: |
277 | tm __TI_flags+3(%r9),_TIF_WORK_SVC | 308 | tm __TI_flags+3(%r9),_TIF_WORK_SVC |
278 | bz BASED(sysc_leave) # there is no work to do | 309 | bz BASED(sysc_restore) # there is no work to do |
279 | # | 310 | # |
280 | # One of the work bits is on. Find out which one. | 311 | # One of the work bits is on. Find out which one. |
281 | # | 312 | # |
@@ -290,8 +321,8 @@ sysc_work: | |||
290 | bo BASED(sysc_restart) | 321 | bo BASED(sysc_restart) |
291 | tm __TI_flags+3(%r9),_TIF_SINGLE_STEP | 322 | tm __TI_flags+3(%r9),_TIF_SINGLE_STEP |
292 | bo BASED(sysc_singlestep) | 323 | bo BASED(sysc_singlestep) |
293 | LOCKDEP_SYS_EXIT | 324 | b BASED(sysc_restore) |
294 | b BASED(sysc_leave) | 325 | sysc_work_done: |
295 | 326 | ||
296 | # | 327 | # |
297 | # _TIF_NEED_RESCHED is set, call schedule | 328 | # _TIF_NEED_RESCHED is set, call schedule |
@@ -458,6 +489,7 @@ pgm_check_handler: | |||
458 | pgm_no_vtime: | 489 | pgm_no_vtime: |
459 | #endif | 490 | #endif |
460 | l %r9,__LC_THREAD_INFO # load pointer to thread_info struct | 491 | l %r9,__LC_THREAD_INFO # load pointer to thread_info struct |
492 | TRACE_IRQS_OFF | ||
461 | l %r3,__LC_PGM_ILC # load program interruption code | 493 | l %r3,__LC_PGM_ILC # load program interruption code |
462 | la %r8,0x7f | 494 | la %r8,0x7f |
463 | nr %r8,%r3 | 495 | nr %r8,%r3 |
@@ -497,6 +529,7 @@ pgm_per_std: | |||
497 | pgm_no_vtime2: | 529 | pgm_no_vtime2: |
498 | #endif | 530 | #endif |
499 | l %r9,__LC_THREAD_INFO # load pointer to thread_info struct | 531 | l %r9,__LC_THREAD_INFO # load pointer to thread_info struct |
532 | TRACE_IRQS_OFF | ||
500 | l %r1,__TI_task(%r9) | 533 | l %r1,__TI_task(%r9) |
501 | mvc __THREAD_per+__PER_atmid(2,%r1),__LC_PER_ATMID | 534 | mvc __THREAD_per+__PER_atmid(2,%r1),__LC_PER_ATMID |
502 | mvc __THREAD_per+__PER_address(4,%r1),__LC_PER_ADDRESS | 535 | mvc __THREAD_per+__PER_address(4,%r1),__LC_PER_ADDRESS |
@@ -517,15 +550,13 @@ pgm_svcper: | |||
517 | SAVE_ALL_SYNC __LC_SVC_OLD_PSW,__LC_SAVE_AREA | 550 | SAVE_ALL_SYNC __LC_SVC_OLD_PSW,__LC_SAVE_AREA |
518 | CREATE_STACK_FRAME __LC_SVC_OLD_PSW,__LC_SAVE_AREA | 551 | CREATE_STACK_FRAME __LC_SVC_OLD_PSW,__LC_SAVE_AREA |
519 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING | 552 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING |
520 | tm SP_PSW+1(%r15),0x01 # interrupting from user ? | ||
521 | bz BASED(pgm_no_vtime3) | ||
522 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER | 553 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER |
523 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER | 554 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER |
524 | mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER | 555 | mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER |
525 | pgm_no_vtime3: | ||
526 | #endif | 556 | #endif |
527 | lh %r7,0x8a # get svc number from lowcore | 557 | lh %r7,0x8a # get svc number from lowcore |
528 | l %r9,__LC_THREAD_INFO # load pointer to thread_info struct | 558 | l %r9,__LC_THREAD_INFO # load pointer to thread_info struct |
559 | TRACE_IRQS_OFF | ||
529 | l %r1,__TI_task(%r9) | 560 | l %r1,__TI_task(%r9) |
530 | mvc __THREAD_per+__PER_atmid(2,%r1),__LC_PER_ATMID | 561 | mvc __THREAD_per+__PER_atmid(2,%r1),__LC_PER_ATMID |
531 | mvc __THREAD_per+__PER_address(4,%r1),__LC_PER_ADDRESS | 562 | mvc __THREAD_per+__PER_address(4,%r1),__LC_PER_ADDRESS |
@@ -542,7 +573,7 @@ kernel_per: | |||
542 | mvi SP_TRAP+1(%r15),0x28 # set trap indication to pgm check | 573 | mvi SP_TRAP+1(%r15),0x28 # set trap indication to pgm check |
543 | la %r2,SP_PTREGS(%r15) # address of register-save area | 574 | la %r2,SP_PTREGS(%r15) # address of register-save area |
544 | l %r1,BASED(.Lhandle_per) # load adr. of per handler | 575 | l %r1,BASED(.Lhandle_per) # load adr. of per handler |
545 | la %r14,BASED(sysc_leave) # load adr. of system return | 576 | la %r14,BASED(sysc_restore)# load adr. of system return |
546 | br %r1 # branch to do_single_step | 577 | br %r1 # branch to do_single_step |
547 | 578 | ||
548 | /* | 579 | /* |
@@ -569,26 +600,38 @@ io_no_vtime: | |||
569 | l %r1,BASED(.Ldo_IRQ) # load address of do_IRQ | 600 | l %r1,BASED(.Ldo_IRQ) # load address of do_IRQ |
570 | la %r2,SP_PTREGS(%r15) # address of register-save area | 601 | la %r2,SP_PTREGS(%r15) # address of register-save area |
571 | basr %r14,%r1 # branch to standard irq handler | 602 | basr %r14,%r1 # branch to standard irq handler |
572 | TRACE_IRQS_ON | ||
573 | |||
574 | io_return: | 603 | io_return: |
575 | tm SP_PSW+1(%r15),0x01 # returning to user ? | 604 | tm SP_PSW+1(%r15),0x01 # returning to user ? |
576 | #ifdef CONFIG_PREEMPT | 605 | #ifdef CONFIG_PREEMPT |
577 | bno BASED(io_preempt) # no -> check for preemptive scheduling | 606 | bno BASED(io_preempt) # no -> check for preemptive scheduling |
578 | #else | 607 | #else |
579 | bno BASED(io_leave) # no-> skip resched & signal | 608 | bno BASED(io_restore) # no-> skip resched & signal |
580 | #endif | 609 | #endif |
581 | tm __TI_flags+3(%r9),_TIF_WORK_INT | 610 | tm __TI_flags+3(%r9),_TIF_WORK_INT |
582 | bnz BASED(io_work) # there is work to do (signals etc.) | 611 | bnz BASED(io_work) # there is work to do (signals etc.) |
612 | io_restore: | ||
613 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
614 | la %r1,BASED(io_restore_trace_psw) | ||
615 | lpsw 0(%r1) | ||
616 | io_restore_trace: | ||
617 | TRACE_IRQS_CHECK | ||
583 | LOCKDEP_SYS_EXIT | 618 | LOCKDEP_SYS_EXIT |
619 | #endif | ||
584 | io_leave: | 620 | io_leave: |
585 | RESTORE_ALL __LC_RETURN_PSW,0 | 621 | RESTORE_ALL __LC_RETURN_PSW,0 |
586 | io_done: | 622 | io_done: |
587 | 623 | ||
624 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
625 | .align 8 | ||
626 | .globl io_restore_trace_psw | ||
627 | io_restore_trace_psw: | ||
628 | .long 0, io_restore_trace + 0x80000000 | ||
629 | #endif | ||
630 | |||
588 | #ifdef CONFIG_PREEMPT | 631 | #ifdef CONFIG_PREEMPT |
589 | io_preempt: | 632 | io_preempt: |
590 | icm %r0,15,__TI_precount(%r9) | 633 | icm %r0,15,__TI_precount(%r9) |
591 | bnz BASED(io_leave) | 634 | bnz BASED(io_restore) |
592 | l %r1,SP_R15(%r15) | 635 | l %r1,SP_R15(%r15) |
593 | s %r1,BASED(.Lc_spsize) | 636 | s %r1,BASED(.Lc_spsize) |
594 | mvc SP_PTREGS(__PT_SIZE,%r1),SP_PTREGS(%r15) | 637 | mvc SP_PTREGS(__PT_SIZE,%r1),SP_PTREGS(%r15) |
@@ -596,14 +639,10 @@ io_preempt: | |||
596 | lr %r15,%r1 | 639 | lr %r15,%r1 |
597 | io_resume_loop: | 640 | io_resume_loop: |
598 | tm __TI_flags+3(%r9),_TIF_NEED_RESCHED | 641 | tm __TI_flags+3(%r9),_TIF_NEED_RESCHED |
599 | bno BASED(io_leave) | 642 | bno BASED(io_restore) |
600 | mvc __TI_precount(4,%r9),BASED(.Lc_pactive) | 643 | l %r1,BASED(.Lpreempt_schedule_irq) |
601 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts | 644 | la %r14,BASED(io_resume_loop) |
602 | l %r1,BASED(.Lschedule) | 645 | br %r1 # call schedule |
603 | basr %r14,%r1 # call schedule | ||
604 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts | ||
605 | xc __TI_precount(4,%r9),__TI_precount(%r9) | ||
606 | b BASED(io_resume_loop) | ||
607 | #endif | 646 | #endif |
608 | 647 | ||
609 | # | 648 | # |
@@ -627,40 +666,42 @@ io_work_loop: | |||
627 | bo BASED(io_reschedule) | 666 | bo BASED(io_reschedule) |
628 | tm __TI_flags+3(%r9),(_TIF_SIGPENDING | _TIF_RESTORE_SIGMASK) | 667 | tm __TI_flags+3(%r9),(_TIF_SIGPENDING | _TIF_RESTORE_SIGMASK) |
629 | bnz BASED(io_sigpending) | 668 | bnz BASED(io_sigpending) |
630 | LOCKDEP_SYS_EXIT | 669 | b BASED(io_restore) |
631 | b BASED(io_leave) | 670 | io_work_done: |
632 | 671 | ||
633 | # | 672 | # |
634 | # _TIF_MCCK_PENDING is set, call handler | 673 | # _TIF_MCCK_PENDING is set, call handler |
635 | # | 674 | # |
636 | io_mcck_pending: | 675 | io_mcck_pending: |
637 | TRACE_IRQS_OFF | ||
638 | l %r1,BASED(.Ls390_handle_mcck) | 676 | l %r1,BASED(.Ls390_handle_mcck) |
639 | basr %r14,%r1 # TIF bit will be cleared by handler | 677 | basr %r14,%r1 # TIF bit will be cleared by handler |
640 | TRACE_IRQS_ON | ||
641 | b BASED(io_work_loop) | 678 | b BASED(io_work_loop) |
642 | 679 | ||
643 | # | 680 | # |
644 | # _TIF_NEED_RESCHED is set, call schedule | 681 | # _TIF_NEED_RESCHED is set, call schedule |
645 | # | 682 | # |
646 | io_reschedule: | 683 | io_reschedule: |
684 | TRACE_IRQS_ON | ||
647 | l %r1,BASED(.Lschedule) | 685 | l %r1,BASED(.Lschedule) |
648 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts | 686 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts |
649 | basr %r14,%r1 # call scheduler | 687 | basr %r14,%r1 # call scheduler |
650 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts | 688 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts |
689 | TRACE_IRQS_OFF | ||
651 | tm __TI_flags+3(%r9),_TIF_WORK_INT | 690 | tm __TI_flags+3(%r9),_TIF_WORK_INT |
652 | bz BASED(io_leave) # there is no work to do | 691 | bz BASED(io_restore) # there is no work to do |
653 | b BASED(io_work_loop) | 692 | b BASED(io_work_loop) |
654 | 693 | ||
655 | # | 694 | # |
656 | # _TIF_SIGPENDING or _TIF_RESTORE_SIGMASK is set, call do_signal | 695 | # _TIF_SIGPENDING or _TIF_RESTORE_SIGMASK is set, call do_signal |
657 | # | 696 | # |
658 | io_sigpending: | 697 | io_sigpending: |
698 | TRACE_IRQS_ON | ||
659 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts | 699 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts |
660 | la %r2,SP_PTREGS(%r15) # load pt_regs | 700 | la %r2,SP_PTREGS(%r15) # load pt_regs |
661 | l %r1,BASED(.Ldo_signal) | 701 | l %r1,BASED(.Ldo_signal) |
662 | basr %r14,%r1 # call do_signal | 702 | basr %r14,%r1 # call do_signal |
663 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts | 703 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts |
704 | TRACE_IRQS_OFF | ||
664 | b BASED(io_work_loop) | 705 | b BASED(io_work_loop) |
665 | 706 | ||
666 | /* | 707 | /* |
@@ -688,7 +729,6 @@ ext_no_vtime: | |||
688 | lh %r3,__LC_EXT_INT_CODE # get interruption code | 729 | lh %r3,__LC_EXT_INT_CODE # get interruption code |
689 | l %r1,BASED(.Ldo_extint) | 730 | l %r1,BASED(.Ldo_extint) |
690 | basr %r14,%r1 | 731 | basr %r14,%r1 |
691 | TRACE_IRQS_ON | ||
692 | b BASED(io_return) | 732 | b BASED(io_return) |
693 | 733 | ||
694 | __critical_end: | 734 | __critical_end: |
@@ -853,15 +893,15 @@ cleanup_table_system_call: | |||
853 | cleanup_table_sysc_return: | 893 | cleanup_table_sysc_return: |
854 | .long sysc_return + 0x80000000, sysc_leave + 0x80000000 | 894 | .long sysc_return + 0x80000000, sysc_leave + 0x80000000 |
855 | cleanup_table_sysc_leave: | 895 | cleanup_table_sysc_leave: |
856 | .long sysc_leave + 0x80000000, sysc_work_loop + 0x80000000 | 896 | .long sysc_leave + 0x80000000, sysc_done + 0x80000000 |
857 | cleanup_table_sysc_work_loop: | 897 | cleanup_table_sysc_work_loop: |
858 | .long sysc_work_loop + 0x80000000, sysc_reschedule + 0x80000000 | 898 | .long sysc_work_loop + 0x80000000, sysc_work_done + 0x80000000 |
859 | cleanup_table_io_return: | 899 | cleanup_table_io_return: |
860 | .long io_return + 0x80000000, io_leave + 0x80000000 | 900 | .long io_return + 0x80000000, io_leave + 0x80000000 |
861 | cleanup_table_io_leave: | 901 | cleanup_table_io_leave: |
862 | .long io_leave + 0x80000000, io_done + 0x80000000 | 902 | .long io_leave + 0x80000000, io_done + 0x80000000 |
863 | cleanup_table_io_work_loop: | 903 | cleanup_table_io_work_loop: |
864 | .long io_work_loop + 0x80000000, io_mcck_pending + 0x80000000 | 904 | .long io_work_loop + 0x80000000, io_work_done + 0x80000000 |
865 | 905 | ||
866 | cleanup_critical: | 906 | cleanup_critical: |
867 | clc 4(4,%r12),BASED(cleanup_table_system_call) | 907 | clc 4(4,%r12),BASED(cleanup_table_system_call) |
@@ -930,8 +970,6 @@ cleanup_system_call: | |||
930 | cleanup_vtime: | 970 | cleanup_vtime: |
931 | clc __LC_RETURN_PSW+4(4),BASED(cleanup_system_call_insn+12) | 971 | clc __LC_RETURN_PSW+4(4),BASED(cleanup_system_call_insn+12) |
932 | bhe BASED(cleanup_stime) | 972 | bhe BASED(cleanup_stime) |
933 | tm SP_PSW+1(%r15),0x01 # interrupting from user ? | ||
934 | bz BASED(cleanup_novtime) | ||
935 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER | 973 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER |
936 | cleanup_stime: | 974 | cleanup_stime: |
937 | clc __LC_RETURN_PSW+4(4),BASED(cleanup_system_call_insn+16) | 975 | clc __LC_RETURN_PSW+4(4),BASED(cleanup_system_call_insn+16) |
@@ -939,7 +977,6 @@ cleanup_stime: | |||
939 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER | 977 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER |
940 | cleanup_update: | 978 | cleanup_update: |
941 | mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER | 979 | mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER |
942 | cleanup_novtime: | ||
943 | #endif | 980 | #endif |
944 | mvc __LC_RETURN_PSW+4(4),BASED(cleanup_table_system_call+4) | 981 | mvc __LC_RETURN_PSW+4(4),BASED(cleanup_table_system_call+4) |
945 | la %r12,__LC_RETURN_PSW | 982 | la %r12,__LC_RETURN_PSW |
@@ -978,10 +1015,10 @@ cleanup_sysc_leave: | |||
978 | 2: la %r12,__LC_RETURN_PSW | 1015 | 2: la %r12,__LC_RETURN_PSW |
979 | br %r14 | 1016 | br %r14 |
980 | cleanup_sysc_leave_insn: | 1017 | cleanup_sysc_leave_insn: |
1018 | .long sysc_done - 4 + 0x80000000 | ||
981 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING | 1019 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING |
982 | .long sysc_leave + 14 + 0x80000000 | 1020 | .long sysc_done - 8 + 0x80000000 |
983 | #endif | 1021 | #endif |
984 | .long sysc_leave + 10 + 0x80000000 | ||
985 | 1022 | ||
986 | cleanup_io_return: | 1023 | cleanup_io_return: |
987 | mvc __LC_RETURN_PSW(4),0(%r12) | 1024 | mvc __LC_RETURN_PSW(4),0(%r12) |
@@ -1008,10 +1045,10 @@ cleanup_io_leave: | |||
1008 | 2: la %r12,__LC_RETURN_PSW | 1045 | 2: la %r12,__LC_RETURN_PSW |
1009 | br %r14 | 1046 | br %r14 |
1010 | cleanup_io_leave_insn: | 1047 | cleanup_io_leave_insn: |
1048 | .long io_done - 4 + 0x80000000 | ||
1011 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING | 1049 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING |
1012 | .long io_leave + 18 + 0x80000000 | 1050 | .long io_done - 8 + 0x80000000 |
1013 | #endif | 1051 | #endif |
1014 | .long io_leave + 14 + 0x80000000 | ||
1015 | 1052 | ||
1016 | /* | 1053 | /* |
1017 | * Integer constants | 1054 | * Integer constants |
@@ -1019,7 +1056,6 @@ cleanup_io_leave_insn: | |||
1019 | .align 4 | 1056 | .align 4 |
1020 | .Lc_spsize: .long SP_SIZE | 1057 | .Lc_spsize: .long SP_SIZE |
1021 | .Lc_overhead: .long STACK_FRAME_OVERHEAD | 1058 | .Lc_overhead: .long STACK_FRAME_OVERHEAD |
1022 | .Lc_pactive: .long PREEMPT_ACTIVE | ||
1023 | .Lnr_syscalls: .long NR_syscalls | 1059 | .Lnr_syscalls: .long NR_syscalls |
1024 | .L0x018: .short 0x018 | 1060 | .L0x018: .short 0x018 |
1025 | .L0x020: .short 0x020 | 1061 | .L0x020: .short 0x020 |
@@ -1043,6 +1079,10 @@ cleanup_io_leave_insn: | |||
1043 | .Lexecve_tail: .long execve_tail | 1079 | .Lexecve_tail: .long execve_tail |
1044 | .Ljump_table: .long pgm_check_table | 1080 | .Ljump_table: .long pgm_check_table |
1045 | .Lschedule: .long schedule | 1081 | .Lschedule: .long schedule |
1082 | #ifdef CONFIG_PREEMPT | ||
1083 | .Lpreempt_schedule_irq: | ||
1084 | .long preempt_schedule_irq | ||
1085 | #endif | ||
1046 | .Ltrace: .long syscall_trace | 1086 | .Ltrace: .long syscall_trace |
1047 | .Lschedtail: .long schedule_tail | 1087 | .Lschedtail: .long schedule_tail |
1048 | .Lsysc_table: .long sys_call_table | 1088 | .Lsysc_table: .long sys_call_table |
diff --git a/arch/s390/kernel/entry64.S b/arch/s390/kernel/entry64.S index 05e26d1fdf40..a3e47b893f07 100644 --- a/arch/s390/kernel/entry64.S +++ b/arch/s390/kernel/entry64.S | |||
@@ -67,12 +67,28 @@ _TIF_WORK_INT = (_TIF_SIGPENDING | _TIF_RESTORE_SIGMASK | _TIF_NEED_RESCHED | \ | |||
67 | brasl %r14,trace_hardirqs_off | 67 | brasl %r14,trace_hardirqs_off |
68 | .endm | 68 | .endm |
69 | 69 | ||
70 | .macro LOCKDEP_SYS_EXIT | 70 | .macro TRACE_IRQS_CHECK |
71 | brasl %r14,lockdep_sys_exit | 71 | tm SP_PSW(%r15),0x03 # irqs enabled? |
72 | jz 0f | ||
73 | brasl %r14,trace_hardirqs_on | ||
74 | j 1f | ||
75 | 0: brasl %r14,trace_hardirqs_off | ||
76 | 1: | ||
72 | .endm | 77 | .endm |
73 | #else | 78 | #else |
74 | #define TRACE_IRQS_ON | 79 | #define TRACE_IRQS_ON |
75 | #define TRACE_IRQS_OFF | 80 | #define TRACE_IRQS_OFF |
81 | #define TRACE_IRQS_CHECK | ||
82 | #endif | ||
83 | |||
84 | #ifdef CONFIG_LOCKDEP | ||
85 | .macro LOCKDEP_SYS_EXIT | ||
86 | tm SP_PSW+1(%r15),0x01 # returning to user ? | ||
87 | jz 0f | ||
88 | brasl %r14,lockdep_sys_exit | ||
89 | 0: | ||
90 | .endm | ||
91 | #else | ||
76 | #define LOCKDEP_SYS_EXIT | 92 | #define LOCKDEP_SYS_EXIT |
77 | #endif | 93 | #endif |
78 | 94 | ||
@@ -222,8 +238,6 @@ sysc_saveall: | |||
222 | llgh %r7,__LC_SVC_INT_CODE # get svc number from lowcore | 238 | llgh %r7,__LC_SVC_INT_CODE # get svc number from lowcore |
223 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING | 239 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING |
224 | sysc_vtime: | 240 | sysc_vtime: |
225 | tm SP_PSW+1(%r15),0x01 # interrupting from user ? | ||
226 | jz sysc_do_svc | ||
227 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER | 241 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER |
228 | sysc_stime: | 242 | sysc_stime: |
229 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER | 243 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER |
@@ -257,19 +271,34 @@ sysc_noemu: | |||
257 | 271 | ||
258 | sysc_return: | 272 | sysc_return: |
259 | tm SP_PSW+1(%r15),0x01 # returning to user ? | 273 | tm SP_PSW+1(%r15),0x01 # returning to user ? |
260 | jno sysc_leave | 274 | jno sysc_restore |
261 | tm __TI_flags+7(%r9),_TIF_WORK_SVC | 275 | tm __TI_flags+7(%r9),_TIF_WORK_SVC |
262 | jnz sysc_work # there is work to do (signals etc.) | 276 | jnz sysc_work # there is work to do (signals etc.) |
277 | sysc_restore: | ||
278 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
279 | larl %r1,sysc_restore_trace_psw | ||
280 | lpswe 0(%r1) | ||
281 | sysc_restore_trace: | ||
282 | TRACE_IRQS_CHECK | ||
263 | LOCKDEP_SYS_EXIT | 283 | LOCKDEP_SYS_EXIT |
284 | #endif | ||
264 | sysc_leave: | 285 | sysc_leave: |
265 | RESTORE_ALL __LC_RETURN_PSW,1 | 286 | RESTORE_ALL __LC_RETURN_PSW,1 |
287 | sysc_done: | ||
288 | |||
289 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
290 | .align 8 | ||
291 | .globl sysc_restore_trace_psw | ||
292 | sysc_restore_trace_psw: | ||
293 | .quad 0, sysc_restore_trace | ||
294 | #endif | ||
266 | 295 | ||
267 | # | 296 | # |
268 | # recheck if there is more work to do | 297 | # recheck if there is more work to do |
269 | # | 298 | # |
270 | sysc_work_loop: | 299 | sysc_work_loop: |
271 | tm __TI_flags+7(%r9),_TIF_WORK_SVC | 300 | tm __TI_flags+7(%r9),_TIF_WORK_SVC |
272 | jz sysc_leave # there is no work to do | 301 | jz sysc_restore # there is no work to do |
273 | # | 302 | # |
274 | # One of the work bits is on. Find out which one. | 303 | # One of the work bits is on. Find out which one. |
275 | # | 304 | # |
@@ -284,8 +313,8 @@ sysc_work: | |||
284 | jo sysc_restart | 313 | jo sysc_restart |
285 | tm __TI_flags+7(%r9),_TIF_SINGLE_STEP | 314 | tm __TI_flags+7(%r9),_TIF_SINGLE_STEP |
286 | jo sysc_singlestep | 315 | jo sysc_singlestep |
287 | LOCKDEP_SYS_EXIT | 316 | j sysc_restore |
288 | j sysc_leave | 317 | sysc_work_done: |
289 | 318 | ||
290 | # | 319 | # |
291 | # _TIF_NEED_RESCHED is set, call schedule | 320 | # _TIF_NEED_RESCHED is set, call schedule |
@@ -445,6 +474,7 @@ pgm_check_handler: | |||
445 | pgm_no_vtime: | 474 | pgm_no_vtime: |
446 | #endif | 475 | #endif |
447 | lg %r9,__LC_THREAD_INFO # load pointer to thread_info struct | 476 | lg %r9,__LC_THREAD_INFO # load pointer to thread_info struct |
477 | TRACE_IRQS_OFF | ||
448 | lgf %r3,__LC_PGM_ILC # load program interruption code | 478 | lgf %r3,__LC_PGM_ILC # load program interruption code |
449 | lghi %r8,0x7f | 479 | lghi %r8,0x7f |
450 | ngr %r8,%r3 | 480 | ngr %r8,%r3 |
@@ -484,6 +514,7 @@ pgm_per_std: | |||
484 | pgm_no_vtime2: | 514 | pgm_no_vtime2: |
485 | #endif | 515 | #endif |
486 | lg %r9,__LC_THREAD_INFO # load pointer to thread_info struct | 516 | lg %r9,__LC_THREAD_INFO # load pointer to thread_info struct |
517 | TRACE_IRQS_OFF | ||
487 | lg %r1,__TI_task(%r9) | 518 | lg %r1,__TI_task(%r9) |
488 | tm SP_PSW+1(%r15),0x01 # kernel per event ? | 519 | tm SP_PSW+1(%r15),0x01 # kernel per event ? |
489 | jz kernel_per | 520 | jz kernel_per |
@@ -504,12 +535,9 @@ pgm_svcper: | |||
504 | SAVE_ALL_SYNC __LC_SVC_OLD_PSW,__LC_SAVE_AREA | 535 | SAVE_ALL_SYNC __LC_SVC_OLD_PSW,__LC_SAVE_AREA |
505 | CREATE_STACK_FRAME __LC_SVC_OLD_PSW,__LC_SAVE_AREA | 536 | CREATE_STACK_FRAME __LC_SVC_OLD_PSW,__LC_SAVE_AREA |
506 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING | 537 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING |
507 | tm SP_PSW+1(%r15),0x01 # interrupting from user ? | ||
508 | jz pgm_no_vtime3 | ||
509 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER | 538 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER |
510 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER | 539 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER |
511 | mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER | 540 | mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER |
512 | pgm_no_vtime3: | ||
513 | #endif | 541 | #endif |
514 | llgh %r7,__LC_SVC_INT_CODE # get svc number from lowcore | 542 | llgh %r7,__LC_SVC_INT_CODE # get svc number from lowcore |
515 | lg %r9,__LC_THREAD_INFO # load pointer to thread_info struct | 543 | lg %r9,__LC_THREAD_INFO # load pointer to thread_info struct |
@@ -529,7 +557,7 @@ kernel_per: | |||
529 | lhi %r0,__LC_PGM_OLD_PSW | 557 | lhi %r0,__LC_PGM_OLD_PSW |
530 | sth %r0,SP_TRAP(%r15) # set trap indication to pgm check | 558 | sth %r0,SP_TRAP(%r15) # set trap indication to pgm check |
531 | la %r2,SP_PTREGS(%r15) # address of register-save area | 559 | la %r2,SP_PTREGS(%r15) # address of register-save area |
532 | larl %r14,sysc_leave # load adr. of system ret, no work | 560 | larl %r14,sysc_restore # load adr. of system ret, no work |
533 | jg do_single_step # branch to do_single_step | 561 | jg do_single_step # branch to do_single_step |
534 | 562 | ||
535 | /* | 563 | /* |
@@ -554,26 +582,38 @@ io_no_vtime: | |||
554 | TRACE_IRQS_OFF | 582 | TRACE_IRQS_OFF |
555 | la %r2,SP_PTREGS(%r15) # address of register-save area | 583 | la %r2,SP_PTREGS(%r15) # address of register-save area |
556 | brasl %r14,do_IRQ # call standard irq handler | 584 | brasl %r14,do_IRQ # call standard irq handler |
557 | TRACE_IRQS_ON | ||
558 | |||
559 | io_return: | 585 | io_return: |
560 | tm SP_PSW+1(%r15),0x01 # returning to user ? | 586 | tm SP_PSW+1(%r15),0x01 # returning to user ? |
561 | #ifdef CONFIG_PREEMPT | 587 | #ifdef CONFIG_PREEMPT |
562 | jno io_preempt # no -> check for preemptive scheduling | 588 | jno io_preempt # no -> check for preemptive scheduling |
563 | #else | 589 | #else |
564 | jno io_leave # no-> skip resched & signal | 590 | jno io_restore # no-> skip resched & signal |
565 | #endif | 591 | #endif |
566 | tm __TI_flags+7(%r9),_TIF_WORK_INT | 592 | tm __TI_flags+7(%r9),_TIF_WORK_INT |
567 | jnz io_work # there is work to do (signals etc.) | 593 | jnz io_work # there is work to do (signals etc.) |
594 | io_restore: | ||
595 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
596 | larl %r1,io_restore_trace_psw | ||
597 | lpswe 0(%r1) | ||
598 | io_restore_trace: | ||
599 | TRACE_IRQS_CHECK | ||
568 | LOCKDEP_SYS_EXIT | 600 | LOCKDEP_SYS_EXIT |
601 | #endif | ||
569 | io_leave: | 602 | io_leave: |
570 | RESTORE_ALL __LC_RETURN_PSW,0 | 603 | RESTORE_ALL __LC_RETURN_PSW,0 |
571 | io_done: | 604 | io_done: |
572 | 605 | ||
606 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
607 | .align 8 | ||
608 | .globl io_restore_trace_psw | ||
609 | io_restore_trace_psw: | ||
610 | .quad 0, io_restore_trace | ||
611 | #endif | ||
612 | |||
573 | #ifdef CONFIG_PREEMPT | 613 | #ifdef CONFIG_PREEMPT |
574 | io_preempt: | 614 | io_preempt: |
575 | icm %r0,15,__TI_precount(%r9) | 615 | icm %r0,15,__TI_precount(%r9) |
576 | jnz io_leave | 616 | jnz io_restore |
577 | # switch to kernel stack | 617 | # switch to kernel stack |
578 | lg %r1,SP_R15(%r15) | 618 | lg %r1,SP_R15(%r15) |
579 | aghi %r1,-SP_SIZE | 619 | aghi %r1,-SP_SIZE |
@@ -582,14 +622,9 @@ io_preempt: | |||
582 | lgr %r15,%r1 | 622 | lgr %r15,%r1 |
583 | io_resume_loop: | 623 | io_resume_loop: |
584 | tm __TI_flags+7(%r9),_TIF_NEED_RESCHED | 624 | tm __TI_flags+7(%r9),_TIF_NEED_RESCHED |
585 | jno io_leave | 625 | jno io_restore |
586 | larl %r1,.Lc_pactive | 626 | larl %r14,io_resume_loop |
587 | mvc __TI_precount(4,%r9),0(%r1) | 627 | jg preempt_schedule_irq |
588 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts | ||
589 | brasl %r14,schedule # call schedule | ||
590 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts | ||
591 | xc __TI_precount(4,%r9),__TI_precount(%r9) | ||
592 | j io_resume_loop | ||
593 | #endif | 628 | #endif |
594 | 629 | ||
595 | # | 630 | # |
@@ -613,37 +648,39 @@ io_work_loop: | |||
613 | jo io_reschedule | 648 | jo io_reschedule |
614 | tm __TI_flags+7(%r9),(_TIF_SIGPENDING | _TIF_RESTORE_SIGMASK) | 649 | tm __TI_flags+7(%r9),(_TIF_SIGPENDING | _TIF_RESTORE_SIGMASK) |
615 | jnz io_sigpending | 650 | jnz io_sigpending |
616 | LOCKDEP_SYS_EXIT | 651 | j io_restore |
617 | j io_leave | 652 | io_work_done: |
618 | 653 | ||
619 | # | 654 | # |
620 | # _TIF_MCCK_PENDING is set, call handler | 655 | # _TIF_MCCK_PENDING is set, call handler |
621 | # | 656 | # |
622 | io_mcck_pending: | 657 | io_mcck_pending: |
623 | TRACE_IRQS_OFF | ||
624 | brasl %r14,s390_handle_mcck # TIF bit will be cleared by handler | 658 | brasl %r14,s390_handle_mcck # TIF bit will be cleared by handler |
625 | TRACE_IRQS_ON | ||
626 | j io_work_loop | 659 | j io_work_loop |
627 | 660 | ||
628 | # | 661 | # |
629 | # _TIF_NEED_RESCHED is set, call schedule | 662 | # _TIF_NEED_RESCHED is set, call schedule |
630 | # | 663 | # |
631 | io_reschedule: | 664 | io_reschedule: |
665 | TRACE_IRQS_ON | ||
632 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts | 666 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts |
633 | brasl %r14,schedule # call scheduler | 667 | brasl %r14,schedule # call scheduler |
634 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts | 668 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts |
669 | TRACE_IRQS_OFF | ||
635 | tm __TI_flags+7(%r9),_TIF_WORK_INT | 670 | tm __TI_flags+7(%r9),_TIF_WORK_INT |
636 | jz io_leave # there is no work to do | 671 | jz io_restore # there is no work to do |
637 | j io_work_loop | 672 | j io_work_loop |
638 | 673 | ||
639 | # | 674 | # |
640 | # _TIF_SIGPENDING or _TIF_RESTORE_SIGMASK is set, call do_signal | 675 | # _TIF_SIGPENDING or _TIF_RESTORE_SIGMASK is set, call do_signal |
641 | # | 676 | # |
642 | io_sigpending: | 677 | io_sigpending: |
678 | TRACE_IRQS_ON | ||
643 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts | 679 | stosm __SF_EMPTY(%r15),0x03 # reenable interrupts |
644 | la %r2,SP_PTREGS(%r15) # load pt_regs | 680 | la %r2,SP_PTREGS(%r15) # load pt_regs |
645 | brasl %r14,do_signal # call do_signal | 681 | brasl %r14,do_signal # call do_signal |
646 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts | 682 | stnsm __SF_EMPTY(%r15),0xfc # disable I/O and ext. interrupts |
683 | TRACE_IRQS_OFF | ||
647 | j io_work_loop | 684 | j io_work_loop |
648 | 685 | ||
649 | /* | 686 | /* |
@@ -669,7 +706,6 @@ ext_no_vtime: | |||
669 | la %r2,SP_PTREGS(%r15) # address of register-save area | 706 | la %r2,SP_PTREGS(%r15) # address of register-save area |
670 | llgh %r3,__LC_EXT_INT_CODE # get interruption code | 707 | llgh %r3,__LC_EXT_INT_CODE # get interruption code |
671 | brasl %r14,do_extint | 708 | brasl %r14,do_extint |
672 | TRACE_IRQS_ON | ||
673 | j io_return | 709 | j io_return |
674 | 710 | ||
675 | __critical_end: | 711 | __critical_end: |
@@ -824,15 +860,15 @@ cleanup_table_system_call: | |||
824 | cleanup_table_sysc_return: | 860 | cleanup_table_sysc_return: |
825 | .quad sysc_return, sysc_leave | 861 | .quad sysc_return, sysc_leave |
826 | cleanup_table_sysc_leave: | 862 | cleanup_table_sysc_leave: |
827 | .quad sysc_leave, sysc_work_loop | 863 | .quad sysc_leave, sysc_done |
828 | cleanup_table_sysc_work_loop: | 864 | cleanup_table_sysc_work_loop: |
829 | .quad sysc_work_loop, sysc_reschedule | 865 | .quad sysc_work_loop, sysc_work_done |
830 | cleanup_table_io_return: | 866 | cleanup_table_io_return: |
831 | .quad io_return, io_leave | 867 | .quad io_return, io_leave |
832 | cleanup_table_io_leave: | 868 | cleanup_table_io_leave: |
833 | .quad io_leave, io_done | 869 | .quad io_leave, io_done |
834 | cleanup_table_io_work_loop: | 870 | cleanup_table_io_work_loop: |
835 | .quad io_work_loop, io_mcck_pending | 871 | .quad io_work_loop, io_work_done |
836 | 872 | ||
837 | cleanup_critical: | 873 | cleanup_critical: |
838 | clc 8(8,%r12),BASED(cleanup_table_system_call) | 874 | clc 8(8,%r12),BASED(cleanup_table_system_call) |
@@ -901,8 +937,6 @@ cleanup_system_call: | |||
901 | cleanup_vtime: | 937 | cleanup_vtime: |
902 | clc __LC_RETURN_PSW+8(8),BASED(cleanup_system_call_insn+24) | 938 | clc __LC_RETURN_PSW+8(8),BASED(cleanup_system_call_insn+24) |
903 | jhe cleanup_stime | 939 | jhe cleanup_stime |
904 | tm SP_PSW+1(%r15),0x01 # interrupting from user ? | ||
905 | jz cleanup_novtime | ||
906 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER | 940 | UPDATE_VTIME __LC_EXIT_TIMER,__LC_SYNC_ENTER_TIMER,__LC_USER_TIMER |
907 | cleanup_stime: | 941 | cleanup_stime: |
908 | clc __LC_RETURN_PSW+8(8),BASED(cleanup_system_call_insn+32) | 942 | clc __LC_RETURN_PSW+8(8),BASED(cleanup_system_call_insn+32) |
@@ -910,7 +944,6 @@ cleanup_stime: | |||
910 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER | 944 | UPDATE_VTIME __LC_LAST_UPDATE_TIMER,__LC_EXIT_TIMER,__LC_SYSTEM_TIMER |
911 | cleanup_update: | 945 | cleanup_update: |
912 | mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER | 946 | mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER |
913 | cleanup_novtime: | ||
914 | #endif | 947 | #endif |
915 | mvc __LC_RETURN_PSW+8(8),BASED(cleanup_table_system_call+8) | 948 | mvc __LC_RETURN_PSW+8(8),BASED(cleanup_table_system_call+8) |
916 | la %r12,__LC_RETURN_PSW | 949 | la %r12,__LC_RETURN_PSW |
@@ -949,10 +982,10 @@ cleanup_sysc_leave: | |||
949 | 2: la %r12,__LC_RETURN_PSW | 982 | 2: la %r12,__LC_RETURN_PSW |
950 | br %r14 | 983 | br %r14 |
951 | cleanup_sysc_leave_insn: | 984 | cleanup_sysc_leave_insn: |
985 | .quad sysc_done - 4 | ||
952 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING | 986 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING |
953 | .quad sysc_leave + 16 | 987 | .quad sysc_done - 8 |
954 | #endif | 988 | #endif |
955 | .quad sysc_leave + 12 | ||
956 | 989 | ||
957 | cleanup_io_return: | 990 | cleanup_io_return: |
958 | mvc __LC_RETURN_PSW(8),0(%r12) | 991 | mvc __LC_RETURN_PSW(8),0(%r12) |
@@ -979,17 +1012,16 @@ cleanup_io_leave: | |||
979 | 2: la %r12,__LC_RETURN_PSW | 1012 | 2: la %r12,__LC_RETURN_PSW |
980 | br %r14 | 1013 | br %r14 |
981 | cleanup_io_leave_insn: | 1014 | cleanup_io_leave_insn: |
1015 | .quad io_done - 4 | ||
982 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING | 1016 | #ifdef CONFIG_VIRT_CPU_ACCOUNTING |
983 | .quad io_leave + 20 | 1017 | .quad io_done - 8 |
984 | #endif | 1018 | #endif |
985 | .quad io_leave + 16 | ||
986 | 1019 | ||
987 | /* | 1020 | /* |
988 | * Integer constants | 1021 | * Integer constants |
989 | */ | 1022 | */ |
990 | .align 4 | 1023 | .align 4 |
991 | .Lconst: | 1024 | .Lconst: |
992 | .Lc_pactive: .long PREEMPT_ACTIVE | ||
993 | .Lnr_syscalls: .long NR_syscalls | 1025 | .Lnr_syscalls: .long NR_syscalls |
994 | .L0x0130: .short 0x130 | 1026 | .L0x0130: .short 0x130 |
995 | .L0x0140: .short 0x140 | 1027 | .L0x0140: .short 0x140 |
diff --git a/arch/s390/kernel/setup.c b/arch/s390/kernel/setup.c index 7e1bfb984064..577aa7dd660e 100644 --- a/arch/s390/kernel/setup.c +++ b/arch/s390/kernel/setup.c | |||
@@ -347,7 +347,7 @@ void (*_machine_power_off)(void) = do_machine_power_off_nonsmp; | |||
347 | 347 | ||
348 | void machine_restart(char *command) | 348 | void machine_restart(char *command) |
349 | { | 349 | { |
350 | if (!in_interrupt() || oops_in_progress) | 350 | if ((!in_interrupt() && !in_atomic()) || oops_in_progress) |
351 | /* | 351 | /* |
352 | * Only unblank the console if we are called in enabled | 352 | * Only unblank the console if we are called in enabled |
353 | * context or a bust_spinlocks cleared the way for us. | 353 | * context or a bust_spinlocks cleared the way for us. |
@@ -486,12 +486,14 @@ static void setup_addressing_mode(void) | |||
486 | if (s390_noexec) { | 486 | if (s390_noexec) { |
487 | printk("S390 execute protection active, "); | 487 | printk("S390 execute protection active, "); |
488 | set_amode_and_uaccess(PSW_ASC_SECONDARY, PSW32_ASC_SECONDARY); | 488 | set_amode_and_uaccess(PSW_ASC_SECONDARY, PSW32_ASC_SECONDARY); |
489 | return; | 489 | } else if (switch_amode) { |
490 | } | ||
491 | if (switch_amode) { | ||
492 | printk("S390 address spaces switched, "); | 490 | printk("S390 address spaces switched, "); |
493 | set_amode_and_uaccess(PSW_ASC_PRIMARY, PSW32_ASC_PRIMARY); | 491 | set_amode_and_uaccess(PSW_ASC_PRIMARY, PSW32_ASC_PRIMARY); |
494 | } | 492 | } |
493 | #ifdef CONFIG_TRACE_IRQFLAGS | ||
494 | sysc_restore_trace_psw.mask = psw_kernel_bits & ~PSW_MASK_MCHECK; | ||
495 | io_restore_trace_psw.mask = psw_kernel_bits & ~PSW_MASK_MCHECK; | ||
496 | #endif | ||
495 | } | 497 | } |
496 | 498 | ||
497 | static void __init | 499 | static void __init |
diff --git a/arch/s390/kernel/smp.c b/arch/s390/kernel/smp.c index b05ae8584258..264ea906db4c 100644 --- a/arch/s390/kernel/smp.c +++ b/arch/s390/kernel/smp.c | |||
@@ -193,72 +193,30 @@ int smp_call_function_single(int cpu, void (*func) (void *info), void *info, | |||
193 | } | 193 | } |
194 | EXPORT_SYMBOL(smp_call_function_single); | 194 | EXPORT_SYMBOL(smp_call_function_single); |
195 | 195 | ||
196 | static void do_send_stop(void) | 196 | void smp_send_stop(void) |
197 | { | 197 | { |
198 | int cpu, rc; | 198 | int cpu, rc; |
199 | 199 | ||
200 | /* stop all processors */ | 200 | /* Disable all interrupts/machine checks */ |
201 | for_each_online_cpu(cpu) { | 201 | __load_psw_mask(psw_kernel_bits & ~PSW_MASK_MCHECK); |
202 | if (cpu == smp_processor_id()) | ||
203 | continue; | ||
204 | do { | ||
205 | rc = signal_processor(cpu, sigp_stop); | ||
206 | } while (rc == sigp_busy); | ||
207 | } | ||
208 | } | ||
209 | 202 | ||
210 | static void do_store_status(void) | 203 | /* write magic number to zero page (absolute 0) */ |
211 | { | 204 | lowcore_ptr[smp_processor_id()]->panic_magic = __PANIC_MAGIC; |
212 | int cpu, rc; | ||
213 | 205 | ||
214 | /* store status of all processors in their lowcores (real 0) */ | 206 | /* stop all processors */ |
215 | for_each_online_cpu(cpu) { | 207 | for_each_online_cpu(cpu) { |
216 | if (cpu == smp_processor_id()) | 208 | if (cpu == smp_processor_id()) |
217 | continue; | 209 | continue; |
218 | do { | 210 | do { |
219 | rc = signal_processor_p( | 211 | rc = signal_processor(cpu, sigp_stop); |
220 | (__u32)(unsigned long) lowcore_ptr[cpu], cpu, | ||
221 | sigp_store_status_at_address); | ||
222 | } while (rc == sigp_busy); | 212 | } while (rc == sigp_busy); |
223 | } | ||
224 | } | ||
225 | 213 | ||
226 | static void do_wait_for_stop(void) | ||
227 | { | ||
228 | int cpu; | ||
229 | |||
230 | /* Wait for all other cpus to enter stopped state */ | ||
231 | for_each_online_cpu(cpu) { | ||
232 | if (cpu == smp_processor_id()) | ||
233 | continue; | ||
234 | while (!smp_cpu_not_running(cpu)) | 214 | while (!smp_cpu_not_running(cpu)) |
235 | cpu_relax(); | 215 | cpu_relax(); |
236 | } | 216 | } |
237 | } | 217 | } |
238 | 218 | ||
239 | /* | 219 | /* |
240 | * this function sends a 'stop' sigp to all other CPUs in the system. | ||
241 | * it goes straight through. | ||
242 | */ | ||
243 | void smp_send_stop(void) | ||
244 | { | ||
245 | /* Disable all interrupts/machine checks */ | ||
246 | __load_psw_mask(psw_kernel_bits & ~PSW_MASK_MCHECK); | ||
247 | |||
248 | /* write magic number to zero page (absolute 0) */ | ||
249 | lowcore_ptr[smp_processor_id()]->panic_magic = __PANIC_MAGIC; | ||
250 | |||
251 | /* stop other processors. */ | ||
252 | do_send_stop(); | ||
253 | |||
254 | /* wait until other processors are stopped */ | ||
255 | do_wait_for_stop(); | ||
256 | |||
257 | /* store status of other processors. */ | ||
258 | do_store_status(); | ||
259 | } | ||
260 | |||
261 | /* | ||
262 | * Reboot, halt and power_off routines for SMP. | 220 | * Reboot, halt and power_off routines for SMP. |
263 | */ | 221 | */ |
264 | void machine_restart_smp(char *__unused) | 222 | void machine_restart_smp(char *__unused) |
diff --git a/arch/s390/kernel/traps.c b/arch/s390/kernel/traps.c index 8ec9def83ccb..8ed16a83fba7 100644 --- a/arch/s390/kernel/traps.c +++ b/arch/s390/kernel/traps.c | |||
@@ -260,6 +260,7 @@ void die(const char * str, struct pt_regs * regs, long err) | |||
260 | bust_spinlocks(1); | 260 | bust_spinlocks(1); |
261 | printk("%s: %04lx [#%d]\n", str, err & 0xffff, ++die_counter); | 261 | printk("%s: %04lx [#%d]\n", str, err & 0xffff, ++die_counter); |
262 | print_modules(); | 262 | print_modules(); |
263 | notify_die(DIE_OOPS, str, regs, err, current->thread.trap_no, SIGSEGV); | ||
263 | show_regs(regs); | 264 | show_regs(regs); |
264 | bust_spinlocks(0); | 265 | bust_spinlocks(0); |
265 | add_taint(TAINT_DIE); | 266 | add_taint(TAINT_DIE); |
diff --git a/arch/s390/mm/cmm.c b/arch/s390/mm/cmm.c index d4ed93dfb9c7..413c240cbca7 100644 --- a/arch/s390/mm/cmm.c +++ b/arch/s390/mm/cmm.c | |||
@@ -341,19 +341,16 @@ cmm_timeout_handler(ctl_table *ctl, int write, struct file *filp, | |||
341 | 341 | ||
342 | static struct ctl_table cmm_table[] = { | 342 | static struct ctl_table cmm_table[] = { |
343 | { | 343 | { |
344 | .ctl_name = VM_CMM_PAGES, | ||
345 | .procname = "cmm_pages", | 344 | .procname = "cmm_pages", |
346 | .mode = 0644, | 345 | .mode = 0644, |
347 | .proc_handler = &cmm_pages_handler, | 346 | .proc_handler = &cmm_pages_handler, |
348 | }, | 347 | }, |
349 | { | 348 | { |
350 | .ctl_name = VM_CMM_TIMED_PAGES, | ||
351 | .procname = "cmm_timed_pages", | 349 | .procname = "cmm_timed_pages", |
352 | .mode = 0644, | 350 | .mode = 0644, |
353 | .proc_handler = &cmm_pages_handler, | 351 | .proc_handler = &cmm_pages_handler, |
354 | }, | 352 | }, |
355 | { | 353 | { |
356 | .ctl_name = VM_CMM_TIMEOUT, | ||
357 | .procname = "cmm_timeout", | 354 | .procname = "cmm_timeout", |
358 | .mode = 0644, | 355 | .mode = 0644, |
359 | .proc_handler = &cmm_timeout_handler, | 356 | .proc_handler = &cmm_timeout_handler, |
diff --git a/arch/sh/boards/renesas/rts7751r2d/setup.c b/arch/sh/boards/renesas/rts7751r2d/setup.c index 37f2c0b447fe..8125d20fdbd8 100644 --- a/arch/sh/boards/renesas/rts7751r2d/setup.c +++ b/arch/sh/boards/renesas/rts7751r2d/setup.c | |||
@@ -53,10 +53,12 @@ static struct resource cf_ide_resources[] = { | |||
53 | .end = PA_AREA5_IO + 0x80c, | 53 | .end = PA_AREA5_IO + 0x80c, |
54 | .flags = IORESOURCE_MEM, | 54 | .flags = IORESOURCE_MEM, |
55 | }, | 55 | }, |
56 | #ifndef CONFIG_RTS7751R2D_1 /* For R2D-1 polling is preferred */ | ||
56 | [2] = { | 57 | [2] = { |
57 | .start = IRQ_CF_IDE, | 58 | .start = IRQ_CF_IDE, |
58 | .flags = IORESOURCE_IRQ, | 59 | .flags = IORESOURCE_IRQ, |
59 | }, | 60 | }, |
61 | #endif | ||
60 | }; | 62 | }; |
61 | 63 | ||
62 | static struct pata_platform_info pata_info = { | 64 | static struct pata_platform_info pata_info = { |
diff --git a/arch/sh/configs/r7780mp_defconfig b/arch/sh/configs/r7780mp_defconfig index ac4de4973b60..2ad804ec920a 100644 --- a/arch/sh/configs/r7780mp_defconfig +++ b/arch/sh/configs/r7780mp_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.22-rc4 | 3 | # Linux kernel version: 2.6.24-rc2 |
4 | # Mon Jun 11 10:24:57 2007 | 4 | # Tue Nov 13 20:32:39 2007 |
5 | # | 5 | # |
6 | CONFIG_SUPERH=y | 6 | CONFIG_SUPERH=y |
7 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 7 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
@@ -13,38 +13,39 @@ CONFIG_GENERIC_IRQ_PROBE=y | |||
13 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 13 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
14 | CONFIG_GENERIC_TIME=y | 14 | CONFIG_GENERIC_TIME=y |
15 | CONFIG_GENERIC_CLOCKEVENTS=y | 15 | CONFIG_GENERIC_CLOCKEVENTS=y |
16 | CONFIG_SYS_SUPPORTS_PCI=y | ||
16 | CONFIG_STACKTRACE_SUPPORT=y | 17 | CONFIG_STACKTRACE_SUPPORT=y |
17 | CONFIG_LOCKDEP_SUPPORT=y | 18 | CONFIG_LOCKDEP_SUPPORT=y |
18 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | 19 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set |
19 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | 20 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set |
21 | CONFIG_ARCH_NO_VIRT_TO_BUS=y | ||
20 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 22 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
21 | 23 | ||
22 | # | 24 | # |
23 | # Code maturity level options | 25 | # General setup |
24 | # | 26 | # |
25 | CONFIG_EXPERIMENTAL=y | 27 | CONFIG_EXPERIMENTAL=y |
26 | CONFIG_BROKEN_ON_SMP=y | 28 | CONFIG_BROKEN_ON_SMP=y |
27 | CONFIG_LOCK_KERNEL=y | 29 | CONFIG_LOCK_KERNEL=y |
28 | CONFIG_INIT_ENV_ARG_LIMIT=32 | 30 | CONFIG_INIT_ENV_ARG_LIMIT=32 |
29 | |||
30 | # | ||
31 | # General setup | ||
32 | # | ||
33 | CONFIG_LOCALVERSION="" | 31 | CONFIG_LOCALVERSION="" |
34 | CONFIG_LOCALVERSION_AUTO=y | 32 | CONFIG_LOCALVERSION_AUTO=y |
35 | CONFIG_SWAP=y | 33 | CONFIG_SWAP=y |
36 | CONFIG_SYSVIPC=y | 34 | CONFIG_SYSVIPC=y |
37 | # CONFIG_IPC_NS is not set | ||
38 | CONFIG_SYSVIPC_SYSCTL=y | 35 | CONFIG_SYSVIPC_SYSCTL=y |
39 | # CONFIG_POSIX_MQUEUE is not set | 36 | # CONFIG_POSIX_MQUEUE is not set |
40 | CONFIG_BSD_PROCESS_ACCT=y | 37 | CONFIG_BSD_PROCESS_ACCT=y |
41 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set | 38 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set |
42 | # CONFIG_TASKSTATS is not set | 39 | # CONFIG_TASKSTATS is not set |
43 | # CONFIG_UTS_NS is not set | 40 | # CONFIG_USER_NS is not set |
44 | # CONFIG_AUDIT is not set | 41 | # CONFIG_AUDIT is not set |
45 | CONFIG_IKCONFIG=y | 42 | CONFIG_IKCONFIG=y |
46 | CONFIG_IKCONFIG_PROC=y | 43 | CONFIG_IKCONFIG_PROC=y |
47 | CONFIG_LOG_BUF_SHIFT=14 | 44 | CONFIG_LOG_BUF_SHIFT=14 |
45 | # CONFIG_CGROUPS is not set | ||
46 | CONFIG_FAIR_GROUP_SCHED=y | ||
47 | CONFIG_FAIR_USER_SCHED=y | ||
48 | # CONFIG_FAIR_CGROUP_SCHED is not set | ||
48 | # CONFIG_SYSFS_DEPRECATED is not set | 49 | # CONFIG_SYSFS_DEPRECATED is not set |
49 | # CONFIG_RELAY is not set | 50 | # CONFIG_RELAY is not set |
50 | # CONFIG_BLK_DEV_INITRD is not set | 51 | # CONFIG_BLK_DEV_INITRD is not set |
@@ -65,7 +66,6 @@ CONFIG_BASE_FULL=y | |||
65 | CONFIG_ANON_INODES=y | 66 | CONFIG_ANON_INODES=y |
66 | # CONFIG_EPOLL is not set | 67 | # CONFIG_EPOLL is not set |
67 | CONFIG_SIGNALFD=y | 68 | CONFIG_SIGNALFD=y |
68 | CONFIG_TIMERFD=y | ||
69 | CONFIG_EVENTFD=y | 69 | CONFIG_EVENTFD=y |
70 | CONFIG_SHMEM=y | 70 | CONFIG_SHMEM=y |
71 | CONFIG_VM_EVENT_COUNTERS=y | 71 | CONFIG_VM_EVENT_COUNTERS=y |
@@ -74,24 +74,17 @@ CONFIG_SLAB=y | |||
74 | # CONFIG_SLOB is not set | 74 | # CONFIG_SLOB is not set |
75 | # CONFIG_TINY_SHMEM is not set | 75 | # CONFIG_TINY_SHMEM is not set |
76 | CONFIG_BASE_SMALL=0 | 76 | CONFIG_BASE_SMALL=0 |
77 | |||
78 | # | ||
79 | # Loadable module support | ||
80 | # | ||
81 | CONFIG_MODULES=y | 77 | CONFIG_MODULES=y |
82 | CONFIG_MODULE_UNLOAD=y | 78 | CONFIG_MODULE_UNLOAD=y |
83 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 79 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
84 | # CONFIG_MODVERSIONS is not set | 80 | # CONFIG_MODVERSIONS is not set |
85 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 81 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
86 | CONFIG_KMOD=y | 82 | CONFIG_KMOD=y |
87 | |||
88 | # | ||
89 | # Block layer | ||
90 | # | ||
91 | CONFIG_BLOCK=y | 83 | CONFIG_BLOCK=y |
92 | # CONFIG_LBD is not set | 84 | # CONFIG_LBD is not set |
93 | # CONFIG_BLK_DEV_IO_TRACE is not set | 85 | # CONFIG_BLK_DEV_IO_TRACE is not set |
94 | # CONFIG_LSF is not set | 86 | # CONFIG_LSF is not set |
87 | # CONFIG_BLK_DEV_BSG is not set | ||
95 | 88 | ||
96 | # | 89 | # |
97 | # IO Schedulers | 90 | # IO Schedulers |
@@ -113,7 +106,6 @@ CONFIG_CPU_SH4=y | |||
113 | CONFIG_CPU_SH4A=y | 106 | CONFIG_CPU_SH4A=y |
114 | # CONFIG_CPU_SUBTYPE_SH7619 is not set | 107 | # CONFIG_CPU_SUBTYPE_SH7619 is not set |
115 | # CONFIG_CPU_SUBTYPE_SH7206 is not set | 108 | # CONFIG_CPU_SUBTYPE_SH7206 is not set |
116 | # CONFIG_CPU_SUBTYPE_SH7300 is not set | ||
117 | # CONFIG_CPU_SUBTYPE_SH7705 is not set | 109 | # CONFIG_CPU_SUBTYPE_SH7705 is not set |
118 | # CONFIG_CPU_SUBTYPE_SH7706 is not set | 110 | # CONFIG_CPU_SUBTYPE_SH7706 is not set |
119 | # CONFIG_CPU_SUBTYPE_SH7707 is not set | 111 | # CONFIG_CPU_SUBTYPE_SH7707 is not set |
@@ -121,6 +113,7 @@ CONFIG_CPU_SH4A=y | |||
121 | # CONFIG_CPU_SUBTYPE_SH7709 is not set | 113 | # CONFIG_CPU_SUBTYPE_SH7709 is not set |
122 | # CONFIG_CPU_SUBTYPE_SH7710 is not set | 114 | # CONFIG_CPU_SUBTYPE_SH7710 is not set |
123 | # CONFIG_CPU_SUBTYPE_SH7712 is not set | 115 | # CONFIG_CPU_SUBTYPE_SH7712 is not set |
116 | # CONFIG_CPU_SUBTYPE_SH7720 is not set | ||
124 | # CONFIG_CPU_SUBTYPE_SH7750 is not set | 117 | # CONFIG_CPU_SUBTYPE_SH7750 is not set |
125 | # CONFIG_CPU_SUBTYPE_SH7091 is not set | 118 | # CONFIG_CPU_SUBTYPE_SH7091 is not set |
126 | # CONFIG_CPU_SUBTYPE_SH7750R is not set | 119 | # CONFIG_CPU_SUBTYPE_SH7750R is not set |
@@ -129,12 +122,10 @@ CONFIG_CPU_SH4A=y | |||
129 | # CONFIG_CPU_SUBTYPE_SH7751R is not set | 122 | # CONFIG_CPU_SUBTYPE_SH7751R is not set |
130 | # CONFIG_CPU_SUBTYPE_SH7760 is not set | 123 | # CONFIG_CPU_SUBTYPE_SH7760 is not set |
131 | # CONFIG_CPU_SUBTYPE_SH4_202 is not set | 124 | # CONFIG_CPU_SUBTYPE_SH4_202 is not set |
132 | # CONFIG_CPU_SUBTYPE_ST40STB1 is not set | ||
133 | # CONFIG_CPU_SUBTYPE_ST40GX1 is not set | ||
134 | # CONFIG_CPU_SUBTYPE_SH7770 is not set | 125 | # CONFIG_CPU_SUBTYPE_SH7770 is not set |
135 | CONFIG_CPU_SUBTYPE_SH7780=y | 126 | CONFIG_CPU_SUBTYPE_SH7780=y |
136 | # CONFIG_CPU_SUBTYPE_SH7785 is not set | 127 | # CONFIG_CPU_SUBTYPE_SH7785 is not set |
137 | # CONFIG_CPU_SUBTYPE_SH73180 is not set | 128 | # CONFIG_CPU_SUBTYPE_SHX3 is not set |
138 | # CONFIG_CPU_SUBTYPE_SH7343 is not set | 129 | # CONFIG_CPU_SUBTYPE_SH7343 is not set |
139 | # CONFIG_CPU_SUBTYPE_SH7722 is not set | 130 | # CONFIG_CPU_SUBTYPE_SH7722 is not set |
140 | 131 | ||
@@ -169,6 +160,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
169 | CONFIG_FLATMEM=y | 160 | CONFIG_FLATMEM=y |
170 | CONFIG_FLAT_NODE_MEM_MAP=y | 161 | CONFIG_FLAT_NODE_MEM_MAP=y |
171 | CONFIG_SPARSEMEM_STATIC=y | 162 | CONFIG_SPARSEMEM_STATIC=y |
163 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
172 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 164 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
173 | # CONFIG_RESOURCES_64BIT is not set | 165 | # CONFIG_RESOURCES_64BIT is not set |
174 | CONFIG_ZONE_DMA_FLAG=0 | 166 | CONFIG_ZONE_DMA_FLAG=0 |
@@ -178,8 +170,9 @@ CONFIG_NR_QUICK=2 | |||
178 | # Cache configuration | 170 | # Cache configuration |
179 | # | 171 | # |
180 | # CONFIG_SH_DIRECT_MAPPED is not set | 172 | # CONFIG_SH_DIRECT_MAPPED is not set |
181 | # CONFIG_SH_WRITETHROUGH is not set | 173 | CONFIG_CACHE_WRITEBACK=y |
182 | # CONFIG_SH_OCRAM is not set | 174 | # CONFIG_CACHE_WRITETHROUGH is not set |
175 | # CONFIG_CACHE_OFF is not set | ||
183 | 176 | ||
184 | # | 177 | # |
185 | # Processor features | 178 | # Processor features |
@@ -187,12 +180,11 @@ CONFIG_NR_QUICK=2 | |||
187 | CONFIG_CPU_LITTLE_ENDIAN=y | 180 | CONFIG_CPU_LITTLE_ENDIAN=y |
188 | # CONFIG_CPU_BIG_ENDIAN is not set | 181 | # CONFIG_CPU_BIG_ENDIAN is not set |
189 | CONFIG_SH_FPU=y | 182 | CONFIG_SH_FPU=y |
190 | # CONFIG_SH_DSP is not set | ||
191 | CONFIG_SH_STORE_QUEUES=y | 183 | CONFIG_SH_STORE_QUEUES=y |
192 | CONFIG_SPECULATIVE_EXECUTION=y | 184 | CONFIG_SPECULATIVE_EXECUTION=y |
193 | CONFIG_CPU_HAS_INTEVT=y | 185 | CONFIG_CPU_HAS_INTEVT=y |
194 | CONFIG_CPU_HAS_INTC_IRQ=y | ||
195 | CONFIG_CPU_HAS_SR_RB=y | 186 | CONFIG_CPU_HAS_SR_RB=y |
187 | CONFIG_CPU_HAS_FPU=y | ||
196 | 188 | ||
197 | # | 189 | # |
198 | # Board support | 190 | # Board support |
@@ -212,6 +204,7 @@ CONFIG_SH_PCLK_FREQ=32000000 | |||
212 | # CONFIG_TICK_ONESHOT is not set | 204 | # CONFIG_TICK_ONESHOT is not set |
213 | # CONFIG_NO_HZ is not set | 205 | # CONFIG_NO_HZ is not set |
214 | # CONFIG_HIGH_RES_TIMERS is not set | 206 | # CONFIG_HIGH_RES_TIMERS is not set |
207 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
215 | 208 | ||
216 | # | 209 | # |
217 | # CPU Frequency scaling | 210 | # CPU Frequency scaling |
@@ -226,7 +219,6 @@ CONFIG_SH_PCLK_FREQ=32000000 | |||
226 | # | 219 | # |
227 | # Companion Chips | 220 | # Companion Chips |
228 | # | 221 | # |
229 | # CONFIG_HD6446X_SERIES is not set | ||
230 | 222 | ||
231 | # | 223 | # |
232 | # Additional SuperH Device Drivers | 224 | # Additional SuperH Device Drivers |
@@ -244,18 +236,17 @@ CONFIG_HZ_250=y | |||
244 | CONFIG_HZ=250 | 236 | CONFIG_HZ=250 |
245 | CONFIG_KEXEC=y | 237 | CONFIG_KEXEC=y |
246 | # CONFIG_CRASH_DUMP is not set | 238 | # CONFIG_CRASH_DUMP is not set |
247 | # CONFIG_SMP is not set | ||
248 | # CONFIG_PREEMPT_NONE is not set | 239 | # CONFIG_PREEMPT_NONE is not set |
249 | # CONFIG_PREEMPT_VOLUNTARY is not set | 240 | # CONFIG_PREEMPT_VOLUNTARY is not set |
250 | CONFIG_PREEMPT=y | 241 | CONFIG_PREEMPT=y |
251 | CONFIG_PREEMPT_BKL=y | 242 | CONFIG_PREEMPT_BKL=y |
243 | CONFIG_GUSA=y | ||
252 | 244 | ||
253 | # | 245 | # |
254 | # Boot options | 246 | # Boot options |
255 | # | 247 | # |
256 | CONFIG_ZERO_PAGE_OFFSET=0x00001000 | 248 | CONFIG_ZERO_PAGE_OFFSET=0x00001000 |
257 | CONFIG_BOOT_LINK_OFFSET=0x00800000 | 249 | CONFIG_BOOT_LINK_OFFSET=0x00800000 |
258 | # CONFIG_UBC_WAKEUP is not set | ||
259 | CONFIG_CMDLINE_BOOL=y | 250 | CONFIG_CMDLINE_BOOL=y |
260 | CONFIG_CMDLINE="console=ttySC0,115200 root=/dev/sda1" | 251 | CONFIG_CMDLINE="console=ttySC0,115200 root=/dev/sda1" |
261 | 252 | ||
@@ -267,11 +258,8 @@ CONFIG_SH_PCIDMA_NONCOHERENT=y | |||
267 | CONFIG_PCI_AUTO=y | 258 | CONFIG_PCI_AUTO=y |
268 | CONFIG_PCI_AUTO_UPDATE_RESOURCES=y | 259 | CONFIG_PCI_AUTO_UPDATE_RESOURCES=y |
269 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 260 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
261 | CONFIG_PCI_LEGACY=y | ||
270 | # CONFIG_PCI_DEBUG is not set | 262 | # CONFIG_PCI_DEBUG is not set |
271 | |||
272 | # | ||
273 | # PCCARD (PCMCIA/CardBus) support | ||
274 | # | ||
275 | # CONFIG_PCCARD is not set | 263 | # CONFIG_PCCARD is not set |
276 | # CONFIG_HOTPLUG_PCI is not set | 264 | # CONFIG_HOTPLUG_PCI is not set |
277 | 265 | ||
@@ -282,11 +270,6 @@ CONFIG_BINFMT_ELF=y | |||
282 | # CONFIG_BINFMT_MISC is not set | 270 | # CONFIG_BINFMT_MISC is not set |
283 | 271 | ||
284 | # | 272 | # |
285 | # Power management options (EXPERIMENTAL) | ||
286 | # | ||
287 | # CONFIG_PM is not set | ||
288 | |||
289 | # | ||
290 | # Networking | 273 | # Networking |
291 | # | 274 | # |
292 | CONFIG_NET=y | 275 | CONFIG_NET=y |
@@ -327,6 +310,7 @@ CONFIG_IP_PNP_DHCP=y | |||
327 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 310 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
328 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 311 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
329 | CONFIG_INET_XFRM_MODE_BEET=y | 312 | CONFIG_INET_XFRM_MODE_BEET=y |
313 | # CONFIG_INET_LRO is not set | ||
330 | CONFIG_INET_DIAG=y | 314 | CONFIG_INET_DIAG=y |
331 | CONFIG_INET_TCP_DIAG=y | 315 | CONFIG_INET_TCP_DIAG=y |
332 | # CONFIG_TCP_CONG_ADVANCED is not set | 316 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -353,10 +337,6 @@ CONFIG_LLC=m | |||
353 | # CONFIG_LAPB is not set | 337 | # CONFIG_LAPB is not set |
354 | # CONFIG_ECONET is not set | 338 | # CONFIG_ECONET is not set |
355 | # CONFIG_WAN_ROUTER is not set | 339 | # CONFIG_WAN_ROUTER is not set |
356 | |||
357 | # | ||
358 | # QoS and/or fair queueing | ||
359 | # | ||
360 | # CONFIG_NET_SCHED is not set | 340 | # CONFIG_NET_SCHED is not set |
361 | 341 | ||
362 | # | 342 | # |
@@ -376,6 +356,7 @@ CONFIG_WIRELESS_EXT=y | |||
376 | # CONFIG_MAC80211 is not set | 356 | # CONFIG_MAC80211 is not set |
377 | # CONFIG_IEEE80211 is not set | 357 | # CONFIG_IEEE80211 is not set |
378 | # CONFIG_RFKILL is not set | 358 | # CONFIG_RFKILL is not set |
359 | # CONFIG_NET_9P is not set | ||
379 | 360 | ||
380 | # | 361 | # |
381 | # Device Drivers | 362 | # Device Drivers |
@@ -384,33 +365,17 @@ CONFIG_WIRELESS_EXT=y | |||
384 | # | 365 | # |
385 | # Generic Driver Options | 366 | # Generic Driver Options |
386 | # | 367 | # |
368 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
387 | CONFIG_STANDALONE=y | 369 | CONFIG_STANDALONE=y |
388 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 370 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
389 | CONFIG_FW_LOADER=m | 371 | CONFIG_FW_LOADER=m |
390 | # CONFIG_DEBUG_DRIVER is not set | 372 | # CONFIG_DEBUG_DRIVER is not set |
391 | # CONFIG_DEBUG_DEVRES is not set | 373 | # CONFIG_DEBUG_DEVRES is not set |
392 | # CONFIG_SYS_HYPERVISOR is not set | 374 | # CONFIG_SYS_HYPERVISOR is not set |
393 | |||
394 | # | ||
395 | # Connector - unified userspace <-> kernelspace linker | ||
396 | # | ||
397 | # CONFIG_CONNECTOR is not set | 375 | # CONFIG_CONNECTOR is not set |
398 | # CONFIG_MTD is not set | 376 | # CONFIG_MTD is not set |
399 | |||
400 | # | ||
401 | # Parallel port support | ||
402 | # | ||
403 | # CONFIG_PARPORT is not set | 377 | # CONFIG_PARPORT is not set |
404 | 378 | CONFIG_BLK_DEV=y | |
405 | # | ||
406 | # Plug and Play support | ||
407 | # | ||
408 | # CONFIG_PNPACPI is not set | ||
409 | |||
410 | # | ||
411 | # Block devices | ||
412 | # | ||
413 | # CONFIG_BLK_CPQ_DA is not set | ||
414 | # CONFIG_BLK_CPQ_CISS_DA is not set | 379 | # CONFIG_BLK_CPQ_CISS_DA is not set |
415 | # CONFIG_BLK_DEV_DAC960 is not set | 380 | # CONFIG_BLK_DEV_DAC960 is not set |
416 | # CONFIG_BLK_DEV_UMEM is not set | 381 | # CONFIG_BLK_DEV_UMEM is not set |
@@ -424,14 +389,11 @@ CONFIG_BLK_DEV_RAM_SIZE=4096 | |||
424 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | 389 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 |
425 | # CONFIG_CDROM_PKTCDVD is not set | 390 | # CONFIG_CDROM_PKTCDVD is not set |
426 | # CONFIG_ATA_OVER_ETH is not set | 391 | # CONFIG_ATA_OVER_ETH is not set |
427 | 392 | CONFIG_MISC_DEVICES=y | |
428 | # | ||
429 | # Misc devices | ||
430 | # | ||
431 | # CONFIG_PHANTOM is not set | 393 | # CONFIG_PHANTOM is not set |
394 | CONFIG_EEPROM_93CX6=y | ||
432 | # CONFIG_SGI_IOC4 is not set | 395 | # CONFIG_SGI_IOC4 is not set |
433 | # CONFIG_TIFM_CORE is not set | 396 | # CONFIG_TIFM_CORE is not set |
434 | # CONFIG_BLINK is not set | ||
435 | # CONFIG_IDE is not set | 397 | # CONFIG_IDE is not set |
436 | 398 | ||
437 | # | 399 | # |
@@ -439,6 +401,7 @@ CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | |||
439 | # | 401 | # |
440 | # CONFIG_RAID_ATTRS is not set | 402 | # CONFIG_RAID_ATTRS is not set |
441 | CONFIG_SCSI=y | 403 | CONFIG_SCSI=y |
404 | CONFIG_SCSI_DMA=y | ||
442 | # CONFIG_SCSI_TGT is not set | 405 | # CONFIG_SCSI_TGT is not set |
443 | # CONFIG_SCSI_NETLINK is not set | 406 | # CONFIG_SCSI_NETLINK is not set |
444 | CONFIG_SCSI_PROC_FS=y | 407 | CONFIG_SCSI_PROC_FS=y |
@@ -468,12 +431,9 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
468 | # CONFIG_SCSI_SPI_ATTRS is not set | 431 | # CONFIG_SCSI_SPI_ATTRS is not set |
469 | # CONFIG_SCSI_FC_ATTRS is not set | 432 | # CONFIG_SCSI_FC_ATTRS is not set |
470 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 433 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
471 | # CONFIG_SCSI_SAS_ATTRS is not set | ||
472 | # CONFIG_SCSI_SAS_LIBSAS is not set | 434 | # CONFIG_SCSI_SAS_LIBSAS is not set |
473 | 435 | # CONFIG_SCSI_SRP_ATTRS is not set | |
474 | # | 436 | CONFIG_SCSI_LOWLEVEL=y |
475 | # SCSI low-level drivers | ||
476 | # | ||
477 | # CONFIG_ISCSI_TCP is not set | 437 | # CONFIG_ISCSI_TCP is not set |
478 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 438 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
479 | # CONFIG_SCSI_3W_9XXX is not set | 439 | # CONFIG_SCSI_3W_9XXX is not set |
@@ -483,7 +443,6 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
483 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 443 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
484 | # CONFIG_SCSI_AIC79XX is not set | 444 | # CONFIG_SCSI_AIC79XX is not set |
485 | # CONFIG_SCSI_AIC94XX is not set | 445 | # CONFIG_SCSI_AIC94XX is not set |
486 | # CONFIG_SCSI_DPT_I2O is not set | ||
487 | # CONFIG_SCSI_ARCMSR is not set | 446 | # CONFIG_SCSI_ARCMSR is not set |
488 | # CONFIG_MEGARAID_NEWGEN is not set | 447 | # CONFIG_MEGARAID_NEWGEN is not set |
489 | # CONFIG_MEGARAID_LEGACY is not set | 448 | # CONFIG_MEGARAID_LEGACY is not set |
@@ -548,6 +507,7 @@ CONFIG_SATA_SIL=y | |||
548 | # CONFIG_PATA_OLDPIIX is not set | 507 | # CONFIG_PATA_OLDPIIX is not set |
549 | # CONFIG_PATA_NETCELL is not set | 508 | # CONFIG_PATA_NETCELL is not set |
550 | # CONFIG_PATA_NS87410 is not set | 509 | # CONFIG_PATA_NS87410 is not set |
510 | # CONFIG_PATA_NS87415 is not set | ||
551 | # CONFIG_PATA_OPTI is not set | 511 | # CONFIG_PATA_OPTI is not set |
552 | # CONFIG_PATA_OPTIDMA is not set | 512 | # CONFIG_PATA_OPTIDMA is not set |
553 | # CONFIG_PATA_PDC_OLD is not set | 513 | # CONFIG_PATA_PDC_OLD is not set |
@@ -561,59 +521,43 @@ CONFIG_SATA_SIL=y | |||
561 | # CONFIG_PATA_VIA is not set | 521 | # CONFIG_PATA_VIA is not set |
562 | # CONFIG_PATA_WINBOND is not set | 522 | # CONFIG_PATA_WINBOND is not set |
563 | CONFIG_PATA_PLATFORM=y | 523 | CONFIG_PATA_PLATFORM=y |
564 | |||
565 | # | ||
566 | # Multi-device support (RAID and LVM) | ||
567 | # | ||
568 | # CONFIG_MD is not set | 524 | # CONFIG_MD is not set |
569 | |||
570 | # | ||
571 | # Fusion MPT device support | ||
572 | # | ||
573 | # CONFIG_FUSION is not set | 525 | # CONFIG_FUSION is not set |
574 | # CONFIG_FUSION_SPI is not set | ||
575 | # CONFIG_FUSION_FC is not set | ||
576 | # CONFIG_FUSION_SAS is not set | ||
577 | 526 | ||
578 | # | 527 | # |
579 | # IEEE 1394 (FireWire) support | 528 | # IEEE 1394 (FireWire) support |
580 | # | 529 | # |
581 | # CONFIG_FIREWIRE is not set | 530 | # CONFIG_FIREWIRE is not set |
582 | # CONFIG_IEEE1394 is not set | 531 | # CONFIG_IEEE1394 is not set |
583 | |||
584 | # | ||
585 | # I2O device support | ||
586 | # | ||
587 | # CONFIG_I2O is not set | 532 | # CONFIG_I2O is not set |
588 | |||
589 | # | ||
590 | # Network device support | ||
591 | # | ||
592 | CONFIG_NETDEVICES=y | 533 | CONFIG_NETDEVICES=y |
534 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
593 | # CONFIG_DUMMY is not set | 535 | # CONFIG_DUMMY is not set |
594 | # CONFIG_BONDING is not set | 536 | # CONFIG_BONDING is not set |
537 | # CONFIG_MACVLAN is not set | ||
595 | # CONFIG_EQUALIZER is not set | 538 | # CONFIG_EQUALIZER is not set |
596 | # CONFIG_TUN is not set | 539 | # CONFIG_TUN is not set |
540 | # CONFIG_VETH is not set | ||
541 | # CONFIG_IP1000 is not set | ||
597 | # CONFIG_ARCNET is not set | 542 | # CONFIG_ARCNET is not set |
598 | # CONFIG_PHYLIB is not set | 543 | # CONFIG_PHYLIB is not set |
599 | |||
600 | # | ||
601 | # Ethernet (10 or 100Mbit) | ||
602 | # | ||
603 | CONFIG_NET_ETHERNET=y | 544 | CONFIG_NET_ETHERNET=y |
604 | CONFIG_MII=y | 545 | CONFIG_MII=y |
546 | CONFIG_AX88796=y | ||
547 | CONFIG_AX88796_93CX6=y | ||
605 | # CONFIG_STNIC is not set | 548 | # CONFIG_STNIC is not set |
606 | # CONFIG_HAPPYMEAL is not set | 549 | # CONFIG_HAPPYMEAL is not set |
607 | # CONFIG_SUNGEM is not set | 550 | # CONFIG_SUNGEM is not set |
608 | # CONFIG_CASSINI is not set | 551 | # CONFIG_CASSINI is not set |
609 | # CONFIG_NET_VENDOR_3COM is not set | 552 | # CONFIG_NET_VENDOR_3COM is not set |
610 | # CONFIG_SMC91X is not set | 553 | # CONFIG_SMC91X is not set |
611 | 554 | # CONFIG_SMC911X is not set | |
612 | # | ||
613 | # Tulip family network device support | ||
614 | # | ||
615 | # CONFIG_NET_TULIP is not set | 555 | # CONFIG_NET_TULIP is not set |
616 | # CONFIG_HP100 is not set | 556 | # CONFIG_HP100 is not set |
557 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
558 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
559 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
560 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
617 | CONFIG_NET_PCI=y | 561 | CONFIG_NET_PCI=y |
618 | CONFIG_PCNET32=m | 562 | CONFIG_PCNET32=m |
619 | # CONFIG_PCNET32_NAPI is not set | 563 | # CONFIG_PCNET32_NAPI is not set |
@@ -621,7 +565,6 @@ CONFIG_PCNET32=m | |||
621 | # CONFIG_ADAPTEC_STARFIRE is not set | 565 | # CONFIG_ADAPTEC_STARFIRE is not set |
622 | # CONFIG_B44 is not set | 566 | # CONFIG_B44 is not set |
623 | # CONFIG_FORCEDETH is not set | 567 | # CONFIG_FORCEDETH is not set |
624 | # CONFIG_DGRS is not set | ||
625 | # CONFIG_EEPRO100 is not set | 568 | # CONFIG_EEPRO100 is not set |
626 | # CONFIG_E100 is not set | 569 | # CONFIG_E100 is not set |
627 | # CONFIG_FEALNX is not set | 570 | # CONFIG_FEALNX is not set |
@@ -647,6 +590,7 @@ CONFIG_NETDEV_1000=y | |||
647 | CONFIG_E1000=m | 590 | CONFIG_E1000=m |
648 | # CONFIG_E1000_NAPI is not set | 591 | # CONFIG_E1000_NAPI is not set |
649 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | 592 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set |
593 | # CONFIG_E1000E is not set | ||
650 | # CONFIG_NS83820 is not set | 594 | # CONFIG_NS83820 is not set |
651 | # CONFIG_HAMACHI is not set | 595 | # CONFIG_HAMACHI is not set |
652 | # CONFIG_YELLOWFIN is not set | 596 | # CONFIG_YELLOWFIN is not set |
@@ -664,11 +608,14 @@ CONFIG_R8169=y | |||
664 | CONFIG_NETDEV_10000=y | 608 | CONFIG_NETDEV_10000=y |
665 | # CONFIG_CHELSIO_T1 is not set | 609 | # CONFIG_CHELSIO_T1 is not set |
666 | # CONFIG_CHELSIO_T3 is not set | 610 | # CONFIG_CHELSIO_T3 is not set |
611 | # CONFIG_IXGBE is not set | ||
667 | # CONFIG_IXGB is not set | 612 | # CONFIG_IXGB is not set |
668 | # CONFIG_S2IO is not set | 613 | # CONFIG_S2IO is not set |
669 | # CONFIG_MYRI10GE is not set | 614 | # CONFIG_MYRI10GE is not set |
670 | # CONFIG_NETXEN_NIC is not set | 615 | # CONFIG_NETXEN_NIC is not set |
616 | # CONFIG_NIU is not set | ||
671 | # CONFIG_MLX4_CORE is not set | 617 | # CONFIG_MLX4_CORE is not set |
618 | # CONFIG_TEHUTI is not set | ||
672 | # CONFIG_TR is not set | 619 | # CONFIG_TR is not set |
673 | 620 | ||
674 | # | 621 | # |
@@ -686,15 +633,7 @@ CONFIG_NETDEV_10000=y | |||
686 | # CONFIG_NETCONSOLE is not set | 633 | # CONFIG_NETCONSOLE is not set |
687 | # CONFIG_NETPOLL is not set | 634 | # CONFIG_NETPOLL is not set |
688 | # CONFIG_NET_POLL_CONTROLLER is not set | 635 | # CONFIG_NET_POLL_CONTROLLER is not set |
689 | |||
690 | # | ||
691 | # ISDN subsystem | ||
692 | # | ||
693 | # CONFIG_ISDN is not set | 636 | # CONFIG_ISDN is not set |
694 | |||
695 | # | ||
696 | # Telephony Support | ||
697 | # | ||
698 | # CONFIG_PHONE is not set | 637 | # CONFIG_PHONE is not set |
699 | 638 | ||
700 | # | 639 | # |
@@ -702,6 +641,7 @@ CONFIG_NETDEV_10000=y | |||
702 | # | 641 | # |
703 | CONFIG_INPUT=y | 642 | CONFIG_INPUT=y |
704 | # CONFIG_INPUT_FF_MEMLESS is not set | 643 | # CONFIG_INPUT_FF_MEMLESS is not set |
644 | # CONFIG_INPUT_POLLDEV is not set | ||
705 | 645 | ||
706 | # | 646 | # |
707 | # Userland interfaces | 647 | # Userland interfaces |
@@ -711,7 +651,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
711 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 651 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
712 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 652 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
713 | # CONFIG_INPUT_JOYDEV is not set | 653 | # CONFIG_INPUT_JOYDEV is not set |
714 | # CONFIG_INPUT_TSDEV is not set | ||
715 | # CONFIG_INPUT_EVDEV is not set | 654 | # CONFIG_INPUT_EVDEV is not set |
716 | # CONFIG_INPUT_EVBUG is not set | 655 | # CONFIG_INPUT_EVBUG is not set |
717 | 656 | ||
@@ -765,21 +704,11 @@ CONFIG_SERIAL_CORE_CONSOLE=y | |||
765 | CONFIG_UNIX98_PTYS=y | 704 | CONFIG_UNIX98_PTYS=y |
766 | CONFIG_LEGACY_PTYS=y | 705 | CONFIG_LEGACY_PTYS=y |
767 | CONFIG_LEGACY_PTY_COUNT=256 | 706 | CONFIG_LEGACY_PTY_COUNT=256 |
768 | |||
769 | # | ||
770 | # IPMI | ||
771 | # | ||
772 | # CONFIG_IPMI_HANDLER is not set | 707 | # CONFIG_IPMI_HANDLER is not set |
773 | # CONFIG_WATCHDOG is not set | ||
774 | CONFIG_HW_RANDOM=y | 708 | CONFIG_HW_RANDOM=y |
775 | # CONFIG_R3964 is not set | 709 | # CONFIG_R3964 is not set |
776 | # CONFIG_APPLICOM is not set | 710 | # CONFIG_APPLICOM is not set |
777 | # CONFIG_DRM is not set | ||
778 | # CONFIG_RAW_DRIVER is not set | 711 | # CONFIG_RAW_DRIVER is not set |
779 | |||
780 | # | ||
781 | # TPM devices | ||
782 | # | ||
783 | # CONFIG_TCG_TPM is not set | 712 | # CONFIG_TCG_TPM is not set |
784 | CONFIG_DEVPORT=y | 713 | CONFIG_DEVPORT=y |
785 | # CONFIG_I2C is not set | 714 | # CONFIG_I2C is not set |
@@ -789,21 +718,31 @@ CONFIG_DEVPORT=y | |||
789 | # | 718 | # |
790 | # CONFIG_SPI is not set | 719 | # CONFIG_SPI is not set |
791 | # CONFIG_SPI_MASTER is not set | 720 | # CONFIG_SPI_MASTER is not set |
792 | |||
793 | # | ||
794 | # Dallas's 1-wire bus | ||
795 | # | ||
796 | # CONFIG_W1 is not set | 721 | # CONFIG_W1 is not set |
722 | # CONFIG_POWER_SUPPLY is not set | ||
797 | CONFIG_HWMON=y | 723 | CONFIG_HWMON=y |
798 | # CONFIG_HWMON_VID is not set | 724 | # CONFIG_HWMON_VID is not set |
799 | # CONFIG_SENSORS_ABITUGURU is not set | ||
800 | # CONFIG_SENSORS_F71805F is not set | 725 | # CONFIG_SENSORS_F71805F is not set |
726 | # CONFIG_SENSORS_F71882FG is not set | ||
727 | # CONFIG_SENSORS_IT87 is not set | ||
728 | # CONFIG_SENSORS_PC87360 is not set | ||
801 | # CONFIG_SENSORS_PC87427 is not set | 729 | # CONFIG_SENSORS_PC87427 is not set |
730 | # CONFIG_SENSORS_SIS5595 is not set | ||
802 | # CONFIG_SENSORS_SMSC47M1 is not set | 731 | # CONFIG_SENSORS_SMSC47M1 is not set |
803 | # CONFIG_SENSORS_SMSC47B397 is not set | 732 | # CONFIG_SENSORS_SMSC47B397 is not set |
733 | # CONFIG_SENSORS_VIA686A is not set | ||
804 | # CONFIG_SENSORS_VT1211 is not set | 734 | # CONFIG_SENSORS_VT1211 is not set |
735 | # CONFIG_SENSORS_VT8231 is not set | ||
805 | # CONFIG_SENSORS_W83627HF is not set | 736 | # CONFIG_SENSORS_W83627HF is not set |
737 | # CONFIG_SENSORS_W83627EHF is not set | ||
806 | # CONFIG_HWMON_DEBUG_CHIP is not set | 738 | # CONFIG_HWMON_DEBUG_CHIP is not set |
739 | # CONFIG_WATCHDOG is not set | ||
740 | |||
741 | # | ||
742 | # Sonics Silicon Backplane | ||
743 | # | ||
744 | CONFIG_SSB_POSSIBLE=y | ||
745 | # CONFIG_SSB is not set | ||
807 | 746 | ||
808 | # | 747 | # |
809 | # Multifunction device drivers | 748 | # Multifunction device drivers |
@@ -820,14 +759,16 @@ CONFIG_DAB=y | |||
820 | # | 759 | # |
821 | # Graphics support | 760 | # Graphics support |
822 | # | 761 | # |
762 | # CONFIG_DRM is not set | ||
763 | # CONFIG_VGASTATE is not set | ||
764 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
765 | # CONFIG_FB is not set | ||
823 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 766 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set |
824 | 767 | ||
825 | # | 768 | # |
826 | # Display device support | 769 | # Display device support |
827 | # | 770 | # |
828 | # CONFIG_DISPLAY_SUPPORT is not set | 771 | # CONFIG_DISPLAY_SUPPORT is not set |
829 | # CONFIG_VGASTATE is not set | ||
830 | # CONFIG_FB is not set | ||
831 | 772 | ||
832 | # | 773 | # |
833 | # Sound | 774 | # Sound |
@@ -843,20 +784,14 @@ CONFIG_SOUND=m | |||
843 | # Open Sound System | 784 | # Open Sound System |
844 | # | 785 | # |
845 | CONFIG_SOUND_PRIME=m | 786 | CONFIG_SOUND_PRIME=m |
846 | # CONFIG_OSS_OBSOLETE is not set | ||
847 | # CONFIG_SOUND_TRIDENT is not set | 787 | # CONFIG_SOUND_TRIDENT is not set |
848 | # CONFIG_SOUND_MSNDCLAS is not set | 788 | # CONFIG_SOUND_MSNDCLAS is not set |
849 | # CONFIG_SOUND_MSNDPIN is not set | 789 | # CONFIG_SOUND_MSNDPIN is not set |
850 | 790 | CONFIG_HID_SUPPORT=y | |
851 | # | ||
852 | # HID Devices | ||
853 | # | ||
854 | CONFIG_HID=y | 791 | CONFIG_HID=y |
855 | # CONFIG_HID_DEBUG is not set | 792 | # CONFIG_HID_DEBUG is not set |
856 | 793 | # CONFIG_HIDRAW is not set | |
857 | # | 794 | CONFIG_USB_SUPPORT=y |
858 | # USB support | ||
859 | # | ||
860 | CONFIG_USB_ARCH_HAS_HCD=y | 795 | CONFIG_USB_ARCH_HAS_HCD=y |
861 | CONFIG_USB_ARCH_HAS_OHCI=y | 796 | CONFIG_USB_ARCH_HAS_OHCI=y |
862 | CONFIG_USB_ARCH_HAS_EHCI=y | 797 | CONFIG_USB_ARCH_HAS_EHCI=y |
@@ -871,32 +806,8 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
871 | # | 806 | # |
872 | # CONFIG_USB_GADGET is not set | 807 | # CONFIG_USB_GADGET is not set |
873 | # CONFIG_MMC is not set | 808 | # CONFIG_MMC is not set |
874 | |||
875 | # | ||
876 | # LED devices | ||
877 | # | ||
878 | # CONFIG_NEW_LEDS is not set | 809 | # CONFIG_NEW_LEDS is not set |
879 | |||
880 | # | ||
881 | # LED drivers | ||
882 | # | ||
883 | |||
884 | # | ||
885 | # LED Triggers | ||
886 | # | ||
887 | |||
888 | # | ||
889 | # InfiniBand support | ||
890 | # | ||
891 | # CONFIG_INFINIBAND is not set | 810 | # CONFIG_INFINIBAND is not set |
892 | |||
893 | # | ||
894 | # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) | ||
895 | # | ||
896 | |||
897 | # | ||
898 | # Real Time Clock | ||
899 | # | ||
900 | CONFIG_RTC_LIB=y | 811 | CONFIG_RTC_LIB=y |
901 | CONFIG_RTC_CLASS=y | 812 | CONFIG_RTC_CLASS=y |
902 | CONFIG_RTC_HCTOSYS=y | 813 | CONFIG_RTC_HCTOSYS=y |
@@ -913,10 +824,6 @@ CONFIG_RTC_INTF_DEV=y | |||
913 | # CONFIG_RTC_DRV_TEST is not set | 824 | # CONFIG_RTC_DRV_TEST is not set |
914 | 825 | ||
915 | # | 826 | # |
916 | # I2C RTC drivers | ||
917 | # | ||
918 | |||
919 | # | ||
920 | # SPI RTC drivers | 827 | # SPI RTC drivers |
921 | # | 828 | # |
922 | 829 | ||
@@ -924,8 +831,10 @@ CONFIG_RTC_INTF_DEV=y | |||
924 | # Platform RTC drivers | 831 | # Platform RTC drivers |
925 | # | 832 | # |
926 | # CONFIG_RTC_DRV_DS1553 is not set | 833 | # CONFIG_RTC_DRV_DS1553 is not set |
834 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
927 | # CONFIG_RTC_DRV_DS1742 is not set | 835 | # CONFIG_RTC_DRV_DS1742 is not set |
928 | # CONFIG_RTC_DRV_M48T86 is not set | 836 | # CONFIG_RTC_DRV_M48T86 is not set |
837 | # CONFIG_RTC_DRV_M48T59 is not set | ||
929 | # CONFIG_RTC_DRV_V3020 is not set | 838 | # CONFIG_RTC_DRV_V3020 is not set |
930 | 839 | ||
931 | # | 840 | # |
@@ -934,17 +843,9 @@ CONFIG_RTC_INTF_DEV=y | |||
934 | CONFIG_RTC_DRV_SH=y | 843 | CONFIG_RTC_DRV_SH=y |
935 | 844 | ||
936 | # | 845 | # |
937 | # DMA Engine support | 846 | # Userspace I/O |
938 | # | ||
939 | # CONFIG_DMA_ENGINE is not set | ||
940 | |||
941 | # | ||
942 | # DMA Clients | ||
943 | # | ||
944 | |||
945 | # | ||
946 | # DMA Devices | ||
947 | # | 847 | # |
848 | # CONFIG_UIO is not set | ||
948 | 849 | ||
949 | # | 850 | # |
950 | # File systems | 851 | # File systems |
@@ -1005,7 +906,6 @@ CONFIG_TMPFS=y | |||
1005 | # CONFIG_TMPFS_POSIX_ACL is not set | 906 | # CONFIG_TMPFS_POSIX_ACL is not set |
1006 | CONFIG_HUGETLBFS=y | 907 | CONFIG_HUGETLBFS=y |
1007 | CONFIG_HUGETLB_PAGE=y | 908 | CONFIG_HUGETLB_PAGE=y |
1008 | CONFIG_RAMFS=y | ||
1009 | CONFIG_CONFIGFS_FS=m | 909 | CONFIG_CONFIGFS_FS=m |
1010 | 910 | ||
1011 | # | 911 | # |
@@ -1024,10 +924,7 @@ CONFIG_CONFIGFS_FS=m | |||
1024 | # CONFIG_QNX4FS_FS is not set | 924 | # CONFIG_QNX4FS_FS is not set |
1025 | # CONFIG_SYSV_FS is not set | 925 | # CONFIG_SYSV_FS is not set |
1026 | # CONFIG_UFS_FS is not set | 926 | # CONFIG_UFS_FS is not set |
1027 | 927 | CONFIG_NETWORK_FILESYSTEMS=y | |
1028 | # | ||
1029 | # Network File Systems | ||
1030 | # | ||
1031 | CONFIG_NFS_FS=y | 928 | CONFIG_NFS_FS=y |
1032 | CONFIG_NFS_V3=y | 929 | CONFIG_NFS_V3=y |
1033 | # CONFIG_NFS_V3_ACL is not set | 930 | # CONFIG_NFS_V3_ACL is not set |
@@ -1053,17 +950,12 @@ CONFIG_RPCSEC_GSS_KRB5=y | |||
1053 | # CONFIG_NCP_FS is not set | 950 | # CONFIG_NCP_FS is not set |
1054 | # CONFIG_CODA_FS is not set | 951 | # CONFIG_CODA_FS is not set |
1055 | # CONFIG_AFS_FS is not set | 952 | # CONFIG_AFS_FS is not set |
1056 | # CONFIG_9P_FS is not set | ||
1057 | 953 | ||
1058 | # | 954 | # |
1059 | # Partition Types | 955 | # Partition Types |
1060 | # | 956 | # |
1061 | # CONFIG_PARTITION_ADVANCED is not set | 957 | # CONFIG_PARTITION_ADVANCED is not set |
1062 | CONFIG_MSDOS_PARTITION=y | 958 | CONFIG_MSDOS_PARTITION=y |
1063 | |||
1064 | # | ||
1065 | # Native Language Support | ||
1066 | # | ||
1067 | CONFIG_NLS=y | 959 | CONFIG_NLS=y |
1068 | CONFIG_NLS_DEFAULT="iso8859-1" | 960 | CONFIG_NLS_DEFAULT="iso8859-1" |
1069 | CONFIG_NLS_CODEPAGE_437=y | 961 | CONFIG_NLS_CODEPAGE_437=y |
@@ -1104,23 +996,18 @@ CONFIG_NLS_ISO8859_1=y | |||
1104 | # CONFIG_NLS_KOI8_R is not set | 996 | # CONFIG_NLS_KOI8_R is not set |
1105 | # CONFIG_NLS_KOI8_U is not set | 997 | # CONFIG_NLS_KOI8_U is not set |
1106 | # CONFIG_NLS_UTF8 is not set | 998 | # CONFIG_NLS_UTF8 is not set |
1107 | |||
1108 | # | ||
1109 | # Distributed Lock Manager | ||
1110 | # | ||
1111 | # CONFIG_DLM is not set | 999 | # CONFIG_DLM is not set |
1112 | 1000 | CONFIG_INSTRUMENTATION=y | |
1113 | # | ||
1114 | # Profiling support | ||
1115 | # | ||
1116 | CONFIG_PROFILING=y | 1001 | CONFIG_PROFILING=y |
1117 | CONFIG_OPROFILE=m | 1002 | CONFIG_OPROFILE=m |
1003 | # CONFIG_MARKERS is not set | ||
1118 | 1004 | ||
1119 | # | 1005 | # |
1120 | # Kernel hacking | 1006 | # Kernel hacking |
1121 | # | 1007 | # |
1122 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | 1008 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y |
1123 | # CONFIG_PRINTK_TIME is not set | 1009 | # CONFIG_PRINTK_TIME is not set |
1010 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1124 | CONFIG_ENABLE_MUST_CHECK=y | 1011 | CONFIG_ENABLE_MUST_CHECK=y |
1125 | CONFIG_MAGIC_SYSRQ=y | 1012 | CONFIG_MAGIC_SYSRQ=y |
1126 | # CONFIG_UNUSED_SYMBOLS is not set | 1013 | # CONFIG_UNUSED_SYMBOLS is not set |
@@ -1129,6 +1016,7 @@ CONFIG_DEBUG_FS=y | |||
1129 | CONFIG_DEBUG_KERNEL=y | 1016 | CONFIG_DEBUG_KERNEL=y |
1130 | # CONFIG_DEBUG_SHIRQ is not set | 1017 | # CONFIG_DEBUG_SHIRQ is not set |
1131 | CONFIG_DETECT_SOFTLOCKUP=y | 1018 | CONFIG_DETECT_SOFTLOCKUP=y |
1019 | CONFIG_SCHED_DEBUG=y | ||
1132 | # CONFIG_SCHEDSTATS is not set | 1020 | # CONFIG_SCHEDSTATS is not set |
1133 | # CONFIG_TIMER_STATS is not set | 1021 | # CONFIG_TIMER_STATS is not set |
1134 | # CONFIG_DEBUG_SLAB is not set | 1022 | # CONFIG_DEBUG_SLAB is not set |
@@ -1137,6 +1025,7 @@ CONFIG_DETECT_SOFTLOCKUP=y | |||
1137 | # CONFIG_DEBUG_MUTEXES is not set | 1025 | # CONFIG_DEBUG_MUTEXES is not set |
1138 | # CONFIG_DEBUG_LOCK_ALLOC is not set | 1026 | # CONFIG_DEBUG_LOCK_ALLOC is not set |
1139 | # CONFIG_PROVE_LOCKING is not set | 1027 | # CONFIG_PROVE_LOCKING is not set |
1028 | # CONFIG_LOCK_STAT is not set | ||
1140 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1029 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1141 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1030 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1142 | # CONFIG_DEBUG_KOBJECT is not set | 1031 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1144,10 +1033,13 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1144 | CONFIG_DEBUG_INFO=y | 1033 | CONFIG_DEBUG_INFO=y |
1145 | # CONFIG_DEBUG_VM is not set | 1034 | # CONFIG_DEBUG_VM is not set |
1146 | # CONFIG_DEBUG_LIST is not set | 1035 | # CONFIG_DEBUG_LIST is not set |
1036 | # CONFIG_DEBUG_SG is not set | ||
1147 | # CONFIG_FRAME_POINTER is not set | 1037 | # CONFIG_FRAME_POINTER is not set |
1148 | CONFIG_FORCED_INLINING=y | 1038 | CONFIG_FORCED_INLINING=y |
1039 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1149 | # CONFIG_RCU_TORTURE_TEST is not set | 1040 | # CONFIG_RCU_TORTURE_TEST is not set |
1150 | # CONFIG_FAULT_INJECTION is not set | 1041 | # CONFIG_FAULT_INJECTION is not set |
1042 | # CONFIG_SAMPLES is not set | ||
1151 | CONFIG_SH_STANDARD_BIOS=y | 1043 | CONFIG_SH_STANDARD_BIOS=y |
1152 | # CONFIG_EARLY_SCIF_CONSOLE is not set | 1044 | # CONFIG_EARLY_SCIF_CONSOLE is not set |
1153 | CONFIG_EARLY_PRINTK=y | 1045 | CONFIG_EARLY_PRINTK=y |
@@ -1155,6 +1047,7 @@ CONFIG_EARLY_PRINTK=y | |||
1155 | CONFIG_DEBUG_STACKOVERFLOW=y | 1047 | CONFIG_DEBUG_STACKOVERFLOW=y |
1156 | # CONFIG_DEBUG_STACK_USAGE is not set | 1048 | # CONFIG_DEBUG_STACK_USAGE is not set |
1157 | # CONFIG_4KSTACKS is not set | 1049 | # CONFIG_4KSTACKS is not set |
1050 | # CONFIG_IRQSTACKS is not set | ||
1158 | # CONFIG_SH_KGDB is not set | 1051 | # CONFIG_SH_KGDB is not set |
1159 | 1052 | ||
1160 | # | 1053 | # |
@@ -1162,10 +1055,7 @@ CONFIG_DEBUG_STACKOVERFLOW=y | |||
1162 | # | 1055 | # |
1163 | # CONFIG_KEYS is not set | 1056 | # CONFIG_KEYS is not set |
1164 | # CONFIG_SECURITY is not set | 1057 | # CONFIG_SECURITY is not set |
1165 | 1058 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | |
1166 | # | ||
1167 | # Cryptographic options | ||
1168 | # | ||
1169 | CONFIG_CRYPTO=y | 1059 | CONFIG_CRYPTO=y |
1170 | CONFIG_CRYPTO_ALGAPI=y | 1060 | CONFIG_CRYPTO_ALGAPI=y |
1171 | CONFIG_CRYPTO_BLKCIPHER=y | 1061 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -1186,6 +1076,7 @@ CONFIG_CRYPTO_ECB=m | |||
1186 | CONFIG_CRYPTO_CBC=y | 1076 | CONFIG_CRYPTO_CBC=y |
1187 | CONFIG_CRYPTO_PCBC=m | 1077 | CONFIG_CRYPTO_PCBC=m |
1188 | # CONFIG_CRYPTO_LRW is not set | 1078 | # CONFIG_CRYPTO_LRW is not set |
1079 | # CONFIG_CRYPTO_XTS is not set | ||
1189 | # CONFIG_CRYPTO_CRYPTD is not set | 1080 | # CONFIG_CRYPTO_CRYPTD is not set |
1190 | CONFIG_CRYPTO_DES=y | 1081 | CONFIG_CRYPTO_DES=y |
1191 | # CONFIG_CRYPTO_FCRYPT is not set | 1082 | # CONFIG_CRYPTO_FCRYPT is not set |
@@ -1199,15 +1090,14 @@ CONFIG_CRYPTO_DES=y | |||
1199 | # CONFIG_CRYPTO_ARC4 is not set | 1090 | # CONFIG_CRYPTO_ARC4 is not set |
1200 | # CONFIG_CRYPTO_KHAZAD is not set | 1091 | # CONFIG_CRYPTO_KHAZAD is not set |
1201 | # CONFIG_CRYPTO_ANUBIS is not set | 1092 | # CONFIG_CRYPTO_ANUBIS is not set |
1093 | # CONFIG_CRYPTO_SEED is not set | ||
1202 | # CONFIG_CRYPTO_DEFLATE is not set | 1094 | # CONFIG_CRYPTO_DEFLATE is not set |
1203 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1095 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1204 | # CONFIG_CRYPTO_CRC32C is not set | 1096 | # CONFIG_CRYPTO_CRC32C is not set |
1205 | # CONFIG_CRYPTO_CAMELLIA is not set | 1097 | # CONFIG_CRYPTO_CAMELLIA is not set |
1206 | # CONFIG_CRYPTO_TEST is not set | 1098 | # CONFIG_CRYPTO_TEST is not set |
1207 | 1099 | # CONFIG_CRYPTO_AUTHENC is not set | |
1208 | # | 1100 | CONFIG_CRYPTO_HW=y |
1209 | # Hardware crypto devices | ||
1210 | # | ||
1211 | 1101 | ||
1212 | # | 1102 | # |
1213 | # Library routines | 1103 | # Library routines |
@@ -1217,6 +1107,7 @@ CONFIG_BITREVERSE=y | |||
1217 | # CONFIG_CRC16 is not set | 1107 | # CONFIG_CRC16 is not set |
1218 | # CONFIG_CRC_ITU_T is not set | 1108 | # CONFIG_CRC_ITU_T is not set |
1219 | CONFIG_CRC32=y | 1109 | CONFIG_CRC32=y |
1110 | # CONFIG_CRC7 is not set | ||
1220 | # CONFIG_LIBCRC32C is not set | 1111 | # CONFIG_LIBCRC32C is not set |
1221 | CONFIG_HAS_IOMEM=y | 1112 | CONFIG_HAS_IOMEM=y |
1222 | CONFIG_HAS_IOPORT=y | 1113 | CONFIG_HAS_IOPORT=y |
diff --git a/arch/sh/configs/r7785rp_defconfig b/arch/sh/configs/r7785rp_defconfig index 158e03f0b1ef..2e43a2a971a9 100644 --- a/arch/sh/configs/r7785rp_defconfig +++ b/arch/sh/configs/r7785rp_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.24-rc1 | 3 | # Linux kernel version: 2.6.24-rc2 |
4 | # Fri Nov 2 14:30:49 2007 | 4 | # Tue Nov 13 20:34:57 2007 |
5 | # | 5 | # |
6 | CONFIG_SUPERH=y | 6 | CONFIG_SUPERH=y |
7 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 7 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
@@ -124,8 +124,6 @@ CONFIG_CPU_SHX2=y | |||
124 | # CONFIG_CPU_SUBTYPE_SH7751R is not set | 124 | # CONFIG_CPU_SUBTYPE_SH7751R is not set |
125 | # CONFIG_CPU_SUBTYPE_SH7760 is not set | 125 | # CONFIG_CPU_SUBTYPE_SH7760 is not set |
126 | # CONFIG_CPU_SUBTYPE_SH4_202 is not set | 126 | # CONFIG_CPU_SUBTYPE_SH4_202 is not set |
127 | # CONFIG_CPU_SUBTYPE_ST40STB1 is not set | ||
128 | # CONFIG_CPU_SUBTYPE_ST40GX1 is not set | ||
129 | # CONFIG_CPU_SUBTYPE_SH7770 is not set | 127 | # CONFIG_CPU_SUBTYPE_SH7770 is not set |
130 | # CONFIG_CPU_SUBTYPE_SH7780 is not set | 128 | # CONFIG_CPU_SUBTYPE_SH7780 is not set |
131 | CONFIG_CPU_SUBTYPE_SH7785=y | 129 | CONFIG_CPU_SUBTYPE_SH7785=y |
@@ -254,7 +252,6 @@ CONFIG_GUSA=y | |||
254 | # | 252 | # |
255 | CONFIG_ZERO_PAGE_OFFSET=0x00001000 | 253 | CONFIG_ZERO_PAGE_OFFSET=0x00001000 |
256 | CONFIG_BOOT_LINK_OFFSET=0x00800000 | 254 | CONFIG_BOOT_LINK_OFFSET=0x00800000 |
257 | # CONFIG_UBC_WAKEUP is not set | ||
258 | CONFIG_CMDLINE_BOOL=y | 255 | CONFIG_CMDLINE_BOOL=y |
259 | CONFIG_CMDLINE="console=ttySC0,115200 root=/dev/sda1" | 256 | CONFIG_CMDLINE="console=ttySC0,115200 root=/dev/sda1" |
260 | 257 | ||
@@ -266,6 +263,7 @@ CONFIG_SH_PCIDMA_NONCOHERENT=y | |||
266 | CONFIG_PCI_AUTO=y | 263 | CONFIG_PCI_AUTO=y |
267 | CONFIG_PCI_AUTO_UPDATE_RESOURCES=y | 264 | CONFIG_PCI_AUTO_UPDATE_RESOURCES=y |
268 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 265 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
266 | CONFIG_PCI_LEGACY=y | ||
269 | # CONFIG_PCI_DEBUG is not set | 267 | # CONFIG_PCI_DEBUG is not set |
270 | # CONFIG_PCCARD is not set | 268 | # CONFIG_PCCARD is not set |
271 | # CONFIG_HOTPLUG_PCI is not set | 269 | # CONFIG_HOTPLUG_PCI is not set |
@@ -550,6 +548,8 @@ CONFIG_NETDEVICES=y | |||
550 | # CONFIG_PHYLIB is not set | 548 | # CONFIG_PHYLIB is not set |
551 | CONFIG_NET_ETHERNET=y | 549 | CONFIG_NET_ETHERNET=y |
552 | CONFIG_MII=y | 550 | CONFIG_MII=y |
551 | CONFIG_AX88796=y | ||
552 | CONFIG_AX88796_93CX6=y | ||
553 | # CONFIG_STNIC is not set | 553 | # CONFIG_STNIC is not set |
554 | # CONFIG_HAPPYMEAL is not set | 554 | # CONFIG_HAPPYMEAL is not set |
555 | # CONFIG_SUNGEM is not set | 555 | # CONFIG_SUNGEM is not set |
diff --git a/arch/sh/drivers/pci/ops-r7780rp.c b/arch/sh/drivers/pci/ops-r7780rp.c index f2216081ab85..48fe4032ebea 100644 --- a/arch/sh/drivers/pci/ops-r7780rp.c +++ b/arch/sh/drivers/pci/ops-r7780rp.c | |||
@@ -40,8 +40,8 @@ int __init pcibios_map_platform_irq(struct pci_dev *pdev, u8 slot, u8 pin) | |||
40 | 40 | ||
41 | static struct resource sh7780_io_resource = { | 41 | static struct resource sh7780_io_resource = { |
42 | .name = "SH7780_IO", | 42 | .name = "SH7780_IO", |
43 | .start = 0x2000, | 43 | .start = SH7780_PCI_IO_BASE, |
44 | .end = 0x2000 + SH7780_PCI_IO_SIZE - 1, | 44 | .end = SH7780_PCI_IO_BASE + SH7780_PCI_IO_SIZE - 1, |
45 | .flags = IORESOURCE_IO | 45 | .flags = IORESOURCE_IO |
46 | }; | 46 | }; |
47 | 47 | ||
diff --git a/arch/sh/drivers/pci/ops-se7780.c b/arch/sh/drivers/pci/ops-se7780.c index 212674df5e13..bbdb48c124a2 100644 --- a/arch/sh/drivers/pci/ops-se7780.c +++ b/arch/sh/drivers/pci/ops-se7780.c | |||
@@ -43,8 +43,8 @@ int __init pcibios_map_platform_irq(struct pci_dev *pdev, u8 slot, u8 pin) | |||
43 | 43 | ||
44 | static struct resource se7780_io_resource = { | 44 | static struct resource se7780_io_resource = { |
45 | .name = "SH7780_IO", | 45 | .name = "SH7780_IO", |
46 | .start = 0x2000, | 46 | .start = SH7780_PCI_IO_BASE, |
47 | .end = 0x2000 + SH7780_PCI_IO_SIZE - 1, | 47 | .end = SH7780_PCI_IO_BASE + SH7780_PCI_IO_SIZE - 1, |
48 | .flags = IORESOURCE_IO | 48 | .flags = IORESOURCE_IO |
49 | }; | 49 | }; |
50 | 50 | ||
diff --git a/arch/sh/drivers/pci/pci-sh7780.h b/arch/sh/drivers/pci/pci-sh7780.h index 00d12d0f8c1f..1d069a859de2 100644 --- a/arch/sh/drivers/pci/pci-sh7780.h +++ b/arch/sh/drivers/pci/pci-sh7780.h | |||
@@ -30,7 +30,7 @@ | |||
30 | #define SH7780_PCI_MEMORY_BASE 0xFD000000 /* Memory space base addr */ | 30 | #define SH7780_PCI_MEMORY_BASE 0xFD000000 /* Memory space base addr */ |
31 | #define SH7780_PCI_MEM_SIZE 0x01000000 /* Size of Memory window */ | 31 | #define SH7780_PCI_MEM_SIZE 0x01000000 /* Size of Memory window */ |
32 | 32 | ||
33 | #define SH7780_PCI_IO_BASE 0xFE400000 /* IO space base address */ | 33 | #define SH7780_PCI_IO_BASE 0xFE200000 /* IO space base address */ |
34 | #define SH7780_PCI_IO_SIZE 0x00400000 /* Size of IO window */ | 34 | #define SH7780_PCI_IO_SIZE 0x00400000 /* Size of IO window */ |
35 | 35 | ||
36 | #define SH7780_PCIREG_BASE 0xFE040000 /* PCI regs base address */ | 36 | #define SH7780_PCIREG_BASE 0xFE040000 /* PCI regs base address */ |
diff --git a/arch/sh/mm/fault.c b/arch/sh/mm/fault.c index f33cedb353fc..60d74f793a1d 100644 --- a/arch/sh/mm/fault.c +++ b/arch/sh/mm/fault.c | |||
@@ -258,9 +258,6 @@ asmlinkage int __kprobes __do_page_fault(struct pt_regs *regs, | |||
258 | pmd_t *pmd; | 258 | pmd_t *pmd; |
259 | pte_t *pte; | 259 | pte_t *pte; |
260 | pte_t entry; | 260 | pte_t entry; |
261 | struct mm_struct *mm = current->mm; | ||
262 | spinlock_t *ptl = NULL; | ||
263 | int ret = 1; | ||
264 | 261 | ||
265 | #ifdef CONFIG_SH_KGDB | 262 | #ifdef CONFIG_SH_KGDB |
266 | if (kgdb_nofault && kgdb_bus_err_hook) | 263 | if (kgdb_nofault && kgdb_bus_err_hook) |
@@ -274,12 +271,11 @@ asmlinkage int __kprobes __do_page_fault(struct pt_regs *regs, | |||
274 | */ | 271 | */ |
275 | if (address >= P3SEG && address < P3_ADDR_MAX) { | 272 | if (address >= P3SEG && address < P3_ADDR_MAX) { |
276 | pgd = pgd_offset_k(address); | 273 | pgd = pgd_offset_k(address); |
277 | mm = NULL; | ||
278 | } else { | 274 | } else { |
279 | if (unlikely(address >= TASK_SIZE || !mm)) | 275 | if (unlikely(address >= TASK_SIZE || !current->mm)) |
280 | return 1; | 276 | return 1; |
281 | 277 | ||
282 | pgd = pgd_offset(mm, address); | 278 | pgd = pgd_offset(current->mm, address); |
283 | } | 279 | } |
284 | 280 | ||
285 | pud = pud_offset(pgd, address); | 281 | pud = pud_offset(pgd, address); |
@@ -289,34 +285,19 @@ asmlinkage int __kprobes __do_page_fault(struct pt_regs *regs, | |||
289 | if (pmd_none_or_clear_bad(pmd)) | 285 | if (pmd_none_or_clear_bad(pmd)) |
290 | return 1; | 286 | return 1; |
291 | 287 | ||
292 | if (mm) | 288 | pte = pte_offset_kernel(pmd, address); |
293 | pte = pte_offset_map_lock(mm, pmd, address, &ptl); | ||
294 | else | ||
295 | pte = pte_offset_kernel(pmd, address); | ||
296 | |||
297 | entry = *pte; | 289 | entry = *pte; |
298 | if (unlikely(pte_none(entry) || pte_not_present(entry))) | 290 | if (unlikely(pte_none(entry) || pte_not_present(entry))) |
299 | goto unlock; | 291 | return 1; |
300 | if (unlikely(writeaccess && !pte_write(entry))) | 292 | if (unlikely(writeaccess && !pte_write(entry))) |
301 | goto unlock; | 293 | return 1; |
302 | 294 | ||
303 | if (writeaccess) | 295 | if (writeaccess) |
304 | entry = pte_mkdirty(entry); | 296 | entry = pte_mkdirty(entry); |
305 | entry = pte_mkyoung(entry); | 297 | entry = pte_mkyoung(entry); |
306 | 298 | ||
307 | #ifdef CONFIG_CPU_SH4 | ||
308 | /* | ||
309 | * ITLB is not affected by "ldtlb" instruction. | ||
310 | * So, we need to flush the entry by ourselves. | ||
311 | */ | ||
312 | local_flush_tlb_one(get_asid(), address & PAGE_MASK); | ||
313 | #endif | ||
314 | |||
315 | set_pte(pte, entry); | 299 | set_pte(pte, entry); |
316 | update_mmu_cache(NULL, address, entry); | 300 | update_mmu_cache(NULL, address, entry); |
317 | ret = 0; | 301 | |
318 | unlock: | 302 | return 0; |
319 | if (mm) | ||
320 | pte_unmap_unlock(pte, ptl); | ||
321 | return ret; | ||
322 | } | 303 | } |
diff --git a/arch/sparc/kernel/devices.c b/arch/sparc/kernel/devices.c index af90a5f9ab57..b240b8863fd0 100644 --- a/arch/sparc/kernel/devices.c +++ b/arch/sparc/kernel/devices.c | |||
@@ -62,8 +62,10 @@ static int __cpu_find_by(int (*compare)(int, int, void *), void *compare_arg, | |||
62 | int err = check_cpu_node(dp->node, &cur_inst, | 62 | int err = check_cpu_node(dp->node, &cur_inst, |
63 | compare, compare_arg, | 63 | compare, compare_arg, |
64 | prom_node, mid); | 64 | prom_node, mid); |
65 | if (!err) | 65 | if (!err) { |
66 | of_node_put(dp); | ||
66 | return 0; | 67 | return 0; |
68 | } | ||
67 | } | 69 | } |
68 | 70 | ||
69 | return -ENODEV; | 71 | return -ENODEV; |
diff --git a/arch/sparc/kernel/pcic.c b/arch/sparc/kernel/pcic.c index f2d432edc92d..4cd5d7818dc6 100644 --- a/arch/sparc/kernel/pcic.c +++ b/arch/sparc/kernel/pcic.c | |||
@@ -329,7 +329,7 @@ int __init pcic_probe(void) | |||
329 | pcic->pcic_res_cfg_addr.name = "pcic_cfg_addr"; | 329 | pcic->pcic_res_cfg_addr.name = "pcic_cfg_addr"; |
330 | if ((pcic->pcic_config_space_addr = | 330 | if ((pcic->pcic_config_space_addr = |
331 | ioremap(regs[2].phys_addr, regs[2].reg_size * 2)) == 0) { | 331 | ioremap(regs[2].phys_addr, regs[2].reg_size * 2)) == 0) { |
332 | prom_printf("PCIC: Error, cannot map" | 332 | prom_printf("PCIC: Error, cannot map " |
333 | "PCI Configuration Space Address.\n"); | 333 | "PCI Configuration Space Address.\n"); |
334 | prom_halt(); | 334 | prom_halt(); |
335 | } | 335 | } |
@@ -341,7 +341,7 @@ int __init pcic_probe(void) | |||
341 | pcic->pcic_res_cfg_data.name = "pcic_cfg_data"; | 341 | pcic->pcic_res_cfg_data.name = "pcic_cfg_data"; |
342 | if ((pcic->pcic_config_space_data = | 342 | if ((pcic->pcic_config_space_data = |
343 | ioremap(regs[3].phys_addr, regs[3].reg_size * 2)) == 0) { | 343 | ioremap(regs[3].phys_addr, regs[3].reg_size * 2)) == 0) { |
344 | prom_printf("PCIC: Error, cannot map" | 344 | prom_printf("PCIC: Error, cannot map " |
345 | "PCI Configuration Space Data.\n"); | 345 | "PCI Configuration Space Data.\n"); |
346 | prom_halt(); | 346 | prom_halt(); |
347 | } | 347 | } |
@@ -518,8 +518,8 @@ static void pcic_map_pci_device(struct linux_pcic *pcic, | |||
518 | * board in a PCI slot. We must remap it | 518 | * board in a PCI slot. We must remap it |
519 | * under 64K but it is not done yet. XXX | 519 | * under 64K but it is not done yet. XXX |
520 | */ | 520 | */ |
521 | printk("PCIC: Skipping I/O space at 0x%lx," | 521 | printk("PCIC: Skipping I/O space at 0x%lx, " |
522 | "this will Oops if a driver attaches;" | 522 | "this will Oops if a driver attaches " |
523 | "device '%s' at %02x:%02x)\n", address, | 523 | "device '%s' at %02x:%02x)\n", address, |
524 | namebuf, dev->bus->number, dev->devfn); | 524 | namebuf, dev->bus->number, dev->devfn); |
525 | } | 525 | } |
diff --git a/arch/sparc64/defconfig b/arch/sparc64/defconfig index 22734ac08c8a..f62d9f6c5e2a 100644 --- a/arch/sparc64/defconfig +++ b/arch/sparc64/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.24-rc1 | 3 | # Linux kernel version: 2.6.24-rc4 |
4 | # Wed Oct 31 15:36:47 2007 | 4 | # Tue Dec 4 00:37:59 2007 |
5 | # | 5 | # |
6 | CONFIG_SPARC=y | 6 | CONFIG_SPARC=y |
7 | CONFIG_SPARC64=y | 7 | CONFIG_SPARC64=y |
@@ -47,6 +47,7 @@ CONFIG_POSIX_MQUEUE=y | |||
47 | # CONFIG_BSD_PROCESS_ACCT is not set | 47 | # CONFIG_BSD_PROCESS_ACCT is not set |
48 | # CONFIG_TASKSTATS is not set | 48 | # CONFIG_TASKSTATS is not set |
49 | # CONFIG_USER_NS is not set | 49 | # CONFIG_USER_NS is not set |
50 | # CONFIG_PID_NS is not set | ||
50 | # CONFIG_AUDIT is not set | 51 | # CONFIG_AUDIT is not set |
51 | # CONFIG_IKCONFIG is not set | 52 | # CONFIG_IKCONFIG is not set |
52 | CONFIG_LOG_BUF_SHIFT=18 | 53 | CONFIG_LOG_BUF_SHIFT=18 |
@@ -154,6 +155,7 @@ CONFIG_PCI_DOMAINS=y | |||
154 | CONFIG_PCI_SYSCALL=y | 155 | CONFIG_PCI_SYSCALL=y |
155 | CONFIG_ARCH_SUPPORTS_MSI=y | 156 | CONFIG_ARCH_SUPPORTS_MSI=y |
156 | CONFIG_PCI_MSI=y | 157 | CONFIG_PCI_MSI=y |
158 | # CONFIG_PCI_LEGACY is not set | ||
157 | # CONFIG_PCI_DEBUG is not set | 159 | # CONFIG_PCI_DEBUG is not set |
158 | CONFIG_SUN_OPENPROMFS=m | 160 | CONFIG_SUN_OPENPROMFS=m |
159 | CONFIG_SPARC32_COMPAT=y | 161 | CONFIG_SPARC32_COMPAT=y |
@@ -359,7 +361,6 @@ CONFIG_IDE_GENERIC=y | |||
359 | CONFIG_BLK_DEV_IDEPCI=y | 361 | CONFIG_BLK_DEV_IDEPCI=y |
360 | # CONFIG_IDEPCI_SHARE_IRQ is not set | 362 | # CONFIG_IDEPCI_SHARE_IRQ is not set |
361 | CONFIG_IDEPCI_PCIBUS_ORDER=y | 363 | CONFIG_IDEPCI_PCIBUS_ORDER=y |
362 | # CONFIG_BLK_DEV_OFFBOARD is not set | ||
363 | # CONFIG_BLK_DEV_GENERIC is not set | 364 | # CONFIG_BLK_DEV_GENERIC is not set |
364 | # CONFIG_BLK_DEV_OPTI621 is not set | 365 | # CONFIG_BLK_DEV_OPTI621 is not set |
365 | CONFIG_BLK_DEV_IDEDMA_PCI=y | 366 | CONFIG_BLK_DEV_IDEDMA_PCI=y |
@@ -584,7 +585,6 @@ CONFIG_NIU=m | |||
584 | # CONFIG_USB_KAWETH is not set | 585 | # CONFIG_USB_KAWETH is not set |
585 | # CONFIG_USB_PEGASUS is not set | 586 | # CONFIG_USB_PEGASUS is not set |
586 | # CONFIG_USB_RTL8150 is not set | 587 | # CONFIG_USB_RTL8150 is not set |
587 | # CONFIG_USB_USBNET_MII is not set | ||
588 | # CONFIG_USB_USBNET is not set | 588 | # CONFIG_USB_USBNET is not set |
589 | # CONFIG_WAN is not set | 589 | # CONFIG_WAN is not set |
590 | # CONFIG_FDDI is not set | 590 | # CONFIG_FDDI is not set |
@@ -780,6 +780,7 @@ CONFIG_HWMON=y | |||
780 | # CONFIG_SENSORS_ADT7470 is not set | 780 | # CONFIG_SENSORS_ADT7470 is not set |
781 | # CONFIG_SENSORS_ATXP1 is not set | 781 | # CONFIG_SENSORS_ATXP1 is not set |
782 | # CONFIG_SENSORS_DS1621 is not set | 782 | # CONFIG_SENSORS_DS1621 is not set |
783 | # CONFIG_SENSORS_I5K_AMB is not set | ||
783 | # CONFIG_SENSORS_F71805F is not set | 784 | # CONFIG_SENSORS_F71805F is not set |
784 | # CONFIG_SENSORS_F71882FG is not set | 785 | # CONFIG_SENSORS_F71882FG is not set |
785 | # CONFIG_SENSORS_F75375S is not set | 786 | # CONFIG_SENSORS_F75375S is not set |
diff --git a/arch/sparc64/kernel/chmc.c b/arch/sparc64/kernel/chmc.c index 777d34577045..6d4f02e8a4cf 100644 --- a/arch/sparc64/kernel/chmc.c +++ b/arch/sparc64/kernel/chmc.c | |||
@@ -1,7 +1,6 @@ | |||
1 | /* $Id: chmc.c,v 1.4 2002/01/08 16:00:14 davem Exp $ | 1 | /* memctrlr.c: Driver for UltraSPARC-III memory controller. |
2 | * memctrlr.c: Driver for UltraSPARC-III memory controller. | ||
3 | * | 2 | * |
4 | * Copyright (C) 2001 David S. Miller (davem@redhat.com) | 3 | * Copyright (C) 2001, 2007 David S. Miller (davem@davemloft.net) |
5 | */ | 4 | */ |
6 | 5 | ||
7 | #include <linux/module.h> | 6 | #include <linux/module.h> |
@@ -16,6 +15,7 @@ | |||
16 | #include <linux/init.h> | 15 | #include <linux/init.h> |
17 | #include <asm/spitfire.h> | 16 | #include <asm/spitfire.h> |
18 | #include <asm/chmctrl.h> | 17 | #include <asm/chmctrl.h> |
18 | #include <asm/cpudata.h> | ||
19 | #include <asm/oplib.h> | 19 | #include <asm/oplib.h> |
20 | #include <asm/prom.h> | 20 | #include <asm/prom.h> |
21 | #include <asm/io.h> | 21 | #include <asm/io.h> |
@@ -242,8 +242,11 @@ int chmc_getunumber(int syndrome_code, | |||
242 | */ | 242 | */ |
243 | static u64 read_mcreg(struct mctrl_info *mp, unsigned long offset) | 243 | static u64 read_mcreg(struct mctrl_info *mp, unsigned long offset) |
244 | { | 244 | { |
245 | unsigned long ret; | 245 | unsigned long ret, this_cpu; |
246 | int this_cpu = get_cpu(); | 246 | |
247 | preempt_disable(); | ||
248 | |||
249 | this_cpu = real_hard_smp_processor_id(); | ||
247 | 250 | ||
248 | if (mp->portid == this_cpu) { | 251 | if (mp->portid == this_cpu) { |
249 | __asm__ __volatile__("ldxa [%1] %2, %0" | 252 | __asm__ __volatile__("ldxa [%1] %2, %0" |
@@ -255,7 +258,8 @@ static u64 read_mcreg(struct mctrl_info *mp, unsigned long offset) | |||
255 | : "r" (mp->regs + offset), | 258 | : "r" (mp->regs + offset), |
256 | "i" (ASI_PHYS_BYPASS_EC_E)); | 259 | "i" (ASI_PHYS_BYPASS_EC_E)); |
257 | } | 260 | } |
258 | put_cpu(); | 261 | |
262 | preempt_enable(); | ||
259 | 263 | ||
260 | return ret; | 264 | return ret; |
261 | } | 265 | } |
diff --git a/arch/sparc64/kernel/isa.c b/arch/sparc64/kernel/isa.c index 0f19dce1c905..b5f7b354084f 100644 --- a/arch/sparc64/kernel/isa.c +++ b/arch/sparc64/kernel/isa.c | |||
@@ -155,6 +155,7 @@ void __init isa_init(void) | |||
155 | isa_br = kzalloc(sizeof(*isa_br), GFP_KERNEL); | 155 | isa_br = kzalloc(sizeof(*isa_br), GFP_KERNEL); |
156 | if (!isa_br) { | 156 | if (!isa_br) { |
157 | printk(KERN_DEBUG "isa: cannot allocate sparc_isa_bridge"); | 157 | printk(KERN_DEBUG "isa: cannot allocate sparc_isa_bridge"); |
158 | pci_dev_put(pdev); | ||
158 | return; | 159 | return; |
159 | } | 160 | } |
160 | 161 | ||
@@ -168,6 +169,7 @@ void __init isa_init(void) | |||
168 | printk(KERN_DEBUG "isa: device registration error for %s!\n", | 169 | printk(KERN_DEBUG "isa: device registration error for %s!\n", |
169 | dp->path_component_name); | 170 | dp->path_component_name); |
170 | kfree(isa_br); | 171 | kfree(isa_br); |
172 | pci_dev_put(pdev); | ||
171 | return; | 173 | return; |
172 | } | 174 | } |
173 | 175 | ||
diff --git a/arch/sparc64/kernel/ldc.c b/arch/sparc64/kernel/ldc.c index 217478a94128..63969f610284 100644 --- a/arch/sparc64/kernel/ldc.c +++ b/arch/sparc64/kernel/ldc.c | |||
@@ -2338,6 +2338,7 @@ static int __init ldc_init(void) | |||
2338 | unsigned long major, minor; | 2338 | unsigned long major, minor; |
2339 | struct mdesc_handle *hp; | 2339 | struct mdesc_handle *hp; |
2340 | const u64 *v; | 2340 | const u64 *v; |
2341 | int err; | ||
2341 | u64 mp; | 2342 | u64 mp; |
2342 | 2343 | ||
2343 | hp = mdesc_grab(); | 2344 | hp = mdesc_grab(); |
@@ -2345,29 +2346,33 @@ static int __init ldc_init(void) | |||
2345 | return -ENODEV; | 2346 | return -ENODEV; |
2346 | 2347 | ||
2347 | mp = mdesc_node_by_name(hp, MDESC_NODE_NULL, "platform"); | 2348 | mp = mdesc_node_by_name(hp, MDESC_NODE_NULL, "platform"); |
2349 | err = -ENODEV; | ||
2348 | if (mp == MDESC_NODE_NULL) | 2350 | if (mp == MDESC_NODE_NULL) |
2349 | return -ENODEV; | 2351 | goto out; |
2350 | 2352 | ||
2351 | v = mdesc_get_property(hp, mp, "domaining-enabled", NULL); | 2353 | v = mdesc_get_property(hp, mp, "domaining-enabled", NULL); |
2352 | if (!v) | 2354 | if (!v) |
2353 | return -ENODEV; | 2355 | goto out; |
2354 | 2356 | ||
2355 | major = 1; | 2357 | major = 1; |
2356 | minor = 0; | 2358 | minor = 0; |
2357 | if (sun4v_hvapi_register(HV_GRP_LDOM, major, &minor)) { | 2359 | if (sun4v_hvapi_register(HV_GRP_LDOM, major, &minor)) { |
2358 | printk(KERN_INFO PFX "Could not register LDOM hvapi.\n"); | 2360 | printk(KERN_INFO PFX "Could not register LDOM hvapi.\n"); |
2359 | return -ENODEV; | 2361 | goto out; |
2360 | } | 2362 | } |
2361 | 2363 | ||
2362 | printk(KERN_INFO "%s", version); | 2364 | printk(KERN_INFO "%s", version); |
2363 | 2365 | ||
2364 | if (!*v) { | 2366 | if (!*v) { |
2365 | printk(KERN_INFO PFX "Domaining disabled.\n"); | 2367 | printk(KERN_INFO PFX "Domaining disabled.\n"); |
2366 | return -ENODEV; | 2368 | goto out; |
2367 | } | 2369 | } |
2368 | ldom_domaining_enabled = 1; | 2370 | ldom_domaining_enabled = 1; |
2371 | err = 0; | ||
2369 | 2372 | ||
2370 | return 0; | 2373 | out: |
2374 | mdesc_release(hp); | ||
2375 | return err; | ||
2371 | } | 2376 | } |
2372 | 2377 | ||
2373 | core_initcall(ldc_init); | 2378 | core_initcall(ldc_init); |
diff --git a/arch/sparc64/kernel/pci_sun4v.c b/arch/sparc64/kernel/pci_sun4v.c index 8c4875bdb4a8..e587a372f3fe 100644 --- a/arch/sparc64/kernel/pci_sun4v.c +++ b/arch/sparc64/kernel/pci_sun4v.c | |||
@@ -1022,6 +1022,10 @@ void __init sun4v_pci_init(struct device_node *dp, char *model_name) | |||
1022 | } | 1022 | } |
1023 | 1023 | ||
1024 | prop = of_find_property(dp, "reg", NULL); | 1024 | prop = of_find_property(dp, "reg", NULL); |
1025 | if (!prop) { | ||
1026 | prom_printf("SUN4V_PCI: Could not find config registers\n"); | ||
1027 | prom_halt(); | ||
1028 | } | ||
1025 | regs = prop->value; | 1029 | regs = prop->value; |
1026 | 1030 | ||
1027 | devhandle = (regs->phys_addr >> 32UL) & 0x0fffffff; | 1031 | devhandle = (regs->phys_addr >> 32UL) & 0x0fffffff; |
diff --git a/arch/sparc64/kernel/smp.c b/arch/sparc64/kernel/smp.c index 7cd8d94df0dc..894b506f9636 100644 --- a/arch/sparc64/kernel/smp.c +++ b/arch/sparc64/kernel/smp.c | |||
@@ -236,8 +236,9 @@ void smp_synchronize_tick_client(void) | |||
236 | t[i].rt, t[i].master, t[i].diff, t[i].lat); | 236 | t[i].rt, t[i].master, t[i].diff, t[i].lat); |
237 | #endif | 237 | #endif |
238 | 238 | ||
239 | printk(KERN_INFO "CPU %d: synchronized TICK with master CPU (last diff %ld cycles," | 239 | printk(KERN_INFO "CPU %d: synchronized TICK with master CPU " |
240 | "maxerr %lu cycles)\n", smp_processor_id(), delta, rt); | 240 | "(last diff %ld cycles, maxerr %lu cycles)\n", |
241 | smp_processor_id(), delta, rt); | ||
241 | } | 242 | } |
242 | 243 | ||
243 | static void smp_start_sync_tick_client(int cpu); | 244 | static void smp_start_sync_tick_client(int cpu); |
diff --git a/arch/um/Kconfig.i386 b/arch/um/Kconfig.i386 index e0ac74e5d4c4..717f5d3440e3 100644 --- a/arch/um/Kconfig.i386 +++ b/arch/um/Kconfig.i386 | |||
@@ -8,6 +8,13 @@ config UML_X86 | |||
8 | bool | 8 | bool |
9 | default y | 9 | default y |
10 | 10 | ||
11 | config X86_32 | ||
12 | bool | ||
13 | default y | ||
14 | |||
15 | config RWSEM_XCHGADD_ALGORITHM | ||
16 | def_bool y | ||
17 | |||
11 | config 64BIT | 18 | config 64BIT |
12 | bool | 19 | bool |
13 | default n | 20 | default n |
diff --git a/arch/um/Makefile b/arch/um/Makefile index 31999bc1c8a4..ba6813a4aa37 100644 --- a/arch/um/Makefile +++ b/arch/um/Makefile | |||
@@ -168,7 +168,7 @@ ifneq ($(KBUILD_SRC),) | |||
168 | $(Q)mkdir -p $(objtree)/include/asm-um | 168 | $(Q)mkdir -p $(objtree)/include/asm-um |
169 | $(Q)ln -fsn $(srctree)/include/asm-$(HEADER_ARCH) include/asm-um/arch | 169 | $(Q)ln -fsn $(srctree)/include/asm-$(HEADER_ARCH) include/asm-um/arch |
170 | else | 170 | else |
171 | $(Q)cd $(TOPDIR)/include/asm-um && ln -fsn ../asm-$(SUBARCH) arch | 171 | $(Q)cd $(TOPDIR)/include/asm-um && ln -fsn ../asm-$(HEADER_ARCH) arch |
172 | endif | 172 | endif |
173 | 173 | ||
174 | $(objtree)/$(ARCH_DIR)/include: | 174 | $(objtree)/$(ARCH_DIR)/include: |
diff --git a/arch/um/Makefile-i386 b/arch/um/Makefile-i386 index 67290117d909..561e373bd850 100644 --- a/arch/um/Makefile-i386 +++ b/arch/um/Makefile-i386 | |||
@@ -22,11 +22,6 @@ export LDFLAGS HOSTCFLAGS HOSTLDFLAGS UML_OBJCOPYFLAGS | |||
22 | endif | 22 | endif |
23 | endif | 23 | endif |
24 | 24 | ||
25 | KBUILD_CFLAGS += -DCONFIG_X86_32 | ||
26 | KBUILD_AFLAGS += -DCONFIG_X86_32 | ||
27 | CONFIG_X86_32 := y | ||
28 | export CONFIG_X86_32 | ||
29 | |||
30 | # First of all, tune CFLAGS for the specific CPU. This actually sets cflags-y. | 25 | # First of all, tune CFLAGS for the specific CPU. This actually sets cflags-y. |
31 | include $(srctree)/arch/x86/Makefile_32.cpu | 26 | include $(srctree)/arch/x86/Makefile_32.cpu |
32 | 27 | ||
diff --git a/arch/um/drivers/chan_user.c b/arch/um/drivers/chan_user.c index b88e93b3a39f..025764089ac8 100644 --- a/arch/um/drivers/chan_user.c +++ b/arch/um/drivers/chan_user.c | |||
@@ -74,10 +74,16 @@ void generic_free(void *data) | |||
74 | 74 | ||
75 | int generic_console_write(int fd, const char *buf, int n) | 75 | int generic_console_write(int fd, const char *buf, int n) |
76 | { | 76 | { |
77 | sigset_t old, no_sigio; | ||
77 | struct termios save, new; | 78 | struct termios save, new; |
78 | int err; | 79 | int err; |
79 | 80 | ||
80 | if (isatty(fd)) { | 81 | if (isatty(fd)) { |
82 | sigemptyset(&no_sigio); | ||
83 | sigaddset(&no_sigio, SIGIO); | ||
84 | if (sigprocmask(SIG_BLOCK, &no_sigio, &old)) | ||
85 | goto error; | ||
86 | |||
81 | CATCH_EINTR(err = tcgetattr(fd, &save)); | 87 | CATCH_EINTR(err = tcgetattr(fd, &save)); |
82 | if (err) | 88 | if (err) |
83 | goto error; | 89 | goto error; |
@@ -97,8 +103,11 @@ int generic_console_write(int fd, const char *buf, int n) | |||
97 | * Restore raw mode, in any case; we *must* ignore any error apart | 103 | * Restore raw mode, in any case; we *must* ignore any error apart |
98 | * EINTR, except for debug. | 104 | * EINTR, except for debug. |
99 | */ | 105 | */ |
100 | if (isatty(fd)) | 106 | if (isatty(fd)) { |
101 | CATCH_EINTR(tcsetattr(fd, TCSAFLUSH, &save)); | 107 | CATCH_EINTR(tcsetattr(fd, TCSAFLUSH, &save)); |
108 | sigprocmask(SIG_SETMASK, &old, NULL); | ||
109 | } | ||
110 | |||
102 | return err; | 111 | return err; |
103 | error: | 112 | error: |
104 | return -errno; | 113 | return -errno; |
diff --git a/arch/um/drivers/ubd_kern.c b/arch/um/drivers/ubd_kern.c index 7e6cdde62ead..b1a77b11f089 100644 --- a/arch/um/drivers/ubd_kern.c +++ b/arch/um/drivers/ubd_kern.c | |||
@@ -1128,6 +1128,7 @@ static void do_ubd_request(struct request_queue *q) | |||
1128 | "errno = %d\n", -n); | 1128 | "errno = %d\n", -n); |
1129 | else if(list_empty(&dev->restart)) | 1129 | else if(list_empty(&dev->restart)) |
1130 | list_add(&dev->restart, &restart); | 1130 | list_add(&dev->restart, &restart); |
1131 | kfree(io_req); | ||
1131 | return; | 1132 | return; |
1132 | } | 1133 | } |
1133 | 1134 | ||
diff --git a/arch/um/os-Linux/time.c b/arch/um/os-Linux/time.c index e34e1effe0f5..e49280599465 100644 --- a/arch/um/os-Linux/time.c +++ b/arch/um/os-Linux/time.c | |||
@@ -59,7 +59,7 @@ long long disable_timer(void) | |||
59 | { | 59 | { |
60 | struct itimerval time = ((struct itimerval) { { 0, 0 }, { 0, 0 } }); | 60 | struct itimerval time = ((struct itimerval) { { 0, 0 }, { 0, 0 } }); |
61 | 61 | ||
62 | if(setitimer(ITIMER_VIRTUAL, &time, &time) < 0) | 62 | if (setitimer(ITIMER_VIRTUAL, &time, &time) < 0) |
63 | printk(UM_KERN_ERR "disable_timer - setitimer failed, " | 63 | printk(UM_KERN_ERR "disable_timer - setitimer failed, " |
64 | "errno = %d\n", errno); | 64 | "errno = %d\n", errno); |
65 | 65 | ||
@@ -74,13 +74,62 @@ long long os_nsecs(void) | |||
74 | return timeval_to_ns(&tv); | 74 | return timeval_to_ns(&tv); |
75 | } | 75 | } |
76 | 76 | ||
77 | #ifdef UML_CONFIG_NO_HZ | ||
78 | static int after_sleep_interval(struct timespec *ts) | ||
79 | { | ||
80 | return 0; | ||
81 | } | ||
82 | #else | ||
83 | static inline long long timespec_to_us(const struct timespec *ts) | ||
84 | { | ||
85 | return ((long long) ts->tv_sec * UM_USEC_PER_SEC) + | ||
86 | ts->tv_nsec / UM_NSEC_PER_USEC; | ||
87 | } | ||
88 | |||
89 | static int after_sleep_interval(struct timespec *ts) | ||
90 | { | ||
91 | int usec = UM_USEC_PER_SEC / UM_HZ; | ||
92 | long long start_usecs = timespec_to_us(ts); | ||
93 | struct timeval tv; | ||
94 | struct itimerval interval; | ||
95 | |||
96 | /* | ||
97 | * It seems that rounding can increase the value returned from | ||
98 | * setitimer to larger than the one passed in. Over time, | ||
99 | * this will cause the remaining time to be greater than the | ||
100 | * tick interval. If this happens, then just reduce the first | ||
101 | * tick to the interval value. | ||
102 | */ | ||
103 | if (start_usecs > usec) | ||
104 | start_usecs = usec; | ||
105 | tv = ((struct timeval) { .tv_sec = start_usecs / UM_USEC_PER_SEC, | ||
106 | .tv_usec = start_usecs % UM_USEC_PER_SEC }); | ||
107 | interval = ((struct itimerval) { { 0, usec }, tv }); | ||
108 | |||
109 | if (setitimer(ITIMER_VIRTUAL, &interval, NULL) == -1) | ||
110 | return -errno; | ||
111 | |||
112 | return 0; | ||
113 | } | ||
114 | #endif | ||
115 | |||
77 | extern void alarm_handler(int sig, struct sigcontext *sc); | 116 | extern void alarm_handler(int sig, struct sigcontext *sc); |
78 | 117 | ||
79 | void idle_sleep(unsigned long long nsecs) | 118 | void idle_sleep(unsigned long long nsecs) |
80 | { | 119 | { |
81 | struct timespec ts = { .tv_sec = nsecs / UM_NSEC_PER_SEC, | 120 | struct timespec ts; |
82 | .tv_nsec = nsecs % UM_NSEC_PER_SEC }; | 121 | |
122 | /* | ||
123 | * nsecs can come in as zero, in which case, this starts a | ||
124 | * busy loop. To prevent this, reset nsecs to the tick | ||
125 | * interval if it is zero. | ||
126 | */ | ||
127 | if (nsecs == 0) | ||
128 | nsecs = UM_NSEC_PER_SEC / UM_HZ; | ||
129 | ts = ((struct timespec) { .tv_sec = nsecs / UM_NSEC_PER_SEC, | ||
130 | .tv_nsec = nsecs % UM_NSEC_PER_SEC }); | ||
83 | 131 | ||
84 | if (nanosleep(&ts, &ts) == 0) | 132 | if (nanosleep(&ts, &ts) == 0) |
85 | alarm_handler(SIGVTALRM, NULL); | 133 | alarm_handler(SIGVTALRM, NULL); |
134 | after_sleep_interval(&ts); | ||
86 | } | 135 | } |
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 368864dfe6eb..80b7ba4056db 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -112,8 +112,9 @@ config GENERIC_TIME_VSYSCALL | |||
112 | bool | 112 | bool |
113 | default X86_64 | 113 | default X86_64 |
114 | 114 | ||
115 | 115 | config ARCH_SUPPORTS_OPROFILE | |
116 | 116 | bool | |
117 | default y | ||
117 | 118 | ||
118 | 119 | ||
119 | config ZONE_DMA32 | 120 | config ZONE_DMA32 |
@@ -148,7 +149,8 @@ config X86_SMP | |||
148 | 149 | ||
149 | config X86_HT | 150 | config X86_HT |
150 | bool | 151 | bool |
151 | depends on SMP && !(X86_VISWS || X86_VOYAGER || MK8) | 152 | depends on SMP |
153 | depends on (X86_32 && !(X86_VISWS || X86_VOYAGER)) || (X86_64 && !MK8) | ||
152 | default y | 154 | default y |
153 | 155 | ||
154 | config X86_BIOS_REBOOT | 156 | config X86_BIOS_REBOOT |
diff --git a/arch/x86/Makefile b/arch/x86/Makefile index 116b03a45636..7aa1dc6d67c8 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile | |||
@@ -11,10 +11,9 @@ endif | |||
11 | $(srctree)/arch/x86/Makefile%: ; | 11 | $(srctree)/arch/x86/Makefile%: ; |
12 | 12 | ||
13 | ifeq ($(CONFIG_X86_32),y) | 13 | ifeq ($(CONFIG_X86_32),y) |
14 | UTS_MACHINE := i386 | ||
14 | include $(srctree)/arch/x86/Makefile_32 | 15 | include $(srctree)/arch/x86/Makefile_32 |
15 | else | 16 | else |
17 | UTS_MACHINE := x86_64 | ||
16 | include $(srctree)/arch/x86/Makefile_64 | 18 | include $(srctree)/arch/x86/Makefile_64 |
17 | endif | 19 | endif |
18 | |||
19 | |||
20 | |||
diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S index 6ef5a060fa11..4cc5b0411db5 100644 --- a/arch/x86/boot/header.S +++ b/arch/x86/boot/header.S | |||
@@ -236,39 +236,30 @@ start_of_setup: | |||
236 | movw %ax, %es | 236 | movw %ax, %es |
237 | cld | 237 | cld |
238 | 238 | ||
239 | # Apparently some ancient versions of LILO invoked the kernel | 239 | # Apparently some ancient versions of LILO invoked the kernel with %ss != %ds, |
240 | # with %ss != %ds, which happened to work by accident for the | 240 | # which happened to work by accident for the old code. Recalculate the stack |
241 | # old code. If the CAN_USE_HEAP flag is set in loadflags, or | 241 | # pointer if %ss is invalid. Otherwise leave it alone, LOADLIN sets up the |
242 | # %ss != %ds, then adjust the stack pointer. | 242 | # stack behind its own code, so we can't blindly put it directly past the heap. |
243 | 243 | ||
244 | # Smallest possible stack we can tolerate | ||
245 | movw $(_end+STACK_SIZE), %cx | ||
246 | |||
247 | movw heap_end_ptr, %dx | ||
248 | addw $512, %dx | ||
249 | jnc 1f | ||
250 | xorw %dx, %dx # Wraparound - whole segment available | ||
251 | 1: testb $CAN_USE_HEAP, loadflags | ||
252 | jnz 2f | ||
253 | |||
254 | # No CAN_USE_HEAP | ||
255 | movw %ss, %dx | 244 | movw %ss, %dx |
256 | cmpw %ax, %dx # %ds == %ss? | 245 | cmpw %ax, %dx # %ds == %ss? |
257 | movw %sp, %dx | 246 | movw %sp, %dx |
258 | # If so, assume %sp is reasonably set, otherwise use | 247 | je 2f # -> assume %sp is reasonably set |
259 | # the smallest possible stack. | 248 | |
260 | jne 4f # -> Smallest possible stack... | 249 | # Invalid %ss, make up a new stack |
250 | movw $_end, %dx | ||
251 | testb $CAN_USE_HEAP, loadflags | ||
252 | jz 1f | ||
253 | movw heap_end_ptr, %dx | ||
254 | 1: addw $STACK_SIZE, %dx | ||
255 | jnc 2f | ||
256 | xorw %dx, %dx # Prevent wraparound | ||
261 | 257 | ||
262 | # Make sure the stack is at least minimum size. Take a value | 258 | 2: # Now %dx should point to the end of our stack space |
263 | # of zero to mean "full segment." | ||
264 | 2: | ||
265 | andw $~3, %dx # dword align (might as well...) | 259 | andw $~3, %dx # dword align (might as well...) |
266 | jnz 3f | 260 | jnz 3f |
267 | movw $0xfffc, %dx # Make sure we're not zero | 261 | movw $0xfffc, %dx # Make sure we're not zero |
268 | 3: cmpw %cx, %dx | 262 | 3: movw %ax, %ss |
269 | jnb 5f | ||
270 | 4: movw %cx, %dx # Minimum value we can possibly use | ||
271 | 5: movw %ax, %ss | ||
272 | movzwl %dx, %esp # Clear upper half of %esp | 263 | movzwl %dx, %esp # Clear upper half of %esp |
273 | sti # Now we should have a working stack | 264 | sti # Now we should have a working stack |
274 | 265 | ||
diff --git a/arch/x86/kernel/acpi/processor.c b/arch/x86/kernel/acpi/processor.c index f63e5ff0aca1..a25db514c719 100644 --- a/arch/x86/kernel/acpi/processor.c +++ b/arch/x86/kernel/acpi/processor.c | |||
@@ -49,6 +49,9 @@ static void init_intel_pdc(struct acpi_processor *pr, struct cpuinfo_x86 *c) | |||
49 | if (cpu_has(c, X86_FEATURE_EST)) | 49 | if (cpu_has(c, X86_FEATURE_EST)) |
50 | buf[2] |= ACPI_PDC_EST_CAPABILITY_SWSMP; | 50 | buf[2] |= ACPI_PDC_EST_CAPABILITY_SWSMP; |
51 | 51 | ||
52 | if (cpu_has(c, X86_FEATURE_ACPI)) | ||
53 | buf[2] |= ACPI_PDC_T_FFH; | ||
54 | |||
52 | obj->type = ACPI_TYPE_BUFFER; | 55 | obj->type = ACPI_TYPE_BUFFER; |
53 | obj->buffer.length = 12; | 56 | obj->buffer.length = 12; |
54 | obj->buffer.pointer = (u8 *) buf; | 57 | obj->buffer.pointer = (u8 *) buf; |
diff --git a/arch/x86/kernel/acpi/sleep_64.c b/arch/x86/kernel/acpi/sleep_64.c index 79475d237071..da42de261ba8 100644 --- a/arch/x86/kernel/acpi/sleep_64.c +++ b/arch/x86/kernel/acpi/sleep_64.c | |||
@@ -115,6 +115,3 @@ static int __init acpi_sleep_setup(char *str) | |||
115 | 115 | ||
116 | __setup("acpi_sleep=", acpi_sleep_setup); | 116 | __setup("acpi_sleep=", acpi_sleep_setup); |
117 | 117 | ||
118 | void acpi_pci_link_exit(void) | ||
119 | { | ||
120 | } | ||
diff --git a/arch/x86/kernel/acpi/wakeup_32.S b/arch/x86/kernel/acpi/wakeup_32.S index a97313b1270e..1e931aaf2ef6 100644 --- a/arch/x86/kernel/acpi/wakeup_32.S +++ b/arch/x86/kernel/acpi/wakeup_32.S | |||
@@ -35,10 +35,6 @@ wakeup_code: | |||
35 | wakeup_code_start = . | 35 | wakeup_code_start = . |
36 | .code16 | 36 | .code16 |
37 | 37 | ||
38 | movw $0xb800, %ax | ||
39 | movw %ax,%fs | ||
40 | movw $0x0e00 + 'L', %fs:(0x10) | ||
41 | |||
42 | cli | 38 | cli |
43 | cld | 39 | cld |
44 | 40 | ||
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c index 08b07c176962..96986b46bc85 100644 --- a/arch/x86/kernel/apic_32.c +++ b/arch/x86/kernel/apic_32.c | |||
@@ -789,7 +789,7 @@ void __init sync_Arb_IDs(void) | |||
789 | * Unsupported on P4 - see Intel Dev. Manual Vol. 3, Ch. 8.6.1 And not | 789 | * Unsupported on P4 - see Intel Dev. Manual Vol. 3, Ch. 8.6.1 And not |
790 | * needed on AMD. | 790 | * needed on AMD. |
791 | */ | 791 | */ |
792 | if (modern_apic()) | 792 | if (modern_apic() || boot_cpu_data.x86_vendor == X86_VENDOR_AMD) |
793 | return; | 793 | return; |
794 | /* | 794 | /* |
795 | * Wait for idle. | 795 | * Wait for idle. |
diff --git a/arch/x86/kernel/cpu/intel_cacheinfo.c b/arch/x86/kernel/cpu/intel_cacheinfo.c index 9921b01fe199..606fe4d55a91 100644 --- a/arch/x86/kernel/cpu/intel_cacheinfo.c +++ b/arch/x86/kernel/cpu/intel_cacheinfo.c | |||
@@ -497,7 +497,7 @@ static void __cpuinit cache_shared_cpu_map_setup(unsigned int cpu, int index) {} | |||
497 | static void __cpuinit cache_remove_shared_cpu_map(unsigned int cpu, int index) {} | 497 | static void __cpuinit cache_remove_shared_cpu_map(unsigned int cpu, int index) {} |
498 | #endif | 498 | #endif |
499 | 499 | ||
500 | static void free_cache_attributes(unsigned int cpu) | 500 | static void __cpuinit free_cache_attributes(unsigned int cpu) |
501 | { | 501 | { |
502 | int i; | 502 | int i; |
503 | 503 | ||
diff --git a/arch/x86/kernel/crash.c b/arch/x86/kernel/crash.c index 8bb482ff091b..9a5fa0abfcc7 100644 --- a/arch/x86/kernel/crash.c +++ b/arch/x86/kernel/crash.c | |||
@@ -22,6 +22,7 @@ | |||
22 | #include <asm/nmi.h> | 22 | #include <asm/nmi.h> |
23 | #include <asm/hw_irq.h> | 23 | #include <asm/hw_irq.h> |
24 | #include <asm/apic.h> | 24 | #include <asm/apic.h> |
25 | #include <asm/hpet.h> | ||
25 | #include <linux/kdebug.h> | 26 | #include <linux/kdebug.h> |
26 | #include <asm/smp.h> | 27 | #include <asm/smp.h> |
27 | 28 | ||
@@ -140,5 +141,8 @@ void machine_crash_shutdown(struct pt_regs *regs) | |||
140 | #if defined(CONFIG_X86_IO_APIC) | 141 | #if defined(CONFIG_X86_IO_APIC) |
141 | disable_IO_APIC(); | 142 | disable_IO_APIC(); |
142 | #endif | 143 | #endif |
144 | #ifdef CONFIG_HPET_TIMER | ||
145 | hpet_disable(); | ||
146 | #endif | ||
143 | crash_save_cpu(regs, safe_smp_processor_id()); | 147 | crash_save_cpu(regs, safe_smp_processor_id()); |
144 | } | 148 | } |
diff --git a/arch/x86/kernel/head_32.S b/arch/x86/kernel/head_32.S index 374b7ece8961..ac0637a6d71c 100644 --- a/arch/x86/kernel/head_32.S +++ b/arch/x86/kernel/head_32.S | |||
@@ -193,6 +193,12 @@ default_entry: | |||
193 | jb 10b | 193 | jb 10b |
194 | movl %edi,(init_pg_tables_end - __PAGE_OFFSET) | 194 | movl %edi,(init_pg_tables_end - __PAGE_OFFSET) |
195 | 195 | ||
196 | /* Do an early initialization of the fixmap area */ | ||
197 | movl $(swapper_pg_dir - __PAGE_OFFSET), %edx | ||
198 | movl $(swapper_pg_pmd - __PAGE_OFFSET), %eax | ||
199 | addl $0x007, %eax /* 0x007 = PRESENT+RW+USER */ | ||
200 | movl %eax, 4092(%edx) | ||
201 | |||
196 | xorl %ebx,%ebx /* This is the boot CPU (BSP) */ | 202 | xorl %ebx,%ebx /* This is the boot CPU (BSP) */ |
197 | jmp 3f | 203 | jmp 3f |
198 | /* | 204 | /* |
@@ -208,12 +214,6 @@ default_entry: | |||
208 | .section .init.text,"ax",@progbits | 214 | .section .init.text,"ax",@progbits |
209 | #endif | 215 | #endif |
210 | 216 | ||
211 | /* Do an early initialization of the fixmap area */ | ||
212 | movl $(swapper_pg_dir - __PAGE_OFFSET), %edx | ||
213 | movl $(swapper_pg_pmd - __PAGE_OFFSET), %eax | ||
214 | addl $0x007, %eax /* 0x007 = PRESENT+RW+USER */ | ||
215 | movl %eax, 4092(%edx) | ||
216 | |||
217 | #ifdef CONFIG_SMP | 217 | #ifdef CONFIG_SMP |
218 | ENTRY(startup_32_smp) | 218 | ENTRY(startup_32_smp) |
219 | cld | 219 | cld |
diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c index 53303f2e5475..4a86ffd67ec5 100644 --- a/arch/x86/kernel/hpet.c +++ b/arch/x86/kernel/hpet.c | |||
@@ -446,6 +446,20 @@ static __init int hpet_late_init(void) | |||
446 | } | 446 | } |
447 | fs_initcall(hpet_late_init); | 447 | fs_initcall(hpet_late_init); |
448 | 448 | ||
449 | void hpet_disable(void) | ||
450 | { | ||
451 | if (is_hpet_capable()) { | ||
452 | unsigned long cfg = hpet_readl(HPET_CFG); | ||
453 | |||
454 | if (hpet_legacy_int_enabled) { | ||
455 | cfg &= ~HPET_CFG_LEGACY; | ||
456 | hpet_legacy_int_enabled = 0; | ||
457 | } | ||
458 | cfg &= ~HPET_CFG_ENABLE; | ||
459 | hpet_writel(cfg, HPET_CFG); | ||
460 | } | ||
461 | } | ||
462 | |||
449 | #ifdef CONFIG_HPET_EMULATE_RTC | 463 | #ifdef CONFIG_HPET_EMULATE_RTC |
450 | 464 | ||
451 | /* HPET in LegacyReplacement Mode eats up RTC interrupt line. When, HPET | 465 | /* HPET in LegacyReplacement Mode eats up RTC interrupt line. When, HPET |
diff --git a/arch/x86/kernel/i386_ksyms_32.c b/arch/x86/kernel/i386_ksyms_32.c index edd39ccf139e..02112fcc0de7 100644 --- a/arch/x86/kernel/i386_ksyms_32.c +++ b/arch/x86/kernel/i386_ksyms_32.c | |||
@@ -2,6 +2,7 @@ | |||
2 | #include <asm/semaphore.h> | 2 | #include <asm/semaphore.h> |
3 | #include <asm/checksum.h> | 3 | #include <asm/checksum.h> |
4 | #include <asm/desc.h> | 4 | #include <asm/desc.h> |
5 | #include <asm/pgtable.h> | ||
5 | 6 | ||
6 | EXPORT_SYMBOL(__down_failed); | 7 | EXPORT_SYMBOL(__down_failed); |
7 | EXPORT_SYMBOL(__down_failed_interruptible); | 8 | EXPORT_SYMBOL(__down_failed_interruptible); |
@@ -29,3 +30,4 @@ EXPORT_SYMBOL(__read_lock_failed); | |||
29 | #endif | 30 | #endif |
30 | 31 | ||
31 | EXPORT_SYMBOL(csum_partial); | 32 | EXPORT_SYMBOL(csum_partial); |
33 | EXPORT_SYMBOL(empty_zero_page); | ||
diff --git a/arch/x86/kernel/io_apic_32.c b/arch/x86/kernel/io_apic_32.c index f35c6eb33da9..6cf27319a91c 100644 --- a/arch/x86/kernel/io_apic_32.c +++ b/arch/x86/kernel/io_apic_32.c | |||
@@ -962,7 +962,7 @@ static int EISA_ELCR(unsigned int irq) | |||
962 | #define default_MCA_trigger(idx) (1) | 962 | #define default_MCA_trigger(idx) (1) |
963 | #define default_MCA_polarity(idx) (0) | 963 | #define default_MCA_polarity(idx) (0) |
964 | 964 | ||
965 | static int __init MPBIOS_polarity(int idx) | 965 | static int MPBIOS_polarity(int idx) |
966 | { | 966 | { |
967 | int bus = mp_irqs[idx].mpc_srcbus; | 967 | int bus = mp_irqs[idx].mpc_srcbus; |
968 | int polarity; | 968 | int polarity; |
@@ -2166,6 +2166,10 @@ static inline void __init check_timer(void) | |||
2166 | { | 2166 | { |
2167 | int apic1, pin1, apic2, pin2; | 2167 | int apic1, pin1, apic2, pin2; |
2168 | int vector; | 2168 | int vector; |
2169 | unsigned int ver; | ||
2170 | |||
2171 | ver = apic_read(APIC_LVR); | ||
2172 | ver = GET_APIC_VERSION(ver); | ||
2169 | 2173 | ||
2170 | /* | 2174 | /* |
2171 | * get/set the timer IRQ vector: | 2175 | * get/set the timer IRQ vector: |
@@ -2179,11 +2183,15 @@ static inline void __init check_timer(void) | |||
2179 | * mode for the 8259A whenever interrupts are routed | 2183 | * mode for the 8259A whenever interrupts are routed |
2180 | * through I/O APICs. Also IRQ0 has to be enabled in | 2184 | * through I/O APICs. Also IRQ0 has to be enabled in |
2181 | * the 8259A which implies the virtual wire has to be | 2185 | * the 8259A which implies the virtual wire has to be |
2182 | * disabled in the local APIC. | 2186 | * disabled in the local APIC. Finally timer interrupts |
2187 | * need to be acknowledged manually in the 8259A for | ||
2188 | * timer_interrupt() and for the i82489DX when using | ||
2189 | * the NMI watchdog. | ||
2183 | */ | 2190 | */ |
2184 | apic_write_around(APIC_LVT0, APIC_LVT_MASKED | APIC_DM_EXTINT); | 2191 | apic_write_around(APIC_LVT0, APIC_LVT_MASKED | APIC_DM_EXTINT); |
2185 | init_8259A(1); | 2192 | init_8259A(1); |
2186 | timer_ack = 1; | 2193 | timer_ack = !cpu_has_tsc; |
2194 | timer_ack |= (nmi_watchdog == NMI_IO_APIC && !APIC_INTEGRATED(ver)); | ||
2187 | if (timer_over_8254 > 0) | 2195 | if (timer_over_8254 > 0) |
2188 | enable_8259A_irq(0); | 2196 | enable_8259A_irq(0); |
2189 | 2197 | ||
@@ -2830,6 +2838,25 @@ int io_apic_set_pci_routing (int ioapic, int pin, int irq, int edge_level, int a | |||
2830 | return 0; | 2838 | return 0; |
2831 | } | 2839 | } |
2832 | 2840 | ||
2841 | int acpi_get_override_irq(int bus_irq, int *trigger, int *polarity) | ||
2842 | { | ||
2843 | int i; | ||
2844 | |||
2845 | if (skip_ioapic_setup) | ||
2846 | return -1; | ||
2847 | |||
2848 | for (i = 0; i < mp_irq_entries; i++) | ||
2849 | if (mp_irqs[i].mpc_irqtype == mp_INT && | ||
2850 | mp_irqs[i].mpc_srcbusirq == bus_irq) | ||
2851 | break; | ||
2852 | if (i >= mp_irq_entries) | ||
2853 | return -1; | ||
2854 | |||
2855 | *trigger = irq_trigger(i); | ||
2856 | *polarity = irq_polarity(i); | ||
2857 | return 0; | ||
2858 | } | ||
2859 | |||
2833 | #endif /* CONFIG_ACPI */ | 2860 | #endif /* CONFIG_ACPI */ |
2834 | 2861 | ||
2835 | static int __init parse_disable_timer_pin_1(char *arg) | 2862 | static int __init parse_disable_timer_pin_1(char *arg) |
diff --git a/arch/x86/kernel/io_apic_64.c b/arch/x86/kernel/io_apic_64.c index 953328b55a30..435a8c9b55f8 100644 --- a/arch/x86/kernel/io_apic_64.c +++ b/arch/x86/kernel/io_apic_64.c | |||
@@ -546,7 +546,7 @@ int IO_APIC_get_PCI_irq_vector(int bus, int slot, int pin) | |||
546 | #define default_PCI_trigger(idx) (1) | 546 | #define default_PCI_trigger(idx) (1) |
547 | #define default_PCI_polarity(idx) (1) | 547 | #define default_PCI_polarity(idx) (1) |
548 | 548 | ||
549 | static int __init MPBIOS_polarity(int idx) | 549 | static int MPBIOS_polarity(int idx) |
550 | { | 550 | { |
551 | int bus = mp_irqs[idx].mpc_srcbus; | 551 | int bus = mp_irqs[idx].mpc_srcbus; |
552 | int polarity; | 552 | int polarity; |
@@ -2222,8 +2222,27 @@ int io_apic_set_pci_routing (int ioapic, int pin, int irq, int triggering, int p | |||
2222 | return 0; | 2222 | return 0; |
2223 | } | 2223 | } |
2224 | 2224 | ||
2225 | #endif /* CONFIG_ACPI */ | ||
2226 | 2225 | ||
2226 | int acpi_get_override_irq(int bus_irq, int *trigger, int *polarity) | ||
2227 | { | ||
2228 | int i; | ||
2229 | |||
2230 | if (skip_ioapic_setup) | ||
2231 | return -1; | ||
2232 | |||
2233 | for (i = 0; i < mp_irq_entries; i++) | ||
2234 | if (mp_irqs[i].mpc_irqtype == mp_INT && | ||
2235 | mp_irqs[i].mpc_srcbusirq == bus_irq) | ||
2236 | break; | ||
2237 | if (i >= mp_irq_entries) | ||
2238 | return -1; | ||
2239 | |||
2240 | *trigger = irq_trigger(i); | ||
2241 | *polarity = irq_polarity(i); | ||
2242 | return 0; | ||
2243 | } | ||
2244 | |||
2245 | #endif /* CONFIG_ACPI */ | ||
2227 | 2246 | ||
2228 | /* | 2247 | /* |
2229 | * This function currently is only a helper for the i386 smp boot process where | 2248 | * This function currently is only a helper for the i386 smp boot process where |
@@ -2260,3 +2279,4 @@ void __init setup_ioapic_dest(void) | |||
2260 | } | 2279 | } |
2261 | } | 2280 | } |
2262 | #endif | 2281 | #endif |
2282 | |||
diff --git a/arch/x86/kernel/kprobes_64.c b/arch/x86/kernel/kprobes_64.c index 3db3611933d8..0c467644589c 100644 --- a/arch/x86/kernel/kprobes_64.c +++ b/arch/x86/kernel/kprobes_64.c | |||
@@ -58,7 +58,7 @@ const int kretprobe_blacklist_size = ARRAY_SIZE(kretprobe_blacklist); | |||
58 | /* | 58 | /* |
59 | * returns non-zero if opcode modifies the interrupt flag. | 59 | * returns non-zero if opcode modifies the interrupt flag. |
60 | */ | 60 | */ |
61 | static __always_inline int is_IF_modifier(kprobe_opcode_t *insn) | 61 | static int __kprobes is_IF_modifier(kprobe_opcode_t *insn) |
62 | { | 62 | { |
63 | switch (*insn) { | 63 | switch (*insn) { |
64 | case 0xfa: /* cli */ | 64 | case 0xfa: /* cli */ |
diff --git a/arch/x86/kernel/nmi_32.c b/arch/x86/kernel/nmi_32.c index 600fd404e440..80ca72e5ac29 100644 --- a/arch/x86/kernel/nmi_32.c +++ b/arch/x86/kernel/nmi_32.c | |||
@@ -25,6 +25,7 @@ | |||
25 | 25 | ||
26 | #include <asm/smp.h> | 26 | #include <asm/smp.h> |
27 | #include <asm/nmi.h> | 27 | #include <asm/nmi.h> |
28 | #include <asm/timer.h> | ||
28 | 29 | ||
29 | #include "mach_traps.h" | 30 | #include "mach_traps.h" |
30 | 31 | ||
@@ -83,7 +84,7 @@ static int __init check_nmi_watchdog(void) | |||
83 | 84 | ||
84 | prev_nmi_count = kmalloc(NR_CPUS * sizeof(int), GFP_KERNEL); | 85 | prev_nmi_count = kmalloc(NR_CPUS * sizeof(int), GFP_KERNEL); |
85 | if (!prev_nmi_count) | 86 | if (!prev_nmi_count) |
86 | return -1; | 87 | goto error; |
87 | 88 | ||
88 | printk(KERN_INFO "Testing NMI watchdog ... "); | 89 | printk(KERN_INFO "Testing NMI watchdog ... "); |
89 | 90 | ||
@@ -105,7 +106,8 @@ static int __init check_nmi_watchdog(void) | |||
105 | if (!per_cpu(wd_enabled, cpu)) | 106 | if (!per_cpu(wd_enabled, cpu)) |
106 | continue; | 107 | continue; |
107 | if (nmi_count(cpu) - prev_nmi_count[cpu] <= 5) { | 108 | if (nmi_count(cpu) - prev_nmi_count[cpu] <= 5) { |
108 | printk("CPU#%d: NMI appears to be stuck (%d->%d)!\n", | 109 | printk(KERN_WARNING "WARNING: CPU#%d: NMI " |
110 | "appears to be stuck (%d->%d)!\n", | ||
109 | cpu, | 111 | cpu, |
110 | prev_nmi_count[cpu], | 112 | prev_nmi_count[cpu], |
111 | nmi_count(cpu)); | 113 | nmi_count(cpu)); |
@@ -117,7 +119,7 @@ static int __init check_nmi_watchdog(void) | |||
117 | if (!atomic_read(&nmi_active)) { | 119 | if (!atomic_read(&nmi_active)) { |
118 | kfree(prev_nmi_count); | 120 | kfree(prev_nmi_count); |
119 | atomic_set(&nmi_active, -1); | 121 | atomic_set(&nmi_active, -1); |
120 | return -1; | 122 | goto error; |
121 | } | 123 | } |
122 | printk("OK.\n"); | 124 | printk("OK.\n"); |
123 | 125 | ||
@@ -128,6 +130,10 @@ static int __init check_nmi_watchdog(void) | |||
128 | 130 | ||
129 | kfree(prev_nmi_count); | 131 | kfree(prev_nmi_count); |
130 | return 0; | 132 | return 0; |
133 | error: | ||
134 | timer_ack = !cpu_has_tsc; | ||
135 | |||
136 | return -1; | ||
131 | } | 137 | } |
132 | /* This needs to happen later in boot so counters are working */ | 138 | /* This needs to happen later in boot so counters are working */ |
133 | late_initcall(check_nmi_watchdog); | 139 | late_initcall(check_nmi_watchdog); |
diff --git a/arch/x86/kernel/nmi_64.c b/arch/x86/kernel/nmi_64.c index a576fd740062..4253c4e8849c 100644 --- a/arch/x86/kernel/nmi_64.c +++ b/arch/x86/kernel/nmi_64.c | |||
@@ -109,7 +109,8 @@ int __init check_nmi_watchdog (void) | |||
109 | if (!per_cpu(wd_enabled, cpu)) | 109 | if (!per_cpu(wd_enabled, cpu)) |
110 | continue; | 110 | continue; |
111 | if (cpu_pda(cpu)->__nmi_count - counts[cpu] <= 5) { | 111 | if (cpu_pda(cpu)->__nmi_count - counts[cpu] <= 5) { |
112 | printk("CPU#%d: NMI appears to be stuck (%d->%d)!\n", | 112 | printk(KERN_WARNING "WARNING: CPU#%d: NMI " |
113 | "appears to be stuck (%d->%d)!\n", | ||
113 | cpu, | 114 | cpu, |
114 | counts[cpu], | 115 | counts[cpu], |
115 | cpu_pda(cpu)->__nmi_count); | 116 | cpu_pda(cpu)->__nmi_count); |
diff --git a/arch/x86/kernel/paravirt_32.c b/arch/x86/kernel/paravirt_32.c index 6a80d67c2121..f5000799f8ef 100644 --- a/arch/x86/kernel/paravirt_32.c +++ b/arch/x86/kernel/paravirt_32.c | |||
@@ -465,8 +465,8 @@ struct pv_mmu_ops pv_mmu_ops = { | |||
465 | }; | 465 | }; |
466 | 466 | ||
467 | EXPORT_SYMBOL_GPL(pv_time_ops); | 467 | EXPORT_SYMBOL_GPL(pv_time_ops); |
468 | EXPORT_SYMBOL_GPL(pv_cpu_ops); | 468 | EXPORT_SYMBOL (pv_cpu_ops); |
469 | EXPORT_SYMBOL_GPL(pv_mmu_ops); | 469 | EXPORT_SYMBOL (pv_mmu_ops); |
470 | EXPORT_SYMBOL_GPL(pv_apic_ops); | 470 | EXPORT_SYMBOL_GPL(pv_apic_ops); |
471 | EXPORT_SYMBOL_GPL(pv_info); | 471 | EXPORT_SYMBOL_GPL(pv_info); |
472 | EXPORT_SYMBOL (pv_irq_ops); | 472 | EXPORT_SYMBOL (pv_irq_ops); |
diff --git a/arch/x86/kernel/pci-dma_64.c b/arch/x86/kernel/pci-dma_64.c index aa805b11b24f..5552d23d23c2 100644 --- a/arch/x86/kernel/pci-dma_64.c +++ b/arch/x86/kernel/pci-dma_64.c | |||
@@ -12,7 +12,7 @@ | |||
12 | #include <asm/gart.h> | 12 | #include <asm/gart.h> |
13 | #include <asm/calgary.h> | 13 | #include <asm/calgary.h> |
14 | 14 | ||
15 | int iommu_merge __read_mostly = 1; | 15 | int iommu_merge __read_mostly = 0; |
16 | EXPORT_SYMBOL(iommu_merge); | 16 | EXPORT_SYMBOL(iommu_merge); |
17 | 17 | ||
18 | dma_addr_t bad_dma_address __read_mostly; | 18 | dma_addr_t bad_dma_address __read_mostly; |
diff --git a/arch/x86/kernel/reboot_32.c b/arch/x86/kernel/reboot_32.c index 9e2269d00918..bb1a0f889c5e 100644 --- a/arch/x86/kernel/reboot_32.c +++ b/arch/x86/kernel/reboot_32.c | |||
@@ -11,6 +11,7 @@ | |||
11 | #include <linux/reboot.h> | 11 | #include <linux/reboot.h> |
12 | #include <asm/uaccess.h> | 12 | #include <asm/uaccess.h> |
13 | #include <asm/apic.h> | 13 | #include <asm/apic.h> |
14 | #include <asm/hpet.h> | ||
14 | #include <asm/desc.h> | 15 | #include <asm/desc.h> |
15 | #include "mach_reboot.h" | 16 | #include "mach_reboot.h" |
16 | #include <asm/reboot_fixups.h> | 17 | #include <asm/reboot_fixups.h> |
@@ -326,6 +327,9 @@ static void native_machine_shutdown(void) | |||
326 | #ifdef CONFIG_X86_IO_APIC | 327 | #ifdef CONFIG_X86_IO_APIC |
327 | disable_IO_APIC(); | 328 | disable_IO_APIC(); |
328 | #endif | 329 | #endif |
330 | #ifdef CONFIG_HPET_TIMER | ||
331 | hpet_disable(); | ||
332 | #endif | ||
329 | } | 333 | } |
330 | 334 | ||
331 | void __attribute__((weak)) mach_reboot_fixups(void) | 335 | void __attribute__((weak)) mach_reboot_fixups(void) |
diff --git a/arch/x86/kernel/reboot_64.c b/arch/x86/kernel/reboot_64.c index 71b13c5f5817..53620a92a8fd 100644 --- a/arch/x86/kernel/reboot_64.c +++ b/arch/x86/kernel/reboot_64.c | |||
@@ -17,6 +17,7 @@ | |||
17 | #include <asm/pgtable.h> | 17 | #include <asm/pgtable.h> |
18 | #include <asm/tlbflush.h> | 18 | #include <asm/tlbflush.h> |
19 | #include <asm/apic.h> | 19 | #include <asm/apic.h> |
20 | #include <asm/hpet.h> | ||
20 | #include <asm/gart.h> | 21 | #include <asm/gart.h> |
21 | 22 | ||
22 | /* | 23 | /* |
@@ -113,6 +114,9 @@ void machine_shutdown(void) | |||
113 | 114 | ||
114 | disable_IO_APIC(); | 115 | disable_IO_APIC(); |
115 | 116 | ||
117 | #ifdef CONFIG_HPET_TIMER | ||
118 | hpet_disable(); | ||
119 | #endif | ||
116 | local_irq_restore(flags); | 120 | local_irq_restore(flags); |
117 | 121 | ||
118 | pci_iommu_shutdown(); | 122 | pci_iommu_shutdown(); |
diff --git a/arch/x86/kernel/topology.c b/arch/x86/kernel/topology.c index 8caa0b777466..7e16d675eb85 100644 --- a/arch/x86/kernel/topology.c +++ b/arch/x86/kernel/topology.c | |||
@@ -33,7 +33,7 @@ | |||
33 | 33 | ||
34 | static struct i386_cpu cpu_devices[NR_CPUS]; | 34 | static struct i386_cpu cpu_devices[NR_CPUS]; |
35 | 35 | ||
36 | int arch_register_cpu(int num) | 36 | int __cpuinit arch_register_cpu(int num) |
37 | { | 37 | { |
38 | /* | 38 | /* |
39 | * CPU0 cannot be offlined due to several | 39 | * CPU0 cannot be offlined due to several |
@@ -53,7 +53,8 @@ int arch_register_cpu(int num) | |||
53 | } | 53 | } |
54 | 54 | ||
55 | #ifdef CONFIG_HOTPLUG_CPU | 55 | #ifdef CONFIG_HOTPLUG_CPU |
56 | void arch_unregister_cpu(int num) { | 56 | void arch_unregister_cpu(int num) |
57 | { | ||
57 | return unregister_cpu(&cpu_devices[num].cpu); | 58 | return unregister_cpu(&cpu_devices[num].cpu); |
58 | } | 59 | } |
59 | EXPORT_SYMBOL(arch_register_cpu); | 60 | EXPORT_SYMBOL(arch_register_cpu); |
diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 298d13ed3ab3..ef6010262597 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c | |||
@@ -283,6 +283,11 @@ void dump_stack(void) | |||
283 | { | 283 | { |
284 | unsigned long stack; | 284 | unsigned long stack; |
285 | 285 | ||
286 | printk("Pid: %d, comm: %.20s %s %s %.*s\n", | ||
287 | current->pid, current->comm, print_tainted(), | ||
288 | init_utsname()->release, | ||
289 | (int)strcspn(init_utsname()->version, " "), | ||
290 | init_utsname()->version); | ||
286 | show_trace(current, NULL, &stack); | 291 | show_trace(current, NULL, &stack); |
287 | } | 292 | } |
288 | 293 | ||
@@ -828,6 +833,8 @@ fastcall void __kprobes do_debug(struct pt_regs * regs, long error_code) | |||
828 | unsigned int condition; | 833 | unsigned int condition; |
829 | struct task_struct *tsk = current; | 834 | struct task_struct *tsk = current; |
830 | 835 | ||
836 | trace_hardirqs_fixup(); | ||
837 | |||
831 | get_debugreg(condition, 6); | 838 | get_debugreg(condition, 6); |
832 | 839 | ||
833 | if (notify_die(DIE_DEBUG, "debug", regs, condition, error_code, | 840 | if (notify_die(DIE_DEBUG, "debug", regs, condition, error_code, |
diff --git a/arch/x86/kernel/traps_64.c b/arch/x86/kernel/traps_64.c index 4a6bd4965f56..d11525ad81b4 100644 --- a/arch/x86/kernel/traps_64.c +++ b/arch/x86/kernel/traps_64.c | |||
@@ -31,6 +31,7 @@ | |||
31 | #include <linux/uaccess.h> | 31 | #include <linux/uaccess.h> |
32 | #include <linux/bug.h> | 32 | #include <linux/bug.h> |
33 | #include <linux/kdebug.h> | 33 | #include <linux/kdebug.h> |
34 | #include <linux/utsname.h> | ||
34 | 35 | ||
35 | #if defined(CONFIG_EDAC) | 36 | #if defined(CONFIG_EDAC) |
36 | #include <linux/edac.h> | 37 | #include <linux/edac.h> |
@@ -400,6 +401,12 @@ void show_stack(struct task_struct *tsk, unsigned long * rsp) | |||
400 | void dump_stack(void) | 401 | void dump_stack(void) |
401 | { | 402 | { |
402 | unsigned long dummy; | 403 | unsigned long dummy; |
404 | |||
405 | printk("Pid: %d, comm: %.20s %s %s %.*s\n", | ||
406 | current->pid, current->comm, print_tainted(), | ||
407 | init_utsname()->release, | ||
408 | (int)strcspn(init_utsname()->version, " "), | ||
409 | init_utsname()->version); | ||
403 | show_trace(NULL, NULL, &dummy); | 410 | show_trace(NULL, NULL, &dummy); |
404 | } | 411 | } |
405 | 412 | ||
@@ -846,6 +853,8 @@ asmlinkage void __kprobes do_debug(struct pt_regs * regs, | |||
846 | struct task_struct *tsk = current; | 853 | struct task_struct *tsk = current; |
847 | siginfo_t info; | 854 | siginfo_t info; |
848 | 855 | ||
856 | trace_hardirqs_fixup(); | ||
857 | |||
849 | get_debugreg(condition, 6); | 858 | get_debugreg(condition, 6); |
850 | 859 | ||
851 | if (notify_die(DIE_DEBUG, "debug", regs, condition, error_code, | 860 | if (notify_die(DIE_DEBUG, "debug", regs, condition, error_code, |
diff --git a/arch/x86/lguest/Kconfig b/arch/x86/lguest/Kconfig index c4dffbeea5e1..19626ace0f50 100644 --- a/arch/x86/lguest/Kconfig +++ b/arch/x86/lguest/Kconfig | |||
@@ -2,6 +2,7 @@ config LGUEST_GUEST | |||
2 | bool "Lguest guest support" | 2 | bool "Lguest guest support" |
3 | select PARAVIRT | 3 | select PARAVIRT |
4 | depends on !X86_PAE | 4 | depends on !X86_PAE |
5 | depends on !(X86_VISWS || X86_VOYAGER) | ||
5 | select VIRTIO | 6 | select VIRTIO |
6 | select VIRTIO_RING | 7 | select VIRTIO_RING |
7 | select VIRTIO_CONSOLE | 8 | select VIRTIO_CONSOLE |
diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c index a7308b2cd058..0f9c8c890658 100644 --- a/arch/x86/mm/init_64.c +++ b/arch/x86/mm/init_64.c | |||
@@ -345,7 +345,7 @@ static void __init find_early_table_space(unsigned long end) | |||
345 | /* Setup the direct mapping of the physical memory at PAGE_OFFSET. | 345 | /* Setup the direct mapping of the physical memory at PAGE_OFFSET. |
346 | This runs before bootmem is initialized and gets pages directly from the | 346 | This runs before bootmem is initialized and gets pages directly from the |
347 | physical memory. To access them they are temporarily mapped. */ | 347 | physical memory. To access them they are temporarily mapped. */ |
348 | void __meminit init_memory_mapping(unsigned long start, unsigned long end) | 348 | void __init_refok init_memory_mapping(unsigned long start, unsigned long end) |
349 | { | 349 | { |
350 | unsigned long next; | 350 | unsigned long next; |
351 | 351 | ||
diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c index 7e35078673a4..0234f2831bf3 100644 --- a/arch/x86/pci/acpi.c +++ b/arch/x86/pci/acpi.c | |||
@@ -13,7 +13,7 @@ static int __devinit can_skip_ioresource_align(const struct dmi_system_id *d) | |||
13 | return 0; | 13 | return 0; |
14 | } | 14 | } |
15 | 15 | ||
16 | static struct dmi_system_id acpi_pciprobe_dmi_table[] = { | 16 | static struct dmi_system_id acpi_pciprobe_dmi_table[] __devinitdata = { |
17 | /* | 17 | /* |
18 | * Systems where PCI IO resource ISA alignment can be skipped | 18 | * Systems where PCI IO resource ISA alignment can be skipped |
19 | * when the ISA enable bit in the bridge control is not set | 19 | * when the ISA enable bit in the bridge control is not set |
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c index f4386990b150..862746390666 100644 --- a/arch/x86/pci/common.c +++ b/arch/x86/pci/common.c | |||
@@ -315,6 +315,22 @@ static struct dmi_system_id __devinitdata pciprobe_dmi_table[] = { | |||
315 | }, | 315 | }, |
316 | }, | 316 | }, |
317 | #endif | 317 | #endif |
318 | { | ||
319 | .callback = set_bf_sort, | ||
320 | .ident = "HP ProLiant DL385 G2", | ||
321 | .matches = { | ||
322 | DMI_MATCH(DMI_SYS_VENDOR, "HP"), | ||
323 | DMI_MATCH(DMI_PRODUCT_NAME, "ProLiant DL385 G2"), | ||
324 | }, | ||
325 | }, | ||
326 | { | ||
327 | .callback = set_bf_sort, | ||
328 | .ident = "HP ProLiant DL585 G2", | ||
329 | .matches = { | ||
330 | DMI_MATCH(DMI_SYS_VENDOR, "HP"), | ||
331 | DMI_MATCH(DMI_PRODUCT_NAME, "ProLiant DL585 G2"), | ||
332 | }, | ||
333 | }, | ||
318 | {} | 334 | {} |
319 | }; | 335 | }; |
320 | 336 | ||
diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c index b2e32f9d0071..0ac6c5dc49ba 100644 --- a/arch/x86/xen/mmu.c +++ b/arch/x86/xen/mmu.c | |||
@@ -244,6 +244,8 @@ pte_t xen_make_pte(unsigned long long pte) | |||
244 | if (pte & 1) | 244 | if (pte & 1) |
245 | pte = phys_to_machine(XPADDR(pte)).maddr; | 245 | pte = phys_to_machine(XPADDR(pte)).maddr; |
246 | 246 | ||
247 | pte &= ~_PAGE_PCD; | ||
248 | |||
247 | return (pte_t){ pte, pte >> 32 }; | 249 | return (pte_t){ pte, pte >> 32 }; |
248 | } | 250 | } |
249 | 251 | ||
@@ -291,6 +293,8 @@ pte_t xen_make_pte(unsigned long pte) | |||
291 | if (pte & _PAGE_PRESENT) | 293 | if (pte & _PAGE_PRESENT) |
292 | pte = phys_to_machine(XPADDR(pte)).maddr; | 294 | pte = phys_to_machine(XPADDR(pte)).maddr; |
293 | 295 | ||
296 | pte &= ~_PAGE_PCD; | ||
297 | |||
294 | return (pte_t){ pte }; | 298 | return (pte_t){ pte }; |
295 | } | 299 | } |
296 | 300 | ||