All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Sparc release requalification
@ 2009-09-06 21:21 Sébastien Bernard
  2009-09-07  0:52 ` David Miller
                   ` (52 more replies)
  0 siblings, 53 replies; 54+ messages in thread
From: Sébastien Bernard @ 2009-09-06 21:21 UTC (permalink / raw)
  To: sparclinux

On Sat, 22 Aug 2009 21:32:43 +0100, Josip Rodin Wrote :
> [dropping debian-release, as it's not very interesting for them anymore]
>
> On Wed, Aug 19, 2009 at 12:00:54AM +0200, Josip Rodin wrote:
> > On Tue, Aug 18, 2009 at 10:30:29PM +0100, Jurij Smakov wrote:
> > > > > the sid kernels are not booting on my machine (SunBlade 1000), and I have
> > > > > an independent confirmation from someone with a similar machine that they
> > > > > are experiencing similar problems - I'm going to file a bug for that if
> > > > > the situation does not improve with the next kernel upload.
> > > > 
> > > > What seems to be the problem? FWIW the prtconfs.git repo has two SB1000
> > > > entries one of which is davem's, so we should have upstream support for
> > > > this at least.
> > > 
> > > After the message mentioning the console handoff from earlyprom to a real
> > > console it proceeds to clear the screen, however after a couple of lines
> > > it hangs.
> > 
> > Did you try to avoid the handoff? That patch davem keeps telling people to
> > try when something like this happens:
> > 
> > --- a/arch/sparc64/kernel/setup.c
> > +++ b/arch/sparc64/kernel/setup.c
> > @@ -82,7 +82,7 @@ unsigned long cmdline_memory_size = 0;
> >  static struct console prom_early_console = {
> >         .name =         "earlyprom",
> >         .write =        prom_console_write,
> > -       .flags =        CON_PRINTBUFFER | CON_BOOT | CON_ANYTIME,
> > +       .flags =        CON_PRINTBUFFER | CON_ANYTIME,
> >         .index =        -1,
> >  };
>
> I tried this patch, and the box still hangs early during boot with the
> latest kernel from unstable, even though console handover does not
> appear to be happening anymore. Here's the last screenful of messages
> I see on the serial console:
>
> [    0.000000] Kernel: Using 2 locked TLB entries for main kernel image.
> [    0.000000] Remapping the kernel... done.
> [    0.000000] OF stdout device is: /pci@8,700000/ebus@5/serial@1,400000:a
> [    0.000000] PROM: Built device tree with 73716 bytes of memory.
> [    0.000000] Top of RAM: 0x7fede000, Total RAM: 0x7fed6000
> [    0.000000] Memory hole size: 0MB
> [    0.000000] [0000000200000000-fffff80000400000] page_structs\x131072 node=0 entry=0/0
> [    0.000000] [0000000200000000-fffff80000800000] page_structs\x131072 node=0 entry=1/0
> [    0.000000] [0000000200800000-fffff80000c00000] page_structs\x131072 node=0 entry=2/0
> [    0.000000] [0000000200800000-fffff80001000000] page_structs\x131072 node=0 entry=3/0
> [    0.000000] Zone PFN ranges:
> [    0.000000]   Normal   0x00000000 -> 0x0003ff6f
> [    0.000000] Movable zone start PFN for each node
> [    0.000000] early_node_map[3] active PFN ranges
> [    0.000000]     0: 0x00000000 -> 0x0003f7ff
> [    0.000000]     0: 0x0003f800 -> 0x0003ff5d
> [    0.000000]     0: 0x0003ff60 -> 0x0003ff6f
> [    0.000000] Booting Linux...
> [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 259948
> [    0.000000] Kernel command line: root=LABEL=root ro
> [    0.000000] NR_IRQS:255
> [    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
> [    0.000000] clocksource: mult[c80000] shift[16]
> [    0.000000] clockevent: mult[147ae14] shift[32]
> [   57.812617] Console: colour dummy device 80x25
> [   57.865696] console [tty0] enabled
> [   60.031281] Dentry cache hash table entries: 262144 (order: 8, 2097152 bytes)
> [   60.120115] Inode-cache hash table entries: 131072 (order: 7, 1048576 bytes)
> [   60.311406] Memory: 2062032k available (3304k kernel code, 1248k data, 208k init) [fffff80000000000,000000007fede000]
> [   60.516890] Calibrating delay using timer specific routine.. 10.00 BogoMIPS (lpj 015)
> [   60.611164] Security Framework initialized
> [   60.659890] SELinux:  Disabled at boot.
> [   60.705771] Mount-cache hash table entries: 512
> [   60.760489] Initializing cgroup subsys ns
> [   60.807803] Initializing cgroup subsys cpuacct
> [   60.860920] Initializing cgroup subsys devices
> [   60.914042] Initializing cgroup subsys freezer
> [   60.967166] Initializing cgroup subsys net_cls
> [   61.022918] CPU 1: synchronized TICK with master CPU (last diff 0 cycles, maxerr 5 cycles)
> [   61.022933] Brought up 2 CPUs
> [   61.024050] net_namespace: 1936 bytes
> [   61.200137] regulator: core version 0.5
> [   61.245754] NET: Registered protocol family 16
> [   61
>
> It just hangs right there, with the last string only partially displayed
> and cursor blinking right after '61'.
>
> Best regards,
> -- 
> Jurij Smakov                                           jurij@wooyd.org
> Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC
>
>   
I think you hit the same bug as I do on my V240 (same hardware I think).
Please Check this patch and see if it resolves your problem :
http://marc.info/?l=linux-sparc&m\x123922959800843&w=2 
<http://marc.info/?l=linux-sparc&m\x123922959800843&w=2>


You can also check the whole thread. At the present time, the kernel 
still freezes if this patch is not applied.
Unfortunately, all kernel now from debian or derived distribution are 
hanging my machine. There is no workaroung but
disabling the NMI watchdog by this patch.

David said, he'll look this bug later. I'll need to remind him.

Seb

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
@ 2009-09-07  0:52 ` David Miller
  2009-09-07 16:53 ` Sébastien Bernard
                   ` (51 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-07  0:52 UTC (permalink / raw)
  To: sparclinux

From: Sébastien Bernard <sbernard@nerim.net>
Date: Sun, 06 Sep 2009 23:21:42 +0200

> David said, he'll look this bug later. I'll need to remind him.

In Linus's tree is the following fix for this.  I'll submit it
to -stable when I get a chance.

sparc64: Kill spurious NMI watchdog triggers by increasing limit to 30 seconds.

This is a compromise and a temporary workaround for bootup NMI
watchdog triggers some people see with qla2xxx devices present.

This happens when, for example:

CPU 0 is in the driver init and looping submitting mailbox commands to
load the firmware, then waiting for completion.

CPU 1 is receiving the device interrupts.  CPU 1 is where the NMI
watchdog triggers.

CPU 0 is submitting mailbox commands fast enough that by the time CPU
1 returns from the device interrupt handler, a new one is pending.
This sequence runs for more than 5 seconds.

The problematic case is CPU 1's timer interrupt running when the
barrage of device interrupts begin.  Then we have:

	timer interrupt
	return for softirq checking
	pending, thus enable interrupts

		 qla2xxx interrupt
		 return
		 qla2xxx interrupt
		 return
		 ... 5+ seconds pass
		 final qla2xxx interrupt for fw load
		 return

	run timer softirq
	return

At some point in the multi-second qla2xxx interrupt storm we trigger
the NMI watchdog on CPU 1 from the NMI interrupt handler.

The timer softirq, once we get back to running it, is smart enough to
run the timer work enough times to make up for the missed timer
interrupts.

However, the NMI watchdogs (both x86 and sparc) use the timer
interrupt count to notice the cpu is wedged.  But in the above
scenerio we'll receive only one such timer interrupt even if we last
all the way back to running the timer softirq.

The default watchdog trigger point is only 5 seconds, which is pretty
low (the softwatchdog triggers at 60 seconds).  So increase it to 30
seconds for now.

Signed-off-by: David S. Miller <davem@davemloft.net>
---
 arch/sparc/kernel/nmi.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/sparc/kernel/nmi.c b/arch/sparc/kernel/nmi.c
index 2c0cc72..b75bf50 100644
--- a/arch/sparc/kernel/nmi.c
+++ b/arch/sparc/kernel/nmi.c
@@ -103,7 +103,7 @@ notrace __kprobes void perfctr_irq(int irq, struct pt_regs *regs)
 	}
 	if (!touched && __get_cpu_var(last_irq_sum) = sum) {
 		local_inc(&__get_cpu_var(alert_counter));
-		if (local_read(&__get_cpu_var(alert_counter)) = 5 * nmi_hz)
+		if (local_read(&__get_cpu_var(alert_counter)) = 30 * nmi_hz)
 			die_nmi("BUG: NMI Watchdog detected LOCKUP",
 				regs, panic_on_timeout);
 	} else {
-- 
1.6.4.2


^ permalink raw reply related	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
  2009-09-07  0:52 ` David Miller
@ 2009-09-07 16:53 ` Sébastien Bernard
  2009-09-07 20:05 ` Sébastien Bernard
                   ` (50 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Sébastien Bernard @ 2009-09-07 16:53 UTC (permalink / raw)
  To: sparclinux

David Miller a écrit :
> [great explanation snipped]
> --- a/arch/sparc/kernel/nmi.c
> +++ b/arch/sparc/kernel/nmi.c
> @@ -103,7 +103,7 @@ notrace __kprobes void perfctr_irq(int irq, struct pt_regs *regs)
>  	}
>  	if (!touched && __get_cpu_var(last_irq_sum) = sum) {
>  		local_inc(&__get_cpu_var(alert_counter));
> -		if (local_read(&__get_cpu_var(alert_counter)) = 5 * nmi_hz)
> +		if (local_read(&__get_cpu_var(alert_counter)) = 30 * nmi_hz)
>  			die_nmi("BUG: NMI Watchdog detected LOCKUP",
>  				regs, panic_on_timeout);
>  	} else {
>   

Hum, I tested today, and no, it does not solve the problem. Kernel is 
still hanging at the same place.
I'll get the initcall debug back when I'll have rebuild a kernel withtou 
the config_prom_console.


    Seb

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
  2009-09-07  0:52 ` David Miller
  2009-09-07 16:53 ` Sébastien Bernard
@ 2009-09-07 20:05 ` Sébastien Bernard
  2009-09-07 23:50 ` David Miller
                   ` (49 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Sébastien Bernard @ 2009-09-07 20:05 UTC (permalink / raw)
  To: sparclinux

[-- Attachment #1: Type: text/plain, Size: 962 bytes --]

Sébastien Bernard a écrit :
> David Miller a écrit :
>> [great explanation snipped]
>> --- a/arch/sparc/kernel/nmi.c
>> +++ b/arch/sparc/kernel/nmi.c
>> @@ -103,7 +103,7 @@ notrace __kprobes void perfctr_irq(int irq, 
>> struct pt_regs *regs)
>>      }
>>      if (!touched && __get_cpu_var(last_irq_sum) == sum) {
>>          local_inc(&__get_cpu_var(alert_counter));
>> -        if (local_read(&__get_cpu_var(alert_counter)) == 5 * nmi_hz)
>> +        if (local_read(&__get_cpu_var(alert_counter)) == 30 * nmi_hz)
>>              die_nmi("BUG: NMI Watchdog detected LOCKUP",
>>                  regs, panic_on_timeout);
>>      } else {
>>   
>
> Hum, I tested today, and no, it does not solve the problem. Kernel is 
> still hanging at the same place.
> I'll get the initcall debug back when I'll have rebuild a kernel 
> withtou the config_prom_console.
>
>
>    Seb
>
>
Please find included here the logs from the boot session.


[-- Attachment #2: boot.logs.gz --]
[-- Type: application/x-gzip, Size: 6323 bytes --]

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (2 preceding siblings ...)
  2009-09-07 20:05 ` Sébastien Bernard
@ 2009-09-07 23:50 ` David Miller
  2009-09-09 15:47 ` Sébastien Bernard
                   ` (48 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-07 23:50 UTC (permalink / raw)
  To: sparclinux

From: Sébastien Bernard <seb@sfrdev.fr>
Date: Mon, 07 Sep 2009 18:53:15 +0200

> David Miller a écrit :
>> [great explanation snipped]
>> --- a/arch/sparc/kernel/nmi.c
>> +++ b/arch/sparc/kernel/nmi.c
>> @@ -103,7 +103,7 @@ notrace __kprobes void perfctr_irq(int irq, struct
>> pt_regs *regs)
>>  	}
>>  	if (!touched && __get_cpu_var(last_irq_sum) = sum) {
>>  		local_inc(&__get_cpu_var(alert_counter));
>> -		if (local_read(&__get_cpu_var(alert_counter)) = 5 * nmi_hz)
>> + if (local_read(&__get_cpu_var(alert_counter)) = 30 * nmi_hz)
>>  			die_nmi("BUG: NMI Watchdog detected LOCKUP",
>>  				regs, panic_on_timeout);
>>  	} else {
>>   
> 
> Hum, I tested today, and no, it does not solve the problem. Kernel is
> still hanging at the same place.
> I'll get the initcall debug back when I'll have rebuild a kernel
> withtou the config_prom_console.

Then what bug are you talking about?

You stated that disabling the NMI watchdog completely solves your
problem right?  That's why I mentioned the above patch to you?

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (3 preceding siblings ...)
  2009-09-07 23:50 ` David Miller
@ 2009-09-09 15:47 ` Sébastien Bernard
  2009-09-11 19:09 ` Josip Rodin
                   ` (47 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Sébastien Bernard @ 2009-09-09 15:47 UTC (permalink / raw)
  To: sparclinux

David Miller a écrit :
> From: Sébastien Bernard <seb@sfrdev.fr>
> Date: Mon, 07 Sep 2009 18:53:15 +0200
>
>   
>> David Miller a écrit :
>>     
>>> [great explanation snipped]
>>> --- a/arch/sparc/kernel/nmi.c
>>> +++ b/arch/sparc/kernel/nmi.c
>>> @@ -103,7 +103,7 @@ notrace __kprobes void perfctr_irq(int irq, struct
>>> pt_regs *regs)
>>>  	}
>>>  	if (!touched && __get_cpu_var(last_irq_sum) = sum) {
>>>  		local_inc(&__get_cpu_var(alert_counter));
>>> -		if (local_read(&__get_cpu_var(alert_counter)) = 5 * nmi_hz)
>>> + if (local_read(&__get_cpu_var(alert_counter)) = 30 * nmi_hz)
>>>  			die_nmi("BUG: NMI Watchdog detected LOCKUP",
>>>  				regs, panic_on_timeout);
>>>  	} else {
>>>   
>>>       
>> Hum, I tested today, and no, it does not solve the problem. Kernel is
>> still hanging at the same place.
>> I'll get the initcall debug back when I'll have rebuild a kernel
>> withtou the config_prom_console.
>>     
>
> Then what bug are you talking about?
>
> You stated that disabling the NMI watchdog completely solves your
> problem right?  That's why I mentioned the above patch to you?
>   
My mistake, I didn't look the log hard enough.
I rebuild a new kernel (2.6.31-rc9) with no patch and there was no hang.
It passes the nmi_setup but crashes further when mounting the root 
partition.
I'll send the complete logs further.
The funny part is that booting with debug_initcalls=1 makes the kernel 
hangs.

Seb

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (4 preceding siblings ...)
  2009-09-09 15:47 ` Sébastien Bernard
@ 2009-09-11 19:09 ` Josip Rodin
  2009-09-11 20:04 ` David Miller
                   ` (46 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-11 19:09 UTC (permalink / raw)
  To: sparclinux

On Sun, Sep 06, 2009 at 11:21:42PM +0200, Sébastien Bernard wrote:
>> > > > > the sid kernels are not booting on my machine (SunBlade 1000), and I have
>> > > > > an independent confirmation from someone with a similar machine that they
>> > > > > are experiencing similar problems - I'm going to file a bug for that if
>> > > > > the situation does not improve with the next kernel upload.
>> [   61.022918] CPU 1: synchronized TICK with master CPU (last diff 0 cycles, maxerr 5 cycles)
>> [   61.022933] Brought up 2 CPUs
>> [   61.024050] net_namespace: 1936 bytes
>> [   61.200137] regulator: core version 0.5
>> [   61.245754] NET: Registered protocol family 16
>> [   61
>>
>> It just hangs right there, with the last string only partially displayed
>> and cursor blinking right after '61'.

> I think you hit the same bug as I do on my V240 (same hardware I think).

I just tried to upgrade from 2.6.26/2.6.28.7 to 2.6.31 on one of our V240s
and I seem to have reproduced this pretty peculiar problem:

PROMLIB: Sun IEEE Boot Prom 'OBP 4.11.4 2003/07/23 08:04'
PROMLIB: Root node compatible: 
Linux version 2.6.31 (joy@schroeder) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Fri Sep 11 18:39:54 UTC 2009
console [earlyprom0] enabled
ARCH: SUN4U
Ethernet address: 00:03:ba:5a:53:a5
Kernel: Using 1 locked TLB entries for main kernel image.
Remapping the kernel... done.
OF stdout device is: /pci@1e,600000/isa@7/serial@0,3f8
PROM: Built device tree with 85818 bytes of memory.
Top of RAM: 0x123fedc000, Total RAM: 0xffed4000
Memory hole size: 70656MB
[0000000200000000-fffff80000400000] page_structs\x131072 node=0 entry=0/0
[0000000200000000-fffff80000800000] page_structs\x131072 node=0 entry=1/0
[0000000204000000-fffff80000c00000] page_structs\x131072 node=0 entry\x16/0
[0000000204000000-fffff80001000000] page_structs\x131072 node=0 entry\x17/0
[0000000220000000-fffff80001400000] page_structs\x131072 node=0 entry\x128/0
[0000000220000000-fffff80001800000] page_structs\x131072 node=0 entry\x129/0
[0000000224000000-fffff80001c00000] page_structs\x131072 node=0 entry\x144/0
[0000000224000000-fffff80002000000] page_structs\x131072 node=0 entry\x145/0
Zone PFN ranges:
  Normal   0x00000000 -> 0x0091ff6e
Movable zone start PFN for each node
early_node_map[7] active PFN ranges
    0: 0x00000000 -> 0x00020000
    0: 0x00100000 -> 0x00120000
    0: 0x00800000 -> 0x00820000
    0: 0x00900000 -> 0x0091f7ff
    0: 0x0091f800 -> 0x0091fef3
    0: 0x0091fef5 -> 0x0091ff60
    0: 0x0091ff61 -> 0x0091ff6e
Booting Linux...
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 449387
Kernel command line: root=/dev/md1 ro rootdelay  console=ttyS0,9600n1
PID hash table entries: 4096 (order: 12, 32768 bytes)
Dentry cache hash table entries: 524288 (order: 9, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 8, 2097152 bytes)
Memory: 4148904k available (2520k kernel code, 928k data, 200k init) [fffff80000000000,000000123fedc000]
NR_IRQS:255
clocksource: mult[535555] shift[16]
clockevent: mult[3126e97] shift[32]
Console: colour dummy device 80x25
Calibrating delay using timer specific routine.. 24.01 BogoMIPS (lpjH029)
Mount-cache hash table entries: 512
CPU 0: synchronized TICK with master CPU (last diff -1 cycles, maxerr 7 cycles)
Brought up 2 CPUs
NET: Registered protocol family 16
Test

It just froze right there.

This V240 doesn't actually include any qla2xxx hardware, so the 5->30 second
NMI patch which is included in 2.6.31 doesn't sound to me like it would ever
affect it anyway...

I noticed in other thread that initcall_debug=1 ignore_loglevel information 
may be useful, so here goes:

PROMLIB: Sun IEEE Boot Prom 'OBP 4.11.4 2003/07/23 08:04'
PROMLIB: Root node compatible: 
Linux version 2.6.31 (joy@schroeder) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Fri Sep 11 18:39:54 UTC 2009
debug: ignoring loglevel setting.
console [earlyprom0] enabled
ARCH: SUN4U
Ethernet address: 00:03:ba:5a:53:a5
Kernel: Using 1 locked TLB entries for main kernel image.
Remapping the kernel... done.
OF stdout device is: /pci@1e,600000/isa@7/serial@0,3f8
PROM: Built device tree with 85818 bytes of memory.
Top of RAM: 0x123fedc000, Total RAM: 0xffed4000
Memory hole size: 70656MB
[0000000200000000-fffff80000400000] page_structs\x131072 node=0 entry=0/0
[0000000200000000-fffff80000800000] page_structs\x131072 node=0 entry=1/0
[0000000204000000-fffff80000c00000] page_structs\x131072 node=0 entry\x16/0
[0000000204000000-fffff80001000000] page_structs\x131072 node=0 entry\x17/0
[0000000220000000-fffff80001400000] page_structs\x131072 node=0 entry\x128/0
[0000000220000000-fffff80001800000] page_structs\x131072 node=0 entry\x129/0
[0000000224000000-fffff80001c00000] page_structs\x131072 node=0 entry\x144/0
[0000000224000000-fffff80002000000] page_structs\x131072 node=0 entry\x145/0
Zone PFN ranges:
  Normal   0x00000000 -> 0x0091ff6e
Movable zone start PFN for each node
early_node_map[7] active PFN ranges
    0: 0x00000000 -> 0x00020000
    0: 0x00100000 -> 0x00120000
    0: 0x00800000 -> 0x00820000
    0: 0x00900000 -> 0x0091f7ff
    0: 0x0091f800 -> 0x0091fef3
    0: 0x0091fef5 -> 0x0091ff60
    0: 0x0091ff61 -> 0x0091ff6e
On node 0 totalpages: 524138
  Normal zone: 74751 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 449387 pages, LIFO batch:15
Booting Linux...
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 449387
Kernel command line: root=/dev/md1 ro rootdelay  console=ttyS0,9600n1 initcall_debug=1 ignore_loglevel
PID hash table entries: 4096 (order: 12, 32768 bytes)
Dentry cache hash table entries: 524288 (order: 9, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 8, 2097152 bytes)
Memory: 4148904k available (2520k kernel code, 928k data, 200k init) [fffff80000000000,000000123fedc000]
NR_IRQS:255
clocksource: mult[535555] shift[16]
clockevent: mult[3126e97] shift[32]
Console: colour dummy device 80x25
Calibrating delay using timer specific routine.. 24.01 BogoMIPS (lpjH028)
Mount-cache hash table entries: 512
calling  migration_init+0x0/0x6c @ 1
initcall migration_init+0x0/0x6c returned 1 after 0 usecs
initcall migration_init+0x0/0x6c returned with error code 1 
calling  spawn_ksoftirqd+0x0/0x64 @ 1
initcall spawn_ksoftirqd+0x0/0x64 returned 0 after 0 usecs
calling  init_call_single_data+0x0/0xac @ 1
initcall init_call_single_data+0x0/0xac returned 0 after 0 usecs
calling  relay_init+0x0/0x8 @ 1
initcall relay_init+0x0/0x8 returned 0 after 0 usecs
CPU 0: synchronized TICK with master CPU (last diff 0 cycles, maxerr 6 cycles)
Brought up 2 CPUs
calling  init_mmap_min_addr+0x0/0x18 @ 1
initcall init_mmap_min_addr+0x0/0x18 returned 0 after 0 usecs
calling  net_ns_init+0x0/0x144 @ 1
initcall net_ns_init+0x0/0x144 returned 0 after 0 usecs
calling  sparc_globreg_init+0x0/0x1c @ 1
initcall sparc_globreg_init+0x0/0x1c returned 0 after 0 usecs
calling  sstate_init+0x0/0x78 @ 1
initcall sstate_init+0x0/0x78 returned 0 after 0 usecs
calling  sysctl_init+0x0/0x2c @ 1
initcall sysctl_init+0x0/0x2c returned 0 after 0 usecs
calling  ksysfs_init+0x0/0xc4 @ 1
initcall ksysfs_init+0x0/0xc4 returned 0 after 0 usecs
calling  async_init+0x0/0x64 @ 1
initcall async_init+0x0/0x64 returned 0 after 0 usecs
calling  init_jiffies_clocksource+0x0/0x18 @ 1
initcall init_jiffies_clocksource+0x0/0x18 returned 0 after 0 usecs
calling  filelock_init+0x0/0x38 @ 1
initcall filelock_init+0x0/0x38 returned 0 after 1023437 usecs
calling  init_script_binfmt+0x0/0x1c @ 1
initcall init_script_binfmt+0x0/0x1c returned 0 after 0 usecs
calling  init_elf_binfmt+0x0/0x1c @ 1
initcall init_elf_binfmt+0x0/0x1c returned 0 after 0 usecs
calling  init_compat_elf_binfmt+0x0/0x1c @ 1
initcall init_compat_elf_binfmt+0x0/0x1c returned 0 after 0 usecs
calling  debugfs_init+0x0/0x64 @ 1
initcall debugfs_init+0x0/0x64 returned 0 after 0 usecs
calling  random32_init+0x0/0xec @ 1
initcall random32_init+0x0/0xec returned 0 after 0 usecs
calling  sock_init+0x0/0x64 @ 1
initcall sock_init+0x0/0x64 returned 0 after 0 usecs
calling  netlink_proto_init+0x0/0x250 @ 1
NET: Registered protocol family 16
initcall netlink_proto_init+0x0/0x250 returned 0 after 3906 usecs
calling  of_bus_driver_init+0x0/0x54 @ 1
initcall of_bus_driver_init+0x0/0x54 returned 0 after 7812 usecs
calling  bdi_class_init+0x0/0x54 @ 1
initcall bdi_class_init+0x0/0x54 returned 0 after 0 usecs
calling  kobject_uevent_init+0x0/0x64 @ 1
initcall kobject_uevent_init+0x0/0x64 returned 0 after 0 usecs
calling  pcibus_class_init+0x0/0x20 @ 1
initcall pcibus_class_init+0x0/0x20 returned 0 after 0 usecs
calling  pci_driver_init+0x0/0x18 @ 1
initcall pci_driver_init+0x0/0x18 returned 0 after 0 usecs
calling  backlight_class_init+0x0/0x74 @ 1
initcall backlight_class_init+0x0/0x74 returned 0 after 0 usecs
calling  tty_class_init+0x0/0x38 @ 1
initcall tty_class_init+0x0/0x38 returned 0 after 0 usecs
calling  vtconsole_class_init+0x0/0xe4 @ 1
initcall vtconsole_class_init+0x0/0xe4 returned 0 after 0 usecs
calling  i2c_init+0x0/0x70 @ 1
initcall i2c_init+0x0/0x70 returned 0 after 0 usecs
calling  cpu_type_probe+0x0/0x234 @ 1
initcall cpu_type_probe+0x0/0x234 returned 0 after 0 usecs
calling  pcr_arch_init+0x0/0x130 @ 1
Test

I'll test Dave's image later, and if that fails, I guess it's best to start
bisecting?

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (5 preceding siblings ...)
  2009-09-11 19:09 ` Josip Rodin
@ 2009-09-11 20:04 ` David Miller
  2009-09-11 23:04 ` Josip Rodin
                   ` (45 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-11 20:04 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Fri, 11 Sep 2009 21:09:10 +0200

> calling  pcr_arch_init+0x0/0x130 @ 1
> Test

Make pcr_arch_init() in arch/sparc/kernel/pcr.c simply return 0
instead of doing anything, see if that helps it get further along.

> I'll test Dave's image later, and if that fails, I guess it's best to start
> bisecting?

Yes, but if the above fixes things the bisect would almost
certainly land on commit:

commit e5553a6d04421eec326a629571d696e8e745a0e4
Author: David S. Miller <davem@davemloft.net>
Date:   Thu Jan 29 21:22:47 2009 -0800

    sparc64: Implement NMI watchdog on capable cpus.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (6 preceding siblings ...)
  2009-09-11 20:04 ` David Miller
@ 2009-09-11 23:04 ` Josip Rodin
  2009-09-12  0:18 ` David Miller
                   ` (44 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-11 23:04 UTC (permalink / raw)
  To: sparclinux

[-- Attachment #1: Type: text/plain, Size: 2063 bytes --]

On Fri, Sep 11, 2009 at 01:04:33PM -0700, David Miller wrote:
> From: Josip Rodin <joy@entuzijast.net>
> Date: Fri, 11 Sep 2009 21:09:10 +0200
> 
> > calling  pcr_arch_init+0x0/0x130 @ 1
> > Test
> 
> Make pcr_arch_init() in arch/sparc/kernel/pcr.c simply return 0
> instead of doing anything, see if that helps it get further along.
> 
> > I'll test Dave's image later, and if that fails, I guess it's best to start
> > bisecting?
> 
> Yes, but if the above fixes things the bisect would almost
> certainly land on commit:
> 
> commit e5553a6d04421eec326a629571d696e8e745a0e4
> Author: David S. Miller <davem@davemloft.net>
> Date:   Thu Jan 29 21:22:47 2009 -0800
> 
>     sparc64: Implement NMI watchdog on capable cpus.

You're right, that new code is causing the crash, on this hardware at least.
Your image failed to boot the same way - four characters into the printk(),
it dies.

In my case, I didn't seem to have any problems when I just turned it off
in pcr_arch_init().

I added some poor man's debugging and got:

calling  pcr_arch_init+0x0/0x13c @ 1
Most of pcr_arch_init() is done, going for nmi_init()...
This is start_watchdog(), writing picl_value(nmi_hz)=-17214228922368000 into pic...
This is start_watchdog(), writing picl_value(nmi_hz)=-17214228922368000 into pic...
This

That last line was a printk() right after the on_each_cpu(start_watchdog,
NULL, 1); call. Again exactly four characters into the printk. Sébastien
also mentioned that the kernel with many debug printks kept crashing for
him. Could this consistency be of any significance, maybe the printk
functions are somehow problematic... so I fiddled with them some more, but
it looks more like they just waste time until something kicks in and somehow
kills the kernel without a trace. That doesn't sound like perfctr_irq() and
die_nmi(), but then I don't really any idea how exactly all that works :)

I'm attaching the kernel config, if you need anything else, just let me know.

-- 
     2. That which causes joy or happiness.

[-- Attachment #2: config.sparc-nmi-fail --]
[-- Type: text/plain, Size: 43619 bytes --]

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.31
# Fri Sep 11 18:23:35 2009
#
CONFIG_64BIT=y
CONFIG_SPARC=y
# CONFIG_SPARC32 is not set
CONFIG_SPARC64=y
CONFIG_ARCH_DEFCONFIG="arch/sparc/configs/sparc64_defconfig"
CONFIG_BITS=64
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_IOMMU_HELPER=y
CONFIG_QUICKLIST=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_AUDIT_ARCH=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_MMU=y
CONFIG_ARCH_NO_VIRT_TO_BUS=y
CONFIG_OF=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_CONSTRUCTORS=y

#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
# CONFIG_AUDIT is not set

#
# RCU Subsystem
#
CONFIG_CLASSIC_RCU=y
# CONFIG_TREE_RCU is not set
# CONFIG_PREEMPT_RCU is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_PREEMPT_RCU_TRACE is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=15
# CONFIG_GROUP_SCHED is not set
# CONFIG_CGROUPS is not set
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
# CONFIG_IPC_NS is not set
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
# CONFIG_NET_NS is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y

#
# Performance Counters
#
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_COMPAT_BRK=y
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
# CONFIG_MARKERS is not set
CONFIG_HAVE_OPROFILE=y
# CONFIG_KPROBES is not set
CONFIG_HAVE_SYSCALL_WRAPPERS=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_USE_GENERIC_SMP_HELPERS=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_SLOW_WORK is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_BSG is not set
# CONFIG_BLK_DEV_INTEGRITY is not set
CONFIG_BLOCK_COMPAT=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
# CONFIG_FREEZER is not set

#
# Processor type and features
#
CONFIG_SMP=y
CONFIG_NR_CPUS=32
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
# CONFIG_SCHED_HRTICK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_SPARC64_SMP=y
CONFIG_SPARC64_PAGE_SIZE_8KB=y
# CONFIG_SPARC64_PAGE_SIZE_64KB is not set
CONFIG_SECCOMP=y
# CONFIG_HOTPLUG_CPU is not set
CONFIG_GENERIC_HARDIRQS=y
# CONFIG_NO_HZ is not set
# CONFIG_HIGH_RES_TIMERS is not set
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# CONFIG_CPU_FREQ is not set
CONFIG_US3_MC=y
# CONFIG_NUMA is not set
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=0
CONFIG_NR_QUICK=1
CONFIG_HAVE_MLOCK=y
CONFIG_HAVE_MLOCKED_PAGE_BIT=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_CMDLINE_BOOL is not set

#
# Bus options (PCI etc.)
#
CONFIG_SBUS=y
CONFIG_SBUSCHAR=y
# CONFIG_SUN_LDOMS is not set
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCI_SYSCALL=y
CONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
CONFIG_PCI_LEGACY=y
# CONFIG_PCI_STUB is not set
# CONFIG_PCI_IOV is not set
# CONFIG_PCCARD is not set
CONFIG_SUN_OPENPROMFS=m
CONFIG_SPARC64_PCI=y

#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=m
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=m
CONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=m
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=m
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
CONFIG_IPV6=m
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not set
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=m
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=m
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_IPV6_MROUTE is not set
# CONFIG_NETWORK_SECMARK is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y

#
# Core Netfilter Configuration
#
# CONFIG_NETFILTER_NETLINK_QUEUE is not set
# CONFIG_NETFILTER_NETLINK_LOG is not set
CONFIG_NF_CONNTRACK=m
# CONFIG_NF_CT_ACCT is not set
# CONFIG_NF_CONNTRACK_MARK is not set
# CONFIG_NF_CONNTRACK_EVENTS is not set
# CONFIG_NF_CT_PROTO_DCCP is not set
# CONFIG_NF_CT_PROTO_SCTP is not set
# CONFIG_NF_CT_PROTO_UDPLITE is not set
# CONFIG_NF_CONNTRACK_AMANDA is not set
# CONFIG_NF_CONNTRACK_FTP is not set
# CONFIG_NF_CONNTRACK_H323 is not set
# CONFIG_NF_CONNTRACK_IRC is not set
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SANE is not set
# CONFIG_NF_CONNTRACK_SIP is not set
# CONFIG_NF_CONNTRACK_TFTP is not set
# CONFIG_NF_CT_NETLINK is not set
# CONFIG_NETFILTER_TPROXY is not set
CONFIG_NETFILTER_XTABLES=m
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_HL=m
# CONFIG_NETFILTER_XT_TARGET_LED is not set
# CONFIG_NETFILTER_XT_TARGET_MARK is not set
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
CONFIG_NETFILTER_XT_MATCH_HL=m
# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
# CONFIG_NETFILTER_XT_MATCH_MARK is not set
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
# CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
# CONFIG_NETFILTER_XT_MATCH_U32 is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
# CONFIG_IP_NF_TARGET_MASQUERADE is not set
# CONFIG_IP_NF_TARGET_NETMAP is not set
# CONFIG_IP_NF_TARGET_REDIRECT is not set
# CONFIG_NF_NAT_SNMP_BASIC is not set
# CONFIG_NF_NAT_FTP is not set
# CONFIG_NF_NAT_IRC is not set
# CONFIG_NF_NAT_TFTP is not set
# CONFIG_NF_NAT_AMANDA is not set
# CONFIG_NF_NAT_PPTP is not set
# CONFIG_NF_NAT_H323 is not set
# CONFIG_NF_NAT_SIP is not set
CONFIG_IP_NF_MANGLE=m
# CONFIG_IP_NF_TARGET_CLUSTERIP is not set
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
# CONFIG_IP_NF_RAW is not set
# CONFIG_IP_NF_ARPTABLES is not set

#
# IPv6: Netfilter Configuration
#
CONFIG_NF_CONNTRACK_IPV6=m
# CONFIG_IP6_NF_QUEUE is not set
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
# CONFIG_IP6_NF_MATCH_MH is not set
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
# CONFIG_IP6_NF_RAW is not set
# CONFIG_IP_DCCP is not set
# CONFIG_IP_SCTP is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_NET_DSA is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_PHONET is not set
# CONFIG_IEEE802154 is not set
# CONFIG_NET_SCHED is not set
CONFIG_NET_CLS_ROUTE=y
# CONFIG_DCB is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_AF_RXRPC is not set
# CONFIG_WIRELESS is not set
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
# CONFIG_STANDALONE is not set
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_CONNECTOR is not set
# CONFIG_MTD is not set
CONFIG_OF_DEVICE=y
CONFIG_OF_MDIO=m
# CONFIG_PARPORT is not set
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=m
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_XIP is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_PHANTOM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_ICS932S401 is not set
# CONFIG_ENCLOSURE_SERVICES is not set
# CONFIG_HP_ILO is not set
# CONFIG_ISL29003 is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not set
# CONFIG_EEPROM_LEGACY is not set
# CONFIG_EEPROM_MAX6875 is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_CB710_CORE is not set
CONFIG_HAVE_IDE=y
CONFIG_IDE=m

#
# Please see Documentation/ide/ide.txt for help/info on IDE drives
#
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_TIMINGS=y
CONFIG_IDE_ATAPI=y
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_IDE_GD=m
CONFIG_IDE_GD_ATA=y
# CONFIG_IDE_GD_ATAPI is not set
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_IDE_TASK_IOCTL is not set
CONFIG_IDE_PROC_FS=y

#
# IDE chipset support/bugfixes
#
# CONFIG_BLK_DEV_PLATFORM is not set
CONFIG_BLK_DEV_IDEDMA_SFF=y

#
# PCI IDE chipsets support
#
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_BLK_DEV_GENERIC is not set
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
CONFIG_BLK_DEV_CMD64X=m
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_JMICRON is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_IT8172 is not set
# CONFIG_BLK_DEV_IT8213 is not set
# CONFIG_BLK_DEV_IT821X is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_BLK_DEV_TC86C001 is not set
CONFIG_BLK_DEV_IDEDMA=y

#
# SCSI device support
#
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_TGT is not set
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=m
# CONFIG_CHR_DEV_SCH is not set
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set
CONFIG_SCSI_WAIT_SCAN=m

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
CONFIG_SCSI_ISCSI_ATTRS=m
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
CONFIG_SCSI_LOWLEVEL=y
# CONFIG_ISCSI_TCP is not set
# CONFIG_SCSI_BNX2_ISCSI is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_MVSAS is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
# CONFIG_SCSI_MPT2SAS is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_LIBFC is not set
# CONFIG_LIBFCOE is not set
# CONFIG_FCOE is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLOGICPTI=m
CONFIG_SCSI_QLA_FC=m
CONFIG_SCSI_QLA_ISCSI=m
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_DEBUG is not set
CONFIG_SCSI_SUNESP=m
# CONFIG_SCSI_SRP is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
# CONFIG_ATA is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=m
CONFIG_MD_RAID456=m
CONFIG_MD_RAID6_PQ=m
CONFIG_MD_MULTIPATH=m
# CONFIG_MD_FAULTY is not set
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
# CONFIG_DM_LOG_USERSPACE is not set
CONFIG_DM_ZERO=m
# CONFIG_DM_MULTIPATH is not set
# CONFIG_DM_DELAY is not set
# CONFIG_DM_UEVENT is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#

#
# You can enable one or both FireWire driver stacks.
#

#
# See the help texts for more information.
#
# CONFIG_FIREWIRE is not set
# CONFIG_IEEE1394 is not set
# CONFIG_I2O is not set
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
# CONFIG_BONDING is not set
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_VETH is not set
# CONFIG_ARCNET is not set
CONFIG_PHYLIB=m

#
# MII PHY device drivers
#
# CONFIG_MARVELL_PHY is not set
# CONFIG_DAVICOM_PHY is not set
# CONFIG_QSEMI_PHY is not set
# CONFIG_LXT_PHY is not set
# CONFIG_CICADA_PHY is not set
# CONFIG_VITESSE_PHY is not set
# CONFIG_SMSC_PHY is not set
# CONFIG_BROADCOM_PHY is not set
# CONFIG_ICPLUS_PHY is not set
# CONFIG_REALTEK_PHY is not set
# CONFIG_NATIONAL_PHY is not set
# CONFIG_STE10XP is not set
# CONFIG_LSI_ET1011C_PHY is not set
# CONFIG_MDIO_BITBANG is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
# CONFIG_SUNLANCE is not set
CONFIG_HAPPYMEAL=m
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
CONFIG_SUNGEM=m
# CONFIG_CASSINI is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_ETHOC is not set
# CONFIG_DNET is not set
# CONFIG_NET_TULIP is not set
# CONFIG_HP100 is not set
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
# CONFIG_NET_PCI is not set
# CONFIG_B44 is not set
# CONFIG_KS8842 is not set
# CONFIG_ATL2 is not set
CONFIG_NETDEV_1000=y
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_E1000E is not set
# CONFIG_IP1000 is not set
# CONFIG_IGB is not set
# CONFIG_IGBVF is not set
# CONFIG_MYRI_SBUS is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=m
# CONFIG_BNX2 is not set
# CONFIG_CNIC is not set
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
# CONFIG_ATL1E is not set
# CONFIG_ATL1C is not set
# CONFIG_JME is not set
# CONFIG_NETDEV_10000 is not set
# CONFIG_TR is not set

#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
# CONFIG_WLAN_80211 is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#

#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_USBNET is not set
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
# CONFIG_ISDN is not set
# CONFIG_PHONE is not set

#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
# CONFIG_INPUT_POLLDEV is not set

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
CONFIG_KEYBOARD_SUNKBD=y
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_SERIAL=y
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_SPARCSPKR=m
# CONFIG_INPUT_ATI_REMOTE is not set
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_CM109 is not set
# CONFIG_INPUT_UINPUT is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_DEVKMEM=y
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250_PCI=m
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set

#
# Non-8250 serial port support
#
CONFIG_SERIAL_SUNCORE=y
# CONFIG_SERIAL_SUNZILOG is not set
CONFIG_SERIAL_SUNSU=y
CONFIG_SERIAL_SUNSU_CONSOLE=y
CONFIG_SERIAL_SUNSAB=m
CONFIG_SERIAL_SUNHV=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
# CONFIG_LEGACY_PTYS is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_TCG_TPM is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_HELPER_AUTO=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_SIMTEC is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set

#
# Graphics adapter I2C/DDC channel drivers
#
# CONFIG_I2C_VOODOO3 is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_STUB is not set

#
# Miscellaneous I2C Chip support
#
# CONFIG_DS1682 is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_PCF8575 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
# CONFIG_SPI is not set

#
# PPS support
#
# CONFIG_PPS is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
# CONFIG_POWER_SUPPLY is not set
CONFIG_HWMON=y
# CONFIG_HWMON_VID is not set
# CONFIG_SENSORS_AD7414 is not set
# CONFIG_SENSORS_AD7418 is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ADT7462 is not set
# CONFIG_SENSORS_ADT7470 is not set
# CONFIG_SENSORS_ADT7473 is not set
# CONFIG_SENSORS_ADT7475 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not set
# CONFIG_SENSORS_G760A is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_LM93 is not set
# CONFIG_SENSORS_LTC4215 is not set
# CONFIG_SENSORS_LTC4245 is not set
# CONFIG_SENSORS_LM95241 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_DME1737 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83L786NG is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set
CONFIG_SENSORS_ULTRA45=m
# CONFIG_HWMON_DEBUG_CHIP is not set
CONFIG_THERMAL=m
# CONFIG_THERMAL_HWMON is not set
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not set

#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_AB3100_CORE is not set
# CONFIG_REGULATOR is not set
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
# CONFIG_DRM is not set
# CONFIG_VGASTATE is not set
# CONFIG_VIDEO_OUTPUT_CONTROL is not set
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
# CONFIG_FB_SYS_FILLRECT is not set
# CONFIG_FB_SYS_COPYAREA is not set
# CONFIG_FB_SYS_IMAGEBLIT is not set
# CONFIG_FB_FOREIGN_ENDIAN is not set
# CONFIG_FB_SYS_FOPS is not set
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_SBUS is not set
# CONFIG_FB_XVR500 is not set
# CONFIG_FB_XVR2500 is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
# CONFIG_FB_ATY_GX is not set
CONFIG_FB_ATY_BACKLIGHT=y
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_ILI9320 is not set
# CONFIG_LCD_PLATFORM is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y

#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set

#
# Console display driver support
#
CONFIG_PROM_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
CONFIG_FONT_SUN8x16=y
CONFIG_FONT_SUN12x22=y
# CONFIG_FONT_10x18 is not set
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
# CONFIG_LOGO_LINUX_CLUT224 is not set
CONFIG_LOGO_SUN_CLUT224=y
# CONFIG_SOUND is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
# CONFIG_HIDRAW is not set

#
# USB Input Devices
#
CONFIG_USB_HID=m
# CONFIG_HID_PID is not set
# CONFIG_USB_HIDDEV is not set

#
# Special HID drivers
#
CONFIG_HID_A4TECH=m
CONFIG_HID_APPLE=m
CONFIG_HID_BELKIN=m
CONFIG_HID_CHERRY=m
CONFIG_HID_CHICONY=m
CONFIG_HID_CYPRESS=m
CONFIG_HID_DRAGONRISE=m
# CONFIG_DRAGONRISE_FF is not set
CONFIG_HID_EZKEY=m
CONFIG_HID_KYE=m
CONFIG_HID_GYRATION=m
CONFIG_HID_KENSINGTON=m
CONFIG_HID_LOGITECH=m
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_HID_MICROSOFT=m
CONFIG_HID_MONTEREY=m
CONFIG_HID_NTRIG=m
CONFIG_HID_PANTHERLORD=m
# CONFIG_PANTHERLORD_FF is not set
CONFIG_HID_PETALYNX=m
CONFIG_HID_SAMSUNG=m
CONFIG_HID_SONY=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_GREENASIA=m
# CONFIG_GREENASIA_FF is not set
CONFIG_HID_SMARTJOYPLUS=m
# CONFIG_SMARTJOYPLUS_FF is not set
CONFIG_HID_TOPSEED=m
CONFIG_HID_THRUSTMASTER=m
# CONFIG_THRUSTMASTER_FF is not set
CONFIG_HID_ZEROPLUS=m
# CONFIG_ZEROPLUS_FF is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set

#
# Miscellaneous USB options
#
# CONFIG_USB_DEVICEFS is not set
CONFIG_USB_DEVICE_CLASS=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
CONFIG_USB_MON=m
# CONFIG_USB_WUSB is not set
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
# CONFIG_USB_XHCI_HCD is not set
CONFIG_USB_EHCI_HCD=m
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1760_HCD is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
# CONFIG_USB_UHCI_HCD is not set
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_WHCI_HCD is not set
# CONFIG_USB_HWA_HCD is not set

#
# Enable Host or Gadget support to see Inventra options
#

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_WDM is not set
# CONFIG_USB_TMC is not set

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
# CONFIG_USB_STORAGE is not set
# CONFIG_USB_LIBUSUAL is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set

#
# USB port drivers
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_BERRY_CHARGE is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_VST is not set
# CONFIG_USB_GADGET is not set

#
# OTG and related infrastructure
#
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_UWB is not set
# CONFIG_MMC is not set
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=m

#
# LED drivers
#
CONFIG_LEDS_SUNFIRE=m
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_BD2802 is not set

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=m
CONFIG_LEDS_TRIGGER_IDE_DISK=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m

#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
# CONFIG_RTC_DRV_M41T80 is not set
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8581 is not set
# CONFIG_RTC_DRV_RX8025 is not set

#
# SPI RTC drivers
#

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
CONFIG_RTC_DRV_M48T59=y
CONFIG_RTC_DRV_BQ4802=y
# CONFIG_RTC_DRV_V3020 is not set

#
# on-CPU RTC drivers
#
CONFIG_RTC_DRV_SUN4V=y
CONFIG_RTC_DRV_STARFIRE=y
CONFIG_DMADEVICES=y

#
# DMA Devices
#
# CONFIG_AUXDISPLAY is not set
# CONFIG_UIO is not set

#
# TI VLYNQ
#
# CONFIG_STAGING is not set

#
# Misc Linux/SPARC drivers
#
CONFIG_SUN_OPENPROMIO=m
CONFIG_OBP_FLASH=m
# CONFIG_TADPOLE_TS102_UCTRL is not set
CONFIG_BBC_I2C=m
CONFIG_ENVCTRL=m
# CONFIG_DISPLAY7SEG is not set

#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=m
# CONFIG_EXT4DEV_COMPAT is not set
CONFIG_EXT4_FS_XATTR=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=m
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_BTRFS_FS is not set
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
# CONFIG_MSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
# CONFIG_CONFIGFS_FS is not set
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
# CONFIG_NILFS2_FS is not set
CONFIG_NETWORK_FILESYSTEMS=y
# CONFIG_NFS_FS is not set
# CONFIG_NFSD is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
# CONFIG_KARMA_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
# CONFIG_SYSV68_PARTITION is not set
CONFIG_NLS=m
CONFIG_NLS_DEFAULT="iso8859-2"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
CONFIG_NLS_CODEPAGE_852=m
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=m
# CONFIG_DLM is not set

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not set
CONFIG_ENABLE_WARN_DEPRECATED=y
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_KERNEL is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
# CONFIG_LATENCYTOP is not set
CONFIG_SYSCTL_SYSCALL_CHECK=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_STACK_DEBUG is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
# CONFIG_SECURITY is not set
# CONFIG_SECURITYFS is not set
# CONFIG_SECURITY_FILE_CAPABILITIES is not set
CONFIG_XOR_BLOCKS=m
CONFIG_ASYNC_CORE=m
CONFIG_ASYNC_MEMCPY=m
CONFIG_ASYNC_XOR=m
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
# CONFIG_CRYPTO_FIPS is not set
CONFIG_CRYPTO_ALGAPI=m
CONFIG_CRYPTO_ALGAPI2=m
CONFIG_CRYPTO_AEAD=m
CONFIG_CRYPTO_AEAD2=m
CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_BLKCIPHER2=m
CONFIG_CRYPTO_HASH=m
CONFIG_CRYPTO_HASH2=m
CONFIG_CRYPTO_RNG2=m
CONFIG_CRYPTO_PCOMP=m
CONFIG_CRYPTO_MANAGER=m
CONFIG_CRYPTO_MANAGER2=m
# CONFIG_CRYPTO_GF128MUL is not set
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_WORKQUEUE=m
# CONFIG_CRYPTO_CRYPTD is not set
CONFIG_CRYPTO_AUTHENC=m
CONFIG_CRYPTO_TEST=m

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
# CONFIG_CRYPTO_GCM is not set
# CONFIG_CRYPTO_SEQIV is not set

#
# Block modes
#
CONFIG_CRYPTO_CBC=m
# CONFIG_CRYPTO_CTR is not set
# CONFIG_CRYPTO_CTS is not set
CONFIG_CRYPTO_ECB=m
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_PCBC=m
# CONFIG_CRYPTO_XTS is not set

#
# Hash modes
#
CONFIG_CRYPTO_HMAC=m
# CONFIG_CRYPTO_XCBC is not set

#
# Digest
#
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=m
CONFIG_CRYPTO_MICHAEL_MIC=m
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
# CONFIG_CRYPTO_RMD256 is not set
# CONFIG_CRYPTO_RMD320 is not set
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=m

#
# Ciphers
#
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_BLOWFISH=m
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_FCRYPT is not set
CONFIG_CRYPTO_KHAZAD=m
# CONFIG_CRYPTO_SALSA20 is not set
# CONFIG_CRYPTO_SEED is not set
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=m
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_HW=y
# CONFIG_CRYPTO_DEV_HIFN_795X is not set
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_LAST_BIT=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC_T10DIF=y
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=m
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_HAVE_LMB=y
CONFIG_NLATTR=y

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (7 preceding siblings ...)
  2009-09-11 23:04 ` Josip Rodin
@ 2009-09-12  0:18 ` David Miller
  2009-09-12  9:49 ` Josip Rodin
                   ` (43 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-12  0:18 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Sat, 12 Sep 2009 01:04:16 +0200

> In my case, I didn't seem to have any problems when I just turned it off
> in pcr_arch_init().

Yeah, that's usually what cures this.

> I added some poor man's debugging and got:
> 
> calling  pcr_arch_init+0x0/0x13c @ 1
> Most of pcr_arch_init() is done, going for nmi_init()...
> This is start_watchdog(), writing picl_value(nmi_hz)=-17214228922368000 into pic...
> This is start_watchdog(), writing picl_value(nmi_hz)=-17214228922368000 into pic...
> This
> 
> That last line was a printk() right after the on_each_cpu(start_watchdog,
> NULL, 1); call. Again exactly four characters into the printk.

Yeah, that's when it's going to take the first NMI.

> Could this consistency be of any significance, maybe the printk
> functions are somehow problematic... so I fiddled with them some more, but
> it looks more like they just waste time until something kicks in and somehow
> kills the kernel without a trace. That doesn't sound like perfctr_irq() and
> die_nmi(), but then I don't really any idea how exactly all that works :)

You can't put debugging print statements in the NMI irq handlers like
perfctr_irq(), that will almost always cause a lockup or crash.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (8 preceding siblings ...)
  2009-09-12  0:18 ` David Miller
@ 2009-09-12  9:49 ` Josip Rodin
  2009-09-12  9:59 ` David Miller
                   ` (42 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-12  9:49 UTC (permalink / raw)
  To: sparclinux

On Fri, Sep 11, 2009 at 05:18:18PM -0700, David Miller wrote:
> > Could this consistency be of any significance, maybe the printk
> > functions are somehow problematic... so I fiddled with them some more, but
> > it looks more like they just waste time until something kicks in and somehow
> > kills the kernel without a trace. That doesn't sound like perfctr_irq() and
> > die_nmi(), but then I don't really any idea how exactly all that works :)
> 
> You can't put debugging print statements in the NMI irq handlers like
> perfctr_irq(), that will almost always cause a lockup or crash.

Nah, didn't even try that - I saw that the existing printk() in there
doesn't even show up, despite obvious tries to make it so.

In case it matters, this is a tlb_type=cheetah_plus machine.

I see this %pcr handling has been in debugging code (oprofile, performance
counters) for some time before it moved into the NMI handler, so I'm
guessing it didn't get enough testing because fewer people have the
debugging features enabled. I would recommend disabling it for now in
the stable releases until this grave regression is resolved.

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (9 preceding siblings ...)
  2009-09-12  9:49 ` Josip Rodin
@ 2009-09-12  9:59 ` David Miller
  2009-09-12 11:05 ` Josip Rodin
                   ` (41 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-12  9:59 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Sat, 12 Sep 2009 11:49:54 +0200

> I see this %pcr handling has been in debugging code (oprofile, performance
> counters) for some time before it moved into the NMI handler, so I'm
> guessing it didn't get enough testing because fewer people have the
> debugging features enabled. I would recommend disabling it for now in
> the stable releases until this grave regression is resolved.

Remind me what kernel you're trying now?

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (10 preceding siblings ...)
  2009-09-12  9:59 ` David Miller
@ 2009-09-12 11:05 ` Josip Rodin
  2009-09-13  6:00 ` David Miller
                   ` (40 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-12 11:05 UTC (permalink / raw)
  To: sparclinux

On Sat, Sep 12, 2009 at 02:59:43AM -0700, David Miller wrote:
> From: Josip Rodin <joy@entuzijast.net>
> Date: Sat, 12 Sep 2009 11:49:54 +0200
> 
> > I see this %pcr handling has been in debugging code (oprofile, performance
> > counters) for some time before it moved into the NMI handler, so I'm
> > guessing it didn't get enough testing because fewer people have the
> > debugging features enabled. I would recommend disabling it for now in
> > the stable releases until this grave regression is resolved.
> 
> Remind me what kernel you're trying now?

The 2.6.31 release. (Actually stable 2.6.31.y git but that's currently the
same.)

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (11 preceding siblings ...)
  2009-09-12 11:05 ` Josip Rodin
@ 2009-09-13  6:00 ` David Miller
  2009-09-14 10:24 ` David Miller
                   ` (39 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-13  6:00 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Sat, 12 Sep 2009 13:05:59 +0200

> On Sat, Sep 12, 2009 at 02:59:43AM -0700, David Miller wrote:
>> From: Josip Rodin <joy@entuzijast.net>
>> Date: Sat, 12 Sep 2009 11:49:54 +0200
>> 
>> > I see this %pcr handling has been in debugging code (oprofile, performance
>> > counters) for some time before it moved into the NMI handler, so I'm
>> > guessing it didn't get enough testing because fewer people have the
>> > debugging features enabled. I would recommend disabling it for now in
>> > the stable releases until this grave regression is resolved.
>> 
>> Remind me what kernel you're trying now?
> 
> The 2.6.31 release. (Actually stable 2.6.31.y git but that's currently the
> same.)

Ok, I'm motivated to simply fix this and it seems you are too.

I'll come up with a game plane to kill this for good, because I
suspect whatever is causing this is actually unrelated to the
NMI feature and is actually something more funamental on SMP on
these UltraSPARC-III+ machines.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (12 preceding siblings ...)
  2009-09-13  6:00 ` David Miller
@ 2009-09-14 10:24 ` David Miller
  2009-09-14 11:46 ` Josip Rodin
                   ` (38 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-14 10:24 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Sat, 12 Sep 2009 13:05:59 +0200

> The 2.6.31 release. (Actually stable 2.6.31.y git but that's
> currently the same.)

Ok:

1) Give me the output of /proc/cpuinfo

2) Try a UP kernel build, does it work even with all of the NMI
   bits enabled on this machine?

Thanks.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (13 preceding siblings ...)
  2009-09-14 10:24 ` David Miller
@ 2009-09-14 11:46 ` Josip Rodin
  2009-09-14 12:36 ` Josip Rodin
                   ` (37 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-14 11:46 UTC (permalink / raw)
  To: sparclinux

On Mon, Sep 14, 2009 at 03:24:56AM -0700, David Miller wrote:
> 1) Give me the output of /proc/cpuinfo

cpu             : TI UltraSparc IIIi (Jalapeno)
fpu             : UltraSparc IIIi integrated FPU
pmu             : ultra3i
prom            : OBP 4.11.4 2003/07/23 08:04
type            : sun4u
ncpus probed    : 2
ncpus active    : 2
D$ parity tl1   : 0
I$ parity tl1   : 0
Cpu0ClkTck      : 000000003bb94e80
Cpu1ClkTck      : 000000003bb94e80
MMU Type        : Cheetah+
State:
CPU0:           online
CPU1:           online

> 2) Try a UP kernel build, does it work even with all of the NMI
>    bits enabled on this machine?

Will try and report shortly.

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (14 preceding siblings ...)
  2009-09-14 11:46 ` Josip Rodin
@ 2009-09-14 12:36 ` Josip Rodin
  2009-09-14 12:40 ` Josip Rodin
                   ` (36 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-14 12:36 UTC (permalink / raw)
  To: sparclinux

On Mon, Sep 14, 2009 at 01:46:43PM +0200, Josip Rodin wrote:
> On Mon, Sep 14, 2009 at 03:24:56AM -0700, David Miller wrote:
> > 1) Give me the output of /proc/cpuinfo
> 
> cpu             : TI UltraSparc IIIi (Jalapeno)
> fpu             : UltraSparc IIIi integrated FPU
> pmu             : ultra3i
> prom            : OBP 4.11.4 2003/07/23 08:04
> type            : sun4u
> ncpus probed    : 2
> ncpus active    : 2
> D$ parity tl1   : 0
> I$ parity tl1   : 0
> Cpu0ClkTck      : 000000003bb94e80
> Cpu1ClkTck      : 000000003bb94e80
> MMU Type        : Cheetah+
> State:
> CPU0:           online
> CPU1:           online
> 
> > 2) Try a UP kernel build, does it work even with all of the NMI
> >    bits enabled on this machine?
> 
> Will try and report shortly.

It seems to work just fine without SMP.

This is start_watchdog(), writing picl_value(nmi_hz)=-17214228922368000 into PIC...
This is nmi_init(), entering check_nmi_watchdog()...
Testing NMI watchdog ... OK.
[...]

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (15 preceding siblings ...)
  2009-09-14 12:36 ` Josip Rodin
@ 2009-09-14 12:40 ` Josip Rodin
  2009-09-14 13:25 ` Sébastien Bernard
                   ` (35 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-14 12:40 UTC (permalink / raw)
  To: sparclinux

On Mon, Sep 14, 2009 at 02:36:48PM +0200, Josip Rodin wrote:
> > > 2) Try a UP kernel build, does it work even with all of the NMI
> > >    bits enabled on this machine?
> > 
> > Will try and report shortly.
> 
> It seems to work just fine without SMP.

Just in case it might matter:

--- /boot/config-2.6.31.old     2009-09-11 23:10:03.000000000 +0000
+++ /boot/config-2.6.31 2009-09-14 12:08:04.000000000 +0000
@@ -4 +4 @@
-# Fri Sep 11 18:23:35 2009
+# Mon Sep 14 11:47:09 2009
@@ -35 +35 @@
-CONFIG_LOCK_KERNEL=y
+CONFIG_BROKEN_ON_SMP=y
@@ -114 +113,0 @@
-CONFIG_USE_GENERIC_SMP_HELPERS=y
@@ -131 +129,0 @@
-CONFIG_STOP_MACHINE=y
@@ -154,2 +152 @@
-CONFIG_SMP=y
-CONFIG_NR_CPUS2
+# CONFIG_SMP is not set
@@ -167 +163,0 @@
-CONFIG_SPARC64_SMP=y
@@ -171 +166,0 @@
-# CONFIG_HOTPLUG_CPU is not set
@@ -178 +172,0 @@
-# CONFIG_NUMA is not set
@@ -200,2 +193,0 @@
-CONFIG_SCHED_SMT=y
-CONFIG_SCHED_MC=y

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (16 preceding siblings ...)
  2009-09-14 12:40 ` Josip Rodin
@ 2009-09-14 13:25 ` Sébastien Bernard
  2009-09-15  8:08 ` David Miller
                   ` (34 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Sébastien Bernard @ 2009-09-14 13:25 UTC (permalink / raw)
  To: sparclinux

David Miller a écrit :
>
> 1) Give me the output of /proc/cpuinfo
>
> 2) Try a UP kernel build, does it work even with all of the NMI
>    bits enabled on this machine?
>
> Thanks.
>
>
>   
Here's the cpuinfo from a 2.6.24 UP kernel :
cpu             : TI UltraSparc IIIi (Jalapeno)
fpu             : UltraSparc IIIi integrated FPU
prom            : OBP 4.22.33 2007/06/18 12:45
type            : sun4u
ncpus probed    : 2
ncpus active    : 1
D$ parity tl1   : 0
I$ parity tl1   : 0
Cpu0ClkTck      : 000000004c4b4000
MMU Type        : Cheetah+

There is no hang with UP kernel.

    Seb


^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (17 preceding siblings ...)
  2009-09-14 13:25 ` Sébastien Bernard
@ 2009-09-15  8:08 ` David Miller
  2009-09-15  9:11 ` David Miller
                   ` (33 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-15  8:08 UTC (permalink / raw)
  To: sparclinux

[-- Attachment #1: Type: Text/Plain, Size: 963 bytes --]

From: Josip Rodin <joy@entuzijast.net>
Date: Mon, 14 Sep 2009 14:36:48 +0200

> It seems to work just fine without SMP.
> 
> This is start_watchdog(), writing picl_value(nmi_hz)=-17214228922368000 into PIC...
> This is nmi_init(), entering check_nmi_watchdog()...
> Testing NMI watchdog ... OK.
> [...]

Ok, great.

This is all so strange because I have the exact same cpu types
and cpu numbers as these V240's that see the problems.

Ok, next test.  Rebuild SMP and try the following two patches,
one at a time.

1) The first patch disables the idle spin loop used to help
   ensure the cpu is actually executing instructions during
   the NMI test.

   This might be it because this doesn't actually even get used
   in UP builds.

2) The second patch forces the NMI interrupt handler to only
   end up executing once.  The NMI test will fail if this
   test "fixes" things, and it's to see if somehow the
   rescheduling of the NMI event is to blame.

Thanks!

[-- Attachment #2: test1.diff --]
[-- Type: Text/X-Patch, Size: 467 bytes --]

diff --git a/arch/sparc/kernel/nmi.c b/arch/sparc/kernel/nmi.c
index 2c0cc72..21ec244 100644
--- a/arch/sparc/kernel/nmi.c
+++ b/arch/sparc/kernel/nmi.c
@@ -164,7 +164,8 @@ static int __init check_nmi_watchdog(void)
 
 	printk(KERN_INFO "Testing NMI watchdog ... ");
 
-	smp_call_function(nmi_cpu_busy, (void *)&endflag, 0);
+	if (0)
+		smp_call_function(nmi_cpu_busy, (void *)&endflag, 0);
 
 	for_each_possible_cpu(cpu)
 		prev_nmi_count[cpu] = get_nmi_count(cpu);

[-- Attachment #3: test2.diff --]
[-- Type: Text/X-Patch, Size: 491 bytes --]

diff --git a/arch/sparc/kernel/nmi.c b/arch/sparc/kernel/nmi.c
index 2c0cc72..b985ae8 100644
--- a/arch/sparc/kernel/nmi.c
+++ b/arch/sparc/kernel/nmi.c
@@ -110,10 +110,12 @@ notrace __kprobes void perfctr_irq(int irq, struct pt_regs *regs)
 		__get_cpu_var(last_irq_sum) = sum;
 		local_set(&__get_cpu_var(alert_counter), 0);
 	}
+#if 0
 	if (nmi_usable) {
 		write_pic(picl_value(nmi_hz));
 		pcr_ops->write(pcr_enable);
 	}
+#endif
 }
 
 static inline unsigned int get_nmi_count(int cpu)

^ permalink raw reply related	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (18 preceding siblings ...)
  2009-09-15  8:08 ` David Miller
@ 2009-09-15  9:11 ` David Miller
  2009-09-15  9:58 ` Josip Rodin
                   ` (32 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-15  9:11 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Mon, 14 Sep 2009 14:40:22 +0200

> On Mon, Sep 14, 2009 at 02:36:48PM +0200, Josip Rodin wrote:
>> > > 2) Try a UP kernel build, does it work even with all of the NMI
>> > >    bits enabled on this machine?
>> > 
>> > Will try and report shortly.
>> 
>> It seems to work just fine without SMP.
> 
> Just in case it might matter:

I was able to reproduce the hang with your originally posted config.

It only triggers when CONFIG_PROM_CONSOLE is enabled, I keep telling
people to turn it off.  Nobody should be using it, it either breaks
things or it slows the console down considerably.

That's it, I'm completely removing that driver from the tree this
merge window, so you guys can't mess it up any more even if you want
to :-)

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (19 preceding siblings ...)
  2009-09-15  9:11 ` David Miller
@ 2009-09-15  9:58 ` Josip Rodin
  2009-09-15 10:01 ` David Miller
                   ` (31 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-15  9:58 UTC (permalink / raw)
  To: sparclinux

On Tue, Sep 15, 2009 at 02:11:24AM -0700, David Miller wrote:
> I was able to reproduce the hang with your originally posted config.
> 
> It only triggers when CONFIG_PROM_CONSOLE is enabled, I keep telling
> people to turn it off.  Nobody should be using it, it either breaks
> things or it slows the console down considerably.
> 
> That's it, I'm completely removing that driver from the tree this
> merge window, so you guys can't mess it up any more even if you want
> to :-)

Oh! Well, that's good.

I googled for it now and found in some Ubuntu kernel changelog that Fabio
did it this way:

linux-source-2.6.17 (2.6.17-10.26) edgy; urgency=low

  *  make promcon driver init a boot option:
    - fix Niagara cpu soft lockups. (Closes Ubuntu: #61821)

  The generic PROM_CONSOLE driver is just too slow and blocks IRQ during
  normal output. Ideally the PROM_CONSOLE should be used only if we fail
  to find the correct driver for a certain hardware. In reality when built in
  it will be always used as default. With this workaround, we init the driver
  only on specific requests.
  The pro is that all machines that have a working console driver will notice
  a speed up at boot. The cons is that machines for which we have no driver
  will need to wait for one or boot with "forcepromconsole" boot option.

 -- Fabio M. Di Nitto <email address hidden>   Mon, 02 Oct 2006 06:48:54 +0200

If the PROM console driver still has some utility, maybe the boot option is
the way to go... does it? Does anyone still manufacture new machines with
new and strange console types that we don't support? :)

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (20 preceding siblings ...)
  2009-09-15  9:58 ` Josip Rodin
@ 2009-09-15 10:01 ` David Miller
  2009-09-15 10:03 ` Josip Rodin
                   ` (30 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-15 10:01 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Tue, 15 Sep 2009 11:58:33 +0200

> If the PROM console driver still has some utility, maybe the boot option is
> the way to go... does it? Does anyone still manufacture new machines with
> new and strange console types that we don't support? :)

The PROM console driver has no relevance today at all.

It should simply never be used.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (21 preceding siblings ...)
  2009-09-15 10:01 ` David Miller
@ 2009-09-15 10:03 ` Josip Rodin
  2009-09-15 10:05 ` Sébastien Bernard
                   ` (29 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-15 10:03 UTC (permalink / raw)
  To: sparclinux

On Tue, Sep 15, 2009 at 03:01:29AM -0700, David Miller wrote:
> From: Josip Rodin <joy@entuzijast.net>
> Date: Tue, 15 Sep 2009 11:58:33 +0200
> 
> > If the PROM console driver still has some utility, maybe the boot option is
> > the way to go... does it? Does anyone still manufacture new machines with
> > new and strange console types that we don't support? :)
> 
> The PROM console driver has no relevance today at all.
> 
> It should simply never be used.

OK, cool, please remove it, and also please propagate that to the stable
branches so we don't miss anyone who's not on the bleeding edge.

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (22 preceding siblings ...)
  2009-09-15 10:03 ` Josip Rodin
@ 2009-09-15 10:05 ` Sébastien Bernard
  2009-09-15 19:38 ` Jurij Smakov
                   ` (28 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Sébastien Bernard @ 2009-09-15 10:05 UTC (permalink / raw)
  To: sparclinux

David Miller a écrit :
> From: Josip Rodin <joy@entuzijast.net>
> Date: Mon, 14 Sep 2009 14:40:22 +0200
>
>   
>> On Mon, Sep 14, 2009 at 02:36:48PM +0200, Josip Rodin wrote:
>>     
>>>>> 2) Try a UP kernel build, does it work even with all of the NMI
>>>>>    bits enabled on this machine?
>>>>>           
>>>> Will try and report shortly.
>>>>         
>>> It seems to work just fine without SMP.
>>>       
>> Just in case it might matter:
>>     
>
> I was able to reproduce the hang with your originally posted config.
>
> It only triggers when CONFIG_PROM_CONSOLE is enabled, I keep telling
> people to turn it off.  Nobody should be using it, it either breaks
> things or it slows the console down considerably.
>
> That's it, I'm completely removing that driver from the tree this
> merge window, so you guys can't mess it up any more even if you want
> to :-)
>
>
>   
Very good news.
I had a lot of trouble because of this.
I had to disable it for initcall_debug to work, but then, any kernel 
patched or not was working.
I thought I messed up between patches and built kernels.
I realize now that I had the explanation under my nose.
Duh....

    Seb


^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (23 preceding siblings ...)
  2009-09-15 10:05 ` Sébastien Bernard
@ 2009-09-15 19:38 ` Jurij Smakov
  2009-09-16  7:57 ` Josip Rodin
                   ` (27 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Jurij Smakov @ 2009-09-15 19:38 UTC (permalink / raw)
  To: sparclinux

On Tue, Sep 15, 2009 at 12:03:06PM +0200, Josip Rodin wrote:
> On Tue, Sep 15, 2009 at 03:01:29AM -0700, David Miller wrote:
> > From: Josip Rodin <joy@entuzijast.net>
> > Date: Tue, 15 Sep 2009 11:58:33 +0200
> > 
> > > If the PROM console driver still has some utility, maybe the boot option is
> > > the way to go... does it? Does anyone still manufacture new machines with
> > > new and strange console types that we don't support? :)
> > 
> > The PROM console driver has no relevance today at all.
> > 
> > It should simply never be used.
> 
> OK, cool, please remove it, and also please propagate that to the stable
> branches so we don't miss anyone who's not on the bleeding edge.

Please feel free to follow up on http://bugs.debian.org/525958 which I've
filed in April to have the CONFIG_PROM_CONSOLE removed.

> 
> -- 
>      2. That which causes joy or happiness.
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-sparc-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

-- 
Jurij Smakov                                           jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (24 preceding siblings ...)
  2009-09-15 19:38 ` Jurij Smakov
@ 2009-09-16  7:57 ` Josip Rodin
  2009-09-16  8:03 ` Josip Rodin
                   ` (26 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-16  7:57 UTC (permalink / raw)
  To: sparclinux

On Tue, Sep 15, 2009 at 12:05:30PM +0200, Sébastien Bernard wrote:
>> I was able to reproduce the hang with your originally posted config.
>>
>> It only triggers when CONFIG_PROM_CONSOLE is enabled
>>   
> Very good news.
> I had a lot of trouble because of this.
> I had to disable it for initcall_debug to work, but then, any kernel  
> patched or not was working.
> I thought I messed up between patches and built kernels.
> I realize now that I had the explanation under my nose.
> Duh....

I had just recompiled and booted my SMP kernel without the dreaded
PROM_CONSOLE, and yet the machine got stuck in the same place in the
NMI code. I then removed initcall_debug, and it still doesn't work.
What am I missing?!

The .config diff between the working UP kernel and this one is:

--- /boot/config.old    2009-09-14 12:08:04.000000000 +0000
+++ /boot/config        2009-09-16 07:44:16.000000000 +0000
@@ -4 +4 @@
-# Mon Sep 14 11:47:09 2009
+# Tue Sep 15 09:59:03 2009
@@ -35 +35 @@
-CONFIG_BROKEN_ON_SMP=y
+CONFIG_LOCK_KERNEL=y
@@ -113,0 +114 @@
+CONFIG_USE_GENERIC_SMP_HELPERS=y
@@ -129,0 +131 @@
+CONFIG_STOP_MACHINE=y
@@ -152 +154,2 @@
-# CONFIG_SMP is not set
+CONFIG_SMP=y
+CONFIG_NR_CPUS2
@@ -163,0 +167 @@
+CONFIG_SPARC64_SMP=y
@@ -166,0 +171 @@
+# CONFIG_HOTPLUG_CPU is not set
@@ -172,0 +178 @@
+# CONFIG_NUMA is not set
@@ -193,0 +200,2 @@
+CONFIG_SCHED_SMT=y
+CONFIG_SCHED_MC=y
@@ -1141 +1149 @@
-CONFIG_PROM_CONSOLE=y
+# CONFIG_PROM_CONSOLE is not set

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (25 preceding siblings ...)
  2009-09-16  7:57 ` Josip Rodin
@ 2009-09-16  8:03 ` Josip Rodin
  2009-09-16  8:14 ` David Miller
                   ` (25 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-16  8:03 UTC (permalink / raw)
  To: sparclinux

On Tue, Sep 15, 2009 at 08:38:22PM +0100, Jurij Smakov wrote:
> > > > If the PROM console driver still has some utility, maybe the boot option is
> > > > the way to go... does it? Does anyone still manufacture new machines with
> > > > new and strange console types that we don't support? :)
> > > 
> > > The PROM console driver has no relevance today at all.
> > > 
> > > It should simply never be used.
> > 
> > OK, cool, please remove it, and also please propagate that to the stable
> > branches so we don't miss anyone who's not on the bleeding edge.
> 
> Please feel free to follow up on http://bugs.debian.org/525958 which I've
> filed in April to have the CONFIG_PROM_CONSOLE removed.

Yeah, definitely, Cc:ed. Dave has in the meantime killed it completely in
his stable tree:

http://git.kernel.org/?p=linux/kernel/git/davem/sparc-2.6.git;a=commit;h	d3f3f0e02c8a900d076c302c5c02227f33572d

There's another commit that takes it out of the defconfigs completely - it
was already unset there for a while now. So it's pretty much official now
(well, Linus still has to take it in, but that should be a formality).

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (26 preceding siblings ...)
  2009-09-16  8:03 ` Josip Rodin
@ 2009-09-16  8:14 ` David Miller
  2009-09-16  8:57 ` Sébastien Bernard
                   ` (24 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-16  8:14 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Wed, 16 Sep 2009 09:57:22 +0200

> On Tue, Sep 15, 2009 at 12:05:30PM +0200, Sébastien Bernard wrote:
>>> I was able to reproduce the hang with your originally posted config.
>>>
>>> It only triggers when CONFIG_PROM_CONSOLE is enabled
>>>   
>> Very good news.
>> I had a lot of trouble because of this.
>> I had to disable it for initcall_debug to work, but then, any kernel  
>> patched or not was working.
>> I thought I messed up between patches and built kernels.
>> I realize now that I had the explanation under my nose.
>> Duh....
> 
> I had just recompiled and booted my SMP kernel without the dreaded
> PROM_CONSOLE, and yet the machine got stuck in the same place in the
> NMI code. I then removed initcall_debug, and it still doesn't work.
> What am I missing?!
> 
> The .config diff between the working UP kernel and this one is:

I put up the kernel image I booted with your config (sans PROM_CONSOLE)
at:

	http://vger.kernel.org/~davem/vmlinux-debug

give it a try.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (27 preceding siblings ...)
  2009-09-16  8:14 ` David Miller
@ 2009-09-16  8:57 ` Sébastien Bernard
  2009-09-16  9:22 ` Hermann Lauer
                   ` (23 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Sébastien Bernard @ 2009-09-16  8:57 UTC (permalink / raw)
  To: sparclinux

David Miller a écrit :
>
>
> I put up the kernel image I booted with your config (sans PROM_CONSOLE)
> at:
>
> 	http://vger.kernel.org/~davem/vmlinux-debug
>
> give it a try.
> --
> To unsubscribe from this list: send the line "unsubscribe sparclinux" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>   

Works for me ok.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (28 preceding siblings ...)
  2009-09-16  8:57 ` Sébastien Bernard
@ 2009-09-16  9:22 ` Hermann Lauer
  2009-09-16 12:49 ` Josip Rodin
                   ` (22 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Hermann Lauer @ 2009-09-16  9:22 UTC (permalink / raw)
  To: sparclinux

tested davem's vmliux-debug on my sunfire880, hangs as usual.

Interresting, thougt, is when I send a xir via the rsc, after a moment
a line "ERROR: System-Watchdog Reset" appears and the system restarts 
- see below.

Greetings,
  Hermann

...
Memory: 4138880k available (2520k kernel code, 936k data, 184k init) [fffff80000000000,000000a0ffb1a000]
Calibrating delay using timer specific routine.. 20.01 BogoMIPS (lpj@035)
Mount-cache hash table entries: 512
CPU 0: synchronized TICK with master CPU (last diff 0 cycles, maxerr 11 cycles)
Brought up 2 CPUs
net_namespace: 1712 bytes
NET: Registered protocol family 16

ERROR: System-Watchdog Reset

Executing POST w/%o0 = 0000.0800.0101.4001
...

-- 
Netzwerkadministration/Zentrale Dienste, Interdiziplinaeres 
Zentrum fuer wissenschaftliches Rechnen der Universitaet Heidelberg
IWR; INF 368; 69120 Heidelberg; Tel: (06221)54-8236 Fax: -5224
Email: Hermann.Lauer@iwr.uni-heidelberg.de

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (29 preceding siblings ...)
  2009-09-16  9:22 ` Hermann Lauer
@ 2009-09-16 12:49 ` Josip Rodin
  2009-09-16 22:48 ` David Miller
                   ` (21 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-16 12:49 UTC (permalink / raw)
  To: sparclinux

On Wed, Sep 16, 2009 at 01:14:35AM -0700, David Miller wrote:
> >> I thought I messed up between patches and built kernels.
> >> I realize now that I had the explanation under my nose.
> >> Duh....
> > 
> > I had just recompiled and booted my SMP kernel without the dreaded
> > PROM_CONSOLE, and yet the machine got stuck in the same place in the
> > NMI code. I then removed initcall_debug, and it still doesn't work.
> > What am I missing?!
> > 
> > The .config diff between the working UP kernel and this one is:
> 
> I put up the kernel image I booted with your config (sans PROM_CONSOLE)
> at:
> 
> 	http://vger.kernel.org/~davem/vmlinux-debug
> 
> give it a try.

Yours works fine... I've reverted all the interim patches and rebuilt mine,
and it still won't boot, hanging in the same place again. I don't get it.
I'm attaching the exact .config used in my last attempt, just in case.
diff says PROM_CONSOLE is the only change. I'll be going over your image's
config (extracted from /proc/config.gz).

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (30 preceding siblings ...)
  2009-09-16 12:49 ` Josip Rodin
@ 2009-09-16 22:48 ` David Miller
  2009-09-16 23:29 ` Josip Rodin
                   ` (20 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-16 22:48 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Wed, 16 Sep 2009 14:49:00 +0200

> I'm attaching the exact .config used in my last attempt, just in case.

Where is that attachment? :-) I want to try it again here myself as a
double check.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (31 preceding siblings ...)
  2009-09-16 22:48 ` David Miller
@ 2009-09-16 23:29 ` Josip Rodin
  2009-09-16 23:49 ` David Miller
                   ` (19 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-16 23:29 UTC (permalink / raw)
  To: sparclinux

[-- Attachment #1: Type: text/plain, Size: 420 bytes --]

On Wed, Sep 16, 2009 at 03:48:18PM -0700, David Miller wrote:
> From: Josip Rodin <joy@entuzijast.net>
> Date: Wed, 16 Sep 2009 14:49:00 +0200
> 
> > I'm attaching the exact .config used in my last attempt, just in case.
> 
> Where is that attachment? :-) I want to try it again here myself as a
> double check.

Oh sorry, standard attachment error :) Now it's attached.

-- 
     2. That which causes joy or happiness.

[-- Attachment #2: config.sparc-nmi-fail.2 --]
[-- Type: text/plain, Size: 43630 bytes --]

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.31
# Tue Sep 15 09:59:03 2009
#
CONFIG_64BIT=y
CONFIG_SPARC=y
# CONFIG_SPARC32 is not set
CONFIG_SPARC64=y
CONFIG_ARCH_DEFCONFIG="arch/sparc/configs/sparc64_defconfig"
CONFIG_BITS=64
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_IOMMU_HELPER=y
CONFIG_QUICKLIST=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_AUDIT_ARCH=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_MMU=y
CONFIG_ARCH_NO_VIRT_TO_BUS=y
CONFIG_OF=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_CONSTRUCTORS=y

#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
# CONFIG_AUDIT is not set

#
# RCU Subsystem
#
CONFIG_CLASSIC_RCU=y
# CONFIG_TREE_RCU is not set
# CONFIG_PREEMPT_RCU is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_PREEMPT_RCU_TRACE is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=15
# CONFIG_GROUP_SCHED is not set
# CONFIG_CGROUPS is not set
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
# CONFIG_IPC_NS is not set
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
# CONFIG_NET_NS is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y

#
# Performance Counters
#
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_COMPAT_BRK=y
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
# CONFIG_MARKERS is not set
CONFIG_HAVE_OPROFILE=y
# CONFIG_KPROBES is not set
CONFIG_HAVE_SYSCALL_WRAPPERS=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_USE_GENERIC_SMP_HELPERS=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_SLOW_WORK is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_BSG is not set
# CONFIG_BLK_DEV_INTEGRITY is not set
CONFIG_BLOCK_COMPAT=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
# CONFIG_FREEZER is not set

#
# Processor type and features
#
CONFIG_SMP=y
CONFIG_NR_CPUS=32
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
# CONFIG_SCHED_HRTICK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_SPARC64_SMP=y
CONFIG_SPARC64_PAGE_SIZE_8KB=y
# CONFIG_SPARC64_PAGE_SIZE_64KB is not set
CONFIG_SECCOMP=y
# CONFIG_HOTPLUG_CPU is not set
CONFIG_GENERIC_HARDIRQS=y
# CONFIG_NO_HZ is not set
# CONFIG_HIGH_RES_TIMERS is not set
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# CONFIG_CPU_FREQ is not set
CONFIG_US3_MC=y
# CONFIG_NUMA is not set
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=0
CONFIG_NR_QUICK=1
CONFIG_HAVE_MLOCK=y
CONFIG_HAVE_MLOCKED_PAGE_BIT=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_CMDLINE_BOOL is not set

#
# Bus options (PCI etc.)
#
CONFIG_SBUS=y
CONFIG_SBUSCHAR=y
# CONFIG_SUN_LDOMS is not set
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCI_SYSCALL=y
CONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
CONFIG_PCI_LEGACY=y
# CONFIG_PCI_STUB is not set
# CONFIG_PCI_IOV is not set
# CONFIG_PCCARD is not set
CONFIG_SUN_OPENPROMFS=m
CONFIG_SPARC64_PCI=y

#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=m
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=m
CONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=m
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=m
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
CONFIG_IPV6=m
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not set
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=m
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=m
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_IPV6_MROUTE is not set
# CONFIG_NETWORK_SECMARK is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y

#
# Core Netfilter Configuration
#
# CONFIG_NETFILTER_NETLINK_QUEUE is not set
# CONFIG_NETFILTER_NETLINK_LOG is not set
CONFIG_NF_CONNTRACK=m
# CONFIG_NF_CT_ACCT is not set
# CONFIG_NF_CONNTRACK_MARK is not set
# CONFIG_NF_CONNTRACK_EVENTS is not set
# CONFIG_NF_CT_PROTO_DCCP is not set
# CONFIG_NF_CT_PROTO_SCTP is not set
# CONFIG_NF_CT_PROTO_UDPLITE is not set
# CONFIG_NF_CONNTRACK_AMANDA is not set
# CONFIG_NF_CONNTRACK_FTP is not set
# CONFIG_NF_CONNTRACK_H323 is not set
# CONFIG_NF_CONNTRACK_IRC is not set
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SANE is not set
# CONFIG_NF_CONNTRACK_SIP is not set
# CONFIG_NF_CONNTRACK_TFTP is not set
# CONFIG_NF_CT_NETLINK is not set
# CONFIG_NETFILTER_TPROXY is not set
CONFIG_NETFILTER_XTABLES=m
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_HL=m
# CONFIG_NETFILTER_XT_TARGET_LED is not set
# CONFIG_NETFILTER_XT_TARGET_MARK is not set
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
CONFIG_NETFILTER_XT_MATCH_HL=m
# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
# CONFIG_NETFILTER_XT_MATCH_MARK is not set
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
# CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
# CONFIG_NETFILTER_XT_MATCH_U32 is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
# CONFIG_IP_NF_TARGET_MASQUERADE is not set
# CONFIG_IP_NF_TARGET_NETMAP is not set
# CONFIG_IP_NF_TARGET_REDIRECT is not set
# CONFIG_NF_NAT_SNMP_BASIC is not set
# CONFIG_NF_NAT_FTP is not set
# CONFIG_NF_NAT_IRC is not set
# CONFIG_NF_NAT_TFTP is not set
# CONFIG_NF_NAT_AMANDA is not set
# CONFIG_NF_NAT_PPTP is not set
# CONFIG_NF_NAT_H323 is not set
# CONFIG_NF_NAT_SIP is not set
CONFIG_IP_NF_MANGLE=m
# CONFIG_IP_NF_TARGET_CLUSTERIP is not set
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
# CONFIG_IP_NF_RAW is not set
# CONFIG_IP_NF_ARPTABLES is not set

#
# IPv6: Netfilter Configuration
#
CONFIG_NF_CONNTRACK_IPV6=m
# CONFIG_IP6_NF_QUEUE is not set
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
# CONFIG_IP6_NF_MATCH_MH is not set
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
# CONFIG_IP6_NF_RAW is not set
# CONFIG_IP_DCCP is not set
# CONFIG_IP_SCTP is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_NET_DSA is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_PHONET is not set
# CONFIG_IEEE802154 is not set
# CONFIG_NET_SCHED is not set
CONFIG_NET_CLS_ROUTE=y
# CONFIG_DCB is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_AF_RXRPC is not set
# CONFIG_WIRELESS is not set
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
# CONFIG_STANDALONE is not set
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_CONNECTOR is not set
# CONFIG_MTD is not set
CONFIG_OF_DEVICE=y
CONFIG_OF_MDIO=m
# CONFIG_PARPORT is not set
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=m
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_XIP is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_PHANTOM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_ICS932S401 is not set
# CONFIG_ENCLOSURE_SERVICES is not set
# CONFIG_HP_ILO is not set
# CONFIG_ISL29003 is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not set
# CONFIG_EEPROM_LEGACY is not set
# CONFIG_EEPROM_MAX6875 is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_CB710_CORE is not set
CONFIG_HAVE_IDE=y
CONFIG_IDE=m

#
# Please see Documentation/ide/ide.txt for help/info on IDE drives
#
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_TIMINGS=y
CONFIG_IDE_ATAPI=y
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_IDE_GD=m
CONFIG_IDE_GD_ATA=y
# CONFIG_IDE_GD_ATAPI is not set
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_IDE_TASK_IOCTL is not set
CONFIG_IDE_PROC_FS=y

#
# IDE chipset support/bugfixes
#
# CONFIG_BLK_DEV_PLATFORM is not set
CONFIG_BLK_DEV_IDEDMA_SFF=y

#
# PCI IDE chipsets support
#
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_BLK_DEV_GENERIC is not set
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
CONFIG_BLK_DEV_CMD64X=m
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_JMICRON is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_IT8172 is not set
# CONFIG_BLK_DEV_IT8213 is not set
# CONFIG_BLK_DEV_IT821X is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_BLK_DEV_TC86C001 is not set
CONFIG_BLK_DEV_IDEDMA=y

#
# SCSI device support
#
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_TGT is not set
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=m
# CONFIG_CHR_DEV_SCH is not set
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set
CONFIG_SCSI_WAIT_SCAN=m

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
CONFIG_SCSI_ISCSI_ATTRS=m
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
CONFIG_SCSI_LOWLEVEL=y
# CONFIG_ISCSI_TCP is not set
# CONFIG_SCSI_BNX2_ISCSI is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_MVSAS is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
# CONFIG_SCSI_MPT2SAS is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_LIBFC is not set
# CONFIG_LIBFCOE is not set
# CONFIG_FCOE is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLOGICPTI=m
CONFIG_SCSI_QLA_FC=m
CONFIG_SCSI_QLA_ISCSI=m
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_DEBUG is not set
CONFIG_SCSI_SUNESP=m
# CONFIG_SCSI_SRP is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
# CONFIG_ATA is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=m
CONFIG_MD_RAID456=m
CONFIG_MD_RAID6_PQ=m
CONFIG_MD_MULTIPATH=m
# CONFIG_MD_FAULTY is not set
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
# CONFIG_DM_LOG_USERSPACE is not set
CONFIG_DM_ZERO=m
# CONFIG_DM_MULTIPATH is not set
# CONFIG_DM_DELAY is not set
# CONFIG_DM_UEVENT is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#

#
# You can enable one or both FireWire driver stacks.
#

#
# See the help texts for more information.
#
# CONFIG_FIREWIRE is not set
# CONFIG_IEEE1394 is not set
# CONFIG_I2O is not set
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
# CONFIG_BONDING is not set
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_VETH is not set
# CONFIG_ARCNET is not set
CONFIG_PHYLIB=m

#
# MII PHY device drivers
#
# CONFIG_MARVELL_PHY is not set
# CONFIG_DAVICOM_PHY is not set
# CONFIG_QSEMI_PHY is not set
# CONFIG_LXT_PHY is not set
# CONFIG_CICADA_PHY is not set
# CONFIG_VITESSE_PHY is not set
# CONFIG_SMSC_PHY is not set
# CONFIG_BROADCOM_PHY is not set
# CONFIG_ICPLUS_PHY is not set
# CONFIG_REALTEK_PHY is not set
# CONFIG_NATIONAL_PHY is not set
# CONFIG_STE10XP is not set
# CONFIG_LSI_ET1011C_PHY is not set
# CONFIG_MDIO_BITBANG is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
# CONFIG_SUNLANCE is not set
CONFIG_HAPPYMEAL=m
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
CONFIG_SUNGEM=m
# CONFIG_CASSINI is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_ETHOC is not set
# CONFIG_DNET is not set
# CONFIG_NET_TULIP is not set
# CONFIG_HP100 is not set
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
# CONFIG_NET_PCI is not set
# CONFIG_B44 is not set
# CONFIG_KS8842 is not set
# CONFIG_ATL2 is not set
CONFIG_NETDEV_1000=y
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_E1000E is not set
# CONFIG_IP1000 is not set
# CONFIG_IGB is not set
# CONFIG_IGBVF is not set
# CONFIG_MYRI_SBUS is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=m
# CONFIG_BNX2 is not set
# CONFIG_CNIC is not set
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
# CONFIG_ATL1E is not set
# CONFIG_ATL1C is not set
# CONFIG_JME is not set
# CONFIG_NETDEV_10000 is not set
# CONFIG_TR is not set

#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
# CONFIG_WLAN_80211 is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#

#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_USBNET is not set
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
# CONFIG_ISDN is not set
# CONFIG_PHONE is not set

#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
# CONFIG_INPUT_POLLDEV is not set

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
CONFIG_KEYBOARD_SUNKBD=y
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_SERIAL=y
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_SPARCSPKR=m
# CONFIG_INPUT_ATI_REMOTE is not set
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_CM109 is not set
# CONFIG_INPUT_UINPUT is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_DEVKMEM=y
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250_PCI=m
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set

#
# Non-8250 serial port support
#
CONFIG_SERIAL_SUNCORE=y
# CONFIG_SERIAL_SUNZILOG is not set
CONFIG_SERIAL_SUNSU=y
CONFIG_SERIAL_SUNSU_CONSOLE=y
CONFIG_SERIAL_SUNSAB=m
CONFIG_SERIAL_SUNHV=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
# CONFIG_LEGACY_PTYS is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_TCG_TPM is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_HELPER_AUTO=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_SIMTEC is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set

#
# Graphics adapter I2C/DDC channel drivers
#
# CONFIG_I2C_VOODOO3 is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_STUB is not set

#
# Miscellaneous I2C Chip support
#
# CONFIG_DS1682 is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_PCF8575 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
# CONFIG_SPI is not set

#
# PPS support
#
# CONFIG_PPS is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
# CONFIG_POWER_SUPPLY is not set
CONFIG_HWMON=y
# CONFIG_HWMON_VID is not set
# CONFIG_SENSORS_AD7414 is not set
# CONFIG_SENSORS_AD7418 is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ADT7462 is not set
# CONFIG_SENSORS_ADT7470 is not set
# CONFIG_SENSORS_ADT7473 is not set
# CONFIG_SENSORS_ADT7475 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not set
# CONFIG_SENSORS_G760A is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_LM93 is not set
# CONFIG_SENSORS_LTC4215 is not set
# CONFIG_SENSORS_LTC4245 is not set
# CONFIG_SENSORS_LM95241 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_DME1737 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83L786NG is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set
CONFIG_SENSORS_ULTRA45=m
# CONFIG_HWMON_DEBUG_CHIP is not set
CONFIG_THERMAL=m
# CONFIG_THERMAL_HWMON is not set
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not set

#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_AB3100_CORE is not set
# CONFIG_REGULATOR is not set
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
# CONFIG_DRM is not set
# CONFIG_VGASTATE is not set
# CONFIG_VIDEO_OUTPUT_CONTROL is not set
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
# CONFIG_FB_SYS_FILLRECT is not set
# CONFIG_FB_SYS_COPYAREA is not set
# CONFIG_FB_SYS_IMAGEBLIT is not set
# CONFIG_FB_FOREIGN_ENDIAN is not set
# CONFIG_FB_SYS_FOPS is not set
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_SBUS is not set
# CONFIG_FB_XVR500 is not set
# CONFIG_FB_XVR2500 is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
# CONFIG_FB_ATY_GX is not set
CONFIG_FB_ATY_BACKLIGHT=y
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_ILI9320 is not set
# CONFIG_LCD_PLATFORM is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y

#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set

#
# Console display driver support
#
# CONFIG_PROM_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
CONFIG_FONT_SUN8x16=y
CONFIG_FONT_SUN12x22=y
# CONFIG_FONT_10x18 is not set
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
# CONFIG_LOGO_LINUX_CLUT224 is not set
CONFIG_LOGO_SUN_CLUT224=y
# CONFIG_SOUND is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
# CONFIG_HIDRAW is not set

#
# USB Input Devices
#
CONFIG_USB_HID=m
# CONFIG_HID_PID is not set
# CONFIG_USB_HIDDEV is not set

#
# Special HID drivers
#
CONFIG_HID_A4TECH=m
CONFIG_HID_APPLE=m
CONFIG_HID_BELKIN=m
CONFIG_HID_CHERRY=m
CONFIG_HID_CHICONY=m
CONFIG_HID_CYPRESS=m
CONFIG_HID_DRAGONRISE=m
# CONFIG_DRAGONRISE_FF is not set
CONFIG_HID_EZKEY=m
CONFIG_HID_KYE=m
CONFIG_HID_GYRATION=m
CONFIG_HID_KENSINGTON=m
CONFIG_HID_LOGITECH=m
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_HID_MICROSOFT=m
CONFIG_HID_MONTEREY=m
CONFIG_HID_NTRIG=m
CONFIG_HID_PANTHERLORD=m
# CONFIG_PANTHERLORD_FF is not set
CONFIG_HID_PETALYNX=m
CONFIG_HID_SAMSUNG=m
CONFIG_HID_SONY=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_GREENASIA=m
# CONFIG_GREENASIA_FF is not set
CONFIG_HID_SMARTJOYPLUS=m
# CONFIG_SMARTJOYPLUS_FF is not set
CONFIG_HID_TOPSEED=m
CONFIG_HID_THRUSTMASTER=m
# CONFIG_THRUSTMASTER_FF is not set
CONFIG_HID_ZEROPLUS=m
# CONFIG_ZEROPLUS_FF is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set

#
# Miscellaneous USB options
#
# CONFIG_USB_DEVICEFS is not set
CONFIG_USB_DEVICE_CLASS=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
CONFIG_USB_MON=m
# CONFIG_USB_WUSB is not set
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
# CONFIG_USB_XHCI_HCD is not set
CONFIG_USB_EHCI_HCD=m
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1760_HCD is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
# CONFIG_USB_UHCI_HCD is not set
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_WHCI_HCD is not set
# CONFIG_USB_HWA_HCD is not set

#
# Enable Host or Gadget support to see Inventra options
#

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_WDM is not set
# CONFIG_USB_TMC is not set

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
# CONFIG_USB_STORAGE is not set
# CONFIG_USB_LIBUSUAL is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set

#
# USB port drivers
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_BERRY_CHARGE is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_VST is not set
# CONFIG_USB_GADGET is not set

#
# OTG and related infrastructure
#
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_UWB is not set
# CONFIG_MMC is not set
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=m

#
# LED drivers
#
CONFIG_LEDS_SUNFIRE=m
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_BD2802 is not set

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=m
CONFIG_LEDS_TRIGGER_IDE_DISK=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m

#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
# CONFIG_RTC_DRV_M41T80 is not set
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8581 is not set
# CONFIG_RTC_DRV_RX8025 is not set

#
# SPI RTC drivers
#

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
CONFIG_RTC_DRV_M48T59=y
CONFIG_RTC_DRV_BQ4802=y
# CONFIG_RTC_DRV_V3020 is not set

#
# on-CPU RTC drivers
#
CONFIG_RTC_DRV_SUN4V=y
CONFIG_RTC_DRV_STARFIRE=y
CONFIG_DMADEVICES=y

#
# DMA Devices
#
# CONFIG_AUXDISPLAY is not set
# CONFIG_UIO is not set

#
# TI VLYNQ
#
# CONFIG_STAGING is not set

#
# Misc Linux/SPARC drivers
#
CONFIG_SUN_OPENPROMIO=m
CONFIG_OBP_FLASH=m
# CONFIG_TADPOLE_TS102_UCTRL is not set
CONFIG_BBC_I2C=m
CONFIG_ENVCTRL=m
# CONFIG_DISPLAY7SEG is not set

#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=m
# CONFIG_EXT4DEV_COMPAT is not set
CONFIG_EXT4_FS_XATTR=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=m
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_BTRFS_FS is not set
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
# CONFIG_MSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
# CONFIG_CONFIGFS_FS is not set
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
# CONFIG_NILFS2_FS is not set
CONFIG_NETWORK_FILESYSTEMS=y
# CONFIG_NFS_FS is not set
# CONFIG_NFSD is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
# CONFIG_KARMA_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
# CONFIG_SYSV68_PARTITION is not set
CONFIG_NLS=m
CONFIG_NLS_DEFAULT="iso8859-2"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
CONFIG_NLS_CODEPAGE_852=m
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=m
# CONFIG_DLM is not set

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not set
CONFIG_ENABLE_WARN_DEPRECATED=y
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_KERNEL is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
# CONFIG_LATENCYTOP is not set
CONFIG_SYSCTL_SYSCALL_CHECK=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_STACK_DEBUG is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
# CONFIG_SECURITY is not set
# CONFIG_SECURITYFS is not set
# CONFIG_SECURITY_FILE_CAPABILITIES is not set
CONFIG_XOR_BLOCKS=m
CONFIG_ASYNC_CORE=m
CONFIG_ASYNC_MEMCPY=m
CONFIG_ASYNC_XOR=m
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
# CONFIG_CRYPTO_FIPS is not set
CONFIG_CRYPTO_ALGAPI=m
CONFIG_CRYPTO_ALGAPI2=m
CONFIG_CRYPTO_AEAD=m
CONFIG_CRYPTO_AEAD2=m
CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_BLKCIPHER2=m
CONFIG_CRYPTO_HASH=m
CONFIG_CRYPTO_HASH2=m
CONFIG_CRYPTO_RNG2=m
CONFIG_CRYPTO_PCOMP=m
CONFIG_CRYPTO_MANAGER=m
CONFIG_CRYPTO_MANAGER2=m
# CONFIG_CRYPTO_GF128MUL is not set
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_WORKQUEUE=m
# CONFIG_CRYPTO_CRYPTD is not set
CONFIG_CRYPTO_AUTHENC=m
CONFIG_CRYPTO_TEST=m

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
# CONFIG_CRYPTO_GCM is not set
# CONFIG_CRYPTO_SEQIV is not set

#
# Block modes
#
CONFIG_CRYPTO_CBC=m
# CONFIG_CRYPTO_CTR is not set
# CONFIG_CRYPTO_CTS is not set
CONFIG_CRYPTO_ECB=m
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_PCBC=m
# CONFIG_CRYPTO_XTS is not set

#
# Hash modes
#
CONFIG_CRYPTO_HMAC=m
# CONFIG_CRYPTO_XCBC is not set

#
# Digest
#
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=m
CONFIG_CRYPTO_MICHAEL_MIC=m
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
# CONFIG_CRYPTO_RMD256 is not set
# CONFIG_CRYPTO_RMD320 is not set
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=m

#
# Ciphers
#
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_BLOWFISH=m
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_FCRYPT is not set
CONFIG_CRYPTO_KHAZAD=m
# CONFIG_CRYPTO_SALSA20 is not set
# CONFIG_CRYPTO_SEED is not set
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=m
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_HW=y
# CONFIG_CRYPTO_DEV_HIFN_795X is not set
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_LAST_BIT=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC_T10DIF=y
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=m
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_HAVE_LMB=y
CONFIG_NLATTR=y

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (32 preceding siblings ...)
  2009-09-16 23:29 ` Josip Rodin
@ 2009-09-16 23:49 ` David Miller
  2009-09-17  0:07 ` David Miller
                   ` (18 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-16 23:49 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Thu, 17 Sep 2009 01:29:37 +0200

> On Wed, Sep 16, 2009 at 03:48:18PM -0700, David Miller wrote:
>> From: Josip Rodin <joy@entuzijast.net>
>> Date: Wed, 16 Sep 2009 14:49:00 +0200
>> 
>> > I'm attaching the exact .config used in my last attempt, just in case.
>> 
>> Where is that attachment? :-) I want to try it again here myself as a
>> double check.
> 
> Oh sorry, standard attachment error :) Now it's attached.

I built my kernel using v2.6.30.x -stable FWIW.

I'll try straight 2.6.31 with your config.  I wonder if we're
in the territory of some compiler issue.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (33 preceding siblings ...)
  2009-09-16 23:49 ` David Miller
@ 2009-09-17  0:07 ` David Miller
  2009-09-18 13:24 ` Josip Rodin
                   ` (17 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-17  0:07 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Thu, 17 Sep 2009 01:29:37 +0200

> On Wed, Sep 16, 2009 at 03:48:18PM -0700, David Miller wrote:
>> From: Josip Rodin <joy@entuzijast.net>
>> Date: Wed, 16 Sep 2009 14:49:00 +0200
>> 
>> > I'm attaching the exact .config used in my last attempt, just in case.
>> 
>> Where is that attachment? :-) I want to try it again here myself as a
>> double check.
> 
> Oh sorry, standard attachment error :) Now it's attached.

BTW, while we're on the topic of configurations, dists should use a
CONFIG_NR_CPUS value of at least 256 as that's the highest cpu count
out there on real sparc64 systems (Bartoka 4 socket Niagara-T2+, 64
cpus per socket, 4 * 64 = 256).

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (34 preceding siblings ...)
  2009-09-17  0:07 ` David Miller
@ 2009-09-18 13:24 ` Josip Rodin
  2009-09-18 17:19 ` David Miller
                   ` (16 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-18 13:24 UTC (permalink / raw)
  To: sparclinux

On Wed, Sep 16, 2009 at 04:49:34PM -0700, David Miller wrote:
> I built my kernel using v2.6.30.x -stable FWIW.
> 
> I'll try straight 2.6.31 with your config.  I wonder if we're
> in the territory of some compiler issue.

I'm guessing that compile is finished by now :) can you please post the link
for me to try and boot?

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (35 preceding siblings ...)
  2009-09-18 13:24 ` Josip Rodin
@ 2009-09-18 17:19 ` David Miller
  2009-09-23 22:03 ` Josip Rodin
                   ` (15 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-09-18 17:19 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Fri, 18 Sep 2009 15:24:51 +0200

> On Wed, Sep 16, 2009 at 04:49:34PM -0700, David Miller wrote:
>> I built my kernel using v2.6.30.x -stable FWIW.
>> 
>> I'll try straight 2.6.31 with your config.  I wonder if we're
>> in the territory of some compiler issue.
> 
> I'm guessing that compile is finished by now :) can you please post the link
> for me to try and boot?

I didn't get around to it, I have to run off now to LinuxCon and
LinuxPlumbers so all of this will have to wait 2 weeks.

Sorry.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (36 preceding siblings ...)
  2009-09-18 17:19 ` David Miller
@ 2009-09-23 22:03 ` Josip Rodin
  2009-10-31 15:08 ` Jurij Smakov
                   ` (14 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-09-23 22:03 UTC (permalink / raw)
  To: sparclinux

On Fri, Sep 18, 2009 at 10:19:39AM -0700, David Miller wrote:
> >> I built my kernel using v2.6.30.x -stable FWIW.
> >> 
> >> I'll try straight 2.6.31 with your config.  I wonder if we're
> >> in the territory of some compiler issue.
> > 
> > I'm guessing that compile is finished by now :) can you please post the link
> > for me to try and boot?
> 
> I didn't get around to it, I have to run off now to LinuxCon and
> LinuxPlumbers so all of this will have to wait 2 weeks.
> 
> Sorry.

FWIW I've since compiled and tested latest stable .30, .29 and .28, just to
make sure I'm not hitting a heisenbug, but the symptoms are unchanged for
.30 and .29, while .28 works. The compiler is the Debian 'stable' sparc gcc,
nothing fancy there.

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (37 preceding siblings ...)
  2009-09-23 22:03 ` Josip Rodin
@ 2009-10-31 15:08 ` Jurij Smakov
  2009-10-31 16:48 ` Josip Rodin
                   ` (13 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Jurij Smakov @ 2009-10-31 15:08 UTC (permalink / raw)
  To: sparclinux

On Thu, Sep 24, 2009 at 12:03:37AM +0200, Josip Rodin wrote:
> On Fri, Sep 18, 2009 at 10:19:39AM -0700, David Miller wrote:
> > >> I built my kernel using v2.6.30.x -stable FWIW.
> > >> 
> > >> I'll try straight 2.6.31 with your config.  I wonder if we're
> > >> in the territory of some compiler issue.
> > > 
> > > I'm guessing that compile is finished by now :) can you please post the link
> > > for me to try and boot?
> > 
> > I didn't get around to it, I have to run off now to LinuxCon and
> > LinuxPlumbers so all of this will have to wait 2 weeks.
> > 
> > Sorry.
> 
> FWIW I've since compiled and tested latest stable .30, .29 and .28, just to
> make sure I'm not hitting a heisenbug, but the symptoms are unchanged for
> .30 and .29, while .28 works. The compiler is the Debian 'stable' sparc gcc,
> nothing fancy there.

Josip, did you manage to figure out what's going on here? Did we conclude it is
a toolchain issue?

Cheers.
-- 
Jurij Smakov                                           jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (38 preceding siblings ...)
  2009-10-31 15:08 ` Jurij Smakov
@ 2009-10-31 16:48 ` Josip Rodin
  2009-11-23 20:24 ` David Miller
                   ` (12 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-10-31 16:48 UTC (permalink / raw)
  To: sparclinux

On Sat, Oct 31, 2009 at 03:08:47PM +0000, Jurij Smakov wrote:
> > > >> I built my kernel using v2.6.30.x -stable FWIW.
> > > >> 
> > > >> I'll try straight 2.6.31 with your config.  I wonder if we're
> > > >> in the territory of some compiler issue.
> > > > 
> > > > I'm guessing that compile is finished by now :) can you please post the link
> > > > for me to try and boot?
> > > 
> > > I didn't get around to it, I have to run off now to LinuxCon and
> > > LinuxPlumbers so all of this will have to wait 2 weeks.
> > > 
> > > Sorry.
> > 
> > FWIW I've since compiled and tested latest stable .30, .29 and .28, just to
> > make sure I'm not hitting a heisenbug, but the symptoms are unchanged for
> > .30 and .29, while .28 works. The compiler is the Debian 'stable' sparc gcc,
> > nothing fancy there.
> 
> Josip, did you manage to figure out what's going on here? Did we conclude it is
> a toolchain issue?

No idea, I got stuck there and reverted to .28. Then the machine started
exhibiting some other issues so it was reverted to .26. :/

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (39 preceding siblings ...)
  2009-10-31 16:48 ` Josip Rodin
@ 2009-11-23 20:24 ` David Miller
  2009-11-23 21:11 ` Hermann Lauer
                   ` (11 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-11-23 20:24 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Sat, 31 Oct 2009 17:48:06 +0100

> No idea, I got stuck there and reverted to .28. Then the machine started
> exhibiting some other issues so it was reverted to .26. :/

Sorry for dropping the ball on this one.

As promised long ago, here is a 2.6.31.6 kernel built with you
2.6.31 config file.  Let me know if it exhibits the bootup problem
so we can diagnose further:

	http://vger.kernel.org/~davem/josip_test_2631_6.img

Thanks!

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (40 preceding siblings ...)
  2009-11-23 20:24 ` David Miller
@ 2009-11-23 21:11 ` Hermann Lauer
  2009-11-23 21:31 ` David Miller
                   ` (10 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Hermann Lauer @ 2009-11-23 21:11 UTC (permalink / raw)
  To: sparclinux

On Mon, Nov 23, 2009 at 12:24:46PM -0800, David Miller wrote:
> As promised long ago, here is a 2.6.31.6 kernel built with you
> 2.6.31 config file.  Let me know if it exhibits the bootup problem
> so we can diagnose further:
> 
> 	http://vger.kernel.org/~davem/josip_test_2631_6.img

Tested on my SunFire480, output until hang is attached.
Greetings
  Hermann

Rebooting with command: boot gem:dhcp
Boot device: /pci@8,600000/network@2:dhcp  File and args: 
Timed out waiting for BOOTP/DHCP reply
Timed out waiting for BOOTP/DHCP reply
Timed out waiting for BOOTP/DHCP reply
\
PROMLIB: Sun IEEE Boot Prom 'OBP 4.22.34 2007/07/23 13:01'
PROMLIB: Root node compatible: 
Linux version 2.6.31.6 (davem@huronp11) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)) #2 SMP Mon Nov 23 12:18:05 PST 2009
console [earlyprom0] enabled
ARCH: SUN4U
Ethernet address: 00:03:ba:29:7c:9f
Kernel: Using 1 locked TLB entries for main kernel image.
Remapping the kernel... done.
OF stdout device is: /pci@9,700000/ebus@1/rsc-console@1,3083f8
PROM: Built device tree with 104327 bytes of memory.
Top of RAM: 0xa3ffb22000, Total RAM: 0x3ffad6000
Memory hole size: 655360MB
[0000000340000000-fffff8a000800000] page_structs\x131072 node=0 entry\x1280/0
[0000000340000000-fffff8a000c00000] page_structs\x131072 node=0 entry\x1281/0
[0000000340800000-fffff8a001000000] page_structs\x131072 node=0 entry\x1282/0
[0000000340800000-fffff8a001400000] page_structs\x131072 node=0 entry\x1283/0
[0000000341000000-fffff8a001800000] page_structs\x131072 node=0 entry\x1284/0
[0000000341000000-fffff8a001c00000] page_structs\x131072 node=0 entry\x1285/0
[0000000341800000-fffff8a002000000] page_structs\x131072 node=0 entry\x1286/0
[0000000341800000-fffff8a002400000] page_structs\x131072 node=0 entry\x1287/0
[0000000342000000-fffff8a002800000] page_structs\x131072 node=0 entry\x1288/0
[0000000342000000-fffff8a002c00000] page_structs\x131072 node=0 entry\x1289/0
[0000000342800000-fffff8a003000000] page_structs\x131072 node=0 entry\x1290/0
[0000000342800000-fffff8a003400000] page_structs\x131072 node=0 entry\x1291/0
[0000000343000000-fffff8a003800000] page_structs\x131072 node=0 entry\x1292/0
[0000000343000000-fffff8a003c00000] page_structs\x131072 node=0 entry\x1293/0
[0000000343800000-fffff8a004000000] page_structs\x131072 node=0 entry\x1294/0
[0000000343800000-fffff8a004400000] page_structs\x131072 node=0 entry\x1295/0
[0000000344000000-fffff8a004800000] page_structs\x131072 node=0 entry\x1296/0
[0000000344000000-fffff8a004c00000] page_structs\x131072 node=0 entry\x1297/0
[0000000344800000-fffff8a005000000] page_structs\x131072 node=0 entry\x1298/0
[0000000344800000-fffff8a005400000] page_structs\x131072 node=0 entry\x1299/0
[0000000345000000-fffff8a005800000] page_structs\x131072 node=0 entry\x1300/0
[0000000345000000-fffff8a005c00000] page_structs\x131072 node=0 entry\x1301/0
[0000000345800000-fffff8a006000000] page_structs\x131072 node=0 entry\x1302/0
[0000000345800000-fffff8a006400000] page_structs\x131072 node=0 entry\x1303/0
[0000000346000000-fffff8a006800000] page_structs\x131072 node=0 entry\x1304/0
[0000000346000000-fffff8a006c00000] page_structs\x131072 node=0 entry\x1305/0
[0000000346800000-fffff8a007000000] page_structs\x131072 node=0 entry\x1306/0
[0000000346800000-fffff8a007400000] page_structs\x131072 node=0 entry\x1307/0
[0000000347000000-fffff8a007800000] page_structs\x131072 node=0 entry\x1308/0
[0000000347000000-fffff8a007c00000] page_structs\x131072 node=0 entry\x1309/0
[0000000347800000-fffff8a008000000] page_structs\x131072 node=0 entry\x1310/0
[0000000347800000-fffff8a008400000] page_structs\x131072 node=0 entry\x1311/0
Zone PFN ranges:
  Normal   0x05000000 -> 0x051ffd91
Movable zone start PFN for each node
early_node_map[4] active PFN ranges
    0: 0x05000000 -> 0x051ff7ff
    0: 0x051ff800 -> 0x051ffd5c
    0: 0x051ffd80 -> 0x051ffd8f
    0: 0x051ffd90 -> 0x051ffd91
Booting Linux...
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2080111
Kernel command line: 
PID hash table entries: 4096 (order: 12, 32768 bytes)
Dentry cache hash table entries: 2097152 (order: 11, 16777216 bytes)
Inode-cache hash table entries: 1048576 (order: 10, 8388608 bytes)
Memory: 16610992k available (2488k kernel code, 936k data, 192k init) [fffff80000000000,000000a3ffb22000]
NR_IRQS:255
clocksource: mult[640000] shift[16]
clockevent: mult[28f5c28] shift[32]

-- 
Netzwerkadministration/Zentrale Dienste, Interdiziplinaeres 
Zentrum fuer wissenschaftliches Rechnen der Universitaet Heidelberg
IWR; INF 368; 69120 Heidelberg; Tel: (06221)54-8236 Fax: -5224
Email: Hermann.Lauer@iwr.uni-heidelberg.de

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (41 preceding siblings ...)
  2009-11-23 21:11 ` Hermann Lauer
@ 2009-11-23 21:31 ` David Miller
  2009-11-23 22:27 ` Josip Rodin
                   ` (9 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-11-23 21:31 UTC (permalink / raw)
  To: sparclinux

From: Hermann Lauer <Hermann.Lauer@iwr.uni-heidelberg.de>
Date: Mon, 23 Nov 2009 22:11:27 +0100

> On Mon, Nov 23, 2009 at 12:24:46PM -0800, David Miller wrote:
>> As promised long ago, here is a 2.6.31.6 kernel built with you
>> 2.6.31 config file.  Let me know if it exhibits the bootup problem
>> so we can diagnose further:
>> 
>> 	http://vger.kernel.org/~davem/josip_test_2631_6.img
> 
> Tested on my SunFire480, output until hang is attached.

Thanks for testing.  Although it wasn't meant to fix your problem :-)

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (42 preceding siblings ...)
  2009-11-23 21:31 ` David Miller
@ 2009-11-23 22:27 ` Josip Rodin
  2009-11-23 22:32 ` David Miller
                   ` (8 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-11-23 22:27 UTC (permalink / raw)
  To: sparclinux

On Mon, Nov 23, 2009 at 12:24:46PM -0800, David Miller wrote:
> From: Josip Rodin <joy@entuzijast.net>
> Date: Sat, 31 Oct 2009 17:48:06 +0100
> 
> > No idea, I got stuck there and reverted to .28. Then the machine started
> > exhibiting some other issues so it was reverted to .26. :/
> 
> Sorry for dropping the ball on this one.
> 
> As promised long ago, here is a 2.6.31.6 kernel built with you
> 2.6.31 config file.  Let me know if it exhibits the bootup problem
> so we can diagnose further:
> 
> 	http://vger.kernel.org/~davem/josip_test_2631_6.img
> 
> Thanks!

It works! Compiler issue?

Here's the early portion of dmesg for the record:

boot: LinuxDaveM 
Allocated 8 Megs of memory at 0x40000000 for kernel
Loaded kernel version 2.6.31

PROMLIB: Sun IEEE Boot Prom 'OBP 4.11.4 2003/07/23 08:04'
PROMLIB: Root node compatible: 
Linux version 2.6.31.6 (davem@huronp11) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)) #2 SMP Mon Nov 23 12:18:05 PST 2009
console [earlyprom0] enabled
ARCH: SUN4U
Ethernet address: 00:03:ba:5a:53:a5
Kernel: Using 1 locked TLB entries for main kernel image.
Remapping the kernel... done.
OF stdout device is: /pci@1e,600000/isa@7/serial@0,3f8
PROM: Built device tree with 85818 bytes of memory.
Top of RAM: 0x123fedc000, Total RAM: 0xffed4000
Memory hole size: 70656MB
[0000000200000000-fffff80000400000] page_structs\x131072 node=0 entry=0/0
[0000000200000000-fffff80000800000] page_structs\x131072 node=0 entry=1/0
[0000000204000000-fffff80000c00000] page_structs\x131072 node=0 entry\x16/0
[0000000204000000-fffff80001000000] page_structs\x131072 node=0 entry\x17/0
[0000000220000000-fffff80001400000] page_structs\x131072 node=0 entry\x128/0
[0000000220000000-fffff80001800000] page_structs\x131072 node=0 entry\x129/0
[0000000224000000-fffff80001c00000] page_structs\x131072 node=0 entry\x144/0
[0000000224000000-fffff80002000000] page_structs\x131072 node=0 entry\x145/0
Zone PFN ranges:
  Normal   0x00000000 -> 0x0091ff6e
Movable zone start PFN for each node
early_node_map[7] active PFN ranges
    0: 0x00000000 -> 0x00020000
    0: 0x00100000 -> 0x00120000
    0: 0x00800000 -> 0x00820000
    0: 0x00900000 -> 0x0091f7ff
    0: 0x0091f800 -> 0x0091fef3
    0: 0x0091fef5 -> 0x0091ff60
    0: 0x0091ff61 -> 0x0091ff6e
Booting Linux...
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 449387
Kernel command line: root=/dev/md1 ro md=0,/dev/sda1,/dev/sdb1 md=1,/dev/sda2,/dev/sdb2 md=2,/dev/sda4,/dev/sdb4
md: Will configure md0 (super-block) from /dev/sda1,/dev/sdb1, below.
md: Will configure md1 (super-block) from /dev/sda2,/dev/sdb2, below.
md: Will configure md2 (super-block) from /dev/sda4,/dev/sdb4, below.
PID hash table entries: 4096 (order: 12, 32768 bytes)
Dentry cache hash table entries: 524288 (order: 9, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 8, 2097152 bytes)
Memory: 4148904k available (2488k kernel code, 936k data, 192k init) [fffff80000000000,000000123fedc000]
NR_IRQS:255
clocksource: mult[535555] shift[16]
clockevent: mult[3126e97] shift[32]
Console: colour dummy device 80x25
console handover: boot [earlyprom0] -> real [tty0]
PROMLIB: Sun IEEE Boot Prom 'OBP 4.11.4 2003/07/23 08:04'
PROMLIB: Root node compatible: 
Linux version 2.6.31.6 (davem@huronp11) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)) #2 SMP Mon Nov 23 12:18:05 PST 2009
console [earlyprom0] enabled
ARCH: SUN4U
Ethernet address: 00:03:ba:5a:53:a5
Kernel: Using 1 locked TLB entries for main kernel image.
Remapping the kernel... done.
OF stdout device is: /pci@1e,600000/isa@7/serial@0,3f8
PROM: Built device tree with 85818 bytes of memory.
Top of RAM: 0x123fedc000, Total RAM: 0xffed4000
Memory hole size: 70656MB
[0000000200000000-fffff80000400000] page_structs\x131072 node=0 entry=0/0
[0000000200000000-fffff80000800000] page_structs\x131072 node=0 entry=1/0
[0000000204000000-fffff80000c00000] page_structs\x131072 node=0 entry\x16/0
[0000000204000000-fffff80001000000] page_structs\x131072 node=0 entry\x17/0
[0000000220000000-fffff80001400000] page_structs\x131072 node=0 entry\x128/0
[0000000220000000-fffff80001800000] page_structs\x131072 node=0 entry\x129/0
[0000000224000000-fffff80001c00000] page_structs\x131072 node=0 entry\x144/0
[0000000224000000-fffff80002000000] page_structs\x131072 node=0 entry\x145/0
Zone PFN ranges:
  Normal   0x00000000 -> 0x0091ff6e
Movable zone start PFN for each node
early_node_map[7] active PFN ranges
    0: 0x00000000 -> 0x00020000
    0: 0x00100000 -> 0x00120000
    0: 0x00800000 -> 0x00820000
    0: 0x00900000 -> 0x0091f7ff
    0: 0x0091f800 -> 0x0091fef3
    0: 0x0091fef5 -> 0x0091ff60
    0: 0x0091ff61 -> 0x0091ff6e
Booting Linux...
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 449387
Kernel command line: root=/dev/md1 ro md=0,/dev/sda1,/dev/sdb1 md=1,/dev/sda2,/dev/sdb2 md=2,/dev/sda4,/dev/sdb4
md: Will configure md0 (super-block) from /dev/sda1,/dev/sdb1, below.
md: Will configure md1 (super-block) from /dev/sda2,/dev/sdb2, below.
md: Will configure md2 (super-block) from /dev/sda4,/dev/sdb4, below.
PID hash table entries: 4096 (order: 12, 32768 bytes)
Dentry cache hash table entries: 524288 (order: 9, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 8, 2097152 bytes)
Memory: 4148904k available (2488k kernel code, 936k data, 192k init) [fffff80000000000,000000123fedc000]
NR_IRQS:255
clocksource: mult[535555] shift[16]
clockevent: mult[3126e97] shift[32]
Console: colour dummy device 80x25
console handover: boot [earlyprom0] -> real [tty0]
Calibrating delay using timer specific routine.. 24.01 BogoMIPS (lpjH029)
Mount-cache hash table entries: 512
CPU 0: synchronized TICK with master CPU (last diff 0 cycles, maxerr 6 cycles)
Brought up 2 CPUs
NET: Registered protocol family 16
Testing NMI watchdog ... OK.
/pci@1f,700000: TOMATILLO PCI Bus Module ver[4:0]
/pci@1f,700000: PCI IO[7f601000000] MEM[7f700000000]
PCI: Scanning PBM /pci@1f,700000
pci 0000:00:02.0: PME# supported from D3hot
pci 0000:00:02.0: PME# disabled
pci 0000:00:02.1: PME# supported from D3hot
pci 0000:00:02.1: PME# disabled
/pci@1e,600000: TOMATILLO PCI Bus Module ver[4:0]
/pci@1e,600000: PCI IO[7fe01000000] MEM[7ff00000000]
PCI: Scanning PBM /pci@1e,600000
pci 0001:00:06.0: quirk: region 0800-083f claimed by ali7101 ACPI
pci 0001:00:06.0: quirk: region 0600-061f claimed by ali7101 SMB
pci 0001:00:0a.0: PME# supported from D3cold
pci 0001:00:0a.0: PME# disabled
pci 0001:00:02.0: PME# supported from D0 D2 D3hot
pci 0001:00:02.0: PME# disabled
pci 0001:00:02.1: PME# supported from D0 D2 D3hot
pci 0001:00:02.1: PME# disabled
/pci@1c,600000: TOMATILLO PCI Bus Module ver[4:0]
/pci@1c,600000: PCI IO[7ce01000000] MEM[7cf00000000]
PCI: Scanning PBM /pci@1c,600000
/pci@1d,700000: TOMATILLO PCI Bus Module ver[4:0]
/pci@1d,700000: PCI IO[7c601000000] MEM[7c700000000]
PCI: Scanning PBM /pci@1d,700000
pci 0003:00:02.0: PME# supported from D3hot
pci 0003:00:02.0: PME# disabled
pci 0003:00:02.1: PME# supported from D3hot
pci 0003:00:02.1: PME# disabled
bio: create slab <bio-0> at 0
SCSI subsystem initialized
/pci@1e,600000/isa@7/rtc@0,70: RTC regs at 0x7fe01000070
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 7, 1048576 bytes)
TCP established hash table entries: 524288 (order: 10, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 7, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
NET: Registered protocol family 1
power: Control reg at 7fe01000800
chmc: UltraSPARC-IIIi memory controller at /memory-controller@0,0
chmc: UltraSPARC-IIIi memory controller at /memory-controller@1,0
msgmni has been set to 8104
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0001:00:07.0: Activating ISA DMA hang workarounds
f00990ec: ttyS0 at MMIO 0x7fe010003f8 (irq = 15) is a 16550A
Console: ttyS0 (SU)
console [ttyS0] enabled
f009ab54: ttyS1 at MMIO 0x7fe010002e8 (irq = 15) is a 16550A
brd: module loaded
loop: module loaded
sym0: <1010-66> rev 0x1 at pci 0002:00:02.0 irq 25
sym0: No NVRAM, ID 7, Fast-80, LVD, parity checking
sym0: SCSI BUS has been reset.
scsi0 : sym-2.2.3
scsi 0:0:0:0: Direct-Access     SEAGATE  ST336607LSUN36G  0507 PQ: 0 ANSI: 3
 target0:0:0: tagged command queuing enabled, command queue depth 16.
 target0:0:0: Beginning Domain Validation
 target0:0:0: FAST-80 WIDE SCSI 160.0 MB/s DT (12.5 ns, offset 31)
 target0:0:0: Ending Domain Validation
scsi 0:0:1:0: Direct-Access     SEAGATE  ST336607LSUN36G  0507 PQ: 0 ANSI: 3
 target0:0:1: tagged command queuing enabled, command queue depth 16.
 target0:0:1: Beginning Domain Validation
 target0:0:1: FAST-80 WIDE SCSI 160.0 MB/s DT (12.5 ns, offset 31)
 target0:0:1: Ending Domain Validation
scsi 0:0:2:0: Direct-Access     SEAGATE  ST373307LC       0003 PQ: 0 ANSI: 3
 target0:0:2: tagged command queuing enabled, command queue depth 16.
 target0:0:2: Beginning Domain Validation
 target0:0:2: FAST-80 WIDE SCSI 160.0 MB/s DT (12.5 ns, offset 31)
 target0:0:2: Ending Domain Validation
scsi 0:0:3:0: Direct-Access     SEAGATE  ST373307LC       0003 PQ: 0 ANSI: 3
 target0:0:3: tagged command queuing enabled, command queue depth 16.
 target0:0:3: Beginning Domain Validation
 target0:0:3: FAST-80 WIDE SCSI 160.0 MB/s DT (12.5 ns, offset 31)
 target0:0:3: Ending Domain Validation
sym1: <1010-66> rev 0x1 at pci 0002:00:02.1 irq 26
sym1: No NVRAM, ID 7, Fast-80, LVD, parity checking
sym1: SCSI BUS has been reset.
scsi1 : sym-2.2.3
sd 0:0:0:0: [sda] 71132959 512-byte logical blocks: (36.4 GB/33.9 GiB)
mice: PS/2 mouse device common for all mice
sd 0:0:1:0: [sdb] 71132959 512-byte logical blocks: (36.4 GB/33.9 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:2:0: [sdc] 143374744 512-byte logical blocks: (73.4 GB/68.3 GiB)
sd 0:0:3:0: [sdd] 143374744 512-byte logical blocks: (73.4 GB/68.3 GiB)
sd 0:0:1:0: [sdb] Write Protect is off
sd 0:0:2:0: [sdc] Write Protect is off
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, supports DPO and FUA
sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, supports DPO and FUA
sd 0:0:2:0: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
 sdc:
 sda:
 sdb: sdb1 sdb2 sdb3 sdb4 sdb5
 sda1 sda2 sda3 sda4 sda5
 sdc1 sdc3
rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
sd 0:0:2:0: [sdc] Attached SCSI disk
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:1:0: [sdb] Attached SCSI disk
sd 0:0:3:0: [sdd] Write Protect is off
sd 0:0:3:0: [sdd] Write cache: enabled, read cache: enabled, supports DPO and FUA
rtc0: no alarms, 114 bytes nvram
md: raid1 personality registered for level 1
TCP cubic registered
NET: Registered protocol family 17
rtc_cmos rtc_cmos: setting system clock to 2009-11-23 22:27:15 UTC (1259015235)
 sdd: sdd1 sdd3
sd 0:0:3:0: [sdd] Attached SCSI disk
md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 8 and added 8 devices.
md: autorun ...
md: considering sdd1 ...
[...]

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (43 preceding siblings ...)
  2009-11-23 22:27 ` Josip Rodin
@ 2009-11-23 22:32 ` David Miller
  2009-11-23 22:40 ` Josip Rodin
                   ` (7 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-11-23 22:32 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Mon, 23 Nov 2009 23:27:34 +0100

> On Mon, Nov 23, 2009 at 12:24:46PM -0800, David Miller wrote:
>> From: Josip Rodin <joy@entuzijast.net>
>> Date: Sat, 31 Oct 2009 17:48:06 +0100
>> 
>> > No idea, I got stuck there and reverted to .28. Then the machine started
>> > exhibiting some other issues so it was reverted to .26. :/
>> 
>> Sorry for dropping the ball on this one.
>> 
>> As promised long ago, here is a 2.6.31.6 kernel built with you
>> 2.6.31 config file.  Let me know if it exhibits the bootup problem
>> so we can diagnose further:
>> 
>> 	http://vger.kernel.org/~davem/josip_test_2631_6.img
>> 
>> Thanks!
> 
> It works! Compiler issue?

Something like that.  It could also just be compiled "differently" by
your gcc and expose some race or bug.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (44 preceding siblings ...)
  2009-11-23 22:32 ` David Miller
@ 2009-11-23 22:40 ` Josip Rodin
  2009-11-25  6:40 ` David Miller
                   ` (6 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-11-23 22:40 UTC (permalink / raw)
  To: sparclinux

On Mon, Nov 23, 2009 at 02:32:04PM -0800, David Miller wrote:
> From: Josip Rodin <joy@entuzijast.net>
> Date: Mon, 23 Nov 2009 23:27:34 +0100
> 
> > On Mon, Nov 23, 2009 at 12:24:46PM -0800, David Miller wrote:
> >> From: Josip Rodin <joy@entuzijast.net>
> >> Date: Sat, 31 Oct 2009 17:48:06 +0100
> >> 
> >> > No idea, I got stuck there and reverted to .28. Then the machine started
> >> > exhibiting some other issues so it was reverted to .26. :/
> >> 
> >> Sorry for dropping the ball on this one.
> >> 
> >> As promised long ago, here is a 2.6.31.6 kernel built with you
> >> 2.6.31 config file.  Let me know if it exhibits the bootup problem
> >> so we can diagnose further:
> >> 
> >> 	http://vger.kernel.org/~davem/josip_test_2631_6.img
> >> 
> >> Thanks!
> > 
> > It works! Compiler issue?
> 
> Something like that.  It could also just be compiled "differently" by
> your gcc and expose some race or bug.

OK. Yours has gcc 4.2.4, and our ones have gcc 4.3.2 (that we shipped
as "stable" :)

I also just tried a newer packaged image, and it has the same issue.
It comes from the linux-image-2.6.30-bpo.2-sparc64-smp package,
which you can get from:

http://www.backports.org/debian/pool/main/l/linux-2.6/linux-image-2.6.30-bpo.2-sparc64-smp_2.6.30-8~bpo50+1_sparc.deb

To extract, use:

  dpkg-deb -x linux-image-2.6.30-bpo.2-sparc64-smp_2.6.30-8~bpo50+1_sparc.deb newdir

And then you have newdir/boot/vmlinuz-2.6.30-bpo.2-sparc64-smp etc

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (45 preceding siblings ...)
  2009-11-23 22:40 ` Josip Rodin
@ 2009-11-25  6:40 ` David Miller
  2009-12-01  5:23 ` David Miller
                   ` (5 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-11-25  6:40 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Mon, 23 Nov 2009 23:40:28 +0100

> On Mon, Nov 23, 2009 at 02:32:04PM -0800, David Miller wrote:
>> Something like that.  It could also just be compiled "differently" by
>> your gcc and expose some race or bug.
> 
> OK. Yours has gcc 4.2.4, and our ones have gcc 4.3.2 (that we shipped
> as "stable" :)
> 
> I also just tried a newer packaged image, and it has the same issue.

I just tossed lenny onto my main build system and I will try to
reproduce this and track it down.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (46 preceding siblings ...)
  2009-11-25  6:40 ` David Miller
@ 2009-12-01  5:23 ` David Miller
  2009-12-01 21:42 ` Jurij Smakov
                   ` (4 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: David Miller @ 2009-12-01  5:23 UTC (permalink / raw)
  To: sparclinux

From: Josip Rodin <joy@entuzijast.net>
Date: Mon, 23 Nov 2009 23:40:28 +0100

> http://www.backports.org/debian/pool/main/l/linux-2.6/linux-image-2.6.30-bpo.2-sparc64-smp_2.6.30-8~bpo50+1_sparc.deb
> 
> To extract, use:
> 
>   dpkg-deb -x linux-image-2.6.30-bpo.2-sparc64-smp_2.6.30-8~bpo50+1_sparc.deb newdir
> 
> And then you have newdir/boot/vmlinuz-2.6.30-bpo.2-sparc64-smp etc

I've tried everything to reproduce this.

I've tried building 2.6.31.6 -stable from Josip's config using
Debian stable's compiler (gcc-4.3.2)

I've also tried the image in that dpkg.

All of them boot fine on my two similarly configured UltraSPARC-IIIi
systems.

I'll try to think some more about this, but meanwhile if you have some
means by which to make your V240 available to me online to do somet
debugging that would be really useful.

You can see from Hermann's providing access to his V480 to me once I
have access I tend to fix the bug within a day or two :-)

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (47 preceding siblings ...)
  2009-12-01  5:23 ` David Miller
@ 2009-12-01 21:42 ` Jurij Smakov
  2009-12-01 22:57 ` Josip Rodin
                   ` (3 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Jurij Smakov @ 2009-12-01 21:42 UTC (permalink / raw)
  To: sparclinux

On Mon, Nov 30, 2009 at 09:23:36PM -0800, David Miller wrote:
> From: Josip Rodin <joy@entuzijast.net>
> Date: Mon, 23 Nov 2009 23:40:28 +0100
> 
> > http://www.backports.org/debian/pool/main/l/linux-2.6/linux-image-2.6.30-bpo.2-sparc64-smp_2.6.30-8~bpo50+1_sparc.deb
> > 
> > To extract, use:
> > 
> >   dpkg-deb -x linux-image-2.6.30-bpo.2-sparc64-smp_2.6.30-8~bpo50+1_sparc.deb newdir
> > 
> > And then you have newdir/boot/vmlinuz-2.6.30-bpo.2-sparc64-smp etc
> 
> I've tried everything to reproduce this.
> 
> I've tried building 2.6.31.6 -stable from Josip's config using
> Debian stable's compiler (gcc-4.3.2)

I think you need to build with the gcc from unstable to reproduce the failure.
Lenny kernels have been booting fine on my box (SunBlade 1000), unstable kernels
started failing about 3 months ago. I might have some time over the weekend to
build the current unstable kernel with both stable and unstable gcc to verify
that it's unstable gcc which causes problems.
 
> I've also tried the image in that dpkg.
> 
> All of them boot fine on my two similarly configured UltraSPARC-IIIi
> systems.
> 
> I'll try to think some more about this, but meanwhile if you have some
> means by which to make your V240 available to me online to do somet
> debugging that would be really useful.
> 
> You can see from Hermann's providing access to his V480 to me once I
> have access I tend to fix the bug within a day or two :-)
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-sparc-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

-- 
Jurij Smakov                                           jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (48 preceding siblings ...)
  2009-12-01 21:42 ` Jurij Smakov
@ 2009-12-01 22:57 ` Josip Rodin
  2009-12-05 12:18 ` Jurij Smakov
                   ` (2 subsequent siblings)
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-12-01 22:57 UTC (permalink / raw)
  To: sparclinux

On Tue, Dec 01, 2009 at 09:42:12PM +0000, Jurij Smakov wrote:
> > > http://www.backports.org/debian/pool/main/l/linux-2.6/linux-image-2.6.30-bpo.2-sparc64-smp_2.6.30-8~bpo50+1_sparc.deb
> > 
> > I've tried everything to reproduce this.
> > 
> > I've tried building 2.6.31.6 -stable from Josip's config using
> > Debian stable's compiler (gcc-4.3.2)
> 
> I think you need to build with the gcc from unstable to reproduce the
> failure. Lenny kernels have been booting fine on my box (SunBlade 1000),
> unstable kernels started failing about 3 months ago.

Hm, OK, but that doesn't help explain why that exact image, a lenny
backport, didn't work here...

JFTR the difference would be 4.3.2 vs. 4.3.4 per
http://packages.debian.org/gcc-4.3

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (49 preceding siblings ...)
  2009-12-01 22:57 ` Josip Rodin
@ 2009-12-05 12:18 ` Jurij Smakov
  2009-12-05 13:00 ` Josip Rodin
  2010-03-04  9:30 ` Josip Rodin
  52 siblings, 0 replies; 54+ messages in thread
From: Jurij Smakov @ 2009-12-05 12:18 UTC (permalink / raw)
  To: sparclinux

On Tue, Dec 01, 2009 at 11:57:45PM +0100, Josip Rodin wrote:
> On Tue, Dec 01, 2009 at 09:42:12PM +0000, Jurij Smakov wrote:
> > > > http://www.backports.org/debian/pool/main/l/linux-2.6/linux-image-2.6.30-bpo.2-sparc64-smp_2.6.30-8~bpo50+1_sparc.deb
> > > 
> > > I've tried everything to reproduce this.
> > > 
> > > I've tried building 2.6.31.6 -stable from Josip's config using
> > > Debian stable's compiler (gcc-4.3.2)
> > 
> > I think you need to build with the gcc from unstable to reproduce the
> > failure. Lenny kernels have been booting fine on my box (SunBlade 1000),
> > unstable kernels started failing about 3 months ago.
> 
> Hm, OK, but that doesn't help explain why that exact image, a lenny
> backport, didn't work here...
> 
> JFTR the difference would be 4.3.2 vs. 4.3.4 per
> http://packages.debian.org/gcc-4.3

I've upgraded to the latest unstable on my box today, and this pulled in the
stock Debian 2.6.31 kernel, which, amusingly, boots just fine:

jurij@debian:~$ uname -a
Linux debian 2.6.31-1-sparc64-smp #1 SMP Mon Nov 16 14:12:48 UTC 2009 sparc GNU/Linux
jurij@debian:~$ zcat /boot/vmlinuz-2.6.31-1-sparc64-smp | strings | grep gcc | head -1
Linux version 2.6.31-1-sparc64-smp (Debian 2.6.31-2) (ben@decadent.org.uk) (gcc version 4.3.4 (Debian 4.3.4-6) ) #1 SMP Mon Nov 16 14:12:48 UTC 2009

Can you try whether it works for you as well?

Best regards,
-- 
Jurij Smakov                                           jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (50 preceding siblings ...)
  2009-12-05 12:18 ` Jurij Smakov
@ 2009-12-05 13:00 ` Josip Rodin
  2010-03-04  9:30 ` Josip Rodin
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2009-12-05 13:00 UTC (permalink / raw)
  To: sparclinux

On Sat, Dec 05, 2009 at 12:18:22PM +0000, Jurij Smakov wrote:
> > Hm, OK, but that doesn't help explain why that exact image, a lenny
> > backport, didn't work here...
> 
> I've upgraded to the latest unstable on my box today, and this pulled in the
> stock Debian 2.6.31 kernel, which, amusingly, boots just fine:
> 
> jurij@debian:~$ uname -a
> Linux debian 2.6.31-1-sparc64-smp #1 SMP Mon Nov 16 14:12:48 UTC 2009 sparc GNU/Linux
> jurij@debian:~$ zcat /boot/vmlinuz-2.6.31-1-sparc64-smp | strings | grep gcc | head -1
> Linux version 2.6.31-1-sparc64-smp (Debian 2.6.31-2) (ben@decadent.org.uk) (gcc version 4.3.4 (Debian 4.3.4-6) ) #1 SMP Mon Nov 16 14:12:48 UTC 2009
> 
> Can you try whether it works for you as well?

I've tried that one right now, and this is what I got:

boot: Linux
Allocated 8 Megs of memory at 0x40000000 for kernel
Uncompressing image...
Loaded kernel version 2.6.31
Loading initial ramdisk (7069568 bytes at 0x1200000000 phys, 0x40C00000 virt)...
/
[    0.000000] PROMLIB: Sun IEEE Boot Prom 'OBP 4.11.4 2003/07/23 08:04'
[    0.000000] PROMLIB: Root node compatible: 
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.31-1-sparc64-smp (Debian 2.6.31-2) (ben@decadent.org.uk) (gcc version 4.3.4 (Debian 4.3.4-6) ) #1 SMP Mon Nov 16 14:12:48 UTC 2009
[    0.000000] console [earlyprom0] enabled
[    0.000000] ARCH: SUN4U
[    0.000000] Ethernet address: 00:03:ba:5a:53:a5
[    0.000000] Kernel: Using 2 locked TLB entries for main kernel image.
[    0.000000] Remapping the kernel... done.
[    0.000000] OF stdout device is: /pci@1e,600000/isa@7/serial@0,3f8
[    0.000000] PROM: Built device tree with 85794 bytes of memory.
[    0.000000] Top of RAM: 0x123fedc000, Total RAM: 0xffed0000
[    0.000000] Memory hole size: 70656MB
[    0.000000] [0000000200000000-fffff80000400000] page_structs\x131072 node=0 entry=0/0
[    0.000000] [0000000200000000-fffff80000800000] page_structs\x131072 node=0 entry=1/0
[    0.000000] [0000000204000000-fffff80000c00000] page_structs\x131072 node=0 entry\x16/0
[    0.000000] [0000000204000000-fffff80001000000] page_structs\x131072 node=0 entry\x17/0
[    0.000000] [0000000220000000-fffff80001400000] page_structs\x131072 node=0 entry\x128/0
[    0.000000] [0000000220000000-fffff80001800000] page_structs\x131072 node=0 entry\x129/0
[    0.000000] [0000000224000000-fffff80001c00000] page_structs\x131072 node=0 entry\x144/0
[    0.000000] [0000000224000000-fffff80002000000] page_structs\x131072 node=0 entry\x145/0
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x0091ff6e
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[7] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00020000
[    0.000000]     0: 0x00100000 -> 0x00120000
[    0.000000]     0: 0x00800000 -> 0x00820000
[    0.000000]     0: 0x00900000 -> 0x0091f7ff
[    0.000000]     0: 0x0091f800 -> 0x0091fef3
[    0.000000]     0: 0x0091fef5 -> 0x0091ff5e
[    0.000000]     0: 0x0091ff61 -> 0x0091ff6e
[    0.000000] Booting Linux...
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 449385
[    0.000000] Kernel command line: root=/dev/md1 ro rootdelay\x10 console=ttyS0,9600n1
[    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 9, 4194304 bytes)[    0.000000] Inode-cache hash table entries: 262144 (order: 8, 2097152 bytes)
[    0.000000] Memory: 4140168k available (3440k kernel code, 1336k data, 216k init) [fffff80000000000,000000123fedc000]
[    0.000000] NR_IRQS:255
[    0.000000] clocksource: mult[535555] shift[16]
[    0.000000] clockevent: mult[3126e97] shift[32]
[   40.900976] Console: colour dummy device 80x25
[   41.039420] Calibrating delay using timer specific routine.. 24.01 BogoMIPS (lpjH029)
[   41.144787] Security Framework initialized
[   41.198547] SELinux:  Disabled at boot.
[   41.248905] Mount-cache hash table entries: 512
[   41.308793] Initializing cgroup subsys ns
[   41.361476] Initializing cgroup subsys cpuacct
[   41.419802] Initializing cgroup subsys devices
[   41.478128] Initializing cgroup subsys freezer
[   41.536458] Initializing cgroup subsys net_cls
[   41.596728] CPU 0: synchronized TICK with master CPU (last diff 1 cycles, maxerr 6 cycles)
[   41.596742] Brought up 2 CPUs
[   41.744948] regulator: core version 0.5
[   41.795563] NET: Registered protocol family 16
[   

There it hung. Doesn't look much different from before.

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: Sparc release requalification
  2009-09-06 21:21 Sparc release requalification Sébastien Bernard
                   ` (51 preceding siblings ...)
  2009-12-05 13:00 ` Josip Rodin
@ 2010-03-04  9:30 ` Josip Rodin
  52 siblings, 0 replies; 54+ messages in thread
From: Josip Rodin @ 2010-03-04  9:30 UTC (permalink / raw)
  To: sparclinux

On Sat, Dec 05, 2009 at 02:00:33PM +0100, Josip Rodin wrote:
> I've tried that one right now, and this is what I got:
> 
> [   41.596742] Brought up 2 CPUs
> [   41.744948] regulator: core version 0.5
> [   41.795563] NET: Registered protocol family 16
> [   
> 
> There it hung. Doesn't look much different from before.
[...]

Just a fix confirmation for our mailing list - http://bugs.debian.org/572442

-- 
     2. That which causes joy or happiness.

^ permalink raw reply	[flat|nested] 54+ messages in thread

end of thread, other threads:[~2010-03-04  9:30 UTC | newest]

Thread overview: 54+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-06 21:21 Sparc release requalification Sébastien Bernard
2009-09-07  0:52 ` David Miller
2009-09-07 16:53 ` Sébastien Bernard
2009-09-07 20:05 ` Sébastien Bernard
2009-09-07 23:50 ` David Miller
2009-09-09 15:47 ` Sébastien Bernard
2009-09-11 19:09 ` Josip Rodin
2009-09-11 20:04 ` David Miller
2009-09-11 23:04 ` Josip Rodin
2009-09-12  0:18 ` David Miller
2009-09-12  9:49 ` Josip Rodin
2009-09-12  9:59 ` David Miller
2009-09-12 11:05 ` Josip Rodin
2009-09-13  6:00 ` David Miller
2009-09-14 10:24 ` David Miller
2009-09-14 11:46 ` Josip Rodin
2009-09-14 12:36 ` Josip Rodin
2009-09-14 12:40 ` Josip Rodin
2009-09-14 13:25 ` Sébastien Bernard
2009-09-15  8:08 ` David Miller
2009-09-15  9:11 ` David Miller
2009-09-15  9:58 ` Josip Rodin
2009-09-15 10:01 ` David Miller
2009-09-15 10:03 ` Josip Rodin
2009-09-15 10:05 ` Sébastien Bernard
2009-09-15 19:38 ` Jurij Smakov
2009-09-16  7:57 ` Josip Rodin
2009-09-16  8:03 ` Josip Rodin
2009-09-16  8:14 ` David Miller
2009-09-16  8:57 ` Sébastien Bernard
2009-09-16  9:22 ` Hermann Lauer
2009-09-16 12:49 ` Josip Rodin
2009-09-16 22:48 ` David Miller
2009-09-16 23:29 ` Josip Rodin
2009-09-16 23:49 ` David Miller
2009-09-17  0:07 ` David Miller
2009-09-18 13:24 ` Josip Rodin
2009-09-18 17:19 ` David Miller
2009-09-23 22:03 ` Josip Rodin
2009-10-31 15:08 ` Jurij Smakov
2009-10-31 16:48 ` Josip Rodin
2009-11-23 20:24 ` David Miller
2009-11-23 21:11 ` Hermann Lauer
2009-11-23 21:31 ` David Miller
2009-11-23 22:27 ` Josip Rodin
2009-11-23 22:32 ` David Miller
2009-11-23 22:40 ` Josip Rodin
2009-11-25  6:40 ` David Miller
2009-12-01  5:23 ` David Miller
2009-12-01 21:42 ` Jurij Smakov
2009-12-01 22:57 ` Josip Rodin
2009-12-05 12:18 ` Jurij Smakov
2009-12-05 13:00 ` Josip Rodin
2010-03-04  9:30 ` Josip Rodin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.