AS arch/arm/kernel/entry-armv.o
arch/arm/kernel/entry-armv.S:344:2: warning: #warning "NPTL on non MMU
needs fixing"
arch/arm/kernel/entry-armv.S:798:2: warning: #warning "NPTL on non MMU
needs fixing"
arch/arm/kernel/entry-armv.S: Assembler messages:
arch/arm/kernel/entry-armv.S:204: Error: undefined symbol NR_IRQS used
as an immediate value
arch/arm/kernel/entry-armv.S:408: Error: undefined symbol NR_IRQS used
as an immediate value
make[1]: *** [arch/arm/kernel/entry-armv.o] Error 1
make: *** [arch/arm/kernel] Error 2
AS arch/arm/kernel/head-nommu.o
arch/arm/kernel/head-nommu.S: Assembler messages:
arch/arm/kernel/head-nommu.S:46: Error: undefined symbol `MODE_SVC' in
operation
make[1]: *** [arch/arm/kernel/head-nommu.o] Error 1
make: *** [arch/arm/kernel] Error 2
CC arch/arm/mm/consistent.o
arch/arm/mm/consistent.c: In function '__dma_alloc':
arch/arm/mm/consistent.c:222: error: 'PTRS_PER_PTE' undeclared (first
use in this function)
arch/arm/mm/consistent.c:222: error: (Each undeclared identifier is
reported only once
arch/arm/mm/consistent.c:222: error: for each function it appears in.)
arch/arm/mm/consistent.c:235: warning: implicit declaration of function
'pte_none'
arch/arm/mm/consistent.c:241: warning: implicit declaration of function
'set_pte'
arch/arm/mm/consistent.c:241: warning: implicit declaration of function
'mk_pte'
arch/arm/mm/consistent.c: In function 'dma_free_coherent':
arch/arm/mm/consistent.c:388: error: 'PTRS_PER_PTE' undeclared (first
use in this function)
arch/arm/mm/consistent.c:392: warning: implicit declaration of function
'ptep_get_and_clear'
arch/arm/mm/consistent.c:403: warning: implicit declaration of function
'pte_present'
arch/arm/mm/consistent.c:404: warning: implicit declaration of function
'pte_pfn'
arch/arm/mm/consistent.c:423: warning: implicit declaration of function
'flush_tlb_kernel_range'
arch/arm/mm/consistent.c: In function 'consistent_init':
arch/arm/mm/consistent.c:452: warning: implicit declaration of function
'pgd_offset'
arch/arm/mm/consistent.c:452: warning: assignment makes pointer from
integer without a cast
arch/arm/mm/consistent.c:459: warning: implicit declaration of function
'pmd_none'
arch/arm/mm/consistent.c:461: warning: implicit declaration of function
'pmd_present'
arch/arm/mm/consistent.c:461: warning: implicit declaration of function
'pte_offset_kernel'
arch/arm/mm/consistent.c:461: warning: pointer/integer type mismatch in
conditional expression
make[1]: *** [arch/arm/mm/consistent.o] Error 1
make: *** [arch/arm/mm] Error 2
CC arch/arm/mm/fault.o
arch/arm/mm/fault.c:465: error: conflicting types for 'do_bad_area'
arch/arm/mm/fault.h:1: error: previous declaration of 'do_bad_area' was
here
make[1]: *** [arch/arm/mm/fault.o] Error 1
make: *** [arch/arm/mm] Error 2
CC arch/arm/mm/nommu.o
In file included from arch/arm/mm/nommu.c:14:
arch/arm/mm/mm.h: In function 'pmd_off_k':
arch/arm/mm/mm.h:13: warning: implicit declaration of function
'pgd_offset_k'
arch/arm/mm/mm.h:13: warning: passing argument 1 of 'pmd_off' makes
pointer from integer without a cast
arch/arm/mm/nommu.c: In function 'reserve_node_zero':
arch/arm/mm/nommu.c:30: warning: implicit declaration of function
'reserve_bootmem_node'
arch/arm/mm/nommu.c: At top level:
arch/arm/mm/nommu.c:45: warning: 'struct machine_desc' declared inside
parameter list
arch/arm/mm/nommu.c:45: warning: its scope is only this definition or
declaration, which is probably not what you want
arch/arm/mm/nommu.c:80: error: conflicting types for '__iounmap'
include/asm/io.h:66: error: previous declaration of '__iounmap' was here
arch/arm/mm/nommu.c:82: error: conflicting types for '__iounmap'
include/asm/io.h:66: error: previous declaration of '__iounmap' was here
make[1]: *** [arch/arm/mm/nommu.o] Error 1
make: *** [arch/arm/mm] Error 2
CC arch/arm/mm/proc-syms.o
arch/arm/mm/proc-syms.c:38: error: '__cpu_clear_user_page' undeclared
here (not in a function)
arch/arm/mm/proc-syms.c:38: warning: type defaults to 'int' in
declaration of '__cpu_clear_user_page'
arch/arm/mm/proc-syms.c:39: error: '__cpu_copy_user_page' undeclared
here (not in a function)
arch/arm/mm/proc-syms.c:39: warning: type defaults to 'int' in
declaration of '__cpu_copy_user_page'
make[1]: *** [arch/arm/mm/proc-syms.o] Error 1
make: *** [arch/arm/mm] Error 2
CC arch/arm/mach-espd_4510b/time.o
arch/arm/mach-espd_4510b/time.c: In function 's3c4510b_timer_interrupt':
arch/arm/mach-espd_4510b/time.c:64: error: too many arguments to
function 'timer_tick'
arch/arm/mach-espd_4510b/time.c: At top level:
arch/arm/mach-espd_4510b/time.c:71: error: 'SA_TIMER' undeclared here
(not in a function)
arch/arm/mach-espd_4510b/time.c:73: warning: initialization from
incompatible pointer type
arch/arm/mach-espd_4510b/time.c: In function 's3c4510b_time_init':
arch/arm/mach-espd_4510b/time.c:103: warning: assignment from
incompatible pointer type
make[1]: *** [arch/arm/mach-espd_4510b/time.o] Error 1
make: *** [arch/arm/mach-espd_4510b] Error 2
LD vmlinux
arch/arm/kernel/built-in.o: In function `__irq_svc':
io.c:(.text+0x10c): undefined reference to `REG_INTOSET_IRQ'
arch/arm/kernel/built-in.o: In function `__pabt_svc':
io.c:(.text+0x1e4): undefined reference to `processor'
arch/arm/kernel/built-in.o: In function `__irq_usr':
io.c:(.text+0x290): undefined reference to `REG_INTOSET_IRQ'
drivers/built-in.o: In function `get_unmapped_area_mem':
/home/surejaj/linux-2.6.19-s3c4510b/drivers/char/mem.c:249: undefined
reference to `valid_mmap_phys_addr_range'
drivers/built-in.o: In function `mmap_mem':
/home/surejaj/linux-2.6.19-s3c4510b/drivers/char/mem.c:272: undefined
reference to `valid_mmap_phys_addr_range'
drivers/built-in.o: In function `read_mem':
/home/surejaj/linux-2.6.19-s3c4510b/drivers/char/mem.c:116: undefined
reference to `valid_phys_addr_range'
drivers/built-in.o: In function `write_mem':
/home/surejaj/linux-2.6.19-s3c4510b/drivers/char/mem.c:174: undefined
reference to `valid_phys_addr_range'
make: *** [vmlinux] Error 1
I'm not able to fix the linking errors. I have made a patch to fix the
compilation issues i faced. I'm a newbie to arm uclinux kernel.
Therefore i'm not sure if the compilation fixes i did are correct. Here
is the first patch.
diff -Naur -x '*.log'
linux-2.6.19/include/asm-arm/arch-espd_4510b/entry-macro.S
linux-2.6.19-s3c4510b/include/asm-arm/arch-espd_4510b/entry-macro.S
--- linux-2.6.19/include/asm-arm/arch-espd_4510b/entry-macro.S
2007-11-27 03:25:36.000000000 +0530
+++
linux-2.6.19-s3c4510b/include/asm-arm/arch-espd_4510b/entry-macro.S
2007-11-27 03:34:28.000000000 +0530
@@ -10,7 +10,7 @@
*/
#if defined(CONFIG_ARCH_ESPD_4510B)
-
+#include <asm/arch-espd_4510b/irqs.h> .macro disable_fiq
.endm
diff -Naur -x '*.log' linux-2.6.19/arch/arm/kernel/head-nommu.S
linux-2.6.19-s3c4510b/arch/arm/kernel/head-nommu.S
--- linux-2.6.19/arch/arm/kernel/head-nommu.S 2007-11-27
03:25:36.000000000 +0530
+++ linux-2.6.19-s3c4510b/arch/arm/kernel/head-nommu.S 2007-11-27
03:35:20.000000000 +0530
@@ -43,7 +43,7 @@
mov r1, #MACH_TYPE_ATMEL
#endif
- msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | MODE_SVC @ ensure svc mode
+ msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | SVC_MODE @ ensure svc mode
@ and irqs disabled
#ifndef CONFIG_CPU_CP15
ldr r9, =CONFIG_PROCESSOR_ID
diff -Naur -x '*.log' linux-2.6.19/arch/arm/mach-espd_4510b/time.c
linux-2.6.19-s3c4510b/arch/arm/mach-espd_4510b/time.c
--- linux-2.6.19/arch/arm/mach-espd_4510b/time.c 2007-11-27
03:25:36.000000000 +0530
+++ linux-2.6.19-s3c4510b/arch/arm/mach-espd_4510b/time.c 2007-11-27
03:46:25.000000000 +0530
@@ -61,14 +61,15 @@
LED_TOGGLE(0);
}
#endif
- timer_tick(regs);
+ /* timer_tick(regs); */
+ timer_tick();
return IRQ_HANDLED;
}
static struct irqaction s3c4510b_timer_irq = {
.name = "S3C4510b Timer Tick",
- .flags = SA_INTERRUPT | SA_TIMER,
+ .flags = SA_INTERRUPT | IRQF_TIMER,
.handler = s3c4510b_timer_interrupt
};
diff -Naur -x '*.log' linux-2.6.19/arch/arm/mm/fault.h
linux-2.6.19-s3c4510b/arch/arm/mm/fault.h
--- linux-2.6.19/arch/arm/mm/fault.h 2006-11-30 03:27:37.000000000 +0530
+++ linux-2.6.19-s3c4510b/arch/arm/mm/fault.h 2007-11-27
03:40:15.000000000 +0530
@@ -1,3 +1,8 @@
+#ifdef CONFIG_MMU
void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs
*regs);
+#else /* CONFIG_MMU */
+void do_bad_area(struct task_struct *tsk, struct mm_struct *mm,
unsigned long addr,
+ unsigned int fsr, struct pt_regs *regs);
+#endif /* !CONFIG_MMU */
unsigned long search_exception_table(unsigned long addr);
diff -Naur -x '*.log' linux-2.6.19/arch/arm/mm/Makefile
linux-2.6.19-s3c4510b/arch/arm/mm/Makefile
--- linux-2.6.19/arch/arm/mm/Makefile 2007-11-27 03:25:36.000000000
+0530
+++ linux-2.6.19-s3c4510b/arch/arm/mm/Makefile 2007-11-27
03:37:51.000000000 +0530
@@ -1,8 +1,13 @@
#
# Makefile for the linux arm-specific parts of the memory manager.
#
+ifeq ($(CONFIG_MMU),y)
+obj-y := consistent.o
+else
+obj-y := consistent-nommu.o
+endif
-obj-y := consistent.o extable.o fault.o init.o \
+obj-y += extable.o fault.o init.o \
iomap.o
obj-$(CONFIG_MMU) += fault-armv.o flush.o ioremap.o mmap.o \
diff -Naur -x '*.log' linux-2.6.19/arch/arm/mm/nommu.c
linux-2.6.19-s3c4510b/arch/arm/mm/nommu.c
--- linux-2.6.19/arch/arm/mm/nommu.c 2006-11-30 03:27:37.000000000 +0530
+++ linux-2.6.19-s3c4510b/arch/arm/mm/nommu.c 2007-11-27
03:41:03.000000000 +0530
@@ -76,7 +76,7 @@
}
EXPORT_SYMBOL(__ioremap);
-void __iounmap(void __iomem *addr)
+void __iounmap(volatile void __iomem *addr)
{
}
EXPORT_SYMBOL(__iounmap);
diff -Naur -x '*.log' linux-2.6.19/arch/arm/mm/proc-syms.c
linux-2.6.19-s3c4510b/arch/arm/mm/proc-syms.c
--- linux-2.6.19/arch/arm/mm/proc-syms.c 2007-11-27
03:25:36.000000000 +0530
+++ linux-2.6.19-s3c4510b/arch/arm/mm/proc-syms.c 2007-11-27
03:42:11.000000000 +0530
@@ -35,8 +35,10 @@
#endif
#ifndef MULTI_USER
-EXPORT_SYMBOL(__cpu_clear_user_page);
-EXPORT_SYMBOL(__cpu_copy_user_page);
+/*
+ EXPORT_SYMBOL(__cpu_clear_user_page);
+ EXPORT_SYMBOL(__cpu_copy_user_page);
+*/
#else
EXPORT_SYMBOL(cpu_user);
#endif
------------------------------------------------------------------------
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.19-uc0
# Tue Nov 27 04:04:53 2007
#
CONFIG_ARM=y
# CONFIG_GENERIC_TIME is not set
# CONFIG_MMU is not set
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=0x00800000
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
# CONFIG_SYSVIPC is not set
CONFIG_POSIX_MQUEUE=y
# 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 is not set
# CONFIG_RELAY is not set
CONFIG_INITRAMFS_SOURCE=""
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_EMBEDDED=y
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
# CONFIG_KALLSYMS is not set
# CONFIG_HOTPLUG is not set
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
CONFIG_TINY_SHMEM=y
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
#
# 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 is not set
# CONFIG_IOSCHED_CFQ is not set
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
#
# System Type
#
# CONFIG_ARCH_AAEC2000 is not set
# CONFIG_ARCH_INTEGRATOR is not set
# CONFIG_ARCH_REALVIEW is not set
# 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_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=y
# CONFIG_ARCH_S3C44B0 is not set
# CONFIG_ARCH_P2001 is not set
# CONFIG_ARCH_LPC22xx is not set
CONFIG_ARM_CLK=50000000
CONFIG_SKIP_DUMP_CPU_INFO=y
CONFIG_REMAP_VECTORS_TO_RAM=y
#
# ESPD_4510B Options
#
#
# Processor Type
#
CONFIG_CPU_32=y
CONFIG_CPU_ARM7TDMI=y
# CONFIG_CPU_ARM9TDMI is not set
CONFIG_CPU_32v4T=y
CONFIG_CPU_ABRT_LV4T=y
CONFIG_CPU_CACHE_V4=y
#
# Processor Features
#
CONFIG_TLS_REG_EMUL=y
# CONFIG_SET_MEM_PARAM is not set
CONFIG_DRAM_BASE=0x00800000
CONFIG_DRAM_SIZE=0x00800000
CONFIG_FLASH_MEM_BASE=0x00400000
CONFIG_FLASH_SIZE=0x00400000
CONFIG_PROCESSOR_ID=0x00007700
#
# Bus support
#
#
# PCCARD (PCMCIA/CardBus) support
#
#
# Kernel Features
#
# 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=4096
# CONFIG_RESOURCES_64BIT is not set
#
# Boot options
#
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
CONFIG_CMDLINE="console=ttyS0,19200 root=/dev/ram0 rw initrd=0xA00000,2048K
keepinitrd ip=192.168.5.7:192.168.5.103:192.168.5.103:255.255.255.0:ARM7:eth0:any
elevator=noop"
# 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 is not set
# CONFIG_FPE_FASTFPE is not set
#
# Userspace binary formats
#
CONFIG_BINFMT_FLAT=y
CONFIG_BINFMT_ZFLAT=y
CONFIG_BINFMT_SHARED_FLAT=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 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 is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
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_IEEE80211 is not set
#
# Device Drivers
#
#
# Generic Driver Options
#
# CONFIG_STANDALONE is not set
# CONFIG_PREVENT_FIRMWARE_BUILD 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 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=y
# 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 is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_SMC91X is not set
# CONFIG_OPEN_ETH is not set
# CONFIG_MTIP1000_ETH is not set
# CONFIG_DM9000 is not set
# CONFIG_NE2000 is not set
# CONFIG_NET_PCI 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 is not set
# 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=y
# CONFIG_SERIO_LIBPS2 is not set
# CONFIG_SERIO_RAW is not set
# CONFIG_GAMEPORT is not set
#
# Character devices
#
# CONFIG_VT 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_DCC is not set
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set
#
# Watchdog Cards
#
# CONFIG_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=y
# CONFIG_HWMON_VID is not set
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_HWMON_DEBUG_CHIP 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
# 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 is not set
# CONFIG_EXT3_FS is not set
# CONFIG_EXT4DEV_FS 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 is not set
# CONFIG_QUOTA is not set
# CONFIG_DNOTIFY is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set
# CONFIG_DIRECTIO is not set
#
# CD-ROM/DVD Filesystems
#
# CONFIG_ISO9660_FS 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_SYSCTL=y
CONFIG_SYSFS=y
# CONFIG_TMPFS 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_CRAMFS is not set
# 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=y
# CONFIG_NFSD is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
# CONFIG_RPCSEC_GSS_SPKM3 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
# CONFIG_9P_FS is not set
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
#
# Native Language Support
#
# CONFIG_NLS 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=14
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_SCHEDSTATS is not set
CONFIG_DEBUG_SLAB=y
# CONFIG_DEBUG_SLAB_LEAK 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 is not set
# 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_DEBUG_USER is not set
CONFIG_DEBUG_WAITQ=y
CONFIG_DEBUG_ERRORS=y
# CONFIG_DEBUG_LL is not set
#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set
#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_MANAGER=y
# CONFIG_CRYPTO_HMAC is not set
# CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_SHA1 is not set
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_WP512 is not set
# CONFIG_CRYPTO_TGR192 is not set
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_AES is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_ARC4 is not set
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_ANUBIS is not set
# CONFIG_CRYPTO_DEFLATE is not set
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_TEST is not set
#
# Hardware crypto devices
#
#
# Library routines
#
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_PLIST=y
------------------------------------------------------------------------
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev