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