Hi Shaunglin,

I've attached the kernel config and the console log during boot for one
of the platforms where I use a ram-based rom filesystem (an ARM Realview
EB board with an mpcore tile in this case).  This should show you how to
coniigure MTD to get things working.  Note that using a  ram disk is
unrelated to placing a romfs filesystem in ram.

Hope this helps,
Lance



Shuanglin Wang wrote:
> Hi Lance,
>
> Thanks for your help. I tried both ways remove "root=/dev/ram0" and
> add "rootfstype=romfs". But I got exactly same error result:
>
> //------------------------------------ kernel log
> -------------------------------//
>
> RAMDISK driver initialized: 1 RAM disks of 1024K size 1024 blocksize
> uclinux[mtd]: RAM probe address=0xf2450 size=0x1e000
> Creating 1 MTD partitions on "RAM":
> 0x00000000-0x0001e000 : "ROMfs"
> mtd: Giving out device 0 to ROMfs
> uclinux[mtd]: set ROMfs to be root filesystem
> VFS: Cannot open root device "<NULL>" or unknown-block(31,0)
> Please append a correct "root=" boot option
> Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(31,0)
>
> //--------------------------------------------------------------------------------//
>
>
> Would you please help me clarify several questions:
>
> 1. What should "root=?" be, if I remove "root=/dev/ram0" from kernel
> command line?
>
> 2. If romfs is located in main memory, should the kernel include the
> ramdisk module?
>
> 3. ROOT_DEV is (31,0), set in uclinux.c, do you think that should be
> correct one for mounting funciton?
>
> 4. There are several global variables defined in uclinux.c, like
> uclinux_ram_mtdinfo, uclinux_ram_map and uclinux_romfs. They are
> initialized in uclinux.c, but I can't find where and how they have
> been used directly or indirectly in later mounting procedure.
>
> BTW, can you send me a kernel configure file you have? I guess i
> didn't config the kernel coreectly.
>
> Thanks,
> Shuanglin
>
>
>
> Lance Spaulding wrote:
>
>> Hi Shaunglin,
>>
>> Try removing the 'root=/dev/ram0' from your command line.  You can add
>> 'rootfstype=romfs' if you want but it should work w/o it.
>>
>> Thanks,
>> Lance
>>
>> Shuanglin Wang wrote:
>>  
>>
>>> Hi Lance,
>>>
>>> I'm doing similar things. I patched the kernel with your code, but i
>>> got an kernel panic. The boot log is:
>>>
>>> /---------------------------------------------------------------------/
>>> Kernel command line: root=/dev/ram0
>>> ...
>>> io scheduler noop registered (default)
>>> atmel_usart.0: ttyS0 at MMIO 0xf800f000 (irq = 11) is a ATMEL_SERIAL
>>> RAMDISK driver initialized: 1 RAM disks of 1024K size 1024 blocksize
>>> uclinux[mtd]: RAM probe address=0xf02f0 size=0x1e000
>>> Creating 1 MTD partitions on "RAM":
>>> 0x00000000-0x0001e000 : "ROMfs"
>>> mtd: Giving out device 0 to ROMfs
>>> uclinux[mtd]: set ROMfs to be root filesystem
>>> Generic platform RAM MTD, (c) 2004 Simtec Electronics
>>> VFS: Can't find a romfs filesystem on dev ram0.
>>> No filesystem could mount root, tried:  romfs
>>> Kernel panic - not syncing: VFS: Unable to mount root fs on
>>> unknown-block(1,0)
>>> /---------------------------------------------------------------------/
>>>
>>> I made further test on it. And it seems it get an empty super inode
>>> from romfs.
>>>
>>> Did I miss something in kernel configuration or kernel command line?
>>>
>>> Thansk a lot.
>>>
>>> Shuanglin
>>>
>>>
>>>
>>>
>>> Lance Spaulding wrote:
>>>
>>>   
>>>> Mickael Sergent wrote:
>>>>
>>>>
>>>>     
>>>>> Hello,
>>>>>
>>>>> I'm trying to port uclinux 2.6.x on dev. board based on
>>>>> ARM946-E-S. (I
>>>>> use uClinux-dist 20070130)
>>>>>
>>>>> I would like to have kernel and ROMfs entirely in RAM but it seems to
>>>>> be impossible on ARM architecture.
>>>>>
>>>>> On uclinux 2.4 version a switch (CONFIG_RAM_ATTACHED_ROMFS) can be
>>>>> used to do this.
>>>>>
>>>>> Does an equivalent exist in 2.6 version ?
>>>>>
>>>>>
>>>>> I tried to use CONFIG_MTD_UCLINUX_EBSS (after having defined _ebss
>>>>> symbol in the end of kernel) but it doesn't solve problem (because
>>>>> RAM
>>>>> where is stored ROMfs is used by uclinux), so a patch is needed to
>>>>> reserve ROMfs memory
>>>>>
>>>>> Do you know another solution to put ROMfs at the end of kernel ?
>>>>>
>>>>> Thanks a lot !
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Mickael.
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> uClinux-dev mailing list
>>>>> uClinux-dev@uclinux.org
>>>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>>>>> This message was resent by uclinux-dev@uclinux.org
>>>>> To unsubscribe see:
>>>>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>>>>  
>>>>>       
>>>> Hi Mickael,
>>>>
>>>> We use a ram based rom filesystem on our ARM products (including ones
>>>> using an arm946).  I've attached a small patch of the changes I
>>>> made to
>>>> get this to work.  Note that we use little-endian exclusively so if
>>>> you
>>>> are using big-endian you will need to change the code slightly.
>>>> Thanks,
>>>> Lance
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>> diff -Naur
>>>> uClinux-dist.orig/linux-2.6.x/arch/arm/kernel/head-common.S
>>>> uClinux-dist/linux-2.6.x/arch/arm/kernel/head-common.S
>>>> --- uClinux-dist.orig/linux-2.6.x/arch/arm/kernel/head-common.S  
>>>> 2006-06-28 01:22:16.000000000 -0600
>>>> +++ uClinux-dist/linux-2.6.x/arch/arm/kernel/head-common.S  
>>>> 2007-04-18 17:57:48.000000000 -0600
>>>> @@ -10,7 +10,6 @@
>>>> * published by the Free Software Foundation.
>>>> *
>>>> */
>>>> -
>>>>    .type    __switch_data, %object
>>>> __switch_data:
>>>>    .long    __mmap_switched
>>>> @@ -41,7 +40,6 @@
>>>>    ldrne    fp, [r4], #4
>>>>    strne    fp, [r5], #4
>>>>    bne    1b
>>>> -
>>>>    mov    fp, #0                @ Clear BSS (and zero fp)
>>>> 1:    cmp    r6, r7
>>>>    strcc    fp, [r6],#4
>>>> @@ -215,3 +213,41 @@
>>>>    bl    __lookup_machine_type
>>>>    mov    r0, r5
>>>>    ldmfd    sp!, {r4 - r6, pc}
>>>> +
>>>> +#ifdef CONFIG_MTD_UCLINUX
>>>> +    .type    __relocate_romfs, %function
>>>> +__relocate_romfs:
>>>> +   adr r4, romfsinfo
>>>> +    ldmia    r4!, {r6, r7}
>>>> +   bic r6, r6, #0xc0000000
>>>> +   bic r7, r7, #0xc0000000
>>>> +   +   /* move the ram based rom filesystem to its correct final
>>>> location...      */
>>>> +   /* the value is stored
>>>> big-endian                                          */
>>>> +   mov fp, #0
>>>> +   add r4,r6,#8
>>>> +   ldrb r4,[r4]
>>>> +   orr fp, fp, r4, LSL #24
>>>> +   add r4,r6,#9
>>>> +   ldrb r4,[r4]
>>>> +   orr fp, fp, r4, LSL #16
>>>> +   add r4,r6,#10
>>>> +   ldrb r4,[r4]
>>>> +   orr fp, fp, r4, LSL #8
>>>> +   add r4,r6,#11
>>>> +   ldrb r4,[r4]
>>>> +   orr fp, fp, r4, LSL #0
>>>> +   add r4, r6, fp
>>>> +   add fp, r7, fp
>>>> +   sub r6, r6, #4
>>>> +1: ldr r5, [r4]
>>>> +   str r5, [fp]
>>>> +   sub r4, r4, #4
>>>> +   sub fp, fp, #4
>>>> +   cmp r4, r6
>>>> +   bne 1b
>>>> +   mov pc, lr
>>>> +romfsinfo:
>>>> +    .long    __bss_start            @ r6
>>>> +    .long    _end                @ r7
>>>> +#endif
>>>> diff -Naur uClinux-dist.orig/linux-2.6.x/arch/arm/kernel/head-nommu.S
>>>> uClinux-dist/linux-2.6.x/arch/arm/kernel/head-nommu.S
>>>> --- uClinux-dist.orig/linux-2.6.x/arch/arm/kernel/head-nommu.S  
>>>> 2007-01-29 18:55:08.000000000 -0700
>>>> +++ uClinux-dist/linux-2.6.x/arch/arm/kernel/head-nommu.S  
>>>> 2007-04-19 08:25:58.000000000 -0600
>>>> @@ -16,7 +16,6 @@
>>>>
>>>> #include <asm/assembler.h>
>>>> #include <asm/mach-types.h>
>>>> -#include <asm/procinfo.h>
>>>> #include <asm/ptrace.h>
>>>> #include <asm/asm-offsets.h>
>>>> #include <asm/thread_info.h>
>>>> @@ -41,6 +40,9 @@
>>>>    ldr    r1, =machine_arch_type        @ find the machine type
>>>>    msr    cpsr_c, #PSR_F_BIT | PSR_I_BIT | SVC_MODE @ ensure svc mode
>>>>                        @ and irqs disabled
>>>> +#ifdef CONFIG_MTD_UCLINUX
>>>> +    bl __relocate_romfs
>>>> +#endif   #ifndef CONFIG_CPU_CP15
>>>>    ldr    r9, =CONFIG_PROCESSOR_ID
>>>> #else
>>>> diff -Naur uClinux-dist.orig/linux-2.6.x/arch/arm/kernel/head.S
>>>> uClinux-dist/linux-2.6.x/arch/arm/kernel/head.S
>>>> --- uClinux-dist.orig/linux-2.6.x/arch/arm/kernel/head.S  
>>>> 2006-11-29 19:03:00.000000000 -0700
>>>> +++ uClinux-dist/linux-2.6.x/arch/arm/kernel/head.S    2007-04-19
>>>> 08:27:23.000000000 -0600
>>>> @@ -16,7 +16,6 @@
>>>>
>>>> #include <asm/assembler.h>
>>>> #include <asm/domain.h>
>>>> -#include <asm/procinfo.h>
>>>> #include <asm/ptrace.h>
>>>> #include <asm/asm-offsets.h>
>>>> #include <asm/memory.h>
>>>> @@ -73,6 +72,9 @@
>>>>    msr    cpsr_c, #PSR_F_BIT | PSR_I_BIT | SVC_MODE @ ensure svc mode
>>>>                        @ and irqs disabled
>>>>    mrc    p15, 0, r9, c0, c0        @ get processor id
>>>> +#ifdef CONFIG_MTD_UCLINUX
>>>> +    bl __relocate_romfs
>>>> +#endif       bl    __lookup_processor_type        @ r5=procinfo
>>>> r9=cpuid
>>>>    movs    r10, r5                @ invalid processor (r5=0)?
>>>>    beq    __error_p            @ yes, error 'p'
>>>> diff -Naur uClinux-dist.orig/linux-2.6.x/arch/arm/mm/init.c
>>>> uClinux-dist/linux-2.6.x/arch/arm/mm/init.c
>>>> --- uClinux-dist.orig/linux-2.6.x/arch/arm/mm/init.c    2006-11-29
>>>> 19:03:01.000000000 -0700
>>>> +++ uClinux-dist/linux-2.6.x/arch/arm/mm/init.c    2007-04-19
>>>> 08:28:11.000000000 -0600
>>>> @@ -99,6 +99,23 @@
>>>>    unsigned int start_pfn, bank, bootmap_pfn;
>>>>
>>>>    start_pfn   = PAGE_ALIGN(__pa(&_end)) >> PAGE_SHIFT;
>>>> +#ifdef CONFIG_MTD_UCLINUX
>>>> +   {
>>>> +      /* If using a romfs in ram, move the
>>>> bitmap                             */
>>>> +      extern char _ebss;
>>>> +      unsigned char *p;
>>>> +      unsigned romfslen;
>>>> +      unsigned ressiz;
>>>> +      p=(unsigned char *)&_ebss;
>>>> +      romfslen=p[8];
>>>> +      romfslen=(romfslen<<8)+p[9];
>>>> +      romfslen=(romfslen<<8)+p[10];
>>>> +      romfslen=(romfslen<<8)+p[11];
>>>> +      ressiz=((unsigned)p+romfslen);
>>>> +      start_pfn=PAGE_ALIGN(__pa(ressiz)) >> PAGE_SHIFT;
>>>> +   }
>>>> +   +#endif
>>>>    bootmap_pfn = 0;
>>>>
>>>>    for_each_nodebank(bank, mi, node) {
>>>> diff -Naur uClinux-dist.orig/linux-2.6.x/arch/arm/mm/mmu.c
>>>> uClinux-dist/linux-2.6.x/arch/arm/mm/mmu.c
>>>> --- uClinux-dist.orig/linux-2.6.x/arch/arm/mm/mmu.c    2006-11-29
>>>> 16:28:08.000000000 -0700
>>>> +++ uClinux-dist/linux-2.6.x/arch/arm/mm/mmu.c    2007-04-19
>>>> 08:33:23.000000000 -0600
>>>> @@ -601,6 +601,24 @@
>>>>    reserve_bootmem_node(pgdat, __pa(swapper_pg_dir),
>>>>                 PTRS_PER_PGD * sizeof(pgd_t));
>>>>
>>>> +#ifdef CONFIG_MTD_UCLINUX
>>>> +   {
>>>> +      /* If using a romfs in ram reserve this
>>>> memory...                       */
>>>> +      extern char _ebss;
>>>> +      unsigned char *p;
>>>> +      unsigned romfslen;
>>>> +      unsigned ressiz;
>>>> +      p=(unsigned char *)&_ebss;
>>>> +      romfslen=p[8];
>>>> +      romfslen=(romfslen<<8)+p[9];
>>>> +      romfslen=(romfslen<<8)+p[10];
>>>> +      romfslen=(romfslen<<8)+p[11];
>>>> +      ressiz=((unsigned)p+romfslen);
>>>> +      ressiz=((ressiz+4095)&0xfffff000); /* align on page
>>>> boundary            */
>>>> +      reserve_bootmem_node(pgdat, __pa(p), (ressiz-(unsigned)p)); \
>>>> +   }
>>>> +#endif
>>>> +
>>>>    /*
>>>>     * Hmm... This should go elsewhere, but we really really need to
>>>>     * stop things allocating the low memory; ideally we need a better
>>>> diff -Naur uClinux-dist.orig/linux-2.6.x/arch/arm/mm/nommu.c
>>>> uClinux-dist/linux-2.6.x/arch/arm/mm/nommu.c
>>>> --- uClinux-dist.orig/linux-2.6.x/arch/arm/mm/nommu.c    2006-12-12
>>>> 07:16:47.000000000 -0700
>>>> +++ uClinux-dist/linux-2.6.x/arch/arm/mm/nommu.c    2007-04-18
>>>> 18:03:16.000000000 -0600
>>>> @@ -6,11 +6,14 @@
>>>> #include <linux/module.h>
>>>> #include <linux/mm.h>
>>>> #include <linux/pagemap.h>
>>>> +#include <linux/bootmem.h>
>>>>
>>>> #include <asm/cacheflush.h>
>>>> #include <asm/io.h>
>>>> #include <asm/page.h>
>>>>
>>>> +#include <asm/mach/arch.h>
>>>> +
>>>> #include "mm.h"
>>>>
>>>> extern void _stext, __data_start, _end;
>>>> @@ -36,6 +39,24 @@
>>>>     * alloc_page breaks with error, although it is not NULL, but "0."
>>>>     */
>>>>    reserve_bootmem_node(pgdat, CONFIG_VECTORS_BASE, PAGE_SIZE);
>>>> +
>>>> +#ifdef CONFIG_MTD_UCLINUX
>>>> +   {
>>>> +      /* Lance: If using a romfs in ram reserve this
>>>> memory...                */
>>>> +      extern char _ebss;
>>>> +      unsigned char *p;
>>>> +      unsigned romfslen;
>>>> +      unsigned ressiz;
>>>> +      p=(unsigned char *)&_ebss;
>>>> +      romfslen=p[8];
>>>> +      romfslen=(romfslen<<8)+p[9];
>>>> +      romfslen=(romfslen<<8)+p[10];
>>>> +      romfslen=(romfslen<<8)+p[11];
>>>> +      ressiz=((unsigned)p+romfslen);
>>>> +      ressiz=((ressiz+4095)&0xfffff000); /* align on page
>>>> boundary            */
>>>> +      reserve_bootmem_node(pgdat, __pa(p), (ressiz-(unsigned)p)); \
>>>> +   }
>>>> +#endif
>>>> }
>>>>
>>>> /*
>>>> diff -Naur uClinux-dist.orig/linux-2.6.x/drivers/mtd/maps/uclinux.c
>>>> uClinux-dist/linux-2.6.x/drivers/mtd/maps/uclinux.c
>>>> --- uClinux-dist.orig/linux-2.6.x/drivers/mtd/maps/uclinux.c  
>>>> 2006-10-11 01:07:52.000000000 -0600
>>>> +++ uClinux-dist/linux-2.6.x/drivers/mtd/maps/uclinux.c    2007-04-19
>>>> 08:01:09.000000000 -0600
>>>> @@ -23,6 +23,7 @@
>>>> #include <asm/io.h>
>>>>
>>>> /****************************************************************************/
>>>>
>>>>
>>>> +#define CONFIG_MTD_UCLINUX_EBSS /* Lance: this isn't defined in the
>>>> config system */
>>>>
>>>> #ifdef CONFIG_MTD_UCLINUX_EBSS
>>>>    #define MAP_TYPE    "map_ram"
>>>> @@ -75,7 +76,7 @@
>>>>    unsigned long addr = (unsigned long) CONFIG_MTD_UCLINUX_ADDRESS;
>>>>
>>>>    mapp = &uclinux_map;
>>>> -    mapp->phys = addr;
>>>> +    mapp->phys = __pa(addr); /* Lance: changed to get real phys
>>>> addr           */
>>>>    mapp->size = PAGE_ALIGN(ntohl(*((unsigned long *)(addr + 8))));
>>>>    mapp->bankwidth = 4;
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>> _______________________________________________
>>>> uClinux-dev mailing list
>>>> uClinux-dev@uclinux.org
>>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>>>> This message was resent by uclinux-dev@uclinux.org
>>>> To unsubscribe see:
>>>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>>>
>>>>     
>>> _______________________________________________
>>> uClinux-dev mailing list
>>> uClinux-dev@uclinux.org
>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>>> This message was resent by uclinux-dev@uclinux.org
>>> To unsubscribe see:
>>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>>
>>>   
>>
>> _______________________________________________
>> uClinux-dev mailing list
>> uClinux-dev@uclinux.org
>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>> This message was resent by uclinux-dev@uclinux.org
>> To unsubscribe see:
>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>
>>
>>  
>>
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev@uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev@uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
>

Linux version 2.6.19-uc1 ([EMAIL PROTECTED]) (gcc version 4.1.2) #5 SMP Fri May 
4 09:56:17 MDT 2007
CPU: ARMv6-compatible processor [410fb020] revision 0 (ARMv6TEJ), cr=00c5387f
Machine: ARM-RealView EB
Memory policy: ECC disabled, Data cache writealloc
On node 0 totalpages: 32768
  DMA zone: 256 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 32512 pages, LIFO batch:7
  Normal zone: 0 pages used for memmap
CPU0: D VIPT write-back cache
CPU0: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU0: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
Built 1 zonelists.  Total pages: 32512
Kernel command line: mem=128M console=ttyAMA0 cachepolicy=writealloc 
rootfstype=romfs
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 124416KB available (2060K code, 430K data, 88K init)
Calibrating delay loop... 83.14 BogoMIPS (lpj=415744)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Calibrating local timer... 104.41MHz.
CPU1: Booted secondary processor
CPU1: D VIPT write-back cache
CPU1: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU1: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
Calibrating delay loop... 83.14 BogoMIPS (lpj=415744)
CPU2: Booted secondary processor
CPU2: D VIPT write-back cache
CPU2: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU2: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
Calibrating delay loop... 83.14 BogoMIPS (lpj=415744)
CPU3: Booted secondary processor
CPU3: D VIPT write-back cache
CPU3: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU3: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
Calibrating delay loop... 83.14 BogoMIPS (lpj=415744)
Brought up 4 CPUs
SMP: Total of 4 processors activated (332.59 BogoMIPS).
migration_cost=807
NET: Registered protocol family 16
L2X0 cache controller enabled
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 2048)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
Installing knfsd (copyright (C) 1996 [EMAIL PROTECTED]).
io scheduler noop registered
io scheduler deadline registered (default)
Serial: AMBA PL011 UART driver
dev:f1: ttyAMA0 at MMIO map 0x10009000 mem 0xc880c000 (irq = 36) is a AMBA/PL011
dev:f2: ttyAMA1 at MMIO map 0x1000a000 mem 0xc880e000 (irq = 37) is a AMBA/PL011
dev:f3: ttyAMA2 at MMIO map 0x1000b000 mem 0xc8810000 (irq = 31) is a AMBA/PL011
fpga:09: ttyAMA3 at MMIO map 0x1000c000 mem 0xc8812000 (irq = 31) is a 
AMBA/PL011
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <[EMAIL PROTECTED]>
No IRQF_TRIGGER set_type function for IRQ 41 (GIC)
eth0: SMC91C11xFD (rev 2) at c8814000 IRQ 41 [nowait]
eth0: Ethernet addr: 00:02:f7:00:1f:3c
eth0: PHY LAN83C183 (LAN91C111 Internal)
uclinux[mtd]: RAM probe address=0x28d974 size=0x2a1000
Creating 1 MTD partitions on "RAM":
0x00000000-0x002a1000 : "ROMfs"
uclinux[mtd]: set ROMfs to be root filesystem
mice: PS/2 mouse device common for all mice
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (romfs filesystem) readonly.
Freeing init memory: 88K
init started:  BusyBox v1.00 (2007.05.04-14:23+0000) multi-call binary


BusyBox v1.00 (2007.05.04-14:23+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.19-uc1
#
CONFIG_ARM=y
# CONFIG_GENERIC_TIME is not set
CONFIG_MMU=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_HARDIRQS_SW_RESEND=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_VECTORS_BASE=0xffff0000
CONFIG_LARGE_ALLOCS=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
# CONFIG_IPC_NS is not set
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
# CONFIG_UTS_NS is not set
# CONFIG_AUDIT is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_CPUSETS is not set
# CONFIG_RELAY is not set
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# 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_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_KMOD is not set
CONFIG_STOP_MACHINE=y

#
# Block layer
#
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_IO_TRACE is not set

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

#
# System Type
#
# CONFIG_ARCH_AAEC2000 is not set
# CONFIG_ARCH_INTEGRATOR is not set
CONFIG_ARCH_REALVIEW=y
# CONFIG_ARCH_VERSATILE is not set
# CONFIG_ARCH_AT91 is not set
# CONFIG_ARCH_CLPS7500 is not set
# CONFIG_ARCH_CLPS711X is not set
# CONFIG_ARCH_CO285 is not set
# CONFIG_ARCH_EBSA110 is not set
# CONFIG_ARCH_EP93XX is not set
# CONFIG_ARCH_FOOTBRIDGE is not set
# CONFIG_ARCH_NETX is not set
# CONFIG_ARCH_H720X is not set
# CONFIG_ARCH_HPFONYX is not set
# CONFIG_ARCH_HPHOOK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_IOP32X is not set
# CONFIG_ARCH_IOP33X is not set
# CONFIG_ARCH_IXP4XX is not set
# CONFIG_ARCH_IXP2000 is not set
# CONFIG_ARCH_KS8695 is not set
# CONFIG_ARCH_IXP23XX is not set
# CONFIG_ARCH_L7200 is not set
# CONFIG_ARCH_PNX4008 is not set
# CONFIG_ARCH_PXA is not set
# CONFIG_ARCH_RPC is not set
# CONFIG_ARCH_SA1100 is not set
# CONFIG_ARCH_S3C2410 is not set
# CONFIG_ARCH_SHARK is not set
# CONFIG_ARCH_LH7A40X is not set
# CONFIG_ARCH_OMAP is not set
# CONFIG_ARCH_S5C7375 is not set
# CONFIG_ARCH_S3C24A0 is not set
# CONFIG_ARCH_S3C2500 is not set
# CONFIG_ARCH_ATMEL is not set
# CONFIG_ARCH_S3C3410 is not set
# CONFIG_ARCH_ESPD_4510B is not set
# CONFIG_ARCH_S3C44B0 is not set
# CONFIG_ARCH_P2001 is not set
# CONFIG_ARCH_LPC22xx is not set

#
# RealView platform type
#
CONFIG_MACH_REALVIEW_EB=y
CONFIG_REALVIEW_MPCORE=y
# CONFIG_REALVIEW_MPCORE_REVB is not set

#
# Processor Type
#
CONFIG_CPU_32=y
# CONFIG_CPU_ARM926T is not set
CONFIG_CPU_V6=y
CONFIG_CPU_32v6K=y
CONFIG_CPU_32v6=y
CONFIG_CPU_ABRT_EV6=y
CONFIG_CPU_PABRT_NOIFAR=y
CONFIG_CPU_CACHE_V6=y
CONFIG_CPU_CACHE_VIPT=y
CONFIG_CPU_COPY_V6=y
CONFIG_CPU_TLB_V6=y
CONFIG_CPU_CP15=y
CONFIG_CPU_CP15_MMU=y

#
# Processor Features
#
CONFIG_ARM_THUMB=y
# CONFIG_CPU_ICACHE_DISABLE is not set
# CONFIG_CPU_DCACHE_DISABLE is not set
# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
# CONFIG_CPU_BPREDICT_DISABLE is not set
CONFIG_HAS_TLS_REG=y
CONFIG_OUTER_CACHE=y
CONFIG_CACHE_L2X0=y
CONFIG_ARM_GIC=y
CONFIG_ICST307=y

#
# Bus support
#
CONFIG_ARM_AMBA=y
# CONFIG_PCI is not set

#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set

#
# Kernel Features
#
CONFIG_SMP=y
CONFIG_NR_CPUS=4
CONFIG_HOTPLUG_CPU=y
CONFIG_LOCAL_TIMERS=y
# CONFIG_PREEMPT is not set
# CONFIG_NO_IDLE_HZ is not set
CONFIG_HZ=100
# CONFIG_AEABI is not set
# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_RESOURCES_64BIT is not set
CONFIG_ALIGNMENT_TRAP=y

#
# Boot options
#
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
CONFIG_CMDLINE="mem=128M console=ttyAMA0 cachepolicy=writealloc 
rootfstype=romfs"
# CONFIG_CMDLINE_FORCE is not set
# CONFIG_XIP_KERNEL is not set

#
# Floating point emulation
#

#
# At least one emulation must be selected
#
CONFIG_FPE_NWFPE=y
# CONFIG_FPE_NWFPE_XP is not set
# CONFIG_FPE_FASTFPE is not set
# CONFIG_VFP is not set

#
# Userspace binary formats
#
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_AOUT is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_ARTHUR is not set

#
# Power management options
#
# CONFIG_PM is not set
# CONFIG_APM is not set

#
# Networking
#
CONFIG_NET=y

#
# Networking options
#
# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
CONFIG_UNIX=y
CONFIG_XFRM=y
# CONFIG_XFRM_USER is not set
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_NET_KEY is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
# CONFIG_INET_TUNNEL is not set
# CONFIG_IPSEC_NAT_TRAVERSAL is not set
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_IPV6 is not set
# CONFIG_INET6_XFRM_TUNNEL is not set
# CONFIG_INET6_TUNNEL is not set
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETFILTER is not set

#
# DCCP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP is not set

#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set

#
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE 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

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_KLIPS is not set
# CONFIG_IEEE80211 is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
# CONFIG_FW_LOADER is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_SYS_HYPERVISOR is not set

#
# Connector - unified userspace <-> kernelspace linker
#
# CONFIG_CONNECTOR is not set

#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=y
# CONFIG_MTD_DEBUG is not set
# CONFIG_MTD_CONCAT is not set
CONFIG_MTD_PARTITIONS=y
# CONFIG_MTD_REDBOOT_PARTS is not set
CONFIG_MTD_CMDLINE_PARTS=y
# CONFIG_MTD_AFS_PARTS is not set

#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLOCK=y
# CONFIG_FTL is not set
# CONFIG_NFTL is not set
# CONFIG_INFTL is not set
# CONFIG_RFD_FTL is not set
# CONFIG_SSFDC is not set

#
# RAM/ROM/Flash chip drivers
#
# CONFIG_MTD_CFI is not set
# CONFIG_MTD_JEDECPROBE is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_RAM=y
# CONFIG_MTD_EPCS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
# CONFIG_MTD_OBSOLETE_CHIPS is not set

#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
CONFIG_MTD_UCLINUX=y
CONFIG_MTD_UCLINUX_EBSS=y
# CONFIG_MTD_SNAPGEARuC is not set
# CONFIG_MTD_M520x is not set
# CONFIG_MTD_PLATRAM is not set

#
# Self-contained MTD device drivers
#
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not set
# CONFIG_MTD_MTDRAM is not set
# CONFIG_MTD_BLOCK2MTD is not set

#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC2000 is not set
# CONFIG_MTD_DOC2001 is not set
# CONFIG_MTD_DOC2001PLUS is not set

#
# NAND Flash Device Drivers
#
# CONFIG_MTD_NAND is not set

#
# OneNAND Flash Device Drivers
#
# CONFIG_MTD_ONENAND is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set

#
# Plug and Play support
#

#
# Block devices
#
# 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_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
# CONFIG_BLK_DEV_INITRD is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set

#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
# CONFIG_SCSI is not set
# CONFIG_SCSI_NETLINK is not set

#
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
# CONFIG_ATA is not set

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#

#
# I2O device support
#

#
# Network device support
#
CONFIG_NETDEVICES=y
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set

#
# PHY device support
#
# CONFIG_PHYLIB is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_SMC91X=y
# CONFIG_OPEN_ETH is not set
# CONFIG_MTIP1000_ETH is not set
# CONFIG_DM9000 is not set
# CONFIG_SMSC911X is not set

#
# Ethernet (1000 Mbit)
#

#
# Ethernet (10000 Mbit)
#

#
# Token Ring devices
#

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_SHAPER is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

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

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

#
# Input Device Drivers
#
# CONFIG_INPUT_KEYBOARD is not set
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_AMBAKMI is not set
# CONFIG_SERIO_RAW is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_LEDMAN is not set
# CONFIG_SNAPDOG is not set
# CONFIG_FAST_TIMER is not set
# CONFIG_RESETSWITCH is not set

#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_AMBA_PL010 is not set
CONFIG_SERIAL_AMBA_PL011=y
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_DCC is not set
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=16

#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set

#
# Watchdog Cards
#
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set

#
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not set
CONFIG_HW_RANDOM=y
# CONFIG_NVRAM is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_RAW_DRIVER is not set

#
# TPM devices
#
# CONFIG_TCG_TPM is not set
# CONFIG_M41T11M6 is not set

#
# I2C support
#
# CONFIG_I2C is not set

#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set

#
# Hardware Monitoring support
#
# CONFIG_HWMON is not set
# CONFIG_HWMON_VID is not set

#
# Misc devices
#
# CONFIG_TIFM_CORE is not set

#
# LED devices
#
# CONFIG_NEW_LEDS is not set

#
# LED drivers
#

#
# LED Triggers
#

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set

#
# Graphics support
#
CONFIG_FIRMWARE_EDID=y
# CONFIG_FB is not set

#
# Console display driver support
#
# CONFIG_VGA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set

#
# Sound
#
# CONFIG_SOUND is not set

#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
# CONFIG_USB_ARCH_HAS_OHCI is not set
# CONFIG_USB_ARCH_HAS_EHCI is not set
# CONFIG_USB is not set

#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# MMC/SD Card support
#
# CONFIG_MMC is not set

#
# Real Time Clock
#
CONFIG_RTC_LIB=y
# CONFIG_RTC_CLASS is not set

#
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
CONFIG_EXT2_FS_XIP=y
CONFIG_FS_XIP=y
CONFIG_EXT3_FS=y
# CONFIG_EXT3_FS_XATTR is not set
# CONFIG_EXT4DEV_FS is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
CONFIG_ROMFS_FS=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set
CONFIG_DIRECTIO=y

#
# CD-ROM/DVD Filesystems
#
# CONFIG_ISO9660_FS is not set
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
# CONFIG_CONFIGFS_FS is not set

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_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_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_CRAMFS=y
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V3_ACL is not set
# CONFIG_NFSD_V4 is not set
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
# CONFIG_RPCSEC_GSS_KRB5 is not set
# CONFIG_RPCSEC_GSS_SPKM3 is not set
CONFIG_SMB_FS=y
# CONFIG_SMB_NLS_DEFAULT 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
# CONFIG_9P_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y

#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
# 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 is not set
# 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=y
# CONFIG_NLS_ISO8859_2 is not set
# 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 is not set

#
# Debug
#
# CONFIG_COREDUMP_PRINTK is not set

#
# Profiling support
#
# CONFIG_PROFILING is not set

#
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_LOG_BUF_SHIFT=15
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_SCHEDSTATS is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
CONFIG_DEBUG_MUTEXES=y
# CONFIG_DEBUG_RWSEMS is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_FS is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_LIST is not set
CONFIG_FRAME_POINTER=y
CONFIG_FORCED_INLINING=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_WANT_EXTRA_DEBUG_INFORMATION is not set
# CONFIG_KGDB is not set
# CONFIG_DEBUG_USER is not set
# CONFIG_DEBUG_WAITQ is not set
CONFIG_DEBUG_ERRORS=y
CONFIG_DEBUG_LL=y
# CONFIG_DEBUG_ICEDCC is not set

#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Library routines
#
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_PLIST=y
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to